Skip to content

Add Tron and Solana platform adapters#23

Draft
Agusx1211 wants to merge 3 commits into
masterfrom
feature/tron-platform-adapter
Draft

Add Tron and Solana platform adapters#23
Agusx1211 wants to merge 3 commits into
masterfrom
feature/tron-platform-adapter

Conversation

@Agusx1211

Copy link
Copy Markdown
Member

Adds native platform adapters for Tron and Solana/SVM, keeping EVM as the default while routing platform-specific operations through explicit adapters.

The Tron path adds TronWeb-backed calls, transactions, deployments, address normalization, energy estimation, and platform-specific tests. The Solana path includes program discovery, native actions and resolvers, authority-free program reservation, Squads-controlled buffers and proposals, execution, and program verification.

This lets Catapult projects select tron or svm in networks.yaml without pretending either chain exposes EVM semantics.

Validated with pnpm build, pnpm lint, and the targeted Solana test suites (19 tests passed). The full Jest suite was also attempted, but this environment does not have the expected EVM node at 127.0.0.1:8545, so the EVM integration suites could not complete.

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