1234567891011121314151617181920212223242526272829303132333435363738 |
- /* Import modules. */
- const Nito = require('../..')
- describe('Address:UTXO', () => {
- test('it should retrieve UTXOs and provide address data', async () => {
- /* Initialize address. */
- const address = 'bitcoincash:qryjhu7wclse7dz2guc22sdk2kea9ma37c6q0gzsrp'
- /* Initialize compatiblity. */
- const compatiblity = true
- /* Set expected UTXOs. */
- const expected = []
- /*
- TODO: Add a check for static UTXO
- {
- height: 736785,
- tx_hash: '2d4bdf2cffad516fbc7701a79c8a6320ada15aaaac12169472966eb0f74b7ca1',
- tx_pos: 0,
- value: 13370,
- txid: '2d4bdf2cffad516fbc7701a79c8a6320ada15aaaac12169472966eb0f74b7ca1',
- vout: 0,
- satoshis: 13370,
- amount: 0.0001337
- }
- */
- /* Request UTXOs. */
- const utxos = await Nito.Address.utxo(address, compatiblity)
-
- /* Evaluate test. */
- expect(utxos.utxos).toEqual(expect.arrayContaining(expected))
- expect(utxos.legacyAddress).toEqual('1KLhURVwWqmoMYCxYeTcywuGE9EGeH1FKd')
- expect(utxos.scriptPubKey).toEqual('76a914c92bf3cec7e19f344a4730a541b655b3d2efb1f688ac')
- })
- })
|