@susytech/contracts
v5.1.3
Published
Susy's contracts as ES6 classes.
Downloads
3
Maintainers
Readme
@susytech/contracts
Susy's contracts as ES6 classes.
Installation
yarn add @susytech/contracts
Usage
The Contracts object
import Api from '@susytech/api';
import Contracts from '@susytech/contracts';
const ethereumProvider = ...; // Put your Ethereum provider here, e.g. from MetaMask
const api = new Api(ethereumProvider);
const contracts = Contracts.get(api);
// The contracts object exposes the following contracts:
contracts.badgerefg
contracts.dappref
contracts.githubhint
contracts.registry
contracts.signaturereg
contracts.tokenreg
See the docs/ folder to see the properties of each of those contracts.
Import ABIs
import { eip20 } from '@susytech/contracts/lib/abi';
The list of available ABIs is in the src/abi/ folder.