Feature Tip: Add private address tag to any address under My Name Tag !
Source Code
Overview
ETH Balance
695 wei
Eth Value
Less Than $0.01 (@ $2,066.70/ETH)Latest 7 from a total of 7 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Remove Administr... | 17005870 | 1070 days ago | IN | 0 ETH | 0.00097071 | ||||
| Split Revenue | 15870330 | 1229 days ago | IN | 2 ETH | 0.02245932 | ||||
| Add Administrato... | 15869063 | 1229 days ago | IN | 0 ETH | 0.00119483 | ||||
| Add Administrato... | 15869062 | 1229 days ago | IN | 0 ETH | 0.00195154 | ||||
| Add Administrato... | 15869059 | 1229 days ago | IN | 0 ETH | 0.0016938 | ||||
| Add Administrato... | 15869055 | 1229 days ago | IN | 0 ETH | 0.00176896 | ||||
| Add Administrato... | 15868978 | 1229 days ago | IN | 0 ETH | 0.00144229 |
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| Transfer | 15870330 | 1229 days ago | 0.00734618 ETH | ||||
| Transfer | 15870330 | 1229 days ago | 0.00367309 ETH | ||||
| Transfer | 15870330 | 1229 days ago | 0.00918273 ETH | ||||
| Transfer | 15870330 | 1229 days ago | 0.11570247 ETH | ||||
| Transfer | 15870330 | 1229 days ago | 0.09917355 ETH | ||||
| Transfer | 15870330 | 1229 days ago | 0.00550964 ETH | ||||
| Transfer | 15870330 | 1229 days ago | 0.00367309 ETH | ||||
| Transfer | 15870330 | 1229 days ago | 0.00367309 ETH | ||||
| Transfer | 15870330 | 1229 days ago | 0.08448117 ETH | ||||
| Transfer | 15870330 | 1229 days ago | 0.00918273 ETH | ||||
| Transfer | 15870330 | 1229 days ago | 0.0275482 ETH | ||||
| Transfer | 15870330 | 1229 days ago | 0.05693296 ETH | ||||
| Transfer | 15870330 | 1229 days ago | 0.07713498 ETH | ||||
| Transfer | 15870330 | 1229 days ago | 0.00367309 ETH | ||||
| Transfer | 15870330 | 1229 days ago | 0.00734618 ETH | ||||
| Transfer | 15870330 | 1229 days ago | 0.00183654 ETH | ||||
| Transfer | 15870330 | 1229 days ago | 0.01285583 ETH | ||||
| Transfer | 15870330 | 1229 days ago | 0.01652892 ETH | ||||
| Transfer | 15870330 | 1229 days ago | 0.12855831 ETH | ||||
| Transfer | 15870330 | 1229 days ago | 0.01285583 ETH | ||||
| Transfer | 15870330 | 1229 days ago | 0.00734618 ETH | ||||
| Transfer | 15870330 | 1229 days ago | 0.03856749 ETH | ||||
| Transfer | 15870330 | 1229 days ago | 0.00183654 ETH | ||||
| Transfer | 15870330 | 1229 days ago | 0.01101928 ETH | ||||
| Transfer | 15870330 | 1229 days ago | 0.00183654 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
RevenueSplitterV2
Compiler Version
v0.8.14+commit.80d49f37
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2022-10-31
*/
// Sources flattened with hardhat v2.12.0 https://hardhat.org
// File contracts/IndexOf.sol
/**
*/
pragma solidity >=0.8.0 <0.9.0;
library IndexOf {
function Address(address[] memory _haystack, address _needle)
internal
pure
returns(uint256 _index, bool _found)
{
for (uint256 i = 0; i < _haystack.length; ++i) {
if(_haystack[i] == _needle) {
return (i, true);
}
}
return (0, false);
}
function UInt256(uint256[] memory _haystack, uint256 _needle)
internal
pure
returns(uint256 _index, bool _found)
{
for(uint256 i = 0; i < _haystack.length; i++) {
if (_haystack[i] == _needle) {
return (i, true);
}
}
return (0, false);
}
}
// File @openzeppelin/contracts/utils/Context.sol@v4.7.3
// OpenZeppelin Contracts v4.4.1 (utils/Context.sol)
pragma solidity ^0.8.0;
/**
* @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;
}
}
// File @openzeppelin/contracts/access/Ownable.sol@v4.7.3
// OpenZeppelin Contracts (last updated v4.7.0) (access/Ownable.sol)
pragma solidity ^0.8.0;
/**
* @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.
*
* By default, the owner account will be the one that deploys the contract. 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;
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
/**
* @dev Initializes the contract setting the deployer as the initial owner.
*/
constructor() {
_transferOwnership(_msgSender());
}
/**
* @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 {
require(owner() == _msgSender(), "Ownable: caller is not the owner");
}
/**
* @dev Leaves the contract without owner. It will not be possible to call
* `onlyOwner` functions anymore. Can only be called by the current owner.
*
* NOTE: Renouncing ownership will leave the contract without an owner,
* thereby removing 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 {
require(newOwner != address(0), "Ownable: new owner is the zero address");
_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/AdministratorOrOwner.sol
pragma solidity ^0.8.13;
abstract contract AdministratorOrOwner is Ownable {
address[] administrators;
function addAdministrator(address _admin)
public
onlyOwnerOrAdministrator
{
(, bool found) = IndexOf.Address(administrators, _admin);
require(!found, "Address is already an administrator");
administrators.push(_admin);
}
function removeAdministrator(address _admin)
public
onlyOwnerOrAdministrator
{
(uint256 index, bool found) = IndexOf.Address(administrators, _admin);
require(found, "Address is not an administrator");
administrators[index] = administrators[administrators.length - 1];
administrators.pop();
}
function isAdministrator(address _admin)
public
view
onlyOwnerOrAdministrator
returns (bool)
{
(, bool found) = IndexOf.Address(administrators, _admin);
return found;
}
function getAdministrators()
public
view
onlyOwnerOrAdministrator
returns (address[] memory)
{
return administrators;
}
modifier onlyOwnerOrAdministrator()
{
(, bool found) = IndexOf.Address(administrators, _msgSender());
require(owner() == _msgSender() || found, "You are not owner or administrator");
_;
}
}
// File contracts/RevenueSplitterV2.sol
/**
*/
pragma solidity >=0.8.0 <0.9.0;
contract RevenueSplitterV2 is AdministratorOrOwner{
function splitRevenue (
uint256 _totalStaked,
address[] calldata _addresses,
uint256[] calldata _stakedAmount
)
external
payable
onlyOwnerOrAdministrator
{
require(msg.value > 0, "No point splitting nothing");
require(_totalStaked > 0, "No point splitting to nobody");
require(_addresses.length == _stakedAmount.length, "Address length and staked amount length are not same");
uint256 part = msg.value / _totalStaked;
for (uint256 i; i < _addresses.length; ++i) {
payable(_addresses[i]).transfer(part * _stakedAmount[i]);
}
}
function withdrawLeftovers()
external
onlyOwnerOrAdministrator
{
payable(msg.sender).transfer(address(this).balance);
}
function getBalance()
public
view
returns(uint256)
{
return address(this).balance;
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[{"internalType":"address","name":"_admin","type":"address"}],"name":"addAdministrator","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getAdministrators","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_admin","type":"address"}],"name":"isAdministrator","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_admin","type":"address"}],"name":"removeAdministrator","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_totalStaked","type":"uint256"},{"internalType":"address[]","name":"_addresses","type":"address[]"},{"internalType":"uint256[]","name":"_stakedAmount","type":"uint256[]"}],"name":"splitRevenue","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdrawLeftovers","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
608060405234801561001057600080fd5b5061001a3361001f565b61006f565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610f7b8061007e6000396000f3fe6080604052600436106100915760003560e01c8063715018a611610059578063715018a6146101405780638da5cb5b14610155578063c99911761461017d578063f1c529b81461019d578063f2fde38b146101b057600080fd5b80630a2eb3011461009657806312065fe0146100cb57806332c764b9146100e7578063543b3693146100fe57806368fa813414610120575b600080fd5b3480156100a257600080fd5b506100b66100b1366004610d14565b6101d0565b60405190151581526020015b60405180910390f35b3480156100d757600080fd5b50604051303181526020016100c2565b3480156100f357600080fd5b506100fc610308565b005b34801561010a57600080fd5b506101136103f1565b6040516100c29190610d44565b34801561012c57600080fd5b506100fc61013b366004610d14565b61050c565b34801561014c57600080fd5b506100fc61072c565b34801561016157600080fd5b506000546040516001600160a01b0390911681526020016100c2565b34801561018957600080fd5b506100fc610198366004610d14565b610740565b6100fc6101ab366004610dd6565b61090e565b3480156101bc57600080fd5b506100fc6101cb366004610d14565b610b85565b60008061023d600180548060200260200160405190810160405280929190818152602001828054801561022c57602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161020e575b50505050506102383390565b610bfe565b9150506102473390565b6001600160a01b03166102626000546001600160a01b031690565b6001600160a01b031614806102745750805b6102995760405162461bcd60e51b815260040161029090610e50565b60405180910390fd5b60006102ff60018054806020026020016040519081016040528092919081815260200182805480156102f457602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116102d6575b505050505085610bfe565b95945050505050565b600061036d600180548060200260200160405190810160405280929190818152602001828054801561022c576020028201919060005260206000209081546001600160a01b0316815260019091019060200180831161020e5750505050506102383390565b9150506103773390565b6001600160a01b03166103926000546001600160a01b031690565b6001600160a01b031614806103a45750805b6103c05760405162461bcd60e51b815260040161029090610e50565b6040513390303180156108fc02916000818181858888f193505050501580156103ed573d6000803e3d6000fd5b5050565b60606000610458600180548060200260200160405190810160405280929190818152602001828054801561022c576020028201919060005260206000209081546001600160a01b0316815260019091019060200180831161020e5750505050506102383390565b9150506104623390565b6001600160a01b031661047d6000546001600160a01b031690565b6001600160a01b0316148061048f5750805b6104ab5760405162461bcd60e51b815260040161029090610e50565b600180548060200260200160405190810160405280929190818152602001828054801561050157602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116104e3575b505050505091505090565b6000610571600180548060200260200160405190810160405280929190818152602001828054801561022c576020028201919060005260206000209081546001600160a01b0316815260019091019060200180831161020e5750505050506102383390565b91505061057b3390565b6001600160a01b03166105966000546001600160a01b031690565b6001600160a01b031614806105a85750805b6105c45760405162461bcd60e51b815260040161029090610e50565b60008061062960018054806020026020016040519081016040528092919081815260200182805480156102f4576020028201919060005260206000209081546001600160a01b031681526001909101906020018083116102d657505050505085610bfe565b915091508061067a5760405162461bcd60e51b815260206004820152601f60248201527f41646472657373206973206e6f7420616e2061646d696e6973747261746f72006044820152606401610290565b60018054610689908290610ea8565b8154811061069957610699610ebf565b600091825260209091200154600180546001600160a01b0390921691849081106106c5576106c5610ebf565b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550600180548061070457610704610ed5565b600082815260209020810160001990810180546001600160a01b031916905501905550505050565b610734610c6a565b61073e6000610cc4565b565b60006107a5600180548060200260200160405190810160405280929190818152602001828054801561022c576020028201919060005260206000209081546001600160a01b0316815260019091019060200180831161020e5750505050506102383390565b9150506107af3390565b6001600160a01b03166107ca6000546001600160a01b031690565b6001600160a01b031614806107dc5750805b6107f85760405162461bcd60e51b815260040161029090610e50565b600061085e600180548060200260200160405190810160405280929190818152602001828054801561085357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610835575b505050505084610bfe565b91505080156108bb5760405162461bcd60e51b815260206004820152602360248201527f4164647265737320697320616c726561647920616e2061646d696e69737472616044820152623a37b960e91b6064820152608401610290565b50506001805480820182556000919091527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf60180546001600160a01b0319166001600160a01b0392909216919091179055565b6000610973600180548060200260200160405190810160405280929190818152602001828054801561022c576020028201919060005260206000209081546001600160a01b0316815260019091019060200180831161020e5750505050506102383390565b91505061097d3390565b6001600160a01b03166109986000546001600160a01b031690565b6001600160a01b031614806109aa5750805b6109c65760405162461bcd60e51b815260040161029090610e50565b60003411610a165760405162461bcd60e51b815260206004820152601a60248201527f4e6f20706f696e742073706c697474696e67206e6f7468696e670000000000006044820152606401610290565b60008611610a665760405162461bcd60e51b815260206004820152601c60248201527f4e6f20706f696e742073706c697474696e6720746f206e6f626f6479000000006044820152606401610290565b838214610ad25760405162461bcd60e51b815260206004820152603460248201527f41646472657373206c656e67746820616e64207374616b656420616d6f756e74604482015273206c656e67746820617265206e6f742073616d6560601b6064820152608401610290565b6000610ade8734610eeb565b905060005b85811015610b7b57868682818110610afd57610afd610ebf565b9050602002016020810190610b129190610d14565b6001600160a01b03166108fc868684818110610b3057610b30610ebf565b9050602002013584610b429190610f0d565b6040518115909202916000818181858888f19350505050158015610b6a573d6000803e3d6000fd5b50610b7481610f2c565b9050610ae3565b5050505050505050565b610b8d610c6a565b6001600160a01b038116610bf25760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610290565b610bfb81610cc4565b50565b60008060005b8451811015610c5a57836001600160a01b0316858281518110610c2957610c29610ebf565b60200260200101516001600160a01b031603610c4a57915060019050610c63565b610c5381610f2c565b9050610c04565b50600080915091505b9250929050565b6000546001600160a01b0316331461073e5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610290565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600060208284031215610d2657600080fd5b81356001600160a01b0381168114610d3d57600080fd5b9392505050565b6020808252825182820181905260009190848201906040850190845b81811015610d855783516001600160a01b031683529284019291840191600101610d60565b50909695505050505050565b60008083601f840112610da357600080fd5b50813567ffffffffffffffff811115610dbb57600080fd5b6020830191508360208260051b8501011115610c6357600080fd5b600080600080600060608688031215610dee57600080fd5b85359450602086013567ffffffffffffffff80821115610e0d57600080fd5b610e1989838a01610d91565b90965094506040880135915080821115610e3257600080fd5b50610e3f88828901610d91565b969995985093965092949392505050565b60208082526022908201527f596f7520617265206e6f74206f776e6572206f722061646d696e69737472617460408201526137b960f11b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b600082821015610eba57610eba610e92565b500390565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052603160045260246000fd5b600082610f0857634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615610f2757610f27610e92565b500290565b600060018201610f3e57610f3e610e92565b506001019056fea26469706673582212201f8bffff66fb71b3a14f0eaeca4cb0948193184c1143b82c1242903830861db664736f6c634300080e0033
Deployed Bytecode
0x6080604052600436106100915760003560e01c8063715018a611610059578063715018a6146101405780638da5cb5b14610155578063c99911761461017d578063f1c529b81461019d578063f2fde38b146101b057600080fd5b80630a2eb3011461009657806312065fe0146100cb57806332c764b9146100e7578063543b3693146100fe57806368fa813414610120575b600080fd5b3480156100a257600080fd5b506100b66100b1366004610d14565b6101d0565b60405190151581526020015b60405180910390f35b3480156100d757600080fd5b50604051303181526020016100c2565b3480156100f357600080fd5b506100fc610308565b005b34801561010a57600080fd5b506101136103f1565b6040516100c29190610d44565b34801561012c57600080fd5b506100fc61013b366004610d14565b61050c565b34801561014c57600080fd5b506100fc61072c565b34801561016157600080fd5b506000546040516001600160a01b0390911681526020016100c2565b34801561018957600080fd5b506100fc610198366004610d14565b610740565b6100fc6101ab366004610dd6565b61090e565b3480156101bc57600080fd5b506100fc6101cb366004610d14565b610b85565b60008061023d600180548060200260200160405190810160405280929190818152602001828054801561022c57602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161020e575b50505050506102383390565b610bfe565b9150506102473390565b6001600160a01b03166102626000546001600160a01b031690565b6001600160a01b031614806102745750805b6102995760405162461bcd60e51b815260040161029090610e50565b60405180910390fd5b60006102ff60018054806020026020016040519081016040528092919081815260200182805480156102f457602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116102d6575b505050505085610bfe565b95945050505050565b600061036d600180548060200260200160405190810160405280929190818152602001828054801561022c576020028201919060005260206000209081546001600160a01b0316815260019091019060200180831161020e5750505050506102383390565b9150506103773390565b6001600160a01b03166103926000546001600160a01b031690565b6001600160a01b031614806103a45750805b6103c05760405162461bcd60e51b815260040161029090610e50565b6040513390303180156108fc02916000818181858888f193505050501580156103ed573d6000803e3d6000fd5b5050565b60606000610458600180548060200260200160405190810160405280929190818152602001828054801561022c576020028201919060005260206000209081546001600160a01b0316815260019091019060200180831161020e5750505050506102383390565b9150506104623390565b6001600160a01b031661047d6000546001600160a01b031690565b6001600160a01b0316148061048f5750805b6104ab5760405162461bcd60e51b815260040161029090610e50565b600180548060200260200160405190810160405280929190818152602001828054801561050157602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116104e3575b505050505091505090565b6000610571600180548060200260200160405190810160405280929190818152602001828054801561022c576020028201919060005260206000209081546001600160a01b0316815260019091019060200180831161020e5750505050506102383390565b91505061057b3390565b6001600160a01b03166105966000546001600160a01b031690565b6001600160a01b031614806105a85750805b6105c45760405162461bcd60e51b815260040161029090610e50565b60008061062960018054806020026020016040519081016040528092919081815260200182805480156102f4576020028201919060005260206000209081546001600160a01b031681526001909101906020018083116102d657505050505085610bfe565b915091508061067a5760405162461bcd60e51b815260206004820152601f60248201527f41646472657373206973206e6f7420616e2061646d696e6973747261746f72006044820152606401610290565b60018054610689908290610ea8565b8154811061069957610699610ebf565b600091825260209091200154600180546001600160a01b0390921691849081106106c5576106c5610ebf565b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550600180548061070457610704610ed5565b600082815260209020810160001990810180546001600160a01b031916905501905550505050565b610734610c6a565b61073e6000610cc4565b565b60006107a5600180548060200260200160405190810160405280929190818152602001828054801561022c576020028201919060005260206000209081546001600160a01b0316815260019091019060200180831161020e5750505050506102383390565b9150506107af3390565b6001600160a01b03166107ca6000546001600160a01b031690565b6001600160a01b031614806107dc5750805b6107f85760405162461bcd60e51b815260040161029090610e50565b600061085e600180548060200260200160405190810160405280929190818152602001828054801561085357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610835575b505050505084610bfe565b91505080156108bb5760405162461bcd60e51b815260206004820152602360248201527f4164647265737320697320616c726561647920616e2061646d696e69737472616044820152623a37b960e91b6064820152608401610290565b50506001805480820182556000919091527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf60180546001600160a01b0319166001600160a01b0392909216919091179055565b6000610973600180548060200260200160405190810160405280929190818152602001828054801561022c576020028201919060005260206000209081546001600160a01b0316815260019091019060200180831161020e5750505050506102383390565b91505061097d3390565b6001600160a01b03166109986000546001600160a01b031690565b6001600160a01b031614806109aa5750805b6109c65760405162461bcd60e51b815260040161029090610e50565b60003411610a165760405162461bcd60e51b815260206004820152601a60248201527f4e6f20706f696e742073706c697474696e67206e6f7468696e670000000000006044820152606401610290565b60008611610a665760405162461bcd60e51b815260206004820152601c60248201527f4e6f20706f696e742073706c697474696e6720746f206e6f626f6479000000006044820152606401610290565b838214610ad25760405162461bcd60e51b815260206004820152603460248201527f41646472657373206c656e67746820616e64207374616b656420616d6f756e74604482015273206c656e67746820617265206e6f742073616d6560601b6064820152608401610290565b6000610ade8734610eeb565b905060005b85811015610b7b57868682818110610afd57610afd610ebf565b9050602002016020810190610b129190610d14565b6001600160a01b03166108fc868684818110610b3057610b30610ebf565b9050602002013584610b429190610f0d565b6040518115909202916000818181858888f19350505050158015610b6a573d6000803e3d6000fd5b50610b7481610f2c565b9050610ae3565b5050505050505050565b610b8d610c6a565b6001600160a01b038116610bf25760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610290565b610bfb81610cc4565b50565b60008060005b8451811015610c5a57836001600160a01b0316858281518110610c2957610c29610ebf565b60200260200101516001600160a01b031603610c4a57915060019050610c63565b610c5381610f2c565b9050610c04565b50600080915091505b9250929050565b6000546001600160a01b0316331461073e5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610290565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600060208284031215610d2657600080fd5b81356001600160a01b0381168114610d3d57600080fd5b9392505050565b6020808252825182820181905260009190848201906040850190845b81811015610d855783516001600160a01b031683529284019291840191600101610d60565b50909695505050505050565b60008083601f840112610da357600080fd5b50813567ffffffffffffffff811115610dbb57600080fd5b6020830191508360208260051b8501011115610c6357600080fd5b600080600080600060608688031215610dee57600080fd5b85359450602086013567ffffffffffffffff80821115610e0d57600080fd5b610e1989838a01610d91565b90965094506040880135915080821115610e3257600080fd5b50610e3f88828901610d91565b969995985093965092949392505050565b60208082526022908201527f596f7520617265206e6f74206f776e6572206f722061646d696e69737472617460408201526137b960f11b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b600082821015610eba57610eba610e92565b500390565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052603160045260246000fd5b600082610f0857634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615610f2757610f27610e92565b500290565b600060018201610f3e57610f3e610e92565b506001019056fea26469706673582212201f8bffff66fb71b3a14f0eaeca4cb0948193184c1143b82c1242903830861db664736f6c634300080e0033
Deployed Bytecode Sourcemap
6031:1025:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5286:232;;;;;;;;;;-1:-1:-1;5286:232:0;;;;;:::i;:::-;;:::i;:::-;;;470:14:1;;463:22;445:41;;433:2;418:18;5286:232:0;;;;;;;;6923:130;;;;;;;;;;-1:-1:-1;6923:130:0;;7032:4;7024:21;643:25:1;;631:2;616:18;6923:130:0;497:177:1;6759:156:0;;;;;;;;;;;;;:::i;:::-;;5526:174;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;4923:355::-;;;;;;;;;;-1:-1:-1;4923:355:0;;;;;:::i;:::-;;:::i;3655:103::-;;;;;;;;;;;;;:::i;3007:87::-;;;;;;;;;;-1:-1:-1;3053:7:0;3080:6;3007:87;;-1:-1:-1;;;;;3080:6:0;;;1488:51:1;;1476:2;1461:18;3007:87:0;1342:203:1;4640:275:0;;;;;;;;;;-1:-1:-1;4640:275:0;;;;;:::i;:::-;;:::i;6088:663::-;;;;;;:::i;:::-;;:::i;3913:201::-;;;;;;;;;;-1:-1:-1;3913:201:0;;;;;:::i;:::-;;:::i;5286:232::-;5409:4;5763:10;5777:45;5793:14;5777:45;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5777:45:0;;;;;;;;;;;;;;;;;;;;;5809:12;1634:10;;1554:98;5809:12;5777:15;:45::i;:::-;5760:62;;;5852:12;1634:10;;1554:98;5852:12;-1:-1:-1;;;;;5841:23:0;:7;3053;3080:6;-1:-1:-1;;;;;3080:6:0;;3007:87;5841:7;-1:-1:-1;;;;;5841:23:0;;:32;;;;5868:5;5841:32;5833:79;;;;-1:-1:-1;;;5833:79:0;;;;;;;:::i;:::-;;;;;;;;;5434:10:::1;5448:39;5464:14;5448:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;;-1:-1:-1;;;;;5448:39:0::1;::::0;;;;;::::1;::::0;::::1;;::::0;;::::1;;;;;;;;;5480:6;5448:15;:39::i;:::-;5431:56:::0;5286:232;-1:-1:-1;;;;;5286:232:0:o;6759:156::-;5763:10;5777:45;5793:14;5777:45;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5777:45:0;;;;;;;;;;;;;;;;;;;;5809:12;1634:10;;1554:98;5777:45;5760:62;;;5852:12;1634:10;;1554:98;5852:12;-1:-1:-1;;;;;5841:23:0;:7;3053;3080:6;-1:-1:-1;;;;;3080:6:0;;3007:87;5841:7;-1:-1:-1;;;;;5841:23:0;;:32;;;;5868:5;5841:32;5833:79;;;;-1:-1:-1;;;5833:79:0;;;;;;;:::i;:::-;6856:51:::1;::::0;6864:10:::1;::::0;6893:4:::1;6885:21;6856:51:::0;::::1;;;::::0;::::1;::::0;;;6885:21;6864:10;6856:51;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;5749:183:::0;6759:156::o;5526:174::-;5637:16;5763:10;5777:45;5793:14;5777:45;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5777:45:0;;;;;;;;;;;;;;;;;;;;5809:12;1634:10;;1554:98;5777:45;5760:62;;;5852:12;1634:10;;1554:98;5852:12;-1:-1:-1;;;;;5841:23:0;:7;3053;3080:6;-1:-1:-1;;;;;3080:6:0;;3007:87;5841:7;-1:-1:-1;;;;;5841:23:0;;:32;;;;5868:5;5841:32;5833:79;;;;-1:-1:-1;;;5833:79:0;;;;;;;:::i;:::-;5678:14:::1;5671:21;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;;-1:-1:-1;;;;;5671:21:0::1;::::0;;;;;::::1;::::0;::::1;;::::0;;::::1;;;;;;;;;;;5749:183:::0;5526:174;:::o;4923:355::-;5763:10;5777:45;5793:14;5777:45;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5777:45:0;;;;;;;;;;;;;;;;;;;;5809:12;1634:10;;1554:98;5777:45;5760:62;;;5852:12;1634:10;;1554:98;5852:12;-1:-1:-1;;;;;5841:23:0;:7;3053;3080:6;-1:-1:-1;;;;;3080:6:0;;3007:87;5841:7;-1:-1:-1;;;;;5841:23:0;;:32;;;;5868:5;5841:32;5833:79;;;;-1:-1:-1;;;5833:79:0;;;;;;;:::i;:::-;5035:13:::1;5050:10:::0;5064:39:::1;5080:14;5064:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;;-1:-1:-1;;;;;5064:39:0::1;::::0;;;;;::::1;::::0;::::1;;::::0;;::::1;;;;;;;;5096:6;5064:15;:39::i;:::-;5034:69;;;;5122:5;5114:49;;;::::0;-1:-1:-1;;;5114:49:0;;3373:2:1;5114:49:0::1;::::0;::::1;3355:21:1::0;3412:2;3392:18;;;3385:30;3451:33;3431:18;;;3424:61;3502:18;;5114:49:0::1;3171:355:1::0;5114:49:0::1;5198:14;5213:21:::0;;:25:::1;::::0;5198:14;;5213:25:::1;:::i;:::-;5198:41;;;;;;;;:::i;:::-;;::::0;;;::::1;::::0;;;::::1;::::0;;5174:21;;-1:-1:-1;;;;;5198:41:0;;::::1;::::0;5189:5;;5174:21;::::1;;;;;:::i;:::-;;;;;;;;;:65;;;;;-1:-1:-1::0;;;;;5174:65:0::1;;;;;-1:-1:-1::0;;;;;5174:65:0::1;;;;;;5250:14;:20;;;;;;;:::i;:::-;;::::0;;;::::1;::::0;;;;-1:-1:-1;;5250:20:0;;;;;-1:-1:-1;;;;;;5250:20:0::1;::::0;;;;;-1:-1:-1;;;;4923:355:0:o;3655:103::-;2893:13;:11;:13::i;:::-;3720:30:::1;3747:1;3720:18;:30::i;:::-;3655:103::o:0;4640:275::-;5763:10;5777:45;5793:14;5777:45;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5777:45:0;;;;;;;;;;;;;;;;;;;;5809:12;1634:10;;1554:98;5777:45;5760:62;;;5852:12;1634:10;;1554:98;5852:12;-1:-1:-1;;;;;5841:23:0;:7;3053;3080:6;-1:-1:-1;;;;;3080:6:0;;3007:87;5841:7;-1:-1:-1;;;;;5841:23:0;;:32;;;;5868:5;5841:32;5833:79;;;;-1:-1:-1;;;5833:79:0;;;;;;;:::i;:::-;4751:10:::1;4765:39;4781:14;4765:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;;-1:-1:-1;;;;;4765:39:0::1;::::0;;;;;::::1;::::0;::::1;;::::0;;::::1;;;;;;;;;4797:6;4765:15;:39::i;:::-;4748:56;;;4824:5;4823:6;4815:54;;;::::0;-1:-1:-1;;;4815:54:0;;4259:2:1;4815:54:0::1;::::0;::::1;4241:21:1::0;4298:2;4278:18;;;4271:30;4337:34;4317:18;;;4310:62;-1:-1:-1;;;4388:18:1;;;4381:33;4431:19;;4815:54:0::1;4057:399:1::0;4815:54:0::1;-1:-1:-1::0;;4880:14:0::1;:27:::0;;;;::::1;::::0;;-1:-1:-1;4880:27:0;;;;;::::1;::::0;;-1:-1:-1;;;;;;4880:27:0::1;-1:-1:-1::0;;;;;4880:27:0;;;::::1;::::0;;;::::1;::::0;;4640:275::o;6088:663::-;5763:10;5777:45;5793:14;5777:45;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5777:45:0;;;;;;;;;;;;;;;;;;;;5809:12;1634:10;;1554:98;5777:45;5760:62;;;5852:12;1634:10;;1554:98;5852:12;-1:-1:-1;;;;;5841:23:0;:7;3053;3080:6;-1:-1:-1;;;;;3080:6:0;;3007:87;5841:7;-1:-1:-1;;;;;5841:23:0;;:32;;;;5868:5;5841:32;5833:79;;;;-1:-1:-1;;;5833:79:0;;;;;;;:::i;:::-;6337:1:::1;6325:9;:13;6317:52;;;::::0;-1:-1:-1;;;6317:52:0;;4663:2:1;6317:52:0::1;::::0;::::1;4645:21:1::0;4702:2;4682:18;;;4675:30;4741:28;4721:18;;;4714:56;4787:18;;6317:52:0::1;4461:350:1::0;6317:52:0::1;6403:1;6388:12;:16;6380:57;;;::::0;-1:-1:-1;;;6380:57:0;;5018:2:1;6380:57:0::1;::::0;::::1;5000:21:1::0;5057:2;5037:18;;;5030:30;5096;5076:18;;;5069:58;5144:18;;6380:57:0::1;4816:352:1::0;6380:57:0::1;6456:41:::0;;::::1;6448:106;;;::::0;-1:-1:-1;;;6448:106:0;;5375:2:1;6448:106:0::1;::::0;::::1;5357:21:1::0;5414:2;5394:18;;;5387:30;5453:34;5433:18;;;5426:62;-1:-1:-1;;;5504:18:1;;;5497:50;5564:19;;6448:106:0::1;5173:416:1::0;6448:106:0::1;6565:12;6580:24;6592:12:::0;6580:9:::1;:24;:::i;:::-;6565:39;;6622:9;6617:127;6633:21:::0;;::::1;6617:127;;;6684:10;;6695:1;6684:13;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;6676:31:0::1;:56;6715:13;;6729:1;6715:16;;;;;;;:::i;:::-;;;;;;;6708:4;:23;;;;:::i;:::-;6676:56;::::0;;::::1;::::0;;::::1;::::0;::::1;::::0;;;;;;::::1;;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;6656:3:0::1;::::0;::::1;:::i;:::-;;;6617:127;;;;6306:445;5749:183:::0;6088:663;;;;;:::o;3913:201::-;2893:13;:11;:13::i;:::-;-1:-1:-1;;;;;4002:22:0;::::1;3994:73;;;::::0;-1:-1:-1;;;3994:73:0;;6331:2:1;3994:73:0::1;::::0;::::1;6313:21:1::0;6370:2;6350:18;;;6343:30;6409:34;6389:18;;;6382:62;-1:-1:-1;;;6460:18:1;;;6453:36;6506:19;;3994:73:0::1;6129:402:1::0;3994:73:0::1;4078:28;4097:8;4078:18;:28::i;:::-;3913:201:::0;:::o;168:343::-;279:14;295:11;329:9;324:152;348:9;:16;344:1;:20;324:152;;;405:7;-1:-1:-1;;;;;389:23:0;:9;399:1;389:12;;;;;;;;:::i;:::-;;;;;;;-1:-1:-1;;;;;389:23:0;;386:79;;441:1;-1:-1:-1;444:4:0;;-1:-1:-1;433:16:0;;386:79;366:3;;;:::i;:::-;;;324:152;;;;494:1;497:5;486:17;;;;168:343;;;;;;:::o;3172:132::-;3053:7;3080:6;-1:-1:-1;;;;;3080:6:0;1634:10;3236:23;3228:68;;;;-1:-1:-1;;;3228:68:0;;6738:2:1;3228:68:0;;;6720:21:1;;;6757:18;;;6750:30;6816:34;6796:18;;;6789:62;6868:18;;3228:68:0;6536:356:1;4274:191:0;4348:16;4367:6;;-1:-1:-1;;;;;4384:17:0;;;-1:-1:-1;;;;;;4384:17:0;;;;;;4417:40;;4367:6;;;;;;;4417:40;;4348:16;4417:40;4337:128;4274:191;:::o;14:286:1:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;168:23;;-1:-1:-1;;;;;220:31:1;;210:42;;200:70;;266:1;263;256:12;200:70;289:5;14:286;-1:-1:-1;;;14:286:1:o;679:658::-;850:2;902:21;;;972:13;;875:18;;;994:22;;;821:4;;850:2;1073:15;;;;1047:2;1032:18;;;821:4;1116:195;1130:6;1127:1;1124:13;1116:195;;;1195:13;;-1:-1:-1;;;;;1191:39:1;1179:52;;1286:15;;;;1251:12;;;;1227:1;1145:9;1116:195;;;-1:-1:-1;1328:3:1;;679:658;-1:-1:-1;;;;;;679:658:1:o;1550:367::-;1613:8;1623:6;1677:3;1670:4;1662:6;1658:17;1654:27;1644:55;;1695:1;1692;1685:12;1644:55;-1:-1:-1;1718:20:1;;1761:18;1750:30;;1747:50;;;1793:1;1790;1783:12;1747:50;1830:4;1822:6;1818:17;1806:29;;1890:3;1883:4;1873:6;1870:1;1866:14;1858:6;1854:27;1850:38;1847:47;1844:67;;;1907:1;1904;1897:12;1922:841;2053:6;2061;2069;2077;2085;2138:2;2126:9;2117:7;2113:23;2109:32;2106:52;;;2154:1;2151;2144:12;2106:52;2190:9;2177:23;2167:33;;2251:2;2240:9;2236:18;2223:32;2274:18;2315:2;2307:6;2304:14;2301:34;;;2331:1;2328;2321:12;2301:34;2370:70;2432:7;2423:6;2412:9;2408:22;2370:70;:::i;:::-;2459:8;;-1:-1:-1;2344:96:1;-1:-1:-1;2547:2:1;2532:18;;2519:32;;-1:-1:-1;2563:16:1;;;2560:36;;;2592:1;2589;2582:12;2560:36;;2631:72;2695:7;2684:8;2673:9;2669:24;2631:72;:::i;:::-;1922:841;;;;-1:-1:-1;1922:841:1;;-1:-1:-1;2722:8:1;;2605:98;1922:841;-1:-1:-1;;;1922:841:1:o;2768:398::-;2970:2;2952:21;;;3009:2;2989:18;;;2982:30;3048:34;3043:2;3028:18;;3021:62;-1:-1:-1;;;3114:2:1;3099:18;;3092:32;3156:3;3141:19;;2768:398::o;3531:127::-;3592:10;3587:3;3583:20;3580:1;3573:31;3623:4;3620:1;3613:15;3647:4;3644:1;3637:15;3663:125;3703:4;3731:1;3728;3725:8;3722:34;;;3736:18;;:::i;:::-;-1:-1:-1;3773:9:1;;3663:125::o;3793:127::-;3854:10;3849:3;3845:20;3842:1;3835:31;3885:4;3882:1;3875:15;3909:4;3906:1;3899:15;3925:127;3986:10;3981:3;3977:20;3974:1;3967:31;4017:4;4014:1;4007:15;4041:4;4038:1;4031:15;5594:217;5634:1;5660;5650:132;;5704:10;5699:3;5695:20;5692:1;5685:31;5739:4;5736:1;5729:15;5767:4;5764:1;5757:15;5650:132;-1:-1:-1;5796:9:1;;5594:217::o;5816:168::-;5856:7;5922:1;5918;5914:6;5910:14;5907:1;5904:21;5899:1;5892:9;5885:17;5881:45;5878:71;;;5929:18;;:::i;:::-;-1:-1:-1;5969:9:1;;5816:168::o;5989:135::-;6028:3;6049:17;;;6046:43;;6069:18;;:::i;:::-;-1:-1:-1;6116:1:1;6105:13;;5989:135::o
Swarm Source
ipfs://1f8bffff66fb71b3a14f0eaeca4cb0948193184c1143b82c1242903830861db6
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Token Allocations
ETH
100.00%
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|---|---|---|---|---|
| ETH | 100.00% | $2,066.7 | 0.000000000000000695 | <$0.000001 |
Loading...
Loading
Loading...
Loading
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.