UNPKG

vasku-tip3

Version:

TIP-3 Broxus contract

170 lines 7.55 kB
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