Connectors
Verified contract
Active on
Ethereum with 495 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
C4 | ERC-721 | 1 | -- | -- | |
C4 | ERC-721 | 1 | -- | -- | |
C4 | ERC-721 | 1 | -- | -- | |
C4 | ERC-721 | 1 | -- | -- | |
C4 | ERC-721 | 1 | -- | -- | |
C4 | ERC-721 | 1 | -- | -- | |
C4 | ERC-721 | 1 | -- | -- | |
C4 | ERC-721 | 1 | -- | -- | |
C4 | ERC-721 | 1 | -- | -- | |
C4 | ERC-721 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 16471787 | 2 years ago | | | 0 | 0.0011872980 | |
| 16471511 | 2 years ago | | | 0 | 0.0029898919 | |
| 16470570 | 2 years ago | | | 0 | 0.0015783200 | |
| 16470349 | 2 years ago | | | 0 | 0.0019605660 | |
| 16470113 | 2 years ago | | | 0 | 0.0020668512 | |
| 16468165 | 2 years ago | | | 0 | 0.0019184209 | |
| 16468159 | 2 years ago | | | 0 | 0.00087515776 | |
| 16468157 | 2 years ago | | | 0 | 0.00099598259 | |
| 16468131 | 2 years ago | | | 0 | 0.00088114467 | |
| 16468123 | 2 years ago | | | 0 | 0.0016435670 |
ABI
ABI objects
Getter at block 21315567
MAX_SUPPLY() view returns (uint16)
420
fee() view returns (uint64)
0
generator() view returns (address)
0xba3ec062961e011050e2cba16ab2a00fee04e786
name() view returns (string)
Connectors
owner() view returns (address)
0x232e02988970e8ab920c83964cc7922d9c282dca
symbol() view returns (string)
C4
totalSupply() view returns (uint16)
420
Read-only
balanceOf(address owner) view returns (uint256)
games(uint256) view returns (uint8 state, uint8 row, uint8 col, uint8 moves, uint8 turn, address player1, address player2)
getApproved(uint256 tokenId) view returns (address)
getColumn(uint256 _gameId, uint8 _row) view returns (uint8[7])
getNextRow(uint8[7][6] _board, uint8 _col) pure returns (uint8)
isApprovedForAll(address owner, address operator) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
royaltyInfo(uint256, uint256 _salePrice) view returns (address receiver, uint256 royalty)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenURI(uint256 _tokenId) view returns (string)
State-modifying
Events approve(address to, uint256 tokenId)
begin(uint256 _gameId, uint8 _col) payable
challenge(address _opponent) payable
move(uint256 _gameId, uint8 _col) returns (bool result)
onERC721Received(address, address, uint256, bytes) returns (bytes4)
renounceOwnership()
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes data)
setApprovalForAll(address operator, bool approved)
setFee(uint64 _fee) payable
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address newOwner)
withdraw(address _to) payable
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
Begin(uint256 indexed _gameId, address indexed _player2, uint8 indexed _state)
Challenge(uint256 indexed _gameId, address indexed _player1, address indexed _player2)
Move(uint256 indexed _gameId, address indexed _player, uint8 _moves, uint8 _row, uint8 _col)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Result(uint256 indexed _gameId, address indexed _winner, uint8 indexed _state, uint8[7][6] _board)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
constructor()
This contract contains no fallback and receive objects.
InsufficientSupply()
InvalidGame()
InvalidMatchup()
InvalidMove()
InvalidPayment()
InvalidState()
NotAuthorized()
TransferFailed()