Skip to content

Implement core wallet connection and RPC calls #4

@rob1997

Description

@rob1997

What

Implement abstracted wallet connection and RPC calls to an RPC endpoint. This provides the foundation for all on-chain interactions, built on top of ChainSafe's web3.unity stack per the Open Creator Rails proposal.

Why

Games need a simple, consistent way to connect wallets and make RPC calls. Abstracting these operations allows the rest of the SDK (relay, access checks, subscriptions) to work regardless of the underlying wallet/RPC implementation. WP6 (Subject & Wallet Linkage) and WP3 rely on this layer.

How

  • Abstract wallet connection (connect, disconnect, account management)
  • Provide RPC call abstraction for chain queries and transactions
  • Integrate with web3.unity signing and RPC stack
  • Support configurable RPC endpoint

Acceptance Criteria

  • Wallet connection flow works in Unity Editor and builds
  • RPC calls can be made with configurable endpoint
  • Abstractions allow swapping wallet/RPC implementations
  • Works on desktop platforms (Windows/Mac/Linux); mobile where compatible

Estimation

Dependencies

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions