DAPI 客户端
用于访问 Dash DAPI 端点的客户端库
此库启用基于 HTTP 的与 Dash 块链和 Dash 的交互 通过分散化的API平台数字化(中文(简体) ) 在Dash主节点上主持.
DAPI-Client使用默认的种子节点或用户提供的种子节点提供自动服务器(masternode)发现DAPI-Client地图到 DAPI 难民保护委员会 财务报告和审定财务报表 (原始内容存档于2018-10-21) (英语). gRPC 结束点
目录
安装
npm install @dashevo/dapi-client
使用量
基础
const DAPIClient = require('@dashevo/dapi-client');
const client = new DAPIClient();
client.core.getStatus().then((coreStatus) => {
console.dir(coreStatus);
});
自定义种子节点
自定义种子节点对于连接客户端到devnet是必需的,因为客户端库在其他情况下并不知道它们.
const DAPIClient = require('@dashevo/dapi-client');
var client = new DAPIClient({
seeds: [{
host: 'seed-1.evonet.networks.dash.org',
port: 443,
}],
});
client.core.getBestBlockHash().then((r) => {
console.log(r);
});
说明:上面显示的种子节点(seed-1.evonet.networks.dash.org)是用于Dash Evonet测试网络.
自定义地址
自定义地址可能直接指定在确切知道正在访问的节点(如调试,本地开发等)的情况下.
const DAPIClient = require('@dashevo/dapi-client');
var client = new DAPIClient({
dapiAddresses: [
'127.0.0.1:443',
'127.0.0.2:443',
],
});
client.core.getBestBlockHash().then((r) => {
console.log(r);
});
命令特定选项
DAPI客户端选项可以被直接传递给任何命令来覆盖任何预先定义的客户端选项并修改客户端的行为以用于该特定调用.
const DAPIClient = require('@dashevo/dapi-client');
// Set options to direct the request to a specific address and disable retries
const options = {
dapiAddresses: ['127.0.0.1'],
retries: 0,
};
client.core.getBestBlockHash(options).then((r) => {
console.log(r);
});
文档
可在以下网址查阅更广泛的文件: https://dashpay.github.io/平板电脑/DAPI-Client/。 。 。 .
捐款
随便下潜吧! 打开一个问题 或者提交公关.
许可证
麻省理工学院 达什核心小组股份有限公司.