proto_019_PtParisB

package
v2.0.5 Latest Latest
Warning

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

Go to latest
Published: Apr 24, 2024 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ActivateAccountContentsAndResult

type ActivateAccountContentsAndResult struct {
	ActivateAccount
	Metadata BalanceUpdates `json:"metadata"`
}

func (*ActivateAccountContentsAndResult) GetMetadata

func (op *ActivateAccountContentsAndResult) GetMetadata() any

func (*ActivateAccountContentsAndResult) MarshalJSON

func (self *ActivateAccountContentsAndResult) MarshalJSON() ([]byte, error)

func (*ActivateAccountContentsAndResult) OperationContentsAndResult

func (*ActivateAccountContentsAndResult) OperationContentsAndResult()

type AdaptiveRewardsParams

type AdaptiveRewardsParams struct {
	IssuanceRatioFinalMin   core.BigRat `json:"issuance_ratio_final_min"`
	IssuanceRatioFinalMax   core.BigRat `json:"issuance_ratio_final_max"`
	IssuanceRatioInitialMin core.BigRat `json:"issuance_ratio_initial_min"`
	IssuanceRatioInitialMax core.BigRat `json:"issuance_ratio_initial_max"`
	InitialPeriod           uint8       `json:"initial_period"`
	TransitionPeriod        uint8       `json:"transition_period"`
	MaxBonus                int64       `json:"max_bonus"`
	GrowthRate              core.BigRat `json:"growth_rate"`
	CenterDz                core.BigRat `json:"center_dz"`
	RadiusDz                core.BigRat `json:"radius_dz"`
}

type Attestation

type Attestation = proto_018_Proxford.Attestation

type AttestationContentsAndResult

type AttestationContentsAndResult struct {
	Attestation
	Metadata AttestationMetadata `json:"metadata"`
}

func (*AttestationContentsAndResult) GetMetadata

func (op *AttestationContentsAndResult) GetMetadata() any

func (*AttestationContentsAndResult) MarshalJSON

func (self *AttestationContentsAndResult) MarshalJSON() ([]byte, error)

func (*AttestationContentsAndResult) OperationContentsAndResult

func (*AttestationContentsAndResult) OperationContentsAndResult()

type AttestationMetadata

type AttestationMetadata struct {
	BalanceUpdates
	Delegate       tz.PublicKeyHash `json:"delegate"`
	ConsensusPower int32            `json:"consensus_power"`
	ConsensusKey   tz.PublicKeyHash `json:"consensus_key"`
}

type AttestationWithDAL

type AttestationWithDAL struct {
	Attestation
	DALAttestation tz.BigInt `json:"dal_attestation"`
}

func (*AttestationWithDAL) MarshalJSON

func (self *AttestationWithDAL) MarshalJSON() ([]byte, error)

func (*AttestationWithDAL) OperationKind

func (*AttestationWithDAL) OperationKind() string

type AttestationWithDALContentsAndResult

type AttestationWithDALContentsAndResult struct {
	AttestationWithDAL
	Metadata AttestationMetadata `json:"metadata"`
}

func (*AttestationWithDALContentsAndResult) GetMetadata

func (op *AttestationWithDALContentsAndResult) GetMetadata() any

func (*AttestationWithDALContentsAndResult) MarshalJSON

func (self *AttestationWithDALContentsAndResult) MarshalJSON() ([]byte, error)

func (*AttestationWithDALContentsAndResult) OperationContentsAndResult

func (*AttestationWithDALContentsAndResult) OperationContentsAndResult()

type BalanceUpdate

type BalanceUpdate struct {
	Contents BalanceUpdateContents    `json:"contents"`
	Change   int64                    `json:"change"`
	Origin   core.BalanceUpdateOrigin `json:"origin"`
}

func (*BalanceUpdate) GetChange

func (b *BalanceUpdate) GetChange() int64

func (*BalanceUpdate) GetContents

func (b *BalanceUpdate) GetContents() core.BalanceUpdateContents

func (*BalanceUpdate) GetOrigin

func (b *BalanceUpdate) GetOrigin() core.BalanceUpdateOrigin

type BalanceUpdateContents

type BalanceUpdateContents interface {
	core.BalanceUpdateContents
}

type BalanceUpdateDeposits

type BalanceUpdateDeposits struct {
	Staker FrozenStaker `json:"staker"`
}

func (BalanceUpdateDeposits) BalanceUpdateCategory

func (BalanceUpdateDeposits) BalanceUpdateCategory() string

func (BalanceUpdateDeposits) BalanceUpdateKind

func (BalanceUpdateDeposits) BalanceUpdateKind() core.BalanceUpdateKind

func (*BalanceUpdateDeposits) MarshalJSON

func (self *BalanceUpdateDeposits) MarshalJSON() ([]byte, error)

type BalanceUpdates

type BalanceUpdates struct {
	BalanceUpdates []*BalanceUpdate `tz:"dyn" json:"balance_updates"`
}

func (*BalanceUpdates) GetBalanceUpdates

func (b *BalanceUpdates) GetBalanceUpdates() []core.BalanceUpdate

type Ballot

type Ballot = proto_012_Psithaca.Ballot

type BlockHeader

type BlockHeader = proto_018_Proxford.BlockHeader

type BlockInfo

type BlockInfo struct {
	ChainID    *tz.ChainID                          `json:"chain_id"`
	Hash       *tz.BlockHash                        `json:"hash"`
	Header     BlockHeader                          `tz:"dyn" json:"header"`
	Metadata   tz.Option[BlockMetadata]             `json:"metadata"`
	Operations []core.OperationsList[GroupContents] `tz:"dyn" json:"operations"`
}

func (*BlockInfo) GetChainID

func (block *BlockInfo) GetChainID() *tz.ChainID

func (*BlockInfo) GetHash

func (block *BlockInfo) GetHash() *tz.BlockHash

func (*BlockInfo) GetHeader

func (block *BlockInfo) GetHeader() core.BlockHeader

func (*BlockInfo) GetMetadata

func (block *BlockInfo) GetMetadata() tz.Option[core.BlockMetadata]

func (*BlockInfo) GetOperations

func (block *BlockInfo) GetOperations() [][]core.OperationsGroup

type BlockMetadata

type BlockMetadata struct {
	BlockMetadataContents `tz:"dyn"`
}

func (*BlockMetadata) GetBaker

func (m *BlockMetadata) GetBaker() tz.PublicKeyHash

func (*BlockMetadata) GetBakerConsensusKey

func (m *BlockMetadata) GetBakerConsensusKey() tz.Option[tz.PublicKeyHash]

func (*BlockMetadata) GetBalanceUpdates

func (m *BlockMetadata) GetBalanceUpdates() (updates []core.BalanceUpdate)

func (*BlockMetadata) GetConsumedGas

func (m *BlockMetadata) GetConsumedGas() tz.Option[tz.BigUint]

func (*BlockMetadata) GetConsumedMilligas

func (m *BlockMetadata) GetConsumedMilligas() tz.Option[tz.BigUint]

func (*BlockMetadata) GetDeactivated

func (m *BlockMetadata) GetDeactivated() []tz.PublicKeyHash

func (*BlockMetadata) GetImplicitOperationsResults

func (m *BlockMetadata) GetImplicitOperationsResults() []core.SuccessfulManagerOperationResult

func (*BlockMetadata) GetLevelInfo

func (m *BlockMetadata) GetLevelInfo() *core.LevelInfo

func (*BlockMetadata) GetMetadataHeader

func (m *BlockMetadata) GetMetadataHeader() *core.BlockMetadataHeader

func (*BlockMetadata) GetNonceHash

func (m *BlockMetadata) GetNonceHash() tz.Option[*tz.CycleNonceHash]

func (*BlockMetadata) GetProposer

func (m *BlockMetadata) GetProposer() tz.PublicKeyHash

func (*BlockMetadata) GetProposerConsensusKey

func (m *BlockMetadata) GetProposerConsensusKey() tz.Option[tz.PublicKeyHash]

func (*BlockMetadata) GetVotingPeriodInfo

func (m *BlockMetadata) GetVotingPeriodInfo() *core.VotingPeriodInfo

type BlockMetadataContents

type BlockMetadataContents struct {
	core.BlockMetadataHeader
	Proposer                        tz.PublicKeyHash                   `json:"proposer"`
	Baker                           tz.PublicKeyHash                   `json:"baker"`
	LevelInfo                       core.LevelInfo                     `json:"level_info"`
	VotingPeriodInfo                core.VotingPeriodInfo              `json:"voting_period_info"`
	NonceHash                       tz.Option1[*tz.CycleNonceHash]     `json:"nonce_hash"`
	Deactivated                     []tz.PublicKeyHash                 `tz:"dyn" json:"deactivated"`
	BalanceUpdates                  []*BalanceUpdate                   `tz:"dyn" json:"balance_updates"`
	LiquidityBakingToggleEMA        int32                              `json:"liquidity_baking_toggle_ema"`
	AdaptiveIssuanceVoteEMA         int32                              `json:"adaptive_issuance_vote_ema"`
	AdaptiveIssuanceActivationCycle tz.Option[int32]                   `json:"adaptive_issuance_activation_cycle"`
	ImplicitOperationsResults       []SuccessfulManagerOperationResult `tz:"dyn" json:"implicit_operations_results"`
	ProposerConsensusKey            tz.PublicKeyHash                   `json:"proposer_consensus_key"`
	BakerConsensusKey               tz.PublicKeyHash                   `json:"baker_consensus_key"`
	ConsumedMilligas                tz.BigUint                         `json:"consumed_milligas"`
	DALAttestation                  tz.BigInt                          `json:"dal_attestation"`
}

type Constants

type Constants struct {
	ProofOfWorkNonceSize                                  uint8                            `json:"proof_of_work_nonce_size"`
	NonceLength                                           uint8                            `json:"nonce_length"`
	MaxAnonOpsPerBlock                                    uint8                            `json:"max_anon_ops_per_block"`
	MaxOperationDataLength                                int32                            `json:"max_operation_data_length"`
	MaxProposalsPerDelegate                               uint8                            `json:"max_proposals_per_delegate"`
	MaxMichelineNodeCount                                 int32                            `json:"max_micheline_node_count"`
	MaxMichelineBytesLimit                                int32                            `json:"max_micheline_bytes_limit"`
	MaxAllowedGlobalConstantsDepth                        int32                            `json:"max_allowed_global_constants_depth"`
	CacheLayoutSize                                       uint8                            `json:"cache_layout_size"`
	MichelsonMaximumTypeSize                              uint16                           `json:"michelson_maximum_type_size"`
	MaxSlashingPeriod                                     uint8                            `json:"max_slashing_period"`
	SmartRollupMaxWrappedProofBinarySize                  int32                            `json:"smart_rollup_max_wrapped_proof_binary_size"`
	SmartRollupMessageSizeLimit                           int32                            `json:"smart_rollup_message_size_limit"`
	SmartRollupMaxNumberOfMessagesPerLevel                tz.BigUint                       `json:"smart_rollup_max_number_of_messages_per_level"`
	ConsensusRightsDelay                                  uint8                            `json:"consensus_rights_delay"`
	BlocksPreservationCycles                              uint8                            `json:"blocks_preservation_cycles"`
	DelegateParametersActivationDelay                     uint8                            `json:"delegate_parameters_activation_delay"`
	BlocksPerCycle                                        int32                            `json:"blocks_per_cycle"`
	BlocksPerCommitment                                   int32                            `json:"blocks_per_commitment"`
	NonceRevelationThreshold                              int32                            `json:"nonce_revelation_threshold"`
	CyclesPerVotingPeriod                                 int32                            `json:"cycles_per_voting_period"`
	HardGasLimitPerOperation                              tz.BigInt                        `json:"hard_gas_limit_per_operation"`
	HardGasLimitPerBlock                                  tz.BigInt                        `json:"hard_gas_limit_per_block"`
	ProofOfWorkThreshold                                  int64                            `json:"proof_of_work_threshold"`
	MinimalStake                                          tz.BigUint                       `json:"minimal_stake"`
	MinimalFrozenStake                                    tz.BigUint                       `json:"minimal_frozen_stake"`
	VDFDifficulty                                         int64                            `json:"vdf_difficulty"`
	OriginationSize                                       int32                            `json:"origination_size"`
	IssuanceWeights                                       IssuanceWeights                  `json:"issuance_weights"`
	CostPerByte                                           tz.BigUint                       `json:"cost_per_byte"`
	HardStorageLimitPerOperation                          tz.BigInt                        `json:"hard_storage_limit_per_operation"`
	QuorumMin                                             int32                            `json:"quorum_min"`
	QuorumMax                                             int32                            `json:"quorum_max"`
	MinProposalQuorum                                     int32                            `json:"min_proposal_quorum"`
	LiquidityBakingSubsidy                                tz.BigUint                       `json:"liquidity_baking_subsidy"`
	LiquidityBakingToggleEmaThreshold                     int32                            `json:"liquidity_baking_toggle_ema_threshold"`
	MaxOperationsTimeToLive                               int16                            `json:"max_operations_time_to_live"`
	MinimalBlockDelay                                     int64                            `json:"minimal_block_delay"`
	DelayIncrementPerRound                                int64                            `json:"delay_increment_per_round"`
	ConsensusCommitteeSize                                int32                            `json:"consensus_committee_size"`
	ConsensusThreshold                                    int32                            `json:"consensus_threshold"`
	MinimalParticipationRatio                             core.Rat                         `json:"minimal_participation_ratio"`
	LimitOfDelegationOverBaking                           uint8                            `json:"limit_of_delegation_over_baking"`
	PercentageOfFrozenDepositsSlashedPerDoubleBaking      uint16                           `json:"percentage_of_frozen_deposits_slashed_per_double_baking"`
	PercentageOfFrozenDepositsSlashedPerDoubleAttestation uint16                           `json:"percentage_of_frozen_deposits_slashed_per_double_attestation"`
	MaxSlashingPerBlock                                   uint16                           `json:"max_slashing_per_block"`
	MaxSlashingThreshold                                  int32                            `json:"max_slashing_threshold"`
	TestnetDictator                                       tz.Option[tz.PublicKeyHash]      `json:"testnet_dictator"`
	InitialSeed                                           tz.Option[*tz.Bytes32]           `json:"initial_seed"`
	CacheScriptSize                                       int32                            `json:"cache_script_size"`
	CacheStakeDistributionCycles                          int8                             `json:"cache_stake_distribution_cycles"`
	CacheSamplerStateCycles                               int8                             `json:"cache_sampler_state_cycles"`
	DALParametric                                         DALParametric                    `json:"dal_parametric"`
	SmartRollupArithPvmEnable                             bool                             `json:"smart_rollup_arith_pvm_enable"`
	SmartRollupOriginationSize                            int32                            `json:"smart_rollup_origination_size"`
	SmartRollupChallengeWindowInBlocks                    int32                            `json:"smart_rollup_challenge_window_in_blocks"`
	SmartRollupStakeAmount                                tz.BigUint                       `json:"smart_rollup_stake_amount"`
	SmartRollupCommitmentPeriodInBlocks                   int32                            `json:"smart_rollup_commitment_period_in_blocks"`
	SmartRollupMaxLookaheadInBlocks                       int32                            `json:"smart_rollup_max_lookahead_in_blocks"`
	SmartRollupMaxActiveOutboxLevels                      int32                            `json:"smart_rollup_max_active_outbox_levels"`
	SmartRollupMaxOutboxMessagesPerLevel                  int32                            `json:"smart_rollup_max_outbox_messages_per_level"`
	SmartRollupNumberOfSectionsInDissection               uint8                            `json:"smart_rollup_number_of_sections_in_dissection"`
	SmartRollupTimeoutPeriodInBlocks                      int32                            `json:"smart_rollup_timeout_period_in_blocks"`
	SmartRollupMaxNumberOfCementedCommitments             int32                            `json:"smart_rollup_max_number_of_cemented_commitments"`
	SmartRollupMaxNumberOfParallelGames                   int32                            `json:"smart_rollup_max_number_of_parallel_games"`
	SmartRollupRevealActivationLevel                      SmartRollupRevealActivationLevel `json:"smart_rollup_reveal_activation_level"`
	SmartRollupPrivateEnable                              bool                             `json:"smart_rollup_private_enable"`
	SmartRollupRiscvPVMEnable                             bool                             `json:"smart_rollup_riscv_pvm_enable"`
	ZkRollupEnable                                        bool                             `json:"zk_rollup_enable"`
	ZkRollupOriginationSize                               int32                            `json:"zk_rollup_origination_size"`
	ZkRollupMinPendingToProcess                           int32                            `json:"zk_rollup_min_pending_to_process"`
	ZkRollupMaxTicketPayloadSize                          int32                            `json:"zk_rollup_max_ticket_payload_size"`
	GlobalLimitOfStakingOverBaking                        uint8                            `json:"global_limit_of_staking_over_baking"`
	EdgeOfStakingOverDelegation                           uint8                            `json:"edge_of_staking_over_delegation"`
	AdaptiveIssuanceLaunchEMAThreshold                    int32                            `json:"adaptive_issuance_launch_ema_threshold"`
	AdaptiveRewardsParams                                 AdaptiveRewardsParams            `json:"adaptive_rewards_params"`
	AdaptiveIssuanceActivationVoteEnable                  bool                             `json:"adaptive_issuance_activation_vote_enable"`
	AutostakingEnable                                     bool                             `json:"autostaking_enable"`
	AdaptiveIssuanceForceActivation                       bool                             `json:"adaptive_issuance_force_activation"`
	NSEnable                                              bool                             `json:"ns_enable"`
	DirectTicketSpendingEnable                            bool                             `json:"direct_ticket_spending_enable"`
}

func (*Constants) GetBlocksPerCommitment

func (c *Constants) GetBlocksPerCommitment() int32

func (*Constants) GetBlocksPerCycle

func (c *Constants) GetBlocksPerCycle() int32

func (*Constants) GetConsensusCommitteeSize

func (c *Constants) GetConsensusCommitteeSize() int32

func (*Constants) GetConsensusThreshold

func (c *Constants) GetConsensusThreshold() int32

func (*Constants) GetCostPerByte

func (c *Constants) GetCostPerByte() tz.BigUint

func (*Constants) GetDelayIncrementPerRound

func (c *Constants) GetDelayIncrementPerRound() int64

func (*Constants) GetHardGasLimitPerBlock

func (c *Constants) GetHardGasLimitPerBlock() tz.BigInt

func (*Constants) GetHardGasLimitPerOperation

func (c *Constants) GetHardGasLimitPerOperation() tz.BigInt

func (*Constants) GetHardStorageLimitPerOperation

func (c *Constants) GetHardStorageLimitPerOperation() tz.BigInt

func (*Constants) GetMaxAllowedGlobalConstantsDepth

func (c *Constants) GetMaxAllowedGlobalConstantsDepth() int32

func (*Constants) GetMaxAnonOpsPerBlock

func (c *Constants) GetMaxAnonOpsPerBlock() uint8

func (*Constants) GetMaxMichelineBytesLimit

func (c *Constants) GetMaxMichelineBytesLimit() int32

func (*Constants) GetMaxMichelineNodeCount

func (c *Constants) GetMaxMichelineNodeCount() int32

func (*Constants) GetMaxOperationDataLength

func (c *Constants) GetMaxOperationDataLength() int32

func (*Constants) GetMaxOperationsTimeToLive

func (c *Constants) GetMaxOperationsTimeToLive() int16

func (*Constants) GetMaxProposalsPerDelegate

func (c *Constants) GetMaxProposalsPerDelegate() uint8

func (*Constants) GetMaxSlashingPeriod

func (c *Constants) GetMaxSlashingPeriod() int32

func (*Constants) GetMichelsonMaximumTypeSize

func (c *Constants) GetMichelsonMaximumTypeSize() uint16

func (*Constants) GetMinProposalQuorum

func (c *Constants) GetMinProposalQuorum() int32

func (*Constants) GetMinimalBlockDelay

func (c *Constants) GetMinimalBlockDelay() int64

func (*Constants) GetMinimalParticipationRatio

func (c *Constants) GetMinimalParticipationRatio() *core.Rat

func (*Constants) GetNonceLength

func (c *Constants) GetNonceLength() uint8

func (*Constants) GetOriginationSize

func (c *Constants) GetOriginationSize() int32

func (*Constants) GetProofOfWorkNonceSize

func (c *Constants) GetProofOfWorkNonceSize() uint8

func (*Constants) GetProofOfWorkThreshold

func (c *Constants) GetProofOfWorkThreshold() int64

func (*Constants) GetQuorumMax

func (c *Constants) GetQuorumMax() int32

func (*Constants) GetQuorumMin

func (c *Constants) GetQuorumMin() int32

type DALAttestation

type DALAttestation = proto_016_PtMumbai.DALAttestation

type DALParametric

type DALParametric struct {
	FeatureEnable        bool   `json:"feature_enable"`
	IncentivesEnable     bool   `json:"incentives_enable"`
	NumberOfSlots        uint16 `json:"number_of_slots"`
	AttestationLag       uint8  `json:"attestation_lag"`
	AttestationThreshold uint8  `json:"attestation_threshold"`
	RedundancyFactor     uint8  `json:"redundancy_factor"`
	PageSize             uint16 `json:"page_size"`
	SlotSize             int32  `json:"slot_size"`
	NumberOfShards       uint16 `json:"number_of_shards"`
}

type DALPublishCommitment

type DALPublishCommitment struct {
	ManagerOperation
	SlotHeader DALSlotHeader `json:"slot_header"`
}

func (*DALPublishCommitment) MarshalJSON

func (self *DALPublishCommitment) MarshalJSON() ([]byte, error)

func (*DALPublishCommitment) OperationKind

func (*DALPublishCommitment) OperationKind() string

type DALPublishCommitmentContentsAndResult

type DALPublishCommitmentContentsAndResult struct {
	DALPublishCommitment
	Metadata ManagerMetadata[ConsumedGasResult] `json:"metadata"`
}

func (*DALPublishCommitmentContentsAndResult) GetMetadata

func (op *DALPublishCommitmentContentsAndResult) GetMetadata() any

func (*DALPublishCommitmentContentsAndResult) MarshalJSON

func (self *DALPublishCommitmentContentsAndResult) MarshalJSON() ([]byte, error)

func (*DALPublishCommitmentContentsAndResult) OperationContentsAndResult

func (*DALPublishCommitmentContentsAndResult) OperationContentsAndResult()

type DALSlotHeader

type DALSlotHeader struct {
	Index           uint8             `json:"slot_index"`
	Сommitment      *tz.DALCommitment `json:"commitment"`
	CommitmentProof *tz.Bytes96       `json:"commitment_proof"`
}

type DelegateInfo

type DelegateInfo = proto_018_Proxford.DelegateInfo

type Delegation

type Delegation = proto_012_Psithaca.Delegation

type DelegationContentsAndResult

type DelegationContentsAndResult struct {
	Delegation
	Metadata ManagerMetadata[ConsumedGasResult] `json:"metadata"`
}

func (*DelegationContentsAndResult) GetMetadata

func (op *DelegationContentsAndResult) GetMetadata() any

func (*DelegationContentsAndResult) MarshalJSON

func (self *DelegationContentsAndResult) MarshalJSON() ([]byte, error)

func (*DelegationContentsAndResult) OperationContentsAndResult

func (*DelegationContentsAndResult) OperationContentsAndResult()

type DoubleAttestationEvidenceContentsAndResult

type DoubleAttestationEvidenceContentsAndResult struct {
	DoubleAttestationEvidence
	Metadata BalanceUpdates `json:"metadata"`
}

func (*DoubleAttestationEvidenceContentsAndResult) GetMetadata

func (*DoubleAttestationEvidenceContentsAndResult) MarshalJSON

func (self *DoubleAttestationEvidenceContentsAndResult) MarshalJSON() ([]byte, error)

func (*DoubleAttestationEvidenceContentsAndResult) OperationContentsAndResult

func (*DoubleAttestationEvidenceContentsAndResult) OperationContentsAndResult()

type DoubleBakingEvidenceContentsAndResult

type DoubleBakingEvidenceContentsAndResult struct {
	DoubleBakingEvidence
	Metadata BalanceUpdates `json:"metadata"`
}

func (*DoubleBakingEvidenceContentsAndResult) GetMetadata

func (op *DoubleBakingEvidenceContentsAndResult) GetMetadata() any

func (*DoubleBakingEvidenceContentsAndResult) MarshalJSON

func (self *DoubleBakingEvidenceContentsAndResult) MarshalJSON() ([]byte, error)

func (*DoubleBakingEvidenceContentsAndResult) OperationContentsAndResult

func (*DoubleBakingEvidenceContentsAndResult) OperationContentsAndResult()

type DoublePreattestationEvidenceContentsAndResult

type DoublePreattestationEvidenceContentsAndResult struct {
	DoublePreattestationEvidence
	Metadata BalanceUpdates `json:"metadata"`
}

func (*DoublePreattestationEvidenceContentsAndResult) GetMetadata

func (*DoublePreattestationEvidenceContentsAndResult) MarshalJSON

func (self *DoublePreattestationEvidenceContentsAndResult) MarshalJSON() ([]byte, error)

func (*DoublePreattestationEvidenceContentsAndResult) OperationContentsAndResult

func (*DoublePreattestationEvidenceContentsAndResult) OperationContentsAndResult()

type DrainDelegate

type DrainDelegate = proto_015_PtLimaPt.DrainDelegate

type DrainDelegateContentsAndResult

type DrainDelegateContentsAndResult struct {
	DrainDelegate
	Metadata DrainDelegateMetadata `json:"metadata"`
}

func (*DrainDelegateContentsAndResult) GetMetadata

func (op *DrainDelegateContentsAndResult) GetMetadata() any

func (*DrainDelegateContentsAndResult) MarshalJSON

func (self *DrainDelegateContentsAndResult) MarshalJSON() ([]byte, error)

func (*DrainDelegateContentsAndResult) OperationContentsAndResult

func (*DrainDelegateContentsAndResult) OperationContentsAndResult()

type DrainDelegateMetadata

type DrainDelegateMetadata struct {
	BalanceUpdates
	AllocatedDestinationContract bool `json:"allocated_destination_contract"`
}

type EpDefault

type EpDefault = proto_012_Psithaca.EpDefault

type EpDeposit

type EpDeposit = proto_015_PtLimaPt.EpDeposit

type EpDo

type EpDo = proto_012_Psithaca.EpDo

type EpNamed

type EpNamed = proto_012_Psithaca.EpNamed

type EpRoot

type EpRoot = proto_012_Psithaca.EpRoot

type EpSetDelegate

type EpSetDelegate = proto_012_Psithaca.EpSetDelegate

type EpStake

type EpStake = proto_018_Proxford.EpStake

type EpUnstake

type EpUnstake = proto_018_Proxford.EpUnstake

type FailingNoop

type FailingNoop = proto_012_Psithaca.FailingNoop

type FrozenStaker

type FrozenStaker interface {
	Staker
}

type GameStatus

type GameStatus = proto_016_PtMumbai.GameStatus

type GroupContents

type GroupContents interface {
	core.GroupContents
}

type IncreasePaidStorageContentsAndResult

type IncreasePaidStorageContentsAndResult struct {
	IncreasePaidStorage
	Metadata ManagerMetadata[IncreasePaidStorageResult] `json:"metadata"`
}

func (*IncreasePaidStorageContentsAndResult) GetMetadata

func (op *IncreasePaidStorageContentsAndResult) GetMetadata() any

func (*IncreasePaidStorageContentsAndResult) MarshalJSON

func (self *IncreasePaidStorageContentsAndResult) MarshalJSON() ([]byte, error)

func (*IncreasePaidStorageContentsAndResult) OperationContentsAndResult

func (*IncreasePaidStorageContentsAndResult) OperationContentsAndResult()

type IncreasePaidStorageResult

type IncreasePaidStorageResult interface {
	core.ManagerOperationResult
}

type IncreasePaidStorageResultContents

type IncreasePaidStorageResultContents struct {
	BalanceUpdates
	ConsumedMilligas tz.BigUint `json:"consumed_milligas"`
}

func (*IncreasePaidStorageResultContents) GetConsumedMilligas

func (r *IncreasePaidStorageResultContents) GetConsumedMilligas() tz.BigUint

type IncreasePaidStorageSuccessfulManagerResult

type IncreasePaidStorageSuccessfulManagerResult struct {
	core.OperationResultApplied[*IncreasePaidStorageResultContents]
}

func (*IncreasePaidStorageSuccessfulManagerResult) MarshalJSON

func (self *IncreasePaidStorageSuccessfulManagerResult) MarshalJSON() ([]byte, error)

func (*IncreasePaidStorageSuccessfulManagerResult) OperationKind

type InternalOperationResult

type InternalOperationResult interface {
	core.InternalOperationResult
}

type IssuanceWeights

type IssuanceWeights struct {
	BaseTotalIssuedPerMinute       tz.BigUint `json:"base_total_issued_per_minute"`
	BakingRewardFixedPortionWeight int32      `json:"baking_reward_fixed_portion_weight"`
	BakingRewardBonusWeight        int32      `json:"baking_reward_bonus_weight"`
	AttestingRewardWeight          int32      `json:"attesting_reward_weight"`
	SeedNonceRevelationTipWeight   int32      `json:"seed_nonce_revelation_tip_weight"`
	VDFRevelationTipWeight         int32      `json:"vdf_revelation_tip_weight"`
}

type ManagerMetadata

type ManagerMetadata[T core.ManagerOperationResult] struct {
	BalanceUpdates
	OperationResult          T                         `json:"operation_result"`
	InternalOperationResults []InternalOperationResult `tz:"dyn" json:"internal_operation_results"`
}

func (*ManagerMetadata[T]) GetInternalOperationResults

func (m *ManagerMetadata[T]) GetInternalOperationResults() []core.InternalOperationResult

func (*ManagerMetadata[T]) GetResult

func (m *ManagerMetadata[T]) GetResult() core.ManagerOperationResult

type OperationContents

type OperationContents interface {
	core.OperationContents
}

func ListOperations

func ListOperations() []OperationContents

type OperationContentsAndResult

type OperationContentsAndResult interface {
	core.OperationContentsAndResult
}

type OperationWithOptionalMetadataContents

type OperationWithOptionalMetadataContents interface {
	core.OperationWithOptionalMetadataContents
}

type Origination

type Origination = proto_012_Psithaca.Origination

type OriginationContentsAndResult

type OriginationContentsAndResult struct {
	Origination
	Metadata ManagerMetadata[OriginationResult] `json:"metadata"`
}

func (*OriginationContentsAndResult) GetMetadata

func (op *OriginationContentsAndResult) GetMetadata() any

func (*OriginationContentsAndResult) MarshalJSON

func (self *OriginationContentsAndResult) MarshalJSON() ([]byte, error)

func (*OriginationContentsAndResult) OperationContentsAndResult

func (*OriginationContentsAndResult) OperationContentsAndResult()

type OriginationInternalOperationResult

type OriginationInternalOperationResult struct {
	Source   core.TransactionDestination `json:"source"`
	Nonce    uint16                      `json:"nonce"`
	Balance  tz.BigUint                  `json:"balance"`
	Delegate tz.Option[tz.PublicKeyHash] `json:"delegate"`
	Script   Script                      `json:"script"`
	Result   OriginationResult           `json:"result"`
}

func (*OriginationInternalOperationResult) GetResult

func (*OriginationInternalOperationResult) GetSource

func (*OriginationInternalOperationResult) MarshalJSON

func (self *OriginationInternalOperationResult) MarshalJSON() ([]byte, error)

func (*OriginationInternalOperationResult) OperationKind

func (*OriginationInternalOperationResult) OperationKind() string

type OriginationResult

type OriginationResult interface {
	core.ManagerOperationResult
}

type OriginationResultContents

type OriginationResultContents struct {
	BalanceUpdates
	OriginatedContracts []core.OriginatedContractID `tz:"dyn" json:"originated_contracts"`
	ConsumedMilligas    tz.BigUint                  `json:"consumed_milligas"`
	StorageSize         tz.BigInt                   `json:"storage_size"`
	PaidStorageSizeDiff tz.BigInt                   `json:"paid_storage_size_diff"`
	LazyStorageDiff     tz.Option[lazy.StorageDiff] `json:"lazy_storage_diff"`
}

func (*OriginationResultContents) EstimateStorageSize

func (r *OriginationResultContents) EstimateStorageSize(constants core.Constants) *big.Int

func (*OriginationResultContents) GetConsumedMilligas

func (r *OriginationResultContents) GetConsumedMilligas() tz.BigUint

func (*OriginationResultContents) GetPaidStorageSizeDiff

func (r *OriginationResultContents) GetPaidStorageSizeDiff() tz.BigInt

func (*OriginationResultContents) GetStorageSize

func (r *OriginationResultContents) GetStorageSize() tz.BigInt

type OriginationSuccessfulManagerResult

type OriginationSuccessfulManagerResult struct {
	core.OperationResultApplied[*OriginationResultContents]
}

func (*OriginationSuccessfulManagerResult) MarshalJSON

func (self *OriginationSuccessfulManagerResult) MarshalJSON() ([]byte, error)

func (*OriginationSuccessfulManagerResult) OperationKind

func (*OriginationSuccessfulManagerResult) OperationKind() string

type Parameters

type Parameters = proto_018_Proxford.Parameters

type Preattestation

type Preattestation = proto_018_Proxford.Preattestation

type PreattestationContentsAndResult

type PreattestationContentsAndResult struct {
	Preattestation
	Metadata PreattestationMetadata `json:"metadata"`
}

func (*PreattestationContentsAndResult) GetMetadata

func (op *PreattestationContentsAndResult) GetMetadata() any

func (*PreattestationContentsAndResult) MarshalJSON

func (self *PreattestationContentsAndResult) MarshalJSON() ([]byte, error)

func (*PreattestationContentsAndResult) OperationContentsAndResult

func (*PreattestationContentsAndResult) OperationContentsAndResult()

type PreattestationMetadata

type PreattestationMetadata = AttestationMetadata

type Proposals

type Proposals = proto_012_Psithaca.Proposals

type RegisterGlobalConstantContentsAndResult

type RegisterGlobalConstantContentsAndResult struct {
	RegisterGlobalConstant
	Metadata ManagerMetadata[RegisterGlobalConstantResult] `json:"metadata"`
}

func (*RegisterGlobalConstantContentsAndResult) GetMetadata

func (op *RegisterGlobalConstantContentsAndResult) GetMetadata() any

func (*RegisterGlobalConstantContentsAndResult) MarshalJSON

func (self *RegisterGlobalConstantContentsAndResult) MarshalJSON() ([]byte, error)

func (*RegisterGlobalConstantContentsAndResult) OperationContentsAndResult

func (*RegisterGlobalConstantContentsAndResult) OperationContentsAndResult()

type RegisterGlobalConstantResult

type RegisterGlobalConstantResult interface {
	core.ManagerOperationResult
}

type RegisterGlobalConstantResultContents

type RegisterGlobalConstantResultContents struct {
	BalanceUpdates
	ConsumedMilligas tz.BigUint         `json:"consumed_milligas"`
	StorageSize      tz.BigInt          `json:"storage_size"`
	GlobalAddress    *tz.ScriptExprHash `json:"global_address"`
}

func (*RegisterGlobalConstantResultContents) EstimateStorageSize

func (r *RegisterGlobalConstantResultContents) EstimateStorageSize(constants core.Constants) *big.Int

func (*RegisterGlobalConstantResultContents) GetConsumedMilligas

func (r *RegisterGlobalConstantResultContents) GetConsumedMilligas() tz.BigUint

func (*RegisterGlobalConstantResultContents) GetStorageSize

func (r *RegisterGlobalConstantResultContents) GetStorageSize() tz.BigInt

type Reveal

type Reveal = proto_012_Psithaca.Reveal

type RevealContentsAndResult

type RevealContentsAndResult struct {
	Reveal
	Metadata ManagerMetadata[ConsumedGasResult] `json:"metadata"`
}

func (*RevealContentsAndResult) GetMetadata

func (op *RevealContentsAndResult) GetMetadata() any

func (*RevealContentsAndResult) MarshalJSON

func (self *RevealContentsAndResult) MarshalJSON() ([]byte, error)

func (*RevealContentsAndResult) OperationContentsAndResult

func (*RevealContentsAndResult) OperationContentsAndResult()

type RunOperationRequestContents

type RunOperationRequestContents interface {
	proto_018_Proxford.RunOperationRequestContents
}

type Script

type Script = proto_012_Psithaca.Script

type SeedNonceRevelationContentsAndResult

type SeedNonceRevelationContentsAndResult struct {
	SeedNonceRevelation
	Metadata BalanceUpdates `json:"metadata"`
}

func (*SeedNonceRevelationContentsAndResult) GetMetadata

func (op *SeedNonceRevelationContentsAndResult) GetMetadata() any

func (*SeedNonceRevelationContentsAndResult) MarshalJSON

func (self *SeedNonceRevelationContentsAndResult) MarshalJSON() ([]byte, error)

func (*SeedNonceRevelationContentsAndResult) OperationContentsAndResult

func (*SeedNonceRevelationContentsAndResult) OperationContentsAndResult()

type SetDepositsLimitContentsAndResult

type SetDepositsLimitContentsAndResult struct {
	SetDepositsLimit
	Metadata ManagerMetadata[ConsumedGasResult] `json:"metadata"`
}

func (*SetDepositsLimitContentsAndResult) GetMetadata

func (op *SetDepositsLimitContentsAndResult) GetMetadata() any

func (*SetDepositsLimitContentsAndResult) MarshalJSON

func (self *SetDepositsLimitContentsAndResult) MarshalJSON() ([]byte, error)

func (*SetDepositsLimitContentsAndResult) OperationContentsAndResult

func (*SetDepositsLimitContentsAndResult) OperationContentsAndResult()

type SignedOperation

func NewSignedOperation

func NewSignedOperation(operation *UnsignedOperation, signature *tz.GenericSignature) *SignedOperation

type SmartRollupAddMessagesContentsAndResult

type SmartRollupAddMessagesContentsAndResult struct {
	SmartRollupAddMessages
	Metadata ManagerMetadata[ConsumedGasResult] `json:"metadata"`
}

func (*SmartRollupAddMessagesContentsAndResult) GetMetadata

func (op *SmartRollupAddMessagesContentsAndResult) GetMetadata() any

func (*SmartRollupAddMessagesContentsAndResult) MarshalJSON

func (self *SmartRollupAddMessagesContentsAndResult) MarshalJSON() ([]byte, error)

func (*SmartRollupAddMessagesContentsAndResult) OperationContentsAndResult

func (*SmartRollupAddMessagesContentsAndResult) OperationContentsAndResult()

type SmartRollupCementContentsAndResult

type SmartRollupCementContentsAndResult struct {
	SmartRollupCement
	Metadata ManagerMetadata[SmartRollupCementResult] `json:"metadata"`
}

func (*SmartRollupCementContentsAndResult) GetMetadata

func (op *SmartRollupCementContentsAndResult) GetMetadata() any

func (*SmartRollupCementContentsAndResult) MarshalJSON

func (self *SmartRollupCementContentsAndResult) MarshalJSON() ([]byte, error)

func (*SmartRollupCementContentsAndResult) OperationContentsAndResult

func (*SmartRollupCementContentsAndResult) OperationContentsAndResult()

type SmartRollupExecuteOutboxMessageContentsAndResult

type SmartRollupExecuteOutboxMessageContentsAndResult struct {
	SmartRollupExecuteOutboxMessage
	Metadata ManagerMetadata[SmartRollupExecuteOutboxMessageResult] `json:"metadata"`
}

func (*SmartRollupExecuteOutboxMessageContentsAndResult) GetMetadata

func (*SmartRollupExecuteOutboxMessageContentsAndResult) MarshalJSON

func (*SmartRollupExecuteOutboxMessageContentsAndResult) OperationContentsAndResult

func (*SmartRollupExecuteOutboxMessageContentsAndResult) OperationContentsAndResult()

type SmartRollupExecuteOutboxMessageResult

type SmartRollupExecuteOutboxMessageResult interface {
	core.ManagerOperationResult
}

type SmartRollupExecuteOutboxMessageResultContents

type SmartRollupExecuteOutboxMessageResultContents struct {
	BalanceUpdates
	TicketUpdates       []*TicketReceipt `tz:"dyn" json:"ticket_updates"`
	ConsumedMilligas    tz.BigUint       `json:"consumed_milligas"`
	PaidStorageSizeDiff tz.BigInt        `json:"paid_storage_size_diff"`
}

func (*SmartRollupExecuteOutboxMessageResultContents) EstimateStorageSize

func (r *SmartRollupExecuteOutboxMessageResultContents) EstimateStorageSize(constants core.Constants) *big.Int

func (*SmartRollupExecuteOutboxMessageResultContents) GetConsumedMilligas

func (r *SmartRollupExecuteOutboxMessageResultContents) GetConsumedMilligas() tz.BigUint

func (*SmartRollupExecuteOutboxMessageResultContents) GetPaidStorageSizeDiff

func (r *SmartRollupExecuteOutboxMessageResultContents) GetPaidStorageSizeDiff() tz.BigInt

type SmartRollupOriginateContentsAndResult

type SmartRollupOriginateContentsAndResult struct {
	SmartRollupOriginate
	Metadata ManagerMetadata[SmartRollupOriginateResult] `json:"metadata"`
}

func (*SmartRollupOriginateContentsAndResult) GetMetadata

func (op *SmartRollupOriginateContentsAndResult) GetMetadata() any

func (*SmartRollupOriginateContentsAndResult) MarshalJSON

func (self *SmartRollupOriginateContentsAndResult) MarshalJSON() ([]byte, error)

func (*SmartRollupOriginateContentsAndResult) OperationContentsAndResult

func (*SmartRollupOriginateContentsAndResult) OperationContentsAndResult()

type SmartRollupOriginateResult

type SmartRollupOriginateResult interface {
	core.ManagerOperationResult
}

type SmartRollupOriginateResultContents

type SmartRollupOriginateResultContents struct {
	BalanceUpdates
	Address               *tz.SmartRollupAddress        `json:"address"`
	GenesisCommitmentHash *tz.SmartRollupCommitmentHash `json:"genesis_commitment_hash"`
	ConsumedMilligas      tz.BigUint                    `json:"consumed_milligas"`
	Size                  tz.BigInt                     `json:"size"`
}

func (*SmartRollupOriginateResultContents) EstimateStorageSize

func (r *SmartRollupOriginateResultContents) EstimateStorageSize(constants core.Constants) *big.Int

func (*SmartRollupOriginateResultContents) GetConsumedMilligas

func (r *SmartRollupOriginateResultContents) GetConsumedMilligas() tz.BigUint

type SmartRollupOriginateSuccessfulManagerResult

type SmartRollupOriginateSuccessfulManagerResult struct {
	core.OperationResultApplied[*SmartRollupOriginateResultContents]
}

func (*SmartRollupOriginateSuccessfulManagerResult) MarshalJSON

func (self *SmartRollupOriginateSuccessfulManagerResult) MarshalJSON() ([]byte, error)

func (*SmartRollupOriginateSuccessfulManagerResult) OperationKind

type SmartRollupPublishContentsAndResult

type SmartRollupPublishContentsAndResult struct {
	SmartRollupPublish
	Metadata ManagerMetadata[SmartRollupPublishResult] `json:"metadata"`
}

func (*SmartRollupPublishContentsAndResult) GetMetadata

func (op *SmartRollupPublishContentsAndResult) GetMetadata() any

func (*SmartRollupPublishContentsAndResult) MarshalJSON

func (self *SmartRollupPublishContentsAndResult) MarshalJSON() ([]byte, error)

func (*SmartRollupPublishContentsAndResult) OperationContentsAndResult

func (*SmartRollupPublishContentsAndResult) OperationContentsAndResult()

type SmartRollupPublishResult

type SmartRollupPublishResult interface {
	core.ManagerOperationResult
}

type SmartRollupPublishResultContents

type SmartRollupPublishResultContents struct {
	ConsumedMilligas tz.BigUint                    `json:"consumed_milligas"`
	StakedHash       *tz.SmartRollupCommitmentHash `json:"staked_hash"`
	PublishedAtLevel int32                         `json:"published_at_level"`
	BalanceUpdates
}

func (*SmartRollupPublishResultContents) GetConsumedMilligas

func (r *SmartRollupPublishResultContents) GetConsumedMilligas() tz.BigUint

type SmartRollupRecoverBondContentsAndResult

type SmartRollupRecoverBondContentsAndResult struct {
	SmartRollupRecoverBond
	Metadata ManagerMetadata[SmartRollupRecoverBondResult] `json:"metadata"`
}

func (*SmartRollupRecoverBondContentsAndResult) GetMetadata

func (op *SmartRollupRecoverBondContentsAndResult) GetMetadata() any

func (*SmartRollupRecoverBondContentsAndResult) MarshalJSON

func (self *SmartRollupRecoverBondContentsAndResult) MarshalJSON() ([]byte, error)

func (*SmartRollupRecoverBondContentsAndResult) OperationContentsAndResult

func (*SmartRollupRecoverBondContentsAndResult) OperationContentsAndResult()

type SmartRollupRecoverBondResult

type SmartRollupRecoverBondResult interface {
	core.ManagerOperationResult
}

type SmartRollupRecoverBondResultContents

type SmartRollupRecoverBondResultContents struct {
	BalanceUpdates
	ConsumedMilligas tz.BigUint `json:"consumed_milligas"`
}

func (*SmartRollupRecoverBondResultContents) GetConsumedMilligas

func (r *SmartRollupRecoverBondResultContents) GetConsumedMilligas() tz.BigUint

type SmartRollupRefuteContentsAndResult

type SmartRollupRefuteContentsAndResult struct {
	SmartRollupRefute
	Metadata ManagerMetadata[SmartRollupTimeoutResult] `json:"metadata"`
}

func (*SmartRollupRefuteContentsAndResult) GetMetadata

func (op *SmartRollupRefuteContentsAndResult) GetMetadata() any

func (*SmartRollupRefuteContentsAndResult) MarshalJSON

func (self *SmartRollupRefuteContentsAndResult) MarshalJSON() ([]byte, error)

func (*SmartRollupRefuteContentsAndResult) OperationContentsAndResult

func (*SmartRollupRefuteContentsAndResult) OperationContentsAndResult()

type SmartRollupRevealActivationLevel

type SmartRollupRevealActivationLevel struct {
	RawData                     int32 `json:"raw_data"`
	Metadata                    int32 `json:"metadata"`
	DALPage                     int32 `json:"dal_page"`
	DALParameters               int32 `json:"dal_parameters"`
	DALAttestedSlotsValidityLag int32 `json:"dal_attested_slots_validity_lag"`
}

type SmartRollupTimeoutContentsAndResult

type SmartRollupTimeoutContentsAndResult struct {
	SmartRollupTimeout
	Metadata ManagerMetadata[SmartRollupTimeoutResult] `json:"metadata"`
}

func (*SmartRollupTimeoutContentsAndResult) GetMetadata

func (op *SmartRollupTimeoutContentsAndResult) GetMetadata() any

func (*SmartRollupTimeoutContentsAndResult) MarshalJSON

func (self *SmartRollupTimeoutContentsAndResult) MarshalJSON() ([]byte, error)

func (*SmartRollupTimeoutContentsAndResult) OperationContentsAndResult

func (*SmartRollupTimeoutContentsAndResult) OperationContentsAndResult()

type SmartRollupTimeoutResult

type SmartRollupTimeoutResult interface {
	core.ManagerOperationResult
}

type SmartRollupTimeoutResultContents

type SmartRollupTimeoutResultContents struct {
	ConsumedMilligas tz.BigUint `json:"consumed_milligas"`
	GameStatus       GameStatus `json:"game_status"`
	BalanceUpdates
}

func (*SmartRollupTimeoutResultContents) GetConsumedMilligas

func (r *SmartRollupTimeoutResultContents) GetConsumedMilligas() tz.BigUint

type Staker

type Staker = proto_018_Proxford.Staker

type StakerBaker

type StakerBaker = proto_018_Proxford.StakerBaker

type StakerBakerEdge

type StakerBakerEdge StakerBaker

func (StakerBakerEdge) StakerKind

func (StakerBakerEdge) StakerKind() string

type StakerShared

type StakerShared = proto_018_Proxford.StakerShared

type StakerSingle

type StakerSingle = proto_018_Proxford.StakerSingle

type SuccessfulManagerOperationResult

type SuccessfulManagerOperationResult interface {
	core.SuccessfulManagerOperationResult
}

type TicketReceipt

type TicketReceipt = proto_015_PtLimaPt.TicketReceipt

type ToContract

type ToContract struct {
	Storage tz.Option[expression.Expression] `json:"storage"`
	BalanceUpdates
	TicketUpdates                []*TicketReceipt            `tz:"dyn" json:"ticket_updates"`
	OriginatedContracts          []core.OriginatedContractID `tz:"dyn" json:"originated_contracts"`
	ConsumedMilligas             tz.BigUint                  `json:"consumed_milligas"`
	StorageSize                  tz.BigInt                   `json:"storage_size"`
	PaidStorageSizeDiff          tz.BigInt                   `json:"paid_storage_size_diff"`
	AllocatedDestinationContract bool                        `json:"allocated_destination_contract"`
	LazyStorageDiff              tz.Option[lazy.StorageDiff] `json:"lazy_storage_diff"`
}

func (*ToContract) EstimateStorageSize

func (r *ToContract) EstimateStorageSize(constants core.Constants) *big.Int

func (*ToContract) GetConsumedMilligas

func (r *ToContract) GetConsumedMilligas() tz.BigUint

func (*ToContract) GetPaidStorageSizeDiff

func (r *ToContract) GetPaidStorageSizeDiff() tz.BigInt

func (*ToContract) GetStorageSize

func (r *ToContract) GetStorageSize() tz.BigInt

func (*ToContract) TransactionResultDestination

func (*ToContract) TransactionResultDestination()

type ToSmartRollup

type ToSmartRollup = proto_016_PtMumbai.ToSmartRollup

type Transaction

type Transaction = proto_018_Proxford.Transaction

type TransactionContentsAndResult

type TransactionContentsAndResult struct {
	Transaction
	Metadata ManagerMetadata[TransactionResult] `json:"metadata"`
}

func (*TransactionContentsAndResult) GetMetadata

func (op *TransactionContentsAndResult) GetMetadata() any

func (*TransactionContentsAndResult) MarshalJSON

func (self *TransactionContentsAndResult) MarshalJSON() ([]byte, error)

func (*TransactionContentsAndResult) OperationContentsAndResult

func (*TransactionContentsAndResult) OperationContentsAndResult()

type TransactionInternalOperationResult

type TransactionInternalOperationResult struct {
	Source      core.TransactionDestination `json:"source"`
	Nonce       uint16                      `json:"nonce"`
	Amount      tz.BigUint                  `json:"amount"`
	Destination core.TransactionDestination `json:"destination"`
	Parameters  tz.Option[Parameters]       `json:"parameters"`
	Result      TransactionResult           `json:"result"`
}

func (*TransactionInternalOperationResult) GetAmount

func (*TransactionInternalOperationResult) GetDestination

func (*TransactionInternalOperationResult) GetNonce

func (*TransactionInternalOperationResult) GetParameters

func (*TransactionInternalOperationResult) GetResult

func (*TransactionInternalOperationResult) GetSource

func (*TransactionInternalOperationResult) MarshalJSON

func (self *TransactionInternalOperationResult) MarshalJSON() ([]byte, error)

func (*TransactionInternalOperationResult) OperationKind

func (*TransactionInternalOperationResult) OperationKind() string

type TransactionResult

type TransactionResult interface {
	core.ManagerOperationResult
}

type TransactionResultContents

type TransactionResultContents = TransactionResultDestination

type TransactionResultDestination

type TransactionResultDestination interface {
	proto_013_PtJakart.TransactionResultDestination
}

type TransactionSuccessfulManagerResult

type TransactionSuccessfulManagerResult struct {
	core.OperationResultApplied[TransactionResultContents]
}

func (*TransactionSuccessfulManagerResult) MarshalJSON

func (self *TransactionSuccessfulManagerResult) MarshalJSON() ([]byte, error)

func (TransactionSuccessfulManagerResult) OperationKind

type TransferTicket

type TransferTicket = proto_013_PtJakart.TransferTicket

type TransferTicketContentsAndResult

type TransferTicketContentsAndResult struct {
	TransferTicket
	Metadata ManagerMetadata[TransferTicketResult] `json:"metadata"`
}

func (*TransferTicketContentsAndResult) GetMetadata

func (op *TransferTicketContentsAndResult) GetMetadata() any

func (*TransferTicketContentsAndResult) MarshalJSON

func (self *TransferTicketContentsAndResult) MarshalJSON() ([]byte, error)

func (*TransferTicketContentsAndResult) OperationContentsAndResult

func (*TransferTicketContentsAndResult) OperationContentsAndResult()

type TransferTicketResult

type TransferTicketResult interface {
	core.ManagerOperationResult
}

type TransferTicketResultContents

type TransferTicketResultContents struct {
	BalanceUpdates
	TicketUpdates       []*TicketReceipt `tz:"dyn" json:"ticket_updates"`
	ConsumedMilligas    tz.BigUint       `json:"consumed_milligas"`
	PaidStorageSizeDiff tz.BigInt        `json:"paid_storage_size_diff"`
}

func (*TransferTicketResultContents) EstimateStorageSize

func (r *TransferTicketResultContents) EstimateStorageSize(constants core.Constants) *big.Int

func (*TransferTicketResultContents) GetConsumedMilligas

func (r *TransferTicketResultContents) GetConsumedMilligas() tz.BigUint

func (*TransferTicketResultContents) GetPaidStorageSizeDiff

func (r *TransferTicketResultContents) GetPaidStorageSizeDiff() tz.BigInt

type UnsignedOperation

func NewUnsignedOperation

func NewUnsignedOperation(branch *tz.BlockHash, contents []OperationContents) *UnsignedOperation

type UpdateConsensusKeyContentsAndResult

type UpdateConsensusKeyContentsAndResult struct {
	UpdateConsensusKey
	Metadata ManagerMetadata[ConsumedGasResult] `json:"metadata"`
}

func (*UpdateConsensusKeyContentsAndResult) GetMetadata

func (op *UpdateConsensusKeyContentsAndResult) GetMetadata() any

func (*UpdateConsensusKeyContentsAndResult) MarshalJSON

func (self *UpdateConsensusKeyContentsAndResult) MarshalJSON() ([]byte, error)

func (*UpdateConsensusKeyContentsAndResult) OperationContentsAndResult

func (*UpdateConsensusKeyContentsAndResult) OperationContentsAndResult()

type VDFRevelation

type VDFRevelation = proto_014_PtKathma.VDFRevelation

type VDFRevelationContentsAndResult

type VDFRevelationContentsAndResult struct {
	VDFRevelation
	Metadata BalanceUpdates `json:"metadata"`
}

func (*VDFRevelationContentsAndResult) GetMetadata

func (op *VDFRevelationContentsAndResult) GetMetadata() any

func (*VDFRevelationContentsAndResult) MarshalJSON

func (self *VDFRevelationContentsAndResult) MarshalJSON() ([]byte, error)

func (*VDFRevelationContentsAndResult) OperationContentsAndResult

func (*VDFRevelationContentsAndResult) OperationContentsAndResult()

type ZkRollupOriginationContentsAndResult

type ZkRollupOriginationContentsAndResult struct {
	ZkRollupOrigination
	Metadata ManagerMetadata[ZkRollupPublishResult] `json:"metadata"`
}

func (*ZkRollupOriginationContentsAndResult) GetMetadata

func (op *ZkRollupOriginationContentsAndResult) GetMetadata() any

func (*ZkRollupOriginationContentsAndResult) MarshalJSON

func (self *ZkRollupOriginationContentsAndResult) MarshalJSON() ([]byte, error)

func (*ZkRollupOriginationContentsAndResult) OperationContentsAndResult

func (*ZkRollupOriginationContentsAndResult) OperationContentsAndResult()

type ZkRollupPublishContentsAndResult

type ZkRollupPublishContentsAndResult struct {
	ZkRollupPublish
	Metadata ManagerMetadata[ZkRollupPublishResult] `json:"metadata"`
}

func (*ZkRollupPublishContentsAndResult) GetMetadata

func (op *ZkRollupPublishContentsAndResult) GetMetadata() any

func (*ZkRollupPublishContentsAndResult) MarshalJSON

func (self *ZkRollupPublishContentsAndResult) MarshalJSON() ([]byte, error)

func (*ZkRollupPublishContentsAndResult) OperationContentsAndResult

func (*ZkRollupPublishContentsAndResult) OperationContentsAndResult()

type ZkRollupPublishResult

type ZkRollupPublishResult interface {
	core.ManagerOperationResult
}

type ZkRollupPublishResultContents

type ZkRollupPublishResultContents struct {
	BalanceUpdates
	ConsumedMilligas tz.BigUint `json:"consumed_milligas"`
	Size             tz.BigInt  `json:"size"`
}

func (*ZkRollupPublishResultContents) EstimateStorageSize

func (r *ZkRollupPublishResultContents) EstimateStorageSize(constants core.Constants) *big.Int

func (*ZkRollupPublishResultContents) GetConsumedMilligas

func (r *ZkRollupPublishResultContents) GetConsumedMilligas() tz.BigUint

type ZkRollupUpdate

type ZkRollupUpdate = proto_016_PtMumbai.ZkRollupUpdate

type ZkRollupUpdateContentsAndResult

type ZkRollupUpdateContentsAndResult struct {
	ZkRollupUpdate
	Metadata ManagerMetadata[ZkRollupUpdateResult] `json:"metadata"`
}

func (*ZkRollupUpdateContentsAndResult) GetMetadata

func (op *ZkRollupUpdateContentsAndResult) GetMetadata() any

func (*ZkRollupUpdateContentsAndResult) MarshalJSON

func (self *ZkRollupUpdateContentsAndResult) MarshalJSON() ([]byte, error)

func (*ZkRollupUpdateContentsAndResult) OperationContentsAndResult

func (*ZkRollupUpdateContentsAndResult) OperationContentsAndResult()

type ZkRollupUpdateResult

type ZkRollupUpdateResult interface {
	core.ManagerOperationResult
}

type ZkRollupUpdateResultContents

type ZkRollupUpdateResultContents struct {
	BalanceUpdates
	ConsumedMilligas    tz.BigUint `json:"consumed_milligas"`
	PaidStorageSizeDiff tz.BigInt  `json:"paid_storage_size_diff"`
}

func (*ZkRollupUpdateResultContents) EstimateStorageSize

func (r *ZkRollupUpdateResultContents) EstimateStorageSize(constants core.Constants) *big.Int

func (*ZkRollupUpdateResultContents) GetConsumedMilligas

func (r *ZkRollupUpdateResultContents) GetConsumedMilligas() tz.BigUint

func (*ZkRollupUpdateResultContents) GetPaidStorageSizeDiff

func (r *ZkRollupUpdateResultContents) GetPaidStorageSizeDiff() tz.BigInt

Jump to

Keyboard shortcuts

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