Source Code
Overview
ETH Balance
0 ETH
ETH Value
$0.00| Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
Latest 1 internal transaction
Advanced mode:
| Parent Transaction Hash | Block | From | To | |||
|---|---|---|---|---|---|---|
| 10292554 | 95 days ago | Contract Creation | 0 ETH |
Cross-Chain Transactions
Loading...
Loading
Contract Name:
ITBEigenLayerDecoderAndSanitizer
Compiler Version
v0.8.21+commit.d9974bed
Optimization Enabled:
Yes with 200 runs
Other Settings:
paris EvmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: SEL-1.0
// Copyright © 2025 Veda Tech Labs
// Derived from Boring Vault Software © 2025 Veda Tech Labs (TEST ONLY – NO COMMERCIAL USE)
// Licensed under Software Evaluation License, Version 1.0
pragma solidity ^0.8.0;
contract ITBEigenLayerDecoderAndSanitizer {
function updateStrategyManager(address _strategy_manager) external pure returns (bytes memory addressesFound) {
addressesFound = abi.encodePacked(_strategy_manager);
}
function updateDelegationManager(address _delegation_manager) external pure returns (bytes memory addressesFound) {
addressesFound = abi.encodePacked(_delegation_manager);
}
function updatePositionConfig(address _liquid_staking, address _underlying, address _delegate_to)
external
pure
returns (bytes memory addressesFound)
{
addressesFound = abi.encodePacked(_liquid_staking, _underlying, _delegate_to);
}
function delegate() external pure returns (bytes memory addressesFound) {
// Nothing to sanitize or return
return addressesFound;
}
function delegateWithSignature(bytes memory, uint256, bytes32)
external
pure
returns (bytes memory addressesFound)
{
// Nothing to sanitize or return
return addressesFound;
}
function undelegate() external pure returns (bytes memory addressesFound) {
// Nothing to sanitize or return
return addressesFound;
}
function deposit(uint256, uint256) external pure returns (bytes memory addressesFound) {
// Nothing to sanitize or return
return addressesFound;
}
function startWithdrawal(uint256) external pure returns (bytes memory addressesFound) {
// Nothing to sanitize or return
return addressesFound;
}
function completeWithdrawal(uint256, uint256) external pure returns (bytes memory addressesFound) {
// Nothing to sanitize or return
return addressesFound;
}
function completeNextWithdrawal(uint256) external pure returns (bytes memory addressesFound) {
// Nothing to sanitize or return
return addressesFound;
}
function completeNextWithdrawals(uint256) external pure returns (bytes memory addressesFound) {
// Nothing to sanitize or return
return addressesFound;
}
function overrideWithdrawalIndexes(uint256, uint256) external pure returns (bytes memory addressesFound) {
// Nothing to sanitize or return
return addressesFound;
}
function assemble(uint256) external pure returns (bytes memory addressesFound) {
// Nothing to sanitize or return
return addressesFound;
}
function disassemble(uint256, uint256) external pure returns (bytes memory addressesFound) {
// Nothing to sanitize or return
return addressesFound;
}
function fullDisassemble(uint256) external pure returns (bytes memory addressesFound) {
// Nothing to sanitize or return
return addressesFound;
}
function execute(address _to, uint256, bytes calldata) external pure returns (bytes memory addressesFound) {
addressesFound = abi.encodePacked(_to);
}
}{
"remappings": [
"@solmate/=lib/solmate/src/",
"@forge-std/=lib/forge-std/src/",
"@ds-test/=lib/forge-std/lib/ds-test/src/",
"ds-test/=lib/forge-std/lib/ds-test/src/",
"@openzeppelin/=lib/openzeppelin-contracts/",
"@ccip/=lib/ccip/",
"@oapp-auth/=lib/OAppAuth/src/",
"@devtools-oapp-evm/=lib/OAppAuth/lib/devtools/packages/oapp-evm/contracts/oapp/",
"@layerzerolabs/lz-evm-messagelib-v2/=lib/OAppAuth/node_modules/@layerzerolabs/lz-evm-messagelib-v2/",
"@layerzerolabs/lz-evm-protocol-v2/=lib/OAppAuth/lib/LayerZero-V2/packages/layerzero-v2/evm/protocol/",
"@layerzerolabs/oapp-evm/=lib/OAppAuth/lib/devtools/packages/oapp-evm/",
"@lz-oapp-evm/=lib/OAppAuth/lib/LayerZero-V2/packages/layerzero-v2/evm/oapp/contracts/oapp/",
"LayerZero-V2/=lib/OAppAuth/lib/",
"OAppAuth/=lib/OAppAuth/",
"ccip/=lib/ccip/contracts/",
"erc4626-tests/=lib/openzeppelin-contracts/lib/erc4626-tests/",
"forge-std/=lib/forge-std/src/",
"halmos-cheatcodes/=lib/OAppAuth/lib/openzeppelin-contracts/lib/halmos-cheatcodes/src/",
"openzeppelin-contracts/=lib/openzeppelin-contracts/",
"solidity-bytes-utils/=lib/OAppAuth/node_modules/solidity-bytes-utils/",
"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": "paris",
"viaIR": false
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"assemble","outputs":[{"internalType":"bytes","name":"addressesFound","type":"bytes"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"completeNextWithdrawal","outputs":[{"internalType":"bytes","name":"addressesFound","type":"bytes"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"completeNextWithdrawals","outputs":[{"internalType":"bytes","name":"addressesFound","type":"bytes"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"completeWithdrawal","outputs":[{"internalType":"bytes","name":"addressesFound","type":"bytes"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"delegate","outputs":[{"internalType":"bytes","name":"addressesFound","type":"bytes"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"bytes","name":"","type":"bytes"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"delegateWithSignature","outputs":[{"internalType":"bytes","name":"addressesFound","type":"bytes"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"deposit","outputs":[{"internalType":"bytes","name":"addressesFound","type":"bytes"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"disassemble","outputs":[{"internalType":"bytes","name":"addressesFound","type":"bytes"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"execute","outputs":[{"internalType":"bytes","name":"addressesFound","type":"bytes"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"fullDisassemble","outputs":[{"internalType":"bytes","name":"addressesFound","type":"bytes"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"overrideWithdrawalIndexes","outputs":[{"internalType":"bytes","name":"addressesFound","type":"bytes"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"startWithdrawal","outputs":[{"internalType":"bytes","name":"addressesFound","type":"bytes"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"undelegate","outputs":[{"internalType":"bytes","name":"addressesFound","type":"bytes"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"_delegation_manager","type":"address"}],"name":"updateDelegationManager","outputs":[{"internalType":"bytes","name":"addressesFound","type":"bytes"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"_liquid_staking","type":"address"},{"internalType":"address","name":"_underlying","type":"address"},{"internalType":"address","name":"_delegate_to","type":"address"}],"name":"updatePositionConfig","outputs":[{"internalType":"bytes","name":"addressesFound","type":"bytes"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"_strategy_manager","type":"address"}],"name":"updateStrategyManager","outputs":[{"internalType":"bytes","name":"addressesFound","type":"bytes"}],"stateMutability":"pure","type":"function"}]Contract Creation Code
608060405234801561001057600080fd5b506104d7806100206000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c8063b61d27f611610097578063e2bbb15811610066578063e2bbb15814610146578063e69bb20d14610105578063e6a6e7a214610105578063fdda34fe146101e457600080fd5b8063b61d27f6146101a2578063c89e43611461015c578063d9ece25914610146578063da9d3be71461014657600080fd5b80636ed625ab116100d35780636ed625ab1461014657806392ab89bb1461015c578063adb5d7bd14610163578063b1d4cfca1461016357600080fd5b80631761b7ce146101055780631b51d9b5146101055780632b5af7481461012f57806354621b4214610105575b600080fd5b610119610113366004610236565b50606090565b604051610126919061024f565b60405180910390f35b61011961013d3660046102b3565b60609392505050565b610119610154366004610377565b606092915050565b6060610119565b6101196101713660046103b5565b604051606082811b6001600160601b0319166020830152906034016040516020818303038152906040529050919050565b6101196101b03660046103d7565b604051606085811b6001600160601b0319166020830152906034016040516020818303038152906040529050949350505050565b6101196101f236600461045e565b604080516001600160601b0319606095861b8116602083015293851b841660348201529190931b90911660488201528151603c818303018152605c90910190915290565b60006020828403121561024857600080fd5b5035919050565b600060208083528351808285015260005b8181101561027c57858101830151858201604001528201610260565b506000604082860101526040601f19601f8301168501019250505092915050565b634e487b7160e01b600052604160045260246000fd5b6000806000606084860312156102c857600080fd5b833567ffffffffffffffff808211156102e057600080fd5b818601915086601f8301126102f457600080fd5b8135818111156103065761030661029d565b604051601f8201601f19908116603f0116810190838211818310171561032e5761032e61029d565b8160405282815289602084870101111561034757600080fd5b82602086016020830137600060208483010152809750505050505060208401359150604084013590509250925092565b6000806040838503121561038a57600080fd5b50508035926020909101359150565b80356001600160a01b03811681146103b057600080fd5b919050565b6000602082840312156103c757600080fd5b6103d082610399565b9392505050565b600080600080606085870312156103ed57600080fd5b6103f685610399565b935060208501359250604085013567ffffffffffffffff8082111561041a57600080fd5b818701915087601f83011261042e57600080fd5b81358181111561043d57600080fd5b88602082850101111561044f57600080fd5b95989497505060200194505050565b60008060006060848603121561047357600080fd5b61047c84610399565b925061048a60208501610399565b915061049860408501610399565b9050925092509256fea26469706673582212204115ac8775aaa65694dab6dfebc4a8cec48c9c2a0540917c385915dd25c534cd64736f6c63430008150033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101005760003560e01c8063b61d27f611610097578063e2bbb15811610066578063e2bbb15814610146578063e69bb20d14610105578063e6a6e7a214610105578063fdda34fe146101e457600080fd5b8063b61d27f6146101a2578063c89e43611461015c578063d9ece25914610146578063da9d3be71461014657600080fd5b80636ed625ab116100d35780636ed625ab1461014657806392ab89bb1461015c578063adb5d7bd14610163578063b1d4cfca1461016357600080fd5b80631761b7ce146101055780631b51d9b5146101055780632b5af7481461012f57806354621b4214610105575b600080fd5b610119610113366004610236565b50606090565b604051610126919061024f565b60405180910390f35b61011961013d3660046102b3565b60609392505050565b610119610154366004610377565b606092915050565b6060610119565b6101196101713660046103b5565b604051606082811b6001600160601b0319166020830152906034016040516020818303038152906040529050919050565b6101196101b03660046103d7565b604051606085811b6001600160601b0319166020830152906034016040516020818303038152906040529050949350505050565b6101196101f236600461045e565b604080516001600160601b0319606095861b8116602083015293851b841660348201529190931b90911660488201528151603c818303018152605c90910190915290565b60006020828403121561024857600080fd5b5035919050565b600060208083528351808285015260005b8181101561027c57858101830151858201604001528201610260565b506000604082860101526040601f19601f8301168501019250505092915050565b634e487b7160e01b600052604160045260246000fd5b6000806000606084860312156102c857600080fd5b833567ffffffffffffffff808211156102e057600080fd5b818601915086601f8301126102f457600080fd5b8135818111156103065761030661029d565b604051601f8201601f19908116603f0116810190838211818310171561032e5761032e61029d565b8160405282815289602084870101111561034757600080fd5b82602086016020830137600060208483010152809750505050505060208401359150604084013590509250925092565b6000806040838503121561038a57600080fd5b50508035926020909101359150565b80356001600160a01b03811681146103b057600080fd5b919050565b6000602082840312156103c757600080fd5b6103d082610399565b9392505050565b600080600080606085870312156103ed57600080fd5b6103f685610399565b935060208501359250604085013567ffffffffffffffff8082111561041a57600080fd5b818701915087601f83011261042e57600080fd5b81358181111561043d57600080fd5b88602082850101111561044f57600080fd5b95989497505060200194505050565b60008060006060848603121561047357600080fd5b61047c84610399565b925061048a60208501610399565b915061049860408501610399565b9050925092509256fea26469706673582212204115ac8775aaa65694dab6dfebc4a8cec48c9c2a0540917c385915dd25c534cd64736f6c63430008150033
Loading...
Loading
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.