EzBit Api
Bitcoin RESTful API JSONRPC Wrapper - PHP
Made to be the simplest, fastest way to get your own bitcoin wallet server up and running. Optimized for simplicity and speed towards a MVP. We include a sample wallet web app as a sample application.
Features
- Supports multiple accounts so the same server api be used for multiple projects.
- The Api mimicks blockchain.info's merchant api almost exactly so you can switch over easily.
- Supports Multiple Crypto Currencies. Just install the deamon of the coin, copy the super class file and you are set.
- Runs on code igniter php framework for small footprint, easy install, secure database orm and mvc model.
Security
- Encrypted passwords
- Optional 256 sha hashed api calls
- Database ORM prepared statements and auto escaping via code igniter
- Reject security scanner requests ex. acutex etc.. The first thing Russian and Chinese hackers do is scan with these to find vulnerabilities
- Full logging of all Api requests and all transactions
Requirements
- Hardware: linux server with at least 4 gigs of ram. Ubuntu 12.04 LTS preferred - (dedicated over virtual is preferred to avoid shared memory attacks)
- LAMP - Linux Apache MySql PHP platform. (comes installed by default on most linux servers)
- Code Igniter PHP framework (comes included)
- Apache 2.2 or later
- PHP 5.3 or later
- PDO for Mysql Apache PHP module
- Mcrypt module for Apache PHP
- bare minimum linux command line skills. step by step guide included :)
Install Guide
Our goal with this is to introduce bitcoin developement to a whole new class of developers. Thus we have prepared step by step documentation to guide even the greenest newb through the once occulted bitcoin server install process.
- Installing and Configuring BitcoinD step by step tutorial
- How to Secure your BitcoinD server step by step tutorial
- API Database .SQL file
- Wallet Database .SQL file
- Merchant API demo
- Wallet demo currently serving over 40,000 users
Please join us in making this solve even more problems for people
- BitCoinTalk.org thread
- Reddit thread
- Did you like the project? Donations are welcome 1NDQEjqmdiYG8VQ4u6Sd8oAyGrNtgAvUd8