Skip to content

Feat/soroban base service - #38

Merged
anonfedora merged 5 commits into
Fracverse:masterfrom
ayomideadeniran:feat/soroban-base-service
Jan 26, 2026
Merged

Feat/soroban base service#38
anonfedora merged 5 commits into
Fracverse:masterfrom
ayomideadeniran:feat/soroban-base-service

Conversation

@ayomideadeniran

Copy link
Copy Markdown
Contributor

Implements the foundational backend service for interacting with the Soroban blockchain. Adds core DTOs, service abstractions, and configuration needed for transaction building and signing.


Key Changes

  • Added BuildTransactionDto and SignedTransactionResponse DTOs
  • Introduced SorobanService with transaction builder and signer abstractions
  • Added error normalization for blockchain errors
  • Registered SorobanService in the global ServiceContainer
  • Added stellar-sdk dependency (currently mocked due to environment constraints)

Related Issue

Closes #18[Backend] Blockchain Base Service (Soroban)


Verification

  • cargo check passes (mock implementation)
  • DTOs serialize correctly
  • Service structure ready for future implementation

@ONEONUORA ONEONUORA left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice implementation @ayomideadeniran

@anonfedora anonfedora left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good.🚀 Merging now

@anonfedora
anonfedora merged commit 6e56935 into Fracverse:master Jan 26, 2026
0 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.

3 participants