Jason Dreyzehner
c405caf8d8
|
11 years ago | |
---|---|---|
browser | 11 years ago | |
src | 12 years ago | |
test | 11 years ago | |
util | 11 years ago | |
.gitignore | 11 years ago | |
.jshintrc | 11 years ago | |
Address.js | 11 years ago | |
Block.js | 11 years ago | |
Bloom.js | 11 years ago | |
Buffers.monkey.js | 12 years ago | |
Connection.js | 11 years ago | |
Deserialize.js | 11 years ago | |
Gruntfile.js | 11 years ago | |
Key.js | 12 years ago | |
LICENSE | 11 years ago | |
Number.monkey.js | 12 years ago | |
Opcode.js | 12 years ago | |
Peer.js | 12 years ago | |
PeerManager.js | 11 years ago | |
PrivateKey.js | 11 years ago | |
README.md | 11 years ago | |
RpcClient.js | 11 years ago | |
SIN.js | 11 years ago | |
SINKey.js | 11 years ago | |
Script.js | 11 years ago | |
ScriptInterpreter.js | 11 years ago | |
Sign.js | 11 years ago | |
Transaction.js | 11 years ago | |
Wallet.js | 11 years ago | |
WalletKey.js | 11 years ago | |
binding.gyp | 12 years ago | |
bitcore.js | 11 years ago | |
config.js | 11 years ago | |
const.js | 11 years ago | |
networks.js | 12 years ago | |
package.json | 11 years ago | |
sin-test.js | 12 years ago |
README.md
Bitcore
A pure, powerful core for your bitcoin project.
Bitcore is a complete, native interface to the Bitcoin network, and provides the core functionality needed to develop apps for bitcoin.
#Principles Bitcoin is a powerful new peer-to-peer platform for the next generation of financial technology. The decentralized nature of the Bitcoin network allows for highly resilient bitcoin infrastructure, and the developer community needs reliable, open-source tools to implement bitcoin apps and services.
Bitcore unchains developers from fallible, centralized APIs, and provides the tools to interact with the real Bitcoin network.
#Get Started
Bitcore runs on node, and can be installed via npm:
npm install bitcore
It is a collection of objects useful to bitcoin applications; class-like idioms are enabled via Classtool. In most cases, a developer will require the object's class directly:
var Address = require('bitcore/Address').class();
#Examples
Validating a Bitcoin address:
var Address = require('bitcore/Address').class();
var addr = new Address("1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa");
try {
addr.validate();
console.log("Address is valid.");
} catch(e) {
console.log(addr.data + " is not a valid address. " + e);
}
#Security Please use at your own risk.
Bitcore is still under heavy development and not quite ready for "drop-in" production use. If you find a security issue, please email security@bitcore.io.
#Contributing Bitcore needs some developer love. Please send pull requests for bug fixes, code optimization, and ideas for improvement.
install bitcore
cd bitcore/ npm install
build browser version
npm install -g grunt-cli grunt browserify