0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Core Events

Last updated at Posted at 2024-10-23

コアイベントは、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

Flow BlockchainのCadence version1.0ドキュメント (Core Events)

Previous << Events

Next >> Run-time Types

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?