UNPKG

@roninbuilders/contracts

Version:

Type safe Contract ABIs for Ronin Network

313 lines (311 loc) 9.86 kB
declare const contract: { readonly id: 215; readonly address: "0xe35d62ebe18413d96ca2a2f7cf215bb21a406b4b"; readonly contract_name: "SidechainGatewayProxy"; readonly display_name: "Side Chain Gateway Burner Proxy"; readonly is_deprecated: true; readonly is_proxy: true; readonly proxy_to: "0x000000000000000000000000000000000000dead"; readonly created_at: 1611574123; readonly abi: readonly [{ readonly type: "constructor"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_proxyTo"; }, { readonly type: "address"; readonly name: "_registry"; }, { readonly type: "uint256"; readonly name: "_maxPendingWithdrawal"; }]; }, { readonly name: "AdminChanged"; 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: "AdminRemoved"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_oldAdmin"; readonly indexed: true; }]; }, { readonly name: "Paused"; readonly type: "event"; readonly inputs: readonly []; }, { readonly name: "ProxyUpdated"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_new"; readonly indexed: true; }, { readonly type: "address"; readonly name: "_old"; readonly indexed: true; }]; }, { readonly name: "RequestTokenWithdrawalSigAgain"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "_withdrawalId"; readonly indexed: true; }, { readonly type: "address"; readonly name: "_owner"; readonly indexed: true; }, { readonly type: "address"; readonly name: "_tokenAddress"; readonly indexed: true; }, { readonly type: "address"; readonly name: "_mainchainAddress"; }, { readonly type: "uint32"; readonly name: "_standard"; }, { readonly type: "uint256"; readonly name: "_tokenNumber"; }]; }, { readonly name: "TokenDeposited"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "depositId"; readonly indexed: true; }, { readonly type: "address"; readonly name: "owner"; readonly indexed: true; }, { readonly type: "address"; readonly name: "tokenAddress"; readonly indexed: true; }, { readonly type: "uint256"; readonly name: "tokenNumber"; }]; }, { readonly name: "TokenWithdrew"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "_withdrawId"; readonly indexed: true; }, { readonly type: "address"; readonly name: "_owner"; readonly indexed: true; }, { readonly type: "address"; readonly name: "_tokenAddress"; readonly indexed: true; }, { readonly type: "address"; readonly name: "_mainchainAddress"; }, { readonly type: "uint32"; readonly name: "_standard"; }, { readonly type: "uint256"; readonly name: "_tokenNumber"; }]; }, { readonly name: "Unpaused"; readonly type: "event"; readonly inputs: readonly []; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly name: "admin"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "changeAdmin"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_newAdmin"; }]; readonly outputs: readonly []; }, { readonly name: "deposits"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly type: "address"; readonly name: "owner"; }, { readonly type: "address"; readonly name: "tokenAddress"; }, { readonly type: "uint256"; readonly name: "tokenNumber"; }]; }, { readonly name: "implementation"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "maxPendingWithdrawal"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "pause"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "paused"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "bool"; }]; }, { readonly name: "proxyType"; readonly type: "function"; readonly stateMutability: "pure"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "registry"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "removeAdmin"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "unpause"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "updateMaxPendingWithdrawal"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "_maxPendingWithdrawal"; }]; readonly outputs: readonly []; }, { readonly name: "updateProxyTo"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_newProxyTo"; }]; readonly outputs: readonly []; }, { readonly name: "updateRegistry"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_registry"; }]; readonly outputs: readonly []; }, { readonly name: "withdrawalCount"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "withdrawalSig"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; }, { readonly type: "address"; }]; readonly outputs: readonly [{ readonly type: "bytes"; }]; }, { readonly name: "withdrawalSigners"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; }, { readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "withdrawals"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly type: "address"; readonly name: "owner"; }, { readonly type: "address"; readonly name: "tokenAddress"; }, { readonly type: "address"; readonly name: "mainchainAddress"; }, { readonly type: "uint32"; readonly name: "standard"; }, { readonly type: "uint256"; readonly name: "tokenNumber"; }]; }]; }; export { contract as default };