UNPKG

@payburner/keyburner-sidewinder-core

Version:
17 lines 1.23 kB
import { TokenService } from "../../TokenService"; import { TokenAccount, TokenDefinition } from "@payburner/keyburner-sidewinder-model/dist/npm"; export declare class MemoryTokenService implements TokenService { tokens: {}; accounts: {}; tokenId(environment: string, token_symbol: string): string; createToken(token: TokenDefinition): Promise<TokenDefinition>; getToken(environment: string, token_symbol: string): Promise<TokenDefinition>; getTokenAccount(environment: string, token_symbol: string, address: string): Promise<TokenAccount>; isAddressPermissionedOnToken(environment: string, token_symbol: string, address: string): Promise<boolean>; createTokenAccount(token_account: TokenAccount): Promise<TokenAccount>; setAmounts(environment: string, address: any, token_symbol: string, total_balance: number, available_balance: number): Promise<boolean>; updateToken(token: TokenDefinition): Promise<TokenDefinition>; freezeTokenAccount(environment: string, token_symbol: string, address: string): Promise<TokenAccount>; unFreezeTokenAccount(environment: string, token_symbol: string, address: string): Promise<TokenAccount>; } //# sourceMappingURL=MemoryTokenService.d.ts.map