arkivABI: readonly [
{
inputs: readonly [
{ indexed: true; name: "entityKey"; type: "uint256" },
{ name: "expirationBlock"; type: "uint256" },
];
name: "GolemBaseStorageEntityCreated";
type: "event";
},
{
inputs: readonly [
{ indexed: true; name: "entityKey"; type: "uint256" },
{ name: "expirationBlock"; type: "uint256" },
];
name: "GolemBaseStorageEntityUpdated";
type: "event";
},
{
inputs: readonly [
{ indexed: true; name: "entityKey"; type: "uint256" },
];
name: "GolemBaseStorageEntityDeleted";
type: "event";
},
{
inputs: readonly [
{ indexed: true; name: "entityKey"; type: "uint256" },
{ name: "oldExpirationBlock"; type: "uint256" },
{ name: "newExpirationBlock"; type: "uint256" },
];
name: "GolemBaseStorageEntityBTLExtended";
type: "event";
},
] = ...
The Application Binary Interface (ABI) for Arkiv storage contract events.
This ABI defines the event signatures emitted by the Arkiv storage contract for all entity lifecycle operations. These events are used to track entity creation, updates, deletions, and BTL extensions on the blockchain.