cardano

package
v0.16.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 22, 2025 License: Apache-2.0 Imports: 4 Imported by: 14

Documentation

Index

Constants

This section is empty.

Variables

View Source
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.

View Source
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.

View Source
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) Descriptor() ([]byte, []int)

Deprecated: Use Anchor.ProtoReflect.Descriptor instead.

func (*Anchor) GetContentHash added in v0.10.0

func (x *Anchor) GetContentHash() []byte

func (*Anchor) GetUrl added in v0.10.0

func (x *Anchor) GetUrl() string

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

func (*Anchor) Reset added in v0.10.0

func (x *Anchor) Reset()

func (*Anchor) String added in v0.10.0

func (x *Anchor) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Asset.ProtoReflect.Descriptor instead.

func (*Asset) GetMintCoin

func (x *Asset) GetMintCoin() int64

func (*Asset) GetName

func (x *Asset) GetName() []byte

func (*Asset) GetOutputCoin

func (x *Asset) GetOutputCoin() uint64

func (*Asset) ProtoMessage

func (*Asset) ProtoMessage()

func (*Asset) ProtoReflect

func (x *Asset) ProtoReflect() protoreflect.Message

func (*Asset) Reset

func (x *Asset) Reset()

func (*Asset) String

func (x *Asset) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use AuxData.ProtoReflect.Descriptor instead.

func (*AuxData) GetMetadata

func (x *AuxData) GetMetadata() []*Metadata

func (*AuxData) GetScripts

func (x *AuxData) GetScripts() []*Script

func (*AuxData) ProtoMessage

func (*AuxData) ProtoMessage()

func (*AuxData) ProtoReflect

func (x *AuxData) ProtoReflect() protoreflect.Message

func (*AuxData) Reset

func (x *AuxData) Reset()

func (*AuxData) String

func (x *AuxData) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use BigInt.ProtoReflect.Descriptor instead.

func (*BigInt) GetBigInt

func (x *BigInt) GetBigInt() isBigInt_BigInt

func (*BigInt) GetBigNInt

func (x *BigInt) GetBigNInt() []byte

func (*BigInt) GetBigUInt

func (x *BigInt) GetBigUInt() []byte

func (*BigInt) GetInt

func (x *BigInt) GetInt() int64

func (*BigInt) ProtoMessage

func (*BigInt) ProtoMessage()

func (*BigInt) ProtoReflect

func (x *BigInt) ProtoReflect() protoreflect.Message

func (*BigInt) Reset

func (x *BigInt) Reset()

func (*BigInt) String

func (x *BigInt) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Block.ProtoReflect.Descriptor instead.

func (*Block) GetBody

func (x *Block) GetBody() *BlockBody

func (*Block) GetHeader

func (x *Block) GetHeader() *BlockHeader

func (*Block) ProtoMessage

func (*Block) ProtoMessage()

func (*Block) ProtoReflect

func (x *Block) ProtoReflect() protoreflect.Message

func (*Block) Reset

func (x *Block) Reset()

func (*Block) String

func (x *Block) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use BlockBody.ProtoReflect.Descriptor instead.

func (*BlockBody) GetTx

func (x *BlockBody) GetTx() []*Tx

func (*BlockBody) ProtoMessage

func (*BlockBody) ProtoMessage()

func (*BlockBody) ProtoReflect

func (x *BlockBody) ProtoReflect() protoreflect.Message

func (*BlockBody) Reset

func (x *BlockBody) Reset()

func (*BlockBody) String

func (x *BlockBody) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Constr.ProtoReflect.Descriptor instead.

func (*Constr) GetAnyConstructor

func (x *Constr) GetAnyConstructor() uint64

func (*Constr) GetFields

func (x *Constr) GetFields() []*PlutusData

func (*Constr) GetTag

func (x *Constr) GetTag() uint32

func (*Constr) ProtoMessage

func (*Constr) ProtoMessage()

func (*Constr) ProtoReflect

func (x *Constr) ProtoReflect() protoreflect.Message

func (*Constr) Reset

func (x *Constr) Reset()

func (*Constr) String

func (x *Constr) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use CostModel.ProtoReflect.Descriptor instead.

func (*CostModel) GetValues added in v0.9.0

func (x *CostModel) GetValues() []int64

func (*CostModel) ProtoMessage

func (*CostModel) ProtoMessage()

func (*CostModel) ProtoReflect

func (x *CostModel) ProtoReflect() protoreflect.Message

func (*CostModel) Reset

func (x *CostModel) Reset()

func (*CostModel) String

func (x *CostModel) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use DRep.ProtoReflect.Descriptor instead.

func (*DRep) GetAbstain added in v0.10.0

func (x *DRep) GetAbstain() bool

func (*DRep) GetAddrKeyHash added in v0.10.0

func (x *DRep) GetAddrKeyHash() []byte

func (*DRep) GetDrep added in v0.10.0

func (x *DRep) GetDrep() isDRep_Drep

func (*DRep) GetNoConfidence added in v0.10.0

func (x *DRep) GetNoConfidence() bool

func (*DRep) GetScriptHash added in v0.10.0

func (x *DRep) GetScriptHash() []byte

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

func (*DRep) Reset added in v0.10.0

func (x *DRep) Reset()

func (*DRep) String added in v0.10.0

func (x *DRep) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Datum.ProtoReflect.Descriptor instead.

func (*Datum) GetHash added in v0.8.0

func (x *Datum) GetHash() []byte

func (*Datum) GetOriginalCbor added in v0.8.0

func (x *Datum) GetOriginalCbor() []byte

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

func (*Datum) Reset added in v0.8.0

func (x *Datum) Reset()

func (*Datum) String added in v0.8.0

func (x *Datum) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use EvalError.ProtoReflect.Descriptor instead.

func (*EvalError) GetMsg

func (x *EvalError) GetMsg() string

func (*EvalError) ProtoMessage

func (*EvalError) ProtoMessage()

func (*EvalError) ProtoReflect

func (x *EvalError) ProtoReflect() protoreflect.Message

func (*EvalError) Reset

func (x *EvalError) Reset()

func (*EvalError) String

func (x *EvalError) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use EvalTrace.ProtoReflect.Descriptor instead.

func (*EvalTrace) GetMsg

func (x *EvalTrace) GetMsg() string

func (*EvalTrace) ProtoMessage

func (*EvalTrace) ProtoMessage()

func (*EvalTrace) ProtoReflect

func (x *EvalTrace) ProtoReflect() protoreflect.Message

func (*EvalTrace) Reset

func (x *EvalTrace) Reset()

func (*EvalTrace) String

func (x *EvalTrace) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use ExPrices.ProtoReflect.Descriptor instead.

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

func (*ExPrices) Reset

func (x *ExPrices) Reset()

func (*ExPrices) String

func (x *ExPrices) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use ExUnits.ProtoReflect.Descriptor instead.

func (*ExUnits) GetMemory

func (x *ExUnits) GetMemory() uint64

func (*ExUnits) GetSteps

func (x *ExUnits) GetSteps() uint64

func (*ExUnits) ProtoMessage

func (*ExUnits) ProtoMessage()

func (*ExUnits) ProtoReflect

func (x *ExUnits) ProtoReflect() protoreflect.Message

func (*ExUnits) Reset

func (x *ExUnits) Reset()

func (*ExUnits) String

func (x *ExUnits) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Metadata.ProtoReflect.Descriptor instead.

func (*Metadata) GetLabel

func (x *Metadata) GetLabel() uint64

func (*Metadata) GetValue

func (x *Metadata) GetValue() *Metadatum

func (*Metadata) ProtoMessage

func (*Metadata) ProtoMessage()

func (*Metadata) ProtoReflect

func (x *Metadata) ProtoReflect() protoreflect.Message

func (*Metadata) Reset

func (x *Metadata) Reset()

func (*Metadata) String

func (x *Metadata) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Metadatum.ProtoReflect.Descriptor instead.

func (*Metadatum) GetArray

func (x *Metadatum) GetArray() *MetadatumArray

func (*Metadatum) GetBytes

func (x *Metadatum) GetBytes() []byte

func (*Metadatum) GetInt

func (x *Metadatum) GetInt() int64

func (*Metadatum) GetMap

func (x *Metadatum) GetMap() *MetadatumMap

func (*Metadatum) GetMetadatum

func (x *Metadatum) GetMetadatum() isMetadatum_Metadatum

func (*Metadatum) GetText

func (x *Metadatum) GetText() string

func (*Metadatum) ProtoMessage

func (*Metadatum) ProtoMessage()

func (*Metadatum) ProtoReflect

func (x *Metadatum) ProtoReflect() protoreflect.Message

func (*Metadatum) Reset

func (x *Metadatum) Reset()

func (*Metadatum) String

func (x *Metadatum) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use MirCert.ProtoReflect.Descriptor instead.

func (*MirCert) GetFrom

func (x *MirCert) GetFrom() MirSource

func (*MirCert) GetOtherPot

func (x *MirCert) GetOtherPot() uint64

func (*MirCert) GetTo

func (x *MirCert) GetTo() []*MirTarget

func (*MirCert) ProtoMessage

func (*MirCert) ProtoMessage()

func (*MirCert) ProtoReflect

func (x *MirCert) ProtoReflect() protoreflect.Message

func (*MirCert) Reset

func (x *MirCert) Reset()

func (*MirCert) String

func (x *MirCert) String() string

type MirSource

type MirSource int32
const (
	MirSource_MIR_SOURCE_UNSPECIFIED MirSource = 0
	MirSource_MIR_SOURCE_RESERVES    MirSource = 1
	MirSource_MIR_SOURCE_TREASURY    MirSource = 2
)

func (MirSource) Descriptor

func (MirSource) Descriptor() protoreflect.EnumDescriptor

func (MirSource) Enum

func (x MirSource) Enum() *MirSource

func (MirSource) EnumDescriptor deprecated

func (MirSource) EnumDescriptor() ([]byte, []int)

Deprecated: Use MirSource.Descriptor instead.

func (MirSource) Number

func (x MirSource) Number() protoreflect.EnumNumber

func (MirSource) String

func (x MirSource) String() string

func (MirSource) Type

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) Descriptor() ([]byte, []int)

Deprecated: Use MirTarget.ProtoReflect.Descriptor instead.

func (*MirTarget) GetDeltaCoin

func (x *MirTarget) GetDeltaCoin() int64

func (*MirTarget) GetStakeCredential

func (x *MirTarget) GetStakeCredential() *StakeCredential

func (*MirTarget) ProtoMessage

func (*MirTarget) ProtoMessage()

func (*MirTarget) ProtoReflect

func (x *MirTarget) ProtoReflect() protoreflect.Message

func (*MirTarget) Reset

func (x *MirTarget) Reset()

func (*MirTarget) String

func (x *MirTarget) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use PParams.ProtoReflect.Descriptor instead.

func (*PParams) GetCoinsPerUtxoByte

func (x *PParams) GetCoinsPerUtxoByte() uint64

func (*PParams) GetCollateralPercentage

func (x *PParams) GetCollateralPercentage() uint64

func (*PParams) GetCommitteeTermLimit added in v0.15.0

func (x *PParams) GetCommitteeTermLimit() uint64

func (*PParams) GetCostModels

func (x *PParams) GetCostModels() *CostModels

func (*PParams) GetDesiredNumberOfPools

func (x *PParams) GetDesiredNumberOfPools() uint64

func (*PParams) GetDrepDeposit added in v0.15.0

func (x *PParams) GetDrepDeposit() uint64

func (*PParams) GetDrepInactivityPeriod added in v0.15.0

func (x *PParams) GetDrepInactivityPeriod() uint64

func (*PParams) GetDrepVotingThresholds added in v0.15.0

func (x *PParams) GetDrepVotingThresholds() *VotingThresholds

func (*PParams) GetGovernanceActionDeposit added in v0.15.0

func (x *PParams) GetGovernanceActionDeposit() uint64

func (*PParams) GetGovernanceActionValidityPeriod added in v0.15.0

func (x *PParams) GetGovernanceActionValidityPeriod() uint64

func (*PParams) GetMaxBlockBodySize

func (x *PParams) GetMaxBlockBodySize() uint64

func (*PParams) GetMaxBlockHeaderSize

func (x *PParams) GetMaxBlockHeaderSize() uint64

func (*PParams) GetMaxCollateralInputs

func (x *PParams) GetMaxCollateralInputs() uint64

func (*PParams) GetMaxExecutionUnitsPerBlock

func (x *PParams) GetMaxExecutionUnitsPerBlock() *ExUnits

func (*PParams) GetMaxExecutionUnitsPerTransaction

func (x *PParams) GetMaxExecutionUnitsPerTransaction() *ExUnits

func (*PParams) GetMaxTxSize

func (x *PParams) GetMaxTxSize() uint64

func (*PParams) GetMaxValueSize

func (x *PParams) GetMaxValueSize() uint64

func (*PParams) GetMinCommitteeSize added in v0.15.0

func (x *PParams) GetMinCommitteeSize() uint32

func (*PParams) GetMinFeeCoefficient

func (x *PParams) GetMinFeeCoefficient() uint64

func (*PParams) GetMinFeeConstant

func (x *PParams) GetMinFeeConstant() uint64

func (*PParams) GetMinFeeScriptRefCostPerByte added in v0.15.0

func (x *PParams) GetMinFeeScriptRefCostPerByte() *RationalNumber

func (*PParams) GetMinPoolCost

func (x *PParams) GetMinPoolCost() uint64

func (*PParams) GetMonetaryExpansion

func (x *PParams) GetMonetaryExpansion() *RationalNumber

func (*PParams) GetPoolDeposit

func (x *PParams) GetPoolDeposit() uint64

func (*PParams) GetPoolInfluence

func (x *PParams) GetPoolInfluence() *RationalNumber

func (*PParams) GetPoolRetirementEpochBound

func (x *PParams) GetPoolRetirementEpochBound() uint64

func (*PParams) GetPoolVotingThresholds added in v0.15.0

func (x *PParams) GetPoolVotingThresholds() *VotingThresholds

func (*PParams) GetPrices

func (x *PParams) GetPrices() *ExPrices

func (*PParams) GetProtocolVersion

func (x *PParams) GetProtocolVersion() *ProtocolVersion

func (*PParams) GetStakeKeyDeposit

func (x *PParams) GetStakeKeyDeposit() uint64

func (*PParams) GetTreasuryExpansion

func (x *PParams) GetTreasuryExpansion() *RationalNumber

func (*PParams) ProtoMessage

func (*PParams) ProtoMessage()

func (*PParams) ProtoReflect

func (x *PParams) ProtoReflect() protoreflect.Message

func (*PParams) Reset

func (x *PParams) Reset()

func (*PParams) String

func (x *PParams) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Redeemer.ProtoReflect.Descriptor instead.

func (*Redeemer) GetExUnits added in v0.13.0

func (x *Redeemer) GetExUnits() *ExUnits

func (*Redeemer) GetIndex added in v0.13.0

func (x *Redeemer) GetIndex() uint32

func (*Redeemer) GetOriginalCbor added in v0.14.0

func (x *Redeemer) GetOriginalCbor() []byte

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

func (*Redeemer) Reset

func (x *Redeemer) Reset()

func (*Redeemer) String

func (x *Redeemer) String() string

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) Enum

func (x RedeemerPurpose) Enum() *RedeemerPurpose

func (RedeemerPurpose) EnumDescriptor deprecated

func (RedeemerPurpose) EnumDescriptor() ([]byte, []int)

Deprecated: Use RedeemerPurpose.Descriptor instead.

func (RedeemerPurpose) Number

func (RedeemerPurpose) String

func (x RedeemerPurpose) String() string

func (RedeemerPurpose) Type

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) Descriptor() ([]byte, []int)

Deprecated: Use RegCert.ProtoReflect.Descriptor instead.

func (*RegCert) GetCoin added in v0.10.0

func (x *RegCert) GetCoin() uint64

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

func (*RegCert) Reset added in v0.10.0

func (x *RegCert) Reset()

func (*RegCert) String added in v0.10.0

func (x *RegCert) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Relay.ProtoReflect.Descriptor instead.

func (*Relay) GetDnsName

func (x *Relay) GetDnsName() string

func (*Relay) GetIpV4

func (x *Relay) GetIpV4() []byte

func (*Relay) GetIpV6

func (x *Relay) GetIpV6() []byte

func (*Relay) GetPort

func (x *Relay) GetPort() uint32

func (*Relay) ProtoMessage

func (*Relay) ProtoMessage()

func (*Relay) ProtoReflect

func (x *Relay) ProtoReflect() protoreflect.Message

func (*Relay) Reset

func (x *Relay) Reset()

func (*Relay) String

func (x *Relay) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Script.ProtoReflect.Descriptor instead.

func (*Script) GetNative

func (x *Script) GetNative() *NativeScript

func (*Script) GetPlutusV1

func (x *Script) GetPlutusV1() []byte

func (*Script) GetPlutusV2

func (x *Script) GetPlutusV2() []byte

func (*Script) GetPlutusV3 added in v0.10.0

func (x *Script) GetPlutusV3() []byte

func (*Script) GetScript

func (x *Script) GetScript() isScript_Script

func (*Script) ProtoMessage

func (*Script) ProtoMessage()

func (*Script) ProtoReflect

func (x *Script) ProtoReflect() protoreflect.Message

func (*Script) Reset

func (x *Script) Reset()

func (*Script) String

func (x *Script) String() string

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 (*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) Descriptor() ([]byte, []int)

Deprecated: Use Tx.ProtoReflect.Descriptor instead.

func (*Tx) GetAuxiliary

func (x *Tx) GetAuxiliary() *AuxData

func (*Tx) GetCertificates

func (x *Tx) GetCertificates() []*Certificate

func (*Tx) GetCollateral

func (x *Tx) GetCollateral() *Collateral

func (*Tx) GetFee

func (x *Tx) GetFee() uint64

func (*Tx) GetHash

func (x *Tx) GetHash() []byte

func (*Tx) GetInputs

func (x *Tx) GetInputs() []*TxInput

func (*Tx) GetMint

func (x *Tx) GetMint() []*Multiasset

func (*Tx) GetOutputs

func (x *Tx) GetOutputs() []*TxOutput

func (*Tx) GetProposals added in v0.16.0

func (x *Tx) GetProposals() []*GovernanceActionProposal

func (*Tx) GetReferenceInputs

func (x *Tx) GetReferenceInputs() []*TxInput

func (*Tx) GetSuccessful

func (x *Tx) GetSuccessful() bool

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

func (*Tx) Reset

func (x *Tx) Reset()

func (*Tx) String

func (x *Tx) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use TxEval.ProtoReflect.Descriptor instead.

func (*TxEval) GetErrors

func (x *TxEval) GetErrors() []*EvalError

func (*TxEval) GetExUnits

func (x *TxEval) GetExUnits() *ExUnits

func (*TxEval) GetFee

func (x *TxEval) GetFee() uint64

func (*TxEval) GetRedeemers added in v0.13.0

func (x *TxEval) GetRedeemers() []*Redeemer

func (*TxEval) GetTraces

func (x *TxEval) GetTraces() []*EvalTrace

func (*TxEval) ProtoMessage

func (*TxEval) ProtoMessage()

func (*TxEval) ProtoReflect

func (x *TxEval) ProtoReflect() protoreflect.Message

func (*TxEval) Reset

func (x *TxEval) Reset()

func (*TxEval) String

func (x *TxEval) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use TxInput.ProtoReflect.Descriptor instead.

func (*TxInput) GetAsOutput

func (x *TxInput) GetAsOutput() *TxOutput

func (*TxInput) GetOutputIndex

func (x *TxInput) GetOutputIndex() uint32

func (*TxInput) GetRedeemer

func (x *TxInput) GetRedeemer() *Redeemer

func (*TxInput) GetTxHash

func (x *TxInput) GetTxHash() []byte

func (*TxInput) ProtoMessage

func (*TxInput) ProtoMessage()

func (*TxInput) ProtoReflect

func (x *TxInput) ProtoReflect() protoreflect.Message

func (*TxInput) Reset

func (x *TxInput) Reset()

func (*TxInput) String

func (x *TxInput) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use TxOutput.ProtoReflect.Descriptor instead.

func (*TxOutput) GetAddress

func (x *TxOutput) GetAddress() []byte

func (*TxOutput) GetAssets

func (x *TxOutput) GetAssets() []*Multiasset

func (*TxOutput) GetCoin

func (x *TxOutput) GetCoin() uint64

func (*TxOutput) GetDatum

func (x *TxOutput) GetDatum() *Datum

func (*TxOutput) GetScript

func (x *TxOutput) GetScript() *Script

func (*TxOutput) ProtoMessage

func (*TxOutput) ProtoMessage()

func (*TxOutput) ProtoReflect

func (x *TxOutput) ProtoReflect() protoreflect.Message

func (*TxOutput) Reset

func (x *TxOutput) Reset()

func (*TxOutput) String

func (x *TxOutput) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use TxPattern.ProtoReflect.Descriptor instead.

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

func (*TxPattern) Reset

func (x *TxPattern) Reset()

func (*TxPattern) String

func (x *TxPattern) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use UnRegCert.ProtoReflect.Descriptor instead.

func (*UnRegCert) GetCoin added in v0.10.0

func (x *UnRegCert) GetCoin() uint64

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

func (*UnRegCert) Reset added in v0.10.0

func (x *UnRegCert) Reset()

func (*UnRegCert) String added in v0.10.0

func (x *UnRegCert) String() string

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy