Skip to main content

SDKにおける通貨について

About ETH と MATIC#

通常の NFT ショップなどは ETH は、ether という単位で取引される。(日本円でいうと

ETH にとって wei が最小単位である。(銭)

1ether === 1000000000000000000wei

ETH in SDK#

SDK では基本的には、number型を用いて ether 単位で通貨を扱う。

一部、BigNumberクラスとして通貨を扱っている。wei をnumber型で扱うと、環境によってはオーバーフローを起こすため、BigNumberクラスを用いて表現しているためだ。

SDK では通貨のユーティリティーとして以下を提供している。

  • SDK.formatEther を用いると、BigNumberから ether 単位に変換したstringを取得できる
  • SDK.parseEtherを用いると、ether の文字列からweiを表現したBigNumberを取得できる

Rinkeby 用の ETH の入手方法#

テスト環境で使える ETH の入手方法は以下の通り

  1. ウォレットのアドレスをメモ
  2. https://faucet.rinkeby.io/ のサイトにアクセス
  3. Tweet リンクをクリック
  4. 0x0000.....部分を 1 でメモしたアドレスに置換する
  5. Tweet
  6. Tweet の URL をコピーしサイトの Input に貼り付ける
  7. Give me Ether ボタンを押す
  8. しばらくすると入金される

Mumbai 用の MATIC の入手方法#

テスト環境で使える MATIC の入手方法は以下の通り

  1. ウォレットのアドレスをメモ
  2. https://faucet.matic.network/ のサイトにアクセス
  3. Mumbaiを選択
  4. ウォレットアドレスを入力し Submit ボタンを押す
  5. しばらくすると入金される