8 changed files with 48 additions and 262 deletions
@ -1,3 +1,5 @@ |
|||
# > `bitcore.PaymentProtocol` |
|||
|
|||
# Payment Protocol |
|||
|
|||
`PaymentProtocol` and associated functions and methods will serialize, deserialize, sign and verify payment protocol messages both in Node.js and web browsers. Both X.509 and [bitcoin identity protocol](https://en.bitcoin.it/wiki/Identity_protocol_v1) are supported. For detailed technical information, please view [BIP70](https://github.com/bitcoin/bips/blob/master/bip-0070.mediawiki). |
File diff suppressed because one or more lines are too long
@ -1,39 +1,28 @@ |
|||
# Bitcore v0.8 |
|||
|
|||
## Description |
|||
|
|||
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. |
|||
|
|||
## Main Features |
|||
|
|||
* Cross platform |
|||
* All core bitcoin functionality |
|||
* Open-source |
|||
* Payment protocol support |
|||
* Private and public key management |
|||
|
|||
|
|||
## Get Started |
|||
|
|||
Use it on `Node.js`: |
|||
|
|||
``` |
|||
npm install bitcore |
|||
``` |
|||
|
|||
Use it client side on the browser: |
|||
|
|||
``` |
|||
bower install bitcore |
|||
``` |
|||
|
|||
|
|||
## Projects using Bitcore |
|||
|
|||
* Copay |
|||
* Insight |
|||
* enBitcoins |
|||
* BitBox |
|||
* Multi-signature Paper Wallet |
|||
## Addresses and Key Management |
|||
|
|||
* [Addresses](models/Address.md) |
|||
* [Using different networks](helpers/Networks.md) |
|||
* [Private Keys](models/PrivateKey.md) and [Public Keys](models/PublicKey.md) |
|||
* [Hierarchically-derived Private and Public Keys](models/Hierarchical.md) |
|||
|
|||
## Payment handling |
|||
* [Using different Units](helpers/Unit.md) |
|||
* [Acknowledging and Requesting payments: Bitcoin URIs](helpers/URI.md) |
|||
* [Payment Protocol Support](helpers/PaymentProtocol.md) |
|||
* [The Transaction Class](models/Transaction.md) |
|||
|
|||
## Bitcoin internals |
|||
* [Scripts](models/Script.md) |
|||
* [Block](models/Block.md) |
|||
|
|||
## Networking |
|||
* [Interface to the Bitcoin P2P network](networking/Peer.md) |
|||
* [Managing a pool of peers](networking/Pool.md) |
|||
* [Connecting to a bitcoind instance through JSON-RPC](networking/JSONRPC.md) |
|||
|
|||
## Extra |
|||
* [Crypto](helpers/Crypto.md) |
|||
* [Encoding](helpers/Encoding.md) |
|||
* [ECIES](helpers/ECIES.md) |
|||
|
@ -1,4 +1,6 @@ |
|||
# Public Key |
|||
# > `bitcore.PublicKey` |
|||
|
|||
## Description |
|||
|
|||
Represents a bitcoin public key and is needed to be able to receive bitcoin, as is usually represented as a bitcoin [Address](Address.md), see the official [Bitcoin Wiki](https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses). A PublicKey in Bitcore is an immutable object and can be instantiated from a [Point](Crypto.md), string, [PrivateKey](PrivateKey.md), Buffer and a [BN](Crypto.md). |
|||
|
@ -1,4 +1,6 @@ |
|||
# Pool |
|||
# > `bitcore.transport.Pool` |
|||
|
|||
## Pool |
|||
|
|||
A pool maintains a connection of [Peers](Peer.md). A pool will discover peers via DNS seeds, as well as when peer addresses are announced through the network. |
|||
|
Loading…
Reference in new issue