没有合适的资源?快使用搜索试试~ 我知道了~
eth-api:使用以太坊智能合约模拟简单的路由方案
共87个文件
js:26个
css:10个
map:10个
需积分: 10 1 下载量 90 浏览量
2021-05-11
03:03:30
上传
评论
收藏 1.13MB ZIP 举报
温馨提示
eth-api 使用以太坊智能合约模拟简单的路由方案 概括 这个小项目旨在尝试并复制API路由方案:路由器->控制器->方法->对象。 这也是测试一些有趣的Solidity功能和限制的好方法。 请理解,这只是一个“可能”项目,并不打算用于生产用途。 除了非常有限外,在以太坊区块链上运行这样的实现的成本并不能证明它是合理的。 它是如何工作的 路由器智能合约用于存储控制器,并直接调用它们。 然后,控制器智能合约将呼叫直接定向到对象智能合约。 目的 每个对象都有API上预期的所有原子方法:POST,GET,PUT,DELETE。 对象仅限于单个字符串。 控制器 每个控制器抽象对象原子方法。 控制器存储有关创建的对象的高级信息:地址和对象数。 路由器 每个路由器抽象控制器方法。 路由器存储有关已创建的控制器的高级信息:控制器的名称,地址和数量。 如何使用它 部署和初始化 部署Route
资源推荐
资源详情
资源评论
收起资源包目录
eth-api-master.zip (87个子文件)
eth-api-master
.gitignore 32B
truffle-config.js 545B
package.json 3KB
src
fonts
Oswald-regular
Oswald-regular.svg 55KB
Oswald-regular.ttf 34KB
LICENSE.txt 4KB
Oswald-regular.eot 18KB
Oswald-regular.woff2 10KB
Oswald-regular.woff 12KB
Oswald-300
Oswald-300.woff 13KB
Oswald-300.woff2 10KB
Oswald-300.ttf 30KB
LICENSE.txt 4KB
Oswald-300.svg 55KB
Oswald-300.eot 16KB
Open-Sans-regular
Open-Sans-regular.woff 14KB
LICENSE.txt 11KB
Open-Sans-regular.svg 105KB
Open-Sans-regular.woff2 10KB
Open-Sans-regular.ttf 33KB
Open-Sans-regular.eot 18KB
index.js 148B
css
bootstrap
bootstrap-reboot.min.css.map 25KB
bootstrap.css 169KB
bootstrap.css.map 416KB
bootstrap-reboot.css.map 58KB
.DS_Store 6KB
bootstrap-reboot.css 5KB
bootstrap.min.css 138KB
bootstrap-grid.css.map 95KB
bootstrap-reboot.min.css 4KB
bootstrap.min.css.map 547KB
bootstrap-grid.min.css 28KB
bootstrap-grid.css 37KB
bootstrap-grid.min.css.map 67KB
.DS_Store 6KB
open-sans.css 642B
oswald.css 1KB
App.js 3KB
utils
bootstrap
bootstrap.bundle.min.js.map 286KB
bootstrap.js 120KB
bootstrap.bundle.js 206KB
bootstrap.js.map 205KB
bootstrap.bundle.js.map 348KB
bootstrap.min.js.map 170KB
bootstrap.bundle.min.js 69KB
bootstrap.min.js 50KB
.DS_Store 6KB
jQuery
jQuery.js 85KB
getWeb3.js 1002B
App.css 754B
index.css 63B
App.test.js 202B
box-img-lg.png 111KB
build
contracts
Controller.json 107KB
Helpers.json 182KB
Migrations.json 52KB
Object.json 37KB
Method.json 253KB
Router.json 229KB
Obj.json 221KB
LICENSE 34KB
public
index.html 1KB
favicon.ico 31KB
box-img-sm.png 5KB
scripts
build.js 8KB
test.js 994B
start.js 12KB
README.md 2KB
config
polyfills.js 613B
jest
fileTransform.js 301B
cssTransform.js 323B
webpack.config.dev.js 9KB
webpack.config.prod.js 10KB
paths.js 2KB
env.js 1KB
migrations
2_deploy.js 268B
1_initial_migration.js 129B
contracts
Helpers.sol 579B
Object.sol 344B
Migrations.sol 507B
Controller.sol 637B
Router.sol 1KB
truffle.js 153B
test
TestRouter.js 2KB
TestController.js 2KB
TestObject.js 853B
共 87 条
- 1
资源评论
LunaKnight
- 粉丝: 31
- 资源: 4705
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功