Source Code
Latest 25 from a total of 242 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Get Dividend | 12604597 | 1734 days ago | IN | 0 ETH | 0.0002127 | ||||
| Get Dividend | 10344964 | 2082 days ago | IN | 0 ETH | 0.00261172 | ||||
| Get Dividend | 10336728 | 2083 days ago | IN | 0 ETH | 0.00289539 | ||||
| Withdraw Extra F... | 10336610 | 2083 days ago | IN | 0 ETH | 0.00100451 | ||||
| Withdraw Extra F... | 10336586 | 2083 days ago | IN | 0 ETH | 0.00134455 | ||||
| Set Distribution... | 10336580 | 2083 days ago | IN | 0 ETH | 0.00145467 | ||||
| Withdraw Extra F... | 10336572 | 2083 days ago | IN | 0 ETH | 0.00139458 | ||||
| Get Dividend | 10336550 | 2083 days ago | IN | 0 ETH | 0.00284468 | ||||
| Get Dividend | 10336533 | 2083 days ago | IN | 0 ETH | 0.00421855 | ||||
| Set Distribution... | 10336533 | 2083 days ago | IN | 0 ETH | 0.00160053 | ||||
| Set Distribution... | 10336464 | 2083 days ago | IN | 0 ETH | 0.00158626 | ||||
| Set Distribution... | 10336464 | 2083 days ago | IN | 0 ETH | 0.00145503 | ||||
| Add New Address | 10336366 | 2083 days ago | IN | 0 ETH | 0.10312746 | ||||
| Get Dividend | 10326908 | 2085 days ago | IN | 0 ETH | 0.00322289 | ||||
| Get Dividend | 10304155 | 2088 days ago | IN | 0 ETH | 0.00164892 | ||||
| Get Dividend | 10265043 | 2095 days ago | IN | 0 ETH | 0.00134926 | ||||
| Get Dividend | 10251831 | 2097 days ago | IN | 0 ETH | 0.00314828 | ||||
| Get Dividend | 10244192 | 2098 days ago | IN | 0 ETH | 0.00187377 | ||||
| Get Dividend | 10239765 | 2098 days ago | IN | 0 ETH | 0.00224853 | ||||
| Get Dividend | 10236563 | 2099 days ago | IN | 0 ETH | 0.00305833 | ||||
| Get Dividend | 10221551 | 2101 days ago | IN | 0 ETH | 0.00022334 | ||||
| Get Dividend | 10220058 | 2101 days ago | IN | 0 ETH | 0.00153312 | ||||
| Get Dividend | 10219338 | 2102 days ago | IN | 0 ETH | 0.00296906 | ||||
| Get Dividend | 10210622 | 2103 days ago | IN | 0 ETH | 0.00187377 | ||||
| Get Dividend | 10209916 | 2103 days ago | IN | 0 ETH | 0.00002233 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
divDistribution
Compiler Version
v0.5.16+commit.9c3226ce
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2020-05-31
*/
pragma solidity 0.5.16;
//*******************************************************************//
//------------------------ SafeMath Library -------------------------//
//*******************************************************************//
library SafeMath
{
function mul(uint256 a, uint256 b) internal pure returns (uint256 c)
{
if (a == 0) { return 0; }
c = a * b;
require(c / a == b);
}
function div(uint256 a, uint256 b) internal pure returns (uint256)
{
return a / b;
}
function sub(uint256 a, uint256 b) internal pure returns (uint256)
{
require(b <= a);
return a - b;
}
function add(uint256 a, uint256 b) internal pure returns (uint256 c)
{
c = a + b;
require(c >= a);
}
}
//*******************************************************************//
//------------------ Contract to Manage Ownership -------------------//
//*******************************************************************//
contract owned
{
address payable internal owner;
address payable internal newOwner;
address payable public signer;
event OwnershipTransferred(address payable _from, address payable _to);
constructor() public {
owner = msg.sender;
signer = msg.sender;
}
modifier onlyOwner {
require(msg.sender == owner);
_;
}
modifier onlySigner {
require(msg.sender == signer, 'caller must be signer');
_;
}
function changeSigner(address payable _signer) public onlyOwner {
signer = _signer;
}
function transferOwnership(address payable _newOwner) public onlyOwner {
newOwner = _newOwner;
}
//the reason for this flow is to protect owners from sending ownership to unintended address due to human error
function acceptOwnership() public {
require(msg.sender == newOwner);
emit OwnershipTransferred(owner, newOwner);
owner = newOwner;
newOwner = address(0);
}
}
interface paxInterface
{
function transfer(address _to, uint256 _amount) external returns (bool);
}
contract divDistribution is owned
{
using SafeMath for uint256;
address paxContractAddress;
uint256[] public distributionAmount;
mapping(address => bool) public eligibleUser;
mapping(address => uint) public eligibleFrom;
mapping(address => mapping(uint => bool)) public paidIndex;
uint totalEligible;
function setPaxAddress(address paxAddress) public onlyOwner returns(bool)
{
paxContractAddress = paxAddress;
return true;
}
function setDistributionAmount(uint _distributionAmount) public onlyOwner returns(bool)
{
distributionAmount.push(_distributionAmount);
return true;
}
constructor() public {
distributionAmount.push(0);
}
function addNewAddress(address[] memory users) public onlySigner returns(bool)
{
for(uint i =0;i<users.length;i++)
{
eligibleUser[users[i]] = true;
eligibleFrom[users[i]] = distributionAmount.length;
totalEligible++;
}
}
event getDividendEv(address user, uint amount);
function getDividend() public returns (bool)
{
require(eligibleUser[msg.sender],"not eligible");
uint totalAmount=0;
for(uint i = eligibleFrom[msg.sender];i<distributionAmount.length;i++)
{
if(!paidIndex[msg.sender][i])
{
totalAmount += distributionAmount[i].div(totalEligible);
paidIndex[msg.sender][i] = true;
}
}
if(totalAmount > 0 ) require(paxInterface(paxContractAddress).transfer(msg.sender, totalAmount ),"token transfer failed");
emit getDividendEv(msg.sender, totalAmount);
return true;
}
function viewMyDividend(address user) public view returns (uint)
{
uint totalAmount=0;
for(uint i = eligibleFrom[user];i<distributionAmount.length;i++)
{
if(!paidIndex[user][i])
{
totalAmount += distributionAmount[i].div(totalEligible);
}
}
return totalAmount;
}
function withdrawExtraFund(uint amount) public onlyOwner returns(bool)
{
require(paxInterface(paxContractAddress).transfer(msg.sender, amount ),"token transfer failed");
return true;
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address payable","name":"_from","type":"address"},{"indexed":false,"internalType":"address payable","name":"_to","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"getDividendEv","type":"event"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address[]","name":"users","type":"address[]"}],"name":"addNewAddress","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address payable","name":"_signer","type":"address"}],"name":"changeSigner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"distributionAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"eligibleFrom","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"eligibleUser","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"getDividend","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"paidIndex","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"_distributionAmount","type":"uint256"}],"name":"setDistributionAmount","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"paxAddress","type":"address"}],"name":"setPaxAddress","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"signer","outputs":[{"internalType":"address payable","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address payable","name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"viewMyDividend","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"withdrawExtraFund","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
608060405234801561001057600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555033600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060046000908060018154018082558091505090600182039060005260206000200160009091929091909150555061130b806100ce6000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063b8e295b21161008c578063c7f9535911610066578063c7f9535914610435578063d51207571461048d578063f2fde38b146104cf578063fc8286fd14610513576100ea565b8063b8e295b214610317578063b9b178dc14610373578063c4f4a8ae146103cf576100ea565b8063238ac933116100c8578063238ac9331461022757806358fd3d291461027157806379ba5097146102c9578063aad2b723146102d3576100ea565b80630da10548146100ef5780631a32ebfa146101355780631ad3fba614610205575b600080fd5b61011b6004803603602081101561010557600080fd5b8101908080359060200190929190505050610559565b604051808215151515815260200191505060405180910390f35b6101eb6004803603602081101561014b57600080fd5b810190808035906020019064010000000081111561016857600080fd5b82018360208201111561017a57600080fd5b8035906020019184602083028401116401000000008311171561019c57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290505050610713565b604051808215151515815260200191505060405180910390f35b61020d6108d3565b604051808215151515815260200191505060405180910390f35b61022f610cc8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102b36004803603602081101561028757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610cee565b6040518082815260200191505060405180910390f35b6102d1610d06565b005b610315600480360360208110156102e957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610ee0565b005b6103596004803603602081101561032d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f7d565b604051808215151515815260200191505060405180910390f35b6103b56004803603602081101561038957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f9d565b604051808215151515815260200191505060405180910390f35b61041b600480360360408110156103e557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611042565b604051808215151515815260200191505060405180910390f35b6104776004803603602081101561044b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611071565b6040518082815260200191505060405180910390f35b6104b9600480360360208110156104a357600080fd5b8101908080359060200190929190505050611174565b6040518082815260200191505060405180910390f35b610511600480360360208110156104e557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611195565b005b61053f6004803603602081101561052957600080fd5b8101908080359060200190929190505050611232565b604051808215151515815260200191505060405180910390f35b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105b457600080fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561065d57600080fd5b505af1158015610671573d6000803e3d6000fd5b505050506040513d602081101561068757600080fd5b810190808051906020019092919050505061070a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f746f6b656e207472616e73666572206661696c6564000000000000000000000081525060200191505060405180910390fd5b60019050919050565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146107d8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f63616c6c6572206d757374206265207369676e6572000000000000000000000081525060200191505060405180910390fd5b60008090505b82518110156108cd576001600560008584815181106107f957fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506004805490506006600085848151811061086857fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060086000815480929190600101919050555080806001019150506107de565b50919050565b6000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610994576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600c8152602001807f6e6f7420656c696769626c65000000000000000000000000000000000000000081525060200191505060405180910390fd5b60008090506000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b600480549050811015610af457600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082815260200190815260200160002060009054906101000a900460ff16610ae757610a7960085460048381548110610a6057fe5b90600052602060002001546112c290919063ffffffff16565b820191506001600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060006101000a81548160ff0219169083151502179055505b80806001019150506109de565b506000811115610c5557600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610ba757600080fd5b505af1158015610bbb573d6000803e3d6000fd5b505050506040513d6020811015610bd157600080fd5b8101908080519060200190929190505050610c54576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f746f6b656e207472616e73666572206661696c6564000000000000000000000081525060200191505060405180910390fd5b5b7f416a64840912d2b5eaeb763703b00dac50485637b9deeb479436b53e129fd39f3382604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a1600191505090565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60066020528060005260406000206000915090505481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d6057600080fd5b7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e06000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a1600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610f3957600080fd5b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60056020528060005260406000206000915054906101000a900460ff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610ff857600080fd5b81600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b60076020528160005260406000206020528060005260406000206000915091509054906101000a900460ff1681565b600080600090506000600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b60048054905081101561116a57600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082815260200190815260200160002060009054906101000a900460ff1661115d576111586008546004838154811061113f57fe5b90600052602060002001546112c290919063ffffffff16565b820191505b80806001019150506110bd565b5080915050919050565b6004818154811061118157fe5b906000526020600020016000915090505481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146111ee57600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461128d57600080fd5b600482908060018154018082558091505090600182039060005260206000200160009091929091909150555060019050919050565b60008183816112cd57fe5b0490509291505056fea265627a7a723158207f04132cf2fe96c2285d9de3ee33cd64d13d8ab8d3131a877616f2bf9ab4abe564736f6c63430005100032
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063b8e295b21161008c578063c7f9535911610066578063c7f9535914610435578063d51207571461048d578063f2fde38b146104cf578063fc8286fd14610513576100ea565b8063b8e295b214610317578063b9b178dc14610373578063c4f4a8ae146103cf576100ea565b8063238ac933116100c8578063238ac9331461022757806358fd3d291461027157806379ba5097146102c9578063aad2b723146102d3576100ea565b80630da10548146100ef5780631a32ebfa146101355780631ad3fba614610205575b600080fd5b61011b6004803603602081101561010557600080fd5b8101908080359060200190929190505050610559565b604051808215151515815260200191505060405180910390f35b6101eb6004803603602081101561014b57600080fd5b810190808035906020019064010000000081111561016857600080fd5b82018360208201111561017a57600080fd5b8035906020019184602083028401116401000000008311171561019c57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290505050610713565b604051808215151515815260200191505060405180910390f35b61020d6108d3565b604051808215151515815260200191505060405180910390f35b61022f610cc8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102b36004803603602081101561028757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610cee565b6040518082815260200191505060405180910390f35b6102d1610d06565b005b610315600480360360208110156102e957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610ee0565b005b6103596004803603602081101561032d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f7d565b604051808215151515815260200191505060405180910390f35b6103b56004803603602081101561038957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f9d565b604051808215151515815260200191505060405180910390f35b61041b600480360360408110156103e557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611042565b604051808215151515815260200191505060405180910390f35b6104776004803603602081101561044b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611071565b6040518082815260200191505060405180910390f35b6104b9600480360360208110156104a357600080fd5b8101908080359060200190929190505050611174565b6040518082815260200191505060405180910390f35b610511600480360360208110156104e557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611195565b005b61053f6004803603602081101561052957600080fd5b8101908080359060200190929190505050611232565b604051808215151515815260200191505060405180910390f35b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105b457600080fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561065d57600080fd5b505af1158015610671573d6000803e3d6000fd5b505050506040513d602081101561068757600080fd5b810190808051906020019092919050505061070a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f746f6b656e207472616e73666572206661696c6564000000000000000000000081525060200191505060405180910390fd5b60019050919050565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146107d8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f63616c6c6572206d757374206265207369676e6572000000000000000000000081525060200191505060405180910390fd5b60008090505b82518110156108cd576001600560008584815181106107f957fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506004805490506006600085848151811061086857fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060086000815480929190600101919050555080806001019150506107de565b50919050565b6000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610994576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600c8152602001807f6e6f7420656c696769626c65000000000000000000000000000000000000000081525060200191505060405180910390fd5b60008090506000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b600480549050811015610af457600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082815260200190815260200160002060009054906101000a900460ff16610ae757610a7960085460048381548110610a6057fe5b90600052602060002001546112c290919063ffffffff16565b820191506001600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060006101000a81548160ff0219169083151502179055505b80806001019150506109de565b506000811115610c5557600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610ba757600080fd5b505af1158015610bbb573d6000803e3d6000fd5b505050506040513d6020811015610bd157600080fd5b8101908080519060200190929190505050610c54576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f746f6b656e207472616e73666572206661696c6564000000000000000000000081525060200191505060405180910390fd5b5b7f416a64840912d2b5eaeb763703b00dac50485637b9deeb479436b53e129fd39f3382604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a1600191505090565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60066020528060005260406000206000915090505481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d6057600080fd5b7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e06000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a1600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610f3957600080fd5b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60056020528060005260406000206000915054906101000a900460ff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610ff857600080fd5b81600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b60076020528160005260406000206020528060005260406000206000915091509054906101000a900460ff1681565b600080600090506000600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b60048054905081101561116a57600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082815260200190815260200160002060009054906101000a900460ff1661115d576111586008546004838154811061113f57fe5b90600052602060002001546112c290919063ffffffff16565b820191505b80806001019150506110bd565b5080915050919050565b6004818154811061118157fe5b906000526020600020016000915090505481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146111ee57600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461128d57600080fd5b600482908060018154018082558091505090600182039060005260206000200160009091929091909150555060019050919050565b60008183816112cd57fe5b0490509291505056fea265627a7a723158207f04132cf2fe96c2285d9de3ee33cd64d13d8ab8d3131a877616f2bf9ab4abe564736f6c63430005100032
Deployed Bytecode Sourcemap
2236:2391:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2236:2391:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4410:212;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4410:212:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3001:296;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3001:296:0;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;3001:296:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;3001:296:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;3001:296:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;3001:296:0;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3358:654;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1160:29;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2439:44;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2439:44:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1918:196;;;:::i;:::-;;1576:99;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1576:99:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;2388:44;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2388:44:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2582:151;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2582:151:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2490:58;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2490:58:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4024:374;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4024:374:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2344:35;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2344:35:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1683:110;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1683:110:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;2741:178;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2741:178:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4410:212;4475:4;1425:5;;;;;;;;;;;1411:19;;:10;:19;;;1403:28;;;;;;4518:18;;;;;;;;;;;4505:41;;;4547:10;4559:6;4505:62;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4505:62:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4505:62:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4505:62:0;;;;;;;;;;;;;;;;4497:95;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4610:4;4603:11;;4410:212;;;:::o;3001:296::-;3074:4;1514:6;;;;;;;;;;;1500:20;;:10;:20;;;1492:54;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3100:6;3108:1;3100:9;;3096:194;3112:5;:12;3110:1;:14;3096:194;;;3179:4;3154:12;:22;3167:5;3173:1;3167:8;;;;;;;;;;;;;;3154:22;;;;;;;;;;;;;;;;:29;;;;;;;;;;;;;;;;;;3223:18;:25;;;;3198:12;:22;3211:5;3217:1;3211:8;;;;;;;;;;;;;;3198:22;;;;;;;;;;;;;;;:50;;;;3263:13;;:15;;;;;;;;;;;;;3125:3;;;;;;;3096:194;;;;3001:296;;;:::o;3358:654::-;3397:4;3427:12;:24;3440:10;3427:24;;;;;;;;;;;;;;;;;;;;;;;;;3419:48;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3478:16;3495:1;3478:18;;3511:6;3520:12;:24;3533:10;3520:24;;;;;;;;;;;;;;;;3511:33;;3507:290;3547:18;:25;;;;3545:1;:27;3507:290;;;3606:9;:21;3616:10;3606:21;;;;;;;;;;;;;;;:24;3628:1;3606:24;;;;;;;;;;;;;;;;;;;;;3602:183;;3679:40;3705:13;;3679:18;3698:1;3679:21;;;;;;;;;;;;;;;;:25;;:40;;;;:::i;:::-;3664:55;;;;3765:4;3738:9;:21;3748:10;3738:21;;;;;;;;;;;;;;;:24;3760:1;3738:24;;;;;;;;;;;;:31;;;;;;;;;;;;;;;;;;3602:183;3573:3;;;;;;;3507:290;;;;3824:1;3810:11;:15;3807:121;;;3849:18;;;;;;;;;;;3836:41;;;3878:10;3890:11;3836:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3836:67:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3836:67:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3836:67:0;;;;;;;;;;;;;;;;3828:100;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3807:121;3944:38;3958:10;3970:11;3944:38;;;;;;;;;;;;;;;;;;;;;;;;;;;;4000:4;3993:11;;;3358:654;:::o;1160:29::-;;;;;;;;;;;;;:::o;2439:44::-;;;;;;;;;;;;;;;;;:::o;1918:196::-;1985:8;;;;;;;;;;;1971:22;;:10;:22;;;1963:31;;;;;;2010:37;2031:5;;;;;;;;;;;2038:8;;;;;;;;;;;2010:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2066:8;;;;;;;;;;;2058:5;;:16;;;;;;;;;;;;;;;;;;2104:1;2085:8;;:21;;;;;;;;;;;;;;;;;;1918:196::o;1576:99::-;1425:5;;;;;;;;;;;1411:19;;:10;:19;;;1403:28;;;;;;1660:7;1651:6;;:16;;;;;;;;;;;;;;;;;;1576:99;:::o;2388:44::-;;;;;;;;;;;;;;;;;;;;;;:::o;2582:151::-;2650:4;1425:5;;;;;;;;;;;1411:19;;:10;:19;;;1403:28;;;;;;2693:10;2672:18;;:31;;;;;;;;;;;;;;;;;;2721:4;2714:11;;2582:151;;;:::o;2490:58::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4024:374::-;4083:4;4105:16;4122:1;4105:18;;4138:6;4147:12;:18;4160:4;4147:18;;;;;;;;;;;;;;;;4138:27;;4134:228;4168:18;:25;;;;4166:1;:27;4134:228;;;4227:9;:15;4237:4;4227:15;;;;;;;;;;;;;;;:18;4243:1;4227:18;;;;;;;;;;;;;;;;;;;;;4223:127;;4294:40;4320:13;;4294:18;4313:1;4294:21;;;;;;;;;;;;;;;;:25;;:40;;;;:::i;:::-;4279:55;;;;4223:127;4194:3;;;;;;;4134:228;;;;4379:11;4372:18;;;4024:374;;;:::o;2344:35::-;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1683:110::-;1425:5;;;;;;;;;;;1411:19;;:10;:19;;;1403:28;;;;;;1776:9;1765:8;;:20;;;;;;;;;;;;;;;;;;1683:110;:::o;2741:178::-;2823:4;1425:5;;;;;;;;;;;1411:19;;:10;:19;;;1403:28;;;;;;2845:18;2869:19;2845:44;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;2845:44:0;;;;;;;;;;;;;;;;;;;;;;2907:4;2900:11;;2741:178;;;:::o;448:103::-;506:7;542:1;538;:5;;;;;;531:12;;448:103;;;;:::o
Swarm Source
bzzr://7f04132cf2fe96c2285d9de3ee33cd64d13d8ab8d3131a877616f2bf9ab4abe5
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.93
Net Worth in ETH
0.000447
Token Allocations
USDP
100.00%
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|---|---|---|---|---|
| ETH | 100.00% | $0.999867 | 0.9267 | $0.9266 |
Loading...
Loading
Loading...
Loading
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.