accounts

package
v0.0.0-...-75aef46 Latest Latest
Warning

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

Go to latest
Published: Aug 27, 2019 License: GPL-3.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Account

type Account struct {
	Balance math.HexOrDecimal256 `json:"balance"`
	Energy  math.HexOrDecimal256 `json:"energy"`
	HasCode bool                 `json:"hasCode"`
}

Account for marshal account

type Accounts

type Accounts struct {
	// contains filtered or unexported fields
}

func New

func New(chain *chain.Chain, stateCreator *state.Creator, callGasLimit uint64) *Accounts

func (*Accounts) Mount

func (a *Accounts) Mount(root *mux.Router, pathPrefix string)

type BatchCallData

type BatchCallData struct {
	Clauses  Clauses               `json:"clauses"`
	Gas      uint64                `json:"gas"`
	GasPrice *math.HexOrDecimal256 `json:"gasPrice"`
	Caller   *powerplay.Address    `json:"caller"`
}

BatchCallData executes a batch of codes

type BatchCallResults

type BatchCallResults []*CallResult

type CallData

type CallData struct {
	Value    *math.HexOrDecimal256 `json:"value"`
	Data     string                `json:"data"`
	Gas      uint64                `json:"gas"`
	GasPrice *math.HexOrDecimal256 `json:"gasPrice"`
	Caller   *powerplay.Address    `json:"caller"`
}

CallData represents contract-call body

type CallResult

type CallResult struct {
	Data      string                   `json:"data"`
	Events    []*transactions.Event    `json:"events"`
	Transfers []*transactions.Transfer `json:"transfers"`
	GasUsed   uint64                   `json:"gasUsed"`
	Reverted  bool                     `json:"reverted"`
	VMError   string                   `json:"vmError"`
}

type Clause

type Clause struct {
	To    *powerplay.Address    `json:"to"`
	Value *math.HexOrDecimal256 `json:"value"`
	Data  string                `json:"data"`
}

type Clauses

type Clauses []Clause

Clauses array of clauses.

Jump to

Keyboard shortcuts

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