SDKにおける通貨について
#
About ETH と MATIC通常の NFT ショップなどは ETH は、ether という単位で取引される。(日本円でいうと円
)
ETH にとって wei が最小単位である。(銭)
1ether === 1000000000000000000wei
#
ETH in SDKSDK では基本的には、number
型を用いて ether 単位で通貨を扱う。
一部、BigNumber
クラスとして通貨を扱っている。wei をnumber
型で扱うと、環境によってはオーバーフローを起こすため、BigNumber
クラスを用いて表現しているためだ。
SDK では通貨のユーティリティーとして以下を提供している。
SDK.formatEther
を用いると、BigNumber
から ether 単位に変換したstring
を取得できるSDK.parseEther
を用いると、ether の文字列からwei
を表現したBigNumber
を取得できる
#
Rinkeby 用の ETH の入手方法テスト環境で使える ETH の入手方法は以下の通り
- ウォレットのアドレスをメモ
- https://faucet.rinkeby.io/ のサイトにアクセス
- Tweet リンクをクリック
0x0000.....
部分を 1 でメモしたアドレスに置換する- Tweet
- Tweet の URL をコピーしサイトの Input に貼り付ける
- Give me Ether ボタンを押す
- しばらくすると入金される
#
Mumbai 用の MATIC の入手方法テスト環境で使える MATIC の入手方法は以下の通り
- ウォレットのアドレスをメモ
- https://faucet.matic.network/ のサイトにアクセス
Mumbai
を選択- ウォレットアドレスを入力し Submit ボタンを押す
- しばらくすると入金される