d62e13c932
* Add spend credential endpoint to coconut bandwidth contract * Store spent credentials support * Add query endpoint for spent credentials * Proposals allowed only from special (contract) address * Include check for admin in tests * Create proposal from CBC * Refactor into coconut integration tests * Create proposal with spend credential integration test * Resolve mixnet warnings * Refactor to re-enable build * Call CBC from gateway and remove validator-api workaround * Include migration for the first deployment of multisig * Fix bug in proposal id parsing * Remove more validator-api create proposal code * Check for InProgress status of credential * Check the proposed voucher value * Unwrapping cosmos msg from gateway * Improve error message * More nit fixing * Test getting validator api cosmos address endpoint * Refactor to prepare for distributed comm channel * Refactor coconut e2e test for reuse * Verification of cred endpoint test * Update CHANGELOG
35 lines
1.3 KiB
Rust
35 lines
1.3 KiB
Rust
// Copyright 2021 - Nym Technologies SA <contact@nymtech.net>
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
use network_defaults::VALIDATOR_API_VERSION;
|
|
|
|
pub const API_VERSION: &str = VALIDATOR_API_VERSION;
|
|
pub const MIXNODES: &str = "mixnodes";
|
|
pub const GATEWAYS: &str = "gateways";
|
|
|
|
pub const DETAILED: &str = "detailed";
|
|
pub const ACTIVE: &str = "active";
|
|
pub const REWARDED: &str = "rewarded";
|
|
|
|
pub const COCONUT_ROUTES: &str = "coconut";
|
|
pub const BANDWIDTH: &str = "bandwidth";
|
|
|
|
pub const COCONUT_BLIND_SIGN: &str = "blind-sign";
|
|
pub const COCONUT_PARTIAL_BANDWIDTH_CREDENTIAL: &str = "partial-bandwidth-credential";
|
|
pub const COCONUT_VERIFICATION_KEY: &str = "verification-key";
|
|
pub const COCONUT_COSMOS_ADDRESS: &str = "cosmos-address";
|
|
pub const COCONUT_VERIFY_BANDWIDTH_CREDENTIAL: &str = "verify-bandwidth-credential";
|
|
|
|
pub const STATUS_ROUTES: &str = "status";
|
|
pub const MIXNODE: &str = "mixnode";
|
|
pub const GATEWAY: &str = "gateway";
|
|
|
|
pub const CORE_STATUS_COUNT: &str = "core-status-count";
|
|
pub const SINCE_ARG: &str = "since";
|
|
|
|
pub const STATUS: &str = "status";
|
|
pub const REWARD_ESTIMATION: &str = "reward-estimation";
|
|
pub const AVG_UPTIME: &str = "avg_uptime";
|
|
pub const STAKE_SATURATION: &str = "stake-saturation";
|
|
pub const INCLUSION_CHANCE: &str = "inclusion-probability";
|