0 txs
106 calls
constructor
No constructor.
functions
MAX_DEPLOYED_DESTINATIONS
viewfunction MAX_DEPLOYED_DESTINATIONS() view returns (uint256)
events
AddedToRemovalQueue
event AddedToRemovalQueue(address destination)
DestinationVaultAdded
event DestinationVaultAdded(address destination)
DestinationVaultRemoved
event DestinationVaultRemoved(address destination)
RemovedFromRemovalQueue
event RemovedFromRemovalQueue(address destination)
WithdrawalQueueSet
event WithdrawalQueueSet(address[] destinations)
errors
BaseAssetMismatch
error BaseAssetMismatch(address destinationVault)
InvalidAddress
error InvalidAddress(address addr)
InvalidParams
error InvalidParams()
ItemExists
error ItemExists()
ItemNotFound
error ItemNotFound()
TooManyDeployedDestinations
error TooManyDeployedDestinations()
creation bytecode
0x610c02610035600b8282823980515f1a60731461002957634e487b7160e01b5f525f60045260245ffd5b305f52607381538281f3fe7300000000000000000000000000000000000000003014608060405260043610610055575f3560e01c8063278cf1e3146100595780634df82d8414610073578063b757d66214610094578063bdb0658c146100b3575b5f80fd5b610061603281565b60405190815260200160405180910390f35b81801561007e575f80fd5b5061009261008d366004610a10565b6100d2565b005b81801561009f575f80fd5b506100926100ae366004610a6f565b61024c565b8180156100be575f80fd5b506100926100cd366004610ad7565b610539565b5f5b81811015610246575f8383838181106100ef576100ef610b16565b90506020020160208101906101049190610b2a565b9050806101146004870182610847565b6101315760405163d3ed043d60e01b815260040160405180910390fd5b6040516370a0823160e01b81523060048201525f906001600160a01b038316906370a0823190602401602060405180830381865afa158015610175573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101999190610b4c565b1180156101b057506101ae6006870183610864565b155b15610200576101c26006870183610885565b506040516001600160a01b03831681527f58cc439dc5f1932af5d3a4d703c5623af3d4fa166ae9ce6c57c92a4aec3380549060200160405180910390a15b6040516001600160a01b03831681527fd569dfe08ab2b79e7a93322eceb17aa82d72079ec6a746b801351bba6fab94be9060200160405180910390a150506001016100d4565b50505050565b5f816001600160a01b03166336172cef6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610289573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102ad9190610b63565b9050825f8190036102d157604051635435b28960e11b815260040160405180910390fd5b5f306001600160a01b03166338d52e0f6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561030e573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103329190610b63565b90505f805b8381101561052e5787878281811061035157610351610b16565b90506020020160208101906103669190610b2a565b91506001600160a01b03821615806103e3575060405163c3c5a54760e01b81526001600160a01b03838116600483015286169063c3c5a54790602401602060405180830381865afa1580156103bd573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103e19190610b7e565b155b1561041157604051634726455360e11b81526001600160a01b03831660048201526024015b60405180910390fd5b61041e60048a0183610885565b61043b57604051633e04f87160e01b815260040160405180910390fd5b5f826001600160a01b031663cdf456e16040518163ffffffff1660e01b8152600401602060405180830381865afa158015610478573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061049c9190610b63565b9050836001600160a01b0316816001600160a01b0316146104db5760405163774d24d160e01b81526001600160a01b0384166004820152602401610408565b6104e860068b0184610847565b506040516001600160a01b03841681527f72f3f37d50aabee3f8ca754382091cc269b2bf210649b9a152d967584f9ef5ce9060200160405180910390a150600101610337565b505050505050505050565b6001600160a01b0382163014610842576040516370a0823160e01b81523060048201525f906001600160a01b038416906370a0823190602401602060405180830381865afa15801561058d573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105b19190610b4c565b1115610782576040516356ef51e760e11b8152600c840160048201526001600160a01b038316602482015273865a21dc91ed1ce7152e5fa6dc90356b82a5bb159063addea3ce906044015f6040518083038186803b158015610611575f80fd5b505af4158015610623573d5f803e3d5ffd5b505060405163189670bd60e01b8152600c860160048201526032925073865a21dc91ed1ce7152e5fa6dc90356b82a5bb15915063189670bd90602401602060405180830381865af415801561067a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061069e9190610b4c565b11156106bd57604051636ebb9e8960e11b815260040160405180910390fd5b8015610739576040516356ef51e760e11b8152600a840160048201526001600160a01b038316602482015273865a21dc91ed1ce7152e5fa6dc90356b82a5bb159063addea3ce906044015b5f6040518083038186803b15801561071e575f80fd5b505af4158015610730573d5f803e3d5ffd5b50505050505050565b604051634a62870160e01b8152600a840160048201526001600160a01b038316602482015273865a21dc91ed1ce7152e5fa6dc90356b82a5bb1590634a62870190604401610708565b60405163cc31e81760e01b8152600a840160048201526001600160a01b038316602482015273865a21dc91ed1ce7152e5fa6dc90356b82a5bb159063cc31e817906044015f6040518083038186803b1580156107dc575f80fd5b505af41580156107ee573d5f803e3d5ffd5b50610800925050506006840183610847565b15610842576040516001600160a01b03831681527f77a76734c470375e3b2337db7c44dc18f114d6c723a81b5d0981082c1bdc148b9060200160405180910390a15b505050565b5f61085b836001600160a01b038416610899565b90505b92915050565b6001600160a01b0381165f908152600183016020526040812054151561085b565b5f61085b836001600160a01b03841661097c565b5f8181526001830160205260408120548015610973575f6108bb600183610b99565b85549091505f906108ce90600190610b99565b905081811461092d575f865f0182815481106108ec576108ec610b16565b905f5260205f200154905080875f01848154811061090c5761090c610b16565b5f918252602080832090910192909255918252600188019052604090208390555b855486908061093e5761093e610bb8565b600190038181905f5260205f20015f90559055856001015f8681526020019081526020015f205f90556001935050505061085e565b5f91505061085e565b5f8181526001830160205260408120546109c157508154600181810184555f84815260208082209093018490558454848252828601909352604090209190915561085e565b505f61085e565b5f8083601f8401126109d8575f80fd5b50813567ffffffffffffffff8111156109ef575f80fd5b6020830191508360208260051b8501011115610a09575f80fd5b9250929050565b5f805f60408486031215610a22575f80fd5b83359250602084013567ffffffffffffffff811115610a3f575f80fd5b610a4b868287016109c8565b9497909650939450505050565b6001600160a01b0381168114610a6c575f80fd5b50565b5f805f8060608587031215610a82575f80fd5b84359350602085013567ffffffffffffffff811115610a9f575f80fd5b610aab878288016109c8565b9094509250506040850135610abf81610a58565b939692955090935050565b8015158114610a6c575f80fd5b5f805f60608486031215610ae9575f80fd5b833592506020840135610afb81610a58565b91506040840135610b0b81610aca565b809150509250925092565b634e487b7160e01b5f52603260045260245ffd5b5f60208284031215610b3a575f80fd5b8135610b4581610a58565b9392505050565b5f60208284031215610b5c575f80fd5b5051919050565b5f60208284031215610b73575f80fd5b8151610b4581610a58565b5f60208284031215610b8e575f80fd5b8151610b4581610aca565b8181038181111561085e57634e487b7160e01b5f52601160045260245ffd5b634e487b7160e01b5f52603160045260245ffdfea26469706673582212207d347642dfc575c98c521217cba18179f41a188ee08ddae2d16c76a29a8948c264736f6c63430008180033