Skip to content

feat(tempo): settle machineUSD sessions atomically - #387

Open
decofe wants to merge 1 commit into
mainfrom
centaur/machineusd-session-settlement-1786684746
Open

feat(tempo): settle machineUSD sessions atomically#387
decofe wants to merge 1 commit into
mainfrom
centaur/machineusd-session-settlement-1786684746

Conversation

@decofe

@decofe decofe commented Aug 14, 2026

Copy link
Copy Markdown
Member

Summary

  • bind machineUSD session settlement routes into TIP-1034 descriptor salts
  • persist and validate adapter, logical recipient, target token, and route salt across channel reuse
  • settle, convert, and close fully consumed sessions atomically; reject refunding machineUSD closes

Validation

  • env -u HOSTNAME cargo test --all-features --lib --quiet
  • cargo test --all-features --doc --quiet
  • cargo +nightly fmt --all -- --check
  • cargo +nightly clippy --all-targets --all-features -- -D warnings
  • Full integration suite requires the repository local node on localhost:8545; without it, integration_charge fails to connect.

Prompted by: @gakonst

Co-authored-by: Derek Cofausper <256792747+decofe@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor

✅ Changelog found on PR.

Edit changelog

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