Skip to content

gusoliveirag/Solidity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🏦 Decentralized Banking System (Smart Contract)

πŸ“– About the Project

This project is a simulation of a Decentralized Bank built on the Ethereum Blockchain using Solidity.

It demonstrates core concepts of Smart Contract development, including state management, financial transactions, and access control security. The goal was to create a trustless system where users can deposit, withdraw, and transfer assets securely.

πŸš€ Features

  • Secure Deposits: Users can deposit ETH into the smart contract.
  • Owner Access Control: Implementation of security modifiers to ensure only the owner can execute specific administrative actions.
  • Withdrawals: Secure withdrawal mechanism preventing re-entrancy attacks (basic level).
  • Peer-to-Peer Transfers (Pix): Users can transfer funds directly to other wallets through the contract logic.

πŸ›  Technologies Used

  • Language: Solidity (v0.8.9)
  • Environment: Remix IDE
  • Version Control: Git & GitHub

πŸ’‘ How to use

  1. Deploy the contract using Remix IDE (Injected Provider or VM).
  2. Deposit Ether using the depositar function.
  3. Check the balance updates on the Blockchain.
  4. Transfer funds to another wallet address using the fazerPix function.

Developed by Gustavo de Oliveira Gomes Focusing on Blockchain Development & Smart Contracts.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published