はじめに
DFGCでは複数のプロジェクトを進行させています。
これらのアイデア・ソースの盗用を防ぐために開発をステルスで行っていますが、進捗が一般のメンバーに共有されづらいという問題があります。
本活動報告の目的は、このようなクリプトプロジェクト特有の課題について透明性を高めることで、メンバーの参加・貢献に寄与することです。
Yamato Protocol
Yamato Core
以下の修正をテストネットコントラクトに反映しました。
- ICR0%判定の丸め誤差の修正
- 償還・弁済用プールの数値誤差の修正
- 償還時の報酬量計算の修正
- 償還イベントでの償還量を正味の量に修正
償還・弁済の動作確認が完了し、従来の動作で蓄積した数値のずれも解消され、現在は担保・借入量・プールなどの数値一貫性が保たれた状態となっています。
ここから挙動を確認し、数値一貫性のずれが発生しなければ監査・ローンチへと向かいます。
Yamato Interface
以下の改善を施しました。
その他UIの改善を随時予定しています。
Yamato Interface(GitHub) はOSSです。どなたでもIssueを立てることができますし、Issueの対応をすることができます。
Yamato Interface をより良いものとするために、皆様のコミットをお待ちしております。
今後の予定
メインネットローンチまでの予定は以下です。
- 各種動作確認と数値一貫性の確認
- コード監査の依頼とレビュー修正
- メインネットv1ローンチ
上記と並行して担保率ブーストスコア、(veYMTブーストスコア)実装も進行させる予定です。
Core開発スポットタスク募集
複雑なアップグレードの生産性を高めるために、hardhatのローカルネットワークにて現行バージョンのYamatoコントラクト群をデプロイするスクリプトを作成していただける方を募集しています。
環境にサンプルpledgeを生成してアップグレード自動化スクリプトを流し込み、アップグレードが滞りなく進むことを手元で確かめるのが目的です。
TypeScriptが使えること、EVMやRPCノードの挙動を理解していることが条件です。
あわせてリファクタもしていただけるとありがたいです。
期限は一ヶ月を想定しています(必達ではありません)。
担当していただける方にはアップグレードのノウハウをマンツーマンでお教えいたします。
興味を持たれた方はdapp開発部にてお声がけください。
YADORI(LoyaltyNFT)
コア開発
SIWE(Sign In With Ethereum)し、そのEOAが保有するNFT内のポイントの転送を行うWebアプリのプロトタイプが稼働しています。
ログイン後にNFTを他EOAに転送することで他EOAでも2重ログインできるといった非アトミック性を抱えているため、オフチェーンでの対応を検討しています。
PoCの次の段階としてNFT内のポイントとギフトを交換するカタログアプリの構築を想定しています。
こちらはWeb2アプリの開発となりますので、Web2の技術をとっかかりにWeb3を学んでいきたい方にはよい題材になると思います。
コミュニティDiscordのLoyaltyNFTプロジェクトにて参加をお待ちしております。
NFTイメージ開発
DFGCから発行するNFTイメージの制作を進めています。
2D画像ではなく3DCG動画の提供を予定しており、枠の形や質感、主題のバリエーションを策定中です。
ある程度方向性が固まったら公開チャンネルでお披露目する予定ですので、楽しみにお待ちください。
NFT画像・モデルを制作していただけるイラストレーター・デザイナーを募集しています。
現在2名の方に参画していただいており、デザイン部ロールも付与されました。
興味を持っていただけましたらコミュニティDiscordのNFT部にて参加表明をお願いします。
ネーミングコンペティション
LoyaltyNFTをパッケージ化する際の名称を決めるコンペティションを開催しました。
決選投票の結果、LoyaltyNFTの名称は「YADORI」に決定しました。
惜しくも落選した「AKASHI」「emma」「MATSURI」については「YADORI」プラットフォーム内の機能・コンテンツ名として採用する予定です。
ネーミングの投稿・各種議論・投票に参加してくださった皆様、ありがとうございました。
ロゴコンペティション
ネーミングコンペティションに続いてロゴコンペティションを開催します。
デザイン部主導でロゴを完成させる方向で動く予定ですが、ラフやモチーフの提案・議論の参加は歓迎いたします。
YADORIロゴマークコンペティションにてご意見お待ちしております。
関連リンク
コミュニティガイド: https://docs.defigeek.xyz/
Discord: http://discord.gg/FQYXqVBEnh
Twitter: https://twitter.com/DeFiGeekJapan
本記事に関するご意見、質問は、上記DiscordからDeFiGeek Communityの広報部までご連絡ください。