UNPKG

nft-folder-blockchain-connector-besu

Version:

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

19 lines (18 loc) 970 B
import { TransactionReceipt } from 'ethers'; import { BlockchainService } from 'src/shared/blockchain.service'; import { ConfigurationService } from 'src/configuration/configuration.service'; import { SegmentReadDto } from './dto/segment.read.dto'; export declare class SegmentService { private readonly blockchainService; private readonly configurationService; private containerInstance; private segmentAbi; constructor(blockchainService: BlockchainService, configurationService: ConfigurationService); createSegment(name: string): Promise<TransactionReceipt>; fetchAllSegments(): Promise<SegmentReadDto[]>; fetchSegment(index: number): Promise<SegmentReadDto>; private fetchSegmentData; addToken(segmentIndex: number, tokenAddress: string, tokenId: number): Promise<TransactionReceipt>; removeToken(segmentIndex: number, tokenAddress: string, tokenId: number): Promise<TransactionReceipt>; private getSegmentInstance; }