CRYPTO NEWS

CheVy

#CheVy #TheSupremeTeam
Artist Name: CheVy

Who are you?

Music found me; I would freestyle a rhyme or just loved to speak how I felt at the moment. I was at a school assembly and the MC said, “If you have what it takes, step up!” So, I got up. I remember the spot light on me, holding the mic in my hand, just looking, because at that moment I could not figure out why, at this moment, this position just felt right, like I was supposed to be here. One day walking down the hallway at school, a teacher said,” I heard you do music and that you’re good, but why don't you do music with the other students”? I replied, “I’m only Talented Affiliated” the look on his face was priceless. This road has been a tough one. To nearly losing everything apartment and car. To losing everyone i started with. Now being a solo Artist/Producer. To near death experiences. Took a lot of losses. I never quit. I never gave up. An nether should you. I want to bring a different vibe and sound, touch the Hearts of every ear that hears my voice and give God the credit and glory, because he gave me such an awesome gift.
I said all that to say i came back to far now to turn back.
Instagram/Snapchat/TikTok/Youtube – chevystarz

Where are you from?

Grew up in Cincinnati, Ohio The music scene is mild but far as lately its some nice events coming up in he fall.

How can we follow you?

https://open.spotify.com/track/18eATzWUTZgFAhi7StflYx?si=RqUuA3svT0K7_F28uEqF0g

https://distrokid.com/hyperfollow/chevy1/ring-ping

https://beacons.ai/chevystarz

Song Title: Ring Ping

Listen to CheVy:

Source: https://supremepr.us/

Error: Returned error: VM Exception while processing transaction: revert only owner can call this function

Question Open the TestGaming.sol contract in the test folder. Write a test for the function withdrawFunds . Your test should check the balance of the owner who called the withdrawFunds function. Your test should also verify if the owner’s balance has increased by 10 ether. Gaming.sol pragma solidity ^0.5.0; contract Gaming { /* Our Online::Listen

Question

Open the TestGaming.sol contract in the test folder. Write a test for the function withdrawFunds . Your test should check the balance of the owner who called the withdrawFunds function. Your test should also verify if the owner’s balance has increased by 10 ether.

Gaming.sol

pragma solidity ^0.5.0;  contract Gaming {     /* Our Online gaming contract */     address public owner;     bool public online;      struct Player {         uint wins;         uint losses;     }      mapping (address => Player) public players;      constructor() public payable {         owner = msg.sender;         online = true;     }      modifier isOwner() {         require(msg.sender == owner, "Only owner can call this function");         _;     }  event GameFunded(address funder, uint amount);     event PlayerWon(address player, uint amount, uint mysteryNumber, uint displayedNumber);     event PlayerLost(address player, uint amount, uint mysteryNumber, uint displayedNumber);      function mysteryNumber() internal view returns (uint) {         uint randomNumber = uint(blockhash(block.number-1))%10 + 1;         return randomNumber;     }      function determineWinner(uint number, uint display, bool guess) public pure returns (bool) {         if (guess == true && number > display) {             return true;         } else if (guess == true && number < display) {             return false;         } else if (guess == false && number > display) {             return false;         } else if (guess == false && number < display) {             return true;         }     }      function winOrLose(uint display, bool guess) external payable returns (bool, uint) {         /* Use true for a higher guess, false for a lower guess */         require(online == true, "The game is online");         require(msg.sender.balance > msg.value, "Insufficient funds");         uint mysteryNumber_ = mysteryNumber();         bool isWinner = determineWinner(mysteryNumber_, display, guess);         Player storage player = players[msg.sender];         /* Player Won */         if (isWinner == true) {             player.wins += 1;             msg.sender.transfer(msg.value * 2);             emit PlayerWon(msg.sender, msg.value, mysteryNumber_, display);             return (true, mysteryNumber_);           /* Player Lost */         } else if (isWinner == false) {             player.losses += 1;             emit PlayerLost(msg.sender, msg.value, mysteryNumber_, display);             return (false, mysteryNumber_);         }     } 

TestGaming

pragma solidity ^0.5.0;  import "truffle/Assert.sol"; import "truffle/DeployedAddresses.sol"; import "../contracts/Gaming.sol";  contract TestGaming {     uint public initialBalance = 10 ether;     Gaming gaming;     address owner;      function beforeAll() public {         gaming = Gaming(DeployedAddresses.Gaming());         owner = gaming.owner();      }      function testWithdrawFunds() public {         sssssgaming.withdrawFunds();         Assert.equal(initialBalance + 10 ether, owner.balance, "Owner's balance should have increased by 10 ether");     }      function testPlayerWonGuessHigher() public {         bool expected = true;         bool result = gaming.determineWinner(5, 4, true);          Assert.equal(expected, result, "The player should have won by guessing the mystery number was higher than their number");     }      function testPlayerWonGuessLower() public {         bool expected = true;         bool result = gaming.determineWinner(5, 6, false);          Assert.equal(expected, result, "The player should have won by guessing the mystery number was lower than their number");     }      function testPlayerLostGuessLower() public {         bool expected = false;         bool result = gaming.determineWinner(5, 4, false);          Assert.equal(expected, result, "The player should have lost by guessing the mystery number was lower than their number");     }      function testPlayerLostGuessHigher() public {         bool expected = false;         bool result = gaming.determineWinner(5, 6, true);          Assert.equal(expected, result, "The player should have lost by guessing the mystery number was higher than their number");     } } 

Error enter image description here

CheVy

Shopping cart
There are no products in the cart!
Continue shopping
0