File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
crates/boundless-market/src/contracts Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -338,8 +338,8 @@ pub enum TxnErr {
338
338
#[ error( "ProofMarket Err: {0:?}" ) ]
339
339
ProofMarketErr ( IProofMarket :: IProofMarketErrors ) ,
340
340
341
- #[ error( "decoding err: missing data" ) ]
342
- MissingData ,
341
+ #[ error( "decoding err, missing data, code: {0} msg: {1} " ) ]
342
+ MissingData ( i64 , String ) ,
343
343
344
344
#[ error( "decoding err: bytes decoding" ) ]
345
345
BytesDecode ,
@@ -356,7 +356,7 @@ fn decode_contract_err<T: SolInterface>(err: ContractErr) -> Result<T, TxnErr> {
356
356
match err {
357
357
ContractErr :: TransportError ( TransportError :: ErrorResp ( ts_err) ) => {
358
358
let Some ( data) = ts_err. data else {
359
- return Err ( TxnErr :: MissingData ) ;
359
+ return Err ( TxnErr :: MissingData ( ts_err . code , ts_err . message ) ) ;
360
360
} ;
361
361
362
362
let data = data. get ( ) . trim_matches ( '"' ) ;
You can’t perform that action at this time.
0 commit comments