[
{
"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"
}
]0x608060405234801561000f575f80fd5b506104b48061001d5f395ff3fe608060405234801561000f575f80fd5b50600436106100fb575f3560e01c8063b61d27f611610093578063e2bbb15811610063578063e2bbb15814610140578063e69bb20d146100ff578063e6a6e7a2146100ff578063fdda34fe146101de575f80fd5b8063b61d27f61461019c578063c89e436114610156578063d9ece25914610140578063da9d3be714610140575f80fd5b80636ed625ab116100ce5780636ed625ab1461014057806392ab89bb14610156578063adb5d7bd1461015d578063b1d4cfca1461015d575f80fd5b80631761b7ce146100ff5780631b51d9b5146100ff5780632b5af7481461012957806354621b42146100ff575b5f80fd5b61011361010d366004610230565b50606090565b6040516101209190610247565b60405180910390f35b6101136101373660046102a6565b60609392505050565b61011361014e366004610363565b606092915050565b6060610113565b61011361016b36600461039e565b604051606082811b6001600160601b0319166020830152906034016040516020818303038152906040529050919050565b6101136101aa3660046103be565b604051606085811b6001600160601b0319166020830152906034016040516020818303038152906040529050949350505050565b6101136101ec36600461043e565b604080516001600160601b0319606095861b8116602083015293851b841660348201529190931b90911660488201528151603c818303018152605c90910190915290565b5f60208284031215610240575f80fd5b5035919050565b5f6020808352835180828501525f5b8181101561027257858101830151858201604001528201610256565b505f604082860101526040601f19601f8301168501019250505092915050565b634e487b7160e01b5f52604160045260245ffd5b5f805f606084860312156102b8575f80fd5b833567ffffffffffffffff808211156102cf575f80fd5b818601915086601f8301126102e2575f80fd5b8135818111156102f4576102f4610292565b604051601f8201601f19908116603f0116810190838211818310171561031c5761031c610292565b81604052828152896020848701011115610334575f80fd5b826020860160208301375f60208483010152809750505050505060208401359150604084013590509250925092565b5f8060408385031215610374575f80fd5b50508035926020909101359150565b80356001600160a01b0381168114610399575f80fd5b919050565b5f602082840312156103ae575f80fd5b6103b782610383565b9392505050565b5f805f80606085870312156103d1575f80fd5b6103da85610383565b935060208501359250604085013567ffffffffffffffff808211156103fd575f80fd5b818701915087601f830112610410575f80fd5b81358181111561041e575f80fd5b88602082850101111561042f575f80fd5b95989497505060200194505050565b5f805f60608486031215610450575f80fd5b61045984610383565b925061046760208501610383565b915061047560408501610383565b9050925092509256fea2646970667358221220e775237206780b88e85db42caf14bd235aa1466b3961bc5275b5e3ffa169d08664736f6c63430008150033
0x608060405234801561000f575f80fd5b50600436106100fb575f3560e01c8063b61d27f611610093578063e2bbb15811610063578063e2bbb15814610140578063e69bb20d146100ff578063e6a6e7a2146100ff578063fdda34fe146101de575f80fd5b8063b61d27f61461019c578063c89e436114610156578063d9ece25914610140578063da9d3be714610140575f80fd5b80636ed625ab116100ce5780636ed625ab1461014057806392ab89bb14610156578063adb5d7bd1461015d578063b1d4cfca1461015d575f80fd5b80631761b7ce146100ff5780631b51d9b5146100ff5780632b5af7481461012957806354621b42146100ff575b5f80fd5b61011361010d366004610230565b50606090565b6040516101209190610247565b60405180910390f35b6101136101373660046102a6565b60609392505050565b61011361014e366004610363565b606092915050565b6060610113565b61011361016b36600461039e565b604051606082811b6001600160601b0319166020830152906034016040516020818303038152906040529050919050565b6101136101aa3660046103be565b604051606085811b6001600160601b0319166020830152906034016040516020818303038152906040529050949350505050565b6101136101ec36600461043e565b604080516001600160601b0319606095861b8116602083015293851b841660348201529190931b90911660488201528151603c818303018152605c90910190915290565b5f60208284031215610240575f80fd5b5035919050565b5f6020808352835180828501525f5b8181101561027257858101830151858201604001528201610256565b505f604082860101526040601f19601f8301168501019250505092915050565b634e487b7160e01b5f52604160045260245ffd5b5f805f606084860312156102b8575f80fd5b833567ffffffffffffffff808211156102cf575f80fd5b818601915086601f8301126102e2575f80fd5b8135818111156102f4576102f4610292565b604051601f8201601f19908116603f0116810190838211818310171561031c5761031c610292565b81604052828152896020848701011115610334575f80fd5b826020860160208301375f60208483010152809750505050505060208401359150604084013590509250925092565b5f8060408385031215610374575f80fd5b50508035926020909101359150565b80356001600160a01b0381168114610399575f80fd5b919050565b5f602082840312156103ae575f80fd5b6103b782610383565b9392505050565b5f805f80606085870312156103d1575f80fd5b6103da85610383565b935060208501359250604085013567ffffffffffffffff808211156103fd575f80fd5b818701915087601f830112610410575f80fd5b81358181111561041e575f80fd5b88602082850101111561042f575f80fd5b95989497505060200194505050565b5f805f60608486031215610450575f80fd5b61045984610383565b925061046760208501610383565b915061047560408501610383565b9050925092509256fea2646970667358221220e775237206780b88e85db42caf14bd235aa1466b3961bc5275b5e3ffa169d08664736f6c63430008150033