Skip to content

fix: enable transfers, testutils feature gate, AccountStatus ordering, scaffold native_transfer#60

Merged
phertyameen merged 1 commit into
bridgelet-org:mainfrom
BigBen-7:feat/transfers-testutils-ordering-native-transfer
May 30, 2026
Merged

fix: enable transfers, testutils feature gate, AccountStatus ordering, scaffold native_transfer#60
phertyameen merged 1 commit into
bridgelet-org:mainfrom
BigBen-7:feat/transfers-testutils-ordering-native-transfer

Conversation

@BigBen-7

Copy link
Copy Markdown
Contributor

Summary

Test plan

  • cargo build passes for the entire workspace with no errors
  • All four changed/new contracts compile cleanly (bridgelet-shared, ephemeral_account, sweep_controller, reserve_contract, native-transfer)
  • Only expected scaffold warnings remain (unused emit_native_transfer_executed — no implementation yet)

Closes #42
Closes #43
Closes #44
Closes #48

…ffold native_transfer

- Issue bridgelet-org#42: uncomment `mod transfers` in sweep_controller and replace the
  dead-commented transfer block with a proper loop over `info.payments` using
  `transfers::TransferContext`
- Issue bridgelet-org#43: add `[features] testutils = ["soroban-sdk/testutils"]` to
  bridgelet-shared, and add `bridgelet-shared = { features = ["testutils"] }`
  to dev-dependencies in ephemeral_account, sweep_controller, and reserve_contract
- Issue bridgelet-org#44: add `PartialOrd, Ord` to AccountStatus derive so contracts can
  do ordered comparisons against the `#[repr(u32)]` state progression
- Issue bridgelet-org#48: scaffold contracts/native_transfer with Cargo.toml, src/lib.rs,
  src/errors.rs, and src/events.rs matching the existing contract pattern;
  registered in workspace Cargo.toml

Closes #42Closes #43Closes #44Closes bridgelet-org#48
@drips-wave

drips-wave Bot commented May 30, 2026

Copy link
Copy Markdown

@BigBen-7 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@phertyameen phertyameen 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.

Excellent

@phertyameen phertyameen merged commit 7e4f317 into bridgelet-org:main May 30, 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

2 participants