diff --git a/dap_chain_net_srv_common.h b/dap_chain_net_srv_common.h
index 55a949360762a4644393adb1115f484c5dd6dd8d..e251d16878f2e48a43a0af18183d4321c1215efe 100755
--- a/dap_chain_net_srv_common.h
+++ b/dap_chain_net_srv_common.h
@@ -128,6 +128,8 @@ typedef struct dap_stream_ch_chain_net_srv_pkt_request{
 
 typedef struct dap_stream_ch_chain_net_srv_pkt_success_hdr{
     uint32_t usage_id;
+    dap_chain_net_id_t net_id;
+    dap_chain_net_srv_uid_t srv_uid;
 } DAP_ALIGN_PACKED dap_stream_ch_chain_net_srv_pkt_success_hdr_t;
 
 typedef struct dap_stream_ch_chain_net_srv_pkt_success{
@@ -137,6 +139,9 @@ typedef struct dap_stream_ch_chain_net_srv_pkt_success{
 
 // TYPE_RESPONSE_ERROR
 typedef struct dap_stream_ch_chain_net_srv_pkt_error{
+    dap_chain_net_id_t net_id;
+    dap_chain_net_srv_uid_t srv_uid;
+    uint32_t usage_id;
     uint32_t code; // error code
 } DAP_ALIGN_PACKED dap_stream_ch_chain_net_srv_pkt_error_t;