問題タブ [polkadot]

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 投票する
1 に答える
197 参照

parity - Substrate でパラメーターとして渡されたときに呼び出しをデコードして照合する方法

呼び出しを受け入れるメソッド (sudo または回復パレットに似ています) があり、呼び出しをディスパッチする前に検証を実行したいと考えています。検証は主に、このメソッドを介して呼び出すことができるメソッドを制限することに関するものです。

ここに私が持っているコード例があります:

callこの例では、関数が呼び出されている場合にのみ成功させたいと考えていtest()ます。

残念ながら、タイプの不一致に関するエラーが表示されます。助けていただければ幸いです。ありがとうございます。

私が得るエラーは次のとおりです。

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

substrate - コントラクト (サブストレート) システムを展開できません。ExtrinsicFailed その他

Ink リポジトリ (erc20) からスマート コントラクトをダウンロードしてビルドし、メタデータをビルドしました。その後、ダウンロードし、デプロイしようとすると、次のようなエラーが発生します。画像を変更

ブラウザ コンソールからのログ

sendExtrinsic:: {"args":["10.000M Unit","500,000","0x3e1d2b076ae57e296098e162294676e3ff41baa7bc0b78c0b8a826393775169d","0x5ebd88d600000000000000000000000000000000"],"callIndex":"0x1103","method":"instantiate","section":"contracts "} main.a12dd3e8.js:351 makeExtrinsicCall: extrinsic :: 0xad0284ff8eaf04151687736326c9fea17e25fc5287613693c912909cb226aa4794f26a480142424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242760008001103130000e8890423c78a82841e003e1d2b076ae57e296098e162294676e3ff41baa7bc0b78c0b8a826393775169d505ebd88d600000000000000000000000000000000 main.a12dd3e8.js:351 makeExtrinsicCall: updated status :: {"events":[],"status":{"Ready":null}} main.a12dd3e8.js:351 makeExtrinsicCall: 更新された状態 :: {"events":[{"phase":{"ApplyExtrinsic":2},"event":{"index":"0x0c06" ,"データ":[1375382416168]},"トピック":[]},{"フェーズ":{"ApplyExtrinsic":2},"イベント":{"インデックス":"0x0001","データ":[{ "Other":null},{"weight":500000,"class":"Normal","paysFee":"Yes"}]},"topics":[]}],"status":{"InBlock" :"0x2deed44e09a1552c2b1594515d01e64a5f3753085b34a7dbd889ed5036c873e6"}}"データ":[1375382416168]}、"トピック":[]}、{"フェーズ":{"ApplyExtrinsic":2}、"イベント":{"インデックス":"0x0001"、"データ":[{"その他":null},{"weight":500000,"class":"Normal","paysFee":"Yes"}]},"topics":[]}],"status":{"InBlock": "0x2deed44e09a1552c2b1594515d01e64a5f3753085b34a7dbd889ed5036c873e6"}}"データ":[1375382416168]}、"トピック":[]}、{"フェーズ":{"ApplyExtrinsic":2}、"イベント":{"インデックス":"0x0001"、"データ":[{"その他":null},{"weight":500000,"class":"Normal","paysFee":"Yes"}]},"topics":[]}],"status":{"InBlock": "0x2deed44e09a1552c2b1594515d01e64a5f3753085b34a7dbd889ed5036c873e6"}}0x2deed44e09a1552c2b1594515d01e64a5f3753085b34a7dbd889ed5036c873e6"}}0x2deed44e09a1552c2b1594515d01e64a5f3753085b34a7dbd889ed5036c873e6"}}