Skip to content

Conversation

@lavish0000
Copy link
Contributor

@lavish0000 lavish0000 commented Sep 20, 2025

Following the pattern in #204 and #157:

  • Add peaq to EVM networks with chainId: 3338
  • Configure USDC on peaq: 0xbbA60da06c2c5424f03f7434542280FCAd453d10
  • Import peaq directly from viem/chains and extend wallet.ts switch
  • Update network mappings and supported networks list

This enables x402 payments on peaq network using the existing EIP-3009 exact scheme with lower gas costs and faster settlement times.

@cb-heimdall
Copy link

cb-heimdall commented Sep 20, 2025

✅ Heimdall Review Status

Requirement Status More Info
Reviews 1/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 0
Sum 1

@vercel
Copy link

vercel bot commented Sep 20, 2025

@lavish0000 is attempting to deploy a commit to the Coinbase Team on Vercel.

A member of the Team first needs to authorize it.

@lavish0000 lavish0000 changed the title feat: add peaq EVM support (chainId 3338) – minimal additive change feat: add peaq EVM support (chainId 3338) Sep 20, 2025
@apmcdermott
Copy link
Contributor

@lavish0000 LGTM. Need you to sign your commits before this can be merged in though.

@lavish0000
Copy link
Contributor Author

Thanks a lot @apmcdermott 🙂. I have signed the commit. Let me know if anything else is needed from my side

@lavish0000
Copy link
Contributor Author

lavish0000 commented Sep 26, 2025

Hey @apmcdermott 🙂, anything else you need from us to get this merged? Please let me know

@apmcdermott
Copy link
Contributor

@lavish0000 Nope, looks good!

@apmcdermott apmcdermott merged commit 4ec9c29 into coinbase:main Sep 30, 2025
11 of 13 checks passed
apmcdermott pushed a commit that referenced this pull request Oct 3, 2025
* Add Meridian to x402 ecosystem website

* fix: Update the x402 bottom image from black front -> white front (#410)

* fix the x402 bottom image with a white font for the text

* chore: v0.6.5 release (#412)

* bumping version to 0.6.5 for release

* fix: Update the x402 bottom image from black front -> white front (#410)

* fix the x402 bottom image with a white font for the text

* fix(ci): correct duplicate steps key in check_python workflow (#324)

The GitHub Actions workflow `.github/workflows/check_python.yml` had
a nested `steps:` key inside the `test-python` job’s `steps` list,
causing a YAML parse error:

  (Line: 11, Col: 7): A mapping was not expected

This change removes the redundant `steps:` and ensures all steps are properly listed with `- name:` or `- uses:` entries, restoring workflow syntax validity so the CI pipeline can run.

* fix(bug): fix types export in package.json (#390)

The published x402 package does not contain an index.d.ts file leading to Typescript errors.

e.g.:
```
Could not find a declaration file for module 'x402'. '/Users/dylanfiedler/Documents/ario/ar-io/ar-io-node/node_modules/x402/dist/esm/index.js' implicitly has an 'any' type.
  Try `npm i --save-dev @types/x402` if it exists or add a new declaration (.d.ts) file containing `declare module 'x402';`ts(7016)
```

This PR updates it to use cjs types by default.

fix(package.json): use cjs by default in package.json

* feat: add peaq EVM support (chainId 3338) (#395)

* Revert "Merge branch 'main' into main"

This reverts commit 236d01c, reversing
changes made to 1eb9a5e.

---------

Co-authored-by: fabrice-cheng <fabrice.cheng@coinbase.com>
Co-authored-by: Dennj <dennj.osele@gmail.com>
Co-authored-by: Dylan Fiedler <dtfiedler@users.noreply.github.com>
Co-authored-by: Lovish Arora <46993225+lavish0000@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants