Skip to content
Snippets Groups Projects
runtime-events.md 26.8 KiB
Newer Older

</details>
</li>
<li>
<details>
<summary>
<code>Executed(proposal_hash, result)</code> - 4</summary>
A motion was executed; result will be `Ok` if it returned without error.

```rust
proposal_hash: T::Hash
result: DispatchResult
```

</details>
</li>
<li>
<details>
<summary>
<code>MemberExecuted(proposal_hash, result)</code> - 5</summary>
A single member did some action; result will be `Ok` if it returned without error.

```rust
proposal_hash: T::Hash
result: DispatchResult
```

</details>
</li>
<li>
<details>
<summary>
<code>Closed(proposal_hash, yes, no)</code> - 6</summary>
A proposal was closed because its threshold was reached or after its duration was up.

```rust
proposal_hash: T::Hash
yes: MemberCount
no: MemberCount
```

</details>
</li>
</ul>
</li>
<li>UniversalDividend - 30
<ul>
<li>
<details>
<summary>
<code>NewUdCreated(amount, index, monetary_mass, members_count)</code> - 0</summary>
A new universal dividend is created.

```rust
amount: BalanceOf<T>
index: UdIndex
monetary_mass: BalanceOf<T>
members_count: BalanceOf<T>
```

</details>
</li>
<li>
<details>
<summary>
<code>UdReevalued(new_ud_amount, monetary_mass, members_count)</code> - 1</summary>
The universal dividend has been re-evaluated.

```rust
new_ud_amount: BalanceOf<T>
monetary_mass: BalanceOf<T>
members_count: BalanceOf<T>
```

</details>
</li>
<li>
<details>
<summary>
<code>UdsAutoPaid(count, total, who)</code> - 2</summary>
DUs were automatically transferred as part of a member removal.

```rust
count: UdIndex
total: BalanceOf<T>
who: T::AccountId
```

</details>
</li>
<li>
<details>
<summary>
<code>UdsClaimed(count, total, who)</code> - 3</summary>
A member claimed his UDs.

```rust
count: UdIndex
total: BalanceOf<T>
who: T::AccountId
```

</details>
</li>
</ul>
</li>
<li>Wot - 40
<ul>
</ul>
</li>
<li>Identity - 41
<ul>
<li>
<details>
<summary>
<code>IdtyCreated(idty_index, owner_key)</code> - 0</summary>

```rust
idty_index: T::IdtyIndex
owner_key: T::AccountId
```

</details>
</li>
<li>
<details>
<summary>
<code>IdtyConfirmed(idty_index, owner_key, name)</code> - 1</summary>
An identity has been confirmed by its owner.

```rust
idty_index: T::IdtyIndex
owner_key: T::AccountId
name: IdtyName
```

</details>
</li>
<li>
<details>
<summary>
<code>IdtyValidated(idty_index)</code> - 2</summary>

```rust
idty_index: T::IdtyIndex
```

</details>
</li>
<li>
<details>
<summary>
<code>IdtyChangedOwnerKey(idty_index, new_owner_key)</code> - 3</summary>


```rust
idty_index: T::IdtyIndex
new_owner_key: T::AccountId
```

</details>
</li>
<li>
<details>
<summary>
<code>IdtyRevoked(idty_index, reason)</code> - 4</summary>
An identity has been revoked.
reason: RevocationReason
<code>IdtyRemoved(idty_index, reason)</code> - 5</summary>
An identity has been removed.
idty_index: T::IdtyIndex
reason: RemovalReason
<code>MembershipAdded(member, expire_on)</code> - 0</summary>
A membership was added.
member: T::IdtyId
expire_on: BlockNumberFor<T>
<code>MembershipRemoved(member, reason)</code> - 1</summary>
A membership was removed.
reason: MembershipRemovalReason
```

</details>
</li>
</ul>
</li>
<li>Cert - 43
<ul>
<li>
<details>
<summary>
<code>CertAdded(issuer, receiver)</code> - 0</summary>

```rust
issuer: T::IdtyIndex
receiver: T::IdtyIndex
```

</details>
</li>
<li>
<details>
<summary>
<code>CertRemoved(issuer, receiver, expiration)</code> - 1</summary>

```rust
issuer: T::IdtyIndex
receiver: T::IdtyIndex
expiration: bool
```

</details>
</li>
<li>
<details>
<summary>
<code>CertRenewed(issuer, receiver)</code> - 2</summary>

```rust
issuer: T::IdtyIndex
receiver: T::IdtyIndex
```

</details>
</li>
</ul>
</li>
<li>Distance - 44
<ul>
<li>
<details>
<summary>
<code>EvaluationRequested(idty_index, who)</code> - 0</summary>
A distance evaluation was requested.

```rust
idty_index: T::IdtyIndex
who: T::AccountId
```

</details>
<code>EvaluationUpdated(evaluator)</code> - 1</summary>
A distance evaluation was updated.
<code>EvaluationStatusForced(idty_index, status)</code> - 2</summary>
A distance status was forced.
idty_index: T::IdtyIndex
status: Option<(<T as frame_system::Config>::AccountId, DistanceStatus)>
</ul>
</li>
<li>SmithSubWot - 50
<ul>
</ul>
</li>
<li>SmithMembership - 52
<ul>
<code>MembershipAdded(member, expire_on)</code> - 0</summary>
A membership was added.
member: T::IdtyId
expire_on: BlockNumberFor<T>
<code>MembershipRemoved(member, reason)</code> - 1</summary>
A membership was removed.
reason: MembershipRemovalReason
```

</details>
</li>
</ul>
</li>
<li>SmithCert - 53
<ul>
<li>
<details>
<summary>
<code>CertAdded(issuer, receiver)</code> - 0</summary>

```rust
issuer: T::IdtyIndex
receiver: T::IdtyIndex
```

</details>
</li>
<li>
<details>
<summary>
<code>CertRemoved(issuer, receiver, expiration)</code> - 1</summary>

```rust
issuer: T::IdtyIndex
receiver: T::IdtyIndex
expiration: bool
```

</details>
</li>
<li>
<details>
<summary>
<code>CertRenewed(issuer, receiver)</code> - 2</summary>

```rust
issuer: T::IdtyIndex
receiver: T::IdtyIndex
```

</details>
</li>
</ul>
</li>
<li>AtomicSwap - 60
<ul>
<li>
<details>
<summary>
<code>NewSwap(account, proof, swap)</code> - 0</summary>
Swap created.

```rust
account: T::AccountId
proof: HashedProof
swap: PendingSwap<T>
```

</details>
</li>
<li>
<details>
<summary>
<code>SwapClaimed(account, proof, success)</code> - 1</summary>
Swap claimed. The last parameter indicates whether the execution succeeds.

```rust
account: T::AccountId
proof: HashedProof
success: bool
```

</details>
</li>
<li>
<details>
<summary>
<code>SwapCancelled(account, proof)</code> - 2</summary>
Swap cancelled.

```rust
account: T::AccountId
proof: HashedProof
```

</details>
</li>
</ul>
</li>
<li>Multisig - 61
<ul>
<li>
<details>
<summary>
<code>NewMultisig(approving, multisig, call_hash)</code> - 0</summary>
A new multisig operation has begun.

```rust
approving: T::AccountId
multisig: T::AccountId
call_hash: CallHash
```

</details>
</li>
<li>
<details>
<summary>
<code>MultisigApproval(approving, timepoint, multisig, call_hash)</code> - 1</summary>
A multisig operation has been approved by someone.

```rust
approving: T::AccountId
timepoint: Timepoint<T::BlockNumber>
multisig: T::AccountId
call_hash: CallHash
```

</details>
</li>
<li>
<details>
<summary>
<code>MultisigExecuted(approving, timepoint, multisig, call_hash, result)</code> - 2</summary>
A multisig operation has been executed.

```rust
approving: T::AccountId
timepoint: Timepoint<T::BlockNumber>
multisig: T::AccountId
call_hash: CallHash
result: DispatchResult
```

</details>
</li>
<li>
<details>
<summary>
<code>MultisigCancelled(cancelling, timepoint, multisig, call_hash)</code> - 3</summary>
A multisig operation has been cancelled.

```rust
cancelling: T::AccountId
timepoint: Timepoint<T::BlockNumber>
multisig: T::AccountId
call_hash: CallHash
```

</details>
</li>
</ul>
</li>
<li>ProvideRandomness - 62
<ul>
<li>
<details>
<summary>
<code>FilledRandomness(request_id, randomness)</code> - 0</summary>

```rust
request_id: RequestId
randomness: H256
```

</details>
</li>
<li>
<details>
<summary>
<code>RequestedRandomness(request_id, salt, r#type)</code> - 1</summary>

```rust
request_id: RequestId
salt: H256
r#type: RandomnessType
```

</details>
</li>
</ul>
</li>
<li>Proxy - 63
<ul>
<li>
<details>
<summary>
<code>ProxyExecuted(result)</code> - 0</summary>
A proxy was executed correctly, with the given.

```rust
result: DispatchResult
```

</details>
</li>
<li>
<details>
<summary>
<code>PureCreated(pure, who, proxy_type, disambiguation_index)</code> - 1</summary>
A pure account has been created by new proxy with given
disambiguation index and proxy type.

```rust
pure: T::AccountId
who: T::AccountId
proxy_type: T::ProxyType
disambiguation_index: u16
```

</details>
</li>
<li>
<details>
<summary>
<code>Announced(real, proxy, call_hash)</code> - 2</summary>
An announcement was placed to make a call in the future.

```rust
real: T::AccountId
proxy: T::AccountId
call_hash: CallHashOf<T>
```

</details>
</li>
<li>
<details>
<summary>
<code>ProxyAdded(delegator, delegatee, proxy_type, delay)</code> - 3</summary>
A proxy was added.

```rust
delegator: T::AccountId
delegatee: T::AccountId
proxy_type: T::ProxyType
delay: T::BlockNumber
```

</details>
</li>
<li>
<details>
<summary>
<code>ProxyRemoved(delegator, delegatee, proxy_type, delay)</code> - 4</summary>
A proxy was removed.

```rust
delegator: T::AccountId
delegatee: T::AccountId
proxy_type: T::ProxyType
delay: T::BlockNumber
```

</details>
</li>
</ul>
</li>
<li>Utility - 64
<ul>
<li>
<details>
<summary>
<code>BatchInterrupted(index, error)</code> - 0</summary>
Batch of dispatches did not complete fully. Index of first failing dispatch given, as
well as the error.

```rust
index: u32
error: DispatchError
```

</details>
</li>
<li>
<details>
<summary>
<code>BatchCompleted()</code> - 1</summary>
Batch of dispatches completed fully with no error.

```rust
no args
```

</details>
</li>
<li>
<details>
<summary>
<code>BatchCompletedWithErrors()</code> - 2</summary>
Batch of dispatches completed but has errors.

```rust
no args
```

</details>
</li>
<li>
<details>
<summary>
<code>ItemCompleted()</code> - 3</summary>
A single item within a Batch of dispatches has completed with no error.

```rust
no args
```

</details>
</li>
<li>
<details>
<summary>
<code>ItemFailed(error)</code> - 4</summary>
A single item within a Batch of dispatches has completed with error.

```rust
error: DispatchError
```

</details>
</li>
<li>
<details>
<summary>
<code>DispatchedAs(result)</code> - 5</summary>
A call was dispatched.

```rust
result: DispatchResult
```

</details>
</li>
</ul>
</li>
<li>Treasury - 65
<ul>
<li>
<details>
<summary>
<code>Proposed(proposal_index)</code> - 0</summary>
New proposal.

```rust
proposal_index: ProposalIndex
```

</details>
</li>
<li>
<details>
<summary>
<code>Spending(budget_remaining)</code> - 1</summary>
We have ended a spend period and will now allocate funds.

```rust
budget_remaining: BalanceOf<T, I>
```

</details>
</li>
<li>
<details>
<summary>
<code>Awarded(proposal_index, award, account)</code> - 2</summary>
Some funds have been allocated.

```rust
proposal_index: ProposalIndex
award: BalanceOf<T, I>
account: T::AccountId
```

</details>
</li>
<li>
<details>
<summary>
<code>Rejected(proposal_index, slashed)</code> - 3</summary>
A proposal was rejected; funds were slashed.

```rust
proposal_index: ProposalIndex
slashed: BalanceOf<T, I>
```

</details>
</li>
<li>
<details>
<summary>
<code>Burnt(burnt_funds)</code> - 4</summary>
Some of our funds have been burnt.

```rust
burnt_funds: BalanceOf<T, I>
```

</details>
</li>
<li>
<details>
<summary>
<code>Rollover(rollover_balance)</code> - 5</summary>
Spending has finished; this is the amount that rolls over until next spend.

```rust
rollover_balance: BalanceOf<T, I>
```

</details>
</li>
<li>
<details>
<summary>
<code>Deposit(value)</code> - 6</summary>
Some funds have been deposited.

```rust
value: BalanceOf<T, I>
```

</details>
</li>
<li>
<details>
<summary>
<code>SpendApproved(proposal_index, amount, beneficiary)</code> - 7</summary>
A new spend proposal has been approved.

```rust
proposal_index: ProposalIndex
amount: BalanceOf<T, I>
beneficiary: T::AccountId
```

</details>
</li>
<li>
<details>
<summary>
<code>UpdatedInactive(reactivated, deactivated)</code> - 8</summary>
The inactive funds of the pallet have been updated.

```rust
reactivated: BalanceOf<T, I>
deactivated: BalanceOf<T, I>
```

</details>
</li>
</ul>
</li>
</ul>