ETH Price: $2,087.05 (-2.99%)

Contract

0x18E5F92103d1B34623738Ee79214B1659f2eE109
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve244570742026-02-14 19:18:5919 days ago1771096739IN
0x18E5F921...59f2eE109
0 ETH0.000002320.05041598
Approve244141702026-02-08 19:33:3525 days ago1770579215IN
0x18E5F921...59f2eE109
0 ETH0.00000130.05416803
Approve241546912026-01-03 14:22:5961 days ago1767450179IN
0x18E5F921...59f2eE109
0 ETH0.000002110.08773965
Approve241491202026-01-02 19:43:5962 days ago1767383039IN
0x18E5F921...59f2eE109
0 ETH0.000014530.3131593
Approve241202562025-12-29 19:01:3566 days ago1767034895IN
0x18E5F921...59f2eE109
0 ETH0.000007490.16232179
Approve240449902025-12-19 6:56:1176 days ago1766127371IN
0x18E5F921...59f2eE109
0 ETH0.000012890.53291199
Approve240433442025-12-19 1:23:5976 days ago1766107439IN
0x18E5F921...59f2eE109
0 ETH0.000001370.02963183
Approve240137412025-12-14 22:10:5980 days ago1765750259IN
0x18E5F921...59f2eE109
0 ETH0.000047961.03994801
Approve238279272025-11-18 18:57:47107 days ago1763492267IN
0x18E5F921...59f2eE109
0 ETH0.000061051.32412671
Approve237594972025-11-09 5:04:11116 days ago1762664651IN
0x18E5F921...59f2eE109
0 ETH0.000004070.08821001
Approve237434822025-11-06 23:20:47118 days ago1762471247IN
0x18E5F921...59f2eE109
0 ETH0.000046671.00545557
Approve236831152025-10-29 12:41:11127 days ago1761741671IN
0x18E5F921...59f2eE109
0 ETH0.000079341.71895982
Approve236594672025-10-26 5:12:11130 days ago1761455531IN
0x18E5F921...59f2eE109
0 ETH0.000142823.07642987
Transfer236594612025-10-26 5:10:59130 days ago1761455459IN
0x18E5F921...59f2eE109
0 ETH0.000005550.11902192
Approve236459112025-10-24 7:43:11132 days ago1761291791IN
0x18E5F921...59f2eE109
0 ETH0.000052211.13060812
Approve236392132025-10-23 9:08:47133 days ago1761210527IN
0x18E5F921...59f2eE109
0 ETH0.000046040.99699341
Approve235643302025-10-12 21:28:35143 days ago1760304515IN
0x18E5F921...59f2eE109
0 ETH0.00004411.82709672
Approve235573312025-10-11 22:01:11144 days ago1760220071IN
0x18E5F921...59f2eE109
0 ETH0.000092221.99793435
Approve235325712025-10-08 10:54:47148 days ago1759920887IN
0x18E5F921...59f2eE109
0 ETH0.00000390.16170232
Approve235017502025-10-04 3:32:35152 days ago1759548755IN
0x18E5F921...59f2eE109
0 ETH0.000025140.54436522
Approve234970902025-10-03 11:55:35153 days ago1759492535IN
0x18E5F921...59f2eE109
0 ETH0.000054171.17297543
Approve234937132025-10-03 0:36:35153 days ago1759451795IN
0x18E5F921...59f2eE109
0 ETH0.000010250.22095438
Approve234928422025-10-02 21:40:35153 days ago1759441235IN
0x18E5F921...59f2eE109
0 ETH0.000033661.39454007
Approve234897132025-10-02 11:10:47154 days ago1759403447IN
0x18E5F921...59f2eE109
0 ETH0.000016160.40991022
Approve234897122025-10-02 11:10:35154 days ago1759403435IN
0x18E5F921...59f2eE109
0 ETH0.000065051.408704
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
wCELL

Compiler Version
v0.8.24+commit.e11b9ed9

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.19;

/*

Wrapped CellMates (wCELL)
Turn your CELLs into wCELLs that can be fractionally traded on Uniswap.

https://cellmates.io

*/

interface Callable {
	function tokenCallback(address _from, uint256 _tokens, bytes calldata _data) external returns (bool);
}

interface CM {
	function balanceOf(address) external view returns (uint256);
	function allowance(address, address) external view returns (uint256);
	function isApprovedForAll(address, address) external view returns (bool);
	function transfer(address _to, uint256 _tokens) external returns (bool);
	function transferFrom(address _from, address _to, uint256 _tokens) external returns (bool);
}


contract wCELL {

	uint256 constant private UINT_MAX = type(uint256).max;

	CM constant public cellmates = CM(0x7F59B64C6Ee521C0d7E590CF8e4B843cAa236F96);

	string constant public name = "Wrapped CellMates";
	string constant public symbol = "wCELL";
	uint8 constant public decimals = 18;

	struct User {
		uint256 balance;
		mapping(address => uint256) allowance;
	}

	struct Info {
		mapping(address => User) users;
	}
	Info private info;


	event Transfer(address indexed from, address indexed to, uint256 tokens);
	event Approval(address indexed owner, address indexed spender, uint256 tokens);
	event Wrap(address indexed owner, uint256 tokens);
	event Unwrap(address indexed owner, uint256 tokens);


	function wrap(uint256 _tokensOrTokenId) external {
		uint256 _balanceBefore = cellmates.balanceOf(address(this));
		cellmates.transferFrom(msg.sender, address(this), _tokensOrTokenId);
		uint256 _wrapped = cellmates.balanceOf(address(this)) - _balanceBefore;
		require(_wrapped > 0);
		info.users[msg.sender].balance += _wrapped * 1e18;
		emit Transfer(address(0x0), msg.sender, _wrapped * 1e18);
		emit Wrap(msg.sender, _wrapped);
	}

	function unwrap(uint256 _tokens) external {
		require(_tokens > 0);
		require(balanceOf(msg.sender) >= _tokens * 1e18);
		info.users[msg.sender].balance -= _tokens * 1e18;
		cellmates.transfer(msg.sender, _tokens);
		emit Transfer(msg.sender, address(0x0), _tokens * 1e18);
		emit Unwrap(msg.sender, _tokens);
	}

	function transfer(address _to, uint256 _tokens) external returns (bool) {
		return _transfer(msg.sender, _to, _tokens);
	}

	function approve(address _spender, uint256 _tokens) external returns (bool) {
		info.users[msg.sender].allowance[_spender] = _tokens;
		emit Approval(msg.sender, _spender, _tokens);
		return true;
	}

	function transferFrom(address _from, address _to, uint256 _tokens) external returns (bool) {
		uint256 _allowance = allowance(_from, msg.sender);
		require(_allowance >= _tokens);
		if (_allowance != UINT_MAX) {
			info.users[_from].allowance[msg.sender] -= _tokens;
		}
		return _transfer(_from, _to, _tokens);
	}

	function transferAndCall(address _to, uint256 _tokens, bytes calldata _data) external returns (bool) {
		_transfer(msg.sender, _to, _tokens);
		uint32 _size;
		assembly {
			_size := extcodesize(_to)
		}
		if (_size > 0) {
			require(Callable(_to).tokenCallback(msg.sender, _tokens, _data));
		}
		return true;
	}
	

	function totalSupply() public view returns (uint256) {
		return cellmates.balanceOf(address(this)) * 1e18;
	}

	function balanceOf(address _user) public view returns (uint256) {
		return info.users[_user].balance;
	}

	function allowance(address _user, address _spender) public view returns (uint256) {
		return info.users[_user].allowance[_spender];
	}

	function allInfoFor(address _user) external view returns (uint256 totalTokens, uint256 userCELLs, uint256 userAllowance, bool userApprovedForAll, uint256 userBalance) {
		totalTokens = totalSupply();
		userCELLs = cellmates.balanceOf(_user);
		userAllowance = cellmates.allowance(_user, address(this));
		userApprovedForAll = cellmates.isApprovedForAll(_user, address(this));
		userBalance = balanceOf(_user);
	}


	function _transfer(address _from, address _to, uint256 _tokens) internal returns (bool) {
		unchecked {
			require(balanceOf(_from) >= _tokens);
			info.users[_from].balance -= _tokens;
			info.users[_to].balance += _tokens;
			emit Transfer(_from, _to, _tokens);
			return true;
		}
	}
}

Settings
{
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  }
}

Contract Security Audit

Contract ABI

API
[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Unwrap","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Wrap","type":"event"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"allInfoFor","outputs":[{"internalType":"uint256","name":"totalTokens","type":"uint256"},{"internalType":"uint256","name":"userCELLs","type":"uint256"},{"internalType":"uint256","name":"userAllowance","type":"uint256"},{"internalType":"bool","name":"userApprovedForAll","type":"bool"},{"internalType":"uint256","name":"userBalance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_tokens","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"cellmates","outputs":[{"internalType":"contract CM","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_tokens","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_tokens","type":"uint256"},{"internalType":"bytes","name":"_data","type":"bytes"}],"name":"transferAndCall","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_tokens","type":"uint256"}],"name":"unwrap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_tokensOrTokenId","type":"uint256"}],"name":"wrap","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561000f575f80fd5b50610d978061001d5f395ff3fe608060405234801561000f575f80fd5b50600436106100e5575f3560e01c806357f6b81211610088578063a9059cbb11610063578063a9059cbb14610264578063dd62ed3e14610277578063de0e9a3e146102b1578063ea598cb0146102c6575f80fd5b806357f6b812146101db57806370a082311461021857806395d89b4114610240575f80fd5b806323b872dd116100c357806323b872dd14610168578063313ce5671461017b5780633dd860b3146101955780634000aea0146101c8575f80fd5b806306fdde03146100e9578063095ea7b31461012f57806318160ddd14610152575b5f80fd5b61011960405180604001604052806011815260200170577261707065642043656c6c4d6174657360781b81525081565b6040516101269190610aea565b60405180910390f35b61014261013d366004610b51565b6102d9565b6040519015158152602001610126565b61015a610342565b604051908152602001610126565b610142610176366004610b79565b6103cc565b610183601281565b60405160ff9091168152602001610126565b6101b0737f59b64c6ee521c0d7e590cf8e4b843caa236f9681565b6040516001600160a01b039091168152602001610126565b6101426101d6366004610bb2565b610451565b6101ee6101e9366004610c32565b6104f2565b6040805195865260208601949094529284019190915215156060830152608082015260a001610126565b61015a610226366004610c32565b6001600160a01b03165f9081526020819052604090205490565b610119604051806040016040528060058152602001641dd0d1531360da1b81525081565b610142610272366004610b51565b6106ad565b61015a610285366004610c4b565b6001600160a01b039182165f908152602081815260408083209390941682526001909201909152205490565b6102c46102bf366004610c7c565b6106c0565b005b6102c46102d4366004610c7c565b610823565b335f818152602081815260408083206001600160a01b0387168085526001909101835281842086905590518581529293909290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060015b92915050565b6040516370a0823160e01b81523060048201525f90737f59b64c6ee521c0d7e590cf8e4b843caa236f96906370a0823190602401602060405180830381865afa158015610391573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103b59190610c93565b6103c790670de0b6b3a7640000610cbe565b905090565b6001600160a01b0383165f90815260208181526040808320338452600101909152812054828110156103fc575f80fd5b5f19811461043d576001600160a01b0385165f9081526020818152604080832033845260010190915281208054859290610437908490610cd5565b90915550505b610448858585610a5b565b95945050505050565b5f61045d338686610a5b565b50843b63ffffffff8116156104e657604051636be32e7360e01b81526001600160a01b03871690636be32e739061049e903390899089908990600401610ce8565b6020604051808303815f875af11580156104ba573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104de9190610d2f565b6104e6575f80fd5b50600195945050505050565b5f805f805f6104ff610342565b6040516370a0823160e01b81526001600160a01b0388166004820152909550737f59b64c6ee521c0d7e590cf8e4b843caa236f96906370a0823190602401602060405180830381865afa158015610558573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061057c9190610c93565b604051636eb1769f60e11b81526001600160a01b0388166004820152306024820152909450737f59b64c6ee521c0d7e590cf8e4b843caa236f969063dd62ed3e90604401602060405180830381865afa1580156105db573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105ff9190610c93565b60405163e985e9c560e01b81526001600160a01b0388166004820152306024820152909350737f59b64c6ee521c0d7e590cf8e4b843caa236f969063e985e9c590604401602060405180830381865afa15801561065e573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106829190610d2f565b91506106a2866001600160a01b03165f9081526020819052604090205490565b905091939590929450565b5f6106b9338484610a5b565b9392505050565b5f81116106cb575f80fd5b6106dd81670de0b6b3a7640000610cbe565b335f9081526020819052604090205410156106f6575f80fd5b61070881670de0b6b3a7640000610cbe565b335f9081526020819052604081208054909190610726908490610cd5565b909155505060405163a9059cbb60e01b815233600482015260248101829052737f59b64c6ee521c0d7e590cf8e4b843caa236f969063a9059cbb906044016020604051808303815f875af1158015610780573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107a49190610d2f565b505f337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6107da84670de0b6b3a7640000610cbe565b60405190815260200160405180910390a360405181815233907f5dd085b6070b4cae004f84daafd199fd55b0bdfa11c3a802baffe89c2419d8c29060200160405180910390a250565b6040516370a0823160e01b81523060048201525f90737f59b64c6ee521c0d7e590cf8e4b843caa236f96906370a0823190602401602060405180830381865afa158015610872573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108969190610c93565b6040516323b872dd60e01b815233600482015230602482015260448101849052909150737f59b64c6ee521c0d7e590cf8e4b843caa236f96906323b872dd906064016020604051808303815f875af11580156108f4573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109189190610d2f565b506040516370a0823160e01b81523060048201525f908290737f59b64c6ee521c0d7e590cf8e4b843caa236f96906370a0823190602401602060405180830381865afa15801561096a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061098e9190610c93565b6109989190610cd5565b90505f81116109a5575f80fd5b6109b781670de0b6b3a7640000610cbe565b335f90815260208190526040812080549091906109d5908490610d4e565b909155503390505f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef610a1084670de0b6b3a7640000610cbe565b60405190815260200160405180910390a360405181815233907fb61d00fdfee32467c7d81db64c811ae60c104c346debf36a14afe84b8fce59e59060200160405180910390a2505050565b6001600160a01b0383165f90815260208190526040812054821115610a7e575f80fd5b6001600160a01b038481165f818152602081815260408083208054889003905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35060019392505050565b5f602080835283518060208501525f5b81811015610b1657858101830151858201604001528201610afa565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610b4c575f80fd5b919050565b5f8060408385031215610b62575f80fd5b610b6b83610b36565b946020939093013593505050565b5f805f60608486031215610b8b575f80fd5b610b9484610b36565b9250610ba260208501610b36565b9150604084013590509250925092565b5f805f8060608587031215610bc5575f80fd5b610bce85610b36565b935060208501359250604085013567ffffffffffffffff80821115610bf1575f80fd5b818701915087601f830112610c04575f80fd5b813581811115610c12575f80fd5b886020828501011115610c23575f80fd5b95989497505060200194505050565b5f60208284031215610c42575f80fd5b6106b982610b36565b5f8060408385031215610c5c575f80fd5b610c6583610b36565b9150610c7360208401610b36565b90509250929050565b5f60208284031215610c8c575f80fd5b5035919050565b5f60208284031215610ca3575f80fd5b5051919050565b634e487b7160e01b5f52601160045260245ffd5b808202811582820484141761033c5761033c610caa565b8181038181111561033c5761033c610caa565b6001600160a01b0385168152602081018490526060604082018190528101829052818360808301375f818301608090810191909152601f909201601f191601019392505050565b5f60208284031215610d3f575f80fd5b815180151581146106b9575f80fd5b8082018082111561033c5761033c610caa56fea2646970667358221220599249ff9b8d80dfdf74b90b352b5b22cd0c948803d9812f2f557d376282eb0264736f6c63430008180033

Deployed Bytecode

0x608060405234801561000f575f80fd5b50600436106100e5575f3560e01c806357f6b81211610088578063a9059cbb11610063578063a9059cbb14610264578063dd62ed3e14610277578063de0e9a3e146102b1578063ea598cb0146102c6575f80fd5b806357f6b812146101db57806370a082311461021857806395d89b4114610240575f80fd5b806323b872dd116100c357806323b872dd14610168578063313ce5671461017b5780633dd860b3146101955780634000aea0146101c8575f80fd5b806306fdde03146100e9578063095ea7b31461012f57806318160ddd14610152575b5f80fd5b61011960405180604001604052806011815260200170577261707065642043656c6c4d6174657360781b81525081565b6040516101269190610aea565b60405180910390f35b61014261013d366004610b51565b6102d9565b6040519015158152602001610126565b61015a610342565b604051908152602001610126565b610142610176366004610b79565b6103cc565b610183601281565b60405160ff9091168152602001610126565b6101b0737f59b64c6ee521c0d7e590cf8e4b843caa236f9681565b6040516001600160a01b039091168152602001610126565b6101426101d6366004610bb2565b610451565b6101ee6101e9366004610c32565b6104f2565b6040805195865260208601949094529284019190915215156060830152608082015260a001610126565b61015a610226366004610c32565b6001600160a01b03165f9081526020819052604090205490565b610119604051806040016040528060058152602001641dd0d1531360da1b81525081565b610142610272366004610b51565b6106ad565b61015a610285366004610c4b565b6001600160a01b039182165f908152602081815260408083209390941682526001909201909152205490565b6102c46102bf366004610c7c565b6106c0565b005b6102c46102d4366004610c7c565b610823565b335f818152602081815260408083206001600160a01b0387168085526001909101835281842086905590518581529293909290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060015b92915050565b6040516370a0823160e01b81523060048201525f90737f59b64c6ee521c0d7e590cf8e4b843caa236f96906370a0823190602401602060405180830381865afa158015610391573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103b59190610c93565b6103c790670de0b6b3a7640000610cbe565b905090565b6001600160a01b0383165f90815260208181526040808320338452600101909152812054828110156103fc575f80fd5b5f19811461043d576001600160a01b0385165f9081526020818152604080832033845260010190915281208054859290610437908490610cd5565b90915550505b610448858585610a5b565b95945050505050565b5f61045d338686610a5b565b50843b63ffffffff8116156104e657604051636be32e7360e01b81526001600160a01b03871690636be32e739061049e903390899089908990600401610ce8565b6020604051808303815f875af11580156104ba573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104de9190610d2f565b6104e6575f80fd5b50600195945050505050565b5f805f805f6104ff610342565b6040516370a0823160e01b81526001600160a01b0388166004820152909550737f59b64c6ee521c0d7e590cf8e4b843caa236f96906370a0823190602401602060405180830381865afa158015610558573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061057c9190610c93565b604051636eb1769f60e11b81526001600160a01b0388166004820152306024820152909450737f59b64c6ee521c0d7e590cf8e4b843caa236f969063dd62ed3e90604401602060405180830381865afa1580156105db573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105ff9190610c93565b60405163e985e9c560e01b81526001600160a01b0388166004820152306024820152909350737f59b64c6ee521c0d7e590cf8e4b843caa236f969063e985e9c590604401602060405180830381865afa15801561065e573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106829190610d2f565b91506106a2866001600160a01b03165f9081526020819052604090205490565b905091939590929450565b5f6106b9338484610a5b565b9392505050565b5f81116106cb575f80fd5b6106dd81670de0b6b3a7640000610cbe565b335f9081526020819052604090205410156106f6575f80fd5b61070881670de0b6b3a7640000610cbe565b335f9081526020819052604081208054909190610726908490610cd5565b909155505060405163a9059cbb60e01b815233600482015260248101829052737f59b64c6ee521c0d7e590cf8e4b843caa236f969063a9059cbb906044016020604051808303815f875af1158015610780573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107a49190610d2f565b505f337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6107da84670de0b6b3a7640000610cbe565b60405190815260200160405180910390a360405181815233907f5dd085b6070b4cae004f84daafd199fd55b0bdfa11c3a802baffe89c2419d8c29060200160405180910390a250565b6040516370a0823160e01b81523060048201525f90737f59b64c6ee521c0d7e590cf8e4b843caa236f96906370a0823190602401602060405180830381865afa158015610872573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108969190610c93565b6040516323b872dd60e01b815233600482015230602482015260448101849052909150737f59b64c6ee521c0d7e590cf8e4b843caa236f96906323b872dd906064016020604051808303815f875af11580156108f4573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109189190610d2f565b506040516370a0823160e01b81523060048201525f908290737f59b64c6ee521c0d7e590cf8e4b843caa236f96906370a0823190602401602060405180830381865afa15801561096a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061098e9190610c93565b6109989190610cd5565b90505f81116109a5575f80fd5b6109b781670de0b6b3a7640000610cbe565b335f90815260208190526040812080549091906109d5908490610d4e565b909155503390505f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef610a1084670de0b6b3a7640000610cbe565b60405190815260200160405180910390a360405181815233907fb61d00fdfee32467c7d81db64c811ae60c104c346debf36a14afe84b8fce59e59060200160405180910390a2505050565b6001600160a01b0383165f90815260208190526040812054821115610a7e575f80fd5b6001600160a01b038481165f818152602081815260408083208054889003905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35060019392505050565b5f602080835283518060208501525f5b81811015610b1657858101830151858201604001528201610afa565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610b4c575f80fd5b919050565b5f8060408385031215610b62575f80fd5b610b6b83610b36565b946020939093013593505050565b5f805f60608486031215610b8b575f80fd5b610b9484610b36565b9250610ba260208501610b36565b9150604084013590509250925092565b5f805f8060608587031215610bc5575f80fd5b610bce85610b36565b935060208501359250604085013567ffffffffffffffff80821115610bf1575f80fd5b818701915087601f830112610c04575f80fd5b813581811115610c12575f80fd5b886020828501011115610c23575f80fd5b95989497505060200194505050565b5f60208284031215610c42575f80fd5b6106b982610b36565b5f8060408385031215610c5c575f80fd5b610c6583610b36565b9150610c7360208401610b36565b90509250929050565b5f60208284031215610c8c575f80fd5b5035919050565b5f60208284031215610ca3575f80fd5b5051919050565b634e487b7160e01b5f52601160045260245ffd5b808202811582820484141761033c5761033c610caa565b8181038181111561033c5761033c610caa565b6001600160a01b0385168152602081018490526060604082018190528101829052818360808301375f818301608090810191909152601f909201601f191601019392505050565b5f60208284031215610d3f575f80fd5b815180151581146106b9575f80fd5b8082018082111561033c5761033c610caa56fea2646970667358221220599249ff9b8d80dfdf74b90b352b5b22cd0c948803d9812f2f557d376282eb0264736f6c63430008180033

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ 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.