MaestroChainContext

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Jul 10, 2025 License: MIT Imports: 17 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EvalResult

type EvalResult struct {
	Result map[string]map[string]int `json:"EvaluationResult"`
}

type ExecutionResult

type ExecutionResult struct {
	Result EvalResult `json:"result"`
}

type MaestroChainContext

type MaestroChainContext struct {
	// contains filtered or unexported fields
}

func NewMaestroChainContext added in v1.0.12

func NewMaestroChainContext(network int, projectId string) (MaestroChainContext, error)

func (*MaestroChainContext) AddressUtxos

func (mcc *MaestroChainContext) AddressUtxos(address string, gather bool) ([]Base.AddressUTXO, error)

func (*MaestroChainContext) Epoch

func (mcc *MaestroChainContext) Epoch() (int, error)

func (*MaestroChainContext) EvaluateTx

func (mcc *MaestroChainContext) EvaluateTx(tx []byte) (map[string]Redeemer.ExecutionUnits, error)

func (*MaestroChainContext) GenesisParams

func (mcc *MaestroChainContext) GenesisParams() (Base.GenesisParameters, error)

func (*MaestroChainContext) GetContractCbor

func (mcc *MaestroChainContext) GetContractCbor(scriptHash string) (string, error)

func (*MaestroChainContext) GetGenesisParams

func (mcc *MaestroChainContext) GetGenesisParams() (Base.GenesisParameters, error)

func (*MaestroChainContext) GetProtocolParams

func (mcc *MaestroChainContext) GetProtocolParams() (Base.ProtocolParameters, error)

func (*MaestroChainContext) GetUtxoFromRef

func (mcc *MaestroChainContext) GetUtxoFromRef(txHash string, index int) (*UTxO.UTxO, error)

func (*MaestroChainContext) Init

func (mcc *MaestroChainContext) Init() error

func (*MaestroChainContext) LastBlockSlot

func (mcc *MaestroChainContext) LastBlockSlot() (int, error)

func (*MaestroChainContext) LatestBlock

func (mcc *MaestroChainContext) LatestBlock() (Base.Block, error)

func (*MaestroChainContext) LatestEpoch

func (mcc *MaestroChainContext) LatestEpoch() (Base.Epoch, error)

func (*MaestroChainContext) LatestEpochParams

func (mcc *MaestroChainContext) LatestEpochParams() (Base.ProtocolParameters, error)

func (*MaestroChainContext) MaxTxFee

func (mcc *MaestroChainContext) MaxTxFee() (int, error)

func (*MaestroChainContext) Network

func (mcc *MaestroChainContext) Network() int

func (*MaestroChainContext) SubmitTx

func (*MaestroChainContext) TxOuts

func (mcc *MaestroChainContext) TxOuts(txHash string) ([]Base.Output, error)

func (*MaestroChainContext) Utxos

func (mcc *MaestroChainContext) 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