Skip to main content

@iota/sdk-wasm

Enumerations​

Classes​

Interfaces​

Type Aliases​

AuthenticatorFunctionRef​

AuthenticatorFunctionRef: Readonly<{
create: (partial) => AuthenticatorFunctionRef;
defaults: () => Partial<AuthenticatorFunctionRef>;
new: (partial) => AuthenticatorFunctionRef;
}>;

Generated factory for AuthenticatorFunctionRef record objects.


AuthenticatorMetadataV1​

AuthenticatorMetadataV1: Readonly<{
create: (partial) => AuthenticatorMetadataV1;
defaults: () => Partial<AuthenticatorMetadataV1>;
new: (partial) => AuthenticatorMetadataV1;
}>;

Generated factory for AuthenticatorMetadataV1 record objects.


BatchSendStatus​

BatchSendStatus: Readonly<{
create: (partial) => BatchSendStatus;
defaults: () => Partial<BatchSendStatus>;
new: (partial) => BatchSendStatus;
}>;

Generated factory for BatchSendStatus record objects.


ChangedObject​

ChangedObject: Readonly<{
create: (partial) => ChangedObject;
defaults: () => Partial<ChangedObject>;
new: (partial) => ChangedObject;
}>;

Generated factory for ChangedObject record objects.


CheckpointSummaryPage​

CheckpointSummaryPage: Readonly<{
create: (partial) => CheckpointSummaryPage;
defaults: () => Partial<CheckpointSummaryPage>;
new: (partial) => CheckpointSummaryPage;
}>;

Generated factory for CheckpointSummaryPage record objects.


CoinInfo​

CoinInfo: Readonly<{
create: (partial) => CoinInfo;
defaults: () => Partial<CoinInfo>;
new: (partial) => CoinInfo;
}>;

Generated factory for CoinInfo record objects.


CoinMetadata​

CoinMetadata: Readonly<{
create: (partial) => CoinMetadata;
defaults: () => Partial<CoinMetadata>;
new: (partial) => CoinMetadata;
}>;

Generated factory for CoinMetadata record objects.


CoinPage​

CoinPage: Readonly<{
create: (partial) => CoinPage;
defaults: () => Partial<CoinPage>;
new: (partial) => CoinPage;
}>;

Generated factory for CoinPage record objects.


CommandArgumentError​

const CommandArgumentError: Readonly<{
IndexOutOfBounds: typeof IndexOutOfBounds_;
instanceOf: (obj) => obj is CommandArgumentError;
InvalidArgumentArity: typeof InvalidArgumentArity_;
InvalidArgumentToPrivateEntryFunction: typeof InvalidArgumentToPrivateEntryFunction_;
InvalidBcsBytes: typeof InvalidBcsBytes_;
InvalidGasCoinUsage: typeof InvalidGasCoinUsage_;
InvalidObjectByMutRef: typeof InvalidObjectByMutRef_;
InvalidObjectByValue: typeof InvalidObjectByValue_;
InvalidResultArity: typeof InvalidResultArity_;
InvalidUsageOfPureArgument: typeof InvalidUsageOfPureArgument_;
InvalidValueUsage: typeof InvalidValueUsage_;
SecondaryIndexOutOfBounds: typeof SecondaryIndexOutOfBounds_;
SharedObjectOperationNotAllowed: typeof SharedObjectOperationNotAllowed_;
TypeMismatch: typeof TypeMismatch_;
}>;

An error with an argument to a command

BCS

The BCS serialized form for this type is defined by the following ABNF:

command-argument-error =  type-mismatch
=/ invalid-bcs-bytes
=/ invalid-usage-of-pure-argument
=/ invalid-argument-to-private-entry-function
=/ index-out-of-bounds
=/ secondary-index-out-of-bound
=/ invalid-result-arity
=/ invalid-gas-coin-usage
=/ invalid-value-usage
=/ invalid-object-by-value
=/ invalid-object-by-mut-ref
=/ shared-object-operation-not-allowed

type-mismatch = %d00
invalid-bcs-bytes = %d01
invalid-usage-of-pure-argument = %d02
invalid-argument-to-private-entry-function = %d03
index-out-of-bounds = %d04 u16
secondary-index-out-of-bound = %d05 u16 u16
invalid-result-arity = %d06 u16
invalid-gas-coin-usage = %d07
invalid-value-usage = %d08
invalid-object-by-value = %d09
invalid-object-by-mut-ref = %d10
shared-object-operation-not-allowed = %d11

ConfigKey​

ConfigKey: Readonly<{
create: (partial) => ConfigKey;
defaults: () => Partial<ConfigKey>;
new: (partial) => ConfigKey;
}>;

Generated factory for ConfigKey record objects.


default​

default: {
iota_sdk_ffi: __module;
};

Type Declaration​

iota_sdk_ffi​
iota_sdk_ffi: __module;

DenyRuleSet​

DenyRuleSet: Readonly<{
create: (partial) => DenyRuleSet;
defaults: () => Partial<DenyRuleSet>;
new: (partial) => DenyRuleSet;
}>;

Generated factory for DenyRuleSet record objects.


DryRunEffect​

DryRunEffect: Readonly<{
create: (partial) => DryRunEffect;
defaults: () => Partial<DryRunEffect>;
new: (partial) => DryRunEffect;
}>;

Generated factory for DryRunEffect record objects.


DryRunMutation​

DryRunMutation: Readonly<{
create: (partial) => DryRunMutation;
defaults: () => Partial<DryRunMutation>;
new: (partial) => DryRunMutation;
}>;

Generated factory for DryRunMutation record objects.


DryRunResult​

DryRunResult: Readonly<{
create: (partial) => DryRunResult;
defaults: () => Partial<DryRunResult>;
new: (partial) => DryRunResult;
}>;

Generated factory for DryRunResult record objects.


DryRunReturn​

DryRunReturn: Readonly<{
create: (partial) => DryRunReturn;
defaults: () => Partial<DryRunReturn>;
new: (partial) => DryRunReturn;
}>;

Generated factory for DryRunReturn record objects.


DynamicFieldName​

DynamicFieldName: Readonly<{
create: (partial) => DynamicFieldName;
defaults: () => Partial<DynamicFieldName>;
new: (partial) => DynamicFieldName;
}>;

Generated factory for DynamicFieldName record objects.


DynamicFieldOutput​

DynamicFieldOutput: Readonly<{
create: (partial) => DynamicFieldOutput;
defaults: () => Partial<DynamicFieldOutput>;
new: (partial) => DynamicFieldOutput;
}>;

Generated factory for DynamicFieldOutput record objects.


DynamicFieldOutputPage​

DynamicFieldOutputPage: Readonly<{
create: (partial) => DynamicFieldOutputPage;
defaults: () => Partial<DynamicFieldOutputPage>;
new: (partial) => DynamicFieldOutputPage;
}>;

Generated factory for DynamicFieldOutputPage record objects.


DynamicFieldValue​

DynamicFieldValue: Readonly<{
create: (partial) => DynamicFieldValue;
defaults: () => Partial<DynamicFieldValue>;
new: (partial) => DynamicFieldValue;
}>;

Generated factory for DynamicFieldValue record objects.


EndOfEpochData​

EndOfEpochData: Readonly<{
create: (partial) => EndOfEpochData;
defaults: () => Partial<EndOfEpochData>;
new: (partial) => EndOfEpochData;
}>;

Generated factory for EndOfEpochData record objects.


Epoch​

Epoch: Readonly<{
create: (partial) => Epoch;
defaults: () => Partial<Epoch>;
new: (partial) => Epoch;
}>;

Generated factory for Epoch record objects.


EpochPage​

EpochPage: Readonly<{
create: (partial) => EpochPage;
defaults: () => Partial<EpochPage>;
new: (partial) => EpochPage;
}>;

Generated factory for EpochPage record objects.


Event​

Event: Readonly<{
create: (partial) => Event;
defaults: () => Partial<Event>;
new: (partial) => Event;
}>;

Generated factory for Event record objects.


EventFilter​

EventFilter: Readonly<{
create: (partial) => EventFilter;
defaults: () => Partial<EventFilter>;
new: (partial) => EventFilter;
}>;

Generated factory for EventFilter record objects.


EventPage​

EventPage: Readonly<{
create: (partial) => EventPage;
defaults: () => Partial<EventPage>;
new: (partial) => EventPage;
}>;

Generated factory for EventPage record objects.


EventUpdate​

const EventUpdate: Readonly<{
Event: typeof Event_;
instanceOf: (obj) => obj is EventUpdate;
Interrupted: typeof Interrupted_;
}>;

An item delivered by a subscription.

A subscription recovers from a lost connection or from falling behind the server on its own, so those interruptions are delivered as updates rather than raised as errors: a caller that does not care about the gap can ignore them and keep reading.


ExecutionError​

const ExecutionError: Readonly<{
AddressDeniedForCoin: typeof AddressDeniedForCoin_;
ArityMismatch: typeof ArityMismatch_;
CertificateDenied: typeof CertificateDenied_;
CircularObjectOwnership: typeof CircularObjectOwnership_;
CoinBalanceOverflow: typeof CoinBalanceOverflow_;
CoinTypeGlobalPause: typeof CoinTypeGlobalPause_;
CommandArgument: typeof CommandArgument_;
EffectsTooLarge: typeof EffectsTooLarge_;
ExecutionCanceledDueToExecutionWorkerCongestion: typeof ExecutionCanceledDueToExecutionWorkerCongestion_;
ExecutionCanceledDueToRandomnessUnavailable: typeof ExecutionCanceledDueToRandomnessUnavailable_;
ExecutionCanceledDueToSharedObjectCongestion: typeof ExecutionCanceledDueToSharedObjectCongestion_;
ExecutionCanceledDueToSharedObjectCongestionV2: typeof ExecutionCanceledDueToSharedObjectCongestionV2_;
FeatureNotYetSupported: typeof FeatureNotYetSupported_;
FunctionNotFound: typeof FunctionNotFound_;
InputObjectDeleted: typeof InputObjectDeleted_;
instanceOf: (obj) => obj is ExecutionError;
InsufficientCoinBalance: typeof InsufficientCoinBalance_;
InsufficientGas: typeof InsufficientGas_;
InvalidGasObject: typeof InvalidGasObject_;
InvalidLinkage: typeof InvalidLinkage_;
InvalidPublicFunctionReturnType: typeof InvalidPublicFunctionReturnType_;
InvalidTransferObject: typeof InvalidTransferObject_;
InvariantViolation: typeof InvariantViolation_;
IotaMoveVerification: typeof IotaMoveVerification_;
IotaMoveVerificationTimeout: typeof IotaMoveVerificationTimeout_;
MoveAbort: typeof MoveAbort_;
MoveAuthentication: typeof MoveAuthentication_;
MovePrimitiveRuntime: typeof MovePrimitiveRuntime_;
NonEntryFunctionInvoked: typeof NonEntryFunctionInvoked_;
ObjectTooBig: typeof ObjectTooBig_;
PackageTooBig: typeof PackageTooBig_;
PackageUpgrade: typeof PackageUpgrade_;
PublishErrorNonZeroAddress: typeof PublishErrorNonZeroAddress_;
PublishUpgradeDependencyDowngrade: typeof PublishUpgradeDependencyDowngrade_;
PublishUpgradeMissingDependency: typeof PublishUpgradeMissingDependency_;
SharedObjectOperationNotAllowed: typeof SharedObjectOperationNotAllowed_;
TypeArgument: typeof TypeArgument_;
TypeArityMismatch: typeof TypeArityMismatch_;
UnusedValueWithoutDrop: typeof UnusedValueWithoutDrop_;
VmInvariantViolation: typeof VmInvariantViolation_;
VmVerificationOrDeserialization: typeof VmVerificationOrDeserialization_;
WrittenObjectsTooLarge: typeof WrittenObjectsTooLarge_;
}>;

An error that can occur during the execution of a transaction

BCS

The BCS serialized form for this type is defined by the following ABNF:


execution-error = insufficient-gas
=/ invalid-gas-object
=/ invariant-violation
=/ feature-not-yet-supported
=/ object-too-big
=/ package-too-big
=/ circular-object-ownership
=/ insufficient-coin-balance
=/ coin-balance-overflow
=/ publish-error-non-zero-address
=/ iota-move-verification-error
=/ move-primitive-runtime-error
=/ move-abort
=/ vm-verification-or-deserialization-error
=/ vm-invariant-violation
=/ function-not-found
=/ arity-mismatch
=/ type-arity-mismatch
=/ non-entry-function-invoked
=/ command-argument-error
=/ type-argument-error
=/ unused-value-without-drop
=/ invalid-public-function-return-type
=/ invalid-transfer-object
=/ effects-too-large
=/ publish-upgrade-missing-dependency
=/ publish-upgrade-dependency-downgrade
=/ package-upgrade-error
=/ written-objects-too-large
=/ certificate-denied
=/ iota-move-verification-timeout
=/ shared-object-operation-not-allowed
=/ input-object-deleted
=/ execution-canceled-due-to-shared-object-congestion
=/ address-denied-for-coin
=/ coin-type-global-pause
=/ execution-canceled-due-to-randomness-unavailable
=/ execution-canceled-due-to-shared-object-congestion-v2
=/ invalid-linkage
=/ move-authentication-error
=/ execution-canceled-due-to-execution-worker-congestion

insufficient-gas = %d00
invalid-gas-object = %d01
invariant-violation = %d02
feature-not-yet-supported = %d03
object-too-big = %d04 u64 u64
package-too-big = %d05 u64 u64
circular-object-ownership = %d06 object-id
insufficient-coin-balance = %d07
coin-balance-overflow = %d08
publish-error-non-zero-address = %d09
iota-move-verification-error = %d10
move-primitive-runtime-error = %d11 (option move-location)
move-abort = %d12 move-location u64
vm-verification-or-deserialization-error = %d13
vm-invariant-violation = %d14
function-not-found = %d15
arity-mismatch = %d16
type-arity-mismatch = %d17
non-entry-function-invoked = %d18
command-argument-error = %d19 u16 command-argument-error
type-argument-error = %d20 u16 type-argument-error
unused-value-without-drop = %d21 u16 u16
invalid-public-function-return-type = %d22 u16
invalid-transfer-object = %d23
effects-too-large = %d24 u64 u64
publish-upgrade-missing-dependency = %d25
publish-upgrade-dependency-downgrade = %d26
package-upgrade-error = %d27 package-upgrade-error
written-objects-too-large = %d28 u64 u64
certificate-denied = %d29
iota-move-verification-timeout = %d30
shared-object-operation-not-allowed = %d31
input-object-deleted = %d32
execution-canceled-due-to-shared-object-congestion = %d33 (vector object-id)
address-denied-for-coin = %d34 address string
coin-type-global-pause = %d35 string
execution-canceled-due-to-randomness-unavailable = %d36
execution-canceled-due-to-shared-object-congestion-v2 = %d37 (vector object-id) u64
invalid-linkage = %d38
move-authentication-error = %d39 execution-error
execution-canceled-due-to-execution-worker-congestion = %d40 u64

ExecutionStatus​

const ExecutionStatus: Readonly<{
Failure: typeof Failure_;
instanceOf: (obj) => obj is ExecutionStatus;
Success: typeof Success_;
}>;

The status of an executed Transaction

BCS

The BCS serialized form for this type is defined by the following ABNF:

execution-status = success / failure
success = %d00
failure = %d01 execution-error (option u64)

FaucetReceipt​

FaucetReceipt: Readonly<{
create: (partial) => FaucetReceipt;
defaults: () => Partial<FaucetReceipt>;
new: (partial) => FaucetReceipt;
}>;

Generated factory for FaucetReceipt record objects.


GasCostSummary​

GasCostSummary: Readonly<{
create: (partial) => GasCostSummary;
defaults: () => Partial<GasCostSummary>;
new: (partial) => GasCostSummary;
}>;

Generated factory for GasCostSummary record objects.


GasPayment​

GasPayment: Readonly<{
create: (partial) => GasPayment;
defaults: () => Partial<GasPayment>;
new: (partial) => GasPayment;
}>;

Generated factory for GasPayment record objects.


GqlAddress​

GqlAddress: Readonly<{
create: (partial) => GqlAddress;
defaults: () => Partial<GqlAddress>;
new: (partial) => GqlAddress;
}>;

Generated factory for GqlAddress record objects.


GraphQlEvent​

GraphQlEvent: Readonly<{
create: (partial) => GraphQlEvent;
defaults: () => Partial<GraphQlEvent>;
new: (partial) => GraphQlEvent;
}>;

Generated factory for GraphQlEvent record objects.


ModuleMetadataV1​

ModuleMetadataV1: Readonly<{
create: (partial) => ModuleMetadataV1;
defaults: () => Partial<ModuleMetadataV1>;
new: (partial) => ModuleMetadataV1;
}>;

Generated factory for ModuleMetadataV1 record objects.


MoveEnum​

MoveEnum: Readonly<{
create: (partial) => MoveEnum;
defaults: () => Partial<MoveEnum>;
new: (partial) => MoveEnum;
}>;

Generated factory for MoveEnum record objects.


MoveEnumConnection​

MoveEnumConnection: Readonly<{
create: (partial) => MoveEnumConnection;
defaults: () => Partial<MoveEnumConnection>;
new: (partial) => MoveEnumConnection;
}>;

Generated factory for MoveEnumConnection record objects.


MoveEnumVariant​

MoveEnumVariant: Readonly<{
create: (partial) => MoveEnumVariant;
defaults: () => Partial<MoveEnumVariant>;
new: (partial) => MoveEnumVariant;
}>;

Generated factory for MoveEnumVariant record objects.


MoveField​

MoveField: Readonly<{
create: (partial) => MoveField;
defaults: () => Partial<MoveField>;
new: (partial) => MoveField;
}>;

Generated factory for MoveField record objects.


MoveFunctionConnection​

MoveFunctionConnection: Readonly<{
create: (partial) => MoveFunctionConnection;
defaults: () => Partial<MoveFunctionConnection>;
new: (partial) => MoveFunctionConnection;
}>;

Generated factory for MoveFunctionConnection record objects.


MoveFunctionTypeParameter​

MoveFunctionTypeParameter: Readonly<{
create: (partial) => MoveFunctionTypeParameter;
defaults: () => Partial<MoveFunctionTypeParameter>;
new: (partial) => MoveFunctionTypeParameter;
}>;

Generated factory for MoveFunctionTypeParameter record objects.


MoveLocation​

MoveLocation: Readonly<{
create: (partial) => MoveLocation;
defaults: () => Partial<MoveLocation>;
new: (partial) => MoveLocation;
}>;

Generated factory for MoveLocation record objects.


MoveModule​

MoveModule: Readonly<{
create: (partial) => MoveModule;
defaults: () => Partial<MoveModule>;
new: (partial) => MoveModule;
}>;

Generated factory for MoveModule record objects.


MoveModuleConnection​

MoveModuleConnection: Readonly<{
create: (partial) => MoveModuleConnection;
defaults: () => Partial<MoveModuleConnection>;
new: (partial) => MoveModuleConnection;
}>;

Generated factory for MoveModuleConnection record objects.


MoveModuleQuery​

MoveModuleQuery: Readonly<{
create: (partial) => MoveModuleQuery;
defaults: () => Partial<MoveModuleQuery>;
new: (partial) => MoveModuleQuery;
}>;

Generated factory for MoveModuleQuery record objects.


MoveObject​

MoveObject: Readonly<{
create: (partial) => MoveObject;
defaults: () => Partial<MoveObject>;
new: (partial) => MoveObject;
}>;

Generated factory for MoveObject record objects.


MovePackagePage​

MovePackagePage: Readonly<{
create: (partial) => MovePackagePage;
defaults: () => Partial<MovePackagePage>;
new: (partial) => MovePackagePage;
}>;

Generated factory for MovePackagePage record objects.


MovePackageQuery​

MovePackageQuery: Readonly<{
create: (partial) => MovePackageQuery;
defaults: () => Partial<MovePackageQuery>;
new: (partial) => MovePackageQuery;
}>;

Generated factory for MovePackageQuery record objects.


MoveStruct​

MoveStruct: Readonly<{
create: (partial) => MoveStruct;
defaults: () => Partial<MoveStruct>;
new: (partial) => MoveStruct;
}>;

Generated factory for MoveStruct record objects.


MoveStructConnection​

MoveStructConnection: Readonly<{
create: (partial) => MoveStructConnection;
defaults: () => Partial<MoveStructConnection>;
new: (partial) => MoveStructConnection;
}>;

Generated factory for MoveStructConnection record objects.


MoveStructQuery​

MoveStructQuery: Readonly<{
create: (partial) => MoveStructQuery;
defaults: () => Partial<MoveStructQuery>;
new: (partial) => MoveStructQuery;
}>;

Generated factory for MoveStructQuery record objects.


MoveStructTypeParameter​

MoveStructTypeParameter: Readonly<{
create: (partial) => MoveStructTypeParameter;
defaults: () => Partial<MoveStructTypeParameter>;
new: (partial) => MoveStructTypeParameter;
}>;

Generated factory for MoveStructTypeParameter record objects.


MoveViewResult​

MoveViewResult: Readonly<{
create: (partial) => MoveViewResult;
defaults: () => Partial<MoveViewResult>;
new: (partial) => MoveViewResult;
}>;

Generated factory for MoveViewResult record objects.


NameRegistrationPage​

NameRegistrationPage: Readonly<{
create: (partial) => NameRegistrationPage;
defaults: () => Partial<NameRegistrationPage>;
new: (partial) => NameRegistrationPage;
}>;

Generated factory for NameRegistrationPage record objects.


ObjectFilter​

ObjectFilter: Readonly<{
create: (partial) => ObjectFilter;
defaults: () => Partial<ObjectFilter>;
new: (partial) => ObjectFilter;
}>;

Generated factory for ObjectFilter record objects.


ObjectIn​

const ObjectIn: Readonly<{
Data: typeof Data_;
instanceOf: (obj) => obj is ObjectIn;
Missing: typeof Missing_;
}>;

State of an object prior to execution

If an object exists (at root-level) in the store prior to this transaction, it should be Data, otherwise it's Missing, e.g. wrapped objects should be Missing.

BCS

The BCS serialized form for this type is defined by the following ABNF:

object-in = object-in-missing / object-in-data

object-in-missing = %d00
object-in-data = %d01 u64 digest owner

ObjectOut​

const ObjectOut: Readonly<{
instanceOf: (obj) => obj is ObjectOut;
Missing: typeof Missing_;
ObjectWrite: typeof ObjectWrite_;
PackageWrite: typeof PackageWrite_;
}>;

State of an object after execution

BCS

The BCS serialized form for this type is defined by the following ABNF:

object-out  =  object-out-missing
=/ object-out-object-write
=/ object-out-package-write

object-out-missing = %d00
object-out-object-write = %d01 digest owner
object-out-package-write = %d02 version digest

ObjectPage​

ObjectPage: Readonly<{
create: (partial) => ObjectPage;
defaults: () => Partial<ObjectPage>;
new: (partial) => ObjectPage;
}>;

Generated factory for ObjectPage record objects.


ObjectRef​

ObjectRef: Readonly<{
create: (partial) => ObjectRef;
defaults: () => Partial<ObjectRef>;
new: (partial) => ObjectRef;
}>;

Generated factory for ObjectRef record objects.


ObjectReference​

ObjectReference: Readonly<{
create: (partial) => ObjectReference;
defaults: () => Partial<ObjectReference>;
new: (partial) => ObjectReference;
}>;

Generated factory for ObjectReference record objects.


OpenMoveType​

OpenMoveType: Readonly<{
create: (partial) => OpenMoveType;
defaults: () => Partial<OpenMoveType>;
new: (partial) => OpenMoveType;
}>;

Generated factory for OpenMoveType record objects.


PackageUpgradeError​

const PackageUpgradeError: Readonly<{
DigestDoesNotMatch: typeof DigestDoesNotMatch_;
IncompatibleUpgrade: typeof IncompatibleUpgrade_;
instanceOf: (obj) => obj is PackageUpgradeError;
NotAPackage: typeof NotAPackage_;
PackageIdDoesNotMatch: typeof PackageIdDoesNotMatch_;
UnableToFetchPackage: typeof UnableToFetchPackage_;
UnknownUpgradePolicy: typeof UnknownUpgradePolicy_;
}>;

An error with a upgrading a package

BCS

The BCS serialized form for this type is defined by the following ABNF:

package-upgrade-error = unable-to-fetch-package /
not-a-package /
incompatible-upgrade /
digest-does-not-match /
unknown-upgrade-policy /
package-id-does-not-match

unable-to-fetch-package = %d00 object-id
not-a-package = %d01 object-id
incompatible-upgrade = %d02
digest-does-not-match = %d03 digest
unknown-upgrade-policy = %d04 u8
package-id-does-not-match = %d05 object-id object-id

PageInfo​

PageInfo: Readonly<{
create: (partial) => PageInfo;
defaults: () => Partial<PageInfo>;
new: (partial) => PageInfo;
}>;

Generated factory for PageInfo record objects.


PaginationFilter​

PaginationFilter: Readonly<{
create: (partial) => PaginationFilter;
defaults: () => Partial<PaginationFilter>;
new: (partial) => PaginationFilter;
}>;

Generated factory for PaginationFilter record objects.


Payment​

Payment: Readonly<{
create: (partial) => Payment;
defaults: () => Partial<Payment>;
new: (partial) => Payment;
}>;

Generated factory for Payment record objects.


PoolTokenExchangeRate​

PoolTokenExchangeRate: Readonly<{
create: (partial) => PoolTokenExchangeRate;
defaults: () => Partial<PoolTokenExchangeRate>;
new: (partial) => PoolTokenExchangeRate;
}>;

Generated factory for PoolTokenExchangeRate record objects.


ProtocolConfigAttr​

ProtocolConfigAttr: Readonly<{
create: (partial) => ProtocolConfigAttr;
defaults: () => Partial<ProtocolConfigAttr>;
new: (partial) => ProtocolConfigAttr;
}>;

Generated factory for ProtocolConfigAttr record objects.


ProtocolConfigFeatureFlag​

ProtocolConfigFeatureFlag: Readonly<{
create: (partial) => ProtocolConfigFeatureFlag;
defaults: () => Partial<ProtocolConfigFeatureFlag>;
new: (partial) => ProtocolConfigFeatureFlag;
}>;

Generated factory for ProtocolConfigFeatureFlag record objects.


ProtocolConfigs​

ProtocolConfigs: Readonly<{
create: (partial) => ProtocolConfigs;
defaults: () => Partial<ProtocolConfigs>;
new: (partial) => ProtocolConfigs;
}>;

Generated factory for ProtocolConfigs record objects.


Query​

Query: Readonly<{
create: (partial) => Query;
defaults: () => Partial<Query>;
new: (partial) => Query;
}>;

Generated factory for Query record objects.


RandomnessStateUpdate​

RandomnessStateUpdate: Readonly<{
create: (partial) => RandomnessStateUpdate;
defaults: () => Partial<RandomnessStateUpdate>;
new: (partial) => RandomnessStateUpdate;
}>;

Generated factory for RandomnessStateUpdate record objects.


SdkFfiError​

const SdkFfiError: {
Generic: typeof Generic;
instanceOf: (e) => e is Generic;
};

Type Declaration​

Generic​
Generic: typeof Generic;
instanceOf​
instanceOf: (e) => e is Generic;
Parameters​
e​

any

Returns​

e is Generic


ServiceConfig​

ServiceConfig: Readonly<{
create: (partial) => ServiceConfig;
defaults: () => Partial<ServiceConfig>;
new: (partial) => ServiceConfig;
}>;

Generated factory for ServiceConfig record objects.


SharedObjectReference​

SharedObjectReference: Readonly<{
create: (partial) => SharedObjectReference;
defaults: () => Partial<SharedObjectReference>;
new: (partial) => SharedObjectReference;
}>;

Generated factory for SharedObjectReference record objects.


SignedTransaction​

SignedTransaction: Readonly<{
create: (partial) => SignedTransaction;
defaults: () => Partial<SignedTransaction>;
new: (partial) => SignedTransaction;
}>;

Generated factory for SignedTransaction record objects.


SignedTransactionPage​

SignedTransactionPage: Readonly<{
create: (partial) => SignedTransactionPage;
defaults: () => Partial<SignedTransactionPage>;
new: (partial) => SignedTransactionPage;
}>;

Generated factory for SignedTransactionPage record objects.


SubscriptionEventFilter​

SubscriptionEventFilter: Readonly<{
create: (partial) => SubscriptionEventFilter;
defaults: () => Partial<SubscriptionEventFilter>;
new: (partial) => SubscriptionEventFilter;
}>;

Generated factory for SubscriptionEventFilter record objects.


SubscriptionTransactionFilter​

SubscriptionTransactionFilter: Readonly<{
create: (partial) => SubscriptionTransactionFilter;
defaults: () => Partial<SubscriptionTransactionFilter>;
new: (partial) => SubscriptionTransactionFilter;
}>;

Generated factory for SubscriptionTransactionFilter record objects.


TransactionArgument​

const TransactionArgument: Readonly<{
GasCoin: typeof GasCoin_;
Input: typeof Input_;
instanceOf: (obj) => obj is TransactionArgument;
Result: typeof Result_;
}>;

A transaction argument used in programmable transactions.


TransactionDataEffects​

TransactionDataEffects: Readonly<{
create: (partial) => TransactionDataEffects;
defaults: () => Partial<TransactionDataEffects>;
new: (partial) => TransactionDataEffects;
}>;

Generated factory for TransactionDataEffects record objects.


TransactionDataEffectsPage​

TransactionDataEffectsPage: Readonly<{
create: (partial) => TransactionDataEffectsPage;
defaults: () => Partial<TransactionDataEffectsPage>;
new: (partial) => TransactionDataEffectsPage;
}>;

Generated factory for TransactionDataEffectsPage record objects.


TransactionDenyRulesUpdate​

TransactionDenyRulesUpdate: Readonly<{
create: (partial) => TransactionDenyRulesUpdate;
defaults: () => Partial<TransactionDenyRulesUpdate>;
new: (partial) => TransactionDenyRulesUpdate;
}>;

Generated factory for TransactionDenyRulesUpdate record objects.


TransactionEffectsPage​

TransactionEffectsPage: Readonly<{
create: (partial) => TransactionEffectsPage;
defaults: () => Partial<TransactionEffectsPage>;
new: (partial) => TransactionEffectsPage;
}>;

Generated factory for TransactionEffectsPage record objects.


TransactionEffectsV1​

TransactionEffectsV1: Readonly<{
create: (partial) => TransactionEffectsV1;
defaults: () => Partial<TransactionEffectsV1>;
new: (partial) => TransactionEffectsV1;
}>;

Generated factory for TransactionEffectsV1 record objects.


TransactionExpiration​

const TransactionExpiration: Readonly<{
Epoch: typeof Epoch_;
instanceOf: (obj) => obj is TransactionExpiration;
None: typeof None_;
}>;

A TTL for a transaction

BCS

The BCS serialized form for this type is defined by the following ABNF:

transaction-expiration =  %d00      ; none
=/ %d01 u64 ; epoch

TransactionMetadata​

TransactionMetadata: Readonly<{
create: (partial) => TransactionMetadata;
defaults: () => Partial<TransactionMetadata>;
new: (partial) => TransactionMetadata;
}>;

Generated factory for TransactionMetadata record objects.


TransactionsFilter​

TransactionsFilter: Readonly<{
create: (partial) => TransactionsFilter;
defaults: () => Partial<TransactionsFilter>;
new: (partial) => TransactionsFilter;
}>;

Generated factory for TransactionsFilter record objects.


TransactionSignerFnOutput​

TransactionSignerFnOutput: Readonly<{
create: (partial) => TransactionSignerFnOutput;
defaults: () => Partial<TransactionSignerFnOutput>;
new: (partial) => TransactionSignerFnOutput;
}>;

Generated factory for TransactionSignerFnOutput record objects.


TransactionUpdate​

const TransactionUpdate: Readonly<{
instanceOf: (obj) => obj is TransactionUpdate;
Interrupted: typeof Interrupted_;
Transaction: typeof Transaction_;
}>;

An item delivered by a subscription.

A subscription recovers from a lost connection or from falling behind the server on its own, so those interruptions are delivered as updates rather than raised as errors: a caller that does not care about the gap can ignore them and keep reading.


TypeOrigin​

TypeOrigin: Readonly<{
create: (partial) => TypeOrigin;
defaults: () => Partial<TypeOrigin>;
new: (partial) => TypeOrigin;
}>;

Generated factory for TypeOrigin record objects.


UnchangedSharedKind​

const UnchangedSharedKind: Readonly<{
Canceled: typeof Canceled_;
instanceOf: (obj) => obj is UnchangedSharedKind;
MutateDeleted: typeof MutateDeleted_;
PerEpochConfig: typeof PerEpochConfig_;
ReadDeleted: typeof ReadDeleted_;
ReadOnlyRoot: typeof ReadOnlyRoot_;
}>;

Type of unchanged shared object

BCS

The BCS serialized form for this type is defined by the following ABNF:

unchanged-shared-object-kind =  read-only-root
=/ mutate-deleted
=/ read-deleted
=/ canceled
=/ per-epoch-config

read-only-root = %d00 u64 digest
mutate-deleted = %d01 u64
read-deleted = %d02 u64
canceled = %d03 u64
per-epoch-config = %d04

UnchangedSharedObject​

UnchangedSharedObject: Readonly<{
create: (partial) => UnchangedSharedObject;
defaults: () => Partial<UnchangedSharedObject>;
new: (partial) => UnchangedSharedObject;
}>;

Generated factory for UnchangedSharedObject record objects.


UpgradeInfo​

UpgradeInfo: Readonly<{
create: (partial) => UpgradeInfo;
defaults: () => Partial<UpgradeInfo>;
new: (partial) => UpgradeInfo;
}>;

Generated factory for UpgradeInfo record objects.


Validator​

Validator: Readonly<{
create: (partial) => Validator;
defaults: () => Partial<Validator>;
new: (partial) => Validator;
}>;

Generated factory for Validator record objects.


ValidatorCommittee​

ValidatorCommittee: Readonly<{
create: (partial) => ValidatorCommittee;
defaults: () => Partial<ValidatorCommittee>;
new: (partial) => ValidatorCommittee;
}>;

Generated factory for ValidatorCommittee record objects.


ValidatorCommitteeMember​

ValidatorCommitteeMember: Readonly<{
create: (partial) => ValidatorCommitteeMember;
defaults: () => Partial<ValidatorCommitteeMember>;
new: (partial) => ValidatorCommitteeMember;
}>;

Generated factory for ValidatorCommitteeMember record objects.


ValidatorConnection​

ValidatorConnection: Readonly<{
create: (partial) => ValidatorConnection;
defaults: () => Partial<ValidatorConnection>;
new: (partial) => ValidatorConnection;
}>;

Generated factory for ValidatorConnection record objects.


ValidatorCredentials​

ValidatorCredentials: Readonly<{
create: (partial) => ValidatorCredentials;
defaults: () => Partial<ValidatorCredentials>;
new: (partial) => ValidatorCredentials;
}>;

Generated factory for ValidatorCredentials record objects.


ValidatorPage​

ValidatorPage: Readonly<{
create: (partial) => ValidatorPage;
defaults: () => Partial<ValidatorPage>;
new: (partial) => ValidatorPage;
}>;

Generated factory for ValidatorPage record objects.


ValidatorSet​

ValidatorSet: Readonly<{
create: (partial) => ValidatorSet;
defaults: () => Partial<ValidatorSet>;
new: (partial) => ValidatorSet;
}>;

Generated factory for ValidatorSet record objects.

Functions​