Skip to content
Bitcoin Multi vendor market place php framework
PHP JavaScript CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Update default.php Jun 11, 2016
public Delete PGpubkey1.js Jun 10, 2016
.gitignore Update .gitignore May 31, 2016
.htaccess initial commit: simple, but secure mvc framework (with example classe… Nov 4, 2014
LICENSE Update LICENSE May 29, 2016
README.md Update README.md Jun 4, 2016
composer.json Update composer.json May 31, 2016
composer.lock Update composer.lock May 31, 2016

README.md

MultiVendorBitcoinMart - secure anonymous multi vendor Bitcoin Market

Secure bitcoin market built on PHP 5.

Visit these sites to get an idea how good this really is !!!!

https://cnpi7tv5e3spbhd2.onion/

http://multivendorbitcoinmarket.1234max.com

MultiVendorBitcoinMart listings

The entry version provides only a basic set of marketplace features, but offers a significant higher level of security which would protect against a very strong adversary.

Plus, its bitcoin implementation avoids the use of live wallets by using multisig transactions and BIP32 hierarchical keys. Neither valuable bitcoins nor user private keys are stored on the marketplace.

Why PHP? We use a custom, tiny MVC framework on top of a stripped-down php-core to keep the attack surface minimal. See Security & design decisions - PHP for more.

Features

  • Basic 'shop' features (create products, shipping options, order lifecycle)
  • Bitcoin multisig transactions & BIP32 keys
  • PGP encryption of shipping info
  • Simple admin interface (disputes etc.)

See Features for more.

Requirements

  • Tested only on Linux for now, MAC OS X & other unices should work, too
  • PHP 5.4+ (see Quickstart below) & Database Service (Like MySQL 5+,POstgreSQL,Etc)
  • PHP dependencies as mentioned below (gnupg etc.) must compile on your platform
  • ImageMagick (identify, convert, mogrify executables must be in PATH)
  • Local or Remote Bitcoin RPC Service
You can’t perform that action at this time.