問題タブ [web3js]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
token - イーサリアム トークン転送 - + 72 時間の保留中の検証
私は現在、 と を使用して一括トークン転送を送信するプロジェクトに取り組んでいethereum
ます。 web3.js
GETH
12 月 1 日に約 3000 件の支払いを送信しましたが、確認されたのは 80 件のみで、残りは 3 日間保留中です。
これまで何千もの送金を問題なく送信してきましたが、今回はより低い Gas Limit を設定したため、いくつかの送金が停止しました。これ自体は問題ですが、少なくとも転送が失敗したことがわかっているため、管理できます。問題は、過去 72 時間で約 2900 件の保留中の転送があり、進行状況がまったくないことです。二重支払いのリスクがあるため、すでに送信された送金をキャンセルすることも、新しい送金を発行することもできないため、現在、ジレンマに直面しています。トランザクションは、もっともらしい説明なしに、etherscan.io Web サイトに現れたり消えたりします。
- 送金が確認されるまでの最大時間はありますか? もしそうなら、いくらですか?
- 同じ設定 (ガス制限/価格) を使用しているにも関わらず、一部の送金は成功し、他の送金は失敗したのはなぜですか?
- このような状況であなたはどうしますか?
この質問が少し漠然としているかもしれないことは承知していますが、私たちは本当に問題を抱えていることを理解してください。すべての助けを歓迎します。ありがとう.
blockchain - 契約の堅実性の現在の状態を取得する方法は?
getResult
コントラクトの状態を取得するため、および状態の現在の値を更新するために、2つのコントラクトメソッドを使用していますが、メソッドsetNumber(uint num)
を呼び出すたびに、更新された値ではなく元の値が返されます。getResult
setNumber(10)
javascript - Mocha-before で生成された値を Express アプリに渡す
テストのためにエクスプレスとモカを使用しています。Express Im から、rosten にデプロイされたスマート コントラクトから情報を取得します。そのため、アドレスは常に同じです。設定ファイルにそのアドレスがあります。
ローカル テストでは、testrpc を使用して、各テストの前にスマート コントラクトをデプロイしたいと考えています。そのため、展開のアドレスを高速アプリに渡す必要がある場合。
私のコードは次のとおりです。
Test.js
アプリ内
に生成されたアドレスを使用する必要があるためindexAddress: CONFIG.indexAddress
、コンストラクターでコンテキストを使用できます。
javascript - Web3.js - オプション http://localhost:8545/ net::ERR_CONNECTION_REFUSED
Web サイト用に web3.js を構成しようとしています。Ethereum を使用して認証したいと考えています。
次のエラーが表示されます。
ethereum - We3.toWei 関数は 10 進数を受け入れますか?
私は Web3js についていくつかの調査を行っています。
私は、誰でも私のトークンをイーサで購入できるコントラクトを構築しようとしています。
testrpc を使用してプライケート チェーンを構築します
ここに私の伝達関数があります
web3.toWei 関数を使用して、イーサリアム単位を wei に変換しようとしています
console.log(web3.toWei(1,'ether')); と入力すると 結果は大丈夫です、それは戻ります1000000000000000000
しかし、 console.log(web3.toWei(0.1,'ether')); と入力すると それは戻ってきます0
toWei 関数は整数のみを受け入れますか?
0.1 イーサを使用してトークンを購入したい場合、どうすればよいですか?