CheckpointTransaction
@iota/grpc / CheckpointTransaction
Interface: CheckpointTransaction
Defined in: sdk/grpc/src/bcs/decode.ts:325
Properties
effects
effects:
object
Defined in: sdk/grpc/src/bcs/decode.ts:330
$kind
$kind:
"V1"
V1
V1:
object
V1.auxDataDigest
auxDataDigest:
string|null
V1.changedObjects
changedObjects: [
string, {idOperation:EnumOutputShapeWithKeys<{Created:true;Deleted:true;None:true; },"None"|"Created"|"Deleted">;inputState:EnumOutputShapeWithKeys<{Exist: [[string,string],EnumOutputShapeWithKeys<{AddressOwner:string;Immutable:true;ObjectOwner:string;Shared: {initialSharedVersion: ...; }; },"AddressOwner"|"ObjectOwner"|"Shared"|"Immutable">];NotExist:true; },"NotExist"|"Exist">;outputState:EnumOutputShapeWithKeys<{NotExist:true;ObjectWrite: [string,EnumOutputShapeWithKeys<{AddressOwner:string;Immutable:true;ObjectOwner:string;Shared: {initialSharedVersion: ...; }; },"AddressOwner"|"ObjectOwner"|"Shared"|"Immutable">];PackageWrite: [string,string]; },"NotExist"|"ObjectWrite"|"PackageWrite">; }][]
V1.dependencies
dependencies:
string[]
V1.eventsDigest
eventsDigest:
string|null
V1.executedEpoch
executedEpoch:
string
V1.gasObjectIndex
gasObjectIndex:
number|null
V1.gasUsed
gasUsed:
object
V1.gasUsed.computationCost
computationCost:
string
V1.gasUsed.computationCostBurned
computationCostBurned:
string
V1.gasUsed.nonRefundableStorageFee
nonRefundableStorageFee:
string
V1.gasUsed.storageCost
storageCost:
string
V1.gasUsed.storageRebate
storageRebate:
string
V1.lamportVersion
lamportVersion:
string
V1.status
status:
EnumOutputShapeWithKeys<{Failed: {command:string|null;error:EnumOutputShapeWithKeys<{AccountNotSharedObject: {objectId:string; };AddressDeniedForCoin: {address:string;coinType:string; };ArityMismatch:true;AuthenticatorFunctionNotFound: {objectId:string; };CertificateDenied:true;CircularObjectOwnership: {object:string; };CoinBalanceOverflow:true;CoinTypeGlobalPause: {coinType:string; };CommandArgumentError: {argIdx:number;kind:EnumOutputShapeWithKeys<{IndexOutOfBounds: {idx: ...; };InvalidArgumentArity:true;InvalidArgumentToPrivateEntryFunction:true;InvalidBCSBytes:true;InvalidGasCoinUsage:true;InvalidObjectByMutRef:true;InvalidObjectByValue:true;InvalidResultArity: {resultIdx: ...; };InvalidUsageOfPureArg:true;InvalidValueUsage:true;SecondaryIndexOutOfBounds: {resultIdx: ...;secondaryIdx: ...; };SharedObjectOperationNotAllowed:true;TypeMismatch:true; },"TypeMismatch"|"InvalidArgumentToPrivateEntryFunction"|"IndexOutOfBounds"|"SecondaryIndexOutOfBounds"|"InvalidResultArity"|"InvalidGasCoinUsage"|"InvalidValueUsage"|"InvalidObjectByValue"|"InvalidObjectByMutRef"|"SharedObjectOperationNotAllowed"|"InvalidArgumentArity"|"InvalidBCSBytes"|"InvalidUsageOfPureArg">; };EffectsTooLarge: {currentSize:string;maxSize:string; };ExecutionCancelledDueToExecutionWorkerCongestion: {suggestedGasPrice:string; };ExecutionCancelledDueToRandomnessUnavailable:true;ExecutionCancelledDueToSharedObjectCongestion: {congestedObjects:string[]; };ExecutionCancelledDueToSharedObjectCongestionV2: {congestedObjects:string[];suggestedGasPrice:string; };FeatureNotYetSupported:true;FunctionNotFound:true;InputObjectDeleted:true;InsufficientCoinBalance:true;InsufficientGas:true;InvalidGasObject:true;InvalidLinkage:true;InvalidPublicFunctionReturnType: {idx:number; };InvalidTransferObject:true;InvariantViolation:true;IotaMoveVerificationError:true;IotaMoveVerificationTimedout:true;MoveAbort: [{function:number;functionName:string|null;instruction:number;module: {address:string;name:string; }; },string];MoveAuthentication: {error:unknown; };MoveObjectTooBig: {maxObjectSize:string;objectSize:string; };MovePackageTooBig: {maxObjectSize:string;objectSize:string; };MovePrimitiveRuntimeError: {function:number;functionName:string|null;instruction:number;module: {address:string;name:string; }; } |null;MoveRawValueTooBig: {maxScaledSize:string;valueSize:string; };MoveVectorElemTooBig: {maxScaledSize:string;valueSize:string; };NonEntryFunctionInvoked:true;PackageUpgradeError: {upgradeError:EnumOutputShapeWithKeys<{DigestDoesNotMatch: {digest: ...; };IncompatibleUpgrade:true;NotAPackage: {objectId: ...; };PackageIDDoesNotMatch: {packageId: ...;ticketId: ...; };UnableToFetchPackage: {packageId: ...; };UnknownUpgradePolicy: {policy: ...; }; },"UnableToFetchPackage"|"NotAPackage"|"IncompatibleUpgrade"|"DigestDoesNotMatch"|"UnknownUpgradePolicy"|"PackageIDDoesNotMatch">; };PublishErrorNonZeroAddress:true;PublishUpgradeDependencyDowngrade:true;PublishUpgradeMissingDependency:true;SharedObjectOperationNotAllowed:true;TypeArgumentError: {argumentIdx:number;kind:EnumOutputShapeWithKeys<{ConstraintNotSatisfied:true;TypeNotFound:true; },"TypeNotFound"|"ConstraintNotSatisfied">; };TypeArityMismatch:true;UnusedValueWithoutDrop: {resultIdx:number;secondaryIdx:number; };VMInvariantViolation:true;VMVerificationOrDeserializationError:true;WrittenObjectsTooLarge: {currentSize:string;maxSize:string; }; },"CommandArgumentError"|"SharedObjectOperationNotAllowed"|"TypeArgumentError"|"PackageUpgradeError"|"InsufficientGas"|"InvalidGasObject"|"InvariantViolation"|"FeatureNotYetSupported"|"CircularObjectOwnership"|"InsufficientCoinBalance"|"CoinBalanceOverflow"|"PublishErrorNonZeroAddress"|"IotaMoveVerificationError"|"MovePrimitiveRuntimeError"|"MoveAbort"|"FunctionNotFound"|"ArityMismatch"|"TypeArityMismatch"|"NonEntryFunctionInvoked"|"UnusedValueWithoutDrop"|"InvalidPublicFunctionReturnType"|"InvalidTransferObject"|"EffectsTooLarge"|"PublishUpgradeMissingDependency"|"PublishUpgradeDependencyDowngrade"|"WrittenObjectsTooLarge"|"CertificateDenied"|"InputObjectDeleted"|"AddressDeniedForCoin"|"CoinTypeGlobalPause"|"InvalidLinkage"|"MoveAuthentication"|"MoveVectorElemTooBig"|"MoveRawValueTooBig"|"MoveObjectTooBig"|"MovePackageTooBig"|"VMVerificationOrDeserializationError"|"VMInvariantViolation"|"IotaMoveVerificationTimedout"|"ExecutionCancelledDueToSharedObjectCongestion"|"ExecutionCancelledDueToRandomnessUnavailable"|"ExecutionCancelledDueToSharedObjectCongestionV2"|"ExecutionCancelledDueToExecutionWorkerCongestion"|"AuthenticatorFunctionNotFound"|"AccountNotSharedObject">; };Success:true; },"Success"|"Failed">
V1.transactionDigest
transactionDigest:
string
V1.unchangedSharedObjects
unchangedSharedObjects: [
string,EnumOutputShapeWithKeys<{Cancelled:string;MutateDeleted:string;PerEpochConfig:true;ReadDeleted:string;ReadOnlyRoot: [string,string]; },"ReadOnlyRoot"|"MutateDeleted"|"ReadDeleted"|"Cancelled"|"PerEpochConfig">][]
events
events:
object[] |null
Defined in: sdk/grpc/src/bcs/decode.ts:332
null when the read mask left the events out.
inputObjects
inputObjects:
object[]
Defined in: sdk/grpc/src/bcs/decode.ts:333
data
data:
EnumOutputShapeWithKeys<{Package: {id:string;linkageTable:Map<string, {upgradedId:string;upgradedVersion:string; }>;modules:Map<string,Uint8Array<ArrayBufferLike>>;typeOriginTable:object[];version:string; };Struct: {contents:Uint8Array<ArrayBufferLike>;objectType:EnumOutputShapeWithKeys<{Coin:string;GasCoin:true;Other: {address:string;module:string;name:string;typeParams:TypeTag[]; };StakedIota:true; },"Other"|"GasCoin"|"StakedIota"|"Coin">;version:string; }; },"Struct"|"Package"> =ObjectData
owner
owner:
EnumOutputShapeWithKeys<{AddressOwner:string;Immutable:true;ObjectOwner:string;Shared: {initialSharedVersion:string; }; },"AddressOwner"|"ObjectOwner"|"Shared"|"Immutable"> =bcs.Owner
previousTransaction
previousTransaction:
string=bcs.ObjectDigest
storageRebate
storageRebate:
string
outputObjects
outputObjects:
object[]
Defined in: sdk/grpc/src/bcs/decode.ts:334
data
data:
EnumOutputShapeWithKeys<{Package: {id:string;linkageTable:Map<string, {upgradedId:string;upgradedVersion:string; }>;modules:Map<string,Uint8Array<ArrayBufferLike>>;typeOriginTable:object[];version:string; };Struct: {contents:Uint8Array<ArrayBufferLike>;objectType:EnumOutputShapeWithKeys<{Coin:string;GasCoin:true;Other: {address:string;module:string;name:string;typeParams:TypeTag[]; };StakedIota:true; },"Other"|"GasCoin"|"StakedIota"|"Coin">;version:string; }; },"Struct"|"Package"> =ObjectData
owner
owner:
EnumOutputShapeWithKeys<{AddressOwner:string;Immutable:true;ObjectOwner:string;Shared: {initialSharedVersion:string; }; },"AddressOwner"|"ObjectOwner"|"Shared"|"Immutable"> =bcs.Owner
previousTransaction
previousTransaction:
string=bcs.ObjectDigest
storageRebate
storageRebate:
string
transaction
transaction:
object
Defined in: sdk/grpc/src/bcs/decode.ts:326
signatures
signatures:
string[]
transaction
transaction:
object
transaction.$kind
$kind:
"V1"
transaction.V1
V1:
object
transaction.V1.expiration
expiration:
EnumOutputShapeWithKeys<{Epoch:number;None:true; },"None"|"Epoch">
transaction.V1.gasData
gasData:
object
transaction.V1.gasData.budget
budget:
string
transaction.V1.gasData.owner
owner:
string
transaction.V1.gasData.payment
payment:
object[]
transaction.V1.gasData.price
price:
string
transaction.V1.kind
kind:
EnumOutputShapeWithKeys<{AuthenticatorStateUpdateV1Deprecated:true;ConsensusCommitPrologueV1: {commitTimestampMs:string;consensusCommitDigest:string;consensusDeterminedVersionAssignments: {$kind:"CanceledTransactions";CanceledTransactions:object[]; };epoch:string;round:string;subDagIndex:string|null; };EndOfEpoch:EnumOutputShapeWithKeys<{ChangeEpoch: {computationCharge:string;epoch:string;epochStartTimestampMs:string;nonRefundableStorageFee:string;protocolVersion:string;storageCharge:string;storageRebate:string;systemPackages:object[]; };ChangeEpochV2: {computationCharge:string;computationChargeBurned:string;epoch:string;epochStartTimestampMs:string;nonRefundableStorageFee:string;protocolVersion:string;storageCharge:string;storageRebate:string;systemPackages:object[]; };ChangeEpochV3: {computationCharge:string;computationChargeBurned:string;eligibleActiveValidators:string[];epoch:string;epochStartTimestampMs:string;nonRefundableStorageFee:string;protocolVersion:string;storageCharge:string;storageRebate:string;systemPackages:object[]; };ChangeEpochV4: {adjustRewardsByScore:boolean;computationCharge:string;computationChargeBurned:string;eligibleActiveValidators:string[];epoch:string;epochStartTimestampMs:string;nonRefundableStorageFee:string;protocolVersion:string;scores:string[];storageCharge:string;storageRebate:string;systemPackages:object[]; };TransactionDenyRulesCreate:true; },"ChangeEpoch"|"ChangeEpochV2"|"ChangeEpochV3"|"ChangeEpochV4"|"TransactionDenyRulesCreate">[];Genesis: {events:object[];objects:object[]; };ProgrammableTransaction: {commands:EnumOutputShapeWithKeys<{MakeMoveVec: {elements: ...[];type: ... | ...; };MergeCoins: {destination:EnumOutputShapeWithKeys<..., ...>;sources: ...[]; };MoveCall: {arguments: ...[];function:string;module:string;package:string;typeArguments: ...[]; };Publish: {dependencies: ...[];modules: ...[]; };SplitCoins: {amounts: ...[];coin:EnumOutputShapeWithKeys<..., ...>; };TransferObjects: {address:EnumOutputShapeWithKeys<..., ...>;objects: ...[]; };Upgrade: {dependencies: ...[];modules: ...[];package:string;ticket:EnumOutputShapeWithKeys<..., ...>; }; },"MoveCall"|"TransferObjects"|"SplitCoins"|"MergeCoins"|"Publish"|"MakeMoveVec"|"Upgrade">[];inputs:EnumOutputShapeWithKeys<{Object:EnumOutputShapeWithKeys<{ImmOrOwnedObject: ...;Receiving: ...;SharedObject: ...; }, ... | ... | ...>;Pure: {bytes:string; }; },"Object"|"Pure">[]; };RandomnessStateUpdate: {epoch:string;randomBytes:Uint8Array<ArrayBufferLike>;randomnessObjInitialSharedVersion:string;randomnessRound:string; };TransactionDenyRulesUpdate: {addedAddresses:string[];addedObjects:string[];addedPackages:string[];denyRulesObjInitialSharedVersion:string;epoch:string;moveAuthenticatorDisabled:boolean;packagePublishDisabled:boolean;packageUpgradeDisabled:boolean;receivingObjectsDisabled:boolean;removedAddresses:string[];removedObjects:string[];removedPackages:string[];round:string;sharedObjectDisabled:boolean;userTransactionDisabled:boolean; }; },"ProgrammableTransaction"|"Genesis"|"ConsensusCommitPrologueV1"|"AuthenticatorStateUpdateV1Deprecated"|"EndOfEpoch"|"RandomnessStateUpdate"|"TransactionDenyRulesUpdate">
transaction.V1.sender
sender:
string