Contract-Development

將代幣發送到流動性池和合約地址有什麼區別?

  • March 12, 2022

假設我創建了一個總供應量為 100 萬單位的代幣 XYZ。

我將 500 000 個令牌發送到令牌地址 - 例如:0xD5A7448b2289d24432F4F2F714458efA8a996359。我在 Pancake swap 的流動性池中添加了 100 000 個代幣以賦予代幣一個價值?

有人購買了 10000 單位我的代幣 - 是從哪裡扣除的?有沒有辦法檢查合約地址上的代幣餘額?

如果有人購買代幣,將從Pancake中扣除:100,000-1000

查看任意地址持有的指定代幣的餘額:balanceOf()

您不應該將代幣發送到代幣合約地址。除非您實施了特定功能來恢復它們,否則它們將永遠失去。@zmy 是對的,但檢查貨幣對余額的更好方法是為該貨幣對合約呼叫 getReserves。這將為您提供儲存在該合約中的代幣 A 和代幣 B 的數量(可用的流動性),您可以從那裡計算代幣的價格或做任何您想做的事情。

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