GetTransactionByNode()

Get the transactions processed by a node by it's node id.

Method Signature

func GetTransactionByNode(blockchain string, node string, start int, end int) map[string]interface{}

Parameters

Name
Type
Description

blockchain

String

Blockchain address in hex

nodeId

String

NodeID in hex

start

int

Starting block number

end

int

Ending block number

Example

package main

import (
	"fmt"

	"github.com/circular-protocol/circular-go/circular_protocol_api"
)

func main() {
	var blockchain = "0x8a20baa40c45dc5055aeb26197c203e576ef389d9acb171bd62da11dc5ad72b2"
	var node_addr = "0x8b1dd25076c04c5139acba458f86c69cd2d322c61d19bc28daa3bbd945083738"

	result := circular_protocol_api.GetTransactionByNode(blockchain, node_addr, 1, 10)
	fmt.Println(result)
}

Result

The result will be of type Map, but for easier readability, here is the equivalent in JSON.

If no transaction is found:

Last updated