Skip to main content
Share Your Experience: Take the 2024 Developer Survey
7 votes
Accepted

How cpu, ram works for eos and are transactions free?

1) what is a stake? Staking is the process of locking your tokens for a fixed period of time. On mainnet, at the moment, this period is at least three days. 2) after making a stake, what cpu and ...
confused00's user avatar
  • 5,554
6 votes

Is it possible to choose who pays for CPU time?

Officially, there is no way to decide. The initial transaction is paid for by the user, all subsequent actions performed by the smart contract are paid for by the smart contract itself. As stated in ...
Phillip Hamnett - EOS42's user avatar
5 votes

How long is the reset period of the cpu bandwith?

libraries/chain/include/eosio/chain/config.hpp#L48-L49 static const uint32_t account_cpu_usage_average_window_ms = 24*60*60*1000l; static const uint32_t account_net_usage_average_window_ms = ...
NateBrune's user avatar
5 votes

How to avoid excessive concentration?

The EOS constitution forbids to have more than 10% (total supply) eos tokens for one individual/dApp/BlockProducer. This was addressed by Thomas Cox in interview with EOS GO : https://www.youtube....
RedBlock's user avatar
  • 286
4 votes

Understanding the role of bandwidth and resource allocation

What exactly is a single unit of bandwidth, what’s the difference between net and cpu, how do we determine how much bandwidth we need to perform an action, and how is it priced with demand? ...
confused00's user avatar
  • 5,554
4 votes

How do EOS manage bandwidth or abusing?

How to prevent account creation abuse: Accounts require "1.5 KB". So this would be one barrier to someone massively creating accounts because they would have to pay for each account. How does ...
Nat's user avatar
  • 3,425
3 votes
Accepted

How to calculate memory quota, net bandwidth and cpu bandwidth limit in an account?

You can do that by simply running cleos get account youraccount, also you can check it out in https://eosflare.io Finally, if you want to have a better understanding about EOS RAM and Bandwith check ...
Leo Ribeiro's user avatar
  • 3,023
3 votes

Can we unstake all of staked eos tokens?

The unstake command will become available after at least 15% of the total token holders vote on the chain. Right now, were almost at 7% (https://eosauthority.com/voting), so no one can unstake their ...
Nat's user avatar
  • 3,425
2 votes

What EOS Chain Information/Interaction do you wish was more publicly available?

Just a quick shot: Search for blocked/still available names and namespaces like it's done when buying an domain online Cost calculator for creating an account
Lau's user avatar
  • 203
2 votes
Accepted

What EOS Chain Information/Interaction do you wish was more publicly available?

Great idea, I would love to use that. If you need any help, I may use some spare time to participate. in addition to 5. voting: stats for BPs (e.g. how long have they have been active as BP, missed ...
tmm's user avatar
  • 2,114
2 votes

How to avoid excessive concentration?

How does the protocol prevent bandwidth holders (EOS holders)from concentrating too much and make the platform unattractive for small users If I am not mistaken, if a particular EOS holder do not use ...
noisy's user avatar
  • 727
2 votes
Accepted

Ethereum event logs equivalent for EOS

If you want to log events on chain, you can use the demux-js library on the eosio repo to listen to chain events. From here, you can store that data as it updates in your database of choice.
Nat's user avatar
  • 3,425
1 vote
Accepted

Are table lookups, like get_table_rows, included in CPU/NET resource calculation?

You are not charged for any RPC getter API calls. If you're not forced to sign the transaction, then there's no way to know which account to charge. You're charged if you're changing state or ...
Nat's user avatar
  • 3,425
1 vote

Can we unstake all of staked eos tokens?

Voting requires Staked tokens and when voting is ended, you will be able to unstake them. However, Staked tokens require a 3-day liquidation.
Yalcin's user avatar
  • 236
1 vote

Is it possible to choose who pays for CPU time?

To perform any transaction in EOS, you need net and CPU bandwidth. It is not possible to decide who pays for CPU. It is possible in the case of RAM. RAM cost is imposed to who pays for storing app ...
Blockchain Experts's user avatar
1 vote

How to avoid excessive concentration?

As mentioned above the proposed constitutional article will limit each entity to a maximum of 10% ownership of EOS. Entities with more can be subject to arbitration. Another key component to ...
robrigo's user avatar
  • 440

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