@@ -14,6 +14,7 @@ pub(crate) trait Index {
1414
1515use bitcoin:: BlockHash ;
1616use dftx_rs:: { deserialize, Block , DfTx } ;
17+ use log:: debug;
1718
1819pub ( crate ) struct BlockContext {
1920 height : u32 ,
@@ -23,6 +24,8 @@ pub(crate) struct BlockContext {
2324}
2425
2526pub fn index_block ( block : String , block_height : u32 ) -> Result < ( ) > {
27+ debug ! ( "[index_block] Indexing block..." ) ;
28+
2629 let hex = hex:: decode ( block) ?;
2730 let block = deserialize :: < Block > ( & hex) ?;
2831
@@ -49,22 +52,22 @@ pub fn index_block(block: String, block_height: u32) -> Result<()> {
4952
5053 match dftx {
5154 DfTx :: CreateMasternode ( data) => data. index ( & context, tx) ?,
52- DfTx :: UpdateMasternode ( data) => data. index ( & context, tx) ?,
53- DfTx :: ResignMasternode ( data) => data. index ( & context, tx) ?,
54- DfTx :: AppointOracle ( data) => data. index ( & context, tx) ?,
55- DfTx :: RemoveOracle ( data) => data. index ( & context, tx) ?,
56- DfTx :: UpdateOracle ( data) => data. index ( & context, tx) ?,
57- DfTx :: SetOracleData ( data) => data. index ( & context, tx) ?,
58- DfTx :: PoolSwap ( data) => data. index ( & context, tx) ?,
59- DfTx :: CompositeSwap ( data) => data. index ( & context, tx) ?,
60- DfTx :: PlaceAuctionBid ( data) => data. index ( & context, tx) ?,
55+ // DfTx::UpdateMasternode(data) => data.index(&context, tx)?,
56+ // DfTx::ResignMasternode(data) => data.index(&context, tx)?,
57+ // DfTx::AppointOracle(data) => data.index(&context, tx)?,
58+ // DfTx::RemoveOracle(data) => data.index(&context, tx)?,
59+ // DfTx::UpdateOracle(data) => data.index(&context, tx)?,
60+ // DfTx::SetOracleData(data) => data.index(&context, tx)?,
61+ // DfTx::PoolSwap(data) => data.index(&context, tx)?,
62+ // DfTx::CompositeSwap(data) => data.index(&context, tx)?,
63+ // DfTx::PlaceAuctionBid(data) => data.index(&context, tx)?,
6164 _ => ( ) ,
6265 }
6366 }
6467 }
6568 Ok ( ( ) )
6669}
6770
68- pub fn invalidate_block ( ) {
69- todo ! ( )
71+ pub fn invalidate_block ( block : String , block_height : u32 ) -> Result < ( ) > {
72+ Ok ( ( ) )
7073}
0 commit comments