ピヨピヨ日記

毎日ピヨピヨしています

オリジナル暗号通貨 PiyoPiyoCoin を作って5000兆ピヨピヨを入手した

いろいろと実験したかったので、とりあえず久しぶりにオリジナル暗号通貨(ERC20トークン)を作ってみた。

今回は、次の要件を満たすように作った。

  • ERC20 標準 に準拠。
  • 最大発行数(tokenCap)を設けることができる。
  • Ether で購入することができる。
  • Ether で購入するときのレートを決めることができる。

また、前回は Truffle を使用してデプロイしたけど、今回は Remix と MetaMask をつかってみた。個人的には Truffle のほうが好きだけど、多くのひとにとっては Remix + MetaMask の組み合わせのほうがデプロイしやすいと思ったので。あとで、つくる手順をかんたんにメモしておきたい。

 

とりあえず、コードはここ

 

そんなこんなで、今回作った PiyoPiyoCoin の内容はつぎのような感じです。

  • トークン名: PiyoPiyoCoin
  • トークンシンボル: PIYOPIYO
  • 最大発行数: 50000000000000000000 PIYOPIYO
  • レート: 5000兆 PIYOPIYO/ETH(1 Ether で 5000兆 PIYOPIYO)

とりあえず、初期発行数として、5000兆ピヨピヨを発行して入手!やったね!

 

f:id:plygnd:20180114143447p:plain

 

(だけど、このコントラクトをデプロイするのに、トランザクション手数料としておよそ $100 ぶんの Ether を使ってしまった...手数料高い><)

 

MetaMask を使っている場合は、次のボタンを押すと入手できるので、余裕のある方は試しに入手してみてください。

 

 

PiyoPiyoCoin 入手後に、MetaMask の TOKENS タブ => ADD TOKEN にいって、Token Contract Address という項目に PiyoPiyoCoin のコントラクトアドレス(0x8fBbF6223d0dB08AbC1f5EfFF65d08E29F1D7BC1)を入力すると、MetaMask で PiyoPiyoCoin の残高を知ることができます。

 

f:id:plygnd:20180114142720p:plain
 

MyEtherWallet から PiyoPiyoCoin を入手するのも、単純に 0x8fBbF6223d0dB08AbC1f5EfFF65d08E29F1D7BC1 に Ether を送付すればok。

MyEtherWallet では、Token Balances で Add Custom Token というボタンを押して、Token Contract Address に 0x8fBbF6223d0dB08AbC1f5EfFF65d08E29F1D7BC1、Token Symbol に PIYOPIYO、Decimals に 18 と入力すると PiyoPiyoCoin の残高を知ることができます。

f:id:plygnd:20180114142915p:plain

 

また、Etherscan を使用すると、PiyoPiyoCoin のトランザクション履歴や保有率を確認できたりします。

https://etherscan.io/token/0x8fbbf6223d0db08abc1f5efff65d08e29f1d7bc1#balances

 

おもしろい!