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

safe-global / safe-modules / 6613772213
85%

Build:
DEFAULT BRANCH: master
Ran 23 Oct 2023 01:14PM UTC
Jobs 1
Files 9
Run time 2s
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

23 Oct 2023 01:13PM UTC coverage: 69.856% (-0.8%) from 70.647%
6613772213

push

github

web-flow
Migrate to `hardhat-toolbox` and Ethers.js v6 (#103)

Supersedes #100 

This PR implements the suggestion from
https://github.com/safe-global/safe-modules/pull/100#pullrequestreview-1687802400
(thanks @mmv08 for the suggestion!), and migrates the 4337 package to
use the latest `hardhat` with `@nomicfoundation/hardhat-toolbox` in
order to simplify dependency management (it also removes a lot of extra
dependencies that were pulled in by `ethereal-waffle` 🎉).

Note that, in order to use the latest version of `hardhat` and
`hardhat-toolbox`, the codebase needed to migrate to Ethers.js v6 which
caused some fairly small changes to the existing TypeScript codebase.

Some additional dependency version changes that may seem unrelated but
worth clarifying:

* `solc`: A follow up to
https://github.com/safe-global/safe-modules/pull/99, where the direct
`solc` version didn't change to reflect the hardhat compiler settings
* `@types/node`: Updated to the LTS version of node, which we intend to
use.

Additionally, for testing I was able to execute the `runOp` script
([tx](https://goerli.etherscan.io/tx/0xc1edbf6ebbf114278718276379bc75ace)).

44 of 80 branches covered (0.0%)

Branch coverage included in aggregate %.

102 of 129 relevant lines covered (79.07%)

5.07 hits per line

Jobs
ID Job ID Ran Files Coverage
1 6613772213.1 23 Oct 2023 01:14PM UTC 9
69.86
GitHub Action Run
Source Files on build 6613772213
  • Tree
  • List 9
  • Changed 0
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 0206ae99 on github
  • Prev Build on master (#6575637387)
  • Next Build on master (#6613876244)
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

© 2025 Coveralls, Inc