Ethereum-Wallet-Dapp
我將如何開始使用這樣的程式碼?
一個人將如何嘗試按照以下條款訂立契約:
詳細地說,ICO 發生了。ICO 的條件是有 x 數量的 ICO 代幣。x 減去 y 金額被發送到錢包地址列表,硬編碼到合約中。剩餘的代幣以固定代幣:ETH 價格出售。然後將存入合約的 ETH 轉發到一個多重簽名地址。
我將如何嘗試編寫這樣的契約?是否有任何具有相似邏輯的資源或 git 儲存庫?
查看此範例 ERC20 兼容的固定供應代幣範例:
://theethereum.wiki/w/index.php/ERC20_Token_Standard#Sample_Fixed_Supply_Token_Contract 它幾乎建構了基本代幣的所有邏輯,具有轉移代幣的能力,批准提款等。您應該能夠通過一些額外的功能/條件輕鬆修改它以適應您的需求。
為了向硬編碼列表提供代幣,您只需增加錢包地址硬編碼列表中地址的代幣餘額即可。
對於提款,只需要當人們呼叫一個函式來購買代幣時,它會通過固定匯率將乙太坊轉換為該代幣,減少流動性供應,並相應地設置他們的代幣餘額。然後所有的乙太幣都會儲存在合約中,所以你可以做一個基本的提款功能,它有一個
onlyOwner
修飾符,只有所有者才能提取資金。對於多重簽名,您可以通過要求少數使用者達成共識來擴展此修改器,以便退出契約。