@venly/connect
Version:
Venly Connect SDK
14 lines (13 loc) • 777 B
TypeScript
import { BuildTransferRequestBase } from './BuildTransferRequestBase';
import { SecretType } from '../../SecretType';
import { Network } from '../../Network';
import { BuildContractExecutionRequestDto } from './BuildContractExecutionRequestDto';
import { ContractCallInput } from './ContractCallInput';
export declare class BuildContractExecutionRequest extends BuildTransferRequestBase {
functionName: string;
value?: number;
inputs: ContractCallInput[];
chainSpecificFields?: any;
static fromData(data: BuildContractExecutionRequestDto): BuildContractExecutionRequest;
constructor(walletId: string, to: string, secretType: SecretType, functionName: string, inputs: ContractCallInput[], value?: number, chainSpecificFields?: any, network?: Network);
}