Rust智能合约养成日记(3)-ODAILY_TRA:SAC

相关文章:

智能合约养成日记合约状态数据定义与方法实现

Rust智能合约养成日记编写Rust智能合约单元测试

在本期Rust智能合约开发Blog中,BlockSec将为大家介绍如何将一个简单的示例智能合约部署至NEAR测试网络(TestNet)中,执行合约,并查询合约的执行结果。

当合约的开发者们实现了合约的主要逻辑,进行了单元测试后,开发者可将该合约项目编译成WASM字节码,部署到NEAR的测试链上,为最后部署到主网(MainNet)做准备。

现场丨基于蚂蚁链的国际贸易和金融服务平台Trusple发布:金色财经现场报道,9月25日下午,外滩大会区块链产业峰会在上海开幕。在现场,基于蚂蚁链的国际贸易和金融服务平台Trusple由法国巴黎银行、花旗银行、星展银行、德意志银行、渣打银行、蚂蚁链共同启动。

Trusple是基于蚂蚁链技术构建的全新数字化国际贸易和金融服务平台,通过连接买卖双方、国内外银行及国际贸易链路中的核心节点,结合区块链技术,提供智能支付及付款承诺的支付方式,实现智能履约,为买卖双方提供了从订单到付款、端到端的贸易保障及金融服务。

该平台将有助于解决跨境贸易中的信任问题,更好地服务小微企业。Trusple平台实现新生态:服务于SMEs的数字化贸易生态网络;展现出新标准:新技术驱动贸易金融服务创新和变革。[2020/9/25]

1

动态 | 美国能源公司Crusoe通过比特币挖矿解决天然气能源过剩问题:据彭博社12月7日消息,总部位于丹佛的Crusoe能源系统公司正在利用部分剩余的天然气将其转化为电力,为数据中心提供动力,这些数据中心又通过比特币挖矿来产生收入。他们称这些数据中心为解决日益严重的天然气燃除问题的一种方法,即燃烧掉多余的天然气。Upper90 Capital Management LLC首席投资官Alex Urdea表示:“这是解决石油和天然气行业环境和经济问题的一种非常有创意的方式,该公司已同意向Crusoe提供4000万美元的项目融资。”他补充说,这种商业模式吸引了大型石油和天然气生产商的兴趣,并且最终可能涉及收益分享。[2019/12/8]

3

动态 | 软件开发人员通过Rust编写BCH库:据bitcoin.com报道,11月5日,软件开发人员Brenton Gunning向BCH社区宣布,他开发了一个用编程语言Rust编写的BCH库。新库允许开发人员处理在Rust编码环境中编写的BCH应用程序和平台。[2018/11/8]

'

如下是调用该合约中函数set_status返回的信息

Schedulingacall:contract01

)TransactTransactionIdE9dsw8H9ztDN18DDvXKTBPvBLWHew7TtuWsLgg6uvesNToseethetransactioninthetransactionexplorer,pleaseopenthisurlinyourbrowser(https://explorer.testnet.near.org/transactions/E9dsw8H9ztDN18DDvXKTBPvBLWHew7TtuWsLgg6uvesN)''

可见该笔StatusMessage合约函数调用交易能够正常执行,并返回了具体的TransactionID,即E9dsw8H9ztDN18DDvXKTBPvBLWHew7TtuWsLgg6uvesN

3.6交易查询

NEAR为社区提供了一个数据浏览查询平台NEARExplorer。用户可以在该平台中搜索指定网络中的账户ID,交易哈希,交易区块等实时链上信息。

利用该笔交易的ID可以在NEARExplorer查询具体的交易细节。https://explorer.testnet.near.org/transactions/E9dsw8H9ztDN18DDvXKTBPvBLWHew7TtuWsLgg6uvesN

本期总结和预告

这一期中我们详细的介绍了如何将一个智能合约编译,并且部署到测试链上,接着如何调用指定的合约中的函数,并且通过explorer查询特定交易的状态。通过前三期的Rust智能合约养成日记,相信同学们大概知道如何从头开始写一个简单的合约,并且将其部署。从下一期开始BlockSec将主要从安全的角度,向大家进一步展示如何编写一个安全的智能合约。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金智博客

[0:0ms0-3:829ms