0 txs
1 call
constructor
constructor(address vault)
functions
getActionId
viewfunction getActionId(bytes4 selector) view returns (bytes32)
getAuthorizer
viewfunction getAuthorizer() view returns (address)
getPoolCount
viewfunction getPoolCount() view returns (uint256)
getPools
viewfunction getPools(uint256 from, uint256 to) view returns (address[] pools)
getVault
viewfunction getVault() view returns (address)
hasPool
viewfunction hasPool(address pool) view returns (bool)
addPools
nonpayablefunction addPools(address[] newPools)
pausePools
nonpayablefunction pausePools(address[] pools)
removePools
nonpayablefunction removePools(address[] pools)
events
PoolAddedToSet
event PoolAddedToSet(address pool)
PoolRemovedFromSet
event PoolRemovedFromSet(address pool)
errors
IndexOutOfBounds
error IndexOutOfBounds()
PoolAlreadyInSet
error PoolAlreadyInSet(address pool)
PoolNotInSet
error PoolNotInSet(address pool)
PoolNotRegistered
error PoolNotRegistered(address pool)
SenderNotAllowed
error SenderNotAllowed()
VaultNotSet
error VaultNotSet()
creation bytecode
0x60c0346100a857601f610e3c38819003918201601f19168301916001600160401b038311848410176100ac578084926020946040528339810103126100a857516001600160a01b0381168082036100a85730608052156100995760a052604051610d7b90816100c182396080518161095b015260a0518181816102bd0152818161045d01528181610504015281816106600152610a960152f35b630647140b60e51b5f5260045ffd5b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe608060409080825260049081361015610016575f80fd5b5f3560e01c9081631246dbf514610786575080634b164140146106d3578063851c1bb3146106845780638d928af8146106345780638eec5d7014610617578063a20dc529146104d2578063aaabadc51461040a578063b36a4ab1146102455763bbe9583714610083575f80fd5b346102415781600319360112610241575f54602490813583358181118015610238575b801561022e575b610207576100bf8183979695976109ea565b956100e16100cc8861083a565b976100d98851998a6107cc565b80895261083a565b946020947fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe060208a019701368837835b85811061017257505050505050825193849360208501916020865251809252840192915f5b82811061014557505050500390f35b835173ffffffffffffffffffffffffffffffffffffffff1685528695509381019392810192600101610136565b81819a98999a10156101dc576001905f805273ffffffffffffffffffffffffffffffffffffffff817f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5630154166101d16101cb88846109ea565b8b6108ef565b520198979698610111565b836032847f4e487b71000000000000000000000000000000000000000000000000000000005f52525ffd5b847f4e23d035000000000000000000000000000000000000000000000000000000005f525ffd5b50828110156100ad565b508282116100a6565b5f80fd5b50346102415760209160206003193601126102415781359067ffffffffffffffff9283831161024157366023840112156102415782810135938411610241576024906005943660248260051b8701011161024157946102a2610a24565b5f9073ffffffffffffffffffffffffffffffffffffffff95867f000000000000000000000000000000000000000000000000000000000000000016925b8881106102e857005b8581841b830101358881168091036102415787517fc673bdaf00000000000000000000000000000000000000000000000000000000815281878201528b818981895afa908115610400575f916103d3575b50156103a95761034881610cf0565b1561037f57907f099b605510ffa7c63c0abae2ddb315d152c3780cb7fb860fe267aeeb55aa79c78b6001938a51908152a1016102df565b8690867f391de812000000000000000000000000000000000000000000000000000000005f52525ffd5b8690867f9e51bd5c000000000000000000000000000000000000000000000000000000005f52525ffd5b6103f391508c8d3d106103f9575b6103eb81836107cc565b8101906109d2565b5f610339565b503d6103e1565b89513d5f823e3d90fd5b5034610241575f6003193601126102415773ffffffffffffffffffffffffffffffffffffffff6020835180937faaabadc500000000000000000000000000000000000000000000000000000000825281847f0000000000000000000000000000000000000000000000000000000000000000165afa9182156104c857926020935f93610499575b505191168152f35b6104ba919350843d86116104c1575b6104b281836107cc565b8101906109a6565b915f610491565b503d6104a8565b83513d5f823e3d90fd5b509034610241576104e236610852565b6104ea610a24565b80519173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116925f5b85811061053157005b8261053c82846108ef565b5116805f526001602052845f2054156105ed57853b15610241578451907f55aca1ec0000000000000000000000000000000000000000000000000000000082528882015260245f828281838b5af180156105e35761059f575b5050600101610528565b67ffffffffffffffff82116105b95750845260015f610595565b6041897f4e487b71000000000000000000000000000000000000000000000000000000005f52525ffd5b86513d5f823e3d90fd5b877f79ff313f000000000000000000000000000000000000000000000000000000005f525260245ffd5b8234610241575f600319360112610241576020905f549051908152f35b8234610241575f600319360112610241576020905173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b50346102415760206003193601126102415735907fffffffff0000000000000000000000000000000000000000000000000000000082168203610241576106cc602092610930565b9051908152f35b509034610241576106e336610852565b906106ec610a24565b8151915f5b8381106106fa57005b73ffffffffffffffffffffffffffffffffffffffff61071982846108ef565b511661072481610bc7565b1561075c57907f2d6e1422e38cf8b1c4f2314722a67f167a89f205d5109a044f5f8a89eecb45dc60206001938651908152a1016106f1565b857f79ff313f000000000000000000000000000000000000000000000000000000005f525260245ffd5b9190503461024157602060031936011261024157359173ffffffffffffffffffffffffffffffffffffffff8316809303610241576020925f52600183525f205415158152f35b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761080d57604052565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b67ffffffffffffffff811161080d5760051b60200190565b602080600319830112610241576004359167ffffffffffffffff8311610241578060238401121561024157826004013561088b8161083a565b9361089960405195866107cc565b8185526024602086019260051b82010192831161024157602401905b8282106108c3575050505090565b813573ffffffffffffffffffffffffffffffffffffffff811681036102415781529083019083016108b5565b80518210156109035760209160051b010190565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b6040517fffffffff0000000000000000000000000000000000000000000000000000000060208201927f00000000000000000000000000000000000000000000000000000000000000008452166040820152602481526060810181811067ffffffffffffffff82111761080d5760405251902090565b90816020910312610241575173ffffffffffffffffffffffffffffffffffffffff811681036102415790565b90816020910312610241575180151581036102415790565b919082039182116109f757565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b610a507fffffffff000000000000000000000000000000000000000000000000000000005f3516610930565b73ffffffffffffffffffffffffffffffffffffffff6040517faaabadc50000000000000000000000000000000000000000000000000000000081526020928382600481867f0000000000000000000000000000000000000000000000000000000000000000165afa908115610b675784925f92610b72575b5060649060405194859384927f9be2a8840000000000000000000000000000000000000000000000000000000084526004840152336024840152306044840152165afa918215610b67575f92610b4a575b505015610b2257565b7f23dada53000000000000000000000000000000000000000000000000000000005f5260045ffd5b610b609250803d106103f9576103eb81836107cc565b5f80610b19565b6040513d5f823e3d90fd5b6064919250610b8d90843d86116104c1576104b281836107cc565b9190610ac8565b5f54811015610903575f80527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e56301905f90565b5f818152600160205260409020548015610cea577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff908181018181116109f7575f54908382019182116109f757818103610c81575b5050505f548015610c5457810190610c3382610b94565b909182549160031b1b191690555f555f5260016020525f6040812055600190565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603160045260245ffd5b610cd4610c90610c9f93610b94565b90549060031b1c928392610b94565b81939154907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9060031b92831b921b19161790565b90555f52600160205260405f20555f8080610c1c565b50505f90565b805f52600160205260405f2054155f14610d40575f546801000000000000000081101561080d57610d2a610c9f8260018594015f55610b94565b90555f54905f52600160205260405f2055600190565b505f9056fea2646970667358221220fdd91fc555bc18ff4ca0d68a02980d81dc3e66d337ce17826d4befedbe859c0a64736f6c634300081b0033000000000000000000000000ba1333333333a1ba1108e8412f11850a5c319ba9