signaling_contract_sdk 1.0.1 copy "signaling_contract_sdk: ^1.0.1" to clipboard
signaling_contract_sdk: ^1.0.1 copied to clipboard

Type-safe Dart SDK for blockchain signaling smart contracts with auto-generated bindings, Ethereum/EVM support, and comprehensive deployment utilities.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.0 - 2025-12-27 #

Added #

  • Initial release of Contract SDK
  • Auto-generated Dart bindings for Solidity contracts
  • SignalingContract with full UUPS upgrade pattern support
  • Support for contract deployment and interaction via Dart
  • Direct contract deployment method without Hardhat
  • Contract initialization after deployment
  • Event listening capabilities
  • Comprehensive test suite
    • Static validation tests (ABI and bytecode)
    • Integration tests with Ganache RPC
    • Deployment tests (Hardhat and Dart methods)
    • Contract interaction and initialization tests
  • Example code demonstrating SDK usage
  • Complete documentation with deployment guide

Features #

  • Type-safe contract function calls
  • Transaction sending with credentials
  • View function calls with proper return type handling
  • Helper utilities for hex-to-bytes conversion
  • Factory methods for contract connection and deployment
  • Direct bytecode deployment with EIP-1559 support
  • Automatic contract initialization
  • Full compatibility with Ganache and EVM networks

Testing #

  • 24 static validation tests
  • 4 integration tests (RPC connectivity)
  • 10 deployment and interaction tests
  • All tests passing with 100% success rate

Documentation #

  • Comprehensive README
  • Example implementation
  • Test documentation
  • API reference
0
likes
145
points
297
downloads

Publisher

unverified uploader

Weekly Downloads

Type-safe Dart SDK for blockchain signaling smart contracts with auto-generated bindings, Ethereum/EVM support, and comprehensive deployment utilities.

Repository (GitHub)
View/report issues

Topics

#blockchain #ethereum #smart-contracts #web3 #evm

Documentation

API reference

License

unknown (license)

Dependencies

convert, http, wallet, web3dart

More

Packages that depend on signaling_contract_sdk