Skip to content

MoneyButton the Javascript button to receive payments in Bitcoin SV

License

Notifications You must be signed in to change notification settings

swarnavopramanik/MoneyButton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

37 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Moneybutton πŸ”ΌπŸ”½

MoneyButton is a wallet that gives us access to the BSV blockchain of the Bitcoin network. It is completely without custody, so we are in charge of the β€œkeys”, coins and financial sovereignty. MoneyButton works wonderfully as a peer payment tool with a simple and functional interface and a very easy to learn interface: we enter an address and swipe to pay. Simple .




This project is a part of the following Open Source Program!

Timechain-Summer-of-Code-jpg

πŸš€ About

It was just the tool that I was looking for and that although I tried to use Ethereum at the beginning for it, the truth is that with Bitcoin SV I am now happier since it does not have the whole roll of Gas and in the end the issue of donations tokens not It is necessary, with Digital Cash is enough. I have also been able to see that MoneyButton buttons can make payment distribution in several accounts at the same time, something that can be very useful for example, in the world of intellectual property and music distribution.

πŸ“· Screenshots

Screenshot (566) Screenshot (567)

money-button-donate

Demostrates various ways to customize the donation amount for the Money Button

Installation

  1. Clone the repository
  2. run npm install
  3. run npm start

Money Button config

https://www.moneybutton.com/config

🧾 Prerequisites

Before starting, you need to install the following on your computer.

NodeJS

Git

NPM

πŸ‘¨πŸ»β€πŸ’» Contributing Guidelines

Set of guidelines to help you during the contribution process.

🌟 Choose an issue/ Create an issue

  • Look for the existing issue or create your own issue.
  • Comment on the respective issue you would like to work before creating a Pull Request.
  • Wait for the issue to be assigned to you after which you can start working on it.

🌟 Fork this repository by clicking on the "Fork" button.

🌟 Clone the forked repository https://github.com/<Your-username>/MoneyButton

Keep a reference to the original project in upstream remote.

cd <repo-name>  
git remote add upstream https://github.com/<upstream-owner>/<repo-name>
git remote -v # To the check the remotes for this repository 

If the project is forked already, update the copy before working.

git remote update
git checkout <branch-name>
git rebase upstream/<branch-name>

🌟 Create a new branch

# It will create a new branch with name branch_name and switch to that branch 
git checkout -b branch_name

🌟 Work on the issue assigned, make the necessary changes in the files/folders needed.

# To add all new files to branch Branch_Name  
git add .  

# To add only a few files to Branch_Name
git add <file name>

🌟 Commit the changes

git commit -m "message"  

Note : A Pull Request should always have only one commit.

🌟 Push the changes

git push origin branch_name

🌟 Create a Pull Request

  • Go to your repository in the browser and click on compare and pull request.
  • After which the pull request will be reviewed and the maintainer will provide the reviews required for the changes.
  • If no changes are needed, this means that your Pull Request has been reviewed and will be merged to the original code base by the maintainer.

πŸ› οΈ Installation

  1. Fork the repo
  2. Clone the repository https://github.com/<Your-username>/MoneyButton
  3. Run cd MoneyButton to change the working directory
  4. Run npm install to install all dependencies
  5. Run npm start to start the application
  6. Visit http://localhost:3000 to view the application

Tech Stack Used

reactjs javascript

React.js

React is one of the most popular web frontend libraries in the world, hitting almost 30 million downloads every month according to the NPM trends tracker. It is a declarative and component-based library, making use of the so-called state to propagate changes throughout the components of your application.

πŸ™ Support

This project needs a ⭐️ from you. Don't forget to leave a star ⭐️

About

MoneyButton the Javascript button to receive payments in Bitcoin SV

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published