00:06
こんにちは。
主にNFTプロジェクトずっとまもので、エンジニアを担当しております。
なおこママと申します。
3人の子供たちに翻弄されながら、
エンジニアとして活動しつつ、
色々なことに挑戦しながら、
日々感じていることを緩く配信していくチャンネルとなっております。
ちょっと前回配信から飽きましたけれども、
いかがお過ごしでしょうか。
私の本は、
まずずとまもPFPね。
6月の6日に発売ということで、
その準備をしていたんですけれども、
大変申し訳ないことに、
間に合いそうにないと判断しまして、
土地さんに1週間延期させてくださいということで、
お願いしました。
お楽しみにお待ちいただいていた方には、
大変申し訳ないんですけれども、
安全な形で皆様にお届けできるように頑張りますので、
大変申し訳ないんですけれども、
少々お待ちください。
なかなか開発もやっていると思ったように進まないものですね。
画面の開発って私、
ほとんど経験していなくてですね、
って言うと言い訳になっちゃうんで、
あんまり良くないんですけれども、
やっぱりね、
ハマりますね、いろいろね。
今まではリュウジさんにお願いしていた画面とか、
03:04
コントラクトとかね、
CNPベイビーっていうね、
ひとつまだおの方で作ったのは作ったんですけど、
1回だけね。
でも、その時はもう本当にコントラクトは、
今は、けいすけさんのLLACとか、
どうなんだろう、
もう本当にいろんなプロジェクトのコントラクトのソース見て、
寄せ集めというか、いいとこ取りというか、
そういう感じで、
作って、
やったんですけど、
画面は、
ハッシュリプスって言って、
海外の人がね、
NFTプロジェクトをやるんだったら、
これを土台にして作ったらいいよみたいな感じで、
もう本当に無料でソースを提供してくれているものがあるんですけど、
CNPVBの時はそれを利用して、
ピントサイトも、
画像を、
差し替えたりとか、
あと、読み取るコントラクトのアドレス変えたりとか、
あとイーサリアムにしたりとか、
もう本当にそういう設定部分だけを変えて、
やっただけなので、
ちょっといじった気もしますけど、
なんかちょっと動きが怪しいところがあったんで、
そこだけちょっと修正した気はしますけど、
基本的に何もいじらずにね、
リリースした感じだったんですけど、
それでもね、それでもまあまあかかったんですよね。
でもピントサイトについてはそんなにかけてなかったかも、確かに。
06:02
ほとんど提供されていないんですけど、
ほとんど手をつけなかったんで。
でね、今回何が違うかというと、
胸肩剃りがね、
最初の接続部分は、
用意してくださってて、
で、ひな形的なところまでは作成されているサンプルソースですね。
でもね、それがすごくね、
綺麗でわかりやすいので、
で、まあ自分で考えてね、ちゃんと画面作ってみたかったっていうのもありまして、
ちょっとね、今回ずっとママのBFPは、
作ってみたいなと思って挑戦させていただいたんですよね。
なので、まあつまづきますね。
そう、今回またつまづいたところが、
アドレスといって、
ボレットアドレスって、
財布の番号みたいなもんですね。
その番号と、
枚数がね、書かれているだけのリストがあるんですよね。
そのお財布で、
ミントサイトに接続したら、
例えば5枚って登録されてたら、5枚しか買えないっていう風になっている、
そういうリストなんですけど、
そのリストと、
画面の方に、
画面の方に登録されているアローリストと、
画面側から、ミントしたいですよってコントラクトの方に命令が投げられるんですよね。
09:03
ブロックチェーン上にあるコントラクトってプログラマーね。
画面からミントしてくれって、
このアドレスで何枚ミントしたいよっていうのが来たっていうのと、
あと、アローリストの、
計算して、私もあんまり詳しくないんで全然説明できないんですけど、
マークルツリーっていうね、難しい計算をして、
ハッシュ値とかいうのを出すんですけど、
その値が、画面側で計算したハッシュ値と、
コントラクト側でもマークルツリーっていうのを出すんですけど、
ハッシュ値とコントラクト側でも全く同じアローリストを使ってね、
ハッシュ値を求めて、
画面側とサーバー側と一致するかっていうのを見て、
一致したら購入できますっていう風になってるんですよね。
計算するためのマークルツリーっていう関数がね、
どうしても呼べなくてですね、
もう全然わかんないと思って。
もう本当にその一乗を入れただけでエラーになって、画面も全然表示されなくなっちゃって、
えーと思って。
で、また英語のサイトとかも見回ってとかしたんですけど、
全然見当たらなくて。
一応ね、こういうエラーが出てるっていうのまでは突き止めてたんですけど、
ちょっとお手上げ状態になったんですよね。
村形総理にね、見ていただいてます。
一応ね、コントラクトのコードレビューということでね、お願いしたんですけど、
正直コントラクトよりも画面側の方が困ってると思って。
12:04
まあね、助けを求めたんですけど。
コントラクトも見ていただいて、まあまあそこそこOKだったんで、
コントラクトはコントラクトで、まだちゃんとテストコード通してないのでしないとなんですけど。
画面側の方でね、そういう問題が起きてる、困ってるって相談しますと、
これでどうでしょうみたいな、英語でやり取りしてるサイトを見て、
これ以上だけ設定ファイルに加えたらいけるっぽいぞみたいな。
それで解決しましたみたいな、日本語に翻訳して。
そういう回答を返してる人もいたんで、とりあえず入れてみようかなと思って。
一応書いたら、なんとエラー無くなったんですよ。びっくりですよね。
まあその一両がどういう意味なのかも私全然わからないんですけど。
もう本当に呪文みたいなコードが多くて。
あと、Node.jsって言ってね、JavaScriptのサーバーで書く用の、
なんかあるんですよ、そのバージョンとかね。
バージョンによって動く、動かないとかもあったりしてね。
本当、全然わからないですね。
こんなんでやっていけるのかなっていう感じですね。
まあでも動いたら楽しいんですよね。
はい、もうそんな行き当たりばったりな感じで開発をやっております。
そしてまだ、ミントができない。
なんとかミントまでしたいんですけどね。
ミントサイトでミントできないってどうすれば?みたいな感じですよね。
あともうちょっとなんですけどね。もうちょっとの乗り越えが。
もうちょっとの乗り越えができないっていう。
15:03
すごい悔しいんですけど。
なんとか1週間以内にはテストもゴミで終わらせようと思います。
まあね、今日なんだかんだ1時間、
中田総理、通話していただいてね。
コントラクトの総数のコードレビューで確認事項とか聞かせていただいて。
聞かせていただいて、細かく見ていただいてて。
基本的に綺麗に作られていてっておっしゃってたんですけど、
ほとんど中田総理のコントラクトがベースになっていて。
成長部分に関しては、リュウジさんのコントラクトを必要な部分だけ抜粋して、
継ぎ接ぎのコントラクトなので、そりゃあ綺麗だと思うんですよね。
あとちょっとね、GPTさんから出たものをちょっと入れてますけど、
やっぱりそこがちょっと情緒なところがあったかもしれないですね。
ちゃんと私も意味わかっては入れてますよ。
まあでも、やっぱりね、直接見ていただけるのすごい安心感が違いますね。
まあでもね、人に頼りすぎず、しっかり自分でもテストしていこうと思います。
私これでも元々テスターだったので、
人の画面とかめっちゃ落としまくったし、エラーとか出しまくったし、
テスターの時はもうエラー出してなんぼみたいな感じだったんで。
いやー、でも自分が開発したやつは落ちないで欲しいって思っちゃいますね。
18:00
もうできるだけエラーは出ないでくれと思いながら。
まあでもね、開発とエラーはもう隣り合わせなんで、
僕はもう地道にエラーと向き合って潰していこうと思います。
何の報告やねんっていう。
もう開発は地道なんです。
まあでもできたらね、達成感半端ないので、
応援よろしくお願いします。
ここまでお聞きくださりありがとうございました。
あ、そうだ。
こんな時なんですけど、
6月13日にずとまもPFP発売延期ということでね、
13日から20日までミント期間を設けまして、
その期間に5月末までにずとまもPFP申し込まれた方だけ販売いたします。
それでですね、6月15日土曜日にね、
またね、カブさんと、
カブさんって戦略的仮面夫婦。
合ってる?のカブさん。
仮面夫婦でずっといくのかと思いきや、
5月の20日でしたかね、別調されたっていうね。
いや、驚きなんですけど。
あと、癒し系熟女占い師、立彦さんのね、
あのセクシーボーイスのね、
このお二人がまた熟女スナックということで、
また熟女スナックということで、
6月の15日土曜日にね、開催するということで、
やっぱりアーカイブはなしでやるらしいんですよね。
はい、私も余裕があれば、余裕あるのかな?わからないんですけど。
はい、できたらまたね、参加させていただこうかなと思っておりますので、
うん。
21:01
よろしければ遊びにいらしてください。
またなんかね、あの、
登壇するかはまだわからないんですけど、
またなんかいろいろぶっちゃけるかもしれません。
まあでも基本的にあれですかね、やっぱり、
かぼさんと立彦さんがね、主役かなと思いますので。
いやー、お二人ともね、ディープな世界を知っていらっしゃるので。
私なんてもう本当にね、大した経験をしておりませんので。
はい。
まあ一緒にね、楽しみましょうということで。
じゃあ、今日は以上で終わろうかなと思います。
今日もお聞きくださりありがとうございました。
それじゃあまたね。バイバイ。