UNPKG

@roninbuilders/contracts

Version:

Type safe Contract ABIs for Ronin Network

134 lines (132 loc) 4.23 kB
declare const contract: { readonly id: 27615; readonly address: "0xae95b2000ff783748f19fcdce110c4b4afabc131"; readonly contract_name: "LiquidProxy"; readonly display_name: "Liquid Proxy"; readonly is_deprecated: false; readonly is_proxy: false; readonly proxy_to: false; readonly created_at: 1742078493; readonly abi: readonly [{ readonly type: "constructor"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_roninStaking"; }, { readonly type: "address"; readonly name: "_wron"; }, { readonly type: "address"; readonly name: "_vault"; }]; }, { readonly name: "ErrNotVault"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "ErrSameAddress"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "ErrWithdrawFailed"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "delegateAmount"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256[]"; readonly name: "_amounts"; }, { readonly type: "address[]"; readonly name: "_consensusAddrs"; }]; readonly outputs: readonly []; }, { readonly name: "harvest"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address[]"; readonly name: "_consensusAddrs"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "harvestAndDelegateRewards"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address[]"; readonly name: "_consensusAddrs"; }, { readonly type: "address"; readonly name: "_consensusAddrDst"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "lastDelegatingTimestamp"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "redelegateAmount"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256[]"; readonly name: "_amounts"; }, { readonly type: "address[]"; readonly name: "_consensusAddrsSrc"; }, { readonly type: "address[]"; readonly name: "_consensusAddrsDst"; }]; readonly outputs: readonly []; }, { readonly name: "roninStaking"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "undelegateAmount"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256[]"; readonly name: "_amounts"; }, { readonly type: "address[]"; readonly name: "_consensusAddrs"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "vault"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; }; export { contract as default };