tari-project/tari

Completed too large transaction not being rejected but re-tried all the time

Closed this issue · 1 comments

  • Wallets should not be able to negotiate and finalize transactions that will be rejected when broadcast due to size
  • In the event that the above happens, those transactions should be rejected with reason, feedback to the user
┌Transaction Details────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│TxID:                   415804858639007959                                                                                         │
│Source Address:         🍞🍎🎂🌹🐺🎬🌻📈🎼🍰🚁🏆🐽🐭🐉👖💕🌠🐮🐴🌷💦🎹🏠🎣🐷🍪💺📣🎣🍗🐊🐑                                         │
│Destination address:    🍁👕🛁💄🚨🌴🎪🍀🏦😹🏦🌍💭🐜🎭🚧🎲🐴🔬🎸🚽🐚📈🍬🐉🐷🐭🔦👟💌👗🌽🎺                                         │
│Direction:              Outbound                                                                                                   │
│Amount:                 10.000000 T                                                                                                │
│Fee:                    65932 µT (weight: 65932g, #inputs: 8226, #outputs: 2)                                                      │
│Status:                 Completed                                                                                                  │
│Message:                                                                                                                           │
│Mined At (Local):                                                                                                                  │
│Imported At (Local):    2024-01-30 07:27:01                                                                                        │
│Excess:                 c55924af988864e6e961f6e4c3324b2a359260c1b6a919dc76d753aad565c800                                           │
│Confirmations:          N/A                                                                                                        │
│Mined Height:           N/A                                                                                                        │
│Maturity:               N/A                                                                                                        │

Broadcast protocol - submit

2024-01-30 07:27:03.094744900 [wallet::transaction_service::protocols::broadcast_protocol] INFO  Submitting Transaction (TxId: 415804858639007959) with signature 'c55924af988864e6e961f6e4c3324b2a359260c1b6a919dc76d753aad565c800' to Base Node
2024-01-30 07:27:03.197487500 [wallet::transaction_service::protocols::broadcast_protocol] INFO  Submitting Transaction (TxId: 415804858639007959) with signature 'c55924af988864e6e961f6e4c3324b2a359260c1b6a919dc76d753aad565c800' to Base Node
2024-01-30 07:30:03.755733300 [wallet::transaction_service::protocols::broadcast_protocol] INFO  Submitting Transaction (TxId: 415804858639007959) with signature 'c55924af988864e6e961f6e4c3324b2a359260c1b6a919dc76d753aad565c800' to Base Node
2024-01-30 07:33:04.339905700 [wallet::transaction_service::protocols::broadcast_protocol] INFO  Submitting Transaction (TxId: 415804858639007959) with signature 'c55924af988864e6e961f6e4c3324b2a359260c1b6a919dc76d753aad565c800' to Base Node
2024-01-30 07:36:04.890536900 [wallet::transaction_service::protocols::broadcast_protocol] INFO  Submitting Transaction (TxId: 415804858639007959) with signature 'c55924af988864e6e961f6e4c3324b2a359260c1b6a919dc76d753aad565c800' to Base Node
2024-01-30 07:39:05.443215000 [wallet::transaction_service::protocols::broadcast_protocol] INFO  Submitting Transaction (TxId: 415804858639007959) with signature 'c55924af988864e6e961f6e4c3324b2a359260c1b6a919dc76d753aad565c800' to Base Node
2024-01-30 07:42:06.006999000 [wallet::transaction_service::protocols::broadcast_protocol] INFO  Submitting Transaction (TxId: 415804858639007959) with signature 'c55924af988864e6e961f6e4c3324b2a359260c1b6a919dc76d753aad565c800' to Base Node
2024-01-30 07:45:06.574369900 [wallet::transaction_service::protocols::broadcast_protocol] INFO  Submitting Transaction (TxId: 415804858639007959) with signature 'c55924af988864e6e961f6e4c3324b2a359260c1b6a919dc76d753aad565c800' to Base Node
2024-01-30 07:48:07.187957400 [wallet::transaction_service::protocols::broadcast_protocol] INFO  Submitting Transaction (TxId: 415804858639007959) with signature 'c55924af988864e6e961f6e4c3324b2a359260c1b6a919dc76d753aad565c800' to Base Node
2024-01-30 07:51:07.739875200 [wallet::transaction_service::protocols::broadcast_protocol] INFO  Submitting Transaction (TxId: 415804858639007959) with signature 'c55924af988864e6e961f6e4c3324b2a359260c1b6a919dc76d753aad565c800' to Base Node
2024-01-30 07:54:08.317652000 [wallet::transaction_service::protocols::broadcast_protocol] INFO  Submitting Transaction (TxId: 415804858639007959) with signature 'c55924af988864e6e961f6e4c3324b2a359260c1b6a919dc76d753aad565c800' to Base Node
2024-01-30 07:57:08.928839000 [wallet::transaction_service::protocols::broadcast_protocol] INFO  Submitting Transaction (TxId: 415804858639007959) with signature 'c55924af988864e6e961f6e4c3324b2a359260c1b6a919dc76d753aad565c800' to Base Node

Broadcast protocol - request failed

2024-01-30 07:27:03.268101100 [wallet::transaction_service::protocols::broadcast_protocol] INFO  Submit Transaction RPC Call to Base Node failed: Request failed: General: Request body was too large. Expected <= 3145728 but got 4732053
2024-01-30 07:30:03.816433100 [wallet::transaction_service::protocols::broadcast_protocol] INFO  Submit Transaction RPC Call to Base Node failed: Request failed: General: Request body was too large. Expected <= 3145728 but got 4732053
2024-01-30 07:33:04.401773200 [wallet::transaction_service::protocols::broadcast_protocol] INFO  Submit Transaction RPC Call to Base Node failed: Request failed: General: Request body was too large. Expected <= 3145728 but got 4732053
2024-01-30 07:36:04.945696100 [wallet::transaction_service::protocols::broadcast_protocol] INFO  Submit Transaction RPC Call to Base Node failed: Request failed: General: Request body was too large. Expected <= 3145728 but got 4732053
2024-01-30 07:39:05.506331000 [wallet::transaction_service::protocols::broadcast_protocol] INFO  Submit Transaction RPC Call to Base Node failed: Request failed: General: Request body was too large. Expected <= 3145728 but got 4732053
2024-01-30 07:42:06.066411400 [wallet::transaction_service::protocols::broadcast_protocol] INFO  Submit Transaction RPC Call to Base Node failed: Request failed: General: Request body was too large. Expected <= 3145728 but got 4732053
2024-01-30 07:45:06.630080900 [wallet::transaction_service::protocols::broadcast_protocol] INFO  Submit Transaction RPC Call to Base Node failed: Request failed: General: Request body was too large. Expected <= 3145728 but got 4732053
2024-01-30 07:48:07.250018700 [wallet::transaction_service::protocols::broadcast_protocol] INFO  Submit Transaction RPC Call to Base Node failed: Request failed: General: Request body was too large. Expected <= 3145728 but got 4732053
2024-01-30 07:51:07.798234100 [wallet::transaction_service::protocols::broadcast_protocol] INFO  Submit Transaction RPC Call to Base Node failed: Request failed: General: Request body was too large. Expected <= 3145728 but got 4732053
2024-01-30 07:54:08.383611900 [wallet::transaction_service::protocols::broadcast_protocol] INFO  Submit Transaction RPC Call to Base Node failed: Request failed: General: Request body was too large. Expected <= 3145728 but got 4732053
2024-01-30 07:57:09.002633500 [wallet::transaction_service::protocols::broadcast_protocol] INFO  Submit Transaction RPC Call to Base Node failed: Request failed: General: Request body was too large. Expected <= 3145728 but got 4732053
2024-01-30 08:00:09.620892600 [wallet::transaction_service::protocols::broadcast_protocol] INFO  Submit Transaction RPC Call to Base Node failed: Request failed: General: Request body was too large. Expected <= 3145728 but got 4732053

Comms

2024-01-30 07:27:03.257033100 [comms::rpc::status] ERROR Internal error: Request body was too large. Expected <= 3145728 but got 4732053
2024-01-30 07:30:03.806074400 [comms::rpc::status] ERROR Internal error: Request body was too large. Expected <= 3145728 but got 4732053
2024-01-30 07:33:04.390569400 [comms::rpc::status] ERROR Internal error: Request body was too large. Expected <= 3145728 but got 4732053
2024-01-30 07:36:04.933833600 [comms::rpc::status] ERROR Internal error: Request body was too large. Expected <= 3145728 but got 4732053
2024-01-30 07:39:05.496289000 [comms::rpc::status] ERROR Internal error: Request body was too large. Expected <= 3145728 but got 4732053
2024-01-30 07:42:06.054128900 [comms::rpc::status] ERROR Internal error: Request body was too large. Expected <= 3145728 but got 4732053
2024-01-30 07:45:06.619621800 [comms::rpc::status] ERROR Internal error: Request body was too large. Expected <= 3145728 but got 4732053
2024-01-30 07:48:07.239250000 [comms::rpc::status] ERROR Internal error: Request body was too large. Expected <= 3145728 but got 4732053
2024-01-30 07:51:07.786760800 [comms::rpc::status] ERROR Internal error: Request body was too large. Expected <= 3145728 but got 4732053
2024-01-30 07:54:08.372530700 [comms::rpc::status] ERROR Internal error: Request body was too large. Expected <= 3145728 but got 4732053
2024-01-30 07:57:08.985709600 [comms::rpc::status] ERROR Internal error: Request body was too large. Expected <= 3145728 but got 4732053
2024-01-30 08:00:09.608816300 [comms::rpc::status] ERROR Internal error: Request body was too large. Expected <= 3145728 but got 4732053
2024-01-30 08:03:10.214940700 [comms::rpc::status] ERROR Internal error: Request body was too large. Expected <= 3145728 but got 4732053