Skip to content

Feat: Implemented Fee Payer Transaction type#4

Merged
DavidNzube101 merged 1 commit intomasterfrom
fee-payer-tx
Apr 14, 2026
Merged

Feat: Implemented Fee Payer Transaction type#4
DavidNzube101 merged 1 commit intomasterfrom
fee-payer-tx

Conversation

@DannyXY
Copy link
Copy Markdown
Contributor

@DannyXY DannyXY commented Apr 14, 2026

Add fee-payer transaction support to the SDK transaction flow.

This aims to resolve #3
This updates the transaction package and API layer to support sponsored transactions where the sender signs the transaction and a separate fee payer signs and covers gas. The implementation adds a fee-payer raw transaction wrapper, fee-payer signing message handling, sender/fee-payer authenticator helpers, final signed transaction assembly, and simulation support, while preserving the existing single-signer path.

Also included:

  • additive builder and API methods for fee-payer transactions
  • tests covering fee-payer serialization, signing messages, and signed transaction bytes

@DannyXY DannyXY requested a review from DavidNzube101 April 14, 2026 08:49
@DavidNzube101
Copy link
Copy Markdown
Collaborator

Awesome ;)

2 similar comments
@DavidNzube101
Copy link
Copy Markdown
Collaborator

Awesome ;)

@DavidNzube101
Copy link
Copy Markdown
Collaborator

Awesome ;)

@DavidNzube101 DavidNzube101 merged commit cababf8 into master Apr 14, 2026
2 checks passed
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.

Add separate fee-payer transaction support to the Go SDK.

2 participants