createTxPlanArtifact
HardKAS SDK / sdk/src / createTxPlanArtifact
Function: createTxPlanArtifact()
createTxPlanArtifact(
options):object
Defined in: packages/artifacts/dist/index.d.ts:9597
Creates a canonical TxPlan artifact from a TxBuilder plan.
Parameters
options
CreateTxPlanArtifactOptions
Returns
object
amountSompi
amountSompi:
string
assumptionLevel?
optionalassumptionLevel?:string
assumptionRef?
optionalassumptionRef?:string
change?
optionalchange?:object
change.address
address:
string
change.amountSompi
amountSompi:
string
computeBudget?
optionalcomputeBudget?:string
contentHash?
optionalcontentHash?:string
createdAt
createdAt:
string
estimatedFeeSompi
estimatedFeeSompi:
string
estimatedMass
estimatedMass:
string
execution
execution:
object
execution.domain
domain:
"kaspa-l1"|"evm-l2"
execution.mode
mode:
"rpc"|"simulator"|"localnet"|"l2-rpc"
execution.network
network:
string
from
from:
object
from.accountName?
optionalaccountName?:string
from.address
address:
string
from.input?
optionalinput?:string
hardkasVersion
hardkasVersion:
string
hashVersion?
optionalhashVersion?:string|number
inputs
inputs:
object[]
lane?
optionallane?:string
lineage?
optionallineage?:object
lineage.artifactId
artifactId:
string
lineage.lineageId
lineageId:
string
lineage.parentArtifactId?
optionalparentArtifactId?:string
lineage.rootArtifactId
rootArtifactId:
string
lineage.sequence?
optionalsequence?:number
lineageDepth?
optionallineageDepth?:number
metadata?
optionalmetadata?:any
mode
mode:
"rpc"|"simulator"|"localnet"
networkId
networkId:
"simnet"|"mainnet"|"testnet-10"|"testnet-11"|"testnet-12"|"simnet-1"|"devnet"|"simulated"|"igra"
networkProfileRef?
optionalnetworkProfileRef?:string
outputs
outputs:
object[]
parents?
optionalparents?:string[]
planId
planId:
string
plannerAuthority?
optionalplannerAuthority?:"KASPA_WASM_GENERATOR"|"SYNTHETIC_SIMULATOR"
plannerAuthorityDetail?
optionalplannerAuthorityDetail?:string
policyRef?
optionalpolicyRef?:string
policyRefs?
optionalpolicyRefs?:string[]
rpcUrl?
optionalrpcUrl?:string
schema
schema:
"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
experimental:
boolean
scriptMetadata.language?
optionallanguage?:"native"|"silverscript"|"tockata"
scriptMetadata.notes?
optionalnotes?:string[]
scriptMetadata.version?
optionalversion?:string
scriptProfile?
optionalscriptProfile?:"experimental"|"standard"
storageMass?
optionalstorageMass?:string
to
to:
object
to.accountName?
optionalaccountName?:string
to.address
address:
string
to.input?
optionalinput?:string
txVersion?
optionaltxVersion?:0|1
version
version:
"1.0.0-alpha"
workflowId?
optionalworkflowId?:string