0.2.3 • Published 3 years ago

conflux-internal-contracts v0.2.3

Weekly downloads
7
License
ISC
Repository
github
Last release
3 years ago

Conflux internal contracts

npm

Conflux Network have three internal contracts: AdminControl, SponsorWhitelistControl, Staking. This is a npm module wrapper of the internal contracts, so you can easily get them throught npm.

Install

$ npm install conflux-internal-contracts

How to use

If you are using truffle or cfxtruffle, you can import internal contracts like below. After importing you can initalize contract instance and invoke their methods.

// SPDX-License-Identifier: MIT
// pragma solidity >= 0.5.0 < 0.7.0;
pragma solidity >= 0.5.0;
import "conflux-internal-contracts/contracts/AdminControl.sol";
import "conflux-internal-contracts/contracts/SponsorWhitelistControl.sol";
import "conflux-internal-contracts/contracts/Staking.sol";

contract YourContract {
  AdminControl adminControl = AdminControl(0x0888000000000000000000000000000000000000);
  SponsorWhitelistControl sponsor = SponsorWhitelistControl(0x0888000000000000000000000000000000000001);
  Staking staking = Staking(0x0888000000000000000000000000000000000002);
  
  constructor() public {
  }
}

Internal Contract APIs

For detail explanation of these APIs check here

0.2.3

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.0

3 years ago