Corda API: RPC 操作

原文地址:https://docs.corda.net/api-rpc.html

节点的 owner 跟节点进行交互的方式是使用 remote procedure calls(RPC)。节点的 owner 没有访问节点的 ServiceHub 的权限。

主要的 RPC 操作包括:

  • CordaRPCOps.vaultQueryBy:基于查询条件来从节点的账本中获取 states
  • CordaRPCOps.vaultTrackBy:像上边那样,不同的时候同时还会返回满足查询条件的有关未来的states 的观察者(observable)
  • CordaRPCOps.networkMapFeed:一个网络节点的列表,和一个关于 network map 的变动的观察者(observable)
  • CordaRPCOps.registeredFlows:查看节点的注册测 flows 列表
  • CordaRPCOps.startFlowDynamic:开始一个在节点注册的 flow
  • CordaRPCOps.startTrackedFlowDynamic:像上边那样,不同的是还会同时返回一个对于 flow 的 progress handler
  • CordaRPCOps.nodeInfo:返回关于节点的信息
  • CordaRPCOps.currentNodeTime:返回节点对应的当前时间
  • CordaRPCOps.partyFromKey/CordaRPCOps.wellKnownPartyFromX500Name:根据公钥(public key)或者 X500 名字来获取网络中的某个节点信息
  • CordaRPCOps.uploadAttachment/CordaRPCOps.openAttachment/CordaRPCOps.attachmentExists:上传,打开和检查一个附件是否存在
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值