crosstx

package
v3.0.1 Latest Latest
Warning

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

Go to latest
Published: Dec 26, 2023 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Contract

type Contract struct {
	Name   string
	Method string
	Params map[string][]byte
}

Contract comment at next version

type CrossTransactionContract

type CrossTransactionContract struct {
	common.BaseContract
	// contains filtered or unexported fields
}

CrossTransactionContract comment at next version

func NewCrossTransactionContract

func NewCrossTransactionContract(log protocol.Logger) *CrossTransactionContract

NewCrossTransactionContract comment at next version @param log @return *CrossTransactionContract

type CrossTransactionRuntime

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

CrossTransactionRuntime comment at next version

func (*CrossTransactionRuntime) Arbitrate

func (r *CrossTransactionRuntime) Arbitrate(ctx protocol.TxSimContext, params map[string][]byte) ([]byte, error)

Arbitrate 仲裁

func (*CrossTransactionRuntime) Commit

func (r *CrossTransactionRuntime) Commit(ctx protocol.TxSimContext, params map[string][]byte) ([]byte, error)

Commit comment at next version

func (*CrossTransactionRuntime) Execute

func (r *CrossTransactionRuntime) Execute(ctx protocol.TxSimContext, params map[string][]byte) ([]byte, error)

Execute comment at next version

func (*CrossTransactionRuntime) ReadProof

func (r *CrossTransactionRuntime) ReadProof(ctx protocol.TxSimContext, params map[string][]byte) ([]byte, error)

ReadProof comment at next version

func (*CrossTransactionRuntime) ReadState

func (r *CrossTransactionRuntime) ReadState(ctx protocol.TxSimContext, params map[string][]byte) ([]byte, error)

ReadState comment at next version

func (*CrossTransactionRuntime) Rollback

func (r *CrossTransactionRuntime) Rollback(ctx protocol.TxSimContext, params map[string][]byte) ([]byte, error)

Rollback comment at next version

func (*CrossTransactionRuntime) SaveProof

func (r *CrossTransactionRuntime) SaveProof(ctx protocol.TxSimContext, params map[string][]byte) ([]byte, error)

SaveProof comment at next version

Jump to

Keyboard shortcuts

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