ETH Price: $1,674.10 (+0.24%)
Gas: 6 Gwei
 
Transaction Hash
Method
Block
From
To
Value
Transfer182440822023-09-29 21:34:231 day 6 hrs ago1696023263IN
Ambire Wallet: WALLET Token
0 ETH0.0009670618.77942667
Transfer182377622023-09-29 0:19:232 days 4 hrs ago1695946763IN
Ambire Wallet: WALLET Token
0 ETH0.0008745916.98373258
Approve182229072023-09-26 22:24:114 days 6 hrs ago1695767051IN
Ambire Wallet: WALLET Token
0 ETH0.0006794314.70955388
Transfer182187812023-09-26 8:31:594 days 19 hrs ago1695717119IN
Ambire Wallet: WALLET Token
0 ETH0.0007233415.47861889
Transfer182182512023-09-26 6:45:234 days 21 hrs ago1695710723IN
Ambire Wallet: WALLET Token
0 ETH0.000346937.42776203
Transfer182161402023-09-25 23:40:235 days 4 hrs ago1695685223IN
Ambire Wallet: WALLET Token
0 ETH0.0008634116.76662429
Approve182107392023-09-25 5:32:595 days 22 hrs ago1695619979IN
Ambire Wallet: WALLET Token
0 ETH0.000335197.21369721
Transfer182106442023-09-25 5:13:355 days 23 hrs ago1695618815IN
Ambire Wallet: WALLET Token
0 ETH0.00040498.66445442
Change Supply Co...181785282023-09-20 17:14:5910 days 11 hrs ago1695230099IN
Ambire Wallet: WALLET Token
0 ETH0.0007211125.19711113
Transfer181704922023-09-19 14:16:1111 days 14 hrs ago1695132971IN
Ambire Wallet: WALLET Token
0 ETH0.0008598316.69317883
Transfer181692232023-09-19 9:59:5911 days 18 hrs ago1695117599IN
Ambire Wallet: WALLET Token
0 ETH0.0006372212.37140683
Transfer181692232023-09-19 9:59:5911 days 18 hrs ago1695117599IN
Ambire Wallet: WALLET Token
0 ETH0.0006372212.37140683
Transfer181678242023-09-19 5:17:5911 days 23 hrs ago1695100679IN
Ambire Wallet: WALLET Token
0 ETH0.00045438.81999568
Approve181609392023-09-18 6:05:1112 days 22 hrs ago1695017111IN
Ambire Wallet: WALLET Token
0 ETH0.000200548.293254
Approve181597292023-09-18 1:59:3513 days 2 hrs ago1695002375IN
Ambire Wallet: WALLET Token
0 ETH0.000389328.3786388
Transfer181388802023-09-15 3:13:3516 days 1 hr ago1694747615IN
Ambire Wallet: WALLET Token
0 ETH0.0006914520.10282485
Transfer181260982023-09-13 8:08:3517 days 20 hrs ago1694592515IN
Ambire Wallet: WALLET Token
0 ETH0.0020347539.50371678
Approve181231912023-09-12 22:22:1118 days 6 hrs ago1694557331IN
Ambire Wallet: WALLET Token
0 ETH0.0006124313.18035989
Transfer181098002023-09-11 1:20:5920 days 3 hrs ago1694395259IN
Ambire Wallet: WALLET Token
0 ETH0.000293279.90128982
Transfer181069852023-09-10 15:51:4720 days 12 hrs ago1694361107IN
Ambire Wallet: WALLET Token
0 ETH0.0005808711.27736744
Transfer181068892023-09-10 15:32:2320 days 12 hrs ago1694359943IN
Ambire Wallet: WALLET Token
0 ETH0.0007734722.48747005
Transfer181066612023-09-10 14:46:2320 days 13 hrs ago1694357183IN
Ambire Wallet: WALLET Token
0 ETH0.0004265914.40217375
Transfer181066592023-09-10 14:45:5920 days 13 hrs ago1694357159IN
Ambire Wallet: WALLET Token
0 ETH0.0004317414.57031176
Transfer181066592023-09-10 14:45:5920 days 13 hrs ago1694357159IN
Ambire Wallet: WALLET Token
0 ETH0.0004315714.57031176
Transfer181066592023-09-10 14:45:5920 days 13 hrs ago1694357159IN
Ambire Wallet: WALLET Token
0 ETH0.0004317414.57031176
View all transactions

Latest 1 internal transaction

Advanced mode:
Advanced Filter
Parent Txn Hash Block From To Value
140873052022-01-27 10:59:54611 days 17 hrs ago1643281194  Contract Creation0 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
WALLETToken

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, GNU GPLv3 license
/**
 *Submitted for verification at Etherscan.io on 2022-01-27
*/

// SPDX-License-Identifier: agpl-3.0
pragma solidity 0.8.7;

// https://github.com/AmbireTech/wallet/blob/main/contracts/WALLET.sol
contract WALLETToken {
	// Constants
	string public constant name = "Ambire Wallet";
	string public constant symbol = "WALLET";
	uint8 public constant decimals = 18;
	uint public constant MAX_SUPPLY = 1_000_000_000 * 1e18;

	// Mutable variables
	uint public totalSupply;
	mapping(address => uint) balances;
	mapping(address => mapping(address => uint)) allowed;

	event Approval(address indexed owner, address indexed spender, uint amount);
	event Transfer(address indexed from, address indexed to, uint amount);

	event SupplyControllerChanged(address indexed prev, address indexed current);

	address public supplyController;
	constructor(address _supplyController) {
		supplyController = _supplyController;
		emit SupplyControllerChanged(address(0), _supplyController);
	}

	function balanceOf(address owner) external view returns (uint balance) {
		return balances[owner];
	}

	function transfer(address to, uint amount) external returns (bool success) {
		balances[msg.sender] = balances[msg.sender] - amount;
		balances[to] = balances[to] + amount;
		emit Transfer(msg.sender, to, amount);
		return true;
	}

	function transferFrom(address from, address to, uint amount) external returns (bool success) {
		balances[from] = balances[from] - amount;
		allowed[from][msg.sender] = allowed[from][msg.sender] - amount;
		balances[to] = balances[to] + amount;
		emit Transfer(from, to, amount);
		return true;
	}

	function approve(address spender, uint amount) external returns (bool success) {
		allowed[msg.sender][spender] = amount;
		emit Approval(msg.sender, spender, amount);
		return true;
	}

	function allowance(address owner, address spender) external view returns (uint remaining) {
		return allowed[owner][spender];
	}

	// Supply control
	function innerMint(address owner, uint amount) internal {
		totalSupply = totalSupply + amount;
		require(totalSupply < MAX_SUPPLY, 'MAX_SUPPLY');
		balances[owner] = balances[owner] + amount;
		// Because of https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md#transfer-1
		emit Transfer(address(0), owner, amount);
	}

	function mint(address owner, uint amount) external {
		require(msg.sender == supplyController, 'NOT_SUPPLYCONTROLLER');
		innerMint(owner, amount);
	}

	function changeSupplyController(address newSupplyController) external {
		require(msg.sender == supplyController, 'NOT_SUPPLYCONTROLLER');
		// Emitting here does not follow checks-effects-interactions-logs, but it's safe anyway cause there are no external calls
		emit SupplyControllerChanged(supplyController, newSupplyController);
		supplyController = newSupplyController;
	}
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_supplyController","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"prev","type":"address"},{"indexed":true,"internalType":"address","name":"current","type":"address"}],"name":"SupplyControllerChanged","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":"amount","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"MAX_SUPPLY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"remaining","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newSupplyController","type":"address"}],"name":"changeSupplyController","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"supplyController","outputs":[{"internalType":"address","name":"","type":"address"}],"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":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b506040516108d33803806108d383398101604081905261002f9161007e565b600380546001600160a01b0319166001600160a01b0383169081179091556040516000907fa0c3b07e87149049c5705737ef1ab211dc9f921e780e4ac44789f521e4d15edd908290a3506100ae565b60006020828403121561009057600080fd5b81516001600160a01b03811681146100a757600080fd5b9392505050565b610816806100bd6000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c806340c10f191161008c578063a4012b2111610066578063a4012b21146101f3578063a9059cbb14610206578063dd62ed3e14610219578063e7ba10121461025257600080fd5b806340c10f191461019057806370a08231146101a557806395d89b41146101ce57600080fd5b806306fdde03146100d4578063095ea7b31461011657806318160ddd1461013957806323b872dd14610150578063313ce5671461016357806332cb6b0c1461017d575b600080fd5b6101006040518060400160405280600d81526020016c105b589a5c994815d85b1b195d609a1b81525081565b60405161010d9190610746565b60405180910390f35b61012961012436600461071c565b61027d565b604051901515815260200161010d565b61014260005481565b60405190815260200161010d565b61012961015e3660046106e0565b6102e9565b61016b601281565b60405160ff909116815260200161010d565b6101426b033b2e3c9fd0803ce800000081565b6101a361019e36600461071c565b6103ea565b005b6101426101b336600461068b565b6001600160a01b031660009081526001602052604090205490565b6101006040518060400160405280600681526020016515d05313115560d21b81525081565b6101a361020136600461068b565b61044e565b61012961021436600461071c565b6104fb565b6101426102273660046106ad565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b600354610265906001600160a01b031681565b6040516001600160a01b03909116815260200161010d565b3360008181526002602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102d89086815260200190565b60405180910390a350600192915050565b6001600160a01b03831660009081526001602052604081205461030d9083906107b3565b6001600160a01b03851660009081526001602090815260408083209390935560028152828220338352905220546103459083906107b3565b6001600160a01b03808616600090815260026020908152604080832033845282528083209490945591861681526001909152205461038490839061079b565b6001600160a01b0380851660008181526001602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906103d89086815260200190565b60405180910390a35060019392505050565b6003546001600160a01b031633146104405760405162461bcd60e51b81526020600482015260146024820152732727aa2fa9aaa828262ca1a7a72a2927a62622a960611b60448201526064015b60405180910390fd5b61044a8282610594565b5050565b6003546001600160a01b0316331461049f5760405162461bcd60e51b81526020600482015260146024820152732727aa2fa9aaa828262ca1a7a72a2927a62622a960611b6044820152606401610437565b6003546040516001600160a01b038084169216907fa0c3b07e87149049c5705737ef1ab211dc9f921e780e4ac44789f521e4d15edd90600090a3600380546001600160a01b0319166001600160a01b0392909216919091179055565b336000908152600160205260408120546105169083906107b3565b33600090815260016020526040808220929092556001600160a01b0385168152205461054390839061079b565b6001600160a01b0384166000818152600160205260409081902092909255905133907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906102d89086815260200190565b806000546105a2919061079b565b60008190556b033b2e3c9fd0803ce8000000116105ee5760405162461bcd60e51b815260206004820152600a6024820152694d41585f535550504c5960b01b6044820152606401610437565b6001600160a01b03821660009081526001602052604090205461061290829061079b565b6001600160a01b0383166000818152600160205260408082209390935591519091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906106639085815260200190565b60405180910390a35050565b80356001600160a01b038116811461068657600080fd5b919050565b60006020828403121561069d57600080fd5b6106a68261066f565b9392505050565b600080604083850312156106c057600080fd5b6106c98361066f565b91506106d76020840161066f565b90509250929050565b6000806000606084860312156106f557600080fd5b6106fe8461066f565b925061070c6020850161066f565b9150604084013590509250925092565b6000806040838503121561072f57600080fd5b6107388361066f565b946020939093013593505050565b600060208083528351808285015260005b8181101561077357858101830151858201604001528201610757565b81811115610785576000604083870101525b50601f01601f1916929092016040019392505050565b600082198211156107ae576107ae6107ca565b500190565b6000828210156107c5576107c56107ca565b500390565b634e487b7160e01b600052601160045260246000fdfea2646970667358221220c9cddc5e39b8d3e99df64b58dd61ca264e52b191b2d89e0cd79f665d81c2a98a64736f6c63430008070033000000000000000000000000a07d75aacefd11b425af7181958f0f85c312f143

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c806340c10f191161008c578063a4012b2111610066578063a4012b21146101f3578063a9059cbb14610206578063dd62ed3e14610219578063e7ba10121461025257600080fd5b806340c10f191461019057806370a08231146101a557806395d89b41146101ce57600080fd5b806306fdde03146100d4578063095ea7b31461011657806318160ddd1461013957806323b872dd14610150578063313ce5671461016357806332cb6b0c1461017d575b600080fd5b6101006040518060400160405280600d81526020016c105b589a5c994815d85b1b195d609a1b81525081565b60405161010d9190610746565b60405180910390f35b61012961012436600461071c565b61027d565b604051901515815260200161010d565b61014260005481565b60405190815260200161010d565b61012961015e3660046106e0565b6102e9565b61016b601281565b60405160ff909116815260200161010d565b6101426b033b2e3c9fd0803ce800000081565b6101a361019e36600461071c565b6103ea565b005b6101426101b336600461068b565b6001600160a01b031660009081526001602052604090205490565b6101006040518060400160405280600681526020016515d05313115560d21b81525081565b6101a361020136600461068b565b61044e565b61012961021436600461071c565b6104fb565b6101426102273660046106ad565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b600354610265906001600160a01b031681565b6040516001600160a01b03909116815260200161010d565b3360008181526002602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102d89086815260200190565b60405180910390a350600192915050565b6001600160a01b03831660009081526001602052604081205461030d9083906107b3565b6001600160a01b03851660009081526001602090815260408083209390935560028152828220338352905220546103459083906107b3565b6001600160a01b03808616600090815260026020908152604080832033845282528083209490945591861681526001909152205461038490839061079b565b6001600160a01b0380851660008181526001602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906103d89086815260200190565b60405180910390a35060019392505050565b6003546001600160a01b031633146104405760405162461bcd60e51b81526020600482015260146024820152732727aa2fa9aaa828262ca1a7a72a2927a62622a960611b60448201526064015b60405180910390fd5b61044a8282610594565b5050565b6003546001600160a01b0316331461049f5760405162461bcd60e51b81526020600482015260146024820152732727aa2fa9aaa828262ca1a7a72a2927a62622a960611b6044820152606401610437565b6003546040516001600160a01b038084169216907fa0c3b07e87149049c5705737ef1ab211dc9f921e780e4ac44789f521e4d15edd90600090a3600380546001600160a01b0319166001600160a01b0392909216919091179055565b336000908152600160205260408120546105169083906107b3565b33600090815260016020526040808220929092556001600160a01b0385168152205461054390839061079b565b6001600160a01b0384166000818152600160205260409081902092909255905133907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906102d89086815260200190565b806000546105a2919061079b565b60008190556b033b2e3c9fd0803ce8000000116105ee5760405162461bcd60e51b815260206004820152600a6024820152694d41585f535550504c5960b01b6044820152606401610437565b6001600160a01b03821660009081526001602052604090205461061290829061079b565b6001600160a01b0383166000818152600160205260408082209390935591519091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906106639085815260200190565b60405180910390a35050565b80356001600160a01b038116811461068657600080fd5b919050565b60006020828403121561069d57600080fd5b6106a68261066f565b9392505050565b600080604083850312156106c057600080fd5b6106c98361066f565b91506106d76020840161066f565b90509250929050565b6000806000606084860312156106f557600080fd5b6106fe8461066f565b925061070c6020850161066f565b9150604084013590509250925092565b6000806040838503121561072f57600080fd5b6107388361066f565b946020939093013593505050565b600060208083528351808285015260005b8181101561077357858101830151858201604001528201610757565b81811115610785576000604083870101525b50601f01601f1916929092016040019392505050565b600082198211156107ae576107ae6107ca565b500190565b6000828210156107c5576107c56107ca565b500390565b634e487b7160e01b600052601160045260246000fdfea2646970667358221220c9cddc5e39b8d3e99df64b58dd61ca264e52b191b2d89e0cd79f665d81c2a98a64736f6c63430008070033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000a07d75aacefd11b425af7181958f0f85c312f143

-----Decoded View---------------
Arg [0] : _supplyController (address): 0xa07D75aacEFd11b425AF7181958F0F85c312f143

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000a07d75aacefd11b425af7181958f0f85c312f143


Deployed Bytecode Sourcemap

136:2689:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;176:45;;;;;;;;;;;;;;;-1:-1:-1;;;176:45:0;;;;;;;;;;;;:::i;:::-;;;;;;;;1595:189;;;;;;:::i;:::-;;:::i;:::-;;;1613:14:1;;1606:22;1588:41;;1576:2;1561:18;1595:189:0;1448:187:1;391:23:0;;;;;;;;;3076:25:1;;;3064:2;3049:18;391:23:0;2930:177:1;1287:303:0;;;;;;:::i;:::-;;:::i;269:35::-;;302:2;269:35;;;;;3284:4:1;3272:17;;;3254:36;;3242:2;3227:18;269:35:0;3112:184:1;308:54:0;;342:20;308:54;;2281:153;;;;;;:::i;:::-;;:::i;:::-;;938:103;;;;;;:::i;:::-;-1:-1:-1;;;;;1021:15:0;995:12;1021:15;;;:8;:15;;;;;;;938:103;225:40;;;;;;;;;;;;;;;-1:-1:-1;;;225:40:0;;;;;2439:383;;;;;;:::i;:::-;;:::i;1046:236::-;;;;;;:::i;:::-;;:::i;1789:130::-;;;;;;:::i;:::-;-1:-1:-1;;;;;1891:14:0;;;1863;1891;;;:7;:14;;;;;;;;:23;;;;;;;;;;;;;1789:130;749:31;;;;;-1:-1:-1;;;;;749:31:0;;;;;;-1:-1:-1;;;;;1404:32:1;;;1386:51;;1374:2;1359:18;749:31:0;1240:203:1;1595:189:0;1687:10;1660:12;1679:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;1679:28:0;;;;;;;;;;:37;;;1726;1660:12;;1679:28;;1726:37;;;;1710:6;3076:25:1;;3064:2;3049:18;;2930:177;1726:37:0;;;;;;;;-1:-1:-1;1775:4:0;1595:189;;;;:::o;1287:303::-;-1:-1:-1;;;;;1402:14:0;;1366:12;1402:14;;;:8;:14;;;;;;:23;;1419:6;;1402:23;:::i;:::-;-1:-1:-1;;;;;1385:14:0;;;;;;:8;:14;;;;;;;;:40;;;;1458:7;:13;;;;;1472:10;1458:25;;;;;;:34;;1486:6;;1458:34;:::i;:::-;-1:-1:-1;;;;;1430:13:0;;;;;;;:7;:13;;;;;;;;1444:10;1430:25;;;;;;;:62;;;;1512:12;;;;;:8;:12;;;;;:21;;1527:6;;1512:21;:::i;:::-;-1:-1:-1;;;;;1497:12:0;;;;;;;:8;:12;;;;;;;:36;;;;1543:26;;;;;;;;;;1562:6;3076:25:1;;3064:2;3049:18;;2930:177;1543:26:0;;;;;;;;-1:-1:-1;1581:4:0;1287:303;;;;;:::o;2281:153::-;2359:16;;-1:-1:-1;;;;;2359:16:0;2345:10;:30;2337:63;;;;-1:-1:-1;;;2337:63:0;;2444:2:1;2337:63:0;;;2426:21:1;2483:2;2463:18;;;2456:30;-1:-1:-1;;;2502:18:1;;;2495:50;2562:18;;2337:63:0;;;;;;;;;2405:24;2415:5;2422:6;2405:9;:24::i;:::-;2281:153;;:::o;2439:383::-;2536:16;;-1:-1:-1;;;;;2536:16:0;2522:10;:30;2514:63;;;;-1:-1:-1;;;2514:63:0;;2444:2:1;2514:63:0;;;2426:21:1;2483:2;2463:18;;;2456:30;-1:-1:-1;;;2502:18:1;;;2495:50;2562:18;;2514:63:0;2242:344:1;2514:63:0;2736:16;;2712:62;;-1:-1:-1;;;;;2712:62:0;;;;2736:16;;2712:62;;2736:16;;2712:62;2779:16;:38;;-1:-1:-1;;;;;;2779:38:0;-1:-1:-1;;;;;2779:38:0;;;;;;;;;;2439:383::o;1046:236::-;1158:10;1107:12;1149:20;;;:8;:20;;;;;;:29;;1172:6;;1149:29;:::i;:::-;1135:10;1126:20;;;;:8;:20;;;;;;:52;;;;-1:-1:-1;;;;;1198:12:0;;;;;;:21;;1213:6;;1198:21;:::i;:::-;-1:-1:-1;;;;;1183:12:0;;;;;;:8;:12;;;;;;;:36;;;;1229:32;;1238:10;;1229:32;;;;1254:6;3076:25:1;;3064:2;3049:18;;2930:177;1944:332:0;2033:6;2019:11;;:20;;;;:::i;:::-;2005:11;:34;;;342:20;-1:-1:-1;2044:47:0;;;;-1:-1:-1;;;2044:47:0;;2793:2:1;2044:47:0;;;2775:21:1;2832:2;2812:18;;;2805:30;-1:-1:-1;;;2851:18:1;;;2844:40;2901:18;;2044:47:0;2591:334:1;2044:47:0;-1:-1:-1;;;;;2114:15:0;;;;;;:8;:15;;;;;;:24;;2132:6;;2114:24;:::i;:::-;-1:-1:-1;;;;;2096:15:0;;;;;;:8;:15;;;;;;:42;;;;2236:35;;2096:15;;;2236:35;;;;2264:6;3076:25:1;;3064:2;3049:18;;2930:177;2236:35:0;;;;;;;;1944:332;;:::o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:70;;177:1;174;167:12;111:70;14:173;;;:::o;192:186::-;251:6;304:2;292:9;283:7;279:23;275:32;272:52;;;320:1;317;310:12;272:52;343:29;362:9;343:29;:::i;:::-;333:39;192:186;-1:-1:-1;;;192:186:1:o;383:260::-;451:6;459;512:2;500:9;491:7;487:23;483:32;480:52;;;528:1;525;518:12;480:52;551:29;570:9;551:29;:::i;:::-;541:39;;599:38;633:2;622:9;618:18;599:38;:::i;:::-;589:48;;383:260;;;;;:::o;648:328::-;725:6;733;741;794:2;782:9;773:7;769:23;765:32;762:52;;;810:1;807;800:12;762:52;833:29;852:9;833:29;:::i;:::-;823:39;;881:38;915:2;904:9;900:18;881:38;:::i;:::-;871:48;;966:2;955:9;951:18;938:32;928:42;;648:328;;;;;:::o;981:254::-;1049:6;1057;1110:2;1098:9;1089:7;1085:23;1081:32;1078:52;;;1126:1;1123;1116:12;1078:52;1149:29;1168:9;1149:29;:::i;:::-;1139:39;1225:2;1210:18;;;;1197:32;;-1:-1:-1;;;981:254:1:o;1640:597::-;1752:4;1781:2;1810;1799:9;1792:21;1842:6;1836:13;1885:6;1880:2;1869:9;1865:18;1858:34;1910:1;1920:140;1934:6;1931:1;1928:13;1920:140;;;2029:14;;;2025:23;;2019:30;1995:17;;;2014:2;1991:26;1984:66;1949:10;;1920:140;;;2078:6;2075:1;2072:13;2069:91;;;2148:1;2143:2;2134:6;2123:9;2119:22;2115:31;2108:42;2069:91;-1:-1:-1;2221:2:1;2200:15;-1:-1:-1;;2196:29:1;2181:45;;;;2228:2;2177:54;;1640:597;-1:-1:-1;;;1640:597:1:o;3301:128::-;3341:3;3372:1;3368:6;3365:1;3362:13;3359:39;;;3378:18;;:::i;:::-;-1:-1:-1;3414:9:1;;3301:128::o;3434:125::-;3474:4;3502:1;3499;3496:8;3493:34;;;3507:18;;:::i;:::-;-1:-1:-1;3544:9:1;;3434:125::o;3564:127::-;3625:10;3620:3;3616:20;3613:1;3606:31;3656:4;3653:1;3646:15;3680:4;3677:1;3670:15

Swarm Source

ipfs://c9cddc5e39b8d3e99df64b58dd61ca264e52b191b2d89e0cd79f665d81c2a98a

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

OVERVIEW

The first DeFi wallet combines power, security, and ease of use, while also being open-source and non-custodial.

Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.

Validator Index Block Amount
View All Withdrawals

Txn Hash Block Value Eth2 PubKey Valid
View All Deposits
[ 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.