Skip to content

feat(blockchain): Stellar USDC integration and cross-chain bridge#414

Merged
DevMuhdishaq merged 1 commit into
StelTade:mainfrom
A6dulmalik:feature/blockchain-stellar-crosschain-integration
Jun 24, 2026
Merged

feat(blockchain): Stellar USDC integration and cross-chain bridge#414
DevMuhdishaq merged 1 commit into
StelTade:mainfrom
A6dulmalik:feature/blockchain-stellar-crosschain-integration

Conversation

@A6dulmalik

@A6dulmalik A6dulmalik commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Summary

Implements full blockchain integration for Issue #381.

Issue #381 — Full Stellar Blockchain Integration with USDC Support

  • StellarService: wallet creation, USDC deposit verification (within 2 ledger confirmations), USDC withdrawal, on-chain trade settlement
  • EthereumService: ETH wallet creation, ERC-20 deposit recognition via Transfer event decoding, address validation

Infrastructure

  • Entities: BlockchainTransaction, WalletAddress, CrossChainBridge
  • DTOs with class-validator for all endpoints
  • BlockchainController with 9 REST endpoints (wallet, deposit verify, withdraw, bridge, bridge approve, bridge health, bridge history, tx history)
  • BlockchainModule wired into AppModule
  • DB migration 1750700000000-CreateBlockchainTables

Tests

  • 14 unit tests passing across StellarService and CrossChainBridgeService

Closes #381

…bridge

- Add BlockchainTransaction, WalletAddress, CrossChainBridge entities
- Implement StellarService: wallet creation, USDC deposit verification, withdrawal, on-chain settlement
- Implement EthereumService: ERC-20 deposit recognition, address validation
- Implement CrossChainBridgeService: multi-sig bridge ops, health monitoring, auto-refund on failure
- Add BlockchainController with REST endpoints for wallet, deposit, withdraw, bridge
- Register BlockchainModule and entities in AppModule
- Add DB migration 1750700000000-CreateBlockchainTables
- Add unit tests for StellarService (9 tests) and CrossChainBridgeService (5 tests)

Closes StelTade#381
Closes StelTade#386
@DevMuhdishaq
DevMuhdishaq merged commit 96749f2 into StelTade:main Jun 24, 2026
1 of 3 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.

Full Stellar Blockchain Integration with USDC Support

2 participants