Thomas Jay Rush

Results 283 comments of Thomas Jay Rush

**Example 7: 1000 times more data in the same amount of time** Start by showing `time chifra blocks 1000000-2000000:10000`. This takes about X seconds. No cache -- querying the node....

**Example 8: Remote RPC vs. Local RPC vs. Cached Local Data** Follow on to 7. Starts with cached data - super fast. Shows `--decache` (allows for cleanup) Show slowdown of...

Hey. Thanks for your issue. We're currently working on a release (3.0) which will include an SDK. I won't be able to add this feature before then, but I'm very...

This is being merged into `develop` now. Will be in `master` shortly. In order to use it, simply use the same syntax as before, but separate calls by a `colon`....

The code in question is here: https://github.com/TrueBlocks/trueblocks-core/blob/develop/src/apps/chifra/pkg/rpc/is_node.go. There's actually two functions here: 1. IsNodeArchive 2. IsNodeTracing IsNodeTracing has the idea of `FirstBlock`, but that value is hard coded. Perhaps we...

I agree. There's two different things. IsNodeArchive and IsNodeTracing. I think they may be slightly combined in the existing code. It would be more clear to end users if we...

I changed three things: 1. We now return not only a boolean indicating if there was an error, but also the actual error so the user gets whatever error is...

Does anyone have any suggestions for this? @dszlachta ? In some places in our code, we back off progressively - so if it fails once, we sleep for ,X seconds....

Simplest progressive backoff from chat: ``` package main import ( "fmt" "net/http" "time" ) func callAPI(url string) (*http.Response, error) { client := &http.Client{} req, err := http.NewRequest("GET", url, nil) if...

This will be re-opened. Closing for now.