Feature Tip: Add private address tag to any address under My Name Tag !
Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00Latest 25 from a total of 85 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Withdraw | 24551672 | 2 days ago | IN | 0 ETH | 0.00000405 | ||||
| Withdraw | 24549624 | 2 days ago | IN | 0 ETH | 0.00008981 | ||||
| Withdraw | 24542294 | 3 days ago | IN | 0 ETH | 0.00002078 | ||||
| Withdraw | 24539738 | 3 days ago | IN | 0 ETH | 0.0000045 | ||||
| Withdraw | 24537994 | 3 days ago | IN | 0 ETH | 0.00008089 | ||||
| Withdraw | 24529155 | 5 days ago | IN | 0 ETH | 0.00000464 | ||||
| Withdraw | 24506705 | 8 days ago | IN | 0 ETH | 0.00015708 | ||||
| Withdraw | 24506306 | 8 days ago | IN | 0 ETH | 0.00004155 | ||||
| Withdraw | 24498881 | 9 days ago | IN | 0 ETH | 0.00012883 | ||||
| Withdraw | 24495779 | 9 days ago | IN | 0 ETH | 0.00000645 | ||||
| Withdraw | 24486305 | 11 days ago | IN | 0 ETH | 0.00016113 | ||||
| Withdraw | 24466699 | 13 days ago | IN | 0 ETH | 0.00001005 | ||||
| Withdraw | 24462672 | 14 days ago | IN | 0 ETH | 0.00000284 | ||||
| Withdraw | 24462171 | 14 days ago | IN | 0 ETH | 0.00000438 | ||||
| Withdraw | 24456191 | 15 days ago | IN | 0 ETH | 0.00007689 | ||||
| Withdraw | 24441371 | 17 days ago | IN | 0 ETH | 0.00006042 | ||||
| Withdraw | 24440115 | 17 days ago | IN | 0 ETH | 0.00002305 | ||||
| Withdraw | 24431909 | 18 days ago | IN | 0 ETH | 0.00000589 | ||||
| Withdraw | 24425898 | 19 days ago | IN | 0 ETH | 0.00004327 | ||||
| Withdraw | 24416908 | 20 days ago | IN | 0 ETH | 0.00015781 | ||||
| Withdraw | 24415751 | 20 days ago | IN | 0 ETH | 0.00000495 | ||||
| Withdraw | 24413058 | 21 days ago | IN | 0 ETH | 0.00000337 | ||||
| Withdraw | 24404004 | 22 days ago | IN | 0 ETH | 0.00000901 | ||||
| Withdraw | 24394668 | 23 days ago | IN | 0 ETH | 0.00025512 | ||||
| Withdraw | 24392467 | 24 days ago | IN | 0 ETH | 0.00041196 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
Payroll
Compiler Version
v0.8.13+commit.abaa5c0e
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2025-10-03
*/
pragma solidity 0.8.13;
interface IERC20 {
function transferFrom(address from, address to, uint256 amount) external returns (bool);
function decimals() external view returns (uint8);
}
// WARNING: THIS CONTRACT IS NOT COMPATIBLE WITH NON-STANDARD ERC20 TOKENS (e.g. USDT)
contract Payroll {
mapping(address => Recipient) public recipients;
mapping(address => uint256) public unclaimed;
address public immutable treasuryAddress;
address public immutable governance;
IERC20 public immutable asset;
uint256 public constant SECONDS_PER_YEAR = 365 days;
struct Recipient {
uint256 lastClaim;
uint256 ratePerSecond;
uint256 endTime;
}
event SetRecipient(address indexed recipient, uint256 amount, uint256 endTime);
event AmountWithdrawn(address indexed recipient, uint256 amount);
constructor(address _treasuryAddress, address _governance, address _asset) {
require(IERC20(_asset).decimals() == 18, "Payroll::constructor: asset must have 18 decimals");
treasuryAddress = _treasuryAddress;
governance = _governance;
asset = IERC20(_asset);
}
function balanceOf(address _recipient) public view returns (uint256 bal) {
bal = unclaimed[_recipient];
Recipient memory recipient = recipients[_recipient];
uint256 accrualEnd = block.timestamp < recipient.endTime ? block.timestamp : recipient.endTime;
uint256 accrualStart = recipient.lastClaim < accrualEnd ? recipient.lastClaim : accrualEnd;
bal += recipient.ratePerSecond * (accrualEnd - accrualStart);
}
function updateRecipient(address recipient) internal {
unclaimed[recipient] = balanceOf(recipient);
recipients[recipient].lastClaim = block.timestamp;
}
function setRecipient(address _recipient, uint256 _yearlyAmount, uint256 _endTime) external {
updateRecipient(_recipient);
require(msg.sender == governance, "Payroll::setRecipient: only governance");
require(_recipient != address(0), "Payroll::setRecipient: zero address!");
// endTime cannot be in the past
if(_endTime < block.timestamp) {
_endTime = block.timestamp;
}
recipients[_recipient] = Recipient({
lastClaim: block.timestamp,
ratePerSecond: _yearlyAmount / SECONDS_PER_YEAR,
endTime: _endTime
});
emit SetRecipient(_recipient, _yearlyAmount, _endTime);
}
/**
* @notice withdraw salary
*/
function withdraw(uint256 amount) external {
updateRecipient(msg.sender);
uint256 withdrawAmount = unclaimed[msg.sender] > amount ? amount : unclaimed[msg.sender];
unclaimed[msg.sender] -= withdrawAmount;
require(asset.transferFrom(treasuryAddress, msg.sender, withdrawAmount), "Payroll::withdraw: transfer failed");
emit AmountWithdrawn(msg.sender, withdrawAmount);
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_treasuryAddress","type":"address"},{"internalType":"address","name":"_governance","type":"address"},{"internalType":"address","name":"_asset","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"recipient","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"AmountWithdrawn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"recipient","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"endTime","type":"uint256"}],"name":"SetRecipient","type":"event"},{"inputs":[],"name":"SECONDS_PER_YEAR","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"asset","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_recipient","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"bal","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"governance","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"recipients","outputs":[{"internalType":"uint256","name":"lastClaim","type":"uint256"},{"internalType":"uint256","name":"ratePerSecond","type":"uint256"},{"internalType":"uint256","name":"endTime","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_recipient","type":"address"},{"internalType":"uint256","name":"_yearlyAmount","type":"uint256"},{"internalType":"uint256","name":"_endTime","type":"uint256"}],"name":"setRecipient","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"treasuryAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"unclaimed","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
60e06040523480156200001157600080fd5b50604051620012a5380380620012a5833981810160405281019062000037919062000200565b60128173ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000085573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000ab91906200029a565b60ff1614620000f1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620000e89062000353565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508173ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff168152505050505062000375565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620001c8826200019b565b9050919050565b620001da81620001bb565b8114620001e657600080fd5b50565b600081519050620001fa81620001cf565b92915050565b6000806000606084860312156200021c576200021b62000196565b5b60006200022c86828701620001e9565b93505060206200023f86828701620001e9565b92505060406200025286828701620001e9565b9150509250925092565b600060ff82169050919050565b62000274816200025c565b81146200028057600080fd5b50565b600081519050620002948162000269565b92915050565b600060208284031215620002b357620002b262000196565b5b6000620002c38482850162000283565b91505092915050565b600082825260208201905092915050565b7f506179726f6c6c3a3a636f6e7374727563746f723a206173736574206d75737460008201527f206861766520313820646563696d616c73000000000000000000000000000000602082015250565b60006200033b603183620002cc565b91506200034882620002dd565b604082019050919050565b600060208201905081810360008301526200036e816200032c565b9050919050565b60805160a05160c051610eeb620003ba600039600081816104bc015261060d0152600081816101e501526106490152600081816104f801526107820152610eeb6000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c80635aa6e675116100665780635aa6e6751461011e57806370a082311461013c578063c5f956af1461016c578063e6a69ab81461018a578063eb820312146101a857610093565b806319a18528146100985780632e1a7d4d146100b457806338d52e0f146100d0578063505bd3da146100ee575b600080fd5b6100b260048036038101906100ad9190610904565b6101da565b005b6100ce60048036038101906100c99190610957565b6103ca565b005b6100d861060b565b6040516100e591906109e3565b60405180910390f35b610108600480360381019061010391906109fe565b61062f565b6040516101159190610a3a565b60405180910390f35b610126610647565b6040516101339190610a64565b60405180910390f35b610156600480360381019061015191906109fe565b61066b565b6040516101639190610a3a565b60405180910390f35b610174610780565b6040516101819190610a64565b60405180910390f35b6101926107a4565b60405161019f9190610a3a565b60405180910390f35b6101c260048036038101906101bd91906109fe565b6107ac565b6040516101d193929190610a7f565b60405180910390f35b6101e3836107d6565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610271576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161026890610b39565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036102e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102d790610bcb565b60405180910390fd5b428110156102ec574290505b60405180606001604052804281526020016301e133808461030d9190610c49565b8152602001828152506000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000820151816000015560208201518160010155604082015181600201559050508273ffffffffffffffffffffffffffffffffffffffff167f28b64f730251697cc9ca7319e7f1ee458be4a53b280e027589d19fdbb03defdc83836040516103bd929190610c7a565b60405180910390a2505050565b6103d3336107d6565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541161046057600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610462565b815b905080600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546104b39190610ca3565b925050819055507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166323b872dd7f000000000000000000000000000000000000000000000000000000000000000033846040518463ffffffff1660e01b815260040161053793929190610cd7565b6020604051808303816000875af1158015610556573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061057a9190610d46565b6105b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b090610de5565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff167f058b581e2433b8b02263f5b0e5c2889fcb7b3495112884a3147619038fba46d8826040516105ff9190610a3a565b60405180910390a25050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60016020528060005260406000206000915090505481565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905060008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060405180606001604052908160008201548152602001600182015481526020016002820154815250509050600081604001514210610731578160400151610733565b425b9050600081836000015110610748578161074e565b82600001515b9050808261075c9190610ca3565b836020015161076b9190610e05565b846107769190610e5f565b9350505050919050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6301e1338081565b60006020528060005260406000206000915090508060000154908060010154908060020154905083565b6107df8161066b565b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550426000808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000018190555050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061089b82610870565b9050919050565b6108ab81610890565b81146108b657600080fd5b50565b6000813590506108c8816108a2565b92915050565b6000819050919050565b6108e1816108ce565b81146108ec57600080fd5b50565b6000813590506108fe816108d8565b92915050565b60008060006060848603121561091d5761091c61086b565b5b600061092b868287016108b9565b935050602061093c868287016108ef565b925050604061094d868287016108ef565b9150509250925092565b60006020828403121561096d5761096c61086b565b5b600061097b848285016108ef565b91505092915050565b6000819050919050565b60006109a96109a461099f84610870565b610984565b610870565b9050919050565b60006109bb8261098e565b9050919050565b60006109cd826109b0565b9050919050565b6109dd816109c2565b82525050565b60006020820190506109f860008301846109d4565b92915050565b600060208284031215610a1457610a1361086b565b5b6000610a22848285016108b9565b91505092915050565b610a34816108ce565b82525050565b6000602082019050610a4f6000830184610a2b565b92915050565b610a5e81610890565b82525050565b6000602082019050610a796000830184610a55565b92915050565b6000606082019050610a946000830186610a2b565b610aa16020830185610a2b565b610aae6040830184610a2b565b949350505050565b600082825260208201905092915050565b7f506179726f6c6c3a3a736574526563697069656e743a206f6e6c7920676f766560008201527f726e616e63650000000000000000000000000000000000000000000000000000602082015250565b6000610b23602683610ab6565b9150610b2e82610ac7565b604082019050919050565b60006020820190508181036000830152610b5281610b16565b9050919050565b7f506179726f6c6c3a3a736574526563697069656e743a207a65726f206164647260008201527f6573732100000000000000000000000000000000000000000000000000000000602082015250565b6000610bb5602483610ab6565b9150610bc082610b59565b604082019050919050565b60006020820190508181036000830152610be481610ba8565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610c54826108ce565b9150610c5f836108ce565b925082610c6f57610c6e610beb565b5b828204905092915050565b6000604082019050610c8f6000830185610a2b565b610c9c6020830184610a2b565b9392505050565b6000610cae826108ce565b9150610cb9836108ce565b925082821015610ccc57610ccb610c1a565b5b828203905092915050565b6000606082019050610cec6000830186610a55565b610cf96020830185610a55565b610d066040830184610a2b565b949350505050565b60008115159050919050565b610d2381610d0e565b8114610d2e57600080fd5b50565b600081519050610d4081610d1a565b92915050565b600060208284031215610d5c57610d5b61086b565b5b6000610d6a84828501610d31565b91505092915050565b7f506179726f6c6c3a3a77697468647261773a207472616e73666572206661696c60008201527f6564000000000000000000000000000000000000000000000000000000000000602082015250565b6000610dcf602283610ab6565b9150610dda82610d73565b604082019050919050565b60006020820190508181036000830152610dfe81610dc2565b9050919050565b6000610e10826108ce565b9150610e1b836108ce565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615610e5457610e53610c1a565b5b828202905092915050565b6000610e6a826108ce565b9150610e75836108ce565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610eaa57610ea9610c1a565b5b82820190509291505056fea264697066735822122039371c4b6a736560335e876adaa55cf2cebf4282c5643c172965e9731aee97af64736f6c634300080d0033000000000000000000000000926df14a23be491164dcf93f4c468a50ef659d5b000000000000000000000000926df14a23be491164dcf93f4c468a50ef659d5b000000000000000000000000865377367054516e17014ccded1e7d814edc9ce4
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100935760003560e01c80635aa6e675116100665780635aa6e6751461011e57806370a082311461013c578063c5f956af1461016c578063e6a69ab81461018a578063eb820312146101a857610093565b806319a18528146100985780632e1a7d4d146100b457806338d52e0f146100d0578063505bd3da146100ee575b600080fd5b6100b260048036038101906100ad9190610904565b6101da565b005b6100ce60048036038101906100c99190610957565b6103ca565b005b6100d861060b565b6040516100e591906109e3565b60405180910390f35b610108600480360381019061010391906109fe565b61062f565b6040516101159190610a3a565b60405180910390f35b610126610647565b6040516101339190610a64565b60405180910390f35b610156600480360381019061015191906109fe565b61066b565b6040516101639190610a3a565b60405180910390f35b610174610780565b6040516101819190610a64565b60405180910390f35b6101926107a4565b60405161019f9190610a3a565b60405180910390f35b6101c260048036038101906101bd91906109fe565b6107ac565b6040516101d193929190610a7f565b60405180910390f35b6101e3836107d6565b7f000000000000000000000000926df14a23be491164dcf93f4c468a50ef659d5b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610271576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161026890610b39565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036102e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102d790610bcb565b60405180910390fd5b428110156102ec574290505b60405180606001604052804281526020016301e133808461030d9190610c49565b8152602001828152506000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000820151816000015560208201518160010155604082015181600201559050508273ffffffffffffffffffffffffffffffffffffffff167f28b64f730251697cc9ca7319e7f1ee458be4a53b280e027589d19fdbb03defdc83836040516103bd929190610c7a565b60405180910390a2505050565b6103d3336107d6565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541161046057600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610462565b815b905080600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546104b39190610ca3565b925050819055507f000000000000000000000000865377367054516e17014ccded1e7d814edc9ce473ffffffffffffffffffffffffffffffffffffffff166323b872dd7f000000000000000000000000926df14a23be491164dcf93f4c468a50ef659d5b33846040518463ffffffff1660e01b815260040161053793929190610cd7565b6020604051808303816000875af1158015610556573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061057a9190610d46565b6105b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b090610de5565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff167f058b581e2433b8b02263f5b0e5c2889fcb7b3495112884a3147619038fba46d8826040516105ff9190610a3a565b60405180910390a25050565b7f000000000000000000000000865377367054516e17014ccded1e7d814edc9ce481565b60016020528060005260406000206000915090505481565b7f000000000000000000000000926df14a23be491164dcf93f4c468a50ef659d5b81565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905060008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060405180606001604052908160008201548152602001600182015481526020016002820154815250509050600081604001514210610731578160400151610733565b425b9050600081836000015110610748578161074e565b82600001515b9050808261075c9190610ca3565b836020015161076b9190610e05565b846107769190610e5f565b9350505050919050565b7f000000000000000000000000926df14a23be491164dcf93f4c468a50ef659d5b81565b6301e1338081565b60006020528060005260406000206000915090508060000154908060010154908060020154905083565b6107df8161066b565b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550426000808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000018190555050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061089b82610870565b9050919050565b6108ab81610890565b81146108b657600080fd5b50565b6000813590506108c8816108a2565b92915050565b6000819050919050565b6108e1816108ce565b81146108ec57600080fd5b50565b6000813590506108fe816108d8565b92915050565b60008060006060848603121561091d5761091c61086b565b5b600061092b868287016108b9565b935050602061093c868287016108ef565b925050604061094d868287016108ef565b9150509250925092565b60006020828403121561096d5761096c61086b565b5b600061097b848285016108ef565b91505092915050565b6000819050919050565b60006109a96109a461099f84610870565b610984565b610870565b9050919050565b60006109bb8261098e565b9050919050565b60006109cd826109b0565b9050919050565b6109dd816109c2565b82525050565b60006020820190506109f860008301846109d4565b92915050565b600060208284031215610a1457610a1361086b565b5b6000610a22848285016108b9565b91505092915050565b610a34816108ce565b82525050565b6000602082019050610a4f6000830184610a2b565b92915050565b610a5e81610890565b82525050565b6000602082019050610a796000830184610a55565b92915050565b6000606082019050610a946000830186610a2b565b610aa16020830185610a2b565b610aae6040830184610a2b565b949350505050565b600082825260208201905092915050565b7f506179726f6c6c3a3a736574526563697069656e743a206f6e6c7920676f766560008201527f726e616e63650000000000000000000000000000000000000000000000000000602082015250565b6000610b23602683610ab6565b9150610b2e82610ac7565b604082019050919050565b60006020820190508181036000830152610b5281610b16565b9050919050565b7f506179726f6c6c3a3a736574526563697069656e743a207a65726f206164647260008201527f6573732100000000000000000000000000000000000000000000000000000000602082015250565b6000610bb5602483610ab6565b9150610bc082610b59565b604082019050919050565b60006020820190508181036000830152610be481610ba8565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610c54826108ce565b9150610c5f836108ce565b925082610c6f57610c6e610beb565b5b828204905092915050565b6000604082019050610c8f6000830185610a2b565b610c9c6020830184610a2b565b9392505050565b6000610cae826108ce565b9150610cb9836108ce565b925082821015610ccc57610ccb610c1a565b5b828203905092915050565b6000606082019050610cec6000830186610a55565b610cf96020830185610a55565b610d066040830184610a2b565b949350505050565b60008115159050919050565b610d2381610d0e565b8114610d2e57600080fd5b50565b600081519050610d4081610d1a565b92915050565b600060208284031215610d5c57610d5b61086b565b5b6000610d6a84828501610d31565b91505092915050565b7f506179726f6c6c3a3a77697468647261773a207472616e73666572206661696c60008201527f6564000000000000000000000000000000000000000000000000000000000000602082015250565b6000610dcf602283610ab6565b9150610dda82610d73565b604082019050919050565b60006020820190508181036000830152610dfe81610dc2565b9050919050565b6000610e10826108ce565b9150610e1b836108ce565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615610e5457610e53610c1a565b5b828202905092915050565b6000610e6a826108ce565b9150610e75836108ce565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610eaa57610ea9610c1a565b5b82820190509291505056fea264697066735822122039371c4b6a736560335e876adaa55cf2cebf4282c5643c172965e9731aee97af64736f6c634300080d0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000926df14a23be491164dcf93f4c468a50ef659d5b000000000000000000000000926df14a23be491164dcf93f4c468a50ef659d5b000000000000000000000000865377367054516e17014ccded1e7d814edc9ce4
-----Decoded View---------------
Arg [0] : _treasuryAddress (address): 0x926dF14a23BE491164dCF93f4c468A50ef659D5B
Arg [1] : _governance (address): 0x926dF14a23BE491164dCF93f4c468A50ef659D5B
Arg [2] : _asset (address): 0x865377367054516e17014CcdED1e7d814EDC9ce4
-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 000000000000000000000000926df14a23be491164dcf93f4c468a50ef659d5b
Arg [1] : 000000000000000000000000926df14a23be491164dcf93f4c468a50ef659d5b
Arg [2] : 000000000000000000000000865377367054516e17014ccded1e7d814edc9ce4
Deployed Bytecode Sourcemap
290:2749:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1848:708;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2612:422;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;512:29;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;370:44;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;470:35;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1199:458;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;423:40;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;554:51;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;316:47;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;1848:708;1951:27;1967:10;1951:15;:27::i;:::-;2011:10;1997:24;;:10;:24;;;1989:75;;;;;;;;;;;;:::i;:::-;;;;;;;;;2105:1;2083:24;;:10;:24;;;2075:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;2217:15;2206:8;:26;2203:84;;;2260:15;2249:26;;2203:84;2324:157;;;;;;;;2360:15;2324:157;;;;597:8;2405:13;:32;;;;:::i;:::-;2324:157;;;;2461:8;2324:157;;;2299:10;:22;2310:10;2299:22;;;;;;;;;;;;;;;:182;;;;;;;;;;;;;;;;;;;;;;;;;;;2512:10;2499:49;;;2524:13;2539:8;2499:49;;;;;;;:::i;:::-;;;;;;;;1848:708;;;:::o;2612:422::-;2666:27;2682:10;2666:15;:27::i;:::-;2706:22;2755:6;2731:9;:21;2741:10;2731:21;;;;;;;;;;;;;;;;:30;:63;;2773:9;:21;2783:10;2773:21;;;;;;;;;;;;;;;;2731:63;;;2764:6;2731:63;2706:88;;2830:14;2805:9;:21;2815:10;2805:21;;;;;;;;;;;;;;;;:39;;;;;;;:::i;:::-;;;;;;;;2863:5;:18;;;2882:15;2899:10;2911:14;2863:63;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2855:110;;;;;;;;;;;;:::i;:::-;;;;;;;;;2999:10;2983:43;;;3011:14;2983:43;;;;;;:::i;:::-;;;;;;;;2655:379;2612:422;:::o;512:29::-;;;:::o;370:44::-;;;;;;;;;;;;;;;;;:::o;470:35::-;;;:::o;1199:458::-;1259:11;1289:9;:21;1299:10;1289:21;;;;;;;;;;;;;;;;1283:27;;1321:26;1350:10;:22;1361:10;1350:22;;;;;;;;;;;;;;;1321:51;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1383:18;1422:9;:17;;;1404:15;:35;:73;;1460:9;:17;;;1404:73;;;1442:15;1404:73;1383:94;;1488:20;1533:10;1511:9;:19;;;:32;:67;;1568:10;1511:67;;;1546:9;:19;;;1511:67;1488:90;;1636:12;1623:10;:25;;;;:::i;:::-;1596:9;:23;;;:53;;;;:::i;:::-;1589:60;;;;;:::i;:::-;;;1272:385;;;1199:458;;;:::o;423:40::-;;;:::o;554:51::-;597:8;554:51;:::o;316:47::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1665:175::-;1752:20;1762:9;1752;:20::i;:::-;1729:9;:20;1739:9;1729:20;;;;;;;;;;;;;;;:43;;;;1817:15;1783:10;:21;1794:9;1783:21;;;;;;;;;;;;;;;:31;;:49;;;;1665:175;:::o;88:117:1:-;197:1;194;187:12;334:126;371:7;411:42;404:5;400:54;389:65;;334:126;;;:::o;466:96::-;503:7;532:24;550:5;532:24;:::i;:::-;521:35;;466:96;;;:::o;568:122::-;641:24;659:5;641:24;:::i;:::-;634:5;631:35;621:63;;680:1;677;670:12;621:63;568:122;:::o;696:139::-;742:5;780:6;767:20;758:29;;796:33;823:5;796:33;:::i;:::-;696:139;;;;:::o;841:77::-;878:7;907:5;896:16;;841:77;;;:::o;924:122::-;997:24;1015:5;997:24;:::i;:::-;990:5;987:35;977:63;;1036:1;1033;1026:12;977:63;924:122;:::o;1052:139::-;1098:5;1136:6;1123:20;1114:29;;1152:33;1179:5;1152:33;:::i;:::-;1052:139;;;;:::o;1197:619::-;1274:6;1282;1290;1339:2;1327:9;1318:7;1314:23;1310:32;1307:119;;;1345:79;;:::i;:::-;1307:119;1465:1;1490:53;1535:7;1526:6;1515:9;1511:22;1490:53;:::i;:::-;1480:63;;1436:117;1592:2;1618:53;1663:7;1654:6;1643:9;1639:22;1618:53;:::i;:::-;1608:63;;1563:118;1720:2;1746:53;1791:7;1782:6;1771:9;1767:22;1746:53;:::i;:::-;1736:63;;1691:118;1197:619;;;;;:::o;1822:329::-;1881:6;1930:2;1918:9;1909:7;1905:23;1901:32;1898:119;;;1936:79;;:::i;:::-;1898:119;2056:1;2081:53;2126:7;2117:6;2106:9;2102:22;2081:53;:::i;:::-;2071:63;;2027:117;1822:329;;;;:::o;2157:60::-;2185:3;2206:5;2199:12;;2157:60;;;:::o;2223:142::-;2273:9;2306:53;2324:34;2333:24;2351:5;2333:24;:::i;:::-;2324:34;:::i;:::-;2306:53;:::i;:::-;2293:66;;2223:142;;;:::o;2371:126::-;2421:9;2454:37;2485:5;2454:37;:::i;:::-;2441:50;;2371:126;;;:::o;2503:139::-;2566:9;2599:37;2630:5;2599:37;:::i;:::-;2586:50;;2503:139;;;:::o;2648:157::-;2748:50;2792:5;2748:50;:::i;:::-;2743:3;2736:63;2648:157;;:::o;2811:248::-;2917:4;2955:2;2944:9;2940:18;2932:26;;2968:84;3049:1;3038:9;3034:17;3025:6;2968:84;:::i;:::-;2811:248;;;;:::o;3065:329::-;3124:6;3173:2;3161:9;3152:7;3148:23;3144:32;3141:119;;;3179:79;;:::i;:::-;3141:119;3299:1;3324:53;3369:7;3360:6;3349:9;3345:22;3324:53;:::i;:::-;3314:63;;3270:117;3065:329;;;;:::o;3400:118::-;3487:24;3505:5;3487:24;:::i;:::-;3482:3;3475:37;3400:118;;:::o;3524:222::-;3617:4;3655:2;3644:9;3640:18;3632:26;;3668:71;3736:1;3725:9;3721:17;3712:6;3668:71;:::i;:::-;3524:222;;;;:::o;3752:118::-;3839:24;3857:5;3839:24;:::i;:::-;3834:3;3827:37;3752:118;;:::o;3876:222::-;3969:4;4007:2;3996:9;3992:18;3984:26;;4020:71;4088:1;4077:9;4073:17;4064:6;4020:71;:::i;:::-;3876:222;;;;:::o;4104:442::-;4253:4;4291:2;4280:9;4276:18;4268:26;;4304:71;4372:1;4361:9;4357:17;4348:6;4304:71;:::i;:::-;4385:72;4453:2;4442:9;4438:18;4429:6;4385:72;:::i;:::-;4467;4535:2;4524:9;4520:18;4511:6;4467:72;:::i;:::-;4104:442;;;;;;:::o;4552:169::-;4636:11;4670:6;4665:3;4658:19;4710:4;4705:3;4701:14;4686:29;;4552:169;;;;:::o;4727:225::-;4867:34;4863:1;4855:6;4851:14;4844:58;4936:8;4931:2;4923:6;4919:15;4912:33;4727:225;:::o;4958:366::-;5100:3;5121:67;5185:2;5180:3;5121:67;:::i;:::-;5114:74;;5197:93;5286:3;5197:93;:::i;:::-;5315:2;5310:3;5306:12;5299:19;;4958:366;;;:::o;5330:419::-;5496:4;5534:2;5523:9;5519:18;5511:26;;5583:9;5577:4;5573:20;5569:1;5558:9;5554:17;5547:47;5611:131;5737:4;5611:131;:::i;:::-;5603:139;;5330:419;;;:::o;5755:223::-;5895:34;5891:1;5883:6;5879:14;5872:58;5964:6;5959:2;5951:6;5947:15;5940:31;5755:223;:::o;5984:366::-;6126:3;6147:67;6211:2;6206:3;6147:67;:::i;:::-;6140:74;;6223:93;6312:3;6223:93;:::i;:::-;6341:2;6336:3;6332:12;6325:19;;5984:366;;;:::o;6356:419::-;6522:4;6560:2;6549:9;6545:18;6537:26;;6609:9;6603:4;6599:20;6595:1;6584:9;6580:17;6573:47;6637:131;6763:4;6637:131;:::i;:::-;6629:139;;6356:419;;;:::o;6781:180::-;6829:77;6826:1;6819:88;6926:4;6923:1;6916:15;6950:4;6947:1;6940:15;6967:180;7015:77;7012:1;7005:88;7112:4;7109:1;7102:15;7136:4;7133:1;7126:15;7153:185;7193:1;7210:20;7228:1;7210:20;:::i;:::-;7205:25;;7244:20;7262:1;7244:20;:::i;:::-;7239:25;;7283:1;7273:35;;7288:18;;:::i;:::-;7273:35;7330:1;7327;7323:9;7318:14;;7153:185;;;;:::o;7344:332::-;7465:4;7503:2;7492:9;7488:18;7480:26;;7516:71;7584:1;7573:9;7569:17;7560:6;7516:71;:::i;:::-;7597:72;7665:2;7654:9;7650:18;7641:6;7597:72;:::i;:::-;7344:332;;;;;:::o;7682:191::-;7722:4;7742:20;7760:1;7742:20;:::i;:::-;7737:25;;7776:20;7794:1;7776:20;:::i;:::-;7771:25;;7815:1;7812;7809:8;7806:34;;;7820:18;;:::i;:::-;7806:34;7865:1;7862;7858:9;7850:17;;7682:191;;;;:::o;7879:442::-;8028:4;8066:2;8055:9;8051:18;8043:26;;8079:71;8147:1;8136:9;8132:17;8123:6;8079:71;:::i;:::-;8160:72;8228:2;8217:9;8213:18;8204:6;8160:72;:::i;:::-;8242;8310:2;8299:9;8295:18;8286:6;8242:72;:::i;:::-;7879:442;;;;;;:::o;8327:90::-;8361:7;8404:5;8397:13;8390:21;8379:32;;8327:90;;;:::o;8423:116::-;8493:21;8508:5;8493:21;:::i;:::-;8486:5;8483:32;8473:60;;8529:1;8526;8519:12;8473:60;8423:116;:::o;8545:137::-;8599:5;8630:6;8624:13;8615:22;;8646:30;8670:5;8646:30;:::i;:::-;8545:137;;;;:::o;8688:345::-;8755:6;8804:2;8792:9;8783:7;8779:23;8775:32;8772:119;;;8810:79;;:::i;:::-;8772:119;8930:1;8955:61;9008:7;8999:6;8988:9;8984:22;8955:61;:::i;:::-;8945:71;;8901:125;8688:345;;;;:::o;9039:221::-;9179:34;9175:1;9167:6;9163:14;9156:58;9248:4;9243:2;9235:6;9231:15;9224:29;9039:221;:::o;9266:366::-;9408:3;9429:67;9493:2;9488:3;9429:67;:::i;:::-;9422:74;;9505:93;9594:3;9505:93;:::i;:::-;9623:2;9618:3;9614:12;9607:19;;9266:366;;;:::o;9638:419::-;9804:4;9842:2;9831:9;9827:18;9819:26;;9891:9;9885:4;9881:20;9877:1;9866:9;9862:17;9855:47;9919:131;10045:4;9919:131;:::i;:::-;9911:139;;9638:419;;;:::o;10063:348::-;10103:7;10126:20;10144:1;10126:20;:::i;:::-;10121:25;;10160:20;10178:1;10160:20;:::i;:::-;10155:25;;10348:1;10280:66;10276:74;10273:1;10270:81;10265:1;10258:9;10251:17;10247:105;10244:131;;;10355:18;;:::i;:::-;10244:131;10403:1;10400;10396:9;10385:20;;10063:348;;;;:::o;10417:305::-;10457:3;10476:20;10494:1;10476:20;:::i;:::-;10471:25;;10510:20;10528:1;10510:20;:::i;:::-;10505:25;;10664:1;10596:66;10592:74;10589:1;10586:81;10583:107;;;10670:18;;:::i;:::-;10583:107;10714:1;10711;10707:9;10700:16;;10417:305;;;;:::o
Swarm Source
ipfs://39371c4b6a736560335e876adaa55cf2cebf4282c5643c172965e9731aee97af
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
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.