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.

The tag has no usage guidance.

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?
1
vote
0answers
32 views

list of confirmed and unconfirmed transactions of address / account

I wanna show users a list of confirmed and unconfirmed transactions of a specific EOS address or account name, using eosjs. Similar like a Ethereum block explorer. Any ideas or work arounds? If ...
1
vote
1answer
34 views

How exactly is the block height defined in EOS?

I wanna show users the confirmation height of their transactions. Which one is the way to go? Latest block - transaction block OR Last irreversible block - transaction block ?
0
votes
1answer
76 views

Can we get all the actions from all blocks?

Somebody say we can get all the blocks through rpc, then we can get all the actions. But I found that in the block information, there're no inline actions, so many inline actions will lose, right?
1
vote
2answers
40 views

How can I download all ledger blocks as a JSON dump?

I'm trying to download a relatively up-to-date dataset of all blocks in JSON format, but haven't found a good solution: cleos can only fetch blocks one by one ($ cleos get block n) which is way too ...
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 ?
1
vote
1answer
111 views

EOS: How to get structured data within transaction?Is there restful API for this/

Suppose A sent a transaction to SC(smart contract), including structured data, for example: {"intention":"like","target":"ae16xx0...."} As usual, this transaction will be stored on all nodes in the ...
0
votes
1answer
36 views

Is a transaction(like token transfer) could fail after being sent? if so, how can I get information about it?

In EOSIO, we know that a transaction can be packed in block very fast, and we can also treat it as irreversible after "lastirreversibleblock >= block_num". Whether a transaction could fail after ...
2
votes
2answers
232 views

How to get current block number in smart contract?

How do I can get the current block number in EOS? (in ethereum, I can use block.number).
3
votes
2answers
180 views

What block hash function and transaction signature method does EOS use?

What hash function does EOS use for creating a block. Is it SHA-256? In addition, what procedure for signing a transaction is used? RSA?
2
votes
1answer
205 views

how to know if a transaction was include in block?

In bitcoin and ethereum blockchain, I can get transactions's details that not included in blockchain yet via api. but in EOS blockchain ,it seems that there were no such api to get those information. ...
2
votes
1answer
233 views

What is EOSIO max block size?

What is the EOS.IO software maximum block size? Does it even have such constant limit?
1
vote
0answers
37 views

How to validate a block obtained with /v1/chain/get_block

Lets say that from outside the chain I call /v1/chain/get_block http endpoint. I would like to be able to post that JSON back to a contract thru a context free action and validate that the block is ...
8
votes
1answer
122 views

Block data structure

Can someone explain the transaction_mroot, action_mroot and block_mroot used in block_header? I understand what a merkel tree is. Is transaction data actually stored in block or just the transaction ...
4
votes
1answer
63 views

How does a node acquire new blocks from the network?

When running a non-producer node on the EOS blockchain, how does the node receive new blocks as they are produced? Are they sent to it from a particular node? Can the software receive blocks from ...
11
votes
2answers
281 views

Can someone explain the transaction struct?

{ expiration: '2018-05-09T10:21:48', region: 0, ref_block_num: 1055, ref_block_prefix: 4035814219, max_net_usage_words: 0, max_kcpu_usage: 0, delay_sec: 0, What is expiration, ...
3
votes
1answer
71 views

Is the block digest c++ specific?

I'm not sure how to write this block header digest/hash generation in another language then C(++). Is this even possible without a lot of hacking? If so: Could a language-neutral format for the ...
8
votes
2answers
81 views

How often/consistent are blocks on EOS?

How often are blocks produced on EOS? Are they consistent? In Bitcoin the blocks are only mined on average within 10 minutes, not guaranteed 10 minutes - does EOS differ?