Project Stage
Category
Based in
Team size
Active since
Oracles (Random Numbers are just one case, but the most important ones) are needed for any kind of project using NFTs. If you don’t have that, you won’t be able to launch an NFT drop or find out who should get what NFT from a collection. It is necessary for nearly every game that wants to prove randomness in its internal processes.
VRF stands for Verifiable Random Function. It is used to provide genuinely random data for a smart contract because this kind of data is not available in smart-contracts themselves.
Our trustless VRF proxy solution relays this service to a not yet supported blockchain and also provides a way to verify the correctness of the randomness provided.
For this purpose, we provide a way to integrate the bluechip oracle provider "Chainlink'' into your own network in a trustless way. If desired, we can also connect another oracle provider instead of Chainlink.
Developers can make use of it for their own needs (Raffles, pick NFTs details on reveal, Lottery services, Battles with randomness (e.g. effect of an attack), etc.).
A dapp developer has to implement the interface of the Chainlink Oracle proxy contract. Which means calling a function in the proxy contract and providing a callback function.
The basic idea of the system is the following:
Proxy Contract:
We deploy a proxy contract on Stellar, which all dApp developers can use. A random data request can be initiated, and the proxy contract emits a specific event.
Relayer:
A relaying service then processes this event, and this service calls the Chainlink VRF implementation on Fantom. Another event is then emitted after Chainlink calls the callback function. The relaying service recognizes the emitted event, which includes the random data provided.
Oracles:
The relayer asks an oracle network to provide a signature for the random data response in a transaction with a specific hash (from the recognized event). The oracles fetch the on-chain data and create a signature for that data.
Verify: The relayer will use the proxy callback function and pass the oracle signatures along with the random data the signatures were created for. The proxy contract does an on-chain signature verification and, once passed, triggers the dApp contract itself. Thus the relaying service is not able to modify any data, and the whole process is on-chain verifiable.
We will build these components.
The deliverables that have been reached include:
We finished the first deliverable package on Testnet to avoid costs at this stage of development for us as well as for the community members who want to test it:
Step-by-Step Guide to Request Random Words on Fantom Testnet:
Prerequisites:
Steps:
Software & IOT Service company. Focussed on Web3 infrastructure and onboarding of Web2 companies.
Christian Eichinger (ceichinger#6221)
Co-Founder
Christian is a passionated web3 engineer since early 2017 and has experience in cross-chain applications.
Mike Lohmann (mikelohmann#5278)
Co-Founder & CEO
Mike has more than 20 years experience in software engineering and entered the web3 space a few years ago.
Our team is set up for success because:
The USD valuation of the budget request in XLM will be calculated using the CF Stellar Lumens-Dollar Settlement Price on December 5, 2022 as administered, maintained, and reported by the cryptocurrency index provider CF Benchmarks Ltd. (using the ticker “XLMUSD_RR”) (available at https://www.cfbenchmarks.com/indices/XLMUSD_RR). Learn more in the SCF Handbook.
*The USD valuation of the award in XLM is calculated using the CF Stellar Lumens-Dollar Settlement Price on July 5th as administered, maintained, and reported by the cryptocurrency index provider CF Benchmarks Ltd. (using the ticker “XLMUSD_RR”) (available at https://www.cfbenchmarks.com/indices/XLMUSD_RR)
**The USD valuation of the award in XLM is calculated using the CF Stellar Lumens-Dollar Settlement Price on December 16, 2021 as administered, maintained, and reported by the cryptocurrency index provider CF Benchmarks Ltd. (using the ticker “XLMUSD_RR”) (available at https://www.cfbenchmarks.com/indices/XLMUSD_RR)
*The USD valuation of the award in XLM is calculated using the CF Stellar Lumens-Dollar Settlement Price on September 27, 2021 as administered, maintained, and reported by the cryptocurrency index provider CF Benchmarks Ltd. (using the ticker “XLMUSD_RR”) (available at https://www.cfbenchmarks.com/indices/XLMUSD_RR)
* The USD valuation of the award in XLM is calculated using the CF Stellar Lumens-Dollar Settlement Price on the date of transfer as administered, maintained, and reported by the cryptocurrency index provider CF Benchmarks Ltd. (using the ticker “XLMUSD_RR”) (available at https://www.cfbenchmarks.com/indices/XLMUSD_RR)
*This budget request has not been fully awarded to the project. The USD valuation of the budget request in XLM will be calculated using the CF Stellar Lumens-Dollar Settlement Price on day of payment as administered, maintained, and reported by the cryptocurrency index provider CF Benchmarks Ltd. (using the ticker “XLMUSD_RR”) (available at https://www.cfbenchmarks.com/indices/XLMUSD_RR). Learn more in the SCF Handbook.
*This budget request has been awarded to the project in XLM. The USD valuation of the budget request in XLM will be calculated using the CF Stellar Lumens-Dollar Settlement Price on day of payment as administered, maintained, and reported by the cryptocurrency index provider CF Benchmarks Ltd. (using the ticker “XLMUSD_RR”) (available at https://www.cfbenchmarks.com/indices/XLMUSD_RR). Learn more in the SCF Handbook.
*This budget request has not been fully awarded to the project. The USD valuation of the budget request in XLM will be calculated using the CF Stellar Lumens-Dollar Settlement Price on day of payment as administered, maintained, and reported by the cryptocurrency index provider CF Benchmarks Ltd. (using the ticker “XLMUSD_RR”) (available at https://www.cfbenchmarks.com/indices/XLMUSD_RR). Learn more in the SCF Handbook.
*This budget request has not been fully awarded to the project. The USD valuation of the budget request in XLM will be calculated using the CF Stellar Lumens-Dollar Settlement Price on day of payment as administered, maintained, and reported by the cryptocurrency index provider CF Benchmarks Ltd. (using the ticker “XLMUSD_RR”) (available at https://www.cfbenchmarks.com/indices/XLMUSD_RR). Learn more in the SCF Handbook.
*This budget request has not been fully awarded to the project. The USD valuation of the budget request in XLM will be calculated using the CF Stellar Lumens-Dollar Settlement Price on day of payment as administered, maintained, and reported by the cryptocurrency index provider CF Benchmarks Ltd. (using the ticker “XLMUSD_RR”) (available at https://www.cfbenchmarks.com/indices/XLMUSD_RR). Learn more in the SCF Handbook.