簡體   English   中英

我需要了解以下智能合約代碼

[英]I need to understand below smart contract code

你能幫我解釋一下我在 tomb finance 上找到的智能合約代碼, tomb.sol合約嗎?

// Initial distribution for the first 24h genesis pools
uint256 public constant INITIAL_GENESIS_POOL_DISTRIBUTION = 11000 ether;

// Initial distribution for the day 2-5 TOMB-WFTM LP -> TOMB pool
uint256 public constant INITIAL_TOMB_POOL_DISTRIBUTION = 140000 ether;

// Distribution for airdrops wallet
uint256 public constant INITIAL_AIRDROP_WALLET_DISTRIBUTION = 9000 ether;
  • 他們為什么要為礦池分配以太幣?
  • 為什么是乙醚?
  • 他們能做到嗎?
  • 1 個以太幣的價值究竟是多少?
  • 如果他們在 BNB Chain 上部署了這個,這個代碼會改變嗎?

這個片段本身不分發任何以太幣,它只聲明了 3 個常量。 代碼中可能還有其他一些未共享的函數使用這些常量。

ether在這種情況下是一個 Solidity global unit 無論您在哪個網絡上部署合約,它都會將指定的數字乘以 10^18(或 1000000000000000000)。 當前版本的 Solidity (0.8) 無法存儲小數,因此所有本機和 ERC-20 余額都以令牌的最小單位存儲。 如果是原生代幣(以太坊上的 ETH、Polygon 上的 MATIC 等),那就是 wei。 並且 10^18 wei == 1 ETH(或 1 MATIC 等——取決於網絡)。

如果此代碼部署在其他ether (如幣安智能鏈)上,則以太單元相同。 它不適用於 ETH 代幣,它“只是”乘以數字。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM