@bombearn/sdk
Version:
Interaction framework for the yearn protocol
14 lines (13 loc) • 1.02 kB
TypeScript
/**
* Storing ABIs in Human-Readable ABI format.
* https://blog.ricmoo.com/human-readable-contract-abis-in-ethers-js-141902f4d917
*/
export declare const TokenAbi = "tuple(address address, string name, string symbol, uint256 decimals)";
export declare const TokenPriceAbi = "tuple(address address, uint256 priceUsdc)";
export declare const TokenBalanceAbi = "tuple(\n address address, \n uint256 priceUsdc, \n uint256 balance,\n uint256 balanceUsdc\n)";
export declare const AllowanceAbi = "tuple(address owner, address spender, uint256 amount, address token)";
export declare const AssetStaticAbi = "tuple(\n address address,\n string typeId,\n address token,\n string name,\n string version,\n string symbol,\n uint8 decimals,\n)";
export declare const AssetDynamicAbi: (Metadata: string) => string;
export declare const PositionAbi: string;
export declare const AdapterAbi: (Metadata: string) => string[];
export declare const AddressMetadataAbi = "tuple(string addrId, address addr)";