Improve list of improvements
This commit is contained in:
parent
de8450d5c9
commit
21b797c3f9
@ -4,14 +4,15 @@ It serves a similar purpose as parts of the [Truffle framework](http://trufflefr
|
|||||||
|
|
||||||
Deployer has the following advantages over Truffle:
|
Deployer has the following advantages over Truffle:
|
||||||
|
|
||||||
* Deploy each smart contract with a specific version of Solidity
|
* Deploy each smart contract with a specific version of Solidity.
|
||||||
* Improved artifact files:
|
* Improved artifact files:
|
||||||
* Properly segregated artifacts to support storing different versions of smart contract deployed on different networks.
|
* Properly segregated artifacts to support storing different versions of smart contract deployed on different networks.
|
||||||
* Storage of contructor args and contract source code
|
* Storage of constructor args, source maps and paths to all requisite source files.
|
||||||
* An easy to maintain codebase: TypeScript + Single repo
|
* An easy to maintain codebase: TypeScript + Single repo.
|
||||||
* Allows you to specify the deployer RPC address
|
* Allows you to specify the deployer RPC address.
|
||||||
* Migrations that work with `async/await`
|
* Supports Solidity version ranges - contract compiled with latest Solidity version that satisfies the range.
|
||||||
* Migrations that can be written synchronously in order to guarentee deterministic contract addresses
|
* Migrations that work with `async/await`.
|
||||||
* No race conditions when running migrations.
|
* Migrations that can be written synchronously in order to guarentee deterministic contract addresses.
|
||||||
|
* No race conditions when running migrations.
|
||||||
|
|
||||||
Deployer can be used as a command-line tool or as an imported module.
|
Deployer can be used as a command-line tool or as an imported module.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user