6de0c4ce92
* initialised basic structure for the performance contract * shared code for contract testing * unified common testing methods between performance and nym pool contracts * impl of ExecuteMsg for the contract * impl of QueryMsg for the contract * setting initial authorised NMs during instantiation * additional tests and fixes * ibid * scaffolding for client traits * completed client traits * clippy * naive add performance contract to testnet manager * placeholder values for the performance contract address * introduced admin messages to purge old measurements from the storage * introduced check ensuring performance data is only added to bonded nodes
28 lines
571 B
Rust
28 lines
571 B
Rust
// Copyright 2021-2024 - Nym Technologies SA <contact@nymtech.net>
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
#![warn(clippy::expect_used)]
|
|
#![warn(clippy::unwrap_used)]
|
|
#![warn(clippy::todo)]
|
|
|
|
pub(crate) mod compat;
|
|
pub mod constants;
|
|
pub mod contract;
|
|
mod delegations;
|
|
mod gateways;
|
|
mod interval;
|
|
mod mixnet_contract_settings;
|
|
mod mixnodes;
|
|
mod nodes;
|
|
mod queued_migrations;
|
|
mod rewards;
|
|
pub mod signing;
|
|
mod support;
|
|
|
|
#[cfg(feature = "contract-testing")]
|
|
mod testing;
|
|
mod vesting_migration;
|
|
|
|
#[cfg(feature = "testable-mixnet-contract")]
|
|
pub mod testable_mixnet_contract;
|