Use protobufs to store confirmed blocks in BigTable (#12526)

* Use protobufs to store confirmed blocks in BigTable

* Cleanup

* Reorganize proto

* Clean up use statements

* Split out function for unit testing

* s/utils/convert

Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
This commit is contained in:
Justin Starry
2020-10-01 01:55:22 +08:00
committed by GitHub
parent 865d01c38d
commit ce598c5c98
7 changed files with 707 additions and 23 deletions

View File

@ -227,7 +227,7 @@ pub struct ConfirmedTransactionStatusWithSignature {
pub memo: Option<String>,
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct Reward {
pub pubkey: String,
pub lamports: i64,
@ -235,7 +235,7 @@ pub struct Reward {
pub type Rewards = Vec<Reward>;
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct ConfirmedBlock {
pub previous_blockhash: String,