Skip to content

Mazyar60/rzusd

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

RZUSD

RZUSD is a stablecoin built for gamers, enabling seamless transactions, stable rewards, and a thriving digital economy.

Audit Report

The audit report for the RZUSD smart contract can be found here.

RZUSD.sol

RZUSD.sol is a Solidity smart contract that implements the BEP20 token standard. This contract includes the following key features:

  • Total Supply: The total supply of RZUSD tokens is set to 10 trillion tokens.
  • Decimals: The token uses 18 decimal places.
  • Symbol: The token symbol is RZUSD.
  • Name: The token name is RZUSD.

Key Functions

  • totalSupply(): Returns the total supply of tokens.
  • decimals(): Returns the number of decimals used by the token.
  • symbol(): Returns the token symbol.
  • name(): Returns the token name.
  • balanceOf(address account): Returns the balance of a specific account.
  • transfer(address recipient, uint256 amount): Transfers tokens from the caller's account to the recipient's account.
  • allowance(address owner, address spender): Returns the remaining number of tokens that the spender is allowed to spend on behalf of the owner.
  • approve(address spender, uint256 amount): Sets the allowance for a spender over the caller's tokens.
  • transferFrom(address sender, address recipient, uint256 amount): Transfers tokens from one account to another using the allowance mechanism.
  • increaseAllowance(address spender, uint256 addedValue): Increases the allowance for a spender.
  • decreaseAllowance(address spender, uint256 subtractedValue): Decreases the allowance for a spender.

Events

  • Transfer(address indexed from, address indexed to, uint256 value): Emitted when tokens are transferred from one account to another.
  • Approval(address indexed owner, address indexed spender, uint256 value): Emitted when the allowance of a spender for an owner is set by a call to approve.

Ownership

The contract includes ownership functionality, allowing only the owner to perform certain actions. The owner can transfer ownership or renounce ownership.

SafeMath

The contract uses the SafeMath library to perform arithmetic operations safely, preventing overflow and underflow errors.

This contract is designed to be compliant with the BEP20 standard, ensuring compatibility with various wallets and exchanges.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Solidity 100.0%