99久久精品国产片-99久久精品国产免费-99久久精品国产麻豆-99久久精品国产国产毛片-99久久精品国产高清一区二区-99久久精品费精品国产一区二区

部署智能合約到conflux公鏈

2021-9-26    前端達人

一、準備合約

本節課程教大家如何講智能合約部署到conflux公鏈上,首先大家可以看到下面的這個智能合約是不是很簡單。我們將會以這個合約演示部署到conflux公鏈的過程。

pragma solidity ^0.5.0;

contract Counter {
    uint public count=0;
    event SelfEvent(address indexed sender, uint current);

    constructor() public {
    } function inc(uint num) public returns (uint){ return count += num;
    } function self() public {
        emit SelfEvent(msg.sender, count);
    }
} 復制代碼

二、conflux的sdk安裝

我們使用js-conflux-sdk作為本教程的web教程,交互首先我們需要進行安裝nodejs作為我們的運行環境。飛機票一張收下吧,我們安裝好nodejs后,就可以來玩我們的sdk了。廢話不多說,直接開始擼。

我們使用WIN + R鍵打開命令行,然后創建一個文件夾(溫馨提示切換到非系統盤玩切換方式“D:”就切換到D盤了)使用“mkdir my-project && cd my-project” 創建好項目后自動進入文件夾,然后我們運行“npm init” 進行初始化node項目,這一步會讓你確認一些東西,如果你是小白一路回車(Enter鍵)就好。如果你是前端大神,我也沒啥好教的我也不太懂。為了穩定我們使用固定版本號方式安裝依賴,我們運行 “npm install js-conflux-sdk@0.9.2” 命令進行安裝js-conflux-sdk的0.9.2版本依賴(可以使用“npm uninstall package-name” 命令刪除對應依賴)。前置準備到這里基本已經完成。

三、編寫調用合約js代碼

下面請看我的目錄結構跟隨我一起來學習,下面的目錄結構請不要直接看到了就創建,因為你不知道都是什么意思,看玩我的解釋在回頭創建。

 

image

 

小伙伴應該已經發現了 node_modules、package-lock.json、package.json 這些文件是我們在進行安裝 sdk依賴時自動生成的。其他文件目前都沒有,我們來按順序生成他們。

先創建sol這個文件夾,然后創建這三個文件。test.sol就是上面我們的合約代碼直接拷入文件中。abi.json和code.json兩個文件是通過這個工具 remix 在線生成的。我來說下生成過程。 首先我們將里面的文件全部刪除,然后點擊這里找到我們的項目目錄下的test.sol 文件

 

 

 

 

我們應該看到下方我框出來的兩個按鈕了吧,那兩個按鈕就是abi.json和code.json文件的來源。abi.json我們可以直接復制過去,code.json文件我們要改點東西。

首先我們看到的code文件應該是這樣的

{ "linkReferences": {}, "object": "608060405260...c63430005110032", "opcodes": "PUSH1 0x80 PUSH1 ... 1100 ORIGIN ", "sourceMap": "27:337:0 ... 37;;;;;;" } 復制代碼

代碼有省略,太長不好看,我們看到object這個key值了吧,我們把它的值考出來然后在頭部加0x 就好了放在code.json文件中。code.js文件中只存放object的內容前面加0x,也就是下面的代碼,其他信息都不要,千萬記住了。這點很重要!!!!

"0x608060405260...c63430005110032" 復制代碼

就是這樣的。然后我們在寫另外兩個call和deploy兩個文件

先寫deploy文件

 // 私鑰地址
const PRIVATE_KEY = '0x20f9169d40801955faada641cdb029f8e42c581c0c991a62753c736a0a168e5e';
// 合約地址
const CONTRACT = '';
const { Conflux } = require('js-conflux-sdk');

async function main() {
  const cfx = new Conflux({
    url: 'http://mainnet-jsonrpc.conflux-chain.org:12537',
    defaultGasPrice: 100,
    defaultGas: 1000000,
  });
  const account = cfx.Account(PRIVATE_KEY); // create account instance
  console.log(account.address); 

  // create contract instance
  const contract = cfx.Contract({
    abi: require('./sol/RC20.abi.json'),
    bytecode: require('./sol/RC20.code.json'),
  });

  const receipt = await contract.constructor()
    .sendTransaction({ from: account })
    .confirmed();
  console.log(receipt.contractCreated); 
}
main().catch(e => console.error(e)); 復制代碼

打開項目cmd窗口在上面的目錄下 運行命令 “node deploy.js”就將合約部署上去了

receipt.contractCreated 這個會打印出合約地址。






作者:悠悠_15832013094

鏈接:https://juejin.im/post/5ef563f75188252e99702335

來源:掘金

藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼藍小助,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

分享此文一切功德,皆悉回向給文章原作者及眾讀者.

轉自:csdn
免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

藍藍設計www.lapeinture.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務

日歷

鏈接

個人資料

藍藍設計的小編 http://www.lapeinture.cn

存檔

黄色免费三级| 国产91素人搭讪系列天堂| 精品久久久久久中文| 黄视频网站免费观看| 亚洲精品影院久久久久久| 日日夜人人澡人人澡人人看免| 黄视频网站在线观看| 亚欧成人毛片一区二区三区四区| 亚洲精品中文字幕久久久久久| 精品久久久久久中文字幕2017| 国产美女在线观看| 可以在线看黄的网站| 亚洲 国产精品 日韩| 九九干| 国产成人精品在线| 色综合久久天天综线观看| 日韩免费在线观看视频| 99久久精品国产高清一区二区| 国产a视频| 精品视频免费观看| 欧美激情一区二区三区在线| 国产成人精品在线| 国产成人欧美一区二区三区的| 欧美日本国产| 国产伦精品一区二区三区无广告| 久久精品大片| 国产成人精品在线| 免费毛片播放| 国产a网| 欧美激情一区二区三区在线| 亚洲www美色| 国产视频一区二区在线播放| 黄视频网站在线观看| 一级毛片视频免费| 精品久久久久久综合网| 精品视频免费看| 九九免费高清在线观看视频| 久久久久久久久综合影视网| 国产成a人片在线观看视频| 天天色成人| 欧美电影免费| 青草国产在线观看| 国产激情视频在线观看| 精品久久久久久中文| 99热精品在线| 国产一区二区精品久久91| 国产91精品一区| 欧美日本国产| 亚洲女初尝黑人巨高清在线观看| 天天色色色| 亚洲第一页乱| 成人免费高清视频| 久久99爰这里有精品国产| 九九精品久久久久久久久| 国产极品白嫩美女在线观看看| 欧美一级视| 精品久久久久久影院免费| 精品国产一区二区三区精东影业| 99久久精品国产高清一区二区 | 999精品在线| 精品久久久久久中文| 国产91精品系列在线观看| 久久福利影视| 日本在线www| 四虎久久精品国产| 国产成人啪精品| 999精品视频在线| 亚州视频一区二区| 精品国产三级a| 久久99这里只有精品国产| 精品国产一区二区三区久久久狼 | 欧美国产日韩一区二区三区| 国产福利免费视频| 精品国产亚一区二区三区| 高清一级毛片一本到免费观看| 国产视频一区二区在线播放| 日韩在线观看免费| 91麻豆精品国产综合久久久| 精品视频在线观看一区二区| 欧美激情一区二区三区视频| a级毛片免费观看网站| 国产不卡高清在线观看视频| 精品国产一区二区三区久久久蜜臀| 香蕉视频久久| 四虎影视久久久免费| 日本乱中文字幕系列| 一级女人毛片人一女人| 国产国产人免费视频成69堂| 日韩av成人| 色综合久久天天综线观看| 日日日夜夜操| 国产一区二区精品尤物| 一级片免费在线观看视频| 精品久久久久久免费影院| 高清一级片| 一a一级片| 欧美a级v片不卡在线观看| 青青青草影院 | 国产网站免费在线观看| 国产91丝袜在线播放0| a级毛片免费观看网站| 久久国产精品只做精品| 九九精品影院| 成人影视在线播放| 精品久久久久久中文字幕2017| 国产一区精品| 黄视频网站在线免费观看| 久久99这里只有精品国产| 黄色福利片| 欧美另类videosbestsex| 精品国产一区二区三区免费| 国产极品精频在线观看| 高清一级毛片一本到免费观看| 日韩欧美一二三区| 国产视频一区二区三区四区| 成人免费网站久久久| 国产高清在线精品一区a| 亚洲www美色| 亚洲 欧美 91| 九九精品久久久久久久久| 久久精品欧美一区二区| 成人高清护士在线播放| 国产伦久视频免费观看 视频| 国产麻豆精品hdvideoss| 韩国三级视频网站| 欧美激情一区二区三区视频| 国产高清视频免费观看| 黄视频网站免费观看| 国产综合91天堂亚洲国产| 日韩专区一区| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 沈樵在线观看福利| 久久99青青久久99久久| 国产麻豆精品高清在线播放| 色综合久久天天综合观看| 国产精品12| 香蕉视频三级| 高清一级片| 在线观看导航| 欧美日本韩国| a级毛片免费全部播放| 国产视频网站在线观看| 亚洲天堂一区二区三区四区| 日韩专区在线播放| 尤物视频网站在线| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 99久久精品国产片| 日本免费看视频| 国产国产人免费视频成69堂| 91麻豆精品国产自产在线观看一区| 亚洲爆爽| 韩国三级香港三级日本三级la| 久草免费在线视频| 日韩一级黄色| 九九九国产| 精品国产一区二区三区久久久蜜臀| 韩国毛片免费大片| 九九热国产视频| 免费国产在线观看| 国产韩国精品一区二区三区| 91麻豆精品国产片在线观看| 在线观看导航| 国产一区免费观看| 沈樵在线观看福利| 麻豆系列 在线视频| 久久久久久久免费视频| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产亚洲男人的天堂在线观看| 午夜在线观看视频免费 成人| 亚洲第一页乱| 人人干人人插| 成人免费观看男女羞羞视频| 韩国妈妈的朋友在线播放| 欧美爱色| 日韩av东京社区男人的天堂| 欧美另类videosbestsex久久| 色综合久久天天综合观看| 免费的黄视频| 欧美电影免费看大全| 一级毛片视频在线观看| 日本在线www| 久久国产精品自由自在| 91麻豆爱豆果冻天美星空| 国产不卡精品一区二区三区| 国产网站麻豆精品视频| 午夜在线亚洲| 日韩欧美一及在线播放| 四虎影视久久| 国产91精品系列在线观看| 欧美a级成人淫片免费看| 国产欧美精品| 高清一级做a爱过程不卡视频| 国产91素人搭讪系列天堂| 午夜久久网| 高清一级片| 深夜做爰性大片中文| 韩国三级视频网站| 精品国产一区二区三区免费| 四虎影视久久| 成人高清视频免费观看|