@swapkit/types
Advanced tools
Comparing version 0.0.0-nightly-20240404172439 to 0.0.0-nightly-20240404190857
@@ -1,3 +0,966 @@ | ||
var T=[{inputs:[],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"address",name:"",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"value",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"success",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"value",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"success",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"value",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"success",type:"bool"}],stateMutability:"nonpayable",type:"function"}];var A=[{inputs:[{internalType:"address",name:"rune",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"string",name:"memo",type:"string"}],name:"Deposit",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldVault",type:"address"},{indexed:!0,internalType:"address",name:"newVault",type:"address"},{indexed:!1,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"string",name:"memo",type:"string"}],name:"TransferAllowance",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"vault",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"string",name:"memo",type:"string"}],name:"TransferOut",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"vault",type:"address"},{indexed:!1,internalType:"address",name:"target",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"address",name:"finalAsset",type:"address"},{indexed:!1,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amountOutMin",type:"uint256"},{indexed:!1,internalType:"string",name:"memo",type:"string"}],name:"TransferOutAndCall",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldVault",type:"address"},{indexed:!0,internalType:"address",name:"newVault",type:"address"},{components:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],indexed:!1,internalType:"struct THORChain_Router.Coin[]",name:"coins",type:"tuple[]"},{indexed:!1,internalType:"string",name:"memo",type:"string"}],name:"VaultTransfer",type:"event"},{inputs:[],name:"RUNE",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address payable",name:"vault",type:"address"},{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"string",name:"memo",type:"string"}],name:"deposit",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address payable",name:"vault",type:"address"},{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"string",name:"memo",type:"string"},{internalType:"uint256",name:"expiration",type:"uint256"}],name:"depositWithExpiry",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"router",type:"address"},{internalType:"address payable",name:"asgard",type:"address"},{components:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],internalType:"struct THORChain_Router.Coin[]",name:"coins",type:"tuple[]"},{internalType:"string",name:"memo",type:"string"}],name:"returnVaultAssets",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"router",type:"address"},{internalType:"address",name:"newVault",type:"address"},{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"string",name:"memo",type:"string"}],name:"transferAllowance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address payable",name:"to",type:"address"},{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"string",name:"memo",type:"string"}],name:"transferOut",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address payable",name:"aggregator",type:"address"},{internalType:"address",name:"finalToken",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amountOutMin",type:"uint256"},{internalType:"string",name:"memo",type:"string"}],name:"transferOutAndCall",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"vault",type:"address"},{internalType:"address",name:"token",type:"address"}],name:"vaultAllowance",outputs:[{internalType:"uint256",name:"amount",type:"uint256"}],stateMutability:"view",type:"function"}],p=[{inputs:[],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"string",name:"memo",type:"string"}],name:"Deposit",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldVault",type:"address"},{indexed:!0,internalType:"address",name:"newVault",type:"address"},{indexed:!1,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"string",name:"memo",type:"string"}],name:"TransferAllowance",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"vault",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"string",name:"memo",type:"string"}],name:"TransferOut",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"vault",type:"address"},{indexed:!1,internalType:"address",name:"target",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"address",name:"finalAsset",type:"address"},{indexed:!1,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amountOutMin",type:"uint256"},{indexed:!1,internalType:"string",name:"memo",type:"string"}],name:"TransferOutAndCall",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldVault",type:"address"},{indexed:!0,internalType:"address",name:"newVault",type:"address"},{components:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],indexed:!1,internalType:"struct AvaxRouter.Coin[]",name:"coins",type:"tuple[]"},{indexed:!1,internalType:"string",name:"memo",type:"string"}],name:"VaultTransfer",type:"event"},{inputs:[{internalType:"address payable",name:"vault",type:"address"},{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"string",name:"memo",type:"string"}],name:"deposit",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address payable",name:"vault",type:"address"},{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"string",name:"memo",type:"string"},{internalType:"uint256",name:"expiration",type:"uint256"}],name:"depositWithExpiry",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"router",type:"address"},{internalType:"address payable",name:"asgard",type:"address"},{components:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],internalType:"struct AvaxRouter.Coin[]",name:"coins",type:"tuple[]"},{internalType:"string",name:"memo",type:"string"}],name:"returnVaultAssets",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"router",type:"address"},{internalType:"address",name:"newVault",type:"address"},{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"string",name:"memo",type:"string"}],name:"transferAllowance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address payable",name:"to",type:"address"},{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"string",name:"memo",type:"string"}],name:"transferOut",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address payable",name:"target",type:"address"},{internalType:"address",name:"finalToken",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amountOutMin",type:"uint256"},{internalType:"string",name:"memo",type:"string"}],name:"transferOutAndCall",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"vault",type:"address"},{internalType:"address",name:"token",type:"address"}],name:"vaultAllowance",outputs:[{internalType:"uint256",name:"amount",type:"uint256"}],stateMutability:"view",type:"function"}],W=[{inputs:[],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"string",name:"memo",type:"string"}],name:"Deposit",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldVault",type:"address"},{indexed:!0,internalType:"address",name:"newVault",type:"address"},{indexed:!1,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"string",name:"memo",type:"string"}],name:"TransferAllowance",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"vault",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"string",name:"memo",type:"string"}],name:"TransferOut",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"vault",type:"address"},{indexed:!1,internalType:"address",name:"target",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"address",name:"finalAsset",type:"address"},{indexed:!1,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amountOutMin",type:"uint256"},{indexed:!1,internalType:"string",name:"memo",type:"string"}],name:"TransferOutAndCall",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldVault",type:"address"},{indexed:!0,internalType:"address",name:"newVault",type:"address"},{components:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],indexed:!1,internalType:"struct THORChain_Router.Coin[]",name:"coins",type:"tuple[]"},{indexed:!1,internalType:"string",name:"memo",type:"string"}],name:"VaultTransfer",type:"event"},{inputs:[{internalType:"address payable",name:"vault",type:"address"},{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"string",name:"memo",type:"string"},{internalType:"uint256",name:"expiration",type:"uint256"}],name:"depositWithExpiry",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"router",type:"address"},{internalType:"address payable",name:"asgard",type:"address"},{components:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],internalType:"struct THORChain_Router.Coin[]",name:"coins",type:"tuple[]"},{internalType:"string",name:"memo",type:"string"}],name:"returnVaultAssets",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"router",type:"address"},{internalType:"address",name:"newVault",type:"address"},{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"string",name:"memo",type:"string"}],name:"transferAllowance",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address payable",name:"to",type:"address"},{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"string",name:"memo",type:"string"}],name:"transferOut",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address payable",name:"target",type:"address"},{internalType:"address",name:"finalToken",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amountOutMin",type:"uint256"},{internalType:"string",name:"memo",type:"string"}],name:"transferOutAndCall",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"vault",type:"address"},{internalType:"address",name:"token",type:"address"}],name:"vaultAllowance",outputs:[{internalType:"uint256",name:"amount",type:"uint256"}],stateMutability:"view",type:"function"}];var $;(function(H){H["TC_SUPPORTED_TO_TC_SUPPORTED"]="TC-TC";H["TC_SUPPORTED_TO_ETH"]="TC-ERC20";H["TC_SUPPORTED_TO_AVAX"]="TC-ARC20";H["TC_SUPPORTED_TO_BSC"]="TC-BEP20";H["ETH_TO_TC_SUPPORTED"]="ERC20-TC";H["ETH_TO_ETH"]="ERC20-ERC20";H["ETH_TO_AVAX"]="ERC20-ARC20";H["ETH_TO_BSC"]="ERC20-BEP20";H["AVAX_TO_TC_SUPPORTED"]="ARC20-TC";H["AVAX_TO_ETH"]="ARC20-ERC20";H["AVAX_TO_AVAX"]="ARC20-ARC20";H["AVAX_TO_BSC"]="ARC20-BEP20";H["BSC_TO_TC_SUPPORTED"]="BEP20-TC";H["BSC_TO_ETH"]="BEP20-ERC20";H["BSC_TO_AVAX"]="BEP20-ARC20";H["BSC_TO_BSC"]="BEP20-BEP20"})($||($={}));var m=[$.ETH_TO_ETH,$.AVAX_TO_AVAX,$.BSC_TO_BSC],s=[$.ETH_TO_TC_SUPPORTED,$.ETH_TO_AVAX,$.ETH_TO_BSC,$.AVAX_TO_TC_SUPPORTED,$.AVAX_TO_ETH,$.AVAX_TO_BSC,$.BSC_TO_TC_SUPPORTED,$.BSC_TO_ETH,$.BSC_TO_AVAX],M=[$.TC_SUPPORTED_TO_TC_SUPPORTED,$.TC_SUPPORTED_TO_ETH,$.TC_SUPPORTED_TO_AVAX,$.TC_SUPPORTED_TO_BSC];var x;(function(f){f["Arbitrum"]="ARB";f["Avalanche"]="AVAX";f["Binance"]="BNB";f["BinanceSmartChain"]="BSC";f["Bitcoin"]="BTC";f["BitcoinCash"]="BCH";f["Cosmos"]="GAIA";f["Dash"]="DASH";f["Dogecoin"]="DOGE";f["Ethereum"]="ETH";f["Kujira"]="KUJI";f["Litecoin"]="LTC";f["Maya"]="MAYA";f["Optimism"]="OP";f["Polkadot"]="DOT";f["Chainflip"]="FLIP";f["Polygon"]="MATIC";f["THORChain"]="THOR"})(x||(x={}));var k;(function(z){z["ARB"]="0x0000000000000000000000000000000000000000";z["AVAX"]="0x0000000000000000000000000000000000000000";z["ETH"]="0x0000000000000000000000000000000000000000";z["BSC"]="0x0000000000000000000000000000000000000000";z["MATIC"]="0x0000000000000000000000000000000000001010";z["OP"]="0x4200000000000000000000000000000000000042"})(k||(k={}));var b;(function(f){f["ARB"]="m/44'/60'/0'/0";f["AVAX"]="m/44'/60'/0'/0";f["BCH"]="m/44'/145'/0'/0";f["BNB"]="m/44'/714'/0'/0";f["BSC"]="m/44'/60'/0'/0";f["BTC"]="m/84'/0'/0'/0";f["DASH"]="m/44'/5'/0'/0";f["DOGE"]="m/44'/3'/0'/0";f["DOT"]="////";f["ETH"]="m/44'/60'/0'/0";f["FLIP"]="////";f["GAIA"]="m/44'/118'/0'/0";f["KUJI"]="m/44'/118'/0'/0";f["LTC"]="m/84'/2'/0'/0";f["MATIC"]="m/44'/60'/0'/0";f["MAYA"]="m/44'/931'/0'/0";f["OP"]="m/44'/60'/0'/0";f["THOR"]="m/44'/931'/0'/0"})(b||(b={}));var I={ARB:[44,60,0,0,0],AVAX:[44,60,0,0,0],BCH:[44,145,0,0,0],BNB:[44,714,0,0,0],BSC:[44,60,0,0,0],BTC:[84,0,0,0,0],DASH:[44,5,0,0,0],DOGE:[44,3,0,0,0],ETH:[44,60,0,0,0],GAIA:[44,118,0,0,0],KUJI:[44,118,0,0,0],LTC:[84,2,0,0,0],MATIC:[44,60,0,0,0],MAYA:[44,931,0,0,0],OP:[44,60,0,0,0],THOR:[44,931,0,0,0],DOT:[0,0,0,0,0],FLIP:[0,0,0,0,0]},V;(function(w){w[w["ARB"]=18]="ARB";w[w["AVAX"]=18]="AVAX";w[w["BCH"]=8]="BCH";w[w["BNB"]=8]="BNB";w[w["BSC"]=18]="BSC";w[w["BTC"]=8]="BTC";w[w["DASH"]=8]="DASH";w[w["DOGE"]=8]="DOGE";w[w["DOT"]=10]="DOT";w[w["ETH"]=18]="ETH";w[w["FLIP"]=18]="FLIP";w[w["GAIA"]=6]="GAIA";w[w["KUJI"]=6]="KUJI";w[w["LTC"]=8]="LTC";w[w["MATIC"]=18]="MATIC";w[w["MAYA"]=10]="MAYA";w[w["OP"]=18]="OP";w[w["THOR"]=8]="THOR";w[w["ZEC"]=8]="ZEC"})(V||(V={}));var P=[x.Polkadot,x.Chainflip],u=[x.Ethereum,x.Avalanche,x.BinanceSmartChain,x.Arbitrum,x.Optimism,x.Polygon],c=u,O=[x.Bitcoin,x.BitcoinCash,x.Dash,x.Dogecoin,x.Litecoin],r=O,v=[x.Cosmos,x.THORChain,x.Binance,x.Maya,x.Kujira],l=v,B=[x.Avalanche,x.Binance,x.BinanceSmartChain,x.Bitcoin,x.BitcoinCash,x.Cosmos,x.Dogecoin,x.Ethereum,x.Litecoin,x.THORChain],d=B,K;(function(_){_["Arbitrum"]="42161";_["ArbitrumHex"]="0xa4b1";_["Avalanche"]="43114";_["AvalancheHex"]="0xa86a";_["Binance"]="Binance-Chain-Tigris";_["BinanceSmartChain"]="56";_["BinanceSmartChainHex"]="0x38";_["Bitcoin"]="bitcoin";_["BitcoinCash"]="bitcoincash";_["Chainflip"]="chainflip";_["Cosmos"]="cosmoshub-4";_["Dash"]="dash";_["Dogecoin"]="dogecoin";_["Kujira"]="kaiyo-1";_["Ethereum"]="1";_["EthereumHex"]="0x1";_["Litecoin"]="litecoin";_["Maya"]="mayachain-mainnet-v1";_["MayaStagenet"]="mayachain-stagenet-v1";_["Optimism"]="10";_["OptimismHex"]="0xa";_["Polkadot"]="polkadot";_["Polygon"]="137";_["PolygonHex"]="0x89";_["THORChain"]="thorchain-mainnet-v1";_["THORChainStagenet"]="thorchain-stagenet-v2"})(K||(K={}));var Z;(function(G){G["Arbitrum"]="https://arb1.arbitrum.io/rpc";G["Avalanche"]="https://node-router.thorswap.net/avalanche-c";G["Binance"]="";G["BinanceSmartChain"]="https://bsc-dataseed.binance.org";G["Bitcoin"]="https://node-router.thorswap.net/bitcoin";G["BitcoinCash"]="https://node-router.thorswap.net/bitcoin-cash";G["Chainflip"]="wss://mainnet-archive.chainflip.io";G["Cosmos"]="https://node-router.thorswap.net/cosmos/rpc";G["Dash"]="https://node-router.thorswap.net/dash";G["Dogecoin"]="https://node-router.thorswap.net/dogecoin";G["Ethereum"]="https://node-router.thorswap.net/ethereum";G["Kujira"]="https://rpc-kujira.synergynodes.com/";G["Litecoin"]="https://node-router.thorswap.net/litecoin";G["Maya"]="https://tendermint.mayachain.info";G["MayaStagenet"]="https://stagenet.tendermint.mayachain.info";G["Optimism"]="https://mainnet.optimism.io";G["Polkadot"]="wss://rpc.polkadot.io";G["Polygon"]="https://polygon-rpc.com";G["THORChain"]="https://rpc.thorswap.net";G["THORChainStagenet"]="https://stagenet-rpc.ninerealms.com"})(Z||(Z={}));var Y=Object.values(x),R=Object.keys(x),g=Y.reduce((E,J)=>{const X=R.find((q)=>x[q]===J);if(X)E[J]=X;return E},{}),t=Y.reduce((E,J)=>{return E[J]=K[g[J]],E},{}),o=Y.reduce((E,J)=>{return E[J]=Z[g[J]],E},{}),C=Y.reduce((E,J)=>{const X=`${g[J]}Hex`;return E[J]=K[X],E},{}),h={[K.ArbitrumHex]:x.Arbitrum,[K.Arbitrum]:x.Arbitrum,[K.AvalancheHex]:x.Avalanche,[K.Avalanche]:x.Avalanche,[K.BinanceSmartChainHex]:x.BinanceSmartChain,[K.BinanceSmartChain]:x.BinanceSmartChain,[K.Binance]:x.Binance,[K.BitcoinCash]:x.BitcoinCash,[K.Bitcoin]:x.Bitcoin,[K.Chainflip]:x.Chainflip,[K.Cosmos]:x.Cosmos,[K.Dash]:x.Dash,[K.Dogecoin]:x.Dogecoin,[K.EthereumHex]:x.Ethereum,[K.Kujira]:x.Kujira,[K.Ethereum]:x.Ethereum,[K.Litecoin]:x.Litecoin,[K.MayaStagenet]:x.Maya,[K.Maya]:x.Maya,[K.OptimismHex]:x.Optimism,[K.Optimism]:x.Optimism,[K.Polkadot]:x.Polkadot,[K.PolygonHex]:x.Polygon,[K.Polygon]:x.Polygon,[K.THORChainStagenet]:x.THORChain,[K.THORChain]:x.THORChain},n={[x.Arbitrum]:"https://arbiscan.io",[x.Avalanche]:"https://snowtrace.io",[x.BinanceSmartChain]:"https://bscscan.com",[x.Binance]:"https://explorer.binance.org",[x.BitcoinCash]:"https://www.blockchair.com/bitcoin-cash",[x.Bitcoin]:"https://blockchair.com/bitcoin",[x.Chainflip]:"https://explorer.polkascan.io/polkadot",[x.Cosmos]:"https://www.mintscan.io/cosmos",[x.Dash]:"https://blockchair.com/dash",[x.Dogecoin]:"https://blockchair.com/dogecoin",[x.Kujira]:"https://finder.kujira.network/kaiyo-1",[x.Ethereum]:"https://etherscan.io",[x.Litecoin]:"https://blockchair.com/litecoin",[x.Maya]:"https://www.mayascan.org",[x.Optimism]:"https://optimistic.etherscan.io",[x.Polkadot]:"https://polkadot.subscan.io/",[x.Polygon]:"https://polygonscan.com",[x.THORChain]:"https://runescan.io"};var N;(function(j){j["BOND"]="BOND";j["DEPOSIT"]="+";j["LEAVE"]="LEAVE";j["THORNAME_REGISTER"]="~";j["UNBOND"]="UNBOND";j["WITHDRAW"]="-";j["OPEN_LOAN"]="$+";j["CLOSE_LOAN"]="$-"})(N||(N={}));var y;(function(q){q["Average"]="average";q["Fast"]="fast";q["Fastest"]="fastest"})(y||(y={}));var L;(function(S){S["KEYSTORE"]="KEYSTORE";S["KEEPKEY"]="KEEPKEY";S["XDEFI"]="XDEFI";S["METAMASK"]="METAMASK";S["COINBASE_WEB"]="COINBASE_WEB";S["TREZOR"]="TREZOR";S["TRUSTWALLET_WEB"]="TRUSTWALLET_WEB";S["LEDGER"]="LEDGER";S["KEPLR"]="KEPLR";S["OKX"]="OKX";S["OKX_MOBILE"]="OKX_MOBILE";S["BRAVE"]="BRAVE";S["WALLETCONNECT"]="WALLETCONNECT"})(L||(L={}));var F;(function(q){q[q["NoError"]=36864]="NoError";q[q["LockedDevice"]=21781]="LockedDevice";q[q["TC_NotFound"]=65535]="TC_NotFound"})(F||(F={}));export{T as erc20ABI,L as WalletOption,O as UTXOChains,r as UTXOChainList,B as TCSupportedChains,d as TCSupportedChainList,A as TCEthereumVaultAbi,W as TCBscDepositABI,p as TCAvalancheDepositABI,P as SubstrateChains,M as SWAP_OUT,s as SWAP_IN,Z as RPCUrl,$ as QuoteMode,I as NetworkDerivationPath,N as MemoType,F as LedgerErrorCode,y as FeeOption,u as EVMChains,c as EVMChainList,b as DerivationPath,v as CosmosChains,l as CosmosChainList,k as ContractAddress,o as ChainToRPC,C as ChainToHexChainId,n as ChainToExplorerUrl,t as ChainToChainId,h as ChainIdToChain,K as ChainId,x as Chain,V as BaseDecimal,m as AGG_SWAP}; | ||
// src/abis/erc20.ts | ||
var erc20ABI = [ | ||
{ inputs: [], stateMutability: "nonpayable", type: "constructor" }, | ||
{ | ||
anonymous: false, | ||
inputs: [ | ||
{ indexed: true, internalType: "address", name: "owner", type: "address" }, | ||
{ indexed: true, internalType: "address", name: "spender", type: "address" }, | ||
{ indexed: false, internalType: "uint256", name: "value", type: "uint256" } | ||
], | ||
name: "Approval", | ||
type: "event" | ||
}, | ||
{ | ||
anonymous: false, | ||
inputs: [ | ||
{ indexed: true, internalType: "address", name: "from", type: "address" }, | ||
{ indexed: true, internalType: "address", name: "to", type: "address" }, | ||
{ indexed: false, internalType: "uint256", name: "value", type: "uint256" } | ||
], | ||
name: "Transfer", | ||
type: "event" | ||
}, | ||
{ | ||
inputs: [ | ||
{ internalType: "address", name: "", type: "address" }, | ||
{ internalType: "address", name: "", type: "address" } | ||
], | ||
name: "allowance", | ||
outputs: [{ internalType: "uint256", name: "", type: "uint256" }], | ||
stateMutability: "view", | ||
type: "function" | ||
}, | ||
{ | ||
inputs: [ | ||
{ internalType: "address", name: "spender", type: "address" }, | ||
{ internalType: "uint256", name: "value", type: "uint256" } | ||
], | ||
name: "approve", | ||
outputs: [{ internalType: "bool", name: "success", type: "bool" }], | ||
stateMutability: "nonpayable", | ||
type: "function" | ||
}, | ||
{ | ||
inputs: [{ internalType: "address", name: "", type: "address" }], | ||
name: "balanceOf", | ||
outputs: [{ internalType: "uint256", name: "", type: "uint256" }], | ||
stateMutability: "view", | ||
type: "function" | ||
}, | ||
{ | ||
inputs: [], | ||
name: "decimals", | ||
outputs: [{ internalType: "uint256", name: "", type: "uint256" }], | ||
stateMutability: "view", | ||
type: "function" | ||
}, | ||
{ | ||
inputs: [], | ||
name: "name", | ||
outputs: [{ internalType: "string", name: "", type: "string" }], | ||
stateMutability: "view", | ||
type: "function" | ||
}, | ||
{ | ||
inputs: [], | ||
name: "symbol", | ||
outputs: [{ internalType: "string", name: "", type: "string" }], | ||
stateMutability: "view", | ||
type: "function" | ||
}, | ||
{ | ||
inputs: [], | ||
name: "totalSupply", | ||
outputs: [{ internalType: "uint256", name: "", type: "uint256" }], | ||
stateMutability: "view", | ||
type: "function" | ||
}, | ||
{ | ||
inputs: [ | ||
{ internalType: "address", name: "to", type: "address" }, | ||
{ internalType: "uint256", name: "value", type: "uint256" } | ||
], | ||
name: "transfer", | ||
outputs: [{ internalType: "bool", name: "success", type: "bool" }], | ||
stateMutability: "nonpayable", | ||
type: "function" | ||
}, | ||
{ | ||
inputs: [ | ||
{ internalType: "address", name: "from", type: "address" }, | ||
{ internalType: "address", name: "to", type: "address" }, | ||
{ internalType: "uint256", name: "value", type: "uint256" } | ||
], | ||
name: "transferFrom", | ||
outputs: [{ internalType: "bool", name: "success", type: "bool" }], | ||
stateMutability: "nonpayable", | ||
type: "function" | ||
} | ||
]; | ||
// src/abis/tcEthVault.ts | ||
var TCEthereumVaultAbi = [ | ||
{ | ||
inputs: [{ internalType: "address", name: "rune", type: "address" }], | ||
stateMutability: "nonpayable", | ||
type: "constructor" | ||
}, | ||
{ | ||
anonymous: false, | ||
inputs: [ | ||
{ indexed: true, internalType: "address", name: "to", type: "address" }, | ||
{ indexed: true, internalType: "address", name: "asset", type: "address" }, | ||
{ indexed: false, internalType: "uint256", name: "amount", type: "uint256" }, | ||
{ indexed: false, internalType: "string", name: "memo", type: "string" } | ||
], | ||
name: "Deposit", | ||
type: "event" | ||
}, | ||
{ | ||
anonymous: false, | ||
inputs: [ | ||
{ indexed: true, internalType: "address", name: "oldVault", type: "address" }, | ||
{ indexed: true, internalType: "address", name: "newVault", type: "address" }, | ||
{ indexed: false, internalType: "address", name: "asset", type: "address" }, | ||
{ indexed: false, internalType: "uint256", name: "amount", type: "uint256" }, | ||
{ indexed: false, internalType: "string", name: "memo", type: "string" } | ||
], | ||
name: "TransferAllowance", | ||
type: "event" | ||
}, | ||
{ | ||
anonymous: false, | ||
inputs: [ | ||
{ indexed: true, internalType: "address", name: "vault", type: "address" }, | ||
{ indexed: true, internalType: "address", name: "to", type: "address" }, | ||
{ indexed: false, internalType: "address", name: "asset", type: "address" }, | ||
{ indexed: false, internalType: "uint256", name: "amount", type: "uint256" }, | ||
{ indexed: false, internalType: "string", name: "memo", type: "string" } | ||
], | ||
name: "TransferOut", | ||
type: "event" | ||
}, | ||
{ | ||
anonymous: false, | ||
inputs: [ | ||
{ indexed: true, internalType: "address", name: "vault", type: "address" }, | ||
{ indexed: false, internalType: "address", name: "target", type: "address" }, | ||
{ indexed: false, internalType: "uint256", name: "amount", type: "uint256" }, | ||
{ indexed: false, internalType: "address", name: "finalAsset", type: "address" }, | ||
{ indexed: false, internalType: "address", name: "to", type: "address" }, | ||
{ indexed: false, internalType: "uint256", name: "amountOutMin", type: "uint256" }, | ||
{ indexed: false, internalType: "string", name: "memo", type: "string" } | ||
], | ||
name: "TransferOutAndCall", | ||
type: "event" | ||
}, | ||
{ | ||
anonymous: false, | ||
inputs: [ | ||
{ indexed: true, internalType: "address", name: "oldVault", type: "address" }, | ||
{ indexed: true, internalType: "address", name: "newVault", type: "address" }, | ||
{ | ||
components: [ | ||
{ internalType: "address", name: "asset", type: "address" }, | ||
{ internalType: "uint256", name: "amount", type: "uint256" } | ||
], | ||
indexed: false, | ||
internalType: "struct THORChain_Router.Coin[]", | ||
name: "coins", | ||
type: "tuple[]" | ||
}, | ||
{ indexed: false, internalType: "string", name: "memo", type: "string" } | ||
], | ||
name: "VaultTransfer", | ||
type: "event" | ||
}, | ||
{ | ||
inputs: [], | ||
name: "RUNE", | ||
outputs: [{ internalType: "address", name: "", type: "address" }], | ||
stateMutability: "view", | ||
type: "function" | ||
}, | ||
{ | ||
inputs: [ | ||
{ internalType: "address payable", name: "vault", type: "address" }, | ||
{ internalType: "address", name: "asset", type: "address" }, | ||
{ internalType: "uint256", name: "amount", type: "uint256" }, | ||
{ internalType: "string", name: "memo", type: "string" } | ||
], | ||
name: "deposit", | ||
outputs: [], | ||
stateMutability: "payable", | ||
type: "function" | ||
}, | ||
{ | ||
inputs: [ | ||
{ internalType: "address payable", name: "vault", type: "address" }, | ||
{ internalType: "address", name: "asset", type: "address" }, | ||
{ internalType: "uint256", name: "amount", type: "uint256" }, | ||
{ internalType: "string", name: "memo", type: "string" }, | ||
{ internalType: "uint256", name: "expiration", type: "uint256" } | ||
], | ||
name: "depositWithExpiry", | ||
outputs: [], | ||
stateMutability: "payable", | ||
type: "function" | ||
}, | ||
{ | ||
inputs: [ | ||
{ internalType: "address", name: "router", type: "address" }, | ||
{ internalType: "address payable", name: "asgard", type: "address" }, | ||
{ | ||
components: [ | ||
{ internalType: "address", name: "asset", type: "address" }, | ||
{ internalType: "uint256", name: "amount", type: "uint256" } | ||
], | ||
internalType: "struct THORChain_Router.Coin[]", | ||
name: "coins", | ||
type: "tuple[]" | ||
}, | ||
{ internalType: "string", name: "memo", type: "string" } | ||
], | ||
name: "returnVaultAssets", | ||
outputs: [], | ||
stateMutability: "payable", | ||
type: "function" | ||
}, | ||
{ | ||
inputs: [ | ||
{ internalType: "address", name: "router", type: "address" }, | ||
{ internalType: "address", name: "newVault", type: "address" }, | ||
{ internalType: "address", name: "asset", type: "address" }, | ||
{ internalType: "uint256", name: "amount", type: "uint256" }, | ||
{ internalType: "string", name: "memo", type: "string" } | ||
], | ||
name: "transferAllowance", | ||
outputs: [], | ||
stateMutability: "nonpayable", | ||
type: "function" | ||
}, | ||
{ | ||
inputs: [ | ||
{ internalType: "address payable", name: "to", type: "address" }, | ||
{ internalType: "address", name: "asset", type: "address" }, | ||
{ internalType: "uint256", name: "amount", type: "uint256" }, | ||
{ internalType: "string", name: "memo", type: "string" } | ||
], | ||
name: "transferOut", | ||
outputs: [], | ||
stateMutability: "payable", | ||
type: "function" | ||
}, | ||
{ | ||
inputs: [ | ||
{ internalType: "address payable", name: "aggregator", type: "address" }, | ||
{ internalType: "address", name: "finalToken", type: "address" }, | ||
{ internalType: "address", name: "to", type: "address" }, | ||
{ internalType: "uint256", name: "amountOutMin", type: "uint256" }, | ||
{ internalType: "string", name: "memo", type: "string" } | ||
], | ||
name: "transferOutAndCall", | ||
outputs: [], | ||
stateMutability: "payable", | ||
type: "function" | ||
}, | ||
{ | ||
inputs: [ | ||
{ internalType: "address", name: "vault", type: "address" }, | ||
{ internalType: "address", name: "token", type: "address" } | ||
], | ||
name: "vaultAllowance", | ||
outputs: [{ internalType: "uint256", name: "amount", type: "uint256" }], | ||
stateMutability: "view", | ||
type: "function" | ||
} | ||
]; | ||
var TCAvalancheDepositABI = [ | ||
{ inputs: [], stateMutability: "nonpayable", type: "constructor" }, | ||
{ | ||
anonymous: false, | ||
inputs: [ | ||
{ indexed: true, internalType: "address", name: "to", type: "address" }, | ||
{ indexed: true, internalType: "address", name: "asset", type: "address" }, | ||
{ indexed: false, internalType: "uint256", name: "amount", type: "uint256" }, | ||
{ indexed: false, internalType: "string", name: "memo", type: "string" } | ||
], | ||
name: "Deposit", | ||
type: "event" | ||
}, | ||
{ | ||
anonymous: false, | ||
inputs: [ | ||
{ indexed: true, internalType: "address", name: "oldVault", type: "address" }, | ||
{ indexed: true, internalType: "address", name: "newVault", type: "address" }, | ||
{ indexed: false, internalType: "address", name: "asset", type: "address" }, | ||
{ indexed: false, internalType: "uint256", name: "amount", type: "uint256" }, | ||
{ indexed: false, internalType: "string", name: "memo", type: "string" } | ||
], | ||
name: "TransferAllowance", | ||
type: "event" | ||
}, | ||
{ | ||
anonymous: false, | ||
inputs: [ | ||
{ indexed: true, internalType: "address", name: "vault", type: "address" }, | ||
{ indexed: true, internalType: "address", name: "to", type: "address" }, | ||
{ indexed: false, internalType: "address", name: "asset", type: "address" }, | ||
{ indexed: false, internalType: "uint256", name: "amount", type: "uint256" }, | ||
{ indexed: false, internalType: "string", name: "memo", type: "string" } | ||
], | ||
name: "TransferOut", | ||
type: "event" | ||
}, | ||
{ | ||
anonymous: false, | ||
inputs: [ | ||
{ indexed: true, internalType: "address", name: "vault", type: "address" }, | ||
{ indexed: false, internalType: "address", name: "target", type: "address" }, | ||
{ indexed: false, internalType: "uint256", name: "amount", type: "uint256" }, | ||
{ indexed: false, internalType: "address", name: "finalAsset", type: "address" }, | ||
{ indexed: false, internalType: "address", name: "to", type: "address" }, | ||
{ indexed: false, internalType: "uint256", name: "amountOutMin", type: "uint256" }, | ||
{ indexed: false, internalType: "string", name: "memo", type: "string" } | ||
], | ||
name: "TransferOutAndCall", | ||
type: "event" | ||
}, | ||
{ | ||
anonymous: false, | ||
inputs: [ | ||
{ indexed: true, internalType: "address", name: "oldVault", type: "address" }, | ||
{ indexed: true, internalType: "address", name: "newVault", type: "address" }, | ||
{ | ||
components: [ | ||
{ internalType: "address", name: "asset", type: "address" }, | ||
{ internalType: "uint256", name: "amount", type: "uint256" } | ||
], | ||
indexed: false, | ||
internalType: "struct AvaxRouter.Coin[]", | ||
name: "coins", | ||
type: "tuple[]" | ||
}, | ||
{ indexed: false, internalType: "string", name: "memo", type: "string" } | ||
], | ||
name: "VaultTransfer", | ||
type: "event" | ||
}, | ||
{ | ||
inputs: [ | ||
{ internalType: "address payable", name: "vault", type: "address" }, | ||
{ internalType: "address", name: "asset", type: "address" }, | ||
{ internalType: "uint256", name: "amount", type: "uint256" }, | ||
{ internalType: "string", name: "memo", type: "string" } | ||
], | ||
name: "deposit", | ||
outputs: [], | ||
stateMutability: "payable", | ||
type: "function" | ||
}, | ||
{ | ||
inputs: [ | ||
{ internalType: "address payable", name: "vault", type: "address" }, | ||
{ internalType: "address", name: "asset", type: "address" }, | ||
{ internalType: "uint256", name: "amount", type: "uint256" }, | ||
{ internalType: "string", name: "memo", type: "string" }, | ||
{ internalType: "uint256", name: "expiration", type: "uint256" } | ||
], | ||
name: "depositWithExpiry", | ||
outputs: [], | ||
stateMutability: "payable", | ||
type: "function" | ||
}, | ||
{ | ||
inputs: [ | ||
{ internalType: "address", name: "router", type: "address" }, | ||
{ internalType: "address payable", name: "asgard", type: "address" }, | ||
{ | ||
components: [ | ||
{ internalType: "address", name: "asset", type: "address" }, | ||
{ internalType: "uint256", name: "amount", type: "uint256" } | ||
], | ||
internalType: "struct AvaxRouter.Coin[]", | ||
name: "coins", | ||
type: "tuple[]" | ||
}, | ||
{ internalType: "string", name: "memo", type: "string" } | ||
], | ||
name: "returnVaultAssets", | ||
outputs: [], | ||
stateMutability: "payable", | ||
type: "function" | ||
}, | ||
{ | ||
inputs: [ | ||
{ internalType: "address", name: "router", type: "address" }, | ||
{ internalType: "address", name: "newVault", type: "address" }, | ||
{ internalType: "address", name: "asset", type: "address" }, | ||
{ internalType: "uint256", name: "amount", type: "uint256" }, | ||
{ internalType: "string", name: "memo", type: "string" } | ||
], | ||
name: "transferAllowance", | ||
outputs: [], | ||
stateMutability: "nonpayable", | ||
type: "function" | ||
}, | ||
{ | ||
inputs: [ | ||
{ internalType: "address payable", name: "to", type: "address" }, | ||
{ internalType: "address", name: "asset", type: "address" }, | ||
{ internalType: "uint256", name: "amount", type: "uint256" }, | ||
{ internalType: "string", name: "memo", type: "string" } | ||
], | ||
name: "transferOut", | ||
outputs: [], | ||
stateMutability: "payable", | ||
type: "function" | ||
}, | ||
{ | ||
inputs: [ | ||
{ internalType: "address payable", name: "target", type: "address" }, | ||
{ internalType: "address", name: "finalToken", type: "address" }, | ||
{ internalType: "address", name: "to", type: "address" }, | ||
{ internalType: "uint256", name: "amountOutMin", type: "uint256" }, | ||
{ internalType: "string", name: "memo", type: "string" } | ||
], | ||
name: "transferOutAndCall", | ||
outputs: [], | ||
stateMutability: "payable", | ||
type: "function" | ||
}, | ||
{ | ||
inputs: [ | ||
{ internalType: "address", name: "vault", type: "address" }, | ||
{ internalType: "address", name: "token", type: "address" } | ||
], | ||
name: "vaultAllowance", | ||
outputs: [{ internalType: "uint256", name: "amount", type: "uint256" }], | ||
stateMutability: "view", | ||
type: "function" | ||
} | ||
]; | ||
var TCBscDepositABI = [ | ||
{ inputs: [], stateMutability: "nonpayable", type: "constructor" }, | ||
{ | ||
anonymous: false, | ||
inputs: [ | ||
{ indexed: true, internalType: "address", name: "to", type: "address" }, | ||
{ indexed: true, internalType: "address", name: "asset", type: "address" }, | ||
{ indexed: false, internalType: "uint256", name: "amount", type: "uint256" }, | ||
{ indexed: false, internalType: "string", name: "memo", type: "string" } | ||
], | ||
name: "Deposit", | ||
type: "event" | ||
}, | ||
{ | ||
anonymous: false, | ||
inputs: [ | ||
{ indexed: true, internalType: "address", name: "oldVault", type: "address" }, | ||
{ indexed: true, internalType: "address", name: "newVault", type: "address" }, | ||
{ indexed: false, internalType: "address", name: "asset", type: "address" }, | ||
{ indexed: false, internalType: "uint256", name: "amount", type: "uint256" }, | ||
{ indexed: false, internalType: "string", name: "memo", type: "string" } | ||
], | ||
name: "TransferAllowance", | ||
type: "event" | ||
}, | ||
{ | ||
anonymous: false, | ||
inputs: [ | ||
{ indexed: true, internalType: "address", name: "vault", type: "address" }, | ||
{ indexed: true, internalType: "address", name: "to", type: "address" }, | ||
{ indexed: false, internalType: "address", name: "asset", type: "address" }, | ||
{ indexed: false, internalType: "uint256", name: "amount", type: "uint256" }, | ||
{ indexed: false, internalType: "string", name: "memo", type: "string" } | ||
], | ||
name: "TransferOut", | ||
type: "event" | ||
}, | ||
{ | ||
anonymous: false, | ||
inputs: [ | ||
{ indexed: true, internalType: "address", name: "vault", type: "address" }, | ||
{ indexed: false, internalType: "address", name: "target", type: "address" }, | ||
{ indexed: false, internalType: "uint256", name: "amount", type: "uint256" }, | ||
{ indexed: false, internalType: "address", name: "finalAsset", type: "address" }, | ||
{ indexed: false, internalType: "address", name: "to", type: "address" }, | ||
{ indexed: false, internalType: "uint256", name: "amountOutMin", type: "uint256" }, | ||
{ indexed: false, internalType: "string", name: "memo", type: "string" } | ||
], | ||
name: "TransferOutAndCall", | ||
type: "event" | ||
}, | ||
{ | ||
anonymous: false, | ||
inputs: [ | ||
{ indexed: true, internalType: "address", name: "oldVault", type: "address" }, | ||
{ indexed: true, internalType: "address", name: "newVault", type: "address" }, | ||
{ | ||
components: [ | ||
{ internalType: "address", name: "asset", type: "address" }, | ||
{ internalType: "uint256", name: "amount", type: "uint256" } | ||
], | ||
indexed: false, | ||
internalType: "struct THORChain_Router.Coin[]", | ||
name: "coins", | ||
type: "tuple[]" | ||
}, | ||
{ indexed: false, internalType: "string", name: "memo", type: "string" } | ||
], | ||
name: "VaultTransfer", | ||
type: "event" | ||
}, | ||
{ | ||
inputs: [ | ||
{ internalType: "address payable", name: "vault", type: "address" }, | ||
{ internalType: "address", name: "asset", type: "address" }, | ||
{ internalType: "uint256", name: "amount", type: "uint256" }, | ||
{ internalType: "string", name: "memo", type: "string" }, | ||
{ internalType: "uint256", name: "expiration", type: "uint256" } | ||
], | ||
name: "depositWithExpiry", | ||
outputs: [], | ||
stateMutability: "payable", | ||
type: "function" | ||
}, | ||
{ | ||
inputs: [ | ||
{ internalType: "address", name: "router", type: "address" }, | ||
{ internalType: "address payable", name: "asgard", type: "address" }, | ||
{ | ||
components: [ | ||
{ internalType: "address", name: "asset", type: "address" }, | ||
{ internalType: "uint256", name: "amount", type: "uint256" } | ||
], | ||
internalType: "struct THORChain_Router.Coin[]", | ||
name: "coins", | ||
type: "tuple[]" | ||
}, | ||
{ internalType: "string", name: "memo", type: "string" } | ||
], | ||
name: "returnVaultAssets", | ||
outputs: [], | ||
stateMutability: "payable", | ||
type: "function" | ||
}, | ||
{ | ||
inputs: [ | ||
{ internalType: "address", name: "router", type: "address" }, | ||
{ internalType: "address", name: "newVault", type: "address" }, | ||
{ internalType: "address", name: "asset", type: "address" }, | ||
{ internalType: "uint256", name: "amount", type: "uint256" }, | ||
{ internalType: "string", name: "memo", type: "string" } | ||
], | ||
name: "transferAllowance", | ||
outputs: [], | ||
stateMutability: "nonpayable", | ||
type: "function" | ||
}, | ||
{ | ||
inputs: [ | ||
{ internalType: "address payable", name: "to", type: "address" }, | ||
{ internalType: "address", name: "asset", type: "address" }, | ||
{ internalType: "uint256", name: "amount", type: "uint256" }, | ||
{ internalType: "string", name: "memo", type: "string" } | ||
], | ||
name: "transferOut", | ||
outputs: [], | ||
stateMutability: "payable", | ||
type: "function" | ||
}, | ||
{ | ||
inputs: [ | ||
{ internalType: "address payable", name: "target", type: "address" }, | ||
{ internalType: "address", name: "finalToken", type: "address" }, | ||
{ internalType: "address", name: "to", type: "address" }, | ||
{ internalType: "uint256", name: "amountOutMin", type: "uint256" }, | ||
{ internalType: "string", name: "memo", type: "string" } | ||
], | ||
name: "transferOutAndCall", | ||
outputs: [], | ||
stateMutability: "payable", | ||
type: "function" | ||
}, | ||
{ | ||
inputs: [ | ||
{ internalType: "address", name: "vault", type: "address" }, | ||
{ internalType: "address", name: "token", type: "address" } | ||
], | ||
name: "vaultAllowance", | ||
outputs: [{ internalType: "uint256", name: "amount", type: "uint256" }], | ||
stateMutability: "view", | ||
type: "function" | ||
} | ||
]; | ||
// src/commonTypes.ts | ||
var QuoteMode; | ||
(function(QuoteMode2) { | ||
QuoteMode2["TC_SUPPORTED_TO_TC_SUPPORTED"] = "TC-TC"; | ||
QuoteMode2["TC_SUPPORTED_TO_ETH"] = "TC-ERC20"; | ||
QuoteMode2["TC_SUPPORTED_TO_AVAX"] = "TC-ARC20"; | ||
QuoteMode2["TC_SUPPORTED_TO_BSC"] = "TC-BEP20"; | ||
QuoteMode2["ETH_TO_TC_SUPPORTED"] = "ERC20-TC"; | ||
QuoteMode2["ETH_TO_ETH"] = "ERC20-ERC20"; | ||
QuoteMode2["ETH_TO_AVAX"] = "ERC20-ARC20"; | ||
QuoteMode2["ETH_TO_BSC"] = "ERC20-BEP20"; | ||
QuoteMode2["AVAX_TO_TC_SUPPORTED"] = "ARC20-TC"; | ||
QuoteMode2["AVAX_TO_ETH"] = "ARC20-ERC20"; | ||
QuoteMode2["AVAX_TO_AVAX"] = "ARC20-ARC20"; | ||
QuoteMode2["AVAX_TO_BSC"] = "ARC20-BEP20"; | ||
QuoteMode2["BSC_TO_TC_SUPPORTED"] = "BEP20-TC"; | ||
QuoteMode2["BSC_TO_ETH"] = "BEP20-ERC20"; | ||
QuoteMode2["BSC_TO_AVAX"] = "BEP20-ARC20"; | ||
QuoteMode2["BSC_TO_BSC"] = "BEP20-BEP20"; | ||
})(QuoteMode || (QuoteMode = {})); | ||
var AGG_SWAP = [QuoteMode.ETH_TO_ETH, QuoteMode.AVAX_TO_AVAX, QuoteMode.BSC_TO_BSC]; | ||
var SWAP_IN = [ | ||
QuoteMode.ETH_TO_TC_SUPPORTED, | ||
QuoteMode.ETH_TO_AVAX, | ||
QuoteMode.ETH_TO_BSC, | ||
QuoteMode.AVAX_TO_TC_SUPPORTED, | ||
QuoteMode.AVAX_TO_ETH, | ||
QuoteMode.AVAX_TO_BSC, | ||
QuoteMode.BSC_TO_TC_SUPPORTED, | ||
QuoteMode.BSC_TO_ETH, | ||
QuoteMode.BSC_TO_AVAX | ||
]; | ||
var SWAP_OUT = [ | ||
QuoteMode.TC_SUPPORTED_TO_TC_SUPPORTED, | ||
QuoteMode.TC_SUPPORTED_TO_ETH, | ||
QuoteMode.TC_SUPPORTED_TO_AVAX, | ||
QuoteMode.TC_SUPPORTED_TO_BSC | ||
]; | ||
// src/network.ts | ||
var Chain; | ||
(function(Chain2) { | ||
Chain2["Arbitrum"] = "ARB"; | ||
Chain2["Avalanche"] = "AVAX"; | ||
Chain2["Binance"] = "BNB"; | ||
Chain2["BinanceSmartChain"] = "BSC"; | ||
Chain2["Bitcoin"] = "BTC"; | ||
Chain2["BitcoinCash"] = "BCH"; | ||
Chain2["Cosmos"] = "GAIA"; | ||
Chain2["Dash"] = "DASH"; | ||
Chain2["Dogecoin"] = "DOGE"; | ||
Chain2["Ethereum"] = "ETH"; | ||
Chain2["Kujira"] = "KUJI"; | ||
Chain2["Litecoin"] = "LTC"; | ||
Chain2["Maya"] = "MAYA"; | ||
Chain2["Optimism"] = "OP"; | ||
Chain2["Polkadot"] = "DOT"; | ||
Chain2["Chainflip"] = "FLIP"; | ||
Chain2["Polygon"] = "MATIC"; | ||
Chain2["THORChain"] = "THOR"; | ||
})(Chain || (Chain = {})); | ||
var ContractAddress; | ||
(function(ContractAddress2) { | ||
ContractAddress2["ARB"] = "0x0000000000000000000000000000000000000000"; | ||
ContractAddress2["AVAX"] = "0x0000000000000000000000000000000000000000"; | ||
ContractAddress2["ETH"] = "0x0000000000000000000000000000000000000000"; | ||
ContractAddress2["BSC"] = "0x0000000000000000000000000000000000000000"; | ||
ContractAddress2["MATIC"] = "0x0000000000000000000000000000000000001010"; | ||
ContractAddress2["OP"] = "0x4200000000000000000000000000000000000042"; | ||
})(ContractAddress || (ContractAddress = {})); | ||
var DerivationPath; | ||
(function(DerivationPath2) { | ||
DerivationPath2["ARB"] = "m/44'/60'/0'/0"; | ||
DerivationPath2["AVAX"] = "m/44'/60'/0'/0"; | ||
DerivationPath2["BCH"] = "m/44'/145'/0'/0"; | ||
DerivationPath2["BNB"] = "m/44'/714'/0'/0"; | ||
DerivationPath2["BSC"] = "m/44'/60'/0'/0"; | ||
DerivationPath2["BTC"] = "m/84'/0'/0'/0"; | ||
DerivationPath2["DASH"] = "m/44'/5'/0'/0"; | ||
DerivationPath2["DOGE"] = "m/44'/3'/0'/0"; | ||
DerivationPath2["DOT"] = "////"; | ||
DerivationPath2["ETH"] = "m/44'/60'/0'/0"; | ||
DerivationPath2["FLIP"] = "////"; | ||
DerivationPath2["GAIA"] = "m/44'/118'/0'/0"; | ||
DerivationPath2["KUJI"] = "m/44'/118'/0'/0"; | ||
DerivationPath2["LTC"] = "m/84'/2'/0'/0"; | ||
DerivationPath2["MATIC"] = "m/44'/60'/0'/0"; | ||
DerivationPath2["MAYA"] = "m/44'/931'/0'/0"; | ||
DerivationPath2["OP"] = "m/44'/60'/0'/0"; | ||
DerivationPath2["THOR"] = "m/44'/931'/0'/0"; | ||
})(DerivationPath || (DerivationPath = {})); | ||
var NetworkDerivationPath = { | ||
ARB: [44, 60, 0, 0, 0], | ||
AVAX: [44, 60, 0, 0, 0], | ||
BCH: [44, 145, 0, 0, 0], | ||
BNB: [44, 714, 0, 0, 0], | ||
BSC: [44, 60, 0, 0, 0], | ||
BTC: [84, 0, 0, 0, 0], | ||
DASH: [44, 5, 0, 0, 0], | ||
DOGE: [44, 3, 0, 0, 0], | ||
ETH: [44, 60, 0, 0, 0], | ||
GAIA: [44, 118, 0, 0, 0], | ||
KUJI: [44, 118, 0, 0, 0], | ||
LTC: [84, 2, 0, 0, 0], | ||
MATIC: [44, 60, 0, 0, 0], | ||
MAYA: [44, 931, 0, 0, 0], | ||
OP: [44, 60, 0, 0, 0], | ||
THOR: [44, 931, 0, 0, 0], | ||
DOT: [0, 0, 0, 0, 0], | ||
FLIP: [0, 0, 0, 0, 0] | ||
}; | ||
var BaseDecimal; | ||
(function(BaseDecimal2) { | ||
BaseDecimal2[BaseDecimal2["ARB"] = 18] = "ARB"; | ||
BaseDecimal2[BaseDecimal2["AVAX"] = 18] = "AVAX"; | ||
BaseDecimal2[BaseDecimal2["BCH"] = 8] = "BCH"; | ||
BaseDecimal2[BaseDecimal2["BNB"] = 8] = "BNB"; | ||
BaseDecimal2[BaseDecimal2["BSC"] = 18] = "BSC"; | ||
BaseDecimal2[BaseDecimal2["BTC"] = 8] = "BTC"; | ||
BaseDecimal2[BaseDecimal2["DASH"] = 8] = "DASH"; | ||
BaseDecimal2[BaseDecimal2["DOGE"] = 8] = "DOGE"; | ||
BaseDecimal2[BaseDecimal2["DOT"] = 10] = "DOT"; | ||
BaseDecimal2[BaseDecimal2["ETH"] = 18] = "ETH"; | ||
BaseDecimal2[BaseDecimal2["FLIP"] = 18] = "FLIP"; | ||
BaseDecimal2[BaseDecimal2["GAIA"] = 6] = "GAIA"; | ||
BaseDecimal2[BaseDecimal2["KUJI"] = 6] = "KUJI"; | ||
BaseDecimal2[BaseDecimal2["LTC"] = 8] = "LTC"; | ||
BaseDecimal2[BaseDecimal2["MATIC"] = 18] = "MATIC"; | ||
BaseDecimal2[BaseDecimal2["MAYA"] = 10] = "MAYA"; | ||
BaseDecimal2[BaseDecimal2["OP"] = 18] = "OP"; | ||
BaseDecimal2[BaseDecimal2["THOR"] = 8] = "THOR"; | ||
BaseDecimal2[BaseDecimal2["ZEC"] = 8] = "ZEC"; | ||
})(BaseDecimal || (BaseDecimal = {})); | ||
var SubstrateChains = [Chain.Polkadot, Chain.Chainflip]; | ||
var EVMChains = [ | ||
Chain.Ethereum, | ||
Chain.Avalanche, | ||
Chain.BinanceSmartChain, | ||
Chain.Arbitrum, | ||
Chain.Optimism, | ||
Chain.Polygon | ||
]; | ||
var EVMChainList = EVMChains; | ||
var UTXOChains = [ | ||
Chain.Bitcoin, | ||
Chain.BitcoinCash, | ||
Chain.Dash, | ||
Chain.Dogecoin, | ||
Chain.Litecoin | ||
]; | ||
var UTXOChainList = UTXOChains; | ||
var CosmosChains = [ | ||
Chain.Cosmos, | ||
Chain.THORChain, | ||
Chain.Binance, | ||
Chain.Maya, | ||
Chain.Kujira | ||
]; | ||
var CosmosChainList = CosmosChains; | ||
var TCSupportedChains = [ | ||
Chain.Avalanche, | ||
Chain.Binance, | ||
Chain.BinanceSmartChain, | ||
Chain.Bitcoin, | ||
Chain.BitcoinCash, | ||
Chain.Cosmos, | ||
Chain.Dogecoin, | ||
Chain.Ethereum, | ||
Chain.Litecoin, | ||
Chain.THORChain | ||
]; | ||
var TCSupportedChainList = TCSupportedChains; | ||
var ChainId; | ||
(function(ChainId2) { | ||
ChainId2["Arbitrum"] = "42161"; | ||
ChainId2["ArbitrumHex"] = "0xa4b1"; | ||
ChainId2["Avalanche"] = "43114"; | ||
ChainId2["AvalancheHex"] = "0xa86a"; | ||
ChainId2["Binance"] = "Binance-Chain-Tigris"; | ||
ChainId2["BinanceSmartChain"] = "56"; | ||
ChainId2["BinanceSmartChainHex"] = "0x38"; | ||
ChainId2["Bitcoin"] = "bitcoin"; | ||
ChainId2["BitcoinCash"] = "bitcoincash"; | ||
ChainId2["Chainflip"] = "chainflip"; | ||
ChainId2["Cosmos"] = "cosmoshub-4"; | ||
ChainId2["Dash"] = "dash"; | ||
ChainId2["Dogecoin"] = "dogecoin"; | ||
ChainId2["Kujira"] = "kaiyo-1"; | ||
ChainId2["Ethereum"] = "1"; | ||
ChainId2["EthereumHex"] = "0x1"; | ||
ChainId2["Litecoin"] = "litecoin"; | ||
ChainId2["Maya"] = "mayachain-mainnet-v1"; | ||
ChainId2["MayaStagenet"] = "mayachain-stagenet-v1"; | ||
ChainId2["Optimism"] = "10"; | ||
ChainId2["OptimismHex"] = "0xa"; | ||
ChainId2["Polkadot"] = "polkadot"; | ||
ChainId2["Polygon"] = "137"; | ||
ChainId2["PolygonHex"] = "0x89"; | ||
ChainId2["THORChain"] = "thorchain-mainnet-v1"; | ||
ChainId2["THORChainStagenet"] = "thorchain-stagenet-v2"; | ||
})(ChainId || (ChainId = {})); | ||
var RPCUrl; | ||
(function(RPCUrl2) { | ||
RPCUrl2["Arbitrum"] = "https://arb1.arbitrum.io/rpc"; | ||
RPCUrl2["Avalanche"] = "https://node-router.thorswap.net/avalanche-c"; | ||
RPCUrl2["Binance"] = ""; | ||
RPCUrl2["BinanceSmartChain"] = "https://bsc-dataseed.binance.org"; | ||
RPCUrl2["Bitcoin"] = "https://node-router.thorswap.net/bitcoin"; | ||
RPCUrl2["BitcoinCash"] = "https://node-router.thorswap.net/bitcoin-cash"; | ||
RPCUrl2["Chainflip"] = "wss://mainnet-archive.chainflip.io"; | ||
RPCUrl2["Cosmos"] = "https://node-router.thorswap.net/cosmos/rpc"; | ||
RPCUrl2["Dash"] = "https://node-router.thorswap.net/dash"; | ||
RPCUrl2["Dogecoin"] = "https://node-router.thorswap.net/dogecoin"; | ||
RPCUrl2["Ethereum"] = "https://node-router.thorswap.net/ethereum"; | ||
RPCUrl2["Kujira"] = "https://rpc-kujira.synergynodes.com/"; | ||
RPCUrl2["Litecoin"] = "https://node-router.thorswap.net/litecoin"; | ||
RPCUrl2["Maya"] = "https://tendermint.mayachain.info"; | ||
RPCUrl2["MayaStagenet"] = "https://stagenet.tendermint.mayachain.info"; | ||
RPCUrl2["Optimism"] = "https://mainnet.optimism.io"; | ||
RPCUrl2["Polkadot"] = "wss://rpc.polkadot.io"; | ||
RPCUrl2["Polygon"] = "https://polygon-rpc.com"; | ||
RPCUrl2["THORChain"] = "https://rpc.thorswap.net"; | ||
RPCUrl2["THORChainStagenet"] = "https://stagenet-rpc.ninerealms.com"; | ||
})(RPCUrl || (RPCUrl = {})); | ||
var chains = Object.values(Chain); | ||
var chainNames = Object.keys(Chain); | ||
var ChainToChainName = chains.reduce((acc, chain) => { | ||
const chainName = chainNames.find((key) => Chain[key] === chain); | ||
if (chainName) | ||
acc[chain] = chainName; | ||
return acc; | ||
}, {}); | ||
var ChainToChainId = chains.reduce((acc, chain) => { | ||
acc[chain] = ChainId[ChainToChainName[chain]]; | ||
return acc; | ||
}, {}); | ||
var ChainToRPC = chains.reduce((acc, chain) => { | ||
acc[chain] = RPCUrl[ChainToChainName[chain]]; | ||
return acc; | ||
}, {}); | ||
var ChainToHexChainId = chains.reduce((acc, chain) => { | ||
const chainString = `${ChainToChainName[chain]}Hex`; | ||
acc[chain] = ChainId[chainString]; | ||
return acc; | ||
}, {}); | ||
var ChainIdToChain = { | ||
[ChainId.ArbitrumHex]: Chain.Arbitrum, | ||
[ChainId.Arbitrum]: Chain.Arbitrum, | ||
[ChainId.AvalancheHex]: Chain.Avalanche, | ||
[ChainId.Avalanche]: Chain.Avalanche, | ||
[ChainId.BinanceSmartChainHex]: Chain.BinanceSmartChain, | ||
[ChainId.BinanceSmartChain]: Chain.BinanceSmartChain, | ||
[ChainId.Binance]: Chain.Binance, | ||
[ChainId.BitcoinCash]: Chain.BitcoinCash, | ||
[ChainId.Bitcoin]: Chain.Bitcoin, | ||
[ChainId.Chainflip]: Chain.Chainflip, | ||
[ChainId.Cosmos]: Chain.Cosmos, | ||
[ChainId.Dash]: Chain.Dash, | ||
[ChainId.Dogecoin]: Chain.Dogecoin, | ||
[ChainId.EthereumHex]: Chain.Ethereum, | ||
[ChainId.Kujira]: Chain.Kujira, | ||
[ChainId.Ethereum]: Chain.Ethereum, | ||
[ChainId.Litecoin]: Chain.Litecoin, | ||
[ChainId.MayaStagenet]: Chain.Maya, | ||
[ChainId.Maya]: Chain.Maya, | ||
[ChainId.OptimismHex]: Chain.Optimism, | ||
[ChainId.Optimism]: Chain.Optimism, | ||
[ChainId.Polkadot]: Chain.Polkadot, | ||
[ChainId.PolygonHex]: Chain.Polygon, | ||
[ChainId.Polygon]: Chain.Polygon, | ||
[ChainId.THORChainStagenet]: Chain.THORChain, | ||
[ChainId.THORChain]: Chain.THORChain | ||
}; | ||
var ChainToExplorerUrl = { | ||
[Chain.Arbitrum]: "https://arbiscan.io", | ||
[Chain.Avalanche]: "https://snowtrace.io", | ||
[Chain.BinanceSmartChain]: "https://bscscan.com", | ||
[Chain.Binance]: "https://explorer.binance.org", | ||
[Chain.BitcoinCash]: "https://www.blockchair.com/bitcoin-cash", | ||
[Chain.Bitcoin]: "https://blockchair.com/bitcoin", | ||
[Chain.Chainflip]: "https://explorer.polkascan.io/polkadot", | ||
[Chain.Cosmos]: "https://www.mintscan.io/cosmos", | ||
[Chain.Dash]: "https://blockchair.com/dash", | ||
[Chain.Dogecoin]: "https://blockchair.com/dogecoin", | ||
[Chain.Kujira]: "https://finder.kujira.network/kaiyo-1", | ||
[Chain.Ethereum]: "https://etherscan.io", | ||
[Chain.Litecoin]: "https://blockchair.com/litecoin", | ||
[Chain.Maya]: "https://www.mayascan.org", | ||
[Chain.Optimism]: "https://optimistic.etherscan.io", | ||
[Chain.Polkadot]: "https://polkadot.subscan.io/", | ||
[Chain.Polygon]: "https://polygonscan.com", | ||
[Chain.THORChain]: "https://runescan.io" | ||
}; | ||
// src/thorchain.ts | ||
var MemoType; | ||
(function(MemoType2) { | ||
MemoType2["BOND"] = "BOND"; | ||
MemoType2["DEPOSIT"] = "+"; | ||
MemoType2["LEAVE"] = "LEAVE"; | ||
MemoType2["THORNAME_REGISTER"] = "~"; | ||
MemoType2["UNBOND"] = "UNBOND"; | ||
MemoType2["WITHDRAW"] = "-"; | ||
MemoType2["OPEN_LOAN"] = "$+"; | ||
MemoType2["CLOSE_LOAN"] = "$-"; | ||
})(MemoType || (MemoType = {})); | ||
// src/transactions.ts | ||
var FeeOption; | ||
(function(FeeOption2) { | ||
FeeOption2["Average"] = "average"; | ||
FeeOption2["Fast"] = "fast"; | ||
FeeOption2["Fastest"] = "fastest"; | ||
})(FeeOption || (FeeOption = {})); | ||
// src/wallet.ts | ||
var WalletOption; | ||
(function(WalletOption2) { | ||
WalletOption2["KEYSTORE"] = "KEYSTORE"; | ||
WalletOption2["KEEPKEY"] = "KEEPKEY"; | ||
WalletOption2["XDEFI"] = "XDEFI"; | ||
WalletOption2["METAMASK"] = "METAMASK"; | ||
WalletOption2["COINBASE_WEB"] = "COINBASE_WEB"; | ||
WalletOption2["TREZOR"] = "TREZOR"; | ||
WalletOption2["TRUSTWALLET_WEB"] = "TRUSTWALLET_WEB"; | ||
WalletOption2["LEDGER"] = "LEDGER"; | ||
WalletOption2["KEPLR"] = "KEPLR"; | ||
WalletOption2["OKX"] = "OKX"; | ||
WalletOption2["OKX_MOBILE"] = "OKX_MOBILE"; | ||
WalletOption2["BRAVE"] = "BRAVE"; | ||
WalletOption2["WALLETCONNECT"] = "WALLETCONNECT"; | ||
})(WalletOption || (WalletOption = {})); | ||
var LedgerErrorCode; | ||
(function(LedgerErrorCode2) { | ||
LedgerErrorCode2[LedgerErrorCode2["NoError"] = 36864] = "NoError"; | ||
LedgerErrorCode2[LedgerErrorCode2["LockedDevice"] = 21781] = "LockedDevice"; | ||
LedgerErrorCode2[LedgerErrorCode2["TC_NotFound"] = 65535] = "TC_NotFound"; | ||
})(LedgerErrorCode || (LedgerErrorCode = {})); | ||
export { | ||
erc20ABI, | ||
WalletOption, | ||
UTXOChains, | ||
UTXOChainList, | ||
TCSupportedChains, | ||
TCSupportedChainList, | ||
TCEthereumVaultAbi, | ||
TCBscDepositABI, | ||
TCAvalancheDepositABI, | ||
SubstrateChains, | ||
SWAP_OUT, | ||
SWAP_IN, | ||
RPCUrl, | ||
QuoteMode, | ||
NetworkDerivationPath, | ||
MemoType, | ||
LedgerErrorCode, | ||
FeeOption, | ||
EVMChains, | ||
EVMChainList, | ||
DerivationPath, | ||
CosmosChains, | ||
CosmosChainList, | ||
ContractAddress, | ||
ChainToRPC, | ||
ChainToHexChainId, | ||
ChainToExplorerUrl, | ||
ChainToChainId, | ||
ChainIdToChain, | ||
ChainId, | ||
Chain, | ||
BaseDecimal, | ||
AGG_SWAP | ||
}; | ||
//# debugId=7F7C9F04BB79541964756e2164756e21 | ||
//# debugId=6E1FA6FFC042AE8864756e2164756e21 |
@@ -28,3 +28,3 @@ { | ||
"types": "./src/index.ts", | ||
"version": "0.0.0-nightly-20240404172439" | ||
"version": "0.0.0-nightly-20240404190857" | ||
} |
Sorry, the diff of this file is not supported yet
128635
2091