You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
1.4 KiB
33 lines
1.4 KiB
10 years ago
|
# UnspentOutput
|
||
|
`bitcore.Transaction.UnspentOutput` is a class with stateless instances that provides information about an unspent output:
|
||
|
- Transaction ID and output index
|
||
|
- The "scriptPubKey", the script included in the output
|
||
|
- Amount of satoshis associated
|
||
|
- Address, if available
|
||
|
|
||
|
## Parameters
|
||
|
The constructor is quite permissive with the input arguments. It can take outputs straight out of bitcoind's getunspent RPC call. Some of the names are not very informative for new users, so the UnspentOutput constructor also understands these aliases:
|
||
|
- `scriptPubKey`: just `script` is also accepted
|
||
10 years ago
|
- `amount`: expected value in BTC. If the `satoshis` alias is used, make sure to use satoshis instead of BTC.
|
||
10 years ago
|
- `vout`: this is the index of the output in the transaction, renamed to `outputIndex`
|
||
|
- `txid`: `txId`
|
||
|
|
||
|
## Example
|
||
|
|
||
|
```javascript
|
||
|
var utxo = new UnspentOutput({
|
||
|
"txid" : "a0a08e397203df68392ee95b3f08b0b3b3e2401410a38d46ae0874f74846f2e9",
|
||
|
"vout" : 0,
|
||
|
"address" : "mgJT8iegL4f9NCgQFeFyfvnSw1Yj4M5Woi",
|
||
|
"scriptPubKey" : "76a914089acaba6af8b2b4fb4bed3b747ab1e4e60b496588ac",
|
||
|
"amount" : 0.00070000
|
||
|
});
|
||
|
var utxo = new UnspentOutput({
|
||
|
"txId" : "a0a08e397203df68392ee95b3f08b0b3b3e2401410a38d46ae0874f74846f2e9",
|
||
|
"outputIndex" : 0,
|
||
|
"address" : "mgJT8iegL4f9NCgQFeFyfvnSw1Yj4M5Woi",
|
||
|
"script" : "76a914089acaba6af8b2b4fb4bed3b747ab1e4e60b496588ac",
|
||
|
"satoshis" : 70000
|
||
|
});
|
||
|
```
|