ETH Price: $3,336.28 (-0.38%)
 

Overview

ETH Balance

0.00195 ETH

Eth Value

$6.51 (@ $3,336.28/ETH)

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
Age
From
To
Transfer186979972023-12-02 10:03:11395 days ago1701511391IN
0x62e4389a...f7E8A2C1b
0.93 ETH0.0008959539.96232349
Transfer177648042023-07-24 18:39:35526 days ago1690223975IN
0x62e4389a...f7E8A2C1b
2.988 ETH0.0013676861.00312184
Transfer170931562023-04-21 7:01:59621 days ago1682060519IN
0x62e4389a...f7E8A2C1b
1.908 ETH0.0009463542.21017961
Transfer166897632023-02-23 7:58:35677 days ago1677139115IN
0x62e4389a...f7E8A2C1b
6 ETH0.0007383532.93287745
Transfer163824922023-01-11 8:51:47720 days ago1673427107IN
0x62e4389a...f7E8A2C1b
10.296 ETH0.0003352914.95533835
Transfer162372892022-12-22 2:35:35741 days ago1671676535IN
0x62e4389a...f7E8A2C1b
0.503 ETH0.0003150414.05177449
Transfer161841382022-12-14 16:30:23748 days ago1671035423IN
0x62e4389a...f7E8A2C1b
4.65 ETH0.0004731721.10492889
Transfer159901542022-11-17 13:51:23775 days ago1668693083IN
0x62e4389a...f7E8A2C1b
1 ETH0.0003428615.29294684
Transfer158799912022-11-02 4:36:47791 days ago1667363807IN
0x62e4389a...f7E8A2C1b
16.25 ETH0.0002567311.4512402

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
Age
From
To
198087442024-05-06 4:44:47240 days ago1714970687
0x62e4389a...f7E8A2C1b
0.0007 ETH
187530062023-12-10 3:02:59388 days ago1702177379
0x62e4389a...f7E8A2C1b
0.00125 ETH
186980002023-12-02 10:03:47395 days ago1701511427
0x62e4389a...f7E8A2C1b
0.9315 ETH
180500322023-09-02 16:31:11486 days ago1693672271
0x62e4389a...f7E8A2C1b
0.0015 ETH
177648062023-07-24 18:39:59526 days ago1690223999
0x62e4389a...f7E8A2C1b
2.98827348 ETH
177542652023-07-23 7:15:59527 days ago1690096559
0x62e4389a...f7E8A2C1b
0.000075 ETH
177526612023-07-23 1:52:47528 days ago1690077167
0x62e4389a...f7E8A2C1b
0.000075 ETH
172193822023-05-09 0:38:11603 days ago1683592691
0x62e4389a...f7E8A2C1b
0.00012348 ETH
170931612023-04-21 7:02:59621 days ago1682060579
0x62e4389a...f7E8A2C1b
1.90848 ETH
170658572023-04-17 10:18:23624 days ago1681726703
0x62e4389a...f7E8A2C1b
0.000095 ETH
170018182023-04-08 6:07:11634 days ago1680934031
0x62e4389a...f7E8A2C1b
0.00009 ETH
169532112023-04-01 8:47:59640 days ago1680338879
0x62e4389a...f7E8A2C1b
0.000295 ETH
166897662023-02-23 7:59:23677 days ago1677139163
0x62e4389a...f7E8A2C1b
6.08332499 ETH
165777062023-02-07 15:10:23693 days ago1675782623
0x62e4389a...f7E8A2C1b
0.00774999 ETH
165677722023-02-06 5:51:35695 days ago1675662695
0x62e4389a...f7E8A2C1b
0.005 ETH
165640002023-02-05 17:12:47695 days ago1675617167
0x62e4389a...f7E8A2C1b
0.00495 ETH
165402392023-02-02 9:31:35698 days ago1675330295
0x62e4389a...f7E8A2C1b
0.004 ETH
165398192023-02-02 8:06:35698 days ago1675325195
0x62e4389a...f7E8A2C1b
0.006 ETH
165392942023-02-02 6:20:59699 days ago1675318859
0x62e4389a...f7E8A2C1b
0.008135 ETH
165374842023-02-02 0:15:47699 days ago1675296947
0x62e4389a...f7E8A2C1b
0.0025 ETH
165356392023-02-01 18:04:59699 days ago1675274699
0x62e4389a...f7E8A2C1b
0.004095 ETH
164959482023-01-27 5:04:23705 days ago1674795863
0x62e4389a...f7E8A2C1b
0.0017 ETH
164959182023-01-27 4:58:23705 days ago1674795503
0x62e4389a...f7E8A2C1b
0.0048 ETH
164932832023-01-26 20:08:47705 days ago1674763727
0x62e4389a...f7E8A2C1b
0.00165 ETH
164851702023-01-25 16:56:59706 days ago1674665819
0x62e4389a...f7E8A2C1b
0.00389 ETH
View All Internal Transactions
Loading...
Loading

Minimal Proxy Contract for 0xd94c0ce4f8eefa4ebf44bf6665688edeef213b33

Contract Name:
SplitWallet

Compiler Version
v0.8.4+commit.c7e474f2

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion

Contract Source Code (Solidity Standard Json-Input format)

File 1 of 4 : SplitWallet.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: GPL-3.0-or-later
pragma solidity 0.8.4;
import {ISplitMain} from './interfaces/ISplitMain.sol';
import {ERC20} from '@rari-capital/solmate/src/tokens/ERC20.sol';
import {SafeTransferLib} from '@rari-capital/solmate/src/utils/SafeTransferLib.sol';
/**
* ERRORS
*/
/// @notice Unauthorized sender
error Unauthorized();
/**
* @title SplitWallet
* @author 0xSplits <will@0xSplits.xyz>
* @notice The implementation logic for `SplitProxy`.
* @dev `SplitProxy` handles `receive()` itself to avoid the gas cost with `DELEGATECALL`.
*/
contract SplitWallet {
using SafeTransferLib for address;
using SafeTransferLib for ERC20;
/**
* EVENTS
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 2 of 4 : ISplitMain.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: GPL-3.0-or-later
pragma solidity 0.8.4;
import {ERC20} from '@rari-capital/solmate/src/tokens/ERC20.sol';
/**
* @title ISplitMain
* @author 0xSplits <will@0xSplits.xyz>
*/
interface ISplitMain {
/**
* FUNCTIONS
*/
function walletImplementation() external returns (address);
function createSplit(
address[] calldata accounts,
uint32[] calldata percentAllocations,
uint32 distributorFee,
address controller
) external returns (address);
function predictImmutableSplitAddress(
address[] calldata accounts,
uint32[] calldata percentAllocations,
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 3 of 4 : ERC20.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: AGPL-3.0-only
pragma solidity >=0.8.0;
/// @notice Modern and gas efficient ERC20 + EIP-2612 implementation.
/// @author Solmate (https://github.com/Rari-Capital/solmate/blob/main/src/tokens/ERC20.sol)
/// @author Modified from Uniswap (https://github.com/Uniswap/uniswap-v2-core/blob/master/contracts/UniswapV2ERC20.sol)
/// @dev Do not manually set balances without updating totalSupply, as the sum of all user balances must not exceed it.
abstract contract ERC20 {
/*///////////////////////////////////////////////////////////////
EVENTS
//////////////////////////////////////////////////////////////*/
event Transfer(address indexed from, address indexed to, uint256 amount);
event Approval(address indexed owner, address indexed spender, uint256 amount);
/*///////////////////////////////////////////////////////////////
METADATA STORAGE
//////////////////////////////////////////////////////////////*/
string public name;
string public symbol;
uint8 public immutable decimals;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 4 of 4 : SafeTransferLib.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: AGPL-3.0-only
pragma solidity >=0.8.0;
import {ERC20} from "../tokens/ERC20.sol";
/// @notice Safe ETH and ERC20 transfer library that gracefully handles missing return values.
/// @author Solmate (https://github.com/Rari-Capital/solmate/blob/main/src/utils/SafeTransferLib.sol)
/// @author Modified from Gnosis (https://github.com/gnosis/gp-v2-contracts/blob/main/src/contracts/libraries/GPv2SafeERC20.sol)
/// @dev Use with caution! Some functions in this library knowingly create dirty bits at the destination of the free memory pointer.
library SafeTransferLib {
/*///////////////////////////////////////////////////////////////
ETH OPERATIONS
//////////////////////////////////////////////////////////////*/
function safeTransferETH(address to, uint256 amount) internal {
bool callStatus;
assembly {
// Transfer the ETH and store if it succeeded or not.
callStatus := call(gas(), to, amount, 0, 0, 0, 0)
}
require(callStatus, "ETH_TRANSFER_FAILED");
}
/*///////////////////////////////////////////////////////////////
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Settings
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{
"optimizer": {
"enabled": true,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
},
"metadata": {
"useLiteralContent": true
},
"libraries": {}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"Unauthorized","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"split","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ReceiveETH","type":"event"},{"inputs":[{"internalType":"contract ERC20","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"sendERC20ToMain","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"sendETHToMain","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"splitMain","outputs":[{"internalType":"contract ISplitMain","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

Block Age Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

Validator Index Block Age Amount
View All Withdrawals

Transaction Hash Block Age 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.