ethereum - 如何将智能合约部署到 Azure 以太坊联盟 (POA)
问题描述
我在 Azure BaaS 服务上创建了一个以太坊区块链——权威证明共识算法。当我尝试通过提供的 RPC 端点将智能合约部署到区块链网络时,我在这里遇到了一个问题。它抱怨我没有足够的以太币来做这件事。有人可以建议,我怎样才能获得管理员帐户的以太币?显然,该帐户不能铸造以太币,这不是 POW 算法。请指教。谢谢你。
解决方案
你在和松露一起工作吗?如果是这样,请采取以下建议,看看是否可以帮助您。
您只能使用 truffle 版本 5.0.5 将智能合约部署到 Azure 上的以太坊 PoA。最新版本的松露给出了与天然气成本相关的问题。
对我来说,降级松露版本解决了这个问题:
npm i -g truffle@v5.0.5
推荐阅读
- html - 当 BigCommerce 网站中的一件商品缺货时,为什么我会得到一条黑色的交叉线?
- java - 使用 LocalDate 值查询 Spring JPA LocalDateTime
- python - 尝试使用 python 抓取 www.zath.co.uk 页面上的链接
- java - Spring Boot REST API 以格式显示响应结果
- java - 如何在自定义 maven 插件中读取 Mojo 名称?
- javascript - 如何使用 document.getElementById() 作为函数的一部分,目标 id 作为参数传递
- excel - 使用 VBA 从网站收集压缩文件,打开它们,提取 Excel 文件并将它们复制到 Excel 中
- r - 使用 paste() 后如何保留/更改类
- c# - 从 HttpClient 实例访问 HttpClientHandler?
- typescript - 使用 Mongoose.disconnect() 的问题