An open API service indexing awesome lists of open source software.

https://github.com/leechael/vrf-phat-contract

Generic Verifiable Randomness Function Solution for any blockchains
https://github.com/leechael/vrf-phat-contract

blockchain foundry hardhat oracle phala phat-contract randomness solidity vrf

Last synced: 7 months ago
JSON representation

Generic Verifiable Randomness Function Solution for any blockchains

Awesome Lists containing this project

README

          

# Using Phat Contract as VRF Provider

This repository contains code examples demonstrating the usage of the VRF provided by [Phat Contract](https://phala.network/phat-contract).

- native_phat_contract: the simple implementaion shown how to call vrf in rust.
- hardhat_solidity: The Phat Contract powered Oracle provides VRF capacity to any EVM chains and Solidity Smart Contracts in this ERC-721 NFT demo.
- foundry_solidity: Same to the hardhat implementaion but use foundry instead hardhat here.

## NOTE

Both hardhat and foundry examples here using npm for dependencies management, run `npm install` or `yarn install` before compiling.