Skip to content

Dev/gasfree#1

Merged
Hades-Ye merged 29 commits intomainfrom
dev/gasfree
Mar 6, 2026
Merged

Dev/gasfree#1
Hades-Ye merged 29 commits intomainfrom
dev/gasfree

Conversation

@Hades-Ye
Copy link
Copy Markdown
Contributor

@Hades-Ye Hades-Ye commented Mar 6, 2026

Description

support exact_gasfree scheme

Tests

All passed

Checklist

  • I have formatted and linted my code
  • All new and existing tests pass
  • My commits are signed (required for merge) -- you may need to rebase if you initially pushed unsigned commits

… verify

- Add fee_quote() override in ExactGasFreeFacilitatorMechanism to select
  a random GasFree provider and return it via feeTo/caller
- Client mechanisms now prefer provider from requirements.extra.fee,
  with fallback to fetching from GasFree API directly
- Fix missing primary_type parameter in TRON exact_permit facilitators
  _verify_signature(), which caused 500 errors during settlement
- Remove EIP712Domain from type dicts (Python and TypeScript) to fix
  ethers v6 / TronWeb v6 ambiguous primary types error
- Add comprehensive validation in GasFree facilitator (token whitelist,
  fee amount, deadline checks)
- Fix @gasfree/gasfree-sdk CJS/ESM import compatibility
- Fix TypeScript API references (ExactPermitTronClientMechanism, new TronClientSigner(key))
- Add EvmClientSigner, ExactGasFreeClientMechanism, BSC networks to TS README
- Add GasFree usage example and Python client example to root README
- Update GitHub org links to BofAI and docs URL to docs.bankofai.io
- Consolidate CHANGELOG and RELEASE_NOTES as single v0.4.0 feature release
@Hades-Ye Hades-Ye merged commit 1b30e02 into main Mar 6, 2026
7 checks passed
@Hades-Ye Hades-Ye deleted the dev/gasfree branch March 6, 2026 12:22
@github-actions github-actions Bot mentioned this pull request Apr 13, 2026
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant