0 txs
0 calls
constructor
constructor()
functions
calculatePrice
viewfunction calculatePrice(uint256 _tokensSold) view returns (uint256 _price)
calculatePricePerToken
viewfunction calculatePricePerToken(uint256 _supplied) view returns (uint256 _price)
calculateTokensReceived
viewfunction calculateTokensReceived(uint256 _supplied) view returns (uint256 _tokensReturned)
foundryTreasury
viewfunction foundryTreasury() view returns (address)
getCurrentPrice
viewfunction getCurrentPrice() view returns (uint256 _price)
gulper
viewfunction gulper() view returns (address)
inclineWAD
viewfunction inclineWAD() view returns (uint256)
owner
viewfunction owner() view returns (address)
pointPriceWAD
viewfunction pointPriceWAD() view returns (uint256 _price)
pureCalculatePrice
purefunction pureCalculatePrice(uint256 _inclineWAD, uint256 _tokensSold) pure returns (uint256 _price)
pureCalculatePricePerToken
purefunction pureCalculatePricePerToken(uint256 _inclineWAD, uint256 _alreadyRaised, uint256 _supplied) pure returns (uint256 _price)
pureCalculateSupply
purefunction pureCalculateSupply(uint256 _inclineWAD, uint256 _raised) pure returns (uint256 _tokens)
pureCalculateTokensRecieved
purefunction pureCalculateTokensRecieved(uint256 _inclineWAD, uint256 _alreadyRaised, uint256 _supplied) pure returns (uint256 _tokensReturned)
raised
viewfunction raised() view returns (uint256)
sqrt
purefunction sqrt(uint256 x) pure returns (uint256 y)
tokenOnSale
viewfunction tokenOnSale() view returns (address)
tokensSold
viewfunction tokensSold() view returns (uint256)
treasury
viewfunction treasury() view returns (address)
buy
payablefunction buy(address _receiver, address _referrer) payable
changeOwner
nonpayablefunction changeOwner(address _newOwner)
renounceMinter
nonpayablefunction renounceMinter(address _token)
events
Bought
event Bought(address _receiver, address _referrer, uint256 _amount)
errors
No errors.
creation bytecode
0x6080604052674563918244f400006000553480156200001d57600080fd5b50740118427b3b4a05bc8a8a4de84598680000000000006002819055600380547377de4df6f2d87cc7708959bcea45d58b0e8b83156001600160a01b031991821681179092556004805473158c793236636756e8b83b0112b2e33315d298c7908316811790915560058054732a0edcd9c46faf8689f5dd475c2e4da4eeb5130190841681179091556006805473c38f63aba640f390f1108a81a441f27398867722941684179055737040e1373d281ec5d6972b3546eabf2e3db81e56949392620000f085674563918244f4000062000120565b6001555050600780546001600160a01b0319166001600160a01b0395909516949094179093555062000265915050565b60006200015b670de0b6b3a7640000836200013d86600262000205565b62000149919062000205565b62000155919062000227565b62000162565b9392505050565b6000806002620001748460016200024a565b62000180919062000227565b90508291505b81811015620001e957905080600281620001a1818662000227565b620001ad91906200024a565b620001b9919062000227565b9050600281620001ca818662000227565b620001d691906200024a565b620001e2919062000227565b5062000186565b50919050565b634e487b7160e01b600052601160045260246000fd5b6000816000190483118215151615620002225762000222620001ef565b500290565b6000826200024557634e487b7160e01b600052601260045260246000fd5b500490565b60008219821115620002605762000260620001ef565b500190565b610d2680620002756000396000f3fe60806040526004361061012e5760003560e01c80638da5cb5b116100ab578063ae1042651161006f578063ae1042651461032e578063b7c924811461034e578063cd0dfd611461036e578063eb91d37e14610384578063f0ea4bfc14610399578063fdbb6e22146103af57600080fd5b80638da5cb5b146102a657806396ffedca146102c65780639a4ff06f146102e6578063a6f9dae1146102fb578063ad7fadc51461031b57600080fd5b8063518ab2a8116100f2578063518ab2a8146102105780635f112c681461022657806360e6a4401461024657806361d027b314610266578063677342ce1461028657600080fd5b806301108950146101455780630c7305841461018257806310d0ffdd146101a257806323db0de2146101d05780633b3a2c54146101f057600080fd5b366101405761013e3360006103cf565b005b600080fd5b34801561015157600080fd5b50600654610165906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561018e57600080fd5b50600454610165906001600160a01b031681565b3480156101ae57600080fd5b506101c26101bd366004610b73565b610552565b604051908152602001610179565b3480156101dc57600080fd5b506101c26101eb366004610b73565b610569565b3480156101fc57600080fd5b506101c261020b366004610b8c565b61057a565b34801561021c57600080fd5b506101c260015481565b34801561023257600080fd5b5061013e610241366004610bd0565b6105a6565b34801561025257600080fd5b50600354610165906001600160a01b031681565b34801561027257600080fd5b50600554610165906001600160a01b031681565b34801561029257600080fd5b506101c26102a1366004610b73565b610643565b3480156102b257600080fd5b50600754610165906001600160a01b031681565b3480156102d257600080fd5b506101c26102e1366004610bed565b6106be565b3480156102f257600080fd5b506101c26106f3565b34801561030757600080fd5b5061013e610316366004610bd0565b61071d565b61013e610329366004610c0f565b6103cf565b34801561033a57600080fd5b506101c2610349366004610b73565b610786565b34801561035a57600080fd5b506101c2610369366004610b8c565b610794565b34801561037a57600080fd5b506101c260025481565b34801561039057600080fd5b506101c26107bd565b3480156103a557600080fd5b506101c260005481565b3480156103bb57600080fd5b506101c26103ca366004610bed565b6107ca565b60006103da34610552565b90506b014adf4b7320334b90000000816001546103f79190610c5e565b111561043c5760405162461bcd60e51b815260206004820152600f60248201526e151bdad95b9cc81cdbdb19081bdd5d608a1b60448201526064015b60405180910390fd5b6004546040516000916001600160a01b03169034908381818185875af1925050503d8060008114610489576040519150601f19603f3d011682016040523d82523d6000602084013e61048e565b606091505b50509050806104d45760405162461bcd60e51b815260206004820152601260248201527133bab63832b91036b0b6333ab731ba34b7b760711b6044820152606401610433565b816001546104e29190610c5e565b6001556000546104f3903490610c5e565b6000556105018483856107f4565b604080516001600160a01b038087168252851660208201529081018390527f0a553f03004ca54c18763b68c9ef162311a3c847d15f2d2e12a39cdf28e966ce9060600160405180910390a150505050565b60006105636002546000548461057a565b92915050565b600061056360025460005484610794565b600061058684846106be565b610594856102e18587610c5e565b61059e9190610c76565b949350505050565b6007546001600160a01b031633146105ed5760405162461bcd60e51b815260206004820152600a60248201526927b7363c9037bbb732b960b11b6044820152606401610433565b806001600160a01b031663986502756040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561062857600080fd5b505af115801561063c573d6000803e3d6000fd5b5050505050565b6000806002610653846001610c5e565b61065d9190610c8d565b90508291505b818110156106b85790508060028161067b8186610c8d565b6106859190610c5e565b61068f9190610c8d565b905060028161069e8186610c8d565b6106a89190610c5e565b6106b29190610c8d565b50610663565b50919050565b60006106ec670de0b6b3a7640000836106d8866002610caf565b6106e29190610caf565b6102a19190610c8d565b9392505050565b6000600154670de0b6b3a764000060005461070e9190610caf565b6107189190610c8d565b905090565b6007546001600160a01b031633146107645760405162461bcd60e51b815260206004820152600a60248201526927b7363c9037bbb732b960b11b6044820152606401610433565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000610563600254836107ca565b60006107a184848461057a565b6107b3670de0b6b3a764000084610caf565b61059e9190610c8d565b6000610718600154610786565b600082670de0b6b3a76400006107e08185610caf565b6107ea9190610caf565b6106ec9190610c8d565b6000610801602884610c8d565b6003546040516340c10f1960e01b81526001600160a01b038781166004830152602482018790529293509116906340c10f19906044016020604051808303816000875af1158015610856573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061087a9190610cce565b506003546004546001600160a01b03918216916340c10f19911661089f846019610caf565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af11580156108ea573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061090e9190610cce565b506003546005546001600160a01b03918216916340c10f199116610933846019610caf565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af115801561097e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109a29190610cce565b506003546006546001600160a01b03918216916340c10f1991166109c7846005610caf565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015610a12573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a369190610cce565b506001600160a01b038216610ae157600354600580546001600160a01b03928316926340c10f1992911690610a6c908590610caf565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015610ab7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610adb9190610cce565b50610b6d565b6003546001600160a01b03166340c10f1983610afe846005610caf565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015610b49573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061063c9190610cce565b50505050565b600060208284031215610b8557600080fd5b5035919050565b600080600060608486031215610ba157600080fd5b505081359360208301359350604090920135919050565b6001600160a01b0381168114610bcd57600080fd5b50565b600060208284031215610be257600080fd5b81356106ec81610bb8565b60008060408385031215610c0057600080fd5b50508035926020909101359150565b60008060408385031215610c2257600080fd5b8235610c2d81610bb8565b91506020830135610c3d81610bb8565b809150509250929050565b634e487b7160e01b600052601160045260246000fd5b60008219821115610c7157610c71610c48565b500190565b600082821015610c8857610c88610c48565b500390565b600082610caa57634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615610cc957610cc9610c48565b500290565b600060208284031215610ce057600080fd5b815180151581146106ec57600080fdfea2646970667358221220e6b0290de6b8a2f2dcfa9405ebfa2b805184d6dc2081421ebb3b2ccb099f14b064736f6c634300080a0033