Documentation ¶
Index ¶
- type BlockfrostContractCbor
- type EvalResult
- type ExecutionResult
- type MaestroChainContext
- func (mcc *MaestroChainContext) AddressUtxos(address string, gather bool) []Base.AddressUTXO
- func (mcc *MaestroChainContext) Epoch() int
- func (mcc *MaestroChainContext) EvaluateTx(tx []byte) (map[string]Redeemer.ExecutionUnits, error)
- func (mcc *MaestroChainContext) GenesisParams() Base.GenesisParameters
- func (mcc *MaestroChainContext) GetContractCbor(scriptHash string) string
- func (mcc *MaestroChainContext) GetGenesisParams() Base.GenesisParameters
- func (mcc *MaestroChainContext) GetProtocolParams() Base.ProtocolParameters
- func (mcc *MaestroChainContext) GetUtxoFromRef(txHash string, index int) *UTxO.UTxO
- func (mcc *MaestroChainContext) Init()
- func (mcc *MaestroChainContext) LastBlockSlot() int
- func (mcc *MaestroChainContext) LatestBlock() Base.Block
- func (mcc *MaestroChainContext) LatestEpoch() Base.Epoch
- func (mcc *MaestroChainContext) LatestEpochParams() Base.ProtocolParameters
- func (mcc *MaestroChainContext) MaxTxFee() int
- func (mcc *MaestroChainContext) Network() int
- func (mcc *MaestroChainContext) SubmitTx(tx Transaction.Transaction) (serialization.TransactionId, error)
- func (mcc *MaestroChainContext) TxOuts(txHash string) []Base.Output
- func (mcc *MaestroChainContext) Utxos(address Address.Address) []UTxO.UTxO
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 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 (mcc *MaestroChainContext) SubmitTx(tx Transaction.Transaction) (serialization.TransactionId, error)
Click to show internal directories.
Click to hide internal directories.