2
如何設置每個令牌的價格穩定?設置令牌價格穩固
我已經試過
contract OToken {
using SafeMath for uint256;
uint public _totalSupply = 0;
uint public constant _cap = 100000000;
string public constant symbol = "OXN";
string public constant name = "OToken";
uint public constant decimals = 18;
uint public oneTokenInWei = 183.602;
如果我想令牌價格是每個$ 0.02,1個ETH爲$ 167 是交易則1衛= 183.602令牌
,如果我我可以調用這個函數希望每個令牌價格更改爲0.03
function setOneTokenInWei(uint w) onlyOwner {
oneTokenInWei = w;
changed(msg.sender);
}
那麼這個函數來創建令牌
function createTokens() payable{
require(
msg.value > 0
&& _totalSupply < _cap
&& CROWDSALE_PAUSED <1
);
uint multiplier = 10 ** decimals;
uint256 tokens = msg.value.mul(multiplier)/oneTokenInWei;
balances[msg.sender] = balances[msg.sender].add(tokens);
_totalSupply = _totalSupply.add(tokens);
owner.transfer(msg.value);
}
這不是將當前值寄件人錢包