pub trait OnChainStorageRW: OnChainStorageRO {
// Required methods
fn set_block_header(&self, block_hash: H256, header: BlockHeader);
fn set_block_events(&self, block_hash: H256, events: &[BlockEvent]);
fn set_code_blob_info(&self, code_id: CodeId, code_info: CodeBlobInfo);
fn set_validators(&self, era_index: u64, validator_set: ValidatorsVec);
fn set_block_synced(&self, block_hash: H256);
}Required Methods§
fn set_block_header(&self, block_hash: H256, header: BlockHeader)
fn set_block_events(&self, block_hash: H256, events: &[BlockEvent])
fn set_code_blob_info(&self, code_id: CodeId, code_info: CodeBlobInfo)
fn set_validators(&self, era_index: u64, validator_set: ValidatorsVec)
fn set_block_synced(&self, block_hash: H256)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".