1_プログラミング– category –
-
ブロックチェーン関連
DappsをXサーバーで動かす
コントラクトのデータ取得とデータ書き込みをフロントエンドから行う、という内容で書いた記事のコントラクトをRopstenテストネットワークにデプロイしました。 参考として記載させていただきます。 フロントエンドのコードはXサーバーに配置して、動作確... -
ブロックチェーン関連
JavaScript初心者が、Dappsとそのフロントエンドを作りたい2
前回は、ローカルで動作するブロックチェーンのスマートコントラクトを作成しました。 今回は、前回作成したスマートコントラクトをWebサイト上から操作するためのフロントエンド構築を行います。 前回↓ MetaMaskのインストール ブラウザにインストールす... -
ブロックチェーン関連
JavaScript初心者が、Dappsとそのフロントエンドを作りたい
約1週間をかけ、CryptoZombiesをチャプター6まで終わりました。 Solidity言語については、かなり勉強させていただきました。 しかし、チャプター6のフロントエンド構築において、かなり手こずりました^^; フロントエンド構築で以前、Truffleのペットシ... -
WPプラグイン
【WordPressカスタマイズ】ContactForm7の4つのカスタマイズをご紹介
私がいつもコンタクトフォーム7に追加する機能について記載していきます。 フォームのレスポンシブ化 デフォルトのフォーム設定では、幅が狭くなっても、項目名と入力部分は横に並んだ状態です。これを一定幅以下の時に、項目名と入力部分を縦積みにしま... -
ブロックチェーン関連
MintableTokenを理解して作成してみた
トークンを管理者で追加発行したい、、、 最初はStandardTokenにonlyOwnerをつけてトークン量を加算しよう、そんな感じで実装しようとしていましたが、いろいろ調べるうちに、OpenZeppelinにMintableというトークンがあることがわかりました。 それならば... -
ブロックチェーン関連
truffleでERC20トークン作成する
gethを触り、truffleを触り、なんとなくブロックチェーンの開発、というものが見えてきました。 truffleのプロジェクト作成から、ERC20トークンをコーディングして、truffleのディベロッパー環境のブロックチェーンネットワークにデプロイに挑戦してみます... -
ブロックチェーン関連
SafeMath.solを読んでみました
SafeMath概要 SafeMathは、コントラクト内で四則演算するとき、値がオーバーフロー、アンダーフローすることに対応してくれる四則演算ライブラリです。とはいってもコード量はとても少ないです^^; とはいえ、2018年4月22日に悪用されたバッチオーバーフロ... -
ブロックチェーン関連
Truffleとは?macにTruffleをインストールする
Truffleをインストールする時、いろいろ下準備をしましたので、メモします。 Truffleとは イーサリアムのコントラクトを開発するための統合開発フレームワークです。 TruffleにはGUIはなく、基本的にターミナルで操作することになります。 プロジェクトの... -
WPプラグイン
楽にTinyMCE Advancedを設定
TinyMCE Advancedはwordpressの記事を書いたり、リッチテキストを編集するにはとても役立つプラグインで、かなりの人が使用していると思います。 (文字色とか、ワードみたいに編集できて便利ですよね^^) 設定は、「設定->TinyMceAdvanced」から好みの... -
ブロックチェーン関連
openzeppelin-solidityとフレームワーク名が変わっていた件について
TruffleフレームワークでOpenZeppelinを使用してERC20トークンを作成したときに、ちょっとつまづいた部分のメモです。 ちなみに、私のレベルは初めてERC20トークンをtruffleで発行するレベルです、当たり前なことかもしれませんが、ご了承くださいm()m ①フ... -
ブロックチェーン関連
ブロックチェーン関連書籍レビュー
ブロックチェーンエンジニアとなるべく、書籍を何冊か読んでみたので、そのビューをします。 ちなみに、紹介する書籍は、イーサリアムプラットフォームでのコントラクト開発関連となります。 ブロックチェーンアプリケーション 開発の教科書 ※本の画像か... -
ブロックチェーン関連
genesis.jsonについて
genesis.jsonファイルについて、とても気になったので、調べた内容をメモします。 参考URLのものをgoogle翻訳して一部整形したものです。 パラメータ "config":ブロックチェーンの設定を定義します。 "chainId":リプレイ攻撃やID盗難を含むいくつかのサ...