38 Repos
Standardized definitions for handling account balances in a runtime.
Distinguishing note: Focuses on balance logic specifications rather than general asset management.
Explore 38 awesome GitHub repositories matching data & databases · Balance Specifications. Refine with filters or upvote what's useful.
OpenZeppelin Contracts is a library of modular, secure, and reusable smart contract components designed for the development of decentralized applications. It provides a foundational framework for building standard-compliant contracts, offering battle-tested implementations for token standards, access control, and common utility patterns. The project distinguishes itself through its comprehensive support for complex architectural patterns, including proxy-based upgradeability, role-based access control, and account abstraction. It enables developers to implement modular logic injection via hoo
Prevents specific accounts from transferring or approving tokens by locking their balances until released by an authorized entity.
TigerBeetle is a distributed financial accounting database designed for high-volume transaction processing. It functions as a specialized transaction engine that enforces strict double-entry bookkeeping invariants, ensuring that every debit and credit is balanced and accounted for with absolute consistency. By utilizing a consensus-based replication model, the system provides high availability and data durability across geographically distributed clusters, making it suitable for mission-critical financial infrastructure. The system distinguishes itself through a performance-oriented architect
Maintains running totals of debits and credits for accounts to allow applications to compute balances.
AI-Trader is a framework for managing autonomous trading agents and executing simulated financial operations. It provides a structured environment for registering and authenticating agents, tracking their reputation, and managing simulated capital balances within a competitive market ecosystem. The platform distinguishes itself through integrated social trading and collaborative investment capabilities. Users can follow experienced participants to automatically mirror their market positions, or organize into teams to execute shared strategies, vote on collective investment proposals, and comp
Tracks available cash balances for simulated trading operations and converts platform points into capital.
Quantaxis is a quantitative trading framework designed for building, backtesting, and executing automated strategies across global equities, futures, and cryptocurrencies. It integrates an event-driven backtesting engine, a multi-market execution gateway for order routing, and a quantitative data pipeline for ingesting and storing multi-asset market data. The system features a Rust-accelerated financial library that utilizes Apache Arrow for high-performance technical indicator calculation and zero-copy data processing. It provides a containerized infrastructure model designed for orchestrati
Tracks balances and positions across different assets using stocks and futures margin models.
Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a comprehensive platform for small business financial management, centering on a double-entry bookkeeping system with a general ledger and chart of accounts. The platform is designed for extensibility through a module-based architecture and a dedicated marketplace for procuring third-party applications. It supports multi-tenant data isolation and utilizes role-based access control to manage granular user permissions. Its capability surface covers a wide range of business opera
Tracks the initial financial state and running totals of accounts when starting a new period or migrating data.
Hardhat is a smart contract development framework and EVM tooling suite designed for the full lifecycle of Ethereum and EVM-compatible applications. It serves as a development environment for compiling, testing, and deploying smart contracts, providing a local blockchain simulation and a programmable task runner. The framework is distinguished by its extensive simulation capabilities, including the ability to fork remote network state and manipulate block time or account balances. It features a hook-based plugin system that allows for the extension of core functionality and the creation of cu
Measures the change in token balances for specific addresses following the execution of a transaction.
Chainlink is a decentralized oracle network that connects smart contracts to off-chain data, computation, and real-world systems. It provides a secure and reliable infrastructure for blockchain applications to access external information, execute automated workflows, and interact with other blockchains. The network is secured by a staking-based model where node operators lock LINK tokens as collateral, which can be slashed for poor performance, incentivizing honest and accurate data delivery. The platform distinguishes itself through a comprehensive set of capabilities that extend beyond basi
Ships automated proof-of-reserve verification to confirm tokenized assets are fully collateralized.
Lnd is a full implementation of the Lightning Network protocol, functioning as a Bitcoin Layer 2 daemon that manages payment channels and settles transactions on the Bitcoin blockchain. It serves as an off-chain payment processor and a cryptographic wallet manager, enabling the execution of instant, scalable transactions through a network node. The project distinguishes itself through a focus on secure node networking and programmatic control. It provides gRPC and REST API servers for automating payment workflows and utilizes macaroon-based authorization to delegate granular permissions via c
Tracks both confirmed on-chain and aggregate off-chain balances to monitor available funds.
Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It utilizes parallel transaction execution to increase network throughput and supports programmable transaction blocks that bundle multiple operations into single atomic units. The platform distinguishes itself with a capability-based access control system and zero-knowledge login mechanisms, enabling users to authenticate via identity providers without seed phrases. It also implements deterministic object addressing to allow predictable state lookups and supports the creation of soulbo
Executes limit, market, and reduce-only orders to open or close positions via a margin manager.
python-binance is a Python client library that provides programmatic access to the Binance cryptocurrency exchange through both REST and WebSocket APIs. It serves as a comprehensive toolkit for automated trading, account management, and market data retrieval, enabling developers to build trading bots, portfolio management tools, and data analysis applications that interact directly with the exchange. The library distinguishes itself through a dual-client architecture that separates synchronous REST calls from persistent WebSocket streams, allowing concurrent execution without blocking. It inc
Provides authenticated balance queries for cryptocurrency exchange accounts via REST and WebSocket APIs.
Tigshop is a multi-tenant e-commerce framework designed to support single-merchant, multi-merchant, and cross-border retail configurations. It functions as a B2B2C marketplace platform that connects suppliers, store owners, and customers through integrated storefronts and vendor portals. The system is distinguished by an automated revenue splitting engine that divides transaction payments between platforms, merchants, and suppliers based on defined service fee rules. It includes a tiered affiliate distribution system for tracking multi-level commissions and an omnichannel retail manager that
Tracks member funds including deposits, withdrawals, and balance changes through a real-time tracking system.
Simplebank is a financial services backend application built with Go that manages bank accounts and transfers. It utilizes a dual-protocol interface, providing both gRPC and REST APIs via Protocol Buffers to support different client communication requirements. The system implements a PostgreSQL data layer with versioned schema migrations and type-safe query generation. It handles financial operations through atomic fund transfers and balance change tracking to maintain consistent audit trails. The architecture includes an asynchronous task worker system using a message queue to offload long-
Maintains a complete audit trail by recording every fund addition or subtraction as a distinct entry.
RQAlpha is a Python-native quantitative trading backtesting framework and live trading execution system. It provides an event-driven engine for simulating trading strategies against historical market data, with realistic transaction costs, slippage models, and corporate action handling. The platform supports multi-asset class trading including stocks, futures, options, and REITs, with separate sub-accounts for different asset types and configurable margin requirements. The framework distinguishes itself through a plugin-based extensible architecture that allows users to swap out core componen
Handles deposits, withdrawals, and margin requirements for different account types.
Computes and displays current account balances by aggregating all recorded transactions from the journal.
Dieses Projekt ist ein umfassendes Marktdaten-Toolkit und Finanzanalysesystem, das speziell für China A-Shares konzipiert ist. Es dient als Daten-Pipeline für den Abruf von Echtzeit-Kursen, die Aggregation von Unternehmensfinanzberichten und die Automatisierung der Aktienanalyse. Das System zeichnet sich durch spezialisierte Monitore für institutionelle Kapitalbewegungen aus, einschließlich Northbound-Fund-Flows, Margin-Trading-Salden und Large-Block-Transaktionen. Es verfügt zudem über einen dedizierten Options-Greeks-Rechner für ETF-Derivate und Tools zur Einschätzung der Marktstimmung via Beliebtheitsrankings im Einzelhandel und trendigen Konzept-Tags. Die Funktionen erstrecken sich auf die fundamentale Unternehmensanalyse durch die Extraktion von Bilanzen und offiziellen Börsenmitteilungen. Das Toolkit deckt zudem die Identifizierung von Markttrends, das Ranking der Sektor-Performance und die Aggregation professioneller institutioneller Forschungsberichte und Gewinnprognosen ab. Das System enthält Traffic-Management-Funktionen wie Request-Throttling und Jitter, um die Stabilität während API-Integrationen zu wahren.
Collects daily financing and securities lending balances to analyze market leverage levels.
AppKit ist ein Multi-Chain-Wallet-Verbindungs-Kit und Onboarding-Framework, das entwickelt wurde, um diverse Blockchain-Netzwerke in eine einheitliche Schnittstelle zu integrieren. Es bietet eine umfassende Suite für die Verbindung von Anwendungen mit EVM-, Solana-, Bitcoin-, TON- und TRON-Ökosystemen und erleichtert sowohl die Verknüpfung selbstverwalteter Wallets als auch die Erstellung neuer Konten. Das Projekt zeichnet sich durch ein Web3-Onboarding-System aus, das Social- und E-Mail-basierte Authentifizierung nutzt, um eingebettete Wallets zu generieren, was die kryptografische Reibung für neue Benutzer reduziert. Es unterstützt zudem fortgeschrittenes Identitätsmanagement mittels einer Blockchain-Account-Abstraction-Suite, die die Bereitstellung programmierbarer Smart-Accounts und Multi-Signatur-Autorisierung ermöglicht. Die Plattform deckt ein breites Spektrum an Funktionen ab, einschließlich Cross-Chain-Asset-Management mit integrierten Fiat-On-Ramps und Token-Swapping sowie Identitätsauflösung zur Übersetzung von Blockchain-Adressen in menschenlesbare Namen. Es enthält zudem Sicherheitstools für die Domain-Verifizierung, einen Headless-UI-Modus für benutzerdefinierte Interface-Implementierungen sowie eine Reihe von Analysetools zur Überwachung von Transaktionsvolumina und Benutzeraktivitäten. Ein Projekt-Bootstrapping-CLI ist verfügbar, um das initiale Setup und die Konfiguration der Blockchain-Umgebung zu automatisieren.
Fetches real-time account balances and transaction history across multiple mainnets and testnets.
Dieses Projekt ist ein Multi-Gateway-Zahlungs-SDK, das eine einheitliche API und Abstraktionsschicht für die Integration mehrerer Zahlungsanbieter bereitstellt. Es bildet High-Level-Zahlungsoperationen auf anbieterspezifische API-Aufrufe ab und standardisiert diverse Ausgaben durch ein einheitliches Response-Normalisierungssystem. Das SDK unterstützt Multi-Tenant-Konfiguration, wodurch eine einzelne Laufzeitinstanz Anmeldedaten und Einstellungen für verschiedene Geschäftskonten isolieren kann. Es verfügt über eine Plugin-basierte Architektur, die das Hinzufügen benutzerdefinierter Zahlungs-Gateways durch Implementierung abstrakter Klassen ermöglicht. Das Funktionsspektrum deckt den gesamten Zahlungslebenszyklus ab, einschließlich Initiierung von Bestellungen, Statusabfragen, Einfrieren von Geldern und Abwicklung von Rückerstattungen über Web-, Mobil- und QR-Kanäle. Es enthält Sicherheits-Utilities für die automatisierte Zertifikatsrotation und die Validierung digitaler Signaturen für eingehende Webhooks. Weitere funktionale Bereiche umfassen finanzielle Abstimmung, Identitätsprüfung mit Liveness-Detection sowie die Verwaltung elektronischer Rechnungen und Gewinnbeteiligungen.
Retrieves real-time and end-of-day account balances for e-commerce platform accounts.
Beancount is a plain-text double-entry accounting system. It enforces zero-sum transactions, organizes accounts into a hierarchical five-type tree, and verifies balances at specific dates using precision-derived tolerances. Transactions are recorded in plain-text files with a strict syntax that supports currency-specific rounding, automatic interpolation of missing amounts, and comprehensive metadata including tags, links, and payee annotations. Beyond core bookkeeping, Beancount offers investment portfolio tracking with lot-based cost basis management, configurable booking strategies (FIFO,
Sums all account balances to produce a snapshot at a specific point in time.
rippled is a peer-to-peer node implementation for the XRP Ledger. It serves as a distributed ledger consensus engine and a blockchain API gateway, allowing servers to validate transactions and maintain a shared, immutable sequence of ledger state. The project features a built-in decentralized exchange engine capable of executing atomic cross-currency payments and managing order books. It includes an on-chain asset management system for issuing and controlling fungible tokens and NFTs, as well as a Byzantine Fault Tolerant system for coordinating validators. The platform provides comprehensiv
Retrieves detailed account data, including balances and settings, for specific cryptographic addresses.
Sea Protocol ist eine dezentrale Handelsplattform und ein Grid-Trading-Protokoll, das auf den Aptos- und Sui-Blockchains bereitgestellt wird. Es bietet eine Handelsinfrastruktur, die On-Chain-Orderbücher mit Liquiditäts-Hubs für automatisierte Market Maker und eine Cross-Chain-Handels-Engine kombiniert. Das System zeichnet sich durch seine automatisierten Grid-Trading-Funktionen aus, die Kauf- und Verkaufsaufträge in linearen oder geometrischen Preisintervallen ausführen, um Marktvolatilität zu nutzen. Es unterstützt zudem Zero-Spread-Trading durch Post-Only-Order-Routing und ein hybrides Modell, das zentrale Limit-Orderbücher mit automatisierten Market Makern integriert. Das Protokoll umfasst eine umfassende Suite an Tools für das Liquiditätsmanagement, die On-Chain-Vault-Verwahrung für Token-Einlagen nutzen. Es integriert ein Governance-System mit einem Timelock-Mechanismus für administrative Änderungen sowie On-Chain-Analysen zur Überwachung von Protokollmetriken und Trader-Performance. Der programmatische Zugriff auf Handelsoperationen, Order-Historien und Grid-Daten wird über eine Reihe standardisierter API-Endpunkte bereitgestellt.
Implements a read-only data access layer for querying real-time account states, balances, and grid configurations.