Skip to content

stellar: add core Soroban contract#83

Open
cupicmarko wants to merge 1 commit into
feature/stellar/clientfrom
feature/stellar/core-contract
Open

stellar: add core Soroban contract#83
cupicmarko wants to merge 1 commit into
feature/stellar/clientfrom
feature/stellar/core-contract

Conversation

@cupicmarko

Copy link
Copy Markdown

Adds the Wormhole Core Soroban contract implementation. The contract verifies VAAs, supports core governance actions, posts Wormhole messages, tracks guardian sets and replay protection, and exposes query helpers used by downstream integrations.

Changes:

  • Add stellar/contracts/wormhole-contract/ with initialization, VAA parsing/verification, storage, message posting, governance actions, and utility modules.
  • Implement contract upgrade, guardian set upgrade, set message fee, and transfer fees governance flows.
  • Add inline Rust unit tests for VAA verification, governance validation, message posting, fee handling, replay protection, and address lookup.
  • Update stellar/Cargo.lock for the core contract.

Adds the Wormhole Core Soroban contract implementation. The contract
verifies VAAs, supports core governance actions, posts Wormhole messages,
tracks guardian sets and replay protection, and exposes query helpers used
by downstream integrations.

Changes:
- Add stellar/contracts/wormhole-contract/ with initialization, VAA
  parsing/verification, storage, message posting, governance actions, and
  utility modules.
- Implement contract upgrade, guardian set upgrade, set message fee, and
  transfer fees governance flows.
- Add inline Rust unit tests for VAA verification, governance validation,
  message posting, fee handling, replay protection, and address lookup.
- Update stellar/Cargo.lock for the core contract.
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.

2 participants