詳解:Polygon馬蹄鏈系統(tǒng)開(kāi)發(fā)dapp邏輯
2023-03-22 01:18 作者:程序猿l59_2O929783 | 我要投稿
Source code WeChat:kaifa873
Solidity中智能合約的含義就是一組代碼(它的功能)和數(shù)據(jù)(它的狀態(tài))的集合,并且它們是位于以太坊區(qū)塊鏈的一個(gè)特定地址上的。uintstoredData;這一行代碼聲明了一個(gè)名為``storedData``的狀態(tài)變量,其類(lèi)型為uint(256位無(wú)符號(hào)整數(shù))。你也可以認(rèn)為它是數(shù)據(jù)庫(kù)里的一個(gè)插槽,并且可以通過(guò)調(diào)用管理數(shù)據(jù)庫(kù)代碼的函數(shù)進(jìn)行查詢(xún)和更改。在這個(gè)例子中,上述的合約定義了``set``和``get``函數(shù),可以用來(lái)修改或檢索變量的值
contract SimpleContract{
?????unit SomeData; // 狀態(tài)變量
?????function(){
?????????// 函數(shù)
?????}
?????address public creater; ??// 創(chuàng)建者地址
?????function SimpleContract() {
????????creater = msg.sender; ?// 在構(gòu)造函數(shù)中記錄合約創(chuàng)建者
?????} ?
?????modifier onlyCreater() {
?????????// 函數(shù)修改器
?????????require(msg.sender == creater);
?????????_;
?????}
標(biāo)簽: