• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

safe-global / safe-cli
89%
master: 95%

Build:
Build:
LAST BUILD BRANCH: update-trezor-0.20.1
DEFAULT BRANCH: master
Repo Added 05 Oct 2023 02:33PM UTC
Files 49
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
  • main
  • Uxio0-patch-1
  • bump-safe-eth-py-version
  • bump-version
  • bump_safe_eth_py
  • chore/pin-github-actions
  • dependabot/github_actions/actions/checkout-5
  • dependabot/github_actions/actions/checkout-6.0.3
  • dependabot/github_actions/actions/checkout-7.0.0
  • dependabot/github_actions/actions/setup-python-6
  • dependabot/github_actions/astral-sh/setup-uv-7
  • dependabot/github_actions/docker/build-push-action-7
  • dependabot/github_actions/docker/build-push-action-7.2.0
  • dependabot/github_actions/docker/login-action-4
  • dependabot/github_actions/docker/login-action-4.2.0
  • dependabot/github_actions/docker/setup-buildx-action-4
  • dependabot/github_actions/docker/setup-buildx-action-4.1.0
  • dependabot/github_actions/github-actions-a4033d588a
  • dependabot/pip/art-6.5
  • dependabot/pip/coverage-7.10.3
  • dependabot/pip/coverage-7.10.4
  • dependabot/pip/coverage-7.10.5
  • dependabot/pip/coverage-7.10.6
  • dependabot/pip/coverage-7.10.7
  • dependabot/pip/coverage-7.13.0
  • dependabot/pip/coverage-7.13.1
  • dependabot/pip/coverage-7.13.2
  • dependabot/pip/coverage-7.13.4
  • dependabot/pip/coverage-7.13.5
  • dependabot/pip/coverage-7.6.10
  • dependabot/pip/coverage-7.6.11
  • dependabot/pip/coverage-7.6.12
  • dependabot/pip/coverage-7.6.9
  • dependabot/pip/coverage-7.7.0
  • dependabot/pip/coverage-7.7.1
  • dependabot/pip/coverage-7.8.0
  • dependabot/pip/coverage-7.8.2
  • dependabot/pip/coverage-7.9.1
  • dependabot/pip/coverage-7.9.2
  • dependabot/pip/flake8-7.1.2
  • dependabot/pip/flake8-7.2.0
  • dependabot/pip/flake8-7.3.0
  • dependabot/pip/prompt-toolkit-3.0.50
  • dependabot/pip/prompt-toolkit-3.0.51
  • dependabot/pip/prompt-toolkit-3.0.52
  • dependabot/pip/pygments-2.19.1
  • dependabot/pip/pygments-2.19.2
  • dependabot/pip/pygments-2.20.0
  • dependabot/pip/pytest-8.3.4
  • dependabot/pip/pytest-8.3.5
  • dependabot/pip/pytest-8.4.0
  • dependabot/pip/pytest-8.4.1
  • dependabot/pip/pytest-8.4.2
  • dependabot/pip/pytest-9.0.2
  • dependabot/pip/pytest-sugar-1.1.0
  • dependabot/pip/pytest-sugar-1.1.1
  • dependabot/pip/requests-2.32.4
  • dependabot/pip/requests-2.32.5
  • dependabot/pip/requests-2.33.0
  • dependabot/pip/safe-eth-py-6.0.0
  • dependabot/pip/safe-eth-py-6.1.0
  • dependabot/pip/safe-eth-py-6.1.1
  • dependabot/pip/safe-eth-py-6.2.0
  • dependabot/pip/safe-eth-py-6.3.0
  • dependabot/pip/safe-eth-py-6.4.0
  • dependabot/pip/tabulate-0.10.0
  • dependabot/pip/trezor-0.13.10
  • dependabot/pip/typer-0.15.1
  • dependabot/pip/typer-0.15.2
  • dependabot/pip/typer-0.15.3
  • dependabot/pip/typer-0.15.4
  • dependabot/pip/typer-0.17.4
  • dependabot/pip/typer-0.19.1
  • dependabot/pip/typer-0.19.2
  • dependabot/pip/typer-0.20.0
  • dependabot/pip/typer-0.20.1
  • dependabot/pip/typer-0.21.0
  • dependabot/pip/typer-0.21.1
  • dependabot/pip/typer-0.23.1
  • dependabot/pip/web3-7.10.0
  • dependabot/pip/web3-7.11.0
  • dependabot/pip/web3-7.11.1
  • dependabot/pip/web3-7.12.0
  • dependabot/pip/web3-7.12.1
  • dependabot/pip/web3-7.13.0
  • dependabot/pip/web3-7.14.0
  • dependabot/pip/web3-7.14.1
  • dependabot/pip/web3-7.15.0
  • dependabot/uv/aiohttp-3.13.4
  • dependabot/uv/aiohttp-3.14.1
  • dependabot/uv/coverage-7.13.5
  • dependabot/uv/cryptography-46.0.7
  • dependabot/uv/cryptography-48.0.1
  • dependabot/uv/idna-3.15
  • dependabot/uv/ipython-8.39.0
  • dependabot/uv/pillow-12.2.0
  • dependabot/uv/pygments-2.20.0
  • dependabot/uv/pytest-9.0.3
  • dependabot/uv/urllib3-2.7.0
  • dependabot/uv/uv-0.11.15
  • dependabot/uv/uv-0.11.6
  • docs/pip-install-docs
  • feat/add-explicit-permissions-to-github-actions
  • feat/add-zksync-1.4.1
  • fix-etherscan-reference
  • fix-issues
  • fix-typos
  • fix/code-review-correctness-cleanups
  • master
  • med3000-patch-1
  • migrate/pip-to-uv
  • refactor-owner-load
  • support-module-guard
  • update-codeowners
  • update-dependabot
  • update-dependencies
  • update-flake8-to-ruff
  • update-python-version-ci
  • update-trezor-0.20.1
  • v0.8.0
  • v0.9.0
  • v1.0.0
  • v1.1.0
  • v1.2.0
  • v1.2.1
  • v1.3.0
  • v1.4.0
  • v1.5.0
  • v1.6.0
  • v1.7.0
  • v1.8.0
  • v1.9.0
  • vanity-addresses

29 Jun 2026 10:39AM UTC coverage: 89.07% (-0.5%) from 89.545%
28366111867

push

github

web-flow
Fix correctness bugs and clean up dead code across CLI (#638)

Found during a full-codebase review. Main fixes:

- tx-builder decoder: preserve tuple-array suffix (tuple[], tuple[N]) so the
  selector and ABI encoding match; require 0x prefix for hex ints; clear errors
  for missing/null contract input values; coerce tx value to int
- tx-service operator: return after "owner not loaded" guards to avoid a
  None-deref crash and posting empty signatures
- safe_operator: harden no-arg exception handling, make change_*/update_version*
  always return bool, reject threshold < 1, fix cached nonce with custom
  --safe-nonce, clearer empty-seed error
- main: respect empty SAFE_CLI_INTERACTIVE, route lowercase addresses to
  attended mode
- prompt_parser: use shlex.split so quoted args parse correctly
- ledger: fix exception-message match for USB write errors
- hd wallet: stop overriding a custom hd_path when index is set
- lexer/completer: fix address/tx-hash regex, fix argument coloring, drop dead
  entries

35 of 57 new or added lines in 9 files covered. (61.4%)

3007 of 3376 relevant lines covered (89.07%)

3.55 hits per line

Relevant lines Covered
Build:
Build:
3376 RELEVANT LINES 3007 COVERED LINES
3.55 HITS PER LINE
Source Files on main
  • Tree
  • List 49
  • Changed 11
  • Source Changed 11
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
28366111867 main Fix correctness bugs and clean up dead code across CLI (#638) Found during a full-codebase review. Main fixes: - tx-builder decoder: preserve tuple-array suffix (tuple[], tuple[N]) so the selector and ABI encoding match; require 0x prefix for ... push 29 Jun 2026 10:40AM UTC web-flow github
89.07
28030359894 main Bump the github-actions group with 6 updates (#636) Bumps the github-actions group with 6 updates: | Package | From | To | | --- | --- | --- | | [actions/checkout](https://github.com/actions/checkout) | `6.0.2` | `6.0.3` | | [astral-sh/setup-uv]... push 23 Jun 2026 01:38PM UTC web-flow github
89.54
28027175930 main Update config and dependencies (#635) * Update dependabot config and dependencies Rework dependabot.yml with PR limits, cooldowns and grouped updates (eth, dependencies, github-actions), based on the transaction/queue service configs. Bump ruff ... push 23 Jun 2026 12:46PM UTC web-flow github
89.54
26156146244 main Migrate from flake8/black/isort to ruff (#625) * Migrate to ruff formatting * Reformat using ruff push 20 May 2026 10:17AM UTC web-flow github
89.54
26110810777 main Update codeowners to platform (#623) push 19 May 2026 04:31PM UTC web-flow github
89.55
26108713133 main Update dependencies (#624) push 19 May 2026 03:53PM UTC web-flow github
89.55
26088348924 main feat: Add explicit permissions to GitHub Actions workflows (#621) * feat: Add explicit permissions to GitHub Actions workflows * feat: Pin specific SHA version push 19 May 2026 09:25AM UTC web-flow github
89.55
25727060771 main Change CODEOWNERS from core-api to platform (#620) push 12 May 2026 09:55AM UTC web-flow github
89.55
25680055921 main Pin github actions to hashes (#617) push 11 May 2026 03:34PM UTC web-flow github
89.55
24026931040 main Migrate from pip/requirements.txt to uv with pyproject.toml - Add [dependency-groups] dev to existing pyproject.toml - Add [tool.uv] exclude-newer = "7 days" supply-chain policy - Add uv.lock for fully reproducible, hash-verified installs - Docke... push 06 Apr 2026 09:40AM UTC Uxio0 github
89.55
See All Builds (642)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc