ETH Price: $1,965.34 (-0.92%)

Contract

0xd3E4Ba569045546D09CF021ECC5dFe42b1d7f6E4
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

TokenTracker

Multichain Info

1 address found via
Transaction Hash
Method
Block
From
To
Approve246080812026-03-07 20:52:235 hrs ago1772916743IN
Morpheus.Network: MNW Token
0 ETH0.000098792.03329661
Approve246080552026-03-07 20:47:115 hrs ago1772916431IN
Morpheus.Network: MNW Token
0 ETH0.000053532.03103028
Approve246071332026-03-07 17:42:118 hrs ago1772905331IN
Morpheus.Network: MNW Token
0 ETH0.000002050.04239008
Transfer246060792026-03-07 14:10:1112 hrs ago1772892611IN
Morpheus.Network: MNW Token
0 ETH0.000002450.04573543
Transfer246010762026-03-06 21:22:4729 hrs ago1772832167IN
Morpheus.Network: MNW Token
0 ETH0.000024680.42164533
Approve246000302026-03-06 17:53:1132 hrs ago1772819591IN
Morpheus.Network: MNW Token
0 ETH0.000016620.3423648
Approve245999332026-03-06 17:33:2332 hrs ago1772818403IN
Morpheus.Network: MNW Token
0 ETH0.000014120.29133334
Approve245943832026-03-05 22:54:352 days ago1772751275IN
Morpheus.Network: MNW Token
0 ETH0.000002320.08784154
Approve245943812026-03-05 22:54:112 days ago1772751251IN
Morpheus.Network: MNW Token
0 ETH0.000002370.09000869
Approve245940562026-03-05 21:47:472 days ago1772747267IN
Morpheus.Network: MNW Token
0 ETH0.000104012.14110538
Approve245934142026-03-05 19:38:472 days ago1772739527IN
Morpheus.Network: MNW Token
0 ETH0.000102362.09738401
Transfer245930032026-03-05 18:16:352 days ago1772734595IN
Morpheus.Network: MNW Token
0 ETH0.000067681.15605439
Approve245906882026-03-05 10:31:592 days ago1772706719IN
Morpheus.Network: MNW Token
0 ETH0.000010760.22049541
Approve245903432026-03-05 9:22:472 days ago1772702567IN
Morpheus.Network: MNW Token
0 ETH0.000023610.48690289
Approve245893822026-03-05 6:10:112 days ago1772691011IN
Morpheus.Network: MNW Token
0 ETH0.000052211.07004155
Approve245886942026-03-05 3:51:592 days ago1772682719IN
Morpheus.Network: MNW Token
0 ETH0.00000540.11149398
Approve245884602026-03-05 3:04:472 days ago1772679887IN
Morpheus.Network: MNW Token
0 ETH0.000009260.19108937
Approve245878082026-03-05 0:54:233 days ago1772672063IN
Morpheus.Network: MNW Token
0 ETH0.000101492.07957687
Transfer245872182026-03-04 22:55:473 days ago1772664947IN
Morpheus.Network: MNW Token
0 ETH0.000004960.09246432
Approve245868332026-03-04 21:38:353 days ago1772660315IN
Morpheus.Network: MNW Token
0 ETH0.000100692.06056608
Approve245866952026-03-04 21:10:593 days ago1772658659IN
Morpheus.Network: MNW Token
0 ETH0.000103332.11712651
Transfer245864472026-03-04 20:21:233 days ago1772655683IN
Morpheus.Network: MNW Token
0 ETH0.000087622.11358237
Approve245857942026-03-04 18:09:233 days ago1772647763IN
Morpheus.Network: MNW Token
0 ETH0.000013980.28656422
Approve245853052026-03-04 16:31:233 days ago1772641883IN
Morpheus.Network: MNW Token
0 ETH0.00012882.65221029
Transfer245840422026-03-04 12:17:353 days ago1772626655IN
Morpheus.Network: MNW Token
0 ETH0.000012610.3043693
View all transactions

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer177740612023-07-26 1:45:11956 days ago1690335911
Morpheus.Network: MNW Token
0.29114907 ETH
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:
MNW

Compiler Version
v0.8.0+commit.c7dfd78e

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2021-07-08
*/

// SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.8.0;

interface iERC20 {

	function balanceOf(address who) external view returns (uint256 balance);

	function allowance(address owner, address spender) external view returns (uint256 remaining);

	function transfer(address to, uint256 value) external returns (bool success);

	function approve(address spender, uint256 value) external returns (bool success);

	function transferFrom(address from, address to, uint256 value) external returns (bool success);

	event Transfer(address indexed _from, address indexed _to, uint256 _value);

	event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}

contract Context {
	function _msgSender() internal view returns (address) {
		return msg.sender;
	}

	function _msgData() internal view returns (bytes memory) {
		this;
		return msg.data;
	}
}

library SafeMath {
	function sub(uint256 a, uint256 b) internal pure returns (uint256 c) {
		c = a - b;
		assert(b <= a && c <= a);
		return c;
	}

	function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
		c = a + b;
		assert(c >= a && c>=b);
		return c;
	}
}

library SafeERC20 {
	function safeTransfer(iERC20 _token, address _to, uint256 _value) internal {
		require(_token.transfer(_to, _value));
	}
}

contract Controllable is Context {
    mapping (address => bool) public controllers;

	constructor () {
		address msgSender = _msgSender();
		controllers[msgSender] = true;
	}

	modifier onlyController() {
		require(controllers[_msgSender()], "Controllable: caller is not a controller");
		_;
	}

    function addController(address _address) public onlyController {
        controllers[_address] = true;
    }

    function removeController(address _address) public onlyController {
        delete controllers[_address];
    }
}

contract Pausable is Controllable {
	event Pause();
	event Unpause();

	bool public paused = false;

	modifier whenNotPaused() {
		require(!paused);
		_;
	}

	modifier whenPaused() {
		require(paused);
		_;
	}

	function pause() public onlyController whenNotPaused {
		paused = true;
		emit Pause();
	}

	function unpause() public onlyController whenPaused {
		paused = false;
		emit Unpause();
	}
}

contract MNW is Controllable, Pausable, iERC20 {
	using SafeMath for uint256;
	using SafeERC20 for iERC20;

	mapping (address => uint256) public balances;
	mapping (address => mapping (address => uint256)) public allowed;
	mapping (address => bool) public frozenAccount;

	uint256 public totalSupply;
	string public constant name = "Morpheus.Network";
	uint8 public constant decimals = 18;
	string public constant symbol = "MNW";
	uint256 public constant initialSupply = 47897218 * 10 ** uint(decimals);

	constructor() {
		totalSupply = initialSupply;
		balances[msg.sender] = totalSupply;
    	controllers[msg.sender] = true;
		emit Transfer(address(0),msg.sender,initialSupply);
	}

	function receiveEther() public payable {
		revert();
	}

	function transfer(address _to, uint256 _value) external override whenNotPaused returns (bool success) {
		require(_to != msg.sender,"T1- Recipient can not be the same as sender");
		require(_to != address(0),"T2- Please check the recipient address");
		require(balances[msg.sender] >= _value,"T3- The balance of sender is too low");
		require(!frozenAccount[msg.sender],"T4- The wallet of sender is frozen");
		require(!frozenAccount[_to],"T5- The wallet of recipient is frozen");

		balances[msg.sender] = balances[msg.sender].sub(_value);
		balances[_to] = balances[_to].add(_value);

		emit Transfer(msg.sender, _to, _value);

		return true;
	}

	function transferFrom(address _from, address _to, uint256 _value) external override whenNotPaused returns (bool success) {
		require(_to != address(0),"TF1- Please check the recipient address");
		require(balances[_from] >= _value,"TF2- The balance of sender is too low");
		require(allowed[_from][msg.sender] >= _value,"TF3- The allowance of sender is too low");
		require(!frozenAccount[_from],"TF4- The wallet of sender is frozen");
		require(!frozenAccount[_to],"TF5- The wallet of recipient is frozen");

		balances[_from] = balances[_from].sub(_value);
		balances[_to] = balances[_to].add(_value);

		allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);

		emit Transfer(_from, _to, _value);

		return true;
	}

	function balanceOf(address _owner) public override view returns (uint256 balance) {
		return balances[_owner];
	}

	function approve(address _spender, uint256 _value) external override whenNotPaused returns (bool success) {
		require((_value == 0) || (allowed[msg.sender][_spender] == 0),"A1- Reset allowance to 0 first");

		allowed[msg.sender][_spender] = _value;

		emit Approval(msg.sender, _spender, _value);

		return true;
	}

	function increaseApproval(address _spender, uint256 _addedValue) external whenNotPaused returns (bool) {
		allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);

		emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);

		return true;
	}

	function decreaseApproval(address _spender, uint256 _subtractedValue) external whenNotPaused returns (bool) {
		allowed[msg.sender][_spender] = allowed[msg.sender][_spender].sub(_subtractedValue);

		emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);

		return true;
	}

	function allowance(address _owner, address _spender) public override view returns (uint256 remaining) {
		return allowed[_owner][_spender];
	}

	function transferToken(address tokenAddress, uint256 amount) external onlyController {
		iERC20(tokenAddress).safeTransfer(msg.sender,amount);
	}

	function flushToken(address tokenAddress) external onlyController {
		uint256 amount = iERC20(tokenAddress).balanceOf(address(this));
		iERC20(tokenAddress).safeTransfer(msg.sender,amount);
	}

	function burn(uint256 _value) external onlyController returns (bool) {
		require(_value <= balances[msg.sender],"B1- The balance of burner is too low");

		balances[msg.sender] = balances[msg.sender].sub(_value);
		totalSupply = totalSupply.sub(_value);

		emit Burn(msg.sender, _value);

		emit Transfer(msg.sender, address(0), _value);

		return true;
	}

	function freeze(address _address, bool _state) external onlyController returns (bool) {
		frozenAccount[_address] = _state;

		emit Freeze(_address, _state);

		return true;
	}

	event Burn(address indexed burner, uint256 value);
	event Freeze(address target, bool frozen);
}

Contract Security Audit

Contract ABI

API
[{"inputs":[],"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":"_value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"burner","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"target","type":"address"},{"indexed":false,"internalType":"bool","name":"frozen","type":"bool"}],"name":"Freeze","type":"event"},{"anonymous":false,"inputs":[],"name":"Pause","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":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","type":"event"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"addController","outputs":[],"stateMutability":"nonpayable","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":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowed","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","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":"","type":"address"}],"name":"balances","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"burn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"controllers","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"}],"name":"flushToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"bool","name":"_state","type":"bool"}],"name":"freeze","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"frozenAccount","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"initialSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"receiveEther","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"removeController","outputs":[],"stateMutability":"nonpayable","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":"_value","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":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040526001805460ff191690553480156200001b57600080fd5b50600062000028620000f2565b6001600160a01b03166000908152602081905260409020805460ff1916600117905550620000596012600a6200014c565b62000069906302dada8262000241565b600581905533600081815260026020908152604080832094909455819052918220805460ff19166001179055907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef620000c56012600a6200014c565b620000d5906302dada8262000241565b604051620000e49190620000f6565b60405180910390a362000279565b3390565b90815260200190565b80825b600180861162000113575062000143565b81870482111562000128576200012862000263565b808616156200013657918102915b9490941c93800262000102565b94509492505050565b60006200015d600019848462000164565b9392505050565b60008262000175575060016200015d565b8162000184575060006200015d565b81600181146200019d5760028114620001a857620001dc565b60019150506200015d565b60ff841115620001bc57620001bc62000263565b6001841b915084821115620001d557620001d562000263565b506200015d565b5060208310610133831016604e8410600b841016171562000214575081810a838111156200020e576200020e62000263565b6200015d565b620002238484846001620000ff565b80860482111562000238576200023862000263565b02949350505050565b60008160001904831182151516156200025e576200025e62000263565b500290565b634e487b7160e01b600052601160045260246000fd5b61184480620002896000396000f3fe6080604052600436106101815760003560e01c806370a08231116100d1578063a9059cbb1161008a578063d73dd62311610064578063d73dd62314610415578063da8c229e14610435578063dd62ed3e14610455578063f6a74ed71461047557610181565b8063a9059cbb146103b5578063b414d4b6146103d5578063bf120ae5146103f557610181565b806370a08231146103235780638456cb591461034357806395d89b41146103585780639cee789f1461036d578063a3912ec81461038d578063a7fc7a071461039557610181565b8063313ce5671161013e57806342966c681161011857806342966c68146102ae5780635c658165146102ce5780635c975abb146102ee578063661884631461030357610181565b8063313ce56714610262578063378dc3dc146102845780633f4ba83a1461029957610181565b806306fdde0314610186578063095ea7b3146101b15780631072cbea146101de57806318160ddd1461020057806323b872dd1461022257806327e235e314610242575b600080fd5b34801561019257600080fd5b5061019b610495565b6040516101a891906112a0565b60405180910390f35b3480156101bd57600080fd5b506101d16101cc3660046111d8565b6104c1565b6040516101a89190611295565b3480156101ea57600080fd5b506101fe6101f93660046111d8565b610593565b005b34801561020c57600080fd5b506102156105ef565b6040516101a8919061166e565b34801561022e57600080fd5b506101d161023d366004611167565b6105f5565b34801561024e57600080fd5b5061021561025d36600461111b565b61081c565b34801561026e57600080fd5b5061027761082e565b6040516101a89190611677565b34801561029057600080fd5b50610215610833565b3480156102a557600080fd5b506101fe610850565b3480156102ba57600080fd5b506101d16102c936600461121d565b6108d8565b3480156102da57600080fd5b506102156102e9366004611135565b610a07565b3480156102fa57600080fd5b506101d1610a24565b34801561030f57600080fd5b506101d161031e3660046111d8565b610a2d565b34801561032f57600080fd5b5061021561033e36600461111b565b610ac6565b34801561034f57600080fd5b506101fe610ae1565b34801561036457600080fd5b5061019b610b6c565b34801561037957600080fd5b506101fe61038836600461111b565b610b8b565b6101fe610181565b3480156103a157600080fd5b506101fe6103b036600461111b565b610c64565b3480156103c157600080fd5b506101d16103d03660046111d8565b610ccc565b3480156103e157600080fd5b506101d16103f036600461111b565b610e5b565b34801561040157600080fd5b506101d16104103660046111a2565b610e70565b34801561042157600080fd5b506101d16104303660046111d8565b610f1d565b34801561044157600080fd5b506101d161045036600461111b565b610f5e565b34801561046157600080fd5b50610215610470366004611135565b610f73565b34801561048157600080fd5b506101fe61049036600461111b565b610f9e565b6040518060400160405280601081526020016f4d6f7270686575732e4e6574776f726b60801b81525081565b60015460009060ff16156104d457600080fd5b81158061050257503360009081526003602090815260408083206001600160a01b0387168452909152902054155b6105275760405162461bcd60e51b815260040161051e90611637565b60405180910390fd5b3360008181526003602090815260408083206001600160a01b03881680855292529182902085905590519091907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061058190869061166e565b60405180910390a35060015b92915050565b60008061059e611003565b6001600160a01b0316815260208101919091526040016000205460ff166105d75760405162461bcd60e51b815260040161051e90611567565b6105eb6001600160a01b0383163383611007565b5050565b60055481565b60015460009060ff161561060857600080fd5b6001600160a01b03831661062e5760405162461bcd60e51b815260040161051e906112f3565b6001600160a01b0384166000908152600260205260409020548211156106665760405162461bcd60e51b815260040161051e906115f2565b6001600160a01b03841660009081526003602090815260408083203384529091529020548211156106a95760405162461bcd60e51b815260040161051e90611410565b6001600160a01b03841660009081526004602052604090205460ff16156106e25760405162461bcd60e51b815260040161051e906115af565b6001600160a01b03831660009081526004602052604090205460ff161561071b5760405162461bcd60e51b815260040161051e90611385565b6001600160a01b03841660009081526002602052604090205461073e9083611095565b6001600160a01b03808616600090815260026020526040808220939093559085168152205461076d90836110cd565b6001600160a01b0380851660009081526002602090815260408083209490945591871681526003825282812033825290915220546107ab9083611095565b6001600160a01b0380861660008181526003602090815260408083203384529091529081902093909355915190851691907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061080990869061166e565b60405180910390a35060015b9392505050565b60026020526000908152604090205481565b601281565b61083f6012600a6116e3565b61084d906302dada826117b1565b81565b60008061085b611003565b6001600160a01b0316815260208101919091526040016000205460ff166108945760405162461bcd60e51b815260040161051e90611567565b60015460ff166108a357600080fd5b6001805460ff191690556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3390600090a1565b60008060006108e5611003565b6001600160a01b0316815260208101919091526040016000205460ff1661091e5760405162461bcd60e51b815260040161051e90611567565b3360009081526002602052604090205482111561094d5760405162461bcd60e51b815260040161051e90611457565b336000908152600260205260409020546109679083611095565b336000908152600260205260409020556005546109849083611095565b60055560405133907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5906109b990859061166e565b60405180910390a260405160009033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906109f690869061166e565b60405180910390a35060015b919050565b600360209081526000928352604080842090915290825290205481565b60015460ff1681565b60015460009060ff1615610a4057600080fd5b3360009081526003602090815260408083206001600160a01b0387168452909152902054610a6e9083611095565b3360008181526003602090815260408083206001600160a01b038916808552925291829020849055905190927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591610581919061166e565b6001600160a01b031660009081526002602052604090205490565b600080610aec611003565b6001600160a01b0316815260208101919091526040016000205460ff16610b255760405162461bcd60e51b815260040161051e90611567565b60015460ff1615610b3557600080fd5b6001805460ff1916811790556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62590600090a1565b604051806040016040528060038152602001624d4e5760e81b81525081565b600080610b96611003565b6001600160a01b0316815260208101919091526040016000205460ff16610bcf5760405162461bcd60e51b815260040161051e90611567565b6040516370a0823160e01b81526000906001600160a01b038316906370a0823190610bfe90309060040161124d565b60206040518083038186803b158015610c1657600080fd5b505afa158015610c2a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c4e9190611235565b90506105eb6001600160a01b0383163383611007565b600080610c6f611003565b6001600160a01b0316815260208101919091526040016000205460ff16610ca85760405162461bcd60e51b815260040161051e90611567565b6001600160a01b03166000908152602081905260409020805460ff19166001179055565b60015460009060ff1615610cdf57600080fd5b6001600160a01b038316331415610d085760405162461bcd60e51b815260040161051e9061133a565b6001600160a01b038316610d2e5760405162461bcd60e51b815260040161051e906114dd565b33600090815260026020526040902054821115610d5d5760405162461bcd60e51b815260040161051e90611523565b3360009081526004602052604090205460ff1615610d8d5760405162461bcd60e51b815260040161051e9061149b565b6001600160a01b03831660009081526004602052604090205460ff1615610dc65760405162461bcd60e51b815260040161051e906113cb565b33600090815260026020526040902054610de09083611095565b33600090815260026020526040808220929092556001600160a01b03851681522054610e0c90836110cd565b6001600160a01b0384166000818152600260205260409081902092909255905133907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061058190869061166e565b60046020526000908152604090205460ff1681565b6000806000610e7d611003565b6001600160a01b0316815260208101919091526040016000205460ff16610eb65760405162461bcd60e51b815260040161051e90611567565b6001600160a01b03831660009081526004602052604090819020805460ff1916841515179055517ff022c1fbc00daf4d2e6cdc62e0338b967bd3be38ccc3d7f8e0168bd668c7bcfe90610f0c9085908590611261565b60405180910390a150600192915050565b60015460009060ff1615610f3057600080fd5b3360009081526003602090815260408083206001600160a01b0387168452909152902054610a6e90836110cd565b60006020819052908152604090205460ff1681565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b600080610fa9611003565b6001600160a01b0316815260208101919091526040016000205460ff16610fe25760405162461bcd60e51b815260040161051e90611567565b6001600160a01b03166000908152602081905260409020805460ff19169055565b3390565b60405163a9059cbb60e01b81526001600160a01b0384169063a9059cbb90611035908590859060040161127c565b602060405180830381600087803b15801561104f57600080fd5b505af1158015611063573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110879190611201565b61109057600080fd5b505050565b60006110a182846117d0565b90508282111580156110b35750828111155b61058d57634e487b7160e01b600052600160045260246000fd5b60006110d98284611685565b90508281101580156110b357508181101561058d57634e487b7160e01b600052600160045260246000fd5b80356001600160a01b0381168114610a0257600080fd5b60006020828403121561112c578081fd5b61081582611104565b60008060408385031215611147578081fd5b61115083611104565b915061115e60208401611104565b90509250929050565b60008060006060848603121561117b578081fd5b61118484611104565b925061119260208501611104565b9150604084013590509250925092565b600080604083850312156111b4578182fd5b6111bd83611104565b915060208301356111cd816117fd565b809150509250929050565b600080604083850312156111ea578182fd5b6111f383611104565b946020939093013593505050565b600060208284031215611212578081fd5b8151610815816117fd565b60006020828403121561122e578081fd5b5035919050565b600060208284031215611246578081fd5b5051919050565b6001600160a01b0391909116815260200190565b6001600160a01b039290921682521515602082015260400190565b6001600160a01b03929092168252602082015260400190565b901515815260200190565b6000602080835283518082850152825b818110156112cc578581018301518582016040015282016112b0565b818111156112dd5783604083870101525b50601f01601f1916929092016040019392505050565b60208082526027908201527f5446312d20506c6561736520636865636b2074686520726563697069656e74206040820152666164647265737360c81b606082015260800190565b6020808252602b908201527f54312d20526563697069656e742063616e206e6f74206265207468652073616d60408201526a329030b99039b2b73232b960a91b606082015260800190565b60208082526026908201527f5446352d205468652077616c6c6574206f6620726563697069656e7420697320604082015265333937bd32b760d11b606082015260800190565b60208082526025908201527f54352d205468652077616c6c6574206f6620726563697069656e7420697320666040820152643937bd32b760d91b606082015260800190565b60208082526027908201527f5446332d2054686520616c6c6f77616e6365206f662073656e64657220697320604082015266746f6f206c6f7760c81b606082015260800190565b60208082526024908201527f42312d205468652062616c616e6365206f66206275726e657220697320746f6f604082015263206c6f7760e01b606082015260800190565b60208082526022908201527f54342d205468652077616c6c6574206f662073656e6465722069732066726f7a60408201526132b760f11b606082015260800190565b60208082526026908201527f54322d20506c6561736520636865636b2074686520726563697069656e74206160408201526564647265737360d01b606082015260800190565b60208082526024908201527f54332d205468652062616c616e6365206f662073656e64657220697320746f6f604082015263206c6f7760e01b606082015260800190565b60208082526028908201527f436f6e74726f6c6c61626c653a2063616c6c6572206973206e6f74206120636f604082015267373a3937b63632b960c11b606082015260800190565b60208082526023908201527f5446342d205468652077616c6c6574206f662073656e6465722069732066726f6040820152623d32b760e91b606082015260800190565b60208082526025908201527f5446322d205468652062616c616e6365206f662073656e64657220697320746f6040820152646f206c6f7760d81b606082015260800190565b6020808252601e908201527f41312d20526573657420616c6c6f77616e636520746f20302066697273740000604082015260600190565b90815260200190565b60ff91909116815260200190565b60008219821115611698576116986117e7565b500190565b80825b60018086116116af57506116da565b8187048211156116c1576116c16117e7565b808616156116ce57918102915b9490941c9380026116a0565b94509492505050565b600061081560001984846000826116fc57506001610815565b8161170957506000610815565b816001811461171f576002811461172957611756565b6001915050610815565b60ff84111561173a5761173a6117e7565b6001841b915084821115611750576117506117e7565b50610815565b5060208310610133831016604e8410600b8410161715611789575081810a83811115611784576117846117e7565b610815565b611796848484600161169d565b8086048211156117a8576117a86117e7565b02949350505050565b60008160001904831182151516156117cb576117cb6117e7565b500290565b6000828210156117e2576117e26117e7565b500390565b634e487b7160e01b600052601160045260246000fd5b801515811461180b57600080fd5b5056fea26469706673582212205f3fd6ea2e81230d926201494cd4b047640da202fa4a088a3d1abc3b0aafbac264736f6c63430008000033

Deployed Bytecode

0x6080604052600436106101815760003560e01c806370a08231116100d1578063a9059cbb1161008a578063d73dd62311610064578063d73dd62314610415578063da8c229e14610435578063dd62ed3e14610455578063f6a74ed71461047557610181565b8063a9059cbb146103b5578063b414d4b6146103d5578063bf120ae5146103f557610181565b806370a08231146103235780638456cb591461034357806395d89b41146103585780639cee789f1461036d578063a3912ec81461038d578063a7fc7a071461039557610181565b8063313ce5671161013e57806342966c681161011857806342966c68146102ae5780635c658165146102ce5780635c975abb146102ee578063661884631461030357610181565b8063313ce56714610262578063378dc3dc146102845780633f4ba83a1461029957610181565b806306fdde0314610186578063095ea7b3146101b15780631072cbea146101de57806318160ddd1461020057806323b872dd1461022257806327e235e314610242575b600080fd5b34801561019257600080fd5b5061019b610495565b6040516101a891906112a0565b60405180910390f35b3480156101bd57600080fd5b506101d16101cc3660046111d8565b6104c1565b6040516101a89190611295565b3480156101ea57600080fd5b506101fe6101f93660046111d8565b610593565b005b34801561020c57600080fd5b506102156105ef565b6040516101a8919061166e565b34801561022e57600080fd5b506101d161023d366004611167565b6105f5565b34801561024e57600080fd5b5061021561025d36600461111b565b61081c565b34801561026e57600080fd5b5061027761082e565b6040516101a89190611677565b34801561029057600080fd5b50610215610833565b3480156102a557600080fd5b506101fe610850565b3480156102ba57600080fd5b506101d16102c936600461121d565b6108d8565b3480156102da57600080fd5b506102156102e9366004611135565b610a07565b3480156102fa57600080fd5b506101d1610a24565b34801561030f57600080fd5b506101d161031e3660046111d8565b610a2d565b34801561032f57600080fd5b5061021561033e36600461111b565b610ac6565b34801561034f57600080fd5b506101fe610ae1565b34801561036457600080fd5b5061019b610b6c565b34801561037957600080fd5b506101fe61038836600461111b565b610b8b565b6101fe610181565b3480156103a157600080fd5b506101fe6103b036600461111b565b610c64565b3480156103c157600080fd5b506101d16103d03660046111d8565b610ccc565b3480156103e157600080fd5b506101d16103f036600461111b565b610e5b565b34801561040157600080fd5b506101d16104103660046111a2565b610e70565b34801561042157600080fd5b506101d16104303660046111d8565b610f1d565b34801561044157600080fd5b506101d161045036600461111b565b610f5e565b34801561046157600080fd5b50610215610470366004611135565b610f73565b34801561048157600080fd5b506101fe61049036600461111b565b610f9e565b6040518060400160405280601081526020016f4d6f7270686575732e4e6574776f726b60801b81525081565b60015460009060ff16156104d457600080fd5b81158061050257503360009081526003602090815260408083206001600160a01b0387168452909152902054155b6105275760405162461bcd60e51b815260040161051e90611637565b60405180910390fd5b3360008181526003602090815260408083206001600160a01b03881680855292529182902085905590519091907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061058190869061166e565b60405180910390a35060015b92915050565b60008061059e611003565b6001600160a01b0316815260208101919091526040016000205460ff166105d75760405162461bcd60e51b815260040161051e90611567565b6105eb6001600160a01b0383163383611007565b5050565b60055481565b60015460009060ff161561060857600080fd5b6001600160a01b03831661062e5760405162461bcd60e51b815260040161051e906112f3565b6001600160a01b0384166000908152600260205260409020548211156106665760405162461bcd60e51b815260040161051e906115f2565b6001600160a01b03841660009081526003602090815260408083203384529091529020548211156106a95760405162461bcd60e51b815260040161051e90611410565b6001600160a01b03841660009081526004602052604090205460ff16156106e25760405162461bcd60e51b815260040161051e906115af565b6001600160a01b03831660009081526004602052604090205460ff161561071b5760405162461bcd60e51b815260040161051e90611385565b6001600160a01b03841660009081526002602052604090205461073e9083611095565b6001600160a01b03808616600090815260026020526040808220939093559085168152205461076d90836110cd565b6001600160a01b0380851660009081526002602090815260408083209490945591871681526003825282812033825290915220546107ab9083611095565b6001600160a01b0380861660008181526003602090815260408083203384529091529081902093909355915190851691907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061080990869061166e565b60405180910390a35060015b9392505050565b60026020526000908152604090205481565b601281565b61083f6012600a6116e3565b61084d906302dada826117b1565b81565b60008061085b611003565b6001600160a01b0316815260208101919091526040016000205460ff166108945760405162461bcd60e51b815260040161051e90611567565b60015460ff166108a357600080fd5b6001805460ff191690556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3390600090a1565b60008060006108e5611003565b6001600160a01b0316815260208101919091526040016000205460ff1661091e5760405162461bcd60e51b815260040161051e90611567565b3360009081526002602052604090205482111561094d5760405162461bcd60e51b815260040161051e90611457565b336000908152600260205260409020546109679083611095565b336000908152600260205260409020556005546109849083611095565b60055560405133907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5906109b990859061166e565b60405180910390a260405160009033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906109f690869061166e565b60405180910390a35060015b919050565b600360209081526000928352604080842090915290825290205481565b60015460ff1681565b60015460009060ff1615610a4057600080fd5b3360009081526003602090815260408083206001600160a01b0387168452909152902054610a6e9083611095565b3360008181526003602090815260408083206001600160a01b038916808552925291829020849055905190927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591610581919061166e565b6001600160a01b031660009081526002602052604090205490565b600080610aec611003565b6001600160a01b0316815260208101919091526040016000205460ff16610b255760405162461bcd60e51b815260040161051e90611567565b60015460ff1615610b3557600080fd5b6001805460ff1916811790556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62590600090a1565b604051806040016040528060038152602001624d4e5760e81b81525081565b600080610b96611003565b6001600160a01b0316815260208101919091526040016000205460ff16610bcf5760405162461bcd60e51b815260040161051e90611567565b6040516370a0823160e01b81526000906001600160a01b038316906370a0823190610bfe90309060040161124d565b60206040518083038186803b158015610c1657600080fd5b505afa158015610c2a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c4e9190611235565b90506105eb6001600160a01b0383163383611007565b600080610c6f611003565b6001600160a01b0316815260208101919091526040016000205460ff16610ca85760405162461bcd60e51b815260040161051e90611567565b6001600160a01b03166000908152602081905260409020805460ff19166001179055565b60015460009060ff1615610cdf57600080fd5b6001600160a01b038316331415610d085760405162461bcd60e51b815260040161051e9061133a565b6001600160a01b038316610d2e5760405162461bcd60e51b815260040161051e906114dd565b33600090815260026020526040902054821115610d5d5760405162461bcd60e51b815260040161051e90611523565b3360009081526004602052604090205460ff1615610d8d5760405162461bcd60e51b815260040161051e9061149b565b6001600160a01b03831660009081526004602052604090205460ff1615610dc65760405162461bcd60e51b815260040161051e906113cb565b33600090815260026020526040902054610de09083611095565b33600090815260026020526040808220929092556001600160a01b03851681522054610e0c90836110cd565b6001600160a01b0384166000818152600260205260409081902092909255905133907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061058190869061166e565b60046020526000908152604090205460ff1681565b6000806000610e7d611003565b6001600160a01b0316815260208101919091526040016000205460ff16610eb65760405162461bcd60e51b815260040161051e90611567565b6001600160a01b03831660009081526004602052604090819020805460ff1916841515179055517ff022c1fbc00daf4d2e6cdc62e0338b967bd3be38ccc3d7f8e0168bd668c7bcfe90610f0c9085908590611261565b60405180910390a150600192915050565b60015460009060ff1615610f3057600080fd5b3360009081526003602090815260408083206001600160a01b0387168452909152902054610a6e90836110cd565b60006020819052908152604090205460ff1681565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b600080610fa9611003565b6001600160a01b0316815260208101919091526040016000205460ff16610fe25760405162461bcd60e51b815260040161051e90611567565b6001600160a01b03166000908152602081905260409020805460ff19169055565b3390565b60405163a9059cbb60e01b81526001600160a01b0384169063a9059cbb90611035908590859060040161127c565b602060405180830381600087803b15801561104f57600080fd5b505af1158015611063573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110879190611201565b61109057600080fd5b505050565b60006110a182846117d0565b90508282111580156110b35750828111155b61058d57634e487b7160e01b600052600160045260246000fd5b60006110d98284611685565b90508281101580156110b357508181101561058d57634e487b7160e01b600052600160045260246000fd5b80356001600160a01b0381168114610a0257600080fd5b60006020828403121561112c578081fd5b61081582611104565b60008060408385031215611147578081fd5b61115083611104565b915061115e60208401611104565b90509250929050565b60008060006060848603121561117b578081fd5b61118484611104565b925061119260208501611104565b9150604084013590509250925092565b600080604083850312156111b4578182fd5b6111bd83611104565b915060208301356111cd816117fd565b809150509250929050565b600080604083850312156111ea578182fd5b6111f383611104565b946020939093013593505050565b600060208284031215611212578081fd5b8151610815816117fd565b60006020828403121561122e578081fd5b5035919050565b600060208284031215611246578081fd5b5051919050565b6001600160a01b0391909116815260200190565b6001600160a01b039290921682521515602082015260400190565b6001600160a01b03929092168252602082015260400190565b901515815260200190565b6000602080835283518082850152825b818110156112cc578581018301518582016040015282016112b0565b818111156112dd5783604083870101525b50601f01601f1916929092016040019392505050565b60208082526027908201527f5446312d20506c6561736520636865636b2074686520726563697069656e74206040820152666164647265737360c81b606082015260800190565b6020808252602b908201527f54312d20526563697069656e742063616e206e6f74206265207468652073616d60408201526a329030b99039b2b73232b960a91b606082015260800190565b60208082526026908201527f5446352d205468652077616c6c6574206f6620726563697069656e7420697320604082015265333937bd32b760d11b606082015260800190565b60208082526025908201527f54352d205468652077616c6c6574206f6620726563697069656e7420697320666040820152643937bd32b760d91b606082015260800190565b60208082526027908201527f5446332d2054686520616c6c6f77616e6365206f662073656e64657220697320604082015266746f6f206c6f7760c81b606082015260800190565b60208082526024908201527f42312d205468652062616c616e6365206f66206275726e657220697320746f6f604082015263206c6f7760e01b606082015260800190565b60208082526022908201527f54342d205468652077616c6c6574206f662073656e6465722069732066726f7a60408201526132b760f11b606082015260800190565b60208082526026908201527f54322d20506c6561736520636865636b2074686520726563697069656e74206160408201526564647265737360d01b606082015260800190565b60208082526024908201527f54332d205468652062616c616e6365206f662073656e64657220697320746f6f604082015263206c6f7760e01b606082015260800190565b60208082526028908201527f436f6e74726f6c6c61626c653a2063616c6c6572206973206e6f74206120636f604082015267373a3937b63632b960c11b606082015260800190565b60208082526023908201527f5446342d205468652077616c6c6574206f662073656e6465722069732066726f6040820152623d32b760e91b606082015260800190565b60208082526025908201527f5446322d205468652062616c616e6365206f662073656e64657220697320746f6040820152646f206c6f7760d81b606082015260800190565b6020808252601e908201527f41312d20526573657420616c6c6f77616e636520746f20302066697273740000604082015260600190565b90815260200190565b60ff91909116815260200190565b60008219821115611698576116986117e7565b500190565b80825b60018086116116af57506116da565b8187048211156116c1576116c16117e7565b808616156116ce57918102915b9490941c9380026116a0565b94509492505050565b600061081560001984846000826116fc57506001610815565b8161170957506000610815565b816001811461171f576002811461172957611756565b6001915050610815565b60ff84111561173a5761173a6117e7565b6001841b915084821115611750576117506117e7565b50610815565b5060208310610133831016604e8410600b8410161715611789575081810a83811115611784576117846117e7565b610815565b611796848484600161169d565b8086048211156117a8576117a86117e7565b02949350505050565b60008160001904831182151516156117cb576117cb6117e7565b500290565b6000828210156117e2576117e26117e7565b500390565b634e487b7160e01b600052601160045260246000fd5b801515811461180b57600080fd5b5056fea26469706673582212205f3fd6ea2e81230d926201494cd4b047640da202fa4a088a3d1abc3b0aafbac264736f6c63430008000033

Deployed Bytecode Sourcemap

2328:4378:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2639:48;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4635:324;;;;;;;;;;-1:-1:-1;4635:324:0;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;5697:147::-;;;;;;;;;;-1:-1:-1;5697:147:0;;;;;:::i;:::-;;:::i;:::-;;2609:26;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;3763:747::-;;;;;;;;;;-1:-1:-1;3763:747:0;;;;;:::i;:::-;;:::i;2441:44::-;;;;;;;;;;-1:-1:-1;2441:44:0;;;;;:::i;:::-;;:::i;2691:35::-;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;2771:71::-;;;;;;;;;;;;;:::i;2226:95::-;;;;;;;;;;;;;:::i;6049:367::-;;;;;;;;;;-1:-1:-1;6049:367:0;;;;;:::i;:::-;;:::i;2489:64::-;;;;;;;;;;-1:-1:-1;2489:64:0;;;;;:::i;:::-;;:::i;1976:26::-;;;;;;;;;;;;;:::i;5251:292::-;;;;;;;;;;-1:-1:-1;5251:292:0;;;;;:::i;:::-;;:::i;4515:115::-;;;;;;;;;;-1:-1:-1;4515:115:0;;;;;:::i;:::-;;:::i;2128:93::-;;;;;;;;;;;;;:::i;2730:37::-;;;;;;;;;;;;;:::i;5849:195::-;;;;;;;;;;-1:-1:-1;5849:195:0;;;;;:::i;:::-;;:::i;3036:57::-;;;:::i;1662:110::-;;;;;;;;;;-1:-1:-1;1662:110:0;;;;;:::i;:::-;;:::i;3098:660::-;;;;;;;;;;-1:-1:-1;3098:660:0;;;;;:::i;:::-;;:::i;2557:46::-;;;;;;;;;;-1:-1:-1;2557:46:0;;;;;:::i;:::-;;:::i;6421:182::-;;;;;;;;;;-1:-1:-1;6421:182:0;;;;;:::i;:::-;;:::i;4964:282::-;;;;;;;;;;-1:-1:-1;4964:282:0;;;;;:::i;:::-;;:::i;1388:44::-;;;;;;;;;;-1:-1:-1;1388:44:0;;;;;:::i;:::-;;:::i;5548:144::-;;;;;;;;;;-1:-1:-1;5548:144:0;;;;;:::i;:::-;;:::i;1780:113::-;;;;;;;;;;-1:-1:-1;1780:113:0;;;;;:::i;:::-;;:::i;2639:48::-;;;;;;;;;;;;;;-1:-1:-1;;;2639:48:0;;;;:::o;4635:324::-;2047:6;;4727:12;;2047:6;;2046:7;2038:16;;;;;;4755:11;;;4754:53:::1;;-1:-1:-1::0;4780:10:0::1;4772:19;::::0;;;:7:::1;:19;::::0;;;;;;;-1:-1:-1;;;;;4772:29:0;::::1;::::0;;;;;;;;:34;4754:53:::1;4746:95;;;;-1:-1:-1::0;;;4746:95:0::1;;;;;;;:::i;:::-;;;;;;;;;4856:10;4848:19;::::0;;;:7:::1;:19;::::0;;;;;;;-1:-1:-1;;;;;4848:29:0;::::1;::::0;;;;;;;;;:38;;;4898;;4848:29;;4856:10;4898:38:::1;::::0;::::1;::::0;4880:6;;4898:38:::1;:::i;:::-;;;;;;;;-1:-1:-1::0;4950:4:0::1;2059:1;4635:324:::0;;;;:::o;5697:147::-;1573:11;:25;1585:12;:10;:12::i;:::-;-1:-1:-1;;;;;1573:25:0;;;;;;;;;;;;-1:-1:-1;1573:25:0;;;;1565:78;;;;-1:-1:-1;;;1565:78:0;;;;;;;:::i;:::-;5787:52:::1;-1:-1:-1::0;;;;;5787:33:0;::::1;5821:10;5832:6:::0;5787:33:::1;:52::i;:::-;5697:147:::0;;:::o;2609:26::-;;;;:::o;3763:747::-;2047:6;;3870:12;;2047:6;;2046:7;2038:16;;;;;;-1:-1:-1;;;;;3897:17:0;::::1;3889:68;;;;-1:-1:-1::0;;;3889:68:0::1;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;3970:15:0;::::1;;::::0;;;:8:::1;:15;::::0;;;;;:25;-1:-1:-1;3970:25:0::1;3962:74;;;;-1:-1:-1::0;;;3962:74:0::1;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;4049:14:0;::::1;;::::0;;;:7:::1;:14;::::0;;;;;;;4064:10:::1;4049:26:::0;;;;;;;;:36;-1:-1:-1;4049:36:0::1;4041:87;;;;-1:-1:-1::0;;;4041:87:0::1;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;4142:20:0;::::1;;::::0;;;:13:::1;:20;::::0;;;;;::::1;;4141:21;4133:68;;;;-1:-1:-1::0;;;4133:68:0::1;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;4215:18:0;::::1;;::::0;;;:13:::1;:18;::::0;;;;;::::1;;4214:19;4206:69;;;;-1:-1:-1::0;;;4206:69:0::1;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;4300:15:0;::::1;;::::0;;;:8:::1;:15;::::0;;;;;:27:::1;::::0;4320:6;4300:19:::1;:27::i;:::-;-1:-1:-1::0;;;;;4282:15:0;;::::1;;::::0;;;:8:::1;:15;::::0;;;;;:45;;;;4348:13;;::::1;::::0;;;;:25:::1;::::0;4366:6;4348:17:::1;:25::i;:::-;-1:-1:-1::0;;;;;4332:13:0;;::::1;;::::0;;;:8:::1;:13;::::0;;;;;;;:41;;;;4409:14;;::::1;::::0;;:7:::1;:14:::0;;;;;4424:10:::1;4409:26:::0;;;;;;;:38:::1;::::0;4440:6;4409:30:::1;:38::i;:::-;-1:-1:-1::0;;;;;4380:14:0;;::::1;;::::0;;;:7:::1;:14;::::0;;;;;;;4395:10:::1;4380:26:::0;;;;;;;;;:67;;;;4459:28;;;;::::1;::::0;4380:14;4459:28:::1;::::0;::::1;::::0;4480:6;;4459:28:::1;:::i;:::-;;;;;;;;-1:-1:-1::0;4501:4:0::1;2059:1;3763:747:::0;;;;;:::o;2441:44::-;;;;;;;;;;;;;:::o;2691:35::-;2724:2;2691:35;:::o;2771:71::-;2822:20;2724:2;2822;:20;:::i;:::-;2811:31;;:8;:31;:::i;:::-;2771:71;:::o;2226:95::-;1573:11;:25;1585:12;:10;:12::i;:::-;-1:-1:-1;;;;;1573:25:0;;;;;;;;;;;;-1:-1:-1;1573:25:0;;;;1565:78;;;;-1:-1:-1;;;1565:78:0;;;;;;;:::i;:::-;2105:6:::1;::::0;::::1;;2097:15;;;::::0;::::1;;2283:6:::2;:14:::0;;-1:-1:-1;;2283:14:0::2;::::0;;2307:9:::2;::::0;::::2;::::0;2292:5:::2;::::0;2307:9:::2;2226:95::o:0;6049:367::-;6112:4;1573:11;:25;1585:12;:10;:12::i;:::-;-1:-1:-1;;;;;1573:25:0;;;;;;;;;;;;-1:-1:-1;1573:25:0;;;;1565:78;;;;-1:-1:-1;;;1565:78:0;;;;;;;:::i;:::-;6150:10:::1;6141:20;::::0;;;:8:::1;:20;::::0;;;;;6131:30;::::1;;6123:78;;;;-1:-1:-1::0;;;6123:78:0::1;;;;;;;:::i;:::-;6240:10;6231:20;::::0;;;:8:::1;:20;::::0;;;;;:32:::1;::::0;6256:6;6231:24:::1;:32::i;:::-;6217:10;6208:20;::::0;;;:8:::1;:20;::::0;;;;:55;6282:11:::1;::::0;:23:::1;::::0;6298:6;6282:15:::1;:23::i;:::-;6268:11;:37:::0;6317:24:::1;::::0;6322:10:::1;::::0;6317:24:::1;::::0;::::1;::::0;6334:6;;6317:24:::1;:::i;:::-;;;;;;;;6353:40;::::0;6382:1:::1;::::0;6362:10:::1;::::0;6353:40:::1;::::0;::::1;::::0;6386:6;;6353:40:::1;:::i;:::-;;;;;;;;-1:-1:-1::0;6407:4:0::1;1648:1;6049:367:::0;;;:::o;2489:64::-;;;;;;;;;;;;;;;;;;;;;;;;:::o;1976:26::-;;;;;;:::o;5251:292::-;2047:6;;5353:4;;2047:6;;2046:7;2038:16;;;;;;5404:10:::1;5396:19;::::0;;;:7:::1;:19;::::0;;;;;;;-1:-1:-1;;;;;5396:29:0;::::1;::::0;;;;;;;;:51:::1;::::0;5430:16;5396:33:::1;:51::i;:::-;5372:10;5364:19;::::0;;;:7:::1;:19;::::0;;;;;;;-1:-1:-1;;;;;5364:29:0;::::1;::::0;;;;;;;;;:83;;;5459:61;;5364:29;;5459:61:::1;::::0;::::1;::::0;5364:83;5459:61:::1;:::i;4515:115::-:0;-1:-1:-1;;;;;4609:16:0;4580:15;4609:16;;;:8;:16;;;;;;;4515:115::o;2128:93::-;1573:11;:25;1585:12;:10;:12::i;:::-;-1:-1:-1;;;;;1573:25:0;;;;;;;;;;;;-1:-1:-1;1573:25:0;;;;1565:78;;;;-1:-1:-1;;;1565:78:0;;;;;;;:::i;:::-;2047:6:::1;::::0;::::1;;2046:7;2038:16;;;::::0;::::1;;2195:4:::2;2186:13:::0;;-1:-1:-1;;2186:13:0::2;::::0;::::2;::::0;;2209:7:::2;::::0;::::2;::::0;2186:6:::2;::::0;2209:7:::2;2128:93::o:0;2730:37::-;;;;;;;;;;;;;;-1:-1:-1;;;2730:37:0;;;;:::o;5849:195::-;1573:11;:25;1585:12;:10;:12::i;:::-;-1:-1:-1;;;;;1573:25:0;;;;;;;;;;;;-1:-1:-1;1573:25:0;;;;1565:78;;;;-1:-1:-1;;;1565:78:0;;;;;;;:::i;:::-;5937:45:::1;::::0;-1:-1:-1;;;5937:45:0;;5920:14:::1;::::0;-1:-1:-1;;;;;5937:30:0;::::1;::::0;::::1;::::0;:45:::1;::::0;5976:4:::1;::::0;5937:45:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5920:62:::0;-1:-1:-1;5987:52:0::1;-1:-1:-1::0;;;;;5987:33:0;::::1;6021:10;5920:62:::0;5987:33:::1;:52::i;1662:110::-:0;1573:11;:25;1585:12;:10;:12::i;:::-;-1:-1:-1;;;;;1573:25:0;;;;;;;;;;;;-1:-1:-1;1573:25:0;;;;1565:78;;;;-1:-1:-1;;;1565:78:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;1736:21:0::1;:11;:21:::0;;;::::1;::::0;;;;;;:28;;-1:-1:-1;;1736:28:0::1;1760:4;1736:28;::::0;;1662:110::o;3098:660::-;2047:6;;3186:12;;2047:6;;2046:7;2038:16;;;;;;-1:-1:-1;;;;;3213:17:0;::::1;3220:10;3213:17;;3205:72;;;;-1:-1:-1::0;;;3205:72:0::1;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;3290:17:0;::::1;3282:67;;;;-1:-1:-1::0;;;3282:67:0::1;;;;;;;:::i;:::-;3371:10;3362:20;::::0;;;:8:::1;:20;::::0;;;;;:30;-1:-1:-1;3362:30:0::1;3354:78;;;;-1:-1:-1::0;;;3354:78:0::1;;;;;;;:::i;:::-;3460:10;3446:25;::::0;;;:13:::1;:25;::::0;;;;;::::1;;3445:26;3437:72;;;;-1:-1:-1::0;;;3437:72:0::1;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;3523:18:0;::::1;;::::0;;;:13:::1;:18;::::0;;;;;::::1;;3522:19;3514:68;;;;-1:-1:-1::0;;;3514:68:0::1;;;;;;;:::i;:::-;3621:10;3612:20;::::0;;;:8:::1;:20;::::0;;;;;:32:::1;::::0;3637:6;3612:24:::1;:32::i;:::-;3598:10;3589:20;::::0;;;:8:::1;:20;::::0;;;;;:55;;;;-1:-1:-1;;;;;3665:13:0;::::1;::::0;;;;:25:::1;::::0;3683:6;3665:17:::1;:25::i;:::-;-1:-1:-1::0;;;;;3649:13:0;::::1;;::::0;;;:8:::1;:13;::::0;;;;;;:41;;;;3702:33;;3711:10:::1;::::0;3702:33:::1;::::0;::::1;::::0;3728:6;;3702:33:::1;:::i;2557:46::-:0;;;;;;;;;;;;;;;:::o;6421:182::-;6501:4;1573:11;:25;1585:12;:10;:12::i;:::-;-1:-1:-1;;;;;1573:25:0;;;;;;;;;;;;-1:-1:-1;1573:25:0;;;;1565:78;;;;-1:-1:-1;;;1565:78:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;6512:23:0;::::1;;::::0;;;:13:::1;:23;::::0;;;;;;:32;;-1:-1:-1;;6512:32:0::1;::::0;::::1;;;::::0;;6556:24;::::1;::::0;::::1;::::0;6512:23;;:32;;6556:24:::1;:::i;:::-;;;;;;;;-1:-1:-1::0;6594:4:0::1;6421:182:::0;;;;:::o;4964:282::-;2047:6;;5061:4;;2047:6;;2046:7;2038:16;;;;;;5112:10:::1;5104:19;::::0;;;:7:::1;:19;::::0;;;;;;;-1:-1:-1;;;;;5104:29:0;::::1;::::0;;;;;;;;:46:::1;::::0;5138:11;5104:33:::1;:46::i;1388:44::-:0;;;;;;;;;;;;;;;;:::o;5548:144::-;-1:-1:-1;;;;;5662:15:0;;;5631:17;5662:15;;;:7;:15;;;;;;;;:25;;;;;;;;;;;;;5548:144::o;1780:113::-;1573:11;:25;1585:12;:10;:12::i;:::-;-1:-1:-1;;;;;1573:25:0;;;;;;;;;;;;-1:-1:-1;1573:25:0;;;;1565:78;;;;-1:-1:-1;;;1565:78:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;1864:21:0::1;:11;:21:::0;;;::::1;::::0;;;;;;1857:28;;-1:-1:-1;;1857:28:0::1;::::0;;1780:113::o;722:81::-;788:10;722:81;:::o;1219:122::-;1307:28;;-1:-1:-1;;;1307:28:0;;-1:-1:-1;;;;;1307:15:0;;;;;:28;;1323:3;;1328:6;;1307:28;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1299:37;;;;;;1219:122;;;:::o;927:130::-;985:9;1005:5;1009:1;1005;:5;:::i;:::-;1001:9;;1027:1;1022;:6;;:16;;;;;1037:1;1032;:6;;1022:16;1015:24;;-1:-1:-1;;;1015:24:0;;;;;;;;1062:128;1120:9;1140:5;1144:1;1140;:5;:::i;:::-;1136:9;;1162:1;1157;:6;;:14;;;;;1170:1;1167;:4;;1150:22;;-1:-1:-1;;;1150:22:0;;;;;;;;14:175:1;84:20;;-1:-1:-1;;;;;133:31:1;;123:42;;113:2;;179:1;176;169:12;194:198;;306:2;294:9;285:7;281:23;277:32;274:2;;;327:6;319;312:22;274:2;355:31;376:9;355:31;:::i;397:274::-;;;526:2;514:9;505:7;501:23;497:32;494:2;;;547:6;539;532:22;494:2;575:31;596:9;575:31;:::i;:::-;565:41;;625:40;661:2;650:9;646:18;625:40;:::i;:::-;615:50;;484:187;;;;;:::o;676:342::-;;;;822:2;810:9;801:7;797:23;793:32;790:2;;;843:6;835;828:22;790:2;871:31;892:9;871:31;:::i;:::-;861:41;;921:40;957:2;946:9;942:18;921:40;:::i;:::-;911:50;;1008:2;997:9;993:18;980:32;970:42;;780:238;;;;;:::o;1023:329::-;;;1149:2;1137:9;1128:7;1124:23;1120:32;1117:2;;;1170:6;1162;1155:22;1117:2;1198:31;1219:9;1198:31;:::i;:::-;1188:41;;1279:2;1268:9;1264:18;1251:32;1292:30;1316:5;1292:30;:::i;:::-;1341:5;1331:15;;;1107:245;;;;;:::o;1357:266::-;;;1486:2;1474:9;1465:7;1461:23;1457:32;1454:2;;;1507:6;1499;1492:22;1454:2;1535:31;1556:9;1535:31;:::i;:::-;1525:41;1613:2;1598:18;;;;1585:32;;-1:-1:-1;;;1444:179:1:o;1628:257::-;;1748:2;1736:9;1727:7;1723:23;1719:32;1716:2;;;1769:6;1761;1754:22;1716:2;1806:9;1800:16;1825:30;1849:5;1825:30;:::i;1890:190::-;;2002:2;1990:9;1981:7;1977:23;1973:32;1970:2;;;2023:6;2015;2008:22;1970:2;-1:-1:-1;2051:23:1;;1960:120;-1:-1:-1;1960:120:1:o;2085:194::-;;2208:2;2196:9;2187:7;2183:23;2179:32;2176:2;;;2229:6;2221;2214:22;2176:2;-1:-1:-1;2257:16:1;;2166:113;-1:-1:-1;2166:113:1:o;2284:203::-;-1:-1:-1;;;;;2448:32:1;;;;2430:51;;2418:2;2403:18;;2385:102::o;2492:284::-;-1:-1:-1;;;;;2678:32:1;;;;2660:51;;2754:14;2747:22;2742:2;2727:18;;2720:50;2648:2;2633:18;;2615:161::o;2781:274::-;-1:-1:-1;;;;;2973:32:1;;;;2955:51;;3037:2;3022:18;;3015:34;2943:2;2928:18;;2910:145::o;3060:187::-;3225:14;;3218:22;3200:41;;3188:2;3173:18;;3155:92::o;3252:603::-;;3393:2;3422;3411:9;3404:21;3454:6;3448:13;3497:6;3492:2;3481:9;3477:18;3470:34;3522:4;3535:140;3549:6;3546:1;3543:13;3535:140;;;3644:14;;;3640:23;;3634:30;3610:17;;;3629:2;3606:26;3599:66;3564:10;;3535:140;;;3693:6;3690:1;3687:13;3684:2;;;3763:4;3758:2;3749:6;3738:9;3734:22;3730:31;3723:45;3684:2;-1:-1:-1;3839:2:1;3818:15;-1:-1:-1;;3814:29:1;3799:45;;;;3846:2;3795:54;;3373:482;-1:-1:-1;;;3373:482:1:o;3860:403::-;4062:2;4044:21;;;4101:2;4081:18;;;4074:30;4140:34;4135:2;4120:18;;4113:62;-1:-1:-1;;;4206:2:1;4191:18;;4184:37;4253:3;4238:19;;4034:229::o;4268:407::-;4470:2;4452:21;;;4509:2;4489:18;;;4482:30;4548:34;4543:2;4528:18;;4521:62;-1:-1:-1;;;4614:2:1;4599:18;;4592:41;4665:3;4650:19;;4442:233::o;4680:402::-;4882:2;4864:21;;;4921:2;4901:18;;;4894:30;4960:34;4955:2;4940:18;;4933:62;-1:-1:-1;;;5026:2:1;5011:18;;5004:36;5072:3;5057:19;;4854:228::o;5087:401::-;5289:2;5271:21;;;5328:2;5308:18;;;5301:30;5367:34;5362:2;5347:18;;5340:62;-1:-1:-1;;;5433:2:1;5418:18;;5411:35;5478:3;5463:19;;5261:227::o;5493:403::-;5695:2;5677:21;;;5734:2;5714:18;;;5707:30;5773:34;5768:2;5753:18;;5746:62;-1:-1:-1;;;5839:2:1;5824:18;;5817:37;5886:3;5871:19;;5667:229::o;5901:400::-;6103:2;6085:21;;;6142:2;6122:18;;;6115:30;6181:34;6176:2;6161:18;;6154:62;-1:-1:-1;;;6247:2:1;6232:18;;6225:34;6291:3;6276:19;;6075:226::o;6306:398::-;6508:2;6490:21;;;6547:2;6527:18;;;6520:30;6586:34;6581:2;6566:18;;6559:62;-1:-1:-1;;;6652:2:1;6637:18;;6630:32;6694:3;6679:19;;6480:224::o;6709:402::-;6911:2;6893:21;;;6950:2;6930:18;;;6923:30;6989:34;6984:2;6969:18;;6962:62;-1:-1:-1;;;7055:2:1;7040:18;;7033:36;7101:3;7086:19;;6883:228::o;7116:400::-;7318:2;7300:21;;;7357:2;7337:18;;;7330:30;7396:34;7391:2;7376:18;;7369:62;-1:-1:-1;;;7462:2:1;7447:18;;7440:34;7506:3;7491:19;;7290:226::o;7521:404::-;7723:2;7705:21;;;7762:2;7742:18;;;7735:30;7801:34;7796:2;7781:18;;7774:62;-1:-1:-1;;;7867:2:1;7852:18;;7845:38;7915:3;7900:19;;7695:230::o;7930:399::-;8132:2;8114:21;;;8171:2;8151:18;;;8144:30;8210:34;8205:2;8190:18;;8183:62;-1:-1:-1;;;8276:2:1;8261:18;;8254:33;8319:3;8304:19;;8104:225::o;8334:401::-;8536:2;8518:21;;;8575:2;8555:18;;;8548:30;8614:34;8609:2;8594:18;;8587:62;-1:-1:-1;;;8680:2:1;8665:18;;8658:35;8725:3;8710:19;;8508:227::o;8740:354::-;8942:2;8924:21;;;8981:2;8961:18;;;8954:30;9020:32;9015:2;9000:18;;8993:60;9085:2;9070:18;;8914:180::o;9099:177::-;9245:25;;;9233:2;9218:18;;9200:76::o;9281:184::-;9453:4;9441:17;;;;9423:36;;9411:2;9396:18;;9378:87::o;9470:128::-;;9541:1;9537:6;9534:1;9531:13;9528:2;;;9547:18;;:::i;:::-;-1:-1:-1;9583:9:1;;9518:80::o;9603:453::-;9699:6;9722:5;9736:314;9785:1;9822:2;9812:8;9809:16;9799:2;;9829:5;;;9799:2;9870:4;9865:3;9861:14;9855:4;9852:24;9849:2;;;9879:18;;:::i;:::-;9929:2;9919:8;9915:17;9912:2;;;9944:16;;;;9912:2;10023:17;;;;;9983:15;;9736:314;;;9680:376;;;;;;;:::o;10061:139::-;;10150:44;-1:-1:-1;;10177:8:1;10171:4;10205:922;10289:8;10279:2;;-1:-1:-1;10330:1:1;10344:5;;10279:2;10378:4;10368:2;;-1:-1:-1;10415:1:1;10429:5;;10368:2;10460:4;10478:1;10473:59;;;;10546:1;10541:183;;;;10453:271;;10473:59;10503:1;10494:10;;10517:5;;;10541:183;10578:3;10568:8;10565:17;10562:2;;;10585:18;;:::i;:::-;10641:1;10631:8;10627:16;10618:25;;10669:3;10662:5;10659:14;10656:2;;;10676:18;;:::i;:::-;10709:5;;;10453:271;;10808:2;10798:8;10795:16;10789:3;10783:4;10780:13;10776:36;10770:2;10760:8;10757:16;10752:2;10746:4;10743:12;10739:35;10736:77;10733:2;;;-1:-1:-1;10845:19:1;;;10880:14;;;10877:2;;;10897:18;;:::i;:::-;10930:5;;10733:2;10977:42;11015:3;11005:8;10999:4;10996:1;10977:42;:::i;:::-;11052:6;11047:3;11043:16;11034:7;11031:29;11028:2;;;11063:18;;:::i;:::-;11101:20;;10269:858;-1:-1:-1;;;;10269:858:1:o;11132:168::-;;11238:1;11234;11230:6;11226:14;11223:1;11220:21;11215:1;11208:9;11201:17;11197:45;11194:2;;;11245:18;;:::i;:::-;-1:-1:-1;11285:9:1;;11184:116::o;11305:125::-;;11373:1;11370;11367:8;11364:2;;;11378:18;;:::i;:::-;-1:-1:-1;11415:9:1;;11354:76::o;11435:127::-;11496:10;11491:3;11487:20;11484:1;11477:31;11527:4;11524:1;11517:15;11551:4;11548:1;11541:15;11567:120;11655:5;11648:13;11641:21;11634:5;11631:32;11621:2;;11677:1;11674;11667:12;11621:2;11611:76;:::o

Swarm Source

ipfs://5f3fd6ea2e81230d926201494cd4b047640da202fa4a088a3d1abc3b0aafbac2

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

OVERVIEW

The Morpheus.Network is a full-service, global, automated, supply chain platform for the global trading industry utilizing blockchain technology. This is achieved with Smart Contracts driving the supply chain with predetermined, automated work contracts, shipping & customs documents as well.

0xd3E4Ba569045546D09CF021ECC5dFe42b1d7f6E4
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.