Skip to content

A collection of smart contracts showcasing token creation and management on Algorand and Ethereum (using OpenZeppelin for ERC-20). Dive into decentralized token magic!

Notifications You must be signed in to change notification settings

tuduun/CryptoTokens

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CryptoTokens 🪙

Overview

CryptoTokens is a repository containing smart contracts written in both Algorand and Solidity. The repository aims to demonstrate various functionalities such as creating NFTs and fungible tokens, account creation, and transactions on the Algorand network, as well as implementing an ERC-20 token on the Ethereum network using OpenZeppelin.

Features

Algorand Contracts 🌐

  1. Step 01: Basic setup for Algorand smart contracts.
  2. Create NFT and FT: Scripts for creating Non-Fungible Tokens and Fungible Tokens.
  3. Create Algorand Account: Python script to create a new Algorand account.
  4. Transaction and Opt-in: Script to handle transactions and opt-in to receive assets.

Solidity Contracts 📜

  1. ERC20 Token:
    • This repository contains an implementation of an ERC-20 token using Solidity.
    • The contract leverages the OpenZeppelin library, a widely acknowledged set of reusable smart contracts for Ethereum. OpenZeppelin provides security through community-reviewed code, ensuring that the foundational building blocks of our token are robust and secure.
    • The ERC-20 token standard defines a set of standard functions to manage transactions and track account balances. This allows for interoperability across different applications and wallets.

Prerequisites

  • Python 3.x
  • Algorand SDK
  • Solidity Compiler

How to Run

Algorand 🌐

Navigate to the Algorand directory and run the Python scripts.

python3 script_name.py

Solidity 📜

Compile and deploy the Solidity contract using a suitable environment like Remix or Truffle.

Contributing

Feel free to fork the repository and submit a pull request.

License

This project is open-source and available under the MIT License.

About

A collection of smart contracts showcasing token creation and management on Algorand and Ethereum (using OpenZeppelin for ERC-20). Dive into decentralized token magic!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published