Braydon Fuller
10 years ago
17 changed files with 0 additions and 60 deletions
@ -1,4 +0,0 @@ |
|||
Bitcore API Reference |
|||
======= |
|||
|
|||
This site contains the reference docs for the bitcore library. |
@ -1,56 +0,0 @@ |
|||
title: Bitcore Examples |
|||
description: Sample code for the most common task in any bitcoin application. |
|||
--- |
|||
# Examples |
|||
|
|||
## Create a Private Key |
|||
|
|||
```javascript |
|||
var privKey = new bitcore.PrivateKey(); |
|||
``` |
|||
|
|||
## Create an Address |
|||
|
|||
```javascript |
|||
var privKey = new bitcore.PrivateKey(); |
|||
var address = privKey.toAddress(); |
|||
``` |
|||
|
|||
## Create a Multisig Address |
|||
|
|||
```javascript |
|||
// Build a 2-of-3 address from public keys |
|||
var P2SHAddress = new bitcore.Address([publicKey1, publicKey2, publicKey3], 2); |
|||
``` |
|||
|
|||
## Request a Payment |
|||
|
|||
```javascript |
|||
var paymentInfo = { |
|||
address: '1DNtTk4PUCGAdiNETAzQFWZiy2fCHtGnPx', |
|||
amount: 120000 //satoshis |
|||
}; |
|||
var uri = new bitcore.URI(paymentInfo).toString(); |
|||
``` |
|||
|
|||
## Create a Transaction |
|||
|
|||
```javascript |
|||
var transaction = new Transaction() |
|||
.from(utxos) // Feed information about what unspend outputs one can use |
|||
.to(address, amount) // Add an output with the given amount of satoshis |
|||
.change(address) // Sets up a change address where the rest of the funds will go |
|||
.sign(privkeySet) // Signs all the inputs it can |
|||
``` |
|||
|
|||
## Connect to the Network |
|||
|
|||
```javascript |
|||
var peer = new Peer('5.9.85.34'); |
|||
|
|||
peer.on('inv', function(message) { |
|||
// new invetory |
|||
}); |
|||
|
|||
peer.connect(); |
|||
``` |
Loading…
Reference in new issue