Tokens

如何在合約中設置和獲取代幣的市場價格?

  • July 17, 2019

我正在建構一個簡單的 erc-20 令牌。我不知道如何設置代幣價格。但是,我需要在另一個合約中獲取我的代幣的市場價格。如果你看到這個代幣BOMB的例子,它會在 etherscan 上顯示市場價格。

我的問題是,這個市場價格是如何確定的?我需要在任何地方列出它還是什麼?請讓我知道完整的流程,其次,我可以在我的solidity合約中獲得這個市場價格值嗎?

感謝捆綁

我不知道如何設置代幣價格。

這裡有兩個價格需要考慮:

  1. 您在 ICO/眾籌期間出售代幣的價格;
  2. ICO 完成後,您的代幣在交易所的交易價格。

您可以控制第1點的價格;您無法控制第 2 點中的價格。

如果你看到這個代幣 BOMB 的例子,它會在 etherscan 上顯示市場價格。

您無法設置此值。該值是從交易該代幣的不同交易所匯總得出的。這些交易所的價格是由市場(即供需)決定的,而不是契約中硬編碼的東西。

我的問題是,這個市場價格是如何確定的?

交易所的供求關係。如果沒有人想要你的代幣,就沒有人會買它,它就會一文不值。

我需要在任何地方列出它還是什麼?

您需要聯繫交易所並要求他們列出您的代幣。

…我可以在我的 Solidity 契約中獲得這個市場價格值嗎?

可以使用預言機…

…但是,我認為您可能將這個答案頂部的兩個價格混為一談 - 1 和 2。

聽起來您將要執行 ICO,在這種情況下您想要設置 ICO/眾籌價格,這意味著您想要一個單獨的眾籌合約以及您的 ERC-20 合約。

ICO 完成後,您已在交易所上市您的 ERC-20 代幣,然後您的代幣的市場交易價格將出現在 Etherscan 上。

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