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.

QAs about the JavaScript module eosjs which uses RPC-APIs to interact with an EOS.IO blockchain.

2
votes
1answer
31 views

sign & push transaction separately eosjs

Goal: be able to separately create, sign and broadcast a transaction: Global for both approaches: const privkey = '5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3'; Approach 1: ...
3
votes
1answer
42 views

Can we set permission using eosjs?

Using cleos, we can set the permissions like this: cleos set account permission <your-account> active '{"threshold": 1,"keys": [{"key": "<your-key>","weight": 1}],"accounts": [{"...
1
vote
1answer
28 views

EOSJS - error message when eos.transfer(..)

When I try to call eos.transfer(..) I'm getting this error { message: 'assertion failure with message: unable to find key', file: 'wasm_interface.cpp', line_number: 930, method: 'eosio_assert' } ...
3
votes
1answer
31 views

Why do we have to provide private keys in eosjs?

Eosjs takes a parametre in its config viz. keyProvide where we have to pass the private keys. Eos = require('eosjs') // Private key or keys (array) provided statically or by way of a function. // ...
1
vote
1answer
31 views

Get the block_num_hint for calling eos.getTransaction(id, blockNumHint)?

How can I get the block_num_hint for calling eos.getTransaction(transactionID, blockNumHint) ? Using eosjs or any other library/api. I tested it without, with only 1 above or below and received ...
1
vote
0answers
19 views

EOSJS how to query the top voters

I can get some unsorted voters by using await eos.getTableRows({ json: true, code: 'eosio', scope: 'eosio', table: 'voters', // tableKey, // lowerBound, // upperBound, ...
1
vote
1answer
42 views

How to find the common table names for EOS [duplicate]

Learning EOSJS right now, I wonder how to get the commonly used table names by EOSIO for eos.getTableRows method? It seems to be a very basic thing yet I can't seem to find a reference for it.
1
vote
0answers
31 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 ...
3
votes
1answer
38 views

How can I transfer RAM from one account to another?

I have account with some kilobytes of RAM and I need transfer a part of the RAM to another account. What should I do?
0
votes
0answers
25 views

How to get assertion messages from Nodeos?

When I trigger a failing eosio_assert my Nodeos instance outputs something like: 2018-08-01T16:45:42.006 thread-0 http_plugin.cpp:476 handle_exception ] Exception Details: 3050003 ...
2
votes
1answer
19 views

EOSJS Api Is it possible to iterate over and eval the functions?

Backstory: I'm creating a UI and I'd like an option for advanced users to be able to execute any function in the API. I've successfully imported the eosio_system.json file which contains all the API ...
0
votes
0answers
28 views

Using recover_key with eosjs

I want to validate user signatures in my smart contract. As I understood, I am supposed to do that with recover_key function from crypto.h I am using JavaScript with eosjs and eosjs-ecc for ...
1
vote
1answer
58 views

Set a contract containing deferred transaction from front-end

I am trying to figure out the way to set contract which has deferred transactions at run time from front-end. Is it even doable? Any suggestions would be appreciated.
1
vote
1answer
54 views

Eos and Scatter

When using scatter, what does Eos refer to when making this call? const eos = scatter.eos( network, Eos, eosOptions ); Docs: https://get-scatter.com/docs/dev/signature-providers
4
votes
1answer
80 views

How to get transaction logs from EOS?

Suppose I have a dapp that monitors transaction of some assets. The smart contract would be generating transactions and I'd get messages like "executed transaction: ...
0
votes
0answers
21 views

Error message on delegatebw call

When I try to run delegatebw function, the script stoped with error message":"comparison of assets with different symbols is not allowed". I have unstacked EOS and stacked EOS for the account. let ...
0
votes
1answer
16 views

Is there an equivalent of geth console in EOS?

I have used geth and web3. Is there something similar for EOS? I saw already eosjs exists.
0
votes
0answers
23 views

What format should be used to set code from the browser?

When Using file reader in the browser I'm reading in the wasm file with _readWasmFile(event) { const file = event.target.files[0]; let reader = new FileReader(); reader.readAsBinaryString(file)...
1
vote
1answer
110 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 ...
1
vote
2answers
132 views

How to get operations history of account?

Should I analyze all the blocks or are there some methods in the eosjs library?
1
vote
0answers
72 views

How to calculate the minimum RAM & minimum Stake required for a new account?

In the browser via eosjs, I have made the below function adapted from the docs but how do I calculate the minimum RAM in bytes, stake_net_quantity and the stake_cpu_quantity? I understand these ...
0
votes
1answer
84 views

How to get account name from Public or Private key via eosjs?

If I have only a private key, how shold I: 1. Check private key and generate public key 2. Get account name from Public or Private key via eosjs?
2
votes
2answers
105 views

How can I get an account name from a given public key?

is there any way to get the name for a given public key, something like? eos.getKeyAccounts({ "public_key": "EOS73iTgPXEPXGazpU6XzU5Vq81Qk7TUHsmujTYn9DKJHm4MX1e2j" }) Am I ...
1
vote
1answer
66 views

How to find the closest node to connect to mainnet in my dapp?

In our dapp, we would like to offer the user to choose from a list of different mainnet nodes, so that latency is low. Ideally, from the list of BPs the user has voted for. How to retrieve a list ...
0
votes
1answer
53 views

Secure way to sign a Transaction in a polling Service

assume i have written an polling service in nodejs which i would like to run on an aws e2 instance (t2.nano/t2.micro). This service will observe a specific account every 10sec or so for incoming ...
1
vote
1answer
71 views

EOSJS what is the keyProvider

The Github Page of EOSjs mention a keyProvider to instantiate EOSjs. What is this? my private key?
1
vote
1answer
55 views

How to prevent cheating in a turn-based-game on blockchain?

I want to create game where p1 and p2 take actions in turns but neither p1 nor p2 should be able to see the action, the other is doing till the end of the game. If I would do it like in a normal Web-...
1
vote
1answer
102 views

EOSJS transaction authority does not have signatures under a provided delay of 0 ms

I am trying this tutorial to connect to a local testnet on virtualbox from my host using eosjs https://steemit.com/eos/@eos-asia/deploying-your-first-production-eos-dapp this is the code: EOS = ...
0
votes
1answer
44 views

What is the maximum speed of EOS?

What is the maximum transaction speed for EOS? I read that 100,000 transactions per second. But I'm not sure about this
2
votes
1answer
176 views

EOSjs getTableRows lower and upper bound on account name

How can I pass an account name as the lower and upper bound in the getTableRows method? I've looked at types.hpp and saw the string_to_name method, is there a similar method in EOSjs?
4
votes
3answers
237 views

Which NodeJs UI Framework is most suitable for EOSJS

I'd like to know which Framework you should use in eosjs. I have little experience with JavaScript and so I don't know which Framework works best together with eosjs or does the framework even matter? ...
3
votes
1answer
466 views

Reading table rows with EOSJS

Is there a way to receive the return output of an action with EOSJS? Say for example I have an action that reads columns from a table, sums a row and returns the result. How would I structure the ...
4
votes
2answers
501 views

EOSJS tutorials

I have checked Where can I find complete (whole stack) EOS dApp development example projects? With smart-contracts, the necessary C++ coding and a browser interface? But I haven't found a full EOSJS ...
2
votes
2answers
151 views

Where is the API for block producer voting in EOSJS?

I have found the 'system voteproducer' command in cleos. Should I make a raw transaction or something like that?