FixedChainContext

package
v1.8.1 Latest Latest
Warning

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

Go to latest
Published: May 8, 2026 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

View Source
const TEST_ADDR = "addr_test1vr2p8st5t5cxqglyjky7vk98k7jtfhdpvhl4e97cezuhn0cqcexl7"

Variables

This section is empty.

Functions

func CheckTwoWayCbor

func CheckTwoWayCbor[T CborSerializable](serializable T) error

Types

type CborSerializable

type CborSerializable interface {
	cbor.Marshaler
	cbor.Unmarshaler
}

type FixedChainContext

type FixedChainContext struct {
	ProtocolParams Base.ProtocolParameters
	GenesisParams  Base.GenesisParameters
}

func InitFixedChainContext

func InitFixedChainContext() FixedChainContext

func (FixedChainContext) CostModelsV1 added in v1.7.0

func (f FixedChainContext) CostModelsV1() PlutusData.CostModel

func (FixedChainContext) CostModelsV2 added in v1.7.0

func (f FixedChainContext) CostModelsV2() PlutusData.CostModel

func (FixedChainContext) CostModelsV3 added in v1.7.0

func (f FixedChainContext) CostModelsV3() PlutusData.CostModel

func (FixedChainContext) Epoch

func (f FixedChainContext) Epoch() (int, error)

func (FixedChainContext) EvaluateTx

func (f FixedChainContext) EvaluateTx(
	tx []uint8,
) (map[string]Redeemer.ExecutionUnits, error)

func (FixedChainContext) EvaluateTxWithAdditionalUtxos added in v1.7.0

func (f FixedChainContext) EvaluateTxWithAdditionalUtxos(
	tx []uint8,
	utxos []UTxO.UTxO,
) (map[string]Redeemer.ExecutionUnits, error)

EvaluateTxWithAdditionalUtxos is not supported by FixedChainContext. Returns an error if non-empty additional UTxOs are provided.

func (FixedChainContext) GetContractCbor added in v1.0.3

func (f FixedChainContext) GetContractCbor(
	scriptHash string,
) (string, error)

func (FixedChainContext) GetGenesisParams

func (f FixedChainContext) GetGenesisParams() (Base.GenesisParameters, error)

func (FixedChainContext) GetProtocolParams

func (f FixedChainContext) GetProtocolParams() (Base.ProtocolParameters, error)

func (FixedChainContext) GetUtxoFromRef added in v1.0.3

func (f FixedChainContext) GetUtxoFromRef(
	txHash string,
	txIndex int,
) (*UTxO.UTxO, error)

func (FixedChainContext) LastBlockSlot

func (f FixedChainContext) LastBlockSlot() (int, error)

func (FixedChainContext) MaxTxFee

func (f FixedChainContext) MaxTxFee() (int, error)

func (FixedChainContext) Network

func (f FixedChainContext) Network() int

func (FixedChainContext) SubmitTx

func (FixedChainContext) Utxos

func (f FixedChainContext) Utxos(address Address.Address) ([]UTxO.UTxO, error)

Jump to

Keyboard shortcuts

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