0 txs
0 calls
constructor
constructor(address tokenWallet, uint256 usdwei, address wallet, address token, uint256 tokenSalePrice)
functions
_getTokenAmount
viewfunction _getTokenAmount(uint256 weiAmount) view returns (uint256)
_token
viewfunction _token() view returns (address)
_tokenprice_in_cents
viewfunction _tokenprice_in_cents() view returns (uint256)
_usdwei
viewfunction _usdwei() view returns (uint256)
_wallet
viewfunction _wallet() view returns (address)
isOwner
viewfunction isOwner() view returns (bool)
isSaleActive
viewfunction isSaleActive() view returns (bool)
owner
viewfunction owner() view returns (address)
remainingTokens
viewfunction remainingTokens() view returns (uint256)
weiRaised
viewfunction weiRaised() view returns (uint256)
buyTokens
payablefunction buyTokens(address beneficiary) payable
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
updateTokenSalePrice
nonpayablefunction updateTokenSalePrice(uint256 tokenprice_in_cents)
updateUSDWeiRate
nonpayablefunction updateUSDWeiRate(uint256 usdwei)
events
OwnershipRenounced
event OwnershipRenounced(address indexed previousOwner)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
TokensPurchased
event TokensPurchased(address indexed purchaser, address indexed beneficiary, uint256 value, uint256 amount)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50604051611656380380611656833981810160405260a081101561003357600080fd5b8101908080519060200190929190805190602001909291908051906020019092919080519060200190929190805190602001909291905050508383838360016000806101000a81548160ff02191690831515021790555033600060016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060008411610141576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f43726f776473616c653a2055534420776569207072696365206973203000000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156101c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806116316025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561024d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806115d96024913960400191505060405180910390fd5b836003819055508060048190555082600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050505050600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161415610367576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260348152602001806115fd6034913960400191505060405180910390fd5b84600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505050505061121d806103bc6000396000f3fe6080604052600436106100ec5760003560e01c80638da5cb5b1161008a578063ec8ac4d811610059578063ec8ac4d814610330578063ecd0c0c314610374578063f2fde38b146103b5578063ffdeb90314610406576100fc565b80638da5cb5b1461026c5780638f32d59b146102ad578063bf583903146102da578063c496892014610305576100fc565b8063564566a8116100c6578063564566a814610198578063610757e4146101c5578063715018a6146102065780637a99bb0a1461021d576100fc565b80630a2eeb17146101075780630e703426146101325780634042b66f1461016d576100fc565b366100fc576100fa33610441565b005b61010533610441565b005b34801561011357600080fd5b5061011c6105c4565b6040518082815260200191505060405180910390f35b34801561013e57600080fd5b5061016b6004803603602081101561015557600080fd5b81019080803590602001909291905050506105ca565b005b34801561017957600080fd5b506101826105e5565b6040518082815260200191505060405180910390f35b3480156101a457600080fd5b506101ad6105eb565b60405180821515815260200191505060405180910390f35b3480156101d157600080fd5b506101da6106dd565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561021257600080fd5b5061021b610703565b005b34801561022957600080fd5b506102566004803603602081101561024057600080fd5b81019080803590602001909291905050506107bc565b6040518082815260200191505060405180910390f35b34801561027857600080fd5b506102816108b2565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156102b957600080fd5b506102c26108db565b60405180821515815260200191505060405180910390f35b3480156102e657600080fd5b506102ef610932565b6040518082815260200191505060405180910390f35b34801561031157600080fd5b5061031a610b2b565b6040518082815260200191505060405180910390f35b6103726004803603602081101561034657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610441565b005b34801561038057600080fd5b50610389610b31565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156103c157600080fd5b50610404600480360360208110156103d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b57565b005b34801561041257600080fd5b5061043f6004803603602081101561042957600080fd5b8101908080359060200190929190505050610b74565b005b60008054906101000a900460ff166104c1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0081525060200191505060405180910390fd5b60008060006101000a81548160ff02191690831515021790555060003490506104ea8282610b8f565b60006104f5826107bc565b905061050c82600554610c9090919063ffffffff16565b60058190555061051c8382610caf565b8273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f6faf93231a456e552dbc9961f58d9713ee4f2e69d15f1975b050ef0911053a7b8484604051808381526020018281526020019250505060405180910390a36105938383610cbd565b61059b610cc1565b6105a58383610d2c565b505060016000806101000a81548160ff02191690831515021790555050565b60045481565b6105d26108db565b6105db57600080fd5b8060038190555050565b60055481565b600080600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e6106346108b2565b306040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1681526020019250505060206040518083038186803b15801561069c57600080fd5b505afa1580156106b0573d6000803e3d6000fd5b505050506040513d60208110156106c657600080fd5b810190808051906020019092919050505011905090565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61070b6108db565b61071457600080fd5b600060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167ff8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c6482060405160405180910390a260008060016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000806107e960646107db600454600354610d3090919063ffffffff16565b610d6a90919063ffffffff16565b90506000610830633b9aca0061082284610814670de0b6b3a764000089610d3090919063ffffffff16565b610d6a90919063ffffffff16565b610d6a90919063ffffffff16565b9050600081116108a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f4c657373207468616e206d696e696d756d20616d6f756e74207061696400000081525060200191505060405180910390fd5b8092505050919050565b60008060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60008060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614905090565b6000610b26600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156109e257600080fd5b505afa1580156109f6573d6000803e3d6000fd5b505050506040513d6020811015610a0c57600080fd5b8101908080519060200190929190505050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16306040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1681526020019250505060206040518083038186803b158015610ae657600080fd5b505afa158015610afa573d6000803e3d6000fd5b505050506040513d6020811015610b1057600080fd5b8101908080519060200190929190505050610d90565b905090565b60035481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610b5f6108db565b610b6857600080fd5b610b7181610da9565b50565b610b7c6108db565b610b8557600080fd5b8060048190555050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610c15576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a815260200180611194602a913960400191505060405180910390fd5b6000811415610c8c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260198152602001807f43726f776473616c653a20776569416d6f756e7420697320300000000000000081525060200191505060405180910390fd5b5050565b600080828401905083811015610ca557600080fd5b8091505092915050565b610cb98282610ea3565b5050565b5050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050158015610d29573d6000803e3d6000fd5b50565b5050565b600080831415610d435760009050610d64565b6000828402905082848281610d5457fe5b0414610d5f57600080fd5b809150505b92915050565b6000808211610d7857600080fd5b6000828481610d8357fe5b0490508091505092915050565b6000818310610d9f5781610da1565b825b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610de357600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600060016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b610f14600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168383600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610f18909392919063ffffffff16565b5050565b610fd3846323b872dd60e01b858585604051602401808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050610fd9565b50505050565b600060608373ffffffffffffffffffffffffffffffffffffffff16836040518082805190602001908083835b602083106110285780518252602082019150602081019050602083039250611005565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461108a576040519150601f19603f3d011682016040523d82523d6000602084013e61108f565b606091505b509150915081611107576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c656481525060200191505060405180910390fd5b60008151111561118d5780806020019051602081101561112657600080fd5b810190808051906020019092919050505061118c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a8152602001806111be602a913960400191505060405180910390fd5b5b5050505056fe43726f776473616c653a2062656e656669636961727920697320746865207a65726f20616464726573735361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a2646970667358221220e896e0c1b95bd1fee8ae1de6ade08dda26b9f608cf41eff4fd1aa4e384c4e7fe64736f6c634300060c003343726f776473616c653a20746f6b656e20697320746865207a65726f206164647265737347616d62696172726143726f776473616c653a20746f6b656e2077616c6c657420697320746865207a65726f206164647265737343726f776473616c653a2077616c6c657420697320746865207a65726f2061646472657373000000000000000000000000e9a2573f6d03d138ae7a0fa6946abb0db9223d58000000000000000000000000000000000000000000005802358355251a4400000000000000000000000000009d992cefe9bac51995c82672dbdc5c02b6f7761c0000000000000000000000000d878571dad5979218654bc05c0b920269c7113f00000000000000000000000000000000000000000000317c6a1c5004728c0000