Skip to content

Deployments ​

A deployment is either software you run yourself, or a service Nocturne runs. Those two are written down in different places.

Software you deploy ​

Atlas and Knot are building blocks. The instance your contracts call is the one your project deployed, with the guardian and the delay you chose. A testnet copy that Nocturne happens to be running is a lab instance. It changes when the code changes, and it is not an address to pin.

For this software, follow the tagged source and the version notes:

SoftwareVersion
AtlasThe versions table on that page. The crates are not on crates.io yet.
KnotReleases and versioning.md.

When a crate is published, its crates.io page is the version to depend on. Until then, pin a git tag or a full commit.

A product we run ​

Vigil is an application. The desktop app talks to one Vigil release on testnet, so that release is part of using the product. The version the app is built against is on Versions, and the notes for each release are on the Vigil releases page.

An address for a product we operate belongs next to that product's release. This page does not keep a second list of every contract Nocturne has deployed.