Skip to content

Add lightwalletd full sync integration test #3511

Closed
@teor2345

Description

Motivation

Most lightwalletd RPC methods need a cached state to operate on.

We can construct these integration tests (modulo sending txs) with pre-synced/indexed state, so we don’t have to worry about mainnet/testnet weather.

Tasks

  • Attach a cached state disk to the lightwalletd integration tests
  • Add a test harness that opens the cached state, but doesn't haven't have any configured seed peers
  • Add a lightwalletd integration test for starts lightwalletd and waits for it to fully sync

Follow-Up Tasks

Metadata

Assignees

Labels

A-devopsArea: Pipelines, CI/CD and DockerfilesA-rustArea: Updates to Rust codeC-testingCategory: These are testsS-blockedStatus: Blocked on other taskslightwalletdany work associated with lightwalletd

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions