Skip to content

CLI: Use v1 transaction for relay with hardcoded values - #79

Open
mcintyre94 wants to merge 1 commit into
airgapped-relayfrom
relay-v1
Open

mcintyre94 wants to merge 1 commit into
airgapped-relayfrom
relay-v1

Conversation

@mcintyre94

@mcintyre94 mcintyre94 commented Oct 9, 2026 •

Copy link
Copy Markdown
Member

Implementing and testing migration flows is blocked by the size of legacy transactions

Therefore this commit implements a minimal migration to use a v1 transaction for the relay transaction

We hardcode the CU limit and data size to their max values (1.4M and 64MiB respectively). We set the priority fee to 0.

This is sufficient to land transactions on devnet and unblock testing of migration

The tracking issue has follow ups: aligning how we set transaction config to match other CLIs when they migrate to v1, and updating our other transactions (like nonce create) for consistency.

Example transaction: https://explorer.solana.com/tx/4jpDwmTVyKrJRExAPVhZXM4nwCD32kZxCw8gHa8oAtYwrFtMwzo9io6gNaQwTrHf2UJf3RYjACGgP4PC67eD65yV?cluster=devnet

Implementing and testing migration flows is blocked by the size of
legacy transactions

Therefore this commit implements a minimal migration to use a v1
transaction for the relay transaction

We hardcode the CU limit and data size to their max values (1.4M and
64MiB respectively). We set the priority fee to 0.

This is sufficient to land transactions on devnet and unblock testing of
migration

The tracking issue has follow ups: aligning how we set transaction
config to match other CLIs when they migrate to v1, and updating our
other transactions (like nonce create) for consistency.
@mcintyre94
mcintyre94 added this pull request to stack #72 October 9, 2026 15:44
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