Type aliases
Anchor
Anchor: { hash: Buffer; url: string }
Asset
Asset: { amount: BigNumber; assetName: string }
Type declaration
amount: BigNumber
assetName: string
BipPath
BipPath: { account: number; chain: number; coin: number; index: number; purpose: number }
Type declaration
account: number
chain: number
coin: number
index: number
purpose: number
CollateralInput
Collateral
Input
: { address
: ShelleyAddress; amount
: BigNumber; index
: number; txId
: string }Type declaration
amount: BigNumber
index: number
txId: string
CommitteeAuthHotCertificate
CommitteeResignColdCertificate
CostMdls
CostMdls: { plutusV1: number[] | undefined; plutusV2: number[] | undefined; plutusV3: number[] | undefined }
Type declaration
plutusV1: number[] | undefined
plutusV2: number[] | undefined
plutusV3: number[] | undefined
DRep
DRep
: { key
: Buffer | undefined; type
: DRepType }ExUnits
ExUnits: { mem: number; steps: number }
GovActionId
GovActionId: { index: number; txId: Buffer }
Type declaration
index: number
txId: Buffer
HardForkInitAction
Hard
Fork
Init
Action
: { action
: { prevActionId
: GovActionId | null; protocolVersion
: [number, number] }; type
: HF_INIT_ACTION }Type declaration
action: { prevActionId: GovActionId | null; protocolVersion: [number, number] }
protocolVersion: [number, number]
HashCredential
Type declaration
Optional bipPath?: BipPath
hash: Buffer
Input
Type declaration
amount: BigNumber
index: number
Optional plutusData?: PlutusData
Optional redeemer?: Redeemer
txId: string
LanguageView
LanguageView: { PlutusScriptV1: number[]; PlutusScriptV2: number[]; PlutusScriptV3: number[] }
Type declaration
PlutusScriptV1: number[]
PlutusScriptV2: number[]
PlutusScriptV3: number[]
Mint
Type declaration
policyId: string
Optional redeemer?: Redeemer
NativeScriptInvalidAfter
NativeScriptInvalidAfter: { invalidAfter: number }
NativeScriptInvalidBefore
NativeScriptInvalidBefore: { invalidBefore: number }
NativeScriptPubKeyHash
NativeScriptPubKeyHash: { pubKeyHash: string }
NewConstitutionAction
Type declaration
action: { constitution: { anchor: Anchor; scriptHash: Buffer | null }; prevActionId: GovActionId | null }
constitution: { anchor: Anchor; scriptHash: Buffer | null }
scriptHash: Buffer | null
Output
Type declaration
amount: BigNumber
Optional plutusData?: PlutusData
Optional plutusDataHash?: string
PlutusDataConstructor
Plutus
Data
Constructor
: { constructor
: number; fields
: PlutusData[] }ProposalProcedure
Proposal
Procedure
: { anchor
: Anchor; deposit
: BigNumber; govAction
: GovAction; rewardAccount
: Buffer }Type declaration
deposit: BigNumber
rewardAccount: Buffer
ProtocolParamUpdate
Protocol
Param
Update
: { adaPerUtxoByte
?: BigNumber; collateralPercent
?: number; committeeTermLimit
?: number; costMdls
?: CostMdls; dRepDeposit
?: BigNumber; dRepInactivity
?: number; dRepVotingThreshold
?: { committeeNoConfidence
: number; committeeNormal
: number; economicParamVoting
: number; govParamVoting
: number; hfInitiation
: number; motionNoConfidence
: number; networkParamVoting
: number; technicalParamVoting
: number; treasuryWithdrawal
: number; updateConstitution
: number }; exUnitPrices
?: { mem
: [number, number]; steps
: [number, number] }; expansionRate
?: [number, number]; govActionDeposit
?: BigNumber; govActionValidity
?: number; maxBlockBodySize
?: number; maxBlockExUnits
?: { mem
: number; steps
: number }; maxBlockHeaderSize
?: number; maxCollateralInputs
?: number; maxTransactionSize
?: number; maxTxExUnits
?: { mem
: number; steps
: number }; maxValueSize
?: BigNumber; minCommitteeSize
?: number; minFeeA
?: BigNumber; minFeeB
?: BigNumber; minPoolCost
?: BigNumber; n
?: number; pledgeInfluence
?: [number, number]; poolDeposit
?: BigNumber; poolRetireMaxEpoch
?: number; poolVotingThreshold
?: { committeeNoConfidence
: number; committeeNormal
: number; hfInitiation
: number; motionNoConfidence
: number; securityParamVoting
: number }; refScriptCostByte
?: [number, number]; stakeKeyDeposit
?: BigNumber; treasuryGrowthRate
?: [number, number] }Type declaration
Optional adaPerUtxoByte?: BigNumber
Optional collateralPercent?: number
Optional committeeTermLimit?: number
Optional costMdls?: CostMdls
Optional dRepDeposit?: BigNumber
Optional dRepInactivity?: number
Optional dRepVotingThreshold?: { committeeNoConfidence: number; committeeNormal: number; economicParamVoting: number; govParamVoting: number; hfInitiation: number; motionNoConfidence: number; networkParamVoting: number; technicalParamVoting: number; treasuryWithdrawal: number; updateConstitution: number }
committeeNoConfidence: number
committeeNormal: number
economicParamVoting: number
govParamVoting: number
hfInitiation: number
motionNoConfidence: number
networkParamVoting: number
technicalParamVoting: number
treasuryWithdrawal: number
updateConstitution: number
Optional exUnitPrices?: { mem: [number, number]; steps: [number, number] }
mem: [number, number]
steps: [number, number]
Optional expansionRate?: [number, number]
Optional govActionDeposit?: BigNumber
Optional govActionValidity?: number
Optional maxBlockBodySize?: number
Optional maxBlockExUnits?: { mem: number; steps: number }
Optional maxBlockHeaderSize?: number
Optional maxCollateralInputs?: number
Optional maxTransactionSize?: number
Optional maxTxExUnits?: { mem: number; steps: number }
Optional maxValueSize?: BigNumber
Optional minCommitteeSize?: number
Optional minFeeA?: BigNumber
Optional minFeeB?: BigNumber
Optional minPoolCost?: BigNumber
Optional n?: number
Optional pledgeInfluence?: [number, number]
Optional poolDeposit?: BigNumber
Optional poolRetireMaxEpoch?: number
Optional poolVotingThreshold?: { committeeNoConfidence: number; committeeNormal: number; hfInitiation: number; motionNoConfidence: number; securityParamVoting: number }
committeeNoConfidence: number
committeeNormal: number
hfInitiation: number
motionNoConfidence: number
securityParamVoting: number
Optional refScriptCostByte?: [number, number]
Optional stakeKeyDeposit?: BigNumber
Optional treasuryGrowthRate?: [number, number]
ProtocolParams
Protocol
Params
: { collateralPercent
: BigNumber; languageView
: LanguageView; lovelacePerUtxoWord
: BigNumber; maxTxSize
?: number; maxValueSize
: number; minFeeA
: BigNumber; minFeeB
: BigNumber; minFeeRefScriptCostPerByte
: BigNumber; priceMem
: BigNumber; priceSteps
: BigNumber; stakeKeyDeposit
: BigNumber; utxoCostPerByte
: BigNumber }Type declaration
collateralPercent: BigNumber
lovelacePerUtxoWord: BigNumber
Optional maxTxSize?: number
maxValueSize: number
minFeeA: BigNumber
minFeeB: BigNumber
minFeeRefScriptCostPerByte: BigNumber
priceMem: BigNumber
priceSteps: BigNumber
stakeKeyDeposit: BigNumber
utxoCostPerByte: BigNumber
ReferenceInput
Type declaration
Optional amount?: BigNumber
index: number
Optional plutusData?: PlutusData
Optional tokens?: Token[]
txId: string
StakeDeRegistrationCertificate
StakeDelegationCertificate
StakeKeyDeRegistrationCertificate
StakeKeyRegistrationCertificate
StakeRegDelegationCertificate
Type declaration
cert: { deposit: BigNumber; poolKeyHash: Buffer; stakeCredential: StakeCredential }
deposit: BigNumber
poolKeyHash: Buffer
StakeRegistrationCertificate
StakeVoteDelegationCertificate
StakeVoteRegDelegationCertificate
Type declaration
cert: { dRep: DRep; deposit: BigNumber; poolKeyHash: Buffer; stakeCredential: StakeCredential }
deposit: BigNumber
poolKeyHash: Buffer
Token
Token: { amount: BigNumber; assetName: string; policyId: string }
Type declaration
amount: BigNumber
assetName: string
policyId: string
TreasuryWithdrawalsAction
Type declaration
action: { policyHash: Buffer | null; withdrawals: Withdrawal[] }
policyHash: Buffer | null
VKeyWitness
VKeyWitness: { publicKey: Buffer; signature: Buffer }
Type declaration
publicKey: Buffer
signature: Buffer
VoteDelegationCertificate
VoteRegDelegationCertificate
VotingProcedure
Voting
Procedure
: { voter
: Voter; votes
: Vote[] }