UNPKG

@glitterprotocol/glitter-sdk

Version:

The JavaScript SDK for Glitter

53 lines (52 loc) 2.07 kB
import { JSONSerializable } from '../../util/json'; import { Any } from '@glitterprotocol/glitter.proto/google/protobuf/any'; import { CreateDatasetRequest } from '@glitterprotocol/glitter.proto/glitterchain/index/tx'; import { ServiceStatus } from '@glitterprotocol/glitter.proto/glitterchain/index/dataset'; import { Long } from 'long'; /** * Executes a market swap between 2 denominations at the exchange rate registered by the * Oracle module. The account will lose the amount of coins offered, and receive funds * in the requested denomination after a swap fee has been applied. */ export declare class CreateDataset extends JSONSerializable<CreateDataset.Amino, CreateDataset.Data, CreateDataset.Proto> { params: CreateDatasetRequest; /** * @param value SQLExecRequest */ constructor(params: CreateDatasetRequest); static fromAmino(data: CreateDataset.Amino, _?: boolean): CreateDataset; toAmino(_?: boolean): CreateDataset.Amino; static fromProto(proto: CreateDataset.Proto, _?: boolean): CreateDataset; toProto(_?: boolean): CreateDataset.Proto; packAny(isClassic?: boolean): Any; static unpackAny(msgAny: Any, isClassic?: boolean): CreateDataset; static fromData(data: CreateDataset.Data, _?: boolean): CreateDataset; toData(_?: boolean): CreateDataset.Data; } export declare namespace CreateDataset { interface Amino { type: 'transfer/CreateDataset'; value: { fromAddress: string; datasetName: string; workStatus: ServiceStatus; hosts: string; manageAddresses: string; meta: string; description: string; duration: Long; }; } interface Data { '@type': '/glitterchain.index.CreateDatasetRequest'; fromAddress: string; datasetName: string; workStatus: ServiceStatus; hosts: string; manageAddresses: string; meta: string; description: string; duration: Long; } type Proto = CreateDatasetRequest; }