当前位置: 首页 > news >正文

哪个网站做公司业务广告效果好百度指数怎么算

哪个网站做公司业务广告效果好,百度指数怎么算,西安建设学院网站,wordpress 指定客服上篇文章,我们完成了数据库的连接,本章节,我们将完成ethclient的配置以及初始化 1、ethclient配置 1.1、安装go-ethereum 在命令行终端输入下面代码安装: go get github.com/ethereum/go-ethereum1.2、Ethclient配置 1.2.1、新…

上篇文章,我们完成了数据库的连接,本章节,我们将完成ethclient的配置以及初始化

1·、ethclient配置

1.1、安装go-ethereum

在命令行终端输入下面代码安装:

go get github.com/ethereum/go-ethereum

1.2、Ethclient配置

1.2.1、新建ethclient.go

在config目录下新建ethclient.go,添加下面代码:

package configimport ("github.com/ethereum/go-ethereum/ethclient""go-chain-data/global"
)func NewEthRpcClient() (*ethclient.Client, error) {client, err := ethclient.Dial(global.BlockChainConfig.RpcUrl)if err != nil {return nil, err}return client, nil
}

通过ethclient.Dial()方法,传入区块链的Rpc调用地址,就可以创建一个ethclient的实例对象,通过该对象,我们就可以跟区块链进行交互

2、初始化ethclient

2.1、新增配置

2.1.1、修改global.go,

打开global.go,在全局变量里加入 EthRpcClient定义:

	EthRpcClient     *ethclient.Client

2.1.2、修改config.go

打开config.go,新增SetupEthClient()方法, 代码如下:

func SetupEthClient() {var err errorEthRpcClient, err = config.NewEthRpcClient()if err != nil {log.Panic("config.NewEthRpcClient error : ", err)}
}

2.2、调用方法

修改main.go里面的init()方法,在最后面加上对SetupEthClient()的调用:

func init() {config.SetupConfig()config.SetupDBEngine()err := config.MigrateDb()if err != nil {log.Panic("config.MigrateDb error : ", err)}config.SetupEthClient()
}

3、验证配置

3.1、测试获取区块链最新高度

打开main.go文件,在main()方法里,添加下面代码:

	blockNumber, err := global.EthRpcClient.BlockNumber(context.Background())if err != nil {log.Panic("EthRpcClient.BlockNumber error : ", err)}log.Println("blockNumber is : ", blockNumber)

然后我们运行 main()方法
在这里插入图片描述
如果出现如上图的报错,我们需要在终端里执行下面命令,来把缺少的依赖添加到项目里:

go mod tidy

然后,我们再来运行main()方法,终端输出如下:
在这里插入图片描述
说明我们ethclient已经正确配置完成了

通过本篇文章的学习,我们完成了ethclient的配置以及初始化工作,并成功的获取到了区块链的区块高度信息,下一章,我们将正式进入获取链上数据的实操

请关注公众号:外柏叁布道者(web3_preacher),回复 “go获取链上数据” 领取完整代码

http://www.ritt.cn/news/18975.html

相关文章:

  • 网站建设课设报告百度怎么打广告
  • 网站制作动态转静态怎么做北京网络推广
  • 网站建设 个人宁波seo教程推广平台
  • 李洋网络做网站2023年度最火关键词
  • 哪里有做网站企业个人博客网页制作
  • 政务网站无障碍建设淘宝直通车
  • 有专业做网站优化的吗今日冯站长之家
  • 马鞍山网站开发流程杭州百度推广优化排名
  • 网站建设制作首页流程线上营销的方式
  • 杭州网站推广怎样做代做百度关键词排名
  • wap网站做视频直播网站注册查询
  • 宝塔建站网址网站seo优化心得
  • 个人网站做淘宝客福州网站seo优化公司
  • 韩国网站naver官网友情链接有用吗
  • 邯郸有没有专门做写字楼的网站一个新品牌如何推广
  • 更改网站名字焦作seo公司
  • 网站内容管理后台系统怎么做友情链接怎么做
  • 网站优化图片目前最新的营销方式有哪些
  • 建设网站 注册与登陆青岛网站推广公司排名
  • 深圳做网站的好公司win7优化大师免安装版
  • 家具网站开发设计论文设计网站logo
  • 公司做网站都咨询哪些问题企业软文营销发布平台
  • 做个卖车票的网站怎么做免费跨国浏览器
  • 做网站赚钱的点在哪里推广产品吸引人的句子
  • mac docker wordpress外贸seo
  • 网站建设类公司百度推广页面投放
  • 动态网站建设在线测试优化网址
  • erp软件操作流程长沙谷歌seo
  • 咨询公司网站seo推广教程
  • 北京建设工程信息网官网入口淘宝优化关键词的步骤