Contract 0xF5A48D9f32dfe700ff502edaa5B2E90EF6d8b39a

 
Txn Hash
Method
Block
From
To
Value
0x53e16a025a0f31176ca43560feedf41192b7d49a89332def9414a8ccdc2bd1180x60806040141733362022-02-09 17:56:11189 days 20 hrs agoENS Name 0age.eth IN  Create: MateInEight0 Ether0.‍67282546 85.‍93904556
[ Download CSV Export 
View more zero value Internal Transactions in Advanced View mode
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
MateInEight

Compiler Version
v0.8.11+commit.d7f03943

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2022-02-09
*/

// SPDX-License-Identifier: MIT
pragma solidity 0.8.11;

interface FiveOutOfNine {
    function mintMove(uint256 move, uint256 depth) external;
    function transferFrom(address from, address to, uint256 tokenId) external;
}

/// @author 0age
contract MateInEight {
    FiveOutOfNine fiveOutOfNine = FiveOutOfNine(0xB543F9043b387cE5B3d1F0d916E42D8eA2eBA2E0);
    constructor() {
        uint256[8] memory moves = [uint256(1372), 1437, 798, 1949, 1909, 942, 3436, 2858];
        for (uint256 i = 0; i < 8; i++) {
            fiveOutOfNine.mintMove(moves[i], 3);
        }
        for (uint256 tokenId = 111; tokenId < 119; tokenId++) {
            fiveOutOfNine.transferFrom(address(this), msg.sender, tokenId);
        }
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"}]

6080604052600080546001600160a01b03191673b543f9043b387ce5b3d1f0d916e42d8ea2eba2e017905534801561003657600080fd5b50604080516101008101825261055c815261059d602082015261031e9181019190915261079d606082015261077560808201526103ae60a0820152610d6c60c0820152610b2a60e082015260005b6008811015610120576000546001600160a01b03166335df5d9f8383600881106100b0576100b06101b1565b60200201516040516001600160e01b031960e084901b168152600481019190915260036024820152604401600060405180830381600087803b1580156100f557600080fd5b505af1158015610109573d6000803e3d6000fd5b505050508080610118906101c7565b915050610084565b50606f5b60778110156101aa576000546040516323b872dd60e01b8152306004820152336024820152604481018390526001600160a01b03909116906323b872dd90606401600060405180830381600087803b15801561017f57600080fd5b505af1158015610193573d6000803e3d6000fd5b5050505080806101a2906101c7565b915050610124565b50506101f0565b634e487b7160e01b600052603260045260246000fd5b60006000198214156101e957634e487b7160e01b600052601160045260246000fd5b5060010190565b603f806101fe6000396000f3fe6080604052600080fdfea26469706673582212206ca923263cabb7e2b15eb7b12771467dfe2a89b488ca0b3c9292114de582bf6164736f6c634300080b0033

Deployed ByteCode Sourcemap

252:496:0:-:0;;;;;

Swarm Source

ipfs://6ca923263cabb7e2b15eb7b12771467dfe2a89b488ca0b3c9292114de582bf61
Block Transaction Difficulty Gas Used Reward
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.