The financial transactions database designed for mission critical safety and performance.
136 matches across 8 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | docs/operating/deploying/docker.md | 61 | # Note: this example might only work with linux + using `network_mode:host` because of 2 reasons: |
| LOW | src/clients/go/tb_client.go | 1 | package tigerbeetle_go |
| LOW | src/clients/go/native/native.go | 1 | // Adds reference to sub-folders containing the external (non-Go) files |
| LOW | src/clients/go/native/tb_client.h | 1 | ////////////////////////////////////////////////////////// |
| LOW | src/clients/rust/tests/status_codes_and_flags.rs | 1 | // We are going to try to test the Rust redefinitions of TigerBeetle status |
| LOW | src/clients/rust/tests/tests.rs | 721 | |
| LOW | src/clients/rust/assets/tb_client.h | 1 | ////////////////////////////////////////////////////////// |
| LOW | src/clients/rust/src/lib.rs | 1 | //! The official TigerBeetle client for Rust. |
| LOW | src/clients/rust/src/lib.rs | 21 | //! |
| LOW | src/clients/rust/src/lib.rs | 41 | //! tb::Account { |
| LOW | src/clients/rust/src/lib.rs | 61 | //! credit_account_id: account_id2, |
| LOW | src/clients/rust/src/lib.rs | 81 | //! # } |
| LOW | src/clients/rust/src/lib.rs | 101 | //! |
| LOW | src/clients/rust/src/lib.rs | 121 | //! |
| LOW | src/clients/rust/src/lib.rs | 141 | //! } |
| LOW | src/clients/rust/src/lib.rs | 161 | //! State::End => return None, |
| LOW | src/clients/rust/src/lib.rs | 181 | //! assert_ne!(timestamp_begin_next, 0); |
| LOW | src/clients/rust/src/lib.rs | 201 | //! |
| LOW | src/clients/rust/src/lib.rs | 221 | //! its return value. |
| LOW | src/clients/rust/src/lib.rs | 241 | //! |
| LOW | src/clients/rust/src/lib.rs | 261 | //! |
| LOW | src/clients/rust/src/lib.rs | 281 | //! }]; |
| LOW | src/clients/rust/src/lib.rs | 301 | //! |
| LOW | src/clients/rust/src/lib.rs | 361 | /// The `addresses` argument is a comma-separated string of addresses, where |
| LOW | src/clients/rust/src/lib.rs | 401 | /// [protocol reference](#protocol-reference). |
| LOW | src/clients/rust/src/lib.rs | 421 | /// |
| LOW | src/clients/rust/src/lib.rs | 441 | /// handle_create_account_success(account, account_result).await?; |
| LOW | src/clients/rust/src/lib.rs | 461 | /// ) -> Result<(), Box<dyn std::error::Error>> { |
| LOW | src/clients/rust/src/lib.rs | 521 | /// # Interpreting the return value |
| LOW | src/clients/rust/src/lib.rs | 541 | /// |
| LOW | src/clients/rust/src/lib.rs | 561 | /// Ok(()) |
| LOW | src/clients/rust/src/lib.rs | 621 | .collect()) |
| LOW | src/clients/rust/src/lib.rs | 641 | /// # Example |
| LOW | src/clients/rust/src/lib.rs | 661 | /// } |
| LOW | src/clients/rust/src/lib.rs | 681 | /// # |
| LOW | src/clients/rust/src/lib.rs | 741 | /// the future will return [`Err`] of [`PacketStatus::TooMuchData`]. In |
| LOW | src/clients/rust/src/lib.rs | 761 | /// let lookup_transfers_results = client.lookup_transfers(transfers)?.await?; |
| LOW | src/clients/rust/src/lib.rs | 781 | /// transfers.iter().map(move |&id| match results.peek() { |
| LOW | src/clients/rust/src/lib.rs | 821 | } |
| LOW | src/clients/rust/src/lib.rs | 1261 | /// An account balance at a point in time. |
| LOW | src/clients/rust/src/lib.rs | 1301 | /// |
| LOW | src/clients/rust/src/lib.rs | 1421 | /// See also [`CreateTransferResult`] (note the plural), the type directly |
| LOW | src/clients/rust/src/time_based_id.rs | 1 | use std::cmp::Ordering; |
| LOW | src/clients/rust/src/time_based_id.rs | 101 | match self.next_random() { |
| LOW | src/clients/dotnet/TigerBeetle/Bindings.cs | 21 | /// <summary> |
| LOW | src/clients/dotnet/TigerBeetle/Bindings.cs | 61 | Pending = 1 << 1, |
| LOW | src/clients/dotnet/TigerBeetle/Bindings.cs | 181 | /// <summary> |
| LOW | src/clients/dotnet/TigerBeetle/Bindings.cs | 201 | /// <summary> |
| LOW | src/clients/dotnet/TigerBeetle/Bindings.cs | 281 | /// <summary> |
| LOW | src/clients/dotnet/TigerBeetle/Bindings.cs | 301 | /// <summary> |
| LOW | src/clients/dotnet/TigerBeetle/Bindings.cs | 341 | /// https://docs.tigerbeetle.com/reference/requests/create_accounts#linked_event_failed |
| LOW | src/clients/dotnet/TigerBeetle/Bindings.cs | 361 | /// https://docs.tigerbeetle.com/reference/requests/create_accounts#timestamp_must_be_zero |
| LOW | src/clients/dotnet/TigerBeetle/Bindings.cs | 381 | /// https://docs.tigerbeetle.com/reference/requests/create_accounts#reserved_flag |
| LOW | src/clients/dotnet/TigerBeetle/Bindings.cs | 401 | /// https://docs.tigerbeetle.com/reference/requests/create_accounts#exists_with_different_user_data_128 |
| LOW | src/clients/dotnet/TigerBeetle/Bindings.cs | 421 | /// https://docs.tigerbeetle.com/reference/requests/create_accounts#exists_with_different_code |
| LOW | src/clients/dotnet/TigerBeetle/Bindings.cs | 441 | /// https://docs.tigerbeetle.com/reference/requests/create_accounts#debits_posted_must_be_zero |
| LOW | src/clients/dotnet/TigerBeetle/Bindings.cs | 481 | /// </summary> |
| LOW | src/clients/dotnet/TigerBeetle/Bindings.cs | 501 | /// </summary> |
| LOW | src/clients/dotnet/TigerBeetle/Bindings.cs | 521 | /// </summary> |
| LOW | src/clients/dotnet/TigerBeetle/Bindings.cs | 541 | /// </summary> |
| 24 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | src/clients/python/tests/test_basic.py | 253 | # Create a two-phase transfer: |
| MEDIUM | src/clients/python/tests/test_basic.py | 362 | # Create a two-phase transfer: |
| MEDIUM | src/clients/python/samples/two-phase-many/main.py | 98 | # Create a 6th transfer posting the 1st transfer. |
| MEDIUM | src/clients/python/samples/two-phase-many/main.py | 132 | # Create a 7th transfer voiding the 2d transfer. |
| MEDIUM | src/clients/python/samples/two-phase-many/main.py | 166 | # Create a 8th transfer posting the 3rd transfer. |
| MEDIUM | src/clients/python/samples/two-phase-many/main.py | 200 | # Create a 9th transfer voiding the 4th transfer. |
| MEDIUM | src/clients/python/samples/two-phase-many/main.py | 234 | # Create a 10th transfer posting the 5th transfer. |
| MEDIUM | src/clients/python/samples/walkthrough/main.py | 286 | # Create the transfer |
| MEDIUM | src/clients/python/samples/two-phase/main.py | 60 | # Create a second transfer simply posting the first transfer |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | src/clients/python/tests/test_basic.py | 87 | def test_return_error_on_account(client): |
| LOW | src/clients/python/tests/test_basic.py | 169 | def test_create_a_two_phase_transfer(client): |
| LOW | src/clients/python/tests/test_basic.py | 218 | def test_post_a_two_phase_transfer(client): |
| LOW | src/clients/python/tests/test_basic.py | 252 | def test_reject_a_two_phase_transfer(client): |
| LOW | src/clients/python/tests/test_basic.py | 361 | def test_cannot_void_an_expired_transfer(client): |
| LOW | src/clients/python/tests/test_basic.py | 494 | def test_get_account_transfers(client): |
| LOW | src/clients/python/tests/test_basic.py | 1221 | def test_query_with_invalid_filter(client): |
| LOW | src/clients/python/tests/test_basic.py | 1322 | def test_import_accounts_and_transfers(client): |
| LOW | src/clients/python/tests/test_basic.py | 1413 | def test_accept_zero_length_create_accounts(client): |
| LOW | src/clients/python/tests/test_basic.py | 1417 | def test_accept_zero_length_create_transfers(client): |
| LOW | src/clients/python/tests/test_basic.py | 1421 | def test_accept_zero_length_lookup_accounts(client): |
| LOW | src/clients/python/tests/test_basic.py | 1425 | def test_accept_zero_length_lookup_transfers(client): |
| LOW | …/clients/ruby/tests/unit/test_completion_dispatcher.rb | 79 | def wait_for_interrupted_thread(thread) |
| LOW | src/clients/ruby/tests/unit/test_id.rb | 52 | def generator_in_future_with_random(random) |
| LOW | src/clients/ruby/tests/integration/test_query_filter.rb | 222 | def assert_strictly_ascending(values) |
| LOW | src/clients/ruby/tests/integration/test_query_filter.rb | 226 | def assert_strictly_descending(values) |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | src/clients/python/tests/test_close.py | 2 | |
| LOW | src/clients/python/tests/test_close.py | 3 | |
| LOW | src/clients/python/src/tigerbeetle/client.py | 1 | |
| LOW | src/clients/python/src/tigerbeetle/__init__.py | 1 | |
| LOW | src/clients/python/src/tigerbeetle/__init__.py | 2 | |
| LOW | src/clients/python/src/tigerbeetle/__init__.py | 2 | |
| LOW | src/clients/python/src/tigerbeetle/__init__.py | 2 | |
| LOW | src/clients/python/src/tigerbeetle/__init__.py | 2 | |
| LOW | src/clients/python/src/tigerbeetle/__init__.py | 2 | |
| LOW | src/clients/python/src/tigerbeetle/__init__.py | 3 | |
| LOW | src/clients/python/src/tigerbeetle/__init__.py | 3 | |
| LOW | src/clients/python/src/tigerbeetle/__init__.py | 3 | |
| LOW | src/clients/python/src/tigerbeetle/__init__.py | 3 | |
| LOW | src/clients/python/src/tigerbeetle/__init__.py | 3 | |
| LOW | src/clients/python/src/tigerbeetle/__init__.py | 4 | |
| LOW | src/clients/python/src/tigerbeetle/__init__.py | 4 | |
| LOW | src/clients/python/src/tigerbeetle/bindings.py | 5 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | src/clients/python/samples/walkthrough/main.py | 27 | # undefined). Ideally, we prepare a correct batch here while keeping the syntax compact, |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | src/clients/python/tests/test_basic.py | 837 | except Exception as err: |
| LOW | src/clients/python/tests/test_basic.py | 843 | except Exception as err: |
| LOW | src/clients/python/tests/test_basic.py | 1296 | except Exception as err: |
| LOW | src/clients/python/tests/test_basic.py | 1302 | except Exception as err: |
| LOW | src/clients/python/tests/test_close.py | 18 | except Exception as e: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | src/clients/python/src/tigerbeetle/client.py | 183 | |
| LOW | src/cdc/amqp/spec_parser.py | 232 | |
| LOW | src/cdc/amqp/spec_parser.py | 264 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | src/clients/rust/src/lib.rs | 238 | //! In some cases this may be useful because it allows the client to leverage |