35 lines
793 B
Solidity
35 lines
793 B
Solidity
pragma solidity >=0.8.0 <0.9.0; //Do not change the solidity version as it negatively impacts submission grading
|
|
//SPDX-License-Identifier: MIT
|
|
|
|
import "hardhat/console.sol";
|
|
import "./DiceGame.sol";
|
|
import "@openzeppelin/contracts/access/Ownable.sol";
|
|
|
|
contract RiggedRoll is Ownable {
|
|
/////////////////
|
|
/// Errors //////
|
|
/////////////////
|
|
|
|
// Errors go here...
|
|
|
|
//////////////////////
|
|
/// State Variables //
|
|
//////////////////////
|
|
|
|
DiceGame public diceGame;
|
|
|
|
///////////////////
|
|
/// Constructor ///
|
|
///////////////////
|
|
|
|
constructor(address payable diceGameAddress) Ownable(msg.sender) {
|
|
diceGame = DiceGame(diceGameAddress);
|
|
}
|
|
|
|
///////////////////
|
|
/// Functions /////
|
|
///////////////////
|
|
|
|
// Functions go here...
|
|
}
|