UNPKG

@protokol/nft-base-api

Version:

REST API For Base NFT Functionality

16 lines (15 loc) 1.01 kB
import { Contracts, Providers } from "@arkecosystem/core-kernel"; import Boom from "@hapi/boom"; import Hapi from "@hapi/hapi"; import { AssetResource } from "../resources/assets"; import { BaseController } from "./base-controller"; export declare class AssetsController extends BaseController { private readonly walletRepository; protected readonly configuration: Providers.PluginConfiguration; index(request: Hapi.Request): Promise<Contracts.Search.ResultsPage<object>>; showAssetWallet(request: Hapi.Request): Promise<any>; show(request: Hapi.Request): Promise<any>; showWalletAssets(request: Hapi.Request): Promise<Boom.Boom | Contracts.Search.ResultsPage<ReturnType<AssetResource["raw"]>> | Contracts.Search.ResultsPage<ReturnType<AssetResource["transform"]>>>; showByAsset(request: Hapi.Request): Promise<Contracts.Search.ResultsPage<object>>; claimAsset(request: Hapi.Request): Promise<Boom.Boom<unknown> | import("@arkecosystem/crypto/dist/interfaces").ITransactionJson>; }