+[{"inputs":[{"internalType":"address","name":"_admin","type":"address"},{"internalType":"uint256","name":"_minPauseDuration","type":"uint256"},{"internalType":"uint256","name":"_maxPauseDuration","type":"uint256"},{"internalType":"uint256","name":"_minHeartbeatInterval","type":"uint256"},{"internalType":"uint256","name":"_maxHeartbeatInterval","type":"uint256"},{"internalType":"uint256","name":"_initialPauseDuration","type":"uint256"},{"internalType":"uint256","name":"_initialHeartbeatInterval","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"AdminZero","type":"error"},{"inputs":[],"name":"HeartbeatExpired","type":"error"},{"inputs":[],"name":"HeartbeatIntervalAboveMax","type":"error"},{"inputs":[],"name":"HeartbeatIntervalBelowMin","type":"error"},{"inputs":[],"name":"MinHeartbeatIntervalExceedsMax","type":"error"},{"inputs":[],"name":"MinHeartbeatIntervalZero","type":"error"},{"inputs":[],"name":"MinPauseDurationExceedsMax","type":"error"},{"inputs":[],"name":"MinPauseDurationZero","type":"error"},{"inputs":[],"name":"PausableZero","type":"error"},{"inputs":[],"name":"PauseDurationAboveMax","type":"error"},{"inputs":[],"name":"PauseDurationBelowMin","type":"error"},{"inputs":[],"name":"PauseFailed","type":"error"},{"inputs":[],"name":"ReentrantCall","type":"error"},{"inputs":[],"name":"SenderNotAdmin","type":"error"},{"inputs":[],"name":"SenderNotPauser","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"admin","type":"address"},{"indexed":false,"internalType":"uint256","name":"minPauseDuration","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"maxPauseDuration","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"minHeartbeatInterval","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"maxHeartbeatInterval","type":"uint256"}],"name":"CircuitBreakerInitialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"previousHeartbeatInterval","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newHeartbeatInterval","type":"uint256"}],"name":"HeartbeatIntervalUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pauser","type":"address"},{"indexed":false,"internalType":"uint256","name":"newHeartbeatExpiry","type":"uint256"}],"name":"HeartbeatUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"previousPauseDuration","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newPauseDuration","type":"uint256"}],"name":"PauseDurationUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pausable","type":"address"},{"indexed":true,"internalType":"address","name":"pauser","type":"address"},{"indexed":false,"internalType":"uint256","name":"pauseDuration","type":"uint256"}],"name":"PauseTriggered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pausable","type":"address"},{"indexed":true,"internalType":"address","name":"previousPauser","type":"address"},{"indexed":true,"internalType":"address","name":"newPauser","type":"address"}],"name":"PauserSet","type":"event"},{"inputs":[],"name":"ADMIN","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAX_HEARTBEAT_INTERVAL","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAX_PAUSE_DURATION","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MIN_HEARTBEAT_INTERVAL","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MIN_PAUSE_DURATION","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_pauser","type":"address"}],"name":"getPausableCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getPausables","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_pausable","type":"address"}],"name":"getPauser","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"heartbeat","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"pauser","type":"address"}],"name":"heartbeatExpiry","outputs":[{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"heartbeatInterval","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_pauser","type":"address"}],"name":"isPauserLive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_pausable","type":"address"}],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"pauseDuration","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_pausable","type":"address"},{"internalType":"address","name":"_newPauser","type":"address"}],"name":"registerPauser","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newHeartbeatInterval","type":"uint256"}],"name":"setHeartbeatInterval","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newPauseDuration","type":"uint256"}],"name":"setPauseDuration","outputs":[],"stateMutability":"nonpayable","type":"function"}]
0 commit comments