UNPKG

@roninbuilders/contracts

Version:

Type safe Contract ABIs for Ronin Network

298 lines (296 loc) 9.23 kB
declare const contract: { readonly id: 36289; readonly address: "0x33ad97b5bfbad948467aba0aefde09f189f60cd4"; readonly contract_name: "MarketUpdateProposer"; readonly display_name: "Market Update Proposer"; readonly is_deprecated: false; readonly is_proxy: false; readonly proxy_to: false; readonly created_at: 1753097199; readonly abi: readonly [{ readonly type: "constructor"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "governor_"; }, { readonly type: "address"; readonly name: "marketAdmin_"; }, { readonly type: "address"; readonly name: "proposalGuardian_"; }, { readonly type: "address"; readonly name: "timelock_"; }]; }, { readonly name: "InvalidAddress"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "Unauthorized"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "MarketUpdateProposalCancelled"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "id"; }]; }, { readonly name: "MarketUpdateProposalCreated"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "id"; }, { readonly type: "address"; readonly name: "proposer"; }, { readonly type: "address[]"; readonly name: "targets"; }, { readonly type: "uint256[]"; readonly name: "values"; }, { readonly type: "string[]"; readonly name: "signatures"; }, { readonly type: "bytes[]"; readonly name: "calldatas"; }, { readonly type: "string"; readonly name: "description"; }]; }, { readonly name: "MarketUpdateProposalExecuted"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "id"; }]; }, { readonly name: "SetGovernor"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "oldGovernor"; readonly indexed: true; }, { readonly type: "address"; readonly name: "newGovernor"; readonly indexed: true; }]; }, { readonly name: "SetMarketAdmin"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "oldAdmin"; readonly indexed: true; }, { readonly type: "address"; readonly name: "newAdmin"; readonly indexed: true; }]; }, { readonly name: "SetProposalGuardian"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "oldProposalGuardian"; readonly indexed: true; }, { readonly type: "address"; readonly name: "newProposalGuardian"; readonly indexed: true; }]; }, { readonly name: "INITIAL_PROPOSAL_ID"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "PROPOSAL_MAX_OPERATIONS"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "cancel"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "proposalId"; }]; readonly outputs: readonly []; }, { readonly name: "execute"; readonly type: "function"; readonly stateMutability: "payable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "proposalId"; }]; readonly outputs: readonly []; }, { readonly name: "getProposal"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "proposalId"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }, { readonly type: "address"; }, { readonly type: "uint256"; }, { readonly type: "address[]"; }, { readonly type: "uint256[]"; }, { readonly type: "string[]"; }, { readonly type: "bytes[]"; }, { readonly type: "bool"; }, { readonly type: "bool"; }]; }, { readonly name: "governor"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "marketAdmin"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "proposalCount"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "proposalGuardian"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "proposals"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly type: "uint256"; readonly name: "id"; }, { readonly type: "address"; readonly name: "proposer"; }, { readonly type: "uint256"; readonly name: "eta"; }, { readonly type: "bool"; readonly name: "canceled"; }, { readonly type: "bool"; readonly name: "executed"; }]; }, { readonly name: "propose"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address[]"; readonly name: "targets"; }, { readonly type: "uint256[]"; readonly name: "values"; }, { readonly type: "string[]"; readonly name: "signatures"; }, { readonly type: "bytes[]"; readonly name: "calldatas"; }, { readonly type: "string"; readonly name: "description"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "setGovernor"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newGovernor"; }]; readonly outputs: readonly []; }, { readonly name: "setMarketAdmin"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newMarketAdmin"; }]; readonly outputs: readonly []; }, { readonly name: "setProposalGuardian"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newProposalGuardian"; }]; readonly outputs: readonly []; }, { readonly name: "state"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "proposalId"; }]; readonly outputs: readonly [{ readonly type: "uint8"; }]; }, { readonly name: "timelock"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }]; }; export { contract as default };