Skip to content

Implementation of crypto-nodes with no fee between same wallet

License

Notifications You must be signed in to change notification settings

SamLatsin/virtual-bitcoin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

virtual-bitcoin

Implementation of crypto-nodes with no fee between same wallet. Based on my old project crypto-nodes

Overview

Bitcoin node API written in PHP Phalcon, persistant storage is MySQL. See API documentation.

Use cases

  • Crypto P2P exchange
  • Online marketplace
  • Banking
  • Personal purposes like cold wallet

Features

  • Create wallets
  • Check balance
  • Generate new address
  • Check node status
  • Network fee calculation
  • Send cryptocurrency
  • No fee between addresses in same wallet
  • Get history of transactions
  • Wallet recover with progress status
  • Get transaction info
  • Node auto restart on fail or boot
  • No third-party API used
  • Multiple wallets import by private key or mnemonic
  • Cron task for checking imported wallets and sending all bitcoins to one wallet from them
  • Wallletnotify implementation for updating transaction list
  • Scalability

Requirements

Installation

The installation process may seem quite complicated, but you only need to do it once 😁

Install all requirments.

From command line run:

git clone https://github.com/SamLatsin/virtual-bitcoin.git
cd /var/www/
mv crypto-nodes/src/ /var/www/btc-node/

Import virtual-bitcoin/db snapshot/main.sql to your Database.

Add all lines from virtual-bitcoin/configs/crontab.txt to your crontab.

After installing Bitcoin node put corresponding config to them from virtual-bitcoin/configs/bitcoin.conf. Bitcoin data stored in var/btc.

Edit file /var/www/crypto-rest-api/app/app.php and put your Database credentials.

Edit file /var/www/crypto-rest-api/app/route/load.php and generate Bitcoin token.

After all steps done you can check if API works, check API documentation.

License

Virtual-bitcoin is open-sourced software licensed under the MIT license

About

Implementation of crypto-nodes with no fee between same wallet

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published