Documentation
¶
Index ¶
- Variables
- type AddressPattern
- func (*AddressPattern) Descriptor() ([]byte, []int)deprecated
- func (x *AddressPattern) GetDelegationPart() []byte
- func (x *AddressPattern) GetExactAddress() []byte
- func (x *AddressPattern) GetPaymentPart() []byte
- func (*AddressPattern) ProtoMessage()
- func (x *AddressPattern) ProtoReflect() protoreflect.Message
- func (x *AddressPattern) Reset()
- func (x *AddressPattern) String() string
- type Anchor
- type Asset
- type AssetPattern
- func (*AssetPattern) Descriptor() ([]byte, []int)deprecated
- func (x *AssetPattern) GetAssetName() []byte
- func (x *AssetPattern) GetPolicyId() []byte
- func (*AssetPattern) ProtoMessage()
- func (x *AssetPattern) ProtoReflect() protoreflect.Message
- func (x *AssetPattern) Reset()
- func (x *AssetPattern) String() string
- type AuthCommitteeHotCert
- func (*AuthCommitteeHotCert) Descriptor() ([]byte, []int)deprecated
- func (x *AuthCommitteeHotCert) GetCommitteeColdCredential() *StakeCredential
- func (x *AuthCommitteeHotCert) GetCommitteeHotCredential() *StakeCredential
- func (*AuthCommitteeHotCert) ProtoMessage()
- func (x *AuthCommitteeHotCert) ProtoReflect() protoreflect.Message
- func (x *AuthCommitteeHotCert) Reset()
- func (x *AuthCommitteeHotCert) String() string
- type AuxData
- type BigInt
- func (*BigInt) Descriptor() ([]byte, []int)deprecated
- func (x *BigInt) GetBigInt() isBigInt_BigInt
- func (x *BigInt) GetBigNInt() []byte
- func (x *BigInt) GetBigUInt() []byte
- func (x *BigInt) GetInt() int64
- func (*BigInt) ProtoMessage()
- func (x *BigInt) ProtoReflect() protoreflect.Message
- func (x *BigInt) Reset()
- func (x *BigInt) String() string
- type BigInt_BigNInt
- type BigInt_BigUInt
- type BigInt_Int
- type Block
- type BlockBody
- type BlockHeader
- func (*BlockHeader) Descriptor() ([]byte, []int)deprecated
- func (x *BlockHeader) GetHash() []byte
- func (x *BlockHeader) GetHeight() uint64
- func (x *BlockHeader) GetSlot() uint64
- func (*BlockHeader) ProtoMessage()
- func (x *BlockHeader) ProtoReflect() protoreflect.Message
- func (x *BlockHeader) Reset()
- func (x *BlockHeader) String() string
- type Certificate
- func (*Certificate) Descriptor() ([]byte, []int)deprecated
- func (x *Certificate) GetAuthCommitteeHotCert() *AuthCommitteeHotCert
- func (x *Certificate) GetCertificate() isCertificate_Certificate
- func (x *Certificate) GetGenesisKeyDelegation() *GenesisKeyDelegationCert
- func (x *Certificate) GetMirCert() *MirCert
- func (x *Certificate) GetPoolRegistration() *PoolRegistrationCert
- func (x *Certificate) GetPoolRetirement() *PoolRetirementCert
- func (x *Certificate) GetRedeemer() *Redeemer
- func (x *Certificate) GetRegCert() *RegCert
- func (x *Certificate) GetRegDrepCert() *RegDRepCert
- func (x *Certificate) GetResignCommitteeColdCert() *ResignCommitteeColdCert
- func (x *Certificate) GetStakeDelegation() *StakeDelegationCert
- func (x *Certificate) GetStakeDeregistration() *StakeCredential
- func (x *Certificate) GetStakeRegDelegCert() *StakeRegDelegCert
- func (x *Certificate) GetStakeRegistration() *StakeCredential
- func (x *Certificate) GetStakeVoteDelegCert() *StakeVoteDelegCert
- func (x *Certificate) GetStakeVoteRegDelegCert() *StakeVoteRegDelegCert
- func (x *Certificate) GetUnregCert() *UnRegCert
- func (x *Certificate) GetUnregDrepCert() *UnRegDRepCert
- func (x *Certificate) GetUpdateDrepCert() *UpdateDRepCert
- func (x *Certificate) GetVoteDelegCert() *VoteDelegCert
- func (x *Certificate) GetVoteRegDelegCert() *VoteRegDelegCert
- func (*Certificate) ProtoMessage()
- func (x *Certificate) ProtoReflect() protoreflect.Message
- func (x *Certificate) Reset()
- func (x *Certificate) String() string
- type Certificate_AuthCommitteeHotCert
- type Certificate_GenesisKeyDelegation
- type Certificate_MirCert
- type Certificate_PoolRegistration
- type Certificate_PoolRetirement
- type Certificate_RegCert
- type Certificate_RegDrepCert
- type Certificate_ResignCommitteeColdCert
- type Certificate_StakeDelegation
- type Certificate_StakeDeregistration
- type Certificate_StakeRegDelegCert
- type Certificate_StakeRegistration
- type Certificate_StakeVoteDelegCert
- type Certificate_StakeVoteRegDelegCert
- type Certificate_UnregCert
- type Certificate_UnregDrepCert
- type Certificate_UpdateDrepCert
- type Certificate_VoteDelegCert
- type Certificate_VoteRegDelegCert
- type Collateral
- func (*Collateral) Descriptor() ([]byte, []int)deprecated
- func (x *Collateral) GetCollateral() []*TxInput
- func (x *Collateral) GetCollateralReturn() *TxOutput
- func (x *Collateral) GetTotalCollateral() uint64
- func (*Collateral) ProtoMessage()
- func (x *Collateral) ProtoReflect() protoreflect.Message
- func (x *Collateral) Reset()
- func (x *Collateral) String() string
- type Constitution
- func (*Constitution) Descriptor() ([]byte, []int)deprecated
- func (x *Constitution) GetAnchor() *Anchor
- func (x *Constitution) GetHash() []byte
- func (*Constitution) ProtoMessage()
- func (x *Constitution) ProtoReflect() protoreflect.Message
- func (x *Constitution) Reset()
- func (x *Constitution) String() string
- type Constr
- func (*Constr) Descriptor() ([]byte, []int)deprecated
- func (x *Constr) GetAnyConstructor() uint64
- func (x *Constr) GetFields() []*PlutusData
- func (x *Constr) GetTag() uint32
- func (*Constr) ProtoMessage()
- func (x *Constr) ProtoReflect() protoreflect.Message
- func (x *Constr) Reset()
- func (x *Constr) String() string
- type CostModel
- type CostModels
- func (*CostModels) Descriptor() ([]byte, []int)deprecated
- func (x *CostModels) GetPlutusV1() *CostModel
- func (x *CostModels) GetPlutusV2() *CostModel
- func (x *CostModels) GetPlutusV3() *CostModel
- func (*CostModels) ProtoMessage()
- func (x *CostModels) ProtoReflect() protoreflect.Message
- func (x *CostModels) Reset()
- func (x *CostModels) String() string
- type DRep
- func (*DRep) Descriptor() ([]byte, []int)deprecated
- func (x *DRep) GetAbstain() bool
- func (x *DRep) GetAddrKeyHash() []byte
- func (x *DRep) GetDrep() isDRep_Drep
- func (x *DRep) GetNoConfidence() bool
- func (x *DRep) GetScriptHash() []byte
- func (*DRep) ProtoMessage()
- func (x *DRep) ProtoReflect() protoreflect.Message
- func (x *DRep) Reset()
- func (x *DRep) String() string
- type DRep_Abstain
- type DRep_AddrKeyHash
- type DRep_NoConfidence
- type DRep_ScriptHash
- type Datum
- func (*Datum) Descriptor() ([]byte, []int)deprecated
- func (x *Datum) GetHash() []byte
- func (x *Datum) GetOriginalCbor() []byte
- func (x *Datum) GetPayload() *PlutusData
- func (*Datum) ProtoMessage()
- func (x *Datum) ProtoReflect() protoreflect.Message
- func (x *Datum) Reset()
- func (x *Datum) String() string
- type EvalError
- type EvalTrace
- type ExPrices
- type ExUnits
- type GenesisKeyDelegationCert
- func (*GenesisKeyDelegationCert) Descriptor() ([]byte, []int)deprecated
- func (x *GenesisKeyDelegationCert) GetGenesisDelegateHash() []byte
- func (x *GenesisKeyDelegationCert) GetGenesisHash() []byte
- func (x *GenesisKeyDelegationCert) GetVrfKeyhash() []byte
- func (*GenesisKeyDelegationCert) ProtoMessage()
- func (x *GenesisKeyDelegationCert) ProtoReflect() protoreflect.Message
- func (x *GenesisKeyDelegationCert) Reset()
- func (x *GenesisKeyDelegationCert) String() string
- type GovernanceAction
- func (*GovernanceAction) Descriptor() ([]byte, []int)deprecated
- func (x *GovernanceAction) GetGovernanceAction() isGovernanceAction_GovernanceAction
- func (x *GovernanceAction) GetHardForkInitiationAction() *HardForkInitiationAction
- func (x *GovernanceAction) GetInfoAction() uint32
- func (x *GovernanceAction) GetNewConstitutionAction() *NewConstitutionAction
- func (x *GovernanceAction) GetNoConfidenceAction() *NoConfidenceAction
- func (x *GovernanceAction) GetParameterChangeAction() *ParameterChangeAction
- func (x *GovernanceAction) GetTreasuryWithdrawalsAction() *TreasuryWithdrawalsAction
- func (x *GovernanceAction) GetUpdateCommitteeAction() *UpdateCommitteeAction
- func (*GovernanceAction) ProtoMessage()
- func (x *GovernanceAction) ProtoReflect() protoreflect.Message
- func (x *GovernanceAction) Reset()
- func (x *GovernanceAction) String() string
- type GovernanceActionId
- func (*GovernanceActionId) Descriptor() ([]byte, []int)deprecated
- func (x *GovernanceActionId) GetGovernanceActionIndex() uint32
- func (x *GovernanceActionId) GetTransactionId() []byte
- func (*GovernanceActionId) ProtoMessage()
- func (x *GovernanceActionId) ProtoReflect() protoreflect.Message
- func (x *GovernanceActionId) Reset()
- func (x *GovernanceActionId) String() string
- type GovernanceActionProposal
- func (*GovernanceActionProposal) Descriptor() ([]byte, []int)deprecated
- func (x *GovernanceActionProposal) GetAnchor() *Anchor
- func (x *GovernanceActionProposal) GetDeposit() uint64
- func (x *GovernanceActionProposal) GetGovAction() *GovernanceAction
- func (x *GovernanceActionProposal) GetRewardAccount() []byte
- func (*GovernanceActionProposal) ProtoMessage()
- func (x *GovernanceActionProposal) ProtoReflect() protoreflect.Message
- func (x *GovernanceActionProposal) Reset()
- func (x *GovernanceActionProposal) String() string
- type GovernanceAction_HardForkInitiationAction
- type GovernanceAction_InfoAction
- type GovernanceAction_NewConstitutionAction
- type GovernanceAction_NoConfidenceAction
- type GovernanceAction_ParameterChangeAction
- type GovernanceAction_TreasuryWithdrawalsAction
- type GovernanceAction_UpdateCommitteeAction
- type HardForkInitiationAction
- func (*HardForkInitiationAction) Descriptor() ([]byte, []int)deprecated
- func (x *HardForkInitiationAction) GetGovActionId() *GovernanceActionId
- func (x *HardForkInitiationAction) GetProtocolVersion() *ProtocolVersion
- func (*HardForkInitiationAction) ProtoMessage()
- func (x *HardForkInitiationAction) ProtoReflect() protoreflect.Message
- func (x *HardForkInitiationAction) Reset()
- func (x *HardForkInitiationAction) String() string
- type Metadata
- type Metadatum
- func (*Metadatum) Descriptor() ([]byte, []int)deprecated
- func (x *Metadatum) GetArray() *MetadatumArray
- func (x *Metadatum) GetBytes() []byte
- func (x *Metadatum) GetInt() int64
- func (x *Metadatum) GetMap() *MetadatumMap
- func (x *Metadatum) GetMetadatum() isMetadatum_Metadatum
- func (x *Metadatum) GetText() string
- func (*Metadatum) ProtoMessage()
- func (x *Metadatum) ProtoReflect() protoreflect.Message
- func (x *Metadatum) Reset()
- func (x *Metadatum) String() string
- type MetadatumArray
- type MetadatumMap
- type MetadatumPair
- func (*MetadatumPair) Descriptor() ([]byte, []int)deprecated
- func (x *MetadatumPair) GetKey() *Metadatum
- func (x *MetadatumPair) GetValue() *Metadatum
- func (*MetadatumPair) ProtoMessage()
- func (x *MetadatumPair) ProtoReflect() protoreflect.Message
- func (x *MetadatumPair) Reset()
- func (x *MetadatumPair) String() string
- type Metadatum_Array
- type Metadatum_Bytes
- type Metadatum_Int
- type Metadatum_Map
- type Metadatum_Text
- type MirCert
- func (*MirCert) Descriptor() ([]byte, []int)deprecated
- func (x *MirCert) GetFrom() MirSource
- func (x *MirCert) GetOtherPot() uint64
- func (x *MirCert) GetTo() []*MirTarget
- func (*MirCert) ProtoMessage()
- func (x *MirCert) ProtoReflect() protoreflect.Message
- func (x *MirCert) Reset()
- func (x *MirCert) String() string
- type MirSource
- type MirTarget
- func (*MirTarget) Descriptor() ([]byte, []int)deprecated
- func (x *MirTarget) GetDeltaCoin() int64
- func (x *MirTarget) GetStakeCredential() *StakeCredential
- func (*MirTarget) ProtoMessage()
- func (x *MirTarget) ProtoReflect() protoreflect.Message
- func (x *MirTarget) Reset()
- func (x *MirTarget) String() string
- type Multiasset
- func (*Multiasset) Descriptor() ([]byte, []int)deprecated
- func (x *Multiasset) GetAssets() []*Asset
- func (x *Multiasset) GetPolicyId() []byte
- func (x *Multiasset) GetRedeemer() *Redeemer
- func (*Multiasset) ProtoMessage()
- func (x *Multiasset) ProtoReflect() protoreflect.Message
- func (x *Multiasset) Reset()
- func (x *Multiasset) String() string
- type NativeScript
- func (*NativeScript) Descriptor() ([]byte, []int)deprecated
- func (x *NativeScript) GetInvalidBefore() uint64
- func (x *NativeScript) GetInvalidHereafter() uint64
- func (x *NativeScript) GetNativeScript() isNativeScript_NativeScript
- func (x *NativeScript) GetScriptAll() *NativeScriptList
- func (x *NativeScript) GetScriptAny() *NativeScriptList
- func (x *NativeScript) GetScriptNOfK() *ScriptNOfK
- func (x *NativeScript) GetScriptPubkey() []byte
- func (*NativeScript) ProtoMessage()
- func (x *NativeScript) ProtoReflect() protoreflect.Message
- func (x *NativeScript) Reset()
- func (x *NativeScript) String() string
- type NativeScriptList
- type NativeScript_InvalidBefore
- type NativeScript_InvalidHereafter
- type NativeScript_ScriptAll
- type NativeScript_ScriptAny
- type NativeScript_ScriptNOfK
- type NativeScript_ScriptPubkey
- type NewCommitteeCredentials
- func (*NewCommitteeCredentials) Descriptor() ([]byte, []int)deprecated
- func (x *NewCommitteeCredentials) GetCommitteeColdCredential() *StakeCredential
- func (x *NewCommitteeCredentials) GetExpiresEpoch() uint32
- func (*NewCommitteeCredentials) ProtoMessage()
- func (x *NewCommitteeCredentials) ProtoReflect() protoreflect.Message
- func (x *NewCommitteeCredentials) Reset()
- func (x *NewCommitteeCredentials) String() string
- type NewConstitutionAction
- func (*NewConstitutionAction) Descriptor() ([]byte, []int)deprecated
- func (x *NewConstitutionAction) GetConstitution() *Constitution
- func (x *NewConstitutionAction) GetGovActionId() *GovernanceActionId
- func (*NewConstitutionAction) ProtoMessage()
- func (x *NewConstitutionAction) ProtoReflect() protoreflect.Message
- func (x *NewConstitutionAction) Reset()
- func (x *NewConstitutionAction) String() string
- type NoConfidenceAction
- func (*NoConfidenceAction) Descriptor() ([]byte, []int)deprecated
- func (x *NoConfidenceAction) GetGovActionId() *GovernanceActionId
- func (*NoConfidenceAction) ProtoMessage()
- func (x *NoConfidenceAction) ProtoReflect() protoreflect.Message
- func (x *NoConfidenceAction) Reset()
- func (x *NoConfidenceAction) String() string
- type PParams
- func (*PParams) Descriptor() ([]byte, []int)deprecated
- func (x *PParams) GetCoinsPerUtxoByte() uint64
- func (x *PParams) GetCollateralPercentage() uint64
- func (x *PParams) GetCommitteeTermLimit() uint64
- func (x *PParams) GetCostModels() *CostModels
- func (x *PParams) GetDesiredNumberOfPools() uint64
- func (x *PParams) GetDrepDeposit() uint64
- func (x *PParams) GetDrepInactivityPeriod() uint64
- func (x *PParams) GetDrepVotingThresholds() *VotingThresholds
- func (x *PParams) GetGovernanceActionDeposit() uint64
- func (x *PParams) GetGovernanceActionValidityPeriod() uint64
- func (x *PParams) GetMaxBlockBodySize() uint64
- func (x *PParams) GetMaxBlockHeaderSize() uint64
- func (x *PParams) GetMaxCollateralInputs() uint64
- func (x *PParams) GetMaxExecutionUnitsPerBlock() *ExUnits
- func (x *PParams) GetMaxExecutionUnitsPerTransaction() *ExUnits
- func (x *PParams) GetMaxTxSize() uint64
- func (x *PParams) GetMaxValueSize() uint64
- func (x *PParams) GetMinCommitteeSize() uint32
- func (x *PParams) GetMinFeeCoefficient() uint64
- func (x *PParams) GetMinFeeConstant() uint64
- func (x *PParams) GetMinFeeScriptRefCostPerByte() *RationalNumber
- func (x *PParams) GetMinPoolCost() uint64
- func (x *PParams) GetMonetaryExpansion() *RationalNumber
- func (x *PParams) GetPoolDeposit() uint64
- func (x *PParams) GetPoolInfluence() *RationalNumber
- func (x *PParams) GetPoolRetirementEpochBound() uint64
- func (x *PParams) GetPoolVotingThresholds() *VotingThresholds
- func (x *PParams) GetPrices() *ExPrices
- func (x *PParams) GetProtocolVersion() *ProtocolVersion
- func (x *PParams) GetStakeKeyDeposit() uint64
- func (x *PParams) GetTreasuryExpansion() *RationalNumber
- func (*PParams) ProtoMessage()
- func (x *PParams) ProtoReflect() protoreflect.Message
- func (x *PParams) Reset()
- func (x *PParams) String() string
- type ParameterChangeAction
- func (*ParameterChangeAction) Descriptor() ([]byte, []int)deprecated
- func (x *ParameterChangeAction) GetGovActionId() *GovernanceActionId
- func (x *ParameterChangeAction) GetPolicyHash() []byte
- func (x *ParameterChangeAction) GetProtocolParamUpdate() *PParams
- func (*ParameterChangeAction) ProtoMessage()
- func (x *ParameterChangeAction) ProtoReflect() protoreflect.Message
- func (x *ParameterChangeAction) Reset()
- func (x *ParameterChangeAction) String() string
- type PlutusData
- func (*PlutusData) Descriptor() ([]byte, []int)deprecated
- func (x *PlutusData) GetArray() *PlutusDataArray
- func (x *PlutusData) GetBigInt() *BigInt
- func (x *PlutusData) GetBoundedBytes() []byte
- func (x *PlutusData) GetConstr() *Constr
- func (x *PlutusData) GetMap() *PlutusDataMap
- func (x *PlutusData) GetPlutusData() isPlutusData_PlutusData
- func (*PlutusData) ProtoMessage()
- func (x *PlutusData) ProtoReflect() protoreflect.Message
- func (x *PlutusData) Reset()
- func (x *PlutusData) String() string
- type PlutusDataArray
- type PlutusDataMap
- type PlutusDataPair
- func (*PlutusDataPair) Descriptor() ([]byte, []int)deprecated
- func (x *PlutusDataPair) GetKey() *PlutusData
- func (x *PlutusDataPair) GetValue() *PlutusData
- func (*PlutusDataPair) ProtoMessage()
- func (x *PlutusDataPair) ProtoReflect() protoreflect.Message
- func (x *PlutusDataPair) Reset()
- func (x *PlutusDataPair) String() string
- type PlutusData_Array
- type PlutusData_BigInt
- type PlutusData_BoundedBytes
- type PlutusData_Constr
- type PlutusData_Map
- type PoolMetadata
- func (*PoolMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *PoolMetadata) GetHash() []byte
- func (x *PoolMetadata) GetUrl() string
- func (*PoolMetadata) ProtoMessage()
- func (x *PoolMetadata) ProtoReflect() protoreflect.Message
- func (x *PoolMetadata) Reset()
- func (x *PoolMetadata) String() string
- type PoolRegistrationCert
- func (*PoolRegistrationCert) Descriptor() ([]byte, []int)deprecated
- func (x *PoolRegistrationCert) GetCost() uint64
- func (x *PoolRegistrationCert) GetMargin() *RationalNumber
- func (x *PoolRegistrationCert) GetOperator() []byte
- func (x *PoolRegistrationCert) GetPledge() uint64
- func (x *PoolRegistrationCert) GetPoolMetadata() *PoolMetadata
- func (x *PoolRegistrationCert) GetPoolOwners() [][]byte
- func (x *PoolRegistrationCert) GetRelays() []*Relay
- func (x *PoolRegistrationCert) GetRewardAccount() []byte
- func (x *PoolRegistrationCert) GetVrfKeyhash() []byte
- func (*PoolRegistrationCert) ProtoMessage()
- func (x *PoolRegistrationCert) ProtoReflect() protoreflect.Message
- func (x *PoolRegistrationCert) Reset()
- func (x *PoolRegistrationCert) String() string
- type PoolRetirementCert
- func (*PoolRetirementCert) Descriptor() ([]byte, []int)deprecated
- func (x *PoolRetirementCert) GetEpoch() uint64
- func (x *PoolRetirementCert) GetPoolKeyhash() []byte
- func (*PoolRetirementCert) ProtoMessage()
- func (x *PoolRetirementCert) ProtoReflect() protoreflect.Message
- func (x *PoolRetirementCert) Reset()
- func (x *PoolRetirementCert) String() string
- type ProtocolVersion
- func (*ProtocolVersion) Descriptor() ([]byte, []int)deprecated
- func (x *ProtocolVersion) GetMajor() uint32
- func (x *ProtocolVersion) GetMinor() uint32
- func (*ProtocolVersion) ProtoMessage()
- func (x *ProtocolVersion) ProtoReflect() protoreflect.Message
- func (x *ProtocolVersion) Reset()
- func (x *ProtocolVersion) String() string
- type RationalNumber
- func (*RationalNumber) Descriptor() ([]byte, []int)deprecated
- func (x *RationalNumber) GetDenominator() uint32
- func (x *RationalNumber) GetNumerator() int32
- func (*RationalNumber) ProtoMessage()
- func (x *RationalNumber) ProtoReflect() protoreflect.Message
- func (x *RationalNumber) Reset()
- func (x *RationalNumber) String() string
- type Redeemer
- func (*Redeemer) Descriptor() ([]byte, []int)deprecated
- func (x *Redeemer) GetExUnits() *ExUnits
- func (x *Redeemer) GetIndex() uint32
- func (x *Redeemer) GetOriginalCbor() []byte
- func (x *Redeemer) GetPayload() *PlutusData
- func (x *Redeemer) GetPurpose() RedeemerPurpose
- func (*Redeemer) ProtoMessage()
- func (x *Redeemer) ProtoReflect() protoreflect.Message
- func (x *Redeemer) Reset()
- func (x *Redeemer) String() string
- type RedeemerPurpose
- func (RedeemerPurpose) Descriptor() protoreflect.EnumDescriptor
- func (x RedeemerPurpose) Enum() *RedeemerPurpose
- func (RedeemerPurpose) EnumDescriptor() ([]byte, []int)deprecated
- func (x RedeemerPurpose) Number() protoreflect.EnumNumber
- func (x RedeemerPurpose) String() string
- func (RedeemerPurpose) Type() protoreflect.EnumType
- type RegCert
- type RegDRepCert
- func (*RegDRepCert) Descriptor() ([]byte, []int)deprecated
- func (x *RegDRepCert) GetAnchor() *Anchor
- func (x *RegDRepCert) GetCoin() uint64
- func (x *RegDRepCert) GetDrepCredential() *StakeCredential
- func (*RegDRepCert) ProtoMessage()
- func (x *RegDRepCert) ProtoReflect() protoreflect.Message
- func (x *RegDRepCert) Reset()
- func (x *RegDRepCert) String() string
- type Relay
- func (*Relay) Descriptor() ([]byte, []int)deprecated
- func (x *Relay) GetDnsName() string
- func (x *Relay) GetIpV4() []byte
- func (x *Relay) GetIpV6() []byte
- func (x *Relay) GetPort() uint32
- func (*Relay) ProtoMessage()
- func (x *Relay) ProtoReflect() protoreflect.Message
- func (x *Relay) Reset()
- func (x *Relay) String() string
- type ResignCommitteeColdCert
- func (*ResignCommitteeColdCert) Descriptor() ([]byte, []int)deprecated
- func (x *ResignCommitteeColdCert) GetAnchor() *Anchor
- func (x *ResignCommitteeColdCert) GetCommitteeColdCredential() *StakeCredential
- func (*ResignCommitteeColdCert) ProtoMessage()
- func (x *ResignCommitteeColdCert) ProtoReflect() protoreflect.Message
- func (x *ResignCommitteeColdCert) Reset()
- func (x *ResignCommitteeColdCert) String() string
- type Script
- func (*Script) Descriptor() ([]byte, []int)deprecated
- func (x *Script) GetNative() *NativeScript
- func (x *Script) GetPlutusV1() []byte
- func (x *Script) GetPlutusV2() []byte
- func (x *Script) GetPlutusV3() []byte
- func (x *Script) GetScript() isScript_Script
- func (*Script) ProtoMessage()
- func (x *Script) ProtoReflect() protoreflect.Message
- func (x *Script) Reset()
- func (x *Script) String() string
- type ScriptNOfK
- type Script_Native
- type Script_PlutusV1
- type Script_PlutusV2
- type Script_PlutusV3
- type StakeCredential
- func (*StakeCredential) Descriptor() ([]byte, []int)deprecated
- func (x *StakeCredential) GetAddrKeyHash() []byte
- func (x *StakeCredential) GetScriptHash() []byte
- func (x *StakeCredential) GetStakeCredential() isStakeCredential_StakeCredential
- func (*StakeCredential) ProtoMessage()
- func (x *StakeCredential) ProtoReflect() protoreflect.Message
- func (x *StakeCredential) Reset()
- func (x *StakeCredential) String() string
- type StakeCredential_AddrKeyHash
- type StakeCredential_ScriptHash
- type StakeDelegationCert
- func (*StakeDelegationCert) Descriptor() ([]byte, []int)deprecated
- func (x *StakeDelegationCert) GetPoolKeyhash() []byte
- func (x *StakeDelegationCert) GetStakeCredential() *StakeCredential
- func (*StakeDelegationCert) ProtoMessage()
- func (x *StakeDelegationCert) ProtoReflect() protoreflect.Message
- func (x *StakeDelegationCert) Reset()
- func (x *StakeDelegationCert) String() string
- type StakeRegDelegCert
- func (*StakeRegDelegCert) Descriptor() ([]byte, []int)deprecated
- func (x *StakeRegDelegCert) GetCoin() uint64
- func (x *StakeRegDelegCert) GetPoolKeyhash() []byte
- func (x *StakeRegDelegCert) GetStakeCredential() *StakeCredential
- func (*StakeRegDelegCert) ProtoMessage()
- func (x *StakeRegDelegCert) ProtoReflect() protoreflect.Message
- func (x *StakeRegDelegCert) Reset()
- func (x *StakeRegDelegCert) String() string
- type StakeVoteDelegCert
- func (*StakeVoteDelegCert) Descriptor() ([]byte, []int)deprecated
- func (x *StakeVoteDelegCert) GetDrep() *DRep
- func (x *StakeVoteDelegCert) GetPoolKeyhash() []byte
- func (x *StakeVoteDelegCert) GetStakeCredential() *StakeCredential
- func (*StakeVoteDelegCert) ProtoMessage()
- func (x *StakeVoteDelegCert) ProtoReflect() protoreflect.Message
- func (x *StakeVoteDelegCert) Reset()
- func (x *StakeVoteDelegCert) String() string
- type StakeVoteRegDelegCert
- func (*StakeVoteRegDelegCert) Descriptor() ([]byte, []int)deprecated
- func (x *StakeVoteRegDelegCert) GetCoin() uint64
- func (x *StakeVoteRegDelegCert) GetDrep() *DRep
- func (x *StakeVoteRegDelegCert) GetPoolKeyhash() []byte
- func (x *StakeVoteRegDelegCert) GetStakeCredential() *StakeCredential
- func (*StakeVoteRegDelegCert) ProtoMessage()
- func (x *StakeVoteRegDelegCert) ProtoReflect() protoreflect.Message
- func (x *StakeVoteRegDelegCert) Reset()
- func (x *StakeVoteRegDelegCert) String() string
- type TreasuryWithdrawalsAction
- func (*TreasuryWithdrawalsAction) Descriptor() ([]byte, []int)deprecated
- func (x *TreasuryWithdrawalsAction) GetPolicyHash() []byte
- func (x *TreasuryWithdrawalsAction) GetWithdrawals() []*WithdrawalAmount
- func (*TreasuryWithdrawalsAction) ProtoMessage()
- func (x *TreasuryWithdrawalsAction) ProtoReflect() protoreflect.Message
- func (x *TreasuryWithdrawalsAction) Reset()
- func (x *TreasuryWithdrawalsAction) String() string
- type Tx
- func (*Tx) Descriptor() ([]byte, []int)deprecated
- func (x *Tx) GetAuxiliary() *AuxData
- func (x *Tx) GetCertificates() []*Certificate
- func (x *Tx) GetCollateral() *Collateral
- func (x *Tx) GetFee() uint64
- func (x *Tx) GetHash() []byte
- func (x *Tx) GetInputs() []*TxInput
- func (x *Tx) GetMint() []*Multiasset
- func (x *Tx) GetOutputs() []*TxOutput
- func (x *Tx) GetProposals() []*GovernanceActionProposal
- func (x *Tx) GetReferenceInputs() []*TxInput
- func (x *Tx) GetSuccessful() bool
- func (x *Tx) GetValidity() *TxValidity
- func (x *Tx) GetWithdrawals() []*Withdrawal
- func (x *Tx) GetWitnesses() *WitnessSet
- func (*Tx) ProtoMessage()
- func (x *Tx) ProtoReflect() protoreflect.Message
- func (x *Tx) Reset()
- func (x *Tx) String() string
- type TxEval
- func (*TxEval) Descriptor() ([]byte, []int)deprecated
- func (x *TxEval) GetErrors() []*EvalError
- func (x *TxEval) GetExUnits() *ExUnits
- func (x *TxEval) GetFee() uint64
- func (x *TxEval) GetRedeemers() []*Redeemer
- func (x *TxEval) GetTraces() []*EvalTrace
- func (*TxEval) ProtoMessage()
- func (x *TxEval) ProtoReflect() protoreflect.Message
- func (x *TxEval) Reset()
- func (x *TxEval) String() string
- type TxInput
- func (*TxInput) Descriptor() ([]byte, []int)deprecated
- func (x *TxInput) GetAsOutput() *TxOutput
- func (x *TxInput) GetOutputIndex() uint32
- func (x *TxInput) GetRedeemer() *Redeemer
- func (x *TxInput) GetTxHash() []byte
- func (*TxInput) ProtoMessage()
- func (x *TxInput) ProtoReflect() protoreflect.Message
- func (x *TxInput) Reset()
- func (x *TxInput) String() string
- type TxOutput
- func (*TxOutput) Descriptor() ([]byte, []int)deprecated
- func (x *TxOutput) GetAddress() []byte
- func (x *TxOutput) GetAssets() []*Multiasset
- func (x *TxOutput) GetCoin() uint64
- func (x *TxOutput) GetDatum() *Datum
- func (x *TxOutput) GetScript() *Script
- func (*TxOutput) ProtoMessage()
- func (x *TxOutput) ProtoReflect() protoreflect.Message
- func (x *TxOutput) Reset()
- func (x *TxOutput) String() string
- type TxOutputPattern
- func (*TxOutputPattern) Descriptor() ([]byte, []int)deprecated
- func (x *TxOutputPattern) GetAddress() *AddressPattern
- func (x *TxOutputPattern) GetAsset() *AssetPattern
- func (*TxOutputPattern) ProtoMessage()
- func (x *TxOutputPattern) ProtoReflect() protoreflect.Message
- func (x *TxOutputPattern) Reset()
- func (x *TxOutputPattern) String() string
- type TxPattern
- func (*TxPattern) Descriptor() ([]byte, []int)deprecated
- func (x *TxPattern) GetConsumes() *TxOutputPattern
- func (x *TxPattern) GetHasAddress() *AddressPattern
- func (x *TxPattern) GetMintsAsset() *AssetPattern
- func (x *TxPattern) GetMovesAsset() *AssetPattern
- func (x *TxPattern) GetProduces() *TxOutputPattern
- func (*TxPattern) ProtoMessage()
- func (x *TxPattern) ProtoReflect() protoreflect.Message
- func (x *TxPattern) Reset()
- func (x *TxPattern) String() string
- type TxValidity
- type UnRegCert
- func (*UnRegCert) Descriptor() ([]byte, []int)deprecated
- func (x *UnRegCert) GetCoin() uint64
- func (x *UnRegCert) GetStakeCredential() *StakeCredential
- func (*UnRegCert) ProtoMessage()
- func (x *UnRegCert) ProtoReflect() protoreflect.Message
- func (x *UnRegCert) Reset()
- func (x *UnRegCert) String() string
- type UnRegDRepCert
- func (*UnRegDRepCert) Descriptor() ([]byte, []int)deprecated
- func (x *UnRegDRepCert) GetCoin() uint64
- func (x *UnRegDRepCert) GetDrepCredential() *StakeCredential
- func (*UnRegDRepCert) ProtoMessage()
- func (x *UnRegDRepCert) ProtoReflect() protoreflect.Message
- func (x *UnRegDRepCert) Reset()
- func (x *UnRegDRepCert) String() string
- type UpdateCommitteeAction
- func (*UpdateCommitteeAction) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateCommitteeAction) GetGovActionId() *GovernanceActionId
- func (x *UpdateCommitteeAction) GetNewCommitteeCredentials() []*NewCommitteeCredentials
- func (x *UpdateCommitteeAction) GetNewCommitteeThreshold() *RationalNumber
- func (x *UpdateCommitteeAction) GetRemoveCommitteeCredentials() []*StakeCredential
- func (*UpdateCommitteeAction) ProtoMessage()
- func (x *UpdateCommitteeAction) ProtoReflect() protoreflect.Message
- func (x *UpdateCommitteeAction) Reset()
- func (x *UpdateCommitteeAction) String() string
- type UpdateDRepCert
- func (*UpdateDRepCert) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDRepCert) GetAnchor() *Anchor
- func (x *UpdateDRepCert) GetDrepCredential() *StakeCredential
- func (*UpdateDRepCert) ProtoMessage()
- func (x *UpdateDRepCert) ProtoReflect() protoreflect.Message
- func (x *UpdateDRepCert) Reset()
- func (x *UpdateDRepCert) String() string
- type VKeyWitness
- func (*VKeyWitness) Descriptor() ([]byte, []int)deprecated
- func (x *VKeyWitness) GetSignature() []byte
- func (x *VKeyWitness) GetVkey() []byte
- func (*VKeyWitness) ProtoMessage()
- func (x *VKeyWitness) ProtoReflect() protoreflect.Message
- func (x *VKeyWitness) Reset()
- func (x *VKeyWitness) String() string
- type VoteDelegCert
- func (*VoteDelegCert) Descriptor() ([]byte, []int)deprecated
- func (x *VoteDelegCert) GetDrep() *DRep
- func (x *VoteDelegCert) GetStakeCredential() *StakeCredential
- func (*VoteDelegCert) ProtoMessage()
- func (x *VoteDelegCert) ProtoReflect() protoreflect.Message
- func (x *VoteDelegCert) Reset()
- func (x *VoteDelegCert) String() string
- type VoteRegDelegCert
- func (*VoteRegDelegCert) Descriptor() ([]byte, []int)deprecated
- func (x *VoteRegDelegCert) GetCoin() uint64
- func (x *VoteRegDelegCert) GetDrep() *DRep
- func (x *VoteRegDelegCert) GetStakeCredential() *StakeCredential
- func (*VoteRegDelegCert) ProtoMessage()
- func (x *VoteRegDelegCert) ProtoReflect() protoreflect.Message
- func (x *VoteRegDelegCert) Reset()
- func (x *VoteRegDelegCert) String() string
- type VotingThresholds
- func (*VotingThresholds) Descriptor() ([]byte, []int)deprecated
- func (x *VotingThresholds) GetThresholds() []*RationalNumber
- func (*VotingThresholds) ProtoMessage()
- func (x *VotingThresholds) ProtoReflect() protoreflect.Message
- func (x *VotingThresholds) Reset()
- func (x *VotingThresholds) String() string
- type Withdrawal
- func (*Withdrawal) Descriptor() ([]byte, []int)deprecated
- func (x *Withdrawal) GetCoin() uint64
- func (x *Withdrawal) GetRedeemer() *Redeemer
- func (x *Withdrawal) GetRewardAccount() []byte
- func (*Withdrawal) ProtoMessage()
- func (x *Withdrawal) ProtoReflect() protoreflect.Message
- func (x *Withdrawal) Reset()
- func (x *Withdrawal) String() string
- type WithdrawalAmount
- func (*WithdrawalAmount) Descriptor() ([]byte, []int)deprecated
- func (x *WithdrawalAmount) GetCoin() uint64
- func (x *WithdrawalAmount) GetRewardAccount() []byte
- func (*WithdrawalAmount) ProtoMessage()
- func (x *WithdrawalAmount) ProtoReflect() protoreflect.Message
- func (x *WithdrawalAmount) Reset()
- func (x *WithdrawalAmount) String() string
- type WitnessSet
- func (*WitnessSet) Descriptor() ([]byte, []int)deprecated
- func (x *WitnessSet) GetPlutusDatums() []*PlutusData
- func (x *WitnessSet) GetScript() []*Script
- func (x *WitnessSet) GetVkeywitness() []*VKeyWitness
- func (*WitnessSet) ProtoMessage()
- func (x *WitnessSet) ProtoReflect() protoreflect.Message
- func (x *WitnessSet) Reset()
- func (x *WitnessSet) String() string
Constants ¶
This section is empty.
Variables ¶
var ( RedeemerPurpose_name = map[int32]string{ 0: "REDEEMER_PURPOSE_UNSPECIFIED", 1: "REDEEMER_PURPOSE_SPEND", 2: "REDEEMER_PURPOSE_MINT", 3: "REDEEMER_PURPOSE_CERT", 4: "REDEEMER_PURPOSE_REWARD", 5: "REDEEMER_PURPOSE_VOTE", 6: "REDEEMER_PURPOSE_PROPOSE", } RedeemerPurpose_value = map[string]int32{ "REDEEMER_PURPOSE_UNSPECIFIED": 0, "REDEEMER_PURPOSE_SPEND": 1, "REDEEMER_PURPOSE_MINT": 2, "REDEEMER_PURPOSE_CERT": 3, "REDEEMER_PURPOSE_REWARD": 4, "REDEEMER_PURPOSE_VOTE": 5, "REDEEMER_PURPOSE_PROPOSE": 6, } )
Enum value maps for RedeemerPurpose.
var ( MirSource_name = map[int32]string{ 0: "MIR_SOURCE_UNSPECIFIED", 1: "MIR_SOURCE_RESERVES", 2: "MIR_SOURCE_TREASURY", } MirSource_value = map[string]int32{ "MIR_SOURCE_UNSPECIFIED": 0, "MIR_SOURCE_RESERVES": 1, "MIR_SOURCE_TREASURY": 2, } )
Enum value maps for MirSource.
var File_utxorpc_v1alpha_cardano_cardano_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AddressPattern ¶
type AddressPattern struct { ExactAddress []byte `protobuf:"bytes,1,opt,name=exact_address,json=exactAddress,proto3" json:"exact_address,omitempty"` // The address should match this exact address value. PaymentPart []byte `protobuf:"bytes,2,opt,name=payment_part,json=paymentPart,proto3" json:"payment_part,omitempty"` // The payment part of the address should match this value. DelegationPart []byte `protobuf:"bytes,3,opt,name=delegation_part,json=delegationPart,proto3" json:"delegation_part,omitempty"` // The delegation part of the address should match this value. // contains filtered or unexported fields }
Pattern of an address that can be used to evaluate matching predicates.
func (*AddressPattern) Descriptor
deprecated
func (*AddressPattern) Descriptor() ([]byte, []int)
Deprecated: Use AddressPattern.ProtoReflect.Descriptor instead.
func (*AddressPattern) GetDelegationPart ¶
func (x *AddressPattern) GetDelegationPart() []byte
func (*AddressPattern) GetExactAddress ¶
func (x *AddressPattern) GetExactAddress() []byte
func (*AddressPattern) GetPaymentPart ¶
func (x *AddressPattern) GetPaymentPart() []byte
func (*AddressPattern) ProtoMessage ¶
func (*AddressPattern) ProtoMessage()
func (*AddressPattern) ProtoReflect ¶
func (x *AddressPattern) ProtoReflect() protoreflect.Message
func (*AddressPattern) Reset ¶
func (x *AddressPattern) Reset()
func (*AddressPattern) String ¶
func (x *AddressPattern) String() string
type Anchor ¶ added in v0.10.0
type Anchor struct { Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` ContentHash []byte `protobuf:"bytes,2,opt,name=content_hash,json=contentHash,proto3" json:"content_hash,omitempty"` // contains filtered or unexported fields }
func (*Anchor) Descriptor
deprecated
added in
v0.10.0
func (*Anchor) GetContentHash ¶ added in v0.10.0
func (*Anchor) ProtoMessage ¶ added in v0.10.0
func (*Anchor) ProtoMessage()
func (*Anchor) ProtoReflect ¶ added in v0.10.0
func (x *Anchor) ProtoReflect() protoreflect.Message
type Asset ¶
type Asset struct { Name []byte `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Name of the custom asset. OutputCoin uint64 `protobuf:"varint,2,opt,name=output_coin,json=outputCoin,proto3" json:"output_coin,omitempty"` // Quantity of the custom asset in case of an output. MintCoin int64 `protobuf:"varint,3,opt,name=mint_coin,json=mintCoin,proto3" json:"mint_coin,omitempty"` // Quantity of the custom asset in case of a mint. // contains filtered or unexported fields }
Represents a custom asset in the Cardano blockchain.
func (*Asset) Descriptor
deprecated
func (*Asset) GetMintCoin ¶
func (*Asset) GetOutputCoin ¶
func (*Asset) ProtoMessage ¶
func (*Asset) ProtoMessage()
func (*Asset) ProtoReflect ¶
func (x *Asset) ProtoReflect() protoreflect.Message
type AssetPattern ¶
type AssetPattern struct { PolicyId []byte `protobuf:"bytes,1,opt,name=policy_id,json=policyId,proto3" json:"policy_id,omitempty"` // The asset should belong to this policy id AssetName []byte `protobuf:"bytes,2,opt,name=asset_name,json=assetName,proto3" json:"asset_name,omitempty"` // The asset should present this name // contains filtered or unexported fields }
Pattern of a native asset that can be used to evaluate matching predicates.
func (*AssetPattern) Descriptor
deprecated
func (*AssetPattern) Descriptor() ([]byte, []int)
Deprecated: Use AssetPattern.ProtoReflect.Descriptor instead.
func (*AssetPattern) GetAssetName ¶
func (x *AssetPattern) GetAssetName() []byte
func (*AssetPattern) GetPolicyId ¶
func (x *AssetPattern) GetPolicyId() []byte
func (*AssetPattern) ProtoMessage ¶
func (*AssetPattern) ProtoMessage()
func (*AssetPattern) ProtoReflect ¶
func (x *AssetPattern) ProtoReflect() protoreflect.Message
func (*AssetPattern) Reset ¶
func (x *AssetPattern) Reset()
func (*AssetPattern) String ¶
func (x *AssetPattern) String() string
type AuthCommitteeHotCert ¶ added in v0.10.0
type AuthCommitteeHotCert struct { CommitteeColdCredential *StakeCredential `` /* 132-byte string literal not displayed */ CommitteeHotCredential *StakeCredential `` /* 129-byte string literal not displayed */ // contains filtered or unexported fields }
func (*AuthCommitteeHotCert) Descriptor
deprecated
added in
v0.10.0
func (*AuthCommitteeHotCert) Descriptor() ([]byte, []int)
Deprecated: Use AuthCommitteeHotCert.ProtoReflect.Descriptor instead.
func (*AuthCommitteeHotCert) GetCommitteeColdCredential ¶ added in v0.10.0
func (x *AuthCommitteeHotCert) GetCommitteeColdCredential() *StakeCredential
func (*AuthCommitteeHotCert) GetCommitteeHotCredential ¶ added in v0.10.0
func (x *AuthCommitteeHotCert) GetCommitteeHotCredential() *StakeCredential
func (*AuthCommitteeHotCert) ProtoMessage ¶ added in v0.10.0
func (*AuthCommitteeHotCert) ProtoMessage()
func (*AuthCommitteeHotCert) ProtoReflect ¶ added in v0.10.0
func (x *AuthCommitteeHotCert) ProtoReflect() protoreflect.Message
func (*AuthCommitteeHotCert) Reset ¶ added in v0.10.0
func (x *AuthCommitteeHotCert) Reset()
func (*AuthCommitteeHotCert) String ¶ added in v0.10.0
func (x *AuthCommitteeHotCert) String() string
type AuxData ¶
type AuxData struct { Metadata []*Metadata `protobuf:"bytes,1,rep,name=metadata,proto3" json:"metadata,omitempty"` // List of auxiliary metadata elements. Scripts []*Script `protobuf:"bytes,2,rep,name=scripts,proto3" json:"scripts,omitempty"` // List of auxiliary scripts. // contains filtered or unexported fields }
Auxiliary data not directly tied to the validation process
func (*AuxData) Descriptor
deprecated
func (*AuxData) GetMetadata ¶
func (*AuxData) GetScripts ¶
func (*AuxData) ProtoMessage ¶
func (*AuxData) ProtoMessage()
func (*AuxData) ProtoReflect ¶
func (x *AuxData) ProtoReflect() protoreflect.Message
type BigInt ¶
type BigInt struct { // Types that are valid to be assigned to BigInt: // // *BigInt_Int // *BigInt_BigUInt // *BigInt_BigNInt BigInt isBigInt_BigInt `protobuf_oneof:"big_int"` // contains filtered or unexported fields }
Represents a big integer for Plutus data in Cardano.
func (*BigInt) Descriptor
deprecated
func (*BigInt) GetBigNInt ¶
func (*BigInt) GetBigUInt ¶
func (*BigInt) ProtoMessage ¶
func (*BigInt) ProtoMessage()
func (*BigInt) ProtoReflect ¶
func (x *BigInt) ProtoReflect() protoreflect.Message
type BigInt_BigNInt ¶
type BigInt_BigNInt struct {
BigNInt []byte `protobuf:"bytes,3,opt,name=big_n_int,json=bigNInt,proto3,oneof"`
}
type BigInt_BigUInt ¶
type BigInt_BigUInt struct {
BigUInt []byte `protobuf:"bytes,2,opt,name=big_u_int,json=bigUInt,proto3,oneof"`
}
type BigInt_Int ¶
type BigInt_Int struct {
Int int64 `protobuf:"varint,1,opt,name=int,proto3,oneof"`
}
type Block ¶
type Block struct { Header *BlockHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` // Block header. Body *BlockBody `protobuf:"bytes,2,opt,name=body,proto3" json:"body,omitempty"` // Block body. // contains filtered or unexported fields }
Represents a complete block, including header and body.
func (*Block) Descriptor
deprecated
func (*Block) GetHeader ¶
func (x *Block) GetHeader() *BlockHeader
func (*Block) ProtoMessage ¶
func (*Block) ProtoMessage()
func (*Block) ProtoReflect ¶
func (x *Block) ProtoReflect() protoreflect.Message
type BlockBody ¶
type BlockBody struct { Tx []*Tx `protobuf:"bytes,1,rep,name=tx,proto3" json:"tx,omitempty"` // List of transactions. // contains filtered or unexported fields }
Contains the transaction data for a block.
func (*BlockBody) Descriptor
deprecated
func (*BlockBody) ProtoMessage ¶
func (*BlockBody) ProtoMessage()
func (*BlockBody) ProtoReflect ¶
func (x *BlockBody) ProtoReflect() protoreflect.Message
type BlockHeader ¶
type BlockHeader struct { Slot uint64 `protobuf:"varint,1,opt,name=slot,proto3" json:"slot,omitempty"` // Slot number. Hash []byte `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"` // Block hash. Height uint64 `protobuf:"varint,3,opt,name=height,proto3" json:"height,omitempty"` // Block height. // contains filtered or unexported fields }
Contains the header information for a block.
func (*BlockHeader) Descriptor
deprecated
func (*BlockHeader) Descriptor() ([]byte, []int)
Deprecated: Use BlockHeader.ProtoReflect.Descriptor instead.
func (*BlockHeader) GetHash ¶
func (x *BlockHeader) GetHash() []byte
func (*BlockHeader) GetHeight ¶
func (x *BlockHeader) GetHeight() uint64
func (*BlockHeader) GetSlot ¶
func (x *BlockHeader) GetSlot() uint64
func (*BlockHeader) ProtoMessage ¶
func (*BlockHeader) ProtoMessage()
func (*BlockHeader) ProtoReflect ¶
func (x *BlockHeader) ProtoReflect() protoreflect.Message
func (*BlockHeader) Reset ¶
func (x *BlockHeader) Reset()
func (*BlockHeader) String ¶
func (x *BlockHeader) String() string
type Certificate ¶
type Certificate struct { // Types that are valid to be assigned to Certificate: // // *Certificate_StakeRegistration // *Certificate_StakeDeregistration // *Certificate_StakeDelegation // *Certificate_PoolRegistration // *Certificate_PoolRetirement // *Certificate_GenesisKeyDelegation // *Certificate_MirCert // *Certificate_RegCert // *Certificate_UnregCert // *Certificate_VoteDelegCert // *Certificate_StakeVoteDelegCert // *Certificate_StakeRegDelegCert // *Certificate_VoteRegDelegCert // *Certificate_StakeVoteRegDelegCert // *Certificate_AuthCommitteeHotCert // *Certificate_ResignCommitteeColdCert // *Certificate_RegDrepCert // *Certificate_UnregDrepCert // *Certificate_UpdateDrepCert Certificate isCertificate_Certificate `protobuf_oneof:"certificate"` Redeemer *Redeemer `protobuf:"bytes,100,opt,name=redeemer,proto3" json:"redeemer,omitempty"` // Redeemer for the Plutus script. // contains filtered or unexported fields }
Represents a certificate in Cardano.
func (*Certificate) Descriptor
deprecated
func (*Certificate) Descriptor() ([]byte, []int)
Deprecated: Use Certificate.ProtoReflect.Descriptor instead.
func (*Certificate) GetAuthCommitteeHotCert ¶ added in v0.10.0
func (x *Certificate) GetAuthCommitteeHotCert() *AuthCommitteeHotCert
func (*Certificate) GetCertificate ¶
func (x *Certificate) GetCertificate() isCertificate_Certificate
func (*Certificate) GetGenesisKeyDelegation ¶
func (x *Certificate) GetGenesisKeyDelegation() *GenesisKeyDelegationCert
func (*Certificate) GetMirCert ¶
func (x *Certificate) GetMirCert() *MirCert
func (*Certificate) GetPoolRegistration ¶
func (x *Certificate) GetPoolRegistration() *PoolRegistrationCert
func (*Certificate) GetPoolRetirement ¶
func (x *Certificate) GetPoolRetirement() *PoolRetirementCert
func (*Certificate) GetRedeemer ¶ added in v0.7.0
func (x *Certificate) GetRedeemer() *Redeemer
func (*Certificate) GetRegCert ¶ added in v0.10.0
func (x *Certificate) GetRegCert() *RegCert
func (*Certificate) GetRegDrepCert ¶ added in v0.10.0
func (x *Certificate) GetRegDrepCert() *RegDRepCert
func (*Certificate) GetResignCommitteeColdCert ¶ added in v0.10.0
func (x *Certificate) GetResignCommitteeColdCert() *ResignCommitteeColdCert
func (*Certificate) GetStakeDelegation ¶
func (x *Certificate) GetStakeDelegation() *StakeDelegationCert
func (*Certificate) GetStakeDeregistration ¶
func (x *Certificate) GetStakeDeregistration() *StakeCredential
func (*Certificate) GetStakeRegDelegCert ¶ added in v0.10.0
func (x *Certificate) GetStakeRegDelegCert() *StakeRegDelegCert
func (*Certificate) GetStakeRegistration ¶
func (x *Certificate) GetStakeRegistration() *StakeCredential
func (*Certificate) GetStakeVoteDelegCert ¶ added in v0.10.0
func (x *Certificate) GetStakeVoteDelegCert() *StakeVoteDelegCert
func (*Certificate) GetStakeVoteRegDelegCert ¶ added in v0.10.0
func (x *Certificate) GetStakeVoteRegDelegCert() *StakeVoteRegDelegCert
func (*Certificate) GetUnregCert ¶ added in v0.10.0
func (x *Certificate) GetUnregCert() *UnRegCert
func (*Certificate) GetUnregDrepCert ¶ added in v0.10.0
func (x *Certificate) GetUnregDrepCert() *UnRegDRepCert
func (*Certificate) GetUpdateDrepCert ¶ added in v0.10.0
func (x *Certificate) GetUpdateDrepCert() *UpdateDRepCert
func (*Certificate) GetVoteDelegCert ¶ added in v0.10.0
func (x *Certificate) GetVoteDelegCert() *VoteDelegCert
func (*Certificate) GetVoteRegDelegCert ¶ added in v0.10.0
func (x *Certificate) GetVoteRegDelegCert() *VoteRegDelegCert
func (*Certificate) ProtoMessage ¶
func (*Certificate) ProtoMessage()
func (*Certificate) ProtoReflect ¶
func (x *Certificate) ProtoReflect() protoreflect.Message
func (*Certificate) Reset ¶
func (x *Certificate) Reset()
func (*Certificate) String ¶
func (x *Certificate) String() string
type Certificate_AuthCommitteeHotCert ¶ added in v0.10.0
type Certificate_AuthCommitteeHotCert struct {
AuthCommitteeHotCert *AuthCommitteeHotCert `protobuf:"bytes,15,opt,name=auth_committee_hot_cert,json=authCommitteeHotCert,proto3,oneof"` // Authorize committee hot key certificate.
}
type Certificate_GenesisKeyDelegation ¶
type Certificate_GenesisKeyDelegation struct {
GenesisKeyDelegation *GenesisKeyDelegationCert `protobuf:"bytes,6,opt,name=genesis_key_delegation,json=genesisKeyDelegation,proto3,oneof"` // Genesis key delegation certificate.
}
type Certificate_MirCert ¶
type Certificate_MirCert struct {
MirCert *MirCert `protobuf:"bytes,7,opt,name=mir_cert,json=mirCert,proto3,oneof"` // Move instantaneous rewards certificate.
}
type Certificate_PoolRegistration ¶
type Certificate_PoolRegistration struct {
PoolRegistration *PoolRegistrationCert `protobuf:"bytes,4,opt,name=pool_registration,json=poolRegistration,proto3,oneof"` // Pool registration certificate.
}
type Certificate_PoolRetirement ¶
type Certificate_PoolRetirement struct {
PoolRetirement *PoolRetirementCert `protobuf:"bytes,5,opt,name=pool_retirement,json=poolRetirement,proto3,oneof"` // Pool retirement certificate.
}
type Certificate_RegCert ¶ added in v0.10.0
type Certificate_RegCert struct {
RegCert *RegCert `protobuf:"bytes,8,opt,name=reg_cert,json=regCert,proto3,oneof"` // Registration certificate.
}
type Certificate_RegDrepCert ¶ added in v0.10.0
type Certificate_RegDrepCert struct {
RegDrepCert *RegDRepCert `protobuf:"bytes,17,opt,name=reg_drep_cert,json=regDrepCert,proto3,oneof"` // Register DRep certificate.
}
type Certificate_ResignCommitteeColdCert ¶ added in v0.10.0
type Certificate_ResignCommitteeColdCert struct {
ResignCommitteeColdCert *ResignCommitteeColdCert `protobuf:"bytes,16,opt,name=resign_committee_cold_cert,json=resignCommitteeColdCert,proto3,oneof"` // Resign committee cold key certificate.
}
type Certificate_StakeDelegation ¶
type Certificate_StakeDelegation struct {
StakeDelegation *StakeDelegationCert `protobuf:"bytes,3,opt,name=stake_delegation,json=stakeDelegation,proto3,oneof"` // Stake delegation certificate.
}
type Certificate_StakeDeregistration ¶
type Certificate_StakeDeregistration struct {
StakeDeregistration *StakeCredential `protobuf:"bytes,2,opt,name=stake_deregistration,json=stakeDeregistration,proto3,oneof"` // Stake deregistration certificate.
}
type Certificate_StakeRegDelegCert ¶ added in v0.10.0
type Certificate_StakeRegDelegCert struct {
StakeRegDelegCert *StakeRegDelegCert `protobuf:"bytes,12,opt,name=stake_reg_deleg_cert,json=stakeRegDelegCert,proto3,oneof"` // Stake registration and delegation certificate.
}
type Certificate_StakeRegistration ¶
type Certificate_StakeRegistration struct {
StakeRegistration *StakeCredential `protobuf:"bytes,1,opt,name=stake_registration,json=stakeRegistration,proto3,oneof"` // Stake registration certificate.
}
type Certificate_StakeVoteDelegCert ¶ added in v0.10.0
type Certificate_StakeVoteDelegCert struct {
StakeVoteDelegCert *StakeVoteDelegCert `protobuf:"bytes,11,opt,name=stake_vote_deleg_cert,json=stakeVoteDelegCert,proto3,oneof"` // Stake and vote delegation certificate.
}
type Certificate_StakeVoteRegDelegCert ¶ added in v0.10.0
type Certificate_StakeVoteRegDelegCert struct {
StakeVoteRegDelegCert *StakeVoteRegDelegCert `protobuf:"bytes,14,opt,name=stake_vote_reg_deleg_cert,json=stakeVoteRegDelegCert,proto3,oneof"` // Stake and vote registration and delegation certificate.
}
type Certificate_UnregCert ¶ added in v0.10.0
type Certificate_UnregCert struct {
UnregCert *UnRegCert `protobuf:"bytes,9,opt,name=unreg_cert,json=unregCert,proto3,oneof"` // Unregistration certificate.
}
type Certificate_UnregDrepCert ¶ added in v0.10.0
type Certificate_UnregDrepCert struct {
UnregDrepCert *UnRegDRepCert `protobuf:"bytes,18,opt,name=unreg_drep_cert,json=unregDrepCert,proto3,oneof"` // Unregister DRep certificate.
}
type Certificate_UpdateDrepCert ¶ added in v0.10.0
type Certificate_UpdateDrepCert struct {
UpdateDrepCert *UpdateDRepCert `protobuf:"bytes,19,opt,name=update_drep_cert,json=updateDrepCert,proto3,oneof"` // Update DRep certificate.
}
type Certificate_VoteDelegCert ¶ added in v0.10.0
type Certificate_VoteDelegCert struct {
VoteDelegCert *VoteDelegCert `protobuf:"bytes,10,opt,name=vote_deleg_cert,json=voteDelegCert,proto3,oneof"` // Vote delegation certificate.
}
type Certificate_VoteRegDelegCert ¶ added in v0.10.0
type Certificate_VoteRegDelegCert struct {
VoteRegDelegCert *VoteRegDelegCert `protobuf:"bytes,13,opt,name=vote_reg_deleg_cert,json=voteRegDelegCert,proto3,oneof"` // Vote registration and delegation certificate.
}
type Collateral ¶
type Collateral struct { Collateral []*TxInput `protobuf:"bytes,1,rep,name=collateral,proto3" json:"collateral,omitempty"` // Collateral inputs for the transaction. CollateralReturn *TxOutput `protobuf:"bytes,2,opt,name=collateral_return,json=collateralReturn,proto3" json:"collateral_return,omitempty"` // Collateral return in case of script failure. TotalCollateral uint64 `protobuf:"varint,3,opt,name=total_collateral,json=totalCollateral,proto3" json:"total_collateral,omitempty"` // Total amount of collateral. // contains filtered or unexported fields }
Represents the collateral information for a transaction.
func (*Collateral) Descriptor
deprecated
func (*Collateral) Descriptor() ([]byte, []int)
Deprecated: Use Collateral.ProtoReflect.Descriptor instead.
func (*Collateral) GetCollateral ¶
func (x *Collateral) GetCollateral() []*TxInput
func (*Collateral) GetCollateralReturn ¶
func (x *Collateral) GetCollateralReturn() *TxOutput
func (*Collateral) GetTotalCollateral ¶
func (x *Collateral) GetTotalCollateral() uint64
func (*Collateral) ProtoMessage ¶
func (*Collateral) ProtoMessage()
func (*Collateral) ProtoReflect ¶
func (x *Collateral) ProtoReflect() protoreflect.Message
func (*Collateral) Reset ¶
func (x *Collateral) Reset()
func (*Collateral) String ¶
func (x *Collateral) String() string
type Constitution ¶ added in v0.16.0
type Constitution struct { Anchor *Anchor `protobuf:"bytes,1,opt,name=anchor,proto3" json:"anchor,omitempty"` // Anchor to the new document Hash []byte `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"` // Hash of the document // contains filtered or unexported fields }
func (*Constitution) Descriptor
deprecated
added in
v0.16.0
func (*Constitution) Descriptor() ([]byte, []int)
Deprecated: Use Constitution.ProtoReflect.Descriptor instead.
func (*Constitution) GetAnchor ¶ added in v0.16.0
func (x *Constitution) GetAnchor() *Anchor
func (*Constitution) GetHash ¶ added in v0.16.0
func (x *Constitution) GetHash() []byte
func (*Constitution) ProtoMessage ¶ added in v0.16.0
func (*Constitution) ProtoMessage()
func (*Constitution) ProtoReflect ¶ added in v0.16.0
func (x *Constitution) ProtoReflect() protoreflect.Message
func (*Constitution) Reset ¶ added in v0.16.0
func (x *Constitution) Reset()
func (*Constitution) String ¶ added in v0.16.0
func (x *Constitution) String() string
type Constr ¶
type Constr struct { Tag uint32 `protobuf:"varint,1,opt,name=tag,proto3" json:"tag,omitempty"` AnyConstructor uint64 `protobuf:"varint,2,opt,name=any_constructor,json=anyConstructor,proto3" json:"any_constructor,omitempty"` Fields []*PlutusData `protobuf:"bytes,3,rep,name=fields,proto3" json:"fields,omitempty"` // contains filtered or unexported fields }
Represents a constructor for Plutus data in Cardano.
func (*Constr) Descriptor
deprecated
func (*Constr) GetAnyConstructor ¶
func (*Constr) GetFields ¶
func (x *Constr) GetFields() []*PlutusData
func (*Constr) ProtoMessage ¶
func (*Constr) ProtoMessage()
func (*Constr) ProtoReflect ¶
func (x *Constr) ProtoReflect() protoreflect.Message
type CostModel ¶
type CostModel struct { Values []int64 `protobuf:"varint,1,rep,packed,name=values,proto3" json:"values,omitempty"` // contains filtered or unexported fields }
func (*CostModel) Descriptor
deprecated
func (*CostModel) ProtoMessage ¶
func (*CostModel) ProtoMessage()
func (*CostModel) ProtoReflect ¶
func (x *CostModel) ProtoReflect() protoreflect.Message
type CostModels ¶
type CostModels struct { PlutusV1 *CostModel `protobuf:"bytes,1,opt,name=plutus_v1,json=plutusV1,proto3" json:"plutus_v1,omitempty"` PlutusV2 *CostModel `protobuf:"bytes,2,opt,name=plutus_v2,json=plutusV2,proto3" json:"plutus_v2,omitempty"` PlutusV3 *CostModel `protobuf:"bytes,3,opt,name=plutus_v3,json=plutusV3,proto3" json:"plutus_v3,omitempty"` // contains filtered or unexported fields }
func (*CostModels) Descriptor
deprecated
func (*CostModels) Descriptor() ([]byte, []int)
Deprecated: Use CostModels.ProtoReflect.Descriptor instead.
func (*CostModels) GetPlutusV1 ¶
func (x *CostModels) GetPlutusV1() *CostModel
func (*CostModels) GetPlutusV2 ¶
func (x *CostModels) GetPlutusV2() *CostModel
func (*CostModels) GetPlutusV3 ¶ added in v0.10.0
func (x *CostModels) GetPlutusV3() *CostModel
func (*CostModels) ProtoMessage ¶
func (*CostModels) ProtoMessage()
func (*CostModels) ProtoReflect ¶
func (x *CostModels) ProtoReflect() protoreflect.Message
func (*CostModels) Reset ¶
func (x *CostModels) Reset()
func (*CostModels) String ¶
func (x *CostModels) String() string
type DRep ¶ added in v0.10.0
type DRep struct { // Types that are valid to be assigned to Drep: // // *DRep_AddrKeyHash // *DRep_ScriptHash // *DRep_Abstain // *DRep_NoConfidence Drep isDRep_Drep `protobuf_oneof:"drep"` // contains filtered or unexported fields }
func (*DRep) Descriptor
deprecated
added in
v0.10.0
func (*DRep) GetAbstain ¶ added in v0.10.0
func (*DRep) GetAddrKeyHash ¶ added in v0.10.0
func (*DRep) GetNoConfidence ¶ added in v0.10.0
func (*DRep) GetScriptHash ¶ added in v0.10.0
func (*DRep) ProtoMessage ¶ added in v0.10.0
func (*DRep) ProtoMessage()
func (*DRep) ProtoReflect ¶ added in v0.10.0
func (x *DRep) ProtoReflect() protoreflect.Message
type DRep_Abstain ¶ added in v0.10.0
type DRep_Abstain struct {
Abstain bool `protobuf:"varint,3,opt,name=abstain,proto3,oneof"` // Abstain
}
type DRep_AddrKeyHash ¶ added in v0.10.0
type DRep_AddrKeyHash struct {
AddrKeyHash []byte `protobuf:"bytes,1,opt,name=addr_key_hash,json=addrKeyHash,proto3,oneof"` // Address key hash
}
type DRep_NoConfidence ¶ added in v0.10.0
type DRep_NoConfidence struct {
NoConfidence bool `protobuf:"varint,4,opt,name=no_confidence,json=noConfidence,proto3,oneof"` // No confidence
}
type DRep_ScriptHash ¶ added in v0.10.0
type DRep_ScriptHash struct {
ScriptHash []byte `protobuf:"bytes,2,opt,name=script_hash,json=scriptHash,proto3,oneof"` // Script hash
}
type Datum ¶ added in v0.8.0
type Datum struct { Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"` // Hash of this datum as seen on-chain Payload *PlutusData `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"` // Parsed Plutus data payload OriginalCbor []byte `protobuf:"bytes,3,opt,name=original_cbor,json=originalCbor,proto3" json:"original_cbor,omitempty"` // Original cbor-encoded data as seen on-chain // contains filtered or unexported fields }
func (*Datum) Descriptor
deprecated
added in
v0.8.0
func (*Datum) GetOriginalCbor ¶ added in v0.8.0
func (*Datum) GetPayload ¶ added in v0.8.0
func (x *Datum) GetPayload() *PlutusData
func (*Datum) ProtoMessage ¶ added in v0.8.0
func (*Datum) ProtoMessage()
func (*Datum) ProtoReflect ¶ added in v0.8.0
func (x *Datum) ProtoReflect() protoreflect.Message
type EvalError ¶
type EvalError struct { Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"` // contains filtered or unexported fields }
func (*EvalError) Descriptor
deprecated
func (*EvalError) ProtoMessage ¶
func (*EvalError) ProtoMessage()
func (*EvalError) ProtoReflect ¶
func (x *EvalError) ProtoReflect() protoreflect.Message
type EvalTrace ¶
type EvalTrace struct { Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"` // contains filtered or unexported fields }
func (*EvalTrace) Descriptor
deprecated
func (*EvalTrace) ProtoMessage ¶
func (*EvalTrace) ProtoMessage()
func (*EvalTrace) ProtoReflect ¶
func (x *EvalTrace) ProtoReflect() protoreflect.Message
type ExPrices ¶
type ExPrices struct { Steps *RationalNumber `protobuf:"bytes,1,opt,name=steps,proto3" json:"steps,omitempty"` Memory *RationalNumber `protobuf:"bytes,2,opt,name=memory,proto3" json:"memory,omitempty"` // contains filtered or unexported fields }
func (*ExPrices) Descriptor
deprecated
func (*ExPrices) GetMemory ¶
func (x *ExPrices) GetMemory() *RationalNumber
func (*ExPrices) GetSteps ¶
func (x *ExPrices) GetSteps() *RationalNumber
func (*ExPrices) ProtoMessage ¶
func (*ExPrices) ProtoMessage()
func (*ExPrices) ProtoReflect ¶
func (x *ExPrices) ProtoReflect() protoreflect.Message
type ExUnits ¶
type ExUnits struct { Steps uint64 `protobuf:"varint,1,opt,name=steps,proto3" json:"steps,omitempty"` Memory uint64 `protobuf:"varint,2,opt,name=memory,proto3" json:"memory,omitempty"` // contains filtered or unexported fields }
func (*ExUnits) Descriptor
deprecated
func (*ExUnits) ProtoMessage ¶
func (*ExUnits) ProtoMessage()
func (*ExUnits) ProtoReflect ¶
func (x *ExUnits) ProtoReflect() protoreflect.Message
type GenesisKeyDelegationCert ¶
type GenesisKeyDelegationCert struct { GenesisHash []byte `protobuf:"bytes,1,opt,name=genesis_hash,json=genesisHash,proto3" json:"genesis_hash,omitempty"` // Genesis hash. GenesisDelegateHash []byte `protobuf:"bytes,2,opt,name=genesis_delegate_hash,json=genesisDelegateHash,proto3" json:"genesis_delegate_hash,omitempty"` // Genesis delegate hash. VrfKeyhash []byte `protobuf:"bytes,3,opt,name=vrf_keyhash,json=vrfKeyhash,proto3" json:"vrf_keyhash,omitempty"` // VRF key hash. // contains filtered or unexported fields }
Represents a genesis key delegation certificate in Cardano.
func (*GenesisKeyDelegationCert) Descriptor
deprecated
func (*GenesisKeyDelegationCert) Descriptor() ([]byte, []int)
Deprecated: Use GenesisKeyDelegationCert.ProtoReflect.Descriptor instead.
func (*GenesisKeyDelegationCert) GetGenesisDelegateHash ¶
func (x *GenesisKeyDelegationCert) GetGenesisDelegateHash() []byte
func (*GenesisKeyDelegationCert) GetGenesisHash ¶
func (x *GenesisKeyDelegationCert) GetGenesisHash() []byte
func (*GenesisKeyDelegationCert) GetVrfKeyhash ¶
func (x *GenesisKeyDelegationCert) GetVrfKeyhash() []byte
func (*GenesisKeyDelegationCert) ProtoMessage ¶
func (*GenesisKeyDelegationCert) ProtoMessage()
func (*GenesisKeyDelegationCert) ProtoReflect ¶
func (x *GenesisKeyDelegationCert) ProtoReflect() protoreflect.Message
func (*GenesisKeyDelegationCert) Reset ¶
func (x *GenesisKeyDelegationCert) Reset()
func (*GenesisKeyDelegationCert) String ¶
func (x *GenesisKeyDelegationCert) String() string
type GovernanceAction ¶ added in v0.16.0
type GovernanceAction struct { // Types that are valid to be assigned to GovernanceAction: // // *GovernanceAction_ParameterChangeAction // *GovernanceAction_HardForkInitiationAction // *GovernanceAction_TreasuryWithdrawalsAction // *GovernanceAction_NoConfidenceAction // *GovernanceAction_UpdateCommitteeAction // *GovernanceAction_NewConstitutionAction // *GovernanceAction_InfoAction GovernanceAction isGovernanceAction_GovernanceAction `protobuf_oneof:"governance_action"` // contains filtered or unexported fields }
Define a Governance Action
func (*GovernanceAction) Descriptor
deprecated
added in
v0.16.0
func (*GovernanceAction) Descriptor() ([]byte, []int)
Deprecated: Use GovernanceAction.ProtoReflect.Descriptor instead.
func (*GovernanceAction) GetGovernanceAction ¶ added in v0.16.0
func (x *GovernanceAction) GetGovernanceAction() isGovernanceAction_GovernanceAction
func (*GovernanceAction) GetHardForkInitiationAction ¶ added in v0.16.0
func (x *GovernanceAction) GetHardForkInitiationAction() *HardForkInitiationAction
func (*GovernanceAction) GetInfoAction ¶ added in v0.16.0
func (x *GovernanceAction) GetInfoAction() uint32
func (*GovernanceAction) GetNewConstitutionAction ¶ added in v0.16.0
func (x *GovernanceAction) GetNewConstitutionAction() *NewConstitutionAction
func (*GovernanceAction) GetNoConfidenceAction ¶ added in v0.16.0
func (x *GovernanceAction) GetNoConfidenceAction() *NoConfidenceAction
func (*GovernanceAction) GetParameterChangeAction ¶ added in v0.16.0
func (x *GovernanceAction) GetParameterChangeAction() *ParameterChangeAction
func (*GovernanceAction) GetTreasuryWithdrawalsAction ¶ added in v0.16.0
func (x *GovernanceAction) GetTreasuryWithdrawalsAction() *TreasuryWithdrawalsAction
func (*GovernanceAction) GetUpdateCommitteeAction ¶ added in v0.16.0
func (x *GovernanceAction) GetUpdateCommitteeAction() *UpdateCommitteeAction
func (*GovernanceAction) ProtoMessage ¶ added in v0.16.0
func (*GovernanceAction) ProtoMessage()
func (*GovernanceAction) ProtoReflect ¶ added in v0.16.0
func (x *GovernanceAction) ProtoReflect() protoreflect.Message
func (*GovernanceAction) Reset ¶ added in v0.16.0
func (x *GovernanceAction) Reset()
func (*GovernanceAction) String ¶ added in v0.16.0
func (x *GovernanceAction) String() string
type GovernanceActionId ¶ added in v0.16.0
type GovernanceActionId struct { TransactionId []byte `protobuf:"bytes,1,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"` GovernanceActionIndex uint32 `` /* 127-byte string literal not displayed */ // contains filtered or unexported fields }
func (*GovernanceActionId) Descriptor
deprecated
added in
v0.16.0
func (*GovernanceActionId) Descriptor() ([]byte, []int)
Deprecated: Use GovernanceActionId.ProtoReflect.Descriptor instead.
func (*GovernanceActionId) GetGovernanceActionIndex ¶ added in v0.16.0
func (x *GovernanceActionId) GetGovernanceActionIndex() uint32
func (*GovernanceActionId) GetTransactionId ¶ added in v0.16.0
func (x *GovernanceActionId) GetTransactionId() []byte
func (*GovernanceActionId) ProtoMessage ¶ added in v0.16.0
func (*GovernanceActionId) ProtoMessage()
func (*GovernanceActionId) ProtoReflect ¶ added in v0.16.0
func (x *GovernanceActionId) ProtoReflect() protoreflect.Message
func (*GovernanceActionId) Reset ¶ added in v0.16.0
func (x *GovernanceActionId) Reset()
func (*GovernanceActionId) String ¶ added in v0.16.0
func (x *GovernanceActionId) String() string
type GovernanceActionProposal ¶ added in v0.16.0
type GovernanceActionProposal struct { Deposit uint64 `protobuf:"varint,1,opt,name=deposit,proto3" json:"deposit,omitempty"` // The amount deposited for the governance action RewardAccount []byte `protobuf:"bytes,2,opt,name=reward_account,json=rewardAccount,proto3" json:"reward_account,omitempty"` // The reward account the deposit should be returned to GovAction *GovernanceAction `protobuf:"bytes,3,opt,name=gov_action,json=govAction,proto3" json:"gov_action,omitempty"` Anchor *Anchor `protobuf:"bytes,4,opt,name=anchor,proto3" json:"anchor,omitempty"` // contains filtered or unexported fields }
Define a governance action proposal
func (*GovernanceActionProposal) Descriptor
deprecated
added in
v0.16.0
func (*GovernanceActionProposal) Descriptor() ([]byte, []int)
Deprecated: Use GovernanceActionProposal.ProtoReflect.Descriptor instead.
func (*GovernanceActionProposal) GetAnchor ¶ added in v0.16.0
func (x *GovernanceActionProposal) GetAnchor() *Anchor
func (*GovernanceActionProposal) GetDeposit ¶ added in v0.16.0
func (x *GovernanceActionProposal) GetDeposit() uint64
func (*GovernanceActionProposal) GetGovAction ¶ added in v0.16.0
func (x *GovernanceActionProposal) GetGovAction() *GovernanceAction
func (*GovernanceActionProposal) GetRewardAccount ¶ added in v0.16.0
func (x *GovernanceActionProposal) GetRewardAccount() []byte
func (*GovernanceActionProposal) ProtoMessage ¶ added in v0.16.0
func (*GovernanceActionProposal) ProtoMessage()
func (*GovernanceActionProposal) ProtoReflect ¶ added in v0.16.0
func (x *GovernanceActionProposal) ProtoReflect() protoreflect.Message
func (*GovernanceActionProposal) Reset ¶ added in v0.16.0
func (x *GovernanceActionProposal) Reset()
func (*GovernanceActionProposal) String ¶ added in v0.16.0
func (x *GovernanceActionProposal) String() string
type GovernanceAction_HardForkInitiationAction ¶ added in v0.16.0
type GovernanceAction_HardForkInitiationAction struct {
HardForkInitiationAction *HardForkInitiationAction `protobuf:"bytes,2,opt,name=hard_fork_initiation_action,json=hardForkInitiationAction,proto3,oneof"` // Initiate a Hard Fork
}
type GovernanceAction_InfoAction ¶ added in v0.16.0
type GovernanceAction_InfoAction struct { // TODO: revisit if there's a better way to handle this option because it doesn't actually need a value but proto syntax needs to require it InfoAction uint32 `protobuf:"varint,7,opt,name=info_action,json=infoAction,proto3,oneof"` // Info action should just be the integer number 6 }
type GovernanceAction_NewConstitutionAction ¶ added in v0.16.0
type GovernanceAction_NewConstitutionAction struct {
NewConstitutionAction *NewConstitutionAction `protobuf:"bytes,6,opt,name=new_constitution_action,json=newConstitutionAction,proto3,oneof"` // Replace the Constitution
}
type GovernanceAction_NoConfidenceAction ¶ added in v0.16.0
type GovernanceAction_NoConfidenceAction struct {
NoConfidenceAction *NoConfidenceAction `protobuf:"bytes,4,opt,name=no_confidence_action,json=noConfidenceAction,proto3,oneof"` //
}
type GovernanceAction_ParameterChangeAction ¶ added in v0.16.0
type GovernanceAction_ParameterChangeAction struct {
ParameterChangeAction *ParameterChangeAction `protobuf:"bytes,1,opt,name=parameter_change_action,json=parameterChangeAction,proto3,oneof"` // Change on-chain parameters
}
type GovernanceAction_TreasuryWithdrawalsAction ¶ added in v0.16.0
type GovernanceAction_TreasuryWithdrawalsAction struct {
TreasuryWithdrawalsAction *TreasuryWithdrawalsAction `protobuf:"bytes,3,opt,name=treasury_withdrawals_action,json=treasuryWithdrawalsAction,proto3,oneof"` // Withdraw from the Treasury
}
type GovernanceAction_UpdateCommitteeAction ¶ added in v0.16.0
type GovernanceAction_UpdateCommitteeAction struct {
UpdateCommitteeAction *UpdateCommitteeAction `protobuf:"bytes,5,opt,name=update_committee_action,json=updateCommitteeAction,proto3,oneof"` // Update the Constitution Committee
}
type HardForkInitiationAction ¶ added in v0.16.0
type HardForkInitiationAction struct { GovActionId *GovernanceActionId `protobuf:"bytes,1,opt,name=gov_action_id,json=govActionId,proto3" json:"gov_action_id,omitempty"` ProtocolVersion *ProtocolVersion `protobuf:"bytes,2,opt,name=protocol_version,json=protocolVersion,proto3" json:"protocol_version,omitempty"` // The protocol version to fork to // contains filtered or unexported fields }
func (*HardForkInitiationAction) Descriptor
deprecated
added in
v0.16.0
func (*HardForkInitiationAction) Descriptor() ([]byte, []int)
Deprecated: Use HardForkInitiationAction.ProtoReflect.Descriptor instead.
func (*HardForkInitiationAction) GetGovActionId ¶ added in v0.16.0
func (x *HardForkInitiationAction) GetGovActionId() *GovernanceActionId
func (*HardForkInitiationAction) GetProtocolVersion ¶ added in v0.16.0
func (x *HardForkInitiationAction) GetProtocolVersion() *ProtocolVersion
func (*HardForkInitiationAction) ProtoMessage ¶ added in v0.16.0
func (*HardForkInitiationAction) ProtoMessage()
func (*HardForkInitiationAction) ProtoReflect ¶ added in v0.16.0
func (x *HardForkInitiationAction) ProtoReflect() protoreflect.Message
func (*HardForkInitiationAction) Reset ¶ added in v0.16.0
func (x *HardForkInitiationAction) Reset()
func (*HardForkInitiationAction) String ¶ added in v0.16.0
func (x *HardForkInitiationAction) String() string
type Metadata ¶
type Metadata struct { Label uint64 `protobuf:"varint,1,opt,name=label,proto3" json:"label,omitempty"` Value *Metadatum `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*Metadata) Descriptor
deprecated
func (*Metadata) ProtoMessage ¶
func (*Metadata) ProtoMessage()
func (*Metadata) ProtoReflect ¶
func (x *Metadata) ProtoReflect() protoreflect.Message
type Metadatum ¶
type Metadatum struct { // Types that are valid to be assigned to Metadatum: // // *Metadatum_Int // *Metadatum_Bytes // *Metadatum_Text // *Metadatum_Array // *Metadatum_Map Metadatum isMetadatum_Metadatum `protobuf_oneof:"metadatum"` // contains filtered or unexported fields }
func (*Metadatum) Descriptor
deprecated
func (*Metadatum) GetArray ¶
func (x *Metadatum) GetArray() *MetadatumArray
func (*Metadatum) GetMap ¶
func (x *Metadatum) GetMap() *MetadatumMap
func (*Metadatum) GetMetadatum ¶
func (x *Metadatum) GetMetadatum() isMetadatum_Metadatum
func (*Metadatum) ProtoMessage ¶
func (*Metadatum) ProtoMessage()
func (*Metadatum) ProtoReflect ¶
func (x *Metadatum) ProtoReflect() protoreflect.Message
type MetadatumArray ¶
type MetadatumArray struct { Items []*Metadatum `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*MetadatumArray) Descriptor
deprecated
func (*MetadatumArray) Descriptor() ([]byte, []int)
Deprecated: Use MetadatumArray.ProtoReflect.Descriptor instead.
func (*MetadatumArray) GetItems ¶
func (x *MetadatumArray) GetItems() []*Metadatum
func (*MetadatumArray) ProtoMessage ¶
func (*MetadatumArray) ProtoMessage()
func (*MetadatumArray) ProtoReflect ¶
func (x *MetadatumArray) ProtoReflect() protoreflect.Message
func (*MetadatumArray) Reset ¶
func (x *MetadatumArray) Reset()
func (*MetadatumArray) String ¶
func (x *MetadatumArray) String() string
type MetadatumMap ¶
type MetadatumMap struct { Pairs []*MetadatumPair `protobuf:"bytes,1,rep,name=pairs,proto3" json:"pairs,omitempty"` // contains filtered or unexported fields }
func (*MetadatumMap) Descriptor
deprecated
func (*MetadatumMap) Descriptor() ([]byte, []int)
Deprecated: Use MetadatumMap.ProtoReflect.Descriptor instead.
func (*MetadatumMap) GetPairs ¶
func (x *MetadatumMap) GetPairs() []*MetadatumPair
func (*MetadatumMap) ProtoMessage ¶
func (*MetadatumMap) ProtoMessage()
func (*MetadatumMap) ProtoReflect ¶
func (x *MetadatumMap) ProtoReflect() protoreflect.Message
func (*MetadatumMap) Reset ¶
func (x *MetadatumMap) Reset()
func (*MetadatumMap) String ¶
func (x *MetadatumMap) String() string
type MetadatumPair ¶
type MetadatumPair struct { Key *Metadatum `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Value *Metadatum `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*MetadatumPair) Descriptor
deprecated
func (*MetadatumPair) Descriptor() ([]byte, []int)
Deprecated: Use MetadatumPair.ProtoReflect.Descriptor instead.
func (*MetadatumPair) GetKey ¶
func (x *MetadatumPair) GetKey() *Metadatum
func (*MetadatumPair) GetValue ¶
func (x *MetadatumPair) GetValue() *Metadatum
func (*MetadatumPair) ProtoMessage ¶
func (*MetadatumPair) ProtoMessage()
func (*MetadatumPair) ProtoReflect ¶
func (x *MetadatumPair) ProtoReflect() protoreflect.Message
func (*MetadatumPair) Reset ¶
func (x *MetadatumPair) Reset()
func (*MetadatumPair) String ¶
func (x *MetadatumPair) String() string
type Metadatum_Array ¶
type Metadatum_Array struct {
Array *MetadatumArray `protobuf:"bytes,4,opt,name=array,proto3,oneof"`
}
type Metadatum_Bytes ¶
type Metadatum_Bytes struct {
Bytes []byte `protobuf:"bytes,2,opt,name=bytes,proto3,oneof"`
}
type Metadatum_Int ¶
type Metadatum_Int struct {
Int int64 `protobuf:"varint,1,opt,name=int,proto3,oneof"`
}
type Metadatum_Map ¶
type Metadatum_Map struct {
Map *MetadatumMap `protobuf:"bytes,5,opt,name=map,proto3,oneof"`
}
type Metadatum_Text ¶
type Metadatum_Text struct {
Text string `protobuf:"bytes,3,opt,name=text,proto3,oneof"`
}
type MirCert ¶
type MirCert struct { From MirSource `protobuf:"varint,1,opt,name=from,proto3,enum=utxorpc.v1alpha.cardano.MirSource" json:"from,omitempty"` To []*MirTarget `protobuf:"bytes,2,rep,name=to,proto3" json:"to,omitempty"` OtherPot uint64 `protobuf:"varint,3,opt,name=other_pot,json=otherPot,proto3" json:"other_pot,omitempty"` // contains filtered or unexported fields }
Represents a move instantaneous reward certificate in Cardano.
func (*MirCert) Descriptor
deprecated
func (*MirCert) GetOtherPot ¶
func (*MirCert) ProtoMessage ¶
func (*MirCert) ProtoMessage()
func (*MirCert) ProtoReflect ¶
func (x *MirCert) ProtoReflect() protoreflect.Message
type MirSource ¶
type MirSource int32
func (MirSource) Descriptor ¶
func (MirSource) Descriptor() protoreflect.EnumDescriptor
func (MirSource) EnumDescriptor
deprecated
func (MirSource) Number ¶
func (x MirSource) Number() protoreflect.EnumNumber
func (MirSource) Type ¶
func (MirSource) Type() protoreflect.EnumType
type MirTarget ¶
type MirTarget struct { StakeCredential *StakeCredential `protobuf:"bytes,1,opt,name=stake_credential,json=stakeCredential,proto3" json:"stake_credential,omitempty"` DeltaCoin int64 `protobuf:"varint,2,opt,name=delta_coin,json=deltaCoin,proto3" json:"delta_coin,omitempty"` // contains filtered or unexported fields }
func (*MirTarget) Descriptor
deprecated
func (*MirTarget) GetDeltaCoin ¶
func (*MirTarget) GetStakeCredential ¶
func (x *MirTarget) GetStakeCredential() *StakeCredential
func (*MirTarget) ProtoMessage ¶
func (*MirTarget) ProtoMessage()
func (*MirTarget) ProtoReflect ¶
func (x *MirTarget) ProtoReflect() protoreflect.Message
type Multiasset ¶
type Multiasset struct { PolicyId []byte `protobuf:"bytes,1,opt,name=policy_id,json=policyId,proto3" json:"policy_id,omitempty"` // Policy ID governing the custom assets. Assets []*Asset `protobuf:"bytes,2,rep,name=assets,proto3" json:"assets,omitempty"` // List of custom assets. Redeemer *Redeemer `protobuf:"bytes,3,opt,name=redeemer,proto3" json:"redeemer,omitempty"` // Redeemer for the Plutus script. // contains filtered or unexported fields }
Represents a multi-asset group in the Cardano blockchain.
func (*Multiasset) Descriptor
deprecated
func (*Multiasset) Descriptor() ([]byte, []int)
Deprecated: Use Multiasset.ProtoReflect.Descriptor instead.
func (*Multiasset) GetAssets ¶
func (x *Multiasset) GetAssets() []*Asset
func (*Multiasset) GetPolicyId ¶
func (x *Multiasset) GetPolicyId() []byte
func (*Multiasset) GetRedeemer ¶ added in v0.7.0
func (x *Multiasset) GetRedeemer() *Redeemer
func (*Multiasset) ProtoMessage ¶
func (*Multiasset) ProtoMessage()
func (*Multiasset) ProtoReflect ¶
func (x *Multiasset) ProtoReflect() protoreflect.Message
func (*Multiasset) Reset ¶
func (x *Multiasset) Reset()
func (*Multiasset) String ¶
func (x *Multiasset) String() string
type NativeScript ¶
type NativeScript struct { // Types that are valid to be assigned to NativeScript: // // *NativeScript_ScriptPubkey // *NativeScript_ScriptAll // *NativeScript_ScriptAny // *NativeScript_ScriptNOfK // *NativeScript_InvalidBefore // *NativeScript_InvalidHereafter NativeScript isNativeScript_NativeScript `protobuf_oneof:"native_script"` // contains filtered or unexported fields }
Represents a native script in Cardano.
func (*NativeScript) Descriptor
deprecated
func (*NativeScript) Descriptor() ([]byte, []int)
Deprecated: Use NativeScript.ProtoReflect.Descriptor instead.
func (*NativeScript) GetInvalidBefore ¶
func (x *NativeScript) GetInvalidBefore() uint64
func (*NativeScript) GetInvalidHereafter ¶
func (x *NativeScript) GetInvalidHereafter() uint64
func (*NativeScript) GetNativeScript ¶
func (x *NativeScript) GetNativeScript() isNativeScript_NativeScript
func (*NativeScript) GetScriptAll ¶
func (x *NativeScript) GetScriptAll() *NativeScriptList
func (*NativeScript) GetScriptAny ¶
func (x *NativeScript) GetScriptAny() *NativeScriptList
func (*NativeScript) GetScriptNOfK ¶
func (x *NativeScript) GetScriptNOfK() *ScriptNOfK
func (*NativeScript) GetScriptPubkey ¶
func (x *NativeScript) GetScriptPubkey() []byte
func (*NativeScript) ProtoMessage ¶
func (*NativeScript) ProtoMessage()
func (*NativeScript) ProtoReflect ¶
func (x *NativeScript) ProtoReflect() protoreflect.Message
func (*NativeScript) Reset ¶
func (x *NativeScript) Reset()
func (*NativeScript) String ¶
func (x *NativeScript) String() string
type NativeScriptList ¶
type NativeScriptList struct { Items []*NativeScript `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` // List of native scripts. // contains filtered or unexported fields }
Represents a list of native scripts.
func (*NativeScriptList) Descriptor
deprecated
func (*NativeScriptList) Descriptor() ([]byte, []int)
Deprecated: Use NativeScriptList.ProtoReflect.Descriptor instead.
func (*NativeScriptList) GetItems ¶
func (x *NativeScriptList) GetItems() []*NativeScript
func (*NativeScriptList) ProtoMessage ¶
func (*NativeScriptList) ProtoMessage()
func (*NativeScriptList) ProtoReflect ¶
func (x *NativeScriptList) ProtoReflect() protoreflect.Message
func (*NativeScriptList) Reset ¶
func (x *NativeScriptList) Reset()
func (*NativeScriptList) String ¶
func (x *NativeScriptList) String() string
type NativeScript_InvalidBefore ¶
type NativeScript_InvalidBefore struct {
InvalidBefore uint64 `protobuf:"varint,5,opt,name=invalid_before,json=invalidBefore,proto3,oneof"` // Slot number before which the script is invalid.
}
type NativeScript_InvalidHereafter ¶
type NativeScript_InvalidHereafter struct {
InvalidHereafter uint64 `protobuf:"varint,6,opt,name=invalid_hereafter,json=invalidHereafter,proto3,oneof"` // Slot number after which the script is invalid.
}
type NativeScript_ScriptAll ¶
type NativeScript_ScriptAll struct {
ScriptAll *NativeScriptList `protobuf:"bytes,2,opt,name=script_all,json=scriptAll,proto3,oneof"` // Script that requires all nested scripts to be satisfied.
}
type NativeScript_ScriptAny ¶
type NativeScript_ScriptAny struct {
ScriptAny *NativeScriptList `protobuf:"bytes,3,opt,name=script_any,json=scriptAny,proto3,oneof"` // Script that requires any of the nested scripts to be satisfied.
}
type NativeScript_ScriptNOfK ¶
type NativeScript_ScriptNOfK struct {
ScriptNOfK *ScriptNOfK `protobuf:"bytes,4,opt,name=script_n_of_k,json=scriptNOfK,proto3,oneof"` // Script that requires k out of n nested scripts to be satisfied.
}
type NativeScript_ScriptPubkey ¶
type NativeScript_ScriptPubkey struct {
ScriptPubkey []byte `protobuf:"bytes,1,opt,name=script_pubkey,json=scriptPubkey,proto3,oneof"` // Script based on an address key hash.
}
type NewCommitteeCredentials ¶ added in v0.16.0
type NewCommitteeCredentials struct { CommitteeColdCredential *StakeCredential `` /* 132-byte string literal not displayed */ ExpiresEpoch uint32 `protobuf:"varint,2,opt,name=expires_epoch,json=expiresEpoch,proto3" json:"expires_epoch,omitempty"` // contains filtered or unexported fields }
The new committee credential are passed as a map where the key is the committee cold credential hash and the value is the expiration epoch for that credential
func (*NewCommitteeCredentials) Descriptor
deprecated
added in
v0.16.0
func (*NewCommitteeCredentials) Descriptor() ([]byte, []int)
Deprecated: Use NewCommitteeCredentials.ProtoReflect.Descriptor instead.
func (*NewCommitteeCredentials) GetCommitteeColdCredential ¶ added in v0.16.0
func (x *NewCommitteeCredentials) GetCommitteeColdCredential() *StakeCredential
func (*NewCommitteeCredentials) GetExpiresEpoch ¶ added in v0.16.0
func (x *NewCommitteeCredentials) GetExpiresEpoch() uint32
func (*NewCommitteeCredentials) ProtoMessage ¶ added in v0.16.0
func (*NewCommitteeCredentials) ProtoMessage()
func (*NewCommitteeCredentials) ProtoReflect ¶ added in v0.16.0
func (x *NewCommitteeCredentials) ProtoReflect() protoreflect.Message
func (*NewCommitteeCredentials) Reset ¶ added in v0.16.0
func (x *NewCommitteeCredentials) Reset()
func (*NewCommitteeCredentials) String ¶ added in v0.16.0
func (x *NewCommitteeCredentials) String() string
type NewConstitutionAction ¶ added in v0.16.0
type NewConstitutionAction struct { GovActionId *GovernanceActionId `protobuf:"bytes,1,opt,name=gov_action_id,json=govActionId,proto3" json:"gov_action_id,omitempty"` Constitution *Constitution `protobuf:"bytes,2,opt,name=constitution,proto3" json:"constitution,omitempty"` // The Constitution proposed // contains filtered or unexported fields }
func (*NewConstitutionAction) Descriptor
deprecated
added in
v0.16.0
func (*NewConstitutionAction) Descriptor() ([]byte, []int)
Deprecated: Use NewConstitutionAction.ProtoReflect.Descriptor instead.
func (*NewConstitutionAction) GetConstitution ¶ added in v0.16.0
func (x *NewConstitutionAction) GetConstitution() *Constitution
func (*NewConstitutionAction) GetGovActionId ¶ added in v0.16.0
func (x *NewConstitutionAction) GetGovActionId() *GovernanceActionId
func (*NewConstitutionAction) ProtoMessage ¶ added in v0.16.0
func (*NewConstitutionAction) ProtoMessage()
func (*NewConstitutionAction) ProtoReflect ¶ added in v0.16.0
func (x *NewConstitutionAction) ProtoReflect() protoreflect.Message
func (*NewConstitutionAction) Reset ¶ added in v0.16.0
func (x *NewConstitutionAction) Reset()
func (*NewConstitutionAction) String ¶ added in v0.16.0
func (x *NewConstitutionAction) String() string
type NoConfidenceAction ¶ added in v0.16.0
type NoConfidenceAction struct { GovActionId *GovernanceActionId `protobuf:"bytes,1,opt,name=gov_action_id,json=govActionId,proto3" json:"gov_action_id,omitempty"` // contains filtered or unexported fields }
func (*NoConfidenceAction) Descriptor
deprecated
added in
v0.16.0
func (*NoConfidenceAction) Descriptor() ([]byte, []int)
Deprecated: Use NoConfidenceAction.ProtoReflect.Descriptor instead.
func (*NoConfidenceAction) GetGovActionId ¶ added in v0.16.0
func (x *NoConfidenceAction) GetGovActionId() *GovernanceActionId
func (*NoConfidenceAction) ProtoMessage ¶ added in v0.16.0
func (*NoConfidenceAction) ProtoMessage()
func (*NoConfidenceAction) ProtoReflect ¶ added in v0.16.0
func (x *NoConfidenceAction) ProtoReflect() protoreflect.Message
func (*NoConfidenceAction) Reset ¶ added in v0.16.0
func (x *NoConfidenceAction) Reset()
func (*NoConfidenceAction) String ¶ added in v0.16.0
func (x *NoConfidenceAction) String() string
type PParams ¶
type PParams struct { CoinsPerUtxoByte uint64 `protobuf:"varint,1,opt,name=coins_per_utxo_byte,json=coinsPerUtxoByte,proto3" json:"coins_per_utxo_byte,omitempty"` // The number of coins per UTXO byte. MaxTxSize uint64 `protobuf:"varint,2,opt,name=max_tx_size,json=maxTxSize,proto3" json:"max_tx_size,omitempty"` // The maximum transaction size. MinFeeCoefficient uint64 `protobuf:"varint,3,opt,name=min_fee_coefficient,json=minFeeCoefficient,proto3" json:"min_fee_coefficient,omitempty"` // The minimum fee coefficient. MinFeeConstant uint64 `protobuf:"varint,4,opt,name=min_fee_constant,json=minFeeConstant,proto3" json:"min_fee_constant,omitempty"` // The minimum fee constant. MaxBlockBodySize uint64 `protobuf:"varint,5,opt,name=max_block_body_size,json=maxBlockBodySize,proto3" json:"max_block_body_size,omitempty"` // The maximum block body size. MaxBlockHeaderSize uint64 `protobuf:"varint,6,opt,name=max_block_header_size,json=maxBlockHeaderSize,proto3" json:"max_block_header_size,omitempty"` // The maximum block header size. StakeKeyDeposit uint64 `protobuf:"varint,7,opt,name=stake_key_deposit,json=stakeKeyDeposit,proto3" json:"stake_key_deposit,omitempty"` // The stake key deposit. PoolDeposit uint64 `protobuf:"varint,8,opt,name=pool_deposit,json=poolDeposit,proto3" json:"pool_deposit,omitempty"` // The pool deposit. PoolRetirementEpochBound uint64 `` // The pool retirement epoch bound. /* 138-byte string literal not displayed */ DesiredNumberOfPools uint64 `` // The desired number of pools. /* 127-byte string literal not displayed */ PoolInfluence *RationalNumber `protobuf:"bytes,11,opt,name=pool_influence,json=poolInfluence,proto3" json:"pool_influence,omitempty"` // The pool influence. MonetaryExpansion *RationalNumber `protobuf:"bytes,12,opt,name=monetary_expansion,json=monetaryExpansion,proto3" json:"monetary_expansion,omitempty"` // The monetary expansion. TreasuryExpansion *RationalNumber `protobuf:"bytes,13,opt,name=treasury_expansion,json=treasuryExpansion,proto3" json:"treasury_expansion,omitempty"` // The treasury expansion. MinPoolCost uint64 `protobuf:"varint,14,opt,name=min_pool_cost,json=minPoolCost,proto3" json:"min_pool_cost,omitempty"` // The minimum pool cost. ProtocolVersion *ProtocolVersion `protobuf:"bytes,15,opt,name=protocol_version,json=protocolVersion,proto3" json:"protocol_version,omitempty"` // The protocol version. MaxValueSize uint64 `protobuf:"varint,16,opt,name=max_value_size,json=maxValueSize,proto3" json:"max_value_size,omitempty"` // The maximum value size. CollateralPercentage uint64 `protobuf:"varint,17,opt,name=collateral_percentage,json=collateralPercentage,proto3" json:"collateral_percentage,omitempty"` // The collateral percentage. MaxCollateralInputs uint64 `protobuf:"varint,18,opt,name=max_collateral_inputs,json=maxCollateralInputs,proto3" json:"max_collateral_inputs,omitempty"` // The maximum collateral inputs. CostModels *CostModels `protobuf:"bytes,19,opt,name=cost_models,json=costModels,proto3" json:"cost_models,omitempty"` // The cost models. Prices *ExPrices `protobuf:"bytes,20,opt,name=prices,proto3" json:"prices,omitempty"` // The prices. MaxExecutionUnitsPerTransaction *ExUnits `` // The maximum execution units per transaction. /* 161-byte string literal not displayed */ MaxExecutionUnitsPerBlock *ExUnits `` // The maximum execution units per block. /* 143-byte string literal not displayed */ MinFeeScriptRefCostPerByte *RationalNumber `` // The minimum fee per script reference byte. /* 150-byte string literal not displayed */ PoolVotingThresholds *VotingThresholds `protobuf:"bytes,24,opt,name=pool_voting_thresholds,json=poolVotingThresholds,proto3" json:"pool_voting_thresholds,omitempty"` // The pool voting thresholds. DrepVotingThresholds *VotingThresholds `protobuf:"bytes,25,opt,name=drep_voting_thresholds,json=drepVotingThresholds,proto3" json:"drep_voting_thresholds,omitempty"` // The drep voting thresholds. MinCommitteeSize uint32 `protobuf:"varint,26,opt,name=min_committee_size,json=minCommitteeSize,proto3" json:"min_committee_size,omitempty"` // The minimum committee size. CommitteeTermLimit uint64 `protobuf:"varint,27,opt,name=committee_term_limit,json=committeeTermLimit,proto3" json:"committee_term_limit,omitempty"` // The committee term limit. GovernanceActionValidityPeriod uint64 `` // The governance action validity period. /* 157-byte string literal not displayed */ GovernanceActionDeposit uint64 `` // The governance action deposit. /* 134-byte string literal not displayed */ DrepDeposit uint64 `protobuf:"varint,30,opt,name=drep_deposit,json=drepDeposit,proto3" json:"drep_deposit,omitempty"` // The drep deposit. DrepInactivityPeriod uint64 `protobuf:"varint,31,opt,name=drep_inactivity_period,json=drepInactivityPeriod,proto3" json:"drep_inactivity_period,omitempty"` // The drep inactivity period. // contains filtered or unexported fields }
func (*PParams) Descriptor
deprecated
func (*PParams) GetCoinsPerUtxoByte ¶
func (*PParams) GetCollateralPercentage ¶
func (*PParams) GetCommitteeTermLimit ¶ added in v0.15.0
func (*PParams) GetCostModels ¶
func (x *PParams) GetCostModels() *CostModels
func (*PParams) GetDesiredNumberOfPools ¶
func (*PParams) GetDrepDeposit ¶ added in v0.15.0
func (*PParams) GetDrepInactivityPeriod ¶ added in v0.15.0
func (*PParams) GetDrepVotingThresholds ¶ added in v0.15.0
func (x *PParams) GetDrepVotingThresholds() *VotingThresholds
func (*PParams) GetGovernanceActionDeposit ¶ added in v0.15.0
func (*PParams) GetGovernanceActionValidityPeriod ¶ added in v0.15.0
func (*PParams) GetMaxBlockBodySize ¶
func (*PParams) GetMaxBlockHeaderSize ¶
func (*PParams) GetMaxCollateralInputs ¶
func (*PParams) GetMaxExecutionUnitsPerBlock ¶
func (*PParams) GetMaxExecutionUnitsPerTransaction ¶
func (*PParams) GetMaxTxSize ¶
func (*PParams) GetMaxValueSize ¶
func (*PParams) GetMinCommitteeSize ¶ added in v0.15.0
func (*PParams) GetMinFeeCoefficient ¶
func (*PParams) GetMinFeeConstant ¶
func (*PParams) GetMinFeeScriptRefCostPerByte ¶ added in v0.15.0
func (x *PParams) GetMinFeeScriptRefCostPerByte() *RationalNumber
func (*PParams) GetMinPoolCost ¶
func (*PParams) GetMonetaryExpansion ¶
func (x *PParams) GetMonetaryExpansion() *RationalNumber
func (*PParams) GetPoolDeposit ¶
func (*PParams) GetPoolInfluence ¶
func (x *PParams) GetPoolInfluence() *RationalNumber
func (*PParams) GetPoolRetirementEpochBound ¶
func (*PParams) GetPoolVotingThresholds ¶ added in v0.15.0
func (x *PParams) GetPoolVotingThresholds() *VotingThresholds
func (*PParams) GetProtocolVersion ¶
func (x *PParams) GetProtocolVersion() *ProtocolVersion
func (*PParams) GetStakeKeyDeposit ¶
func (*PParams) GetTreasuryExpansion ¶
func (x *PParams) GetTreasuryExpansion() *RationalNumber
func (*PParams) ProtoMessage ¶
func (*PParams) ProtoMessage()
func (*PParams) ProtoReflect ¶
func (x *PParams) ProtoReflect() protoreflect.Message
type ParameterChangeAction ¶ added in v0.16.0
type ParameterChangeAction struct { GovActionId *GovernanceActionId `protobuf:"bytes,1,opt,name=gov_action_id,json=govActionId,proto3" json:"gov_action_id,omitempty"` ProtocolParamUpdate *PParams `protobuf:"bytes,2,opt,name=protocol_param_update,json=protocolParamUpdate,proto3" json:"protocol_param_update,omitempty"` // The updates proposed PolicyHash []byte `protobuf:"bytes,3,opt,name=policy_hash,json=policyHash,proto3" json:"policy_hash,omitempty"` // contains filtered or unexported fields }
func (*ParameterChangeAction) Descriptor
deprecated
added in
v0.16.0
func (*ParameterChangeAction) Descriptor() ([]byte, []int)
Deprecated: Use ParameterChangeAction.ProtoReflect.Descriptor instead.
func (*ParameterChangeAction) GetGovActionId ¶ added in v0.16.0
func (x *ParameterChangeAction) GetGovActionId() *GovernanceActionId
func (*ParameterChangeAction) GetPolicyHash ¶ added in v0.16.0
func (x *ParameterChangeAction) GetPolicyHash() []byte
func (*ParameterChangeAction) GetProtocolParamUpdate ¶ added in v0.16.0
func (x *ParameterChangeAction) GetProtocolParamUpdate() *PParams
func (*ParameterChangeAction) ProtoMessage ¶ added in v0.16.0
func (*ParameterChangeAction) ProtoMessage()
func (*ParameterChangeAction) ProtoReflect ¶ added in v0.16.0
func (x *ParameterChangeAction) ProtoReflect() protoreflect.Message
func (*ParameterChangeAction) Reset ¶ added in v0.16.0
func (x *ParameterChangeAction) Reset()
func (*ParameterChangeAction) String ¶ added in v0.16.0
func (x *ParameterChangeAction) String() string
type PlutusData ¶
type PlutusData struct { // Types that are valid to be assigned to PlutusData: // // *PlutusData_Constr // *PlutusData_Map // *PlutusData_BigInt // *PlutusData_BoundedBytes // *PlutusData_Array PlutusData isPlutusData_PlutusData `protobuf_oneof:"plutus_data"` // contains filtered or unexported fields }
Represents a Plutus data item in Cardano.
func (*PlutusData) Descriptor
deprecated
func (*PlutusData) Descriptor() ([]byte, []int)
Deprecated: Use PlutusData.ProtoReflect.Descriptor instead.
func (*PlutusData) GetArray ¶
func (x *PlutusData) GetArray() *PlutusDataArray
func (*PlutusData) GetBigInt ¶
func (x *PlutusData) GetBigInt() *BigInt
func (*PlutusData) GetBoundedBytes ¶
func (x *PlutusData) GetBoundedBytes() []byte
func (*PlutusData) GetConstr ¶
func (x *PlutusData) GetConstr() *Constr
func (*PlutusData) GetMap ¶
func (x *PlutusData) GetMap() *PlutusDataMap
func (*PlutusData) GetPlutusData ¶
func (x *PlutusData) GetPlutusData() isPlutusData_PlutusData
func (*PlutusData) ProtoMessage ¶
func (*PlutusData) ProtoMessage()
func (*PlutusData) ProtoReflect ¶
func (x *PlutusData) ProtoReflect() protoreflect.Message
func (*PlutusData) Reset ¶
func (x *PlutusData) Reset()
func (*PlutusData) String ¶
func (x *PlutusData) String() string
type PlutusDataArray ¶
type PlutusDataArray struct { Items []*PlutusData `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` // List of Plutus data items. // contains filtered or unexported fields }
Represents an array of Plutus data in Cardano.
func (*PlutusDataArray) Descriptor
deprecated
func (*PlutusDataArray) Descriptor() ([]byte, []int)
Deprecated: Use PlutusDataArray.ProtoReflect.Descriptor instead.
func (*PlutusDataArray) GetItems ¶
func (x *PlutusDataArray) GetItems() []*PlutusData
func (*PlutusDataArray) ProtoMessage ¶
func (*PlutusDataArray) ProtoMessage()
func (*PlutusDataArray) ProtoReflect ¶
func (x *PlutusDataArray) ProtoReflect() protoreflect.Message
func (*PlutusDataArray) Reset ¶
func (x *PlutusDataArray) Reset()
func (*PlutusDataArray) String ¶
func (x *PlutusDataArray) String() string
type PlutusDataMap ¶
type PlutusDataMap struct { Pairs []*PlutusDataPair `protobuf:"bytes,1,rep,name=pairs,proto3" json:"pairs,omitempty"` // List of key-value pairs. // contains filtered or unexported fields }
Represents a map of Plutus data in Cardano.
func (*PlutusDataMap) Descriptor
deprecated
func (*PlutusDataMap) Descriptor() ([]byte, []int)
Deprecated: Use PlutusDataMap.ProtoReflect.Descriptor instead.
func (*PlutusDataMap) GetPairs ¶
func (x *PlutusDataMap) GetPairs() []*PlutusDataPair
func (*PlutusDataMap) ProtoMessage ¶
func (*PlutusDataMap) ProtoMessage()
func (*PlutusDataMap) ProtoReflect ¶
func (x *PlutusDataMap) ProtoReflect() protoreflect.Message
func (*PlutusDataMap) Reset ¶
func (x *PlutusDataMap) Reset()
func (*PlutusDataMap) String ¶
func (x *PlutusDataMap) String() string
type PlutusDataPair ¶
type PlutusDataPair struct { Key *PlutusData `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Key of the pair. Value *PlutusData `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // Value of the pair. // contains filtered or unexported fields }
Represents a key-value pair for Plutus data in Cardano.
func (*PlutusDataPair) Descriptor
deprecated
func (*PlutusDataPair) Descriptor() ([]byte, []int)
Deprecated: Use PlutusDataPair.ProtoReflect.Descriptor instead.
func (*PlutusDataPair) GetKey ¶
func (x *PlutusDataPair) GetKey() *PlutusData
func (*PlutusDataPair) GetValue ¶
func (x *PlutusDataPair) GetValue() *PlutusData
func (*PlutusDataPair) ProtoMessage ¶
func (*PlutusDataPair) ProtoMessage()
func (*PlutusDataPair) ProtoReflect ¶
func (x *PlutusDataPair) ProtoReflect() protoreflect.Message
func (*PlutusDataPair) Reset ¶
func (x *PlutusDataPair) Reset()
func (*PlutusDataPair) String ¶
func (x *PlutusDataPair) String() string
type PlutusData_Array ¶
type PlutusData_Array struct {
Array *PlutusDataArray `protobuf:"bytes,6,opt,name=array,proto3,oneof"` // Array of Plutus data.
}
type PlutusData_BigInt ¶
type PlutusData_BigInt struct {
BigInt *BigInt `protobuf:"bytes,4,opt,name=big_int,json=bigInt,proto3,oneof"` // Big integer.
}
type PlutusData_BoundedBytes ¶
type PlutusData_BoundedBytes struct {
BoundedBytes []byte `protobuf:"bytes,5,opt,name=bounded_bytes,json=boundedBytes,proto3,oneof"` // Bounded bytes.
}
type PlutusData_Constr ¶
type PlutusData_Constr struct {
Constr *Constr `protobuf:"bytes,2,opt,name=constr,proto3,oneof"` // Constructor.
}
type PlutusData_Map ¶
type PlutusData_Map struct {
Map *PlutusDataMap `protobuf:"bytes,3,opt,name=map,proto3,oneof"` // Map of Plutus data.
}
type PoolMetadata ¶
type PoolMetadata struct { Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` Hash []byte `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"` // contains filtered or unexported fields }
Represents pool metadata in Cardano.
func (*PoolMetadata) Descriptor
deprecated
func (*PoolMetadata) Descriptor() ([]byte, []int)
Deprecated: Use PoolMetadata.ProtoReflect.Descriptor instead.
func (*PoolMetadata) GetHash ¶
func (x *PoolMetadata) GetHash() []byte
func (*PoolMetadata) GetUrl ¶
func (x *PoolMetadata) GetUrl() string
func (*PoolMetadata) ProtoMessage ¶
func (*PoolMetadata) ProtoMessage()
func (*PoolMetadata) ProtoReflect ¶
func (x *PoolMetadata) ProtoReflect() protoreflect.Message
func (*PoolMetadata) Reset ¶
func (x *PoolMetadata) Reset()
func (*PoolMetadata) String ¶
func (x *PoolMetadata) String() string
type PoolRegistrationCert ¶
type PoolRegistrationCert struct { Operator []byte `protobuf:"bytes,1,opt,name=operator,proto3" json:"operator,omitempty"` // Operator key hash. VrfKeyhash []byte `protobuf:"bytes,2,opt,name=vrf_keyhash,json=vrfKeyhash,proto3" json:"vrf_keyhash,omitempty"` // VRF key hash. Pledge uint64 `protobuf:"varint,3,opt,name=pledge,proto3" json:"pledge,omitempty"` // Pledge amount. Cost uint64 `protobuf:"varint,4,opt,name=cost,proto3" json:"cost,omitempty"` // Pool cost. Margin *RationalNumber `protobuf:"bytes,5,opt,name=margin,proto3" json:"margin,omitempty"` // Pool margin. RewardAccount []byte `protobuf:"bytes,6,opt,name=reward_account,json=rewardAccount,proto3" json:"reward_account,omitempty"` // Reward account. PoolOwners [][]byte `protobuf:"bytes,7,rep,name=pool_owners,json=poolOwners,proto3" json:"pool_owners,omitempty"` // List of pool owner key hashes. Relays []*Relay `protobuf:"bytes,8,rep,name=relays,proto3" json:"relays,omitempty"` // List of relays. PoolMetadata *PoolMetadata `protobuf:"bytes,9,opt,name=pool_metadata,json=poolMetadata,proto3" json:"pool_metadata,omitempty"` // Pool metadata. // contains filtered or unexported fields }
Represents a pool registration certificate in Cardano.
func (*PoolRegistrationCert) Descriptor
deprecated
func (*PoolRegistrationCert) Descriptor() ([]byte, []int)
Deprecated: Use PoolRegistrationCert.ProtoReflect.Descriptor instead.
func (*PoolRegistrationCert) GetCost ¶
func (x *PoolRegistrationCert) GetCost() uint64
func (*PoolRegistrationCert) GetMargin ¶
func (x *PoolRegistrationCert) GetMargin() *RationalNumber
func (*PoolRegistrationCert) GetOperator ¶
func (x *PoolRegistrationCert) GetOperator() []byte
func (*PoolRegistrationCert) GetPledge ¶
func (x *PoolRegistrationCert) GetPledge() uint64
func (*PoolRegistrationCert) GetPoolMetadata ¶
func (x *PoolRegistrationCert) GetPoolMetadata() *PoolMetadata
func (*PoolRegistrationCert) GetPoolOwners ¶
func (x *PoolRegistrationCert) GetPoolOwners() [][]byte
func (*PoolRegistrationCert) GetRelays ¶
func (x *PoolRegistrationCert) GetRelays() []*Relay
func (*PoolRegistrationCert) GetRewardAccount ¶
func (x *PoolRegistrationCert) GetRewardAccount() []byte
func (*PoolRegistrationCert) GetVrfKeyhash ¶
func (x *PoolRegistrationCert) GetVrfKeyhash() []byte
func (*PoolRegistrationCert) ProtoMessage ¶
func (*PoolRegistrationCert) ProtoMessage()
func (*PoolRegistrationCert) ProtoReflect ¶
func (x *PoolRegistrationCert) ProtoReflect() protoreflect.Message
func (*PoolRegistrationCert) Reset ¶
func (x *PoolRegistrationCert) Reset()
func (*PoolRegistrationCert) String ¶
func (x *PoolRegistrationCert) String() string
type PoolRetirementCert ¶
type PoolRetirementCert struct { PoolKeyhash []byte `protobuf:"bytes,1,opt,name=pool_keyhash,json=poolKeyhash,proto3" json:"pool_keyhash,omitempty"` // Pool key hash. Epoch uint64 `protobuf:"varint,2,opt,name=epoch,proto3" json:"epoch,omitempty"` // Retirement epoch. // contains filtered or unexported fields }
Represents a pool retirement certificate in Cardano.
func (*PoolRetirementCert) Descriptor
deprecated
func (*PoolRetirementCert) Descriptor() ([]byte, []int)
Deprecated: Use PoolRetirementCert.ProtoReflect.Descriptor instead.
func (*PoolRetirementCert) GetEpoch ¶
func (x *PoolRetirementCert) GetEpoch() uint64
func (*PoolRetirementCert) GetPoolKeyhash ¶
func (x *PoolRetirementCert) GetPoolKeyhash() []byte
func (*PoolRetirementCert) ProtoMessage ¶
func (*PoolRetirementCert) ProtoMessage()
func (*PoolRetirementCert) ProtoReflect ¶
func (x *PoolRetirementCert) ProtoReflect() protoreflect.Message
func (*PoolRetirementCert) Reset ¶
func (x *PoolRetirementCert) Reset()
func (*PoolRetirementCert) String ¶
func (x *PoolRetirementCert) String() string
type ProtocolVersion ¶
type ProtocolVersion struct { Major uint32 `protobuf:"varint,1,opt,name=major,proto3" json:"major,omitempty"` Minor uint32 `protobuf:"varint,2,opt,name=minor,proto3" json:"minor,omitempty"` // contains filtered or unexported fields }
func (*ProtocolVersion) Descriptor
deprecated
func (*ProtocolVersion) Descriptor() ([]byte, []int)
Deprecated: Use ProtocolVersion.ProtoReflect.Descriptor instead.
func (*ProtocolVersion) GetMajor ¶
func (x *ProtocolVersion) GetMajor() uint32
func (*ProtocolVersion) GetMinor ¶
func (x *ProtocolVersion) GetMinor() uint32
func (*ProtocolVersion) ProtoMessage ¶
func (*ProtocolVersion) ProtoMessage()
func (*ProtocolVersion) ProtoReflect ¶
func (x *ProtocolVersion) ProtoReflect() protoreflect.Message
func (*ProtocolVersion) Reset ¶
func (x *ProtocolVersion) Reset()
func (*ProtocolVersion) String ¶
func (x *ProtocolVersion) String() string
type RationalNumber ¶
type RationalNumber struct { Numerator int32 `protobuf:"varint,1,opt,name=numerator,proto3" json:"numerator,omitempty"` Denominator uint32 `protobuf:"varint,2,opt,name=denominator,proto3" json:"denominator,omitempty"` // contains filtered or unexported fields }
Represents a rational number as a fraction.
func (*RationalNumber) Descriptor
deprecated
func (*RationalNumber) Descriptor() ([]byte, []int)
Deprecated: Use RationalNumber.ProtoReflect.Descriptor instead.
func (*RationalNumber) GetDenominator ¶
func (x *RationalNumber) GetDenominator() uint32
func (*RationalNumber) GetNumerator ¶
func (x *RationalNumber) GetNumerator() int32
func (*RationalNumber) ProtoMessage ¶
func (*RationalNumber) ProtoMessage()
func (*RationalNumber) ProtoReflect ¶
func (x *RationalNumber) ProtoReflect() protoreflect.Message
func (*RationalNumber) Reset ¶
func (x *RationalNumber) Reset()
func (*RationalNumber) String ¶
func (x *RationalNumber) String() string
type Redeemer ¶
type Redeemer struct { Purpose RedeemerPurpose `protobuf:"varint,1,opt,name=purpose,proto3,enum=utxorpc.v1alpha.cardano.RedeemerPurpose" json:"purpose,omitempty"` // Purpose of the redeemer. Payload *PlutusData `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"` // Plutus data associated with the redeemer. Index uint32 `protobuf:"varint,3,opt,name=index,proto3" json:"index,omitempty"` // Index of the redee mer. ExUnits *ExUnits `protobuf:"bytes,4,opt,name=ex_units,json=exUnits,proto3" json:"ex_units,omitempty"` // Execution units consumed by the redeemer. OriginalCbor []byte `protobuf:"bytes,5,opt,name=original_cbor,json=originalCbor,proto3" json:"original_cbor,omitempty"` // Original cbor-encoded data as seen on-chain // contains filtered or unexported fields }
Redeemer information for a Plutus script.
func (*Redeemer) Descriptor
deprecated
func (*Redeemer) GetExUnits ¶ added in v0.13.0
func (*Redeemer) GetOriginalCbor ¶ added in v0.14.0
func (*Redeemer) GetPayload ¶ added in v0.8.0
func (x *Redeemer) GetPayload() *PlutusData
func (*Redeemer) GetPurpose ¶
func (x *Redeemer) GetPurpose() RedeemerPurpose
func (*Redeemer) ProtoMessage ¶
func (*Redeemer) ProtoMessage()
func (*Redeemer) ProtoReflect ¶
func (x *Redeemer) ProtoReflect() protoreflect.Message
type RedeemerPurpose ¶
type RedeemerPurpose int32
Purpose of the redeemer in a transaction.
const ( RedeemerPurpose_REDEEMER_PURPOSE_UNSPECIFIED RedeemerPurpose = 0 RedeemerPurpose_REDEEMER_PURPOSE_SPEND RedeemerPurpose = 1 RedeemerPurpose_REDEEMER_PURPOSE_MINT RedeemerPurpose = 2 RedeemerPurpose_REDEEMER_PURPOSE_CERT RedeemerPurpose = 3 RedeemerPurpose_REDEEMER_PURPOSE_REWARD RedeemerPurpose = 4 RedeemerPurpose_REDEEMER_PURPOSE_VOTE RedeemerPurpose = 5 RedeemerPurpose_REDEEMER_PURPOSE_PROPOSE RedeemerPurpose = 6 )
func (RedeemerPurpose) Descriptor ¶
func (RedeemerPurpose) Descriptor() protoreflect.EnumDescriptor
func (RedeemerPurpose) Enum ¶
func (x RedeemerPurpose) Enum() *RedeemerPurpose
func (RedeemerPurpose) EnumDescriptor
deprecated
func (RedeemerPurpose) EnumDescriptor() ([]byte, []int)
Deprecated: Use RedeemerPurpose.Descriptor instead.
func (RedeemerPurpose) Number ¶
func (x RedeemerPurpose) Number() protoreflect.EnumNumber
func (RedeemerPurpose) String ¶
func (x RedeemerPurpose) String() string
func (RedeemerPurpose) Type ¶
func (RedeemerPurpose) Type() protoreflect.EnumType
type RegCert ¶ added in v0.10.0
type RegCert struct { StakeCredential *StakeCredential `protobuf:"bytes,1,opt,name=stake_credential,json=stakeCredential,proto3" json:"stake_credential,omitempty"` Coin uint64 `protobuf:"varint,2,opt,name=coin,proto3" json:"coin,omitempty"` // contains filtered or unexported fields }
func (*RegCert) Descriptor
deprecated
added in
v0.10.0
func (*RegCert) GetStakeCredential ¶ added in v0.10.0
func (x *RegCert) GetStakeCredential() *StakeCredential
func (*RegCert) ProtoMessage ¶ added in v0.10.0
func (*RegCert) ProtoMessage()
func (*RegCert) ProtoReflect ¶ added in v0.10.0
func (x *RegCert) ProtoReflect() protoreflect.Message
type RegDRepCert ¶ added in v0.10.0
type RegDRepCert struct { DrepCredential *StakeCredential `protobuf:"bytes,1,opt,name=drep_credential,json=drepCredential,proto3" json:"drep_credential,omitempty"` Coin uint64 `protobuf:"varint,2,opt,name=coin,proto3" json:"coin,omitempty"` Anchor *Anchor `protobuf:"bytes,3,opt,name=anchor,proto3" json:"anchor,omitempty"` // contains filtered or unexported fields }
func (*RegDRepCert) Descriptor
deprecated
added in
v0.10.0
func (*RegDRepCert) Descriptor() ([]byte, []int)
Deprecated: Use RegDRepCert.ProtoReflect.Descriptor instead.
func (*RegDRepCert) GetAnchor ¶ added in v0.10.0
func (x *RegDRepCert) GetAnchor() *Anchor
func (*RegDRepCert) GetCoin ¶ added in v0.10.0
func (x *RegDRepCert) GetCoin() uint64
func (*RegDRepCert) GetDrepCredential ¶ added in v0.10.0
func (x *RegDRepCert) GetDrepCredential() *StakeCredential
func (*RegDRepCert) ProtoMessage ¶ added in v0.10.0
func (*RegDRepCert) ProtoMessage()
func (*RegDRepCert) ProtoReflect ¶ added in v0.10.0
func (x *RegDRepCert) ProtoReflect() protoreflect.Message
func (*RegDRepCert) Reset ¶ added in v0.10.0
func (x *RegDRepCert) Reset()
func (*RegDRepCert) String ¶ added in v0.10.0
func (x *RegDRepCert) String() string
type Relay ¶
type Relay struct { IpV4 []byte `protobuf:"bytes,1,opt,name=ip_v4,json=ipV4,proto3" json:"ip_v4,omitempty"` IpV6 []byte `protobuf:"bytes,2,opt,name=ip_v6,json=ipV6,proto3" json:"ip_v6,omitempty"` DnsName string `protobuf:"bytes,3,opt,name=dns_name,json=dnsName,proto3" json:"dns_name,omitempty"` Port uint32 `protobuf:"varint,4,opt,name=port,proto3" json:"port,omitempty"` // contains filtered or unexported fields }
Represents a relay in Cardano.
func (*Relay) Descriptor
deprecated
func (*Relay) GetDnsName ¶
func (*Relay) ProtoMessage ¶
func (*Relay) ProtoMessage()
func (*Relay) ProtoReflect ¶
func (x *Relay) ProtoReflect() protoreflect.Message
type ResignCommitteeColdCert ¶ added in v0.10.0
type ResignCommitteeColdCert struct { CommitteeColdCredential *StakeCredential `` /* 132-byte string literal not displayed */ Anchor *Anchor `protobuf:"bytes,2,opt,name=anchor,proto3" json:"anchor,omitempty"` // contains filtered or unexported fields }
func (*ResignCommitteeColdCert) Descriptor
deprecated
added in
v0.10.0
func (*ResignCommitteeColdCert) Descriptor() ([]byte, []int)
Deprecated: Use ResignCommitteeColdCert.ProtoReflect.Descriptor instead.
func (*ResignCommitteeColdCert) GetAnchor ¶ added in v0.10.0
func (x *ResignCommitteeColdCert) GetAnchor() *Anchor
func (*ResignCommitteeColdCert) GetCommitteeColdCredential ¶ added in v0.10.0
func (x *ResignCommitteeColdCert) GetCommitteeColdCredential() *StakeCredential
func (*ResignCommitteeColdCert) ProtoMessage ¶ added in v0.10.0
func (*ResignCommitteeColdCert) ProtoMessage()
func (*ResignCommitteeColdCert) ProtoReflect ¶ added in v0.10.0
func (x *ResignCommitteeColdCert) ProtoReflect() protoreflect.Message
func (*ResignCommitteeColdCert) Reset ¶ added in v0.10.0
func (x *ResignCommitteeColdCert) Reset()
func (*ResignCommitteeColdCert) String ¶ added in v0.10.0
func (x *ResignCommitteeColdCert) String() string
type Script ¶
type Script struct { // Types that are valid to be assigned to Script: // // *Script_Native // *Script_PlutusV1 // *Script_PlutusV2 // *Script_PlutusV3 Script isScript_Script `protobuf_oneof:"script"` // contains filtered or unexported fields }
Represents a script in Cardano.
func (*Script) Descriptor
deprecated
func (*Script) GetNative ¶
func (x *Script) GetNative() *NativeScript
func (*Script) GetPlutusV1 ¶
func (*Script) GetPlutusV2 ¶
func (*Script) GetPlutusV3 ¶ added in v0.10.0
func (*Script) ProtoMessage ¶
func (*Script) ProtoMessage()
func (*Script) ProtoReflect ¶
func (x *Script) ProtoReflect() protoreflect.Message
type ScriptNOfK ¶
type ScriptNOfK struct { K uint32 `protobuf:"varint,1,opt,name=k,proto3" json:"k,omitempty"` // The number of required satisfied scripts. Scripts []*NativeScript `protobuf:"bytes,2,rep,name=scripts,proto3" json:"scripts,omitempty"` // List of native scripts. // contains filtered or unexported fields }
Represents a "k out of n" native script.
func (*ScriptNOfK) Descriptor
deprecated
func (*ScriptNOfK) Descriptor() ([]byte, []int)
Deprecated: Use ScriptNOfK.ProtoReflect.Descriptor instead.
func (*ScriptNOfK) GetK ¶
func (x *ScriptNOfK) GetK() uint32
func (*ScriptNOfK) GetScripts ¶
func (x *ScriptNOfK) GetScripts() []*NativeScript
func (*ScriptNOfK) ProtoMessage ¶
func (*ScriptNOfK) ProtoMessage()
func (*ScriptNOfK) ProtoReflect ¶
func (x *ScriptNOfK) ProtoReflect() protoreflect.Message
func (*ScriptNOfK) Reset ¶
func (x *ScriptNOfK) Reset()
func (*ScriptNOfK) String ¶
func (x *ScriptNOfK) String() string
type Script_Native ¶
type Script_Native struct {
Native *NativeScript `protobuf:"bytes,1,opt,name=native,proto3,oneof"` // Native script.
}
type Script_PlutusV1 ¶
type Script_PlutusV1 struct {
PlutusV1 []byte `protobuf:"bytes,2,opt,name=plutus_v1,json=plutusV1,proto3,oneof"` // Plutus V1 script.
}
type Script_PlutusV2 ¶
type Script_PlutusV2 struct {
PlutusV2 []byte `protobuf:"bytes,3,opt,name=plutus_v2,json=plutusV2,proto3,oneof"` // Plutus V2 script.
}
type Script_PlutusV3 ¶ added in v0.10.0
type Script_PlutusV3 struct {
PlutusV3 []byte `protobuf:"bytes,4,opt,name=plutus_v3,json=plutusV3,proto3,oneof"` // Plutus V3 script.
}
type StakeCredential ¶
type StakeCredential struct { // Types that are valid to be assigned to StakeCredential: // // *StakeCredential_AddrKeyHash // *StakeCredential_ScriptHash StakeCredential isStakeCredential_StakeCredential `protobuf_oneof:"stake_credential"` // contains filtered or unexported fields }
Represents a stake credential in Cardano.
func (*StakeCredential) Descriptor
deprecated
func (*StakeCredential) Descriptor() ([]byte, []int)
Deprecated: Use StakeCredential.ProtoReflect.Descriptor instead.
func (*StakeCredential) GetAddrKeyHash ¶
func (x *StakeCredential) GetAddrKeyHash() []byte
func (*StakeCredential) GetScriptHash ¶
func (x *StakeCredential) GetScriptHash() []byte
func (*StakeCredential) GetStakeCredential ¶
func (x *StakeCredential) GetStakeCredential() isStakeCredential_StakeCredential
func (*StakeCredential) ProtoMessage ¶
func (*StakeCredential) ProtoMessage()
func (*StakeCredential) ProtoReflect ¶
func (x *StakeCredential) ProtoReflect() protoreflect.Message
func (*StakeCredential) Reset ¶
func (x *StakeCredential) Reset()
func (*StakeCredential) String ¶
func (x *StakeCredential) String() string
type StakeCredential_AddrKeyHash ¶
type StakeCredential_AddrKeyHash struct {
AddrKeyHash []byte `protobuf:"bytes,1,opt,name=addr_key_hash,json=addrKeyHash,proto3,oneof"` // Address key hash.
}
type StakeCredential_ScriptHash ¶
type StakeCredential_ScriptHash struct {
ScriptHash []byte `protobuf:"bytes,2,opt,name=script_hash,json=scriptHash,proto3,oneof"` // Script hash.
}
type StakeDelegationCert ¶
type StakeDelegationCert struct { StakeCredential *StakeCredential `protobuf:"bytes,1,opt,name=stake_credential,json=stakeCredential,proto3" json:"stake_credential,omitempty"` // Stake credential. PoolKeyhash []byte `protobuf:"bytes,2,opt,name=pool_keyhash,json=poolKeyhash,proto3" json:"pool_keyhash,omitempty"` // Pool key hash. // contains filtered or unexported fields }
Represents a stake delegation certificate in Cardano.
func (*StakeDelegationCert) Descriptor
deprecated
func (*StakeDelegationCert) Descriptor() ([]byte, []int)
Deprecated: Use StakeDelegationCert.ProtoReflect.Descriptor instead.
func (*StakeDelegationCert) GetPoolKeyhash ¶
func (x *StakeDelegationCert) GetPoolKeyhash() []byte
func (*StakeDelegationCert) GetStakeCredential ¶
func (x *StakeDelegationCert) GetStakeCredential() *StakeCredential
func (*StakeDelegationCert) ProtoMessage ¶
func (*StakeDelegationCert) ProtoMessage()
func (*StakeDelegationCert) ProtoReflect ¶
func (x *StakeDelegationCert) ProtoReflect() protoreflect.Message
func (*StakeDelegationCert) Reset ¶
func (x *StakeDelegationCert) Reset()
func (*StakeDelegationCert) String ¶
func (x *StakeDelegationCert) String() string
type StakeRegDelegCert ¶ added in v0.10.0
type StakeRegDelegCert struct { StakeCredential *StakeCredential `protobuf:"bytes,1,opt,name=stake_credential,json=stakeCredential,proto3" json:"stake_credential,omitempty"` PoolKeyhash []byte `protobuf:"bytes,2,opt,name=pool_keyhash,json=poolKeyhash,proto3" json:"pool_keyhash,omitempty"` Coin uint64 `protobuf:"varint,3,opt,name=coin,proto3" json:"coin,omitempty"` // contains filtered or unexported fields }
func (*StakeRegDelegCert) Descriptor
deprecated
added in
v0.10.0
func (*StakeRegDelegCert) Descriptor() ([]byte, []int)
Deprecated: Use StakeRegDelegCert.ProtoReflect.Descriptor instead.
func (*StakeRegDelegCert) GetCoin ¶ added in v0.10.0
func (x *StakeRegDelegCert) GetCoin() uint64
func (*StakeRegDelegCert) GetPoolKeyhash ¶ added in v0.10.0
func (x *StakeRegDelegCert) GetPoolKeyhash() []byte
func (*StakeRegDelegCert) GetStakeCredential ¶ added in v0.10.0
func (x *StakeRegDelegCert) GetStakeCredential() *StakeCredential
func (*StakeRegDelegCert) ProtoMessage ¶ added in v0.10.0
func (*StakeRegDelegCert) ProtoMessage()
func (*StakeRegDelegCert) ProtoReflect ¶ added in v0.10.0
func (x *StakeRegDelegCert) ProtoReflect() protoreflect.Message
func (*StakeRegDelegCert) Reset ¶ added in v0.10.0
func (x *StakeRegDelegCert) Reset()
func (*StakeRegDelegCert) String ¶ added in v0.10.0
func (x *StakeRegDelegCert) String() string
type StakeVoteDelegCert ¶ added in v0.10.0
type StakeVoteDelegCert struct { StakeCredential *StakeCredential `protobuf:"bytes,1,opt,name=stake_credential,json=stakeCredential,proto3" json:"stake_credential,omitempty"` PoolKeyhash []byte `protobuf:"bytes,2,opt,name=pool_keyhash,json=poolKeyhash,proto3" json:"pool_keyhash,omitempty"` Drep *DRep `protobuf:"bytes,3,opt,name=drep,proto3" json:"drep,omitempty"` // contains filtered or unexported fields }
func (*StakeVoteDelegCert) Descriptor
deprecated
added in
v0.10.0
func (*StakeVoteDelegCert) Descriptor() ([]byte, []int)
Deprecated: Use StakeVoteDelegCert.ProtoReflect.Descriptor instead.
func (*StakeVoteDelegCert) GetDrep ¶ added in v0.10.0
func (x *StakeVoteDelegCert) GetDrep() *DRep
func (*StakeVoteDelegCert) GetPoolKeyhash ¶ added in v0.10.0
func (x *StakeVoteDelegCert) GetPoolKeyhash() []byte
func (*StakeVoteDelegCert) GetStakeCredential ¶ added in v0.10.0
func (x *StakeVoteDelegCert) GetStakeCredential() *StakeCredential
func (*StakeVoteDelegCert) ProtoMessage ¶ added in v0.10.0
func (*StakeVoteDelegCert) ProtoMessage()
func (*StakeVoteDelegCert) ProtoReflect ¶ added in v0.10.0
func (x *StakeVoteDelegCert) ProtoReflect() protoreflect.Message
func (*StakeVoteDelegCert) Reset ¶ added in v0.10.0
func (x *StakeVoteDelegCert) Reset()
func (*StakeVoteDelegCert) String ¶ added in v0.10.0
func (x *StakeVoteDelegCert) String() string
type StakeVoteRegDelegCert ¶ added in v0.10.0
type StakeVoteRegDelegCert struct { StakeCredential *StakeCredential `protobuf:"bytes,1,opt,name=stake_credential,json=stakeCredential,proto3" json:"stake_credential,omitempty"` PoolKeyhash []byte `protobuf:"bytes,2,opt,name=pool_keyhash,json=poolKeyhash,proto3" json:"pool_keyhash,omitempty"` Drep *DRep `protobuf:"bytes,3,opt,name=drep,proto3" json:"drep,omitempty"` Coin uint64 `protobuf:"varint,4,opt,name=coin,proto3" json:"coin,omitempty"` // contains filtered or unexported fields }
func (*StakeVoteRegDelegCert) Descriptor
deprecated
added in
v0.10.0
func (*StakeVoteRegDelegCert) Descriptor() ([]byte, []int)
Deprecated: Use StakeVoteRegDelegCert.ProtoReflect.Descriptor instead.
func (*StakeVoteRegDelegCert) GetCoin ¶ added in v0.10.0
func (x *StakeVoteRegDelegCert) GetCoin() uint64
func (*StakeVoteRegDelegCert) GetDrep ¶ added in v0.10.0
func (x *StakeVoteRegDelegCert) GetDrep() *DRep
func (*StakeVoteRegDelegCert) GetPoolKeyhash ¶ added in v0.10.0
func (x *StakeVoteRegDelegCert) GetPoolKeyhash() []byte
func (*StakeVoteRegDelegCert) GetStakeCredential ¶ added in v0.10.0
func (x *StakeVoteRegDelegCert) GetStakeCredential() *StakeCredential
func (*StakeVoteRegDelegCert) ProtoMessage ¶ added in v0.10.0
func (*StakeVoteRegDelegCert) ProtoMessage()
func (*StakeVoteRegDelegCert) ProtoReflect ¶ added in v0.10.0
func (x *StakeVoteRegDelegCert) ProtoReflect() protoreflect.Message
func (*StakeVoteRegDelegCert) Reset ¶ added in v0.10.0
func (x *StakeVoteRegDelegCert) Reset()
func (*StakeVoteRegDelegCert) String ¶ added in v0.10.0
func (x *StakeVoteRegDelegCert) String() string
type TreasuryWithdrawalsAction ¶ added in v0.16.0
type TreasuryWithdrawalsAction struct { Withdrawals []*WithdrawalAmount `protobuf:"bytes,1,rep,name=withdrawals,proto3" json:"withdrawals,omitempty"` // A map of the withdrawals to make PolicyHash []byte `protobuf:"bytes,2,opt,name=policy_hash,json=policyHash,proto3" json:"policy_hash,omitempty"` // contains filtered or unexported fields }
func (*TreasuryWithdrawalsAction) Descriptor
deprecated
added in
v0.16.0
func (*TreasuryWithdrawalsAction) Descriptor() ([]byte, []int)
Deprecated: Use TreasuryWithdrawalsAction.ProtoReflect.Descriptor instead.
func (*TreasuryWithdrawalsAction) GetPolicyHash ¶ added in v0.16.0
func (x *TreasuryWithdrawalsAction) GetPolicyHash() []byte
func (*TreasuryWithdrawalsAction) GetWithdrawals ¶ added in v0.16.0
func (x *TreasuryWithdrawalsAction) GetWithdrawals() []*WithdrawalAmount
func (*TreasuryWithdrawalsAction) ProtoMessage ¶ added in v0.16.0
func (*TreasuryWithdrawalsAction) ProtoMessage()
func (*TreasuryWithdrawalsAction) ProtoReflect ¶ added in v0.16.0
func (x *TreasuryWithdrawalsAction) ProtoReflect() protoreflect.Message
func (*TreasuryWithdrawalsAction) Reset ¶ added in v0.16.0
func (x *TreasuryWithdrawalsAction) Reset()
func (*TreasuryWithdrawalsAction) String ¶ added in v0.16.0
func (x *TreasuryWithdrawalsAction) String() string
type Tx ¶
type Tx struct { Inputs []*TxInput `protobuf:"bytes,1,rep,name=inputs,proto3" json:"inputs,omitempty"` // List of transaction inputs Outputs []*TxOutput `protobuf:"bytes,2,rep,name=outputs,proto3" json:"outputs,omitempty"` // List of transaction outputs Certificates []*Certificate `protobuf:"bytes,3,rep,name=certificates,proto3" json:"certificates,omitempty"` // List of certificates Withdrawals []*Withdrawal `protobuf:"bytes,4,rep,name=withdrawals,proto3" json:"withdrawals,omitempty"` // List of withdrawals Mint []*Multiasset `protobuf:"bytes,5,rep,name=mint,proto3" json:"mint,omitempty"` // List of minted custom assets ReferenceInputs []*TxInput `protobuf:"bytes,6,rep,name=reference_inputs,json=referenceInputs,proto3" json:"reference_inputs,omitempty"` // List of reference inputs Witnesses *WitnessSet `protobuf:"bytes,7,opt,name=witnesses,proto3" json:"witnesses,omitempty"` // Witnesses that validte the transaction Collateral *Collateral `protobuf:"bytes,8,opt,name=collateral,proto3" json:"collateral,omitempty"` // Collateral details in case of failed transaction Fee uint64 `protobuf:"varint,9,opt,name=fee,proto3" json:"fee,omitempty"` // Transaction fee in ADA Validity *TxValidity `protobuf:"bytes,10,opt,name=validity,proto3" json:"validity,omitempty"` // Validity interval of the transaction Successful bool `protobuf:"varint,11,opt,name=successful,proto3" json:"successful,omitempty"` // Flag indicating whether the transaction was successful Auxiliary *AuxData `protobuf:"bytes,12,opt,name=auxiliary,proto3" json:"auxiliary,omitempty"` // Auxiliary data not directly tied to the validation process Hash []byte `protobuf:"bytes,13,opt,name=hash,proto3" json:"hash,omitempty"` // Hash of the transaction that serves as main identifier Proposals []*GovernanceActionProposal `protobuf:"bytes,14,rep,name=proposals,proto3" json:"proposals,omitempty"` // List of governance actions proposed // contains filtered or unexported fields }
Represents a transaction in the Cardano blockchain.
func (*Tx) Descriptor
deprecated
func (*Tx) GetAuxiliary ¶
func (*Tx) GetCertificates ¶
func (x *Tx) GetCertificates() []*Certificate
func (*Tx) GetCollateral ¶
func (x *Tx) GetCollateral() *Collateral
func (*Tx) GetMint ¶
func (x *Tx) GetMint() []*Multiasset
func (*Tx) GetOutputs ¶
func (*Tx) GetProposals ¶ added in v0.16.0
func (x *Tx) GetProposals() []*GovernanceActionProposal
func (*Tx) GetReferenceInputs ¶
func (*Tx) GetSuccessful ¶
func (*Tx) GetValidity ¶
func (x *Tx) GetValidity() *TxValidity
func (*Tx) GetWithdrawals ¶
func (x *Tx) GetWithdrawals() []*Withdrawal
func (*Tx) GetWitnesses ¶
func (x *Tx) GetWitnesses() *WitnessSet
func (*Tx) ProtoMessage ¶
func (*Tx) ProtoMessage()
func (*Tx) ProtoReflect ¶
func (x *Tx) ProtoReflect() protoreflect.Message
type TxEval ¶
type TxEval struct { Fee uint64 `protobuf:"varint,1,opt,name=fee,proto3" json:"fee,omitempty"` ExUnits *ExUnits `protobuf:"bytes,2,opt,name=ex_units,json=exUnits,proto3" json:"ex_units,omitempty"` Errors []*EvalError `protobuf:"bytes,3,rep,name=errors,proto3" json:"errors,omitempty"` Traces []*EvalTrace `protobuf:"bytes,4,rep,name=traces,proto3" json:"traces,omitempty"` Redeemers []*Redeemer `protobuf:"bytes,5,rep,name=redeemers,proto3" json:"redeemers,omitempty"` // contains filtered or unexported fields }
func (*TxEval) Descriptor
deprecated
func (*TxEval) GetExUnits ¶
func (*TxEval) GetRedeemers ¶ added in v0.13.0
func (*TxEval) ProtoMessage ¶
func (*TxEval) ProtoMessage()
func (*TxEval) ProtoReflect ¶
func (x *TxEval) ProtoReflect() protoreflect.Message
type TxInput ¶
type TxInput struct { TxHash []byte `protobuf:"bytes,1,opt,name=tx_hash,json=txHash,proto3" json:"tx_hash,omitempty"` // Hash of the previous transaction. OutputIndex uint32 `protobuf:"varint,2,opt,name=output_index,json=outputIndex,proto3" json:"output_index,omitempty"` // Index of the output in the previous transaction. AsOutput *TxOutput `protobuf:"bytes,3,opt,name=as_output,json=asOutput,proto3" json:"as_output,omitempty"` // Content of the input represented as output of the related transaction Redeemer *Redeemer `protobuf:"bytes,4,opt,name=redeemer,proto3" json:"redeemer,omitempty"` // Redeemer for the Plutus script. // contains filtered or unexported fields }
Represents a transaction input in the Cardano blockchain.
func (*TxInput) Descriptor
deprecated
func (*TxInput) GetAsOutput ¶
func (*TxInput) GetOutputIndex ¶
func (*TxInput) GetRedeemer ¶
func (*TxInput) ProtoMessage ¶
func (*TxInput) ProtoMessage()
func (*TxInput) ProtoReflect ¶
func (x *TxInput) ProtoReflect() protoreflect.Message
type TxOutput ¶
type TxOutput struct { Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // Address receiving the output. Coin uint64 `protobuf:"varint,2,opt,name=coin,proto3" json:"coin,omitempty"` // Amount of ADA in the output. Assets []*Multiasset `protobuf:"bytes,3,rep,name=assets,proto3" json:"assets,omitempty"` // Additional native (non-ADA) assets in the output. Datum *Datum `protobuf:"bytes,4,opt,name=datum,proto3" json:"datum,omitempty"` // Plutus data associated with the output. Script *Script `protobuf:"bytes,5,opt,name=script,proto3" json:"script,omitempty"` // Script associated with the output. // contains filtered or unexported fields }
Represents a transaction output in the Cardano blockchain.
func (*TxOutput) Descriptor
deprecated
func (*TxOutput) GetAddress ¶
func (*TxOutput) GetAssets ¶
func (x *TxOutput) GetAssets() []*Multiasset
func (*TxOutput) ProtoMessage ¶
func (*TxOutput) ProtoMessage()
func (*TxOutput) ProtoReflect ¶
func (x *TxOutput) ProtoReflect() protoreflect.Message
type TxOutputPattern ¶
type TxOutputPattern struct { Address *AddressPattern `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // Match any address in the output that exhibits this pattern. Asset *AssetPattern `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"` // Match any asset in the output that exhibits this pattern. // contains filtered or unexported fields }
Pattern of a tx output that can be used to evaluate matching predicates.
func (*TxOutputPattern) Descriptor
deprecated
func (*TxOutputPattern) Descriptor() ([]byte, []int)
Deprecated: Use TxOutputPattern.ProtoReflect.Descriptor instead.
func (*TxOutputPattern) GetAddress ¶
func (x *TxOutputPattern) GetAddress() *AddressPattern
func (*TxOutputPattern) GetAsset ¶
func (x *TxOutputPattern) GetAsset() *AssetPattern
func (*TxOutputPattern) ProtoMessage ¶
func (*TxOutputPattern) ProtoMessage()
func (*TxOutputPattern) ProtoReflect ¶
func (x *TxOutputPattern) ProtoReflect() protoreflect.Message
func (*TxOutputPattern) Reset ¶
func (x *TxOutputPattern) Reset()
func (*TxOutputPattern) String ¶
func (x *TxOutputPattern) String() string
type TxPattern ¶
type TxPattern struct { Consumes *TxOutputPattern `protobuf:"bytes,1,opt,name=consumes,proto3" json:"consumes,omitempty"` // Match any input that exhibits this pattern. Produces *TxOutputPattern `protobuf:"bytes,2,opt,name=produces,proto3" json:"produces,omitempty"` // Match any output that exhibits this pattern. HasAddress *AddressPattern `protobuf:"bytes,3,opt,name=has_address,json=hasAddress,proto3" json:"has_address,omitempty"` // Match any address (inputs, outputs, collateral, etc) that exhibits this pattern. MovesAsset *AssetPattern `protobuf:"bytes,4,opt,name=moves_asset,json=movesAsset,proto3" json:"moves_asset,omitempty"` // Match any asset that exhibits this pattern. MintsAsset *AssetPattern `protobuf:"bytes,5,opt,name=mints_asset,json=mintsAsset,proto3" json:"mints_asset,omitempty"` // Match any tx that either mint or burn the the asset pattern. // contains filtered or unexported fields }
Pattern of a Tx that can be used to evaluate matching predicates.
func (*TxPattern) Descriptor
deprecated
func (*TxPattern) GetConsumes ¶
func (x *TxPattern) GetConsumes() *TxOutputPattern
func (*TxPattern) GetHasAddress ¶
func (x *TxPattern) GetHasAddress() *AddressPattern
func (*TxPattern) GetMintsAsset ¶
func (x *TxPattern) GetMintsAsset() *AssetPattern
func (*TxPattern) GetMovesAsset ¶
func (x *TxPattern) GetMovesAsset() *AssetPattern
func (*TxPattern) GetProduces ¶
func (x *TxPattern) GetProduces() *TxOutputPattern
func (*TxPattern) ProtoMessage ¶
func (*TxPattern) ProtoMessage()
func (*TxPattern) ProtoReflect ¶
func (x *TxPattern) ProtoReflect() protoreflect.Message
type TxValidity ¶
type TxValidity struct { Start uint64 `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"` // Start of the validity interval. Ttl uint64 `protobuf:"varint,2,opt,name=ttl,proto3" json:"ttl,omitempty"` // End of the validity interval (TTL: Time to Live). // contains filtered or unexported fields }
Represents the validity interval of a transaction.
func (*TxValidity) Descriptor
deprecated
func (*TxValidity) Descriptor() ([]byte, []int)
Deprecated: Use TxValidity.ProtoReflect.Descriptor instead.
func (*TxValidity) GetStart ¶
func (x *TxValidity) GetStart() uint64
func (*TxValidity) GetTtl ¶
func (x *TxValidity) GetTtl() uint64
func (*TxValidity) ProtoMessage ¶
func (*TxValidity) ProtoMessage()
func (*TxValidity) ProtoReflect ¶
func (x *TxValidity) ProtoReflect() protoreflect.Message
func (*TxValidity) Reset ¶
func (x *TxValidity) Reset()
func (*TxValidity) String ¶
func (x *TxValidity) String() string
type UnRegCert ¶ added in v0.10.0
type UnRegCert struct { StakeCredential *StakeCredential `protobuf:"bytes,1,opt,name=stake_credential,json=stakeCredential,proto3" json:"stake_credential,omitempty"` Coin uint64 `protobuf:"varint,2,opt,name=coin,proto3" json:"coin,omitempty"` // contains filtered or unexported fields }
func (*UnRegCert) Descriptor
deprecated
added in
v0.10.0
func (*UnRegCert) GetStakeCredential ¶ added in v0.10.0
func (x *UnRegCert) GetStakeCredential() *StakeCredential
func (*UnRegCert) ProtoMessage ¶ added in v0.10.0
func (*UnRegCert) ProtoMessage()
func (*UnRegCert) ProtoReflect ¶ added in v0.10.0
func (x *UnRegCert) ProtoReflect() protoreflect.Message
type UnRegDRepCert ¶ added in v0.10.0
type UnRegDRepCert struct { DrepCredential *StakeCredential `protobuf:"bytes,1,opt,name=drep_credential,json=drepCredential,proto3" json:"drep_credential,omitempty"` Coin uint64 `protobuf:"varint,2,opt,name=coin,proto3" json:"coin,omitempty"` // contains filtered or unexported fields }
func (*UnRegDRepCert) Descriptor
deprecated
added in
v0.10.0
func (*UnRegDRepCert) Descriptor() ([]byte, []int)
Deprecated: Use UnRegDRepCert.ProtoReflect.Descriptor instead.
func (*UnRegDRepCert) GetCoin ¶ added in v0.10.0
func (x *UnRegDRepCert) GetCoin() uint64
func (*UnRegDRepCert) GetDrepCredential ¶ added in v0.10.0
func (x *UnRegDRepCert) GetDrepCredential() *StakeCredential
func (*UnRegDRepCert) ProtoMessage ¶ added in v0.10.0
func (*UnRegDRepCert) ProtoMessage()
func (*UnRegDRepCert) ProtoReflect ¶ added in v0.10.0
func (x *UnRegDRepCert) ProtoReflect() protoreflect.Message
func (*UnRegDRepCert) Reset ¶ added in v0.10.0
func (x *UnRegDRepCert) Reset()
func (*UnRegDRepCert) String ¶ added in v0.10.0
func (x *UnRegDRepCert) String() string
type UpdateCommitteeAction ¶ added in v0.16.0
type UpdateCommitteeAction struct { GovActionId *GovernanceActionId `protobuf:"bytes,1,opt,name=gov_action_id,json=govActionId,proto3" json:"gov_action_id,omitempty"` RemoveCommitteeCredentials []*StakeCredential `` // Committee members to remove (if any) /* 141-byte string literal not displayed */ NewCommitteeCredentials []*NewCommitteeCredentials `` // The new committee members /* 132-byte string literal not displayed */ NewCommitteeThreshold *RationalNumber `` // The required threshold for the committee /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
func (*UpdateCommitteeAction) Descriptor
deprecated
added in
v0.16.0
func (*UpdateCommitteeAction) Descriptor() ([]byte, []int)
Deprecated: Use UpdateCommitteeAction.ProtoReflect.Descriptor instead.
func (*UpdateCommitteeAction) GetGovActionId ¶ added in v0.16.0
func (x *UpdateCommitteeAction) GetGovActionId() *GovernanceActionId
func (*UpdateCommitteeAction) GetNewCommitteeCredentials ¶ added in v0.16.0
func (x *UpdateCommitteeAction) GetNewCommitteeCredentials() []*NewCommitteeCredentials
func (*UpdateCommitteeAction) GetNewCommitteeThreshold ¶ added in v0.16.0
func (x *UpdateCommitteeAction) GetNewCommitteeThreshold() *RationalNumber
func (*UpdateCommitteeAction) GetRemoveCommitteeCredentials ¶ added in v0.16.0
func (x *UpdateCommitteeAction) GetRemoveCommitteeCredentials() []*StakeCredential
func (*UpdateCommitteeAction) ProtoMessage ¶ added in v0.16.0
func (*UpdateCommitteeAction) ProtoMessage()
func (*UpdateCommitteeAction) ProtoReflect ¶ added in v0.16.0
func (x *UpdateCommitteeAction) ProtoReflect() protoreflect.Message
func (*UpdateCommitteeAction) Reset ¶ added in v0.16.0
func (x *UpdateCommitteeAction) Reset()
func (*UpdateCommitteeAction) String ¶ added in v0.16.0
func (x *UpdateCommitteeAction) String() string
type UpdateDRepCert ¶ added in v0.10.0
type UpdateDRepCert struct { DrepCredential *StakeCredential `protobuf:"bytes,1,opt,name=drep_credential,json=drepCredential,proto3" json:"drep_credential,omitempty"` Anchor *Anchor `protobuf:"bytes,2,opt,name=anchor,proto3" json:"anchor,omitempty"` // contains filtered or unexported fields }
func (*UpdateDRepCert) Descriptor
deprecated
added in
v0.10.0
func (*UpdateDRepCert) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDRepCert.ProtoReflect.Descriptor instead.
func (*UpdateDRepCert) GetAnchor ¶ added in v0.10.0
func (x *UpdateDRepCert) GetAnchor() *Anchor
func (*UpdateDRepCert) GetDrepCredential ¶ added in v0.10.0
func (x *UpdateDRepCert) GetDrepCredential() *StakeCredential
func (*UpdateDRepCert) ProtoMessage ¶ added in v0.10.0
func (*UpdateDRepCert) ProtoMessage()
func (*UpdateDRepCert) ProtoReflect ¶ added in v0.10.0
func (x *UpdateDRepCert) ProtoReflect() protoreflect.Message
func (*UpdateDRepCert) Reset ¶ added in v0.10.0
func (x *UpdateDRepCert) Reset()
func (*UpdateDRepCert) String ¶ added in v0.10.0
func (x *UpdateDRepCert) String() string
type VKeyWitness ¶
type VKeyWitness struct { Vkey []byte `protobuf:"bytes,1,opt,name=vkey,proto3" json:"vkey,omitempty"` // Verification key. Signature []byte `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` // Signature generated using the associated private key. // contains filtered or unexported fields }
Represents a VKey witness used to sign a transaction.
func (*VKeyWitness) Descriptor
deprecated
func (*VKeyWitness) Descriptor() ([]byte, []int)
Deprecated: Use VKeyWitness.ProtoReflect.Descriptor instead.
func (*VKeyWitness) GetSignature ¶
func (x *VKeyWitness) GetSignature() []byte
func (*VKeyWitness) GetVkey ¶
func (x *VKeyWitness) GetVkey() []byte
func (*VKeyWitness) ProtoMessage ¶
func (*VKeyWitness) ProtoMessage()
func (*VKeyWitness) ProtoReflect ¶
func (x *VKeyWitness) ProtoReflect() protoreflect.Message
func (*VKeyWitness) Reset ¶
func (x *VKeyWitness) Reset()
func (*VKeyWitness) String ¶
func (x *VKeyWitness) String() string
type VoteDelegCert ¶ added in v0.10.0
type VoteDelegCert struct { StakeCredential *StakeCredential `protobuf:"bytes,1,opt,name=stake_credential,json=stakeCredential,proto3" json:"stake_credential,omitempty"` Drep *DRep `protobuf:"bytes,2,opt,name=drep,proto3" json:"drep,omitempty"` // contains filtered or unexported fields }
func (*VoteDelegCert) Descriptor
deprecated
added in
v0.10.0
func (*VoteDelegCert) Descriptor() ([]byte, []int)
Deprecated: Use VoteDelegCert.ProtoReflect.Descriptor instead.
func (*VoteDelegCert) GetDrep ¶ added in v0.10.0
func (x *VoteDelegCert) GetDrep() *DRep
func (*VoteDelegCert) GetStakeCredential ¶ added in v0.10.0
func (x *VoteDelegCert) GetStakeCredential() *StakeCredential
func (*VoteDelegCert) ProtoMessage ¶ added in v0.10.0
func (*VoteDelegCert) ProtoMessage()
func (*VoteDelegCert) ProtoReflect ¶ added in v0.10.0
func (x *VoteDelegCert) ProtoReflect() protoreflect.Message
func (*VoteDelegCert) Reset ¶ added in v0.10.0
func (x *VoteDelegCert) Reset()
func (*VoteDelegCert) String ¶ added in v0.10.0
func (x *VoteDelegCert) String() string
type VoteRegDelegCert ¶ added in v0.10.0
type VoteRegDelegCert struct { StakeCredential *StakeCredential `protobuf:"bytes,1,opt,name=stake_credential,json=stakeCredential,proto3" json:"stake_credential,omitempty"` Drep *DRep `protobuf:"bytes,2,opt,name=drep,proto3" json:"drep,omitempty"` Coin uint64 `protobuf:"varint,3,opt,name=coin,proto3" json:"coin,omitempty"` // contains filtered or unexported fields }
func (*VoteRegDelegCert) Descriptor
deprecated
added in
v0.10.0
func (*VoteRegDelegCert) Descriptor() ([]byte, []int)
Deprecated: Use VoteRegDelegCert.ProtoReflect.Descriptor instead.
func (*VoteRegDelegCert) GetCoin ¶ added in v0.10.0
func (x *VoteRegDelegCert) GetCoin() uint64
func (*VoteRegDelegCert) GetDrep ¶ added in v0.10.0
func (x *VoteRegDelegCert) GetDrep() *DRep
func (*VoteRegDelegCert) GetStakeCredential ¶ added in v0.10.0
func (x *VoteRegDelegCert) GetStakeCredential() *StakeCredential
func (*VoteRegDelegCert) ProtoMessage ¶ added in v0.10.0
func (*VoteRegDelegCert) ProtoMessage()
func (*VoteRegDelegCert) ProtoReflect ¶ added in v0.10.0
func (x *VoteRegDelegCert) ProtoReflect() protoreflect.Message
func (*VoteRegDelegCert) Reset ¶ added in v0.10.0
func (x *VoteRegDelegCert) Reset()
func (*VoteRegDelegCert) String ¶ added in v0.10.0
func (x *VoteRegDelegCert) String() string
type VotingThresholds ¶ added in v0.15.0
type VotingThresholds struct { Thresholds []*RationalNumber `protobuf:"bytes,1,rep,name=thresholds,proto3" json:"thresholds,omitempty"` // contains filtered or unexported fields }
func (*VotingThresholds) Descriptor
deprecated
added in
v0.15.0
func (*VotingThresholds) Descriptor() ([]byte, []int)
Deprecated: Use VotingThresholds.ProtoReflect.Descriptor instead.
func (*VotingThresholds) GetThresholds ¶ added in v0.15.0
func (x *VotingThresholds) GetThresholds() []*RationalNumber
func (*VotingThresholds) ProtoMessage ¶ added in v0.15.0
func (*VotingThresholds) ProtoMessage()
func (*VotingThresholds) ProtoReflect ¶ added in v0.15.0
func (x *VotingThresholds) ProtoReflect() protoreflect.Message
func (*VotingThresholds) Reset ¶ added in v0.15.0
func (x *VotingThresholds) Reset()
func (*VotingThresholds) String ¶ added in v0.15.0
func (x *VotingThresholds) String() string
type Withdrawal ¶
type Withdrawal struct { RewardAccount []byte `protobuf:"bytes,1,opt,name=reward_account,json=rewardAccount,proto3" json:"reward_account,omitempty"` // Address of the reward account. Coin uint64 `protobuf:"varint,2,opt,name=coin,proto3" json:"coin,omitempty"` // Amount of ADA withdrawn. Redeemer *Redeemer `protobuf:"bytes,3,opt,name=redeemer,proto3" json:"redeemer,omitempty"` // Redeemer for the Plutus script. // contains filtered or unexported fields }
Represents a withdrawal from a reward account.
func (*Withdrawal) Descriptor
deprecated
func (*Withdrawal) Descriptor() ([]byte, []int)
Deprecated: Use Withdrawal.ProtoReflect.Descriptor instead.
func (*Withdrawal) GetCoin ¶
func (x *Withdrawal) GetCoin() uint64
func (*Withdrawal) GetRedeemer ¶ added in v0.7.0
func (x *Withdrawal) GetRedeemer() *Redeemer
func (*Withdrawal) GetRewardAccount ¶
func (x *Withdrawal) GetRewardAccount() []byte
func (*Withdrawal) ProtoMessage ¶
func (*Withdrawal) ProtoMessage()
func (*Withdrawal) ProtoReflect ¶
func (x *Withdrawal) ProtoReflect() protoreflect.Message
func (*Withdrawal) Reset ¶
func (x *Withdrawal) Reset()
func (*Withdrawal) String ¶
func (x *Withdrawal) String() string
type WithdrawalAmount ¶ added in v0.16.0
type WithdrawalAmount struct { RewardAccount []byte `protobuf:"bytes,1,opt,name=reward_account,json=rewardAccount,proto3" json:"reward_account,omitempty"` Coin uint64 `protobuf:"varint,2,opt,name=coin,proto3" json:"coin,omitempty"` // contains filtered or unexported fields }
func (*WithdrawalAmount) Descriptor
deprecated
added in
v0.16.0
func (*WithdrawalAmount) Descriptor() ([]byte, []int)
Deprecated: Use WithdrawalAmount.ProtoReflect.Descriptor instead.
func (*WithdrawalAmount) GetCoin ¶ added in v0.16.0
func (x *WithdrawalAmount) GetCoin() uint64
func (*WithdrawalAmount) GetRewardAccount ¶ added in v0.16.0
func (x *WithdrawalAmount) GetRewardAccount() []byte
func (*WithdrawalAmount) ProtoMessage ¶ added in v0.16.0
func (*WithdrawalAmount) ProtoMessage()
func (*WithdrawalAmount) ProtoReflect ¶ added in v0.16.0
func (x *WithdrawalAmount) ProtoReflect() protoreflect.Message
func (*WithdrawalAmount) Reset ¶ added in v0.16.0
func (x *WithdrawalAmount) Reset()
func (*WithdrawalAmount) String ¶ added in v0.16.0
func (x *WithdrawalAmount) String() string
type WitnessSet ¶
type WitnessSet struct { Vkeywitness []*VKeyWitness `protobuf:"bytes,1,rep,name=vkeywitness,proto3" json:"vkeywitness,omitempty"` // List of VKey witnesses. Script []*Script `protobuf:"bytes,2,rep,name=script,proto3" json:"script,omitempty"` // List of scripts. PlutusDatums []*PlutusData `protobuf:"bytes,3,rep,name=plutus_datums,json=plutusDatums,proto3" json:"plutus_datums,omitempty"` // List of Plutus data elements associated with the transaction. // contains filtered or unexported fields }
Represents a set of witnesses that validate a transaction
func (*WitnessSet) Descriptor
deprecated
func (*WitnessSet) Descriptor() ([]byte, []int)
Deprecated: Use WitnessSet.ProtoReflect.Descriptor instead.
func (*WitnessSet) GetPlutusDatums ¶
func (x *WitnessSet) GetPlutusDatums() []*PlutusData
func (*WitnessSet) GetScript ¶
func (x *WitnessSet) GetScript() []*Script
func (*WitnessSet) GetVkeywitness ¶
func (x *WitnessSet) GetVkeywitness() []*VKeyWitness
func (*WitnessSet) ProtoMessage ¶
func (*WitnessSet) ProtoMessage()
func (*WitnessSet) ProtoReflect ¶
func (x *WitnessSet) ProtoReflect() protoreflect.Message
func (*WitnessSet) Reset ¶
func (x *WitnessSet) Reset()
func (*WitnessSet) String ¶
func (x *WitnessSet) String() string