@@ -61,6 +61,14 @@ pub async fn create_pool(
6161 State ( state) : State < Arc < AppState > > ,
6262 Json ( payload) : Json < CreatePoolRequest > ,
6363) -> Result < Json < AdminResponse > , DeepBookError > {
64+ tracing:: info!(
65+ action = "create_pool" ,
66+ pool_id = %payload. pool_id,
67+ pool_name = %payload. pool_name,
68+ base_asset = %payload. base_asset_symbol,
69+ quote_asset = %payload. quote_asset_symbol,
70+ "Admin creating pool"
71+ ) ;
6472 state. writer ( ) . create_pool ( payload) . await ?;
6573 Ok ( Json ( AdminResponse {
6674 status : "created" . to_string ( ) ,
@@ -72,6 +80,15 @@ pub async fn update_pool(
7280 Path ( pool_id) : Path < String > ,
7381 Json ( payload) : Json < UpdatePoolRequest > ,
7482) -> Result < Json < AdminResponse > , DeepBookError > {
83+ tracing:: info!(
84+ action = "update_pool" ,
85+ pool_id = %pool_id,
86+ pool_name = ?payload. pool_name,
87+ min_size = ?payload. min_size,
88+ lot_size = ?payload. lot_size,
89+ tick_size = ?payload. tick_size,
90+ "Admin updating pool"
91+ ) ;
7592 state. writer ( ) . update_pool ( & pool_id, payload) . await ?;
7693 Ok ( Json ( AdminResponse {
7794 status : "updated" . to_string ( ) ,
@@ -82,6 +99,11 @@ pub async fn delete_pool(
8299 State ( state) : State < Arc < AppState > > ,
83100 Path ( pool_id) : Path < String > ,
84101) -> Result < Json < AdminResponse > , DeepBookError > {
102+ tracing:: info!(
103+ action = "delete_pool" ,
104+ pool_id = %pool_id,
105+ "Admin deleting pool"
106+ ) ;
85107 state. writer ( ) . delete_pool ( & pool_id) . await ?;
86108 Ok ( Json ( AdminResponse {
87109 status : "deleted" . to_string ( ) ,
@@ -92,6 +114,14 @@ pub async fn create_asset(
92114 State ( state) : State < Arc < AppState > > ,
93115 Json ( payload) : Json < CreateAssetRequest > ,
94116) -> Result < Json < AdminResponse > , DeepBookError > {
117+ tracing:: info!(
118+ action = "create_asset" ,
119+ asset_type = %payload. asset_type,
120+ symbol = %payload. symbol,
121+ name = %payload. name,
122+ decimals = %payload. decimals,
123+ "Admin creating asset"
124+ ) ;
95125 state. writer ( ) . create_asset ( payload) . await ?;
96126 Ok ( Json ( AdminResponse {
97127 status : "created" . to_string ( ) ,
@@ -102,6 +132,11 @@ pub async fn delete_asset(
102132 State ( state) : State < Arc < AppState > > ,
103133 Path ( asset_type) : Path < String > ,
104134) -> Result < Json < AdminResponse > , DeepBookError > {
135+ tracing:: info!(
136+ action = "delete_asset" ,
137+ asset_type = %asset_type,
138+ "Admin deleting asset"
139+ ) ;
105140 state. writer ( ) . delete_asset ( & asset_type) . await ?;
106141 Ok ( Json ( AdminResponse {
107142 status : "deleted" . to_string ( ) ,
0 commit comments