UNPKG

@roninbuilders/contracts

Version:

Type safe Contract ABIs for Ronin Network

201 lines (199 loc) 6.28 kB
declare const contract: { readonly id: 200; readonly address: "0xb255d6a720bb7c39fee173ce22113397119cb930"; readonly contract_name: "IKatanaPair"; readonly display_name: "Katana Factory"; readonly is_deprecated: false; readonly is_proxy: false; readonly proxy_to: false; readonly created_at: 1635154968; readonly abi: readonly [{ readonly type: "constructor"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_treasury"; }, { readonly type: "address"; readonly name: "_pairImplementation"; }]; }, { 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: "PairCreated"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_token0"; readonly indexed: true; }, { readonly type: "address"; readonly name: "_token1"; readonly indexed: true; }, { readonly type: "address"; readonly name: "_pair"; }, { readonly type: "uint256"; readonly name: "_allPairsLength"; }]; }, { readonly name: "PairProxyUpdated"; 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: "INIT_CODE_PAIR_HASH"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "bytes32"; }]; }, { readonly name: "admin"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "allPairs"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "allPairsLength"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "allowedAll"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "bool"; }]; }, { readonly name: "changeAdmin"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_newAdmin"; }]; readonly outputs: readonly []; }, { readonly name: "createPair"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_tokenA"; }, { readonly type: "address"; readonly name: "_tokenB"; }]; readonly outputs: readonly [{ readonly type: "address"; readonly name: "_pair"; }]; }, { readonly name: "getPair"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; }, { readonly type: "address"; }]; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "pairImplementation"; 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: "setAllowedAll"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "bool"; readonly name: "_allowedAll"; }]; readonly outputs: readonly []; }, { readonly name: "setPairImplementation"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_pairImplementation"; }]; readonly outputs: readonly []; }, { readonly name: "setTreasury"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_treasury"; }]; readonly outputs: readonly []; }, { readonly name: "treasury"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }]; }; export { contract as default };