UNPKG

@roninbuilders/contracts

Version:

Type safe Contract ABIs for Ronin Network

260 lines (258 loc) 8.29 kB
declare const contract: { readonly id: 220; readonly address: "0x54e91daf9362900f94d32bd084beff4bdb73ea62"; readonly contract_name: "AxieGeneBrewer"; readonly display_name: "Axie Gene Brewer"; readonly is_deprecated: false; readonly is_proxy: false; readonly proxy_to: false; readonly created_at: 1619683208; readonly abi: readonly [{ readonly type: "constructor"; readonly stateMutability: "nonpayable"; readonly inputs: 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: "addBreedingEvent"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_breedingEvent"; }]; readonly outputs: readonly []; }, { readonly name: "admin"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "breedingEvents"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "brew"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "_axieId"; }, { readonly type: "uint256"; readonly name: "_birthDate"; }, { readonly type: "tuple"; readonly name: "_sireGenes"; readonly components: readonly [{ readonly type: "uint256"; readonly name: "x"; }, { readonly type: "uint256"; readonly name: "y"; }]; }, { readonly type: "tuple"; readonly name: "_matronGenes"; readonly components: readonly [{ readonly type: "uint256"; readonly name: "x"; }, { readonly type: "uint256"; readonly name: "y"; }]; }, { readonly type: "uint256"; readonly name: "_initialSeed"; }]; readonly outputs: readonly [{ readonly type: "tuple"; readonly name: "_genes"; readonly components: readonly [{ readonly type: "uint256"; readonly name: "x"; }, { readonly type: "uint256"; readonly name: "y"; }]; }]; }, { readonly name: "changeAdmin"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_newAdmin"; }]; readonly outputs: readonly []; }, { readonly name: "isAgamoGenes"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "tuple"; readonly name: "_genes"; readonly components: readonly [{ readonly type: "uint256"; readonly name: "x"; }, { readonly type: "uint256"; readonly name: "y"; }]; }]; readonly outputs: readonly [{ readonly type: "bool"; }]; }, { readonly name: "mutableBodies"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly type: "bool"; }]; }, { readonly name: "partDetailRandomRatio"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "partGeneDetails"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; }, { readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "peekOffspringGenes"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "_axieId"; }, { readonly type: "uint256"; readonly name: "_birthDate"; }, { readonly type: "tuple"; readonly name: "_sireGenes"; readonly components: readonly [{ readonly type: "uint256"; readonly name: "x"; }, { readonly type: "uint256"; readonly name: "y"; }]; }, { readonly type: "tuple"; readonly name: "_matronGenes"; readonly components: readonly [{ readonly type: "uint256"; readonly name: "x"; }, { readonly type: "uint256"; readonly name: "y"; }]; }, { readonly type: "uint256"; readonly name: "_initialSeed"; }]; readonly outputs: readonly [{ readonly type: "tuple"; readonly name: "_genes"; readonly components: readonly [{ readonly type: "uint256"; readonly name: "x"; }, { readonly type: "uint256"; readonly name: "y"; }]; }]; }, { readonly name: "removeAdmin"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "removeBreedingEvent"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "_index"; }]; readonly outputs: readonly []; }, { readonly name: "setMutableBodies"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256[]"; readonly name: "_bodies"; }, { readonly type: "bool"; readonly name: "_approve"; }]; readonly outputs: readonly []; }, { readonly name: "setPartDetailRandomRatio"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "_partDetailRandomRatio"; }]; readonly outputs: readonly []; }, { readonly name: "setPartGeneDetails"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "_partType"; }, { readonly type: "uint256[]"; readonly name: "_partGeneDetails"; }]; readonly outputs: readonly []; }]; }; export { contract as default };