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

supabase / auth / 16492281791
69%

Build:
DEFAULT BRANCH: master
Ran 24 Jul 2025 08:58AM UTC
Jobs 1
Files 145
Run time 1min
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

24 Jul 2025 08:50AM UTC coverage: 70.495% (+0.3%) from 70.181%
16492281791

push

github

web-flow
feat: add sign in with ethereum (#2069)

Adds Sign in with Ethereum. Configure it by:

```
GOTRUE_EXTERNAL_WEB3_ETHEREUM_ENABLED="true"
GOTRUE_EXTERNAL_WEB3_ETHEREUM_MAXIMUM_VALIDITY_DURATION="10m"
```

SIWS & SIWE are based off of EIP-4361, which is referenced here:
https://eips.ethereum.org/EIPS/eip-4361, so they are close in
implementation with slight differences between address/signature
verification format & algorithm.

For Ethereum, specifically the signature verification part, It requires
recovering the public address from the signature, and then testing the
signature against it, with the algorithm Ethereum uses, this is tedious
to implement without using the https://github.com/ethereum/go-ethereum
package, as the verification has some error correction that it does,
would be hard to test/maintain without the dependency, let me know what
you think.

279 of 312 new or added lines in 6 files covered. (89.42%)

11822 of 16770 relevant lines covered (70.49%)

70.38 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
7
95.21
internal/utilities/siwe/parser.go
26
83.2
-5.44% internal/api/web3.go
Jobs
ID Job ID Ran Files Coverage
1 16492281791.1 24 Jul 2025 08:58AM UTC 145
70.49
GitHub Action Run
Source Files on build 16492281791
  • Tree
  • List 145
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 079b2427 on github
  • Prev Build on master (#16421253762)
  • Next Build on master (#16618040645)
  • Delete
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