Releases: aakash4dev/vrfcall
Releases · aakash4dev/vrfcall
v0.0.1 - Initial Release
🎉 VRFCall v0.0.1 - Initial Release
First release of VRFCall, a lightweight client application for interacting with the VRFChain blockchain to generate and verify verifiable random numbers.
✨ Features
- Blockchain Integration: Connect to VRFChain (Cosmos SDK-based blockchain)
- VRF Operations: Generate and verify verifiable random numbers on-chain
- Account Management: Automatic account creation and balance checking
- Easy Configuration: Simple setup with default connection settings
🔧 Core Functionality
PostGeneratePsudoRandomNumber()- Generate verifiable random numbersGetPsudoRandomNumber()- Retrieve generated random numbersGetVerifyRandomNumber()- Verify random number authenticity- Automatic account creation and keyring management
📋 VRF Parameters
The client sends MsgCreateVerifiableRandomNumber transactions with:
- Creator address
- SHA256 hash of seed data
- ECDSA public key and signature components (R, S)
- Maximum range for random number generation
🚀 Quick Start
git clone https://github.com/aakash4dev/vrfcall.git
cd vrfcall
go mod download
go run main.goPrerequisites:
- Go 1.22+
- VRFChain node running (Tendermint RPC:
http://localhost:26657, REST API:http://localhost:1317)
📚 Documentation
- Comprehensive README with project structure and usage
- MIT License
- Contributing guidelines
- Code of conduct
- Security policy
🔗 Links
- Repository: https://github.com/aakash4dev/vrfcall
- VRFChain: https://github.com/aakash4dev/vrfchain
- Author: aakash4dev.com
Full Changelog: See commit history for detailed changes.