client Defined in packages/typescript/src/transactions/executor/parallel.ts:29 Optional
coin Batch Size coinBatchSize ?: number
Defined in packages/typescript/src/transactions/executor/parallel.ts:32 Optional
default Gas Budget defaultGasBudget ?: bigint
Defined in packages/typescript/src/transactions/executor/parallel.ts:38 Optional
epoch Boundary Window epochBoundaryWindow ?: number
Defined in packages/typescript/src/transactions/executor/parallel.ts:44 Optional
initial Coin Balance initialCoinBalance ?: bigint
Defined in packages/typescript/src/transactions/executor/parallel.ts:34 Optional
max Pool Size maxPoolSize ?: number
Defined in packages/typescript/src/transactions/executor/parallel.ts:46 Optional
minimum Coin Balance minimumCoinBalance ?: bigint
Defined in packages/typescript/src/transactions/executor/parallel.ts:36 Optional
on Effects onEffects ?: ( effects : EnumOutputShapeWithKeys < { V1 : { created : [ { digest : string ; objectId : string ; version : string } , EnumOutputShapeWithKeys < { AddressOwner : string ; Immutable : true ; ObjectOwner : string ; Shared : { initialSharedVersion : string } ; } , "AddressOwner" | "ObjectOwner" | "Shared" | "Immutable" , > , ] [] ; deleted : { digest : string ; objectId : string ; version : string } [] ; dependencies : string [] ; eventsDigest : null | string ; executedEpoch : string ; gasObject : [ { digest : string ; objectId : string ; version : string } , EnumOutputShapeWithKeys < { AddressOwner : string ; Immutable : true ; ObjectOwner : string ; Shared : { initialSharedVersion : string } ; } , "AddressOwner" | "ObjectOwner" | "Shared" | "Immutable" , > , ] ; gasUsed : { computationCost : string ; nonRefundableStorageFee : string ; storageCost : string ; storageRebate : string ; } ; modifiedAtVersions : [ string , string ] [] ; mutated : [ { digest : string ; objectId : string ; version : string } , EnumOutputShapeWithKeys < { AddressOwner : string ; Immutable : true ; ObjectOwner : string ; Shared : { initialSharedVersion : string } ; } , "AddressOwner" | "ObjectOwner" | "Shared" | "Immutable" , > , ] [] ; sharedObjects : { digest : string ; objectId : string ; version : string } [] ; status : EnumOutputShapeWithKeys < { Failed : { command : null | string ; error : EnumOutputShapeWithKeys < { AddressDeniedForCoin : { address : ...
; coinType : ...
} ; ArityMismatch : true ; CertificateDenied : true ; CircularObjectOwnership : { object : ...
} ; CoinBalanceOverflow : true ; CoinTypeGlobalPause : { coinType : ...
} ; CommandArgumentError : { argIdx : ...
; kind : ...
} ; EffectsTooLarge : { currentSize : ...
; maxSize : ...
} ; ExecutionCancelledDueToRandomnessUnavailable : true ; ExecutionCancelledDueToSharedObjectCongestion : { congestedObjects : ...
; } ; FeatureNotYetSupported : true ; FunctionNotFound : true ; InputObjectDeleted : true ; InsufficientCoinBalance : true ; InsufficientGas : true ; InvalidGasObject : true ; InvalidPublicFunctionReturnType : { idx : ...
} ; InvalidTransferObject : true ; InvariantViolation : true ; MoveAbort : [ (...)
, (...)
] ; MoveObjectTooBig : { maxObjectSize : ...
; objectSize : ...
} ; MovePackageTooBig : { maxObjectSize : ...
; objectSize : ...
} ; MovePrimitiveRuntimeError : (...)
| (...)
; NonEntryFunctionInvoked : true ; PackageUpgradeError : { upgradeError : ...
} ; PublishErrorNonZeroAddress : true ; PublishUpgradeDependencyDowngrade : true ; PublishUpgradeMissingDependency : true ; SharedObjectOperationNotAllowed : true ; SuiMoveVerificationError : true ; SuiMoveVerificationTimedout : true ; TypeArgumentError : { argumentIdx : ...
; kind : ...
} ; TypeArityMismatch : true ; UnusedValueWithoutDrop : { resultIdx : ...
; secondaryIdx : ...
} ; VMInvariantViolation : true ; VMVerificationOrDeserializationError : true ; WrittenObjectsTooLarge : { currentSize : ...
; maxSize : ...
} ; } , | "PackageUpgradeError" | "SharedObjectOperationNotAllowed" | "CommandArgumentError" | "TypeArgumentError" | "InsufficientGas" | "InvalidGasObject" | "InvariantViolation" | "FeatureNotYetSupported" | "MoveObjectTooBig" | "MovePackageTooBig" | "CircularObjectOwnership" | "InsufficientCoinBalance" | "CoinBalanceOverflow" | "PublishErrorNonZeroAddress" | "SuiMoveVerificationError" | "MovePrimitiveRuntimeError" | "MoveAbort" | "VMVerificationOrDeserializationError" | "VMInvariantViolation" | "FunctionNotFound" | "ArityMismatch" | "TypeArityMismatch" | "NonEntryFunctionInvoked" | "UnusedValueWithoutDrop" | "InvalidPublicFunctionReturnType" | "InvalidTransferObject" | "EffectsTooLarge" | "PublishUpgradeMissingDependency" | "PublishUpgradeDependencyDowngrade" | "WrittenObjectsTooLarge" | "CertificateDenied" | "SuiMoveVerificationTimedout" | "InputObjectDeleted" | "ExecutionCancelledDueToSharedObjectCongestion" | "AddressDeniedForCoin" | "CoinTypeGlobalPause" | "ExecutionCancelledDueToRandomnessUnavailable" , > ; } ; Success : true ; } , "Success" | "Failed" , > ; transactionDigest : string ; unwrapped : [ { digest : string ; objectId : string ; version : string } , EnumOutputShapeWithKeys < { AddressOwner : string ; Immutable : true ; ObjectOwner : string ; Shared : { initialSharedVersion : string } ; } , "AddressOwner" | "ObjectOwner" | "Shared" | "Immutable" , > , ] [] ; unwrappedThenDeleted : { digest : string ; objectId : string ; version : string ; } [] ; wrapped : { digest : string ; objectId : string ; version : string } [] ; } ; V2 : { auxDataDigest : null | string ; changedObjects : [ string , { idOperation : EnumOutputShapeWithKeys < { Created : true ; Deleted : true ; None : true } , "None" | "Created" | "Deleted" , > ; inputState : EnumOutputShapeWithKeys < { Exist : [ (...)
, (...)
] ; NotExist : true } , "NotExist" | "Exist" , > ; outputState : EnumOutputShapeWithKeys < { NotExist : true ; ObjectWrite : [ (...)
, (...)
] ; PackageWrite : [ (...)
, (...)
] ; } , "NotExist" | "ObjectWrite" | "PackageWrite" , > ; } , ] [] ; dependencies : string [] ; eventsDigest : null | string ; executedEpoch : string ; gasObjectIndex : null | number ; gasUsed : { computationCost : string ; nonRefundableStorageFee : string ; storageCost : string ; storageRebate : string ; } ; lamportVersion : string ; status : EnumOutputShapeWithKeys < { Failed : { command : null | string ; error : EnumOutputShapeWithKeys < { AddressDeniedForCoin : { address : ...
; coinType : ...
} ; ArityMismatch : true ; CertificateDenied : true ; CircularObjectOwnership : { object : ...
} ; CoinBalanceOverflow : true ; CoinTypeGlobalPause : { coinType : ...
} ; CommandArgumentError : { argIdx : ...
; kind : ...
} ; EffectsTooLarge : { currentSize : ...
; maxSize : ...
} ; ExecutionCancelledDueToRandomnessUnavailable : true ; ExecutionCancelledDueToSharedObjectCongestion : { congestedObjects : ...
; } ; FeatureNotYetSupported : true ; FunctionNotFound : true ; InputObjectDeleted : true ; InsufficientCoinBalance : true ; InsufficientGas : true ; InvalidGasObject : true ; InvalidPublicFunctionReturnType : { idx : ...
} ; InvalidTransferObject : true ; InvariantViolation : true ; MoveAbort : [ (...)
, (...)
] ; MoveObjectTooBig : { maxObjectSize : ...
; objectSize : ...
} ; MovePackageTooBig : { maxObjectSize : ...
; objectSize : ...
} ; MovePrimitiveRuntimeError : (...)
| (...)
; NonEntryFunctionInvoked : true ; PackageUpgradeError : { upgradeError : ...
} ; PublishErrorNonZeroAddress : true ; PublishUpgradeDependencyDowngrade : true ; PublishUpgradeMissingDependency : true ; SharedObjectOperationNotAllowed : true ; SuiMoveVerificationError : true ; SuiMoveVerificationTimedout : true ; TypeArgumentError : { argumentIdx : ...
; kind : ...
} ; TypeArityMismatch : true ; UnusedValueWithoutDrop : { resultIdx : ...
; secondaryIdx : ...
} ; VMInvariantViolation : true ; VMVerificationOrDeserializationError : true ; WrittenObjectsTooLarge : { currentSize : ...
; maxSize : ...
} ; } , | "PackageUpgradeError" | "SharedObjectOperationNotAllowed" | "CommandArgumentError" | "TypeArgumentError" | "InsufficientGas" | "InvalidGasObject" | "InvariantViolation" | "FeatureNotYetSupported" | "MoveObjectTooBig" | "MovePackageTooBig" | "CircularObjectOwnership" | "InsufficientCoinBalance" | "CoinBalanceOverflow" | "PublishErrorNonZeroAddress" | "SuiMoveVerificationError" | "MovePrimitiveRuntimeError" | "MoveAbort" | "VMVerificationOrDeserializationError" | "VMInvariantViolation" | "FunctionNotFound" | "ArityMismatch" | "TypeArityMismatch" | "NonEntryFunctionInvoked" | "UnusedValueWithoutDrop" | "InvalidPublicFunctionReturnType" | "InvalidTransferObject" | "EffectsTooLarge" | "PublishUpgradeMissingDependency" | "PublishUpgradeDependencyDowngrade" | "WrittenObjectsTooLarge" | "CertificateDenied" | "SuiMoveVerificationTimedout" | "InputObjectDeleted" | "ExecutionCancelledDueToSharedObjectCongestion" | "AddressDeniedForCoin" | "CoinTypeGlobalPause" | "ExecutionCancelledDueToRandomnessUnavailable" , > ; } ; Success : true ; } , "Success" | "Failed" , > ; transactionDigest : string ; unchangedSharedObjects : [ string , EnumOutputShapeWithKeys < { Cancelled : string ; MutateDeleted : string ; PerEpochConfig : true ; ReadDeleted : string ; ReadOnlyRoot : [ string , string ] ; } , | "ReadOnlyRoot" | "MutateDeleted" | "ReadDeleted" | "Cancelled" | "PerEpochConfig" , > , ] [] ; } ; } , "V1" | "V2" , > , ) => Promise < void > signer Defined in packages/typescript/src/transactions/executor/parallel.ts:30 Optional
source Coins sourceCoins ?: string []
Defined in packages/typescript/src/transactions/executor/parallel.ts:48
The number of coins to create in a batch when refilling the gas pool