@candlelabs/sdk
Version:
đź› An SDK for building applications on top of CandleDEX.
1 lines • 132 kB
JavaScript
"use strict";function f(f){return f&&"object"==typeof f&&"default"in f?f.default:f}Object.defineProperty(exports,"__esModule",{value:!0});var e,t,n,r,a,i,o,s,d,c,u,p,h,b,C,x,I,A,l,T,E,y,m,O,v,D,N,B,R,S,F,g,_,M=f(require("jsbi")),w=require("@ethersproject/bignumber"),k=f(require("tiny-invariant")),L=require("@ethersproject/address"),P=(f(require("tiny-warning")),f(require("big.js"))),q=f(require("decimal.js-light")),H=f(require("toformat")),U=require("@ethersproject/solidity"),V=require("@ethersproject/abi"),W=require("@ethersproject/signing-key"),K=require("eip-712"),X=require("@ethersproject/bytes"),Y=require("@ethersproject/contracts"),G=f(require("isomorphic-unfetch"));(e=exports.ChainId||(exports.ChainId={}))[e.MAINNET=1]="MAINNET",e[e.ROPSTEN=3]="ROPSTEN",e[e.RINKEBY=4]="RINKEBY",e[e["GĂ–RLI"]=5]="GĂ–RLI",e[e.KOVAN=42]="KOVAN",e[e.MATIC=137]="MATIC",e[e.MATIC_TESTNET=80001]="MATIC_TESTNET",e[e.FANTOM=250]="FANTOM",e[e.FANTOM_TESTNET=4002]="FANTOM_TESTNET",e[e.XDAI=100]="XDAI",e[e.BSC=56]="BSC",e[e.BSC_TESTNET=97]="BSC_TESTNET",e[e.ARBITRUM=42161]="ARBITRUM",e[e.ARBITRUM_TESTNET=79377087078960]="ARBITRUM_TESTNET",e[e.MOONBEAM_TESTNET=1287]="MOONBEAM_TESTNET",e[e.AVALANCHE=43114]="AVALANCHE",e[e.AVALANCHE_TESTNET=43113]="AVALANCHE_TESTNET",e[e.HECO=128]="HECO",e[e.HECO_TESTNET=256]="HECO_TESTNET",e[e.HARMONY=16666e5]="HARMONY",e[e.HARMONY_TESTNET=16667e5]="HARMONY_TESTNET",e[e.OKEX=66]="OKEX",e[e.OKEX_TESTNET=65]="OKEX_TESTNET",e[e.CELO=42220]="CELO",e[e.PALM=11297108109]="PALM",e[e.PALM_TESTNET=11297108099]="PALM_TESTNET",e[e.MOONRIVER=1285]="MOONRIVER",e[e.FUSE=122]="FUSE",e[e.TELOS=40]="TELOS",(t=exports.Rounding||(exports.Rounding={}))[t.ROUND_DOWN=0]="ROUND_DOWN",t[t.ROUND_HALF_UP=1]="ROUND_HALF_UP",t[t.ROUND_UP=2]="ROUND_UP",(n=exports.TradeType||(exports.TradeType={}))[n.EXACT_INPUT=0]="EXACT_INPUT",n[n.EXACT_OUTPUT=1]="EXACT_OUTPUT",(r=exports.KashiAction||(exports.KashiAction={}))[r.ADD_ASSET=1]="ADD_ASSET",r[r.REPAY=2]="REPAY",r[r.REMOVE_ASSET=3]="REMOVE_ASSET",r[r.REMOVE_COLLATERAL=4]="REMOVE_COLLATERAL",r[r.BORROW=5]="BORROW",r[r.GET_REPAY_SHARE=6]="GET_REPAY_SHARE",r[r.GET_REPAY_PART=7]="GET_REPAY_PART",r[r.ACCRUE=8]="ACCRUE",r[r.ADD_COLLATERAL=10]="ADD_COLLATERAL",r[r.UPDATE_EXCHANGE_RATE=11]="UPDATE_EXCHANGE_RATE",r[r.BENTO_DEPOSIT=20]="BENTO_DEPOSIT",r[r.BENTO_WITHDRAW=21]="BENTO_WITHDRAW",r[r.BENTO_TRANSFER=22]="BENTO_TRANSFER",r[r.BENTO_TRANSFER_MULTIPLE=23]="BENTO_TRANSFER_MULTIPLE",r[r.BENTO_SETAPPROVAL=24]="BENTO_SETAPPROVAL",r[r.CALL=30]="CALL",(a=exports.Fee||(exports.Fee={}))[a.DEFAULT=30]="DEFAULT",(i=exports.OrderStatus||(exports.OrderStatus={})).FILLED="FILLED",i.CANCELLED="CANCELLED",i.EXPIRED="EXPIRED",i.PENDING="PENDING";var j=((o={})[exports.ChainId.MAINNET]="0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",o[exports.ChainId.ROPSTEN]="0x0D9C8723B343A8368BebE0B5E89273fF8D712e3C",o[exports.ChainId.KOVAN]="0xb7a4F3E9097C08dA09517b5aB877F7a917224ede",o[exports.ChainId.MATIC]="0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174",o[exports.ChainId.FANTOM]="0x04068DA6C83AFCFA0e13ba15A6696662335D5B75",o[exports.ChainId.BSC]="0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d",o[exports.ChainId.HARMONY]="0x985458E523dB3d53125813eD68c274899e9DfAb4",o[exports.ChainId.HECO]="0x9362Bbef4B8313A8Aa9f0c9808B80577Aa26B73B",o[exports.ChainId.OKEX]="0xc946DAf81b08146B1C7A8Da2A851Ddf2B3EAaf85",o[exports.ChainId.XDAI]="0xDDAfbb505ad214D7b80b1f830fcCc89B60fb7A83",o[exports.ChainId.ARBITRUM]="0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8",o[exports.ChainId.AVALANCHE]="0xA7D7079b0FEaD91F3e65f86E8915Cb59c1a4C664",o[exports.ChainId.MOONRIVER]="0xE3F5a90F9cb311505cd691a46596599aA1A0AD7D",o[exports.ChainId.FUSE]="0x620fd5fa44BE6af63715Ef4E65DDFA0387aD13F5",o),Z=((s={})[exports.ChainId.MAINNET]=j[exports.ChainId.MAINNET],s[exports.ChainId.ROPSTEN]=j[exports.ChainId.ROPSTEN],s[exports.ChainId.KOVAN]=j[exports.ChainId.KOVAN],s[exports.ChainId.MATIC]=j[exports.ChainId.MATIC],s[exports.ChainId.FANTOM]=j[exports.ChainId.FANTOM],s[exports.ChainId.BSC]=j[exports.ChainId.BSC],s[exports.ChainId.HARMONY]=j[exports.ChainId.HARMONY],s[exports.ChainId.HECO]=j[exports.ChainId.HECO],s[exports.ChainId.OKEX]=j[exports.ChainId.OKEX],s[exports.ChainId.XDAI]=j[exports.ChainId.XDAI],s[exports.ChainId.ARBITRUM]=j[exports.ChainId.ARBITRUM],s[exports.ChainId.AVALANCHE]=j[exports.ChainId.AVALANCHE],s[exports.ChainId.MOONRIVER]=j[exports.ChainId.MOONRIVER],s[exports.ChainId.CELO]="0x765DE816845861e75A25fCA122bb6898B8B1282a",s[exports.ChainId.FUSE]=j[exports.ChainId.FUSE],s),z=((d={})[exports.ChainId.MAINNET]="0xC0AEe478e3658e2610c5F7A4A2E1777cE9e4f2Ac",d[exports.ChainId.ROPSTEN]="0xc35DADB65012eC5796536bD9864eD8773aBc74C4",d[exports.ChainId.RINKEBY]="0xc35DADB65012eC5796536bD9864eD8773aBc74C4",d[exports.ChainId.GĂ–RLI]="0xc35DADB65012eC5796536bD9864eD8773aBc74C4",d[exports.ChainId.KOVAN]="0xc35DADB65012eC5796536bD9864eD8773aBc74C4",d[exports.ChainId.FANTOM]="0xc35DADB65012eC5796536bD9864eD8773aBc74C4",d[exports.ChainId.FANTOM_TESTNET]="",d[exports.ChainId.MATIC]="0x8397CAe4863825880E1b0000461FfbeCD6686a7e",d[exports.ChainId.MATIC_TESTNET]="0xc35DADB65012eC5796536bD9864eD8773aBc74C4",d[exports.ChainId.XDAI]="0xc35DADB65012eC5796536bD9864eD8773aBc74C4",d[exports.ChainId.BSC]="0xc35DADB65012eC5796536bD9864eD8773aBc74C4",d[exports.ChainId.BSC_TESTNET]="0xc35DADB65012eC5796536bD9864eD8773aBc74C4",d[exports.ChainId.ARBITRUM]="0xc35DADB65012eC5796536bD9864eD8773aBc74C4",d[exports.ChainId.ARBITRUM_TESTNET]="",d[exports.ChainId.MOONBEAM_TESTNET]="0x2Ce3F07dD4c62b56a502E223A7cBE38b1d77A1b5",d[exports.ChainId.AVALANCHE]="0xc35DADB65012eC5796536bD9864eD8773aBc74C4",d[exports.ChainId.AVALANCHE_TESTNET]="0xd00ae08403B9bbb9124bB305C09058E32C39A48c",d[exports.ChainId.HECO]="0xc35DADB65012eC5796536bD9864eD8773aBc74C4",d[exports.ChainId.HECO_TESTNET]="0xc35DADB65012eC5796536bD9864eD8773aBc74C4",d[exports.ChainId.HARMONY]="0xc35DADB65012eC5796536bD9864eD8773aBc74C4",d[exports.ChainId.HARMONY_TESTNET]="0xc35DADB65012eC5796536bD9864eD8773aBc74C4",d[exports.ChainId.OKEX]="0xc35DADB65012eC5796536bD9864eD8773aBc74C4",d[exports.ChainId.OKEX_TESTNET]="0xc35DADB65012eC5796536bD9864eD8773aBc74C4",d[exports.ChainId.CELO]="0xc35DADB65012eC5796536bD9864eD8773aBc74C4",d[exports.ChainId.PALM]="0xc35DADB65012eC5796536bD9864eD8773aBc74C4",d[exports.ChainId.PALM_TESTNET]="",d[exports.ChainId.MOONRIVER]="0xc35DADB65012eC5796536bD9864eD8773aBc74C4",d[exports.ChainId.FUSE]="0x43eA90e2b786728520e4f930d2A71a477BF2737C",d[exports.ChainId.TELOS]="0xc35DADB65012eC5796536bD9864eD8773aBc74C4",d),J=((c={})[exports.ChainId.MAINNET]="0xd9e1cE17f2641f24aE83637ab66a2cca9C378B9F",c[exports.ChainId.RINKEBY]="0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506",c[exports.ChainId.ROPSTEN]="0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506",c[exports.ChainId.GĂ–RLI]="0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506",c[exports.ChainId.KOVAN]="0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506",c[exports.ChainId.FANTOM]="0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506",c[exports.ChainId.FANTOM_TESTNET]="",c[exports.ChainId.MATIC]="0xE7FB19Ac07B1647aAacfb78dd38eF1e79e701D3c",c[exports.ChainId.MATIC_TESTNET]="0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506",c[exports.ChainId.XDAI]="0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506",c[exports.ChainId.BSC]="0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506",c[exports.ChainId.BSC_TESTNET]="0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506",c[exports.ChainId.ARBITRUM]="0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506",c[exports.ChainId.ARBITRUM_TESTNET]="",c[exports.ChainId.MOONBEAM_TESTNET]="0xeB5c2BB5E83B51d83F3534Ae21E84336B8B376ef",c[exports.ChainId.AVALANCHE]="0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506",c[exports.ChainId.AVALANCHE_TESTNET]="0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506",c[exports.ChainId.HECO]="0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506",c[exports.ChainId.HECO_TESTNET]="0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506",c[exports.ChainId.HARMONY]="0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506",c[exports.ChainId.HARMONY_TESTNET]="0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506",c[exports.ChainId.OKEX]="0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506",c[exports.ChainId.OKEX_TESTNET]="0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506",c[exports.ChainId.CELO]="0x1421bDe4B10e8dd459b3BCb598810B1337D56842",c[exports.ChainId.PALM]="0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506",c[exports.ChainId.PALM_TESTNET]="",c[exports.ChainId.MOONRIVER]="0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506",c[exports.ChainId.FUSE]="0xF4d73326C13a4Fc5FD7A064217e12780e9Bd62c3",c[exports.ChainId.TELOS]="0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506",c),Q=((u={})[exports.ChainId.ROPSTEN]="0x0769fd68dFb93167989C6f7254cd0D766Fb2841F",u[exports.ChainId.RINKEBY]="0x0769fd68dFb93167989C6f7254cd0D766Fb2841F",u[exports.ChainId.GĂ–RLI]="0x0769fd68dFb93167989C6f7254cd0D766Fb2841F",u[exports.ChainId.KOVAN]="0x0769fd68dFb93167989C6f7254cd0D766Fb2841F",u[exports.ChainId.FANTOM]="0xae75A438b2E0cB8Bb01Ec1E1e376De11D44477CC",u[exports.ChainId.MATIC]="0x5423063af146f5abf88eb490486e6b53fa135ec9",u[exports.ChainId.XDAI]="0x831C475a2933692C977A6223A4DF7542C9DF4E55",u[exports.ChainId.BSC]="0xdaBcdBc8eCEbE3b2f59ee7B5FC1a46FEEF50dB5A",u[exports.ChainId.ARBITRUM]="0xd4d42F0b6DEF4CE0383636770eF773390d85c61A",u[exports.ChainId.AVALANCHE]="0x37B608519F91f70F2EeB0e5Ed9AF4061722e4F76",u[exports.ChainId.HECO]="0x52E00B2dA5Bd7940fFe26B609A42F957f31118D5",u[exports.ChainId.HARMONY]="0xBEC775Cb42AbFa4288dE81F387a9b1A3c4Bc552A",u[exports.ChainId.OKEX]="0x2218E0D5E0173769F5b4939a3aE423f7e5E4EAB7",u[exports.ChainId.OKEX_TESTNET]="",u[exports.ChainId.PALM]="",u[exports.ChainId.PALM_TESTNET]="",u[exports.ChainId.MOONRIVER]="0xf390830DF829cf22c53c8840554B98eafC5dCBc2",u[exports.ChainId.CELO]="0x29dFce9c22003A4999930382Fd00f9Fd6133Acd1",u[exports.ChainId.TELOS]="0x922D641a426DcFFaeF11680e5358F34d97d112E1",u[exports.ChainId.FUSE]="0x90708b20ccC1eb95a4FA7C8b18Fd2C22a0Ff9E78",u),$=((p={})[exports.ChainId.MAINNET]="0xc2EdaD668740f1aA35E4D8f227fB8E17dcA888Cd",p[exports.ChainId.ROPSTEN]="0x80C7DD17B01855a6D2347444a0FCC36136a314de",p[exports.ChainId.RINKEBY]="0x80C7DD17B01855a6D2347444a0FCC36136a314de",p[exports.ChainId.GĂ–RLI]="0x80C7DD17B01855a6D2347444a0FCC36136a314de",p[exports.ChainId.KOVAN]="0x80C7DD17B01855a6D2347444a0FCC36136a314de",p),ff=((h={})[exports.ChainId.MAINNET]="0x8798249c2E607446EfB7Ad49eC89dD1865Ff4272",h[exports.ChainId.ROPSTEN]="0x1be211D8DA40BC0ae8719c6663307Bfc987b1d6c",h[exports.ChainId.RINKEBY]="0x1be211D8DA40BC0ae8719c6663307Bfc987b1d6c",h[exports.ChainId.GĂ–RLI]="0x1be211D8DA40BC0ae8719c6663307Bfc987b1d6c",h[exports.ChainId.KOVAN]="0x1be211D8DA40BC0ae8719c6663307Bfc987b1d6c",h),ef=((b={})[exports.ChainId.MAINNET]="0xE11fc0B43ab98Eb91e9836129d1ee7c3Bc95df50",b[exports.ChainId.ROPSTEN]="0x1b9d177CcdeA3c79B6c8F40761fc8Dc9d0500EAa",b[exports.ChainId.RINKEBY]="0x1b9d177CcdeA3c79B6c8F40761fc8Dc9d0500EAa",b[exports.ChainId.GĂ–RLI]="0x1b9d177CcdeA3c79B6c8F40761fc8Dc9d0500EAa",b[exports.ChainId.KOVAN]="0x1b9d177CcdeA3c79B6c8F40761fc8Dc9d0500EAa",b),tf=((C={})[exports.ChainId.MAINNET]="0x9a8541Ddf3a932a9A922B607e9CF7301f1d47bD1",C),nf=((x={})[exports.ChainId.MAINNET]="0xF5BCE5077908a1b7370B9ae04AdC565EBd643966",x[exports.ChainId.ROPSTEN]="0x6BdD85290001C8Aef74f35A7606065FA15aD5ACF",x[exports.ChainId.RINKEBY]="0xF5BCE5077908a1b7370B9ae04AdC565EBd643966",x[exports.ChainId.GĂ–RLI]="0xF5BCE5077908a1b7370B9ae04AdC565EBd643966",x[exports.ChainId.KOVAN]="0x9A0D9920D92c178a58D99B455898Df2df22A2eE4",x[exports.ChainId.FANTOM]="0xF5BCE5077908a1b7370B9ae04AdC565EBd643966",x[exports.ChainId.MATIC]="0x1f19A0643732C48327f8d30e82bD37C9F365a1c2",x[exports.ChainId.MATIC_TESTNET]="0xF5BCE5077908a1b7370B9ae04AdC565EBd643966",x[exports.ChainId.XDAI]="0xE2d7F5dd869Fc7c126D21b13a9080e75a4bDb324",x[exports.ChainId.BSC]="0xF5BCE5077908a1b7370B9ae04AdC565EBd643966",x[exports.ChainId.BSC_TESTNET]="0xF5BCE5077908a1b7370B9ae04AdC565EBd643966",x[exports.ChainId.ARBITRUM]="0x74c764D41B77DBbb4fe771daB1939B00b146894A",x[exports.ChainId.AVALANCHE]="0x0711B6026068f736bae6B213031fCE978D48E026",x[exports.ChainId.HECO]="0xF5BCE5077908a1b7370B9ae04AdC565EBd643966",x[exports.ChainId.CELO]="0x0711B6026068f736bae6B213031fCE978D48E026",x[exports.ChainId.HARMONY]="0xA28cfF72b04f83A7E3f912e6ad34d5537708a2C2",x),rf=((I={})[exports.ChainId.MAINNET]="0x2cBA6Ab6574646Badc84F0544d05059e57a5dc42",I[exports.ChainId.KOVAN]="0x2cBA6Ab6574646Badc84F0544d05059e57a5dc42",I[exports.ChainId.MATIC]="0x7e0e948d36F8e69fC2Dd7a9b129Ff4a86787feD8",I[exports.ChainId.XDAI]="0x7a6DA9903d0a481F40b8336c1463487BC8C0407e",I[exports.ChainId.BSC]="0x2cBA6Ab6574646Badc84F0544d05059e57a5dc42",I[exports.ChainId.ARBITRUM]="0xa010eE0226cd071BeBd8919A1F675cAE1f1f5D3e",I[exports.ChainId.AVALANCHE]="0x513037395FA0C9c35E41f89189ceDfE3bD42fAdb",I[exports.ChainId.AVALANCHE_TESTNET]="",I[exports.ChainId.HECO]="0x2cBA6Ab6574646Badc84F0544d05059e57a5dc42",I),af=((A={})[exports.ChainId.MAINNET]="0x1766733112408b95239aD1951925567CB1203084",A[exports.ChainId.MATIC]="0x039f392401B07148b66869bD9C1A7c08b79fEBd0",A[exports.ChainId.XDAI]="0xE02BDb31C353CE95A1D74F81C93eEa70Bf7371B9",A[exports.ChainId.BSC]="0x1766733112408b95239aD1951925567CB1203084",A[exports.ChainId.ARBITRUM]="0x0bFcD5dD76218bF9e3BE8A1055f9e6D27E5745eb",A[exports.ChainId.AVALANCHE]="0x062eee8B38ab5E8ee3bc58CE505939db53E63785",A[exports.ChainId.HECO]="0x1766733112408b95239aD1951925567CB1203084",A),of=((l={})[exports.ChainId.MAINNET]="0x545820d5Cc05248da112419fEfb18522c63C8e12",l[exports.ChainId.KOVAN]="0xc0c1649b2c67f1a9f5ff1dd618188165e2555bcf",l[exports.ChainId.MATIC]="0x4850Ee9053b50Ec1b65b5082170cB4EB830403CA",l[exports.ChainId.XDAI]="0x735f0FbEb3b6389986BcaAf073Af07D2F8be2b93",l[exports.ChainId.BSC]="0x86c655cAc122e9A2fd9Ae1f79Df27b30E357968c",l[exports.ChainId.ARBITRUM]="0xbe7D5968296843756109D42946D01195320922EF",l[exports.ChainId.AVALANCHE]="0xB7C8b5BFcd7212f034Be42a2aAb08b8773B76920",l),sf=((T={})[exports.ChainId.MAINNET]="0xB527C5295c4Bc348cBb3a2E96B2494fD292075a7",T[exports.ChainId.KOVAN]="0x75AE0Aa596D39b20addC921DeB5EE3c96279dABE",T[exports.ChainId.MATIC]="0xDB6C4EDd9545d3b815dA85E6429B699c418886f9",T[exports.ChainId.XDAI]="0x07b6e34EeCF38B02e83b6B4702699717e298967E",T[exports.ChainId.BSC]="0x1B16149Edaf1EFa6ADE6aEEF33e63C6e08c9bB1B",T[exports.ChainId.ARBITRUM]="0x860D841bfD1cfEf72A14B2b734005799F07dC7ED",T[exports.ChainId.AVALANCHE]="0x2c46217Fae90D302d1Fb5467ADA504bC2A84f448",T),df=((E={})[exports.ChainId.MAINNET]="0x00632CFe43d8F9f8E6cD0d39Ffa3D4fa7ec73CFB",E[exports.ChainId.MATIC]="0x00632CFe43d8F9f8E6cD0d39Ffa3D4fa7ec73CFB",E[exports.ChainId.XDAI]="0x00632CFe43d8F9f8E6cD0d39Ffa3D4fa7ec73CFB",E[exports.ChainId.BSC]="0x00632CFe43d8F9f8E6cD0d39Ffa3D4fa7ec73CFB",E[exports.ChainId.ARBITRUM]="0xB2B5C26B6868be10fF77e4E233fD231ceB90162a",E[exports.ChainId.AVALANCHE]="0x43198B6fA5d89B88D2E072fA4841724571De5A59",E),cf=((y={})[exports.ChainId.MAINNET]="0x11Ca5375AdAfd6205E41131A4409f182677996E6",y[exports.ChainId.KOVAN]="0x11Ca5375AdAfd6205E41131A4409f182677996E6",y[exports.ChainId.MATIC]="0x662E08371Aa21eAE6fBf4bBCD597D4C82644e930",y[exports.ChainId.XDAI]="0x97e4a0fb71243A83A6FbaEF7Cf73617594e4cF2F",y[exports.ChainId.BSC]="0x11Ca5375AdAfd6205E41131A4409f182677996E6",y[exports.ChainId.ARBITRUM]="0x9AF28d4f7Fa007686958c306BD4c8c52c2b615b8",y[exports.ChainId.AVALANCHE]="0xD18cA07a599bf5eBb9B7327871ad682F0b660748",y[exports.ChainId.HECO]="0x11Ca5375AdAfd6205E41131A4409f182677996E6",y),uf=((m={})[exports.ChainId.KOVAN]="0xce9365dB1C99897f04B3923C03ba9a5f80E8DB87",m[exports.ChainId.MATIC]="0x1aDb3Bd86bb01797667eC382a0BC6A9854b4005f",m),pf=((O={})[exports.ChainId.MAINNET]="0x9917C083FF9FbD29Df1367FBF7F2388A9a202431",O),hf=((v={})[exports.ChainId.MATIC]="0x5610933D08f992F7c7d6Aa3f5aC7e356597e84ec",v[exports.ChainId.XDAI]="0xdDCbf776dF3dE60163066A5ddDF2277cB445E0F3",v[exports.ChainId.HARMONY]="0x67dA5f2FfaDDfF067AB9d5F025F8810634d84287",v[exports.ChainId.ARBITRUM]="0xF4d73326C13a4Fc5FD7A064217e12780e9Bd62c3",v[exports.ChainId.CELO]="0x8084936982D089130e001b470eDf58faCA445008",v[exports.ChainId.MOONRIVER]="0x3dB01570D97631f69bbb0ba39796865456Cf89A5",v[exports.ChainId.FUSE]="0x182CD0C6F1FaEc0aED2eA83cd0e160c8Bd4cb063",v),bf=((D={})[exports.ChainId.CELO]="0x0769fd68dFb93167989C6f7254cd0D766Fb2841F",D),Cf=((N={})[exports.ChainId.MAINNET]="0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",N[exports.ChainId.ROPSTEN]="0xc778417E063141139Fce010982780140Aa0cD5Ab",N[exports.ChainId.RINKEBY]="0xc778417E063141139Fce010982780140Aa0cD5Ab",N[exports.ChainId.GĂ–RLI]="0xB4FBF271143F4FBf7B91A5ded31805e42b2208d6",N[exports.ChainId.KOVAN]="0xd0A1E359811322d97991E03f863a0C30C2cF029C",N[exports.ChainId.ARBITRUM]="0x82aF49447D8a07e3bd95BD0d56f35241523fBab1",N[exports.ChainId.ARBITRUM_TESTNET]="0xf8456e5e6A225C2C1D74D8C9a4cB2B1d5dc1153b",N[exports.ChainId.BSC]="0x2170Ed0880ac9A755fd29B2688956BD959F933F8",N[exports.ChainId.FANTOM]="0x74b23882a30290451A17c44f4F05243b6b58C76d",N[exports.ChainId.MATIC]="0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619",N[exports.ChainId.OKEX]="0x2170Ed0880ac9A755fd29B2688956BD959F933F8",N[exports.ChainId.HECO]="0x64FF637fB478863B7468bc97D30a5bF3A428a1fD",N[exports.ChainId.HARMONY]="0x6983D1E6DEf3690C4d616b13597A09e6193EA013",N[exports.ChainId.XDAI]="0x6A023CCd1ff6F2045C3309768eAd9E68F978f6e1",N[exports.ChainId.AVALANCHE]="0xf20d962a6c8f70c731bd838a3a388D7d48fA6e15",N[exports.ChainId.CELO]="0x122013fd7dF1C6F636a5bb8f03108E876548b455",N),xf=((B={})[exports.ChainId.MAINNET]=Cf[exports.ChainId.MAINNET],B[exports.ChainId.ROPSTEN]=Cf[exports.ChainId.ROPSTEN],B[exports.ChainId.RINKEBY]=Cf[exports.ChainId.RINKEBY],B[exports.ChainId.GĂ–RLI]=Cf[exports.ChainId.GĂ–RLI],B[exports.ChainId.KOVAN]=Cf[exports.ChainId.KOVAN],B[exports.ChainId.ARBITRUM]=Cf[exports.ChainId.ARBITRUM],B[exports.ChainId.ARBITRUM_TESTNET]=Cf[exports.ChainId.ARBITRUM_TESTNET],B[exports.ChainId.FANTOM]="0x21be370D5312f44cB42ce377BC9b8a0cEF1A4C83",B[exports.ChainId.FANTOM_TESTNET]="0xf1277d1Ed8AD466beddF92ef448A132661956621",B[exports.ChainId.MATIC]="0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270",B[exports.ChainId.MATIC_TESTNET]="0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270",B[exports.ChainId.XDAI]="0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d",B[exports.ChainId.BSC]="0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c",B[exports.ChainId.BSC_TESTNET]="0xae13d989daC2f0dEbFf460aC112a837C89BAa7cd",B[exports.ChainId.MOONBEAM_TESTNET]="0xe73763DB808ecCDC0E36bC8E32510ED126910394",B[exports.ChainId.AVALANCHE]="0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7",B[exports.ChainId.AVALANCHE_TESTNET]="0xd00ae08403B9bbb9124bB305C09058E32C39A48c",B[exports.ChainId.HECO]="0x5545153CCFcA01fbd7Dd11C0b23ba694D9509A6F",B[exports.ChainId.HECO_TESTNET]="0x5B2DA6F42CA09C77D577a12BeaD0446148830687",B[exports.ChainId.HARMONY]="0xcF664087a5bB0237a0BAd6742852ec6c8d69A27a",B[exports.ChainId.HARMONY_TESTNET]="0x7a2afac38517d512E55C0bCe3b6805c10a04D60F",B[exports.ChainId.OKEX]="0x8F8526dbfd6E38E3D8307702cA8469Bae6C56C15",B[exports.ChainId.OKEX_TESTNET]="0x2219845942d28716c0F7C605765fABDcA1a7d9E0",B[exports.ChainId.CELO]="0x471EcE3750Da237f93B8E339c536989b8978a438",B[exports.ChainId.PALM]="0xF98cABF0a963452C5536330408B2590567611a71",B[exports.ChainId.MOONRIVER]="0xf50225a84382c74CbdeA10b0c176f71fc3DE0C4d",B[exports.ChainId.FUSE]="0x0BE9e53fd7EDaC9F859882AfdDa116645287C629",B[exports.ChainId.TELOS]="0xD102cE6A4dB07D247fcc28F366A623Df0938CA9E",B),If=((R={})[exports.ChainId.MAINNET]="0xEF0881eC094552b2e128Cf945EF17a6752B4Ec5d",R),Af=((S={})[exports.ChainId.MAINNET]="0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",S[exports.ChainId.GĂ–RLI]="0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",S[exports.ChainId.ROPSTEN]="0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",S[exports.ChainId.RINKEBY]="0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",S),lf=((F={})[exports.ChainId.MAINNET]="0xcff6eF0B9916682B37D80c19cFF8949bc1886bC2",F[exports.ChainId.ROPSTEN]="0xcff6eF0B9916682B37D80c19cFF8949bc1886bC2",F),Tf=((g={})[exports.ChainId.MAINNET]="0xcBE6B83e77cdc011Cc18F6f0Df8444E5783ed982",g[exports.ChainId.ROPSTEN]="0x84d1f7202e0e7dac211617017ca72a2cb5e2b955",g),Ef=((_={})[exports.ChainId.MAINNET]="0x5BA1e12693Dc8F9c48aAD8770482f4739bEeD696",_[exports.ChainId.ROPSTEN]="0x5BA1e12693Dc8F9c48aAD8770482f4739bEeD696",_[exports.ChainId.RINKEBY]="0x5BA1e12693Dc8F9c48aAD8770482f4739bEeD696",_[exports.ChainId.GĂ–RLI]="0x5BA1e12693Dc8F9c48aAD8770482f4739bEeD696",_[exports.ChainId.KOVAN]="0x5BA1e12693Dc8F9c48aAD8770482f4739bEeD696",_[exports.ChainId.ARBITRUM]="0x80C7DD17B01855a6D2347444a0FCC36136a314de",_[exports.ChainId.ARBITRUM_TESTNET]="0xa501c031958F579dB7676fF1CE78AD305794d579",_[exports.ChainId.CELO]="0x9aac9048fC8139667D6a2597B902865bfdc225d3",_[exports.ChainId.FANTOM]="0x22D4cF72C45F8198CfbF4B568dBdB5A85e8DC0B5",_[exports.ChainId.MATIC]="0x474FceCBA1A86923630817754D0bc6E26D43aDB1",_[exports.ChainId.MATIC_TESTNET]="0xc1400d49baa8e307B4462cD46E0a20109D25F50f",_[exports.ChainId.XDAI]="0x67dA5f2FfaDDfF067AB9d5F025F8810634d84287",_[exports.ChainId.BSC]="0xa9193376D09C7f31283C54e56D013fCF370Cd9D9",_[exports.ChainId.AVALANCHE]="0xdDCbf776dF3dE60163066A5ddDF2277cB445E0F3",_[exports.ChainId.HECO]="0xdDCbf776dF3dE60163066A5ddDF2277cB445E0F3",_[exports.ChainId.HARMONY]="0xdDCbf776dF3dE60163066A5ddDF2277cB445E0F3",_[exports.ChainId.OKEX]="0xF4d73326C13a4Fc5FD7A064217e12780e9Bd62c3",_[exports.ChainId.PALM]="0x0769fd68dFb93167989C6f7254cd0D766Fb2841F",_[exports.ChainId.MOONRIVER]="0x270f2F35bED92B7A59eA5F08F6B3fd34c8D9D9b5",_[exports.ChainId.FUSE]="0x0769fd68dFb93167989C6f7254cd0D766Fb2841F",_[exports.ChainId.TELOS]="0xdDCbf776dF3dE60163066A5ddDF2277cB445E0F3",_),yf=w.BigNumber.from("700000000000000000"),mf=w.BigNumber.from("800000000000000000"),Of=w.BigNumber.from("1000000000000000000"),vf=w.BigNumber.from("1000000000000000000"),Df=vf.sub(mf),Nf=w.BigNumber.from(317097920).mul(w.BigNumber.from(60)).mul(w.BigNumber.from(60)).mul(w.BigNumber.from(24)).mul(w.BigNumber.from(365)),Bf=w.BigNumber.from(79274480).mul(w.BigNumber.from(60)).mul(w.BigNumber.from(60)).mul(w.BigNumber.from(24)).mul(w.BigNumber.from(365)),Rf=w.BigNumber.from(31709792e4).mul(w.BigNumber.from(60)).mul(w.BigNumber.from(60)).mul(w.BigNumber.from(24)).mul(w.BigNumber.from(365)),Sf=w.BigNumber.from("28800000000000000000000000000000000000000"),Ff=w.BigNumber.from("1000000000000000000"),gf=w.BigNumber.from("10000"),_f=w.BigNumber.from("100000");function Mf(f,e,t,n,r,a,i){try{var o=f[a](i),s=o.value}catch(f){return void t(f)}o.done?e(s):Promise.resolve(s).then(n,r)}function wf(f){return function(){var e=this,t=arguments;return new Promise((function(n,r){var a=f.apply(e,t);function i(f){Mf(a,n,r,i,o,"next",f)}function o(f){Mf(a,n,r,i,o,"throw",f)}i(void 0)}))}}function kf(f,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(f,n.key,n)}}function Lf(f,e,t){return e&&kf(f.prototype,e),t&&kf(f,t),Object.defineProperty(f,"prototype",{writable:!1}),f}function Pf(){return(Pf=Object.assign||function(f){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(f[n]=t[n])}return f}).apply(this,arguments)}function qf(f,e){f.prototype=Object.create(e.prototype),f.prototype.constructor=f,Uf(f,e)}function Hf(f){return(Hf=Object.setPrototypeOf?Object.getPrototypeOf:function(f){return f.__proto__||Object.getPrototypeOf(f)})(f)}function Uf(f,e){return(Uf=Object.setPrototypeOf||function(f,e){return f.__proto__=e,f})(f,e)}function Vf(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(f){return!1}}function Wf(f,e,t){return(Wf=Vf()?Reflect.construct:function(f,e,t){var n=[null];n.push.apply(n,e);var r=new(Function.bind.apply(f,n));return t&&Uf(r,t.prototype),r}).apply(null,arguments)}function Kf(f){var e="function"==typeof Map?new Map:void 0;return(Kf=function(f){if(null===f||-1===Function.toString.call(f).indexOf("[native code]"))return f;if("function"!=typeof f)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(f))return e.get(f);e.set(f,t)}function t(){return Wf(f,arguments,Hf(this).constructor)}return t.prototype=Object.create(f.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),Uf(t,f)})(f)}function Xf(f){if(void 0===f)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return f}function Yf(f,e){(null==e||e>f.length)&&(e=f.length);for(var t=0,n=new Array(e);t<e;t++)n[t]=f[t];return n}function Gf(f,e){var t="undefined"!=typeof Symbol&&f[Symbol.iterator]||f["@@iterator"];if(t)return(t=t.call(f)).next.bind(t);if(Array.isArray(f)||(t=function(f,e){if(f){if("string"==typeof f)return Yf(f,void 0);var t=Object.prototype.toString.call(f).slice(8,-1);return"Object"===t&&f.constructor&&(t=f.constructor.name),"Map"===t||"Set"===t?Array.from(f):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?Yf(f,void 0):void 0}}(f))||e&&f&&"number"==typeof f.length){t&&(f=t);var n=0;return function(){return n>=f.length?{done:!0}:{done:!1,value:f[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var jf=function(){function f(f,e,t,n){Number.isSafeInteger(f)||k(!1),e>=0&&e<255&&Number.isInteger(e)||k(!1),this.chainId=f,this.decimals=e,this.symbol=t,this.name=n}return f.prototype.serialize=function(){return this.wrapped.address},f}(),Zf=function(f){function e(){var e;return(e=f.apply(this,arguments)||this).isNative=!0,e.isToken=!1,e}return qf(e,f),e}(jf);function zf(f){try{return L.getAddress(f)}catch(f){k(!1)}}var Jf,Qf,$f,fe,ee=function(f){function e(e,t,n,r,a){var i;return(i=f.call(this,e,n,r,a)||this).isNative=!1,i.isToken=!0,i.chainId=e,i.address=zf(t),i}qf(e,f);var t=e.prototype;return t.equals=function(f){return f.isToken&&this.chainId===f.chainId&&this.address===f.address},t.sortsBefore=function(f){return this.chainId!==f.chainId&&k(!1),this.address===f.address&&k(!1),this.address.toLowerCase()<f.address.toLowerCase()},Lf(e,[{key:"wrapped",get:function(){return this}}]),e}(jf),te=((Jf={})[exports.ChainId.MAINNET]=new ee(exports.ChainId.MAINNET,j[exports.ChainId.MAINNET],6,"USDC","USD Coin"),Jf[exports.ChainId.ROPSTEN]=new ee(exports.ChainId.ROPSTEN,j[exports.ChainId.ROPSTEN],6,"USDC","USD Coin"),Jf[exports.ChainId.KOVAN]=new ee(exports.ChainId.KOVAN,j[exports.ChainId.KOVAN],6,"USDC","USD Coin"),Jf[exports.ChainId.MATIC]=new ee(exports.ChainId.MATIC,j[exports.ChainId.MATIC],6,"USDC","USD Coin"),Jf[exports.ChainId.FANTOM]=new ee(exports.ChainId.FANTOM,j[exports.ChainId.FANTOM],6,"USDC","USD Coin"),Jf[exports.ChainId.BSC]=new ee(exports.ChainId.BSC,j[exports.ChainId.BSC],18,"USDC","USD Coin"),Jf[exports.ChainId.HARMONY]=new ee(exports.ChainId.HARMONY,j[exports.ChainId.HARMONY],6,"USDC","USD Coin"),Jf[exports.ChainId.HECO]=new ee(exports.ChainId.HECO,j[exports.ChainId.HECO],6,"USDC","USD Coin"),Jf[exports.ChainId.OKEX]=new ee(exports.ChainId.OKEX,j[exports.ChainId.OKEX],18,"USDC","USD Coin"),Jf[exports.ChainId.XDAI]=new ee(exports.ChainId.XDAI,j[exports.ChainId.XDAI],6,"USDC","USD Coin"),Jf[exports.ChainId.ARBITRUM]=new ee(exports.ChainId.ARBITRUM,j[exports.ChainId.ARBITRUM],6,"USDC","USD Coin"),Jf[exports.ChainId.MOONRIVER]=new ee(exports.ChainId.MOONRIVER,j[exports.ChainId.MOONRIVER],6,"USDC","USD Coin"),Jf[exports.ChainId.FUSE]=new ee(exports.ChainId.FUSE,j[exports.ChainId.FUSE],6,"USDC","USD Coin"),Jf),ne=Pf({},te,((Qf={})[exports.ChainId.CELO]=new ee(exports.ChainId.CELO,Z[exports.ChainId.CELO],18,"cUSD","Celo Dollar"),Qf)),re=(($f={})[exports.ChainId.MAINNET]=new ee(exports.ChainId.MAINNET,Cf[exports.ChainId.MAINNET],18,"WETH","Wrapped Ether"),$f[exports.ChainId.ROPSTEN]=new ee(exports.ChainId.ROPSTEN,Cf[exports.ChainId.ROPSTEN],18,"WETH","Wrapped Ether"),$f[exports.ChainId.RINKEBY]=new ee(exports.ChainId.RINKEBY,Cf[exports.ChainId.RINKEBY],18,"WETH","Wrapped Ether"),$f[exports.ChainId.GĂ–RLI]=new ee(exports.ChainId.GĂ–RLI,Cf[exports.ChainId.GĂ–RLI],18,"WETH","Wrapped Ether"),$f[exports.ChainId.KOVAN]=new ee(exports.ChainId.KOVAN,Cf[exports.ChainId.KOVAN],18,"WETH","Wrapped Ether"),$f[exports.ChainId.ARBITRUM]=new ee(exports.ChainId.ARBITRUM,Cf[exports.ChainId.ARBITRUM],18,"WETH","Wrapped Ether"),$f[exports.ChainId.ARBITRUM_TESTNET]=new ee(exports.ChainId.ARBITRUM_TESTNET,Cf[exports.ChainId.ARBITRUM_TESTNET],18,"WETH","Wrapped Ether"),$f[exports.ChainId.BSC]=new ee(exports.ChainId.BSC,Cf[exports.ChainId.BSC],18,"WETH","Wrapped Ether"),$f[exports.ChainId.FANTOM]=new ee(exports.ChainId.FANTOM,Cf[exports.ChainId.FANTOM],18,"WETH","Wrapped Ether"),$f[exports.ChainId.MATIC]=new ee(exports.ChainId.MATIC,Cf[exports.ChainId.MATIC],18,"WETH","Wrapped Ether"),$f[exports.ChainId.OKEX]=new ee(exports.ChainId.OKEX,Cf[exports.ChainId.OKEX],18,"WETH","Wrapped Ether"),$f[exports.ChainId.HECO]=new ee(exports.ChainId.HECO,Cf[exports.ChainId.HECO],18,"WETH","Wrapped Ether"),$f[exports.ChainId.HARMONY]=new ee(exports.ChainId.HARMONY,Cf[exports.ChainId.HARMONY],18,"WETH","Wrapped Ether"),$f[exports.ChainId.XDAI]=new ee(exports.ChainId.XDAI,Cf[exports.ChainId.XDAI],18,"WETH","Wrapped Ether"),$f[exports.ChainId.AVALANCHE]=new ee(exports.ChainId.AVALANCHE,Cf[exports.ChainId.AVALANCHE],18,"WETH","Wrapped Ether"),$f),ae=((fe={})[exports.ChainId.MAINNET]=re[exports.ChainId.MAINNET],fe[exports.ChainId.ROPSTEN]=re[exports.ChainId.ROPSTEN],fe[exports.ChainId.RINKEBY]=re[exports.ChainId.RINKEBY],fe[exports.ChainId.GĂ–RLI]=re[exports.ChainId.GĂ–RLI],fe[exports.ChainId.KOVAN]=re[exports.ChainId.KOVAN],fe[exports.ChainId.FANTOM]=new ee(exports.ChainId.FANTOM,xf[exports.ChainId.FANTOM],18,"WFTM","Wrapped FTM"),fe[exports.ChainId.FANTOM_TESTNET]=new ee(exports.ChainId.FANTOM_TESTNET,xf[exports.ChainId.FANTOM_TESTNET],18,"FTM","Wrapped FTM"),fe[exports.ChainId.MATIC]=new ee(exports.ChainId.MATIC,xf[exports.ChainId.MATIC],18,"WMATIC","Wrapped Matic"),fe[exports.ChainId.MATIC_TESTNET]=new ee(exports.ChainId.MATIC_TESTNET,xf[exports.ChainId.MATIC_TESTNET],18,"WMATIC","Wrapped Matic"),fe[exports.ChainId.XDAI]=new ee(exports.ChainId.XDAI,xf[exports.ChainId.XDAI],18,"WXDAI","Wrapped xDai"),fe[exports.ChainId.BSC]=new ee(exports.ChainId.BSC,xf[exports.ChainId.BSC],18,"WBNB","Wrapped BNB"),fe[exports.ChainId.BSC_TESTNET]=new ee(exports.ChainId.BSC_TESTNET,xf[exports.ChainId.BSC_TESTNET],18,"WBNB","Wrapped BNB"),fe[exports.ChainId.ARBITRUM]=re[exports.ChainId.ARBITRUM],fe[exports.ChainId.ARBITRUM_TESTNET]=re[exports.ChainId.ARBITRUM_TESTNET],fe[exports.ChainId.MOONBEAM_TESTNET]=new ee(exports.ChainId.MOONBEAM_TESTNET,xf[exports.ChainId.MOONBEAM_TESTNET],18,"WETH","Wrapped Ether"),fe[exports.ChainId.AVALANCHE]=new ee(exports.ChainId.AVALANCHE,xf[exports.ChainId.AVALANCHE],18,"WAVAX","Wrapped AVAX"),fe[exports.ChainId.AVALANCHE_TESTNET]=new ee(exports.ChainId.AVALANCHE_TESTNET,xf[exports.ChainId.AVALANCHE_TESTNET],18,"WAVAX","Wrapped AVAX"),fe[exports.ChainId.HECO]=new ee(exports.ChainId.HECO,xf[exports.ChainId.HECO],18,"WHT","Wrapped HT"),fe[exports.ChainId.HECO_TESTNET]=new ee(exports.ChainId.HECO_TESTNET,xf[exports.ChainId.HECO_TESTNET],18,"WHT","Wrapped HT"),fe[exports.ChainId.HARMONY]=new ee(exports.ChainId.HARMONY,xf[exports.ChainId.HARMONY],18,"WONE","Wrapped ONE"),fe[exports.ChainId.HARMONY_TESTNET]=new ee(exports.ChainId.HARMONY_TESTNET,xf[exports.ChainId.HARMONY_TESTNET],18,"WONE","Wrapped ONE"),fe[exports.ChainId.OKEX]=new ee(exports.ChainId.OKEX,xf[exports.ChainId.OKEX],18,"WOKT","Wrapped OKExChain"),fe[exports.ChainId.OKEX_TESTNET]=new ee(exports.ChainId.OKEX_TESTNET,xf[exports.ChainId.OKEX_TESTNET],18,"WOKT","Wrapped OKExChain"),fe[exports.ChainId.CELO]=new ee(exports.ChainId.CELO,xf[exports.ChainId.CELO],18,"CELO","Celo"),fe[exports.ChainId.PALM]=new ee(exports.ChainId.PALM,xf[exports.ChainId.PALM],18,"WPALM","Wrapped Palm"),fe[exports.ChainId.MOONRIVER]=new ee(exports.ChainId.MOONRIVER,xf[exports.ChainId.MOONRIVER],18,"WMOVR","Wrapped Moonriver"),fe[exports.ChainId.FUSE]=new ee(exports.ChainId.FUSE,xf[exports.ChainId.FUSE],18,"WFUSE","Wrapped Fuse"),fe[exports.ChainId.TELOS]=new ee(exports.ChainId.TELOS,xf[exports.ChainId.TELOS],18,"WTLOS","Wrapped Telos"),fe),ie=function(f){function e(e){return f.call(this,e,18,"AVAX","Avalanche")||this}return qf(e,f),e.onChain=function(f){var t;return null!=(t=this._cache[f])?t:this._cache[f]=new e(f)},e.prototype.equals=function(f){return f.isNative&&f.chainId===this.chainId},Lf(e,[{key:"wrapped",get:function(){var f=ae[this.chainId];return f||k(!1),f}}]),e}(Zf);ie._cache={};var oe=function(f){function e(e){return f.call(this,e,18,"BNB","Binance Coin")||this}return qf(e,f),e.onChain=function(f){var t;return null!=(t=this._cache[f])?t:this._cache[f]=new e(f)},e.prototype.equals=function(f){return f.isNative&&f.chainId===this.chainId},Lf(e,[{key:"wrapped",get:function(){var f=ae[this.chainId];return f||k(!1),f}}]),e}(Zf);oe._cache={};var se=function(f){function e(e){return f.call(this,e,18,"CELO","Celo")||this}return qf(e,f),e.onChain=function(f){var t;return null!=(t=this._cache[f])?t:this._cache[f]=new e(f)},e.prototype.equals=function(f){return f.isNative&&f.chainId===this.chainId},Lf(e,[{key:"wrapped",get:function(){var f=ae[this.chainId];return f||k(!1),f}}]),e}(Zf);se._cache={};var de=function(f){function e(e){return f.call(this,e,18,"ETH","Ether")||this}return qf(e,f),e.onChain=function(f){var t;return null!=(t=this._etherCache[f])?t:this._etherCache[f]=new e(f)},e.prototype.equals=function(f){return f.isNative&&f.chainId===this.chainId},Lf(e,[{key:"wrapped",get:function(){var f=re[this.chainId];return f||k(!1),f}}]),e}(Zf);de._etherCache={};var ce=function(f){function e(e){return f.call(this,e,18,"FTM","Fantom")||this}return qf(e,f),e.onChain=function(f){var t;return null!=(t=this._cache[f])?t:this._cache[f]=new e(f)},e.prototype.equals=function(f){return f.isNative&&f.chainId===this.chainId},Lf(e,[{key:"wrapped",get:function(){var f=ae[this.chainId];return f||k(!1),f}}]),e}(Zf);ce._cache={};var ue=function(f){function e(e){return f.call(this,e,18,"ONE","Harmony")||this}return qf(e,f),e.onChain=function(f){var t;return null!=(t=this._cache[f])?t:this._cache[f]=new e(f)},e.prototype.equals=function(f){return f.isNative&&f.chainId===this.chainId},Lf(e,[{key:"wrapped",get:function(){var f=ae[this.chainId];return f||k(!1),f}}]),e}(Zf);ue._cache={};var pe=function(f){function e(e){return f.call(this,e,18,"HT","Huobi Token")||this}return qf(e,f),e.onChain=function(f){var t;return null!=(t=this._cache[f])?t:this._cache[f]=new e(f)},e.prototype.equals=function(f){return f.isNative&&f.chainId===this.chainId},Lf(e,[{key:"wrapped",get:function(){var f=ae[this.chainId];return f||k(!1),f}}]),e}(Zf);pe._cache={};var he=function(f){function e(e){return f.call(this,e,18,"MATIC","Matic")||this}return qf(e,f),e.onChain=function(f){var t;return null!=(t=this._cache[f])?t:this._cache[f]=new e(f)},e.prototype.equals=function(f){return f.isNative&&f.chainId===this.chainId},Lf(e,[{key:"wrapped",get:function(){var f=ae[this.chainId];return f||k(!1),f}}]),e}(Zf);he._cache={};var be=function(f){function e(e){return f.call(this,e,18,"MOVR","Moonriver")||this}return qf(e,f),e.onChain=function(f){var t;return null!=(t=this._cache[f])?t:this._cache[f]=new e(f)},e.prototype.equals=function(f){return f.isNative&&f.chainId===this.chainId},Lf(e,[{key:"wrapped",get:function(){var f=ae[this.chainId];return f||k(!1),f}}]),e}(Zf);be._cache={};var Ce=function(f){function e(e){return f.call(this,e,18,"OKT","OKExChain")||this}return qf(e,f),e.onChain=function(f){var t;return null!=(t=this._cache[f])?t:this._cache[f]=new e(f)},e.prototype.equals=function(f){return f.isNative&&f.chainId===this.chainId},Lf(e,[{key:"wrapped",get:function(){var f=ae[this.chainId];return f||k(!1),f}}]),e}(Zf);Ce._cache={};var xe=function(f){function e(e){return f.call(this,e,18,"XDAI","xDai")||this}return qf(e,f),e.onChain=function(f){var t;return null!=(t=this._cache[f])?t:this._cache[f]=new e(f)},e.prototype.equals=function(f){return f.isNative&&f.chainId===this.chainId},Lf(e,[{key:"wrapped",get:function(){var f=ae[this.chainId];return f||k(!1),f}}]),e}(Zf);xe._cache={};var Ie=function(f){function e(e){return f.call(this,e,18,"PALM","Palm")||this}return qf(e,f),e.onChain=function(f){var t;return null!=(t=this._cache[f])?t:this._cache[f]=new e(f)},e.prototype.equals=function(f){return f.isNative&&f.chainId===this.chainId},Lf(e,[{key:"wrapped",get:function(){var f=ae[this.chainId];return f||k(!1),f}}]),e}(Zf);Ie._cache={};var Ae=function(f){function e(e){return f.call(this,e,18,"FUSE","Fuse")||this}return qf(e,f),e.onChain=function(f){var t;return null!=(t=this._cache[f])?t:this._cache[f]=new e(f)},e.prototype.equals=function(f){return f.isNative&&f.chainId===this.chainId},Lf(e,[{key:"wrapped",get:function(){var f=ae[this.chainId];return f||k(!1),f}}]),e}(Zf);Ae._cache={};var le,Te=function(f){function e(e){return f.call(this,e,18,"TLOS","Telos")||this}return qf(e,f),e.onChain=function(f){var t;return null!=(t=this._cache[f])?t:this._cache[f]=new e(f)},e.prototype.equals=function(f){return f.isNative&&f.chainId===this.chainId},Lf(e,[{key:"wrapped",get:function(){var f=ae[this.chainId];return f||k(!1),f}}]),e}(Zf);Te._cache={};var Ee,ye,me,Oe=((le={})[exports.ChainId.MAINNET]=de.onChain(exports.ChainId.MAINNET),le[exports.ChainId.ROPSTEN]=de.onChain(exports.ChainId.ROPSTEN),le[exports.ChainId.RINKEBY]=de.onChain(exports.ChainId.RINKEBY),le[exports.ChainId.GĂ–RLI]=de.onChain(exports.ChainId.GĂ–RLI),le[exports.ChainId.KOVAN]=de.onChain(exports.ChainId.KOVAN),le[exports.ChainId.FANTOM]=ce.onChain(exports.ChainId.FANTOM),le[exports.ChainId.FANTOM_TESTNET]=ce.onChain(exports.ChainId.FANTOM_TESTNET),le[exports.ChainId.MATIC]=he.onChain(exports.ChainId.MATIC),le[exports.ChainId.MATIC_TESTNET]=he.onChain(exports.ChainId.MATIC_TESTNET),le[exports.ChainId.XDAI]=xe.onChain(exports.ChainId.XDAI),le[exports.ChainId.BSC]=oe.onChain(exports.ChainId.BSC),le[exports.ChainId.BSC_TESTNET]=oe.onChain(exports.ChainId.BSC_TESTNET),le[exports.ChainId.ARBITRUM]=de.onChain(exports.ChainId.ARBITRUM),le[exports.ChainId.AVALANCHE]=ie.onChain(exports.ChainId.AVALANCHE),le[exports.ChainId.AVALANCHE_TESTNET]=ie.onChain(exports.ChainId.AVALANCHE_TESTNET),le[exports.ChainId.HECO]=pe.onChain(exports.ChainId.HECO),le[exports.ChainId.HECO_TESTNET]=pe.onChain(exports.ChainId.HECO_TESTNET),le[exports.ChainId.HARMONY]=ue.onChain(exports.ChainId.HARMONY),le[exports.ChainId.HARMONY_TESTNET]=ue.onChain(exports.ChainId.HARMONY_TESTNET),le[exports.ChainId.OKEX]=Ce.onChain(exports.ChainId.OKEX),le[exports.ChainId.OKEX_TESTNET]=Ce.onChain(exports.ChainId.OKEX_TESTNET),le[exports.ChainId.CELO]=se.onChain(exports.ChainId.CELO),le[exports.ChainId.PALM]=Ie.onChain(exports.ChainId.PALM),le[exports.ChainId.MOONRIVER]=be.onChain(exports.ChainId.MOONRIVER),le[exports.ChainId.FUSE]=Ae.onChain(exports.ChainId.FUSE),le[exports.ChainId.TELOS]=Te.onChain(exports.ChainId.TELOS),le),ve=M.BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),De=M.BigInt(0),Ne=M.BigInt(1),Be=M.BigInt(2),Re=M.BigInt(3),Se=M.BigInt(5),Fe=M.BigInt(10),ge=M.BigInt(100),_e=M.BigInt(997),Me=M.BigInt(1e3),we=((Ee={})[exports.ChainId.MAINNET]="0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303",Ee[exports.ChainId.ROPSTEN]="0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303",Ee[exports.ChainId.RINKEBY]="0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303",Ee[exports.ChainId.GĂ–RLI]="0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303",Ee[exports.ChainId.KOVAN]="0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303",Ee[exports.ChainId.FANTOM]="0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303",Ee[exports.ChainId.MATIC]="0x534bcb41719c215bfbb0d9be7aaaeaa869442c025c60f7c06eef21a2f437fb4a",Ee[exports.ChainId.MATIC_TESTNET]="0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303",Ee[exports.ChainId.XDAI]="0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303",Ee[exports.ChainId.BSC]="0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303",Ee[exports.ChainId.BSC_TESTNET]="0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303",Ee[exports.ChainId.ARBITRUM]="0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303",Ee[exports.ChainId.MOONBEAM_TESTNET]="0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303",Ee[exports.ChainId.AVALANCHE]="0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303",Ee[exports.ChainId.AVALANCHE_TESTNET]="0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303",Ee[exports.ChainId.HECO]="0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303",Ee[exports.ChainId.HECO_TESTNET]="0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303",Ee[exports.ChainId.HARMONY]="0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303",Ee[exports.ChainId.HARMONY_TESTNET]="0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303",Ee[exports.ChainId.OKEX]="0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303",Ee[exports.ChainId.OKEX_TESTNET]="0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303",Ee[exports.ChainId.CELO]="0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303",Ee[exports.ChainId.PALM]="0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303",Ee[exports.ChainId.MOONRIVER]="0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303",Ee[exports.ChainId.FUSE]="0x1901958ef8b470f2c0a3875a79ee0bd303866d85102c0f1ea820d317024d50b5",Ee[exports.ChainId.TELOS]="0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303",Ee),ke=M.BigInt(1e3);(me=exports.SolidityType||(exports.SolidityType={})).uint8="uint8",me.uint256="uint256";var Le,Pe,qe=((ye={})[exports.SolidityType.uint8]=M.BigInt("0xff"),ye[exports.SolidityType.uint256]=M.BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),ye),He="https://9epjsvomc4.execute-api.us-east-1.amazonaws.com/dev",Ue="setPrototypeOf"in Object,Ve=function(f){function e(){var t;return(t=f.call(this)||this).isInsufficientReservesError=!0,t.name=t.constructor.name,Ue&&Object.setPrototypeOf(Xf(t),(this instanceof e?this.constructor:void 0).prototype),t}return qf(e,f),e}(Kf(Error)),We=function(f){function e(){var t;return(t=f.call(this)||this).isInsufficientInputAmountError=!0,t.name=t.constructor.name,Ue&&Object.setPrototypeOf(Xf(t),(this instanceof e?this.constructor:void 0).prototype),t}return qf(e,f),e}(Kf(Error)),Ke=H(q),Xe=H(P);Xe.strict=!0;var Ye=((Le={})[exports.Rounding.ROUND_DOWN]=Ke.ROUND_DOWN,Le[exports.Rounding.ROUND_HALF_UP]=Ke.ROUND_HALF_UP,Le[exports.Rounding.ROUND_UP]=Ke.ROUND_UP,Le),Ge=((Pe={})[exports.Rounding.ROUND_DOWN]=0,Pe[exports.Rounding.ROUND_HALF_UP]=1,Pe[exports.Rounding.ROUND_UP]=3,Pe),je=function(){function f(f,e){void 0===e&&(e=M.BigInt(1)),this.numerator=M.BigInt(f),this.denominator=M.BigInt(e)}f.tryParseFraction=function(e){if(e instanceof M||"number"==typeof e||"string"==typeof e)return new f(e);if("numerator"in e&&"denominator"in e)return e;throw new Error("Could not parse fraction")};var e=f.prototype;return e.invert=function(){return new f(this.denominator,this.numerator)},e.add=function(e){var t=f.tryParseFraction(e);return M.equal(this.denominator,t.denominator)?new f(M.add(this.numerator,t.numerator),this.denominator):new f(M.add(M.multiply(this.numerator,t.denominator),M.multiply(t.numerator,this.denominator)),M.multiply(this.denominator,t.denominator))},e.subtract=function(e){var t=f.tryParseFraction(e);return M.equal(this.denominator,t.denominator)?new f(M.subtract(this.numerator,t.numerator),this.denominator):new f(M.subtract(M.multiply(this.numerator,t.denominator),M.multiply(t.numerator,this.denominator)),M.multiply(this.denominator,t.denominator))},e.lessThan=function(e){var t=f.tryParseFraction(e);return M.lessThan(M.multiply(this.numerator,t.denominator),M.multiply(t.numerator,this.denominator))},e.equalTo=function(e){var t=f.tryParseFraction(e);return M.equal(M.multiply(this.numerator,t.denominator),M.multiply(t.numerator,this.denominator))},e.greaterThan=function(e){var t=f.tryParseFraction(e);return M.greaterThan(M.multiply(this.numerator,t.denominator),M.multiply(t.numerator,this.denominator))},e.multiply=function(e){var t=f.tryParseFraction(e);return new f(M.multiply(this.numerator,t.numerator),M.multiply(this.denominator,t.denominator))},e.divide=function(e){var t=f.tryParseFraction(e);return new f(M.multiply(this.numerator,t.denominator),M.multiply(this.denominator,t.numerator))},e.toSignificant=function(f,e,t){void 0===e&&(e={groupSeparator:""}),void 0===t&&(t=exports.Rounding.ROUND_HALF_UP),Number.isInteger(f)||k(!1),f>0||k(!1),Ke.set({precision:f+1,rounding:Ye[t]});var n=new Ke(this.numerator.toString()).div(this.denominator.toString()).toSignificantDigits(f);return n.toFormat(n.decimalPlaces(),e)},e.toFixed=function(f,e,t){return void 0===e&&(e={groupSeparator:""}),void 0===t&&(t=exports.Rounding.ROUND_HALF_UP),Number.isInteger(f)||k(!1),f>=0||k(!1),Xe.DP=f,Xe.RM=Ge[t],new Xe(this.numerator.toString()).div(this.denominator.toString()).toFormat(f,e)},Lf(f,[{key:"quotient",get:function(){return M.divide(this.numerator,this.denominator)}},{key:"remainder",get:function(){return new f(M.remainder(this.numerator,this.denominator),this.denominator)}},{key:"asFraction",get:function(){return new f(this.numerator,this.denominator)}}]),f}(),Ze=H(P);Ze.strict=!0;var ze=function(f){function e(e,t,n){var r;return r=f.call(this,t,n)||this,M.lessThanOrEqual(r.quotient,ve)||k(!1),r.currency=e,r.decimalScale=M.exponentiate(M.BigInt(10),M.BigInt(e.decimals)),r}qf(e,f),e.fromRawAmount=function(f,t){return new e(f,t)},e.fromFractionalAmount=function(f,t,n){return new e(f,t,n)};var t=e.prototype;return t.add=function(t){this.currency.equals(t.currency)||k(!1);var n=f.prototype.add.call(this,t);return e.fromFractionalAmount(this.currency,n.numerator,n.denominator)},t.subtract=function(t){this.currency.equals(t.currency)||k(!1);var n=f.prototype.subtract.call(this,t);return e.fromFractionalAmount(this.currency,n.numerator,n.denominator)},t.multiply=function(t){var n=f.prototype.multiply.call(this,t);return e.fromFractionalAmount(this.currency,n.numerator,n.denominator)},t.divide=function(t){var n=f.prototype.divide.call(this,t);return e.fromFractionalAmount(this.currency,n.numerator,n.denominator)},t.toSignificant=function(e,t,n){return void 0===e&&(e=6),void 0===n&&(n=exports.Rounding.ROUND_DOWN),f.prototype.divide.call(this,this.decimalScale).toSignificant(e,t,n)},t.toFixed=function(e,t,n){return void 0===e&&(e=this.currency.decimals),void 0===n&&(n=exports.Rounding.ROUND_DOWN),e<=this.currency.decimals||k(!1),f.prototype.divide.call(this,this.decimalScale).toFixed(e,t,n)},t.toExact=function(f){return void 0===f&&(f={groupSeparator:""}),Ze.DP=this.currency.decimals,new Ze(this.quotient.toString()).div(this.decimalScale.toString()).toFormat(f)},t.serialize=function(){return"["+this.currency.wrapped.address+" - "+this.toExact()+"]"},Lf(e,[{key:"wrapped",get:function(){return this.currency.isToken?this:e.fromFractionalAmount(this.currency.wrapped,this.numerator,this.denominator)}}]),e}(je),Je=function(f){function e(){for(var e,t,n,r,a,i=arguments.length,o=new Array(i),s=0;s<i;s++)o[s]=arguments[s];if(4===o.length)t=o[0],n=o[1],r=o[2],a=o[3];else{var d=o[0].quoteAmount.divide(o[0].baseAmount),c=[o[0].baseAmount.currency,o[0].quoteAmount.currency,d.denominator,d.numerator];t=c[0],n=c[1],r=c[2],a=c[3]}return(e=f.call(this,a,r)||this).baseCurrency=t,e.quoteCurrency=n,e.scalar=new je(M.exponentiate(M.BigInt(10),M.BigInt(t.decimals)),M.exponentiate(M.BigInt(10),M.BigInt(n.decimals))),e}qf(e,f);var t=e.prototype;return t.invert=function(){return new e(this.quoteCurrency,this.baseCurrency,this.numerator,this.denominator)},t.multiply=function(t){this.quoteCurrency.equals(t.baseCurrency)||k(!1);var n=f.prototype.multiply.call(this,t);return new e(this.baseCurrency,t.quoteCurrency,n.denominator,n.numerator)},t.quote=function(e){e.currency.equals(this.baseCurrency)||k(!1);var t=f.prototype.multiply.call(this,e);return ze.fromFractionalAmount(this.quoteCurrency,t.numerator,t.denominator)},t.toSignificant=function(f,e,t){return void 0===f&&(f=6),this.adjustedForDecimals.toSignificant(f,e,t)},t.toFixed=function(f,e,t){return void 0===f&&(f=4),this.adjustedForDecimals.toFixed(f,e,t)},Lf(e,[{key:"adjustedForDecimals",get:function(){return f.prototype.multiply.call(this,this.scalar)}}]),e}(je),Qe=function(f){return U.keccak256(["bytes"],[U.pack(["bytes","bytes"],[f.creationCode,V.defaultAbiCoder.encode(["bytes","address"],[f.deployData,f.masterDeployerAddress])])])},$e=function(f){var e=f.factoryAddress,t=f.tokenA,n=f.tokenB,r=f.fee,a=f.twap,i=t.sortsBefore(n)?[t,n]:[n,t],o=V.defaultAbiCoder.encode(["address","address","uint256","bool"],[].concat([i[0].address,i[1].address].sort(),[r,a])),s=Qe({creationCode:"0x6101806040523480156200001257600080fd5b5060405162004195380380620041958339810160408190526200003591620005d2565b604080518082018252600e81526d29bab9b434902628102a37b5b2b760911b6020918201528151808301835260018152603160f81b9082015281517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f918101919091527fc2bf45081e840722410522aa366600d7fe4da5bfb5a5b417f4d5125b4ed180a4918101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc6606082015246608082018190523060a08301529060c0016040516020818303038152906040528051906020012060808181525050506000806000808580602001905181019062000132919062000572565b929650909450925090506001600160a01b038416620001875760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b60448201526064015b60405180910390fd5b826001600160a01b0316846001600160a01b03161415620001eb5760405162461bcd60e51b815260206004820152601360248201527f4944454e544943414c5f4144