Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 11 from a total of 11 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Send Eth | 11453704 | 1532 days ago | IN | 0 ETH | 0.00144674 | ||||
Send Eth | 11452516 | 1532 days ago | IN | 5 ETH | 0.12451284 | ||||
Send Eth | 11452504 | 1532 days ago | IN | 5 ETH | 0.06022402 | ||||
Send Eth | 11452496 | 1532 days ago | IN | 0 ETH | 0.00097827 | ||||
Send Eth | 11452493 | 1532 days ago | IN | 2 ETH | 0.01566388 | ||||
Send Eth | 11345512 | 1549 days ago | IN | 1 ETH | 0.00633921 | ||||
Claim | 11345480 | 1549 days ago | IN | 0 ETH | 0.00050126 | ||||
Send Eth | 11345469 | 1549 days ago | IN | 4.1 ETH | 0.02233881 | ||||
Send Eth | 11345467 | 1549 days ago | IN | 4.1 ETH | 0.00605324 | ||||
Send Eth | 11345446 | 1549 days ago | IN | 0.12 ETH | 0.0016426 | ||||
Send Eth | 11345438 | 1549 days ago | IN | 0.2 ETH | 0.00104473 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
11452516 | 1532 days ago | 0.05 ETH | ||||
11452516 | 1532 days ago | 0.05 ETH | ||||
11452516 | 1532 days ago | 0.05 ETH | ||||
11452516 | 1532 days ago | 0.05 ETH | ||||
11452516 | 1532 days ago | 0.05 ETH | ||||
11452516 | 1532 days ago | 0.05 ETH | ||||
11452516 | 1532 days ago | 0.05 ETH | ||||
11452516 | 1532 days ago | 0.05 ETH | ||||
11452516 | 1532 days ago | 0.05 ETH | ||||
11452516 | 1532 days ago | 0.05 ETH | ||||
11452516 | 1532 days ago | 0.05 ETH | ||||
11452516 | 1532 days ago | 0.05 ETH | ||||
11452516 | 1532 days ago | 0.05 ETH | ||||
11452516 | 1532 days ago | 0.05 ETH | ||||
11452516 | 1532 days ago | 0.05 ETH | ||||
11452516 | 1532 days ago | 0.05 ETH | ||||
11452516 | 1532 days ago | 0.05 ETH | ||||
11452516 | 1532 days ago | 0.05 ETH | ||||
11452516 | 1532 days ago | 0.05 ETH | ||||
11452516 | 1532 days ago | 0.05 ETH | ||||
11452516 | 1532 days ago | 0.05 ETH | ||||
11452516 | 1532 days ago | 0.05 ETH | ||||
11452516 | 1532 days ago | 0.05 ETH | ||||
11452516 | 1532 days ago | 0.05 ETH | ||||
11452516 | 1532 days ago | 0.05 ETH |
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
Multiplexer
Compiler Version
v0.4.16+commit.d7661dd9
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2020-11-28 */ pragma solidity ^0.4.15; contract Ownable { address public owner; function Ownable() public { owner = msg.sender; } modifier onlyOwner() { require(msg.sender == owner); _; } } contract Feeable is Ownable { uint8 public feePercent; function Feeable() public { feePercent = 50; } function setFeePercent(uint8 _feePercent) public onlyOwner { feePercent = _feePercent; } function minFee() public view returns(uint256) { return tx.gasprice * msg.gas * feePercent / 100; } } contract ERC20 { function balanceOf(address who) public view returns (uint256); function transfer(address to, uint256 value) public returns (bool); function transferFrom( address from, address to, uint value) returns (bool ok); } contract Multiplexer is Feeable { function sendEth(address[] _to, uint256[] _value) payable returns (bool _success) { // input validation assert(_to.length == _value.length); assert(_to.length <= 255); uint256 fee = minFee(); require(msg.value > fee); uint256 remain_value = msg.value - fee; // loop through to addresses and send value for (uint8 i = 0; i < _to.length; i++) { require(remain_value >= _value[i]); remain_value = remain_value - _value[i]; _to[i].transfer(_value[i]); } return true; } function sendErc20(address _tokenAddress, address[] _to, uint256[] _value) payable returns (bool _success) { // input validation assert(_to.length == _value.length); assert(_to.length <= 255); require(msg.value >= minFee()); // use the erc20 abi ERC20 token = ERC20(_tokenAddress); // loop through to addresses and send value for (uint8 i = 0; i < _to.length; i++) { assert(token.transferFrom(msg.sender, _to[i], _value[i]) == true); } return true; } function claim(address _token) public onlyOwner { if (_token == 0x0) { owner.transfer(this.balance); return; } ERC20 erc20token = ERC20(_token); uint256 balance = erc20token.balanceOf(this); erc20token.transfer(owner, balance); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":false,"inputs":[{"name":"_token","type":"address"}],"name":"claim","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"minFee","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address[]"},{"name":"_value","type":"uint256[]"}],"name":"sendEth","outputs":[{"name":"_success","type":"bool"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"feePercent","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_tokenAddress","type":"address"},{"name":"_to","type":"address[]"},{"name":"_value","type":"uint256[]"}],"name":"sendErc20","outputs":[{"name":"_success","type":"bool"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_feePercent","type":"uint8"}],"name":"setFeePercent","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60606040525b5b336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b6032600060146101000a81548160ff021916908360ff1602179055505b5b61097f806100746000396000f30060606040523615610081576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680631e83409a1461008657806324ec7590146100bf57806325245b26146100e85780637fd6f15c1461018f5780638da5cb5b146101be578063aee2561314610213578063f4838176146102d9575b600080fd5b341561009157600080fd5b6100bd600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506102ff565b005b34156100ca57600080fd5b6100d26105ab565b6040518082815260200191505060405180910390f35b610175600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091908035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919050506105d6565b604051808215151515815260200191505060405180910390f35b341561019a57600080fd5b6101a26106fd565b604051808260ff1660ff16815260200191505060405180910390f35b34156101c957600080fd5b6101d1610710565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102bf600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509190803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091905050610735565b604051808215151515815260200191505060405180910390f35b34156102e457600080fd5b6102fd600480803560ff169060200190919050506108d8565b005b6000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561035d57600080fd5b60008373ffffffffffffffffffffffffffffffffffffffff1614156103f9576000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f1935050505015156103f457600080fd5b6105a5565b8291508173ffffffffffffffffffffffffffffffffffffffff166370a08231306000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b151561049f57600080fd5b6102c65a03f115156104b057600080fd5b5050506040518051905090508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b151561058857600080fd5b6102c65a03f1151561059957600080fd5b50505060405180519050505b5b505050565b60006064600060149054906101000a900460ff1660ff165a3a02028115156105cf57fe5b0490505b90565b600080600080845186511415156105e957fe5b60ff8651111515156105f757fe5b6105ff6105ab565b9250823411151561060f57600080fd5b8234039150600090505b85518160ff1610156106ef57848160ff1681518110151561063657fe5b90602001906020020151821015151561064e57600080fd5b848160ff1681518110151561065f57fe5b9060200190602002015182039150858160ff1681518110151561067e57fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff166108fc868360ff168151811015156106b257fe5b906020019060200201519081150290604051600060405180830381858888f1935050505015156106e157600080fd5b5b8080600101915050610619565b600193505b50505092915050565b600060149054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060008351855114151561074757fe5b60ff85511115151561075557fe5b61075d6105ab565b341015151561076b57600080fd5b859150600090505b84518160ff1610156108ca57600115158273ffffffffffffffffffffffffffffffffffffffff166323b872dd33888560ff168151811015156107b157fe5b90602001906020020151888660ff168151811015156107cc57fe5b906020019060200201516000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b151561089657600080fd5b6102c65a03f115156108a757600080fd5b5050506040518051905015151415156108bc57fe5b5b8080600101915050610773565b600192505b50509392505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561093357600080fd5b80600060146101000a81548160ff021916908360ff1602179055505b5b505600a165627a7a72305820adcc9f98eb646d1653beaff63cc934219348703258ee2afe0c5cb47d9c84e31f0029
Deployed Bytecode
0x60606040523615610081576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680631e83409a1461008657806324ec7590146100bf57806325245b26146100e85780637fd6f15c1461018f5780638da5cb5b146101be578063aee2561314610213578063f4838176146102d9575b600080fd5b341561009157600080fd5b6100bd600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506102ff565b005b34156100ca57600080fd5b6100d26105ab565b6040518082815260200191505060405180910390f35b610175600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091908035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919050506105d6565b604051808215151515815260200191505060405180910390f35b341561019a57600080fd5b6101a26106fd565b604051808260ff1660ff16815260200191505060405180910390f35b34156101c957600080fd5b6101d1610710565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102bf600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509190803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091905050610735565b604051808215151515815260200191505060405180910390f35b34156102e457600080fd5b6102fd600480803560ff169060200190919050506108d8565b005b6000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561035d57600080fd5b60008373ffffffffffffffffffffffffffffffffffffffff1614156103f9576000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f1935050505015156103f457600080fd5b6105a5565b8291508173ffffffffffffffffffffffffffffffffffffffff166370a08231306000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b151561049f57600080fd5b6102c65a03f115156104b057600080fd5b5050506040518051905090508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b151561058857600080fd5b6102c65a03f1151561059957600080fd5b50505060405180519050505b5b505050565b60006064600060149054906101000a900460ff1660ff165a3a02028115156105cf57fe5b0490505b90565b600080600080845186511415156105e957fe5b60ff8651111515156105f757fe5b6105ff6105ab565b9250823411151561060f57600080fd5b8234039150600090505b85518160ff1610156106ef57848160ff1681518110151561063657fe5b90602001906020020151821015151561064e57600080fd5b848160ff1681518110151561065f57fe5b9060200190602002015182039150858160ff1681518110151561067e57fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff166108fc868360ff168151811015156106b257fe5b906020019060200201519081150290604051600060405180830381858888f1935050505015156106e157600080fd5b5b8080600101915050610619565b600193505b50505092915050565b600060149054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060008351855114151561074757fe5b60ff85511115151561075557fe5b61075d6105ab565b341015151561076b57600080fd5b859150600090505b84518160ff1610156108ca57600115158273ffffffffffffffffffffffffffffffffffffffff166323b872dd33888560ff168151811015156107b157fe5b90602001906020020151888660ff168151811015156107cc57fe5b906020019060200201516000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b151561089657600080fd5b6102c65a03f115156108a757600080fd5b5050506040518051905015151415156108bc57fe5b5b8080600101915050610773565b600192505b50509392505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561093357600080fd5b80600060146101000a81548160ff021916908360ff1602179055505b5b505600a165627a7a72305820adcc9f98eb646d1653beaff63cc934219348703258ee2afe0c5cb47d9c84e31f0029
Deployed Bytecode Sourcemap
863:1405:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1960:305;;;;;;;;;;;;;;;;;;;;;;;;;;;;490:113;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;901:552;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;280:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;54:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1458:494;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;380:102;;;;;;;;;;;;;;;;;;;;;;;;;;;;1960:305;2124:16;2167:15;208:5;;;;;;;;;;;194:19;;:10;:19;;;186:28;;;;;;;;2033:3;2023:6;:13;;;2019:95;;;2053:5;;;;;;;;;;;:14;;:28;2068:4;:12;;;2053:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2096:7;;2019:95;2149:6;2124:32;;2185:10;:20;;;2206:4;2185:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2167:44;;2222:10;:19;;;2242:5;;;;;;;;;;;2249:7;2222:35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;225:1;1960:305;;;;:::o;490:113::-;528:7;592:3;579:10;;;;;;;;;;;555:34;;569:7;555:11;:21;:34;:40;;;;;;;;548:47;;490:113;;:::o;901:552::-;968:13;1087:11;1157:20;1254:7;1032:6;:13;1018:3;:10;:27;1011:35;;;;;;1072:3;1058;:10;:17;;1051:25;;;;;;1101:8;:6;:8::i;:::-;1087:22;;1140:3;1128:9;:15;1120:24;;;;;;;;1192:3;1180:9;:15;1157:38;;1264:1;1254:11;;1249:182;1271:3;:10;1267:1;:14;;;1249:182;;;1327:6;1334:1;1327:9;;;;;;;;;;;;;;;;;;;;1311:12;:25;;1303:34;;;;;;;;1382:6;1389:1;1382:9;;;;;;;;;;;;;;;;;;;;1367:12;:24;1352:39;;1399:3;1403:1;1399:6;;;;;;;;;;;;;;;;;;;;:15;;:26;1415:6;1422:1;1415:9;;;;;;;;;;;;;;;;;;;;1399:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1249:182;1283:3;;;;;;;1249:182;;;1444:4;1437:11;;901:552;;;;;;;;:::o;280:23::-;;;;;;;;;;;;;:::o;54:20::-;;;;;;;;;;;;;:::o;1458:494::-;1550:13;1730:11;1821:7;1614:6;:13;1600:3;:10;:27;1593:35;;;;;;1654:3;1640;:10;:17;;1633:25;;;;;;1690:8;:6;:8::i;:::-;1677:9;:21;;1669:30;;;;;;;;1750:13;1730:34;;1831:1;1821:11;;1816:116;1838:3;:10;1834:1;:14;;;1816:116;;;1921:4;1868:57;;:5;:18;;;1887:10;1899:3;1903:1;1899:6;;;;;;;;;;;;;;;;;;;;1907;1914:1;1907:9;;;;;;;;;;;;;;;;;;;;1868:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:57;;;1861:65;;;;;;1816:116;1850:3;;;;;;;1816:116;;;1943:4;1936:11;;1458:494;;;;;;;;:::o;380:102::-;208:5;;;;;;;;;;;194:19;;:10;:19;;;186:28;;;;;;;;463:11;450:10;;:24;;;;;;;;;;;;;;;;;;225:1;380:102;;:::o
Swarm Source
bzzr://adcc9f98eb646d1653beaff63cc934219348703258ee2afe0c5cb47d9c84e31f
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 31 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.