ETH Price: $2,102.39 (+1.29%)

Contract

0x43A01D4D5aF42637EA99F0787F4EFA48d44CB8ae
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Swap161804772022-12-14 4:13:231187 days ago1670991203IN
0x43A01D4D...8d44CB8ae
0 ETH0.0006939613.52890875
Swap131001222021-08-26 9:21:081662 days ago1629969668IN
0x43A01D4D...8d44CB8ae
0 ETH0.00522237125
Swap123266922021-04-28 4:12:521782 days ago1619583172IN
0x43A01D4D...8d44CB8ae
0 ETH0.002000539
Swap121974672021-04-08 6:08:351802 days ago1617862115IN
0x43A01D4D...8d44CB8ae
0 ETH0.0049495590
Swap121955062021-04-07 22:48:031802 days ago1617835683IN
0x43A01D4D...8d44CB8ae
0 ETH0.00606245145
Swap121896692021-04-07 1:23:121803 days ago1617758592IN
0x43A01D4D...8d44CB8ae
0 ETH0.00648941118.00000145
Swap121896522021-04-07 1:20:011803 days ago1617758401IN
0x43A01D4D...8d44CB8ae
0 ETH0.00670939122
Swap121894472021-04-07 0:32:151803 days ago1617755535IN
0x43A01D4D...8d44CB8ae
0 ETH0.00813926148
Swap121892922021-04-06 23:59:351803 days ago1617753575IN
0x43A01D4D...8d44CB8ae
0 ETH0.00615944112
Swap121241362021-03-27 23:30:441813 days ago1616887844IN
0x43A01D4D...8d44CB8ae
0 ETH0.0067520482
Swap121208822021-03-27 11:43:511814 days ago1616845431IN
0x43A01D4D...8d44CB8ae
0 ETH0.0084687587.00000145
Swap121149412021-03-26 13:43:581815 days ago1616766238IN
0x43A01D4D...8d44CB8ae
0 ETH0.0139199143
Swap121107072021-03-25 21:56:171815 days ago1616709377IN
0x43A01D4D...8d44CB8ae
0 ETH0.01145715117.7
Swap121066412021-03-25 7:00:541816 days ago1616655654IN
0x43A01D4D...8d44CB8ae
0 ETH0.01343319138
Swap120838032021-03-21 18:29:501819 days ago1616351390IN
0x43A01D4D...8d44CB8ae
0 ETH0.01450395149
Swap120835552021-03-21 17:35:461820 days ago1616348146IN
0x43A01D4D...8d44CB8ae
0 ETH0.01197306123
Swap120816032021-03-21 10:28:251820 days ago1616322505IN
0x43A01D4D...8d44CB8ae
0 ETH0.0092474995
Swap120808682021-03-21 7:47:471820 days ago1616312867IN
0x43A01D4D...8d44CB8ae
0 ETH0.0096368599
Swap120785702021-03-20 23:05:101820 days ago1616281510IN
0x43A01D4D...8d44CB8ae
0 ETH0.01041559107
Swap120779052021-03-20 20:34:301820 days ago1616272470IN
0x43A01D4D...8d44CB8ae
0 ETH0.01168104120
Swap120624602021-03-18 11:49:451823 days ago1616068185IN
0x43A01D4D...8d44CB8ae
0 ETH0.01050683127.6
Swap120576492021-03-17 17:55:091823 days ago1616003709IN
0x43A01D4D...8d44CB8ae
0 ETH0.01985776204
Swap120290102021-03-13 8:11:441828 days ago1615623104IN
0x43A01D4D...8d44CB8ae
0 ETH0.01557472160
Swap120179102021-03-11 14:46:231830 days ago1615473983IN
0x43A01D4D...8d44CB8ae
0 ETH0.01255711129
Swap120142822021-03-11 1:15:251830 days ago1615425325IN
0x43A01D4D...8d44CB8ae
0 ETH0.0078224995
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Balance Of161804772022-12-14 4:13:231187 days ago1670991203
0x43A01D4D...8d44CB8ae
0 ETH
Transfer From161804772022-12-14 4:13:231187 days ago1670991203
0x43A01D4D...8d44CB8ae
0 ETH
Balance Of161804772022-12-14 4:13:231187 days ago1670991203
0x43A01D4D...8d44CB8ae
0 ETH
Transfer From131001222021-08-26 9:21:081662 days ago1629969668
0x43A01D4D...8d44CB8ae
0 ETH
Balance Of131001222021-08-26 9:21:081662 days ago1629969668
0x43A01D4D...8d44CB8ae
0 ETH
Balance Of123266922021-04-28 4:12:521782 days ago1619583172
0x43A01D4D...8d44CB8ae
0 ETH
Transfer From123266922021-04-28 4:12:521782 days ago1619583172
0x43A01D4D...8d44CB8ae
0 ETH
Balance Of123266922021-04-28 4:12:521782 days ago1619583172
0x43A01D4D...8d44CB8ae
0 ETH
Balance Of121974672021-04-08 6:08:351802 days ago1617862115
0x43A01D4D...8d44CB8ae
0 ETH
Transfer From121974672021-04-08 6:08:351802 days ago1617862115
0x43A01D4D...8d44CB8ae
0 ETH
Balance Of121974672021-04-08 6:08:351802 days ago1617862115
0x43A01D4D...8d44CB8ae
0 ETH
Transfer From121955062021-04-07 22:48:031802 days ago1617835683
0x43A01D4D...8d44CB8ae
0 ETH
Balance Of121955062021-04-07 22:48:031802 days ago1617835683
0x43A01D4D...8d44CB8ae
0 ETH
Balance Of121896692021-04-07 1:23:121803 days ago1617758592
0x43A01D4D...8d44CB8ae
0 ETH
Transfer From121896692021-04-07 1:23:121803 days ago1617758592
0x43A01D4D...8d44CB8ae
0 ETH
Balance Of121896692021-04-07 1:23:121803 days ago1617758592
0x43A01D4D...8d44CB8ae
0 ETH
Balance Of121896522021-04-07 1:20:011803 days ago1617758401
0x43A01D4D...8d44CB8ae
0 ETH
Transfer From121896522021-04-07 1:20:011803 days ago1617758401
0x43A01D4D...8d44CB8ae
0 ETH
Balance Of121896522021-04-07 1:20:011803 days ago1617758401
0x43A01D4D...8d44CB8ae
0 ETH
Balance Of121894472021-04-07 0:32:151803 days ago1617755535
0x43A01D4D...8d44CB8ae
0 ETH
Transfer From121894472021-04-07 0:32:151803 days ago1617755535
0x43A01D4D...8d44CB8ae
0 ETH
Balance Of121894472021-04-07 0:32:151803 days ago1617755535
0x43A01D4D...8d44CB8ae
0 ETH
Balance Of121892922021-04-06 23:59:351803 days ago1617753575
0x43A01D4D...8d44CB8ae
0 ETH
Transfer From121892922021-04-06 23:59:351803 days ago1617753575
0x43A01D4D...8d44CB8ae
0 ETH
Balance Of121892922021-04-06 23:59:351803 days ago1617753575
0x43A01D4D...8d44CB8ae
0 ETH
View All Internal Transactions
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:
ScarcityBridge

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2021-10-23
*/

// File: contracts/openzeppelin/IERC20.sol

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

interface IERC20 {
    function totalSupply() external view returns (uint256);

    function balanceOf(address account) external view returns (uint256);

    function decimals() external returns (uint8);

    function transfer(address recipient, uint256 amount)
        external
        returns (bool);

    function allowance(address owner, address spender)
        external
        view
        returns (uint256);

    function approve(address spender, uint256 amount) external returns (bool);

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) external returns (bool);

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(
        address indexed owner,
        address indexed spender,
        uint256 value
    );
}

// File: contracts/openzeppelin/Ownable.sol





contract Ownable {
    address private _owner;

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

    constructor () {
        _owner = msg.sender;
        emit OwnershipTransferred(address(0), msg.sender);
    }

    
    function owner() public view returns (address) {
        return _owner;
    }

    /**
     * @dev Throws if called by any account other than the owner.
     */
    modifier onlyOwner() {
        require(_owner == msg.sender, "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 {
        emit OwnershipTransferred(_owner, address(0));
        _owner = 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");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }
}

// File: contracts/Behodler1Migration/ScarcityBridge.sol







abstract contract SCX {
    function burn(uint256 value) external virtual;

    function migrateMint(address recipient, uint256 value) public virtual;
}

contract ScarcityBridge is Ownable {
    struct ScarcityTotals {
        uint256 total_v1;
        uint256 total_v2;
        uint256 blockRecorded;
        address scarcity1;
        address scarcity2;
    }
    uint256 public exchangeRate; //also represents the minimum old SCX required to get 1 unit of new SCX
    ScarcityTotals public totals;

    constructor(address scarcity1, address scarcity2) {
        totals.scarcity1 = scarcity1;
        totals.scarcity2 = scarcity2;
    }

    function collectScarcity2BeforeBurning() public onlyOwner {
        uint balanceOfSender = IERC20(totals.scarcity2).balanceOf(msg.sender);
        IERC20(totals.scarcity2).transferFrom(msg.sender,address(this), balanceOfSender);
        totals.total_v2 += balanceOfSender;
    }

    function recordExchangeRate() public onlyOwner {
        totals.total_v1 = IERC20(totals.scarcity1).totalSupply();
        exchangeRate = totals.total_v1 / totals.total_v2;
        totals.blockRecorded = block.number;
    }

    function swap() public {
        uint256 v1Balance = IERC20(totals.scarcity1).balanceOf(msg.sender);
        require(
            IERC20(totals.scarcity1).transferFrom(
                msg.sender,
                address(this),
                v1Balance
            ),
            "SCX BRIDGE: transfer failed."
        );
        uint256 newSCX = v1Balance / exchangeRate;
        require(newSCX > 0, "SCX BRIDGE: insufficient SCX sent.");
        uint256 thisBalance = IERC20(totals.scarcity1).balanceOf(address(this));
        require(thisBalance == v1Balance, "Invariant fail");
        SCX(totals.scarcity1).burn(v1Balance);
        IERC20(totals.scarcity2).transfer(msg.sender, newSCX);
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"scarcity1","type":"address"},{"internalType":"address","name":"scarcity2","type":"address"}],"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"},{"inputs":[],"name":"collectScarcity2BeforeBurning","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"exchangeRate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"recordExchangeRate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"swap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"totals","outputs":[{"internalType":"uint256","name":"total_v1","type":"uint256"},{"internalType":"uint256","name":"total_v2","type":"uint256"},{"internalType":"uint256","name":"blockRecorded","type":"uint256"},{"internalType":"address","name":"scarcity1","type":"address"},{"internalType":"address","name":"scarcity2","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b506040516109d63803806109d68339818101604052604081101561003357600080fd5b508051602090910151600080546001600160a01b0319163390811782556040519091907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3600580546001600160a01b039384166001600160a01b03199182161790915560068054929093169116179055610920806100b66000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c80638da5cb5b1161005b5780638da5cb5b146100c1578063c038a38e146100e5578063f2fde38b14610124578063f75617121461014a57610088565b806306d3313f1461008d5780633ba0b9a914610097578063715018a6146100b15780638119c065146100b9575b600080fd5b610095610152565b005b61009f61022a565b60408051918252519081900360200190f35b610095610230565b6100956102c7565b6100c961060f565b604080516001600160a01b039092168252519081900360200190f35b6100ed61061e565b604080519586526020860194909452848401929092526001600160a01b039081166060850152166080830152519081900360a00190f35b6100956004803603602081101561013a57600080fd5b50356001600160a01b031661063d565b61009561072a565b6000546001600160a01b0316331461019f576040805162461bcd60e51b815260206004820181905260248201526000805160206108cb833981519152604482015290519081900360640190fd5b600554604080516318160ddd60e01b815290516001600160a01b03909216916318160ddd91600480820192602092909190829003018186803b1580156101e457600080fd5b505afa1580156101f8573d6000803e3d6000fd5b505050506040513d602081101561020e57600080fd5b50516002819055600354908161022057fe5b0460015543600455565b60015481565b6000546001600160a01b0316331461027d576040805162461bcd60e51b815260206004820181905260248201526000805160206108cb833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b600554604080516370a0823160e01b815233600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b15801561031257600080fd5b505afa158015610326573d6000803e3d6000fd5b505050506040513d602081101561033c57600080fd5b5051600554604080516323b872dd60e01b81523360048201523060248201526044810184905290519293506001600160a01b03909116916323b872dd916064808201926020929091908290030181600087803b15801561039b57600080fd5b505af11580156103af573d6000803e3d6000fd5b505050506040513d60208110156103c557600080fd5b5051610418576040805162461bcd60e51b815260206004820152601c60248201527f534358204252494447453a207472616e73666572206661696c65642e00000000604482015290519081900360640190fd5b6000600154828161042557fe5b049050600081116104675760405162461bcd60e51b81526004018080602001828103825260228152602001806108a96022913960400191505060405180910390fd5b600554604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b1580156104b257600080fd5b505afa1580156104c6573d6000803e3d6000fd5b505050506040513d60208110156104dc57600080fd5b50519050828114610525576040805162461bcd60e51b815260206004820152600e60248201526d125b9d985c9a585b9d0819985a5b60921b604482015290519081900360640190fd5b60055460408051630852cd8d60e31b81526004810186905290516001600160a01b03909216916342966c689160248082019260009290919082900301818387803b15801561057257600080fd5b505af1158015610586573d6000803e3d6000fd5b50506006546040805163a9059cbb60e01b81523360048201526024810187905290516001600160a01b03909216935063a9059cbb92506044808201926020929091908290030181600087803b1580156105de57600080fd5b505af11580156105f2573d6000803e3d6000fd5b505050506040513d602081101561060857600080fd5b5050505050565b6000546001600160a01b031690565b6002546003546004546005546006546001600160a01b03918216911685565b6000546001600160a01b0316331461068a576040805162461bcd60e51b815260206004820181905260248201526000805160206108cb833981519152604482015290519081900360640190fd5b6001600160a01b0381166106cf5760405162461bcd60e51b81526004018080602001828103825260268152602001806108836026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314610777576040805162461bcd60e51b815260206004820181905260248201526000805160206108cb833981519152604482015290519081900360640190fd5b600654604080516370a0823160e01b815233600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b1580156107c257600080fd5b505afa1580156107d6573d6000803e3d6000fd5b505050506040513d60208110156107ec57600080fd5b5051600654604080516323b872dd60e01b81523360048201523060248201526044810184905290519293506001600160a01b03909116916323b872dd916064808201926020929091908290030181600087803b15801561084b57600080fd5b505af115801561085f573d6000803e3d6000fd5b505050506040513d602081101561087557600080fd5b505060038054909101905556fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373534358204252494447453a20696e73756666696369656e74205343582073656e742e4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a264697066735822122097e6b7625ae8a11dbb0592b9f23e27d70aade26c22909ff98fe80682de8124a764736f6c63430007060033000000000000000000000000ff1614c6b220b24d140e64684aae39067a0f1cd00000000000000000000000001b8568fbb47708e9e9d31ff303254f748805bf21

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100885760003560e01c80638da5cb5b1161005b5780638da5cb5b146100c1578063c038a38e146100e5578063f2fde38b14610124578063f75617121461014a57610088565b806306d3313f1461008d5780633ba0b9a914610097578063715018a6146100b15780638119c065146100b9575b600080fd5b610095610152565b005b61009f61022a565b60408051918252519081900360200190f35b610095610230565b6100956102c7565b6100c961060f565b604080516001600160a01b039092168252519081900360200190f35b6100ed61061e565b604080519586526020860194909452848401929092526001600160a01b039081166060850152166080830152519081900360a00190f35b6100956004803603602081101561013a57600080fd5b50356001600160a01b031661063d565b61009561072a565b6000546001600160a01b0316331461019f576040805162461bcd60e51b815260206004820181905260248201526000805160206108cb833981519152604482015290519081900360640190fd5b600554604080516318160ddd60e01b815290516001600160a01b03909216916318160ddd91600480820192602092909190829003018186803b1580156101e457600080fd5b505afa1580156101f8573d6000803e3d6000fd5b505050506040513d602081101561020e57600080fd5b50516002819055600354908161022057fe5b0460015543600455565b60015481565b6000546001600160a01b0316331461027d576040805162461bcd60e51b815260206004820181905260248201526000805160206108cb833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b600554604080516370a0823160e01b815233600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b15801561031257600080fd5b505afa158015610326573d6000803e3d6000fd5b505050506040513d602081101561033c57600080fd5b5051600554604080516323b872dd60e01b81523360048201523060248201526044810184905290519293506001600160a01b03909116916323b872dd916064808201926020929091908290030181600087803b15801561039b57600080fd5b505af11580156103af573d6000803e3d6000fd5b505050506040513d60208110156103c557600080fd5b5051610418576040805162461bcd60e51b815260206004820152601c60248201527f534358204252494447453a207472616e73666572206661696c65642e00000000604482015290519081900360640190fd5b6000600154828161042557fe5b049050600081116104675760405162461bcd60e51b81526004018080602001828103825260228152602001806108a96022913960400191505060405180910390fd5b600554604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b1580156104b257600080fd5b505afa1580156104c6573d6000803e3d6000fd5b505050506040513d60208110156104dc57600080fd5b50519050828114610525576040805162461bcd60e51b815260206004820152600e60248201526d125b9d985c9a585b9d0819985a5b60921b604482015290519081900360640190fd5b60055460408051630852cd8d60e31b81526004810186905290516001600160a01b03909216916342966c689160248082019260009290919082900301818387803b15801561057257600080fd5b505af1158015610586573d6000803e3d6000fd5b50506006546040805163a9059cbb60e01b81523360048201526024810187905290516001600160a01b03909216935063a9059cbb92506044808201926020929091908290030181600087803b1580156105de57600080fd5b505af11580156105f2573d6000803e3d6000fd5b505050506040513d602081101561060857600080fd5b5050505050565b6000546001600160a01b031690565b6002546003546004546005546006546001600160a01b03918216911685565b6000546001600160a01b0316331461068a576040805162461bcd60e51b815260206004820181905260248201526000805160206108cb833981519152604482015290519081900360640190fd5b6001600160a01b0381166106cf5760405162461bcd60e51b81526004018080602001828103825260268152602001806108836026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314610777576040805162461bcd60e51b815260206004820181905260248201526000805160206108cb833981519152604482015290519081900360640190fd5b600654604080516370a0823160e01b815233600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b1580156107c257600080fd5b505afa1580156107d6573d6000803e3d6000fd5b505050506040513d60208110156107ec57600080fd5b5051600654604080516323b872dd60e01b81523360048201523060248201526044810184905290519293506001600160a01b03909116916323b872dd916064808201926020929091908290030181600087803b15801561084b57600080fd5b505af115801561085f573d6000803e3d6000fd5b505050506040513d602081101561087557600080fd5b505060038054909101905556fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373534358204252494447453a20696e73756666696369656e74205343582073656e742e4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a264697066735822122097e6b7625ae8a11dbb0592b9f23e27d70aade26c22909ff98fe80682de8124a764736f6c63430007060033

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

000000000000000000000000ff1614c6b220b24d140e64684aae39067a0f1cd00000000000000000000000001b8568fbb47708e9e9d31ff303254f748805bf21

-----Decoded View---------------
Arg [0] : scarcity1 (address): 0xff1614C6B220b24D140e64684aAe39067A0f1CD0
Arg [1] : scarcity2 (address): 0x1B8568FbB47708E9E9D31Ff303254f748805bF21

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000ff1614c6b220b24d140e64684aae39067a0f1cd0
Arg [1] : 0000000000000000000000001b8568fbb47708e9e9d31ff303254f748805bf21


Deployed Bytecode Sourcemap

2716:1749:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3513:227;;;:::i;:::-;;2936:27;;;:::i;:::-;;;;;;;;;;;;;;;;1930:148;;;:::i;3748:714::-;;;:::i;1290:79::-;;;:::i;:::-;;;;-1:-1:-1;;;;;1290:79:0;;;;;;;;;;;;;;3042:28;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3042:28:0;;;;;;;;;;;;;;;;;;;;;2233:244;;;;;;;;;;;;;;;;-1:-1:-1;2233:244:0;-1:-1:-1;;;;;2233:244:0;;:::i;3223:282::-;;;:::i;3513:227::-;1502:6;;-1:-1:-1;;;;;1502:6:0;1512:10;1502:20;1494:65;;;;;-1:-1:-1;;;1494:65:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1494:65:0;;;;;;;;;;;;;;;3596:16;;3589:38:::1;::::0;;-1:-1:-1;;;3589:38:0;;;;-1:-1:-1;;;;;3596:16:0;;::::1;::::0;3589:36:::1;::::0;:38:::1;::::0;;::::1;::::0;::::1;::::0;;;;;;;;;3596:16;3589:38;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;3589:38:0;3571:6:::1;:56:::0;;;3671:15;;;;3653:33:::1;;;;;3638:12;:48:::0;3720:12:::1;3697:20:::0;:35;3513:227::o;2936:27::-;;;;:::o;1930:148::-;1502:6;;-1:-1:-1;;;;;1502:6:0;1512:10;1502:20;1494:65;;;;;-1:-1:-1;;;1494:65:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1494:65:0;;;;;;;;;;;;;;;2037:1:::1;2021:6:::0;;2000:40:::1;::::0;-1:-1:-1;;;;;2021:6:0;;::::1;::::0;2000:40:::1;::::0;2037:1;;2000:40:::1;2068:1;2051:19:::0;;-1:-1:-1;;;;;;2051:19:0::1;::::0;;1930:148::o;3748:714::-;3809:16;;3802:46;;;-1:-1:-1;;;3802:46:0;;3837:10;3802:46;;;;;;3782:17;;-1:-1:-1;;;;;3809:16:0;;3802:34;;:46;;;;;;;;;;;;;;3809:16;3802:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3802:46:0;3888:16;;3881:141;;;-1:-1:-1;;;3881:141:0;;3937:10;3881:141;;;;3974:4;3881:141;;;;;;;;;;;;3802:46;;-1:-1:-1;;;;;;3888:16:0;;;;3881:37;;:141;;;;;3802:46;;3881:141;;;;;;;;3888:16;;3881:141;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3881:141:0;3859:219;;;;;-1:-1:-1;;;3859:219:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;4089:14;4118:12;;4106:9;:24;;;;;;4089:41;;4158:1;4149:6;:10;4141:57;;;;-1:-1:-1;;;4141:57:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4238:16;;4231:49;;;-1:-1:-1;;;4231:49:0;;4274:4;4231:49;;;;;;4209:19;;-1:-1:-1;;;;;4238:16:0;;4231:34;;:49;;;;;;;;;;;;;;4238:16;4231:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;4231:49:0;;-1:-1:-1;4299:24:0;;;4291:51;;;;;-1:-1:-1;;;4291:51:0;;;;;;;;;;;;-1:-1:-1;;;4291:51:0;;;;;;;;;;;;;;;4357:16;;4353:37;;;-1:-1:-1;;;4353:37:0;;;;;;;;;;-1:-1:-1;;;;;4357:16:0;;;;4353:26;;:37;;;;;4357:16;;4353:37;;;;;;;;4357:16;;4353:37;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;4408:16:0;;4401:53;;;-1:-1:-1;;;4401:53:0;;4435:10;4408:16;4401:53;;;;;;;;;;;-1:-1:-1;;;;;4408:16:0;;;;-1:-1:-1;4401:33:0;;-1:-1:-1;4401:53:0;;;;;;;;;;;;;;;4408:16;;4401:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3748:714:0:o;1290:79::-;1328:7;1355:6;-1:-1:-1;;;;;1355:6:0;1290:79;:::o;3042:28::-;;;;;;;;;;;-1:-1:-1;;;;;3042:28:0;;;;;;:::o;2233:244::-;1502:6;;-1:-1:-1;;;;;1502:6:0;1512:10;1502:20;1494:65;;;;;-1:-1:-1;;;1494:65:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1494:65:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;2322:22:0;::::1;2314:73;;;;-1:-1:-1::0;;;2314:73:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2424:6;::::0;;2403:38:::1;::::0;-1:-1:-1;;;;;2403:38:0;;::::1;::::0;2424:6;::::1;::::0;2403:38:::1;::::0;::::1;2452:6;:17:::0;;-1:-1:-1;;;;;;2452:17:0::1;-1:-1:-1::0;;;;;2452:17:0;;;::::1;::::0;;;::::1;::::0;;2233:244::o;3223:282::-;1502:6;;-1:-1:-1;;;;;1502:6:0;1512:10;1502:20;1494:65;;;;;-1:-1:-1;;;1494:65:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1494:65:0;;;;;;;;;;;;;;;3322:16;;3315:46:::1;::::0;;-1:-1:-1;;;3315:46:0;;3350:10:::1;3322:16;3315:46:::0;::::1;::::0;;;3292:20:::1;::::0;-1:-1:-1;;;;;3322:16:0::1;::::0;3315:34:::1;::::0;:46;;;;;::::1;::::0;;;;;;;;3322:16;3315:46;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;3315:46:0;3379:16;;3372:80:::1;::::0;;-1:-1:-1;;;3372:80:0;;3410:10:::1;3379:16;3372:80:::0;::::1;::::0;3429:4:::1;3372:80:::0;;;;;;;;;;;;3315:46;;-1:-1:-1;;;;;;3379:16:0;;::::1;::::0;3372:37:::1;::::0;:80;;;;;3315:46:::1;::::0;3372:80;;;;;;;;3379:16:::1;::::0;3372:80;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;;3463:15:0;:34;;;;::::1;::::0;;3223:282::o

Swarm Source

ipfs://97e6b7625ae8a11dbb0592b9f23e27d70aade26c22909ff98fe80682de8124a7

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ 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.