UNPKG

mojito-sdk

Version:

🛠 An SDK for building applications on top of mojitoswap.

51 lines (40 loc) • 1.4 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 = '0x917aB4FB0225D6BC87BcFDA636A938D61ecfFc2e' // export const INIT_CODE_HASH = '0x1fb135a0b238d4065d5ab832854a6dc1184931a403bb426a8918385ca75c0487' export const INIT_CODE_HASH = '0x5d9d4fd484153b969fae6e8004d08db3e881893e4e7d97be4985120a36a38e30' 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 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 enum SolidityType { uint8 = 'uint8', uint256 = 'uint256' } export const SOLIDITY_TYPE_MAXIMA = { [SolidityType.uint8]: JSBI.BigInt('0xff'), [SolidityType.uint256]: JSBI.BigInt('0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff') }