pwr-rs 0.2.7

PWR Chain Rust Tool
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use k256::ecdsa::{
    SigningKey, VerifyingKey,
};
use serde::{Deserialize, Serialize};

#[derive(Clone, Eq, PartialEq, Debug, Serialize, Deserialize)]
#[serde(try_from = "String", into = "String")]
pub struct Wallet {
    pub private_key: SigningKey,
}

#[derive(Clone, Eq, Copy, PartialEq, Debug, Serialize, Deserialize)]
#[serde(try_from = "String", into = "String")]
pub struct PublicKey {
    pub verifying_key: VerifyingKey,
}