interfaceVaultBalance { token:BaseCurrency; // token in vault balance:string; // amount of token in vault on target chain isMintable:boolean; // if token is mintable by Butter}
To get the vault balance, use the following provided method:
constmapRpcProvider= { url:'https://poc2-rpc.maplabs.io', chainId:22776,}asyncfunctiongetVaultBalance( fromChainId:string,// from chain id fromToken:BaseCurrency,// from token toChainId:string,// to chain id mapRpcProvider:ButterJsonRpcProvider// map relay chain rpc provider):Promise<VaultBalance>;
Example: get how many USDC tokens in our vault is available to transfer from Ethereum to BSCβ