Versions in this module
v0
Dec 15, 2022
Changes in this version
+
var EthSignMessage = func(message string, privKey string, signaturePtr *byte) (error errno.Error)
—
darwin/amd64, linux/amd64, windows/amd64
+
var EthVerifySignature = func(message string, signaturePtr *byte, privKey string, verifiedPtr *uint32) (error errno.Error)
—
darwin/amd64, linux/amd64, windows/amd64
Dec 12, 2022
Dec 9, 2022
Changes in this version
+
var EthBlockByNumber = func(clientId uint32, size uint32, bufPtr *byte, blockIdPtr *uint64) (error errno.Error)
—
darwin/amd64, linux/amd64, windows/amd64
+
var EthBlockNumberFromId = func(clientId uint32, blockIdPtr *uint64, bufPtr *byte) (error errno.Error)
—
darwin/amd64, linux/amd64, windows/amd64
+
var EthBlockNumberFromIdSize = func(clientId uint32, blockIdPtr *uint64, sizePtr *uint32) (error errno.Error)
—
darwin/amd64, linux/amd64, windows/amd64
+
var EthCallContract = func(clientId uint32, contractId uint32, method string, outputPtr *byte) (error errno.Error)
—
darwin/amd64, linux/amd64, windows/amd64
+
var EthCallContractSize = func(clientId uint32, contractId uint32, method string, inputsPtr *byte, ...) (error errno.Error)
—
darwin/amd64, linux/amd64, windows/amd64
+
var EthCloseClient = func(clientId uint32) (error errno.Error)
—
darwin/amd64, linux/amd64, windows/amd64
+
var EthCurrentBlockNumber = func(clientId uint32, blockNumberPtr *uint64) (error errno.Error)
—
darwin/amd64, linux/amd64, windows/amd64
+
var EthCurrentChainId = func(clientId uint32, bufPtr *byte) (error errno.Error)
—
darwin/amd64, linux/amd64, windows/amd64
+
var EthCurrentChainIdSize = func(clientId uint32, sizePtr *uint32) (error errno.Error)
—
darwin/amd64, linux/amd64, windows/amd64
+
var EthDeployContractSize = func(clientId uint32, chainIdPtr *byte, chainIdSize uint32, bin string, ...) (error errno.Error)
—
darwin/amd64, linux/amd64, windows/amd64
+
var EthGetContractMethod = func(clientId uint32, contractId uint32, method string, inputPtr *byte, ...) (error errno.Error)
—
darwin/amd64, linux/amd64, windows/amd64
+
var EthGetContractMethodSize = func(clientId uint32, contractId uint32, method string, inputSizePtr *uint32, ...) (error errno.Error)
—
darwin/amd64, linux/amd64, windows/amd64
+
var EthGetTransactionFromBlockByHash = func(clientId uint32, blockIdPtr *uint64, idPtr *uint32, hashPtr *byte) (error errno.Error)
—
darwin/amd64, linux/amd64, windows/amd64
+
var EthGetTransactionMethodBytes = func(clientId uint32, blockIdPtr *uint64, contractId uint32, transactionId uint32, ...) (error errno.Error)
—
darwin/amd64, linux/amd64, windows/amd64
+
var EthGetTransactionMethodSize = func(clientId uint32, blockIdPtr *uint64, contractId uint32, transactionId uint32, ...) (error errno.Error)
—
darwin/amd64, linux/amd64, windows/amd64
+
var EthGetTransactionMethodUint64 = func(clientId uint32, blockIdPtr *uint64, contractId uint32, transactionId uint32, ...) (error errno.Error)
—
darwin/amd64, linux/amd64, windows/amd64
+
var EthGetTransactionsFromBlock = func(clientId uint32, blockIdPtr *uint64, bufPtr *byte) (error errno.Error)
—
darwin/amd64, linux/amd64, windows/amd64
+
var EthGetTransactionsFromBlockSize = func(clientId uint32, blockIdPtr *uint64, sizePtr *uint32, arraySize *uint32) (error errno.Error)
—
darwin/amd64, linux/amd64, windows/amd64
+
var EthNew = func(clientIdPtr *uint32, url string) (error errno.Error)
—
darwin/amd64, linux/amd64, windows/amd64
+
var EthNewContract = func(clientId uint32, contractId uint32, methodsPtr *byte) (error errno.Error)
—
darwin/amd64, linux/amd64, windows/amd64
+
var EthNewContractSize = func(clientId uint32, abiPtr *byte, abiSize uint32, address string, ...) (error errno.Error)
—
darwin/amd64, linux/amd64, windows/amd64
+
var EthNonceFromPrivateKey = func(clientId uint32, hexKey string, blockNumberLen uint32, blockNumberPtr *byte, ...) (error errno.Error)
—
darwin/amd64, linux/amd64, windows/amd64
+
var EthSendTransaction = func(clientId uint32, blockIdPtr *uint64, contractId uint32, transactionId uint32) (error errno.Error)
—
darwin/amd64, linux/amd64, windows/amd64
+
var EthTransactContract = func(clientId uint32, contractId uint32, chainIdPtr *byte, chainIdSize uint32, ...) (error errno.Error)
—
darwin/amd64, linux/amd64, windows/amd64
+
var EthTransactionRawSignatures = func(clientId uint32, blockIdPtr *uint64, contractId uint32, transactionId uint32, ...) (error errno.Error)
—
darwin/amd64, linux/amd64, windows/amd64
+
var EthTransactionRawSignaturesSize = func(clientId uint32, blockIdPtr *uint64, contractId uint32, transactionId uint32, ...) (error errno.Error)
—
darwin/amd64, linux/amd64, windows/amd64
+
func MockBlockByNumber(testClientId uint32, testBlockId uint64)
—
darwin/amd64, linux/amd64, windows/amd64
+
func MockBlockNonce(testClientId uint32, testNonce uint64)
—
darwin/amd64, linux/amd64, windows/amd64
+
func MockBlockNumber(testSizeClientId, testDataClientId uint32, blockNumber *big.Int) error
—
darwin/amd64, linux/amd64, windows/amd64
+
func MockBlockTransaction(testClientId, testTransactionId uint32)
—
darwin/amd64, linux/amd64, windows/amd64
+
func MockBlockTransactions(testSizeClientId, testDataClientId uint32, testTransactionIds []uint32, ...) error
—
darwin/amd64, linux/amd64, windows/amd64
+
func MockBytesMethod(testSizeClientId, testBytesClientId uint32, testBytes []byte)
—
darwin/amd64, linux/amd64, windows/amd64
+
func MockCall(contract MockContract, outputTypeFailure, outputLengthFailure bool)
—
darwin/amd64, linux/amd64, windows/amd64
+
func MockClientUint64IdBuf(testClientId uint32, data []byte) func(clientId uint32, idPtr *uint64, bufPtr *byte) (error errno.Error)
—
darwin/amd64, linux/amd64, windows/amd64
+
func MockCurrentBlockNumber(testClientId uint32, testBlockNumber uint64)
—
darwin/amd64, linux/amd64, windows/amd64
+
func MockCurrentChainId(testSizeClientId, testDataClientId uint32, testChainId *big.Int) error
—
darwin/amd64, linux/amd64, windows/amd64
+
func MockDeployContract(testContract MockContract, address string, transactionId, contractId uint32, ...) error
—
darwin/amd64, linux/amd64, windows/amd64
+
func MockNewBoundContract(testContract MockContract, contractId uint32, ...) error
—
darwin/amd64, linux/amd64, windows/amd64
+
func MockRawSignatures(testSizeClientId, testBytesClientId uint32, v, r, s *big.Int) error
—
darwin/amd64, linux/amd64, windows/amd64
+
func MockTransactContract(testClientId uint32, transactionId uint32)
—
darwin/amd64, linux/amd64, windows/amd64
+
func MockU64method(testClientId uint32, testValue uint64)
—
darwin/amd64, linux/amd64, windows/amd64
Nov 9, 2022
Oct 27, 2022
Oct 27, 2022
Oct 19, 2022
Oct 18, 2022
Oct 18, 2022
Oct 17, 2022
Oct 14, 2022
Oct 14, 2022
Oct 12, 2022
Oct 10, 2022
Oct 7, 2022