UNPKG

@roninbuilders/contracts

Version:

Type safe Contract ABIs for Ronin Network

264 lines (262 loc) 8.24 kB
declare const contract: { readonly id: 190; readonly address: "0x3a860626b0467809d50c58bef89b8ac6247fd62a"; readonly contract_name: "Registry"; readonly display_name: "Registry"; readonly is_deprecated: true; readonly is_proxy: false; readonly proxy_to: false; readonly created_at: 1611574096; readonly abi: readonly [{ 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: "ContractAddressUpdated"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "string"; readonly name: "_name"; readonly indexed: true; }, { readonly type: "bytes32"; readonly name: "_code"; readonly indexed: true; }, { readonly type: "address"; readonly name: "_newAddress"; readonly indexed: true; }]; }, { readonly name: "TokenMapped"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_mainchainToken"; readonly indexed: true; }, { readonly type: "address"; readonly name: "_sidechainToken"; readonly indexed: true; }, { readonly type: "uint32"; readonly name: "_standard"; }]; }, { readonly name: "ACKNOWLEDGEMENT"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "string"; }]; }, { readonly name: "GATEWAY"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "string"; }]; }, { readonly name: "VALIDATOR"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "string"; }]; }, { readonly name: "WETH_TOKEN"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "string"; }]; }, { 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: "clearMapToken"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_mainchainToken"; }, { readonly type: "address"; readonly name: "_sidechainToken"; }]; readonly outputs: readonly []; }, { readonly name: "contractAddresses"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "bytes32"; }]; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "getCode"; readonly type: "function"; readonly stateMutability: "pure"; readonly inputs: readonly [{ readonly type: "string"; readonly name: "_name"; }]; readonly outputs: readonly [{ readonly type: "bytes32"; }]; }, { readonly name: "getContract"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "string"; readonly name: "_name"; }]; readonly outputs: readonly [{ readonly type: "address"; readonly name: "_address"; }]; }, { readonly name: "getMappedToken"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_token"; }, { readonly type: "bool"; readonly name: "_isMainchain"; }]; readonly outputs: readonly [{ readonly type: "address"; readonly name: "_mainchainToken"; }, { readonly type: "address"; readonly name: "_sidechainToken"; }, { readonly type: "uint32"; readonly name: "_standard"; }]; }, { readonly name: "isTokenMapped"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_token"; }, { readonly type: "uint32"; readonly name: "_standard"; }, { readonly type: "bool"; readonly name: "_isMainchain"; }]; readonly outputs: readonly [{ readonly type: "bool"; }]; }, { readonly name: "mainchainMap"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; }]; readonly outputs: readonly [{ readonly type: "address"; readonly name: "mainchainToken"; }, { readonly type: "address"; readonly name: "sidechainToken"; }, { readonly type: "uint32"; readonly name: "standard"; }]; }, { readonly name: "mapToken"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_mainchainToken"; }, { readonly type: "address"; readonly name: "_sidechainToken"; }, { readonly type: "uint32"; readonly name: "_standard"; }]; readonly outputs: readonly []; }, { readonly name: "removeAdmin"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "sidechainMap"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; }]; readonly outputs: readonly [{ readonly type: "address"; readonly name: "mainchainToken"; }, { readonly type: "address"; readonly name: "sidechainToken"; }, { readonly type: "uint32"; readonly name: "standard"; }]; }, { readonly name: "updateContract"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "string"; readonly name: "_name"; }, { readonly type: "address"; readonly name: "_newAddress"; }]; readonly outputs: readonly []; }]; }; export { contract as default };