UNPKG

@roninbuilders/contracts

Version:

Type safe Contract ABIs for Ronin Network

103 lines (101 loc) 3.35 kB
declare const contract: { readonly id: 33646; readonly address: "0x1ab4d651d78f832dd8cb60605a1fff80c86b4567"; readonly contract_name: "AssetList"; readonly display_name: "Asset List"; readonly is_deprecated: false; readonly is_proxy: false; readonly proxy_to: false; readonly created_at: 1744105411; readonly abi: readonly [{ readonly type: "constructor"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "tuple[]"; readonly name: "assetConfigs"; readonly components: readonly [{ readonly type: "address"; readonly name: "asset"; }, { readonly type: "address"; readonly name: "priceFeed"; }, { readonly type: "uint8"; readonly name: "decimals"; }, { readonly type: "uint64"; readonly name: "borrowCollateralFactor"; }, { readonly type: "uint64"; readonly name: "liquidateCollateralFactor"; }, { readonly type: "uint64"; readonly name: "liquidationFactor"; }, { readonly type: "uint128"; readonly name: "supplyCap"; }]; }]; }, { readonly name: "BadAsset"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "BadDecimals"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "BorrowCFTooLarge"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "LiquidateCFTooLarge"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "getAssetInfo"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint8"; readonly name: "i"; }]; readonly outputs: readonly [{ readonly type: "tuple"; readonly components: readonly [{ readonly type: "uint8"; readonly name: "offset"; }, { readonly type: "address"; readonly name: "asset"; }, { readonly type: "address"; readonly name: "priceFeed"; }, { readonly type: "uint64"; readonly name: "scale"; }, { readonly type: "uint64"; readonly name: "borrowCollateralFactor"; }, { readonly type: "uint64"; readonly name: "liquidateCollateralFactor"; }, { readonly type: "uint64"; readonly name: "liquidationFactor"; }, { readonly type: "uint128"; readonly name: "supplyCap"; }]; }]; }, { readonly name: "numAssets"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint8"; }]; }]; }; export { contract as default };