BlockFrostChainContext

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: 28 Imported by: 0

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

func (*BlockFrostChainContext) AddressUtxos

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

func (*BlockFrostChainContext) Epoch

func (bfc *BlockFrostChainContext) Epoch() int

func (*BlockFrostChainContext) EvaluateTx

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

func (*BlockFrostChainContext) GenesisParams

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

func (*BlockFrostChainContext) GetContractCbor

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

func (*BlockFrostChainContext) GetGenesisParams

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

func (*BlockFrostChainContext) GetProtocolParams

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

func (*BlockFrostChainContext) GetUtxoFromRef

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

func (*BlockFrostChainContext) Init

func (bfc *BlockFrostChainContext) Init()

func (*BlockFrostChainContext) LastBlockSlot

func (bfc *BlockFrostChainContext) LastBlockSlot() int

func (*BlockFrostChainContext) LatestBlock

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

func (*BlockFrostChainContext) LatestEpoch

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

func (*BlockFrostChainContext) LatestEpochParams

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

func (*BlockFrostChainContext) MaxTxFee

func (bfc *BlockFrostChainContext) MaxTxFee() int

func (*BlockFrostChainContext) Network

func (bfc *BlockFrostChainContext) Network() int

func (*BlockFrostChainContext) SpecialSubmitTx

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

func (*BlockFrostChainContext) SubmitTx

func (*BlockFrostChainContext) TxOuts

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

func (*BlockFrostChainContext) Utxos

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

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

Jump to

Keyboard shortcuts

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