@@ -752,9 +752,9 @@ impl StacksMessageCodec for MemPoolSyncData {
752
752
}
753
753
}
754
754
755
- /// We can't implement StacksMessageCodec directly for T: QualifiedContractIdentifierExtension , so
755
+ /// We can't implement StacksMessageCodec directly for T: ContractIdExtension , so
756
756
/// we have to resort to these crude methods.
757
- fn contract_id_consensus_serialize < W : Write , T : QualifiedContractIdentifierExtension > (
757
+ fn contract_id_consensus_serialize < W : Write , T : ContractIdExtension > (
758
758
fd : & mut W ,
759
759
cid : & T ,
760
760
) -> Result < ( ) , codec_error > {
@@ -766,13 +766,13 @@ fn contract_id_consensus_serialize<W: Write, T: QualifiedContractIdentifierExten
766
766
Ok ( ( ) )
767
767
}
768
768
769
- fn contract_id_consensus_deserialize < R : Read , T : QualifiedContractIdentifierExtension > (
769
+ fn contract_id_consensus_deserialize < R : Read , T : ContractIdExtension > (
770
770
fd : & mut R ,
771
771
) -> Result < T , codec_error > {
772
772
let version: u8 = read_next ( fd) ?;
773
773
let bytes: [ u8 ; 20 ] = read_next ( fd) ?;
774
774
let name: ContractName = read_next ( fd) ?;
775
- let qn = T :: new (
775
+ let qn = T :: from_parts (
776
776
StacksAddress {
777
777
version,
778
778
bytes : Hash160 ( bytes) ,
@@ -831,59 +831,59 @@ impl StacksMessageCodec for StackerDBGetChunkInvData {
831
831
832
832
impl StacksMessageCodec for StackerDBChunkInvData {
833
833
fn consensus_serialize < W : Write > ( & self , fd : & mut W ) -> Result < ( ) , codec_error > {
834
- if self . chunk_versions . len ( ) > ( stackerdb:: STACKERDB_INV_MAX as usize ) {
834
+ if self . slot_versions . len ( ) > ( stackerdb:: STACKERDB_INV_MAX as usize ) {
835
835
return Err ( codec_error:: ArrayTooLong ) ;
836
836
}
837
- write_next ( fd, & self . chunk_versions ) ?;
837
+ write_next ( fd, & self . slot_versions ) ?;
838
838
Ok ( ( ) )
839
839
}
840
840
841
841
fn consensus_deserialize < R : Read > ( fd : & mut R ) -> Result < StackerDBChunkInvData , codec_error > {
842
- let chunk_versions : Vec < u32 > = read_next_at_most ( fd, stackerdb:: STACKERDB_INV_MAX . into ( ) ) ?;
843
- Ok ( StackerDBChunkInvData { chunk_versions } )
842
+ let slot_versions : Vec < u32 > = read_next_at_most ( fd, stackerdb:: STACKERDB_INV_MAX . into ( ) ) ?;
843
+ Ok ( StackerDBChunkInvData { slot_versions } )
844
844
}
845
845
}
846
846
847
847
impl StacksMessageCodec for StackerDBGetChunkData {
848
848
fn consensus_serialize < W : Write > ( & self , fd : & mut W ) -> Result < ( ) , codec_error > {
849
849
contract_id_consensus_serialize ( fd, & self . contract_id ) ?;
850
850
write_next ( fd, & self . rc_consensus_hash ) ?;
851
- write_next ( fd, & self . chunk_id ) ?;
852
- write_next ( fd, & self . chunk_version ) ?;
851
+ write_next ( fd, & self . slot_id ) ?;
852
+ write_next ( fd, & self . slot_version ) ?;
853
853
Ok ( ( ) )
854
854
}
855
855
856
856
fn consensus_deserialize < R : Read > ( fd : & mut R ) -> Result < StackerDBGetChunkData , codec_error > {
857
857
let contract_id: ContractId = contract_id_consensus_deserialize ( fd) ?;
858
858
let rc_consensus_hash: ConsensusHash = read_next ( fd) ?;
859
- let chunk_id : u32 = read_next ( fd) ?;
860
- let chunk_version : u32 = read_next ( fd) ?;
859
+ let slot_id : u32 = read_next ( fd) ?;
860
+ let slot_version : u32 = read_next ( fd) ?;
861
861
Ok ( StackerDBGetChunkData {
862
862
contract_id,
863
863
rc_consensus_hash,
864
- chunk_id ,
865
- chunk_version ,
864
+ slot_id ,
865
+ slot_version ,
866
866
} )
867
867
}
868
868
}
869
869
870
870
impl StacksMessageCodec for StackerDBChunkData {
871
871
fn consensus_serialize < W : Write > ( & self , fd : & mut W ) -> Result < ( ) , codec_error > {
872
- write_next ( fd, & self . chunk_id ) ?;
873
- write_next ( fd, & self . chunk_version ) ?;
872
+ write_next ( fd, & self . slot_id ) ?;
873
+ write_next ( fd, & self . slot_version ) ?;
874
874
write_next ( fd, & self . sig ) ?;
875
875
write_next ( fd, & self . data ) ?;
876
876
Ok ( ( ) )
877
877
}
878
878
879
879
fn consensus_deserialize < R : Read > ( fd : & mut R ) -> Result < StackerDBChunkData , codec_error > {
880
- let chunk_id : u32 = read_next ( fd) ?;
881
- let chunk_version : u32 = read_next ( fd) ?;
880
+ let slot_id : u32 = read_next ( fd) ?;
881
+ let slot_version : u32 = read_next ( fd) ?;
882
882
let sig: MessageSignature = read_next ( fd) ?;
883
883
let data: Vec < u8 > = read_next ( fd) ?;
884
884
Ok ( StackerDBChunkData {
885
- chunk_id ,
886
- chunk_version ,
885
+ slot_id ,
886
+ slot_version ,
887
887
sig,
888
888
data,
889
889
} )
@@ -1041,19 +1041,19 @@ impl StacksMessageType {
1041
1041
)
1042
1042
}
1043
1043
StacksMessageType :: StackerDBChunkInv ( ref m) => {
1044
- format ! ( "StackerDBChunkInv({:?})" , & m. chunk_versions )
1044
+ format ! ( "StackerDBChunkInv({:?})" , & m. slot_versions )
1045
1045
}
1046
1046
StacksMessageType :: StackerDBGetChunk ( ref m) => {
1047
1047
format ! (
1048
1048
"StackerDBGetChunk({},{},{},{})" ,
1049
- & m. contract_id, & m. rc_consensus_hash, m. chunk_id , m. chunk_version
1049
+ & m. contract_id, & m. rc_consensus_hash, m. slot_id , m. slot_version
1050
1050
)
1051
1051
}
1052
1052
StacksMessageType :: StackerDBChunk ( ref m) => {
1053
1053
format ! (
1054
1054
"StackerDBChunk({},{},{},sz={})" ,
1055
- m. chunk_id ,
1056
- m. chunk_version ,
1055
+ m. slot_id ,
1056
+ m. slot_version ,
1057
1057
& m. sig,
1058
1058
m. data. len( )
1059
1059
)
@@ -2214,11 +2214,11 @@ pub mod test {
2214
2214
#[ test]
2215
2215
fn codec_StackerDBChunkInvData ( ) {
2216
2216
let data = StackerDBChunkInvData {
2217
- chunk_versions : vec ! [ 0 , 1 , 2 , 3 ] ,
2217
+ slot_versions : vec ! [ 0 , 1 , 2 , 3 ] ,
2218
2218
} ;
2219
2219
2220
2220
let bytes = vec ! [
2221
- // len(chunk_versions )
2221
+ // len(slot_versions )
2222
2222
0x00 , 0x00 , 0x00 , 0x04 , // 0u32
2223
2223
0x00 , 0x00 , 0x00 , 0x00 , // 1u32
2224
2224
0x00 , 0x00 , 0x00 , 0x01 , // 2u32
@@ -2234,8 +2234,8 @@ pub mod test {
2234
2234
let data = StackerDBGetChunkData {
2235
2235
contract_id : ContractId :: parse ( "SP8QPP8TVXYAXS1VFSERG978A6WKBF59NSYJQEMN.foo" ) . unwrap ( ) ,
2236
2236
rc_consensus_hash : ConsensusHash ( [ 0x01 ; 20 ] ) ,
2237
- chunk_id : 2 ,
2238
- chunk_version : 3 ,
2237
+ slot_id : 2 ,
2238
+ slot_version : 3 ,
2239
2239
} ;
2240
2240
2241
2241
let bytes = vec ! [
@@ -2245,8 +2245,8 @@ pub mod test {
2245
2245
0x03 , // foo
2246
2246
0x66 , 0x6f , 0x6f , // rc consensus hash
2247
2247
0x01 , 0x01 , 0x01 , 0x01 , 0x01 , 0x01 , 0x01 , 0x01 , 0x01 , 0x01 , 0x01 , 0x01 , 0x01 , 0x01 ,
2248
- 0x01 , 0x01 , 0x01 , 0x01 , 0x01 , 0x01 , // chunk id
2249
- 0x00 , 0x00 , 0x00 , 0x02 , // chunk version
2248
+ 0x01 , 0x01 , 0x01 , 0x01 , 0x01 , 0x01 , // slot id
2249
+ 0x00 , 0x00 , 0x00 , 0x02 , // slot version
2250
2250
0x00 , 0x00 , 0x00 , 0x03 ,
2251
2251
] ;
2252
2252
@@ -2256,17 +2256,17 @@ pub mod test {
2256
2256
#[ test]
2257
2257
fn codec_StackerDBChunkData ( ) {
2258
2258
let data = StackerDBChunkData {
2259
- chunk_id : 2 ,
2260
- chunk_version : 3 ,
2259
+ slot_id : 2 ,
2260
+ slot_version : 3 ,
2261
2261
sig : MessageSignature :: from_raw ( & vec ! [ 0x44 ; 65 ] ) ,
2262
2262
data : vec ! [
2263
2263
0x55 , 0x66 , 0x77 , 0x88 , 0x99 , 0xaa , 0xbb , 0xcc , 0xdd , 0xee , 0xff ,
2264
2264
] ,
2265
2265
} ;
2266
2266
2267
2267
let bytes = vec ! [
2268
- // chunk id
2269
- 0x00 , 0x00 , 0x00 , 0x02 , // chunk version
2268
+ // slot id
2269
+ 0x00 , 0x00 , 0x00 , 0x02 , // slot version
2270
2270
0x00 , 0x00 , 0x00 , 0x03 , // signature
2271
2271
0x44 , 0x44 , 0x44 , 0x44 , 0x44 , 0x44 , 0x44 , 0x44 , 0x44 , 0x44 , 0x44 , 0x44 , 0x44 , 0x44 ,
2272
2272
0x44 , 0x44 , 0x44 , 0x44 , 0x44 , 0x44 , 0x44 , 0x44 , 0x44 , 0x44 , 0x44 , 0x44 , 0x44 , 0x44 ,
@@ -2428,17 +2428,17 @@ pub mod test {
2428
2428
rc_consensus_hash: ConsensusHash ( [ 0x01 ; 20 ] ) ,
2429
2429
} ) ,
2430
2430
StacksMessageType :: StackerDBChunkInv ( StackerDBChunkInvData {
2431
- chunk_versions : vec![ 0 , 1 , 2 , 3 ] ,
2431
+ slot_versions : vec![ 0 , 1 , 2 , 3 ] ,
2432
2432
} ) ,
2433
2433
StacksMessageType :: StackerDBGetChunk ( StackerDBGetChunkData {
2434
2434
contract_id: ContractId :: parse( "SP8QPP8TVXYAXS1VFSERG978A6WKBF59NSYJQEMN.foo" ) . unwrap( ) ,
2435
2435
rc_consensus_hash: ConsensusHash ( [ 0x01 ; 20 ] ) ,
2436
- chunk_id : 2 ,
2437
- chunk_version : 3
2436
+ slot_id : 2 ,
2437
+ slot_version : 3
2438
2438
} ) ,
2439
2439
StacksMessageType :: StackerDBChunk ( StackerDBChunkData {
2440
- chunk_id : 2 ,
2441
- chunk_version : 3 ,
2440
+ slot_id : 2 ,
2441
+ slot_version : 3 ,
2442
2442
sig: MessageSignature :: from_raw( & vec![ 0x44 ; 65 ] ) ,
2443
2443
data: vec![ 0x55 , 0x66 , 0x77 , 0x88 , 0x99 , 0xaa , 0xbb , 0xcc , 0xdd , 0xee , 0xff ]
2444
2444
} ) ,
0 commit comments