v1.0.0
v1.0.0
First public release of packages for custom providers for Silent Data [Rollup], compatible with ethers.js and Hardhat plugins.
Highlights π
- RPC Call Interception: Automatically intercepts RPC calls and appends necessary authentication headers, simplifying the integration process.
- Ethers.js Compatibility: Seamlessly integrates with ethers.js, allowing developers to use familiar tools and patterns.
- Multiple Provider Types: Supports various provider types, including basic usage, contract interaction, Fireblocks integration, and Hardhat compatibility.
- Flexible Authentication: Transparently handles authentication, supporting both private key and Fireblocks-based methods.
- Simplified Contract Interactions: Provides a SilentDataRollupContract class that streamlines interactions with smart contracts, automatically handling method signing when necessary.
- Network Abstraction: Offers a NetworkName enum to easily switch between different Silent Data [Rollup] networks (e.g., testnet, mainnet).
- Customizable Configuration: Allows developers to configure providers with custom RPC URLs, network settings, and authentication details.
What's Changed π
Full Changelog: https://github.com/appliedblockchain/silent-data-rollup-providers/commits/v1.0.0