Type Alias CheckpointEvent

Source
pub type CheckpointEvent = CheckpointEvent;

Aliased Type§

enum CheckpointEvent {
    CheckpointCreated(Option<IdentityId>, AssetId, CheckpointId, u128, u64),
    MaximumSchedulesComplexityChanged(IdentityId, u64),
    ScheduleCreated(IdentityId, AssetId, ScheduleId, ScheduleCheckpoints),
    ScheduleRemoved(IdentityId, AssetId, ScheduleId, ScheduleCheckpoints),
}

Variants§

§

CheckpointCreated(Option<IdentityId>, AssetId, CheckpointId, u128, u64)

A checkpoint was created.

(caller DID, AssetId, checkpoint ID, total supply, checkpoint timestamp)

§

MaximumSchedulesComplexityChanged(IdentityId, u64)

The maximum complexity for an arbitrary asset’s schedule set was changed.

(GC DID, the new maximum)

§

ScheduleCreated(IdentityId, AssetId, ScheduleId, ScheduleCheckpoints)

A checkpoint schedule was created.

(caller DID, AssetId, schedule id, schedule)

§

ScheduleRemoved(IdentityId, AssetId, ScheduleId, ScheduleCheckpoints)

A checkpoint schedule was removed.

(caller DID, AssetId, schedule id, schedule)