UNPKG

blockchain-api

Version:

API utilities for interacting with the Exatechl2 blockchain

34 lines (29 loc) 1.65 kB
export const PAIR_ABI = [ "function getReserves() external view returns (uint112 reserve0, uint112 reserve1, uint32 blockTimestampLast)", "function token0() external view returns (address)", "function token1() external view returns (address)" ]; export const PANCAKESWAP_ROUTER_ABI = [ "function getAmountsOut(uint amountIn, address[] memory path) public view returns (uint[] memory amounts)" ]; export const TOKEN_ABI = [ "function name() public view returns (string)", "function symbol() public view returns (string)", "function decimals() public view returns (uint8)", "function totalSupply() public view returns (uint256)", "function balanceOf(address account) public view returns (uint256)", "function transfer(address recipient, uint256 amount) public returns (bool)", "function allowance(address owner, address spender) public view returns (uint256)", "function approve(address spender, uint256 amount) public returns (bool)", "function transferFrom(address sender, address recipient, uint256 amount) public returns (bool)", "event Transfer(address indexed from, address indexed to, uint256 value)", "event Approval(address indexed owner, address indexed spender, uint256 value)" ]; export const CONTRACT_ADDRESSES = { PANCAKESWAP_ROUTER: "0x10ED43C718714eb63d5aA57B78B54704E256024E", WBNB: "0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c", USDT: "0x55d398326f99059fF775485246999027B3197955", BUSD: "0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56", EXATECH: "0x76135c9822Da57bB3b18B71FE14b2FDc03eE807F", EXATECH_BNB_PAIR: "0xa999b1529c3a46ef020e7ecfeb7bfd446a0b36c7" };