18. MagicNumber

本關討論的知識有點深入了,要求以10 opcodes以內編寫合約並發佈,再以合約地址為參數呼叫關卡合約的setSolver函數。

編寫的合約要求對whatIsTheMeaningOfLife函數的呼叫回傳數字42,具體的詳解可以參閱這篇文章,這裏先提供解法,待有機會再探討細節。

打開Console (F12),輸入︰

> await web3.eth.sendTransaction({from:player,data:"0x600a600c600039600a6000f3602A60805260206080f3"});
> contract.setSolver(關卡合約地址);

最後按提交,本關完成。

發表留言

%d 位部落客按了讚: