File tree Expand file tree Collapse file tree 3 files changed +7
-6
lines changed
Expand file tree Collapse file tree 3 files changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -73,12 +73,12 @@ def query
7373 AccountBook . tx_committed . where (
7474 address_id : @address . id ,
7575 ) . order (
76- "block_number desc, tx_index desc" ,
76+ "ckb_transaction_id desc" ,
7777 ) . select (
7878 "ckb_transaction_id" ,
7979 ) . page ( @page ) . per ( @page_size ) . fast_page
8080 total_count = @tx_ids . total_count
81- CkbTransaction . where ( id : @tx_ids . map ( &:ckb_transaction_id ) ) . order ( block_number : :desc , tx_index : :desc )
81+ CkbTransaction . where ( id : @tx_ids . map ( &:ckb_transaction_id ) ) . order ( id : :desc )
8282 else
8383 total_count = TableRecordCount . find_by ( table_name : "ckb_transactions" ) &.count
8484 CkbTransaction . recent . normal . page ( @page ) . per ( @page_size ) . fast_page
Original file line number Diff line number Diff line change @@ -37,11 +37,12 @@ def ckb_transactions
3737 if @contracts . length == 1 && @contracts . first . type_hash == Contract ::ZERO_LOCK_HASH
3838 address_ids = LockScript . zero_lock . select ( :address_id )
3939 tx_ids = AccountBook . where ( address_id : address_ids ) .
40- order ( "block_number DESC, tx_index DESC" ) .
40+ order ( "ckb_transaction_id DESC" ) .
4141 select ( :ckb_transaction_id ) .
42- limit ( Settings . query_default_limit )
42+ page ( @page ) . per ( @page_size )
43+
4344 CkbTransaction . where ( id : tx_ids ) .
44- order ( "block_number DESC, tx_index DESC" ) .
45+ order ( "id DESC" ) .
4546 page ( @page ) . per ( @page_size )
4647 else
4748 contract_ids = @contracts . map { |contract | contract . id }
Original file line number Diff line number Diff line change @@ -51,7 +51,7 @@ def filter_account_books
5151
5252 def sort_account_books ( records )
5353 sorting , ordering = sort . split ( "." , 2 )
54- sorting = "ckb_transactions.block_timestamp " if sorting == "time"
54+ sorting = "ckb_transactions.id " if sorting == "time"
5555
5656 if ordering . nil? || !ordering . match? ( /^(asc|desc)$/i )
5757 ordering = "asc"
You can’t perform that action at this time.
0 commit comments