0 txs
0 calls
constructor
constructor(address _moxieAddress)
functions
gamesPlayed
viewfunction gamesPlayed() view returns (uint256)
HODL_TIME_TO_WIN
viewfunction HODL_TIME_TO_WIN() view returns (uint256)
lastYoinked
viewfunction lastYoinked() view returns (uint256)
lastYoinker
viewfunction lastYoinker() view returns (address)
MIN_START_SIZE
viewfunction MIN_START_SIZE() view returns (uint256)
moxieAddress
viewfunction moxieAddress() view returns (address)
numberOfYoinks
viewfunction numberOfYoinks() view returns (uint256)
YOINK_COST
viewfunction YOINK_COST() view returns (uint256)
startGame
nonpayablefunction startGame(uint256 _initBalance)
yoink
nonpayablefunction yoink()
events
GameStarted
event GameStarted(address indexed starter, uint256 blockTimestamp)
GameWon
event GameWon(address indexed winner, uint256 prize)
Yoinked
event Yoinked(address indexed yoinker, uint256 blockTimestamp)
errors
ReentrancyGuardReentrantCall
error ReentrancyGuardReentrantCall()
creation bytecode
0x608060405234801561001057600080fd5b5060405161084238038061084283398101604081905261002f916100b3565b60016000556001600160a01b03811661008e5760405162461bcd60e51b815260206004820152601560248201527f696e76616c6964206d6f78696520616464726573730000000000000000000000604482015260640160405180910390fd5b600180546001600160a01b0319166001600160a01b03929092169190911790556100e3565b6000602082840312156100c557600080fd5b81516001600160a01b03811681146100dc57600080fd5b9392505050565b610750806100f26000396000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c80638b7f511f116100665780638b7f511f1461010f5780639846cd9e1461011e5780639bd3c61314610128578063e48c62ac14610132578063e5ed1d591461014257600080fd5b8063208cac4f146100a35780633258f228146100d35780634c8ab371146100e65780635fbd9228146100fd5780636c39b7ee14610106575b600080fd5b6003546100b6906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b6001546100b6906001600160a01b031681565b6100ef60055481565b6040519081526020016100ca565b6100ef60025481565b6100ef60045481565b6100ef678ac7230489e8000081565b610126610155565b005b6100ef6201518081565b6100ef683635c9adc5dea0000081565b610126610150366004610677565b6103dc565b61015d610526565b6002541580159061017857506003546001600160a01b031615155b6101bc5760405162461bcd60e51b815260206004820152601060248201526f19d85b59481b9bdd081cdd185c9d195960821b60448201526064015b60405180910390fd5b6101c4610550565b15610308576003546001600160a01b03166101dd61056b565b6001546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015610226573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061024a9190610690565b60015460405163a9059cbb60e01b81526001600160a01b0385811660048301526024820184905292935091169063a9059cbb906044016020604051808303816000875af115801561029f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102c391906106a9565b6103015760405162461bcd60e51b815260206004820152600f60248201526e1d1c985b9cd9995c8819985a5b1959608a1b60448201526064016101b3565b50506103d0565b6103106105bd565b6001546040516323b872dd60e01b8152336004820152306024820152678ac7230489e8000060448201526001600160a01b03909116906323b872dd906064016020604051808303816000875af115801561036e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061039291906106a9565b6103d05760405162461bcd60e51b815260206004820152600f60248201526e1d1c985b9cd9995c8819985a5b1959608a1b60448201526064016101b3565b6103da6001600055565b565b683635c9adc5dea000008110156104435760405162461bcd60e51b815260206004820152602560248201527f6d7573742073746172742077697468206174206c656173742035302c303030206044820152644d4f58494560d81b60648201526084016101b3565b60025415801561045c57506003546001600160a01b0316155b61049f5760405162461bcd60e51b815260206004820152601460248201527319d85b5948185b1c9958591e481cdd185c9d195960621b60448201526064016101b3565b6001546040516323b872dd60e01b8152336004820152306024820152604481018390526001600160a01b03909116906323b872dd906064016020604051808303816000875af11580156104f6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061051a91906106a9565b5061052361061a565b50565b60026000540361054957604051633ee5aeb560e01b815260040160405180910390fd5b6002600055565b6000426201518060025461056491906106e8565b1115905090565b60006002819055600380546001600160a01b031916905560058190556040514281527fdae072d96ce4f8bfc6557d4e8c29e0d1875b50c4efe52b340ab49669ec42ebe6906020015b60405180910390a2565b42600255600380546001600160a01b03191633179055600580549060006105e383610701565b909155505060405142815233907f4e9a32e9fc0555b54b05fdc49a6445758f55253293a34185a87b1fdfdd3cef61906020016105b3565b42600255600380546001600160a01b031916331790556004805490600061064083610701565b909155505060405142815233907fea32a03505fd9f04d664676d72295a86c5fb0465e69654751907ca305bc1d1c7906020016105b3565b60006020828403121561068957600080fd5b5035919050565b6000602082840312156106a257600080fd5b5051919050565b6000602082840312156106bb57600080fd5b815180151581146106cb57600080fd5b9392505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156106fb576106fb6106d2565b92915050565b600060018201610713576107136106d2565b506001019056fea2646970667358221220aa6b0185a1a9ab43e52f400dd7ea6f0c6570fb61dbde24d709bf302eb4c4b02464736f6c634300081400330000000000000000000000008c9037d1ef5c6d1f6816278c7aaf5491d24cd527