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?

Flow Token

Last updated at Posted at 2024-12-22

Previous << Fungible Token
Next >> Service Account

FlowTokenコントラクトは、FLOWのネットワークトークンを定義します。

Source: FlowToken.cdc

Network Contract Address
Emulator 0x0ae53cb6e3f42a79
Cadence Testing Framework 0x0000000000000003
Testnet 0x7e60df042a9c0868
Mainnet 0x1654653399040a61

Transactions

FlowTokenのトランザクションとスクリプトは、flow-core-contractsレポジトリにあります。

FungibleTokenのページで述べたように、開発者は代わりにflow-ftレポジトリにある汎用(generic)トークントランザクションを使用することが推奨されます。

Events

Flowは、Flowプロトコルの主要部分を定義している一連のコア・コントラクトに依存しています。これらのコントラクトはコア・コントラクトといい、以下に記したイベントを発行するように作成されています。コア・コントラクトについては、こちらで説明されており、ソースコードとイベント定義を確認することができます。

コア・コントラクトから発行されるイベントは、標準的なフォーマットに従います。

A.{contract address}.{contract name}.{event name}

フォーマットの構成要素は以下の通りです。

  • contract address - スマートコントラクトがデプロイされたアカウントのアドレス
  • contract name - ソースコード内のスマートコントラクトの名称
  • event name - ソースコードで宣言されたイベントの名称

Flow Token Contract

FLOWトークンコントラクトから発行されるイベントの説明。このスマートコントラクトでは、代替可能なFLOWトークンを定義しています。代替可能なトークンのコントラクトのイベントは以下の場合でも同じであることにご注意ください。異なるアカウントにデプロイされたとしても、そのcontract address がデプロイ先のアカウントのアドレスに変更される場合。

Tokens Initialized

コントラクトが作成される際に発生するイベント。

  • Event name: TokensInitialized
  • Mainnet event: A.1654653399040a61.FlowToken.TokensInitialized
  • Testnet event: A.7e60df042a9c0868.FlowToken.TokensInitialized
access(all) event TokensInitialized(initialSupply: UFix64)
Field Type Description
initialSupply UFix64 The initial supply of the tokens

Tokens Withdrawn

トークンがVaultから引き出される際に発行されるイベント。

  • Event name: TokensWithdrawn
  • Mainnet event: A.1654653399040a61.FlowToken.TokensWithdrawn
  • Testnet event: A.7e60df042a9c0868.FlowToken.TokensWithdrawn
access(all) event TokensWithdrawn(amount: UFix64, from: Address?)
Field Type Description
amount UFix64 引き出されたトークンの量
from Address? トークンが引き出されたVaultを所有するアカウントのアドレス(オプショナル)。Vaultがアカウントのストレージ内にない場合はnil

Tokens Deposited

トークンがVaultに預け入れられた際に発行されるイベント。

  • Event name: TokensDeposited
  • Mainnet event: A.1654653399040a61.FlowToken.TokensDeposited
  • Testnet event: A.7e60df042a9c0868.FlowToken.TokensDeposited
access(all) event TokensDeposited(amount: UFix64, to: Address?)
Field Type Description
amount UFix64 預け入れられたトークンの量
from Address? トークンが預け入れられたVaultを所有するアカウントのアドレス(オプショナル)。Vaultがアカウントのストレージ内にない場合はnil

Tokens Minted

新しいトークンが発行された際に発行されるイベント。

  • Event name: TokensMinted
  • Mainnet event: A.1654653399040a61.FlowToken.TokensMinted
  • Testnet event: A.7e60df042a9c0868.FlowToken.TokensMinted
access(all) event TokensMinted(amount: UFix64)
Field Type Description
amount UFix64 発行するトークンの量

Tokens Burned

トークンが破棄された際に発行されるイベント。

  • Event name: TokensBurned
  • Mainnet event: A.1654653399040a61.FlowToken.TokensBurned
  • Testnet event: A.7e60df042a9c0868.FlowToken.TokensBurned
access(all) event TokensBurned(amount: UFix64)
Field Type Description
amount UFix64 破棄するトークンの量

Minter Created

新しいminterリソースが作成された際に発行されるイベント。

  • Event name: MinterCreated
  • Mainnet event: A.1654653399040a61.FlowToken.MinterCreated
  • Testnet event: A.7e60df042a9c0868.FlowToken.MinterCreated
access(all) event MinterCreated(allowedAmount: UFix64)
Field Type Description
allowedAmount UFix64 発行者が発行できるトークンの量

Burner Created

新しいburnerリソースが作成された際に発行されるイベント。

  • Event name: BurnerCreated
  • Mainnet event: A.1654653399040a61.FlowToken.BurnerCreated
  • Testnet event: A.7e60df042a9c0868.FlowToken.BurnerCreated
access(all) event BurnerCreated()

Staking Events

ステーキングイベントについてさらに詳しく知りたい場合は、ステーキング/イベント/をご覧ください。

Last updated on Dec 11, 2024 by Chase Fleming

翻訳元


Previous << Fungible Token

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

Next >> Service Account

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?