Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [json-rpc]

json-formatted remote procedure calls to communicate with ethereum clients

0
votes
0answers
10 views

Fetching block template from node

The most famous opensource pool uses eth_getBlockByNumber method with parameter "pending" to get block template and generate jobs from it. But now, in parity, I found that this parameter is deprecated ...
0
votes
0answers
8 views

How to communicate with private geth chain using IPC?

There are many examples on how to send a transaction(in JSON) via http or ws to a geth node, how do you send a json transaction via IPC? I have not been able to find a single example that shows how to ...
0
votes
1answer
23 views

How can I create an array of objects of a specific smart contract in solidity?

I am developing a university management system using ethereum. So,for that I need an entity "Student" and I have created a smart contract with some basic functionalities. Here is my code snippet for ...
0
votes
0answers
12 views

Send ETH on Command Line with Parity

How do you send ETH on the command line with Parity? I am trying this on a node running Parity 2.4.5: curl -H "Content-Type: application/json" -X POST --data '{"jsonrpc":"2.0","method":"...
0
votes
1answer
16 views

how can i translate JSON RPC API for curl into a http://… address [closed]

I have access to a private chain Ethereum node that is accessible via http https://sustainability-chain.info (e.g. i can access it with metamask using special RPC and networkid 20030117 Based on ...
1
vote
0answers
27 views

How to use 'geth attach' with Infura?

I have a project in Infura and the project ID is 6f...3a. I'm having problem to start geth attach process with Infura. I tried all protocols (http, https, ws and wss) but all failed. Did I miss ...
0
votes
1answer
32 views

web3.js - cannot interact with smart contract

I want to write a simple js script. I follow many tutorial available from Youtube, forums and website but i seem that i cannot interact from the smart contract. i can interact it from remix. btw the ...
1
vote
3answers
49 views

Replacement for Infura site

I have been using Infura site for accessing main Ethereum network, but newly this site has changed its services and don't service send methods. I searched a little and found Quicknode site, but ...
0
votes
0answers
10 views

Which kind of error does LOG15 in Ethereum-geth client is about? i always encounter it when When unmarshalling msg.data()

I marshal a struct locally, and then send the marshaled data to ethereum geth client. But when i unmarshal it in geth , i always meet a log15 error. I have explored it for a long time, but didn't ...
0
votes
0answers
54 views

“Normalized odd number of arguments by adding nil ” when unmarshalling data in geth client

I use json.marshal api encoding a struct and then send the marshalled data to geth. It's oK to unmarshal the data locally, but geth returns a error when unmarshalling it. I don't why, please give me ...
0
votes
0answers
18 views

How to create a signed ethereum transaction between two wallets using JSON rpc in a CURL command?

I am new to blockchain. I created 2 wallets using MyEtherWallet. When I use MyEtherWallet to create transactions to transfer Ether between these two wallets (on testnet), it works. I now want to ...
0
votes
1answer
20 views

Can transaction fail after being sent?

I wonder what would happen in following hyphotwtical scenario. Transaction is being sent with blockchain state A. In this state transaction consume 100_000 gas and sender has enough funds to pay for ...
0
votes
0answers
21 views

Is it dangerous for my geth node to accept connections from random IP addresses? [duplicate]

I am running a geth node with a number of RPC and WS options available. In looking at the logs, I am seeing attempted connections from random IP addresses. They look as follows: TRACE[02-17|22:19:32....
0
votes
2answers
52 views

Uncaught Error: Invalid number of arguments to Solidity function

function TriggerContract() { var account = getAccounts(); var test = web3.eth.defaultAccount; console.log(account); var q = document.getElementById("Quantity").value; var ...
0
votes
1answer
94 views

Is there any way to get all token transfers of a specific block number?

I am looking for a way to get all erc20 token transfers with specifying block number only. For ETH there is already a way exists here. I have done some search and found this method to find transfers ...
1
vote
0answers
16 views

How can I safely access management RPC calls on a remote server?

I read in many places that you should not expose the management APIs when running a geth node. If this is the case, how can I access these APIs if I must do so on a remote server? If the server is ...
0
votes
1answer
90 views

How to get array elements in JavaScript from contract call with JSON-RPC returning an array?

I have a function in my Solidity contract whose prototype is: function checkLastCustomerInvoices() public view returns (bytes32 [] memory) When I call it from the Truffle console it returns an array ...
0
votes
1answer
57 views

POA chain: intrinsic gas too low, contract deployment

I'm trying to deploy my smart contract to a private proof of authority chain with geth, but i always get the following error message intrinsic gas too low This is the JSON RPC request i'm sending. ...
2
votes
2answers
455 views

Difference between web3.eth.getCoinbase() and web3.eth.getAccounts()[0]

What is the difference between web3.eth.getCoinbase() and web3.eth.getAccounts()[0]. In both cases, I always get the value, which is the currently selected account in Metamask. Note: The question ...
0
votes
1answer
488 views

JSON RPC call from javascript with axios

I would like to call a geth method via JSON RPC from within a react component. I tried this but I always get the Error: 405 (Method Not Allowed) Here is my code: try { const response = await ...
0
votes
1answer
42 views

CORS Issue when using RPC with 2 docker containers

I currently have a setup with two docker containers. The first container, peerA, has a private ethereum network running a single node. The second container, web-app, has a web application that uses ...
1
vote
1answer
286 views

How to get list of all transactions on all accunts in parity wallet [duplicate]

I'm looking for simplest way how to get list of all transactions(incoming, outgoing, external, internal, confirmed, unconfirmed) on all accounts created in parity wallet. The listing should support ...
1
vote
0answers
26 views

Web3JS throws InvalidResponse without Ganache core ever receiving a request?

Versions: Ubuntu 18.04 LTS Node.JS: 8.3.0 WebJS: web3: ^1.0.0-beta.37 web3-utils: ^1.0.0-beta.36 npm: 5.6.0 Truffle version 5.x (latest) I have traced through the HttpProvider code in the Web3 ...
3
votes
1answer
117 views

How to configure truffle network with IPC provider?

How can I define in truffle the ipc connection to the node? Currently I am using in truffle.js host/port fields, which are used to create a HttpProvider. module.exports = { networks: { dev: { ...
2
votes
0answers
43 views

Unable to send large transactions on ethereum private chain

I have a small contract pragma solidity ^0.4.17; contract A10test{ mapping(uint=>string) public data; uint public revisionNo=0; function setdata(string _data) public { data[revisionNo] = ...
1
vote
2answers
50 views

How eth_getStorageAt works when block option is not “latest”?

For the block parameter of eth_getStorageAt call, we are given 4 options: HEX String - an integer block number String "earliest" for the earliest/genesis block String "latest" - for the latest ...
2
votes
0answers
44 views

parity json RPC eth_getBalance timeout on light mode

I have timeout problem with eth_getBalance on light mode enable on parity json-rpc. I have no problem with light mode disabled. Here my command on parity parity --chain ropsten --jsonrpc-apis all -...
2
votes
0answers
30 views

JSON RPC Data Structure

Is there a data structure that contains all the JSON RPC endpoints? Not the wiki, but a JSON or SQL file that I can use to programatically iterate over all the endpoints to generate code.
0
votes
1answer
207 views

How to correctly send RPC call using Golang to get smart-contract owner?

Update 12 November 2018 Someone shared a very close solution to what I was looking for here. Update 10 November 2018 Since I'm not able to achieve this using the approach in this question, I ...
0
votes
1answer
58 views

Problem with running web3.py code

I am trying to run this code from web3 import Web3, HTTPProvider import json import pprint import requests from random import randint # Debug flags debug_transaction = False debug_CALL_transactions ...
1
vote
2answers
61 views

JSON RPC Best Practices for Sending Ethereum

I am planning on setting up an Ethereum wallet in my website. Doing so by interacting with an Ethereum node over JSON RPC. I want it to act almost 100% similar to how a cryptocurrency exchange (...
0
votes
1answer
20 views

DApp on Node2 accessing smart contract deployed by Node1

Node 1(Desktop) deployed a contract on private blockchain. From node2(Laptop),I want to interact with the contract. But I failed at 'web3.version.getNetwork(err, netId)' function.This function throws ...
1
vote
1answer
34 views

Not connecting to private blockchain from another node on the network [duplicate]

I have a Desktop and Laptop.I have configured private blockchain on my Desktop(node1) and able to sync with it from Node2 Laptop.But I am not able to get connected to the contract deployed on Node 1 ...
0
votes
2answers
111 views

How to get multiple blocks timestamps with a single JSON RPC call?

Is there a way to get data similar to the ones provided by web3.eth.getBlock(blockNumber) but with multiple blocks at once? The goal is to get the timestamps for 100 blocks in a row without ...
0
votes
1answer
190 views

Access private blockchain from another PC/Laptop?

I have private block chain on my PC.The private blockchain is configured and deployed using geth. I want to connect to that blockchain from another node(my laptop) to access the smart contract ...
1
vote
1answer
160 views

Cannot connect to parity JSONRPC from local machine

Here is my parity config: [rpc] disable = false port = 8545 interface = "all" cors = ["*"] apis = ["web3", "eth", "pubsub", "net", "parity", "parity_pubsub", "traces", "rpc", "shh", "shh_pubsub"] ...
1
vote
1answer
120 views

Parity Node: Different results from trace_rawTransaction and trace_replayTransaction rpc calls

By calling these two rpc calls, I can track if a transaction invokes more message calls. Yet when I tried this two rpc calls, i get different result on this transaction. (https://etherscan.io/tx/...
1
vote
0answers
37 views

Opening Smart Contracts on Quorum via json rpc api eth_sendtransaction for Integration Purposes

if I wish to integrate quorum blockchain with other platforms via the json rpc api eth_sendtransaction method, what other implications can there be? Assuming the smart contract built is secured and ...
0
votes
1answer
51 views

Do all geth calls require hex data?

Taking eth_getLogs as an example. Here's the original POST data: { "id": 67, "jsonrpc": "2.0", "method": "eth_getLogs", "params": [{ "fromBlock": 3138480, "toBlock": ...
2
votes
1answer
67 views

Is running a ethereum node necessary to deploy contracts with JSON RPC?

everybody, I'm currently trying to learn how to automatically deploy a smart contract to the Ethereum blockchain and I heard of the JSON RPC way of doing that. There are the eth_sendTransaction and ...
1
vote
1answer
29 views

How to use web3js to put it in json?

I have used web3js by using it in the form of node(npm). But I don't know how to extract some data generated from nodes. Does anyone know this web3js so the results can be changed to json form? ...
1
vote
0answers
1k views

How do I send html form data as JSON content type with node js? [closed]

I have a smartcontract GovtContract that works fine when I use curl commands, $curl -X POST -H "Content-Type: application/json" localhost:3000/govtcontract/set -d '{"value":"5"}' | jq $curl -X GET -...
0
votes
1answer
93 views

API to get transactions between 2 blocks in Ethereum

Assuming that I have a starting block and an ending block and I want to retrieve all the transactions that have occurred between these two blocks, is there any API that can help me achieve this?
4
votes
0answers
237 views

eth_getTransactionReceipt returns null only sometimes and only on my node, tx is successfully mined in

I'm having this strange problem and it may be related to the way my node is configured. I'm making calls to both infura and my own nodes like so: {'id': 123, 'jsonrpc': '2.0', 'method': '...
3
votes
1answer
157 views

Trace transaction with Go client

I need to call the RPC method debug_traceTransaction but it's not present within the Go client. I'd add a method that performs the call to the RPC endpoint but I'm wondering if there's a reason ...
2
votes
1answer
78 views

Getting the latest eth_call result from a cluster of nodes

What's the best way to know the block number associated with the result of an eth_call? Assume I have several nodes that i'm running and i'm making calls to all of them (for redundancy). My goal is ...
1
vote
1answer
74 views

How to get the progress of geth node syncing info via JSON RPC?

I install new geth nodes on remote servers pretty often and I'd like to have a script which can tell me info like this: Node1 is synced for 30%. Is it possible to get any progress of geth node ...
2
votes
0answers
132 views

Getting Json file from remix

I have been deploying contracts on rinkeby but we are almost done to go to mainnet. I have been comparing deployments with truffle and remix and there is a huge difference in gas uses, so I would ...
1
vote
0answers
44 views

Why is the transactionsRoot the same hash as “empty patricia merkle trie” root hash?

My setup is as follows: I am Using ganache-cli and metamask to send 1 ETH from account 1 to account 2. When I use JsonRPC to get the Information about Block 1 (the one with the transaction) the ...
0
votes
1answer
34 views

Is it safe to have a locally running Ethereum node exposing personal RPC API? [duplicate]

I am developing a REST API currently running off a node.js server. The API allows ethereum account creation, making a transaction etc. The API interacts with a locally running ethereum node to ...