vasku-tip3
Version:
TIP-3 Broxus contract
170 lines • 7.55 kB
TypeScript
import { type CompiledContractConfig, Contract, type ContractOptions, type ResultOfCall } from 'vasku';
import { type KeyPair, type ResultOfProcessMessage } from '@eversdk/core';
type calculateAcceptTransferSelectorOut = {
value0: string;
};
type calculateAcceptMintSelectorOut = {
value0: string;
};
type calculateAcceptBurnSelectorOut = {
value0: string;
};
type calculateTIP3TokenRootInterfaceIDOut = {
value0: string;
};
type calculateTIP3TokenWalletInterfaceIDOut = {
value0: string;
};
type calculateSIDInterfaceIDOut = {
value0: string;
};
type calculateVersionedInterfaceIDOut = {
value0: string;
};
type calculateTokenRootInterfaceIDOut = {
value0: string;
};
type calculateTokenWalletInterfaceIDOut = {
value0: string;
};
type calculateBurnableTokenWalletInterfaceIDOut = {
value0: string;
};
type calculateBurnableByRootTokenRootInterfaceIDOut = {
value0: string;
};
type calculateBurnableByRootTokenWalletInterfaceIDOut = {
value0: string;
};
type calculateDestroyableInterfaceIDOut = {
value0: string;
};
type calculateDisableableMintTokenRootInterfaceIDOut = {
value0: string;
};
type calculateTransferableOwnershipInterfaceIDOut = {
value0: string;
};
type calculateBurnPausableTokenRootInterfaceIDOut = {
value0: string;
};
type calculateTokenWalletUpgradeableInterfaceIDOut = {
value0: string;
};
type calculateTokenRootUpgradeableInterfaceIDOut = {
value0: string;
};
export declare class Selector extends Contract {
private readonly _call;
private readonly _run;
private readonly _payload;
constructor(config?: CompiledContractConfig, options?: ContractOptions);
deploy(value: string | number | bigint, useGiver?: boolean, timeout?: number): Promise<ResultOfProcessMessage>;
get call(): SelectorCalls;
get run(): SelectorRuns;
get payload(): SelectorPayload;
}
declare class SelectorCalls {
private readonly contract;
constructor(contract: Contract);
calculateAcceptTransferSelector(keys?: KeyPair): Promise<ResultOfCall & {
out: calculateAcceptTransferSelectorOut;
}>;
calculateAcceptMintSelector(keys?: KeyPair): Promise<ResultOfCall & {
out: calculateAcceptMintSelectorOut;
}>;
calculateAcceptBurnSelector(keys?: KeyPair): Promise<ResultOfCall & {
out: calculateAcceptBurnSelectorOut;
}>;
calculateTIP3TokenRootInterfaceID(keys?: KeyPair): Promise<ResultOfCall & {
out: calculateTIP3TokenRootInterfaceIDOut;
}>;
calculateTIP3TokenWalletInterfaceID(keys?: KeyPair): Promise<ResultOfCall & {
out: calculateTIP3TokenWalletInterfaceIDOut;
}>;
calculateSIDInterfaceID(keys?: KeyPair): Promise<ResultOfCall & {
out: calculateSIDInterfaceIDOut;
}>;
calculateVersionedInterfaceID(keys?: KeyPair): Promise<ResultOfCall & {
out: calculateVersionedInterfaceIDOut;
}>;
calculateTokenRootInterfaceID(keys?: KeyPair): Promise<ResultOfCall & {
out: calculateTokenRootInterfaceIDOut;
}>;
calculateTokenWalletInterfaceID(keys?: KeyPair): Promise<ResultOfCall & {
out: calculateTokenWalletInterfaceIDOut;
}>;
calculateBurnableTokenWalletInterfaceID(keys?: KeyPair): Promise<ResultOfCall & {
out: calculateBurnableTokenWalletInterfaceIDOut;
}>;
calculateBurnableByRootTokenRootInterfaceID(keys?: KeyPair): Promise<ResultOfCall & {
out: calculateBurnableByRootTokenRootInterfaceIDOut;
}>;
calculateBurnableByRootTokenWalletInterfaceID(keys?: KeyPair): Promise<ResultOfCall & {
out: calculateBurnableByRootTokenWalletInterfaceIDOut;
}>;
calculateDestroyableInterfaceID(keys?: KeyPair): Promise<ResultOfCall & {
out: calculateDestroyableInterfaceIDOut;
}>;
calculateDisableableMintTokenRootInterfaceID(keys?: KeyPair): Promise<ResultOfCall & {
out: calculateDisableableMintTokenRootInterfaceIDOut;
}>;
calculateTransferableOwnershipInterfaceID(keys?: KeyPair): Promise<ResultOfCall & {
out: calculateTransferableOwnershipInterfaceIDOut;
}>;
calculateBurnPausableTokenRootInterfaceID(keys?: KeyPair): Promise<ResultOfCall & {
out: calculateBurnPausableTokenRootInterfaceIDOut;
}>;
calculateTokenWalletUpgradeableInterfaceID(keys?: KeyPair): Promise<ResultOfCall & {
out: calculateTokenWalletUpgradeableInterfaceIDOut;
}>;
calculateTokenRootUpgradeableInterfaceID(keys?: KeyPair): Promise<ResultOfCall & {
out: calculateTokenRootUpgradeableInterfaceIDOut;
}>;
}
declare class SelectorRuns {
private readonly contract;
constructor(contract: Contract);
calculateAcceptTransferSelector(): Promise<calculateAcceptTransferSelectorOut>;
calculateAcceptMintSelector(): Promise<calculateAcceptMintSelectorOut>;
calculateAcceptBurnSelector(): Promise<calculateAcceptBurnSelectorOut>;
calculateTIP3TokenRootInterfaceID(): Promise<calculateTIP3TokenRootInterfaceIDOut>;
calculateTIP3TokenWalletInterfaceID(): Promise<calculateTIP3TokenWalletInterfaceIDOut>;
calculateSIDInterfaceID(): Promise<calculateSIDInterfaceIDOut>;
calculateVersionedInterfaceID(): Promise<calculateVersionedInterfaceIDOut>;
calculateTokenRootInterfaceID(): Promise<calculateTokenRootInterfaceIDOut>;
calculateTokenWalletInterfaceID(): Promise<calculateTokenWalletInterfaceIDOut>;
calculateBurnableTokenWalletInterfaceID(): Promise<calculateBurnableTokenWalletInterfaceIDOut>;
calculateBurnableByRootTokenRootInterfaceID(): Promise<calculateBurnableByRootTokenRootInterfaceIDOut>;
calculateBurnableByRootTokenWalletInterfaceID(): Promise<calculateBurnableByRootTokenWalletInterfaceIDOut>;
calculateDestroyableInterfaceID(): Promise<calculateDestroyableInterfaceIDOut>;
calculateDisableableMintTokenRootInterfaceID(): Promise<calculateDisableableMintTokenRootInterfaceIDOut>;
calculateTransferableOwnershipInterfaceID(): Promise<calculateTransferableOwnershipInterfaceIDOut>;
calculateBurnPausableTokenRootInterfaceID(): Promise<calculateBurnPausableTokenRootInterfaceIDOut>;
calculateTokenWalletUpgradeableInterfaceID(): Promise<calculateTokenWalletUpgradeableInterfaceIDOut>;
calculateTokenRootUpgradeableInterfaceID(): Promise<calculateTokenRootUpgradeableInterfaceIDOut>;
}
declare class SelectorPayload {
private readonly contract;
constructor(contract: Contract);
calculateAcceptTransferSelector(): Promise<string>;
calculateAcceptMintSelector(): Promise<string>;
calculateAcceptBurnSelector(): Promise<string>;
calculateTIP3TokenRootInterfaceID(): Promise<string>;
calculateTIP3TokenWalletInterfaceID(): Promise<string>;
calculateSIDInterfaceID(): Promise<string>;
calculateVersionedInterfaceID(): Promise<string>;
calculateTokenRootInterfaceID(): Promise<string>;
calculateTokenWalletInterfaceID(): Promise<string>;
calculateBurnableTokenWalletInterfaceID(): Promise<string>;
calculateBurnableByRootTokenRootInterfaceID(): Promise<string>;
calculateBurnableByRootTokenWalletInterfaceID(): Promise<string>;
calculateDestroyableInterfaceID(): Promise<string>;
calculateDisableableMintTokenRootInterfaceID(): Promise<string>;
calculateTransferableOwnershipInterfaceID(): Promise<string>;
calculateBurnPausableTokenRootInterfaceID(): Promise<string>;
calculateTokenWalletUpgradeableInterfaceID(): Promise<string>;
calculateTokenRootUpgradeableInterfaceID(): Promise<string>;
}
export {};
//# sourceMappingURL=Selector.d.ts.map