@biconomy/abstractjs
Version:
SDK for Biconomy integration with support for account abstraction, smart accounts, ERC-4337.
28 lines • 827 B
JavaScript
/**
* Converts a multichain mcToken to fee token information for a specific chain
*
* @param params - Configuration for the fee token conversion
* @param params.mcToken - {@link MultichainToken} The multichain token to convert
* @param params.chainId - The numeric ID of the chain to get the token address for
*
* @returns {@link FeeTokenInfo} The fee token information for the specified chain
*
* @example
* const feeToken = toFeeToken({
* mcToken: mcUSDC,
* chainId: 10 // Optimism
* });
*
* console.log(feeToken);
* // {
* // address: "0x7F5c764cBc14f9669B88837ca1490cCa17c31607",
* // chainId: 10
* // }
*/
export function toFeeToken(params) {
return {
address: params.mcToken.addressOn(params.chainId),
chainId: params.chainId
};
}
//# sourceMappingURL=toFeeToken.js.map