Contract 0x564906ec1DF8399F00e4ad32c0eCAC0404a27A1c

 
 
Txn Hash
Method
Block
From
To
Value [Txn Fee]
0xe35732a1cb2bdcc087b57a12cd7e2b9d1c03749bbea61346b428e0db34d2db43Approve398439742023-03-01 13:56:1228 days 17 hrs ago faneczek.crypto  IN  Ambire: WALLET Token0 MATIC0.007531113943 160.015169316
0xfca3a99a0c08d1ae5e161195348f99492de13be2f2756ce95151c27f75274190Transfer382759002023-01-19 15:50:4769 days 15 hrs ago0xe14f7a9af3f75a4ccd33909b0046b16d82c6ec0e IN  Ambire: WALLET Token0 MATIC0.002263198721 91.705446808
0xeba8325ec1bbde8193350d36e0f0f23324018066407dfa2c806d9f32b2c7be0eTransfer382759002023-01-19 15:50:4769 days 15 hrs ago0xe14f7a9af3f75a4ccd33909b0046b16d82c6ec0e IN  Ambire: WALLET Token0 MATIC0.002790229924 91.705446808
0x6a5789971f56be45224a76f64c4d997f35ef3d71ce389dad05ff58af8bace4d3Approve373847532022-12-28 15:52:2691 days 15 hrs ago0x05c6df4853559bf43fb49b949764848fdb91a0e0 IN  Ambire: WALLET Token0 MATIC0.00292720527862.194949076
0x8ff4666d83c8d33a7b8fd3f71b3c11498e29923b6128cc9b830f8dfdbf3f47b6Approve373491442022-12-27 18:35:1092 days 13 hrs ago0x3da72596af4746ca5354bb823816d703dc3cf005 IN  Ambire: WALLET Token0 MATIC0.00218749936746.478261278
0x16f93ecde76c9a3a83960e9033cc0e31b9bcbfe1fcb13900106012680b5e45d0Approve368737072022-12-15 20:26:49104 days 11 hrs ago0x000003f6d4a3badca70d7e91959f180da4bcb0a1 IN  Ambire: WALLET Token0 MATIC0.00267893394256.919875541
0x1921cf105f730132ac4615087977bd0167850503cc1c4ac24feb33405b00dc67Approve368644142022-12-15 15:07:06104 days 16 hrs ago0xa8f7e1f2129228fb0b335bb83a18c9494a892a3d IN  Ambire: WALLET Token0 MATIC0.006295577447133.763464301
0xcbd15be1af0caaadcc35de293cd41039bd1cb88ae29271af7ea3f4376b938609Transfer366243592022-12-09 16:14:35110 days 15 hrs ago faneczek.crypto  IN  Ambire: WALLET Token0 MATIC0.003896114961110.56572342
0xaf3e51c52f2ed4080da5d2bbb1f17ee6cabcc527aee3922e54fbfa0034d2eb95Transfer365972092022-12-09 0:14:36111 days 7 hrs ago 29041984.dao  IN  Ambire: WALLET Token0 MATIC0.00267122803556.191426557
0xc5c0a8a6d1e5f1ab05f7c296d5447714295c3123ee085d5d7f1bd83fe1030221Approve359504442022-11-23 2:55:51127 days 4 hrs ago0xa8f7e1f2129228fb0b335bb83a18c9494a892a3d IN  Ambire: WALLET Token0 MATIC0.0023532550
0x6601a7192534fe217c5b29946363bb50e00d080863555475f687080de7432983Approve355647322022-11-13 18:23:35136 days 13 hrs ago0xa8f7e1f2129228fb0b335bb83a18c9494a892a3d IN  Ambire: WALLET Token0 MATIC0.0023532550
0x17694cc4a6bbc312ad2e43666004eb9ca6fe5bb8c0147aa4d229d924330cf8c4Approve355516922022-11-13 10:51:53136 days 20 hrs ago0xee8085d70967e7985a6cc1843e37cbcf3da57b32 IN  Ambire: WALLET Token0 MATIC0.004138678808 87.935383167
0xc2f2fdb4812f1fef3fa6804c0d51949a243a5f7bc9c92b4f9b30fd00bdcee472Approve355078432022-11-12 7:47:15137 days 23 hrs ago0x369172f5bd00ba5cc61c1837d74aca38eabebe7d IN  Ambire: WALLET Token0 MATIC0.004837971501102.793402769
0x628937a0f8c39d08b1d75967d45bcd920018ea909bd402444ba23d49de9d25acApprove355073552022-11-12 7:26:11138 days 15 mins ago0x369172f5bd00ba5cc61c1837d74aca38eabebe7d IN  Ambire: WALLET Token0 MATIC0.008160645292173.390954907
0x00a76df998f42249f64cdc03cdf0d9f2812d449a517ef6e76d679671a74f53d3Transfer355071682022-11-12 7:19:42138 days 21 mins ago0x000003f6d4a3badca70d7e91959f180da4bcb0a1 IN  Ambire: WALLET Token0 MATIC0.00435531571383.253349275
0xfa9e7a74607b656aeb35bf73ecd0b2780b32f10e7cdd12479cad7d7df873e113Approve354730832022-11-11 9:34:03138 days 22 hrs ago0xa25f1310d44c884e4c99b4e315911b44f235ba0a IN  Ambire: WALLET Token0 MATIC0.007010649444148.956750113
0xd922718abcdfe1cc879133fc81b5f6b4f377fd6cb8a41661e90fbb18a2a6396eApprove354577182022-11-11 0:28:23139 days 7 hrs ago freemint.bitcoin  IN  Ambire: WALLET Token0 MATIC0.006051254199128.572276635
0x3c3659a8a9b7cccc3692ec67e93b847f53ae9343e5928f48ccad4931ff07edd0Approve352045372022-11-04 20:55:43145 days 10 hrs ago0xa8f7e1f2129228fb0b335bb83a18c9494a892a3d IN  Ambire: WALLET Token0 MATIC0.013413525285
0x62699af3d1aed027360152037c123f50e8f3f4004e53d361c8b93cb8e746de9bTransfer345653222022-10-20 5:26:24161 days 2 hrs ago0xc8925631fa374b252773dd6952ff2aab7f1a1476 IN  Ambire: WALLET Token0 MATIC0.004789781167157.548226011
0xe46775d5b663a7a0b0b08c68633329894de5b985caa4677b8531dc05d72153cbApprove342212992022-10-11 19:21:41169 days 12 hrs ago0xc8925631fa374b252773dd6952ff2aab7f1a1476 IN  Ambire: WALLET Token0 MATIC0.00164492359234.950039146
0xd44e746e08504e27cefe20a3a55e20bbe67026ada036b7eefc83c886bb2a2b19Approve342209962022-10-11 19:11:19169 days 12 hrs ago0x000003f6d4a3badca70d7e91959f180da4bcb0a1 IN  Ambire: WALLET Token0 MATIC0.00156970386133.351829636
0x57461cbc8b95659637ac12950b56a21ed3b1db623f7ec121cd9c2dfc3665afc1Approve341370012022-10-09 18:33:25171 days 13 hrs ago0xc8925631fa374b252773dd6952ff2aab7f1a1476 IN  Ambire: WALLET Token0 MATIC0.00155314500133.000000029
0xb2b8a15fb515411fcbe7455d4ee343d784abd6674b2c3d0b79ccf236896873b1Approve341368452022-10-09 18:28:05171 days 13 hrs ago0x000003f6d4a3badca70d7e91959f180da4bcb0a1 IN  Ambire: WALLET Token0 MATIC0.00155314533.000000016
0x9d344c8c56163b545db7b5c254064c46fd20861e227f0955b1cb29ba9407a947Transfer341360632022-10-09 18:01:09171 days 13 hrs ago0x000003f6d4a3badca70d7e91959f180da4bcb0a1 IN  Ambire: WALLET Token0 MATIC0.00172675833.000000014
0x8d1a0a8ab89e7e2b94e820bea2ea4aa5caa9b778e20062f531a7b265784dea00Approve341359682022-10-09 17:57:55171 days 13 hrs ago0x000003f6d4a3badca70d7e91959f180da4bcb0a1 IN  Ambire: WALLET Token0 MATIC0.00155314533.000000015
[ Download CSV Export 

OVERVIEW

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

Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
WALLETToken

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at polygonscan.com on 2022-06-29
*/

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

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);

	// EIP 2612
	bytes32 public DOMAIN_SEPARATOR;
	// keccak256("Permit(address owner,address spender,uint256 value,uint256 nonce,uint256 deadline)");
	bytes32 public constant PERMIT_TYPEHASH = 0x6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9;
	mapping(address => uint) public nonces;

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

		// EIP 2612: permit()
		uint chainId;
		assembly {
			chainId := chainid()
		}
		DOMAIN_SEPARATOR = keccak256(
			abi.encode(
				keccak256("EIP712Domain(string name,string version,uint256 chainId,address verifyingContract)"),
				keccak256(bytes(name)),
				keccak256(bytes("1")),
				chainId,
				address(this)
			)
		);
	}

	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];
	}

	// EIP 2612: permit()
	function permit(address owner, address spender, uint amount, uint deadline, uint8 v, bytes32 r, bytes32 s) external {
		require(deadline >= block.timestamp, "DEADLINE_EXPIRED");
		bytes32 digest = keccak256(abi.encodePacked(
			"\x19\x01",
			DOMAIN_SEPARATOR,
			keccak256(abi.encode(PERMIT_TYPEHASH, owner, spender, amount, nonces[owner]++, deadline))
		));
		address recoveredAddress = ecrecover(digest, v, r, s);
		require(recoveredAddress != address(0) && recoveredAddress == owner, "INVALID_SIGNATURE");
		allowed[owner][spender] = amount;
		emit Approval(owner, spender, amount);
	}

	// 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":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAX_SUPPLY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PERMIT_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"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":[{"internalType":"address","name":"","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","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"}]

60806040523480156200001157600080fd5b5060405162001c1d38038062001c1d8339818101604052810190620000379190620001c6565b80600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fa0c3b07e87149049c5705737ef1ab211dc9f921e780e4ac44789f521e4d15edd60405160405180910390a360004690507f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6040518060400160405280600d81526020017f416d626972652057616c6c657400000000000000000000000000000000000000815250805190602001206040518060400160405280600181526020017f31000000000000000000000000000000000000000000000000000000000000008152508051906020012083306040516020016200018b9594939291906200022b565b604051602081830303815290604052805190602001206003819055505050620002ef565b600081519050620001c081620002d5565b92915050565b600060208284031215620001df57620001de620002d0565b5b6000620001ef84828501620001af565b91505092915050565b620002038162000288565b82525050565b62000214816200029c565b82525050565b6200022581620002c6565b82525050565b600060a08201905062000242600083018862000209565b62000251602083018762000209565b62000260604083018662000209565b6200026f60608301856200021a565b6200027e6080830184620001f8565b9695505050505050565b60006200029582620002a6565b9050919050565b6000819050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600080fd5b620002e08162000288565b8114620002ec57600080fd5b50565b61191e80620002ff6000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c806340c10f19116100a2578063a4012b2111610071578063a4012b21146102be578063a9059cbb146102da578063d505accf1461030a578063dd62ed3e14610326578063e7ba1012146103565761010b565b806340c10f191461022457806370a08231146102405780637ecebe001461027057806395d89b41146102a05761010b565b806330adf81f116100de57806330adf81f146101ac578063313ce567146101ca57806332cb6b0c146101e85780633644e515146102065761010b565b806306fdde0314610110578063095ea7b31461012e57806318160ddd1461015e57806323b872dd1461017c575b600080fd5b610118610374565b604051610125919061150c565b60405180910390f35b61014860048036038101906101439190611254565b6103ad565b6040516101559190611430565b60405180910390f35b61016661049f565b60405161017391906115ae565b60405180910390f35b6101966004803603810190610191919061115f565b6104a5565b6040516101a39190611430565b60405180910390f35b6101b461073b565b6040516101c1919061144b565b60405180910390f35b6101d2610762565b6040516101df91906115c9565b60405180910390f35b6101f0610767565b6040516101fd91906115ae565b60405180910390f35b61020e610777565b60405161021b919061144b565b60405180910390f35b61023e60048036038101906102399190611254565b61077d565b005b61025a600480360381019061025591906110f2565b61081b565b60405161026791906115ae565b60405180910390f35b61028a600480360381019061028591906110f2565b610864565b60405161029791906115ae565b60405180910390f35b6102a861087c565b6040516102b5919061150c565b60405180910390f35b6102d860048036038101906102d391906110f2565b6108b5565b005b6102f460048036038101906102ef9190611254565b610a05565b6040516103019190611430565b60405180910390f35b610324600480360381019061031f91906111b2565b610b92565b005b610340600480360381019061033b919061111f565b610e95565b60405161034d91906115ae565b60405180910390f35b61035e610f1c565b60405161036b9190611415565b60405180910390f35b6040518060400160405280600d81526020017f416d626972652057616c6c65740000000000000000000000000000000000000081525081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161048d91906115ae565b60405180910390a36001905092915050565b60005481565b600081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546104f29190611661565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546105bd9190611661565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610688919061160b565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161072891906115ae565b60405180910390a3600190509392505050565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c960001b81565b601281565b6b033b2e3c9fd0803ce800000081565b60035481565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461080d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108049061152e565b60405180910390fd5b6108178282610f42565b5050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60046020528060005260406000206000915090505481565b6040518060400160405280600681526020017f57414c4c4554000000000000000000000000000000000000000000000000000081525081565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610945576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093c9061152e565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fa0c3b07e87149049c5705737ef1ab211dc9f921e780e4ac44789f521e4d15edd60405160405180910390a380600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610a529190611661565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ae0919061160b565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b8091906115ae565b60405180910390a36001905092915050565b42841015610bd5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bcc9061156e565b60405180910390fd5b60006003547f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c960001b898989600460008e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815480929190610c5190611727565b919050558a604051602001610c6b96959493929190611466565b60405160208183030381529060405280519060200120604051602001610c929291906113de565b604051602081830303815290604052805190602001209050600060018286868660405160008152602001604052604051610ccf94939291906114c7565b6020604051602081039080840390855afa158015610cf1573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610d6557508873ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610da4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d9b9061154e565b60405180910390fd5b86600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92589604051610e8291906115ae565b60405180910390a3505050505050505050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b80600054610f50919061160b565b6000819055506b033b2e3c9fd0803ce800000060005410610fa6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9d9061158e565b60405180910390fd5b80600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ff1919061160b565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161109291906115ae565b60405180910390a35050565b6000813590506110ad8161188c565b92915050565b6000813590506110c2816118a3565b92915050565b6000813590506110d7816118ba565b92915050565b6000813590506110ec816118d1565b92915050565b600060208284031215611108576111076117a9565b5b60006111168482850161109e565b91505092915050565b60008060408385031215611136576111356117a9565b5b60006111448582860161109e565b92505060206111558582860161109e565b9150509250929050565b600080600060608486031215611178576111776117a9565b5b60006111868682870161109e565b93505060206111978682870161109e565b92505060406111a8868287016110c8565b9150509250925092565b600080600080600080600060e0888a0312156111d1576111d06117a9565b5b60006111df8a828b0161109e565b97505060206111f08a828b0161109e565b96505060406112018a828b016110c8565b95505060606112128a828b016110c8565b94505060806112238a828b016110dd565b93505060a06112348a828b016110b3565b92505060c06112458a828b016110b3565b91505092959891949750929550565b6000806040838503121561126b5761126a6117a9565b5b60006112798582860161109e565b925050602061128a858286016110c8565b9150509250929050565b61129d81611695565b82525050565b6112ac816116a7565b82525050565b6112bb816116b3565b82525050565b6112d26112cd826116b3565b611770565b82525050565b60006112e3826115e4565b6112ed81856115ef565b93506112fd8185602086016116f4565b611306816117ae565b840191505092915050565b600061131e600283611600565b9150611329826117bf565b600282019050919050565b60006113416014836115ef565b915061134c826117e8565b602082019050919050565b60006113646011836115ef565b915061136f82611811565b602082019050919050565b60006113876010836115ef565b91506113928261183a565b602082019050919050565b60006113aa600a836115ef565b91506113b582611863565b602082019050919050565b6113c9816116dd565b82525050565b6113d8816116e7565b82525050565b60006113e982611311565b91506113f582856112c1565b60208201915061140582846112c1565b6020820191508190509392505050565b600060208201905061142a6000830184611294565b92915050565b600060208201905061144560008301846112a3565b92915050565b600060208201905061146060008301846112b2565b92915050565b600060c08201905061147b60008301896112b2565b6114886020830188611294565b6114956040830187611294565b6114a260608301866113c0565b6114af60808301856113c0565b6114bc60a08301846113c0565b979650505050505050565b60006080820190506114dc60008301876112b2565b6114e960208301866113cf565b6114f660408301856112b2565b61150360608301846112b2565b95945050505050565b6000602082019050818103600083015261152681846112d8565b905092915050565b6000602082019050818103600083015261154781611334565b9050919050565b6000602082019050818103600083015261156781611357565b9050919050565b600060208201905081810360008301526115878161137a565b9050919050565b600060208201905081810360008301526115a78161139d565b9050919050565b60006020820190506115c360008301846113c0565b92915050565b60006020820190506115de60008301846113cf565b92915050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b6000611616826116dd565b9150611621836116dd565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156116565761165561177a565b5b828201905092915050565b600061166c826116dd565b9150611677836116dd565b92508282101561168a5761168961177a565b5b828203905092915050565b60006116a0826116bd565b9050919050565b60008115159050919050565b6000819050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156117125780820151818401526020810190506116f7565b83811115611721576000848401525b50505050565b6000611732826116dd565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156117655761176461177a565b5b600182019050919050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600080fd5b6000601f19601f8301169050919050565b7f1901000000000000000000000000000000000000000000000000000000000000600082015250565b7f4e4f545f535550504c59434f4e54524f4c4c4552000000000000000000000000600082015250565b7f494e56414c49445f5349474e4154555245000000000000000000000000000000600082015250565b7f444541444c494e455f4558504952454400000000000000000000000000000000600082015250565b7f4d41585f535550504c5900000000000000000000000000000000000000000000600082015250565b61189581611695565b81146118a057600080fd5b50565b6118ac816116b3565b81146118b757600080fd5b50565b6118c3816116dd565b81146118ce57600080fd5b50565b6118da816116e7565b81146118e557600080fd5b5056fea2646970667358221220652773de22f448030197ea1e25116e5139da94feef35f223ae6cdda270a0fa6264736f6c63430008070033000000000000000000000000aa59791cc531235a362a2bb3027b826b2c53d707

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

000000000000000000000000aa59791cc531235a362a2bb3027b826b2c53d707

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

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


Deployed ByteCode Sourcemap

64:3966:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;104:45;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2171:189;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;319:23;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1863:303;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;828:108;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;197:35;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;236:54;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;691:31;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3486:153;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1514:103;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;940:38;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;153:40;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3644:383;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1622:236;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2524:600;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2365:130;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;984:31;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;104:45;;;;;;;;;;;;;;;;;;;:::o;2171:189::-;2236:12;2286:6;2255:7;:19;2263:10;2255:19;;;;;;;;;;;;;;;:28;2275:7;2255:28;;;;;;;;;;;;;;;:37;;;;2323:7;2302:37;;2311:10;2302:37;;;2332:6;2302:37;;;;;;:::i;:::-;;;;;;;;2351:4;2344:11;;2171:189;;;;:::o;319:23::-;;;;:::o;1863:303::-;1942:12;1995:6;1978:8;:14;1987:4;1978:14;;;;;;;;;;;;;;;;:23;;;;:::i;:::-;1961:8;:14;1970:4;1961:14;;;;;;;;;;;;;;;:40;;;;2062:6;2034:7;:13;2042:4;2034:13;;;;;;;;;;;;;;;:25;2048:10;2034:25;;;;;;;;;;;;;;;;:34;;;;:::i;:::-;2006:7;:13;2014:4;2006:13;;;;;;;;;;;;;;;:25;2020:10;2006:25;;;;;;;;;;;;;;;:62;;;;2103:6;2088:8;:12;2097:2;2088:12;;;;;;;;;;;;;;;;:21;;;;:::i;:::-;2073:8;:12;2082:2;2073:12;;;;;;;;;;;;;;;:36;;;;2134:2;2119:26;;2128:4;2119:26;;;2138:6;2119:26;;;;;;:::i;:::-;;;;;;;;2157:4;2150:11;;1863:303;;;;;:::o;828:108::-;870:66;828:108;;;:::o;197:35::-;230:2;197:35;:::o;236:54::-;270:20;236:54;:::o;691:31::-;;;;:::o;3486:153::-;3564:16;;;;;;;;;;;3550:30;;:10;:30;;;3542:63;;;;;;;;;;;;:::i;:::-;;;;;;;;;3610:24;3620:5;3627:6;3610:9;:24::i;:::-;3486:153;;:::o;1514:103::-;1571:12;1597:8;:15;1606:5;1597:15;;;;;;;;;;;;;;;;1590:22;;1514:103;;;:::o;940:38::-;;;;;;;;;;;;;;;;;:::o;153:40::-;;;;;;;;;;;;;;;;;;;:::o;3644:383::-;3741:16;;;;;;;;;;;3727:30;;:10;:30;;;3719:63;;;;;;;;;;;;:::i;:::-;;;;;;;;;3959:19;3917:62;;3941:16;;;;;;;;;;;3917:62;;;;;;;;;;;;4003:19;3984:16;;:38;;;;;;;;;;;;;;;;;;3644:383;:::o;1622:236::-;1683:12;1748:6;1725:8;:20;1734:10;1725:20;;;;;;;;;;;;;;;;:29;;;;:::i;:::-;1702:8;:20;1711:10;1702:20;;;;;;;;;;;;;;;:52;;;;1789:6;1774:8;:12;1783:2;1774:12;;;;;;;;;;;;;;;;:21;;;;:::i;:::-;1759:8;:12;1768:2;1759:12;;;;;;;;;;;;;;;:36;;;;1826:2;1805:32;;1814:10;1805:32;;;1830:6;1805:32;;;;;;:::i;:::-;;;;;;;;1849:4;1842:11;;1622:236;;;;:::o;2524:600::-;2665:15;2653:8;:27;;2645:56;;;;;;;;;;;;:::i;:::-;;;;;;;;;2706:14;2771:16;;870:66;2814:15;;2831:5;2838:7;2847:6;2855;:13;2862:5;2855:13;;;;;;;;;;;;;;;;:15;;;;;;;;;:::i;:::-;;;;;2872:8;2803:78;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;2793:89;;;;;;2733:154;;;;;;;;;:::i;:::-;;;;;;;;;;;;;2723:165;;;;;;2706:182;;2893:24;2920:26;2930:6;2938:1;2941;2944;2920:26;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2893:53;;2987:1;2959:30;;:16;:30;;;;:59;;;;;3013:5;2993:25;;:16;:25;;;2959:59;2951:89;;;;;;;;;;;;:::i;:::-;;;;;;;;;3071:6;3045:7;:14;3053:5;3045:14;;;;;;;;;;;;;;;:23;3060:7;3045:23;;;;;;;;;;;;;;;:32;;;;3103:7;3087:32;;3096:5;3087:32;;;3112:6;3087:32;;;;;;:::i;:::-;;;;;;;;2640:484;;2524:600;;;;;;;:::o;2365:130::-;2439:14;2467:7;:14;2475:5;2467:14;;;;;;;;;;;;;;;:23;2482:7;2467:23;;;;;;;;;;;;;;;;2460:30;;2365:130;;;;:::o;984:31::-;;;;;;;;;;;;;:::o;3149:332::-;3238:6;3224:11;;:20;;;;:::i;:::-;3210:11;:34;;;;270:20;3257:11;;:24;3249:47;;;;;;;;;;;;:::i;:::-;;;;;;;;;3337:6;3319:8;:15;3328:5;3319:15;;;;;;;;;;;;;;;;:24;;;;:::i;:::-;3301:8;:15;3310:5;3301:15;;;;;;;;;;;;;;;:42;;;;3462:5;3441:35;;3458:1;3441:35;;;3469:6;3441:35;;;;;;:::i;:::-;;;;;;;;3149:332;;:::o;7:139:1:-;53:5;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;7:139;;;;:::o;152:::-;198:5;236:6;223:20;214:29;;252:33;279:5;252:33;:::i;:::-;152:139;;;;:::o;297:::-;343:5;381:6;368:20;359:29;;397:33;424:5;397:33;:::i;:::-;297:139;;;;:::o;442:135::-;486:5;524:6;511:20;502:29;;540:31;565:5;540:31;:::i;:::-;442:135;;;;:::o;583:329::-;642:6;691:2;679:9;670:7;666:23;662:32;659:119;;;697:79;;:::i;:::-;659:119;817:1;842:53;887:7;878:6;867:9;863:22;842:53;:::i;:::-;832:63;;788:117;583:329;;;;:::o;918:474::-;986:6;994;1043:2;1031:9;1022:7;1018:23;1014:32;1011:119;;;1049:79;;:::i;:::-;1011:119;1169:1;1194:53;1239:7;1230:6;1219:9;1215:22;1194:53;:::i;:::-;1184:63;;1140:117;1296:2;1322:53;1367:7;1358:6;1347:9;1343:22;1322:53;:::i;:::-;1312:63;;1267:118;918:474;;;;;:::o;1398:619::-;1475:6;1483;1491;1540:2;1528:9;1519:7;1515:23;1511:32;1508:119;;;1546:79;;:::i;:::-;1508:119;1666:1;1691:53;1736:7;1727:6;1716:9;1712:22;1691:53;:::i;:::-;1681:63;;1637:117;1793:2;1819:53;1864:7;1855:6;1844:9;1840:22;1819:53;:::i;:::-;1809:63;;1764:118;1921:2;1947:53;1992:7;1983:6;1972:9;1968:22;1947:53;:::i;:::-;1937:63;;1892:118;1398:619;;;;;:::o;2023:1199::-;2134:6;2142;2150;2158;2166;2174;2182;2231:3;2219:9;2210:7;2206:23;2202:33;2199:120;;;2238:79;;:::i;:::-;2199:120;2358:1;2383:53;2428:7;2419:6;2408:9;2404:22;2383:53;:::i;:::-;2373:63;;2329:117;2485:2;2511:53;2556:7;2547:6;2536:9;2532:22;2511:53;:::i;:::-;2501:63;;2456:118;2613:2;2639:53;2684:7;2675:6;2664:9;2660:22;2639:53;:::i;:::-;2629:63;;2584:118;2741:2;2767:53;2812:7;2803:6;2792:9;2788:22;2767:53;:::i;:::-;2757:63;;2712:118;2869:3;2896:51;2939:7;2930:6;2919:9;2915:22;2896:51;:::i;:::-;2886:61;;2840:117;2996:3;3023:53;3068:7;3059:6;3048:9;3044:22;3023:53;:::i;:::-;3013:63;;2967:119;3125:3;3152:53;3197:7;3188:6;3177:9;3173:22;3152:53;:::i;:::-;3142:63;;3096:119;2023:1199;;;;;;;;;;:::o;3228:474::-;3296:6;3304;3353:2;3341:9;3332:7;3328:23;3324:32;3321:119;;;3359:79;;:::i;:::-;3321:119;3479:1;3504:53;3549:7;3540:6;3529:9;3525:22;3504:53;:::i;:::-;3494:63;;3450:117;3606:2;3632:53;3677:7;3668:6;3657:9;3653:22;3632:53;:::i;:::-;3622:63;;3577:118;3228:474;;;;;:::o;3708:118::-;3795:24;3813:5;3795:24;:::i;:::-;3790:3;3783:37;3708:118;;:::o;3832:109::-;3913:21;3928:5;3913:21;:::i;:::-;3908:3;3901:34;3832:109;;:::o;3947:118::-;4034:24;4052:5;4034:24;:::i;:::-;4029:3;4022:37;3947:118;;:::o;4071:157::-;4176:45;4196:24;4214:5;4196:24;:::i;:::-;4176:45;:::i;:::-;4171:3;4164:58;4071:157;;:::o;4234:364::-;4322:3;4350:39;4383:5;4350:39;:::i;:::-;4405:71;4469:6;4464:3;4405:71;:::i;:::-;4398:78;;4485:52;4530:6;4525:3;4518:4;4511:5;4507:16;4485:52;:::i;:::-;4562:29;4584:6;4562:29;:::i;:::-;4557:3;4553:39;4546:46;;4326:272;4234:364;;;;:::o;4604:400::-;4764:3;4785:84;4867:1;4862:3;4785:84;:::i;:::-;4778:91;;4878:93;4967:3;4878:93;:::i;:::-;4996:1;4991:3;4987:11;4980:18;;4604:400;;;:::o;5010:366::-;5152:3;5173:67;5237:2;5232:3;5173:67;:::i;:::-;5166:74;;5249:93;5338:3;5249:93;:::i;:::-;5367:2;5362:3;5358:12;5351:19;;5010:366;;;:::o;5382:::-;5524:3;5545:67;5609:2;5604:3;5545:67;:::i;:::-;5538:74;;5621:93;5710:3;5621:93;:::i;:::-;5739:2;5734:3;5730:12;5723:19;;5382:366;;;:::o;5754:::-;5896:3;5917:67;5981:2;5976:3;5917:67;:::i;:::-;5910:74;;5993:93;6082:3;5993:93;:::i;:::-;6111:2;6106:3;6102:12;6095:19;;5754:366;;;:::o;6126:::-;6268:3;6289:67;6353:2;6348:3;6289:67;:::i;:::-;6282:74;;6365:93;6454:3;6365:93;:::i;:::-;6483:2;6478:3;6474:12;6467:19;;6126:366;;;:::o;6498:118::-;6585:24;6603:5;6585:24;:::i;:::-;6580:3;6573:37;6498:118;;:::o;6622:112::-;6705:22;6721:5;6705:22;:::i;:::-;6700:3;6693:35;6622:112;;:::o;6740:663::-;6981:3;7003:148;7147:3;7003:148;:::i;:::-;6996:155;;7161:75;7232:3;7223:6;7161:75;:::i;:::-;7261:2;7256:3;7252:12;7245:19;;7274:75;7345:3;7336:6;7274:75;:::i;:::-;7374:2;7369:3;7365:12;7358:19;;7394:3;7387:10;;6740:663;;;;;:::o;7409:222::-;7502:4;7540:2;7529:9;7525:18;7517:26;;7553:71;7621:1;7610:9;7606:17;7597:6;7553:71;:::i;:::-;7409:222;;;;:::o;7637:210::-;7724:4;7762:2;7751:9;7747:18;7739:26;;7775:65;7837:1;7826:9;7822:17;7813:6;7775:65;:::i;:::-;7637:210;;;;:::o;7853:222::-;7946:4;7984:2;7973:9;7969:18;7961:26;;7997:71;8065:1;8054:9;8050:17;8041:6;7997:71;:::i;:::-;7853:222;;;;:::o;8081:775::-;8314:4;8352:3;8341:9;8337:19;8329:27;;8366:71;8434:1;8423:9;8419:17;8410:6;8366:71;:::i;:::-;8447:72;8515:2;8504:9;8500:18;8491:6;8447:72;:::i;:::-;8529;8597:2;8586:9;8582:18;8573:6;8529:72;:::i;:::-;8611;8679:2;8668:9;8664:18;8655:6;8611:72;:::i;:::-;8693:73;8761:3;8750:9;8746:19;8737:6;8693:73;:::i;:::-;8776;8844:3;8833:9;8829:19;8820:6;8776:73;:::i;:::-;8081:775;;;;;;;;;:::o;8862:545::-;9035:4;9073:3;9062:9;9058:19;9050:27;;9087:71;9155:1;9144:9;9140:17;9131:6;9087:71;:::i;:::-;9168:68;9232:2;9221:9;9217:18;9208:6;9168:68;:::i;:::-;9246:72;9314:2;9303:9;9299:18;9290:6;9246:72;:::i;:::-;9328;9396:2;9385:9;9381:18;9372:6;9328:72;:::i;:::-;8862:545;;;;;;;:::o;9413:313::-;9526:4;9564:2;9553:9;9549:18;9541:26;;9613:9;9607:4;9603:20;9599:1;9588:9;9584:17;9577:47;9641:78;9714:4;9705:6;9641:78;:::i;:::-;9633:86;;9413:313;;;;:::o;9732:419::-;9898:4;9936:2;9925:9;9921:18;9913:26;;9985:9;9979:4;9975:20;9971:1;9960:9;9956:17;9949:47;10013:131;10139:4;10013:131;:::i;:::-;10005:139;;9732:419;;;:::o;10157:::-;10323:4;10361:2;10350:9;10346:18;10338:26;;10410:9;10404:4;10400:20;10396:1;10385:9;10381:17;10374:47;10438:131;10564:4;10438:131;:::i;:::-;10430:139;;10157:419;;;:::o;10582:::-;10748:4;10786:2;10775:9;10771:18;10763:26;;10835:9;10829:4;10825:20;10821:1;10810:9;10806:17;10799:47;10863:131;10989:4;10863:131;:::i;:::-;10855:139;;10582:419;;;:::o;11007:::-;11173:4;11211:2;11200:9;11196:18;11188:26;;11260:9;11254:4;11250:20;11246:1;11235:9;11231:17;11224:47;11288:131;11414:4;11288:131;:::i;:::-;11280:139;;11007:419;;;:::o;11432:222::-;11525:4;11563:2;11552:9;11548:18;11540:26;;11576:71;11644:1;11633:9;11629:17;11620:6;11576:71;:::i;:::-;11432:222;;;;:::o;11660:214::-;11749:4;11787:2;11776:9;11772:18;11764:26;;11800:67;11864:1;11853:9;11849:17;11840:6;11800:67;:::i;:::-;11660:214;;;;:::o;11961:99::-;12013:6;12047:5;12041:12;12031:22;;11961:99;;;:::o;12066:169::-;12150:11;12184:6;12179:3;12172:19;12224:4;12219:3;12215:14;12200:29;;12066:169;;;;:::o;12241:148::-;12343:11;12380:3;12365:18;;12241:148;;;;:::o;12395:305::-;12435:3;12454:20;12472:1;12454:20;:::i;:::-;12449:25;;12488:20;12506:1;12488:20;:::i;:::-;12483:25;;12642:1;12574:66;12570:74;12567:1;12564:81;12561:107;;;12648:18;;:::i;:::-;12561:107;12692:1;12689;12685:9;12678:16;;12395:305;;;;:::o;12706:191::-;12746:4;12766:20;12784:1;12766:20;:::i;:::-;12761:25;;12800:20;12818:1;12800:20;:::i;:::-;12795:25;;12839:1;12836;12833:8;12830:34;;;12844:18;;:::i;:::-;12830:34;12889:1;12886;12882:9;12874:17;;12706:191;;;;:::o;12903:96::-;12940:7;12969:24;12987:5;12969:24;:::i;:::-;12958:35;;12903:96;;;:::o;13005:90::-;13039:7;13082:5;13075:13;13068:21;13057:32;;13005:90;;;:::o;13101:77::-;13138:7;13167:5;13156:16;;13101:77;;;:::o;13184:126::-;13221:7;13261:42;13254:5;13250:54;13239:65;;13184:126;;;:::o;13316:77::-;13353:7;13382:5;13371:16;;13316:77;;;:::o;13399:86::-;13434:7;13474:4;13467:5;13463:16;13452:27;;13399:86;;;:::o;13491:307::-;13559:1;13569:113;13583:6;13580:1;13577:13;13569:113;;;13668:1;13663:3;13659:11;13653:18;13649:1;13644:3;13640:11;13633:39;13605:2;13602:1;13598:10;13593:15;;13569:113;;;13700:6;13697:1;13694:13;13691:101;;;13780:1;13771:6;13766:3;13762:16;13755:27;13691:101;13540:258;13491:307;;;:::o;13804:233::-;13843:3;13866:24;13884:5;13866:24;:::i;:::-;13857:33;;13912:66;13905:5;13902:77;13899:103;;;13982:18;;:::i;:::-;13899:103;14029:1;14022:5;14018:13;14011:20;;13804:233;;;:::o;14043:79::-;14082:7;14111:5;14100:16;;14043:79;;;:::o;14128:180::-;14176:77;14173:1;14166:88;14273:4;14270:1;14263:15;14297:4;14294:1;14287:15;14437:117;14546:1;14543;14536:12;14560:102;14601:6;14652:2;14648:7;14643:2;14636:5;14632:14;14628:28;14618:38;;14560:102;;;:::o;14668:214::-;14808:66;14804:1;14796:6;14792:14;14785:90;14668:214;:::o;14888:170::-;15028:22;15024:1;15016:6;15012:14;15005:46;14888:170;:::o;15064:167::-;15204:19;15200:1;15192:6;15188:14;15181:43;15064:167;:::o;15237:166::-;15377:18;15373:1;15365:6;15361:14;15354:42;15237:166;:::o;15409:160::-;15549:12;15545:1;15537:6;15533:14;15526:36;15409:160;:::o;15575:122::-;15648:24;15666:5;15648:24;:::i;:::-;15641:5;15638:35;15628:63;;15687:1;15684;15677:12;15628:63;15575:122;:::o;15703:::-;15776:24;15794:5;15776:24;:::i;:::-;15769:5;15766:35;15756:63;;15815:1;15812;15805:12;15756:63;15703:122;:::o;15831:::-;15904:24;15922:5;15904:24;:::i;:::-;15897:5;15894:35;15884:63;;15943:1;15940;15933:12;15884:63;15831:122;:::o;15959:118::-;16030:22;16046:5;16030:22;:::i;:::-;16023:5;16020:33;16010:61;;16067:1;16064;16057:12;16010:61;15959:118;:::o

Swarm Source

ipfs://652773de22f448030197ea1e25116e5139da94feef35f223ae6cdda270a0fa62
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.