前回投稿 今回の目標 前回までで、確率によってランダムな報酬を得ることができるようになりました。 今回はこの報酬を交換できるようにしたいと思います。この実装を通じて コントラクト間の連携 コントラクトの継承 function修飾子 などを学んでいきたいと思います。 交換所の作り方としては、Tokenそのものに交換する機能を備えるやり方と、もう一つ別のコントラクトが仲介して、交換をするやり方が考えられますが、今回は後者のやり方で実装します。 この流れを図に表すと次のような形となります。 で、交換してそれをどないするの?というツッコミが入りそうですが、それは皆さんの想像力にお任せしたいと思います。考えればいろいろアイデアが浮かんでくると思います。 例えば、Tokenをトレーディングカードだと見立てれば、 ブースターパックを買う→すなわちガチャを引く それらをいろいろ交換してデッキを組む 他のプ