Documentation ¶
Index ¶
- Variables
- func DecodeValidationAndCallData(txData []byte) (validationData, callData []byte, err error)
- type Aspect
- func (aspect Aspect) GetSenderAndCallData(ctx context.Context, block int64, tx *ethtypes.Transaction) (common.Address, []byte, error)
- func (aspect Aspect) PostContractCall(ctx context.Context, from, contract common.Address, input []byte, block int64, ...) *types.AspectExecutionResult
- func (aspect Aspect) PostTxExecute(ctx context.Context, from, contract common.Address, input []byte, block int64, ...) *types.AspectExecutionResult
- func (aspect Aspect) PreContractCall(ctx context.Context, from, contract common.Address, input []byte, block int64, ...) *types.AspectExecutionResult
- func (aspect Aspect) PreTxExecute(ctx context.Context, from, contract common.Address, input []byte, block int64, ...) *types.AspectExecutionResult
- func (aspect Aspect) VerifyTx(ctx context.Context, contract common.Address, block int64, gas uint64, ...) *types.AspectExecutionResult
Constants ¶
This section is empty.
Variables ¶
View Source
var ( CustomVerificationPrefix = hexutil.MustDecode("0xCAFECAFE") MaxTxVerificationGas = uint64(150000) // maximum gas allowed for customized transaction verification )
Functions ¶
Types ¶
type Aspect ¶
type Aspect struct {
// contains filtered or unexported fields
}
func AspectInstance ¶
func AspectInstance() *Aspect
func (Aspect) GetSenderAndCallData ¶
func (Aspect) PostContractCall ¶
func (Aspect) PostTxExecute ¶
func (Aspect) PreContractCall ¶
func (Aspect) PreTxExecute ¶
Click to show internal directories.
Click to hide internal directories.