@@ -14,7 +14,7 @@ import { PlugStateStorage, PlugStateInstance } from '../interfaces/plug_keyring'
1414import { GetTransactionsResponse } from '../interfaces/transactions' ;
1515import { KeyringStorage , StorageData } from '../interfaces/storage' ;
1616import { TokenBalance , StandardToken } from '../interfaces/token' ;
17- import { WalletNFTCollection } from '../interfaces/plug_wallet' ;
17+ import { WalletNFTCollection , WalletNFTInfo } from '../interfaces/plug_wallet' ;
1818import { Address } from '../interfaces/contact_registry' ;
1919import { ERRORS , ERROR_CODES } from '../errors' ;
2020import { IdentityFactory } from './../utils/identity/identityFactory'
@@ -27,6 +27,7 @@ import { getVersion } from '../utils/version';
2727import Storage from '../utils/storage' ;
2828
2929import NetworkModule , { NetworkModuleParams } from './modules/NetworkModule' ;
30+ import { RegisteredNFT } from './modules/NetworkModule/Network' ;
3031import {
3132 CreateAndPersistKeyRingOptions ,
3233 CreateImportResponse ,
@@ -73,6 +74,9 @@ class PlugKeyRing {
7374 public getTransactions : ( args : { subaccount ?: string } ) => Promise < GetTransactionsResponse > ;
7475 public send : ( args : { subaccount ?: string , to : string , amount : string , canisterId : string , opts ?: TokenInterfaces . SendOpts } ) => Promise < TokenInterfaces . SendResponse > ;
7576 public delegateIdentity : ( args : { to : Buffer , targets : string [ ] , subaccount ?: string } ) => Promise < string > ;
77+ public getNFTInfo : ( args : { canisterId : string , standard ?: string , subaccount ?: string } ) => Promise < WalletNFTInfo > ;
78+ public registerNFT : ( args : { canisterId : string , standard ?: string , subaccount ?: string } ) => Promise < RegisteredNFT [ ] > ;
79+
7680
7781 public constructor (
7882 StorageAdapter = new Storage ( ) as KeyringStorage ,
0 commit comments