Learning
Curvegrid Hackathon Resources ブロックチェーンアプリ開発のためのリソースガイド

スマートコントラクトを初めて試作する場合でも、週末のハッカソンでフルスタックの Web3 アプリを開発する場合でも、適切なツールやリファレンスがあるかどうかで開発体験は大きく変わります。
ブロックチェーン開発では、データ取得のための仕組みを自作したり、ブロックチェーンイベントとデータベースを同期させたり、複雑なコントラクト連携の実装に時間がかかることが少なくありません。
MultiBaas を使えば、こうしたインフラ部分の作業を大幅に減らし、開発者が本来集中すべき「アイデアを形にすること」に時間を使うことができます。
急速に進化する Web3 環境でも、よりシンプルで効率的な開発を実現します。
MultiBaas は、こちらから無料アカウントでお試しいただけます。
また、開発をスムーズに進められるよう、Curvegrid ではセットアップ時間を短縮し、ブロックチェーン連携をシンプルにするための各種リソースを用意しています。ここでは、ハッカソンやプロトタイピングで特に役立つものをご紹介します。
Curvegrid Documentation
Curvegrid を初めて利用する方や、MultiBaas の仕組みをより深く理解したい方には、公式ドキュメントから始めるのがおすすめです。
ゼロから開発を始める場合は、次のステップを参考にしてください。
クイックスタートガイドを確認
スマートコントラクトをデプロイまたは既存コントラクトに接続
MultiBaas を使って REST API を生成
フロントエンドに組み込む前にローカルでエンドポイントをテスト
このドキュメントは、ブロックチェーンと連携するアプリケーションを効率よく構築できるように設計されています。短期間でプロダクトを形にする必要のあるハッカソンにも最適です。
Videos
MultiBaas の基本機能や使い方を短時間で理解できる動画も公開しています。
Get Started with MultiBaas(英語・7分)
日本語版(10分)
Speedrun Demo(3分)
このチュートリアルでは、以下の内容を紹介しています。
MultiBaas デプロイメントの作成
スマートコントラクトとの連携
Event Queries
Cloud Wallets
APIキー
Webhooks
Safe Wallet
Curvegrid GitHub
Curvegrid の GitHubリポジトリでは、開発者向けのサンプルアプリや SDK、プラグインなどを公開しています。実際に動くコードを参考にしながら、アイデアからプロトタイプまで素早く開発を進めることができます。
App Templates(アプリ テンプレート)
地域ステーブルコインを利用したサンプルアプリケーションです。
フロントエンド UI から、地域のMATSURI(祭り)バウチャーを NFT として購入できるシンプルなアプリになっています。
フロントエンドは MultiBaas API と Event Queries を利用
トランザクションは MetaMask で署名
MultiBaas を使って、EVM スマートコントラクトと連携するフロントエンドアプリを構築する方法を紹介したサンプルです。フロントエンドのみで構成されたシンプルな dApp の例として、新しいプロジェクトを始める際のベーステンプレートとしても利用できます。
Cheatsheets
Solidity Cheatsheet は、Solidity の基本構文やパターン、コントラクト構造などをまとめたリファレンスです。スマートコントラクト開発の際に、すぐ確認できる資料として活用できます。
Other Tools
EIP-7702 Delegation Checker
EIP-7702 のdelegation設定を確認・検証できるツールです。

Big Number Calculator (ビッグナンバー計算機)
ブロックチェーン開発では、大きな整数(Big Number)を扱う場面が多くあります。特にトークンの小数処理や wei 変換では、数値の扱いに注意が必要です。
Big Number Calculator を使えば、大きな数値の計算や変換を簡単かつ正確に行うことができます。

Build Something New
ハッカソンは、実験・スピード・創造性が重要なイベントです。
今回紹介したリソースを活用すれば、インフラ部分をゼロから構築する必要はありません。その分、プロダクト開発そのものに集中することができます。
開発の土台はすでに用意されています。あとは、あなたのアイデアを形にするだけです。
どんなプロジェクトが生まれるのか、楽しみにしています。Happy hacking!
リンク集
Videos
Frequently Asked Questions
MultiBaas は無料で利用できますか?
はい。MultiBaas は無料で利用可能です。
プロジェクトの規模が拡大し、追加機能やユーザー数、デプロイメント数が必要になった場合は、営業チームへお問い合わせいただくことで月額サブスクリプションの有料プランにアップグレードできます。
これらのリソースを使うために、ブロックチェーンの経験は必要ですか?
必須ではありません。
ブロックチェーンの基本概念を知っていると理解しやすくなりますが、ここで紹介しているリソースはWeb3 開発が初めての開発者でも始められるよう設計されています。