【文件属性】:
文件名称:saddle:以太坊智能合约鞍
文件大小:453KB
文件格式:ZIP
更新时间:2021-05-04 02:55:19
TypeScript
鞍
Saddle是用于开发以太坊智能合约的简单框架。 可以把它想像成松软的松露版本。
哲学
马鞍做什么
允许您编译和部署合同。
为您的合同添加快速,并行的测试。
跟踪和调试合同
在Etherscan上验证您的合同
什么鞍不
迁移。 这只是“部署”。
固体语言测试
基于npm的Solidity插件
solcjs [即,为了提高性能,鞍座需要本机solc]
安装鞍座
要安装鞍座,只需创建一个新的npm或yarn项目并运行:
yarn add eth-saddle
# or
npm install eth-saddle --save
使用鞍座
安装鞍座后,您可以编译,测试或部署合同。 有关更多信息,请参见saddle help 。 请参阅configuration下面的配置帮助。
假设您定义了一个简单的以太坊合约:
contracts/MyContract.sol
pragma s
【文件预览】:
saddle-master
----.github()
--------CODEOWNERS(58B)
----yarn.lock(434KB)
----src()
--------logger.ts(368B)
--------config.ts(9KB)
--------utils.ts(2KB)
--------trace()
--------saddle.ts(6KB)
--------trace.ts(8KB)
--------file.ts(901B)
--------ganache_subprovider.ts(2KB)
--------etherscan.ts(1KB)
--------match.ts(2KB)
--------__tests__()
--------cli()
--------verify.ts(5KB)
--------cli.ts(8KB)
--------saddle_artifact_adapter.ts(3KB)
--------coverage.ts(571B)
--------test_env.ts(2KB)
--------contract.ts(7KB)
----.circleci()
--------config.yml(972B)
----saddle.config.js(4KB)
----tsconfig.json(5KB)
----LICENSE(1KB)
----jest.config.js(6KB)
----README.md(8KB)
----.gitignore(49B)
----package-lock.json(1.04MB)
----package.json(1KB)