createTxPlanArtifact
HardKAS SDK / artifacts/src / createTxPlanArtifact
Function: createTxPlanArtifact()
createTxPlanArtifact(
options):object
Defined in: packages/artifacts/src/tx-plan.ts:30
Creates a canonical TxPlan artifact from a TxBuilder plan.
Parameters
options
Returns
object
amountSompi?
optionalamountSompi?:string
assumptionLevel?
optionalassumptionLevel?:string
assumptionRef?
optionalassumptionRef?:string
change?
optionalchange?:object
change.address?
optionaladdress?:string
change.amountSompi?
optionalamountSompi?:string
computeBudget?
optionalcomputeBudget?:string
contentHash?
optionalcontentHash?:string
createdAt?
optionalcreatedAt?:string
estimatedFeeSompi?
optionalestimatedFeeSompi?:string
estimatedMass?
optionalestimatedMass?:string
execution?
optionalexecution?:object=executionTargetSchema
execution.domain?
optionaldomain?:"kaspa-l1"|"evm-l2"
execution.mode?
optionalmode?:"rpc"|"simulator"|"localnet"|"l2-rpc"
execution.network?
optionalnetwork?:string
from?
optionalfrom?:object=AccountRefSchema
from.accountName?
optionalaccountName?:string
from.address?
optionaladdress?:string
from.input?
optionalinput?:string
hardkasVersion?
optionalhardkasVersion?:string
hashVersion?
optionalhashVersion?:string|number
inputs?
optionalinputs?:object[]
lane?
optionallane?:string
lineage?
optionallineage?:object
lineage.artifactId?
optionalartifactId?:string
lineage.lineageId?
optionallineageId?:string
lineage.parentArtifactId?
optionalparentArtifactId?:string
lineage.rootArtifactId?
optionalrootArtifactId?:string
lineage.sequence?
optionalsequence?:number
lineageDepth?
optionallineageDepth?:number
metadata?
optionalmetadata?:any
mode?
optionalmode?:"rpc"|"simulator"|"localnet"=executionModeSchema
networkId?
optionalnetworkId?:"simnet"|"mainnet"|"testnet-10"|"testnet-11"|"testnet-12"|"simnet-1"|"devnet"|"simulated"|"igra"=kaspaNetworkIdSchema
networkProfileRef?
optionalnetworkProfileRef?:string
outputs?
optionaloutputs?:object[]
parents?
optionalparents?:string[]
planId?
optionalplanId?:string
plannerAuthority?
optionalplannerAuthority?:"KASPA_WASM_GENERATOR"|"SYNTHETIC_SIMULATOR"
plannerAuthorityDetail?
optionalplannerAuthorityDetail?:string
policyRef?
optionalpolicyRef?:string
policyRefs?
optionalpolicyRefs?:string[]
rpcUrl?
optionalrpcUrl?:string
schema?
optionalschema?:"hardkas.txPlan"
schemaVersion?
optionalschemaVersion?:string
scriptCapabilities?
optionalscriptCapabilities?: ("p2pk"|"multisig"|"timelock"|"covenant-experimental"|"silverscript-experimental"|"tockata-experimental")[]
scriptMetadata?
optionalscriptMetadata?:object
scriptMetadata.consensusImpact?
optionalconsensusImpact?:"experimental"|"none"
scriptMetadata.experimental?
optionalexperimental?:boolean
scriptMetadata.language?
optionallanguage?:"native"|"silverscript"|"tockata"
scriptMetadata.notes?
optionalnotes?:string[]
scriptMetadata.version?
optionalversion?:string
scriptProfile?
optionalscriptProfile?:"experimental"|"standard"
storageMass?
optionalstorageMass?:string
to?
optionalto?:object=AccountRefSchema
to.accountName?
optionalaccountName?:string
to.address?
optionaladdress?:string
to.input?
optionalinput?:string
txVersion?
optionaltxVersion?:0|1
version?
optionalversion?:"1.0.0-alpha"
workflowId?
optionalworkflowId?:string