0 txs
0 calls
constructor
constructor(address _powder, address _stones, uint16 _cost, uint32 _duration)
functions
cost
viewfunction cost() view returns (uint16)
duration
viewfunction duration() view returns (uint32)
powder
viewfunction powder() view returns (address)
stones
viewfunction stones() view returns (address)
forge
nonpayablefunction forge(uint8 count)
redeem
nonpayablefunction redeem()
events
Forge
event Forge(address indexed user, uint8 count, uint64 end)
Redeem
event Redeem(address indexed user, uint8 count)
errors
No errors.
creation bytecode
0x60c060405234801561001057600080fd5b506040516107c23803806107c283398101604081905261002f9161008e565b600080546001600160a01b039586166001600160a01b031991821617909155600180549490951693169290921790925561ffff90911660805263ffffffff1660a0526100fd565b6001600160a01b038116811461008b57600080fd5b50565b600080600080608085870312156100a457600080fd5b84516100af81610076565b60208601519094506100c081610076565b604086015190935061ffff811681146100d857600080fd5b606086015190925063ffffffff811681146100f257600080fd5b939692955090935050565b60805160a05161069461012e60003960008181607c015261040201526000818160bd015261044f01526106946000f3fe608060405234801561001057600080fd5b50600436106100725760003560e01c8063be040fb011610050578063be040fb014610137578063c5d40d3a14610141578063eed0ce5d1461015457600080fd5b80630fb5a6b41461007757806313faede6146100b8578063484e333b146100f2575b600080fd5b61009e7f000000000000000000000000000000000000000000000000000000000000000081565b60405163ffffffff90911681526020015b60405180910390f35b6100df7f000000000000000000000000000000000000000000000000000000000000000081565b60405161ffff90911681526020016100af565b6000546101129073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100af565b61013f610174565b005b61013f61014f3660046105af565b610375565b6001546101129073ffffffffffffffffffffffffffffffffffffffff1681565b336000908152600260205260409020805467ffffffffffffffff166101fa576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f4e4f545f464f5247494e4700000000000000000000000000000000000000000060448201526064015b60405180910390fd5b805467ffffffffffffffff1642101561026f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600860248201527f4e4f545f444f4e4500000000000000000000000000000000000000000000000060448201526064016101f1565b80547fffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000168082556001546040517f40c10f190000000000000000000000000000000000000000000000000000000081523360048201526801000000000000000090920460ff16602483015273ffffffffffffffffffffffffffffffffffffffff16906340c10f1990604401600060405180830381600087803b15801561031457600080fd5b505af1158015610328573d6000803e3d6000fd5b505082546040516801000000000000000090910460ff1681523392507f8b8b290d3932ba1b29ee0475fd628f60fe7bb032a177303219310b781ea5ff9e915060200160405180910390a250565b3360009081526002602052604090205467ffffffffffffffff16156103f6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600860248201527f4e4f545f444f4e4500000000000000000000000000000000000000000000000060448201526064016101f1565b600061042863ffffffff7f00000000000000000000000000000000000000000000000000000000000000001642610608565b60005490915073ffffffffffffffffffffffffffffffffffffffff166379cc6790336104777f000000000000000000000000000000000000000000000000000000000000000060ff8716610634565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff909216600483015261ffff166024820152604401600060405180830381600087803b1580156104e657600080fd5b505af11580156104fa573d6000803e3d6000fd5b505060408051808201825267ffffffffffffffff85811680835260ff88811660208086018281523360008181526002845289902097518854925190951668010000000000000000027fffffffffffffffffffffffffffffffffffffffffffffff000000000000000000909216949096169390931792909217909455845193845283015293507fa5855bc4fc0920147de2232e2864b673eeced33730dc9d6aa5ac014ed3bc856a92500160405180910390a25050565b6000602082840312156105c157600080fd5b813560ff811681146105d257600080fd5b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600067ffffffffffffffff80831681851680830382111561062b5761062b6105d9565b01949350505050565b600061ffff80831681851681830481118215151615610655576106556105d9565b0294935050505056fea26469706673582212207fa201670e2a4e1b1ecaa0c9a3dc6a609bf613f72cdf569d5ebab769270e124464736f6c634300080f003300000000000000000000000045b77cc0a3a4c701e7c551641d6077a993d1e02300000000000000000000000020d9e48c39aee6f21281827cfee76eba3366097d00000000000000000000000000000000000000000000000000000000000000640000000000000000000000000000000000000000000000000000000000007080