commit before big reorg

This commit is contained in:
mfahampshire
2023-07-12 17:54:09 +02:00
parent da5ada1403
commit b35813ee47
2 changed files with 39 additions and 4 deletions
@@ -0,0 +1,39 @@
use serde::{Deserialize, Serialize};
use cosmrs::{AccountId, tendermint};
#[derive(Deserialize, Serialize, Debug)]
pub struct SequenceRequest {
pub validator: String,
pub signer_address: AccountId,
}
#[derive(Deserialize, Serialize, Debug)]
pub struct SequenceRequestResponse {
pub account_number: u64,
pub sequence: u64,
pub chain_id: tendermint::chain::Id
}
#[derive(Deserialize, Serialize, Debug)]
pub struct BroadcastRequest {
pub base58_tx_bytes: String
}
#[derive(Deserialize, Serialize, Debug)]
pub struct BroadcastResponse{
pub tx_hash: String
}
#[derive(Debug, Deserialize, Serialize)]
#[serde(untagged)]
pub enum RequestTypes {
Sequence(SequenceRequest),
Broadcast(BroadcastRequest)
}
#[derive(Debug, Deserialize, Serialize)]
#[serde(untagged)]
pub enum ResponseTypes {
Sequence(SequenceRequestResponse),
Broadcast(BroadcastResponse)
}
@@ -8,10 +8,6 @@ pub struct SequenceRequest {
}
#[derive(Deserialize, Serialize, Debug)]
// pub struct SequenceResponse {
// pub sequence_response: u8,
// pub chain_id: Id
// }
pub struct SequenceRequestResponse {
pub account_number: u64,
pub sequence: u64,