Full smart contracts suite
Import contracts using npm.
Registry
Abstract RNS Registry and a 0.5.0
implementation.
-
npm: https://www.npmjs.com/package/@rsksmart/rns-registry
npm i @rsksmart/rns-registry
Resolver
Addr Resolver and Multi-chain resolver.
-
npm: https://www.npmjs.com/package/@rsksmart/rns-resolver
npm i @rsksmart/rns-resolver
Reverse
Reverse Registrar and Name Resolver.
-
npm: https://www.npmjs.com/package/@rsksmart/rns-reverse
npm i @rsksmart/rns-reverse
ERC-677 Token
ERC-677 Token contract implementation, compatible with RIF Token implementation.
Use it for testing purposes.
-
npm: https://www.npmjs.com/package/@rsksmart/erc677
npm i @rsksmart/erc677
Auction Registrar
0.5.0
implementation of Rootstock (RSK) Auction Registrar (outdated).
-
npm: https://www.npmjs.com/package/@rsksmart/rns-auction-registrar
npm i @rsksmart/rns-auction-registrar
Rootstock (RSK) Registrar
Current Rootstock (RSK) Registrar.
-
npm: https://www.npmjs.com/package/@rsksmart/rns-rskregistrar
npm i @rsksmart/rns-rskregistrar
Locally install full suite
Run current architecture of RNS in a local network.
git clone https://github.com/rsksmart/rns-full-suite.git
cd rns-full-suite
npm i
truffle develop
truffle(develop)> migrate