cbfdd9cc72
* refactor ENSSubdomainRegistry * Rename contract * remove obsolete file * typo * Add legacy contract upgradability adaptor * refactor Dapp to use UsernameRegistrar contract * use reservedNames.js in usernameregistrar.spec.js * change array of merkle roots to single merkle root * load reserved words to deploy contract * reorganized contract methods * add withdraw methods for controller move excess funds & wrong ens nodes * add deployed MerkleProof addresses * include contract terms in the @notice of register * approve and call fix & solidity update * add approveAndCall support * clear subnode owner and resolver |
||
---|---|---|
app | ||
config | ||
contracts | ||
test | ||
utils | ||
.babelrc | ||
.eslintrc.json | ||
.gitattributes | ||
.gitignore | ||
README.md | ||
embark.json | ||
package.json |
README.md
status.im contracts
Requires https://github.com/creationix/nvm Usage:
nvm install v8.9.4
nvm use v8.9.4
npm install -g embark
git clone https://github.com/status-im/contracts.git
cd contracts
npm install
embark simulator
embark test
embark run
Contract | Deploy | Test | UI |
---|---|---|---|
token/TestToken | Yes | Yes | Yes |
token/ERC20Token | No | Yes | Yes |
ens/ENSRegistry | Yes | Yes | No |
ens/PublicRegistry | Yes | Yes | No |
registry/UsernameRegistrar | Yes | Yes | Yes |