0 txs
4.4k calls
constructor
constructor(address _core, uint256 _price)
functions
core
viewfunction core() view returns (address)
paused
viewfunction paused() view returns (bool)
price
viewfunction price() view returns (uint256)
emergencyAction
payablefunction emergencyAction(tuple[] calls) payable returns (bytes[] returnData)
pause
nonpayablefunction pause()
setCore
nonpayablefunction setCore(address newCore)
setPrice
nonpayablefunction setPrice(uint256 _price)
unpause
nonpayablefunction unpause()
events
CoreUpdate
event CoreUpdate(address indexed oldCore, address indexed newCore)
Paused
event Paused(address account)
PriceSet
event PriceSet(uint256 indexed timestamp, uint256 price)
Unpaused
event Unpaused(address account)
errors
EnforcedPause
error EnforcedPause()
ExpectedPause
error ExpectedPause()
UnderlyingCallReverted
error UnderlyingCallReverted(bytes returnData)
creation bytecode
0x6080604052348015600e575f5ffd5b50604051610c1b380380610c1b833981016040819052602b916058565b5f80546001600160a01b0390931661010002610100600160a81b031990931692909217909155600155608d565b5f5f604083850312156068575f5ffd5b82516001600160a01b0381168114607d575f5ffd5b6020939093015192949293505050565b610b818061009a5f395ff3fe608060405260043610610079575f3560e01c80638456cb591161004c5780638456cb59146100f857806391b7f5ed1461010c578063a035b1fe1461012b578063f2f4eb261461014e575f5ffd5b80633f4ba83a1461007d5780635c975abb146100935780637df3927e146100b957806380009630146100d9575b5f5ffd5b348015610088575f5ffd5b50610091610182565b005b34801561009e575f5ffd5b505f5460ff1660405190151581526020015b60405180910390f35b6100cc6100c7366004610935565b610262565b6040516100b091906109d4565b3480156100e4575f5ffd5b506100916100f3366004610a37565b6104fd565b348015610103575f5ffd5b506100916105da565b348015610117575f5ffd5b50610091610126366004610a64565b6106b2565b348015610136575f5ffd5b5061014060015481565b6040519081526020016100b0565b348015610159575f5ffd5b505f5461010090046001600160a01b03166040516001600160a01b0390911681526020016100b0565b5f54604051632474521560e21b81527fe7276a2a84d8de556657ec9cf93a55a7d66f096e529d0582ed08e9e2208b92b5600482018190523360248301529161010090046001600160a01b0316906391d1485490604401602060405180830381865afa1580156101f3573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102179190610a7b565b6102575760405162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b60448201526064015b60405180910390fd5b61025f6107c0565b50565b5f54604051632474521560e21b81527f1a6838efa4183e08fe3607359d1259272af9d4716f65e1a7b5921f78fd5a3c6a6004820181905233602483015260609290916101009091046001600160a01b0316906391d1485490604401602060405180830381865afa1580156102d8573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102fc9190610a7b565b6103375760405162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b604482015260640161024e565b8267ffffffffffffffff81111561035057610350610a9a565b60405190808252806020026020018201604052801561038357816020015b606081526020019060019003908161036e5790505b5091505f5b838110156104f5575f8585838181106103a3576103a3610aae565b90506020028101906103b59190610ac2565b6103c3906020810190610a37565b90505f8686848181106103d8576103d8610aae565b90506020028101906103ea9190610ac2565b602001359050365f88888681811061040457610404610aae565b90506020028101906104169190610ac2565b610424906040810190610ae0565b915091505f5f856001600160a01b0316858585604051610445929190610b2a565b5f6040518083038185875af1925050503d805f811461047f576040519150601f19603f3d011682016040523d82523d5f602084013e610484565b606091505b50915091508181906104c3576040517f4ad176bb00000000000000000000000000000000000000000000000000000000815260040161024e9190610b39565b50808988815181106104d7576104d7610aae565b60200260200101819052505050505050508080600101915050610388565b505092915050565b5f54604051632474521560e21b81527f1a6838efa4183e08fe3607359d1259272af9d4716f65e1a7b5921f78fd5a3c6a600482018190523360248301529161010090046001600160a01b0316906391d1485490604401602060405180830381865afa15801561056e573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105929190610a7b565b6105cd5760405162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b604482015260640161024e565b6105d682610811565b5050565b5f54604051632474521560e21b81527ffcb9fcbfa83b897fb2d5cf4b58962164105c1e71489a37ef3ae0db3fdce576f6600482018190523360248301529161010090046001600160a01b0316906391d1485490604401602060405180830381865afa15801561064b573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061066f9190610a7b565b6106aa5760405162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b604482015260640161024e565b61025f610880565b5f54604051632474521560e21b81527f942451c9be4228ec3c497ec9d1a5b3a6cc100bc2c661ab6870fff0b4eccfe6f5600482018190523360248301529161010090046001600160a01b0316906391d1485490604401602060405180830381865afa158015610723573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107479190610a7b565b6107825760405162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b604482015260640161024e565b600182905560405182815242907fa0f1665b7b659537b52deec61ea64d134a3bccda74c7f4e79f2246e7a8187a8a9060200160405180910390a25050565b6107c86108bc565b5f805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b5f80546001600160a01b038381166101008181027fffffffffffffffffffffff0000000000000000000000000000000000000000ff851617855560405193049190911692909183917f9209b7c8c06dcfd261686a663e7c55989337b18d59da5433c6f2835fb697092091a35050565b6108886108f9565b5f805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586107f43390565b5f5460ff166108f7576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b5f5460ff16156108f7576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f60208385031215610946575f5ffd5b823567ffffffffffffffff81111561095c575f5ffd5b8301601f8101851361096c575f5ffd5b803567ffffffffffffffff811115610982575f5ffd5b8560208260051b8401011115610996575f5ffd5b6020919091019590945092505050565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b5f602082016020835280845180835260408501915060408160051b8601019250602086015f5b82811015610a2b57603f19878603018452610a168583516109a6565b945060209384019391909101906001016109fa565b50929695505050505050565b5f60208284031215610a47575f5ffd5b81356001600160a01b0381168114610a5d575f5ffd5b9392505050565b5f60208284031215610a74575f5ffd5b5035919050565b5f60208284031215610a8b575f5ffd5b81518015158114610a5d575f5ffd5b634e487b7160e01b5f52604160045260245ffd5b634e487b7160e01b5f52603260045260245ffd5b5f8235605e19833603018112610ad6575f5ffd5b9190910192915050565b5f5f8335601e19843603018112610af5575f5ffd5b83018035915067ffffffffffffffff821115610b0f575f5ffd5b602001915036819003821315610b23575f5ffd5b9250929050565b818382375f9101908152919050565b602081525f610a5d60208301846109a656fea26469706673582212200457ed39c7631cb2a1397aa0a27a5e131ee876e0001d0562c4fed3e6158150ac64736f6c634300081c0033000000000000000000000000f6d48735eccf12bdc1df2674b1ce3fcb3bd254900000000000000000000000000000000000000000000000000de0b6b3a7640000