@@ -51,12 +51,13 @@ import * as stacks from '@stacks/blockchain-api-client';
5151// for testnet, replace with https://api.testnet.hiro.so/
5252const socketUrl = " https://api.mainnet.hiro.so/" ;
5353
54- const socket = io (socketUrl, {
55- transports: [ " websocket" ]
56- });
54+ const socket = io (socketUrl);
5755const sc = new stacks.StacksApiSocketClient (socket);
5856
59- sc .subscribeAddressTransactions (' ST3GQB6WGCWKDNFNPSQRV8DY93JN06XPZ2ZE9EVMA' );
57+ sc .subscribeAddressTransactions (' ST3GQB6WGCWKDNFNPSQRV8DY93JN06XPZ2ZE9EVMA' , (address , tx ) => {
58+ console .log (' address:' , address);
59+ console .log (' tx:' , tx);
60+ });
6061```
6162
6263## Available Updates
@@ -108,7 +109,7 @@ client.subscribeBlocks(event => {});
108109```
109110Subscribe via Socket.io:
110111``` js
111- sc .subscribeBlocks ();
112+ sc .subscribeBlocks (block => {} );
112113```
113114
114115### Microblock Updates
@@ -149,7 +150,7 @@ client.subscribeMicroblocks(event => {});
149150```
150151Subscribe via Socket.io:
151152``` js
152- sc .subscribeMicroblocks ();
153+ sc .subscribeMicroblocks (microblock => {} );
153154```
154155
155156### Mempool Updates
@@ -210,7 +211,7 @@ client.subscribeMempool(event => {});
210211```
211212Subscribe via Socket.io:
212213``` js
213- sc .subscribeMempool ();
214+ sc .subscribeMempool (mempoolTx => {} );
214215```
215216
216217### Transaction Updates
@@ -277,7 +278,7 @@ client.subscribeTxUpdates('0xd78988664aaa9a1b751cd58c55b253914f790e95ca6f3d402a8
277278```
278279Subscribe via Socket.io:
279280``` js
280- sc .subscribeTransaction (' 0xd78988664aaa9a1b751cd58c55b253914f790e95ca6f3d402a866559e1cbe0b3' );
281+ sc .subscribeTransaction (' 0xd78988664aaa9a1b751cd58c55b253914f790e95ca6f3d402a866559e1cbe0b3' , tx => {} );
281282```
282283
283284### Address Transaction Updates
@@ -366,7 +367,7 @@ client.subscribeAddressTransactions('SP3C5SSYVKPAWTR8Y63CVYBR65GD3MG7K80526D1Q',
366367```
367368Subscribe via Socket.io:
368369``` js
369- sc .subscribeAddressTransactions (' SP3C5SSYVKPAWTR8Y63CVYBR65GD3MG7K80526D1Q' );
370+ sc .subscribeAddressTransactions (' SP3C5SSYVKPAWTR8Y63CVYBR65GD3MG7K80526D1Q' , ( address , tx ) => {} );
370371```
371372
372373### Address Balance Updates
@@ -412,7 +413,7 @@ client.subscribeAddressBalanceUpdates('SP3C5SSYVKPAWTR8Y63CVYBR65GD3MG7K80526D1Q
412413```
413414Subscribe via Socket.io:
414415``` js
415- sc .subscribeAddressStxBalance (' SP3C5SSYVKPAWTR8Y63CVYBR65GD3MG7K80526D1Q' );
416+ sc .subscribeAddressStxBalance (' SP3C5SSYVKPAWTR8Y63CVYBR65GD3MG7K80526D1Q' , ( addr , balance ) => {} );
416417```
417418
418419### NFT event updates
@@ -451,13 +452,15 @@ client.subscribeNftCollectionEventUpdates(
451452```
452453Subscribe via Socket.io:
453454``` js
454- sc .subscribeNftEventUpdates ( );
455- sc .subscribeNftAssetEventUpdates (
455+ sc .subscribeNftEvent ( nftEvent => {} );
456+ sc .subscribeNftAssetEvent (
456457 ' SP176ZMV706NZGDDX8VSQRGMB7QN33BBDVZ6BMNHD.project-indigo-act1::Project-Indigo-Act1' ,
457458 ' 0x0100000000000000000000000000000095' ,
459+ (assetId , value , nftEvent ) => {}
458460);
459- sc .subscribeNftCollectionEventUpdates (
461+ sc .subscribeNftCollectionEvent (
460462 ' SP176ZMV706NZGDDX8VSQRGMB7QN33BBDVZ6BMNHD.project-indigo-act1::Project-Indigo-Act1' ,
463+ (assetId , nftEvent ) => {}
461464);
462465```
463466
0 commit comments