1 tx
1 call
constructor
constructor()
functions
_endTime
viewfunction _endTime() view returns (uint64)
_maxPrice
viewfunction _maxPrice() view returns (uint64)
_maxQuantity
viewfunction _maxQuantity() view returns (uint256)
_owner
viewfunction _owner() view returns (address)
_pointsToken
viewfunction _pointsToken() view returns (address)
_rewardToken
viewfunction _rewardToken() view returns (address)
_soldQuantity
viewfunction _soldQuantity() view returns (uint256)
_startPrice
viewfunction _startPrice() view returns (uint64)
_waveDuration
viewfunction _waveDuration() view returns (uint64)
getCurrentPrice
viewfunction getCurrentPrice() view returns (uint256)
forceNewDay
nonpayablefunction forceNewDay()
getPoints
nonpayablefunction getPoints(uint256 amount)
setMaxPrice
nonpayablefunction setMaxPrice(uint64 maxPrice_)
setMaxQuantity
nonpayablefunction setMaxQuantity(uint256 maxQuantity_)
setStartPrice
nonpayablefunction setStartPrice(uint64 startPrice_)
setWaveDuration
nonpayablefunction setWaveDuration(uint64 waveDuration_)
withdraw
nonpayablefunction withdraw(uint256 amount)
events
No events.
errors
No errors.
creation bytecode
0x60a0604052600380546001600160a01b03191673a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4817905573d909c5862cdb164adb949d92622082f0092efc3d60805234801561004e57600080fd5b50600480546001600160a01b0319163317905569d3c21bcecceda10000006000556001805472013560000000000007a120000000000003d0906001600160c01b0319909116179055608051610a206100c66000396000818161021c01528181610513015281816105b001526106a10152610a206000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c8063a967eee4116100a2578063cfcaad6b11610071578063cfcaad6b14610251578063d0aaf7031461026b578063eb91d37e14610274578063ec7498961461027c578063fce587cd1461028457600080fd5b8063a967eee4146101f1578063b2bdfa7b14610204578063b59c6e0e14610217578063c51bb3251461023e57600080fd5b80634a65a575116100de5780634a65a575146101895780635c353e361461019c57806361c719dc146101af5780639e8837a3146101da57600080fd5b806303690e3a146101105780632e1a7d4d1461014757806340d489581461015c5780634200712f14610176575b600080fd5b60015461012a90600160401b90046001600160401b031681565b6040516001600160401b0390911681526020015b60405180910390f35b61015a6101553660046108d6565b610297565b005b60015461012a90600160c01b90046001600160401b031681565b61015a6101843660046108ef565b6102c7565b61015a6101973660046108d6565b61035d565b61015a6101aa3660046108ef565b610379565b6003546101c2906001600160a01b031681565b6040516001600160a01b03909116815260200161013e565b6101e360005481565b60405190815260200161013e565b61015a6101ff3660046108d6565b6103bd565b6004546101c2906001600160a01b031681565b6101c27f000000000000000000000000000000000000000000000000000000000000000081565b60015461012a906001600160401b031681565b60015461012a90600160801b90046001600160401b031681565b6101e360025481565b6101e361044a565b61015a610459565b61015a6102923660046108ef565b61047a565b6004546001600160a01b031633146102ae57600080fd5b6004546102c4906001600160a01b0316826104fc565b50565b6004546001600160a01b031633146102de57600080fd5b600180546001600160401b03808416600160401b9081026fffffffffffffffff000000000000000019841681179485905593048116928116911617106102c45760405162461bcd60e51b815260206004820152600f60248201526e0e6e8c2e4e840dcdee8407840dac2f608b1b60448201526064015b60405180910390fd5b6004546001600160a01b0316331461037457600080fd5b600055565b6004546001600160a01b0316331461039057600080fd5b600180546001600160401b03909216600160801b0267ffffffffffffffff60801b19909216919091179055565b6103c5610767565b60006103cf61078e565b905060006103dd838361081a565b9050806002546103ed919061092e565b600281905560005410156104315760405162461bcd60e51b815260206004820152600b60248201526a10d85c081c995858da195960aa1b6044820152606401610354565b61043b3384610840565b61044533826104fc565b505050565b600061045461078e565b905090565b6004546001600160a01b0316331461047057600080fd5b61047861088b565b565b6004546001600160a01b0316331461049157600080fd5b6001805467ffffffffffffffff19166001600160401b0383811691821792839055600160401b909204909116116102c45760405162461bcd60e51b815260206004820152600f60248201526e0e6e8c2e4e840dcdee8407840dac2f608b1b6044820152606401610354565b6040516370a0823160e01b815230600482015281907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a082319060240160206040518083038186803b15801561055d57600080fd5b505afa158015610571573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105959190610946565b1015610635576040516370a0823160e01b81523060048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a082319060240160206040518083038186803b1580156105fa57600080fd5b505afa15801561060e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106329190610946565b90505b600081116106785760405162461bcd60e51b815260206004820152601060248201526f63616e742072656465656d207a65726f60801b6044820152606401610354565b60405163a9059cbb60e01b81526001600160a01b038381166004830152602482018390526000917f00000000000000000000000000000000000000000000000000000000000000009091169063a9059cbb906044015b602060405180830381600087803b1580156106e857600080fd5b505af11580156106fc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610720919061095f565b9050806104455760405162461bcd60e51b8152602060048201526015602482015274195c98cc8c081d1c985b9cd9995c8819985a5b1959605a1b6044820152606401610354565b6001546001600160401b03600160c01b90910481164290911611156104785761047861088b565b60015460009081906107b3906001600160401b0380821691600160401b900416610981565b6001600160401b0316600054600254670de0b6b3a76400006107d591906109a9565b6107df91906109c8565b6107e991906109a9565b6001549091506001600160401b031661080a670de0b6b3a7640000836109c8565b610814919061092e565b91505090565b60008161082f84670de0b6b3a76400006109a9565b61083991906109c8565b9392505050565b600354600480546040516323b872dd60e01b81526001600160a01b038681169382019390935290821660248201526044810184905260009291909116906323b872dd906064016106ce565b60006002556001546108ae904290600160801b90046001600160401b031661092e565b600160186101000a8154816001600160401b0302191690836001600160401b03160217905550565b6000602082840312156108e857600080fd5b5035919050565b60006020828403121561090157600080fd5b81356001600160401b038116811461083957600080fd5b634e487b7160e01b600052601160045260246000fd5b6000821982111561094157610941610918565b500190565b60006020828403121561095857600080fd5b5051919050565b60006020828403121561097157600080fd5b8151801515811461083957600080fd5b60006001600160401b03838116908316818110156109a1576109a1610918565b039392505050565b60008160001904831182151516156109c3576109c3610918565b500290565b6000826109e557634e487b7160e01b600052601260045260246000fd5b50049056fea2646970667358221220ff99b7991495c34d5ed6ca77e13bcab3b6db57ac0c493463366760fd7da4586364736f6c63430008090033