Previous << Events
Next >> Run-time Types
コアイベントは、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 |
潜在的スパムを減らすため、イベントを表示するユーザーエージェント(系統のアプリ)では、このイベントをそのままユーザーに表示しないことを推奨します。また、ユーザーがイベントの受信者を制限できるようにしてください。
翻訳元
Flow BlockchainのCadence version1.0ドキュメント (Core Events)