All Projects → fkysly → Bitcoin0.1.0

fkysly / Bitcoin0.1.0

Licence: mit
bitcoin0.1.0 source

Labels

Projects that are alternatives of or similar to Bitcoin0.1.0

Walletwasabi
Open-source, non-custodial, privacy focused Bitcoin wallet for Windows, Linux, and Mac. Built-in Tor, CoinJoin, and coin control features.
Stars: ✭ 1,197 (+1291.86%)
Mutual labels:  bitcoin
Whale
🐋 Show Ethereum and Bitcoin price in command line interface (CLI).
Stars: ✭ 81 (-5.81%)
Mutual labels:  bitcoin
Elementsproject.org
Source code for the ElementsProject.org website
Stars: ✭ 84 (-2.33%)
Mutual labels:  bitcoin
Airgap Wallet
The AirGap Wallet is installed on an everyday smartphone. This app has only access to public information.
Stars: ✭ 78 (-9.3%)
Mutual labels:  bitcoin
Bitcoin Scraper
💲 bitcoin chart history scraper
Stars: ✭ 80 (-6.98%)
Mutual labels:  bitcoin
Copernicus
An alternative implementation of the Bitcoin Cash protocol, written in Golang
Stars: ✭ 83 (-3.49%)
Mutual labels:  bitcoin
Xchange.js
Bitcoin and Altcoin exchange api aggregator / wrapper
Stars: ✭ 74 (-13.95%)
Mutual labels:  bitcoin
Awesome Privacy On Blockchains
A curated list of privacy on blockchains resources
Stars: ✭ 86 (+0%)
Mutual labels:  bitcoin
Hdwallet
Simple Swift library for creating HD cryptocurrencies wallets and working with crypto Coins/ERC20 tokens.
Stars: ✭ 80 (-6.98%)
Mutual labels:  bitcoin
Cated
CATEd - Cryptocurrency Analytics and Trading Engine for Django
Stars: ✭ 84 (-2.33%)
Mutual labels:  bitcoin
Lily Wallet
The best way to secure your bitcoin.
Stars: ✭ 79 (-8.14%)
Mutual labels:  bitcoin
Blockchain golang
Blockchain demo based on golang 基于golang编写的区块链公链demo
Stars: ✭ 80 (-6.98%)
Mutual labels:  bitcoin
Viabtc exchange server docker
easy run viabtc_exchange_server use docker compose
Stars: ✭ 83 (-3.49%)
Mutual labels:  bitcoin
Nplusminer
NPlusMiner + GUI | NVIDIA/AMD/CPU miner | AI | Autoupdate | MultiRig remote management
Stars: ✭ 75 (-12.79%)
Mutual labels:  bitcoin
Coin registry
A global registry of JSON formatted files on 1500+ cryptocurrency tokens. Provides information like chat rooms, communities, explorers, and contact information on each coin. Used by https://blockmodo.com, DEXs, developers, and exchanges.
Stars: ✭ 85 (-1.16%)
Mutual labels:  bitcoin
Goex
Exchange Rest And WebSocket API For Golang Wrapper support okcoin,okex,huobi,hbdm,bitmex,coinex,poloniex,bitfinex,bitstamp,binance,kraken,bithumb,zb,hitbtc,fcoin, coinbene
Stars: ✭ 1,188 (+1281.4%)
Mutual labels:  bitcoin
Bitcoin Cryptography Library
Nayuki's implementation of cryptographic primitives used in Bitcoin.
Stars: ✭ 81 (-5.81%)
Mutual labels:  bitcoin
Opencx
An open-source cryptocurrency exchange toolkit for implementing experimental exchange features
Stars: ✭ 86 (+0%)
Mutual labels:  bitcoin
Limit Order Book
Bitstamp real time console based limit order book
Stars: ✭ 85 (-1.16%)
Mutual labels:  bitcoin
Blockchain Parser
The simpliest script for parsing Bitcoin blockchain. It made convertion of blk*****.dat files to the simple text.
Stars: ✭ 84 (-2.33%)
Mutual labels:  bitcoin

BitCoin v0.01 ALPHA

Copyright (c) 2009 Satoshi Nakamoto Distributed under the MIT/X11 software license, see the accompanying file license.txt or http://www.opensource.org/licenses/mit-license.php. This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/). This product includes cryptographic software written by Eric Young ([email protected]).

Compilers Supported

MinGW GCC (v3.4.5) Microsoft Visual C++ 6.0 SP6

Dependencies

Libraries you need to obtain separately to build:

          default path   download

wxWidgets \wxWidgets http://www.wxwidgets.org/downloads/ OpenSSL \OpenSSL http://www.openssl.org/source/ Berkeley DB \DB http://www.oracle.com/technology/software/products/berkeley-db/index.html Boost \Boost http://www.boost.org/users/download/

Their licenses: wxWidgets LGPL 2.1 with very liberal exceptions OpenSSL Old BSD license with the problematic advertising requirement Berkeley DB New BSD license with additional requirement that linked software must be free open source Boost MIT-like license

OpenSSL

Bitcoin does not use any encryption. If you want to do a no-everything build of OpenSSL to exclude encryption routines, a few patches are required. (OpenSSL v0.9.8h)

Edit engines\e_gmp.c and put this #ifndef around #include <openssl/rsa.h> #ifndef OPENSSL_NO_RSA #include <openssl/rsa.h> #endif

Add this to crypto\err\err_all.c before the ERR_load_crypto_strings line: void ERR_load_RSA_strings(void) { }

Edit ms\mingw32.bat and replace the Configure line's parameters with this no-everything list. You have to put this in the batch file because batch files can't handle more than 9 parameters. perl Configure mingw threads no-rc2 no-rc4 no-rc5 no-idea no-des no-bf no-cast no-aes no-camellia no-seed no-rsa no-dh

Also REM out the following line in ms\mingw32.bat. The build fails after it's already finished building libeay32, which is all we care about, but the failure aborts the script before it runs dllwrap to generate libeay32.dll. REM if errorlevel 1 goto end

Build ms\mingw32.bat

If you want to use it with MSVC, generate the .lib file lib /machine:i386 /def:ms\libeay32.def /out:out\libeay32.lib

Berkeley DB

MinGW with MSYS: cd \DB\build_unix sh ../dist/configure --enable-mingw --enable-cxx make

Boost

You may need Boost version 1.35 to build with MSVC 6.0. I couldn't get version 1.37 to compile with MSVC 6.0.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].