More Info
Private Name Tags
ContractCreator
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | Value | ||
---|---|---|---|---|---|---|
15443985 | 673 days ago | 0.0002691 ETH | ||||
15443985 | 673 days ago | 0.0005175 ETH | ||||
15443985 | 673 days ago | 0.0005175 ETH | ||||
15443985 | 673 days ago | 0.0005175 ETH | ||||
15443985 | 673 days ago | 0.0001035 ETH | ||||
15443985 | 673 days ago | 0.0001449 ETH | ||||
15443985 | 673 days ago | 0.00207 ETH | ||||
15425782 | 676 days ago | 0.0003315 ETH | ||||
15425782 | 676 days ago | 0.0006375 ETH | ||||
15425782 | 676 days ago | 0.0006375 ETH | ||||
15425782 | 676 days ago | 0.0006375 ETH | ||||
15425782 | 676 days ago | 0.0001275 ETH | ||||
15425782 | 676 days ago | 0.0001785 ETH | ||||
15425782 | 676 days ago | 0.00255 ETH | ||||
15423841 | 677 days ago | 0.000182 ETH | ||||
15423841 | 677 days ago | 0.00035 ETH | ||||
15423841 | 677 days ago | 0.00035 ETH | ||||
15423841 | 677 days ago | 0.00035 ETH | ||||
15423841 | 677 days ago | 0.00007 ETH | ||||
15423841 | 677 days ago | 0.000098 ETH | ||||
15423841 | 677 days ago | 0.0014 ETH | ||||
15422455 | 677 days ago | 0.00012675 ETH | ||||
15422455 | 677 days ago | 0.00024375 ETH | ||||
15422455 | 677 days ago | 0.00024375 ETH | ||||
15422455 | 677 days ago | 0.00024375 ETH |
Loading...
Loading
Contract Name:
RoyaltiesSplitterUUGen1
Compiler Version
v0.8.4+commit.c7e474f2
Contract Source Code (Solidity)
/** *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
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"name":"DENOMINATOR","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
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
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.