@@ -184,7 +184,7 @@ pub struct GetBlockResult {
184
184
pub weight : usize ,
185
185
pub height : usize ,
186
186
pub version : i32 ,
187
- #[ serde( default , with = "::serde_hex::opt" ) ]
187
+ #[ serde( default , with = "crate ::serde_hex::opt" ) ]
188
188
pub version_hex : Option < Vec < u8 > > ,
189
189
pub merkleroot : bitcoin:: TxMerkleNode ,
190
190
pub tx : Vec < bitcoin:: Txid > ,
@@ -193,7 +193,7 @@ pub struct GetBlockResult {
193
193
pub nonce : u32 ,
194
194
pub bits : String ,
195
195
pub difficulty : f64 ,
196
- #[ serde( with = "::serde_hex" ) ]
196
+ #[ serde( with = "crate ::serde_hex" ) ]
197
197
pub chainwork : Vec < u8 > ,
198
198
pub n_tx : usize ,
199
199
pub previousblockhash : Option < bitcoin:: BlockHash > ,
@@ -207,7 +207,7 @@ pub struct GetBlockHeaderResult {
207
207
pub confirmations : i32 ,
208
208
pub height : usize ,
209
209
pub version : i32 ,
210
- #[ serde( default , with = "::serde_hex::opt" ) ]
210
+ #[ serde( default , with = "crate ::serde_hex::opt" ) ]
211
211
pub version_hex : Option < Vec < u8 > > ,
212
212
#[ serde( rename = "merkleroot" ) ]
213
213
pub merkle_root : bitcoin:: TxMerkleNode ,
@@ -217,7 +217,7 @@ pub struct GetBlockHeaderResult {
217
217
pub nonce : u32 ,
218
218
pub bits : String ,
219
219
pub difficulty : f64 ,
220
- #[ serde( with = "::serde_hex" ) ]
220
+ #[ serde( with = "crate ::serde_hex" ) ]
221
221
pub chainwork : Vec < u8 > ,
222
222
pub n_tx : usize ,
223
223
#[ serde( rename = "previousblockhash" ) ]
@@ -505,7 +505,7 @@ pub struct GetMiningInfoResult {
505
505
#[ serde( rename_all = "camelCase" ) ]
506
506
pub struct GetRawTransactionResultVinScriptSig {
507
507
pub asm : String ,
508
- #[ serde( with = "::serde_hex" ) ]
508
+ #[ serde( with = "crate ::serde_hex" ) ]
509
509
pub hex : Vec < u8 > ,
510
510
}
511
511
@@ -520,7 +520,7 @@ impl GetRawTransactionResultVinScriptSig {
520
520
pub struct GetRawTransactionResultVin {
521
521
pub sequence : u32 ,
522
522
/// The raw scriptSig in case of a coinbase tx.
523
- #[ serde( default , with = "::serde_hex::opt" ) ]
523
+ #[ serde( default , with = "crate ::serde_hex::opt" ) ]
524
524
pub coinbase : Option < Vec < u8 > > ,
525
525
/// Not provided for coinbase txs.
526
526
pub txid : Option < bitcoin:: Txid > ,
@@ -546,7 +546,7 @@ impl GetRawTransactionResultVin {
546
546
#[ serde( rename_all = "camelCase" ) ]
547
547
pub struct GetRawTransactionResultVoutScriptPubKey {
548
548
pub asm : String ,
549
- #[ serde( with = "::serde_hex" ) ]
549
+ #[ serde( with = "crate ::serde_hex" ) ]
550
550
pub hex : Vec < u8 > ,
551
551
pub req_sigs : Option < usize > ,
552
552
#[ serde( rename = "type" ) ]
@@ -574,7 +574,7 @@ pub struct GetRawTransactionResultVout {
574
574
pub struct GetRawTransactionResult {
575
575
#[ serde( rename = "in_active_chain" ) ]
576
576
pub in_active_chain : Option < bool > ,
577
- #[ serde( with = "::serde_hex" ) ]
577
+ #[ serde( with = "crate ::serde_hex" ) ]
578
578
pub hex : Vec < u8 > ,
579
579
pub txid : bitcoin:: Txid ,
580
580
pub hash : bitcoin:: Wtxid ,
@@ -593,7 +593,7 @@ pub struct GetRawTransactionResult {
593
593
#[ derive( Clone , PartialEq , Eq , Debug , Deserialize , Serialize ) ]
594
594
pub struct GetBlockFilterResult {
595
595
pub header : bitcoin:: FilterHash ,
596
- #[ serde( with = "::serde_hex" ) ]
596
+ #[ serde( with = "crate ::serde_hex" ) ]
597
597
pub filter : Vec < u8 > ,
598
598
}
599
599
@@ -683,7 +683,7 @@ pub struct GetTransactionResult {
683
683
#[ serde( default , with = "bitcoin::util::amount::serde::as_btc::opt" ) ]
684
684
pub fee : Option < SignedAmount > ,
685
685
pub details : Vec < GetTransactionResultDetail > ,
686
- #[ serde( with = "::serde_hex" ) ]
686
+ #[ serde( with = "crate ::serde_hex" ) ]
687
687
pub hex : Vec < u8 > ,
688
688
}
689
689
@@ -794,7 +794,7 @@ pub struct SignRawTransactionResultError {
794
794
#[ derive( Clone , PartialEq , Eq , Debug , Deserialize , Serialize ) ]
795
795
#[ serde( rename_all = "camelCase" ) ]
796
796
pub struct SignRawTransactionResult {
797
- #[ serde( with = "::serde_hex" ) ]
797
+ #[ serde( with = "crate ::serde_hex" ) ]
798
798
pub hex : Vec < u8 > ,
799
799
pub complete : bool ,
800
800
pub errors : Option < Vec < SignRawTransactionResultError > > ,
@@ -901,11 +901,11 @@ pub struct GetAddressInfoResultEmbedded {
901
901
#[ serde( rename = "is_witness" ) ]
902
902
pub is_witness : Option < bool > ,
903
903
pub witness_version : Option < u32 > ,
904
- #[ serde( with = "::serde_hex" ) ]
904
+ #[ serde( with = "crate ::serde_hex" ) ]
905
905
pub witness_program : Vec < u8 > ,
906
906
pub script : Option < ScriptPubkeyType > ,
907
907
/// The redeemscript for the p2sh address.
908
- #[ serde( default , with = "::serde_hex::opt" ) ]
908
+ #[ serde( default , with = "crate ::serde_hex::opt" ) ]
909
909
pub hex : Option < Vec < u8 > > ,
910
910
pub pubkeys : Option < Vec < PublicKey > > ,
911
911
#[ serde( rename = "sigsrequired" ) ]
@@ -953,11 +953,11 @@ pub struct GetAddressInfoResult {
953
953
#[ serde( rename = "iswitness" ) ]
954
954
pub is_witness : Option < bool > ,
955
955
pub witness_version : Option < u32 > ,
956
- #[ serde( default , with = "::serde_hex::opt" ) ]
956
+ #[ serde( default , with = "crate ::serde_hex::opt" ) ]
957
957
pub witness_program : Option < Vec < u8 > > ,
958
958
pub script : Option < ScriptPubkeyType > ,
959
959
/// The redeemscript for the p2sh address.
960
- #[ serde( default , with = "::serde_hex::opt" ) ]
960
+ #[ serde( default , with = "crate ::serde_hex::opt" ) ]
961
961
pub hex : Option < Vec < u8 > > ,
962
962
pub pubkeys : Option < Vec < PublicKey > > ,
963
963
#[ serde( rename = "sigsrequired" ) ]
@@ -1002,7 +1002,7 @@ pub struct GetBlockchainInfoResult {
1002
1002
#[ serde( rename = "initialblockdownload" ) ]
1003
1003
pub initial_block_download : bool ,
1004
1004
/// Total amount of work in active chain, in hexadecimal
1005
- #[ serde( rename = "chainwork" , with = "::serde_hex" ) ]
1005
+ #[ serde( rename = "chainwork" , with = "crate ::serde_hex" ) ]
1006
1006
pub chain_work : Vec < u8 > ,
1007
1007
/// The estimated size of the block and undo files on disk
1008
1008
pub size_on_disk : u64 ,
@@ -1474,7 +1474,7 @@ pub enum GetBlockTemplateModes {
1474
1474
#[ derive( Clone , PartialEq , Eq , Debug , Deserialize , Serialize ) ]
1475
1475
pub struct GetBlockTemplateResult {
1476
1476
/// The compressed difficulty in hexadecimal
1477
- #[ serde( with = "::serde_hex" ) ]
1477
+ #[ serde( with = "crate ::serde_hex" ) ]
1478
1478
pub bits : Vec < u8 > ,
1479
1479
/// The previous block hash the current template is mining on
1480
1480
#[ serde( rename = "previousblockhash" ) ]
@@ -1530,7 +1530,7 @@ pub struct GetBlockTemplateResult {
1530
1530
#[ serde( rename = "coinbasevalue" , with = "bitcoin::util::amount::serde::as_sat" , default ) ]
1531
1531
pub coinbase_value : Amount ,
1532
1532
/// The number which valid hashes must be less than, in big-endian
1533
- #[ serde( with = "::serde_hex" ) ]
1533
+ #[ serde( with = "crate ::serde_hex" ) ]
1534
1534
pub target : Vec < u8 > ,
1535
1535
/// The minimum timestamp appropriate for the next block time. Expressed as
1536
1536
/// UNIX timestamp.
@@ -1540,7 +1540,7 @@ pub struct GetBlockTemplateResult {
1540
1540
/// block
1541
1541
pub mutable : Vec < GetBlockTemplateResulMutations > ,
1542
1542
/// A range of valid nonces
1543
- #[ serde( with = "::serde_hex" , rename = "noncerange" ) ]
1543
+ #[ serde( with = "crate ::serde_hex" , rename = "noncerange" ) ]
1544
1544
pub nonce_range : Vec < u8 > ,
1545
1545
}
1546
1546
@@ -1553,7 +1553,7 @@ pub struct GetBlockTemplateResultTransaction {
1553
1553
#[ serde( rename = "hash" ) ]
1554
1554
pub wtxid : bitcoin:: Wtxid ,
1555
1555
/// The serilaized transaction bytes
1556
- #[ serde( with = "::serde_hex" , rename = "data" ) ]
1556
+ #[ serde( with = "crate ::serde_hex" , rename = "data" ) ]
1557
1557
pub raw_tx : Vec < u8 > ,
1558
1558
// The transaction fee
1559
1559
#[ serde( with = "bitcoin::util::amount::serde::as_sat" ) ]
@@ -1677,7 +1677,7 @@ pub struct WalletCreateFundedPsbtOptions {
1677
1677
#[ derive( Clone , PartialEq , Eq , Debug , Deserialize , Serialize ) ]
1678
1678
pub struct FinalizePsbtResult {
1679
1679
pub psbt : Option < String > ,
1680
- #[ serde( default , with = "::serde_hex::opt" ) ]
1680
+ #[ serde( default , with = "crate ::serde_hex::opt" ) ]
1681
1681
pub hex : Option < Vec < u8 > > ,
1682
1682
pub complete : bool ,
1683
1683
}
@@ -1804,7 +1804,7 @@ pub struct FundRawTransactionOptions {
1804
1804
#[ derive( Deserialize , Clone , PartialEq , Eq , Debug ) ]
1805
1805
#[ serde( rename_all = "camelCase" ) ]
1806
1806
pub struct FundRawTransactionResult {
1807
- #[ serde( with = "::serde_hex" ) ]
1807
+ #[ serde( with = "crate ::serde_hex" ) ]
1808
1808
pub hex : Vec < u8 > ,
1809
1809
#[ serde( with = "bitcoin::util::amount::serde::as_btc" ) ]
1810
1810
pub fee : Amount ,
0 commit comments