core-sdk-test
v1.0.25
Published
该包主要功能是实现与链的交互,以及新增随机nonce
Downloads
11
Readme
星火包
该包主要功能是实现与链的交互,以及新增随机nonce
node版本
v20.0.0
功能接口
一、 账户服务接口
| 序号 | 接口 | 说明 | | -------- | ----------------------- | ----------------------------------------- | | 1 | createAccount | 生成主链数字身份 | | 2 | getAccount | 该接口用于获取指定的账户信息 | | 3 | getNonce | 该接口用于获取指定账户的nonce值 | | 4 | getAccountBalance | 该接口用于获取指定账户的星火令的余额 | | 5 | setMetadatas | 设置metadatas | | 6 | getAccountMetadatas | 该接口用于获取指定账户的metadatas信息 | | 7 | setPrivilege | 设置权限 | | 8 | getAccountPriv | 获取账户权限 |
二、 区块服务接口列表
| 序号 | 接口 | 说明 | | -------- | ----------------------- | ------------------------------------------ | | 1 | getBlockNumber | 该接口用于查询最新的区块高度 | | 2 | getTransactions | 该接口用于查询指定区块高度下的所有交易 | | 3 | getBlockInfo | 该接口用于获取区块信息 | | 4 | getBlockLatestInfo | 该接口用于获取最新区块信息 | | 5 | getValidators | 该接口用于获取指定区块中所有验证节点数 | | 6 | getLatestValidators | 该接口用于获取最新区块中所有验证节点数 |
三、 合约服务接口列表
| 序号 | 接口 | 说明 | | -------- | ------------------------ | -------------------------------------- | | 1 | checkContractAddress | 该接口用于检测合约账户的有效性 | | 2 | contractCreate | 创建合约 | | 3 | getContractInfo | 该接口用于查询合约代码 | | 4 | getContractAddress | 该接口用于根据交易Hash查询合约地址 | | 5 | contractQuery | 该接口用于调试合约代码 | | 6 | contractInvoke | 合约调用 | | 7 | batchContractInvoke | 批量合约调用 |
四、 交易服务接口列表
| 序号 | 接口 | 说明 | | -------- | ---------------------- | -------------------------------------- | | 1 | gasSend | 交易 | | 2 | getTransactionInfo | 该接口用于实现根据交易hash查询交易 | | 3 | evaluateFee | 该接口用于交易费用评估 | | 4 | submitTrans | 提交交易 | | 5 | getTxCacheSize | 该接口用于获取交易池中交易条数 | | 6 | batchEvaluateFee | 该接口为批量费用评估接口 | | 7 | parseBlob | blob****数据解析 | | 8 | batchGasSend | 批量转移星火令 |