Skip to content

abridged/consumable-token

Repository files navigation

Consumable token

NPM version MIT licensed

Installation

$ npm i consumable-token -S

Usage

Javascript

import {
  ContractNames,
  getContractAddress,
  getContractAbiDefinition,
} from 'consumable-token';

console.log(
  'ConsumableToken mainnet address:',
  getContractAddress(ContractNames.ConsumableToken),
);
console.log(
  'ConsumableToken kovan address:',
  getContractAddress(ContractNames.ConsumableToken, '42'),
);
console.log(
  'ConsumableToken goerli address:',
  getContractAddress(ContractNames.ConsumableToken, 5),
);
console.log(
  'ConsumableToken abi definition:',
  getContractAbiDefinition(ContractNames.ConsumableToken),
);

Solidity

pragma solidity ^0.5.12;

import {ConsumableToken} from "consumable-token/contracts/token/ConsumableToken.sol";

// ...

Deployed

network id network name contract address
5 Görli 0x43dE08Bae314B031f9dD333920d2a43b6d229B3E
42 Kovan 0xc2E22B8e4BCE4b89EF5Ac5C648A39e1a2eA59181
42 Local 0xc2E22B8e4BCE4b89EF5Ac5C648A39e1a2eA59181

License

MIT