Documentation
¶
Overview ¶
Package articulate turns various byte data into human readable strings
Index ¶
- func ArticulateFunction(function *types.Function, inputData string, outputData string) (err error)
- func TestArticulateTx(tx *types.Transaction, abiMap *abi.SelectorSyncMap) (*types.Function, string, error)
- type AbiCache
- func (abiCache *AbiCache) ArticulateLog(log *types.Log) error
- func (abiCache *AbiCache) ArticulateReceipt(receipt *types.Receipt) (err error)
- func (abiCache *AbiCache) ArticulateSlurp(slurp *types.Slurp) error
- func (abiCache *AbiCache) ArticulateTrace(trace *types.Trace) (err error)
- func (abiCache *AbiCache) ArticulateTransaction(tx *types.Transaction) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ArticulateFunction ¶
func TestArticulateTx ¶
func TestArticulateTx(tx *types.Transaction, abiMap *abi.SelectorSyncMap) (*types.Function, string, error)
TestArticulateTx is a wrapper around articulateTx for testing purposes
Types ¶
type AbiCache ¶
type AbiCache struct {
Conn *rpc.Connection
Chain string
AbiMap abi.SelectorSyncMap
// contains filtered or unexported fields
}
func NewAbiCache ¶
func NewAbiCache(conn *rpc.Connection, suppressErrors, loadKnown bool) *AbiCache
func (*AbiCache) ArticulateLog ¶
ArticulateLog articulates a log by attaching the Articulated log structure if the ABI is found.
func (*AbiCache) ArticulateReceipt ¶
func (*AbiCache) ArticulateSlurp ¶
func (*AbiCache) ArticulateTrace ¶
func (*AbiCache) ArticulateTransaction ¶
func (abiCache *AbiCache) ArticulateTransaction(tx *types.Transaction) error
Click to show internal directories.
Click to hide internal directories.