Ethereum contractからetherを送るときに、安易にtransferやsendを使うと危ないという話。
Ethereum上で動くゲームを現在開発中で、スマートコントラクトではお決まりの? コントラクトに送金したお金(ETH)を引き出す、という処理をする必要が出て、solidityのドキュメントを見...
15 search resultsShowing 1~15 results
You need to log-in
Ethereum上で動くゲームを現在開発中で、スマートコントラクトではお決まりの? コントラクトに送金したお金(ETH)を引き出す、という処理をする必要が出て、solidityのドキュメントを見...
Tendermint 最近ブロックチェーン業界で少しはやってきている、Cosmos SDKのコンセンサスエンジンです。 以下Whitepaperのコンセンサス部分日本語訳です Tendermin...
solidity v5で関数の引数に function (uint256[] calldata _arg) ... という記述があり、 calldata??となったのですが、version5の...
Smart ContractをUpgradableにする方法の1つであるProxy Patterについて、日本語でまとめた記事が見つからなくて皆さんさぞお困りだろうと思い書くことにしました。 z...
ERC721の取引所サービスであるOpen seaのコントラクトを調べてみたのでまとめてみます。 state of the dapps にcontractのアドレスが載っていたので、とりあえずr...
Ethereumの開発で、transactionを伴ったmessage callをサーバー側からRubyを使って行う必要が出てきて、gethのapi の仕様について少し勉強したので共有しようと思...
Dockerとは Dockerについて、仮想化とは何か的な話から順番に書いて行きたいと思います。 目次 仮想化技術 DockerとVMWareやVirtualBoxなどの仮想化技術の違い Lin...
ランダムな番号の生成 Ethereumのsmart contractでは、現状単一のトランザクションでランダムな値を生成することはできませんが、複数のユーザーの入力値と、ハッシュ関数を用いること...
Contract を Updateできない問題への解決策 ご存知の通り、ブロックチェーン技術を用いたスマートコントラクトは、良くも悪くもソースコードをアップデートできないという特徴があります。実...
EventEmitterとかいうライブラリを使っていて、どういう仕組みになっているのか気になったので簡単な物を自分でも調べながら実装してみました。 以下ソースコードと簡単な解説。 functio...
EthereumでDappを作ろうと思ったときに手数料やトランザクションの次くらいに困るのがrandamな番号の生成かと思います。 blockhashやtimestampなどの値は、ある程度マイ...
今一番有名な?EthereumのアプリはおそらくCryptoKittiesかと思いますが、一通りソースコードをみてみたので、解説をしてみようかなと思います。 追記:あまり上手くまとまらなかったで...
Truffle で開発してて、mapping(address => Struct[])って感じの変数を取得しようとしたら出ました。 こちらに載ってたので、一応qiitaにも載せておきます。...
公式ドキュメント 公式ドキュメントのFAQに書いてありました。 What is the memory keyword? What does it do? The Ethereum Virtual...
前回、sendやtransferについて書いたのですが、これを機に一通り security considerationを網羅しておこう、と思い立ち一通り読んだのでまとめます。 Pit falls...
15 search resultsShowing 1~15 results
Qiita is a knowledge sharing service for engineers.