BlockFrostChainContext

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2025 License: MIT Imports: 29 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BlockFrostChainContext

type BlockFrostChainContext struct {
	CustomSubmissionEndpoints []string
	// contains filtered or unexported fields
}

func NewBlockfrostChainContext

func NewBlockfrostChainContext(baseUrl string, network int, projectId ...string) (BlockFrostChainContext, error)

func (*BlockFrostChainContext) AddressUtxos

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

func (*BlockFrostChainContext) Epoch

func (bfc *BlockFrostChainContext) Epoch() (int, error)

func (*BlockFrostChainContext) EvaluateTx

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

func (*BlockFrostChainContext) GenesisParams

func (bfc *BlockFrostChainContext) GenesisParams() (Base.GenesisParameters, error)

func (*BlockFrostChainContext) GetContractCbor added in v1.0.3

func (bfc *BlockFrostChainContext) GetContractCbor(scriptHash string) (string, error)

func (*BlockFrostChainContext) GetGenesisParams

func (bfc *BlockFrostChainContext) GetGenesisParams() (Base.GenesisParameters, error)

func (*BlockFrostChainContext) GetProtocolParams

func (bfc *BlockFrostChainContext) GetProtocolParams() (Base.ProtocolParameters, error)

func (*BlockFrostChainContext) GetUtxoFromRef added in v1.0.3

func (bfc *BlockFrostChainContext) GetUtxoFromRef(txHash string, index int) (*UTxO.UTxO, error)

func (*BlockFrostChainContext) Init

func (bfc *BlockFrostChainContext) Init() error

func (*BlockFrostChainContext) LastBlockSlot

func (bfc *BlockFrostChainContext) LastBlockSlot() (int, error)

func (*BlockFrostChainContext) LatestBlock

func (bfc *BlockFrostChainContext) LatestBlock() (Base.Block, error)

func (*BlockFrostChainContext) LatestEpoch

func (bfc *BlockFrostChainContext) LatestEpoch() (Base.Epoch, error)

func (*BlockFrostChainContext) LatestEpochParams

func (bfc *BlockFrostChainContext) LatestEpochParams() (Base.ProtocolParameters, error)

func (*BlockFrostChainContext) MaxTxFee

func (bfc *BlockFrostChainContext) MaxTxFee() (int, error)

func (*BlockFrostChainContext) Network

func (bfc *BlockFrostChainContext) Network() int

func (*BlockFrostChainContext) SpecialSubmitTx

func (bfc *BlockFrostChainContext) SpecialSubmitTx(tx Transaction.Transaction, logger chan string) (serialization.TransactionId, error)

func (*BlockFrostChainContext) SubmitTx

func (*BlockFrostChainContext) TxOuts

func (bfc *BlockFrostChainContext) TxOuts(txHash string) ([]Base.Output, error)

func (*BlockFrostChainContext) Utxos

func (bfc *BlockFrostChainContext) Utxos(address Address.Address) ([]UTxO.UTxO, error)

type BlockfrostContractCbor added in v1.0.3

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"`
}

Jump to

Keyboard shortcuts

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