Questions tagged [ram]

RAM, here, refers to the memory in which the EOSIO blockchain state is stored. Questions under this tag may relate to EOSIO RAM in different contexts: consumption, persistent storage, costs, internal market, accounting, performance, technical details, and others.

Filter by
Sorted by
Tagged with
3
votes
1answer
867 views

How can increase RAM or reset it?

EOSflare.io shows I am using all of the RAM (7.94 KB / 7.95 KB). Now all my transactions are failing. I assume its because of maxing out the RAM? If so, when does EOS.IO reset RAM usage or do I need ...
3
votes
1answer
187 views

Where is my RAM currently allocated to?

Is there a way I can check where my RAM is currently allocated to / being used for? And how can I re-use it for other things?
13
votes
2answers
3k views

How to get current (last) RAM price?

We want to be able to measure (with limited precision) how much EOS we will need to run our smartcontract. Let's say we know how much RAM we need, but do we calculate how much will it cost? We can ...
3
votes
1answer
787 views

What is the Bancor algorithm and how it is used for RAM trading?

In simple terms, what is the Bancor algorithm, and how does it work? In particular, how is it use to trade RAM?
16
votes
3answers
3k views

How does buying and selling RAM work on EOS?

Let’s suppose a dApp needs 8GB RAM to support its userbase and the developer has 1000 EOS tokens. Can the tokens be used as RAM by staking or would she have to buy RAM separately? Later if the ...
9
votes
2answers
571 views

How can I see where I'm using my EOS RAM?

I have around 5KB of EOS RAM used. I know that about 3KB are used in the account creation , but.... How can I see which contracts and tables the rest of the EOS RAM used for?
5
votes
1answer
519 views

How to calculate the RAM size of a contract in EOSIO and then i can know how much EOS i need to pay for every contract

How can I calculate the RAM size of a contract in EOSIO? I mean, is there any tool from EOSIO? Could this tool help me to know how much EOS I need to prepare for every contract.
7
votes
2answers
311 views

Is there a flaw in deciding who can pay for RAM?

Lets say I interact with an action from a smart contract, if I'm not careful and didn't read or couldn't understand the source code for the smart contract, is it not possible that the contract could ...
4
votes
1answer
137 views

How RAM was allocated in dapp and how to optimize the table?

We are doing dapp development on EOS. And it seems cost more ram than we evaluated. How much ram will be used when stored a table record? And how to optimize the table structure to save the ram? See ...
2
votes
1answer
115 views

Staking for Ram: burden on developers or users?

When I'm setting up an application, do I have the option of making use of the Ram the user have or would I have to stake ram for the user? What if some users have staked for ram and some have not?
2
votes
1answer
100 views

What is the practical process by which BPs change the RAM available on the mainnet?

What is the process that BPs follow to update the RAM size at regular intervals? From what I can tell, the update is made in the eosio_global_state singleton to update the max_ram_size parameter in ...
1
vote
1answer
347 views

Can I build EOSIO with less than 7GB of RAM? | Answer: Yes

System Requirements (all platforms) 7GB RAM free required 20GB Disk free required I was going to ask this question because I didn't see it on here, but I actually wound up figuring it out myself, so ...
0
votes
1answer
549 views

What is the ChainBase database used for?

EOSIO appears to make use of the Chainbase database for various functions in the codebase. What is this used for and how does it relate to the RAM concept in EOSIO? Is it simply the database used to ...