UNPKG

@roninbuilders/contracts

Version:

Type safe Contract ABIs for Ronin Network

103 lines (101 loc) 3.35 kB
declare const contract: { readonly id: 33461; readonly address: "0x01ececaa64def49e62271092e8bae9a6cd596b2b"; readonly contract_name: "AssetList"; readonly display_name: "Asset List"; readonly is_deprecated: false; readonly is_proxy: false; readonly proxy_to: false; readonly created_at: 1744106914; 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 };