31 مستودعات
Interfaces for connecting and signing transactions with external software or hardware wallet providers.
Distinguishing note: Focuses on the integration layer for external signing providers rather than internal key management.
Explore 31 awesome GitHub repositories matching security & cryptography · Wallet Integrations. Refine with filters or upvote what's useful.
ink-kit is a React-based component library and UI kit designed specifically for building the frontends of onchain applications. It provides a set of themed layouts and reusable UI elements tailored for decentralized application user experiences. The project includes a standardized blockchain wallet connector to manage identities and allow users to link cryptocurrency wallets to a web application. It combines these identity tools with pre-styled components to facilitate the development of web3 user interfaces.
Provides a standardized interface for connecting and signing transactions with external blockchain wallet providers.
Linera is a multi-chain smart contract platform designed for horizontal scalability through a microchain-based distributed ledger. By partitioning state into independent, parallel chains that share a common validator set, the protocol enables high-performance execution of modular applications. The system utilizes a WebAssembly-based runtime to ensure secure, platform-independent execution of contract logic across the network. The platform distinguishes itself through an asynchronous messaging framework that coordinates state changes between chains by queuing messages for execution in subseque
Sign transactions using external software or hardware wallets by implementing a standard interface that enables communication with various secure signing providers.
web3.js is a comprehensive TypeScript library designed to facilitate interaction with Ethereum-compatible blockchain networks. It serves as a foundational toolkit for decentralized applications, providing the necessary interfaces to query network state, manage cryptographic identities, and execute smart contract transactions. By abstracting the complexities of blockchain communication, the library enables developers to integrate decentralized logic directly into their applications. The library distinguishes itself through a modular architecture that prioritizes extensibility and flexible conn
Handles collections of accounts and private keys to authorize network operations.
Hummingbot is an open-source framework designed for building, backtesting, and deploying autonomous trading agents and algorithmic strategies across centralized and decentralized cryptocurrency exchanges. It provides a modular environment where users can orchestrate containerized bots to execute complex market-making, grid trading, and arbitrage operations. The platform distinguishes itself through a skill-based architecture that integrates large language models, enabling users to monitor market conditions and control trading operations via natural language commands. It features a unified con
Handles wallet operations and transaction signing through support for hardware devices and encrypted storage.
EOS is a Layer 1 blockchain infrastructure and high-throughput transaction engine. It serves as a WebAssembly smart contract platform that manages state transitions and network consensus across a peer-to-peer network. The system utilizes a sandboxed virtual machine for executing smart contract logic and employs a Byzantine Fault Tolerant delegated proof-of-stake consensus mechanism to finalize the global ledger state. It features a resource-based stake model for CPU and memory allocation and an asynchronous messaging system for inter-contract communication to prevent recursive call overflows.
Creates, imports, and locks cryptographic key pairs used to authorize transactions on the network.
This project serves as a comprehensive educational roadmap and technical resource collection for developers building decentralized finance applications. It provides a structured curriculum that guides users through the entire lifecycle of blockchain development, from mastering smart contract architecture and security best practices to integrating decentralized infrastructure into modern web applications. The repository distinguishes itself by offering a holistic view of the decentralized ecosystem, bridging the gap between low-level protocol interaction and high-level application design. It c
Provides interfaces for connecting browser-based wallets to decentralized networks for transaction signing and identity verification.
WooCommerce is a comprehensive eCommerce framework for WordPress that transforms websites into fully functional online stores for physical and digital goods. It serves as a digital storefront manager for product catalogs, inventory, and customer orders across retail and wholesale business models. The system functions as a payment gateway integrator, connecting shops to diverse processors for credit cards, digital wallets, and subscriptions. It also operates as an order fulfillment system for calculating shipping rates, generating labels, and coordinating delivery via third-party couriers, whi
Integrates with digital wallets like Amazon Pay, Apple Pay, and Google Pay for an accelerated checkout experience.
Monero is a privacy-focused cryptocurrency and proof-of-work blockchain designed for private digital payments. It utilizes a peer-to-peer network and a distributed ledger to allow users to send and receive currency while hiding transaction senders, receivers, and amounts. The system achieves financial confidentiality through the use of ring signatures for sender obfuscation and RingCT with Bulletproofs to hide transaction values. To ensure network security and decentralization, it employs a memory-hard proof-of-work algorithm optimized for general-purpose CPUs. The project provides a full no
Connects to physical security devices to keep private keys offline while allowing transactions to be signed.
Lago is an open-source billing platform designed for managing subscriptions, usage-based metering, and automated invoicing. It functions as a comprehensive system for defining pricing plans, tracking real-time consumption via a metering engine, and controlling feature entitlements based on active customer subscriptions. The platform differentiates itself through a dynamic billing engine that supports hybrid pricing models and a credit-based wallet system for managing prepaid funds. It includes specialized tools for multi-tenant entitlement mapping, allowing operators to tie specific product p
Deactivates existing wallets used for storing prepaid credits.
Polar is a digital product monetization engine and subscription management system. It serves as a merchant of record platform that handles global sales tax and VAT compliance, providing the infrastructure for selling subscriptions and one-time digital goods via hosted checkouts and embedded payment flows. The project functions as an entitlement and access manager, automating the granting and restriction of digital benefits, license keys, and third-party platform roles. It includes a dedicated usage-based billing infrastructure that tracks customer activity through meters to apply aggregation
Activates support for Apple Pay and Google Pay for embedded checkout flows.
ethers.js is an Ethereum JavaScript library used to interact with the Ethereum blockchain by querying state and sending transactions via JSON-RPC providers. It functions as a smart contract wrapper, a Web3 provider interface, and a system for managing wallets and cryptographic signatures. The project provides a dedicated Ethereum Name Service resolver for translating human-readable names into blockchain addresses through forward and reverse lookup operations. It also includes an implementation for managing private keys and mnemonic phrases to sign digital data and authorize on-chain transacti
Provides robust implementations for managing private keys and mnemonic phrases to secure funds and authorize transactions.
Electrum is an open-source, non-custodial Bitcoin wallet client that manages keys, transactions, and balances using Simplified Payment Verification (SPV) for lightweight transaction verification without downloading the full blockchain. It operates through a persistent background daemon that exposes a JSON-RPC interface for wallet operations and automation, and generates wallet keys from a mnemonic seed phrase using hierarchical deterministic key derivation. The wallet distinguishes itself through support for cold storage security with offline transaction signing on air-gapped devices, integra
Manages private keys and seed phrases for Bitcoin wallet access and control.
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
Provides interfaces for connecting frontends to wallet providers to manage sessions and sign transactions.
BTCPay Server is a non-custodial payment gateway and invoice manager designed for accepting Bitcoin and other cryptocurrencies directly into a private wallet. It serves as a self-hosted payment infrastructure that allows merchants to manage digital invoicing and storefronts without relying on third-party intermediaries. The system distinguishes itself through a non-custodial wallet architecture that ensures private keys remain on the user's own hardware or server. It integrates the Lightning Network for instant, low-cost transactions and provides a hardware-wallet signing bridge to secure tra
Provides interfaces for connecting and signing transactions with external software or hardware wallet providers.
Wagmi is a collection of reactive hooks and a toolkit for interacting with Ethereum blockchains. It provides a comprehensive suite of primitives for managing wallet connections, reading smart contract data, and orchestrating on-chain transactions. The project distinguishes itself through a smart contract interface toolkit that retrieves binary interfaces to generate type-safe hooks and function wrappers. This ensures that blockchain inputs and outputs are validated at compile-time. It also features a specialized utility for translating Ethereum Name Service domains into wallet addresses and p
Provides the primary integration layer for connecting web applications to external Ethereum wallet providers for authentication and signing.
A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
Provides seamless runtime wallet switching without page reloads.
web3-react is a React framework for building decentralized applications that connect to Ethereum wallets and read blockchain state. It provides a unified interface for wallet connection management, enabling Ethereum dApp development through a collection of hooks and providers that abstract away provider-specific logic. The library is built around a connector plugin architecture that normalizes interactions across different Ethereum networks and wallet implementations. It distributes blockchain state through React Context and synchronizes state reactively by subscribing to provider events like
Provides a React integration layer that connects browser wallets, hardware wallets, and hosted providers to dApps.
This project is a decentralized exchange frontend and web interface for the Uniswap protocol. It functions as an Ethereum DeFi dashboard and on-chain asset manager, providing the user interface necessary for executing peer-to-peer cryptocurrency trades and managing liquidity pools. The interface enables decentralized token swapping and digital asset exchanges by routing trades through liquidity pools. It provides specialized tools for liquidity pool management, including the ability to add, remove, or migrate assets to earn rewards, as well as mechanisms for launching new cryptocurrency token
Connects to Ethereum wallets via specialized React hooks that manage account state and transaction signing.
Web3Modal هي واجهة اتصال بالمحفظة ومجموعة أدوات تأهيل تُستخدم لربط محافظ العملات المشفرة الخارجية بالتطبيقات عبر شبكات بلوكشين متعددة. توفر واجهة مستخدم موحدة لإدارة اتصالات المحفظة الرقمية وتتبع جلسات مصادقة المستخدم. يتميز المشروع بنظام محفظة اجتماعية مدمج يتيح توفير المحفظة غير الحاضنة عبر عمليات تسجيل الدخول الاجتماعية والبريد الإلكتروني لإزالة متطلبات عبارات البذور (seed phrases). كما يتضمن إطار عمل لتجريد الحساب (account abstraction) لنشر حسابات ذكية قابلة للبرمجة وموجه مزود متعدد السلاسل لإدارة المعاملات وطلبات القراءة عبر أنظمة بلوكشين البيئية المختلفة. تغطي مجموعة الأدوات قدرات أوسع بما في ذلك رعاية معاملات السلسلة (onchain) لدفع رسوم الغاز للمستخدمين، بالإضافة إلى دمج مقايضات العملات المشفرة ومداخل العملات الورقية (fiat on-ramps) لتبادل الأصول.
Implements a standardized interface for connecting and signing transactions with external software or hardware wallet providers.
AppKit هي مجموعة اتصال بالمحفظة متعددة السلاسل وإطار عمل تأهيل مصمم لدمج شبكات بلوكشين متنوعة في واجهة موحدة. توفر مجموعة شاملة لربط التطبيقات بأنظمة EVM، وSolana، وBitcoin، وTON، وTRON البيئية، مما يسهل كلاً من ربط المحفظة ذاتية الحضانة وإنشاء حسابات جديدة. يتميز المشروع بنظام تأهيل Web3 يستخدم المصادقة الاجتماعية والقائمة على البريد الإلكتروني لإنشاء محافظ مضمنة، مما يقلل الاحتكاك التشفيري للمستخدمين الجدد. كما يدعم إدارة الهوية المتقدمة عبر مجموعة تجريد حساب البلوكشين، مما يتيح نشر حسابات ذكية قابلة للبرمجة وتفويض متعدد التوقيع. تغطي المنصة مجموعة واسعة من القدرات، بما في ذلك إدارة الأصول عبر السلاسل مع مداخل عملات ورقية مدمجة ومقايضة الرموز، بالإضافة إلى حل الهوية لترجمة عناوين البلوكشين إلى أسماء قابلة للقراءة من قبل البشر. كما تتضمن أدوات أمان للتحقق من النطاق، ووضع واجهة مستخدم بدون رأس (headless UI) لتطبيقات الواجهة المخصصة، ومجموعة من التحليلات لمراقبة أحجام المعاملات ونشاط المستخدم. تتوفر واجهة سطر أوامر (CLI) لتمهيد المشروع لأتمتة الإعداد الأولي وتكوين بيئة البلوكشين.
Integrates wallet connectivity for applications built on Solana and SVM-based chains.