1.0.7-beta ⢠Published 4 years ago
@lumerin/contracts v1.0.7-beta
š Web3 Contracts for Lumerin Token ready to be used.
Install
npm install --save @lumerin/contractsUsage
const Web3 = require('web3')
const LumerinContracts = require('@lumerin/contracts')
const web3 = new Web3('http://localhost:8545')
const lumerinContracts = new LumerinContracts(web3, 'mainnet')
lumerinContracts.Lumerin.methods.balanceOf(address).call().then(console.log)API
LumerinContracts(web3, chain)
Constructor for the Lumerin contracts object.
It shall receive a web3 instance and an optional chain parameter that default to 'mainnet'.
Other supported chains are: 'ropsten'.
Numeric chain IDs can also be used.
LumerinContracts.{contractName}
The instance of the Lumerin contracts will have a property for each contract: CloneFactory, Implementation and Lumerin.
Each contract is an instance of web3.eth.Contract.
LumerinContracts.{chain}.{contractName}
This is a convenience object containing the abi, address and the birthblock (The block that the contract was deployed in) of the contract on the specified chain.
Contracts API
TODO - update links when docs are finalized
License
MIT
1.0.7-beta
4 years ago
1.0.2-beta
4 years ago
1.0.5-beta
4 years ago
1.0.3-beta
4 years ago
1.0.1-beta
4 years ago
1.0.0-beta
4 years ago