Ethereum-Wallet-Dapp

我將如何開始使用這樣的程式碼?

  • June 9, 2017

一個人將如何嘗試按照以下條款訂立契約:

在此處輸入圖像描述

詳細地說,ICO 發生了。ICO 的條件是有 x 數量的 ICO 代幣。x 減去 y 金額被發送到錢包地址列表,硬編碼到合約中。剩餘的代幣以固定代幣:ETH 價格出售。然後將存入合約的 ETH 轉發到一個多重簽名地址。

我將如何嘗試編寫這樣的契約?是否有任何具有相似邏輯的資源或 git 儲存庫?

查看此範例 ERC20 兼容的固定供應代幣範例:

https

://theethereum.wiki/w/index.php/ERC20_Token_Standard#Sample_Fixed_Supply_Token_Contract 它幾乎建構了基本代幣的所有邏輯,具有轉移代幣的能力,批准提款等。您應該能夠通過一些額外的功能/條件輕鬆修改它以適應您的需求。

為了向硬編碼列表提供代幣,您只需增加錢包地址硬編碼列表中地址的代幣餘額即可。

對於提款,只需要當人們呼叫一個函式來購買代幣時,它會通過固定匯率將乙太坊轉換為該代幣,減少流動性供應,並相應地設置他們的代幣餘額。然後所有的乙太幣都會儲存在合約中,所以你可以做一個基本的提款功能,它有一個onlyOwner修飾符,只有所有者才能提取資金。對於多重簽名,您可以通過要求少數使用者達成共識來擴展此修改器,以便退出契約。

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