Skip to main content
7 votes
Accepted

What are the minimum hardware specifications required to run an EOS blockchain?

EOSIO can run with very little memory, less than 100MB + shared memory file size. The requirements for the shared memory file depends upon the state of your local application (number of users, etc).
bytemaster's user avatar
  • 1,434
4 votes

What are the minimum hardware specifications required to run an EOS blockchain?

I was able to run Single Node Testnet on Ubuntu using Docker on my machine with around 2GB RAM without problem (as bytemaster said it requires little memory actually). The CPU and Disk Space are not ...
Danail's user avatar
  • 536
3 votes
Accepted

How to speed up EOS node synchronization with the Mainnet

EOS Nation Snapshots: https://snapshots.eosnation.io/ Also Sw/Eden: https://snapshots.eossweden.org/ We also keep this updated to get peers, genesis, etc: https://docs.liquidapps.io/en/stable/dsps/...
Nat's user avatar
  • 3,425
2 votes

Provided keys, permissions, and delays do not satisfy , but does not have signatures for it under a provided delay of 0 ms

You are not providing signature signing your transaction. It says you are trying to push it as david@active, but to not have authorization attached. Try adding the following options to your ...
Vivienne Fosh's user avatar
2 votes

Node sync is freezing at 860000 blocks on mainnet

solved by adding chain-state-db-size-mb = 65536 to config.ini. thanx to Cryptolions in Telegram :)
Vasiliy Bondarenko's user avatar
2 votes

How to run eos nodeos with sync starting at top of chain (current head block)?

After some more research, I realized that even if I don't want to keep historical state, I have to start at the genesis block for consensus. An option is to download a snapshot and use that (but that ...
relik's user avatar
  • 131
2 votes
Accepted

What is the difference between witness node and ordinary node

The philosophy behind DPoS is that, even though only a small set of nodes (in case of EOS, 21 Active BPs) are elected to produce blocks, every full node keeps an entire copy of block data & state ...
Tong Shen's user avatar
  • 475
2 votes
Accepted

minimalistic mongodb to query tx | config.ini

Heifner (Contributor) replied on Github here: abi-serializer-max-time-ms = 5000 needs to be larger or you will have problems with action data not being serialized and remaining in hex. What you store ...
Marcel's user avatar
  • 383
2 votes
Accepted

How does a node acquire new blocks from the network?

When you start a nodeos process for the first time, a config file is generated automatically at .local/share/eosio/nodeos/config/config.ini by default. In the config.ini file, peers can be specified ...
robrigo's user avatar
  • 440
1 vote

Setup a full node to use history plugin | docker quickstart sufficient?

It is sufficient. As long as you have server powerful enough. Especially storage.
Vasiliy Bondarenko's user avatar
1 vote
Accepted

Multinode data with eosjs

I believe it is possible if your nodeos has the net_api_plugin enabled, and you connect to the endpoint /v1/net/connections However I haven't managed to get that to work yet on my local computer. ...
Phillip Hamnett - EOS42's user avatar
1 vote

EOS Node Build Help

You'll find the scripts for building eosio in the scripts-folder. Do $ cd scripts $ ./eosio_build.sh or $ ./scripts/eosio_build.sh to build eosio. EDIT: follow this guide to Build from Shell ...
cmadh's user avatar
  • 1,929
1 vote

How to use eosjs V20 to create and sign a offline actions´╝č

It looks like you forgot to add the closing square bracket after your action. I assume this is the problem. It should instead look like this: (async()=>{ let actions = [{ account: 'tommy', ...
Phillip Hamnett - EOS42's user avatar
1 vote
Accepted

How to use a secondary account to pay for primary accounts cpu/ram using eosjs java script library

You need to authorize the transaction with signatures for both accounts. 1. The ressource-paying-account and 2. the acting account. Assuming that lionstester1010 should pay for the transaction but ...
cmadh's user avatar
  • 1,929
1 vote

Hosted service for EOSIO

You can check out dfuse On Demand Networks. We can operate the network on your behalf. Here's a link to get some more info: https://www.dfuse.io/en/blog/let-dfuse-launch-your-on-demand-network
Josh Kauffman's user avatar
1 vote

Stopping a node

Find your nodeos process ID and kill it! You can kill the nodeos process using: pkill nodeos or using the PID which can be listed by ps -aux | grep nodeos and then killing the process using kill ...
Kabir's user avatar
  • 843
1 vote

How does a node discover new peers?

On the EOS Mainnet, new peers need to be manually added. See https://validate.eosnation.io/mainnet/reports/config.txt for an up-to-date and validated list.
Matthew Darwin's user avatar
1 vote

How to make a random uint64 to send to an EOS contract

There are different ways to generate a random uint64/ulong in Javascript like concatenating/multiplying the results of Math.Random() or Math.Floor() or using third-party-libs. But here's not really ...
cmadh's user avatar
  • 1,929
1 vote

Where is the mongodb stored?

One hack is that use --dbpath armament,its the path provided externally.
YashwanthKambala's user avatar
1 vote
Accepted

Where is the mongodb stored?

MongoDB is typically stored at /data/db. If it's not there, check out this question, this question, etc. for advice on finding the location. edit: The database was found at /var/lib/mongodb as ...
sfmiller940's user avatar
1 vote

Table producers is not specified in the ABI {"table":"producers"}

It sounds like you are not trying to connect to the main net which is a production EOSIO network with 21 block producers with BP's like EOS New York, Canada, etc. If you're trying to run a single ...
John Williamson's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible