solidity

    0

    1答えて

    トランザクションにロールベースの許可を与えるためのスマートコントラクトを作成する方法を教えてください。 A、B、C、D、Eの5人がいるとします。AはBにいくつかのエーテルを送りたいとします。しかし、C、D、Eが確認/承認を出さない限り、取引は行われません。 エーテルスマート契約とは可能ですか?誰かが私に同じもののサンプルコードを与えることができますか? ありがとうございます。

    1

    1答えて

    私は外部所有の口座からエーテルを契約に送る必要があります。 私が見つけたすべてのコードは、これまでのところ、この contract Contract { mapping (address => uint) balances; event Transfer(address indexed _from, uint256 _value); function deposi

    2

    1答えて

    新しいデータがありトランザクションを実行するときに新しいコントラクトアドレスを作成するか、マッピング変数を持ち、データをそこに追加できる単一の契約インスタンスアドレスで作成することをお勧めします。どちらのケースがデータ検索に適していますか? たとえば、私はブロックチェーン上で契約の新しいインスタンスを作成し、その変数にデータを格納し、後で契約アドレスに基づいてデータを取得するweb3jsを見てきま

    0

    1答えて

    私は最初の投票契約をtestRPCに配備しようとしていますが、私のコードは以下のとおりです。 エラーは引数のパラメータのようです。私は空の配列を渡そうとしました、そして、それは "期待された0を得ました!"と言いました。私はちょうど1つの名前を通過しようとし、それは "value.forEach"は関数ではないと言います。 Web3 = require('web3') web3 = new We

    0

    1答えて

    私の質問は簡単ではないかもしれませんが、私は答えを見つけることができませんでした。 基本的に私は、強固な文書から、トリュフに加えられた簡単な契約を結んでいます。 私は、標準ローカルホスト上で実行testRPCに後で、トリュフ3.59とtestRPC 4.0.1 pragma solidity ^0.4.0; contract Coin { // The keyword "

    1

    1答えて

    私は、別の契約をインスタンス化して呼び出すラッパー契約を持っています。テストケースでは、所有者(msg.sender)が一致しないと言われます。どうして? 契約 pragma solidity ^0.4.4; contract A { address public owner; function A() { owner = msg.sender;

    1

    1答えて

    web3.eth.sendTransaction({from : web3.eth.accounts[0], to : c.address, value : web3.toWei(50)}, console.log); トランザクションハッシュを返すことができます。 しかし、スマートコントラクトが返すトランザクションからすべてのイベントログを取得するにはどうすればよいですか?

    -2

    2答えて

    私の近くでサロンを探して予約を許可するためのダップを構築しようと考えています。このようなアプリケーションでは、エンドユーザは現在の場所から一定の距離にあるサロンを表示する必要があります。どこからデータを照会するか。なぜなら、そのような種類の照会は堅実さの中で可能であるとは思わないからです。このようなシナリオではサロンデータを保存するためにRDBMSを導入する必要があります。これにより、簡単に照会で

    0

    1答えて

    私はいくつかのエーテルを受け取ったときにそれらをすべて固定された外部アカウントに自動的に送信する契約を作成しようとしています。私は多くの顧客がエーテルを預けているウェブサイトに必要です。私は各顧客に一意のエーテルアカウントまたは契約アカウントを提供するつもりで、彼らが何人かのエーテルを送るたびに私のフロントエンドが誰を送ったのか知っています、そして、私はすべての顧客から受け取った資金のすべてを私の

    0

    2答えて

    のために失敗した、私はリンク怒鳴るからVSIXインストーラーをダウンロード: https://marketplace.visualstudio.com/items?itemName=ConsenSys.Solidity 私はVSIXファイルを実行しようとしたとき、インストールはすぐに失敗しました。 "インストールに失敗しました 詳細については、ダイアログの下部にあるインストールログのリンクをクリッ