ETH Price: $2,468.63 (+0.30%)

Contract

0x4334ef8678Bc8a90Da30eB545f1512185D26261a
 

Overview

ETH Balance

0.0186 ETH

Eth Value

$45.92 (@ $2,468.63/ETH)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
0x60806040167424812023-03-02 17:54:59590 days ago1677779699IN
 Create: RevenueSplitter
0 ETH0.0128555134.61879

Latest 9 internal transactions

Advanced mode:
Parent Transaction Hash Block From To
173106542023-05-21 22:20:35510 days ago1684707635
0x4334ef86...85D26261a
0.001725 ETH
172259772023-05-09 22:53:47522 days ago1683672827
0x4334ef86...85D26261a
0.00225 ETH
172193292023-05-09 0:27:35523 days ago1683592055
0x4334ef86...85D26261a
0.00075 ETH
172102412023-05-07 17:47:59524 days ago1683481679
0x4334ef86...85D26261a
0.003 ETH
172102362023-05-07 17:46:59524 days ago1683481619
0x4334ef86...85D26261a
0.003 ETH
168407852023-03-16 13:45:11576 days ago1678974311
0x4334ef86...85D26261a
0.004875 ETH
168223602023-03-13 23:33:23579 days ago1678750403
0x4334ef86...85D26261a
0.001725 ETH
168124082023-03-12 14:01:47580 days ago1678629707
0x4334ef86...85D26261a
0.0036 ETH
167505872023-03-03 21:17:11589 days ago1677878231
0x4334ef86...85D26261a
0.003675 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
RevenueSplitter

Compiler Version
v0.8.10+commit.fc410830

Optimization Enabled:
Yes with 6000 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2023-03-02
*/

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

contract RevenueSplitter {
    address public owner;

    constructor() {
        owner = msg.sender;
    }

    receive() external payable {}

    //@dev withdraws available balance
    function withdraw() external {
        require(msg.sender == owner, 'Unauthorized');
        address[7] memory receiverAddresses = [
        address(0x872CD12BD359E6ff8157486aFe62353214ee3Ef7),
        address(0xf87184Fc46A34BCb9DDA803e3cdFD576ba3719cd),
        address(0x75CA2E3180BCaee65017B297b41BD133934FEa16),
        address(0x396189451aA809dB96beE90FEEc7E36dC007202d),
        address(0x83c05Ba7EAC77706eAd671abF2fc37Dbf971dE7E),
        address(0xBf6cACe24aa367942C6B9E4b24183F2c013750B0),
        address(0x6c93EF41D7854ED541e00eE035EBF43d5356E8D8)
        ];
        uint16[7] memory receiverPcts = [
            2500,
            1500,
            150,
            375,
            375,
            375,
            4725
        ];
        uint256 denominator = 10000;
        uint256 balance = address(this).balance;
        for (uint256 i; i < receiverAddresses.length; i++) {
            payable(receiverAddresses[i]).transfer(receiverPcts[i] * balance / denominator);
        }
    }

    //@dev sets new owner who can withdraw
    function setOwner(address _newOwner) external {
        require(msg.sender == owner, 'Unauthorized');
        owner = _newOwner;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_newOwner","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801561001057600080fd5b50600080546001600160a01b03191633179055610564806100326000396000f3fe6080604052600436106100385760003560e01c806313af4035146100445780633ccfd60b146100665780638da5cb5b1461007b57600080fd5b3661003f57005b600080fd5b34801561005057600080fd5b5061006461005f3660046103e2565b6100d1565b005b34801561007257600080fd5b5061006461019e565b34801561008757600080fd5b506000546100a89073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b60005473ffffffffffffffffffffffffffffffffffffffff163314610157576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f556e617574686f72697a6564000000000000000000000000000000000000000060448201526064015b60405180910390fd5b600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60005473ffffffffffffffffffffffffffffffffffffffff16331461021f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f556e617574686f72697a65640000000000000000000000000000000000000000604482015260640161014e565b6040805160e0808201835273872cd12bd359e6ff8157486afe62353214ee3ef7825273f87184fc46a34bcb9dda803e3cdfd576ba3719cd6020808401919091527375ca2e3180bcaee65017b297b41bd133934fea168385015273396189451aa809db96bee90feec7e36dc007202d6060808501919091527383c05ba7eac77706ead671abf2fc37dbf971de7e60808086019190915273bf6cace24aa367942c6b9e4b24183f2c013750b060a080870191909152736c93ef41d7854ed541e00ee035ebf43d5356e8d860c080880191909152875195860188526109c486526105dc9486019490945260969685019690965261017791840182905283018190529382019390935261127592810192909252906127104760005b60078110156103db578481600781106103515761035161041f565b602002015173ffffffffffffffffffffffffffffffffffffffff166108fc84848785600781106103835761038361041f565b602002015161ffff16610396919061047d565b6103a091906104ba565b6040518115909202916000818181858888f193505050501580156103c8573d6000803e3d6000fd5b50806103d3816104f5565b915050610336565b5050505050565b6000602082840312156103f457600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461041857600080fd5b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156104b5576104b561044e565b500290565b6000826104f0577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156105275761052761044e565b506001019056fea26469706673582212206b38db9e39505aefbccb830ace5a1f918f0bbde728efe53a7d5c25bd3010d6a964736f6c634300080a0033

Deployed Bytecode

0x6080604052600436106100385760003560e01c806313af4035146100445780633ccfd60b146100665780638da5cb5b1461007b57600080fd5b3661003f57005b600080fd5b34801561005057600080fd5b5061006461005f3660046103e2565b6100d1565b005b34801561007257600080fd5b5061006461019e565b34801561008757600080fd5b506000546100a89073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b60005473ffffffffffffffffffffffffffffffffffffffff163314610157576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f556e617574686f72697a6564000000000000000000000000000000000000000060448201526064015b60405180910390fd5b600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60005473ffffffffffffffffffffffffffffffffffffffff16331461021f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f556e617574686f72697a65640000000000000000000000000000000000000000604482015260640161014e565b6040805160e0808201835273872cd12bd359e6ff8157486afe62353214ee3ef7825273f87184fc46a34bcb9dda803e3cdfd576ba3719cd6020808401919091527375ca2e3180bcaee65017b297b41bd133934fea168385015273396189451aa809db96bee90feec7e36dc007202d6060808501919091527383c05ba7eac77706ead671abf2fc37dbf971de7e60808086019190915273bf6cace24aa367942c6b9e4b24183f2c013750b060a080870191909152736c93ef41d7854ed541e00ee035ebf43d5356e8d860c080880191909152875195860188526109c486526105dc9486019490945260969685019690965261017791840182905283018190529382019390935261127592810192909252906127104760005b60078110156103db578481600781106103515761035161041f565b602002015173ffffffffffffffffffffffffffffffffffffffff166108fc84848785600781106103835761038361041f565b602002015161ffff16610396919061047d565b6103a091906104ba565b6040518115909202916000818181858888f193505050501580156103c8573d6000803e3d6000fd5b50806103d3816104f5565b915050610336565b5050505050565b6000602082840312156103f457600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461041857600080fd5b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156104b5576104b561044e565b500290565b6000826104f0577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156105275761052761044e565b506001019056fea26469706673582212206b38db9e39505aefbccb830ace5a1f918f0bbde728efe53a7d5c25bd3010d6a964736f6c634300080a0033

Deployed Bytecode Sourcemap

62:1413:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1335:137;;;;;;;;;;-1:-1:-1;1335:137:0;;;;;:::i;:::-;;:::i;:::-;;259:1024;;;;;;;;;;;;;:::i;94:20::-;;;;;;;;;;-1:-1:-1;94:20:0;;;;;;;;;;;504:42:1;492:55;;;474:74;;462:2;447:18;94:20:0;;;;;;;1335:137;1414:5;;;;1400:10;:19;1392:44;;;;;;;761:2:1;1392:44:0;;;743:21:1;800:2;780:18;;;773:30;839:14;819:18;;;812:42;871:18;;1392:44:0;;;;;;;;;1447:5;:17;;;;;;;;;;;;;;;1335:137::o;259:1024::-;321:5;;;;307:10;:19;299:44;;;;;;;761:2:1;299:44:0;;;743:21:1;800:2;780:18;;;773:30;839:14;819:18;;;812:42;871:18;;299:44:0;559:336:1;299:44:0;354:483;;;;;;;;;411:42;354:483;;473:42;354:483;;;;;;;;535:42;354:483;;;;597:42;354:483;;;;;;;;659:42;354:483;;;;;;;;721:42;354:483;;;;;;;;783:42;354:483;;;;;;;;848:172;;;;;;;895:4;848:172;;914:4;848:172;;;;;;;933:3;848:172;;;;;;;951:3;848:172;;;;;;;;;;;;;;;;;;1005:4;848:172;;;;;;;354:483;1053:5;1087:21;354:35;1119:157;1139:24;1135:1;:28;1119:157;;;1193:17;1211:1;1193:20;;;;;;;:::i;:::-;;;;;1185:38;;:79;1252:11;1242:7;1224:12;1237:1;1224:15;;;;;;;:::i;:::-;;;;;:25;;;;;;:::i;:::-;:39;;;;:::i;:::-;1185:79;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1165:3:0;;;;:::i;:::-;;;;1119:157;;;;288:995;;;;259:1024::o;14:309:1:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;181:9;168:23;231:42;224:5;220:54;213:5;210:65;200:93;;289:1;286;279:12;200:93;312:5;14:309;-1:-1:-1;;;14:309:1:o;900:184::-;952:77;949:1;942:88;1049:4;1046:1;1039:15;1073:4;1070:1;1063:15;1089:184;1141:77;1138:1;1131:88;1238:4;1235:1;1228:15;1262:4;1259:1;1252:15;1278:228;1318:7;1444:1;1376:66;1372:74;1369:1;1366:81;1361:1;1354:9;1347:17;1343:105;1340:131;;;1451:18;;:::i;:::-;-1:-1:-1;1491:9:1;;1278:228::o;1511:274::-;1551:1;1577;1567:189;;1612:77;1609:1;1602:88;1713:4;1710:1;1703:15;1741:4;1738:1;1731:15;1567:189;-1:-1:-1;1770:9:1;;1511:274::o;1790:195::-;1829:3;1860:66;1853:5;1850:77;1847:103;;;1930:18;;:::i;:::-;-1:-1:-1;1977:1:1;1966:13;;1790:195::o

Swarm Source

ipfs://6b38db9e39505aefbccb830ace5a1f918f0bbde728efe53a7d5c25bd3010d6a9

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.