Skip to content

Instantly share code, notes, and snippets.

View aesedepece's full-sized avatar
🦾
Building!

Adán SDPC // asdpc.eth aesedepece

🦾
Building!
View GitHub Profile
@aesedepece
aesedepece / witnet-rng-bytes-example.sol
Last active December 20, 2021 15:35
Witnet basic random bytes example
// SPDX-License-Identifier: MIT
pragma solidity >=0.7.0 <0.9.0;
import "witnet-solidity-bridge/contracts/interfaces/IWitnetRNG.sol";
contract MyContract {
bytes32 public randomness;
uint256 public latestRandomizingBlock;
IWitnetRNG witnet;
@aesedepece
aesedepece / witnet-dummy-rng-example.sol
Last active December 21, 2021 09:28
Witnet basic RNG example
// SPDX-License-Identifier: MIT
pragma solidity >=0.7.0 <0.9.0;
import "witnet-solidity-bridge/contracts/interfaces/IWitnetRNG.sol";
contract MyContract {
uint32 public randomness;
uint256 public latestRandomizingBlock;
IWitnetRNG witnet;
@aesedepece
aesedepece / witnet-rng-die-example.sol
Last active March 14, 2022 19:03
Witnet RNG roll-a-die simple code snippet
// SPDX-License-Identifier: MIT
pragma solidity >=0.7.0 <0.9.0;
import "witnet-solidity-bridge/contracts/interfaces/IWitnetRNG.sol";
contract DieContract {
uint32 sides;
struct Guess {
uint32 guessedNumber;