Welcome to the DropLinked Web3 integration library! This document is designed to bring new developers up to speed on how the system is structured, how its core components interact, and how to extend or maintain functionality. It covers architecture, key a
Hardened React UI primitives for droplinked web3 flows (payment & NFT claim).
Higher-level web3 building blocks (chain registry, known-token registry, display formatters, tx builders) — hardened rebuild of the original droplinked-web3-kit@1.0.13.
Per-shop EVM contract interactions for droplinked (shop deploy, product record, purchase signing, claim, airdrop). Hardened rebuild — replaces the hostile-published droplinked-web3@5.0.2 by k3rn3lpanic.
The official Web3 SDK for Droplinked, providing a unified interface for interacting with multiple blockchains (EVM, Solana, etc.), wallets, and Droplinked platform services. This library simplifies wallet connection, authentication, payments, NFT claiming
A React library for Web3 payments and NFT claims on the Droplinked platform.
Collection of utility functions used in web3.js.
Web3 module encode and decode EVM in/output.
Web3 core tools for sub-packages. This is an internal package.
HTTP provider for Web3 4.x.x
Web3 module to interact with the Ethereum blockchain accounts stored in the node.
Package for managing Ethereum accounts and signing
Websocket provider for Web3 4.x.x
Web3 module to interact with the Ethereum blockchain and smart contracts.
This package converts Ethereum addresses to IBAN addresses and vice versa.
Web3 module to interact with Ethereum smart contracts.
This package has ENS functions for interacting with Ethereum Name Service.
IPC provider for Web3 4.x.x
Web3 module to interact with the Ethereum nodes networking properties.
Web3 core tools helper for sub packages. This is an internal package.
Ethereum JavaScript API
Web3 module to handle requests to external providers.
Web3 module to interact with the Whisper messaging protocol.
Web3 module to interact with the Swarm network.