@venly/venly-core-sdk
Version:
Javascrip/Typescript SDK for Venly's Web3 Services
36 lines • 1.08 kB
TypeScript
import { VyMetaTransferNonFungibleTokenDto } from "../models";
export declare class VyEIP721_MetaTransaction {
document: EIP721_Document;
functionSignature: String;
}
export type EIP721_Document = {
types: {
EIP712Domain: Array<{
name: string;
type: string;
}>;
MetaTransaction: Array<{
name: string;
type: string;
}>;
};
domain: {
name: string;
version: string;
verifyingContract: string;
salt: string;
};
primaryType: string;
message: {
nonce: number;
from: string;
functionSignature: string;
};
};
export declare class TransactionHelper {
private static padAddr;
private static padHex;
static createFunctionSignature_safeTransferFrom(fromAddr: string, toAddr: string, tokenId: string, amount?: number): string;
static createEIP721_MetaTransaction(data: VyMetaTransferNonFungibleTokenDto, chainId: number, nonce: number): EIP721_Document;
}
//# sourceMappingURL=VyTransactionHelper.d.ts.map