Skip to content

Releases: aakash4dev/vrfcall

v0.0.1 - Initial Release

07 Nov 18:59

Choose a tag to compare

🎉 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 numbers
  • GetPsudoRandomNumber() - Retrieve generated random numbers
  • GetVerifyRandomNumber() - 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


Full Changelog: See commit history for detailed changes.