[
{
"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": [
{
"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": "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": [
{
"internalType": "address",
"name": "_underlying",
"type": "address"
},
{
"internalType": "address",
"name": "_vault",
"type": "address"
}
],
"name": "updatePositionConfig",
"outputs": [
{
"internalType": "bytes",
"name": "addressesFound",
"type": "bytes"
}
],
"stateMutability": "pure",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "_vault_supervisor",
"type": "address"
}
],
"name": "updateVaultSupervisor",
"outputs": [
{
"internalType": "bytes",
"name": "addressesFound",
"type": "bytes"
}
],
"stateMutability": "pure",
"type": "function"
}
]0x608060405234801561000f575f80fd5b5061029e8061001d5f395ff3fe608060405234801561000f575f80fd5b50600436106100a6575f3560e01c8063a3c01c421161006e578063a3c01c421461012e578063d9ece25914610118578063da9d3be714610118578063e2bbb15814610118578063e69bb20d146100aa578063e6a6e7a2146100aa575f80fd5b80631761b7ce146100aa5780631b51d9b5146100aa57806354621b42146100aa5780635c53df84146100d45780636ed625ab14610118575b5f80fd5b6100be6100b836600461017a565b50606090565b6040516100cb9190610191565b60405180910390f35b6100be6100e23660046101f7565b604051606082811b6bffffffffffffffffffffffff19166020830152906034016040516020818303038152906040529050919050565b6100be610126366004610217565b606092915050565b6100be61013c366004610237565b604080516bffffffffffffffffffffffff19606094851b811660208301529290931b9091166034830152805160288184030181526048909201905290565b5f6020828403121561018a575f80fd5b5035919050565b5f6020808352835180828501525f5b818110156101bc578581018301518582016040015282016101a0565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b03811681146101f2575f80fd5b919050565b5f60208284031215610207575f80fd5b610210826101dc565b9392505050565b5f8060408385031215610228575f80fd5b50508035926020909101359150565b5f8060408385031215610248575f80fd5b610251836101dc565b915061025f602084016101dc565b9050925092905056fea264697066735822122002913b1eda21cf1f88b1d7176e93eabd3a1c5881f6166eb2f9de734c09b1bc3a64736f6c63430008150033
0x608060405234801561000f575f80fd5b50600436106100a6575f3560e01c8063a3c01c421161006e578063a3c01c421461012e578063d9ece25914610118578063da9d3be714610118578063e2bbb15814610118578063e69bb20d146100aa578063e6a6e7a2146100aa575f80fd5b80631761b7ce146100aa5780631b51d9b5146100aa57806354621b42146100aa5780635c53df84146100d45780636ed625ab14610118575b5f80fd5b6100be6100b836600461017a565b50606090565b6040516100cb9190610191565b60405180910390f35b6100be6100e23660046101f7565b604051606082811b6bffffffffffffffffffffffff19166020830152906034016040516020818303038152906040529050919050565b6100be610126366004610217565b606092915050565b6100be61013c366004610237565b604080516bffffffffffffffffffffffff19606094851b811660208301529290931b9091166034830152805160288184030181526048909201905290565b5f6020828403121561018a575f80fd5b5035919050565b5f6020808352835180828501525f5b818110156101bc578581018301518582016040015282016101a0565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b03811681146101f2575f80fd5b919050565b5f60208284031215610207575f80fd5b610210826101dc565b9392505050565b5f8060408385031215610228575f80fd5b50508035926020909101359150565b5f8060408385031215610248575f80fd5b610251836101dc565b915061025f602084016101dc565b9050925092905056fea264697066735822122002913b1eda21cf1f88b1d7176e93eabd3a1c5881f6166eb2f9de734c09b1bc3a64736f6c63430008150033