FISCO BCOS v3
v3dev
Truora介绍
分支版本说明
编译和安装部署
应用合约和客户端解析
开发实操步骤
架构原理解析
Restful接口列表
案例集锦
附录:依赖软件安装参考步骤
Truora 贡献指南
社区
FISCO BCOS v3
»
Truora文档
Edit on GitHub
Truora文档
¶
Contents
¶
Truora介绍
预言机简介
Truora简介
项目定位
主要特性
应用场景
分支版本说明
编译和安装部署
安装介绍
前置依赖
拉取代码
gradle编译
获取证书
配置数据库
配置连接
服务启停
查看日志
应用合约和客户端解析
基本开发流程
开发 Truora 合约
获取链下 API 数据
获取VRF随机数
业务合约参考
fiscoOracleClient 合约解析
VRFClient 合约解析
开发实操步骤
部署预言机服务
获取链下 API 数据
编写预言机合约
获取合约地址
部署合约
合约调用
获取 VRF 随机数
编写预言机合约
获取合约地址和 _keyHash
部署合约
合约调用
架构原理解析
获取链下API原理图:
获取链上可验证随机数(VRF):
VRF算法库
Restful接口列表
查询 Truora 版本
响应内容示例
列出连接的底层链和群组接口
响应内容示例
Ping检测底层链和群组连通性接口
响应内容示例
OracleCore 合约地址查询接口
请求参数
响应内容示例
查询历史请求列表
请求参数
响应内容示例
查询单个请求详情
请求参数
响应内容示例
Dapp体验接口
部署GeneralOracle合约
返回数据示例
发起调用
返回数据示例
预置的数据源
返回一个json,rates数组里包含模拟汇率
返回多个整形随机数,分多行
返回示例字符串
案例集锦
积分抽奖
业务流程
合约函数说明
开发教程
前提
参与成员说明
预准备
抽奖步骤
区块链盲盒
业务流程
开发教程
参与成员说明
预准备
详细步骤
步骤一:盲盒抽奖得到一只猫
步骤二:在非定价拍卖平台发布拍卖消息
步骤三:客户参与拍卖这个猫
附录:依赖软件安装参考步骤
安装 Docker
环境要求
CentOS 安装 Java
安装 MySQL
Git安装
Truora 贡献指南
Fork本代码仓库
Clone代码仓库
代码修改
Commit修改
将改动 Push 到 GitHub
提出 Pull Request 将你的修改供他人审阅
社区
加入FISCO BCOS社区
Read the Docs
v: v3dev
Versions
latest
v3dev
v2stable
main
Downloads
On Read the Docs
Project Home
Builds