FLOW dApp 作成完全マニュアル: スマートコントラクト言語Cadenceの詳細リファレンス(白黒版) (Japanese Edition)
FLOW dApp 作成完全マニュアル: スマートコントラクト言語Cadenceの詳細リファレンス(白黒版) (Japanese Edition)
Couldn't load pickup availability
Author: Takashi Tahara
Brand: Majosta
Number Of Pages: 220
EAN: 9798377115212
Release Date: 12-02-2023
Package Dimensions: 10.0 x 7.0 x 0.5 inches
Languages: Japanese
Binding: Paperback
Details: —————
この本は現行より古いバージョンを解説しています。現在は新しいバージョンを解説した『ブロックチェーンのスマートコントラクトコードを書いてみよう』という本が販売されています。
—————
本書は、変数型、構造体、配列、リソースなど、すべてのオブジェクト機能を網羅したリファレンスブックである。また、プレイヤーがGraphQLを使ってリアルタイムにブロックチェーンと通信できるゲームの作り方も解説。
サーバーサイドからGraphQLの変異処理を行い、ブロックチェーンゲーム参加者にブロックチェーン情報を通知できるプラットフォームを構築します。
Cadenceのプログラミングが実践的に学べます!
⭐︎ フロントエンドにNuxt.js(Nuxt3)、バックエンドにAmplify, AppSync, GraphQL, DynamoDBを使って、Flow Blockchainからリアルタイムに通知を受け取って画面に表示するブロックチェーンゲームの作り方を説明します。
⭐︎ 収益を上げる方法についても丁寧に解説しています。
⭐︎ プログラミングをしたことがない人でも、1日で完全なブロックチェーンゲームを作る方法を解説しています。
-Chapter List- スマートコントラクトを作るってどんな感じ?(Chapter 1) スマートコントラクト言語Cadenceの特徴(Chapter 2) CadenceとSolidityの違い(Chapter 3) CadenceでNFTを作ろう(Chapter 4) Cadenceでシステムを作るときに知っておきたいこと(Chapter 5) Nuxt.jsとGraphQLを使って1日でリアルタイムのブロックチェーンゲームを作る方法(Chapter 6) Flow Blockchainのスマートコントラクト作成に欠かせないCadenceのリファレンス(Chapter 7)
-CONTENTS(Chapter 6,7)-
6. 本格的なdAppsを作ろう!
6 . 1 作成するdApps
6 . 2 AmplifyとNuxt.jsの環境構築
6 . 3 GraphQL APIの追加
6 . 4 aws-exports.jsの作成
6 . 5 NuxtアプリとAppSyncの接続
6 . 6 Nuxtアプリをローカルで実行してみる
6 . 7 AppSyncで最初から作成されたTodoデータを表示する
6 . 8 Lambda Functionの追加
6 . 9 Lambda関数の実装
6 . 10 Flow Blockchainからイベントを取得する
6 . 11 Lambda FunctionからDynamoDBにアクセスするための設定
6 . 12 Nuxt.jsとFlow Blockchainの接続を設定する
6 . 13 Nuxt.jsでFlow Blockchainのウォレット画面を呼び出す
6 . 14 NFTの交換場所を作る
6 . 15 FungibleToken Standard
6 . 16 FlowToken
6 . 17 NFTが交換されるスマートコントラクト
6 . 18 NFT取引所のトランザクションファイルを作成する(その1)
6 . 19 スマートコントラクトをテストネットにデプロイ
6 . 20 NFT取引所のトランザクションファイルを作成する(その2)
6 . 21 スマートコントラクトへの機能追加
6 . 22 スマートコントラクトの更新
6 . 23 スマートコントラクトにNFT情報を格納
6 . 24 ブロックチェーンゲームの運営と収益
6 . 25 所持している$FLOWを表示する
6 . 26 FLOWを決済に利用する
6 . 27 ブロックチェーンシステムを管理・運用する権利の譲渡
6 . 28 残りのトランザクションファイル
7. Reference of Flow Blockchain
7 . 1. Features of Cadence smart contract language
7 . 2. Variables, Array, Dictionary, Struct
7 . 3. Operators
7 . 4. How to Create an NFT
7 . 5. Resource
7 . 6. Access Control
7 . 7. Resource Interface
7 . 8. Private Capabilities
7 . 9. How to build a Flow DApp on Testnet
7 . 10. Query for Events
7 . 11. Send a Transaction with a Non-Custodial Wallet
7 . 12. How to Create a Fungible Token
7 . 13. Account Storage Iteration
7 . 14. How to Multi-Sign
7 . 15. How to Verify Account Ownership (account-proof)
7 . 16. How to Build an NFT Marketplace
7 . 17. Optional Binding
7 . 18. Optional References
7 . 19. Configure Cadence VSCode Extension
Share
