API服务
适用于dApp的可扩展EOS API



EOS Tribe通过单个https://api.eostribe.io端点提供对EOS网络API的可扩展,可靠和安全的访问。


使用我们服务的好处:

  • * SLA具有99.9%的正常运行时间保证。
  • * 来自块#1的完整EOS历史API。
  • * 轻松安全地访问链数据。
  • * 在企业级服务器基础架构上运行。
  • * 由第1天从事EOS基础设施工作的专业人员建造。

可用的API订阅包

EOS RPC API参考指南

如何订阅和续订API密钥


订阅

1. 在致电订阅服务之前,客户需要将EOS付款发送到“eostribeapis”,表明备忘录中选择的订阅包:

$ cleos transfer [account] eostribeapis "20.0000 EOS" "L1" 

2. 在网络上确认交易后 - 用户需要发送POST请求:

$ curl -d '{ "account": "[account]", "transaction": "57db1a072b1786087cb16e916791ac1f8cf586d964e85b4b192e847896a9998d", "secret":"[password]"}' 
-X POST https://api.eostribe.io/subscribe 

3. 服务器将验证事务,记帐和密码哈希并使用服务器私钥对结果进行签名,并返回API密钥:

{
    "token": "SIG_K1_JyeT4u3JQa1DQRiumE7PMmorc41y9S8qv3ezg4NpH4RivnsJnZYgsECM54BSUwvBUwcMNGqdTrQjr7E9gWFhpsUd8H3ouK",
    "expiration": "2019-03-15T07:00:00.000+0000",
    "plan": "L1",
    "message": "API subscription key issued and registered."
}

4. 使用Authorization Http-Header中的令牌部分进行访问 https://api.eostribe.io endpoint.

 Authorization: SIG_K1_JyeT4u3JQa1DQRiumE7PMmorc41y9S8qv3ezg4NpH4RivnsJnZYgsECM54BSUwvBUwcMNGqdTrQjr7E9gWFhpsUd8H3ouK 
 Example: curl -X POST http://api.eostribe.io/v1/history/get_transaction -d '{"id": "57db1a072b1786087cb16e916791ac1f8cf586d964e85b4b192e847896a9998d"}' 
	-H 'Authorization: SIG_K1_JyeT4u3JQa1DQRiumE7PMmorc41y9S8qv3ezg4NpH4RivnsJnZYgsECM54BSUwvBUwcMNGqdTrQjr7E9gWFhpsUd8H3ouK'

发行后,访问令牌立即生效

到期日期根据已支付的金额和所选包裹的下限成本计算。 用户可以提前几天或几个月支付按比例分配的付款 - 到期日将相应设置。

请注意,虽然我们使用密码来计算签名哈希 - 我们不会出于安全目的而存储密码。因此,用户需要记住他的密码才能更新他的订阅令牌。

使用相同的请求重复调用订阅端点将有效地作为GET工作并返回令牌。


更新

通过首先向“eostribeapis”发送新的EOS付款,可以在任何时间点(到期日期之前或之后)更新到期令牌。 订阅包也可以在此时更改,方法是在备注字段中进行设置:

 cleos transfer [account] eostribeapis "100.0000 EOS" "L2" 

确认交易后 - 发出POST请求以使用用于订阅的原始[密码]续订令牌

 curl -d '{ "account": "[account]", "transaction": "57db1a072b1786087cb16e916791ac1f8cf586d964e85b4b192e847896a9998d", "secret":"[password]"}' 
-X POST https://api.eostribe.io/renew 

该服务将验证事务,更新令牌的到期日期并返回更新的令牌。
如果在令牌过期之前进行续订 - 将延长现有的到期日期。
续订后,同一帐户和密码的签名/令牌不会更改。

联系我们

电子邮件: [email protected]
电报: https://t.me/EOSTribe