問題タブ [evm]

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 に答える
78 参照

blockchain - ブロックの高さを使用して、RSK と Ethereum の平均ブロック時間に基づいて 1 年の経過を測定できますか?

RSK と Ethereum で、毎年配当を支払う Solidity スマート コントラクトを構築したいと考えています。RSK と Ethereum の現在の平均ブロック間時間を想定して、ブロック時間を使用する必要がありますか、それともブロック番号に頼ることができますか?

0 投票する
2 に答える
56 参照

solidity - このスマート コントラクトでアサーションが使用されるのはなぜですか?

上記のコントラクトで、アサーションが失敗する / address(this).balance が (msg.value / 2) 減らないのはどの条件ですか? なぜここでアサーションが必要なのですか?

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

solidity - EIP-150 がない場合にコールスタック攻撃を回避する方法は?

EIP-150 以前は、低レベル関数 .send()、.call()、.delegatecall()、.staticcall() の戻り値が false かどうかをチェックすることで、コール スタック攻撃を回避できましたか?

例 (msg.sender はコントラクトです):

に変更:

契約全体: https://hackernoon.com/smart-contract-attacks-part-2-ponzi-games-gone-wrong-d5a8b1a98dd8