Stack Exchange Network

Stack Exchange network consists of 174 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
Join us in building a kind, collaborative learning community via our updated Code of Conduct.

Questions about the EOSIO node software that can be used for validating transactions, broadcasting information, producing blocks, responding to API calls, and enabling local development. Questions may pertain to configuring the node, debugging its outputs, interacting with plugins, interacting with ...

4
votes
1answer
21 views

Fewer than 21 producers for custom EOS blockchain?

Can one configure a custom EOS blockchain to require fewer than 21 producers, e.g. 3 or 10? And if so, how? I can't find anything in the various *config.hpp* source files like chain_config.hpp.
3
votes
0answers
17 views

How to use nodeos command when deploying via Docker?

I am able to run cleos from my command line after following basic setup instructions to launch a private testnet, including setting an alias: alias cleos='docker exec -it eosio /opt/eosio/bin/cleos -...
0
votes
1answer
42 views

How does the EOS account system work together with smart contracts?

It's my first step into eos and Trying to get some ideas. I really do hope you can help me. Question 1) As we all know, we can transfer some coins from one to another account by using account_names. ...
1
vote
1answer
22 views

Error 3070003: Serialization Error Processing WASM

I was trying to deploy my smart contract to the local testnet and got this error. Error 3070003: Serialization Error Processing WASM I was using a command cleos set contract testing . hello.wast ...
1
vote
3answers
36 views

Building EOS on Ubuntu Linux Subsystem

I am having some issues running eosio_build.sh on Ubuntu 16.04 which is running on Windows 10 through the linux subsystem. It installs all the dependencies but stalls when installing the boost ...
1
vote
1answer
24 views

why would get_block return an 3010008 error (curl & nodeos)?

I have installed EOS using this - https://eosio-nodeos.readme.io/docs/docker-quickstart docker pull eosio/eos-dev And start the EOSIO node: docker run --rm --name eosio -d -p 8888:8888 -p 9876:9876 ...
5
votes
1answer
23 views

Is it possible for a smart contract to deploy another?

Is there a command for a smart contract to deploy another? As an example, is it possible to create a token factory, where users can select the name/total supply, and be given ownership of a new ...
1
vote
0answers
50 views

How to verify that http://nodeosd:8888 is valid?

I am trying to run the following - cleos get transaction c96905dee9a9652c8190f2d2bd5221bb0ac65a06b4381451107221c1076c91a8 I get this - Error 3200006: invalid http request Error Details: The ...
1
vote
1answer
32 views

How to add plugins to nodeos when Docker is used?

I have used docker to install EOS and to run nodeos. Here are the containers - docker container ls CONTAINER ID IMAGE COMMAND CREATED STATUS ...
3
votes
2answers
39 views

What is a fork database?

There is a mention of a fork database in the docs for the bnet_plugin. Could you please tell me what the fork database is and how is it related to the state of the nodeos node?
3
votes
0answers
19 views

How many peers should I connect for a node?

How many peers should we connect for a single node? If we connect to many node, will the network be very high and decrease the sync speed? Or if we only need to connect to 2-3 nodes which may lose ...
2
votes
1answer
33 views

EOSFactory Testnet Error

I've just installed eosfactory and a fresh copy of EOS on my WSL ubuntu 18.04 and I'm failing all of the initial unit tests indicating there might be a problem with my install. The tests fail at the ...
1
vote
1answer
43 views

what made this make test fail?

I installed eos from source on Ubuntu 18.04. The I ran make test I do not have nodeos actually running at the time of testing. And I had the following errors - 39/41 Test #39: ...
1
vote
1answer
28 views

Checkpoint/backups for testnets?

What are best practices for checkpointing/saving EOSIO chain data in a way that can be restored relatively quickly into the nodes, in case of some corruption in the live chain?
0
votes
0answers
25 views

How to get assertion messages from Nodeos?

When I trigger a failing eosio_assert my Nodeos instance outputs something like: 2018-08-01T16:45:42.006 thread-0 http_plugin.cpp:476 handle_exception ] Exception Details: 3050003 ...
0
votes
1answer
23 views

Accessing number of tokens and staked tokens not working on single node testnet

I have set up a single node testnet as shown below: nodeos -e -p eosio --plugin eosio::chain_api_plugin --plugin eosio::history_api_plugin --contracts-console --verbose-http-errors --delete-all-...
1
vote
1answer
37 views

STD Exception encountered while processing chain.get_account when requesting get_account

I'm trying to get account info by posting to /v1/chain/get_account But I'm getting the following error: STD Exception encountered while processing chain.get_account Exception Details: unknown key ...
0
votes
1answer
38 views

Installation issue in EOS

I have cloned the EOS repository and trying to start the script using the following command. `sh ./eosio_build.sh` But it raises the following issue? ./eosio_build.sh: 33: ./eosio_build.sh: ...
1
vote
1answer
34 views

Node sync is freezing at 860000 blocks on mainnet

I need help syncing the node to mainnet. It is freezing at 860000 blocks (860112 to be precise as seen in mongodb). On 2 different servers - same result. Software 1.1 built with sql plugin (the only ...
3
votes
1answer
63 views

What is the typical RAM size of smart contract?

What is the typical amount of RAM needed to store a smart contract? Can you give some examples and their RAM sizes?
3
votes
1answer
46 views

Retrieving from Log Storage vs. RAM

I'm quite new to EOS. As far as I know, some of the output from smart contracts are also stored in the Log Storage. At the same time, I can also choose to store those outputs in RAM. My questions ...
1
vote
0answers
15 views

nodeos compilation and missing libsoci_core.so.4.0 library

compiled and installed latest release of soci lib. set $PATH to include compiled libraries. compiled 1.1 release with sql plugin now they i try to run nodeos with sql plugin enabled i get this error: ...
1
vote
1answer
77 views

nodeos command not found

i have updated today my eosio to version 1.1 and these are the steps that i have took. git pull ./eosio_build.sh cd build sudo make install Everything completed successfully. After this when i try ...
1
vote
1answer
31 views

What is the equivalent of geth's networkid in EOS?

In geth, we basically connect nodes by networkid and that is how the network identifies that the nodes are all in one blockchain network. We have bootnodes to facilitate the connection of nodes. I am ...
1
vote
1answer
27 views

Can EOS be run with one node?

When I was working with Proof of Authority and Ethereum I recall there was a minimal number of nodes (which I think was two). For PoW one node was definitely possible. For testing can setup just ...
1
vote
2answers
55 views

The given contract doesnt' exist in the blockchain

I have got contract code below: #include <eosiolib/eosio.hpp> #include <eosiolib/print.hpp> using namespace std; using namespace eosio; class deneme: contract { // @abi table ...
1
vote
2answers
60 views

How to deploy a contract to testnet?

I have been testing and a lot of the docs refer to deploying to a local node only. How we can deploy a contract to the jungle testnet?
1
vote
1answer
67 views

How to implement the equivalent of EOSJS in Android?

I have the following code running. It enable eosjs functionality using http. Is there an equivalent so that I can access the testnet nodes from an Android app? <html> <head> <meta ...
0
votes
1answer
19 views

what is this - ERROR: Error 3050001: account name already exists?

I am using python3 following a tutorial here - http://eosfactory.io/sphinx/build/html/tutorials/02.InteractingWithEOSContractsInEOSFactory.html#initialize-workspace I am using Apple and this is a ...
0
votes
1answer
108 views

How to get all the actions of one account?

I know there are some related questions in the stackExchange, however, not my wanted answer. In eosnetworkmonitor, we can get all the actions of all accounts, how can they do that? There's another ...
2
votes
1answer
34 views

Why does eos produce continuous blocks?

I am wondering about permanently producing blocks. Can someone explain why we need this ?
0
votes
2answers
99 views

missing config.ini after build EOS

I got build successfully EOS. Then the following to this document here says config.ini file location for linux ~/.local/share/eosio/nodeos/config . But I don't have eosio folder under the ~/.local/...
0
votes
1answer
77 views

Failed to pin chainbase shared memory (of size 1024 MB) in RAM

When I started nodeos, I got: CHAINBASE: Failed to pin chainbase shared memory (of size 1024 MB) in RAM. Performance degradation is possible. Memory is enough(more than 6GB available), so why is ...
0
votes
0answers
35 views

Cannot sync with mainnet: bad_alloc occures

Please, help me to solve a problem First, I'm getting an error: 347169ms thread-0 net_plugin.cpp:2188 operator()] Error reading message from <PEER ADDRESS>: Connection reset by peer This error ...
1
vote
1answer
71 views

Where we can get inline action info for buy ram contract?

when we invoke buyram contract to buy some rates, it will call inline action for transfer ram fee. I can see the buyram action on block, I don't see inline action on that. my question is that where I ...
3
votes
1answer
92 views

If possible we can know the historic price for EOS ram from block?

is there exist a table so that we can know historic price from EOS mainnet? Or if we want to know the price of EOS Ram on specific time, which data we can get from EOS mainnet? I know https://eos....
1
vote
1answer
28 views

Account Query Exception - Fail to retrieve account for contract.code

I have started my nodeos and deployed some contracts and pushed some actions. Something went wrong and I removed the local/share/eosio director. Now, when starting nodeos again, I get the following ...
1
vote
1answer
76 views

How much memory do I need to synchronize my nodeos with the mainnet and use it say for a year?

Maybe this is not a precise question, but could you provide a rough estimation of how much memory (both RAM and hard drive) do I need to maintain my local node in synch with the mainnet for a year? I ...
0
votes
1answer
40 views

Error message when running nodeos

Eosio was built and installed fine, but when I try to run nodeos, I'm getting an error message that says "reversible block database is inconsistent with fork database, replay blockchain". Does anybody ...
0
votes
1answer
61 views

How To Reset After Unclean Shutdown? Addr in use; no instance of nodeos running

Here's how I'm running nodeos: nodeos -e -p eosio --plugin eosio::chain_api_plugin --plugin eosio::history_api_plugin I already tried deleting the "data" folder in .local/share/eosio/nodeos/ and ...
1
vote
1answer
37 views

Corrupted account name in nodeos log during action pushing

Have an issue with the action push: cleos --wallet-url "http://localhost:8889" push action contractx put '["test", "75c88c9593bec6b716f2cb9b60db79282b6f3389a39f3be9adef45e06b379b48"]' -p test Error ...
1
vote
2answers
122 views

Work around or disable CPU usage limit

In a private testing environment I've got a single nodeos instance. In case it is an important detail, note that the instance is not running the eosio.system contract. One of my own contracts is ...
0
votes
0answers
36 views

Nodeos connection to mainnet stopped

My nodeos connection to mainnet stops in this block. After several trys I was not able to connect. Does anyone know how to fix this?
1
vote
3answers
105 views

I have an error when deploying bios contract

Please help me to solve a problem. I recently updated eosio to v1.0.5 and got an error while deploying bios contract. I had no such problems neither with version v1.0.2 nor with v1.0.1. I followed ...
1
vote
3answers
80 views

How do I cleanly shut down NodeOS?

I'd like to cleanly shut down NodeOS so that the next time I start it, I don't have to --resync. How do I do that? Edit: Just to clarify the purpose of what might seem like an extremely obvious ...
1
vote
0answers
53 views

Debug tools in EOS

What debug tool can print useful readable info when debugging EOS? In the following, I am using Xcode to debug/trace Cleos execution. auto arg= fc::mutable_variant_object ("code", ...
0
votes
1answer
74 views

Stuck in the tutorials

I was following along the tutorials till this page. https://developers.eos.io/eosio-nodeos/docs/learn-about-wallets-keys-and-accounts-with-cleos I am unable to find the ~/eosio-wallet/config.ini ...
1
vote
1answer
77 views

How to enable mining in a new network?

I need to start a new mainnet network and start mining without voices. How can I do that? I do not quite understand how testnet and mainnet work, but I know for sure that I need to run mainnet on my ...
2
votes
1answer
47 views

Can we upload contracts to testnet or mainnet without being fully synced?

From an enterprise developer's POV I'm hoping the blockchain will one day be as easy to query, and write contracts for as it is for me to connect to a db through a database ide such as SSMS (SQL ...
3
votes
2answers
190 views

Error starting nodeos

I have completed the following steps so far: git clone https://github.com/EOSIO/eos --recursive cd eos ./eosio_build.sh -s "EOS" cd build sudo make install Created genesis.json form repo ~/.local/...