Files
dbis-thirdweb/CHANGELOG.md

93 lines
2.7 KiB
Markdown
Raw Permalink Normal View History

2026-01-01 08:04:06 -08:00
# Changelog
All notable changes to this project will be documented in this file.
## [0.1.0] - 2024-01-01
### Added
#### Chain Package (`@dbis-thirdweb/chain`)
- Chain 138 canonical definition (ChainID 138, CAIP-2: eip155:138)
- RPC endpoint configuration
- Native currency metadata
- Type-safe chain exports
#### Wallets Package (`@dbis-thirdweb/wallets`)
- Wallet configuration defaults for Chain 138
- Gas strategy configuration
- RPC failover support
- Chain switching utilities (`switchToChain138`, `ensureChain138`)
- Automatic chain addition if missing
#### x402 Package (`@dbis-thirdweb/x402`)
- Payment request creation and validation
- Pay-to-access flow implementation
- Replay protection via request ID tracking
- Receipt verification on-chain
- Expiration handling
#### Bridge Package (`@dbis-thirdweb/bridge`)
- Canonical chain mapping for Chain 138
- Supported routes configuration
- Token lists (native, wrapped, stablecoins)
- Quote generation with slippage protection
- Bridge execution helpers
- Status tracking and finality checks
#### Tokens Package (`@dbis-thirdweb/tokens`)
- ERC20 token deployment, minting, transfers
- ERC721 NFT collection deployment and management
- ERC1155 edition deployment and batch operations
- Metadata hosting strategy (IPFS/thirdweb storage)
- Token factory utilities
#### AI Package (`@dbis-thirdweb/ai`)
- Chain-aware prompt templates with Chain 138 guardrails
- Read action templates (balance, block height, token info)
- Write action templates (transfers, contract interactions)
- Chain ID routing validation
- Error handling for unsupported operations
#### HTTP API Package (`@dbis-thirdweb/http-api`)
- Standardized HTTP API client wrapper
- Retry logic with exponential backoff
- Configurable timeouts
- Chain 138 base URL configuration
- Type-safe request/response interfaces
#### Smoke Tests (`apps/smoke-tests`)
- End-to-end test suite for all 6 offerings
- Wallet connection and transaction tests
- x402 payment flow tests
- Bridge quote and execution tests
- Token deployment and transfer tests
- AI read/write operation tests
- HTTP API client tests
- Unified test runner with Vitest
### Infrastructure
- pnpm monorepo workspace setup
- TypeScript 5.x configuration
- ESLint and Prettier configuration
- tsup build system for all packages
- Comprehensive documentation
### Dependencies
- @thirdweb-dev/sdk: ^4.0.0
- @thirdweb-dev/chains: ^0.1.0
- ethers: ^5.7.0
- vitest: ^1.0.0 (for testing)
---
## Future Enhancements
- [ ] Additional bridge providers integration
- [ ] Enhanced metadata hosting options
- [ ] More comprehensive test coverage
- [ ] Performance optimizations
- [ ] Additional token standards support
- [ ] Extended AI prompt templates