More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 454 transactions
| Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Approve | 39456383 | 2 hrs ago | IN | 0 ETH | 0.00000001 | ||||
| Approve | 39445711 | 8 hrs ago | IN | 0 ETH | 0.00000005 | ||||
| Approve | 39442787 | 9 hrs ago | IN | 0 ETH | 0.00000005 | ||||
| Approve | 39438995 | 11 hrs ago | IN | 0 ETH | 0.00000002 | ||||
| Approve | 39419732 | 22 hrs ago | IN | 0 ETH | 0.00000003 | ||||
| Approve | 39414590 | 25 hrs ago | IN | 0 ETH | 0.00000003 | ||||
| Approve | 39414581 | 25 hrs ago | IN | 0 ETH | 0.00000005 | ||||
| Approve | 39414354 | 25 hrs ago | IN | 0 ETH | 0.00000005 | ||||
| Approve | 39407496 | 29 hrs ago | IN | 0 ETH | 0.00000006 | ||||
| Approve | 39401231 | 32 hrs ago | IN | 0 ETH | 0.00000005 | ||||
| Approve | 39394935 | 36 hrs ago | IN | 0 ETH | 0.00000002 | ||||
| Approve | 39394932 | 36 hrs ago | IN | 0 ETH | 0.00000002 | ||||
| Approve | 39388130 | 40 hrs ago | IN | 0 ETH | 0.00000003 | ||||
| Approve | 39387309 | 40 hrs ago | IN | 0 ETH | 0.00000004 | ||||
| Approve | 39382666 | 43 hrs ago | IN | 0 ETH | 0.0000008 | ||||
| Approve | 39378606 | 45 hrs ago | IN | 0 ETH | 0.00000005 | ||||
| Approve | 39375995 | 46 hrs ago | IN | 0 ETH | 0.00000006 | ||||
| Approve | 39375656 | 47 hrs ago | IN | 0 ETH | 0.00000008 | ||||
| Approve | 39353202 | 2 days ago | IN | 0 ETH | 0.00000005 | ||||
| Approve | 39349142 | 2 days ago | IN | 0 ETH | 0.0000001 | ||||
| Approve | 39348301 | 2 days ago | IN | 0 ETH | 0.00000012 | ||||
| Approve | 39343351 | 2 days ago | IN | 0 ETH | 0.00000005 | ||||
| Approve | 39337779 | 2 days ago | IN | 0 ETH | 0.00000019 | ||||
| Approve | 39337698 | 2 days ago | IN | 0 ETH | 0.00000012 | ||||
| Transfer | 39332248 | 2 days ago | IN | 0 ETH | 0.00000001 |
Cross-Chain Transactions
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
Arcadia
Compiler Version
v0.8.27+commit.40a35a09
Optimization Enabled:
Yes with 200 runs
Other Settings:
cancun EvmVersion
Contract Source Code (Solidity Standard Json-Input format)
/**
* Created by Pragma Labs
* SPDX-License-Identifier: BUSL-1.1
*/
pragma solidity ^0.8.27;
import { ERC20 } from "../lib/solmate/src/tokens/ERC20.sol";
/**
* @title Arcadia - $AAA
* @author Pragma Labs
* @notice The Arcadia Protocol token.
*/
contract Arcadia is ERC20 {
/**
* @param treasury The address of the treasury.
*/
constructor(address treasury) ERC20("Arcadia", "AAA", 18) {
_mint(treasury, 100_000_000 * 1e18);
}
/**
* @notice Burns an amount of tokens from the caller.
* @param amount The amount of tokens to burn.
*/
function burn(uint256 amount) external {
_burn(msg.sender, amount);
}
}// SPDX-License-Identifier: AGPL-3.0-only
pragma solidity >=0.8.0;
/// @notice Modern and gas efficient ERC20 + EIP-2612 implementation.
/// @author Solmate (https://github.com/transmissions11/solmate/blob/main/src/tokens/ERC20.sol)
/// @author Modified from Uniswap (https://github.com/Uniswap/uniswap-v2-core/blob/master/contracts/UniswapV2ERC20.sol)
/// @dev Do not manually set balances without updating totalSupply, as the sum of all user balances must not exceed it.
abstract contract ERC20 {
/*//////////////////////////////////////////////////////////////
EVENTS
//////////////////////////////////////////////////////////////*/
event Transfer(address indexed from, address indexed to, uint256 amount);
event Approval(address indexed owner, address indexed spender, uint256 amount);
/*//////////////////////////////////////////////////////////////
METADATA STORAGE
//////////////////////////////////////////////////////////////*/
string public name;
string public symbol;
uint8 public immutable decimals;
/*//////////////////////////////////////////////////////////////
ERC20 STORAGE
//////////////////////////////////////////////////////////////*/
uint256 public totalSupply;
mapping(address => uint256) public balanceOf;
mapping(address => mapping(address => uint256)) public allowance;
/*//////////////////////////////////////////////////////////////
EIP-2612 STORAGE
//////////////////////////////////////////////////////////////*/
uint256 internal immutable INITIAL_CHAIN_ID;
bytes32 internal immutable INITIAL_DOMAIN_SEPARATOR;
mapping(address => uint256) public nonces;
/*//////////////////////////////////////////////////////////////
CONSTRUCTOR
//////////////////////////////////////////////////////////////*/
constructor(
string memory _name,
string memory _symbol,
uint8 _decimals
) {
name = _name;
symbol = _symbol;
decimals = _decimals;
INITIAL_CHAIN_ID = block.chainid;
INITIAL_DOMAIN_SEPARATOR = computeDomainSeparator();
}
/*//////////////////////////////////////////////////////////////
ERC20 LOGIC
//////////////////////////////////////////////////////////////*/
function approve(address spender, uint256 amount) public virtual returns (bool) {
allowance[msg.sender][spender] = amount;
emit Approval(msg.sender, spender, amount);
return true;
}
function transfer(address to, uint256 amount) public virtual returns (bool) {
balanceOf[msg.sender] -= amount;
// Cannot overflow because the sum of all user
// balances can't exceed the max uint256 value.
unchecked {
balanceOf[to] += amount;
}
emit Transfer(msg.sender, to, amount);
return true;
}
function transferFrom(
address from,
address to,
uint256 amount
) public virtual returns (bool) {
uint256 allowed = allowance[from][msg.sender]; // Saves gas for limited approvals.
if (allowed != type(uint256).max) allowance[from][msg.sender] = allowed - amount;
balanceOf[from] -= amount;
// Cannot overflow because the sum of all user
// balances can't exceed the max uint256 value.
unchecked {
balanceOf[to] += amount;
}
emit Transfer(from, to, amount);
return true;
}
/*//////////////////////////////////////////////////////////////
EIP-2612 LOGIC
//////////////////////////////////////////////////////////////*/
function permit(
address owner,
address spender,
uint256 value,
uint256 deadline,
uint8 v,
bytes32 r,
bytes32 s
) public virtual {
require(deadline >= block.timestamp, "PERMIT_DEADLINE_EXPIRED");
// Unchecked because the only math done is incrementing
// the owner's nonce which cannot realistically overflow.
unchecked {
address recoveredAddress = ecrecover(
keccak256(
abi.encodePacked(
"\x19\x01",
DOMAIN_SEPARATOR(),
keccak256(
abi.encode(
keccak256(
"Permit(address owner,address spender,uint256 value,uint256 nonce,uint256 deadline)"
),
owner,
spender,
value,
nonces[owner]++,
deadline
)
)
)
),
v,
r,
s
);
require(recoveredAddress != address(0) && recoveredAddress == owner, "INVALID_SIGNER");
allowance[recoveredAddress][spender] = value;
}
emit Approval(owner, spender, value);
}
function DOMAIN_SEPARATOR() public view virtual returns (bytes32) {
return block.chainid == INITIAL_CHAIN_ID ? INITIAL_DOMAIN_SEPARATOR : computeDomainSeparator();
}
function computeDomainSeparator() internal view virtual returns (bytes32) {
return
keccak256(
abi.encode(
keccak256("EIP712Domain(string name,string version,uint256 chainId,address verifyingContract)"),
keccak256(bytes(name)),
keccak256("1"),
block.chainid,
address(this)
)
);
}
/*//////////////////////////////////////////////////////////////
INTERNAL MINT/BURN LOGIC
//////////////////////////////////////////////////////////////*/
function _mint(address to, uint256 amount) internal virtual {
totalSupply += amount;
// Cannot overflow because the sum of all user
// balances can't exceed the max uint256 value.
unchecked {
balanceOf[to] += amount;
}
emit Transfer(address(0), to, amount);
}
function _burn(address from, uint256 amount) internal virtual {
balanceOf[from] -= amount;
// Cannot underflow because a user's balance
// will never be larger than the total supply.
unchecked {
totalSupply -= amount;
}
emit Transfer(from, address(0), amount);
}
}{
"remappings": [
"@openzeppelin/contracts/=lib/openzeppelin/contracts/",
"ds-test/=lib/solmate/lib/ds-test/src/",
"erc4626-tests/=lib/openzeppelin/lib/erc4626-tests/",
"forge-std/=lib/forge-std/src/",
"halmos-cheatcodes/=lib/openzeppelin/lib/halmos-cheatcodes/src/",
"openzeppelin/=lib/openzeppelin/",
"solmate/=lib/solmate/src/"
],
"optimizer": {
"enabled": true,
"runs": 200
},
"metadata": {
"useLiteralContent": false,
"bytecodeHash": "ipfs",
"appendCBOR": true
},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
},
"evmVersion": "cancun",
"viaIR": false,
"libraries": {}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"treasury","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":"amount","type":"uint256"}],"name":"Approval","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":"amount","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","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":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
60e060405234801561000f575f5ffd5b50604051610ef6380380610ef683398101604081905261002e916101bf565b604051806040016040528060078152602001664172636164696160c81b8152506040518060400160405280600381526020016241414160e81b8152506012825f908161007a9190610284565b5060016100878382610284565b5060ff81166080524660a05261009b6100be565b60c052506100b891508290506a52b7d2dcc80cd2e4000000610156565b506103d4565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516100ee919061033e565b6040805191829003822060208301939093528101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b8060025f82825461016791906103af565b90915550506001600160a01b0382165f818152600360209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b5f602082840312156101cf575f5ffd5b81516001600160a01b03811681146101e5575f5ffd5b9392505050565b634e487b7160e01b5f52604160045260245ffd5b600181811c9082168061021457607f821691505b60208210810361023257634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561027f57805f5260205f20601f840160051c8101602085101561025d5750805b601f840160051c820191505b8181101561027c575f8155600101610269565b50505b505050565b81516001600160401b0381111561029d5761029d6101ec565b6102b1816102ab8454610200565b84610238565b6020601f8211600181146102e3575f83156102cc5750848201515b5f19600385901b1c1916600184901b17845561027c565b5f84815260208120601f198516915b8281101561031257878501518255602094850194600190920191016102f2565b508482101561032f57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f5f835461034b81610200565b6001821680156103625760018114610377576103a4565b60ff19831686528115158202860193506103a4565b865f5260205f205f5b8381101561039c57815488820152600190910190602001610380565b505081860193505b509195945050505050565b808201808211156103ce57634e487b7160e01b5f52601160045260245ffd5b92915050565b60805160a05160c051610af86103fe5f395f61044201525f61040d01525f61013f0152610af85ff3fe608060405234801561000f575f5ffd5b50600436106100cb575f3560e01c806342966c681161008857806395d89b411161006357806395d89b41146101ce578063a9059cbb146101d6578063d505accf146101e9578063dd62ed3e146101fc575f5ffd5b806342966c681461017b57806370a08231146101905780637ecebe00146101af575f5ffd5b806306fdde03146100cf578063095ea7b3146100ed57806318160ddd1461011057806323b872dd14610127578063313ce5671461013a5780633644e51514610173575b5f5ffd5b6100d7610226565b6040516100e49190610848565b60405180910390f35b6101006100fb366004610898565b6102b1565b60405190151581526020016100e4565b61011960025481565b6040519081526020016100e4565b6101006101353660046108c0565b61031d565b6101617f000000000000000000000000000000000000000000000000000000000000000081565b60405160ff90911681526020016100e4565b61011961040a565b61018e6101893660046108fa565b610464565b005b61011961019e366004610911565b60036020525f908152604090205481565b6101196101bd366004610911565b60056020525f908152604090205481565b6100d7610471565b6101006101e4366004610898565b61047e565b61018e6101f7366004610931565b6104f4565b61011961020a36600461099e565b600460209081525f928352604080842090915290825290205481565b5f8054610232906109cf565b80601f016020809104026020016040519081016040528092919081815260200182805461025e906109cf565b80156102a95780601f10610280576101008083540402835291602001916102a9565b820191905f5260205f20905b81548152906001019060200180831161028c57829003601f168201915b505050505081565b335f8181526004602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061030b9086815260200190565b60405180910390a35060015b92915050565b6001600160a01b0383165f9081526004602090815260408083203384529091528120545f198114610376576103528382610a07565b6001600160a01b0386165f9081526004602090815260408083203384529091529020555b6001600160a01b0385165f908152600360205260408120805485929061039d908490610a07565b90915550506001600160a01b038085165f81815260036020526040908190208054870190555190918716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906103f79087815260200190565b60405180910390a3506001949350505050565b5f7f0000000000000000000000000000000000000000000000000000000000000000461461043f5761043a610737565b905090565b507f000000000000000000000000000000000000000000000000000000000000000090565b61046e33826107cf565b50565b60018054610232906109cf565b335f9081526003602052604081208054839190839061049e908490610a07565b90915550506001600160a01b0383165f81815260036020526040908190208054850190555133907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061030b9086815260200190565b428410156105495760405162461bcd60e51b815260206004820152601760248201527f5045524d49545f444541444c494e455f4558504952454400000000000000000060448201526064015b60405180910390fd5b5f600161055461040a565b6001600160a01b038a81165f8181526005602090815260409182902080546001810190915582517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98184015280840194909452938d166060840152608083018c905260a083019390935260c08083018b90528151808403909101815260e08301909152805192019190912061190160f01b6101008301526101028201929092526101228101919091526101420160408051601f1981840301815282825280516020918201205f84529083018083525260ff871690820152606081018590526080810184905260a0016020604051602081039080840390855afa15801561065c573d5f5f3e3d5ffd5b5050604051601f1901519150506001600160a01b038116158015906106925750876001600160a01b0316816001600160a01b0316145b6106cf5760405162461bcd60e51b815260206004820152600e60248201526d24a72b20a624a22fa9a4a3a722a960911b6044820152606401610540565b6001600160a01b039081165f9081526004602090815260408083208a8516808552908352928190208990555188815291928a16917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a350505050505050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516107679190610a26565b6040805191829003822060208301939093528101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b6001600160a01b0382165f90815260036020526040812080548392906107f6908490610a07565b90915550506002805482900390556040518181525f906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114610893575f5ffd5b919050565b5f5f604083850312156108a9575f5ffd5b6108b28361087d565b946020939093013593505050565b5f5f5f606084860312156108d2575f5ffd5b6108db8461087d565b92506108e96020850161087d565b929592945050506040919091013590565b5f6020828403121561090a575f5ffd5b5035919050565b5f60208284031215610921575f5ffd5b61092a8261087d565b9392505050565b5f5f5f5f5f5f5f60e0888a031215610947575f5ffd5b6109508861087d565b965061095e6020890161087d565b95506040880135945060608801359350608088013560ff81168114610981575f5ffd5b9699959850939692959460a0840135945060c09093013592915050565b5f5f604083850312156109af575f5ffd5b6109b88361087d565b91506109c66020840161087d565b90509250929050565b600181811c908216806109e357607f821691505b602082108103610a0157634e487b7160e01b5f52602260045260245ffd5b50919050565b8181038181111561031757634e487b7160e01b5f52601160045260245ffd5b5f5f83545f8160011c90506001821680610a4157607f821691505b602082108103610a5f57634e487b7160e01b5f52602260045260245ffd5b808015610a735760018114610a8857610ab6565b60ff1984168752821515830287019450610ab6565b5f888152602090205f5b84811015610aae57815489820152600190910190602001610a92565b505082870194505b5092969550505050505056fea26469706673582212201f0080b488a59fd641cee3d4d62970afcc45b2ebbe190fd9c7b2241b531bf3db64736f6c634300081b00330000000000000000000000008aa7851018bc5da6ab7db765ec34d97082468361
Deployed Bytecode
0x608060405234801561000f575f5ffd5b50600436106100cb575f3560e01c806342966c681161008857806395d89b411161006357806395d89b41146101ce578063a9059cbb146101d6578063d505accf146101e9578063dd62ed3e146101fc575f5ffd5b806342966c681461017b57806370a08231146101905780637ecebe00146101af575f5ffd5b806306fdde03146100cf578063095ea7b3146100ed57806318160ddd1461011057806323b872dd14610127578063313ce5671461013a5780633644e51514610173575b5f5ffd5b6100d7610226565b6040516100e49190610848565b60405180910390f35b6101006100fb366004610898565b6102b1565b60405190151581526020016100e4565b61011960025481565b6040519081526020016100e4565b6101006101353660046108c0565b61031d565b6101617f000000000000000000000000000000000000000000000000000000000000001281565b60405160ff90911681526020016100e4565b61011961040a565b61018e6101893660046108fa565b610464565b005b61011961019e366004610911565b60036020525f908152604090205481565b6101196101bd366004610911565b60056020525f908152604090205481565b6100d7610471565b6101006101e4366004610898565b61047e565b61018e6101f7366004610931565b6104f4565b61011961020a36600461099e565b600460209081525f928352604080842090915290825290205481565b5f8054610232906109cf565b80601f016020809104026020016040519081016040528092919081815260200182805461025e906109cf565b80156102a95780601f10610280576101008083540402835291602001916102a9565b820191905f5260205f20905b81548152906001019060200180831161028c57829003601f168201915b505050505081565b335f8181526004602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061030b9086815260200190565b60405180910390a35060015b92915050565b6001600160a01b0383165f9081526004602090815260408083203384529091528120545f198114610376576103528382610a07565b6001600160a01b0386165f9081526004602090815260408083203384529091529020555b6001600160a01b0385165f908152600360205260408120805485929061039d908490610a07565b90915550506001600160a01b038085165f81815260036020526040908190208054870190555190918716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906103f79087815260200190565b60405180910390a3506001949350505050565b5f7f0000000000000000000000000000000000000000000000000000000000002105461461043f5761043a610737565b905090565b507f84d5bec583bf5a7f384b1fe04a622defcb82b01d754001979d1ad9648c49507e90565b61046e33826107cf565b50565b60018054610232906109cf565b335f9081526003602052604081208054839190839061049e908490610a07565b90915550506001600160a01b0383165f81815260036020526040908190208054850190555133907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061030b9086815260200190565b428410156105495760405162461bcd60e51b815260206004820152601760248201527f5045524d49545f444541444c494e455f4558504952454400000000000000000060448201526064015b60405180910390fd5b5f600161055461040a565b6001600160a01b038a81165f8181526005602090815260409182902080546001810190915582517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98184015280840194909452938d166060840152608083018c905260a083019390935260c08083018b90528151808403909101815260e08301909152805192019190912061190160f01b6101008301526101028201929092526101228101919091526101420160408051601f1981840301815282825280516020918201205f84529083018083525260ff871690820152606081018590526080810184905260a0016020604051602081039080840390855afa15801561065c573d5f5f3e3d5ffd5b5050604051601f1901519150506001600160a01b038116158015906106925750876001600160a01b0316816001600160a01b0316145b6106cf5760405162461bcd60e51b815260206004820152600e60248201526d24a72b20a624a22fa9a4a3a722a960911b6044820152606401610540565b6001600160a01b039081165f9081526004602090815260408083208a8516808552908352928190208990555188815291928a16917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a350505050505050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516107679190610a26565b6040805191829003822060208301939093528101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b6001600160a01b0382165f90815260036020526040812080548392906107f6908490610a07565b90915550506002805482900390556040518181525f906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114610893575f5ffd5b919050565b5f5f604083850312156108a9575f5ffd5b6108b28361087d565b946020939093013593505050565b5f5f5f606084860312156108d2575f5ffd5b6108db8461087d565b92506108e96020850161087d565b929592945050506040919091013590565b5f6020828403121561090a575f5ffd5b5035919050565b5f60208284031215610921575f5ffd5b61092a8261087d565b9392505050565b5f5f5f5f5f5f5f60e0888a031215610947575f5ffd5b6109508861087d565b965061095e6020890161087d565b95506040880135945060608801359350608088013560ff81168114610981575f5ffd5b9699959850939692959460a0840135945060c09093013592915050565b5f5f604083850312156109af575f5ffd5b6109b88361087d565b91506109c66020840161087d565b90509250929050565b600181811c908216806109e357607f821691505b602082108103610a0157634e487b7160e01b5f52602260045260245ffd5b50919050565b8181038181111561031757634e487b7160e01b5f52601160045260245ffd5b5f5f83545f8160011c90506001821680610a4157607f821691505b602082108103610a5f57634e487b7160e01b5f52602260045260245ffd5b808015610a735760018114610a8857610ab6565b60ff1984168752821515830287019450610ab6565b5f888152602090205f5b84811015610aae57815489820152600190910190602001610a92565b505082870194505b5092969550505050505056fea26469706673582212201f0080b488a59fd641cee3d4d62970afcc45b2ebbe190fd9c7b2241b531bf3db64736f6c634300081b0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000008aa7851018bc5da6ab7db765ec34d97082468361
-----Decoded View---------------
Arg [0] : treasury (address): 0x8AA7851018Bc5dA6aB7dB765eC34D97082468361
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000008aa7851018bc5da6ab7db765ec34d97082468361
Loading...
Loading
Loading...
Loading
OVERVIEW
Arcadia is a next-generation DeFi asset management protocol, with a focus on concentrated liquidity positions.Loading...
Loading
Multichain Portfolio | 34 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.