3.8k txs
4.6k calls
constructor
constructor(address del)
functions
account
viewfunction account() view returns (string)
accountRegistry
viewfunction accountRegistry() view returns (address)
delegator
viewfunction delegator() view returns (address)
gameId
purefunction gameId() pure returns (string)
initialised
viewfunction initialised() view returns (bool)
wchi
viewfunction wchi() view returns (address)
batchReveal
nonpayablefunction batchReveal(tuple[] reveals)
onERC721Received
nonpayablefunction onERC721Received(address, address, uint256 tokenId, bytes) returns (bytes4)
events
ClubRevealed
event ClubRevealed(uint256 indexed clubId)
Initialised
event Initialised(string account)
Move
event Move(string mv)
errors
No errors.
creation bytecode
0x60e060405234801561001057600080fd5b5060405161122e38038061122e83398101604081905261002f916102f8565b80806001600160a01b031660c0816001600160a01b031681525050806001600160a01b03166368cd03f66040518163ffffffff1660e01b8152600401602060405180830381865afa158015610088573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100ac91906102f8565b6001600160a01b031660a081905260408051633e538f2b60e21b8152905163f94e3cac9160048082019260209290919082900301816000875af11580156100f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061011b91906102f8565b6001600160a01b03908116608081905260a05160405163095ea7b360e01b81529216600483015260001960248301529063095ea7b3906044016020604051808303816000875af1158015610173573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610197919061031c565b5060805160c05160405163095ea7b360e01b81526001600160a01b039182166004820152600019602482015291169063095ea7b3906044016020604051808303816000875af11580156101ee573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610212919061031c565b5050806001600160a01b03166368cd03f66040518163ffffffff1660e01b8152600401602060405180830381865afa158015610252573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061027691906102f8565b60405163a22cb46560e01b81526001600160a01b03838116600483015260016024830152919091169063a22cb46590604401600060405180830381600087803b1580156102c257600080fd5b505af11580156102d6573d6000803e3d6000fd5b505050505061033e565b6001600160a01b03811681146102f557600080fd5b50565b60006020828403121561030a57600080fd5b8151610315816102e0565b9392505050565b60006020828403121561032e57600080fd5b8151801515811461031557600080fd5b60805160a05160c051610eac6103826000396000818161016101526106580152600081816101880152818161022c01526102d50152600061010d0152610eac6000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c80635dab24201161005b5780635dab242014610147578063ce9b79301461015c578063d089e11a14610183578063d7c81b55146101aa57600080fd5b806307003bb41461008d578063150b7a02146100af578063236e06fa146100f3578063439a7da714610108575b600080fd5b60005461009a9060ff1681565b60405190151581526020015b60405180910390f35b6100c26100bd366004610806565b6101c8565b6040517fffffffff0000000000000000000000000000000000000000000000000000000090911681526020016100a6565b61010661010136600461093b565b610494565b005b61012f7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020016100a6565b61014f61075c565b6040516100a69190610aec565b61012f7f000000000000000000000000000000000000000000000000000000000000000081565b61012f7f000000000000000000000000000000000000000000000000000000000000000081565b60408051808201909152600281526139bb60f11b602082015261014f565b6000805460ff16156102215760405162461bcd60e51b815260206004820152601f60248201527f636f6e747261637420697320616c726561647920696e697469616c697365640060448201526064015b60405180910390fd5b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102995760405162461bcd60e51b815260206004820152601f60248201527f6f6e6c792058617961206e616d65732063616e206265207265636569766564006044820152606401610218565b6040517fda2bfdb10000000000000000000000000000000000000000000000000000000081526004810185905260009081906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063da2bfdb190602401600060405180830381865afa15801561031c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526103449190810190610b53565b91509150600060405160200161036190600760fc1b815260010190565b604051602081830303815290604052805190602001209050808360405160200161038b9190610bbc565b60405160208183030381529060405280519060200120146104145760405162461bcd60e51b815260206004820152602260248201527f6f6e6c792058617961206163636f756e74732063616e2062652072656365697660448201527f65640000000000000000000000000000000000000000000000000000000000006064820152608401610218565b6000805460ff1916600190811790915561042e8382610c60565b507fcda74f9fa6b7248042dc94120da051c5fcd2e4174dc85bc51ff2906746a55ce28260405161045e9190610aec565b60405180910390a1507f150b7a020000000000000000000000000000000000000000000000000000000098975050505050505050565b60005460ff166104e65760405162461bcd60e51b815260206004820152601b60248201527f636f6e7472616374206973206e6f7420696e697469616c6973656400000000006044820152606401610218565b60408051600480825260a08201909252600091816020015b60608152602001906001900390816104fe5790505090506040518060400160405280600181526020017f67000000000000000000000000000000000000000000000000000000000000008152508160008151811061055e5761055e610d1f565b60200260200101819052506040518060400160405280600281526020016139bb60f11b8152508160018151811061059757610597610d1f565b60200260200101819052506040518060400160405280600281526020017f7374000000000000000000000000000000000000000000000000000000000000815250816002815181106105eb576105eb610d1f565b60200260200101819052506040518060400160405280600181526020017f72000000000000000000000000000000000000000000000000000000000000008152508160038151811061063f5761063f610d1f565b602002602001018190525060005b8251811015610757577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663347d6a2260018486858151811061069a5761069a610d1f565b6020026020010151602001516040518463ffffffff1660e01b81526004016106c493929190610d91565b6020604051808303816000875af11580156106e3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107079190610e5d565b5082818151811061071a5761071a610d1f565b6020908102919091010151516040517f912f98e1887314d74b681702f9c3f126ceeaf415b9bbec9a5e269d366ace148a90600090a260010161064d565b505050565b6001805461076990610bd8565b80601f016020809104026020016040519081016040528092919081815260200182805461079590610bd8565b80156107e25780601f106107b7576101008083540402835291602001916107e2565b820191906000526020600020905b8154815290600101906020018083116107c557829003601f168201915b505050505081565b80356001600160a01b038116811461080157600080fd5b919050565b60008060008060006080868803121561081e57600080fd5b610827866107ea565b9450610835602087016107ea565b935060408601359250606086013567ffffffffffffffff81111561085857600080fd5b8601601f8101881361086957600080fd5b803567ffffffffffffffff81111561088057600080fd5b88602082840101111561089257600080fd5b959894975092955050506020019190565b634e487b7160e01b600052604160045260246000fd5b6040805190810167ffffffffffffffff811182821017156108dc576108dc6108a3565b60405290565b604051601f8201601f1916810167ffffffffffffffff8111828210171561090b5761090b6108a3565b604052919050565b600067ffffffffffffffff82111561092d5761092d6108a3565b50601f01601f191660200190565b60006020828403121561094d57600080fd5b813567ffffffffffffffff81111561096457600080fd5b8201601f8101841361097557600080fd5b803567ffffffffffffffff81111561098f5761098f6108a3565b8060051b61099f602082016108e2565b918252602081840181019290810190878411156109bb57600080fd5b6020850192505b83831015610a9157823567ffffffffffffffff8111156109e157600080fd5b85016040818a03601f190112156109f757600080fd5b6109ff6108b9565b60208201358152604082013567ffffffffffffffff811115610a2057600080fd5b60208184010192505089601f830112610a3857600080fd5b8135610a4b610a4682610913565b6108e2565b8181528b6020838601011115610a6057600080fd5b81602085016020830137600060208383010152806020840152505080845250506020820191506020830192506109c2565b979650505050505050565b60005b83811015610ab7578181015183820152602001610a9f565b50506000910152565b60008151808452610ad8816020860160208601610a9c565b601f01601f19169290920160200192915050565b602081526000610aff6020830184610ac0565b9392505050565b600082601f830112610b1757600080fd5b8151610b25610a4682610913565b818152846020838601011115610b3a57600080fd5b610b4b826020830160208701610a9c565b949350505050565b60008060408385031215610b6657600080fd5b825167ffffffffffffffff811115610b7d57600080fd5b610b8985828601610b06565b925050602083015167ffffffffffffffff811115610ba657600080fd5b610bb285828601610b06565b9150509250929050565b60008251610bce818460208701610a9c565b9190910192915050565b600181811c90821680610bec57607f821691505b602082108103610c0c57634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111561075757806000526020600020601f840160051c81016020851015610c395750805b601f840160051c820191505b81811015610c595760008155600101610c45565b5050505050565b815167ffffffffffffffff811115610c7a57610c7a6108a3565b610c8e81610c888454610bd8565b84610c12565b6020601f821160018114610cc25760008315610caa5750848201515b600019600385901b1c1916600184901b178455610c59565b600084815260208120601f198516915b82811015610cf25787850151825560209485019460019092019101610cd2565b5084821015610d105786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b634e487b7160e01b600052603260045260246000fd5b600082825180855260208501945060208160051b8301016020850160005b83811015610d8557601f19858403018852610d6f838351610ac0565b6020988901989093509190910190600101610d53565b50909695505050505050565b6080815260016080820152600760fc1b60a082015260c060208201526000808554610dbb81610bd8565b8060c08601526001821660008114610dda5760018114610df657610e2a565b60ff19831660e087015260e082151560051b8701019350610e2a565b88600052602060002060005b83811015610e2157815488820160e00152600190910190602001610e02565b870160e0019450505b5050508281036040840152610e3f8186610d35565b90508281036060840152610e538185610ac0565b9695505050505050565b600060208284031215610e6f57600080fd5b505191905056fea2646970667358221220a455b241aef92a3f44d4141b9498f61f13160869a637a69e6ac0ca44eea031f264736f6c634300081c0033000000000000000000000000eb4c2ef7874628b646b8a59e4a309b94e14c2a6b