問題タブ [dapp]

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.

0 投票する
0 に答える
138 参照

web3 - Crypto Wallet を使用した AWS Amplify の Cognito 認証

私は Matic と Ethereum で Dapp を構築している最中ですが、これほど関係があるとは思わなかった問題に遭遇しました。ユーザーに cyrptowallet を介してログインさせ、AWS 増幅で作成した graphQL API に最終的にアクセスできるようにするために、ある種のリクエストに「署名」する必要があります。

ユーザーがたとえばメタマスクに接続し、API の保護されたリソースにアクセスできるようにすることについて、経験、リンク、知識、または考えを持っている人はいますか? Cognito はこのように動作するように意図されていないため、API をカスタム ビルドする必要がありますか?

0 投票する
1 に答える
525 参照

wallet-connect - WalletConnect無効infuraエラーメッセージ

私は現在dappを開発しており、walletconnectを統合しています。

接続には次のコードを使用します。

chainIdアプリが開発モードかどうかに基づいて動的に選択されます。開発中はチェーン id で実行され97ます。RPC も同じ話で、バイナンス スマート チェーン RPC JSON プロバイダーを取得するだけです。

接続はうまくいきますが、次のエラーが発生します。

ここに画像の説明を入力

infuraアカウントを作成せずにこれを修正する方法について何か考えはありますか? それとも必須ですか..

0 投票する
1 に答える
145 参照

solidity - トリュフのコンパイルで次のメッセージが表示されます: FATAL ERROR: NewNativeModule Allocation failed - process out of memory?

堅牢なスマート コントラクトを移行しようとしています。トリュフで移行しようとすると、次のようになります。 ここに画像の説明を入力

私はこの問題を数回経験しましたが、それがsolcコンパイラのバージョンの変更に関連していることを今知っています.少なくともこれは私が今まで修正した方法ですが、今回は何も試していません.

私の契約とインポート: ここに画像の説明を入力

私がこれまでに試したこと:

  1. すべてのスマート コントラクト コンパイラのバージョンを確認し、それらが ^0.6.0 であることを確認します。
  2. トリュフの設定で、solc コンパイラのバージョンを > 0.8.0 に変更すると、次のようになります。

ここに画像の説明を入力

3.更新: もう少し調査を行ったところ、solc バージョンを使用すると、他のプロジェクトの他のコントラクトで同じ問題が発生することがわかりました: 0.6.0 => 0.7.6 ... 他の solc バージョンを使用すると、コントラクトのコンパイルと移行は成功するが、古いバージョンのコンパイラを使用したい。

VCS での作業:

トリュフ v5.4.11 (コア: 5.4.11)

ノード v16.2.0

他に何を試すべきか本当にわかりません。何か提案はありますか?

0 投票する
0 に答える
12 参照

documentation - ドキュメンテーション メタマスク チュートリアル - part2 はどこですか


https://docs.metamask.io/guide/create-dapp.html#basic-action-part-1 おめでとうございます! 基本アクション機能の構築が完了しました。次のステップに進み、ステータスを表示します。


こんにちは、

メタマスク (dapp の開発) で最初のステップを実行しようとしましたが、いくつかのエラー (特に web3.eht.contract) が発生したため、チュートリアルの「単純な dapp の作成」を実行します。最後に-パート2がありません。誰か助けてくれませんか - thx.