Documentation
¶
Overview ¶
Package transaction provides utilities for blockchain transaction operations.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Call ¶
Call performs a call to the contract using the provided session and calldata, returning the unpacked result.
func DefaultUnpacker ¶
DefaultUnpacker is a default implementation that returns zero values.
Types ¶
type Interaction ¶
type Interaction interface {
BaseTxSetup() (*bind.TransactOpts, error)
Safe() bool
}
Interaction defines the methods required for a transaction interaction.
type Session ¶
type Session interface {
CallOpts() *bind.CallOpts
Instance() *bind.BoundContract
}
Session defines the methods required for a session in a transaction interaction.
type TxOptsBuilderFunc ¶
type TxOptsBuilderFunc func() (*bind.TransactOpts, error)
TxOptsBuilderFunc defines a function type that returns a transaction options builder.
Click to show internal directories.
Click to hide internal directories.