@roninbuilders/contracts
Version:
Type safe Contract ABIs for Ronin Network
102 lines (100 loc) • 3.4 kB
TypeScript
declare const contract: {
readonly id: 7188;
readonly address: "0x239d97bb703a6890600c3f6b98b5a8597d397a9e";
readonly contract_name: "OCRConfigurationStoreEVMSimple";
readonly display_name: "OCR Configuration Store EVM Simple";
readonly is_deprecated: false;
readonly is_proxy: false;
readonly proxy_to: false;
readonly created_at: 1736848640;
readonly abi: readonly [{
readonly name: "NewConfiguration";
readonly type: "event";
readonly inputs: readonly [{
readonly type: "bytes32";
readonly name: "configDigest";
readonly indexed: true;
}];
}, {
readonly name: "addConfig";
readonly type: "function";
readonly stateMutability: "nonpayable";
readonly inputs: readonly [{
readonly type: "tuple";
readonly name: "configuration";
readonly components: readonly [{
readonly type: "address[]";
readonly name: "signers";
}, {
readonly type: "address[]";
readonly name: "transmitters";
}, {
readonly type: "bytes";
readonly name: "onchainConfig";
}, {
readonly type: "bytes";
readonly name: "offchainConfig";
}, {
readonly type: "address";
readonly name: "contractAddress";
}, {
readonly type: "uint64";
readonly name: "offchainConfigVersion";
}, {
readonly type: "uint32";
readonly name: "configCount";
}, {
readonly type: "uint8";
readonly name: "f";
}];
}];
readonly outputs: readonly [{
readonly type: "bytes32";
}];
}, {
readonly name: "readConfig";
readonly type: "function";
readonly stateMutability: "view";
readonly inputs: readonly [{
readonly type: "bytes32";
readonly name: "configDigest";
}];
readonly outputs: readonly [{
readonly type: "tuple";
readonly components: readonly [{
readonly type: "address[]";
readonly name: "signers";
}, {
readonly type: "address[]";
readonly name: "transmitters";
}, {
readonly type: "bytes";
readonly name: "onchainConfig";
}, {
readonly type: "bytes";
readonly name: "offchainConfig";
}, {
readonly type: "address";
readonly name: "contractAddress";
}, {
readonly type: "uint64";
readonly name: "offchainConfigVersion";
}, {
readonly type: "uint32";
readonly name: "configCount";
}, {
readonly type: "uint8";
readonly name: "f";
}];
}];
}, {
readonly name: "typeAndVersion";
readonly type: "function";
readonly stateMutability: "pure";
readonly inputs: readonly [];
readonly outputs: readonly [{
readonly type: "string";
}];
}];
};
export { contract as default };