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

safe-global / safe-contracts
94%

Build:
DEFAULT BRANCH: main
Repo Added 26 Apr 2022 02:55PM UTC
Files 32
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
  • 1.3.0-libs.0
  • ISafe
  • add-network-configs
  • add-precommit
  • add_tests_eip1271
  • bounty/nonce_reorder
  • bounty_module_pagination
  • bug/certora-unresolved-setup-fix
  • bug/comment-typo
  • bug/execTransactionFromModuleReturnData-mit-guard
  • certora/check-owners-list-consistency
  • certora/cleanup
  • certora/guard-update
  • certora/handler
  • certora/module-additions
  • certora/moduleExecutionRule
  • certora/mutation-testing
  • certora/native-balance-update
  • certora/rule-uniq-owners
  • certora/safe-is-setup
  • certora/signatures-rule-options-fix
  • certora/signed-messages
  • certora/singleton-address-doesnt-change
  • certora/spec2
  • certora/treshold-ownercount
  • certora/update-nonce-monotonicity-rule
  • certora/v6-spec-update
  • certora/verify-monotonicity-for-havocs
  • certoraOwnerReach
  • change-cla-permissions
  • checkSignatures
  • chore/benchmark-typo
  • chore/coverage-skip-test
  • chore/javascript-formatting
  • chore/prettier-shenanigans
  • chore/remove-outdated-networks
  • chore/version-pamp
  • chore/version-pamp-141
  • ci/pin-certora
  • ci/pin-certora-proper-parallel-coverage
  • cla-signatures
  • contract-size
  • dependabot/npm_and_yarn/axios-0.21.4
  • dependabot/npm_and_yarn/cookiejar-2.1.4
  • dependabot/npm_and_yarn/cross-fetch-2.2.6
  • dependabot/npm_and_yarn/decode-uri-component-0.2.2
  • dependabot/npm_and_yarn/express-4.18.2
  • dependabot/npm_and_yarn/flat-and-eth-gas-reporter-and-solidity-coverage-5.0.2
  • dependabot/npm_and_yarn/follow-redirects-1.15.4
  • dependabot/npm_and_yarn/http-cache-semantics-4.1.1
  • dependabot/npm_and_yarn/qs-6.5.3
  • dependabot/npm_and_yarn/simple-get-2.8.2
  • dependabot/npm_and_yarn/tough-cookie-and-eth-gas-reporter--removed
  • dependabot/npm_and_yarn/undici-5.19.1
  • dependabot/npm_and_yarn/undici-5.26.3
  • dependabot/npm_and_yarn/word-wrap-1.2.4
  • deps-bump
  • deps/upgrade
  • docs/1.5.0-changelog
  • docs/audit-notes-2
  • docs/audit-notes-4
  • docs/fix-return-comment
  • docs/general-overview-of-safe
  • docs/improve-natspec-docs
  • docs/improve-natspec-docs-2
  • docs/improve-natspec-docs-3
  • docs/improve-natspec-docs-4
  • docs/improve-natspec-docs-5
  • docs/improve-natspec-docs-6
  • docs/improve-natspec-docs-7
  • error_codes_enhanced
  • experiment/eip4337
  • experimental_fix_the_x
  • feat/audit-notes
  • feat/audit-notes-1
  • feat/eip-165-test
  • feat/external-contract-signature
  • feat/fbhandler-exploit
  • feat/improve-proxy-factory
  • feat/index-addresses-events
  • feat/memory-safe-assembly
  • feat/multisend-self-tests
  • feat/proxycreated-indexed-proxyaddress
  • feat/remove-gasleft
  • feat/remove-requiredtxgas
  • feat/remove-transfer-send
  • feat/remove-transfer-send-2
  • feat/signature-decoder-optimization
  • feat/universal-onlyowner-module
  • feat/use-interface-in-compatfbhandler
  • feat/use-safe-singleton-factory
  • feature-719-rename-repository
  • feature/1.4.0-deployment
  • feature/1.4.1-migration
  • feature/1.4.1-migration-enhancements
  • feature/1.5.0-migration
  • feature/bytecode-shaving-2
  • feature/checknsignatures-datahash
  • feature/documentation
  • feature/gnosissafe-safe
  • feature/module-guard
  • feature/module-tx-alternative-impl
  • feature/module-tx-guard
  • feature/optimize-onlyowners-guard
  • feature/remove-bytes-from-checksignatures
  • feature/remove-name-version
  • feature/setupmodules-check-to-is-a-contract
  • feature/simplify-test4337fallbackhandler
  • feature/update_safe_references
  • fix-local-verify
  • fix/certora-ci
  • fix/eip1271-validation
  • fix/error_code_typo
  • fix/gasleft-setupModules
  • fix/js-bundle
  • fix/linter-warnings
  • fix/module-manager-comment
  • fix/safe-inheritance-order
  • fix/typescript-setup
  • fix1271-wip
  • fix_changelog
  • formal-verification
  • fv/adjust-execTransactionRule
  • fv/checkSignatures
  • fv/moduleReach
  • migrate-l2
  • migrate-l2-111
  • mmv08-patch-1
  • optimizer-enabled
  • optimizer-enabled-with-original-solc
  • pin-certora-cli-version
  • refactor/make-base-contracts-abstract
  • refactor/rename-defaultfallbackhandler
  • refactor/rename-ether-fallback
  • refs/heads/certora/native-balance-update
  • refs/heads/certora/update-nonce-monotonicity-rule
  • refs/heads/chore/version-pamp-141
  • refs/heads/fix/typescript-setup
  • refs/heads/main
  • refs/tags/v1.4.0
  • refs/tags/v1.4.1
  • refs/tags/v1.4.1-build.0
  • release-branch/v1.4.1
  • release/1.4.1
  • release/v1.5.0
  • setup_clas
  • slither-graphs
  • test-checknsigs
  • tests-correction
  • update-cla
  • update-readme-npm-badge
  • use-new-safe-singleton-factory
  • v1.4.1/js-bundle-fix
  • v1_3_0_zksync
  • wip-eip-1271-fix
  • zksync

16 Jan 2024 01:33PM UTC coverage: 94.397%. Remained the same
7542362512

push

github

web-flow
Adding `ISafe` interface for `CompatibilityFallbackHandler` (#722)

TODO:

- [x] Creating `ISafe` interface along with other Safe dependency
interfaces.
- [x] Using `ISafe` interface for Tests.
- [x] Extra: Added `codesize` script for checking the codesize of
contracts.

Closes #701

261 of 292 branches covered (0.0%)

Branch coverage included in aggregate %.

396 of 404 relevant lines covered (98.02%)

97.1 hits per line

Relevant lines Covered
Build:
Build:
404 RELEVANT LINES 396 COVERED LINES
97.1 HITS PER LINE
Source Files on main
Detailed source file information is not available for this build.

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
7542362512 main Adding `ISafe` interface for `CompatibilityFallbackHandler` (#722) TODO: - [x] Creating `ISafe` interface along with other Safe dependency interfaces. - [x] Using `ISafe` interface for Tests. - [x] Extra: Added `codesize` script for checkin... push 16 Jan 2024 01:34PM UTC web-flow github
94.4
7503709891 main Merge pull request #726 from safe-global/contract-size Reducing Safe Contract Code Size push 12 Jan 2024 02:50PM UTC web-flow github
94.4
7503664597 main Pin Certora CLI Version in CI (#730) This PR pins the Certora CLI version in CI. We started seeing unrelated failures because of, what appears to be, incompatibilities with the new version. push 12 Jan 2024 02:46PM UTC web-flow github
94.57
7503458635 main Merge pull request #729 from safe-global/fix-l2-migration-contract-typo Fix Typo In Migration Contract Comment push 12 Jan 2024 02:27PM UTC web-flow github
94.57
7503409586 main Merge pull request #728 from safe-global/bug/execTransactionFromModuleReturnData-mit-guard Correctly returning data from tx execution through module push 12 Jan 2024 02:23PM UTC web-flow github
94.57
7476408467 main Merge pull request #711 from safe-global/optimizer-enabled Making contracts `memory-safe` push 10 Jan 2024 02:32PM UTC web-flow github
94.55
7408566959 main Merge pull request #721 from safe-global/checkSignatures Check Signatures moved to Safe.sol push 04 Jan 2024 10:52AM UTC web-flow github
94.55
6969581763 main Merge pull request #709 from safe-global/deps/upgrade Dependencies: Upgrade push 23 Nov 2023 12:20PM UTC web-flow github
94.57
6955860728 main Uncomment the execTransaction rule (#705) A follow up on: https://github.com/safe-global/safe-contracts/pull/702 It uncomments the rule the ghost was meant for and adds a public method for the summarized method (summaries only work for intern... push 22 Nov 2023 10:17AM UTC web-flow github
94.57
6928337365 main Enable ghost summary for getTransactionHash() (#702) Co-authored-by: Mikhail <16622558+mmv08@users.noreply.github.com> push 20 Nov 2023 09:55AM UTC web-flow github
94.57
See All Builds (955)
  • 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