diff --git a/apps/server/prisma/schema.prisma b/apps/server/prisma/schema.prisma index 35c590b8..91b11f6d 100644 --- a/apps/server/prisma/schema.prisma +++ b/apps/server/prisma/schema.prisma @@ -772,6 +772,11 @@ model txs { @@index([sponsor_address], map: "txs_sponsor_address_index") @@index([token_transfer_recipient_address], map: "txs_token_transfer_recipient_address_index") @@index([type_id], map: "txs_type_id_index") + @@index([block_time], map: "txs_block_time_index") + @@index([burn_block_time], map: "txs_burn_block_time_index") + @@index([contract_call_function_name], map: "txs_contract_call_function_name_index") + @@index([fee_rate], map: "txs_fee_rate_index") + @@index([nonce], map: "txs_nonce_index") } model zonefiles { @@ -789,4 +794,17 @@ model zonefiles { model dapps { id String @id contracts String[] + + @@index([contracts], map: "dapps_contracts_index", type: Gin) +} + +model ft_balances { + id BigInt @id @default(autoincrement()) + address String + token String + balance Decimal @db.Decimal + + @@unique([address, token], map: "unique_address_token") + @@index([token, balance(sort: Desc)], map: "ft_balances_token_balance_index") + @@index([token], map: "ft_balances_token_index") }