Skip to content

Commit dfe47e5

Browse files
committed
lib+protos: bump tapd to v0.5.0 and litd to v0.14.0-alpha
1 parent 1bfb704 commit dfe47e5

File tree

35 files changed

+10081
-663
lines changed

35 files changed

+10081
-663
lines changed

lib/api/tapd.ts

+16-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
import { serviceNames as sn } from '../types/proto/schema';
22
import { AssetWallet } from '../types/proto/tapd/assetwalletrpc/assetwallet';
33
import { Mint } from '../types/proto/tapd/mintrpc/mint';
4+
import { PriceOracle } from '../types/proto/tapd/priceoraclerpc/price_oracle';
5+
import { Rfq } from '../types/proto/tapd/rfqrpc/rfq';
6+
import { TaprootAssetChannels } from '../types/proto/tapd/tapchannelrpc/tapchannel';
7+
import { TapDev } from '../types/proto/tapd/tapdevrpc/tapdev';
48
import { TaprootAssets } from '../types/proto/tapd/taprootassets';
59
import { Universe } from '../types/proto/tapd/universerpc/universe';
610

@@ -11,12 +15,23 @@ class TaprootAssetsApi {
1115
taprootAssets: TaprootAssets;
1216
assetWallet: AssetWallet;
1317
mint: Mint;
18+
priceOracle: PriceOracle;
19+
rfq: Rfq;
20+
tapChannels: TaprootAssetChannels;
21+
tapDev: TapDev;
1422
universe: Universe;
1523

1624
constructor(createRpc: Function, lnc: any) {
1725
this.taprootAssets = createRpc(sn.taprpc.TaprootAssets, lnc);
18-
this.mint = createRpc(sn.mintrpc.Mint, lnc);
1926
this.assetWallet = createRpc(sn.assetwalletrpc.AssetWallet, lnc);
27+
this.mint = createRpc(sn.mintrpc.Mint, lnc);
28+
this.priceOracle = createRpc(sn.priceoraclerpc.PriceOracle, lnc);
29+
this.rfq = createRpc(sn.rfqrpc.Rfq, lnc);
30+
this.tapChannels = createRpc(
31+
sn.tapchannelrpc.TaprootAssetChannels,
32+
lnc
33+
);
34+
this.tapDev = createRpc(sn.tapdevrpc.TapDev, lnc);
2035
this.universe = createRpc(sn.universerpc.Universe, lnc);
2136
}
2237
}

lib/types/proto/index.ts

+8
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ import * as looprpc from './looprpc';
1313
import * as poolrpc from './poolrpc';
1414
import * as assetwalletrpc from './assetwalletrpc';
1515
import * as mintrpc from './mintrpc';
16+
import * as priceoraclerpc from './priceoraclerpc';
17+
import * as rfqrpc from './rfqrpc';
18+
import * as tapchannelrpc from './tapchannelrpc';
19+
import * as tapdevrpc from './tapdevrpc';
1620
import * as taprpc from './taprpc';
1721
import * as universerpc from './universerpc';
1822
export {
@@ -31,6 +35,10 @@ export {
3135
poolrpc,
3236
assetwalletrpc,
3337
mintrpc,
38+
priceoraclerpc,
39+
rfqrpc,
40+
tapchannelrpc,
41+
tapdevrpc,
3442
taprpc,
3543
universerpc
3644
};

lib/types/proto/priceoraclerpc.ts

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from './tapd/priceoraclerpc/price_oracle';

lib/types/proto/rfqrpc.ts

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from './tapd/rfqrpc/rfq';

lib/types/proto/schema.ts

+33-2
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,12 @@ export const serviceNames = {
3131
},
3232
assetwalletrpc: { AssetWallet: 'assetwalletrpc.AssetWallet' },
3333
mintrpc: { Mint: 'mintrpc.Mint' },
34+
priceoraclerpc: { PriceOracle: 'priceoraclerpc.PriceOracle' },
35+
rfqrpc: { Rfq: 'rfqrpc.Rfq' },
36+
tapchannelrpc: {
37+
TaprootAssetChannels: 'tapchannelrpc.TaprootAssetChannels'
38+
},
39+
tapdevrpc: { TapDev: 'tapdevrpc.TapDev' },
3440
taprpc: { TaprootAssets: 'taprpc.TaprootAssets' },
3541
universerpc: { Universe: 'universerpc.Universe' }
3642
};
@@ -70,6 +76,31 @@ export const subscriptionMethods = [
7076
'poolrpc.ChannelAuctioneer.SubscribeBatchAuction',
7177
'poolrpc.ChannelAuctioneer.SubscribeSidecar',
7278
'poolrpc.HashMail.RecvStream',
73-
'taprpc.TaprootAssets.SubscribeSendAssetEventNtfns',
74-
'taprpc.TaprootAssets.SubscribeReceiveAssetEventNtfns'
79+
'lnrpc.Lightning.SubscribeTransactions',
80+
'lnrpc.Lightning.SubscribePeerEvents',
81+
'lnrpc.Lightning.SubscribeChannelEvents',
82+
'lnrpc.Lightning.OpenChannel',
83+
'lnrpc.Lightning.ChannelAcceptor',
84+
'lnrpc.Lightning.CloseChannel',
85+
'lnrpc.Lightning.SendPayment',
86+
'lnrpc.Lightning.SendToRoute',
87+
'lnrpc.Lightning.SubscribeInvoices',
88+
'lnrpc.Lightning.SubscribeChannelGraph',
89+
'lnrpc.Lightning.SubscribeChannelBackups',
90+
'lnrpc.Lightning.RegisterRPCMiddleware',
91+
'lnrpc.Lightning.SubscribeCustomMessages',
92+
'mintrpc.Mint.SubscribeMintEvents',
93+
'rfqrpc.Rfq.SubscribeRfqEventNtfns',
94+
'routerrpc.Router.SendPaymentV2',
95+
'routerrpc.Router.TrackPaymentV2',
96+
'routerrpc.Router.TrackPayments',
97+
'routerrpc.Router.SubscribeHtlcEvents',
98+
'routerrpc.Router.SendPayment',
99+
'routerrpc.Router.TrackPayment',
100+
'routerrpc.Router.HtlcInterceptor',
101+
'tapchannelrpc.TaprootAssetChannels.SendPayment',
102+
'tapdevrpc.TapDev.SubscribeSendAssetEventNtfns',
103+
'tapdevrpc.TapDev.SubscribeReceiveAssetEventNtfns',
104+
'taprpc.TaprootAssets.SubscribeReceiveEvents',
105+
'taprpc.TaprootAssets.SubscribeSendEvents'
75106
];

lib/types/proto/tapchannelrpc.ts

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from './tapd/tapchannelrpc/tapchannel';

0 commit comments

Comments
 (0)