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).
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 ...
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/...
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 ...
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 :)
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 ...
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 ...
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 ...
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 ...
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.
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. ...
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 ...
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',
...
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 ...
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
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 ...
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.
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 ...
1
vote
Where is the mongodb stored?
One hack is that use --dbpath armament,its the path provided externally.
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 ...
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 ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
node × 26nodeos × 9
eosjs × 6
cleos × 4
full-node × 4
mainnet × 3
transactions × 2
wallet × 2
blocks × 2
history × 2
smart-contract × 1
eosio-code × 1
block-producer × 1
rpc × 1
api × 1
javascript × 1
database × 1
private-blockchain × 1
docker × 1
storage × 1
signing × 1
consensus × 1
build × 1
network × 1
single-node × 1