@trezoa/wallet-standard-core
v1.1.2
Published
Core components for the Trezoa Wallet Standard, providing essential functionality for wallet integration on the Trezoa blockchain ecosystem.
Readme
@trezoa/wallet-standard-core
Core components for the Trezoa Wallet Standard, providing essential functionality for wallet integration on the Trezoa blockchain ecosystem.
Overview
This package serves as the foundational layer for the Trezoa Wallet Standard, offering standardized interfaces and utilities that enable seamless wallet connectivity across the Trezoa ecosystem. It provides the core abstractions needed for wallet providers and dApp developers to build interoperable solutions.
Features
- 🔗 Standardized wallet connection interfaces
- 🛠️ Core utility functions for Trezoa blockchain interactions
- 📦 Modular architecture with tree-shaking support
- 🔒 Type-safe implementations with TypeScript
- 🌐 Cross-platform compatibility (Node.js and browsers)
Installation
npm install @trezoa/wallet-standard-coreUsage
import * from '@trezoa/wallet-standard-core';
// Use the exported interfaces and utilities
// Documentation for specific APIs coming soonPackage Structure
This package re-exports functionality from:
@trezoa/wallet-standard-chains- Chain-specific implementations@trezoa/wallet-standard-features- Wallet feature definitions@trezoa/wallet-standard-util- Common utilities and helpers
Development
Prerequisites
- Node.js >=16
- npm or yarn
Building
npm run clean
npm run packageProject Structure
├── src/ # Source TypeScript files
├── lib/ # Built output
│ ├── cjs/ # CommonJS build
│ ├── esm/ # ES Module build
│ └── types/ # TypeScript declarations
└── package.jsonContributing
We welcome contributions to the Trezoa Wallet Standard! Please see our contribution guidelines for more information.
License
Apache-2.0
Support
For questions, issues, or contributions:
- 📧 Email: [email protected]
- 🐙 Repository: https://github.com/trezoa-team/wallet-standard
- 🌐 Website: https://trezoa.com
Built with ❤️ by the Trezoa-team
