Documentation ¶
Index ¶
Constants ¶
View Source
const (
MethodInitialize = "initialize"
)
Variables ¶
This section is empty.
Functions ¶
func NewEvmCreator ¶
func NewEvmCreator(_ *bridge.InstanceCreatorConfig) (bridge.InstanceCreator, error)
func NewStateDB ¶
func NewStateDB(ctx *bridge.Context, cp bridge.ContractCodeProvider) *stateDB
Types ¶
type EvmCreator ¶
type EvmCreator struct {
// contains filtered or unexported fields
}
func (EvmCreator) CreateInstance ¶
func (e EvmCreator) CreateInstance(ctx *bridge.Context, cp bridge.ContractCodeProvider) (bridge.Instance, error)
func (EvmCreator) RemoveCache ¶
func (e EvmCreator) RemoveCache(_ string)
type EvmInstance ¶
type EvmInstance struct {
// contains filtered or unexported fields
}
func (EvmInstance) Abort ¶
func (i EvmInstance) Abort(msg string)
func (EvmInstance) Exec ¶
func (i EvmInstance) Exec() error
func (EvmInstance) Release ¶
func (i EvmInstance) Release()
func (EvmInstance) ResourceUsed ¶
func (i EvmInstance) ResourceUsed() contract.Limits
Click to show internal directories.
Click to hide internal directories.