Contract 0xe609db123a3955bbd1de21b70bd916eb5217d33a

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xa83d6188ab00684a4a2f0e310d6a6edbf3678b2eb7efa1d2b94d0b97daedade1Build53897102022-02-03 15:28:57784 days 5 hrs ago0xa182fd07308e9130e990a625cf4a053fb23cd35a IN  0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH0.000479262929 ETH1.059903511
0xf3ff85bb66ac959a37cc7be7ebee485acf7d01b7b363f7f22ee2787b062158a1Build53879892022-02-03 14:40:38784 days 6 hrs ago0xd4447e806d72d725c81c88e202d47578e9562c65 IN  0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH0.000493548346 ETH1.079419436
0xe6bb9a04df6ac8453bb0ba46bd30943a91f41390e5df6dba9c204ecc98dc93e4Build53879432022-02-03 14:39:06784 days 6 hrs ago0xd4447e806d72d725c81c88e202d47578e9562c65 IN  0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH0.000492058747 ETH1.079419436
0xee7fa2ae9cdbdaa2cfe9edde1c491bd9bc36c32c60c3e58f555091fdd712a021Build53845192022-02-03 12:50:37784 days 8 hrs ago0xd4447e806d72d725c81c88e202d47578e9562c65 IN  0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH0.000495518973 ETH1.087010066
0x68b2433d094f23244bb7b6c65f015fbf1e0b06348db3c623f9668a928b8c79c2Build53801282022-02-03 10:12:56784 days 10 hrs ago0xa182fd07308e9130e990a625cf4a053fb23cd35a IN  0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH0.000504551973 ETH1.115830945
0xbe68c805be363ba83f02457bdfc78c8ea3ebb74ecba4dd65d60331a99d37aa7dBuild53751132022-02-03 7:56:48784 days 13 hrs ago0x46111dcab3e79b84a55b086169f0a0451b91a3ab IN  0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH0.000523156663 ETH1.156939923
0xb1bca829233800a310f9c699871ad630f07833f710740d3c02bd4206ea6361d8Build53748702022-02-03 7:54:59784 days 13 hrs ago0x46111dcab3e79b84a55b086169f0a0451b91a3ab IN  0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH0.000524753241 ETH1.156939923
0x918c1833971d8c59a0aaeda0e10241760c9389194bb400cf7224123d228d40b8Build53733302022-02-03 6:49:04784 days 14 hrs ago0xf636e2f514e54b67af9d82b038443e43255543ac IN  0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH0.00055326428 ETH1.201528622
0x5466180aed540f771de8fbebbf5c9e7f01c3a3bc929a47feaab72a1c8134c648Build53729492022-02-03 6:27:24784 days 14 hrs ago0xc0471f8a0ca9ac3e234448344284dca8e93e0b58 IN  0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH0.000611873644 ETH1.201528622
0xc3de34113fd12338bf2c831304529563238b3df8b4c430eefe4b5acd4ea6fd55Build53723202022-02-03 5:52:33784 days 15 hrs ago0xcbd6b0dee49eea88a3343ff4e5a2423586b4c1d6 IN  0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH0.000546664283 ETH1.201528622
0x3a85556180b0317b9f651b4e7bc83c0d69c5361ecf68d07f9d852faeda654e1aBuild53688012022-02-03 2:14:46784 days 18 hrs ago0xd4447e806d72d725c81c88e202d47578e9562c65 IN  0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH0.000642619666 ETH1.258523398
0x925400fb98a1d56ebf4969d96c2c0cd284fd42b087fcbbb521a05e5dbc0ba2beBuild53658762022-02-02 23:48:36784 days 21 hrs ago0x9c7d1f6faf107e12cac64df138ac4bee65fa33b4 IN  0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH0.000662628105 ETH1.294380068
0x7475e4a8942c3a79285abc8332f01674486912a8d04c72524551e84f0d00bb24Build53653402022-02-02 23:23:01784 days 21 hrs ago0x60669ce32eeff7fe97e55e49a3a80551aba956da IN  0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH0.000591252105 ETH1.294380068
0xa70052af1f1476adc7443812d4f2a948b1f95a5538ea5036a4efd5d0db961c2aBuild53652502022-02-02 23:20:03784 days 21 hrs ago0x97c2b6867f1f87334b4521f0403e7d9d25cfd1b4 IN  0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH0.000594252478 ETH1.294380068
0x360869e601e9ca2ffaba008cf999ff8611f691878a4f3689eb9034e0f33deff6Build53624832022-02-02 21:59:59784 days 23 hrs ago0xfdd66fc96929c5789ea829d2b7c5e139cc642c5f IN  0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH0.00059795472 ETH1.30241012
0xda16536af38bc3f6dfec8e85a428ee959f29323e7fd0fe02c29b541210f66dccBuild53558442022-02-02 18:32:59785 days 2 hrs ago0x7bc17f42367cfbe17f9c51d96a4a90f152735420 IN  0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH0.000647279243 ETH1.271890847
0x1c73a102bb6c2bc5fead40d746018a8fbbe83c23dfd2adf8422ae729006a7969Build53525332022-02-02 16:22:08785 days 4 hrs ago0x739f9535bcd439483a1538431f92f358a80f1801 IN  0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH0.000581039167 ETH1.271890847
0xe7eed9b05ec820c45548f222e20870500f46c2ef9fc4354631d3fa114acc0625Build53484102022-02-02 14:14:01785 days 6 hrs ago0x57c924feb43e30a08233661f8782d10e378cd6f4 IN  0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH0.000649704945 ETH1.262452845
0x5b8d8fd79acbf1fc99e09612d0c31d9447e63acc3ca103cf29a878e0549f8cd7Build53457012022-02-02 12:04:36785 days 8 hrs ago0xa182fd07308e9130e990a625cf4a053fb23cd35a IN  0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH0.000735640979 ETH1.319798165
0xef2814cfa6be291277a3636c2625fb2d299439f39f72d575a6d39307d0d3fc97Build53429932022-02-02 9:27:41785 days 11 hrs ago0x60669ce32eeff7fe97e55e49a3a80551aba956da IN  0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH0.00061590742 ETH1.364782909
0x2fcb1bf75b65b0645caf52fcdfb0f089346d54df742f5d50281277abea0f2d38Build53429072022-02-02 9:22:07785 days 11 hrs ago0x40b6a6321c52ad83631259a651283e4eaf942023 IN  0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH0.001033582852 ETH1.364782909
0x31b10fc33379111ab67af5cfa97d1d0b23669b1a6a7d50a3e3a57350ea606a92Build53410942022-02-02 7:33:08785 days 13 hrs ago0xcd5d9ea41db078b3c1010d63e967a1b46594ab7b IN  0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH0.000636515642 ETH1.38314032
0x707095dbdcdb33dbfb3a069564552cb8554d9c0c04a289d65aa790909e902bb6Build53410792022-02-02 7:32:44785 days 13 hrs ago0xae57f29893cd91d8ef9705987c1da37b67206f67 IN  0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH0.000631819881 ETH1.38314032
0x1c5851db132119c34ed59d422a11d3495954843faeba1b7c8c371470c1b3b5b1Build53410732022-02-02 7:31:56785 days 13 hrs ago0xcd5d9ea41db078b3c1010d63e967a1b46594ab7b IN  0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH0.000636215501 ETH1.38314032
0xced02fa65e05f437c6259d20aebe1b70f34b2c5b3f498f7b8f6f507c41856938Build53410622022-02-02 7:31:56785 days 13 hrs ago0x152c6b896fc99fc12b6b6bf465a7ae167a1557e8 IN  0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH0.000631674651 ETH1.38314032
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x1ab007153e02443d1ba338957c02b593f44bbb04f96b84f7cbe4cb5c2e4ca99454326452022-02-04 22:02:54782 days 22 hrs ago 0xbae3b8318a0ae1cc10d8c98ab7f61c5ff81f149d 0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH
0x1ab007153e02443d1ba338957c02b593f44bbb04f96b84f7cbe4cb5c2e4ca99454326452022-02-04 22:02:54782 days 22 hrs ago 0xbae3b8318a0ae1cc10d8c98ab7f61c5ff81f149d 0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH
0x1ab007153e02443d1ba338957c02b593f44bbb04f96b84f7cbe4cb5c2e4ca99454326452022-02-04 22:02:54782 days 22 hrs ago 0xbae3b8318a0ae1cc10d8c98ab7f61c5ff81f149d 0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH
0x1ab007153e02443d1ba338957c02b593f44bbb04f96b84f7cbe4cb5c2e4ca99454326452022-02-04 22:02:54782 days 22 hrs ago 0xbae3b8318a0ae1cc10d8c98ab7f61c5ff81f149d 0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH
0x1ab007153e02443d1ba338957c02b593f44bbb04f96b84f7cbe4cb5c2e4ca99454326452022-02-04 22:02:54782 days 22 hrs ago 0xbae3b8318a0ae1cc10d8c98ab7f61c5ff81f149d 0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH
0x1ab007153e02443d1ba338957c02b593f44bbb04f96b84f7cbe4cb5c2e4ca99454326452022-02-04 22:02:54782 days 22 hrs ago 0xbae3b8318a0ae1cc10d8c98ab7f61c5ff81f149d 0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH
0x1ab007153e02443d1ba338957c02b593f44bbb04f96b84f7cbe4cb5c2e4ca99454326452022-02-04 22:02:54782 days 22 hrs ago 0xbae3b8318a0ae1cc10d8c98ab7f61c5ff81f149d 0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH
0x1ab007153e02443d1ba338957c02b593f44bbb04f96b84f7cbe4cb5c2e4ca99454326452022-02-04 22:02:54782 days 22 hrs ago 0xbae3b8318a0ae1cc10d8c98ab7f61c5ff81f149d 0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH
0x1ab007153e02443d1ba338957c02b593f44bbb04f96b84f7cbe4cb5c2e4ca99454326452022-02-04 22:02:54782 days 22 hrs ago 0xbae3b8318a0ae1cc10d8c98ab7f61c5ff81f149d 0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH
0x1ab007153e02443d1ba338957c02b593f44bbb04f96b84f7cbe4cb5c2e4ca99454326452022-02-04 22:02:54782 days 22 hrs ago 0xbae3b8318a0ae1cc10d8c98ab7f61c5ff81f149d 0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH
0x1ab007153e02443d1ba338957c02b593f44bbb04f96b84f7cbe4cb5c2e4ca99454326452022-02-04 22:02:54782 days 22 hrs ago 0xbae3b8318a0ae1cc10d8c98ab7f61c5ff81f149d 0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH
0x1ab007153e02443d1ba338957c02b593f44bbb04f96b84f7cbe4cb5c2e4ca99454326452022-02-04 22:02:54782 days 22 hrs ago 0xbae3b8318a0ae1cc10d8c98ab7f61c5ff81f149d 0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH
0x1ab007153e02443d1ba338957c02b593f44bbb04f96b84f7cbe4cb5c2e4ca99454326452022-02-04 22:02:54782 days 22 hrs ago 0xbae3b8318a0ae1cc10d8c98ab7f61c5ff81f149d 0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH
0x1ab007153e02443d1ba338957c02b593f44bbb04f96b84f7cbe4cb5c2e4ca99454326452022-02-04 22:02:54782 days 22 hrs ago 0xbae3b8318a0ae1cc10d8c98ab7f61c5ff81f149d 0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH
0x1ab007153e02443d1ba338957c02b593f44bbb04f96b84f7cbe4cb5c2e4ca99454326452022-02-04 22:02:54782 days 22 hrs ago 0xbae3b8318a0ae1cc10d8c98ab7f61c5ff81f149d 0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH
0x1ab007153e02443d1ba338957c02b593f44bbb04f96b84f7cbe4cb5c2e4ca99454326452022-02-04 22:02:54782 days 22 hrs ago 0xbae3b8318a0ae1cc10d8c98ab7f61c5ff81f149d 0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH
0x1ab007153e02443d1ba338957c02b593f44bbb04f96b84f7cbe4cb5c2e4ca99454326452022-02-04 22:02:54782 days 22 hrs ago 0xbae3b8318a0ae1cc10d8c98ab7f61c5ff81f149d 0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH
0x1ab007153e02443d1ba338957c02b593f44bbb04f96b84f7cbe4cb5c2e4ca99454326452022-02-04 22:02:54782 days 22 hrs ago 0xbae3b8318a0ae1cc10d8c98ab7f61c5ff81f149d 0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH
0x1ab007153e02443d1ba338957c02b593f44bbb04f96b84f7cbe4cb5c2e4ca99454326452022-02-04 22:02:54782 days 22 hrs ago 0xbae3b8318a0ae1cc10d8c98ab7f61c5ff81f149d 0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH
0x1ab007153e02443d1ba338957c02b593f44bbb04f96b84f7cbe4cb5c2e4ca99454326452022-02-04 22:02:54782 days 22 hrs ago 0xbae3b8318a0ae1cc10d8c98ab7f61c5ff81f149d 0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH
0x1ab007153e02443d1ba338957c02b593f44bbb04f96b84f7cbe4cb5c2e4ca99454326452022-02-04 22:02:54782 days 22 hrs ago 0xbae3b8318a0ae1cc10d8c98ab7f61c5ff81f149d 0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH
0x1ab007153e02443d1ba338957c02b593f44bbb04f96b84f7cbe4cb5c2e4ca99454326452022-02-04 22:02:54782 days 22 hrs ago 0xbae3b8318a0ae1cc10d8c98ab7f61c5ff81f149d 0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH
0x1ab007153e02443d1ba338957c02b593f44bbb04f96b84f7cbe4cb5c2e4ca99454326452022-02-04 22:02:54782 days 22 hrs ago 0xbae3b8318a0ae1cc10d8c98ab7f61c5ff81f149d 0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH
0x1ab007153e02443d1ba338957c02b593f44bbb04f96b84f7cbe4cb5c2e4ca99454326452022-02-04 22:02:54782 days 22 hrs ago 0xbae3b8318a0ae1cc10d8c98ab7f61c5ff81f149d 0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH
0x1ab007153e02443d1ba338957c02b593f44bbb04f96b84f7cbe4cb5c2e4ca99454326452022-02-04 22:02:54782 days 22 hrs ago 0xbae3b8318a0ae1cc10d8c98ab7f61c5ff81f149d 0xe609db123a3955bbd1de21b70bd916eb5217d33a0 ETH
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Aquarium

Compiler Version
v0.8.11+commit.d7f03943

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
File 1 of 1 : Aquarium.sol
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.11;

interface IRealm {
  function ownerOf(uint256 _realmId) external view returns (address owner);

  function isApprovedForAll(address owner, address operator)
    external
    returns (bool);
}

interface IManager {
  function isAdmin(address _addr) external view returns (bool);

  function isManager(address _addr, uint256 _type) external view returns (bool);
}

interface IData {
  function add(
    uint256 _realmId,
    uint256 _type,
    uint256 _amount
  ) external;

  function addToBuildQueue(
    uint256 realmId,
    uint256 queueSlot,
    uint256 _hours
  ) external;
}

interface IResource {
  function add(
    uint256 _realmId,
    uint256 _resourceId,
    uint256 _amount
  ) external;
}

contract Aquarium {
  IRealm public immutable REALM;
  IManager public immutable MANAGER;
  IData public immutable DATA;
  IResource public immutable RESOURCE;

  uint256 public constant BUILD_TIME = 24 hours;

  string[11] public resourceNames = [
    "None",
    "Goldfish",
    "Clownfish",
    "Sea Otter",
    "Emperor Penguin",
    "Sea Turtle",
    "Lion's Mane Jellyfish",
    "Great White Shark",
    "Orca",
    "Manta Ray",
    "Giant Squid"
  ];
  uint256[] public resourceProbability = [
    40,
    52,
    62,
    72,
    77,
    82,
    87,
    91,
    94,
    97,
    100
  ];
  uint256[] public resourceIds = [0, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17];

  uint256[] public metricProbability = [40, 85, 95, 100];

  mapping(uint256 => uint256) public count;

  //=======================================
  // EVENTS
  //=======================================

  event Built(
    uint256 realmId,
    uint256 aquariumId,
    uint256 resourceId,
    string resourceName,
    uint256 resourceAdded,
    uint256 count
  );

  //=======================================
  // Constructor
  //=======================================

  constructor(
    address realm,
    address manager,
    address data,
    address resource
  ) {
    REALM = IRealm(realm);
    MANAGER = IManager(manager);
    DATA = IData(data);
    RESOURCE = IResource(resource);
  }

  //=======================================
  // MODIFIER
  //=======================================

  modifier onlyAdmins() {
    require(MANAGER.isAdmin(msg.sender), "Manager: Not an Admin");
    _;
  }

  //=======================================
  // EXTERNAL
  //=======================================

  function build(uint256 _realmId, uint256 _queueSlot) external {
    address owner = REALM.ownerOf(_realmId);

    require(owner == msg.sender || REALM.isApprovedForAll(owner, msg.sender));

    DATA.addToBuildQueue(_realmId, _queueSlot, BUILD_TIME);

    _updateData(_realmId);
  }

  //=======================================
  // INTERNAL
  //=======================================

  function _updateData(uint256 _realmId) internal {
    uint256 id = count[_realmId];
    uint256 rarity = _rarity(_realmId, resourceProbability);
    uint256 resourceId = resourceIds[rarity];
    uint256 metricAdded = _rarity(_realmId, metricProbability) + 1;
    uint256 resourceAdded;

    if (rarity > 0) {
      if (rarity > 8) {
        metricAdded = metricAdded + 1;
      }

      RESOURCE.add(_realmId, resourceId, metricAdded);
      resourceAdded = metricAdded;
    }

    DATA.add(_realmId, 3, metricAdded);

    count[_realmId]++;

    emit Built(
      _realmId,
      id,
      resourceId,
      resourceNames[rarity],
      resourceAdded,
      count[_realmId]
    );
  }

  function _rarity(uint256 _salt, uint256[] memory probability)
    internal
    view
    returns (uint256)
  {
    uint256 rand = uint256(
      keccak256(abi.encodePacked(block.number, block.timestamp, _salt))
    ) % 100;

    uint256 j = 0;
    for (; j < probability.length; j++) {
      if (rand <= probability[j]) {
        break;
      }
    }
    return j;
  }
}

Settings
{
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "abi"
      ]
    }
  },
  "libraries": {}
}

Contract ABI

[{"inputs":[{"internalType":"address","name":"realm","type":"address"},{"internalType":"address","name":"manager","type":"address"},{"internalType":"address","name":"data","type":"address"},{"internalType":"address","name":"resource","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"realmId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"aquariumId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"resourceId","type":"uint256"},{"indexed":false,"internalType":"string","name":"resourceName","type":"string"},{"indexed":false,"internalType":"uint256","name":"resourceAdded","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"count","type":"uint256"}],"name":"Built","type":"event"},{"inputs":[],"name":"BUILD_TIME","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DATA","outputs":[{"internalType":"contract IData","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MANAGER","outputs":[{"internalType":"contract IManager","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"REALM","outputs":[{"internalType":"contract IRealm","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"RESOURCE","outputs":[{"internalType":"contract IResource","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_realmId","type":"uint256"},{"internalType":"uint256","name":"_queueSlot","type":"uint256"}],"name":"build","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"count","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"metricProbability","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"resourceIds","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"resourceNames","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"resourceProbability","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]

6004610260818152634e6f6e6560e01b6102805261010090815260086102a09081526708eded8c8ccd2e6d60c31b6102c0526101205260096102e081815268086d8deeedcccd2e6d60bb1b61030052610140526103208181526829b2b09027ba3a32b960b91b6103405261016052600f6103609081526e22b6b832b937b9102832b733bab4b760891b6103805261018052600a6103a09081526953656120547572746c6560b01b6103c0526101a05260156103e09081527f4c696f6e2773204d616e65204a656c6c79666973680000000000000000000000610400526101c052601161042090815270477265617420576869746520536861726b60781b610440526101e052610460928352634f72636160e01b61048052610200929092526104a0918252684d616e74612052617960b81b6104c05261022091909152610520604052600b6104e08181526a11da585b9d0814dc5d5a5960aa1b61050052610240526200016e91600091620002ce565b5060408051610160810182526028815260346020820152603e9181019190915260486060820152604d6080820152605260a0820152605760c0820152605b60e0820152605e61010082015260616101208201526064610140820152620001d890600b908162000325565b5060408051610160810182526000815260086020820152600991810191909152600a6060820152600b60808201819052600c60a08301819052600d60c0840152600e60e0840152600f610100840152601061012084015260116101408401526200024492909162000325565b50604080516080810182526028815260556020820152605f91810191909152606460608201526200027a90600d90600462000325565b503480156200028857600080fd5b506040516200102d3803806200102d833981016040819052620002ab916200048a565b6001600160a01b0393841660805291831660a052821660c0521660e05262000524565b82600b810192821562000313579160200282015b828111156200031357825180516200030291849160209091019062000376565b5091602001919060010190620002e2565b5062000321929150620003f3565b5090565b82805482825590600052602060002090810192821562000368579160200282015b8281111562000368578251829060ff1690559160200191906001019062000346565b506200032192915062000414565b8280546200038490620004e7565b90600052602060002090601f016020900481019282620003a8576000855562000368565b82601f10620003c357805160ff191683800117855562000368565b8280016001018555821562000368579182015b8281111562000368578251825591602001919060010190620003d6565b80821115620003215760006200040a82826200042b565b50600101620003f3565b5b8082111562000321576000815560010162000415565b5080546200043990620004e7565b6000825580601f106200044a575050565b601f0160209004906000526020600020908101906200046a919062000414565b50565b80516001600160a01b03811681146200048557600080fd5b919050565b60008060008060808587031215620004a157600080fd5b620004ac856200046d565b9350620004bc602086016200046d565b9250620004cc604086016200046d565b9150620004dc606086016200046d565b905092959194509250565b600181811c90821680620004fc57607f821691505b602082108114156200051e57634e487b7160e01b600052602260045260246000fd5b50919050565b60805160a05160c05160e051610aae6200057f6000396000818161013301526105f901526000818160b30152818161036e01526106850152600060f70152600081816101bb0152818161022601526102d20152610aae6000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80634528fa51116100715780634528fa51146101835780634a195d381461019657806379604a17146101b657806387e561a1146101dd578063b028d9bd146101f0578063df08b2db1461020357600080fd5b80630c0fd886146100ae5780631b2df850146100f2578063271acaf3146101195780632b3ed84e1461012e5780633b3546c814610155575b600080fd5b6100d57f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100d57f000000000000000000000000000000000000000000000000000000000000000081565b61012c61012736600461080c565b61020d565b005b6100d57f000000000000000000000000000000000000000000000000000000000000000081565b61017561016336600461082e565b600e6020526000908152604090205481565b6040519081526020016100e9565b61017561019136600461082e565b6103e0565b6101a96101a436600461082e565b610401565b6040516100e99190610847565b6100d57f000000000000000000000000000000000000000000000000000000000000000081565b6101756101eb36600461082e565b6104a1565b6101756101fe36600461082e565b6104b1565b6101756201518081565b6040516331a9108f60e11b8152600481018390526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690636352211e90602401602060405180830381865afa158015610275573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610299919061089c565b90506001600160a01b03811633148061033f575060405163e985e9c560e01b81526001600160a01b0382811660048301523360248301527f0000000000000000000000000000000000000000000000000000000000000000169063e985e9c5906044016020604051808303816000875af115801561031b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061033f91906108cc565b61034857600080fd5b60405163a5d1688560e01b815260048101849052602481018390526201518060448201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063a5d1688590606401600060405180830381600087803b1580156103ba57600080fd5b505af11580156103ce573d6000803e3d6000fd5b505050506103db836104c1565b505050565b600d81815481106103f057600080fd5b600091825260209091200154905081565b600081600b811061041157600080fd5b018054909150610420906108ee565b80601f016020809104026020016040519081016040528092919081815260200182805461044c906108ee565b80156104995780601f1061046e57610100808354040283529160200191610499565b820191906000526020600020905b81548152906001019060200180831161047c57829003601f168201915b505050505081565b600c81815481106103f057600080fd5b600b81815481106103f057600080fd5b6000818152600e6020908152604080832054600b805483518186028101860190945280845291949361052b93879390929183018282801561052157602002820191906000526020600020905b81548152602001906001019080831161050d575b5050505050610778565b90506000600c828154811061054257610542610929565b9060005260206000200154905060006105a985600d805480602002602001604051908101604052809291908181526020018280548015610521576020028201919060005260206000209081548152602001906001019080831161050d575050505050610778565b6105b4906001610955565b9050600083156106615760088411156105d5576105d2826001610955565b91505b604051631417ed1b60e21b81526004810187905260248101849052604481018390527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063505fb46c90606401600060405180830381600087803b15801561064557600080fd5b505af1158015610659573d6000803e3d6000fd5b505050508190505b604051631417ed1b60e21b81526004810187905260036024820152604481018390527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063505fb46c90606401600060405180830381600087803b1580156106d157600080fd5b505af11580156106e5573d6000803e3d6000fd5b5050506000878152600e6020526040812080549250906107048361096d565b91905055507f12c8c4adfc0d98e95fcc248394695d6723d5df72162d117daa0d8130921225c6868685600088600b811061074057610740610929565b0185600e60008d81526020019081526020016000205460405161076896959493929190610988565b60405180910390a1505050505050565b6040805143602082015242918101919091526060810183905260009081906064906080016040516020818303038152906040528051906020012060001c6107bf9190610a56565b905060005b8351811015610804578381815181106107df576107df610929565b602002602001015182116107f257610804565b806107fc8161096d565b9150506107c4565b949350505050565b6000806040838503121561081f57600080fd5b50508035926020909101359150565b60006020828403121561084057600080fd5b5035919050565b600060208083528351808285015260005b8181101561087457858101830151858201604001528201610858565b81811115610886576000604083870101525b50601f01601f1916929092016040019392505050565b6000602082840312156108ae57600080fd5b81516001600160a01b03811681146108c557600080fd5b9392505050565b6000602082840312156108de57600080fd5b815180151581146108c557600080fd5b600181811c9082168061090257607f821691505b6020821081141561092357634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600082198211156109685761096861093f565b500190565b60006000198214156109815761098161093f565b5060010190565b86815260006020878184015286604084015260c060608401526000865481600182811c9150808316806109bc57607f831692505b8583108114156109da57634e487b7160e01b85526022600452602485fd5b60c0880183905260e088018180156109f95760018114610a0a57610a35565b60ff19861682528782019650610a35565b60008d81526020902060005b86811015610a2f57815484820152908501908901610a16565b83019750505b5050505050608085019690965260a090930193909352509695505050505050565b600082610a7357634e487b7160e01b600052601260045260246000fd5b50069056fea26469706673582212205783adcebb2d32ebe79923a0a7eab170c0276b25f2e7c55233cdefb5d9b5d45764736f6c634300080b00330000000000000000000000004de95c1e202102e22e801590c51d7b979f167fbb0000000000000000000000004e572433a3bfa336b6396d13afc9f69b58252861000000000000000000000000aae3a78ea8de1b89c64d5c64a26d5b1fc8f9149600000000000000000000000042e9b4353bddf972e7c962f3311f8fb30b08fe27

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100a95760003560e01c80634528fa51116100715780634528fa51146101835780634a195d381461019657806379604a17146101b657806387e561a1146101dd578063b028d9bd146101f0578063df08b2db1461020357600080fd5b80630c0fd886146100ae5780631b2df850146100f2578063271acaf3146101195780632b3ed84e1461012e5780633b3546c814610155575b600080fd5b6100d57f000000000000000000000000aae3a78ea8de1b89c64d5c64a26d5b1fc8f9149681565b6040516001600160a01b0390911681526020015b60405180910390f35b6100d57f0000000000000000000000004e572433a3bfa336b6396d13afc9f69b5825286181565b61012c61012736600461080c565b61020d565b005b6100d57f00000000000000000000000042e9b4353bddf972e7c962f3311f8fb30b08fe2781565b61017561016336600461082e565b600e6020526000908152604090205481565b6040519081526020016100e9565b61017561019136600461082e565b6103e0565b6101a96101a436600461082e565b610401565b6040516100e99190610847565b6100d57f0000000000000000000000004de95c1e202102e22e801590c51d7b979f167fbb81565b6101756101eb36600461082e565b6104a1565b6101756101fe36600461082e565b6104b1565b6101756201518081565b6040516331a9108f60e11b8152600481018390526000907f0000000000000000000000004de95c1e202102e22e801590c51d7b979f167fbb6001600160a01b031690636352211e90602401602060405180830381865afa158015610275573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610299919061089c565b90506001600160a01b03811633148061033f575060405163e985e9c560e01b81526001600160a01b0382811660048301523360248301527f0000000000000000000000004de95c1e202102e22e801590c51d7b979f167fbb169063e985e9c5906044016020604051808303816000875af115801561031b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061033f91906108cc565b61034857600080fd5b60405163a5d1688560e01b815260048101849052602481018390526201518060448201527f000000000000000000000000aae3a78ea8de1b89c64d5c64a26d5b1fc8f914966001600160a01b03169063a5d1688590606401600060405180830381600087803b1580156103ba57600080fd5b505af11580156103ce573d6000803e3d6000fd5b505050506103db836104c1565b505050565b600d81815481106103f057600080fd5b600091825260209091200154905081565b600081600b811061041157600080fd5b018054909150610420906108ee565b80601f016020809104026020016040519081016040528092919081815260200182805461044c906108ee565b80156104995780601f1061046e57610100808354040283529160200191610499565b820191906000526020600020905b81548152906001019060200180831161047c57829003601f168201915b505050505081565b600c81815481106103f057600080fd5b600b81815481106103f057600080fd5b6000818152600e6020908152604080832054600b805483518186028101860190945280845291949361052b93879390929183018282801561052157602002820191906000526020600020905b81548152602001906001019080831161050d575b5050505050610778565b90506000600c828154811061054257610542610929565b9060005260206000200154905060006105a985600d805480602002602001604051908101604052809291908181526020018280548015610521576020028201919060005260206000209081548152602001906001019080831161050d575050505050610778565b6105b4906001610955565b9050600083156106615760088411156105d5576105d2826001610955565b91505b604051631417ed1b60e21b81526004810187905260248101849052604481018390527f00000000000000000000000042e9b4353bddf972e7c962f3311f8fb30b08fe276001600160a01b03169063505fb46c90606401600060405180830381600087803b15801561064557600080fd5b505af1158015610659573d6000803e3d6000fd5b505050508190505b604051631417ed1b60e21b81526004810187905260036024820152604481018390527f000000000000000000000000aae3a78ea8de1b89c64d5c64a26d5b1fc8f914966001600160a01b03169063505fb46c90606401600060405180830381600087803b1580156106d157600080fd5b505af11580156106e5573d6000803e3d6000fd5b5050506000878152600e6020526040812080549250906107048361096d565b91905055507f12c8c4adfc0d98e95fcc248394695d6723d5df72162d117daa0d8130921225c6868685600088600b811061074057610740610929565b0185600e60008d81526020019081526020016000205460405161076896959493929190610988565b60405180910390a1505050505050565b6040805143602082015242918101919091526060810183905260009081906064906080016040516020818303038152906040528051906020012060001c6107bf9190610a56565b905060005b8351811015610804578381815181106107df576107df610929565b602002602001015182116107f257610804565b806107fc8161096d565b9150506107c4565b949350505050565b6000806040838503121561081f57600080fd5b50508035926020909101359150565b60006020828403121561084057600080fd5b5035919050565b600060208083528351808285015260005b8181101561087457858101830151858201604001528201610858565b81811115610886576000604083870101525b50601f01601f1916929092016040019392505050565b6000602082840312156108ae57600080fd5b81516001600160a01b03811681146108c557600080fd5b9392505050565b6000602082840312156108de57600080fd5b815180151581146108c557600080fd5b600181811c9082168061090257607f821691505b6020821081141561092357634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600082198211156109685761096861093f565b500190565b60006000198214156109815761098161093f565b5060010190565b86815260006020878184015286604084015260c060608401526000865481600182811c9150808316806109bc57607f831692505b8583108114156109da57634e487b7160e01b85526022600452602485fd5b60c0880183905260e088018180156109f95760018114610a0a57610a35565b60ff19861682528782019650610a35565b60008d81526020902060005b86811015610a2f57815484820152908501908901610a16565b83019750505b5050505050608085019690965260a090930193909352509695505050505050565b600082610a7357634e487b7160e01b600052601260045260246000fd5b50069056fea26469706673582212205783adcebb2d32ebe79923a0a7eab170c0276b25f2e7c55233cdefb5d9b5d45764736f6c634300080b0033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

0000000000000000000000004de95c1e202102e22e801590c51d7b979f167fbb0000000000000000000000004e572433a3bfa336b6396d13afc9f69b58252861000000000000000000000000aae3a78ea8de1b89c64d5c64a26d5b1fc8f9149600000000000000000000000042e9b4353bddf972e7c962f3311f8fb30b08fe27

-----Decoded View---------------
Arg [0] : realm (address): 0x4de95c1E202102E22E801590C51D7B979f167FBB
Arg [1] : manager (address): 0x4E572433A3Bfa336b6396D13AfC9F69b58252861
Arg [2] : data (address): 0xAae3A78EA8De1b89C64D5c64A26d5b1FC8F91496
Arg [3] : resource (address): 0x42E9b4353BddF972e7c962f3311F8fB30B08fE27

-----Encoded View---------------
4 Constructor Arguments found :
Arg [0] : 0000000000000000000000004de95c1e202102e22e801590c51d7b979f167fbb
Arg [1] : 0000000000000000000000004e572433a3bfa336b6396d13afc9f69b58252861
Arg [2] : 000000000000000000000000aae3a78ea8de1b89c64d5c64a26d5b1fc8f91496
Arg [3] : 00000000000000000000000042e9b4353bddf972e7c962f3311f8fb30b08fe27


Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.