Skip to content

Feature: add Ethereum BAR node-owner flow - #71

Merged
joshglogau merged 3 commits into
feature/sdk-outpostfrom
feature/sdk-outpost-node-owner
Aug 21, 2026
Merged

Feature: add Ethereum BAR node-owner flow#71
joshglogau merged 3 commits into
feature/sdk-outpostfrom
feature/sdk-outpost-node-owner

Conversation

@joshglogau

@joshglogau joshglogau commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Summary

  • expose optional ethereum.nodeOwners support for canonical WireNodes tier reads, ERC-1155 approval, and BAR.commitNode
  • compose registration inputs from @wireio/sdk-core Name and PublicKey domain types
  • use the published ethers v6 BAR and IERC-1155 clients from @wireio/outpost-ethereum-artifacts@0.2.2
  • keep BAR optional so deployment profiles without node-owner support retain existing reserve and swap behavior

Design boundaries

  • no local ABI, generated contract output, deployment bundle, or artifact generator
  • no fallback token address; the canonical WireNodes address comes from BAR and zero fails closed
  • no test-token minting or Wire-side account orchestration in the public SDK
  • no staking or reward behavior; BAR node-owner registration remains a separate capability

Verification

  • sdk-outpost build passes
  • sdk-outpost: 11 suites / 61 tests pass
  • repository lint passes
  • full repository: 87 suites / 948 tests pass
  • profiles without BAR continue to create reserve and swap clients; only nodeOwners is unavailable

Stack

This PR is ready to merge into the SDK-outpost feature branch.

@siliconswampio
siliconswampio force-pushed the feature/sdk-outpost-node-owner branch from ef9906a to f2cafe2 Compare August 21, 2026 15:51
@joshglogau joshglogau changed the title Feature: add Ethereum node-owner SDK flow Feature: add Ethereum BAR node-owner flow Aug 21, 2026
@joshglogau
joshglogau marked this pull request as ready for review August 21, 2026 15:51
@joshglogau
joshglogau merged commit cb1dc3a into feature/sdk-outpost Aug 21, 2026
1 check passed
@joshglogau
joshglogau deleted the feature/sdk-outpost-node-owner branch August 21, 2026 15:55
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.

1 participant