Feature Tip: Add private address tag to any address under My Name Tag !
Source Code
Overview
ETH Balance
0.2 ETH
Eth Value
$391.45 (@ $1,957.26/ETH)Latest 25 from a total of 570 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Transfer | 8005264 | 2437 days ago | IN | 1 ETH | 0.00171131 | ||||
| Transfer | 8004056 | 2438 days ago | IN | 1 ETH | 0.00171131 | ||||
| Transfer | 7987097 | 2440 days ago | IN | 1 ETH | 0.00199103 | ||||
| Transfer | 7987097 | 2440 days ago | IN | 1 ETH | 0.00199103 | ||||
| Transfer | 7949176 | 2446 days ago | IN | 1 ETH | 0.0014043 | ||||
| Transfer | 7949152 | 2446 days ago | IN | 1 ETH | 0.00171131 | ||||
| Transfer | 7949027 | 2446 days ago | IN | 1 ETH | 0.00199103 | ||||
| Transfer | 7949027 | 2446 days ago | IN | 1 ETH | 0.00199103 | ||||
| Transfer | 7949025 | 2446 days ago | IN | 1 ETH | 0.00199103 | ||||
| Transfer | 7949021 | 2446 days ago | IN | 1 ETH | 0.00159631 | ||||
| Transfer | 7949018 | 2446 days ago | IN | 1 ETH | 0.00199103 | ||||
| Transfer | 7949014 | 2446 days ago | IN | 1 ETH | 0.00199103 | ||||
| Transfer | 7949012 | 2446 days ago | IN | 1 ETH | 0.00199103 | ||||
| Transfer | 7949010 | 2446 days ago | IN | 1 ETH | 0.00199103 | ||||
| Transfer | 7949009 | 2446 days ago | IN | 1 ETH | 0.00199103 | ||||
| Transfer | 7949003 | 2446 days ago | IN | 1 ETH | 0.00159631 | ||||
| Transfer | 7949002 | 2446 days ago | IN | 1 ETH | 0.00199103 | ||||
| Transfer | 7949002 | 2446 days ago | IN | 1 ETH | 0.00199103 | ||||
| Transfer | 7948997 | 2446 days ago | IN | 1 ETH | 0.00199103 | ||||
| Transfer | 7948995 | 2446 days ago | IN | 1 ETH | 0.00199103 | ||||
| Transfer | 7948992 | 2446 days ago | IN | 1 ETH | 0.00159631 | ||||
| Transfer | 7948991 | 2446 days ago | IN | 1 ETH | 0.00199103 | ||||
| Transfer | 7948989 | 2446 days ago | IN | 1 ETH | 0.00199103 | ||||
| Transfer | 7948988 | 2446 days ago | IN | 1 ETH | 0.00199103 | ||||
| Transfer | 7948988 | 2446 days ago | IN | 1 ETH | 0.00199103 |
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| - | 8005264 | 2437 days ago | 1.1 ETH | ||||
| - | 8005264 | 2437 days ago | 0.1 ETH | ||||
| - | 8004056 | 2438 days ago | 1.1 ETH | ||||
| - | 8004056 | 2438 days ago | 0.1 ETH | ||||
| - | 7987097 | 2440 days ago | 1.1 ETH | ||||
| - | 7987097 | 2440 days ago | 0.1 ETH | ||||
| - | 7987097 | 2440 days ago | 1.1 ETH | ||||
| - | 7987097 | 2440 days ago | 0.1 ETH | ||||
| - | 7949176 | 2446 days ago | 0.1 ETH | ||||
| - | 7949152 | 2446 days ago | 1.1 ETH | ||||
| - | 7949152 | 2446 days ago | 0.1 ETH | ||||
| - | 7949027 | 2446 days ago | 1.1 ETH | ||||
| - | 7949027 | 2446 days ago | 0.1 ETH | ||||
| - | 7949027 | 2446 days ago | 1.1 ETH | ||||
| - | 7949027 | 2446 days ago | 0.1 ETH | ||||
| - | 7949025 | 2446 days ago | 1.1 ETH | ||||
| - | 7949025 | 2446 days ago | 0.1 ETH | ||||
| - | 7949021 | 2446 days ago | 0.1 ETH | ||||
| - | 7949018 | 2446 days ago | 1.1 ETH | ||||
| - | 7949018 | 2446 days ago | 0.1 ETH | ||||
| - | 7949014 | 2446 days ago | 1.1 ETH | ||||
| - | 7949014 | 2446 days ago | 0.1 ETH | ||||
| - | 7949012 | 2446 days ago | 1.1 ETH | ||||
| - | 7949012 | 2446 days ago | 0.1 ETH | ||||
| - | 7949010 | 2446 days ago | 1.1 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
x2
Compiler Version
v0.5.8+commit.23d335f2
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2019-06-13
*/
pragma solidity 0.5.8;
/**
* @title SafeMath
* @dev Math operations with safety checks that revert on error
*/
library SafeMath {
/**
* @dev Multiplies two numbers, reverts on overflow.
*/
function mul(uint256 a, uint256 b) internal pure returns (uint256) {
// Gas optimization: this is cheaper than requiring 'a' not being zero, but the
// benefit is lost if 'b' is also tested.
// See: https://github.com/OpenZeppelin/openzeppelin-solidity/pull/522
if (a == 0) {
return 0;
}
uint256 c = a * b;
require(c / a == b);
return c;
}
/**
* @dev Integer division of two numbers truncating the quotient, reverts on division by zero.
*/
function div(uint256 a, uint256 b) internal pure returns (uint256) {
require(b > 0); // Solidity only automatically asserts when dividing by 0
uint256 c = a / b;
// assert(a == b * c + a % b); // There is no case in which this doesn't hold
return c;
}
/**
* @dev Subtracts two numbers, reverts on overflow (i.e. if subtrahend is greater than minuend).
*/
function sub(uint256 a, uint256 b) internal pure returns (uint256) {
require(b <= a);
uint256 c = a - b;
return c;
}
/**
* @dev Adds two numbers, reverts on overflow.
*/
function add(uint256 a, uint256 b) internal pure returns (uint256) {
uint256 c = a + b;
require(c >= a);
return c;
}
/**
* @dev Divides two numbers and returns the remainder (unsigned integer modulo),
* reverts when dividing by zero.
*/
function mod(uint256 a, uint256 b) internal pure returns (uint256) {
require(b != 0);
return a % b;
}
}
/**
* @title Ownable
* @dev The Ownable contract has an owner address, and provides basic authorization control
* functions, this simplifies the implementation of "user permissions".
*/
contract Ownable {
address payable public owner;
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
/**
* @dev The Ownable constructor sets the original `owner` of the contract to the sender
* account.
*/
constructor () internal {
owner = msg.sender;
emit OwnershipTransferred(address(0), owner);
}
/**
* @dev Throws if called by any account other than the owner.
*/
modifier onlyOwner() {
require(isOwner());
_;
}
/**
* @return true if `msg.sender` is the owner of the contract.
*/
function isOwner() public view returns (bool) {
return msg.sender == owner;
}
/**
* @dev Allows the current owner to transfer control of the contract to a newOwner.
* @param newOwner The address to transfer ownership to.
*/
function transferOwnership(address payable newOwner) public onlyOwner {
_transferOwnership(newOwner);
}
/**
* @dev Transfers control of the contract to a newOwner.
* @param newOwner The address to transfer ownership to.
*/
function _transferOwnership(address payable newOwner) internal {
require(newOwner != address(0));
emit OwnershipTransferred(owner, newOwner);
owner = newOwner;
}
}
contract x2 is Ownable {
using SafeMath for uint256;
uint public depositAmount = 1000000000000000000; // 1 eth
uint public currentPaymentIndex;
uint public percent = 110;
uint public amountRaised;
uint public depositorsCount;
struct Deposit {
address payable depositor;
uint amount;
uint payout;
uint depositTime;
uint paymentTime;
}
// list of all deposites
Deposit[] public deposits;
// list of user deposits
mapping (address => uint[]) public depositors;
event OnDepositReceived(address investorAddress, uint value);
event OnPaymentSent(address investorAddress, uint value);
constructor () public {
}
function () external payable {
makeDeposit();
}
function makeDeposit() internal {
require(msg.value == depositAmount);
Deposit memory newDeposit = Deposit(msg.sender, msg.value, msg.value.mul(percent).div(100), now, 0);
deposits.push(newDeposit);
if (depositors[msg.sender].length == 0) depositorsCount += 1;
depositors[msg.sender].push(deposits.length - 1);
amountRaised = amountRaised.add(msg.value);
emit OnDepositReceived(msg.sender, msg.value);
owner.transfer(msg.value.mul(10).div(100));
if (address(this).balance >= deposits[currentPaymentIndex].payout && deposits[currentPaymentIndex].paymentTime == 0) {
deposits[currentPaymentIndex].paymentTime = now;
deposits[currentPaymentIndex].depositor.send(deposits[currentPaymentIndex].payout);
emit OnPaymentSent(deposits[currentPaymentIndex].depositor, deposits[currentPaymentIndex].payout);
currentPaymentIndex += 1;
}
}
function getDepositsCount() public view returns (uint) {
return deposits.length;
}
function lastDepositId() public view returns (uint) {
return deposits.length - 1;
}
function getDeposit(uint _id) public view returns (address, uint, uint, uint, uint){
return (deposits[_id].depositor, deposits[_id].amount, deposits[_id].payout,
deposits[_id].depositTime, deposits[_id].paymentTime);
}
function getUserDepositsCount(address depositor) public view returns (uint) {
return depositors[depositor].length;
}
// lastIndex from the end of payments lest (0 - last payment), returns: address of depositor, payment time, payment amount
function getLastPayments(uint lastIndex) public view returns (address, uint, uint, uint, uint) {
uint depositIndex = currentPaymentIndex.sub(lastIndex + 1);
return (deposits[depositIndex].depositor,
deposits[depositIndex].amount,
deposits[depositIndex].payout,
deposits[depositIndex].depositTime,
deposits[depositIndex].paymentTime);
}
function getUserDeposit(address depositor, uint depositNumber) public view returns(uint, uint, uint, uint) {
return (deposits[depositors[depositor][depositNumber]].amount,
deposits[depositors[depositor][depositNumber]].payout,
deposits[depositors[depositor][depositNumber]].depositTime,
deposits[depositors[depositor][depositNumber]].paymentTime);
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":true,"inputs":[],"name":"lastDepositId","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"depositorsCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"depositAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"uint256"}],"name":"depositors","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getDepositsCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"depositor","type":"address"},{"name":"depositNumber","type":"uint256"}],"name":"getUserDeposit","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"currentPaymentIndex","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"percent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"amountRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isOwner","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getDeposit","outputs":[{"name":"","type":"address"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"deposits","outputs":[{"name":"depositor","type":"address"},{"name":"amount","type":"uint256"},{"name":"payout","type":"uint256"},{"name":"depositTime","type":"uint256"},{"name":"paymentTime","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"depositor","type":"address"}],"name":"getUserDepositsCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"lastIndex","type":"uint256"}],"name":"getLastPayments","outputs":[{"name":"","type":"address"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"investorAddress","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"OnDepositReceived","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"investorAddress","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"OnPaymentSent","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]Contract Creation Code
6080604052670de0b6b3a7640000600155606e60035534801561002157600080fd5b50600080546001600160a01b03191633178082556040516001600160a01b039190911691907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3610ce78061007a6000396000f3fe6080604052600436106100f35760003560e01c80637b3e5e7b1161008a578063b02c43d011610059578063b02c43d0146102f3578063d6a133011461031d578063d74f8e9a14610350578063f2fde38b1461037a576100f3565b80637b3e5e7b146102255780638da5cb5b1461023a5780638f32d59b1461026b5780639f9fb96814610294576100f3565b80634c5822e4116100c65780634c5822e414610187578063607110581461019c5780636a22028b146101fb57806370ba111314610210576100f3565b806310f811a8146100fd5780633a561ae214610124578063419759f514610139578063466c01b81461014e575b6100fb6103ad565b005b34801561010957600080fd5b50610112610791565b60408051918252519081900360200190f35b34801561013057600080fd5b5061011261079b565b34801561014557600080fd5b506101126107a1565b34801561015a57600080fd5b506101126004803603604081101561017157600080fd5b506001600160a01b0381351690602001356107a7565b34801561019357600080fd5b506101126107d5565b3480156101a857600080fd5b506101d5600480360360408110156101bf57600080fd5b506001600160a01b0381351690602001356107db565b604080519485526020850193909352838301919091526060830152519081900360800190f35b34801561020757600080fd5b5061011261094b565b34801561021c57600080fd5b50610112610951565b34801561023157600080fd5b50610112610957565b34801561024657600080fd5b5061024f61095d565b604080516001600160a01b039092168252519081900360200190f35b34801561027757600080fd5b5061028061096c565b604080519115158252519081900360200190f35b3480156102a057600080fd5b506102be600480360360208110156102b757600080fd5b503561097d565b604080516001600160a01b03909616865260208601949094528484019290925260608401526080830152519081900360a00190f35b3480156102ff57600080fd5b506102be6004803603602081101561031657600080fd5b5035610a40565b34801561032957600080fd5b506101126004803603602081101561034057600080fd5b50356001600160a01b0316610a88565b34801561035c57600080fd5b506102be6004803603602081101561037357600080fd5b5035610aa3565b34801561038657600080fd5b506100fb6004803603602081101561039d57600080fd5b50356001600160a01b0316610b82565b60015434146103bb57600080fd5b6103c3610c83565b6040518060a00160405280336001600160a01b0316815260200134815260200161040960646103fd60035434610b9c90919063ffffffff16565b9063ffffffff610bcc16565b815242602080830191909152600060409283018190526006805460018101825590825284517ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f600590920291820180546001600160a01b0319166001600160a01b03909216919091179055848301517ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d40820155848401517ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d4182015560608501517ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d4282015560808501517ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d439091015533815260079091522054909150610532576005805460010190555b3360009081526007602090815260408220600654815460018101835591845291909220600019909101910155600454610571903463ffffffff610bee16565b6004556040805133815234602082015281517f299ae32315de11eb02d7f92e1275f1a5b1ea92f7bd795e064255f9fbc8d3515f929181900390910190a16000546001600160a01b03166108fc6105d360646103fd34600a63ffffffff610b9c16565b6040518115909202916000818181858888f193505050501580156105fb573d6000803e3d6000fd5b5060066002548154811061060b57fe5b906000526020600020906005020160020154306001600160a01b03163110158015610656575060066002548154811061064057fe5b9060005260206000209060050201600401546000145b1561078e574260066002548154811061066b57fe5b90600052602060002090600502016004018190555060066002548154811061068f57fe5b6000918252602090912060059091020154600254600680546001600160a01b03909316926108fc929081106106c057fe5b9060005260206000209060050201600201549081150290604051600060405180830381858888f19350505050507f7e85df118d8f91d5f8b2f66ea2a976319a26ece892a32f3a7895f6069298e7dd60066002548154811061071d57fe5b906000526020600020906005020160000160009054906101000a90046001600160a01b031660066002548154811061075157fe5b600091825260209182902060026005909202010154604080516001600160a01b039094168452918301528051918290030190a16002805460010190555b50565b6006546000190190565b60055481565b60015481565b600760205281600052604060002081815481106107c057fe5b90600052602060002001600091509150505481565b60065490565b6001600160a01b038216600090815260076020526040812080548291829182916006918790811061080857fe5b90600052602060002001548154811061081d57fe5b906000526020600020906005020160010154600660076000896001600160a01b03166001600160a01b03168152602001908152602001600020878154811061086157fe5b90600052602060002001548154811061087657fe5b9060005260206000209060050201600201546006600760008a6001600160a01b03166001600160a01b0316815260200190815260200160002088815481106108ba57fe5b9060005260206000200154815481106108cf57fe5b9060005260206000209060050201600301546006600760008b6001600160a01b03166001600160a01b03168152602001908152602001600020898154811061091357fe5b90600052602060002001548154811061092857fe5b906000526020600020906005020160040154935093509350935092959194509250565b60025481565b60035481565b60045481565b6000546001600160a01b031681565b6000546001600160a01b0316331490565b60008060008060006006868154811061099257fe5b6000918252602090912060059091020154600680546001600160a01b0390921691889081106109bd57fe5b906000526020600020906005020160010154600688815481106109dc57fe5b906000526020600020906005020160020154600689815481106109fb57fe5b90600052602060002090600502016003015460068a81548110610a1a57fe5b6000918252602090912060046005909202010154939a9299509097509550909350915050565b60068181548110610a4d57fe5b6000918252602090912060059091020180546001820154600283015460038401546004909401546001600160a01b0390931694509092909185565b6001600160a01b031660009081526007602052604090205490565b600080600080600080610ac487600101600254610c0090919063ffffffff16565b905060068181548110610ad357fe5b6000918252602090912060059091020154600680546001600160a01b039092169183908110610afe57fe5b90600052602060002090600502016001015460068381548110610b1d57fe5b90600052602060002090600502016002015460068481548110610b3c57fe5b90600052602060002090600502016003015460068581548110610b5b57fe5b6000918252602090912060046005909202010154939b929a50909850965090945092505050565b610b8a61096c565b610b9357600080fd5b61078e81610c15565b600082610bab57506000610bc6565b82820282848281610bb857fe5b0414610bc357600080fd5b90505b92915050565b6000808211610bda57600080fd5b6000828481610be557fe5b04949350505050565b600082820183811015610bc357600080fd5b600082821115610c0f57600080fd5b50900390565b6001600160a01b038116610c2857600080fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6040518060a0016040528060006001600160a01b0316815260200160008152602001600081526020016000815260200160008152509056fea165627a7a723058208fcad6f08f863f1ca7f33ce59e7bf10fe31db294b596f70d7b7ee51eca4c04c30029
Deployed Bytecode
0x6080604052600436106100f35760003560e01c80637b3e5e7b1161008a578063b02c43d011610059578063b02c43d0146102f3578063d6a133011461031d578063d74f8e9a14610350578063f2fde38b1461037a576100f3565b80637b3e5e7b146102255780638da5cb5b1461023a5780638f32d59b1461026b5780639f9fb96814610294576100f3565b80634c5822e4116100c65780634c5822e414610187578063607110581461019c5780636a22028b146101fb57806370ba111314610210576100f3565b806310f811a8146100fd5780633a561ae214610124578063419759f514610139578063466c01b81461014e575b6100fb6103ad565b005b34801561010957600080fd5b50610112610791565b60408051918252519081900360200190f35b34801561013057600080fd5b5061011261079b565b34801561014557600080fd5b506101126107a1565b34801561015a57600080fd5b506101126004803603604081101561017157600080fd5b506001600160a01b0381351690602001356107a7565b34801561019357600080fd5b506101126107d5565b3480156101a857600080fd5b506101d5600480360360408110156101bf57600080fd5b506001600160a01b0381351690602001356107db565b604080519485526020850193909352838301919091526060830152519081900360800190f35b34801561020757600080fd5b5061011261094b565b34801561021c57600080fd5b50610112610951565b34801561023157600080fd5b50610112610957565b34801561024657600080fd5b5061024f61095d565b604080516001600160a01b039092168252519081900360200190f35b34801561027757600080fd5b5061028061096c565b604080519115158252519081900360200190f35b3480156102a057600080fd5b506102be600480360360208110156102b757600080fd5b503561097d565b604080516001600160a01b03909616865260208601949094528484019290925260608401526080830152519081900360a00190f35b3480156102ff57600080fd5b506102be6004803603602081101561031657600080fd5b5035610a40565b34801561032957600080fd5b506101126004803603602081101561034057600080fd5b50356001600160a01b0316610a88565b34801561035c57600080fd5b506102be6004803603602081101561037357600080fd5b5035610aa3565b34801561038657600080fd5b506100fb6004803603602081101561039d57600080fd5b50356001600160a01b0316610b82565b60015434146103bb57600080fd5b6103c3610c83565b6040518060a00160405280336001600160a01b0316815260200134815260200161040960646103fd60035434610b9c90919063ffffffff16565b9063ffffffff610bcc16565b815242602080830191909152600060409283018190526006805460018101825590825284517ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f600590920291820180546001600160a01b0319166001600160a01b03909216919091179055848301517ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d40820155848401517ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d4182015560608501517ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d4282015560808501517ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d439091015533815260079091522054909150610532576005805460010190555b3360009081526007602090815260408220600654815460018101835591845291909220600019909101910155600454610571903463ffffffff610bee16565b6004556040805133815234602082015281517f299ae32315de11eb02d7f92e1275f1a5b1ea92f7bd795e064255f9fbc8d3515f929181900390910190a16000546001600160a01b03166108fc6105d360646103fd34600a63ffffffff610b9c16565b6040518115909202916000818181858888f193505050501580156105fb573d6000803e3d6000fd5b5060066002548154811061060b57fe5b906000526020600020906005020160020154306001600160a01b03163110158015610656575060066002548154811061064057fe5b9060005260206000209060050201600401546000145b1561078e574260066002548154811061066b57fe5b90600052602060002090600502016004018190555060066002548154811061068f57fe5b6000918252602090912060059091020154600254600680546001600160a01b03909316926108fc929081106106c057fe5b9060005260206000209060050201600201549081150290604051600060405180830381858888f19350505050507f7e85df118d8f91d5f8b2f66ea2a976319a26ece892a32f3a7895f6069298e7dd60066002548154811061071d57fe5b906000526020600020906005020160000160009054906101000a90046001600160a01b031660066002548154811061075157fe5b600091825260209182902060026005909202010154604080516001600160a01b039094168452918301528051918290030190a16002805460010190555b50565b6006546000190190565b60055481565b60015481565b600760205281600052604060002081815481106107c057fe5b90600052602060002001600091509150505481565b60065490565b6001600160a01b038216600090815260076020526040812080548291829182916006918790811061080857fe5b90600052602060002001548154811061081d57fe5b906000526020600020906005020160010154600660076000896001600160a01b03166001600160a01b03168152602001908152602001600020878154811061086157fe5b90600052602060002001548154811061087657fe5b9060005260206000209060050201600201546006600760008a6001600160a01b03166001600160a01b0316815260200190815260200160002088815481106108ba57fe5b9060005260206000200154815481106108cf57fe5b9060005260206000209060050201600301546006600760008b6001600160a01b03166001600160a01b03168152602001908152602001600020898154811061091357fe5b90600052602060002001548154811061092857fe5b906000526020600020906005020160040154935093509350935092959194509250565b60025481565b60035481565b60045481565b6000546001600160a01b031681565b6000546001600160a01b0316331490565b60008060008060006006868154811061099257fe5b6000918252602090912060059091020154600680546001600160a01b0390921691889081106109bd57fe5b906000526020600020906005020160010154600688815481106109dc57fe5b906000526020600020906005020160020154600689815481106109fb57fe5b90600052602060002090600502016003015460068a81548110610a1a57fe5b6000918252602090912060046005909202010154939a9299509097509550909350915050565b60068181548110610a4d57fe5b6000918252602090912060059091020180546001820154600283015460038401546004909401546001600160a01b0390931694509092909185565b6001600160a01b031660009081526007602052604090205490565b600080600080600080610ac487600101600254610c0090919063ffffffff16565b905060068181548110610ad357fe5b6000918252602090912060059091020154600680546001600160a01b039092169183908110610afe57fe5b90600052602060002090600502016001015460068381548110610b1d57fe5b90600052602060002090600502016002015460068481548110610b3c57fe5b90600052602060002090600502016003015460068581548110610b5b57fe5b6000918252602090912060046005909202010154939b929a50909850965090945092505050565b610b8a61096c565b610b9357600080fd5b61078e81610c15565b600082610bab57506000610bc6565b82820282848281610bb857fe5b0414610bc357600080fd5b90505b92915050565b6000808211610bda57600080fd5b6000828481610be557fe5b04949350505050565b600082820183811015610bc357600080fd5b600082821115610c0f57600080fd5b50900390565b6001600160a01b038116610c2857600080fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6040518060a0016040528060006001600160a01b0316815260200160008152602001600081526020016000815260200160008152509056fea165627a7a723058208fcad6f08f863f1ca7f33ce59e7bf10fe31db294b596f70d7b7ee51eca4c04c30029
Deployed Bytecode Sourcemap
3443:3345:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4239:13;:11;:13::i;:::-;3443:3345;5369:97;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5369:97:0;;;:::i;:::-;;;;;;;;;;;;;;;;3674:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3674:27:0;;;:::i;3508:47::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3508:47:0;;;:::i;3969:45::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3969:45:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3969:45:0;;;;;;;;:::i;5265:96::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5265:96:0;;;:::i;6393:390::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6393:390:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;6393:390:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3571:31;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3571:31:0;;;:::i;3609:25::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3609:25:0;;;:::i;3643:24::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3643:24:0;;;:::i;2075:28::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2075:28:0;;;:::i;:::-;;;;-1:-1:-1;;;;;2075:28:0;;;;;;;;;;;;;;2706:91;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2706:91:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;5474:241;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5474:241:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5474:241:0;;:::i;:::-;;;;-1:-1:-1;;;;;5474:241:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3907:25;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3907:25:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3907:25:0;;:::i;5723:130::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5723:130:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5723:130:0;-1:-1:-1;;;;;5723:130:0;;:::i;5989:396::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5989:396:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5989:396:0;;:::i;2974:117::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2974:117:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2974:117:0;-1:-1:-1;;;;;2974:117:0;;:::i;4268:987::-;4332:13;;4319:9;:26;4311:35;;;;;;4359:25;;:::i;:::-;4387:71;;;;;;;;4395:10;-1:-1:-1;;;;;4387:71:0;;;;;4407:9;4387:71;;;;4418:31;4445:3;4418:22;4432:7;;4418:9;:13;;:22;;;;:::i;:::-;:26;:31;:26;:31;:::i;:::-;4387:71;;4451:3;4387:71;;;;;;;;-1:-1:-1;4387:71:0;;;;;;;4469:8;27:10:-1;;39:1;23:18;;45:23;;4469:25:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;;4469:25:0;-1:-1:-1;;;;;4469:25:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4522:10;4511:22;;:10;:22;;;;:29;4469:25;;-1:-1:-1;4507:60:0;;4547:15;:20;;4566:1;4547:20;;;4507:60;4591:10;4580:22;;;;:10;:22;;;;;;;4608:8;:15;27:10:-1;;4626:1:0;23:18:-1;;45:23;;4580:48:0;;;;;;;-1:-1:-1;;4608:19:0;;;4580:48;;;4656:12;;:27;;4673:9;4656:27;:16;:27;:::i;:::-;4641:12;:42;4701:40;;;4719:10;4701:40;;4731:9;4701:40;;;;;;;;;;;;;;;;;4754:5;;-1:-1:-1;;;;;4754:5:0;:42;4769:26;4791:3;4769:17;:9;4783:2;4769:17;:13;:17;:::i;:26::-;4754:42;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4754:42:0;4838:8;4847:19;;4838:29;;;;;;;;;;;;;;;;;;:36;;;4821:4;-1:-1:-1;;;;;4813:21:0;;:61;;:111;;;;;4878:8;4887:19;;4878:29;;;;;;;;;;;;;;;;;;:41;;;4923:1;4878:46;4813:111;4809:439;;;4985:3;4941:8;4950:19;;4941:29;;;;;;;;;;;;;;;;;;:41;;:47;;;;5003:8;5012:19;;5003:29;;;;;;;;;;;;;;;;;;;;;:39;5057:19;;5048:8;:29;;-1:-1:-1;;;;;5003:39:0;;;;:82;;5057:19;5048:29;;;;;;;;;;;;;;;;:36;;;5003:82;;;;;;;;;;;;;;;;;;;;;;;;5105:92;5119:8;5128:19;;5119:29;;;;;;;;;;;;;;;;;;:39;;;;;;;;;;-1:-1:-1;;;;;5119:39:0;5160:8;5169:19;;5160:29;;;;;;;;;;;;;;;;;:36;:29;;;;;:36;;5105:92;;;-1:-1:-1;;;;;5105:92:0;;;;;;;;;;;;;;;;;;5212:19;:24;;5235:1;5212:24;;;4809:439;4268:987;:::o;5369:97::-;5439:8;:15;-1:-1:-1;;5439:19:0;5369:97;:::o;3674:27::-;;;;:::o;3508:47::-;;;;:::o;3969:45::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5265:96::-;5338:8;:15;5265:96;:::o;6393:390::-;-1:-1:-1;;;;;6528:21:0;;6476:4;6528:21;;;:10;:21;;;;;:36;;6476:4;;;;;;6519:8;;6550:13;;6528:36;;;;;;;;;;;;;;6519:46;;;;;;;;;;;;;;;;;;:53;;;6583:8;6592:10;:21;6603:9;-1:-1:-1;;;;;6592:21:0;-1:-1:-1;;;;;6592:21:0;;;;;;;;;;;;6614:13;6592:36;;;;;;;;;;;;;;;;6583:46;;;;;;;;;;;;;;;;;;:53;;;6647:8;6656:10;:21;6667:9;-1:-1:-1;;;;;6656:21:0;-1:-1:-1;;;;;6656:21:0;;;;;;;;;;;;6678:13;6656:36;;;;;;;;;;;;;;;;6647:46;;;;;;;;;;;;;;;;;;:58;;;6716:8;6725:10;:21;6736:9;-1:-1:-1;;;;;6725:21:0;-1:-1:-1;;;;;6725:21:0;;;;;;;;;;;;6747:13;6725:36;;;;;;;;;;;;;;;;6716:46;;;;;;;;;;;;;;;;;;:58;;;6511:264;;;;;;;;6393:390;;;;;;;:::o;3571:31::-;;;;:::o;3609:25::-;;;;:::o;3643:24::-;;;;:::o;2075:28::-;;;-1:-1:-1;;;;;2075:28:0;;:::o;2706:91::-;2746:4;2784:5;-1:-1:-1;;;;;2784:5:0;2770:10;:19;;2706:91::o;5474:241::-;5525:7;5534:4;5540;5546;5552;5576:8;5585:3;5576:13;;;;;;;;;;;;;;;;;;;;;:23;5601:8;:13;;-1:-1:-1;;;;;5576:23:0;;;;5610:3;;5601:13;;;;;;;;;;;;;;;;:20;;;5623:8;5632:3;5623:13;;;;;;;;;;;;;;;;;;:20;;;5654:8;5663:3;5654:13;;;;;;;;;;;;;;;;;;:25;;;5681:8;5690:3;5681:13;;;;;;;;;;;;;;;;:25;:13;;;;;:25;;5568:139;;;;-1:-1:-1;5568:139:0;;-1:-1:-1;5568:139:0;-1:-1:-1;5681:25:0;;-1:-1:-1;5474:241:0;-1:-1:-1;;5474:241:0:o;3907:25::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3907:25:0;;;;-1:-1:-1;3907:25:0;;;;;:::o;5723:130::-;-1:-1:-1;;;;;5817:21:0;5793:4;5817:21;;;:10;:21;;;;;:28;;5723:130::o;5989:396::-;6051:7;6060:4;6066;6072;6078;6095:17;6115:38;6139:9;6151:1;6139:13;6115:19;;:23;;:38;;;;:::i;:::-;6095:58;;6174:8;6183:12;6174:22;;;;;;;;;;;;;;;;;;;;;:32;6217:8;:22;;-1:-1:-1;;;;;6174:32:0;;;;6226:12;;6217:22;;;;;;;;;;;;;;;;:29;;;6257:8;6266:12;6257:22;;;;;;;;;;;;;;;;;;:29;;;6297:8;6306:12;6297:22;;;;;;;;;;;;;;;;;;:34;;;6342:8;6351:12;6342:22;;;;;;;;;;;;;;;;:34;:22;;;;;:34;;6166:211;;;;-1:-1:-1;6166:211:0;;-1:-1:-1;6166:211:0;-1:-1:-1;6342:34:0;;-1:-1:-1;5989:396:0;-1:-1:-1;;;5989:396:0:o;2974:117::-;2583:9;:7;:9::i;:::-;2575:18;;;;;;3055:28;3074:8;3055:18;:28::i;223:433::-;281:7;525:6;521:47;;-1:-1:-1;555:1:0;548:8;;521:47;592:5;;;596:1;592;:5;:1;616:5;;;;;:10;608:19;;;;;;647:1;-1:-1:-1;223:433:0;;;;;:::o;779:294::-;837:7;869:1;865;:5;857:14;;;;;;940:9;956:1;952;:5;;;;;;;779:294;-1:-1:-1;;;;779:294:0:o;1425:150::-;1483:7;1515:5;;;1539:6;;;;1531:15;;;;;1199:150;1257:7;1290:1;1285;:6;;1277:15;;;;;;-1:-1:-1;1315:5:0;;;1199:150::o;3241:193::-;-1:-1:-1;;;;;3323:22:0;;3315:31;;;;;;3383:5;;;3362:37;;-1:-1:-1;;;;;3362:37:0;;;;3383:5;;;3362:37;;;3410:5;:16;;-1:-1:-1;;;;;;3410:16:0;-1:-1:-1;;;;;3410:16:0;;;;;;;;;;3241:193::o;3443:3345::-;;;;;;;;;;-1:-1:-1;;;;;3443:3345:0;;;;;;;;;;;;;;;;;;;;;;;;;:::o
Swarm Source
bzzr://8fcad6f08f863f1ca7f33ce59e7bf10fe31db294b596f70d7b7ee51eca4c04c3
Loading...
Loading
Loading...
Loading
Net Worth in USD
$391.45
Net Worth in ETH
0.2
Token Allocations
ETH
100.00%
Multichain Portfolio | 34 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|---|---|---|---|---|
| ETH | 100.00% | $1,957.26 | 0.2 | $391.45 |
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.