@roninbuilders/contracts
Version:
Type safe Contract ABIs for Ronin Network
260 lines (258 loc) • 8.29 kB
text/typescript
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 };