ethereumSym

package
v0.0.13 Latest Latest
Warning

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

Go to latest
Published: Dec 9, 2022 License: GPL-3.0 Imports: 10 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func EthBlockByNumber

func EthBlockByNumber(clientId uint32, size uint32, bufPtr *byte, blockIdPtr *uint64) (error errno.Error)

func EthBlockNumberFromId

func EthBlockNumberFromId(clientId uint32, blockIdPtr *uint64, bufPtr *byte) (error errno.Error)

func EthBlockNumberFromIdSize

func EthBlockNumberFromIdSize(clientId uint32, blockIdPtr *uint64, lenPtr *uint32) (error errno.Error)

func EthCallContract

func EthCallContract(clientId uint32, contractId uint32, method string, outputPtr *byte) (error errno.Error)

func EthCallContractSize

func EthCallContractSize(clientId uint32, contractId uint32, method string, inputsPtr *byte, inputsSize uint32, outputSizePtr *uint32) (error errno.Error)

func EthCloseClient

func EthCloseClient(clientId uint32) (error errno.Error)

func EthCurrentBlockNumber

func EthCurrentBlockNumber(clientId uint32, blockNumberPtr *uint64) (error errno.Error)

func EthCurrentChainId

func EthCurrentChainId(clientId uint32, bufPtr *byte) (error errno.Error)

func EthCurrentChainIdSize

func EthCurrentChainIdSize(clientId uint32, sizePtr *uint32) (error errno.Error)

func EthDeployContractSize

func EthDeployContractSize(clientId uint32, chainIdPtr *byte, chainIdSize uint32, bin string, abiPtr *byte, abiSize uint32, privKey string, addressPtr *byte, methodsSizePtr *uint32, contractIdPtr *uint32, transactionIdPtr *uint32) (error errno.Error)

func EthGetContractMethod

func EthGetContractMethod(clientId uint32, contractId uint32, method string, inputPtr *byte, outputPtr *byte) (error errno.Error)

func EthGetContractMethodSize

func EthGetContractMethodSize(clientId uint32, contractId uint32, method string, inputSizePtr *uint32, outputSizePtr *uint32) (error errno.Error)

func EthGetTransactionFromBlockByHash

func EthGetTransactionFromBlockByHash(clientId uint32, blockIdPtr *uint64, idPtr *uint32, hashPtr *byte) (error errno.Error)

func EthGetTransactionMethodBytes

func EthGetTransactionMethodBytes(clientId uint32, blockIdPtr *uint64, contractId uint32, transactionId uint32, method string, bufPtr *byte) (error errno.Error)

func EthGetTransactionMethodSize

func EthGetTransactionMethodSize(clientId uint32, blockIdPtr *uint64, contractId uint32, transactionId uint32, method string, sizePtr *uint32) (error errno.Error)

func EthGetTransactionMethodUint64

func EthGetTransactionMethodUint64(clientId uint32, blockIdPtr *uint64, contractId uint32, transactionId uint32, method string, numPtr *uint64) (error errno.Error)

func EthGetTransactionsFromBlock

func EthGetTransactionsFromBlock(clientId uint32, blockIdPtr *uint64, bufPtr *byte) (error errno.Error)

func EthGetTransactionsFromBlockSize

func EthGetTransactionsFromBlockSize(clientId uint32, blockIdPtr *uint64, sizePtr *uint32, arrSizePtr *uint32) (error errno.Error)

func EthNew

func EthNew(clientIdPtr *uint32, url string) (error errno.Error)

func EthNewContract

func EthNewContract(clientId uint32, contractId uint32, methodsPtr *byte) (error errno.Error)

func EthNewContractSize

func EthNewContractSize(clientId uint32, abiPtr *byte, abiSize uint32, address string, methodsSizePtr *uint32, contractPtr *uint32) (error errno.Error)

func EthNonceFromPrivateKey

func EthNonceFromPrivateKey(clientId uint32, hexKey string, blockNumberLen uint32, blockNumberPtr *byte, noncePtr *uint64) (error errno.Error)

func EthSendTransaction

func EthSendTransaction(clientId uint32, blockIdPtr *uint64, contractId uint32, transactionId uint32) (error errno.Error)

func EthTransactContract

func EthTransactContract(clientId uint32, contractId uint32, chainIdPtr *byte, chainIdSize uint32, method string, privKey string, inputPtr *byte, inputSize uint32, transactionIdPtr *uint32) (error errno.Error)

func EthTransactionRawSignatures

func EthTransactionRawSignatures(clientId uint32, blockIdPtr *uint64, contractId uint32, transactionId uint32, vSigBufPtr *byte, rSigBufPtr *byte, sSigBufPtr *byte) (error errno.Error)

func EthTransactionRawSignaturesSize

func EthTransactionRawSignaturesSize(clientId uint32, blockIdPtr *uint64, contractId uint32, transactionId uint32, vSigSizePtr *uint32, rSigSizePtr *uint32, sSigSizePtr *uint32) (error errno.Error)

Types

This section is empty.

Jump to

Keyboard shortcuts

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