Skip to content

feat: add Tron (TVM) support, dynamic ABI provider, and signature packing#1

Merged
ddontsov-b2broker merged 1 commit into
mainfrom
feat/api-1.3.0
Apr 16, 2026
Merged

feat: add Tron (TVM) support, dynamic ABI provider, and signature packing#1
ddontsov-b2broker merged 1 commit into
mainfrom
feat/api-1.3.0

Conversation

@ddontsov-b2broker
Copy link
Copy Markdown
Collaborator

  • Add TronMultisigBlockchainClient with TIP-712 typed data signing, execute and claim transactions
  • Add Tron chain configs (Mainnet, Shasta), address validation, and base58-to-hex conversion
  • Replace hardcoded ABI with AbiProvider that fetches contract ABI dynamically with memory + disk caching
  • Add signature packing for v1.0.0 (concatenation) and v1.1.0 (packed binary with signer addresses)
  • Add InsufficientCreditsError with formatted console warning on 402 responses
  • Add callApi wrapper for centralized error handling across all API methods
  • Add Tron examples (invoice, payout, claim, queue sign/execute, full flow) and EVM full-flow example
  • Update OpenAPI generated contracts to match current API spec
  • Update docs and README with Tron workflow documentation

…cking

  - Add TronMultisigBlockchainClient with TIP-712 typed data signing, execute and claim transactions
  - Add Tron chain configs (Mainnet, Shasta), address validation, and base58-to-hex conversion
  - Replace hardcoded ABI with AbiProvider that fetches contract ABI dynamically with memory + disk caching
  - Add signature packing for v1.0.0 (concatenation) and v1.1.0 (packed binary with signer addresses)
  - Add InsufficientCreditsError with formatted console warning on 402 responses
  - Add callApi wrapper for centralized error handling across all API methods
  - Add Tron examples (invoice, payout, claim, queue sign/execute, full flow) and EVM full-flow example
  - Update OpenAPI generated contracts to match current API spec
  - Update docs and README with Tron workflow documentation
@ddontsov-b2broker ddontsov-b2broker merged commit 2d132c6 into main Apr 16, 2026
1 check 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.

1 participant