Type Alias StoEvent

Source
pub type StoEvent = StoEvent<u64>;

Aliased Type§

enum StoEvent {
    FundraiserCreated(IdentityId, FundraiserId, FundraiserName, Fundraiser<u64>),
    Invested(IdentityId, FundraiserId, AssetId, AssetId, u128, u128),
    FundraiserFrozen(IdentityId, FundraiserId),
    FundraiserUnfrozen(IdentityId, FundraiserId),
    FundraiserWindowModified(EventOnly<IdentityId>, FundraiserId, u64, Option<u64>, u64, Option<u64>),
    FundraiserClosed(IdentityId, FundraiserId),
}

Variants§

§

FundraiserCreated(IdentityId, FundraiserId, FundraiserName, Fundraiser<u64>)

A new fundraiser has been created. (Agent DID, fundraiser id, fundraiser name, fundraiser details)

§

Invested(IdentityId, FundraiserId, AssetId, AssetId, u128, u128)

An investor invested in the fundraiser. (Investor, fundraiser_id, offering token, raise token, offering_token_amount, raise_token_amount)

§

FundraiserFrozen(IdentityId, FundraiserId)

A fundraiser has been frozen. (Agent DID, fundraiser id)

§

FundraiserUnfrozen(IdentityId, FundraiserId)

A fundraiser has been unfrozen. (Agent DID, fundraiser id)

§

FundraiserWindowModified(EventOnly<IdentityId>, FundraiserId, u64, Option<u64>, u64, Option<u64>)

A fundraiser window has been modified. (Agent DID, fundraiser id, old_start, old_end, new_start, new_end)

§

FundraiserClosed(IdentityId, FundraiserId)

A fundraiser has been stopped. (Agent DID, fundraiser id)