@lightninglabs/lnc-core
Version:
Type definitions and utilities for Lightning Node Connect
24 lines • 988 B
TypeScript
import { AssetWallet } from '../types/proto/tapd/assetwalletrpc/assetwallet';
import { Mint } from '../types/proto/tapd/mintrpc/mint';
import { PriceOracle } from '../types/proto/tapd/priceoraclerpc/price_oracle';
import { Rfq } from '../types/proto/tapd/rfqrpc/rfq';
import { TaprootAssetChannels } from '../types/proto/tapd/tapchannelrpc/tapchannel';
import { TapDev } from '../types/proto/tapd/tapdevrpc/tapdev';
import { TaprootAssets } from '../types/proto/tapd/taprootassets';
import { Universe } from '../types/proto/tapd/universerpc/universe';
/**
* An API wrapper to communicate with the Taproot Assets node via GRPC
*/
declare class TaprootAssetsApi {
taprootAssets: TaprootAssets;
assetWallet: AssetWallet;
mint: Mint;
priceOracle: PriceOracle;
rfq: Rfq;
tapChannels: TaprootAssetChannels;
tapDev: TapDev;
universe: Universe;
constructor(createRpc: Function, lnc: any);
}
export default TaprootAssetsApi;
//# sourceMappingURL=tapd.d.ts.map