ETH Price: $3,059.82 (-7.38%)
Gas: 16 Gwei

Contract

0x68ec865b14033F1d94a7026AFdBe2Ed03A0437e7
 

Overview

ETH Balance

339 wei

Eth Value

Less Than $0.01 (@ $3,059.82/ETH)

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
Transfer153546512022-08-16 21:07:59688 days ago1660684079IN
0x68ec865b...03A0437e7
0.01 ETH0.0023159816.87251524
0x60806040153546092022-08-16 20:59:53688 days ago1660683593IN
 Create: RoyaltiesSplitterUUGen1
0 ETH0.0068166719.01996498

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To Value
154439852022-08-31 2:21:08673 days ago1661912468
0x68ec865b...03A0437e7
0.0002691 ETH
154439852022-08-31 2:21:08673 days ago1661912468
0x68ec865b...03A0437e7
0.0005175 ETH
154439852022-08-31 2:21:08673 days ago1661912468
0x68ec865b...03A0437e7
0.0005175 ETH
154439852022-08-31 2:21:08673 days ago1661912468
0x68ec865b...03A0437e7
0.0005175 ETH
154439852022-08-31 2:21:08673 days ago1661912468
0x68ec865b...03A0437e7
0.0001035 ETH
154439852022-08-31 2:21:08673 days ago1661912468
0x68ec865b...03A0437e7
0.0001449 ETH
154439852022-08-31 2:21:08673 days ago1661912468
0x68ec865b...03A0437e7
0.00207 ETH
154257822022-08-28 4:43:20676 days ago1661661800
0x68ec865b...03A0437e7
0.0003315 ETH
154257822022-08-28 4:43:20676 days ago1661661800
0x68ec865b...03A0437e7
0.0006375 ETH
154257822022-08-28 4:43:20676 days ago1661661800
0x68ec865b...03A0437e7
0.0006375 ETH
154257822022-08-28 4:43:20676 days ago1661661800
0x68ec865b...03A0437e7
0.0006375 ETH
154257822022-08-28 4:43:20676 days ago1661661800
0x68ec865b...03A0437e7
0.0001275 ETH
154257822022-08-28 4:43:20676 days ago1661661800
0x68ec865b...03A0437e7
0.0001785 ETH
154257822022-08-28 4:43:20676 days ago1661661800
0x68ec865b...03A0437e7
0.00255 ETH
154238412022-08-27 21:01:07677 days ago1661634067
0x68ec865b...03A0437e7
0.000182 ETH
154238412022-08-27 21:01:07677 days ago1661634067
0x68ec865b...03A0437e7
0.00035 ETH
154238412022-08-27 21:01:07677 days ago1661634067
0x68ec865b...03A0437e7
0.00035 ETH
154238412022-08-27 21:01:07677 days ago1661634067
0x68ec865b...03A0437e7
0.00035 ETH
154238412022-08-27 21:01:07677 days ago1661634067
0x68ec865b...03A0437e7
0.00007 ETH
154238412022-08-27 21:01:07677 days ago1661634067
0x68ec865b...03A0437e7
0.000098 ETH
154238412022-08-27 21:01:07677 days ago1661634067
0x68ec865b...03A0437e7
0.0014 ETH
154224552022-08-27 15:42:49677 days ago1661614969
0x68ec865b...03A0437e7
0.00012675 ETH
154224552022-08-27 15:42:49677 days ago1661614969
0x68ec865b...03A0437e7
0.00024375 ETH
154224552022-08-27 15:42:49677 days ago1661614969
0x68ec865b...03A0437e7
0.00024375 ETH
154224552022-08-27 15:42:49677 days ago1661614969
0x68ec865b...03A0437e7
0.00024375 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
RoyaltiesSplitterUUGen1

Compiler Version
v0.8.4+commit.c7e474f2

Optimization Enabled:
No with 200 runs

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

/**
 *Submitted for verification at Etherscan.io on 2022-07-25
*/

pragma solidity ^0.8.4;


// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.1 (utils/math/SafeMath.sol)
// CAUTION
// This version of SafeMath should only be used with Solidity 0.8 or later,
// because it relies on the compiler's built in overflow checks.
/**
 * @dev Wrappers over Solidity's arithmetic operations.
 *
 * NOTE: `SafeMath` is generally not needed starting with Solidity 0.8, since the compiler
 * now has built in overflow checking.
 */
library SafeMath {
    /**
     * @dev Returns the addition of two unsigned integers, with an overflow flag.
     *
     * _Available since v3.4._
     */
    function tryAdd(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            uint256 c = a + b;
            if (c < a) return (false, 0);
            return (true, c);
        }
    }

    /**
     * @dev Returns the substraction of two unsigned integers, with an overflow flag.
     *
     * _Available since v3.4._
     */
    function trySub(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            if (b > a) return (false, 0);
            return (true, a - b);
        }
    }

    /**
     * @dev Returns the multiplication of two unsigned integers, with an overflow flag.
     *
     * _Available since v3.4._
     */
    function tryMul(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
            // benefit is lost if 'b' is also tested.
            // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
            if (a == 0) return (true, 0);
            uint256 c = a * b;
            if (c / a != b) return (false, 0);
            return (true, c);
        }
    }

    /**
     * @dev Returns the division of two unsigned integers, with a division by zero flag.
     *
     * _Available since v3.4._
     */
    function tryDiv(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            if (b == 0) return (false, 0);
            return (true, a / b);
        }
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers, with a division by zero flag.
     *
     * _Available since v3.4._
     */
    function tryMod(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            if (b == 0) return (false, 0);
            return (true, a % b);
        }
    }

    /**
     * @dev Returns the addition of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `+` operator.
     *
     * Requirements:
     *
     * - Addition cannot overflow.
     */
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        return a + b;
    }

    /**
     * @dev Returns the subtraction of two unsigned integers, reverting on
     * overflow (when the result is negative).
     *
     * Counterpart to Solidity's `-` operator.
     *
     * Requirements:
     *
     * - Subtraction cannot overflow.
     */
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return a - b;
    }

    /**
     * @dev Returns the multiplication of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `*` operator.
     *
     * Requirements:
     *
     * - Multiplication cannot overflow.
     */
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        return a * b;
    }

    /**
     * @dev Returns the integer division of two unsigned integers, reverting on
     * division by zero. The result is rounded towards zero.
     *
     * Counterpart to Solidity's `/` operator.
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return a / b;
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
     * reverting when dividing by zero.
     *
     * Counterpart to Solidity's `%` operator. This function uses a `revert`
     * opcode (which leaves remaining gas untouched) while Solidity uses an
     * invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return a % b;
    }

    /**
     * @dev Returns the subtraction of two unsigned integers, reverting with custom message on
     * overflow (when the result is negative).
     *
     * CAUTION: This function is deprecated because it requires allocating memory for the error
     * message unnecessarily. For custom revert reasons use {trySub}.
     *
     * Counterpart to Solidity's `-` operator.
     *
     * Requirements:
     *
     * - Subtraction cannot overflow.
     */
    function sub(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        unchecked {
            require(b <= a, errorMessage);
            return a - b;
        }
    }

    /**
     * @dev Returns the integer division of two unsigned integers, reverting with custom message on
     * division by zero. The result is rounded towards zero.
     *
     * Counterpart to Solidity's `/` operator. Note: this function uses a
     * `revert` opcode (which leaves remaining gas untouched) while Solidity
     * uses an invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function div(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        unchecked {
            require(b > 0, errorMessage);
            return a / b;
        }
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
     * reverting with custom message when dividing by zero.
     *
     * CAUTION: This function is deprecated because it requires allocating memory for the error
     * message unnecessarily. For custom revert reasons use {tryMod}.
     *
     * Counterpart to Solidity's `%` operator. This function uses a `revert`
     * opcode (which leaves remaining gas untouched) while Solidity uses an
     * invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function mod(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        unchecked {
            require(b > 0, errorMessage);
            return a % b;
        }
    }
}

contract RoyaltiesSplitterUUGen1 {
    using SafeMath for uint256;

    uint256 public constant DENOMINATOR = 10000;

    receive() external payable {
        uint256 totalReceived = msg.value;
        payable(0xaB043b4f511c54166304B9680E2a0F0C1EeD6C1D).call{
            value: (totalReceived * 700) / DENOMINATOR
        }("");
        payable(0xCdA87A974DA84D23920071B5d71cF8ad76AEDF9f).call{
            value: (totalReceived * 500) / DENOMINATOR
        }("");
        payable(0xc2673A9378f828D784716B9B7DF14F276b394e5D).call{
            value: (totalReceived * 2500) / DENOMINATOR
        }("");
        payable(0x2423F94e7f2f28A82a208475Aa2A2C2032B86E65).call{
            value: (totalReceived * 2500) / DENOMINATOR
        }("");
        payable(0xdFd420Fc13f78a9428A7Ebd2d12719C7d0cdD120).call{
            value: (totalReceived * 2500) / DENOMINATOR
        }("");
         payable(0x7fFc53B09922974A9617912460772C0209609d20).call{
            value: (totalReceived * 1300) / DENOMINATOR
        }("");
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"name":"DENOMINATOR","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801561001057600080fd5b50610588806100206000396000f3fe6080604052600436106100225760003560e01c8063918f8674146103be576103b9565b366103b957600034905073ab043b4f511c54166304b9680e2a0f0c1eed6c1d73ffffffffffffffffffffffffffffffffffffffff166127106102bc83610068919061048d565b610072919061045c565b60405161007e90610421565b60006040518083038185875af1925050503d80600081146100bb576040519150601f19603f3d011682016040523d82523d6000602084013e6100c0565b606091505b50505073cda87a974da84d23920071b5d71cf8ad76aedf9f73ffffffffffffffffffffffffffffffffffffffff166127106101f4836100ff919061048d565b610109919061045c565b60405161011590610421565b60006040518083038185875af1925050503d8060008114610152576040519150601f19603f3d011682016040523d82523d6000602084013e610157565b606091505b50505073c2673a9378f828d784716b9b7df14f276b394e5d73ffffffffffffffffffffffffffffffffffffffff166127106109c483610196919061048d565b6101a0919061045c565b6040516101ac90610421565b60006040518083038185875af1925050503d80600081146101e9576040519150601f19603f3d011682016040523d82523d6000602084013e6101ee565b606091505b505050732423f94e7f2f28a82a208475aa2a2c2032b86e6573ffffffffffffffffffffffffffffffffffffffff166127106109c48361022d919061048d565b610237919061045c565b60405161024390610421565b60006040518083038185875af1925050503d8060008114610280576040519150601f19603f3d011682016040523d82523d6000602084013e610285565b606091505b50505073dfd420fc13f78a9428a7ebd2d12719c7d0cdd12073ffffffffffffffffffffffffffffffffffffffff166127106109c4836102c4919061048d565b6102ce919061045c565b6040516102da90610421565b60006040518083038185875af1925050503d8060008114610317576040519150601f19603f3d011682016040523d82523d6000602084013e61031c565b606091505b505050737ffc53b09922974a9617912460772c0209609d2073ffffffffffffffffffffffffffffffffffffffff166127106105148361035b919061048d565b610365919061045c565b60405161037190610421565b60006040518083038185875af1925050503d80600081146103ae576040519150601f19603f3d011682016040523d82523d6000602084013e6103b3565b606091505b50505050005b600080fd5b3480156103ca57600080fd5b506103d36103e9565b6040516103e09190610436565b60405180910390f35b61271081565b60006103fc600083610451565b91506104078261054f565b600082019050919050565b61041b816104e7565b82525050565b600061042c826103ef565b9150819050919050565b600060208201905061044b6000830184610412565b92915050565b600081905092915050565b6000610467826104e7565b9150610472836104e7565b92508261048257610481610520565b5b828204905092915050565b6000610498826104e7565b91506104a3836104e7565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156104dc576104db6104f1565b5b828202905092915050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b5056fea26469706673582212205917f953e49d4ed63fae46ccc028fe260c14f2fb981eefa00abde95f29899f4864736f6c63430008040033

Deployed Bytecode

0x6080604052600436106100225760003560e01c8063918f8674146103be576103b9565b366103b957600034905073ab043b4f511c54166304b9680e2a0f0c1eed6c1d73ffffffffffffffffffffffffffffffffffffffff166127106102bc83610068919061048d565b610072919061045c565b60405161007e90610421565b60006040518083038185875af1925050503d80600081146100bb576040519150601f19603f3d011682016040523d82523d6000602084013e6100c0565b606091505b50505073cda87a974da84d23920071b5d71cf8ad76aedf9f73ffffffffffffffffffffffffffffffffffffffff166127106101f4836100ff919061048d565b610109919061045c565b60405161011590610421565b60006040518083038185875af1925050503d8060008114610152576040519150601f19603f3d011682016040523d82523d6000602084013e610157565b606091505b50505073c2673a9378f828d784716b9b7df14f276b394e5d73ffffffffffffffffffffffffffffffffffffffff166127106109c483610196919061048d565b6101a0919061045c565b6040516101ac90610421565b60006040518083038185875af1925050503d80600081146101e9576040519150601f19603f3d011682016040523d82523d6000602084013e6101ee565b606091505b505050732423f94e7f2f28a82a208475aa2a2c2032b86e6573ffffffffffffffffffffffffffffffffffffffff166127106109c48361022d919061048d565b610237919061045c565b60405161024390610421565b60006040518083038185875af1925050503d8060008114610280576040519150601f19603f3d011682016040523d82523d6000602084013e610285565b606091505b50505073dfd420fc13f78a9428a7ebd2d12719c7d0cdd12073ffffffffffffffffffffffffffffffffffffffff166127106109c4836102c4919061048d565b6102ce919061045c565b6040516102da90610421565b60006040518083038185875af1925050503d8060008114610317576040519150601f19603f3d011682016040523d82523d6000602084013e61031c565b606091505b505050737ffc53b09922974a9617912460772c0209609d2073ffffffffffffffffffffffffffffffffffffffff166127106105148361035b919061048d565b610365919061045c565b60405161037190610421565b60006040518083038185875af1925050503d80600081146103ae576040519150601f19603f3d011682016040523d82523d6000602084013e6103b3565b606091505b50505050005b600080fd5b3480156103ca57600080fd5b506103d36103e9565b6040516103e09190610436565b60405180910390f35b61271081565b60006103fc600083610451565b91506104078261054f565b600082019050919050565b61041b816104e7565b82525050565b600061042c826103ef565b9150819050919050565b600060208201905061044b6000830184610412565b92915050565b600081905092915050565b6000610467826104e7565b9150610472836104e7565b92508261048257610481610520565b5b828204905092915050565b6000610498826104e7565b91506104a3836104e7565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156104dc576104db6104f1565b5b828202905092915050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b5056fea26469706673582212205917f953e49d4ed63fae46ccc028fe260c14f2fb981eefa00abde95f29899f4864736f6c63430008040033

Deployed Bytecode Sourcemap

7067:1048:0:-:0;;;;;;;;;;;;;;;;;;;;;;;7232:21;7256:9;7232:33;;7284:42;7276:56;;7180:5;7371:3;7355:13;:19;;;;:::i;:::-;7354:35;;;;:::i;:::-;7276:128;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7423:42;7415:56;;7180:5;7510:3;7494:13;:19;;;;:::i;:::-;7493:35;;;;:::i;:::-;7415:128;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7562:42;7554:56;;7180:5;7649:4;7633:13;:20;;;;:::i;:::-;7632:36;;;;:::i;:::-;7554:129;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7702:42;7694:56;;7180:5;7789:4;7773:13;:20;;;;:::i;:::-;7772:36;;;;:::i;:::-;7694:129;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7842:42;7834:56;;7180:5;7929:4;7913:13;:20;;;;:::i;:::-;7912:36;;;;:::i;:::-;7834:129;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7983:42;7975:56;;7180:5;8070:4;8054:13;:20;;;;:::i;:::-;8053:36;;;;:::i;:::-;7975:129;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7194:918;7067:1048;;;;;7142:43;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;;7180:5;7142:43;:::o;7:398:1:-;166:3;187:83;268:1;263:3;187:83;:::i;:::-;180:90;;279:93;368:3;279:93;:::i;:::-;397:1;392:3;388:11;381:18;;170:235;;;:::o;411:118::-;498:24;516:5;498:24;:::i;:::-;493:3;486:37;476:53;;:::o;535:379::-;719:3;741:147;884:3;741:147;:::i;:::-;734:154;;905:3;898:10;;723:191;;;:::o;920:222::-;1013:4;1051:2;1040:9;1036:18;1028:26;;1064:71;1132:1;1121:9;1117:17;1108:6;1064:71;:::i;:::-;1018:124;;;;:::o;1148:147::-;1249:11;1286:3;1271:18;;1261:34;;;;:::o;1301:185::-;1341:1;1358:20;1376:1;1358:20;:::i;:::-;1353:25;;1392:20;1410:1;1392:20;:::i;:::-;1387:25;;1431:1;1421:2;;1436:18;;:::i;:::-;1421:2;1478:1;1475;1471:9;1466:14;;1343:143;;;;:::o;1492:348::-;1532:7;1555:20;1573:1;1555:20;:::i;:::-;1550:25;;1589:20;1607:1;1589:20;:::i;:::-;1584:25;;1777:1;1709:66;1705:74;1702:1;1699:81;1694:1;1687:9;1680:17;1676:105;1673:2;;;1784:18;;:::i;:::-;1673:2;1832:1;1829;1825:9;1814:20;;1540:300;;;;:::o;1846:77::-;1883:7;1912:5;1901:16;;1891:32;;;:::o;1929:180::-;1977:77;1974:1;1967:88;2074:4;2071:1;2064:15;2098:4;2095:1;2088:15;2115:180;2163:77;2160:1;2153:88;2260:4;2257:1;2250:15;2284:4;2281:1;2274:15;2301:114;2407:8;:::o

Swarm Source

ipfs://5917f953e49d4ed63fae46ccc028fe260c14f2fb981eefa00abde95f29899f48

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
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.