Hot answers tagged

17 votes

How to create a database out of the Tezos node?

You could modify Conseil in order to support the extraction of voting related info. Another approach is to use the tzscan codebase, which also fills a database with information from the Tezos node. ...
Arthur B's user avatar
  • 4,599
10 votes

What are the best practices for hosting Tezos nodes with exposed RPCs?

What we do for TezRPC (which powers TezBox) is run a proxy on each server. Within this proxy, you can then block, restrict and customize public facing endpoints. We currently use a light proxy built ...
Stephen Andrews's user avatar
7 votes
Accepted

What are the best practices for hosting Tezos nodes with exposed RPCs?

Either: don't expose the RPC at all (!), or put a proxy in front with a maximally restrictive whitelist. Of course, for a whitelist to help, you must not include potentially harmful endpoints in ...
Tom's user avatar
  • 2,506
6 votes
Accepted

Transactions index in tezos

Conseil is software that provides this functionality. Alongside ConseilJS you can easily use this with your applications. Here is a full article regarding Conseil. And you can view the GitHub repo ...
Stephen Andrews's user avatar
6 votes

What are the best practices for hosting Tezos nodes with exposed RPCs?

When you only need the RPC for yourself you could also use ssh local port forwarding to forward the RPC from the localhost of your remote machine to the localhost of your local machine. For instance, ...
cryptodad's user avatar
  • 923
6 votes

What are the best practices for hosting Tezos nodes with exposed RPCs?

One of the alternatives i could think of, is using Conseil: https://github.com/Cryptonomic/Conseil In my humble understanding what Conseil does, is provide an extended API on top of a tezos-node/rpc. ...
Matej maht0rz Šima's user avatar
3 votes
Accepted

How to deploy a smart contract influenced by UI inputs using ConseilJS and SmartPy generated Michelson?

I cannot answer all your questions but at least, I can say that, in SmartPy.io, the storage sent to ConseilJS is the content of the tab "Storage" (in either Michelson or Micheline formats) and the ...
FFF's user avatar
  • 3,250
2 votes
Accepted

Interact with Tezos in xamarin

There is https://github.com/baking-bad/netezos, a .NET Standard 2.0 library for working with Tezos. You can easily use it to interact with Tezos node via RPC, manage keys (it also supports Ledger), ...
Groxan's user avatar
  • 2,691
2 votes
Accepted

Block confirmation

In 005-Babylon, fitness became a monotonically increasing number, simply representing the height of the block. Fitness is no longer calculated based on the number of endorsements within the block. "...
utdrmac's user avatar
  • 3,422
1 vote

venv / entrypoint return storage?

There is no pip package but this is clearly on the table. You can use print to print in the console and alert to show a popup. If you want to debug a scenario, scenario.show and scenario.simulation ...
FFF's user avatar
  • 3,250
1 vote

Calling contract invocation operation in loop

I cover this in my Tezos workflows sample. The issue is that a blockchain operation is not recorded immediately. You need to wait for it be included before proceeding with the next one. Insider the ...
Crypto Mike's user avatar
1 vote
Accepted

what rpc interface dose conseilJs use to get operation by hash?

Conseil isn't using a Tezos RPC for this. Conseil is an indexing service that is monitoring all blocks and stores data about them in a database. The conseil API then queries this database. The only ...
Simon McLoughlin's user avatar
  • 1,037
1 vote
Accepted

How to fix 'paused before out-of-memory crash' contract deployment error in browser? [ConseilJS]

You should probably use the Micheline / JSON version created by SmartPy.io. This is what is actually sent from SmartPy.io. You also need to change the conseiljs.TezosParameterFormat.Michelson ...
FFF's user avatar
  • 3,250
1 vote

Transfer operation using ConseilJS

Please retry creating the keys from the faucet mnemonic, it sounds like you missed a few characters when copying the secret key.
Crypto Mike's user avatar

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