diff --git a/Cargo.lock b/Cargo.lock index cc489a3..9aa92b9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -399,7 +399,7 @@ dependencies = [ [[package]] name = "protosol" -version = "17.0.0" +version = "18.0.0" dependencies = [ "prost", "prost-build", diff --git a/Cargo.toml b/Cargo.toml index e80ee92..b7ca46f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "protosol" -version = "17.0.0" +version = "18.0.0" edition = "2021" license = "Apache-2.0" description = "Protobuf definitions for the SVM fuzzing project." diff --git a/proto/block.proto b/proto/block.proto index 4caf876..d482c6d 100644 --- a/proto/block.proto +++ b/proto/block.proto @@ -52,6 +52,10 @@ message PrevVoteAccount { rewards, node_pubkey for block revenue). */ bytes inflation_rewards_collector = 7; bytes block_revenue_collector = 8; + + /* SIMD-0123 block revenue sharing */ + uint32 block_revenue_commission_bps = 9; + uint64 pending_delegator_rewards = 10; } enum WarmupCooldownRate { diff --git a/src/generated/file_descriptor_set.bin b/src/generated/file_descriptor_set.bin index ef6361a..4aa17bb 100644 Binary files a/src/generated/file_descriptor_set.bin and b/src/generated/file_descriptor_set.bin differ diff --git a/src/generated/org.solana.sealevel.v1.rs b/src/generated/org.solana.sealevel.v1.rs index 1cd5ccb..81a83bf 100644 --- a/src/generated/org.solana.sealevel.v1.rs +++ b/src/generated/org.solana.sealevel.v1.rs @@ -315,6 +315,11 @@ pub struct PrevVoteAccount { pub inflation_rewards_collector: ::prost::alloc::vec::Vec, #[prost(bytes = "vec", tag = "8")] pub block_revenue_collector: ::prost::alloc::vec::Vec, + /// SIMD-0123 block revenue sharing + #[prost(uint32, tag = "9")] + pub block_revenue_commission_bps: u32, + #[prost(uint64, tag = "10")] + pub pending_delegator_rewards: u64, } #[derive(Clone, PartialEq, ::prost::Message)] pub struct BlockBank {