ETH Price: $1,977.53 (-1.74%)
 

Overview

ETH Balance

0.0715 ETH

Eth Value

$141.39 (@ $1,977.53/ETH)

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Purchase214594552024-12-22 17:13:47434 days ago1734887627IN
0xd2fEF1b7...38dB3412b
0.0065 ETH0.002841679.52723322
Purchase212952712024-11-29 18:55:59457 days ago1732906559IN
0xd2fEF1b7...38dB3412b
0.0065 ETH0.0044346714.86804658
Purchase212952432024-11-29 18:50:23457 days ago1732906223IN
0xd2fEF1b7...38dB3412b
0.0065 ETH0.0042096514.1136216
Purchase212940732024-11-29 14:54:23457 days ago1732892063IN
0xd2fEF1b7...38dB3412b
0.0065 ETH0.0064273621.54887094
Purchase212940392024-11-29 14:47:23457 days ago1732891643IN
0xd2fEF1b7...38dB3412b
0.0065 ETH0.006353521.30125825
Purchase212940352024-11-29 14:46:35457 days ago1732891595IN
0xd2fEF1b7...38dB3412b
0.0065 ETH0.0060776820.37653332
Purchase212940282024-11-29 14:45:11457 days ago1732891511IN
0xd2fEF1b7...38dB3412b
0.0065 ETH0.0059665620.00395888
Purchase212940242024-11-29 14:44:23457 days ago1732891463IN
0xd2fEF1b7...38dB3412b
0.0065 ETH0.0052280417.52794806
Purchase212042002024-11-17 1:39:47469 days ago1731807587IN
0xd2fEF1b7...38dB3412b
0.0065 ETH0.0026929910
Purchase211809572024-11-13 19:47:47473 days ago1731527267IN
0xd2fEF1b7...38dB3412b
0.0065 ETH0.0201589667.58650859
Purchase211808662024-11-13 19:29:35473 days ago1731526175IN
0xd2fEF1b7...38dB3412b
0.0065 ETH0.0223701775
Purchase211432132024-11-08 13:27:11478 days ago1731072431IN
0xd2fEF1b7...38dB3412b
0.0065 ETH0.0060366620.23900492
Purchase211365622024-11-07 15:06:59479 days ago1730992019IN
0xd2fEF1b7...38dB3412b
0.0065 ETH0.0070610123.6733004
Purchase210970752024-11-02 2:48:11484 days ago1730515691IN
0xd2fEF1b7...38dB3412b
0.0065 ETH0.001389555.89093078
Purchase210169592024-10-21 22:31:35496 days ago1729549895IN
0xd2fEF1b7...38dB3412b
0.0065 ETH0.002190038.13236606
Purchase209883762024-10-17 22:49:59500 days ago1729205399IN
0xd2fEF1b7...38dB3412b
0.0065 ETH0.0029622811
Purchase209344282024-10-10 9:51:11507 days ago1728553871IN
0xd2fEF1b7...38dB3412b
0.0065 ETH0.0030993911.50912004
Purchase209304172024-10-09 20:26:23508 days ago1728505583IN
0xd2fEF1b7...38dB3412b
0.0065 ETH0.0014866567.5751552
Purchase209273402024-10-09 10:08:35508 days ago1728468515IN
0xd2fEF1b7...38dB3412b
0.0065 ETH0.0040019314.86056883
Purchase209115682024-10-07 5:24:11510 days ago1728278651IN
0xd2fEF1b7...38dB3412b
0.0065 ETH0.002526358.32683448
Purchase208306262024-09-25 22:32:59522 days ago1727303579IN
0xd2fEF1b7...38dB3412b
0.0065 ETH0.0037471315.8857704
Purchase207324672024-09-12 5:32:59535 days ago1726119179IN
0xd2fEF1b7...38dB3412b
0.0065 ETH0.001156724.29531552
Purchase206091692024-08-26 0:24:35553 days ago1724631875IN
0xd2fEF1b7...38dB3412b
0.0065 ETH0.000883483.28069593
Purchase205954122024-08-24 2:14:59554 days ago1724465699IN
0xd2fEF1b7...38dB3412b
0.0065 ETH0.000976643.21900436
Withdraw205660722024-08-19 23:51:35559 days ago1724111495IN
0xd2fEF1b7...38dB3412b
0 ETH0.000026130.84946335
View all transactions

Latest 14 internal transactions

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer205660722024-08-19 23:51:35559 days ago1724111495
0xd2fEF1b7...38dB3412b
0.1275 ETH
Transfer192430952024-02-16 21:21:59744 days ago1708118519
0xd2fEF1b7...38dB3412b
0.28 ETH
Transfer186185182023-11-21 7:01:11831 days ago1700550071
0xd2fEF1b7...38dB3412b
0.07 ETH
Transfer184357152023-10-26 16:55:35857 days ago1698339335
0xd2fEF1b7...38dB3412b
0.33 ETH
Transfer177943992023-07-28 22:02:59947 days ago1690581779
0xd2fEF1b7...38dB3412b
0.31 ETH
Transfer174943902023-06-16 19:11:35989 days ago1686942695
0xd2fEF1b7...38dB3412b
0.14 ETH
Transfer173510472023-05-27 14:40:471009 days ago1685198447
0xd2fEF1b7...38dB3412b
0.3 ETH
Transfer169680602023-04-03 11:00:111063 days ago1680519611
0xd2fEF1b7...38dB3412b
0.79 ETH
Transfer162240972022-12-20 6:24:591167 days ago1671517499
0xd2fEF1b7...38dB3412b
0.51 ETH
Transfer159290962022-11-09 1:08:591209 days ago1667956139
0xd2fEF1b7...38dB3412b
0.41 ETH
Transfer156830492022-10-05 16:19:111243 days ago1664986751
0xd2fEF1b7...38dB3412b
1.56 ETH
Transfer156459032022-09-30 11:38:111248 days ago1664537891
0xd2fEF1b7...38dB3412b
0.01515416 ETH
Transfer153351502022-08-13 19:04:441296 days ago1660417484
0xd2fEF1b7...38dB3412b
0.77 ETH
-149205822022-06-07 11:33:411363 days ago1654601621
0xd2fEF1b7...38dB3412b
1.18 ETH
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
UrbitexSpawnSale_v2

Compiler Version
v0.8.12+commit.f00d7308

Optimization Enabled:
Yes with 100000 runs

Other Settings:
default evmVersion
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.12;

import "./interface/IAzimuth.sol";
import "./interface/IEcliptic.sol";
import "./interface/IERC721.sol";
import "@openzeppelin/contracts/access/Ownable.sol";
import "@openzeppelin/contracts/utils/Context.sol";

contract UrbitexSpawnSale_v2 is Context, Ownable
{

  // This contract facilitates the sale of planets via spawning from a host star.
  // The intent is to be used only by the exchange owner to supply greater inventory to the 
  // marketplace without having to first spawn dozens of planets.

  //  SpawnedPurchase: sale has occurred
  //
    event SpawnedPurchase(
      uint32[] _points
    );

  //  azimuth: points state data store
  //
  IAzimuth public azimuth;

  //  price: fixed price to be set across all planets
  //
  uint256 public price;


  //  constructor(): configure the points data store and planet price
  //
  constructor(IAzimuth _azimuth, uint256 _price)
  {
    azimuth = _azimuth;
    setPrice(_price);
  }

    //  purchase(): pay the price, acquire ownership of the planets
    //

    function purchase(uint32[] calldata _points)
      external
      payable
    {
      // amount transferred must match price set by exchange owner
      require (msg.value == price*_points.length);

      //  omitting all checks here to save on gas fees (for example if transfer proxy is approved for the star)
      //  the transaction will just fail in that case regardless, which is intended.
      // 
      IEcliptic ecliptic = IEcliptic(azimuth.owner());

      //  spawn the planets, then immediately transfer to the buyer
      // 
      
      for (uint32 index; index < _points.length; index++) {
          ecliptic.spawn(_points[index], address(this));
          ecliptic.transferPoint(_points[index], _msgSender(), false);
        }

      emit SpawnedPurchase(_points);
    }


    // EXCHANGE OWNER OPERATIONS 

    function setPrice(uint256 _price) public onlyOwner {
      require(0 < _price);
      price = _price;
    }

    function withdraw(address payable _target) external onlyOwner  {
      require(address(0) != _target);
      _target.transfer(address(this).balance);
    }

    function close(address payable _target) external onlyOwner  {
      require(address(0) != _target);
      selfdestruct(_target);
    }
}

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

interface IAzimuth {
    function owner() external returns (address);
    function isSpawnProxy(uint32, address) external returns (bool);
    function hasBeenLinked(uint32) external returns (bool);
    function getPrefix(uint32) external returns (uint16);
    function getOwner(uint32) view external returns (address);
    function canTransfer(uint32, address) view external returns (bool);
    function isOwner(uint32, address) view external returns (bool);
    function getKeyRevisionNumber(uint32 _point) view external returns(uint32);
    function getSpawnCount(uint32 _point) view external returns(uint32);
}

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

interface IEcliptic {
    function isApprovedForAll(address, address) external returns (bool);
    function transferFrom(address, address, uint256) external;
    function spawn(uint32, address) external;
    function transferPoint(uint32, address, bool) external;


}

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

interface IERC721Partial {
    function transferFrom(address from, address to, uint256 tokenId) external;
}

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

import "../utils/Context.sol";

/**
 * @dev Contract module which provides a basic access control mechanism, where
 * there is an account (an owner) that can be granted exclusive access to
 * specific functions.
 *
 * By default, the owner account will be the one that deploys the contract. This
 * can later be changed with {transferOwnership}.
 *
 * This module is used through inheritance. It will make available the modifier
 * `onlyOwner`, which can be applied to your functions to restrict their use to
 * the owner.
 */
abstract contract Ownable is Context {
    address private _owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    /**
     * @dev Initializes the contract setting the deployer as the initial owner.
     */
    constructor() {
        _setOwner(_msgSender());
    }

    /**
     * @dev Returns the address of the current owner.
     */
    function owner() public view virtual returns (address) {
        return _owner;
    }

    /**
     * @dev Throws if called by any account other than the owner.
     */
    modifier onlyOwner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }

    /**
     * @dev Leaves the contract without owner. It will not be possible to call
     * `onlyOwner` functions anymore. Can only be called by the current owner.
     *
     * NOTE: Renouncing ownership will leave the contract without an owner,
     * thereby removing any functionality that is only available to the owner.
     */
    function renounceOwnership() public virtual onlyOwner {
        _setOwner(address(0));
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Can only be called by the current owner.
     */
    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        _setOwner(newOwner);
    }

    function _setOwner(address newOwner) private {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

/**
 * @dev Provides information about the current execution context, including the
 * sender of the transaction and its data. While these are generally available
 * via msg.sender and msg.data, they should not be accessed in such a direct
 * manner, since when dealing with meta-transactions the account sending and
 * paying for execution may not be the actual sender (as far as an application
 * is concerned).
 *
 * This contract is only required for intermediate, library-like contracts.
 */
abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }

    function _msgData() internal view virtual returns (bytes calldata) {
        return msg.data;
    }
}

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

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"contract IAzimuth","name":"_azimuth","type":"address"},{"internalType":"uint256","name":"_price","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint32[]","name":"_points","type":"uint32[]"}],"name":"SpawnedPurchase","type":"event"},{"inputs":[],"name":"azimuth","outputs":[{"internalType":"contract IAzimuth","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address payable","name":"_target","type":"address"}],"name":"close","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"price","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32[]","name":"_points","type":"uint32[]"}],"name":"purchase","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_price","type":"uint256"}],"name":"setPrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"_target","type":"address"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b50604051610ccd380380610ccd83398101604081905261002f91610123565b61003833610063565b600180546001600160a01b0319166001600160a01b03841617905561005c816100b3565b505061015d565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000546001600160a01b031633146101115760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640160405180910390fd5b8060001061011e57600080fd5b600255565b6000806040838503121561013657600080fd5b82516001600160a01b038116811461014d57600080fd5b6020939093015192949293505050565b610b618061016c6000396000f3fe6080604052600436106100965760003560e01c806391b7f5ed11610069578063c74073a11161004e578063c74073a11461017a578063d40ffacb1461019a578063f2fde38b146101c757600080fd5b806391b7f5ed14610136578063a035b1fe1461015657600080fd5b806351cff8d91461009b5780635b037e81146100bd578063715018a6146100d05780638da5cb5b146100e5575b600080fd5b3480156100a757600080fd5b506100bb6100b6366004610920565b6101e7565b005b6100bb6100cb366004610944565b6102d3565b3480156100dc57600080fd5b506100bb61057f565b3480156100f157600080fd5b5060005473ffffffffffffffffffffffffffffffffffffffff165b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b34801561014257600080fd5b506100bb6101513660046109b9565b61060c565b34801561016257600080fd5b5061016c60025481565b60405190815260200161012d565b34801561018657600080fd5b506100bb610195366004610920565b61069f565b3480156101a657600080fd5b5060015461010c9073ffffffffffffffffffffffffffffffffffffffff1681565b3480156101d357600080fd5b506100bb6101e2366004610920565b610759565b60005473ffffffffffffffffffffffffffffffffffffffff16331461026d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff811661028d57600080fd5b60405173ffffffffffffffffffffffffffffffffffffffff8216904780156108fc02916000818181858888f193505050501580156102cf573d6000803e3d6000fd5b5050565b6002546102e1908290610a01565b34146102ec57600080fd5b600154604080517f8da5cb5b000000000000000000000000000000000000000000000000000000008152905160009273ffffffffffffffffffffffffffffffffffffffff1691638da5cb5b916004808301926020929190829003018187875af115801561035d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103819190610a3e565b905060005b63ffffffff8116831115610540578173ffffffffffffffffffffffffffffffffffffffff1663a0d3253f85858463ffffffff168181106103c8576103c8610a5b565b90506020020160208101906103dd9190610aa3565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b16815263ffffffff919091166004820152306024820152604401600060405180830381600087803b15801561043a57600080fd5b505af115801561044e573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff16631e79a85b85858463ffffffff1681811061048657610486610a5b565b905060200201602081019061049b9190610aa3565b336040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815263ffffffff92909216600483015273ffffffffffffffffffffffffffffffffffffffff16602482015260006044820152606401600060405180830381600087803b15801561051557600080fd5b505af1158015610529573d6000803e3d6000fd5b50505050808061053890610abe565b915050610386565b507f891d1a3127f173a60e6b722d1944f507e9866efca32dad9d1d2909a9f6b91e4d8383604051610572929190610ae2565b60405180910390a1505050565b60005473ffffffffffffffffffffffffffffffffffffffff163314610600576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610264565b61060a6000610889565b565b60005473ffffffffffffffffffffffffffffffffffffffff16331461068d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610264565b8060001061069a57600080fd5b600255565b60005473ffffffffffffffffffffffffffffffffffffffff163314610720576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610264565b73ffffffffffffffffffffffffffffffffffffffff811661074057600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16ff5b60005473ffffffffffffffffffffffffffffffffffffffff1633146107da576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610264565b73ffffffffffffffffffffffffffffffffffffffff811661087d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610264565b61088681610889565b50565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b73ffffffffffffffffffffffffffffffffffffffff8116811461088657600080fd5b60006020828403121561093257600080fd5b813561093d816108fe565b9392505050565b6000806020838503121561095757600080fd5b823567ffffffffffffffff8082111561096f57600080fd5b818501915085601f83011261098357600080fd5b81358181111561099257600080fd5b8660208260051b85010111156109a757600080fd5b60209290920196919550909350505050565b6000602082840312156109cb57600080fd5b5035919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615610a3957610a396109d2565b500290565b600060208284031215610a5057600080fd5b815161093d816108fe565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b803563ffffffff81168114610a9e57600080fd5b919050565b600060208284031215610ab557600080fd5b61093d82610a8a565b600063ffffffff80831681811415610ad857610ad86109d2565b6001019392505050565b60208082528181018390526000908460408401835b86811015610b205763ffffffff610b0d84610a8a565b1682529183019190830190600101610af7565b50969550505050505056fea264697066735822122093e79ee77f847ad0559d399279374d25afb2422635ff5c9f84f1dffc8141b60564736f6c634300080c0033000000000000000000000000223c067f8cf28ae173ee5cafea60ca44c335fecb00000000000000000000000000000000000000000000000000354a6ba7a18000

Deployed Bytecode

0x6080604052600436106100965760003560e01c806391b7f5ed11610069578063c74073a11161004e578063c74073a11461017a578063d40ffacb1461019a578063f2fde38b146101c757600080fd5b806391b7f5ed14610136578063a035b1fe1461015657600080fd5b806351cff8d91461009b5780635b037e81146100bd578063715018a6146100d05780638da5cb5b146100e5575b600080fd5b3480156100a757600080fd5b506100bb6100b6366004610920565b6101e7565b005b6100bb6100cb366004610944565b6102d3565b3480156100dc57600080fd5b506100bb61057f565b3480156100f157600080fd5b5060005473ffffffffffffffffffffffffffffffffffffffff165b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b34801561014257600080fd5b506100bb6101513660046109b9565b61060c565b34801561016257600080fd5b5061016c60025481565b60405190815260200161012d565b34801561018657600080fd5b506100bb610195366004610920565b61069f565b3480156101a657600080fd5b5060015461010c9073ffffffffffffffffffffffffffffffffffffffff1681565b3480156101d357600080fd5b506100bb6101e2366004610920565b610759565b60005473ffffffffffffffffffffffffffffffffffffffff16331461026d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff811661028d57600080fd5b60405173ffffffffffffffffffffffffffffffffffffffff8216904780156108fc02916000818181858888f193505050501580156102cf573d6000803e3d6000fd5b5050565b6002546102e1908290610a01565b34146102ec57600080fd5b600154604080517f8da5cb5b000000000000000000000000000000000000000000000000000000008152905160009273ffffffffffffffffffffffffffffffffffffffff1691638da5cb5b916004808301926020929190829003018187875af115801561035d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103819190610a3e565b905060005b63ffffffff8116831115610540578173ffffffffffffffffffffffffffffffffffffffff1663a0d3253f85858463ffffffff168181106103c8576103c8610a5b565b90506020020160208101906103dd9190610aa3565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b16815263ffffffff919091166004820152306024820152604401600060405180830381600087803b15801561043a57600080fd5b505af115801561044e573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff16631e79a85b85858463ffffffff1681811061048657610486610a5b565b905060200201602081019061049b9190610aa3565b336040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815263ffffffff92909216600483015273ffffffffffffffffffffffffffffffffffffffff16602482015260006044820152606401600060405180830381600087803b15801561051557600080fd5b505af1158015610529573d6000803e3d6000fd5b50505050808061053890610abe565b915050610386565b507f891d1a3127f173a60e6b722d1944f507e9866efca32dad9d1d2909a9f6b91e4d8383604051610572929190610ae2565b60405180910390a1505050565b60005473ffffffffffffffffffffffffffffffffffffffff163314610600576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610264565b61060a6000610889565b565b60005473ffffffffffffffffffffffffffffffffffffffff16331461068d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610264565b8060001061069a57600080fd5b600255565b60005473ffffffffffffffffffffffffffffffffffffffff163314610720576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610264565b73ffffffffffffffffffffffffffffffffffffffff811661074057600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16ff5b60005473ffffffffffffffffffffffffffffffffffffffff1633146107da576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610264565b73ffffffffffffffffffffffffffffffffffffffff811661087d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610264565b61088681610889565b50565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b73ffffffffffffffffffffffffffffffffffffffff8116811461088657600080fd5b60006020828403121561093257600080fd5b813561093d816108fe565b9392505050565b6000806020838503121561095757600080fd5b823567ffffffffffffffff8082111561096f57600080fd5b818501915085601f83011261098357600080fd5b81358181111561099257600080fd5b8660208260051b85010111156109a757600080fd5b60209290920196919550909350505050565b6000602082840312156109cb57600080fd5b5035919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615610a3957610a396109d2565b500290565b600060208284031215610a5057600080fd5b815161093d816108fe565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b803563ffffffff81168114610a9e57600080fd5b919050565b600060208284031215610ab557600080fd5b61093d82610a8a565b600063ffffffff80831681811415610ad857610ad86109d2565b6001019392505050565b60208082528181018390526000908460408401835b86811015610b205763ffffffff610b0d84610a8a565b1682529183019190830190600101610af7565b50969550505050505056fea264697066735822122093e79ee77f847ad0559d399279374d25afb2422635ff5c9f84f1dffc8141b60564736f6c634300080c0033

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

000000000000000000000000223c067f8cf28ae173ee5cafea60ca44c335fecb00000000000000000000000000000000000000000000000000354a6ba7a18000

-----Decoded View---------------
Arg [0] : _azimuth (address): 0x223c067F8CF28ae173EE5CafEa60cA44C335fecB
Arg [1] : _price (uint256): 15000000000000000

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000223c067f8cf28ae173ee5cafea60ca44c335fecb
Arg [1] : 00000000000000000000000000000000000000000000000000354a6ba7a18000


Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

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.