Singularity integrates Chainlink VRF on Ethereum Mainnet to fairly mint NFTs. By integrating the industry-leading decentralized oracle network, they now have access to a tamper-proof and auditable source of randomness needed to assist them in minting their NFTs.
Ultimately this creates a more exciting and transparent user experience, as users can verify the fairness of the randomization used in the minting process.
Singularity is a hypercube: a self-replicating, evolving protocol that can run forever. Flexibility and redundancy are features explicitly builds into its governance. Singularity acts as an incubator (Its Mothership) that constantly builds and develops both DeFi protocols and NFT lines (Soldiers).
Furthermore, Singularity is adaptive. Products are continuously propose and shipped so that even if one line is unsuccessful, there is no single point of failure. Additionally, its NFT lines are one of the many products that help them achieve these goals, including the present, Incarnation, which will be released in 4 phases.
For its Incarnation NFT line, the Chainlink Contract (SingularityNFTTwo) that has been launched contains 2 active arrays. One of the arrays has 715 items, the other has 1000 MintIds from 1 to totalSupplyOfSerums.
These elements represent the ID number of its NFTs. After requesting a random number through Chainlink VRF, these arrays are shuffled with the Fisher-Yates algorithm using ‘block.timestamp’ and ‘randomResult’ as a random seed. After the shuffling process is complete, the Chainlink Contract randomly places the MintIds on arrays and the contract address is set.
Consequently, when the mint() function is used by a user. There is only 1 main function that is called from the Chainlink Contract. When an NFT mint is either from a wallet that is eligible for a complimentary mint or a wallet that is not, the array index will increase, and correspondingly, its NFT ID numbers randomize.
Singularity will continue to integrate Chainlink VRF and explore additional trust-minimized services. They also look for additional ways to further build on this integration.
Singularity is a hypercube: a self-replicating, evolving protocol that can run forever. Flexibility and redundancy are features explicitly builds into its governance.
Chainlink is the industry standard for building, accessing, and selling oracle services. Needed to power hybrid smart contracts on any blockchain. Chainlink oracle networks provide smart contracts with a way to reliably connect to any external API. Leverage secure off-chain computations for enabling feature-rich applications.