Source Code
Overview
ETH Balance
0 ETH
ETH Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 10 from a total of 10 transactions
| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Transfer | 16407241 | 576 days ago | IN | 0 ETH | 0.00000031 | ||||
| Transfer | 16347012 | 577 days ago | IN | 0 ETH | 0.00000025 | ||||
| Transfer | 16346962 | 577 days ago | IN | 0 ETH | 0.00000035 | ||||
| Transfer | 16341569 | 577 days ago | IN | 0 ETH | 0.00000019 | ||||
| Transfer | 16340374 | 577 days ago | IN | 0 ETH | 0.00000011 | ||||
| Transfer | 16294894 | 578 days ago | IN | 0 ETH | 0.00000009 | ||||
| Transfer | 16294853 | 578 days ago | IN | 0 ETH | 0.00000012 | ||||
| Transfer | 16215398 | 580 days ago | IN | 0 ETH | 0.00000014 | ||||
| Approve | 15772937 | 591 days ago | IN | 0 ETH | 0.00000046 | ||||
| Approve | 15710999 | 592 days ago | IN | 0 ETH | 0.00000179 |
Cross-Chain Transactions
Loading...
Loading
Contract Name:
LERC20
Compiler Version
v0.8.4+commit.c7e474f2
Contract Source Code (Solidity)
/**
*Submitted for verification at basescan.org on 2024-06-03
*/
//SPDX-License-Identifier: Unlicense
pragma solidity ^0.8.0;
abstract contract Context {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
function _msgData() internal view virtual returns (bytes calldata) {
this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
return msg.data;
}
}
interface ILssController {
function beforeTransfer(
address sender,
address recipient,
uint256 amount
) external;
function beforeTransferFrom(
address msgSender,
address sender,
address recipient,
uint256 amount
) external;
function beforeApprove(
address sender,
address spender,
uint256 amount
) external;
function beforeIncreaseAllowance(
address msgSender,
address spender,
uint256 addedValue
) external;
function beforeDecreaseAllowance(
address msgSender,
address spender,
uint256 subtractedValue
) external;
}
contract LERC20 is Context {
mapping(address => uint256) private _balances;
mapping(address => mapping(address => uint256)) private _allowances;
uint256 private _totalSupply;
string private _name;
string private _symbol;
address public recoveryAdmin;
address private recoveryAdminCandidate;
bytes32 private recoveryAdminKeyHash;
address public admin;
uint256 public timelockPeriod;
uint256 public losslessTurnOffTimestamp;
bool public isLosslessOn = true;
ILssController public lossless;
constructor(
uint256 totalSupply_,
string memory name_,
string memory symbol_,
address admin_,
address recoveryAdmin_,
uint256 timelockPeriod_,
address lossless_
) {
_mint(_msgSender(), totalSupply_);
_name = name_;
_symbol = symbol_;
admin = admin_;
recoveryAdmin = recoveryAdmin_;
recoveryAdminCandidate = address(0);
recoveryAdminKeyHash = "";
timelockPeriod = timelockPeriod_;
losslessTurnOffTimestamp = 0;
lossless = ILssController(lossless_);
}
event Transfer(address indexed _from, address indexed _to, uint256 _value);
event Approval(
address indexed _owner,
address indexed _spender,
uint256 _value
);
event NewAdmin(address indexed _newAdmin);
event NewRecoveryAdminProposal(address indexed _candidate);
event NewRecoveryAdmin(address indexed _newAdmin);
event LosslessTurnOffProposal(uint256 _turnOffDate);
event LosslessOff();
event LosslessOn();
// --- LOSSLESS modifiers ---
modifier lssAprove(address spender, uint256 amount) {
if (isLosslessOn) {
lossless.beforeApprove(_msgSender(), spender, amount);
}
_;
}
modifier lssTransfer(address recipient, uint256 amount) {
if (isLosslessOn) {
lossless.beforeTransfer(_msgSender(), recipient, amount);
}
_;
}
modifier lssTransferFrom(
address sender,
address recipient,
uint256 amount
) {
if (isLosslessOn) {
lossless.beforeTransferFrom(
_msgSender(),
sender,
recipient,
amount
);
}
_;
}
modifier lssIncreaseAllowance(address spender, uint256 addedValue) {
if (isLosslessOn) {
lossless.beforeIncreaseAllowance(_msgSender(), spender, addedValue);
}
_;
}
modifier lssDecreaseAllowance(address spender, uint256 subtractedValue) {
if (isLosslessOn) {
lossless.beforeDecreaseAllowance(
_msgSender(),
spender,
subtractedValue
);
}
_;
}
modifier onlyRecoveryAdmin() {
require(
_msgSender() == recoveryAdmin,
"LERC20: Must be recovery admin"
);
_;
}
// --- LOSSLESS management ---
function transferOutBlacklistedFunds(address[] calldata from) external {
require(
_msgSender() == address(lossless),
"LERC20: Only lossless contract"
);
require(isLosslessOn, "LERC20: Lossless is off");
uint256 fromLength = from.length;
uint256 totalAmount = 0;
for (uint256 i = 0; i < fromLength; i++) {
address fromAddress = from[i];
uint256 fromBalance = _balances[fromAddress];
_balances[fromAddress] = 0;
totalAmount += fromBalance;
emit Transfer(fromAddress, address(lossless), fromBalance);
}
_balances[address(lossless)] += totalAmount;
}
function setLosslessAdmin(address newAdmin) external onlyRecoveryAdmin {
require(newAdmin != admin, "LERC20: Cannot set same address");
emit NewAdmin(newAdmin);
admin = newAdmin;
}
function transferRecoveryAdminOwnership(
address candidate,
bytes32 keyHash
) external onlyRecoveryAdmin {
recoveryAdminCandidate = candidate;
recoveryAdminKeyHash = keyHash;
emit NewRecoveryAdminProposal(candidate);
}
function acceptRecoveryAdminOwnership(bytes memory key) external {
require(
_msgSender() == recoveryAdminCandidate,
"LERC20: Must be canditate"
);
require(keccak256(key) == recoveryAdminKeyHash, "LERC20: Invalid key");
emit NewRecoveryAdmin(recoveryAdminCandidate);
recoveryAdmin = recoveryAdminCandidate;
recoveryAdminCandidate = address(0);
}
function proposeLosslessTurnOff() external onlyRecoveryAdmin {
require(
losslessTurnOffTimestamp == 0,
"LERC20: TurnOff already proposed"
);
require(isLosslessOn, "LERC20: Lossless already off");
losslessTurnOffTimestamp = block.timestamp + timelockPeriod;
emit LosslessTurnOffProposal(losslessTurnOffTimestamp);
}
function executeLosslessTurnOff() external onlyRecoveryAdmin {
require(losslessTurnOffTimestamp != 0, "LERC20: TurnOff not proposed");
require(
losslessTurnOffTimestamp <= block.timestamp,
"LERC20: Time lock in progress"
);
isLosslessOn = false;
losslessTurnOffTimestamp = 0;
emit LosslessOff();
}
function executeLosslessTurnOn() external onlyRecoveryAdmin {
require(!isLosslessOn, "LERC20: Lossless already on");
losslessTurnOffTimestamp = 0;
isLosslessOn = true;
emit LosslessOn();
}
function getAdmin() public view virtual returns (address) {
return admin;
}
// --- ERC20 methods ---
function name() public view virtual returns (string memory) {
return _name;
}
function symbol() public view virtual returns (string memory) {
return _symbol;
}
function decimals() public view virtual returns (uint8) {
return 18;
}
function totalSupply() public view virtual returns (uint256) {
return _totalSupply;
}
function balanceOf(address account) public view virtual returns (uint256) {
return _balances[account];
}
function transfer(
address recipient,
uint256 amount
) public virtual lssTransfer(recipient, amount) returns (bool) {
_transfer(_msgSender(), recipient, amount);
return true;
}
function allowance(
address owner,
address spender
) public view virtual returns (uint256) {
return _allowances[owner][spender];
}
function approve(
address spender,
uint256 amount
) public virtual lssAprove(spender, amount) returns (bool) {
_approve(_msgSender(), spender, amount);
return true;
}
function transferFrom(
address sender,
address recipient,
uint256 amount
) public virtual lssTransferFrom(sender, recipient, amount) returns (bool) {
uint256 currentAllowance = _allowances[sender][_msgSender()];
require(
currentAllowance >= amount,
"LERC20: transfer amount exceeds allowance"
);
_transfer(sender, recipient, amount);
_approve(sender, _msgSender(), currentAllowance - amount);
return true;
}
function increaseAllowance(
address spender,
uint256 addedValue
) public virtual lssIncreaseAllowance(spender, addedValue) returns (bool) {
_approve(
_msgSender(),
spender,
_allowances[_msgSender()][spender] + addedValue
);
return true;
}
function decreaseAllowance(
address spender,
uint256 subtractedValue
)
public
virtual
lssDecreaseAllowance(spender, subtractedValue)
returns (bool)
{
uint256 currentAllowance = _allowances[_msgSender()][spender];
require(
currentAllowance >= subtractedValue,
"LERC20: decreased allowance below zero"
);
_approve(_msgSender(), spender, currentAllowance - subtractedValue);
return true;
}
function _transfer(
address sender,
address recipient,
uint256 amount
) internal virtual {
require(sender != address(0), "LERC20: transfer from the zero address");
uint256 senderBalance = _balances[sender];
require(
senderBalance >= amount,
"LERC20: transfer amount exceeds balance"
);
_balances[sender] = senderBalance - amount;
_balances[recipient] += amount;
emit Transfer(sender, recipient, amount);
}
function _mint(address account, uint256 amount) internal virtual {
require(account != address(0), "LERC20: mint to the zero address");
_totalSupply += amount;
// Cannot overflow because the sum of all user
// balances can't exceed the max uint256 value.
unchecked {
_balances[account] += amount;
}
emit Transfer(address(0), account, amount);
}
function _burn(address account, uint256 amount) internal virtual {
require(account != address(0), "ERC20: burn from the zero address");
uint256 accountBalance = _balances[account];
require(accountBalance >= amount, "ERC20: burn amount exceeds balance");
unchecked {
_balances[account] = accountBalance - amount;
}
_totalSupply -= amount;
emit Transfer(account, address(0), amount);
}
function _approve(
address owner,
address spender,
uint256 amount
) internal virtual {
_allowances[owner][spender] = amount;
emit Approval(owner, spender, amount);
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"uint256","name":"totalSupply_","type":"uint256"},{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"address","name":"admin_","type":"address"},{"internalType":"address","name":"recoveryAdmin_","type":"address"},{"internalType":"uint256","name":"timelockPeriod_","type":"uint256"},{"internalType":"address","name":"lossless_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_owner","type":"address"},{"indexed":true,"internalType":"address","name":"_spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[],"name":"LosslessOff","type":"event"},{"anonymous":false,"inputs":[],"name":"LosslessOn","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"_turnOffDate","type":"uint256"}],"name":"LosslessTurnOffProposal","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_newAdmin","type":"address"}],"name":"NewAdmin","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_newAdmin","type":"address"}],"name":"NewRecoveryAdmin","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_candidate","type":"address"}],"name":"NewRecoveryAdminProposal","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_from","type":"address"},{"indexed":true,"internalType":"address","name":"_to","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"bytes","name":"key","type":"bytes"}],"name":"acceptRecoveryAdminOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"executeLosslessTurnOff","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"executeLosslessTurnOn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getAdmin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"isLosslessOn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lossless","outputs":[{"internalType":"contract ILssController","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"losslessTurnOffTimestamp","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"proposeLosslessTurnOff","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"recoveryAdmin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newAdmin","type":"address"}],"name":"setLosslessAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"timelockPeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"from","type":"address[]"}],"name":"transferOutBlacklistedFunds","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"candidate","type":"address"},{"internalType":"bytes32","name":"keyHash","type":"bytes32"}],"name":"transferRecoveryAdminOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
6080604052600b805460ff191660011790553480156200001e57600080fd5b506040516200193e3803806200193e833981016040819052620000419162000325565b6200004d3388620000e9565b855162000062906003906020890190620001af565b50845162000078906004906020880190620001af565b50600880546001600160a01b039586166001600160a01b03199182161790915560058054948616948216949094179093556006805490931690925560006007819055600991909155600a55600b80549190921661010002610100600160a81b03199091161790555062000450915050565b6001600160a01b038216620001445760405162461bcd60e51b815260206004820181905260248201527f4c45524332303a206d696e7420746f20746865207a65726f2061646472657373604482015260640160405180910390fd5b8060026000828254620001589190620003d8565b90915550506001600160a01b038216600081815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b828054620001bd90620003fd565b90600052602060002090601f016020900481019282620001e157600085556200022c565b82601f10620001fc57805160ff19168380011785556200022c565b828001600101855582156200022c579182015b828111156200022c5782518255916020019190600101906200020f565b506200023a9291506200023e565b5090565b5b808211156200023a57600081556001016200023f565b80516001600160a01b03811681146200026d57600080fd5b919050565b600082601f83011262000283578081fd5b81516001600160401b0380821115620002a057620002a06200043a565b604051601f8301601f19908116603f01168101908282118183101715620002cb57620002cb6200043a565b81604052838152602092508683858801011115620002e7578485fd5b8491505b838210156200030a5785820183015181830184015290820190620002eb565b838211156200031b57848385830101525b9695505050505050565b600080600080600080600060e0888a03121562000340578283fd5b875160208901519097506001600160401b03808211156200035f578485fd5b6200036d8b838c0162000272565b975060408a015191508082111562000383578485fd5b50620003928a828b0162000272565b955050620003a36060890162000255565b9350620003b36080890162000255565b925060a08801519150620003ca60c0890162000255565b905092959891949750929550565b60008219821115620003f857634e487b7160e01b81526011600452602481fd5b500190565b600181811c908216806200041257607f821691505b602082108114156200043457634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b6114de80620004606000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c80636e9960c3116100de578063a9059cbb11610097578063ccfa214f11610071578063ccfa214f1461031b578063d6e242b814610328578063dd62ed3e14610330578063f851a4401461036957600080fd5b8063a9059cbb146102ed578063b38fe95714610300578063b5c228771461030857600080fd5b80636e9960c31461027257806370a082311461028357806393310ffe146102ac578063936af911146102bf57806395d89b41146102d2578063a457c2d7146102da57600080fd5b8063313ce56711610130578063313ce567146101fc57806334f6ebf51461020b578063395093511461023b5780635b8a194a1461024e5780635f6529a31461025657806361086b001461026957600080fd5b806306fdde0314610178578063095ea7b31461019657806318160ddd146101b957806323b872dd146101cb5780632baa3c9e146101de5780632ecaf675146101f3575b600080fd5b61018061037c565b60405161018d919061136d565b60405180910390f35b6101a96101a4366004611206565b61040e565b604051901515815260200161018d565b6002545b60405190815260200161018d565b6101a96101d93660046111cb565b6104a0565b6101f16101ec366004611178565b6105f4565b005b6101bd60095481565b6040516012815260200161018d565b600b546102239061010090046001600160a01b031681565b6040516001600160a01b03909116815260200161018d565b6101a9610249366004611206565b6106db565b6101f161078d565b600554610223906001600160a01b031681565b6101bd600a5481565b6008546001600160a01b0316610223565b6101bd610291366004611178565b6001600160a01b031660009081526020819052604090205490565b6101f16102ba366004611206565b610850565b6101f16102cd36600461122f565b6108d3565b610180610a99565b6101a96102e8366004611206565b610aa8565b6101a96102fb366004611206565b610bc2565b6101f1610c49565b6101f161031636600461129f565b610d57565b600b546101a99060ff1681565b6101f1610e67565b6101bd61033e366004611199565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b600854610223906001600160a01b031681565b60606003805461038b90611426565b80601f01602080910402602001604051908101604052809291908181526020018280546103b790611426565b80156104045780601f106103d957610100808354040283529160200191610404565b820191906000526020600020905b8154815290600101906020018083116103e757829003601f168201915b5050505050905090565b600b546000908390839060ff161561048a57600b5461010090046001600160a01b03166347abf3be3384846040518463ffffffff1660e01b815260040161045793929190611349565b600060405180830381600087803b15801561047157600080fd5b505af1158015610485573d6000803e3d6000fd5b505050505b610495338686610f83565b506001949350505050565b600b5460009084908490849060ff161561053c57600b5461010090046001600160a01b031663379f5c69336040516001600160e01b031960e084901b1681526001600160a01b0391821660048201528187166024820152908516604482015260648101849052608401600060405180830381600087803b15801561052357600080fd5b505af1158015610537573d6000803e3d6000fd5b505050505b6001600160a01b0387166000908152600160209081526040808320338452909152902054858110156105c75760405162461bcd60e51b815260206004820152602960248201527f4c45524332303a207472616e7366657220616d6f756e74206578636565647320604482015268616c6c6f77616e636560b81b60648201526084015b60405180910390fd5b6105d2888888610fe4565b6105e688336105e1898561140f565b610f83565b506001979650505050505050565b6005546001600160a01b0316336001600160a01b0316146106275760405162461bcd60e51b81526004016105be906113c0565b6008546001600160a01b03828116911614156106855760405162461bcd60e51b815260206004820152601f60248201527f4c45524332303a2043616e6e6f74207365742073616d6520616464726573730060448201526064016105be565b6040516001600160a01b038216907f71614071b88dee5e0b2ae578a9dd7b2ebbe9ae832ba419dc0242cd065a290b6c90600090a2600880546001600160a01b0319166001600160a01b0392909216919091179055565b600b546000908390839060ff161561075757600b5461010090046001600160a01b031663cf5961bb3384846040518463ffffffff1660e01b815260040161072493929190611349565b600060405180830381600087803b15801561073e57600080fd5b505af1158015610752573d6000803e3d6000fd5b505050505b3360008181526001602090815260408083206001600160a01b038a168452909152902054610495919087906105e19088906113f7565b6005546001600160a01b0316336001600160a01b0316146107c05760405162461bcd60e51b81526004016105be906113c0565b600b5460ff16156108135760405162461bcd60e51b815260206004820152601b60248201527f4c45524332303a204c6f73736c65737320616c7265616479206f6e000000000060448201526064016105be565b6000600a819055600b805460ff191660011790556040517f1ba3b66404043da8297d0b876fa6464f2cb127edfc6626308046d4503028322b9190a1565b6005546001600160a01b0316336001600160a01b0316146108835760405162461bcd60e51b81526004016105be906113c0565b600680546001600160a01b0319166001600160a01b03841690811790915560078290556040517f6c591da8da2f6e69746d7d9ae61c27ee29fbe303798141b4942ae2aef54274b190600090a25050565b600b5461010090046001600160a01b0316336001600160a01b03161461093b5760405162461bcd60e51b815260206004820152601e60248201527f4c45524332303a204f6e6c79206c6f73736c65737320636f6e7472616374000060448201526064016105be565b600b5460ff1661098d5760405162461bcd60e51b815260206004820152601760248201527f4c45524332303a204c6f73736c657373206973206f666600000000000000000060448201526064016105be565b806000805b82811015610a5e5760008585838181106109bc57634e487b7160e01b600052603260045260246000fd5b90506020020160208101906109d19190611178565b6001600160a01b038116600090815260208190526040812080549190559091506109fb81856113f7565b600b546040518381529195506001600160a01b03610100909104811691908416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a350508080610a5690611461565b915050610992565b50600b5461010090046001600160a01b031660009081526020819052604081208054839290610a8e9084906113f7565b909155505050505050565b60606004805461038b90611426565b600b546000908390839060ff1615610b2457600b5461010090046001600160a01b031663568c75a93384846040518463ffffffff1660e01b8152600401610af193929190611349565b600060405180830381600087803b158015610b0b57600080fd5b505af1158015610b1f573d6000803e3d6000fd5b505050505b3360009081526001602090815260408083206001600160a01b038916845290915290205484811015610ba75760405162461bcd60e51b815260206004820152602660248201527f4c45524332303a2064656372656173656420616c6c6f77616e63652062656c6f60448201526577207a65726f60d01b60648201526084016105be565b610bb633876105e1888561140f565b50600195945050505050565b600b546000908390839060ff1615610c3e57600b5461010090046001600160a01b0316631ffb811f3384846040518463ffffffff1660e01b8152600401610c0b93929190611349565b600060405180830381600087803b158015610c2557600080fd5b505af1158015610c39573d6000803e3d6000fd5b505050505b610495338686610fe4565b6005546001600160a01b0316336001600160a01b031614610c7c5760405162461bcd60e51b81526004016105be906113c0565b600a54610ccb5760405162461bcd60e51b815260206004820152601c60248201527f4c45524332303a205475726e4f6666206e6f742070726f706f7365640000000060448201526064016105be565b42600a541115610d1d5760405162461bcd60e51b815260206004820152601d60248201527f4c45524332303a2054696d65206c6f636b20696e2070726f677265737300000060448201526064016105be565b600b805460ff191690556000600a8190556040517f3eb72350c9c7928d31e9ab450bfff2c159434aa4b82658a7d8eae7f109cb4e7b9190a1565b6006546001600160a01b0316336001600160a01b031614610dba5760405162461bcd60e51b815260206004820152601960248201527f4c45524332303a204d7573742062652063616e6469746174650000000000000060448201526064016105be565b6007548151602083012014610e075760405162461bcd60e51b81526020600482015260136024820152724c45524332303a20496e76616c6964206b657960681b60448201526064016105be565b6006546040516001600160a01b03909116907fb94bba6936ec7f75ee931dadf6e1a4d66b43d09b6fa0178fb13df9b77fb5841f90600090a25060068054600580546001600160a01b03199081166001600160a01b03841617909155169055565b6005546001600160a01b0316336001600160a01b031614610e9a5760405162461bcd60e51b81526004016105be906113c0565b600a5415610eea5760405162461bcd60e51b815260206004820181905260248201527f4c45524332303a205475726e4f666620616c72656164792070726f706f73656460448201526064016105be565b600b5460ff16610f3c5760405162461bcd60e51b815260206004820152601c60248201527f4c45524332303a204c6f73736c65737320616c7265616479206f66660000000060448201526064016105be565b600954610f4990426113f7565b600a8190556040519081527f6ca688e6e3ddd707280140b2bf0106afe883689b6c74e68cbd517576dd9c245a9060200160405180910390a1565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166110495760405162461bcd60e51b815260206004820152602660248201527f4c45524332303a207472616e736665722066726f6d20746865207a65726f206160448201526564647265737360d01b60648201526084016105be565b6001600160a01b038316600090815260208190526040902054818110156110c25760405162461bcd60e51b815260206004820152602760248201527f4c45524332303a207472616e7366657220616d6f756e7420657863656564732060448201526662616c616e636560c81b60648201526084016105be565b6110cc828261140f565b6001600160a01b0380861660009081526020819052604080822093909355908516815290812080548492906111029084906113f7565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161114e91815260200190565b60405180910390a350505050565b80356001600160a01b038116811461117357600080fd5b919050565b600060208284031215611189578081fd5b6111928261115c565b9392505050565b600080604083850312156111ab578081fd5b6111b48361115c565b91506111c26020840161115c565b90509250929050565b6000806000606084860312156111df578081fd5b6111e88461115c565b92506111f66020850161115c565b9150604084013590509250925092565b60008060408385031215611218578182fd5b6112218361115c565b946020939093013593505050565b60008060208385031215611241578182fd5b823567ffffffffffffffff80821115611258578384fd5b818501915085601f83011261126b578384fd5b813581811115611279578485fd5b8660208260051b850101111561128d578485fd5b60209290920196919550909350505050565b6000602082840312156112b0578081fd5b813567ffffffffffffffff808211156112c7578283fd5b818401915084601f8301126112da578283fd5b8135818111156112ec576112ec611492565b604051601f8201601f19908116603f0116810190838211818310171561131457611314611492565b8160405282815287602084870101111561132c578586fd5b826020860160208301379182016020019490945295945050505050565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6000602080835283518082850152825b818110156113995785810183015185820160400152820161137d565b818111156113aa5783604083870101525b50601f01601f1916929092016040019392505050565b6020808252601e908201527f4c45524332303a204d757374206265207265636f766572792061646d696e0000604082015260600190565b6000821982111561140a5761140a61147c565b500190565b6000828210156114215761142161147c565b500390565b600181811c9082168061143a57607f821691505b6020821081141561145b57634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156114755761147561147c565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fdfea26469706673582212209658dc2f42a7860dcb7f380c01c327b2433afac8368866ff1fd6d454bfb917da64736f6c634300080400330000000000000000000000000000000000000000033b2e3c9fd0803ce800000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000120000000000000000000000000e5a96d0237e12ef8c20f91acf26136a9cf73db81000000000000000000000000ef379c4880e13f8e02ed54799341444b61b6f3ae000000000000000000000000000000000000000000000000000000000001518000000000000000000000000038d40f5c8375f84c5b90bc460a94a436d09133fb000000000000000000000000000000000000000000000000000000000000000c424f554e444c455353504159000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044250415900000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101735760003560e01c80636e9960c3116100de578063a9059cbb11610097578063ccfa214f11610071578063ccfa214f1461031b578063d6e242b814610328578063dd62ed3e14610330578063f851a4401461036957600080fd5b8063a9059cbb146102ed578063b38fe95714610300578063b5c228771461030857600080fd5b80636e9960c31461027257806370a082311461028357806393310ffe146102ac578063936af911146102bf57806395d89b41146102d2578063a457c2d7146102da57600080fd5b8063313ce56711610130578063313ce567146101fc57806334f6ebf51461020b578063395093511461023b5780635b8a194a1461024e5780635f6529a31461025657806361086b001461026957600080fd5b806306fdde0314610178578063095ea7b31461019657806318160ddd146101b957806323b872dd146101cb5780632baa3c9e146101de5780632ecaf675146101f3575b600080fd5b61018061037c565b60405161018d919061136d565b60405180910390f35b6101a96101a4366004611206565b61040e565b604051901515815260200161018d565b6002545b60405190815260200161018d565b6101a96101d93660046111cb565b6104a0565b6101f16101ec366004611178565b6105f4565b005b6101bd60095481565b6040516012815260200161018d565b600b546102239061010090046001600160a01b031681565b6040516001600160a01b03909116815260200161018d565b6101a9610249366004611206565b6106db565b6101f161078d565b600554610223906001600160a01b031681565b6101bd600a5481565b6008546001600160a01b0316610223565b6101bd610291366004611178565b6001600160a01b031660009081526020819052604090205490565b6101f16102ba366004611206565b610850565b6101f16102cd36600461122f565b6108d3565b610180610a99565b6101a96102e8366004611206565b610aa8565b6101a96102fb366004611206565b610bc2565b6101f1610c49565b6101f161031636600461129f565b610d57565b600b546101a99060ff1681565b6101f1610e67565b6101bd61033e366004611199565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b600854610223906001600160a01b031681565b60606003805461038b90611426565b80601f01602080910402602001604051908101604052809291908181526020018280546103b790611426565b80156104045780601f106103d957610100808354040283529160200191610404565b820191906000526020600020905b8154815290600101906020018083116103e757829003601f168201915b5050505050905090565b600b546000908390839060ff161561048a57600b5461010090046001600160a01b03166347abf3be3384846040518463ffffffff1660e01b815260040161045793929190611349565b600060405180830381600087803b15801561047157600080fd5b505af1158015610485573d6000803e3d6000fd5b505050505b610495338686610f83565b506001949350505050565b600b5460009084908490849060ff161561053c57600b5461010090046001600160a01b031663379f5c69336040516001600160e01b031960e084901b1681526001600160a01b0391821660048201528187166024820152908516604482015260648101849052608401600060405180830381600087803b15801561052357600080fd5b505af1158015610537573d6000803e3d6000fd5b505050505b6001600160a01b0387166000908152600160209081526040808320338452909152902054858110156105c75760405162461bcd60e51b815260206004820152602960248201527f4c45524332303a207472616e7366657220616d6f756e74206578636565647320604482015268616c6c6f77616e636560b81b60648201526084015b60405180910390fd5b6105d2888888610fe4565b6105e688336105e1898561140f565b610f83565b506001979650505050505050565b6005546001600160a01b0316336001600160a01b0316146106275760405162461bcd60e51b81526004016105be906113c0565b6008546001600160a01b03828116911614156106855760405162461bcd60e51b815260206004820152601f60248201527f4c45524332303a2043616e6e6f74207365742073616d6520616464726573730060448201526064016105be565b6040516001600160a01b038216907f71614071b88dee5e0b2ae578a9dd7b2ebbe9ae832ba419dc0242cd065a290b6c90600090a2600880546001600160a01b0319166001600160a01b0392909216919091179055565b600b546000908390839060ff161561075757600b5461010090046001600160a01b031663cf5961bb3384846040518463ffffffff1660e01b815260040161072493929190611349565b600060405180830381600087803b15801561073e57600080fd5b505af1158015610752573d6000803e3d6000fd5b505050505b3360008181526001602090815260408083206001600160a01b038a168452909152902054610495919087906105e19088906113f7565b6005546001600160a01b0316336001600160a01b0316146107c05760405162461bcd60e51b81526004016105be906113c0565b600b5460ff16156108135760405162461bcd60e51b815260206004820152601b60248201527f4c45524332303a204c6f73736c65737320616c7265616479206f6e000000000060448201526064016105be565b6000600a819055600b805460ff191660011790556040517f1ba3b66404043da8297d0b876fa6464f2cb127edfc6626308046d4503028322b9190a1565b6005546001600160a01b0316336001600160a01b0316146108835760405162461bcd60e51b81526004016105be906113c0565b600680546001600160a01b0319166001600160a01b03841690811790915560078290556040517f6c591da8da2f6e69746d7d9ae61c27ee29fbe303798141b4942ae2aef54274b190600090a25050565b600b5461010090046001600160a01b0316336001600160a01b03161461093b5760405162461bcd60e51b815260206004820152601e60248201527f4c45524332303a204f6e6c79206c6f73736c65737320636f6e7472616374000060448201526064016105be565b600b5460ff1661098d5760405162461bcd60e51b815260206004820152601760248201527f4c45524332303a204c6f73736c657373206973206f666600000000000000000060448201526064016105be565b806000805b82811015610a5e5760008585838181106109bc57634e487b7160e01b600052603260045260246000fd5b90506020020160208101906109d19190611178565b6001600160a01b038116600090815260208190526040812080549190559091506109fb81856113f7565b600b546040518381529195506001600160a01b03610100909104811691908416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a350508080610a5690611461565b915050610992565b50600b5461010090046001600160a01b031660009081526020819052604081208054839290610a8e9084906113f7565b909155505050505050565b60606004805461038b90611426565b600b546000908390839060ff1615610b2457600b5461010090046001600160a01b031663568c75a93384846040518463ffffffff1660e01b8152600401610af193929190611349565b600060405180830381600087803b158015610b0b57600080fd5b505af1158015610b1f573d6000803e3d6000fd5b505050505b3360009081526001602090815260408083206001600160a01b038916845290915290205484811015610ba75760405162461bcd60e51b815260206004820152602660248201527f4c45524332303a2064656372656173656420616c6c6f77616e63652062656c6f60448201526577207a65726f60d01b60648201526084016105be565b610bb633876105e1888561140f565b50600195945050505050565b600b546000908390839060ff1615610c3e57600b5461010090046001600160a01b0316631ffb811f3384846040518463ffffffff1660e01b8152600401610c0b93929190611349565b600060405180830381600087803b158015610c2557600080fd5b505af1158015610c39573d6000803e3d6000fd5b505050505b610495338686610fe4565b6005546001600160a01b0316336001600160a01b031614610c7c5760405162461bcd60e51b81526004016105be906113c0565b600a54610ccb5760405162461bcd60e51b815260206004820152601c60248201527f4c45524332303a205475726e4f6666206e6f742070726f706f7365640000000060448201526064016105be565b42600a541115610d1d5760405162461bcd60e51b815260206004820152601d60248201527f4c45524332303a2054696d65206c6f636b20696e2070726f677265737300000060448201526064016105be565b600b805460ff191690556000600a8190556040517f3eb72350c9c7928d31e9ab450bfff2c159434aa4b82658a7d8eae7f109cb4e7b9190a1565b6006546001600160a01b0316336001600160a01b031614610dba5760405162461bcd60e51b815260206004820152601960248201527f4c45524332303a204d7573742062652063616e6469746174650000000000000060448201526064016105be565b6007548151602083012014610e075760405162461bcd60e51b81526020600482015260136024820152724c45524332303a20496e76616c6964206b657960681b60448201526064016105be565b6006546040516001600160a01b03909116907fb94bba6936ec7f75ee931dadf6e1a4d66b43d09b6fa0178fb13df9b77fb5841f90600090a25060068054600580546001600160a01b03199081166001600160a01b03841617909155169055565b6005546001600160a01b0316336001600160a01b031614610e9a5760405162461bcd60e51b81526004016105be906113c0565b600a5415610eea5760405162461bcd60e51b815260206004820181905260248201527f4c45524332303a205475726e4f666620616c72656164792070726f706f73656460448201526064016105be565b600b5460ff16610f3c5760405162461bcd60e51b815260206004820152601c60248201527f4c45524332303a204c6f73736c65737320616c7265616479206f66660000000060448201526064016105be565b600954610f4990426113f7565b600a8190556040519081527f6ca688e6e3ddd707280140b2bf0106afe883689b6c74e68cbd517576dd9c245a9060200160405180910390a1565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166110495760405162461bcd60e51b815260206004820152602660248201527f4c45524332303a207472616e736665722066726f6d20746865207a65726f206160448201526564647265737360d01b60648201526084016105be565b6001600160a01b038316600090815260208190526040902054818110156110c25760405162461bcd60e51b815260206004820152602760248201527f4c45524332303a207472616e7366657220616d6f756e7420657863656564732060448201526662616c616e636560c81b60648201526084016105be565b6110cc828261140f565b6001600160a01b0380861660009081526020819052604080822093909355908516815290812080548492906111029084906113f7565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161114e91815260200190565b60405180910390a350505050565b80356001600160a01b038116811461117357600080fd5b919050565b600060208284031215611189578081fd5b6111928261115c565b9392505050565b600080604083850312156111ab578081fd5b6111b48361115c565b91506111c26020840161115c565b90509250929050565b6000806000606084860312156111df578081fd5b6111e88461115c565b92506111f66020850161115c565b9150604084013590509250925092565b60008060408385031215611218578182fd5b6112218361115c565b946020939093013593505050565b60008060208385031215611241578182fd5b823567ffffffffffffffff80821115611258578384fd5b818501915085601f83011261126b578384fd5b813581811115611279578485fd5b8660208260051b850101111561128d578485fd5b60209290920196919550909350505050565b6000602082840312156112b0578081fd5b813567ffffffffffffffff808211156112c7578283fd5b818401915084601f8301126112da578283fd5b8135818111156112ec576112ec611492565b604051601f8201601f19908116603f0116810190838211818310171561131457611314611492565b8160405282815287602084870101111561132c578586fd5b826020860160208301379182016020019490945295945050505050565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6000602080835283518082850152825b818110156113995785810183015185820160400152820161137d565b818111156113aa5783604083870101525b50601f01601f1916929092016040019392505050565b6020808252601e908201527f4c45524332303a204d757374206265207265636f766572792061646d696e0000604082015260600190565b6000821982111561140a5761140a61147c565b500190565b6000828210156114215761142161147c565b500390565b600181811c9082168061143a57607f821691505b6020821081141561145b57634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156114755761147561147c565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fdfea26469706673582212209658dc2f42a7860dcb7f380c01c327b2433afac8368866ff1fd6d454bfb917da64736f6c63430008040033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000000000000000000000033b2e3c9fd0803ce800000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000120000000000000000000000000e5a96d0237e12ef8c20f91acf26136a9cf73db81000000000000000000000000ef379c4880e13f8e02ed54799341444b61b6f3ae000000000000000000000000000000000000000000000000000000000001518000000000000000000000000038d40f5c8375f84c5b90bc460a94a436d09133fb000000000000000000000000000000000000000000000000000000000000000c424f554e444c455353504159000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044250415900000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : totalSupply_ (uint256): 1000000000000000000000000000
Arg [1] : name_ (string): BOUNDLESSPAY
Arg [2] : symbol_ (string): BPAY
Arg [3] : admin_ (address): 0xe5A96D0237E12EF8c20F91acF26136a9cf73DB81
Arg [4] : recoveryAdmin_ (address): 0xEf379c4880E13f8e02ED54799341444B61B6F3AE
Arg [5] : timelockPeriod_ (uint256): 86400
Arg [6] : lossless_ (address): 0x38D40f5c8375F84C5B90bc460A94a436D09133fB
-----Encoded View---------------
11 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000033b2e3c9fd0803ce8000000
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000e0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000120
Arg [3] : 000000000000000000000000e5a96d0237e12ef8c20f91acf26136a9cf73db81
Arg [4] : 000000000000000000000000ef379c4880e13f8e02ed54799341444b61b6f3ae
Arg [5] : 0000000000000000000000000000000000000000000000000000000000015180
Arg [6] : 00000000000000000000000038d40f5c8375f84c5b90bc460a94a436d09133fb
Arg [7] : 000000000000000000000000000000000000000000000000000000000000000c
Arg [8] : 424f554e444c4553535041590000000000000000000000000000000000000000
Arg [9] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [10] : 4250415900000000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
1169:10214:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7141:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8073:212;;;;;;:::i;:::-;;:::i;:::-;;;4404:14:1;;4397:22;4379:41;;4367:2;4352:18;8073:212:0;4334:92:1;7435:99:0;7514:12;;7435:99;;;10967:25:1;;;10955:2;10940:18;7435:99:0;10922:76:1;8293:528:0;;;;;;:::i;:::-;;:::i;5049:212::-;;;;;;:::i;:::-;;:::i;:::-;;1572:29;;;;;;7343:84;;;7417:2;11145:36:1;;11133:2;11118:18;7343:84:0;11100:87:1;1692:30:0;;;;;;;;-1:-1:-1;;;;;1692:30:0;;;;;;-1:-1:-1;;;;;3354:32:1;;;3336:51;;3324:2;3309:18;1692:30:0;3291:102:1;8829:332:0;;;;;;:::i;:::-;;:::i;6775:229::-;;;:::i;1422:28::-;;;;;-1:-1:-1;;;;;1422:28:0;;;1608:39;;;;;;7012:89;7088:5;;-1:-1:-1;;;;;7088:5:0;7012:89;;7542:118;;;;;;:::i;:::-;-1:-1:-1;;;;;7634:18:0;7607:7;7634:18;;;;;;;;;;;;7542:118;5269:273;;;;;;:::i;:::-;;:::i;4321:720::-;;;;;;:::i;:::-;;:::i;7240:95::-;;;:::i;9169:528::-;;;;;;:::i;:::-;;:::i;7668:222::-;;;;;;:::i;:::-;;:::i;6385:382::-;;;:::i;5550:429::-;;;;;;:::i;:::-;;:::i;1654:31::-;;;;;;;;;5987:390;;;:::i;7898:167::-;;;;;;:::i;:::-;-1:-1:-1;;;;;8030:18:0;;;8003:7;8030:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;7898:167;1545:20;;;;;-1:-1:-1;;;;;1545:20:0;;;7141:91;7186:13;7219:5;7212:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7141:91;:::o;8073:212::-;2938:12;;8199:4;;8173:7;;8182:6;;2938:12;;2934:98;;;2967:8;;;;;-1:-1:-1;;;;;2967:8:0;:22;178:10;3004:7;3013:6;2967:53;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2934:98;8216:39:::1;178:10:::0;8239:7:::1;8248:6;8216:8;:39::i;:::-;-1:-1:-1::0;8273:4:0::1;::::0;8073:212;-1:-1:-1;;;;8073:212:0:o;8293:528::-;3379:12;;8467:4;;8431:6;;8439:9;;8450:6;;3379:12;;3375:196;;;3408:8;;;;;-1:-1:-1;;;;;3408:8:0;:27;178:10;3408:151;;-1:-1:-1;;;;;;3408:151:0;;;;;;;-1:-1:-1;;;;;3685:15:1;;;3408:151:0;;;3667:34:1;3737:15;;;3717:18;;;3710:43;3789:15;;;3769:18;;;3762:43;3821:18;;;3814:34;;;3601:19;;3408:151:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3375:196;-1:-1:-1;;;;;8511:19:0;::::1;8484:24;8511:19:::0;;;:11:::1;:19;::::0;;;;;;;178:10;8511:33;;;;;;;;8577:26;;::::1;;8555:117;;;::::0;-1:-1:-1;;;8555:117:0;;6596:2:1;8555:117:0::1;::::0;::::1;6578:21:1::0;6635:2;6615:18;;;6608:30;6674:34;6654:18;;;6647:62;-1:-1:-1;;;6725:18:1;;;6718:39;6774:19;;8555:117:0::1;;;;;;;;;8683:36;8693:6;8701:9;8712:6;8683:9;:36::i;:::-;8732:57;8741:6:::0;178:10;8763:25:::1;8782:6:::0;8763:16;:25:::1;:::i;:::-;8732:8;:57::i;:::-;-1:-1:-1::0;8809:4:0::1;::::0;8293:528;-1:-1:-1;;;;;;;8293:528:0:o;5049:212::-;4186:13;;-1:-1:-1;;;;;4186:13:0;178:10;-1:-1:-1;;;;;4170:29:0;;4148:109;;;;-1:-1:-1;;;4148:109:0;;;;;;;:::i;:::-;5151:5:::1;::::0;-1:-1:-1;;;;;5139:17:0;;::::1;5151:5:::0;::::1;5139:17;;5131:61;;;::::0;-1:-1:-1;;;5131:61:0;;5470:2:1;5131:61:0::1;::::0;::::1;5452:21:1::0;5509:2;5489:18;;;5482:30;5548:33;5528:18;;;5521:61;5599:18;;5131:61:0::1;5442:181:1::0;5131:61:0::1;5208:18;::::0;-1:-1:-1;;;;;5208:18:0;::::1;::::0;::::1;::::0;;;::::1;5237:5;:16:::0;;-1:-1:-1;;;;;;5237:16:0::1;-1:-1:-1::0;;;;;5237:16:0;;;::::1;::::0;;;::::1;::::0;;5049:212::o;8829:332::-;3680:12;;8984:4;;8954:7;;8963:10;;3680:12;;3676:112;;;3709:8;;;;;-1:-1:-1;;;;;3709:8:0;:32;178:10;3756:7;3765:10;3709:67;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3676:112;178:10;9073:25:::1;::::0;;;:11:::1;:25;::::0;;;;;;;-1:-1:-1;;;;;9073:34:0;::::1;::::0;;;;;;;;9001:130:::1;::::0;178:10;9051:7;;9073:47:::1;::::0;9110:10;;9073:47:::1;:::i;6775:229::-:0;4186:13;;-1:-1:-1;;;;;4186:13:0;178:10;-1:-1:-1;;;;;4170:29:0;;4148:109;;;;-1:-1:-1;;;4148:109:0;;;;;;;:::i;:::-;6855:12:::1;::::0;::::1;;6854:13;6846:53;;;::::0;-1:-1:-1;;;6846:53:0;;9544:2:1;6846:53:0::1;::::0;::::1;9526:21:1::0;9583:2;9563:18;;;9556:30;9622:29;9602:18;;;9595:57;9669:18;;6846:53:0::1;9516:177:1::0;6846:53:0::1;6937:1;6910:24;:28:::0;;;6949:12:::1;:19:::0;;-1:-1:-1;;6949:19:0::1;6964:4;6949:19;::::0;;6984:12:::1;::::0;::::1;::::0;6937:1;6984:12:::1;6775:229::o:0;5269:273::-;4186:13;;-1:-1:-1;;;;;4186:13:0;178:10;-1:-1:-1;;;;;4170:29:0;;4148:109;;;;-1:-1:-1;;;4148:109:0;;;;;;;:::i;:::-;5408:22:::1;:34:::0;;-1:-1:-1;;;;;;5408:34:0::1;-1:-1:-1::0;;;;;5408:34:0;::::1;::::0;;::::1;::::0;;;5453:20:::1;:30:::0;;;5499:35:::1;::::0;::::1;::::0;-1:-1:-1;;5499:35:0::1;5269:273:::0;;:::o;4321:720::-;4449:8;;;;;-1:-1:-1;;;;;4449:8:0;178:10;-1:-1:-1;;;;;4425:33:0;;4403:113;;;;-1:-1:-1;;;4403:113:0;;10257:2:1;4403:113:0;;;10239:21:1;10296:2;10276:18;;;10269:30;10335:32;10315:18;;;10308:60;10385:18;;4403:113:0;10229:180:1;4403:113:0;4535:12;;;;4527:48;;;;-1:-1:-1;;;4527:48:0;;7354:2:1;4527:48:0;;;7336:21:1;7393:2;7373:18;;;7366:30;7432:25;7412:18;;;7405:53;7475:18;;4527:48:0;7326:173:1;4527:48:0;4609:4;4588:18;;4667:311;4691:10;4687:1;:14;4667:311;;;4723:19;4745:4;;4750:1;4745:7;;;;;-1:-1:-1;;;4745:7:0;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;4789:22:0;;4767:19;4789:22;;;;;;;;;;;;4826:26;;;4723:29;;-1:-1:-1;4867:26:0;4789:22;4867:26;;:::i;:::-;4943:8;;4913:53;;10967:25:1;;;4867:26:0;;-1:-1:-1;;;;;;4943:8:0;;;;;;;4913:53;;;;;;10955:2:1;10940:18;4913:53:0;;;;;;;4667:311;;4703:3;;;;;:::i;:::-;;;;4667:311;;;-1:-1:-1;5008:8:0;;;;;-1:-1:-1;;;;;5008:8:0;4990:9;:28;;;;;;;;;;:43;;5022:11;;4990:9;:43;;5022:11;;4990:43;:::i;:::-;;;;-1:-1:-1;;;;;;4321:720:0:o;7240:95::-;7287:13;7320:7;7313:14;;;;;:::i;9169:528::-;3902:12;;9370:4;;9326:7;;9335:15;;3902:12;;3898:183;;;3931:8;;;;;-1:-1:-1;;;;;3931:8:0;:32;178:10;4013:7;4039:15;3931:138;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3898:183;178:10;9392:24:::1;9419:25:::0;;;:11:::1;:25;::::0;;;;;;;-1:-1:-1;;;;;9419:34:0;::::1;::::0;;;;;;;;9486:35;;::::1;;9464:123;;;::::0;-1:-1:-1;;;9464:123:0;;10616:2:1;9464:123:0::1;::::0;::::1;10598:21:1::0;10655:2;10635:18;;;10628:30;10694:34;10674:18;;;10667:62;-1:-1:-1;;;10745:18:1;;;10738:36;10791:19;;9464:123:0::1;10588:228:1::0;9464:123:0::1;9598:67;178:10:::0;9621:7;9630:34:::1;9649:15:::0;9630:16;:34:::1;:::i;9598:67::-;-1:-1:-1::0;9685:4:0::1;::::0;9169:528;-1:-1:-1;;;;;9169:528:0:o;7668:222::-;3130:12;;7801:4;;7773:9;;7784:6;;3130:12;;3126:101;;;3159:8;;;;;-1:-1:-1;;;;;3159:8:0;:23;178:10;3197:9;3208:6;3159:56;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3126:101;7818:42:::1;178:10:::0;7842:9:::1;7853:6;7818:9;:42::i;6385:382::-:0;4186:13;;-1:-1:-1;;;;;4186:13:0;178:10;-1:-1:-1;;;;;4170:29:0;;4148:109;;;;-1:-1:-1;;;4148:109:0;;;;;;;:::i;:::-;6465:24:::1;::::0;6457:70:::1;;;::::0;-1:-1:-1;;;6457:70:0;;7706:2:1;6457:70:0::1;::::0;::::1;7688:21:1::0;7745:2;7725:18;;;7718:30;7784;7764:18;;;7757:58;7832:18;;6457:70:0::1;7678:178:1::0;6457:70:0::1;6588:15;6560:24;;:43;;6538:122;;;::::0;-1:-1:-1;;;6538:122:0;;5830:2:1;6538:122:0::1;::::0;::::1;5812:21:1::0;5869:2;5849:18;;;5842:30;5908:31;5888:18;;;5881:59;5957:18;;6538:122:0::1;5802:179:1::0;6538:122:0::1;6671:12;:20:::0;;-1:-1:-1;;6671:20:0::1;::::0;;6686:5:::1;6702:24;:28:::0;;;6746:13:::1;::::0;::::1;::::0;6686:5;6746:13:::1;6385:382::o:0;5550:429::-;5664:22;;-1:-1:-1;;;;;5664:22:0;178:10;-1:-1:-1;;;;;5648:38:0;;5626:113;;;;-1:-1:-1;;;5626:113:0;;8470:2:1;5626:113:0;;;8452:21:1;8509:2;8489:18;;;8482:30;8548:27;8528:18;;;8521:55;8593:18;;5626:113:0;8442:175:1;5626:113:0;5776:20;;5758:14;;;;;;:38;5750:70;;;;-1:-1:-1;;;5750:70:0;;7006:2:1;5750:70:0;;;6988:21:1;7045:2;7025:18;;;7018:30;-1:-1:-1;;;7064:18:1;;;7057:49;7123:18;;5750:70:0;6978:169:1;5750:70:0;5853:22;;5836:40;;-1:-1:-1;;;;;5853:22:0;;;;5836:40;;5853:22;;5836:40;-1:-1:-1;5903:22:0;;;5887:13;:38;;-1:-1:-1;;;;;;5887:38:0;;;-1:-1:-1;;;;;5903:22:0;;5887:38;;;;5936:35;;;5550:429::o;5987:390::-;4186:13;;-1:-1:-1;;;;;4186:13:0;178:10;-1:-1:-1;;;;;4170:29:0;;4148:109;;;;-1:-1:-1;;;4148:109:0;;;;;;;:::i;:::-;6081:24:::1;::::0;:29;6059:111:::1;;;::::0;-1:-1:-1;;;6059:111:0;;8824:2:1;6059:111:0::1;::::0;::::1;8806:21:1::0;;;8843:18;;;8836:30;8902:34;8882:18;;;8875:62;8954:18;;6059:111:0::1;8796:182:1::0;6059:111:0::1;6189:12;::::0;::::1;;6181:53;;;::::0;-1:-1:-1;;;6181:53:0;;9900:2:1;6181:53:0::1;::::0;::::1;9882:21:1::0;9939:2;9919:18;;;9912:30;9978;9958:18;;;9951:58;10026:18;;6181:53:0::1;9872:178:1::0;6181:53:0::1;6290:14;::::0;6272:32:::1;::::0;:15:::1;:32;:::i;:::-;6245:24;:59:::0;;;6320:49:::1;::::0;10967:25:1;;;6320:49:0::1;::::0;10955:2:1;10940:18;6320:49:0::1;;;;;;;5987:390::o:0;11160:220::-;-1:-1:-1;;;;;11288:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;11340:32;;10967:25:1;;;11340:32:0;;10940:18:1;11340:32:0;;;;;;;11160:220;;;:::o;9705:535::-;-1:-1:-1;;;;;9845:20:0;;9837:71;;;;-1:-1:-1;;;9837:71:0;;8063:2:1;9837:71:0;;;8045:21:1;8102:2;8082:18;;;8075:30;8141:34;8121:18;;;8114:62;-1:-1:-1;;;8192:18:1;;;8185:36;8238:19;;9837:71:0;8035:228:1;9837:71:0;-1:-1:-1;;;;;9945:17:0;;9921:21;9945:17;;;;;;;;;;;9995:23;;;;9973:112;;;;-1:-1:-1;;;9973:112:0;;6188:2:1;9973:112:0;;;6170:21:1;6227:2;6207:18;;;6200:30;6266:34;6246:18;;;6239:62;-1:-1:-1;;;6317:18:1;;;6310:37;6364:19;;9973:112:0;6160:229:1;9973:112:0;10116:22;10132:6;10116:13;:22;:::i;:::-;-1:-1:-1;;;;;10096:17:0;;;:9;:17;;;;;;;;;;;:42;;;;10149:20;;;;;;;;:30;;10173:6;;10096:9;10149:30;;10173:6;;10149:30;:::i;:::-;;;;;;;;10214:9;-1:-1:-1;;;;;10197:35:0;10206:6;-1:-1:-1;;;;;10197:35:0;;10225:6;10197:35;;;;10967:25:1;;10955:2;10940:18;;10922:76;10197:35:0;;;;;;;;9705:535;;;;:::o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:2;;177:1;174;167:12;111:2;63:124;;;:::o;192:196::-;251:6;304:2;292:9;283:7;279:23;275:32;272:2;;;325:6;317;310:22;272:2;353:29;372:9;353:29;:::i;:::-;343:39;262:126;-1:-1:-1;;;262:126:1:o;393:270::-;461:6;469;522:2;510:9;501:7;497:23;493:32;490:2;;;543:6;535;528:22;490:2;571:29;590:9;571:29;:::i;:::-;561:39;;619:38;653:2;642:9;638:18;619:38;:::i;:::-;609:48;;480:183;;;;;:::o;668:338::-;745:6;753;761;814:2;802:9;793:7;789:23;785:32;782:2;;;835:6;827;820:22;782:2;863:29;882:9;863:29;:::i;:::-;853:39;;911:38;945:2;934:9;930:18;911:38;:::i;:::-;901:48;;996:2;985:9;981:18;968:32;958:42;;772:234;;;;;:::o;1011:264::-;1079:6;1087;1140:2;1128:9;1119:7;1115:23;1111:32;1108:2;;;1161:6;1153;1146:22;1108:2;1189:29;1208:9;1189:29;:::i;:::-;1179:39;1265:2;1250:18;;;;1237:32;;-1:-1:-1;;;1098:177:1:o;1549:665::-;1635:6;1643;1696:2;1684:9;1675:7;1671:23;1667:32;1664:2;;;1717:6;1709;1702:22;1664:2;1762:9;1749:23;1791:18;1832:2;1824:6;1821:14;1818:2;;;1853:6;1845;1838:22;1818:2;1896:6;1885:9;1881:22;1871:32;;1941:7;1934:4;1930:2;1926:13;1922:27;1912:2;;1968:6;1960;1953:22;1912:2;2013;2000:16;2039:2;2031:6;2028:14;2025:2;;;2060:6;2052;2045:22;2025:2;2118:7;2113:2;2103:6;2100:1;2096:14;2092:2;2088:23;2084:32;2081:45;2078:2;;;2144:6;2136;2129:22;2078:2;2180;2172:11;;;;;2202:6;;-1:-1:-1;1654:560:1;;-1:-1:-1;;;;1654:560:1:o;2219:966::-;2287:6;2340:2;2328:9;2319:7;2315:23;2311:32;2308:2;;;2361:6;2353;2346:22;2308:2;2406:9;2393:23;2435:18;2476:2;2468:6;2465:14;2462:2;;;2497:6;2489;2482:22;2462:2;2540:6;2529:9;2525:22;2515:32;;2585:7;2578:4;2574:2;2570:13;2566:27;2556:2;;2612:6;2604;2597:22;2556:2;2653;2640:16;2675:2;2671;2668:10;2665:2;;;2681:18;;:::i;:::-;2756:2;2750:9;2724:2;2810:13;;-1:-1:-1;;2806:22:1;;;2830:2;2802:31;2798:40;2786:53;;;2854:18;;;2874:22;;;2851:46;2848:2;;;2900:18;;:::i;:::-;2940:10;2936:2;2929:22;2975:2;2967:6;2960:18;3015:7;3010:2;3005;3001;2997:11;2993:20;2990:33;2987:2;;;3041:6;3033;3026:22;2987:2;3102;3097;3093;3089:11;3084:2;3076:6;3072:15;3059:46;3125:15;;;3142:2;3121:24;3114:40;;;;3129:6;2298:887;-1:-1:-1;;;;;2298:887:1:o;3859:375::-;-1:-1:-1;;;;;4117:15:1;;;4099:34;;4169:15;;;;4164:2;4149:18;;4142:43;4216:2;4201:18;;4194:34;;;;4049:2;4034:18;;4016:218::o;4660:603::-;4772:4;4801:2;4830;4819:9;4812:21;4862:6;4856:13;4905:6;4900:2;4889:9;4885:18;4878:34;4930:4;4943:140;4957:6;4954:1;4951:13;4943:140;;;5052:14;;;5048:23;;5042:30;5018:17;;;5037:2;5014:26;5007:66;4972:10;;4943:140;;;5101:6;5098:1;5095:13;5092:2;;;5171:4;5166:2;5157:6;5146:9;5142:22;5138:31;5131:45;5092:2;-1:-1:-1;5247:2:1;5226:15;-1:-1:-1;;5222:29:1;5207:45;;;;5254:2;5203:54;;4781:482;-1:-1:-1;;;4781:482:1:o;8983:354::-;9185:2;9167:21;;;9224:2;9204:18;;;9197:30;9263:32;9258:2;9243:18;;9236:60;9328:2;9313:18;;9157:180::o;11192:128::-;11232:3;11263:1;11259:6;11256:1;11253:13;11250:2;;;11269:18;;:::i;:::-;-1:-1:-1;11305:9:1;;11240:80::o;11325:125::-;11365:4;11393:1;11390;11387:8;11384:2;;;11398:18;;:::i;:::-;-1:-1:-1;11435:9:1;;11374:76::o;11455:380::-;11534:1;11530:12;;;;11577;;;11598:2;;11652:4;11644:6;11640:17;11630:27;;11598:2;11705;11697:6;11694:14;11674:18;11671:38;11668:2;;;11751:10;11746:3;11742:20;11739:1;11732:31;11786:4;11783:1;11776:15;11814:4;11811:1;11804:15;11668:2;;11510:325;;;:::o;11840:135::-;11879:3;-1:-1:-1;;11900:17:1;;11897:2;;;11920:18;;:::i;:::-;-1:-1:-1;11967:1:1;11956:13;;11887:88::o;11980:127::-;12041:10;12036:3;12032:20;12029:1;12022:31;12072:4;12069:1;12062:15;12096:4;12093:1;12086:15;12112:127;12173:10;12168:3;12164:20;12161:1;12154:31;12204:4;12201:1;12194:15;12228:4;12225:1;12218:15
Swarm Source
ipfs://9658dc2f42a7860dcb7f380c01c327b2433afac8368866ff1fd6d454bfb917da
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 35 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.