executors

package
v0.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 21, 2019 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BondContext

type BondContext struct {
	Committing bool
	BC         *blockchain.Blockchain
	Cache      *state.Cache
}

func (*BondContext) Execute

func (ctx *BondContext) Execute(txEnv *txs.Envelope, txRec *txs.Receipt) error

type CallContext

type CallContext struct {
	Committing bool
	BC         *blockchain.Blockchain
	Cache      *state.Cache
}

func (*CallContext) Deliver

func (ctx *CallContext) Deliver(env *txs.Envelope, caller, callee *account.Account) (ret sputnikvm.Output)

func (*CallContext) Execute

func (ctx *CallContext) Execute(txEnv *txs.Envelope, txRec *txs.Receipt) error

type PermissionContext

type PermissionContext struct {
	Committing bool
	Cache      *state.Cache
}

func (*PermissionContext) Execute

func (ctx *PermissionContext) Execute(txEnv *txs.Envelope, txRec *txs.Receipt) error

type SendContext

type SendContext struct {
	Committing bool
	Cache      *state.Cache
}

func (*SendContext) Execute

func (ctx *SendContext) Execute(txEnv *txs.Envelope, txRec *txs.Receipt) error

type SortitionContext

type SortitionContext struct {
	Committing bool
	BC         *blockchain.Blockchain
	Cache      *state.Cache
}

func (*SortitionContext) Execute

func (ctx *SortitionContext) Execute(txEnv *txs.Envelope, txRec *txs.Receipt) error

type UnbondContext

type UnbondContext struct {
	Committing bool
	BC         *blockchain.Blockchain
	Cache      *state.Cache
}

func (*UnbondContext) Execute

func (ctx *UnbondContext) Execute(txEnv *txs.Envelope, txRec *txs.Receipt) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL