More Info
Private Name Tags
ContractCreator
Latest 1 from a total of 1 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer Ownersh... | 6417276 | 2348 days ago | IN | 0 ETH | 0.00064472 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
CommunityAccount
Compiler Version
v0.4.24+commit.e67f0147
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-10-02 */ pragma solidity ^0.4.24; // File: contracts/interfaces/IOwned.sol /* Owned Contract Interface */ contract IOwned { function transferOwnership(address _newOwner) public; function acceptOwnership() public; function transferOwnershipNow(address newContractOwner) public; } // File: contracts/utility/Owned.sol /* This is the "owned" utility contract used by bancor with one additional function - transferOwnershipNow() The original unmodified version can be found here: https://github.com/bancorprotocol/contracts/commit/63480ca28534830f184d3c4bf799c1f90d113846 Provides support and utilities for contract ownership */ contract Owned is IOwned { address public owner; address public newOwner; event OwnerUpdate(address indexed _prevOwner, address indexed _newOwner); /** @dev constructor */ constructor() public { owner = msg.sender; } // allows execution by the owner only modifier ownerOnly { require(msg.sender == owner); _; } /** @dev allows transferring the contract ownership the new owner still needs to accept the transfer can only be called by the contract owner @param _newOwner new contract owner */ function transferOwnership(address _newOwner) public ownerOnly { require(_newOwner != owner); newOwner = _newOwner; } /** @dev used by a new owner to accept an ownership transfer */ function acceptOwnership() public { require(msg.sender == newOwner); emit OwnerUpdate(owner, newOwner); owner = newOwner; newOwner = address(0); } /** @dev transfers the contract ownership without needing the new owner to accept ownership @param newContractOwner new contract owner */ function transferOwnershipNow(address newContractOwner) ownerOnly public { require(newContractOwner != owner); emit OwnerUpdate(owner, newContractOwner); owner = newContractOwner; } } // File: contracts/interfaces/IERC20.sol /* Smart Token Interface */ contract IERC20 { function balanceOf(address tokenOwner) public constant returns (uint balance); function allowance(address tokenOwner, address spender) public constant returns (uint remaining); function transfer(address to, uint tokens) public returns (bool success); function approve(address spender, uint tokens) public returns (bool success); function transferFrom(address from, address to, uint tokens) public returns (bool success); event Transfer(address indexed from, address indexed to, uint tokens); event Approval(address indexed tokenOwner, address indexed spender, uint tokens); } // File: contracts/interfaces/ICommunityAccount.sol /* Community Account Interface */ contract ICommunityAccount is IOwned { function setStakedBalances(uint _amount, address msgSender) public; function setTotalStaked(uint _totalStaked) public; function setTimeStaked(uint _timeStaked, address msgSender) public; function setEscrowedTaskBalances(uint uuid, uint balance) public; function setEscrowedProjectBalances(uint uuid, uint balance) public; function setEscrowedProjectPayees(uint uuid, address payeeAddress) public; function setTotalTaskEscrow(uint balance) public; function setTotalProjectEscrow(uint balance) public; } // File: contracts/CommunityAccount.sol /** @title Tribe Account @notice This contract is used as a community's data store. @notice Advantages: @notice 1) Decouple logic contract from data contract @notice 2) Safely upgrade logic contract without compromising stored data */ contract CommunityAccount is Owned, ICommunityAccount { // Staking Variables. In community token mapping (address => uint256) public stakedBalances; mapping (address => uint256) public timeStaked; uint public totalStaked; // Escrow variables. In native token uint public totalTaskEscrow; uint public totalProjectEscrow; mapping (uint256 => uint256) public escrowedTaskBalances; mapping (uint256 => uint256) public escrowedProjectBalances; mapping (uint256 => address) public escrowedProjectPayees; /** @notice This function allows the community to transfer tokens out of the contract. @param tokenContractAddress Address of community contract @param destination Destination address of user looking to remove tokens from contract @param amount Amount to transfer out of community */ function transferTokensOut(address tokenContractAddress, address destination, uint amount) public ownerOnly returns(bool result) { IERC20 token = IERC20(tokenContractAddress); return token.transfer(destination, amount); } /** @notice This is the community staking method @param _amount Amount to be staked @param msgSender Address of the staker */ function setStakedBalances(uint _amount, address msgSender) public ownerOnly { stakedBalances[msgSender] = _amount; } /** @param _totalStaked Set total amount staked in community */ function setTotalStaked(uint _totalStaked) public ownerOnly { totalStaked = _totalStaked; } /** @param _timeStaked Time of user staking into community @param msgSender Staker address */ function setTimeStaked(uint _timeStaked, address msgSender) public ownerOnly { timeStaked[msgSender] = _timeStaked; } /** @param uuid id of escrowed task @param balance Balance to be set of escrowed task */ function setEscrowedTaskBalances(uint uuid, uint balance) public ownerOnly { escrowedTaskBalances[uuid] = balance; } /** @param uuid id of escrowed project @param balance Balance to be set of escrowed project */ function setEscrowedProjectBalances(uint uuid, uint balance) public ownerOnly { escrowedProjectBalances[uuid] = balance; } /** @param uuid id of escrowed project @param payeeAddress Address funds will go to once project completed */ function setEscrowedProjectPayees(uint uuid, address payeeAddress) public ownerOnly { escrowedProjectPayees[uuid] = payeeAddress; } /** @param balance Balance which to set total task escrow to */ function setTotalTaskEscrow(uint balance) public ownerOnly { totalTaskEscrow = balance; } /** @param balance Balance which to set total project to */ function setTotalProjectEscrow(uint balance) public ownerOnly { totalProjectEscrow = balance; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":true,"inputs":[],"name":"totalTaskEscrow","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"stakedBalances","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"tokenContractAddress","type":"address"},{"name":"destination","type":"address"},{"name":"amount","type":"uint256"}],"name":"transferTokensOut","outputs":[{"name":"result","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"balance","type":"uint256"}],"name":"setTotalProjectEscrow","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"escrowedProjectPayees","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"uuid","type":"uint256"},{"name":"balance","type":"uint256"}],"name":"setEscrowedTaskBalances","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"timeStaked","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"uuid","type":"uint256"},{"name":"payeeAddress","type":"address"}],"name":"setEscrowedProjectPayees","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalStaked","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newContractOwner","type":"address"}],"name":"transferOwnershipNow","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_amount","type":"uint256"},{"name":"msgSender","type":"address"}],"name":"setStakedBalances","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalProjectEscrow","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"uuid","type":"uint256"},{"name":"balance","type":"uint256"}],"name":"setEscrowedProjectBalances","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"balance","type":"uint256"}],"name":"setTotalTaskEscrow","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"escrowedProjectBalances","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_totalStaked","type":"uint256"}],"name":"setTotalStaked","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"escrowedTaskBalances","outputs":[{"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"},{"constant":false,"inputs":[{"name":"_timeStaked","type":"uint256"},{"name":"msgSender","type":"address"}],"name":"setTimeStaked","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_prevOwner","type":"address"},{"indexed":true,"name":"_newOwner","type":"address"}],"name":"OwnerUpdate","type":"event"}]
Contract Creation Code
6080604052336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061117f806100536000396000f300608060405260043610610128576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630a6d96a51461012d5780631460fa8714610158578063193c114b146101af5780633b41b5f214610234578063418ac0d6146102615780637174ac9e146102ce578063778f8cb01461030557806379ba50971461035c5780637e54981414610373578063817b1cd2146103c05780638692ac86146103eb5780638826fa2e1461042e5780638da5cb5b1461047b5780639f205f68146104d2578063cb0d3133146104fd578063d3ff09a514610534578063d4ee1d9014610561578063db661100146105b8578063e17e7a20146105f9578063e930735814610626578063f2fde38b14610667578063fd9e5fbf146106aa575b600080fd5b34801561013957600080fd5b506101426106f7565b6040518082815260200191505060405180910390f35b34801561016457600080fd5b50610199600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106fd565b6040518082815260200191505060405180910390f35b3480156101bb57600080fd5b5061021a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610715565b604051808215151515815260200191505060405180910390f35b34801561024057600080fd5b5061025f6004803603810190808035906020019092919050505061085e565b005b34801561026d57600080fd5b5061028c600480360381019080803590602001909291905050506108c3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156102da57600080fd5b5061030360048036038101908080359060200190929190803590602001909291905050506108f6565b005b34801561031157600080fd5b50610346600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061096d565b6040518082815260200191505060405180910390f35b34801561036857600080fd5b50610371610985565b005b34801561037f57600080fd5b506103be60048036038101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b24565b005b3480156103cc57600080fd5b506103d5610bd5565b6040518082815260200191505060405180910390f35b3480156103f757600080fd5b5061042c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bdb565b005b34801561043a57600080fd5b5061047960048036038101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d50565b005b34801561048757600080fd5b50610490610df3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156104de57600080fd5b506104e7610e18565b6040518082815260200191505060405180910390f35b34801561050957600080fd5b506105326004803603810190808035906020019092919080359060200190929190505050610e1e565b005b34801561054057600080fd5b5061055f60048036038101908080359060200190929190505050610e95565b005b34801561056d57600080fd5b50610576610efa565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156105c457600080fd5b506105e360048036038101908080359060200190929190505050610f20565b6040518082815260200191505060405180910390f35b34801561060557600080fd5b5061062460048036038101908080359060200190929190505050610f38565b005b34801561063257600080fd5b5061065160048036038101908080359060200190929190505050610f9d565b6040518082815260200191505060405180910390f35b34801561067357600080fd5b506106a8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610fb5565b005b3480156106b657600080fd5b506106f560048036038101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506110b0565b005b60055481565b60026020528060005260406000206000915090505481565b6000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561077357600080fd5b8490508073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb85856040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561081957600080fd5b505af115801561082d573d6000803e3d6000fd5b505050506040513d602081101561084357600080fd5b81019080805190602001909291905050509150509392505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156108b957600080fd5b8060068190555050565b60096020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561095157600080fd5b8060076000848152602001908152602001600020819055505050565b60036020528060005260406000206000915090505481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156109e157600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a60405160405180910390a3600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610b7f57600080fd5b806009600084815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60045481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610c3657600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610c9257600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a60405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610dab57600080fd5b81600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60065481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610e7957600080fd5b8060086000848152602001908152602001600020819055505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610ef057600080fd5b8060058190555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60086020528060005260406000206000915090505481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610f9357600080fd5b8060048190555050565b60076020528060005260406000206000915090505481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561101057600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561106c57600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561110b57600080fd5b81600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050505600a165627a7a72305820412e5a8c4e57b28247ab57db52f04f1664750335bc1e5a3bb1fba60e2f22932d0029
Deployed Bytecode
0x608060405260043610610128576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630a6d96a51461012d5780631460fa8714610158578063193c114b146101af5780633b41b5f214610234578063418ac0d6146102615780637174ac9e146102ce578063778f8cb01461030557806379ba50971461035c5780637e54981414610373578063817b1cd2146103c05780638692ac86146103eb5780638826fa2e1461042e5780638da5cb5b1461047b5780639f205f68146104d2578063cb0d3133146104fd578063d3ff09a514610534578063d4ee1d9014610561578063db661100146105b8578063e17e7a20146105f9578063e930735814610626578063f2fde38b14610667578063fd9e5fbf146106aa575b600080fd5b34801561013957600080fd5b506101426106f7565b6040518082815260200191505060405180910390f35b34801561016457600080fd5b50610199600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106fd565b6040518082815260200191505060405180910390f35b3480156101bb57600080fd5b5061021a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610715565b604051808215151515815260200191505060405180910390f35b34801561024057600080fd5b5061025f6004803603810190808035906020019092919050505061085e565b005b34801561026d57600080fd5b5061028c600480360381019080803590602001909291905050506108c3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156102da57600080fd5b5061030360048036038101908080359060200190929190803590602001909291905050506108f6565b005b34801561031157600080fd5b50610346600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061096d565b6040518082815260200191505060405180910390f35b34801561036857600080fd5b50610371610985565b005b34801561037f57600080fd5b506103be60048036038101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b24565b005b3480156103cc57600080fd5b506103d5610bd5565b6040518082815260200191505060405180910390f35b3480156103f757600080fd5b5061042c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bdb565b005b34801561043a57600080fd5b5061047960048036038101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d50565b005b34801561048757600080fd5b50610490610df3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156104de57600080fd5b506104e7610e18565b6040518082815260200191505060405180910390f35b34801561050957600080fd5b506105326004803603810190808035906020019092919080359060200190929190505050610e1e565b005b34801561054057600080fd5b5061055f60048036038101908080359060200190929190505050610e95565b005b34801561056d57600080fd5b50610576610efa565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156105c457600080fd5b506105e360048036038101908080359060200190929190505050610f20565b6040518082815260200191505060405180910390f35b34801561060557600080fd5b5061062460048036038101908080359060200190929190505050610f38565b005b34801561063257600080fd5b5061065160048036038101908080359060200190929190505050610f9d565b6040518082815260200191505060405180910390f35b34801561067357600080fd5b506106a8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610fb5565b005b3480156106b657600080fd5b506106f560048036038101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506110b0565b005b60055481565b60026020528060005260406000206000915090505481565b6000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561077357600080fd5b8490508073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb85856040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561081957600080fd5b505af115801561082d573d6000803e3d6000fd5b505050506040513d602081101561084357600080fd5b81019080805190602001909291905050509150509392505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156108b957600080fd5b8060068190555050565b60096020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561095157600080fd5b8060076000848152602001908152602001600020819055505050565b60036020528060005260406000206000915090505481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156109e157600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a60405160405180910390a3600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610b7f57600080fd5b806009600084815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60045481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610c3657600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610c9257600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a60405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610dab57600080fd5b81600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60065481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610e7957600080fd5b8060086000848152602001908152602001600020819055505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610ef057600080fd5b8060058190555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60086020528060005260406000206000915090505481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610f9357600080fd5b8060048190555050565b60076020528060005260406000206000915090505481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561101057600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561106c57600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561110b57600080fd5b81600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050505600a165627a7a72305820412e5a8c4e57b28247ab57db52f04f1664750335bc1e5a3bb1fba60e2f22932d0029
Swarm Source
bzzr://412e5a8c4e57b28247ab57db52f04f1664750335bc1e5a3bb1fba60e2f22932d
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 31 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.