0Gkitdocs↗ HomePlaygroundGitHub

0gkit-testing

Mocks, fixtures, vitest matchers, and setupLocalDevnet for testing on 0G.

Install

pnpm add @foundryprotocol/0gkit-testing

Exports

  • ChatMessage
  • FIXTURE_ATTESTATION_PRIVATE_KEY
  • FIXTURE_ATTESTATION_SIGNER
  • FixtureEnvelopeOptions
  • FixtureSignedEnvelope
  • MockComputeClient
  • MockComputeOptions
  • MockDAClient
  • MockDAOptions
  • MockStorageClient
  • MockStorageOptions
  • TEST_MNEMONIC
  • fixtureAttestation
  • fixtureReceipt
  • mockComputeClient
  • mockDAClient
  • mockStorageClient
  • setupLocalDevnet
  • testWallet
  • type DevnetTestHandle
  • type SetupLocalDevnetOptions
  • type TestWalletOptions

See the package README and source in packages/0gkit-testing/ for usage examples.