Feature Tip: Add private address tag to any address under My Name Tag !
Overview
ETH Balance
0.486126529419847439 ETH
Eth Value
$1,142.60 (@ $2,350.41/ETH)More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 105 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Deposit | 20639982 | 14 days ago | IN | 0.01414343 ETH | 0.00006774 | ||||
Deposit | 20634248 | 14 days ago | IN | 0.00441072 ETH | 0.00009101 | ||||
Deposit | 20601189 | 19 days ago | IN | 0.00071652 ETH | 0.035578 | ||||
Deposit | 20599781 | 19 days ago | IN | 0.00071568 ETH | 0.00015055 | ||||
Deposit | 20595954 | 20 days ago | IN | 0.00435858 ETH | 0.00003568 | ||||
Deposit | 20592320 | 20 days ago | IN | 0.00141991 ETH | 0.00011671 | ||||
Deposit | 20423212 | 44 days ago | IN | 0.00018128 ETH | 0.00022843 | ||||
Deposit | 20422513 | 44 days ago | IN | 0.00128441 ETH | 0.00011925 | ||||
Deposit | 20422507 | 44 days ago | IN | 0.01284487 ETH | 0.00010164 | ||||
Deposit | 20422269 | 44 days ago | IN | 0.01293974 ETH | 0.0001893 | ||||
Deposit | 20419303 | 45 days ago | IN | 0.00065263 ETH | 0.00028073 | ||||
Deposit | 20419011 | 45 days ago | IN | 0.00066765 ETH | 0.035566 | ||||
Deposit | 20417393 | 45 days ago | IN | 0.00065263 ETH | 0.00006543 | ||||
Deposit | 20417380 | 45 days ago | IN | 0.01305361 ETH | 0.00007446 | ||||
Deposit | 20414415 | 45 days ago | IN | 0.00067521 ETH | 0.00011325 | ||||
Deposit | 20414411 | 45 days ago | IN | 0.01328362 ETH | 0.00012015 | ||||
Deposit | 20413424 | 45 days ago | IN | 0.00066344 ETH | 0.00017054 | ||||
Deposit | 20413416 | 45 days ago | IN | 0.01329173 ETH | 0.00016897 | ||||
Deposit | 20382842 | 50 days ago | IN | 0.00138445 ETH | 0.00015058 | ||||
Deposit | 20371056 | 51 days ago | IN | 0.0006728 ETH | 0.00020195 | ||||
Deposit | 20339006 | 56 days ago | IN | 0.00067413 ETH | 0.00029097 | ||||
Deposit | 20303280 | 61 days ago | IN | 0.0036491 ETH | 0.00008049 | ||||
Deposit | 20265209 | 66 days ago | IN | 0.00060429 ETH | 0.00007705 | ||||
Deposit | 20261218 | 67 days ago | IN | 0.00013607 ETH | 0.00014338 | ||||
Deposit | 20256633 | 67 days ago | IN | 0.00226657 ETH | 0.00005903 |
Loading...
Loading
Contract Name:
XCashier
Compiler Version
v0.8.20+commit.a1b79de6
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2024-01-11 */ // File: @openzeppelin/contracts/utils/Context.sol // OpenZeppelin Contracts (last updated v5.0.1) (utils/Context.sol) pragma solidity ^0.8.20; /** * @dev Provides information about the current execution context, including the * sender of the transaction and its data. While these are generally available * via msg.sender and msg.data, they should not be accessed in such a direct * manner, since when dealing with meta-transactions the account sending and * paying for execution may not be the actual sender (as far as an application * is concerned). * * This contract is only required for intermediate, library-like contracts. */ abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { return msg.data; } function _contextSuffixLength() internal view virtual returns (uint256) { return 0; } } // File: @openzeppelin/contracts/access/Ownable.sol // OpenZeppelin Contracts (last updated v5.0.0) (access/Ownable.sol) pragma solidity ^0.8.20; /** * @dev Contract module which provides a basic access control mechanism, where * there is an account (an owner) that can be granted exclusive access to * specific functions. * * The initial owner is set to the address provided by the deployer. This can * later be changed with {transferOwnership}. * * This module is used through inheritance. It will make available the modifier * `onlyOwner`, which can be applied to your functions to restrict their use to * the owner. */ abstract contract Ownable is Context { address private _owner; /** * @dev The caller account is not authorized to perform an operation. */ error OwnableUnauthorizedAccount(address account); /** * @dev The owner is not a valid owner account. (eg. `address(0)`) */ error OwnableInvalidOwner(address owner); event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev Initializes the contract setting the address provided by the deployer as the initial owner. */ constructor(address initialOwner) { if (initialOwner == address(0)) { revert OwnableInvalidOwner(address(0)); } _transferOwnership(initialOwner); } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { _checkOwner(); _; } /** * @dev Returns the address of the current owner. */ function owner() public view virtual returns (address) { return _owner; } /** * @dev Throws if the sender is not the owner. */ function _checkOwner() internal view virtual { if (owner() != _msgSender()) { revert OwnableUnauthorizedAccount(_msgSender()); } } /** * @dev Leaves the contract without owner. It will not be possible to call * `onlyOwner` functions. Can only be called by the current owner. * * NOTE: Renouncing ownership will leave the contract without an owner, * thereby disabling any functionality that is only available to the owner. */ function renounceOwnership() public virtual onlyOwner { _transferOwnership(address(0)); } /** * @dev Transfers ownership of the contract to a new account (`newOwner`). * Can only be called by the current owner. */ function transferOwnership(address newOwner) public virtual onlyOwner { if (newOwner == address(0)) { revert OwnableInvalidOwner(address(0)); } _transferOwnership(newOwner); } /** * @dev Transfers ownership of the contract to a new account (`newOwner`). * Internal function without access restriction. */ function _transferOwnership(address newOwner) internal virtual { address oldOwner = _owner; _owner = newOwner; emit OwnershipTransferred(oldOwner, newOwner); } } // File: contracts/XCashier.sol pragma solidity ^0.8.20; contract XCashier is Ownable { event DepositReceived(address indexed sender, address indexed recipient, uint256 id, uint256 amount); event Withdrawn(address, uint256); event MinAmountSet(uint256); event MaxAmountSet(uint256); event OperatorSet(address indexed operator, bool active); event Paused(); event Unpaused(); uint256 public maxAmount; uint256 public minAmount; uint256 private counter; bool private paused; mapping(address => bool) private operators; modifier onlyOperator { require(operators[msg.sender], "invalid operator"); _; } constructor(uint256 _minAmount, uint256 _maxAmount) Ownable(msg.sender) { _setMaxAmount(_maxAmount); _setMinAmount(_minAmount); setOperator(msg.sender, true); } function _setMinAmount(uint256 _minAmount) internal { require(_minAmount <= maxAmount, "invalid min amount"); minAmount = _minAmount; } function _setMaxAmount(uint256 _maxAmount) internal { require(_maxAmount >= minAmount, "invalid max amount"); maxAmount = _maxAmount; } function setMinAmount(uint256 _minAmount) public onlyOperator { _setMinAmount(_minAmount); } function setMaxAmount(uint256 _maxAmount) public onlyOperator { _setMaxAmount(_maxAmount); } function pause() public onlyOperator { paused = true; emit Paused(); } function unpause() public onlyOperator { paused = false; emit Unpaused(); } function setOperator(address _operator, bool _active) public onlyOwner { operators[_operator] = _active; emit OperatorSet(_operator, _active); } function withdraw() public onlyOwner { payable(msg.sender).transfer(address(this).balance); } function _deposit(address _sender, address _recipient, uint256 _amount) internal { require(!paused, "invalid status"); require(_amount >= minAmount && _amount <= maxAmount, "invalid amount"); counter++; emit DepositReceived(_sender, _recipient, counter, _amount); } function deposit(address _recipient) public payable { _deposit(msg.sender, _recipient, msg.value); } receive() external payable { _deposit(msg.sender, msg.sender, msg.value); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"uint256","name":"_minAmount","type":"uint256"},{"internalType":"uint256","name":"_maxAmount","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":true,"internalType":"address","name":"recipient","type":"address"},{"indexed":false,"internalType":"uint256","name":"id","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"DepositReceived","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"","type":"uint256"}],"name":"MaxAmountSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"","type":"uint256"}],"name":"MinAmountSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"bool","name":"active","type":"bool"}],"name":"OperatorSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpaused","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"","type":"address"},{"indexed":false,"internalType":"uint256","name":"","type":"uint256"}],"name":"Withdrawn","type":"event"},{"inputs":[{"internalType":"address","name":"_recipient","type":"address"}],"name":"deposit","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"maxAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_maxAmount","type":"uint256"}],"name":"setMaxAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_minAmount","type":"uint256"}],"name":"setMinAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_operator","type":"address"},{"internalType":"bool","name":"_active","type":"bool"}],"name":"setOperator","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
608060405234801561001057600080fd5b506040516109b33803806109b383398101604081905261002f91610202565b338061005657604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b61005f81610084565b50610069816100d4565b61007282610120565b61007d33600161016c565b5050610226565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60025481101561011b5760405162461bcd60e51b81526020600482015260126024820152711a5b9d985b1a59081b585e08185b5bdd5b9d60721b604482015260640161004d565b600155565b6001548111156101675760405162461bcd60e51b81526020600482015260126024820152711a5b9d985b1a59081b5a5b88185b5bdd5b9d60721b604482015260640161004d565b600255565b6101746101d3565b6001600160a01b038216600081815260056020908152604091829020805460ff191685151590811790915591519182527f1a594081ae893ab78e67d9b9e843547318164322d32c65369d78a96172d9dc8f910160405180910390a25050565b6000546001600160a01b031633146102005760405163118cdaa760e01b815233600482015260240161004d565b565b6000806040838503121561021557600080fd5b505080516020909101519092909150565b61077e806102356000396000f3fe6080604052600436106100ab5760003560e01c80638456cb59116100645780638456cb591461016a578063897b06371461017f5780638da5cb5b1461019f5780639b2cb5d8146101c7578063f2fde38b146101dd578063f340fa01146101fd57600080fd5b80633ccfd60b146100c25780633f4ba83a146100d75780634fe47f70146100ec578063558a72971461010c5780635f48f3931461012c578063715018a61461015557600080fd5b366100bd576100bb333334610210565b005b600080fd5b3480156100ce57600080fd5b506100bb61031c565b3480156100e357600080fd5b506100bb610353565b3480156100f857600080fd5b506100bb610107366004610664565b6103b7565b34801561011857600080fd5b506100bb610127366004610699565b6103ef565b34801561013857600080fd5b5061014260015481565b6040519081526020015b60405180910390f35b34801561016157600080fd5b506100bb610456565b34801561017657600080fd5b506100bb61046a565b34801561018b57600080fd5b506100bb61019a366004610664565b6104d1565b3480156101ab57600080fd5b506000546040516001600160a01b03909116815260200161014c565b3480156101d357600080fd5b5061014260025481565b3480156101e957600080fd5b506100bb6101f83660046106d5565b610509565b6100bb61020b3660046106d5565b610544565b60045460ff16156102595760405162461bcd60e51b815260206004820152600e60248201526d696e76616c69642073746174757360901b60448201526064015b60405180910390fd5b600254811015801561026d57506001548111155b6102aa5760405162461bcd60e51b815260206004820152600e60248201526d1a5b9d985b1a5908185b5bdd5b9d60921b6044820152606401610250565b600380549060006102ba836106f7565b9190505550816001600160a01b0316836001600160a01b03167fcf1f679e6fab15306c35a02f98bb653ccbe4b8863acf1d569d0e2232a6da5be86003548460405161030f929190918252602082015260400190565b60405180910390a3505050565b61032461054f565b60405133904780156108fc02916000818181858888f19350505050158015610350573d6000803e3d6000fd5b50565b3360009081526005602052604090205460ff166103825760405162461bcd60e51b81526004016102509061071e565b6004805460ff191690556040517fa45f47fdea8a1efdd9029a5691c7f759c32b7c698632b563573e155625d1693390600090a1565b3360009081526005602052604090205460ff166103e65760405162461bcd60e51b81526004016102509061071e565b6103508161057c565b6103f761054f565b6001600160a01b038216600081815260056020908152604091829020805460ff191685151590811790915591519182527f1a594081ae893ab78e67d9b9e843547318164322d32c65369d78a96172d9dc8f910160405180910390a25050565b61045e61054f565b61046860006105c8565b565b3360009081526005602052604090205460ff166104995760405162461bcd60e51b81526004016102509061071e565b6004805460ff191660011790556040517f9e87fac88ff661f02d44f95383c817fece4bce600a3dab7a54406878b965e75290600090a1565b3360009081526005602052604090205460ff166105005760405162461bcd60e51b81526004016102509061071e565b61035081610618565b61051161054f565b6001600160a01b03811661053b57604051631e4fbdf760e01b815260006004820152602401610250565b610350816105c8565b610350338234610210565b6000546001600160a01b031633146104685760405163118cdaa760e01b8152336004820152602401610250565b6002548110156105c35760405162461bcd60e51b81526020600482015260126024820152711a5b9d985b1a59081b585e08185b5bdd5b9d60721b6044820152606401610250565b600155565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60015481111561065f5760405162461bcd60e51b81526020600482015260126024820152711a5b9d985b1a59081b5a5b88185b5bdd5b9d60721b6044820152606401610250565b600255565b60006020828403121561067657600080fd5b5035919050565b80356001600160a01b038116811461069457600080fd5b919050565b600080604083850312156106ac57600080fd5b6106b58361067d565b9150602083013580151581146106ca57600080fd5b809150509250929050565b6000602082840312156106e757600080fd5b6106f08261067d565b9392505050565b60006001820161071757634e487b7160e01b600052601160045260246000fd5b5060010190565b60208082526010908201526f34b73b30b634b21037b832b930ba37b960811b60408201526060019056fea2646970667358221220a28cf9c39993bed1859ad500b87686712833a02e9ae989456777e0497798721664736f6c6343000814003300000000000000000000000000000000000000000000000000005af3107a4000000000000000000000000000000000000000000000000000016345785d8a0000
Deployed Bytecode
0x6080604052600436106100ab5760003560e01c80638456cb59116100645780638456cb591461016a578063897b06371461017f5780638da5cb5b1461019f5780639b2cb5d8146101c7578063f2fde38b146101dd578063f340fa01146101fd57600080fd5b80633ccfd60b146100c25780633f4ba83a146100d75780634fe47f70146100ec578063558a72971461010c5780635f48f3931461012c578063715018a61461015557600080fd5b366100bd576100bb333334610210565b005b600080fd5b3480156100ce57600080fd5b506100bb61031c565b3480156100e357600080fd5b506100bb610353565b3480156100f857600080fd5b506100bb610107366004610664565b6103b7565b34801561011857600080fd5b506100bb610127366004610699565b6103ef565b34801561013857600080fd5b5061014260015481565b6040519081526020015b60405180910390f35b34801561016157600080fd5b506100bb610456565b34801561017657600080fd5b506100bb61046a565b34801561018b57600080fd5b506100bb61019a366004610664565b6104d1565b3480156101ab57600080fd5b506000546040516001600160a01b03909116815260200161014c565b3480156101d357600080fd5b5061014260025481565b3480156101e957600080fd5b506100bb6101f83660046106d5565b610509565b6100bb61020b3660046106d5565b610544565b60045460ff16156102595760405162461bcd60e51b815260206004820152600e60248201526d696e76616c69642073746174757360901b60448201526064015b60405180910390fd5b600254811015801561026d57506001548111155b6102aa5760405162461bcd60e51b815260206004820152600e60248201526d1a5b9d985b1a5908185b5bdd5b9d60921b6044820152606401610250565b600380549060006102ba836106f7565b9190505550816001600160a01b0316836001600160a01b03167fcf1f679e6fab15306c35a02f98bb653ccbe4b8863acf1d569d0e2232a6da5be86003548460405161030f929190918252602082015260400190565b60405180910390a3505050565b61032461054f565b60405133904780156108fc02916000818181858888f19350505050158015610350573d6000803e3d6000fd5b50565b3360009081526005602052604090205460ff166103825760405162461bcd60e51b81526004016102509061071e565b6004805460ff191690556040517fa45f47fdea8a1efdd9029a5691c7f759c32b7c698632b563573e155625d1693390600090a1565b3360009081526005602052604090205460ff166103e65760405162461bcd60e51b81526004016102509061071e565b6103508161057c565b6103f761054f565b6001600160a01b038216600081815260056020908152604091829020805460ff191685151590811790915591519182527f1a594081ae893ab78e67d9b9e843547318164322d32c65369d78a96172d9dc8f910160405180910390a25050565b61045e61054f565b61046860006105c8565b565b3360009081526005602052604090205460ff166104995760405162461bcd60e51b81526004016102509061071e565b6004805460ff191660011790556040517f9e87fac88ff661f02d44f95383c817fece4bce600a3dab7a54406878b965e75290600090a1565b3360009081526005602052604090205460ff166105005760405162461bcd60e51b81526004016102509061071e565b61035081610618565b61051161054f565b6001600160a01b03811661053b57604051631e4fbdf760e01b815260006004820152602401610250565b610350816105c8565b610350338234610210565b6000546001600160a01b031633146104685760405163118cdaa760e01b8152336004820152602401610250565b6002548110156105c35760405162461bcd60e51b81526020600482015260126024820152711a5b9d985b1a59081b585e08185b5bdd5b9d60721b6044820152606401610250565b600155565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60015481111561065f5760405162461bcd60e51b81526020600482015260126024820152711a5b9d985b1a59081b5a5b88185b5bdd5b9d60721b6044820152606401610250565b600255565b60006020828403121561067657600080fd5b5035919050565b80356001600160a01b038116811461069457600080fd5b919050565b600080604083850312156106ac57600080fd5b6106b58361067d565b9150602083013580151581146106ca57600080fd5b809150509250929050565b6000602082840312156106e757600080fd5b6106f08261067d565b9392505050565b60006001820161071757634e487b7160e01b600052601160045260246000fd5b5060010190565b60208082526010908201526f34b73b30b634b21037b832b930ba37b960811b60408201526060019056fea2646970667358221220a28cf9c39993bed1859ad500b87686712833a02e9ae989456777e0497798721664736f6c63430008140033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000000000000000000000000005af3107a4000000000000000000000000000000000000000000000000000016345785d8a0000
-----Decoded View---------------
Arg [0] : _minAmount (uint256): 100000000000000
Arg [1] : _maxAmount (uint256): 100000000000000000
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000005af3107a4000
Arg [1] : 000000000000000000000000000000000000000000000000016345785d8a0000
Deployed Bytecode Sourcemap
4264:2427:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6637:43;6646:10;6658;6670:9;6637:8;:43::i;:::-;4264:2427;;;;;6048:107;;;;;;;;;;;;;:::i;5767:98::-;;;;;;;;;;;;;:::i;5552:106::-;;;;;;;;;;-1:-1:-1;5552:106:0;;;;;:::i;:::-;;:::i;5873:167::-;;;;;;;;;;-1:-1:-1;5873:167:0;;;;;:::i;:::-;;:::i;4624:24::-;;;;;;;;;;;;;;;;;;;875:25:1;;;863:2;848:18;4624:24:0;;;;;;;;3361:103;;;;;;;;;;;;;:::i;5666:93::-;;;;;;;;;;;;;:::i;5438:106::-;;;;;;;;;;-1:-1:-1;5438:106:0;;;;;:::i;:::-;;:::i;2686:87::-;;;;;;;;;;-1:-1:-1;2732:7:0;2759:6;2686:87;;-1:-1:-1;;;;;2759:6:0;;;1057:51:1;;1045:2;1030:18;2686:87:0;911:203:1;4655:24:0;;;;;;;;;;;;;;;;3619:220;;;;;;;;;;-1:-1:-1;3619:220:0;;;;;:::i;:::-;;:::i;6477:114::-;;;;;;:::i;:::-;;:::i;6163:306::-;6264:6;;;;6263:7;6255:34;;;;-1:-1:-1;;;6255:34:0;;1512:2:1;6255:34:0;;;1494:21:1;1551:2;1531:18;;;1524:30;-1:-1:-1;;;1570:18:1;;;1563:44;1624:18;;6255:34:0;;;;;;;;;6319:9;;6308:7;:20;;:44;;;;;6343:9;;6332:7;:20;;6308:44;6300:71;;;;-1:-1:-1;;;6300:71:0;;1855:2:1;6300:71:0;;;1837:21:1;1894:2;1874:18;;;1867:30;-1:-1:-1;;;1913:18:1;;;1906:44;1967:18;;6300:71:0;1653:338:1;6300:71:0;6382:7;:9;;;:7;:9;;;:::i;:::-;;;;;;6432:10;-1:-1:-1;;;;;6407:54:0;6423:7;-1:-1:-1;;;;;6407:54:0;;6444:7;;6453;6407:54;;;;;;2407:25:1;;;2463:2;2448:18;;2441:34;2395:2;2380:18;;2233:248;6407:54:0;;;;;;;;6163:306;;;:::o;6048:107::-;2572:13;:11;:13::i;:::-;6096:51:::1;::::0;6104:10:::1;::::0;6125:21:::1;6096:51:::0;::::1;;;::::0;::::1;::::0;;;6125:21;6104:10;6096:51;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;6048:107::o:0;5767:98::-;4844:10;4834:21;;;;:9;:21;;;;;;;;4826:50;;;;-1:-1:-1;;;4826:50:0;;;;;;;:::i;:::-;5817:6:::1;:14:::0;;-1:-1:-1;;5817:14:0::1;::::0;;5847:10:::1;::::0;::::1;::::0;5826:5:::1;::::0;5847:10:::1;5767:98::o:0;5552:106::-;4844:10;4834:21;;;;:9;:21;;;;;;;;4826:50;;;;-1:-1:-1;;;4826:50:0;;;;;;;:::i;:::-;5625:25:::1;5639:10;5625:13;:25::i;5873:167::-:0;2572:13;:11;:13::i;:::-;-1:-1:-1;;;;;5955:20:0;::::1;;::::0;;;:9:::1;:20;::::0;;;;;;;;:30;;-1:-1:-1;;5955:30:0::1;::::0;::::1;;::::0;;::::1;::::0;;;6001:31;;2971:41:1;;;6001:31:0::1;::::0;2944:18:1;6001:31:0::1;;;;;;;5873:167:::0;;:::o;3361:103::-;2572:13;:11;:13::i;:::-;3426:30:::1;3453:1;3426:18;:30::i;:::-;3361:103::o:0;5666:93::-;4844:10;4834:21;;;;:9;:21;;;;;;;;4826:50;;;;-1:-1:-1;;;4826:50:0;;;;;;;:::i;:::-;5714:6:::1;:13:::0;;-1:-1:-1;;5714:13:0::1;5723:4;5714:13;::::0;;5743:8:::1;::::0;::::1;::::0;5714:6:::1;::::0;5743:8:::1;5666:93::o:0;5438:106::-;4844:10;4834:21;;;;:9;:21;;;;;;;;4826:50;;;;-1:-1:-1;;;4826:50:0;;;;;;;:::i;:::-;5511:25:::1;5525:10;5511:13;:25::i;3619:220::-:0;2572:13;:11;:13::i;:::-;-1:-1:-1;;;;;3704:22:0;::::1;3700:93;;3750:31;::::0;-1:-1:-1;;;3750:31:0;;3778:1:::1;3750:31;::::0;::::1;1057:51:1::0;1030:18;;3750:31:0::1;911:203:1::0;3700:93:0::1;3803:28;3822:8;3803:18;:28::i;6477:114::-:0;6540:43;6549:10;6561;6573:9;6540:8;:43::i;2851:166::-;2732:7;2759:6;-1:-1:-1;;;;;2759:6:0;775:10;2911:23;2907:103;;2958:40;;-1:-1:-1;;;2958:40:0;;775:10;2958:40;;;1057:51:1;1030:18;;2958:40:0;911:203:1;5272:158:0;5357:9;;5343:10;:23;;5335:54;;;;-1:-1:-1;;;5335:54:0;;3225:2:1;5335:54:0;;;3207:21:1;3264:2;3244:18;;;3237:30;-1:-1:-1;;;3283:18:1;;;3276:48;3341:18;;5335:54:0;3023:342:1;5335:54:0;5400:9;:22;5272:158::o;3999:191::-;4073:16;4092:6;;-1:-1:-1;;;;;4109:17:0;;;-1:-1:-1;;;;;;4109:17:0;;;;;;4142:40;;4092:6;;;;;;;4142:40;;4073:16;4142:40;4062:128;3999:191;:::o;5106:158::-;5191:9;;5177:10;:23;;5169:54;;;;-1:-1:-1;;;5169:54:0;;3572:2:1;5169:54:0;;;3554:21:1;3611:2;3591:18;;;3584:30;-1:-1:-1;;;3630:18:1;;;3623:48;3688:18;;5169:54:0;3370:342:1;5169:54:0;5234:9;:22;5106:158::o;14:180:1:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:1;;14:180;-1:-1:-1;14:180:1:o;199:173::-;267:20;;-1:-1:-1;;;;;316:31:1;;306:42;;296:70;;362:1;359;352:12;296:70;199:173;;;:::o;377:347::-;442:6;450;503:2;491:9;482:7;478:23;474:32;471:52;;;519:1;516;509:12;471:52;542:29;561:9;542:29;:::i;:::-;532:39;;621:2;610:9;606:18;593:32;668:5;661:13;654:21;647:5;644:32;634:60;;690:1;687;680:12;634:60;713:5;703:15;;;377:347;;;;;:::o;1119:186::-;1178:6;1231:2;1219:9;1210:7;1206:23;1202:32;1199:52;;;1247:1;1244;1237:12;1199:52;1270:29;1289:9;1270:29;:::i;:::-;1260:39;1119:186;-1:-1:-1;;;1119:186:1:o;1996:232::-;2035:3;2056:17;;;2053:140;;2115:10;2110:3;2106:20;2103:1;2096:31;2150:4;2147:1;2140:15;2178:4;2175:1;2168:15;2053:140;-1:-1:-1;2220:1:1;2209:13;;1996:232::o;2486:340::-;2688:2;2670:21;;;2727:2;2707:18;;;2700:30;-1:-1:-1;;;2761:2:1;2746:18;;2739:46;2817:2;2802:18;;2486:340::o
Swarm Source
ipfs://a28cf9c39993bed1859ad500b87686712833a02e9ae989456777e04977987216
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | Ether (ETH) | 100.00% | $2,347.77 | 0.4861 | $1,141.31 |
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.