title: Events
Events are emitted for certain operations on the runtime. The following sections describe the events that are part of the default Substrate runtime.
(NOTE: These were generated from a static/snapshot view of a recent Substrate master node. Some items may not be available in older nodes, or in any customized implementations.)
asset
AssetCreated(IdentityId
, Ticker
, bool
, AssetType
, IdentityId
, bool
)
- interface:
api.events.asset.AssetCreated.is
- summary: Event for creation of the asset. caller DID/ owner DID, ticker, divisibility, asset type, beneficiary DID, disable investor uniqueness
AssetFrozen(IdentityId
, Ticker
)
- interface:
api.events.asset.AssetFrozen.is
- summary: An event emitted when an asset is frozen. Parameter: caller DID, ticker.
AssetOwnershipTransferred(IdentityId
, Ticker
, IdentityId
)
- interface:
api.events.asset.AssetOwnershipTransferred.is
- summary: Emit when token ownership is transferred. caller DID / token ownership transferred to DID, ticker, from
AssetRenamed(IdentityId
, Ticker
, AssetName
)
- interface:
api.events.asset.AssetRenamed.is
- summary: An event emitted when a token is renamed. Parameters: caller DID, ticker, new token name.
AssetUnfrozen(IdentityId
, Ticker
)
- interface:
api.events.asset.AssetUnfrozen.is
- summary: An event emitted when an asset is unfrozen. Parameter: caller DID, ticker.
ClassicTickerClaimed(IdentityId
, Ticker
, EthereumAddress
)
- interface:
api.events.asset.ClassicTickerClaimed.is
- summary: A Polymath Classic token was claimed and transferred to a non-systematic DID.
ControllerTransfer(IdentityId
, Ticker
, PortfolioId
, Balance
)
- interface:
api.events.asset.ControllerTransfer.is
- summary: Event for when a forced transfer takes place. caller DID/ controller DID, ticker, Portfolio of token holder, value.
CustomAssetTypeExists(IdentityId
, CustomAssetTypeId
, Bytes
)
- interface:
api.events.asset.CustomAssetTypeExists.is
- summary: A custom asset type already exists on-chain. caller DID, the ID of the custom asset type, the string contents registered.
CustomAssetTypeRegistered(IdentityId
, CustomAssetTypeId
, Bytes
)
- interface:
api.events.asset.CustomAssetTypeRegistered.is
- summary: A custom asset type was registered on-chain. caller DID, the ID of the custom asset type, the string contents registered.
DivisibilityChanged(IdentityId
, Ticker
, bool
)
- interface:
api.events.asset.DivisibilityChanged.is
- summary: Event for change in divisibility. caller DID, ticker, divisibility
DocumentAdded(IdentityId
, Ticker
, DocumentId
, Document
)
- interface:
api.events.asset.DocumentAdded.is
- summary: A new document attached to an asset
DocumentRemoved(IdentityId
, Ticker
, DocumentId
)
- interface:
api.events.asset.DocumentRemoved.is
- summary: A document removed from an asset
ExtensionRemoved(IdentityId
, Ticker
, AccountId
)
- interface:
api.events.asset.ExtensionRemoved.is
- summary: A extension got removed. caller DID, ticker, AccountId
FundingRoundSet(IdentityId
, Ticker
, FundingRoundName
)
- interface:
api.events.asset.FundingRoundSet.is
- summary: An event carrying the name of the current funding round of a ticker. Parameters: caller DID, ticker, funding round name.
IdentifiersUpdated(IdentityId
, Ticker
, Vec<AssetIdentifier>
)
- interface:
api.events.asset.IdentifiersUpdated.is
- summary: Event emitted when any token identifiers are updated. caller DID, ticker, a vector of (identifier type, identifier value)
IsIssuable(Ticker
, bool
)
- interface:
api.events.asset.IsIssuable.is
- summary: is_issuable() output ticker, return value (true if issuable)
Issued(IdentityId
, Ticker
, IdentityId
, Balance
, FundingRoundName
, Balance
)
- interface:
api.events.asset.Issued.is
- summary: Emit when tokens get issued. caller DID, ticker, beneficiary DID, value, funding round, total issued in this funding round
Redeemed(IdentityId
, Ticker
, IdentityId
, Balance
)
- interface:
api.events.asset.Redeemed.is
- summary: Emit when tokens get redeemed. caller DID, ticker, from DID, value
TickerRegistered(IdentityId
, Ticker
, Option<Moment>
)
- interface:
api.events.asset.TickerRegistered.is
- summary: Emit when ticker is registered. caller DID / ticker owner did, ticker, ticker owner, expiry
TickerTransferred(IdentityId
, Ticker
, IdentityId
)
- interface:
api.events.asset.TickerTransferred.is
- summary: Emit when ticker is transferred. caller DID / ticker transferred to DID, ticker, from
Transfer(IdentityId
, Ticker
, PortfolioId
, PortfolioId
, Balance
)
- interface:
api.events.asset.Transfer.is
- summary: Event for transfer of tokens. caller DID, ticker, from portfolio, to portfolio, value
TransferWithData(IdentityId
, Ticker
, IdentityId
, IdentityId
, Balance
, Bytes
)
- interface:
api.events.asset.TransferWithData.is
- summary: An additional event to Transfer; emitted when
transfer_with_data
is called. caller DID , ticker, from DID, to DID, value, data
balances
AccountBalanceBurned(IdentityId
, AccountId
, Balance
)
- interface:
api.events.balances.AccountBalanceBurned.is
- summary: The account and the amount of unlocked balance of that account that was burned. (caller Id, caller account, amount)
BalanceSet(IdentityId
, AccountId
, Balance
, Balance
)
- interface:
api.events.balances.BalanceSet.is
- summary: A balance was set by root (did, who, free, reserved).
Endowed(Option<IdentityId>
, AccountId
, Balance
)
- interface:
api.events.balances.Endowed.is
- summary: An account was created with some free balance. [did, account, free_balance]
Reserved(AccountId
, Balance
)
- interface:
api.events.balances.Reserved.is
- summary: Some balance was reserved (moved from free to reserved). [who, value]
ReserveRepatriated(AccountId
, AccountId
, Balance
, BalanceStatus
)
- interface:
api.events.balances.ReserveRepatriated.is
- summary: Some balance was moved from the reserve of the first account to the second account. Final argument indicates the destination balance type. [from, to, balance, destination_status]
Transfer(Option<IdentityId>
, AccountId
, Option<IdentityId>
, AccountId
, Balance
, Option<Memo>
)
- interface:
api.events.balances.Transfer.is
- summary: Transfer succeeded (from_did, from, to_did, to, value, memo).
Unreserved(AccountId
, Balance
)
- interface:
api.events.balances.Unreserved.is
- summary: Some balance was unreserved (moved from reserved to free). [who, value]
base
UnexpectedError(Option<DispatchError>
)
- interface:
api.events.base.UnexpectedError.is
- summary: An unexpected error happened that should be investigated.
bridge
AdminChanged(IdentityId
, AccountId
)
- interface:
api.events.bridge.AdminChanged.is
- summary: Confirmation of Admin change.
Bridged(IdentityId
, BridgeTx
)
- interface:
api.events.bridge.Bridged.is
- summary: Confirmation of POLYX upgrade on Polymesh from POLY tokens on Ethereum.
BridgeLimitUpdated(IdentityId
, Balance
, BlockNumber
)
- interface:
api.events.bridge.BridgeLimitUpdated.is
- summary: Bridge limit has been updated.
BridgeTxScheduled(IdentityId
, BridgeTx
, BlockNumber
)
- interface:
api.events.bridge.BridgeTxScheduled.is
- summary: Bridge Tx Scheduled.
BridgeTxScheduleFailed(IdentityId
, BridgeTx
, Bytes
)
- interface:
api.events.bridge.BridgeTxScheduleFailed.is
- summary: Failed to schedule Bridge Tx.
ControllerChanged(IdentityId
, AccountId
)
- interface:
api.events.bridge.ControllerChanged.is
- summary: Confirmation of a signer set change.
ExemptedUpdated(IdentityId
, IdentityId
, bool
)
- interface:
api.events.bridge.ExemptedUpdated.is
- summary: Exemption status of an identity has been updated.
FreezeAdminAdded(IdentityId
, AccountId
)
- interface:
api.events.bridge.FreezeAdminAdded.is
- summary: A new freeze admin has been added.
FreezeAdminRemoved(IdentityId
, AccountId
)
- interface:
api.events.bridge.FreezeAdminRemoved.is
- summary: A freeze admin has been removed.
Frozen(IdentityId
)
- interface:
api.events.bridge.Frozen.is
- summary: Notification of freezing the bridge.
FrozenTx(IdentityId
, BridgeTx
)
- interface:
api.events.bridge.FrozenTx.is
- summary: Notification of freezing a transaction.
TimelockChanged(IdentityId
, BlockNumber
)
- interface:
api.events.bridge.TimelockChanged.is
- summary: Confirmation of default timelock change.
TxRemoved(IdentityId
, BridgeTx
)
- interface:
api.events.bridge.TxRemoved.is
- summary: Notification of removing a transaction.
TxsHandled(Vec<(AccountId,u32,HandledTxStatus)>
)
- interface:
api.events.bridge.TxsHandled.is
- summary: An event emitted after a vector of transactions is handled. The parameter is a vector of tuples of recipient account, its nonce, and the status of the processed transaction.
Unfrozen(IdentityId
)
- interface:
api.events.bridge.Unfrozen.is
- summary: Notification of unfreezing the bridge.
UnfrozenTx(IdentityId
, BridgeTx
)
- interface:
api.events.bridge.UnfrozenTx.is
- summary: Notification of unfreezing a transaction.
capitalDistribution
BenefitClaimed(EventDid
, EventDid
, CAId
, Distribution
, Balance
, Tax
)
-
interface:
api.events.capitalDistribution.BenefitClaimed.is
-
summary: A token holder's benefit of a capital distribution for the given
CAId
was claimed.(Caller DID, Holder/Claimant DID, CA's ID, updated distribution details, DID's benefit, DID's tax %)
Created(EventDid
, CAId
, Distribution
)
-
interface:
api.events.capitalDistribution.Created.is
-
summary: A capital distribution, with details included, was created by the DID (permissioned agent) for the CA identified by
CAId
.(Agent DID, CA's ID, distribution details)
Reclaimed(EventDid
, CAId
, Balance
)
-
interface:
api.events.capitalDistribution.Reclaimed.is
-
summary: Stats from
push_benefit
was emitted.(Agent DID, CA's ID, max requested DIDs, processed DIDs, failed DIDs)
Removed(EventDid
, CAId
)
-
interface:
api.events.capitalDistribution.Removed.is
-
summary: A capital distribution was removed.
(Agent DID, CA's ID)
cddServiceProviders
ActiveLimitChanged(IdentityId
, MemberCount
, MemberCount
)
- interface:
api.events.cddServiceProviders.ActiveLimitChanged.is
- summary: The limit of how many active members there can be concurrently was changed.
Dummy(PhantomData
)
- interface:
api.events.cddServiceProviders.Dummy.is
- summary: Phantom member, never used.
MemberAdded(IdentityId
, IdentityId
)
- interface:
api.events.cddServiceProviders.MemberAdded.is
- summary: The given member was added; see the transaction for who. caller DID, New member DID.
MemberRemoved(IdentityId
, IdentityId
)
- interface:
api.events.cddServiceProviders.MemberRemoved.is
- summary: The given member was removed; see the transaction for who. caller DID, member DID that get removed.
MemberRevoked(IdentityId
, IdentityId
)
- interface:
api.events.cddServiceProviders.MemberRevoked.is
- summary: The given member has been revoked at specific time-stamp. caller DID, member DID that get revoked.
MembersReset(IdentityId
, Vec<IdentityId>
)
- interface:
api.events.cddServiceProviders.MembersReset.is
- summary: The membership was reset; see the transaction for who the new set is. caller DID, List of new members.
MembersSwapped(IdentityId
, IdentityId
, IdentityId
)
- interface:
api.events.cddServiceProviders.MembersSwapped.is
- summary: Two members were swapped; see the transaction for who. caller DID, Removed DID, New add DID.
checkpoint
CheckpointCreated(Option<EventDid>
, Ticker
, CheckpointId
, Balance
, Moment
)
-
interface:
api.events.checkpoint.CheckpointCreated.is
-
summary: A checkpoint was created.
(caller DID, ticker, checkpoint ID, total supply, checkpoint timestamp)
MaximumSchedulesComplexityChanged(IdentityId
, u64
)
-
interface:
api.events.checkpoint.MaximumSchedulesComplexityChanged.is
-
summary: The maximum complexity for an arbitrary ticker's schedule set was changed.
(GC DID, the new maximum)
ScheduleCreated(EventDid
, Ticker
, StoredSchedule
)
-
interface:
api.events.checkpoint.ScheduleCreated.is
-
summary: A checkpoint schedule was created.
(caller DID, ticker, schedule)
ScheduleRemoved(IdentityId
, Ticker
, StoredSchedule
)
-
interface:
api.events.checkpoint.ScheduleRemoved.is
-
summary: A checkpoint schedule was removed.
(caller DID, ticker, schedule)
committeeMembership
ActiveLimitChanged(IdentityId
, MemberCount
, MemberCount
)
- interface:
api.events.committeeMembership.ActiveLimitChanged.is
- summary: The limit of how many active members there can be concurrently was changed.
Dummy(PhantomData
)
- interface:
api.events.committeeMembership.Dummy.is
- summary: Phantom member, never used.
MemberAdded(IdentityId
, IdentityId
)
- interface:
api.events.committeeMembership.MemberAdded.is
- summary: The given member was added; see the transaction for who. caller DID, New member DID.
MemberRemoved(IdentityId
, IdentityId
)
- interface:
api.events.committeeMembership.MemberRemoved.is
- summary: The given member was removed; see the transaction for who. caller DID, member DID that get removed.
MemberRevoked(IdentityId
, IdentityId
)
- interface:
api.events.committeeMembership.MemberRevoked.is
- summary: The given member has been revoked at specific time-stamp. caller DID, member DID that get revoked.
MembersReset(IdentityId
, Vec<IdentityId>
)
- interface:
api.events.committeeMembership.MembersReset.is
- summary: The membership was reset; see the transaction for who the new set is. caller DID, List of new members.
MembersSwapped(IdentityId
, IdentityId
, IdentityId
)
- interface:
api.events.committeeMembership.MembersSwapped.is
- summary: Two members were swapped; see the transaction for who. caller DID, Removed DID, New add DID.
complianceManager
AssetCompliancePaused(IdentityId
, Ticker
)
- interface:
api.events.complianceManager.AssetCompliancePaused.is
- summary: Emitted when an asset compliance for a given ticker gets paused. (caller DID, Ticker).
AssetComplianceReplaced(IdentityId
, Ticker
, Vec<ComplianceRequirement>
)
- interface:
api.events.complianceManager.AssetComplianceReplaced.is
- summary: Emitted when an asset compliance is replaced. Parameters: caller DID, ticker, new asset compliance.
AssetComplianceReset(IdentityId
, Ticker
)
- interface:
api.events.complianceManager.AssetComplianceReset.is
- summary: Emitted when an asset compliance of a ticker is reset. (caller DID, Ticker).
AssetComplianceResumed(IdentityId
, Ticker
)
- interface:
api.events.complianceManager.AssetComplianceResumed.is
- summary: Emitted when an asset compliance for a given ticker gets resume. (caller DID, Ticker).
ComplianceRequirementChanged(IdentityId
, Ticker
, ComplianceRequirement
)
- interface:
api.events.complianceManager.ComplianceRequirementChanged.is
- summary: Emitted when compliance requirement get modified/change. (caller DID, Ticker, ComplianceRequirement).
ComplianceRequirementCreated(IdentityId
, Ticker
, ComplianceRequirement
)
- interface:
api.events.complianceManager.ComplianceRequirementCreated.is
- summary: Emitted when new compliance requirement is created. (caller DID, Ticker, ComplianceRequirement).
ComplianceRequirementRemoved(IdentityId
, Ticker
, u32
)
- interface:
api.events.complianceManager.ComplianceRequirementRemoved.is
- summary: Emitted when a compliance requirement is removed. (caller DID, Ticker, requirement_id).
TrustedDefaultClaimIssuerAdded(IdentityId
, Ticker
, TrustedIssuer
)
- interface:
api.events.complianceManager.TrustedDefaultClaimIssuerAdded.is
- summary: Emitted when default claim issuer list for a given ticker gets added. (caller DID, Ticker, Added TrustedIssuer).
TrustedDefaultClaimIssuerRemoved(IdentityId
, Ticker
, IdentityId
)
- interface:
api.events.complianceManager.TrustedDefaultClaimIssuerRemoved.is
- summary: Emitted when default claim issuer list for a given ticker get removed. (caller DID, Ticker, Removed TrustedIssuer).
corporateAction
CAATransferred(IdentityId
, Ticker
, IdentityId
)
- interface:
api.events.corporateAction.CAATransferred.is
- summary: A new DID was made the CAA. (New CAA DID, Ticker, New CAA DID).
CAInitiated(EventDid
, CAId
, CorporateAction
, CADetails
)
- interface:
api.events.corporateAction.CAInitiated.is
- summary: A CA was initiated. (Agent DID, CA id, the CA, the CA details)
CALinkedToDoc(IdentityId
, CAId
, Vec<DocumentId>
)
- interface:
api.events.corporateAction.CALinkedToDoc.is
- summary: A CA was linked to a set of docs. (Agent DID, CA Id, List of doc identifiers)
CARemoved(EventDid
, CAId
)
- interface:
api.events.corporateAction.CARemoved.is
- summary: A CA was removed. (Agent DID, CA Id)
DefaultTargetIdentitiesChanged(IdentityId
, Ticker
, TargetIdentities
)
- interface:
api.events.corporateAction.DefaultTargetIdentitiesChanged.is
- summary: The set of default
TargetIdentities
for a ticker changed. (Agent DID, Ticker, New TargetIdentities)
DefaultWithholdingTaxChanged(IdentityId
, Ticker
, Tax
)
- interface:
api.events.corporateAction.DefaultWithholdingTaxChanged.is
- summary: The default withholding tax for a ticker changed. (Agent DID, Ticker, New Tax).
DidWithholdingTaxChanged(IdentityId
, Ticker
, IdentityId
, Option<Tax>
)
- interface:
api.events.corporateAction.DidWithholdingTaxChanged.is
- summary: The withholding tax specific to a DID for a ticker changed. (Agent DID, Ticker, Taxed DID, New Tax).
MaxDetailsLengthChanged(IdentityId
, u32
)
- interface:
api.events.corporateAction.MaxDetailsLengthChanged.is
- summary: The maximum length of
details
in bytes was changed. (GC DID, new length)
RecordDateChanged(EventDid
, CAId
, CorporateAction
)
- interface:
api.events.corporateAction.RecordDateChanged.is
- summary: A CA's record date changed.
corporateBallot
Created(IdentityId
, CAId
, BallotTimeRange
, BallotMeta
, bool
)
-
interface:
api.events.corporateBallot.Created.is
-
summary: A corporate ballot was created.
(Agent DID, CA's ID, Voting start/end, Ballot metadata, RCV enabled?)
MetaChanged(IdentityId
, CAId
, BallotMeta
)
-
interface:
api.events.corporateBallot.MetaChanged.is
-
summary: A corporate ballot changed its metadata.
(Agent DID, CA's ID, New metadata)
RangeChanged(IdentityId
, CAId
, BallotTimeRange
)
-
interface:
api.events.corporateBallot.RangeChanged.is
-
summary: A corporate ballot changed its start/end date range.
(Agent DID, CA's ID, Voting start/end)
RCVChanged(IdentityId
, CAId
, bool
)
-
interface:
api.events.corporateBallot.RCVChanged.is
-
summary: A corporate ballot changed its RCV support.
(Agent DID, CA's ID, New support)
Removed(EventDid
, CAId
)
-
interface:
api.events.corporateBallot.Removed.is
-
summary: A corporate ballot was removed.
(Agent DID, CA's ID)
VoteCast(IdentityId
, CAId
, Vec<BallotVote>
)
-
interface:
api.events.corporateBallot.VoteCast.is
-
summary: A vote was cast in a corporate ballot.
(voter DID, CAId, Votes)
externalAgents
AgentAdded(EventDid
, Ticker
, AgentGroup
)
-
interface:
api.events.externalAgents.AgentAdded.is
-
summary: An agent was added.
(Caller/Agent DID, Agent's ticker, Agent's group)
AgentRemoved(EventDid
, Ticker
, IdentityId
)
-
interface:
api.events.externalAgents.AgentRemoved.is
-
summary: An agent was removed.
(Caller DID, Agent's ticker, Agent's DID)
GroupChanged(EventDid
, Ticker
, IdentityId
, AgentGroup
)
-
interface:
api.events.externalAgents.GroupChanged.is
-
summary: An agent's group was changed.
(Caller DID, Agent's ticker, Agent's DID, The new group of the agent)
GroupCreated(EventDid
, Ticker
, AGId
, ExtrinsicPermissions
)
-
interface:
api.events.externalAgents.GroupCreated.is
-
summary: An Agent Group was created.
(Caller DID, AG's ticker, AG's ID, AG's permissions)
GroupPermissionsUpdated(EventDid
, Ticker
, AGId
, ExtrinsicPermissions
)
-
interface:
api.events.externalAgents.GroupPermissionsUpdated.is
-
summary: An Agent Group's permissions was updated.
(Caller DID, AG's ticker, AG's ID, AG's new permissions)
grandpa
NewAuthorities(AuthorityList
)
- interface:
api.events.grandpa.NewAuthorities.is
- summary: New authority set has been applied. [authority_set]
Paused()
- interface:
api.events.grandpa.Paused.is
- summary: Current authority set has been paused.
Resumed()
- interface:
api.events.grandpa.Resumed.is
- summary: Current authority set has been resumed.
identity
AssetDidRegistered(IdentityId
, Ticker
)
- interface:
api.events.identity.AssetDidRegistered.is
- summary: Asset DID
AuthorizationAdded(IdentityId
, Option<IdentityId>
, Option<AccountId>
, u64
, AuthorizationData
, Option<Moment>
)
- interface:
api.events.identity.AuthorizationAdded.is
- summary: New authorization added. (authorised_by, target_did, target_key, auth_id, authorization_data, expiry)
AuthorizationConsumed(Option<IdentityId>
, Option<AccountId>
, u64
)
- interface:
api.events.identity.AuthorizationConsumed.is
- summary: Authorization consumed. (authorized_identity, authorized_key, auth_id)
AuthorizationRejected(Option<IdentityId>
, Option<AccountId>
, u64
)
- interface:
api.events.identity.AuthorizationRejected.is
- summary: Authorization rejected by the user who was authorized. (authorized_identity, authorized_key, auth_id)
AuthorizationRevoked(Option<IdentityId>
, Option<AccountId>
, u64
)
- interface:
api.events.identity.AuthorizationRevoked.is
- summary: Authorization revoked by the authorizer. (authorized_identity, authorized_key, auth_id)
CddClaimsInvalidated(IdentityId
, Moment
)
- interface:
api.events.identity.CddClaimsInvalidated.is
- summary: CDD claims generated by
IdentityId
(a CDD Provider) have been invalidated fromMoment
.
CddRequirementForPrimaryKeyUpdated(bool
)
- interface:
api.events.identity.CddRequirementForPrimaryKeyUpdated.is
- summary: CDD requirement for updating primary key changed. (new_requirement)
ClaimAdded(IdentityId
, IdentityClaim
)
- interface:
api.events.identity.ClaimAdded.is
- summary: DID, claims
ClaimRevoked(IdentityId
, IdentityClaim
)
- interface:
api.events.identity.ClaimRevoked.is
- summary: DID, ClaimType, Claim Issuer
DidCreated(IdentityId
, AccountId
, Vec<SecondaryKey>
)
- interface:
api.events.identity.DidCreated.is
- summary: DID, primary key account ID, secondary keys
MockInvestorUIDCreated(IdentityId
, InvestorUid
)
- interface:
api.events.identity.MockInvestorUIDCreated.is
- summary: Mocked InvestorUid created.
OffChainAuthorizationRevoked(IdentityId
, Signatory
)
- interface:
api.events.identity.OffChainAuthorizationRevoked.is
- summary: Off-chain Authorization has been revoked. (Target Identity, Signatory)
PrimaryKeyUpdated(IdentityId
, AccountId
, AccountId
)
- interface:
api.events.identity.PrimaryKeyUpdated.is
- summary: DID, old primary key account ID, new ID
SecondaryKeyPermissionsUpdated(IdentityId
, SecondaryKey
, Permissions
, Permissions
)
- interface:
api.events.identity.SecondaryKeyPermissionsUpdated.is
- summary: DID, updated secondary key, previous permissions, new permissions
SecondaryKeysAdded(IdentityId
, Vec<SecondaryKey>
)
- interface:
api.events.identity.SecondaryKeysAdded.is
- summary: DID, new keys
SecondaryKeysFrozen(IdentityId
)
- interface:
api.events.identity.SecondaryKeysFrozen.is
- summary: All Secondary keys of the identity ID are frozen.
SecondaryKeysRemoved(IdentityId
, Vec<Signatory>
)
- interface:
api.events.identity.SecondaryKeysRemoved.is
- summary: DID, the keys that got removed
SecondaryKeysUnfrozen(IdentityId
)
- interface:
api.events.identity.SecondaryKeysUnfrozen.is
- summary: All Secondary keys of the identity ID are unfrozen.
SignerLeft(IdentityId
, Signatory
)
- interface:
api.events.identity.SignerLeft.is
- summary: A signer left their identity. (did, signer)
imOnline
AllGood()
- interface:
api.events.imOnline.AllGood.is
- summary: At the end of the session, no offence was committed.
HeartbeatReceived(AuthorityId
)
- interface:
api.events.imOnline.HeartbeatReceived.is
- summary: A new heartbeat was received from
AuthorityId
[authority_id]
SomeOffline(Vec<IdentificationTuple>
)
- interface:
api.events.imOnline.SomeOffline.is
- summary: At the end of the session, at least one validator was found to be [offline].
indices
IndexAssigned(AccountId
, AccountIndex
)
- interface:
api.events.indices.IndexAssigned.is
- summary: A account index was assigned. [index, who]
IndexFreed(AccountIndex
)
- interface:
api.events.indices.IndexFreed.is
- summary: A account index has been freed up (unassigned). [index]
IndexFrozen(AccountIndex
, AccountId
)
- interface:
api.events.indices.IndexFrozen.is
- summary: A account index has been frozen to its current account ID. [index, who]
multiSig
MultiSigCreated(IdentityId
, AccountId
, AccountId
, Vec<Signatory>
, u64
)
- interface:
api.events.multiSig.MultiSigCreated.is
- summary: Event emitted after creation of a multisig. Arguments: caller DID, multisig address, signers (pending approval), signatures required.
MultiSigSignaturesRequiredChanged(IdentityId
, AccountId
, u64
)
- interface:
api.events.multiSig.MultiSigSignaturesRequiredChanged.is
- summary: Event emitted when the number of required signatures is changed. Arguments: caller DID, multisig, new required signatures.
MultiSigSignerAdded(IdentityId
, AccountId
, Signatory
)
- interface:
api.events.multiSig.MultiSigSignerAdded.is
- summary: Event emitted when a signatory is added. Arguments: caller DID, multisig, added signer.
MultiSigSignerAuthorized(IdentityId
, AccountId
, Signatory
)
- interface:
api.events.multiSig.MultiSigSignerAuthorized.is
- summary: Event emitted when a multisig signatory is authorized to be added. Arguments: caller DID, multisig, authorized signer.
MultiSigSignerRemoved(IdentityId
, AccountId
, Signatory
)
- interface:
api.events.multiSig.MultiSigSignerRemoved.is
- summary: Event emitted when a multisig signatory is removed. Arguments: caller DID, multisig, removed signer.
ProposalAdded(IdentityId
, AccountId
, u64
)
- interface:
api.events.multiSig.ProposalAdded.is
- summary: Event emitted after adding a proposal. Arguments: caller DID, multisig, proposal ID.
ProposalApproved(IdentityId
, AccountId
, Signatory
, u64
)
- interface:
api.events.multiSig.ProposalApproved.is
- summary: Event emitted when the proposal get approved. Arguments: caller DID, multisig, authorized signer, proposal id.
ProposalExecuted(IdentityId
, AccountId
, u64
, bool
)
- interface:
api.events.multiSig.ProposalExecuted.is
- summary: Event emitted when a proposal is executed. Arguments: caller DID, multisig, proposal ID, result.
ProposalExecutionFailed(DispatchError
)
- interface:
api.events.multiSig.ProposalExecutionFailed.is
- summary: Event emitted when there's an error in proposal execution
ProposalRejected(IdentityId
, AccountId
, u64
)
- interface:
api.events.multiSig.ProposalRejected.is
- summary: Event emitted when a proposal is rejected. Arguments: caller DID, multisig, proposal ID.
ProposalRejectionVote(IdentityId
, AccountId
, Signatory
, u64
)
- interface:
api.events.multiSig.ProposalRejectionVote.is
- summary: Event emitted when a vote is cast in favor of rejecting a proposal. Arguments: caller DID, multisig, authorized signer, proposal id.
SchedulingFailed(DispatchError
)
- interface:
api.events.multiSig.SchedulingFailed.is
- summary: Scheduling of proposal fails.
offences
Offence(Kind
, OpaqueTimeSlot
, bool
)
- interface:
api.events.offences.Offence.is
- summary: There is an offence reported of the given
kind
happened at thesession_index
and (kind-specific) time slot. This event is not deposited for duplicate slashes. last element indicates of the offence was applied (true) or queued (false) [kind, timeslot, applied].
pips
ActivePipLimitChanged(IdentityId
, u32
, u32
)
- interface:
api.events.pips.ActivePipLimitChanged.is
- summary: The maximum number of active PIPs was changed. (caller DID, old value, new value)
DefaultEnactmentPeriodChanged(IdentityId
, BlockNumber
, BlockNumber
)
- interface:
api.events.pips.DefaultEnactmentPeriodChanged.is
- summary: Default enactment period (in blocks) has been changed. (caller DID, old period, new period)
ExecutionCancellingFailed(PipId
)
- interface:
api.events.pips.ExecutionCancellingFailed.is
- summary: Cancelling the PIP execution failed in the scheduler pallet.
ExecutionScheduled(IdentityId
, PipId
, BlockNumber
)
- interface:
api.events.pips.ExecutionScheduled.is
- summary: Execution of a PIP has been scheduled at specific block.
ExecutionSchedulingFailed(IdentityId
, PipId
, BlockNumber
)
- interface:
api.events.pips.ExecutionSchedulingFailed.is
- summary: Scheduling of the PIP for execution failed in the scheduler pallet.
ExpiryScheduled(IdentityId
, PipId
, BlockNumber
)
- interface:
api.events.pips.ExpiryScheduled.is
- summary: The PIP has been scheduled for expiry.
ExpirySchedulingFailed(IdentityId
, PipId
, BlockNumber
)
- interface:
api.events.pips.ExpirySchedulingFailed.is
- summary: Scheduling of the PIP for expiry failed in the scheduler pallet.
HistoricalPipsPruned(IdentityId
, bool
, bool
)
- interface:
api.events.pips.HistoricalPipsPruned.is
- summary: Pruning Historical PIPs is enabled or disabled (caller DID, old value, new value)
MaxPipSkipCountChanged(IdentityId
, SkippedCount
, SkippedCount
)
- interface:
api.events.pips.MaxPipSkipCountChanged.is
- summary: The maximum times a PIP can be skipped was changed. (caller DID, old value, new value)
MinimumProposalDepositChanged(IdentityId
, Balance
, Balance
)
- interface:
api.events.pips.MinimumProposalDepositChanged.is
- summary: Minimum deposit amount modified (caller DID, old amount, new amount)
PendingPipExpiryChanged(IdentityId
, MaybeBlock
, MaybeBlock
)
- interface:
api.events.pips.PendingPipExpiryChanged.is
- summary: Amount of blocks after which a pending PIP expires. (caller DID, old expiry, new expiry)
PipClosed(IdentityId
, PipId
, bool
)
- interface:
api.events.pips.PipClosed.is
- summary: Pip has been closed, bool indicates whether data is pruned
PipSkipped(IdentityId
, PipId
, SkippedCount
)
- interface:
api.events.pips.PipSkipped.is
- summary: A PIP in the snapshot queue was skipped. (gc_did, pip_id, new_skip_count)
ProposalCreated(IdentityId
, Proposer
, PipId
, Balance
, Option<Url>
, Option<PipDescription>
, MaybeBlock
, ProposalData
)
-
interface:
api.events.pips.ProposalCreated.is
-
summary: A PIP was made with a
Balance
stake.Parameters:
Caller DID, Proposer, PIP ID, deposit, URL, description, expiry time, proposal data.
ProposalRefund(IdentityId
, PipId
, Balance
)
- interface:
api.events.pips.ProposalRefund.is
- summary: Refund proposal (id, total amount)
ProposalStateUpdated(IdentityId
, PipId
, ProposalState
)
- interface:
api.events.pips.ProposalStateUpdated.is
- summary: Triggered each time the state of a proposal is amended
SnapshotCleared(IdentityId
, SnapshotId
)
- interface:
api.events.pips.SnapshotCleared.is
- summary: The snapshot was cleared.
SnapshotResultsEnacted(IdentityId
, Option<SnapshotId>
, Vec<(PipId,SkippedCount)>
, Vec<PipId>
, Vec<PipId>
)
- interface:
api.events.pips.SnapshotResultsEnacted.is
- summary: Results (e.g., approved, rejected, and skipped), were enacted for some PIPs. (gc_did, snapshot_id_opt, skipped_pips_with_new_count, rejected_pips, approved_pips)
SnapshotTaken(IdentityId
, SnapshotId
, Vec<SnapshottedPip>
)
- interface:
api.events.pips.SnapshotTaken.is
- summary: A new snapshot was taken.
Voted(IdentityId
, AccountId
, PipId
, bool
, Balance
)
- interface:
api.events.pips.Voted.is
- summary:
AccountId
votedbool
on the proposal referenced byPipId
polymeshCommittee
Approved(IdentityId
, Hash
, MemberCount
, MemberCount
, MemberCount
)
- interface:
api.events.polymeshCommittee.Approved.is
- summary: A motion was approved by the required threshold with the following tally (yes votes, no votes and total seats given respectively as
MemberCount
). Parameters: caller DID, proposal hash, yay vote count, nay vote count, total seats.
Executed(IdentityId
, Hash
, DispatchResult
)
- interface:
api.events.polymeshCommittee.Executed.is
- summary: A motion was executed;
DispatchResult
isOk(())
if returned without error. Parameters: caller DID, proposal hash, result of proposal dispatch.
ExpiresAfterUpdated(IdentityId
, MaybeBlock
)
- interface:
api.events.polymeshCommittee.ExpiresAfterUpdated.is
- summary: Proposal expiry time has been updated. Parameters: caller DID, new expiry time (if any).
FinalVotes(IdentityId
, ProposalIndex
, Hash
, Vec<IdentityId>
, Vec<IdentityId>
)
- interface:
api.events.polymeshCommittee.FinalVotes.is
- summary: Final votes on a motion (given hash) caller DID, ProposalIndex, Proposal hash, yes voters, no voter
Proposed(IdentityId
, ProposalIndex
, Hash
)
- interface:
api.events.polymeshCommittee.Proposed.is
- summary: A motion (given hash) has been proposed (by given account) with a threshold (given
MemberCount
). Parameters: caller DID, proposal index, proposal hash.
Rejected(IdentityId
, Hash
, MemberCount
, MemberCount
, MemberCount
)
- interface:
api.events.polymeshCommittee.Rejected.is
- summary: A motion was rejected by the required threshold with the following tally (yes votes, no votes and total seats given respectively as
MemberCount
). Parameters: caller DID, proposal hash, yay vote count, nay vote count, total seats.
ReleaseCoordinatorUpdated(IdentityId
, Option<IdentityId>
)
- interface:
api.events.polymeshCommittee.ReleaseCoordinatorUpdated.is
- summary: Release coordinator has been updated. Parameters: caller DID, DID of the release coordinator.
Voted(IdentityId
, ProposalIndex
, Hash
, bool
, MemberCount
, MemberCount
, MemberCount
)
- interface:
api.events.polymeshCommittee.Voted.is
- summary: A motion (given hash) has been voted on by given account, leaving a tally (yes votes, no votes and total seats given respectively as
MemberCount
). caller DID, Proposal index, Proposal hash, current vote, yay vote count, nay vote count, total seats.
VoteRetracted(IdentityId
, ProposalIndex
, Hash
, bool
)
- interface:
api.events.polymeshCommittee.VoteRetracted.is
- summary: A vote on a motion (given hash) has been retracted. caller DID, ProposalIndex, Proposal hash, vote that was retracted
VoteThresholdUpdated(IdentityId
, u32
, u32
)
- interface:
api.events.polymeshCommittee.VoteThresholdUpdated.is
- summary: Voting threshold has been updated Parameters: caller DID, numerator, denominator
portfolio
MovedBetweenPortfolios(IdentityId
, PortfolioId
, PortfolioId
, Ticker
, Balance
, Option<Memo>
)
-
interface:
api.events.portfolio.MovedBetweenPortfolios.is
-
summary: A token amount has been moved from one portfolio to another.
Parameters
-
origin DID
-
source portfolio
-
destination portfolio
-
asset ticker
-
asset balance that was moved
-
PortfolioCreated(IdentityId
, PortfolioNumber
, PortfolioName
)
-
interface:
api.events.portfolio.PortfolioCreated.is
-
summary: The portfolio has been successfully created.
Parameters
-
origin DID
-
portfolio number
-
portfolio name
-
PortfolioCustodianChanged(IdentityId
, PortfolioId
, IdentityId
)
-
interface:
api.events.portfolio.PortfolioCustodianChanged.is
-
summary: Custody of a portfolio has been given to a different identity
Parameters
-
origin DID
-
portfolio id
-
portfolio custodian did
-
PortfolioDeleted(IdentityId
, PortfolioNumber
)
-
interface:
api.events.portfolio.PortfolioDeleted.is
-
summary: The portfolio has been successfully removed.
Parameters
-
origin DID
-
portfolio number
-
PortfolioRenamed(IdentityId
, PortfolioNumber
, PortfolioName
)
-
interface:
api.events.portfolio.PortfolioRenamed.is
-
summary: The portfolio identified with
num
has been renamed toname
.Parameters
-
origin DID
-
portfolio number
-
portfolio name
-
UserPortfolios(IdentityId
, Vec<(PortfolioNumber,PortfolioName)>
)
-
interface:
api.events.portfolio.UserPortfolios.is
-
summary: All non-default portfolio numbers and names of a DID.
Parameters
-
origin DID
-
vector of number-name pairs
-
protocolFee
CoefficientSet(IdentityId
, PosRatio
)
- interface:
api.events.protocolFee.CoefficientSet.is
- summary: The fee coefficient.
FeeCharged(AccountId
, Balance
)
- interface:
api.events.protocolFee.FeeCharged.is
- summary: Fee charged.
FeeSet(IdentityId
, Balance
)
- interface:
api.events.protocolFee.FeeSet.is
- summary: The protocol fee of an operation.
relayer
AcceptedPayingKey(EventDid
, AccountId
, AccountId
)
-
interface:
api.events.relayer.AcceptedPayingKey.is
-
summary: Accepted paying key.
(Caller DID, User Key, Paying Key)
AuthorizedPayingKey(EventDid
, AccountId
, AccountId
, Balance
, u64
)
-
interface:
api.events.relayer.AuthorizedPayingKey.is
-
summary: Authorization given for
paying_key
touser_key
.(Caller DID, User Key, Paying Key, Initial POLYX limit, Auth ID)
RemovedPayingKey(EventDid
, AccountId
, AccountId
)
-
interface:
api.events.relayer.RemovedPayingKey.is
-
summary: Removed paying key.
(Caller DID, User Key, Paying Key)
UpdatedPolyxLimit(EventDid
, AccountId
, AccountId
, Balance
, Balance
)
-
interface:
api.events.relayer.UpdatedPolyxLimit.is
-
summary: Updated polyx limit.
(Caller DID, User Key, Paying Key, POLYX limit, old remaining POLYX)
rewards
ItnRewardClaimed(AccountId
, Balance
)
- interface:
api.events.rewards.ItnRewardClaimed.is
- summary: Itn reward was claimed.
scheduler
Canceled(BlockNumber
, u32
)
- interface:
api.events.scheduler.Canceled.is
- summary: Canceled some task. [when, index]
Dispatched(TaskAddress
, Option<Bytes>
, DispatchResult
)
- interface:
api.events.scheduler.Dispatched.is
- summary: Dispatched some task. [task, id, result]
Scheduled(BlockNumber
, u32
)
- interface:
api.events.scheduler.Scheduled.is
- summary: Scheduled some task. [when, index]
session
NewSession(SessionIndex
)
- interface:
api.events.session.NewSession.is
- summary: New session has happened. Note that the argument is the [session_index], not the block number as the type might suggest.
settlement
AffirmationWithdrawn(IdentityId
, PortfolioId
, InstructionId
)
- interface:
api.events.settlement.AffirmationWithdrawn.is
- summary: An affirmation has been withdrawn (did, portfolio, instruction_id)
InstructionAffirmed(IdentityId
, PortfolioId
, InstructionId
)
- interface:
api.events.settlement.InstructionAffirmed.is
- summary: An instruction has been affirmed (did, portfolio, instruction_id)
InstructionCreated(IdentityId
, VenueId
, InstructionId
, SettlementType
, Option<Moment>
, Option<Moment>
, Vec<Leg>
)
- interface:
api.events.settlement.InstructionCreated.is
- summary: A new instruction has been created (did, venue_id, instruction_id, settlement_type, trade_date, value_date, legs)
InstructionExecuted(IdentityId
, InstructionId
)
- interface:
api.events.settlement.InstructionExecuted.is
- summary: Instruction executed successfully(did, instruction_id)
InstructionFailed(IdentityId
, InstructionId
)
- interface:
api.events.settlement.InstructionFailed.is
- summary: Instruction failed execution (did, instruction_id)
InstructionRejected(IdentityId
, InstructionId
)
- interface:
api.events.settlement.InstructionRejected.is
- summary: An instruction has been rejected (did, instruction_id)
InstructionRescheduled(IdentityId
, InstructionId
)
- interface:
api.events.settlement.InstructionRescheduled.is
- summary: Instruction is rescheduled. (caller DID, instruction_id)
LegFailedExecution(IdentityId
, InstructionId
, LegId
)
- interface:
api.events.settlement.LegFailedExecution.is
- summary: Execution of a leg failed (did, instruction_id, leg_id)
ReceiptClaimed(IdentityId
, InstructionId
, LegId
, u64
, AccountId
, ReceiptMetadata
)
- interface:
api.events.settlement.ReceiptClaimed.is
- summary: A receipt has been claimed (did, instruction_id, leg_id, receipt_uid, signer, receipt metadata)
ReceiptUnclaimed(IdentityId
, InstructionId
, LegId
, u64
, AccountId
)
- interface:
api.events.settlement.ReceiptUnclaimed.is
- summary: A receipt has been unclaimed (did, instruction_id, leg_id, receipt_uid, signer)
ReceiptValidityChanged(IdentityId
, AccountId
, u64
, bool
)
- interface:
api.events.settlement.ReceiptValidityChanged.is
- summary: A receipt has been invalidated (did, signer, receipt_uid, validity)
SchedulingFailed(DispatchError
)
- interface:
api.events.settlement.SchedulingFailed.is
- summary: Scheduling of instruction fails.
VenueCreated(IdentityId
, VenueId
, VenueDetails
, VenueType
)
- interface:
api.events.settlement.VenueCreated.is
- summary: A new venue has been created (did, venue_id, details, type)
VenueDetailsUpdated(IdentityId
, VenueId
, VenueDetails
)
- interface:
api.events.settlement.VenueDetailsUpdated.is
- summary: An existing venue's details has been updated (did, venue_id, details)
VenueFiltering(IdentityId
, Ticker
, bool
)
- interface:
api.events.settlement.VenueFiltering.is
- summary: Venue filtering has been enabled or disabled for a ticker (did, ticker, filtering_enabled)
VenuesAllowed(IdentityId
, Ticker
, Vec<VenueId>
)
- interface:
api.events.settlement.VenuesAllowed.is
- summary: Venues added to allow list (did, ticker, vec<venue_id>)
VenuesBlocked(IdentityId
, Ticker
, Vec<VenueId>
)
- interface:
api.events.settlement.VenuesBlocked.is
- summary: Venues added to block list (did, ticker, vec<venue_id>)
VenueTypeUpdated(IdentityId
, VenueId
, VenueType
)
- interface:
api.events.settlement.VenueTypeUpdated.is
- summary: An existing venue's type has been updated (did, venue_id, type)
VenueUnauthorized(IdentityId
, Ticker
, VenueId
)
- interface:
api.events.settlement.VenueUnauthorized.is
- summary: Venue not part of the token's allow list (did, Ticker, venue_id)
staking
Bonded(IdentityId
, AccountId
, Balance
)
-
interface:
api.events.staking.Bonded.is
-
summary: An account has bonded this amount. [did, stash, amount]
NOTE: This event is only emitted when funds are bonded via a dispatchable. Notably, it will not be emitted for staking rewards when they are added to stake.
CommissionCapUpdated(IdentityId
, Perbill
, Perbill
)
- interface:
api.events.staking.CommissionCapUpdated.is
- summary: When commission cap get updated. (old value, new value)
EraPayout(EraIndex
, Balance
, Balance
)
- interface:
api.events.staking.EraPayout.is
- summary: The era payout has been set; the first balance is the validator-payout; the second is the remainder from the maximum amount of reward. [era_index, validator_payout, remainder]
InvalidatedNominators(IdentityId
, AccountId
, Vec<AccountId>
)
- interface:
api.events.staking.InvalidatedNominators.is
- summary: Remove the nominators from the valid nominators when there CDD expired. Caller, Stash accountId of nominators
MinimumBondThresholdUpdated(Option<IdentityId>
, Balance
)
- interface:
api.events.staking.MinimumBondThresholdUpdated.is
- summary: Min bond threshold was updated (new value).
Nominated(IdentityId
, AccountId
, Vec<AccountId>
)
- interface:
api.events.staking.Nominated.is
- summary: User has updated their nominations
OldSlashingReportDiscarded(SessionIndex
)
- interface:
api.events.staking.OldSlashingReportDiscarded.is
- summary: An old slashing report from a prior era was discarded because it could not be processed. [session_index]
PermissionedIdentityAdded(IdentityId
, IdentityId
)
- interface:
api.events.staking.PermissionedIdentityAdded.is
- summary: An DID has issued a candidacy. See the transaction for who. GC identity , Validator's identity.
PermissionedIdentityRemoved(IdentityId
, IdentityId
)
- interface:
api.events.staking.PermissionedIdentityRemoved.is
- summary: The given member was removed. See the transaction for who. GC identity , Validator's identity.
Reward(IdentityId
, AccountId
, Balance
)
- interface:
api.events.staking.Reward.is
- summary: The staker has been rewarded by this amount. [stash_identity, stash, amount]
RewardPaymentSchedulingInterrupted(AccountId
, EraIndex
, DispatchError
)
- interface:
api.events.staking.RewardPaymentSchedulingInterrupted.is
- summary: When scheduling of reward payments get interrupted.
Slash(AccountId
, Balance
)
- interface:
api.events.staking.Slash.is
- summary: One validator (and its nominators) has been slashed by the given amount. [validator, amount]
SlashingAllowedForChanged(SlashingSwitch
)
- interface:
api.events.staking.SlashingAllowedForChanged.is
- summary: Update for whom balance get slashed.
SolutionStored(ElectionCompute
)
- interface:
api.events.staking.SolutionStored.is
- summary: A new solution for the upcoming election has been stored. [compute]
StakingElection(ElectionCompute
)
- interface:
api.events.staking.StakingElection.is
- summary: A new set of stakers was elected with the given [compute].
Unbonded(IdentityId
, AccountId
, Balance
)
- interface:
api.events.staking.Unbonded.is
- summary: An account has unbonded this amount. [did, stash, amount]
Withdrawn(AccountId
, Balance
)
- interface:
api.events.staking.Withdrawn.is
- summary: An account has called
withdraw_unbonded
and removed unbonding chunks worthBalance
from the unlocking queue. [stash, amount]
statistics
ExemptionsAdded(IdentityId
, Ticker
, TransferManager
, Vec<ScopeId>
)
- interface:
api.events.statistics.ExemptionsAdded.is
- summary:
ScopeId
s were added to the exemption list.
ExemptionsRemoved(IdentityId
, Ticker
, TransferManager
, Vec<ScopeId>
)
- interface:
api.events.statistics.ExemptionsRemoved.is
- summary:
ScopeId
s were removed from the exemption list.
TransferManagerAdded(IdentityId
, Ticker
, TransferManager
)
- interface:
api.events.statistics.TransferManagerAdded.is
- summary: A new transfer manager was added.
TransferManagerRemoved(IdentityId
, Ticker
, TransferManager
)
- interface:
api.events.statistics.TransferManagerRemoved.is
- summary: An existing transfer manager was removed.
sto
FundraiserClosed(IdentityId
, FundraiserId
)
- interface:
api.events.sto.FundraiserClosed.is
- summary: A fundraiser has been stopped. (Agent DID, fundraiser id)
FundraiserCreated(IdentityId
, FundraiserId
, FundraiserName
, Fundraiser
)
- interface:
api.events.sto.FundraiserCreated.is
- summary: A new fundraiser has been created. (Agent DID, fundraiser id, fundraiser name, fundraiser details)
FundraiserFrozen(IdentityId
, FundraiserId
)
- interface:
api.events.sto.FundraiserFrozen.is
- summary: A fundraiser has been frozen. (Agent DID, fundraiser id)
FundraiserUnfrozen(IdentityId
, FundraiserId
)
- interface:
api.events.sto.FundraiserUnfrozen.is
- summary: A fundraiser has been unfrozen. (Agent DID, fundraiser id)
FundraiserWindowModified(EventDid
, FundraiserId
, Moment
, Option<Moment>
, Moment
, Option<Moment>
)
- interface:
api.events.sto.FundraiserWindowModified.is
- summary: A fundraiser window has been modified. (Agent DID, fundraiser id, old_start, old_end, new_start, new_end)
Invested(IdentityId
, FundraiserId
, Ticker
, Ticker
, Balance
, Balance
)
- interface:
api.events.sto.Invested.is
- summary: An investor invested in the fundraiser. (Investor, fundraiser_id, offering token, raise token, offering_token_amount, raise_token_amount)
sudo
KeyChanged(AccountId
)
- interface:
api.events.sudo.KeyChanged.is
- summary: The [sudoer] just switched identity; the old key is supplied.
Sudid(DispatchResult
)
- interface:
api.events.sudo.Sudid.is
- summary: A sudo just took place. [result]
SudoAsDone(DispatchResult
)
- interface:
api.events.sudo.SudoAsDone.is
- summary: A sudo just took place. [result]
system
CodeUpdated()
- interface:
api.events.system.CodeUpdated.is
- summary:
:code
was updated.
ExtrinsicFailed(DispatchError
, DispatchInfo
)
- interface:
api.events.system.ExtrinsicFailed.is
- summary: An extrinsic failed. [error, info]
ExtrinsicSuccess(DispatchInfo
)
- interface:
api.events.system.ExtrinsicSuccess.is
- summary: An extrinsic completed successfully. [info]
KilledAccount(AccountId
)
- interface:
api.events.system.KilledAccount.is
- summary: An [account] was reaped.
NewAccount(AccountId
)
- interface:
api.events.system.NewAccount.is
- summary: A new [account] was created.
technicalCommittee
Approved(IdentityId
, Hash
, MemberCount
, MemberCount
, MemberCount
)
- interface:
api.events.technicalCommittee.Approved.is
- summary: A motion was approved by the required threshold with the following tally (yes votes, no votes and total seats given respectively as
MemberCount
). Parameters: caller DID, proposal hash, yay vote count, nay vote count, total seats.
Executed(IdentityId
, Hash
, DispatchResult
)
- interface:
api.events.technicalCommittee.Executed.is
- summary: A motion was executed;
DispatchResult
isOk(())
if returned without error. Parameters: caller DID, proposal hash, result of proposal dispatch.
ExpiresAfterUpdated(IdentityId
, MaybeBlock
)
- interface:
api.events.technicalCommittee.ExpiresAfterUpdated.is
- summary: Proposal expiry time has been updated. Parameters: caller DID, new expiry time (if any).
FinalVotes(IdentityId
, ProposalIndex
, Hash
, Vec<IdentityId>
, Vec<IdentityId>
)
- interface:
api.events.technicalCommittee.FinalVotes.is
- summary: Final votes on a motion (given hash) caller DID, ProposalIndex, Proposal hash, yes voters, no voter
Proposed(IdentityId
, ProposalIndex
, Hash
)
- interface:
api.events.technicalCommittee.Proposed.is
- summary: A motion (given hash) has been proposed (by given account) with a threshold (given
MemberCount
). Parameters: caller DID, proposal index, proposal hash.
Rejected(IdentityId
, Hash
, MemberCount
, MemberCount
, MemberCount
)
- interface:
api.events.technicalCommittee.Rejected.is
- summary: A motion was rejected by the required threshold with the following tally (yes votes, no votes and total seats given respectively as
MemberCount
). Parameters: caller DID, proposal hash, yay vote count, nay vote count, total seats.
ReleaseCoordinatorUpdated(IdentityId
, Option<IdentityId>
)
- interface:
api.events.technicalCommittee.ReleaseCoordinatorUpdated.is
- summary: Release coordinator has been updated. Parameters: caller DID, DID of the release coordinator.
Voted(IdentityId
, ProposalIndex
, Hash
, bool
, MemberCount
, MemberCount
, MemberCount
)
- interface:
api.events.technicalCommittee.Voted.is
- summary: A motion (given hash) has been voted on by given account, leaving a tally (yes votes, no votes and total seats given respectively as
MemberCount
). caller DID, Proposal index, Proposal hash, current vote, yay vote count, nay vote count, total seats.
VoteRetracted(IdentityId
, ProposalIndex
, Hash
, bool
)
- interface:
api.events.technicalCommittee.VoteRetracted.is
- summary: A vote on a motion (given hash) has been retracted. caller DID, ProposalIndex, Proposal hash, vote that was retracted
VoteThresholdUpdated(IdentityId
, u32
, u32
)
- interface:
api.events.technicalCommittee.VoteThresholdUpdated.is
- summary: Voting threshold has been updated Parameters: caller DID, numerator, denominator
technicalCommitteeMembership
ActiveLimitChanged(IdentityId
, MemberCount
, MemberCount
)
- interface:
api.events.technicalCommitteeMembership.ActiveLimitChanged.is
- summary: The limit of how many active members there can be concurrently was changed.
Dummy(PhantomData
)
- interface:
api.events.technicalCommitteeMembership.Dummy.is
- summary: Phantom member, never used.
MemberAdded(IdentityId
, IdentityId
)
- interface:
api.events.technicalCommitteeMembership.MemberAdded.is
- summary: The given member was added; see the transaction for who. caller DID, New member DID.
MemberRemoved(IdentityId
, IdentityId
)
- interface:
api.events.technicalCommitteeMembership.MemberRemoved.is
- summary: The given member was removed; see the transaction for who. caller DID, member DID that get removed.
MemberRevoked(IdentityId
, IdentityId
)
- interface:
api.events.technicalCommitteeMembership.MemberRevoked.is
- summary: The given member has been revoked at specific time-stamp. caller DID, member DID that get revoked.
MembersReset(IdentityId
, Vec<IdentityId>
)
- interface:
api.events.technicalCommitteeMembership.MembersReset.is
- summary: The membership was reset; see the transaction for who the new set is. caller DID, List of new members.
MembersSwapped(IdentityId
, IdentityId
, IdentityId
)
- interface:
api.events.technicalCommitteeMembership.MembersSwapped.is
- summary: Two members were swapped; see the transaction for who. caller DID, Removed DID, New add DID.
testUtils
CddStatus(Option<IdentityId>
, AccountId
, bool
)
- interface:
api.events.testUtils.CddStatus.is
- summary: Shows the
DID
associated to theAccountId
, and a flag indicates if that DID has a valid CDD claim. (Target DID, Target Account, a valid CDD claim exists)
DidStatus(IdentityId
, AccountId
)
- interface:
api.events.testUtils.DidStatus.is
- summary: Emits the
IdentityId
and theAccountId
of the caller. (Caller DID, Caller account)
MockInvestorUIDCreated(IdentityId
, InvestorUid
)
- interface:
api.events.testUtils.MockInvestorUIDCreated.is
- summary: A new mocked
InvestorUid
has been created for the given Identity. (Target DID, New InvestorUid)
treasury
TreasuryDisbursement(IdentityId
, IdentityId
, Balance
)
- interface:
api.events.treasury.TreasuryDisbursement.is
- summary: Disbursement to a target Identity. (target identity, amount)
TreasuryReimbursement(IdentityId
, Balance
)
- interface:
api.events.treasury.TreasuryReimbursement.is
- summary: Treasury reimbursement.
upgradeCommittee
Approved(IdentityId
, Hash
, MemberCount
, MemberCount
, MemberCount
)
- interface:
api.events.upgradeCommittee.Approved.is
- summary: A motion was approved by the required threshold with the following tally (yes votes, no votes and total seats given respectively as
MemberCount
). Parameters: caller DID, proposal hash, yay vote count, nay vote count, total seats.
Executed(IdentityId
, Hash
, DispatchResult
)
- interface:
api.events.upgradeCommittee.Executed.is
- summary: A motion was executed;
DispatchResult
isOk(())
if returned without error. Parameters: caller DID, proposal hash, result of proposal dispatch.
ExpiresAfterUpdated(IdentityId
, MaybeBlock
)
- interface:
api.events.upgradeCommittee.ExpiresAfterUpdated.is
- summary: Proposal expiry time has been updated. Parameters: caller DID, new expiry time (if any).
FinalVotes(IdentityId
, ProposalIndex
, Hash
, Vec<IdentityId>
, Vec<IdentityId>
)
- interface:
api.events.upgradeCommittee.FinalVotes.is
- summary: Final votes on a motion (given hash) caller DID, ProposalIndex, Proposal hash, yes voters, no voter
Proposed(IdentityId
, ProposalIndex
, Hash
)
- interface:
api.events.upgradeCommittee.Proposed.is
- summary: A motion (given hash) has been proposed (by given account) with a threshold (given
MemberCount
). Parameters: caller DID, proposal index, proposal hash.
Rejected(IdentityId
, Hash
, MemberCount
, MemberCount
, MemberCount
)
- interface:
api.events.upgradeCommittee.Rejected.is
- summary: A motion was rejected by the required threshold with the following tally (yes votes, no votes and total seats given respectively as
MemberCount
). Parameters: caller DID, proposal hash, yay vote count, nay vote count, total seats.
ReleaseCoordinatorUpdated(IdentityId
, Option<IdentityId>
)
- interface:
api.events.upgradeCommittee.ReleaseCoordinatorUpdated.is
- summary: Release coordinator has been updated. Parameters: caller DID, DID of the release coordinator.
Voted(IdentityId
, ProposalIndex
, Hash
, bool
, MemberCount
, MemberCount
, MemberCount
)
- interface:
api.events.upgradeCommittee.Voted.is
- summary: A motion (given hash) has been voted on by given account, leaving a tally (yes votes, no votes and total seats given respectively as
MemberCount
). caller DID, Proposal index, Proposal hash, current vote, yay vote count, nay vote count, total seats.
VoteRetracted(IdentityId
, ProposalIndex
, Hash
, bool
)
- interface:
api.events.upgradeCommittee.VoteRetracted.is
- summary: A vote on a motion (given hash) has been retracted. caller DID, ProposalIndex, Proposal hash, vote that was retracted
VoteThresholdUpdated(IdentityId
, u32
, u32
)
- interface:
api.events.upgradeCommittee.VoteThresholdUpdated.is
- summary: Voting threshold has been updated Parameters: caller DID, numerator, denominator
upgradeCommitteeMembership
ActiveLimitChanged(IdentityId
, MemberCount
, MemberCount
)
- interface:
api.events.upgradeCommitteeMembership.ActiveLimitChanged.is
- summary: The limit of how many active members there can be concurrently was changed.
Dummy(PhantomData
)
- interface:
api.events.upgradeCommitteeMembership.Dummy.is
- summary: Phantom member, never used.
MemberAdded(IdentityId
, IdentityId
)
- interface:
api.events.upgradeCommitteeMembership.MemberAdded.is
- summary: The given member was added; see the transaction for who. caller DID, New member DID.
MemberRemoved(IdentityId
, IdentityId
)
- interface:
api.events.upgradeCommitteeMembership.MemberRemoved.is
- summary: The given member was removed; see the transaction for who. caller DID, member DID that get removed.
MemberRevoked(IdentityId
, IdentityId
)
- interface:
api.events.upgradeCommitteeMembership.MemberRevoked.is
- summary: The given member has been revoked at specific time-stamp. caller DID, member DID that get revoked.
MembersReset(IdentityId
, Vec<IdentityId>
)
- interface:
api.events.upgradeCommitteeMembership.MembersReset.is
- summary: The membership was reset; see the transaction for who the new set is. caller DID, List of new members.
MembersSwapped(IdentityId
, IdentityId
, IdentityId
)
- interface:
api.events.upgradeCommitteeMembership.MembersSwapped.is
- summary: Two members were swapped; see the transaction for who. caller DID, Removed DID, New add DID.
utility
BatchCompleted(EventCounts
)
- interface:
api.events.utility.BatchCompleted.is
- summary: Batch of dispatches completed fully with no error. Includes a vector of event counts for each dispatch.
BatchInterrupted(EventCounts
, ErrorAt
)
- interface:
api.events.utility.BatchInterrupted.is
- summary: Batch of dispatches did not complete fully. Includes a vector of event counts for each dispatch and the index of the first failing dispatch as well as the error.
BatchOptimisticFailed(EventCounts
, Vec<ErrorAt>
)
- interface:
api.events.utility.BatchOptimisticFailed.is
- summary: Batch of dispatches did not complete fully. Includes a vector of event counts for each call and a vector of any failed dispatches with their indices and associated error.