W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
交易是從一個帳戶發(fā)送到另一個帳戶的消息(可能相同或?yàn)榭眨娤挛模K梢园ǘM(jìn)制數(shù)據(jù)(稱為“有效負(fù)載”)和以太幣。
如果目標(biāo)帳戶包含代碼,則執(zhí)行該代碼并將有效負(fù)載作為輸入數(shù)據(jù)提供。
如果沒有設(shè)置目標(biāo)賬戶(交易沒有收款人或收款人設(shè)置為?null
?),則交易創(chuàng)建一個新合約。如前所述,該合約的地址不是零地址,而是從發(fā)送者及其發(fā)送的交易數(shù)量(“nonce”)派生的地址。這種合約創(chuàng)建交易的有效負(fù)載被視為 EVM 字節(jié)碼并被執(zhí)行。此執(zhí)行的輸出數(shù)據(jù)作為合約代碼永久存儲。這意味著,為了創(chuàng)建合約,您無需發(fā)送合約的實(shí)際代碼,而是發(fā)送實(shí)際執(zhí)行時返回該代碼的代碼。
筆記
在創(chuàng)建合約時,其代碼仍然是空的。因此,在構(gòu)造函數(shù)完成執(zhí)行之前,您不應(yīng)該回調(diào)正在構(gòu)建的合約。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: