|
3 | 3 | * All API method implementations for various operations |
4 | 4 | */ |
5 | 5 | import { ZhtpApiCore } from './zhtp-api-core'; |
6 | | -import { Identity, Wallet, NetworkStatus, DaoProposal, DaoStats, Transaction, Delegate, ProposalDetails, TreasuryRecord, DApp, SmartContract, ContractDeploymentResult, ContractExecutionResult, Asset, NodeStatus, SignupRequest, LoginRequest, BackupData, BackupVerification, BackupStatus, ImportBackupResponse, SeedVerification, SeedPhrases, Guardian, GuardianResponse, RecoverySession, RecoveryStatus, CitizenshipResult, ProofData, GenerateProofRequest, VerifyProofResponse, WalletListResponse, WalletBalanceResponse, SimpleSendRequest, CrossWalletTransferRequest, TransactionHistoryResponse, NetworkPeersResponse, NetworkStatsResponse, GasInfoResponse, AddPeerRequest, AddPeerResponse, ProtocolInfoResponse, HealthCheckResponse, VersionResponse, CapabilitiesResponse, ProtocolStatsResponse, Web4RegisterRequest, Web4RegisterResponse, Web4ResolveResponse, Web4DomainLookupResponse } from './types'; |
| 6 | +import { Identity, Wallet, NetworkStatus, DaoProposal, DaoStats, Transaction, Delegate, ProposalDetails, TreasuryRecord, DApp, SmartContract, ContractDeploymentResult, ContractExecutionResult, Asset, NodeStatus, SignupRequest, LoginRequest, BackupData, BackupVerification, BackupStatus, ImportBackupResponse, SeedVerification, SeedPhrases, Guardian, GuardianResponse, RecoverySession, RecoveryStatus, CitizenshipResult, ProofData, GenerateProofRequest, WalletListResponse, SimpleSendRequest, CrossWalletTransferRequest, TransactionHistoryResponse, NetworkPeersResponse, NetworkStatsResponse, GasInfoResponse, AddPeerRequest, AddPeerResponse, ProtocolInfoResponse, HealthCheckResponse, VersionResponse, CapabilitiesResponse, ProtocolStatsResponse, Web4RegisterRequest, Web4RegisterResponse, Web4ResolveResponse, Web4DomainLookupResponse } from './types'; |
7 | 7 | export declare abstract class ZhtpApiMethods extends ZhtpApiCore { |
8 | 8 | signIn(did: string, passphrase: string): Promise<Identity>; |
9 | 9 | createIdentity(data: any): Promise<Identity>; |
@@ -107,6 +107,7 @@ export declare abstract class ZhtpApiMethods extends ZhtpApiCore { |
107 | 107 | expires_at: number; |
108 | 108 | }>; |
109 | 109 | }>; |
| 110 | + cancelRecovery(recoveryId: string): Promise<void>; |
110 | 111 | applyCitizenship(identityId: string, applicationData?: Record<string, any>): Promise<CitizenshipResult>; |
111 | 112 | createZkDid(didData?: Record<string, any>): Promise<any>; |
112 | 113 | getIdentity(did: string): Promise<Identity>; |
@@ -159,7 +160,7 @@ export declare abstract class ZhtpApiMethods extends ZhtpApiCore { |
159 | 160 | * @param identityId - Identity ID (hex string) |
160 | 161 | * @returns Detailed balance information for the wallet |
161 | 162 | */ |
162 | | - getWalletBalance(walletType: string, identityId: string): Promise<WalletBalanceResponse>; |
| 163 | + getWalletBalance(walletType: string, identityId: string): Promise<number>; |
163 | 164 | /** |
164 | 165 | * Get comprehensive wallet statistics for an identity |
165 | 166 | * @param identityId - Identity ID (hex string) |
@@ -320,7 +321,7 @@ export declare abstract class ZhtpApiMethods extends ZhtpApiCore { |
320 | 321 | * console.log(`Verified claim: ${verification.claim}`); |
321 | 322 | * } |
322 | 323 | */ |
323 | | - verifyZkProof(proof: ProofData): Promise<VerifyProofResponse>; |
| 324 | + verifyZkProof(proof: ProofData): Promise<boolean>; |
324 | 325 | testConnection(): Promise<boolean>; |
325 | 326 | /** |
326 | 327 | * Get protocol information including version, node ID, and supported features |
|
0 commit comments