Skip to content
On this page

Provider

ProviderProperties

Ƭ ProviderProperties: Object

Type declaration

NameTypeDescription
forceUseFallback?booleanIgnore injected provider and try to use fallback instead. Default ts false
fallback?() => Promise<Provider>Provider factory which will be called if injected provider was not found. Can be used for initialization of the standalone Everscale client

Defined in:

src/index.ts:89


hasEverscaleProvider

hasEverscaleProvider(): Promise<boolean>

Returns

Promise<boolean>

Defined in:

src/index.ts:133


RawRpcMethod

Ƭ RawRpcMethod<P>: RawProviderApiRequestParams<P> extends undefined ? () => Promise<RawProviderApiResponse<P>> : (args: RawProviderApiRequestParams<P>) => Promise<RawProviderApiResponse<P>>

Type parameters

NameType
Pextends ProviderMethod

Defined in:

src/index.ts:1160


RawProviderApiMethods

Ƭ RawProviderApiMethods: { [P in ProviderMethod]: RawRpcMethod<P> }

Defined in:

src/index.ts:1168


GetExpectedAddressParams

Ƭ GetExpectedAddressParams<Abi>: Abi extends { data: infer D } ? { tvc: string ; workchain?: number ; publicKey?: string ; initParams: MergeInputObjectsArray<D> } : never

Type parameters

Name
Abi

Defined in:

src/index.ts:1176


SetCodeSaltParams

Ƭ SetCodeSaltParams<P>: Object

Type parameters

NameType
Pextends readonly ReadonlyAbiParam[]

Type declaration

NameTypeDescription
codestringBase64 encoded contract code
saltstring | { abiVersion?: AbiVersion ; structure: P ; data: MergeInputObjectsArray<P> }Base64 encoded salt (as BOC) or params of boc encoder

Defined in:

src/index.ts:1201


GetCodeSaltParams

Ƭ GetCodeSaltParams: Object

Type declaration

NameTypeDescription
codestringBase64 encoded contract code

Defined in:

src/index.ts:1231


AddAssetParams

Ƭ AddAssetParams<T>: Object

Type parameters

NameType
Textends AssetType

Type declaration

NameTypeDescription
accountAddressOwner's wallet address. It is the same address as the accountInteraction.address, but it must be explicitly provided
typeTWhich asset to add
paramsAssetTypeParams<T>Asset parameters

Defined in:

src/index.ts:1242