Skip to content

Contracts: Deploy vesting-wallet to Stellar testnet + document contract ID #753

@Cedarich

Description

@Cedarich

Complexity: 150 points

Goal
Deploy treasury to Stellar testnet, initialize it with the deployed token address, and document the contract ID for backend/frontend/mobile usage.

Contract

  • Name: treasury
  • Path: apps/onchain/contracts/treasury

Acceptance Criteria

  • Contract WASM builds from apps/onchain.
  • Contract deploys to Stellar testnet via Soroban CLI.
  • initialize(admin, token) is executed successfully.
  • Contract ID, network, WASM hash, admin address, token address, and init params are recorded in the canonical testnet contract-ID handoff location.
  • No secrets (keys) are committed or posted in the issue.

Dependencies

  • Requires the token contract to already be deployed on testnet (use the recorded testnet token contract ID/address).

Metadata

Metadata

Assignees

Labels

SorobanStellar WaveIssues in the Stellar wave programdeploymentDeployment and release tasksdocumentationImprovements or additions to documentationsmart-contractsSoroban smart contract issuestestnetTargets Stellar testnet deployment/integration

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions