Testnets

是否可以獲得 ENS 上所有活躍拍賣的列表?

  • May 15, 2017

在測試網上,目前有一個註冊商執行先進先服務(FIFS).test域名,可以直接申領 30 天,以及.eth域名拍賣註冊商,需要 7 天的公開拍賣才能申領一個域名.

.eth是否可以從 ENS獲取所有活躍的域名拍賣列表?

您可以通過訂閱AuctionStarted事件來做到這一點。設置過濾器以迭代過去一周的所有塊以提高效率:

ethRegistrar.AuctionStarted(
   {},
   {fromBlock: web3.eth.getBlockNumber('latest') - (60 * 60 * 24 * 7) / 14, toBlock: 'latest'},
   function(err, result) {
       console.log(result.args.hash + " expires " + result.args.auctionExpiryDate);
   });

返回值是拍賣名稱的 sha3 雜湊值,因此如果您想弄清楚它們在純文字中是什麼,您將需要一個原像字典。

請參閱 etherscan https://etherscan.io/ens?filter=auctionskn

使用“FILTER BY”顯示其他資訊

引用自:https://ethereum.stackexchange.com/questions/12330