UNPKG

nft-folder-blockchain-connector-besu

Version:

A NestJS-based blockchain connector that communicates with specific smart contracts from the NFT Folder project.

23 lines (22 loc) 1.37 kB
import { TokenBaseService } from './token-base.services'; import { BlockchainService } from 'src/shared/blockchain.service'; import { ConfigurationService } from 'src/configuration/configuration.service'; import { EventService } from './event.service'; import { SegmentService } from 'src/segment/segment.service'; import { SegmentReadDto } from 'src/segment/dto/segment.read.dto'; import { TokenReadDto } from '../dto/token-read.dto'; import { TransferEventDto } from '../dto/transfer-event.dto'; export declare class TokenReadService extends TokenBaseService { protected readonly blockchainService: BlockchainService; protected readonly configurationService: ConfigurationService; private readonly eventInformationService; private readonly segmentService; constructor(blockchainService: BlockchainService, configurationService: ConfigurationService, eventInformationService: EventService, segmentService: SegmentService); getTokens(remoteId?: string): Promise<TokenReadDto[]>; private getTokenIds; getToken(tokenId: number): Promise<TokenReadDto>; getParentIds(tokenId: number, confirmed: boolean): Promise<number[]>; getChildIds(tokenId: number, confirmed: boolean): Promise<number[]>; getTokenTransferEvents(tokenId: number): Promise<TransferEventDto[]>; getSegments(tokenId: number): Promise<SegmentReadDto[]>; }