package
0.34.4
Repository: https://github.com/hyperledger/burrow.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
Call provides a standard wrapper for implementing Callable.Call with appropriate error handling and event firing.
No description provided by the author
Connect ExternalDispatchers eds to each other so that the underlying engines can mutually call contracts hosted by other dispatchers.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CONTRACT: it is the duty of the contract writer to call known permissions we do not convey if a permission is not set (unlike in state/execution, where we guarantee HasPermission is called on known permissions and panics else) If the perm is not defined in the acc nor set by default in GlobalPermissions, this function returns false.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Guaranteed to return a non-nil account, if the account does not exist returns a pointer to the zero-value of Account and pushes an error.
Create a new CallFrame to hold state updates at a particular level in the call stack.
No description provided by the author
Get a new DynamicMemory (note that although we take a maximumCapacity of uint64 we currently limit the maximum to int32 at runtime because we are using a single slice which we cannot guarantee to be indexable above int32 or all validators.
No description provided by the author
TODO: consider pushing big.Int usage all the way to account balance.
No description provided by the author
No description provided by the author
Try to deduct gasToUse from gasLeft.

# Constants

TODO: make this 1.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
An ExternalDispatcher is able to Dispatch accounts to external engines as well as Dispatch to itself.
No description provided by the author
Options are parameters that are generally stable across a burrow configuration.
No description provided by the author
No description provided by the author

# Interfaces

No description provided by the author
Effectively a contract, but can either represent a single function or a contract with multiple functions and a selector.
No description provided by the author
An ExternalDispatcher is able to Dispatch accounts to external engines as well as Dispatch to itself.
No description provided by the author
Interface for a bounded linear memory indexed by a single *big.Int parameter for each byte in the memory.
No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author