PriceGeth

PriceGethは、Ethereum Blockchain上の価格APIサービスです。

PriceGethのしくみ

 

  • サーバーはPoloniex価格(USDBTC、BTCETH、BTCETC、BTCDOGE)を1秒ごとに保存しています
  • PriceGethサーバーは新しいブロックのためにgeth(Testnet Ropsten)でリッスンしています
  • PriceGethサーバーが新しいブロックを見ると、Blocktimeで価格を取得します
  • PriceGethサーバーはPriceGethスマート契約にデータを送信します。この契約は、他のスマート契約によって価格APIと過去の価格台帳(Beta)として使用できます。

使用法

import "pricegeth.sol";
//import "github.com/VelocityMarket/pricegeth/contracts/pricegeth.sol";

contract Example {

  address public PriceGethAddress;

  function Example() {
    PriceGethAddress = 0x685c662cE0779ea3b6bBA84948CA08F04Fc877ff;

  }

  //get price at blockNumber's time
  //returns (USDBTC, BTCETH, BTCETC, BTCDOGE)
  function getPrices(uint blockNumber) constant returns(uint, uint, uint, uint){
    return Pricegeth(PriceGethAddress).getPrices(blockNumber);
  }

}

 

 

github

 

Posted in プロトコル
Copyright © 2018 Dapps info | Powerd by Blockchain
top