制作活動
プライベートで友人とアプリ開発をしてたりします。今作っているものでネットワーク対戦を実装するためにphotonを使用させていただいております。 https://www.photonengine.com/ja/photon アプリ自体はUnityを使用して作製しているのですがUnityとphotonを…
ちょっと時間が空きましたが前回の続きです。villagerh.hatenablog.comタイトルにある通りですがTruffleでブロックチェーン上にデプロイした際に生成されるjsonからcontractへの接続が無事にできました!のでまとめておきます。 とりあえず最初に接続までで…
Pythonでのコントラクトへのアクセスプロジェクトを少しずつですが作成し始めました。軽く調べたりしましたがJavaScriptからアクセスする形よりも資料が少ないので非常に苦戦しそうです!簡単にですが現時点でなんとなく理解したこととかをまとめてみます。P…
solidityでコントラクトを作成してフロントエンドから直接呼び出す処理はできました。なので今度はバックエンドからの呼び出しを作ってみようかなと思ってます。おそらくサービスレベルでスマートコントラクトを用いる場合はものにもよるんでしょうがまだま…
一旦作っていたスマートコントラクトの作業が一区切りしました。フロントエンドはさっぱりなのもあって見た目は残念ですがとりあえず最低限の形にはなったかなと。リリースするためのアプリとかを作っているわけではないので1つのものにこだわるよりもまた新…
まだ完全じゃないですが体調がよくなり始めたので作業の方も再開し始めました。フロント側を作っている最中にコントラクトの拡張を何度か行ったのですが そういえばtruffleでのテスト用ファイルを全く更新していなかったことを思い出して更新しました。ちな…
コントラクタメソッドを呼ぶのに各メソッドに対応したボタンを用意して順番に押して確かめるということをしていましたが 少しはゲームらしいページ遷移をしようと思いvueの遷移方法に関して調べました。しっかりとしたものだとちゃんとした機能があるみたい…
結構前進した気がします!前回記載した問題点 ・msg.senderでアドレスを保存しているはずなのに保存されない 実際のコードより uint id = units.push(Unit(pow, 1/*level*/)); unitToOwner[id] = msg.sender;mappingにpushした時に返ってくるindexは 挿入し…
villagerh.hatenablog.com 前回の続き。こんな感じで呼び出してますが怒られてます。 instance.getUnitNum() Error: The send transactions "from" field must be defined!from fieldを指定しろということなので指定してみます。 instance.getUnitNum({from:…
いくつかのサイトさんを参考にApp.vueを編集し、最低限の感じはできたので動作させてみて確認しようと思ったところコントラクトの関数をうまく呼び出せず苦戦中です…ログを出しつつ色々試行錯誤してみたところMetaMaskのアカウントリストの取得でempty状態で…
コントラクトというかバックエンド側は一段落したので続いてフロントエンド側を作っていきます。私はフロントエンド側の経験がほぼないのでここから先はおそらくものすごいペースダウンします^^; せっかくなのでフレームワークを利用してみようかなという…
villagerh.hatenablog.com 前回の続き自作のコントラクトを作ったのでビルドしていきます。・コントラクトのコンパイル(プロジェクトディレクトリのルートで実行) $ truffle compile成功するとbuild/contracts/に.jsが作られます。これをイーサリアム上にデ…
せっかく覚えたのでオリジナルのDAppを作ってみなくては!ということで作り始めました。いきなり重たいものを作るのは難しいと思うのでCryptoZombiesを参考にしつつの簡単なものを作ろうかなと。DAppの作り方で調べたところTruffleという便利な開発環境があ…