README.md
pyproject.toml
src/brawny/__init__.py
src/brawny/_context.py
src/brawny/accounts.py
src/brawny/api.py
src/brawny/async_runtime.py
src/brawny/automation.py
src/brawny/chain.py
src/brawny/cli_templates.py
src/brawny/error_taxonomy.py
src/brawny/history.py
src/brawny/http.py
src/brawny/interfaces.py
src/brawny/invariants.py
src/brawny/keystore.py
src/brawny/lifecycle.py
src/brawny/logging.py
src/brawny/logging_types.py
src/brawny/metrics.py
src/brawny/multicall.py
src/brawny/network_guard.py
src/brawny/runtime_controls.py
src/brawny/script_tx.py
src/brawny/scripting.py
src/brawny/startup.py
src/brawny/telegram.py
src/brawny/testing.py
src/brawny/timeout.py
src/brawny/tx_hash.py
src/brawny/types.py
src/brawny/utils.py
src/brawny/validation.py
src/brawny.egg-info/PKG-INFO
src/brawny.egg-info/SOURCES.txt
src/brawny.egg-info/dependency_links.txt
src/brawny.egg-info/entry_points.txt
src/brawny.egg-info/requires.txt
src/brawny.egg-info/top_level.txt
src/brawny/_rpc/__init__.py
src/brawny/_rpc/broadcast.py
src/brawny/_rpc/caller.py
src/brawny/_rpc/client.py
src/brawny/_rpc/clients.py
src/brawny/_rpc/context.py
src/brawny/_rpc/errors.py
src/brawny/_rpc/gas.py
src/brawny/_rpc/pool.py
src/brawny/_rpc/retry.py
src/brawny/_rpc/retry_policy.py
src/brawny/_rpc/transport.py
src/brawny/alerts/__init__.py
src/brawny/alerts/abi_resolver.py
src/brawny/alerts/base.py
src/brawny/alerts/context.py
src/brawny/alerts/contracts.py
src/brawny/alerts/encoded_call.py
src/brawny/alerts/errors.py
src/brawny/alerts/events.py
src/brawny/alerts/function_caller.py
src/brawny/alerts/health.py
src/brawny/alerts/routing.py
src/brawny/alerts/send.py
src/brawny/assets/AGENTS.md
src/brawny/cli/__init__.py
src/brawny/cli/app.py
src/brawny/cli/bootstrap.py
src/brawny/cli/helpers.py
src/brawny/cli/commands/__init__.py
src/brawny/cli/commands/abi.py
src/brawny/cli/commands/accounts.py
src/brawny/cli/commands/console.py
src/brawny/cli/commands/contract.py
src/brawny/cli/commands/controls.py
src/brawny/cli/commands/health.py
src/brawny/cli/commands/init_project.py
src/brawny/cli/commands/intents.py
src/brawny/cli/commands/job_dev.py
src/brawny/cli/commands/jobs.py
src/brawny/cli/commands/logs.py
src/brawny/cli/commands/maintenance.py
src/brawny/cli/commands/migrate.py
src/brawny/cli/commands/networks.py
src/brawny/cli/commands/run.py
src/brawny/cli/commands/script.py
src/brawny/cli/commands/signer.py
src/brawny/config/__init__.py
src/brawny/config/models.py
src/brawny/config/parser.py
src/brawny/config/routing.py
src/brawny/config/validation.py
src/brawny/daemon/__init__.py
src/brawny/daemon/context.py
src/brawny/daemon/core.py
src/brawny/daemon/loops.py
src/brawny/daemon/supervisor.py
src/brawny/db/__init__.py
src/brawny/db/base.py
src/brawny/db/circuit_breaker.py
src/brawny/db/global_cache.py
src/brawny/db/migrate.py
src/brawny/db/queries.py
src/brawny/db/serialized.py
src/brawny/db/migrations/001_init.sql
src/brawny/db/migrations/002_add_included_block.sql
src/brawny/db/migrations/003_add_broadcast_at.sql
src/brawny/db/migrations/004_broadcast_binding.sql
src/brawny/db/migrations/005_add_retry_after.sql
src/brawny/db/migrations/006_add_retry_count_column.sql
src/brawny/db/migrations/007_add_gap_tracking.sql
src/brawny/db/migrations/009_add_intent_metadata.sql
src/brawny/db/migrations/010_add_nonce_gap_index.sql
src/brawny/db/migrations/011_add_job_logs.sql
src/brawny/db/migrations/012_add_claimed_by.sql
src/brawny/db/migrations/013_attempt_unique.sql
src/brawny/db/migrations/014_add_lease_expires_at.sql
src/brawny/db/migrations/015_add_signer_alias.sql
src/brawny/db/migrations/016_runtime_controls_and_quarantine.sql
src/brawny/db/migrations/017_add_job_drain.sql
src/brawny/db/migrations/018_add_nonce_reset_audit.sql
src/brawny/db/migrations/019_add_job_cooldowns.sql
src/brawny/db/migrations/020_attempt_unique_initial.sql
src/brawny/db/migrations/021_add_intent_terminal_halt.sql
src/brawny/db/migrations/022_collapse_intent_statuses.sql
src/brawny/db/ops/__init__.py
src/brawny/db/ops/logs.py
src/brawny/db/sqlite/__init__.py
src/brawny/db/sqlite/connection.py
src/brawny/db/sqlite/execute.py
src/brawny/db/sqlite/mappers.py
src/brawny/db/sqlite/tx.py
src/brawny/db/sqlite/repos/attempts.py
src/brawny/db/sqlite/repos/block_state.py
src/brawny/db/sqlite/repos/cache.py
src/brawny/db/sqlite/repos/intents.py
src/brawny/db/sqlite/repos/jobs.py
src/brawny/db/sqlite/repos/maintenance.py
src/brawny/db/sqlite/repos/signers_nonces.py
src/brawny/jobs/__init__.py
src/brawny/jobs/base.py
src/brawny/jobs/discovery.py
src/brawny/jobs/job_validation.py
src/brawny/jobs/kv.py
src/brawny/jobs/registry.py
src/brawny/model/__init__.py
src/brawny/model/contexts.py
src/brawny/model/enums.py
src/brawny/model/errors.py
src/brawny/model/events.py
src/brawny/model/startup.py
src/brawny/model/types.py
src/brawny/networks/__init__.py
src/brawny/networks/config.py
src/brawny/networks/manager.py
src/brawny/obs/__init__.py
src/brawny/obs/emit.py
src/brawny/obs/health.py
src/brawny/obs/heartbeat.py
src/brawny/recovery/__init__.py
src/brawny/recovery/ops.py
src/brawny/recovery/runner.py
src/brawny/scheduler/__init__.py
src/brawny/scheduler/poller.py
src/brawny/scheduler/reorg.py
src/brawny/scheduler/runner.py
src/brawny/scheduler/shutdown.py
src/brawny/tx/__init__.py
src/brawny/tx/executor.py
src/brawny/tx/fees.py
src/brawny/tx/intent.py
src/brawny/tx/monitor.py
src/brawny/tx/nonce.py
src/brawny/tx/replacement.py
src/brawny/tx/retry_policy.py
src/brawny/tx/utils.py
src/brawny/tx/stages/types.py