Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

CONVERT TO PSUEDOCODE please! ASAP! WILL UPVOTE! pragma solidity ^0.5.3; contract RattlerCoin { string public name = 'RattlerCoin'; //currency name. Please feel free to change

CONVERT TO PSUEDOCODE please! ASAP! WILL UPVOTE!

pragma solidity ^0.5.3;

contract RattlerCoin {

string public name = 'RattlerCoin';

//currency name. Please feel free to change it

string public symbol = 'rc';

//choose a currency symbol. Please feel free to change it

mapping (address => uint) balances;

//a key-value pair to store addresses and their account balances

event Transfer(address _from, address _to, uint256 _value);

//declaration of an event. Event will not do anything but add a record to the log

constructor () public {

//when the contract is created, the constructor will be called automatically

balances[msg.sender] = 10000;

//set the balances of creator account to be 10000. Please feel free to change it to any number you want.

}

function sendCoin(address _receiver, uint _amount) public returns(bool sufficient) {

if (balances[msg.sender] < _amount) return false;

// validate transfer

balances[msg.sender] -= _amount;

balances[_receiver] += _amount;

emit Transfer(msg.sender, _receiver, _amount);

// complete coin transfer and call event to record the log

return true;

}

function getBalance(address _addr) public view returns(uint) {

//balance check

return balances[_addr];

}

}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Databases A Beginners Guide

Authors: Andy Oppel

1st Edition

007160846X, 978-0071608466

More Books

Students also viewed these Databases questions

Question

Describe new developments in the design of pay structures. page 475

Answered: 1 week ago