![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Corda API
Jiachuan Li
这个作者很懒,什么都没留下…
展开
-
Corda API: States
原文地址:https://docs.corda.net/corda-api.html在阅读本篇文章前,请阅读 Corda 核心概念 - States。ContractState在 Corda 中,states 是那些实现了 ContractState 的类实例。ContractState 接口定义如下:/** * A contract state (or just "state"...翻译 2018-09-24 07:24:50 · 260 阅读 · 0 评论 -
Corda API: RPC 操作
原文地址:https://docs.corda.net/api-rpc.html节点的 owner 跟节点进行交互的方式是使用 remote procedure calls(RPC)。节点的 owner 没有访问节点的 ServiceHub 的权限。主要的 RPC 操作包括:CordaRPCOps.vaultQueryBy:基于查询条件来从节点的账本中获取 statesCordaRP...翻译 2018-09-28 09:02:07 · 573 阅读 · 0 评论 -
Corda API: ServiceHub
原文地址:https://docs.corda.net/api-service-hub.html在 FlowLogic.call 中,flow 开发者能够访问节点的 ServiceHub,其提供了访问很多节点提供的服务。ServiceHub 提供的服务包括以下的类别:ServiceHub.networkMapCache:提供了网络中其他节点的信息(比如 notaries)Service...翻译 2018-09-28 08:57:27 · 377 阅读 · 0 评论 -
Corda API: Identity
原文地址:https://docs.corda.net/api-identity.html阅读本文之前,你应该对 Corda 核心概念 - Identity 比较熟悉了。PartyCorda 网络中的 parties 是通过使用 AbstractParty 类来代表的。主要有两种类型的 AbstractParty:Party,通过一个 PublicKey 和 CordaX500Nam...翻译 2018-09-27 22:44:10 · 347 阅读 · 0 评论 -
Corda API: Flows
原文地址:https://docs.corda.net/api-flows.html阅读本文之前,你应该对 Corda 核心概念 - Flow 比较熟悉了。一个 Flow 的例子在我们讨论 flow 提供的 API 之前,让我们来想一下一个标准的 flow 应该像什么样子。我们可以想象一个 Alice 和 Bob 之间同意一个基本的账本更新的 flow。这个 flow 会包含两边:...翻译 2018-09-27 22:10:06 · 421 阅读 · 0 评论 -
Corda API: Transactions
原文地址:https://docs.corda.net/api-transactions.html阅读本文之前,你应该对 Corda 核心概念 - Transactions 比较熟悉了。Transaction 生命周期从它被创建到最终被添加到账本中,每个 transaction 会大体占用 3种状态中的一种:TransactionBuilder。这个是 transaction 的初始...翻译 2018-09-27 06:45:17 · 294 阅读 · 0 评论 -
Corda API:Vault Query
原文地址:https://docs.corda.net/api-vault-query.htmlCorda 从最底层的架构开始一直都在推崇使用业界标准的,经过考验的查询框架和类库来访问存储 transaction 数据的 RDBMS 后台(包括 Vault)。Corda 提供了一系列的灵活的查询机制来访问 Vault:Vault Query API使用 JDBC session自定...翻译 2018-09-25 22:44:28 · 438 阅读 · 0 评论 -
Corda API:合约约束 Contract Constraints
原文地址:https://docs.corda.net/api-contract-constraints.html注意:阅读本文之前,你应该对 Corda 核心概念 - Contract 比较熟悉了。合约约束 Contract constraintsCorda 将对于 states 的校验从他们的定义中分出来。你可能会希望 ContractState 接口会定义一个 verify 方...翻译 2018-09-25 00:37:20 · 377 阅读 · 0 评论 -
Corda API:Contracts
原文地址:https://docs.corda.net/api-contracts.html注意:阅读本文之前,你应该对 Corda 核心概念 - Contract 比较熟悉了。ContractContracts 都是实现了 Contract 接口的类。Contract 接口定义如下:/** * Implemented by a program that implements b...翻译 2018-09-24 21:52:38 · 275 阅读 · 1 评论 -
Corda API:持久化
原文地址:https://docs.corda.net/api-persistence.htmlCorda 为开发者提供了一种方式来将 contract state 的全部或部分暴露给一个 Object Relational Mapping(ORM) 工具来将其持久化到一个 RDBMS 中。这样做的目的是对 vault 中保存的 contract state 建立有效的索引,这样就能够在这些...翻译 2018-09-24 21:24:17 · 368 阅读 · 0 评论 -
Corda API: Core types
原文地址:https://docs.corda.net/api-core-types.htmlCorda 提供了以下更多的几个核心类作为它的 API 的一部分。SecureHashSecureHash 类被用来唯一标识对象,比如用他们的哈希值来标识 transactions 和 attachment。任何需要使用它的哈希值来唯一标识的都应该实现 NamedByHash 接口:/** ...翻译 2018-09-28 09:07:28 · 189 阅读 · 0 评论