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

Questions tagged [eosjs]

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

2
votes
0answers
16 views

How can I get an accounts currency balance using eosjs

In the new version of eosjs, the getCurrencyBalance() method is no longer supported. How can I still get the currency balance of an account using eosjs?
2
votes
0answers
37 views

How to make a random uint64 to send to an EOS contract

My friend had made an EOS contract and he has asked me to submit a random uint64, I need to generate this in nodejs. Do I need to use a library like big number https://www.npmjs.com/package/big-...
2
votes
1answer
19 views

How to make “Game Items”

I have seen "game items" listed on https://bloks.io/account/rektplebeian how are these items created, and issued?
1
vote
1answer
30 views

Same name table of different contracts got merged

I wrote a contract, suppose C defining the multi-index table T. Table struct has two parameter suppose x and y. x was the primary key. I made some entries in T and when i tried to access it back, I ...
1
vote
1answer
31 views

How can I scan transactions on some contract address with eosjs

I want to scan transactions on some contract address and store this data to the DB with eosjs. How can I do this?
2
votes
4answers
75 views

Error in eosjs account creation on localnet

I am trying to create an account using eosjs in node.js. I am using : eos = Eos({keyProvider}); eos.transaction(tr => { tr.newaccount({ creator: 'eosio', name: '...
1
vote
0answers
22 views

how to create signature using cleos or other tools? [duplicate]

The contract I am trying to interact with has the following ABI: { "name": "resolvebet", "base": "", "fields": [{ "name": "bet_id", "type": "uint64" },{ "name": "...
4
votes
1answer
48 views

Multiple EOS transfers in a single transaction

Is it possible to pack a few transfers of EOS token to different accounts inside of single transaction? I know it's possible to pack multiple arbitrary actions inside one tx, but what about EOS token ...
2
votes
1answer
58 views

How to access data returned from eosjs?

I am struggling to find the right way to access the data in my react component. This is my action creator. I save every row returned from the promise into an array export function getBlocks(){ ...
2
votes
1answer
35 views

I want to perform 2000 transactions but when i am looping trough the eosjs code it throws an error

The error name is expired_tx_exception and the code for the same is 3040005 please tell me how can I perform these much transactions per seconds. I am able to perform 250 transactions per seconds but ...
2
votes
1answer
41 views

I Need Help Setting Up a Back-End Infrastructure for my Future DApp

I'm going through the process of designing a desktop DApp. I'm going to use GraphQL API's to connect the EOS blockchain to a Node.js server that'll use MongoDB with Electron.js and React.js on the ...
3
votes
2answers
356 views

What is the best way of storing data on EOS blockchain?

I come across a situation where i need to implement a relational database for an application. Now my question is how to implement it and where should i save the data? also i don't want to save data on ...
0
votes
1answer
38 views

how can I implement recovery key thing in eos private network?

There are two keys associated with wallet 1st active and 2nd owner key. What if I forget this keys and want to recover how can I do that on a private network?
2
votes
1answer
93 views

Provided keys, permissions, and delays do not satisfy , but does not have signatures for it under a provided delay of 0 ms

my Code var EosApi = require('eosjs-api'); const Eos = require("eosjs"); // ./cleos create key #OwnerKey // Private key: 5KVihg2u3yZpBtoLhRGvqf6vBsq9swjyvUkvbpMVMQWz11NbMa2 // Public key: ...
2
votes
1answer
79 views

how to create private network same as mainnet?

I want to build a private network same as the mainnet of eos. Just like it's mainnet I want to have 21 producers I want voting and etc. etc. how exactly I can do that can anyone list the steps for the ...
2
votes
2answers
104 views

How to create wallet using eosjs or RPC call

I want to perform cleos create wallet -n <wallet_name> using an RPC call or any predefined library like eosjs. Please Help... EOS version : 1.2.0
2
votes
1answer
250 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: ...
5
votes
1answer
146 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": [{"...
2
votes
1answer
73 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' } ...
4
votes
1answer
68 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
98 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 ...
3
votes
0answers
37 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
136 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.
2
votes
0answers
76 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
108 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
53 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
35 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
97 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 ...
2
votes
1answer
121 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.
2
votes
1answer
154 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
210 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
43 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
18 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
33 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)...
2
votes
1answer
267 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 ...
2
votes
2answers
488 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
91 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
186 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
166 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 ...
2
votes
1answer
96 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 ...
1
vote
1answer
77 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 ...
2
votes
2answers
157 views

EOSJS what is the keyProvider

The Github Page of EOSjs mention a keyProvider to instantiate EOSjs. What is this? my private key?
2
votes
1answer
77 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
189 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 = ...
1
vote
1answer
84 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
363 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?
7
votes
3answers
326 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
809 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 ...
7
votes
2answers
853 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
251 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?