java 语言接入教程
1. 获取 opb-sdk-java
代码
maven
中央仓库引入 (load from central maven
)https://mvnrepository.com/artifact/io.github.bianjieai
<dependency>
<groupId>io.github.bianjieai</groupId>
<artifactId>opb-sdk</artifactId>
<version>${version}</version>
</dependency>
manual load
)Asset
页面下载 jar
包,并手动将 jar
包上传到私服2. 初始化客户端
提示
nodeUri
应填写项目提供的参数 RPCAddr
Chain-ID:testing
RPC:testnet.bianjie.ai:26657
gRPC:testnet.bianjie.ai:9090
Chain-ID:wenchang-tianzhou
RPCAddr: https://rpc.tianzhou.wenchang.bianjie.ai
wsAddr: wss://ws.tianzhou.wenchang.bianjie.ai
gRPCSAddr: grpcs.tianzhou.wenchang.bianjie.ai:443
Chain-ID:wenchangchain
RPCAddr: https://rpc.tianhe.wenchang.bianjie.ai
wsAddr: wss://ws.tianhe.wenchang.bianjie.ai
gRPCAddr: grpcs.tianhe.wenchang.bianjie.ai:443
3. 创建离线链账户
4. 恢复私钥
5. 交易类型
BaseTx baseTx = new BaseTx(400000, new Fee("400000", "ugas"), BroadcastMode.sync);
6. 授权上链
GrantAllowance(String granter, String grantee, BaseTx baseTx)
:授予全部额度GrantAllowance(String granter, String grantee, String denom, String amount, Timestamp timestamp, BaseTx baseTx)
:授予指定额度RevokeAllowance(String granter, String grantee, BaseTx baseTx)
:撤销授权7. 进行上链操作
修改于 2023-10-26 03:27:08