MaestroChainContext

package
v0.0.0-...-ec97d81 Latest Latest
Warning

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

Go to latest
Published: Jan 17, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BlockfrostContractCbor

type BlockfrostContractCbor struct {
	Cbor string `json:"cbor"`
}

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 NewBlockfrostChainContext

func NewBlockfrostChainContext(baseUrl string, network int, projectId string) MaestroChainContext

func (*MaestroChainContext) AddressUtxos

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

func (*MaestroChainContext) Epoch

func (mcc *MaestroChainContext) Epoch() int

func (*MaestroChainContext) EvaluateTx

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

func (*MaestroChainContext) GenesisParams

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

func (*MaestroChainContext) GetContractCbor

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

func (*MaestroChainContext) GetGenesisParams

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

func (*MaestroChainContext) GetProtocolParams

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

func (*MaestroChainContext) GetUtxoFromRef

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

func (*MaestroChainContext) Init

func (mcc *MaestroChainContext) Init()

func (*MaestroChainContext) LastBlockSlot

func (mcc *MaestroChainContext) LastBlockSlot() int

func (*MaestroChainContext) LatestBlock

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

func (*MaestroChainContext) LatestEpoch

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

func (*MaestroChainContext) LatestEpochParams

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

func (*MaestroChainContext) MaxTxFee

func (mcc *MaestroChainContext) MaxTxFee() int

func (*MaestroChainContext) Network

func (mcc *MaestroChainContext) Network() int

func (*MaestroChainContext) SubmitTx

func (*MaestroChainContext) TxOuts

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

func (*MaestroChainContext) Utxos

func (mcc *MaestroChainContext) Utxos(address Address.Address) []UTxO.UTxO

Jump to

Keyboard shortcuts

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