Documentation
¶
Index ¶
- Constants
- func CheckTwoWayCbor[T CborSerializable](serializable T) error
- type CborSerializable
- type FixedChainContext
- func (f FixedChainContext) CostModelsV1() PlutusData.CostModel
- func (f FixedChainContext) CostModelsV2() PlutusData.CostModel
- func (f FixedChainContext) CostModelsV3() PlutusData.CostModel
- func (f FixedChainContext) Epoch() (int, error)
- func (f FixedChainContext) EvaluateTx(tx []uint8) (map[string]Redeemer.ExecutionUnits, error)
- func (f FixedChainContext) EvaluateTxWithAdditionalUtxos(tx []uint8, utxos []UTxO.UTxO) (map[string]Redeemer.ExecutionUnits, error)
- func (f FixedChainContext) GetContractCbor(scriptHash string) (string, error)
- func (f FixedChainContext) GetGenesisParams() (Base.GenesisParameters, error)
- func (f FixedChainContext) GetProtocolParams() (Base.ProtocolParameters, error)
- func (f FixedChainContext) GetUtxoFromRef(txHash string, txIndex int) (*UTxO.UTxO, error)
- func (f FixedChainContext) LastBlockSlot() (int, error)
- func (f FixedChainContext) MaxTxFee() (int, error)
- func (f FixedChainContext) Network() int
- func (f FixedChainContext) SubmitTx(tx Transaction.Transaction) (serialization.TransactionId, error)
- func (f FixedChainContext) Utxos(address Address.Address) ([]UTxO.UTxO, error)
Constants ¶
View Source
const TEST_ADDR = "addr_test1vr2p8st5t5cxqglyjky7vk98k7jtfhdpvhl4e97cezuhn0cqcexl7"
Variables ¶
This section is empty.
Functions ¶
func CheckTwoWayCbor ¶
func CheckTwoWayCbor[T CborSerializable](serializable T) error
Types ¶
type CborSerializable ¶
type CborSerializable interface {
cbor.Marshaler
cbor.Unmarshaler
}
type FixedChainContext ¶
type FixedChainContext struct {
ProtocolParams Base.ProtocolParameters
GenesisParams Base.GenesisParameters
}
func InitFixedChainContext ¶
func InitFixedChainContext() FixedChainContext
func (FixedChainContext) CostModelsV1 ¶ added in v1.7.0
func (f FixedChainContext) CostModelsV1() PlutusData.CostModel
func (FixedChainContext) CostModelsV2 ¶ added in v1.7.0
func (f FixedChainContext) CostModelsV2() PlutusData.CostModel
func (FixedChainContext) CostModelsV3 ¶ added in v1.7.0
func (f FixedChainContext) CostModelsV3() PlutusData.CostModel
func (FixedChainContext) Epoch ¶
func (f FixedChainContext) Epoch() (int, error)
func (FixedChainContext) EvaluateTx ¶
func (f FixedChainContext) EvaluateTx( tx []uint8, ) (map[string]Redeemer.ExecutionUnits, error)
func (FixedChainContext) EvaluateTxWithAdditionalUtxos ¶ added in v1.7.0
func (f FixedChainContext) EvaluateTxWithAdditionalUtxos( tx []uint8, utxos []UTxO.UTxO, ) (map[string]Redeemer.ExecutionUnits, error)
EvaluateTxWithAdditionalUtxos is not supported by FixedChainContext. Returns an error if non-empty additional UTxOs are provided.
func (FixedChainContext) GetContractCbor ¶ added in v1.0.3
func (f FixedChainContext) GetContractCbor( scriptHash string, ) (string, error)
func (FixedChainContext) GetGenesisParams ¶
func (f FixedChainContext) GetGenesisParams() (Base.GenesisParameters, error)
func (FixedChainContext) GetProtocolParams ¶
func (f FixedChainContext) GetProtocolParams() (Base.ProtocolParameters, error)
func (FixedChainContext) GetUtxoFromRef ¶ added in v1.0.3
func (FixedChainContext) LastBlockSlot ¶
func (f FixedChainContext) LastBlockSlot() (int, error)
func (FixedChainContext) MaxTxFee ¶
func (f FixedChainContext) MaxTxFee() (int, error)
func (FixedChainContext) Network ¶
func (f FixedChainContext) Network() int
func (FixedChainContext) SubmitTx ¶
func (f FixedChainContext) SubmitTx( tx Transaction.Transaction, ) (serialization.TransactionId, error)
Click to show internal directories.
Click to hide internal directories.