没有合适的资源?快使用搜索试试~ 我知道了~
evm-polyglot:标准合同从Solidity到Vyper的翻译
共23个文件
json:8个
js:6个
sol:4个
需积分: 9 0 下载量 38 浏览量
2021-05-16
10:22:07
上传
评论
收藏 49KB ZIP 举报
温馨提示
EVM多语言 标准合同从Solidity到Vyper的翻译。 希望将来有更多的语言。 每个合约都有一个测试套件,该套件针对实现它的每种语言的已编译字节码输出进行测试。 动机 学习Vyper,并更好地了解它与Solidity有何不同。 通过在Vyper中重新实现,可以更好地理解。 安装 npm i 编制合同 为了编译vyper合同,您将需要在本地安装Vyper,并且可以在Path中使用它。 如果无法从命令行编译vyper合同,则无法使用此项目进行编译。 使用Truffle Contract Schema存储vyper合同的编译器输出。 这样就可以在为松露编写的测试套件中使用vyper合同。 要编译所有合同,只需运行npm run compile 。 也可以使用以下命令编译一种语言: npm run compile:solidity npm run compile:vyper
资源推荐
资源详情
资源评论
收起资源包目录
evm-polyglot-master.zip (23个子文件)
evm-polyglot-master
migrations
1_initial_migration.js 129B
contracts
EIP20
vyper_eip20.v.py 3KB
solidity_EIP20.sol 3KB
solidity_EIP20Interface.sol 2KB
README.md 242B
SimpleStorage
solidity_SimpleStorage.sol 152B
vyper_simpleStorage.v.py 84B
Migrations.sol 507B
build_vyper.js 2KB
build
contracts
vyper_eip20.json 11KB
Migrations.json 51KB
vyper_simpleStorage.json 2KB
solidity_EIP20.json 247KB
solidity_SimpleStorage.json 13KB
solidity_EIP20Interface.json 62KB
test
test_EIP20.js 11KB
helpers
assertRevert.js 334B
test_SimpleStorage.js 2KB
README.md 2KB
truffle.js 526B
.gitignore 22B
package-lock.json 22KB
package.json 674B
共 23 条
- 1
资源评论
实话直说
- 粉丝: 38
- 资源: 4592
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功