UNPKG

mojito-testnet-sdk

Version:

🛠 An SDK for building applications on top of mojitoswap in testnet.

55 lines (43 loc) • 1.56 kB
import JSBI from 'jsbi' // exports for external consumption export type BigintIsh = JSBI | bigint | string export enum ChainId { MAINNET = 321, TESTNET = 322 } export enum TradeType { EXACT_INPUT, EXACT_OUTPUT } export enum Rounding { ROUND_DOWN, ROUND_HALF_UP, ROUND_UP } // export const FACTORY_ADDRESS = '0x9Ba27a4840AaA4b75de042bDc9aCE45B80dF20A7' // export const FACTORY_ADDRESS = '0xe0a909A36D8aa04563f9B24685edFFC3344705f4' export const FACTORY_ADDRESS = '0x02467F79EE083B68DF1c2ef0EaB9d340CBC93117' // export const INIT_CODE_HASH = '0x1fb135a0b238d4065d5ab832854a6dc1184931a403bb426a8918385ca75c0487' export const INIT_CODE_HASH = '0x3b58864b0ea7cc084fc3a5dc3ca7ea2fb5cedd9aac7f9fff0c3dd9a15713f1c7' export const ROUTER_ADDRESS = '0x53209353bcA836B7088953747Cdf38c0467ab01F' export const MINIMUM_LIQUIDITY = JSBI.BigInt(1000) // exports for internal consumption export const ZERO = JSBI.BigInt(0) export const ONE = JSBI.BigInt(1) export const TWO = JSBI.BigInt(2) export const THREE = JSBI.BigInt(3) export const THIRTY = JSBI.BigInt(30) export const FIVE = JSBI.BigInt(5) export const TEN = JSBI.BigInt(10) export const _100 = JSBI.BigInt(100) export const _998 = JSBI.BigInt(998) export const _1000 = JSBI.BigInt(1000) export const _10000 = JSBI.BigInt(10000) export enum SolidityType { uint8 = 'uint8', uint256 = 'uint256' } export const SOLIDITY_TYPE_MAXIMA = { [SolidityType.uint8]: JSBI.BigInt('0xff'), [SolidityType.uint256]: JSBI.BigInt('0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff') }