Skip to content

include_topologies: Vec<Pubkey> on Tenant account #3346

@ben-malbeclabs

Description

@ben-malbeclabs

Append include_topologies: Vec<Pubkey> to the serviceability Tenant account. Foundation-only authorization. Empty vec defaults to color 1 (UNICAST-DEFAULT).

Milestone: RFC-18: Onchain Foundation
RFC: #3288


Files affected:

  • smartcontract/programs/doublezero-serviceability/src/state/tenant.rs
  • smartcontract/programs/doublezero-serviceability/src/processors/tenant/

Size: Small

Tests:

  • Non-foundation key rejected
  • Invalid pubkey rejected
  • Empty vec accepted and resolves to color 1 (UNICAST-DEFAULT)

Blockers: #3344 (TopologyInfo account)

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions