电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

PHP實現創建以太坊錢包轉賬等功能

瀏覽:117日期:2022-09-07 17:16:56
1.Geth下載

(對以太坊了解不深的可以后面自己查找有關geth的資料,與此類似的客戶端還有Ethereum、Parity 、Mist),本文采用windows版(Windows系統:geth-windows-amd64-1.8.3)https://ethfans.org/wikis/Ethereum-Geth-Mirror

安裝:

windows版的直接傻瓜式安裝到放軟件的地方,然后打開安裝根目錄,這時可以看到有個geth.exe的可執行文件,先別急執行;先在該目錄下創建一個piccgenesis.json文件。piccgenesis.json文件內容如下:

{'config': {'chainId': 33,'homesteadBlock': 0,'eip155Block': 0,'eip158Block': 0},'coinbase': '0x0000000000000000000000000000000000000000','difficulty': '0x4','extraData': '','gasLimit': '0xffffffff','nonce': '0x0000000000000042','mixhash': '0x0000000000000000000000000000000000000000000000000000000000000000','parentHash': “0x0000000000000000000000000000000000000000000000000000000000000000','timestamp': '0x00','alloc': { }}

配置說明請參考:https://www.colabug.com/4943842.html現在使用cmd命令行工具來運行geth.exe,在該終端下執行如下命令:

geth --datadir “chain” init piccgenesis.json

然后在該終端設置json-rpc,命令如下:

geth --rpc --rpccorsdomain * --datadir ./mychain -rpcport 8534 --port 30308 --identity test --networkid 111111111 --rpcaddr 0.0.0.0 --rpcapi admin,miner,db,eth,net,web3,personal --nodiscover console

注:這里用的是測試網絡,不需要同步所有區塊,如果要正式應用需要一臺linux服務器,開啟主網同步所有區塊,在打開并設置rpc。

2.使用composer下載web3.php

在此之前本人默認你已有一個本地的測試項目(能跑通),本人用的是tp5的測試項目

要求:

php版本大于7.1且php需開啟openssl擴展安裝過程:請先在composer中加入一行

“minimum-stability”: “dev”,

然后在項目根目錄下執行(該項目根目錄必須)

composer require sc0vu/web3.php dev-master

或者在 composer.json中加入

“sc0vu/web3.php”: “dev-master”

到這里,準備工作基本完畢。PHP代碼調用web.php接口實現創建新的以太坊賬號(在該本地項目需要處理以太坊賬號管理邏輯的控制器寫,建議隨便找個控制器或php頁面先測試)$web3 = new Web3Web3(‘http://localhost:8534’); //這里的端口是前面設置的rpc端口號,不要把geth終端關掉$newAccount = ‘’;

$web3->personal->newAccount(’123456’, function ($err, $account) use (&$newAccount) { if ($err !== null) {echo ’Error: ’ . $err->getMessage();return; } $newAccount = $account; echo ’New account: ’ . $account . PHP_EOL;});

執行結果

PHP實現創建以太坊錢包轉賬等功能

到這里,基本上php+eth的開發就可以跑起來了,下面是web3.php的一些接口使用

https://github.com/sc0Vu/web3.php

gethAPI文檔:http://cw.hubwiz.com/card/c/geth-rpc-api/1/4/5/

以上就是PHP實現創建以太坊錢包轉賬等功能的詳細內容,更多關于PHP以太坊錢包的資料請關注好吧啦網其它相關文章!

標簽: PHP
相關文章:
主站蜘蛛池模板: 航空连接器,航空插头,航空插座,航空接插件,航插_深圳鸿万科 | 许昌奥仕达自动化设备有限公司 | CCE素质教育博览会 | CCE素博会 | 教育展 | 美育展 | 科教展 | 素质教育展 | 东莞精密模具加工,精密连接器模具零件,自動機零件,冶工具加工-益久精密 | 三氯异氰尿酸-二氯-三氯-二氯异氰尿酸钠-优氯净-强氯精-消毒片-济南中北_优氯净厂家 | PTFE接头|聚四氟乙烯螺丝|阀门|薄膜|消解罐|聚四氟乙烯球-嘉兴市方圆氟塑制品有限公司 | 卡诺亚轻高定官网_卧室系统_整家定制_定制家居_高端定制_全屋定制加盟_定制家具加盟_定制衣柜加盟 | 硫酸亚铁-聚合硫酸铁-除氟除磷剂-复合碳源-污水处理药剂厂家—长隆科技 | 空心明胶胶囊|植物胶囊|清真胶囊|浙江绿键胶囊有限公司欢迎您! | 金库门,金库房,金库门厂家,金库门价格-河北特旺柜业有限公司 | 消电检公司,消电检价格,北京消电检报告-北京设施检测公司-亿杰(北京)消防工程有限公司 | 热镀锌槽钢|角钢|工字钢|圆钢|H型钢|扁钢|花纹板-天津千百顺钢铁贸易有限公司 | 福建成考网-福建成人高考网 | 熔体泵|换网器|熔体齿轮泵|熔体计量泵厂家-郑州巴特熔体泵有限公司 | 西装定制/做厂家/公司_西装订做/制价格/费用-北京圣达信西装 | 大巴租车平台承接包车,通勤班车,巴士租赁业务 - 鸿鸣巴士 | 北京遮阳网-防尘盖土网-盖土草坪-迷彩网-防尘网生产厂家-京兴科技 | 纳米涂料品牌 防雾抗污纳米陶瓷涂料厂家_虹瓷科技 | 大立教育官网-一级建造师培训-二级建造师培训-造价工程师-安全工程师-监理工程师考试培训 | 隔离变压器-伺服变压器--输入输出电抗器-深圳市德而沃电气有限公司 | 带压开孔_带压堵漏_带压封堵-菏泽金升管道工程有限公司 | 硬度计_影像测量仪_维氏硬度计_佛山市精测计量仪器设备有限公司厂家 | 礼仪庆典公司,礼仪策划公司,庆典公司,演出公司,演艺公司,年会酒会,生日寿宴,动工仪式,开工仪式,奠基典礼,商务会议,竣工落成,乔迁揭牌,签约启动-东莞市开门红文化传媒有限公司 | 次氯酸钠厂家,涉水级次氯酸钠,三氯化铁生产厂家-淄博吉灿化工 | 福州仿石漆加盟_福建仿石漆厂家-外墙仿石漆加盟推荐铁壁金钢(福建)新材料科技有限公司有保障 | 减速机三参数组合探头|TSM803|壁挂式氧化锆分析仪探头-安徽鹏宸电气有限公司 | 制样机-密封锤式破碎机-粉碎机-智能马弗炉-南昌科鑫制样 | 青岛代理记账_青岛李沧代理记账公司_青岛崂山代理记账一个月多少钱_青岛德辉财税事务所官网 | 陶氏道康宁消泡剂_瓦克消泡剂_蓝星_海明斯德谦_广百进口消泡剂 | 保镖公司-私人保镖-深圳保镖公司【环宇兄弟保镖】 | 海峰资讯 - 专注装饰公司营销型网站建设和网络营销培训 | 天津仓储物流-天津电商云仓-天津云仓一件代发-博程云仓官网 | 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 青岛代理记账_青岛李沧代理记账公司_青岛崂山代理记账一个月多少钱_青岛德辉财税事务所官网 | MES系统工业智能终端_生产管理看板/安灯/ESOP/静电监控_讯鹏科技 | 乳化沥青设备_改性沥青设备_沥青加温罐_德州市昊通路桥工程有限公司 | 时代北利离心机,实验室离心机,医用离心机,低速离心机DT5-2,美国SKC采样泵-上海京工实业有限公司 工业电炉,台车式电炉_厂家-淄博申华工业电炉有限公司 | 蜘蛛车-高空作业平台-升降机-高空作业车租赁-臂式伸缩臂叉装车-登高车出租厂家 - 普雷斯特机械设备(北京)有限公司 | 吉林污水处理公司,长春工业污水处理设备,净水设备-长春易洁环保科技有限公司 | 重庆磨床过滤机,重庆纸带过滤机,机床伸缩钣金,重庆机床钣金护罩-重庆达鸿兴精密机械制造有限公司 | 不锈钢搅拌罐_高速搅拌罐厂家-无锡市凡格德化工装备科技有限公司 |