- Go back to TOP(インデックスページへ)
- Account Created
- Account Key Added
- Account Key Removed
- Account Contract Added
- Account Contract Updated
- Account Contract Removed
- Inbox Value Published
- Inbox Value Unpublished
- Inbox Value Claimed
コアイベントは、FVM(Flow Virtual Machine)から直接発行されるイベントです。イベントはすべてのネットワーク上で同じ名前を持ち、標準的な命名規則には従っていません(アドレスがありません)。
account keyのイベントで提供される情報の詳細については、public key セクションを参照してください。
Account Created
新しいアカウントが作成された際に発行されるイベント。
イベント名:flow.AccountCreated
access(all)
event AccountCreated(address: Address)
Field | Type | Description |
---|---|---|
address | Address | The address of the newly created account |
Account Key Added
アカウントにキーが追加された際に発行されるイベント。
イベント名:flow.AccountKeyAdded
access(all)
event AccountKeyAdded(
address: Address,
publicKey: PublicKey,
weight: UFix64,
hashAlgorithm: HashAlgorithm,
keyIndex: Int
)
Field | Type | Description |
---|---|---|
address | Address | The address of the account the key is added to |
publicKey | PublicKey | The public key added to the account |
weight | UFix64 | Weight of the new account key |
hashAlgorithm | HashAlgorithm | HashAlgorithm of the new account key |
keyIndex | Int | Index of the new account key |
Account Key Removed
アカウントからキーが削除された際に発生するイベント。
イベント名:flow.AccountKeyRemoved
access(all)
event AccountKeyRemoved(
address: Address,
publicKey: PublicKey
)
Field | Type | Description |
---|---|---|
address | Address | The address of the account the key is removed from |
publicKey | Int | Index of public key removed from the account |
Account Contract Added
アカウントにスマートコントラクトがデプロイされた際に発行されるイベント。
イベント名:flow.AccountContractAdded
access(all)
event AccountContractAdded(
address: Address,
codeHash: [UInt8],
contract: String
)
Field | Type | Description |
---|---|---|
address | Address | The address of the account the contract gets deployed to |
codeHash | [UInt8] | Hash of the contract source code |
contract | String | The name of the the contract |
Account Contract Updated
アカウントのスマートコントラクトが更新された際に発行されるイベント。
イベント名:flow.AccountContractUpdated
access(all)
event AccountContractUpdated(
address: Address,
codeHash: [UInt8],
contract: String
)
Field | Type | Description |
---|---|---|
address | Address | The address of the account where the updated contract is deployed |
codeHash | [UInt8] | Hash of the contract source code |
contract | String | The name of the the contract |
Account Contract Removed
アカウントからスマートコントラクトが削除された際に発生するイベント。
イベント名:flow.AccountContractRemoved
access(all)
event AccountContractRemoved(
address: Address,
codeHash: [UInt8],
contract: String
)
Field | Type | Description |
---|---|---|
address | Address | The address of the account the contract gets removed from |
codeHash | [UInt8] | Hash of the contract source code |
contract | String | The name of the the contract |
Inbox Value Published
アカウントからCapabilityが公開された(原文: is published from an account)際に発行されるイベント。
イベント名:flow.InboxValuePublished
access(all)
event InboxValuePublished(provider: Address, recipient: Address, name: String, type: Type)
Field | Type | Description |
---|---|---|
provider | Address | The address of the publishing account |
recipient | Address | The address of the intended recipient |
name | String | The name associated with the published value |
type | Type | The type of the published value |
潜在的スパムを減らすため、イベントを表示するユーザーエージェント(系統のアプリ)では、このイベントをそのままユーザーに表示しないことを推奨します。また、ユーザーがイベントの受信者を制限できるようにしてください。
Inbox Value Unpublished
アカウントからCapabilityが未公開された(原文: is unpublished from an account)際に発行されるイベント。
イベント名:flow.InboxValueUnpublished
access(all)
event InboxValueUnpublished(provider: Address, name: String)
Field | Type | Description |
---|---|---|
provider | Address | The address of the publishing account |
name | String | The name associated with the published value |
潜在的スパムを減らすため、イベントを表示するユーザーエージェント(系統のアプリ)では、このイベントをそのままユーザーに表示しないことを推奨します。また、ユーザーがイベントの受信者を制限できるようにしてください。
Inbox Value Claimed
アカウントによってCapabilityが要求された際に発生するイベント。
イベント名:flow.InboxValueClaimed
access(all)
event InboxValueClaimed(provider: Address, recipient: Address, name: String)
Field | Type | Description |
---|---|---|
provider | Address | The address of the publishing account |
recipient | Address | The address of the claiming recipient |
name | String | The name associated with the published value |
潜在的スパムを減らすため、イベントを表示するユーザーエージェント(系統のアプリ)では、このイベントをそのままユーザーに表示しないことを推奨します。また、ユーザーがイベントの受信者を制限できるようにしてください。
翻訳元->https://cadence-lang.org/docs/language/core-events