feat: Add Neo3 module with official RPC methods only#35
feat: Add Neo3 module with official RPC methods only#35apisit wants to merge 2 commits intoXSpoonAi:mainfrom
Conversation
- Add comprehensive Neo3 module (spoon_toolkits/crypto/neo3/) - 22 tools covering all official Neo N3 RPC methods - Organized into 6 categories: Block, Transaction, NEP, Contract, Governance, Utility - Neo3Provider for direct RPC access - Full async/await support - Add comprehensive test suite (tests/crypto/neo3/) - Dedicated test file for each tool module - Tests for all 22 tools - Address info tests including unclaimed gas - Update main README.md - Add Neo3 module documentation section - Add usage examples - Update multi-chain support section This module exclusively uses official Neo N3 RPC methods as documented at developers.neo.org, ensuring 100% compatibility with any Neo N3 RPC node.
|
The Neo3 tools in this PR are direct wrappers around the official Neo N3 node standard RPC interfaces. |
|
Thank you for the feedback! You're absolutely right that there's overlap between the The
I agree that having both Neofura-based tools and official RPC tools in the same package can be confusing. Here's my proposal: Option 1: Separate Package (Recommended)
Option 2: Clear Documentation
Benefits of This Approach |
- Added GetUnclaimedGasTool to utility_tools.py - Exported GetUnclaimedGasTool in __init__.py - Tool provides access to getunclaimedgas RPC method for Neo N3 addresses
Add comprehensive Neo3 module (spoon_toolkits/crypto/neo3/)
Add comprehensive test suite (tests/crypto/neo3/)
Update main README.md
This module exclusively uses official Neo N3 RPC methods as documented at developers.neo.org, ensuring 100% compatibility with any Neo N3 RPC node.