Whyrusleeping
Whyrusleeping
Note: it would take an attacker L * BlockTime to do this attack, and put them on a chain with L additional null blocks compared to the main chain which...
Same problem but in a different direction, If i request the deal status using the proposal CID, then call `.Cid()` on `resp.Proposal.Cid()` gives a different value
Is there any reason why proposal.Cid() should exist then? Its a pretty massive footgun there for someone who is looking for the proposal cid to ask a miner about.
Got a similar panic while doing nothing, I think it was the background transfer restarter: ``` panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation...
As per @hannahhoward's suggestion, adding the following to my code: ```go err = dataTransfer.RegisterVoucherType(&requestvalidation.StorageDataTransferVoucher{}, nil) if err != nil { return nil, err } ```
It seems like the difference between this and estuary is a javascript client library. Would this project be just building and maintaining that library as a frontend to estuary? Otherwise...
I wrote up some notes on byte slice interfaces here: https://github.com/whyrusleeping/cbor-gen/issues/20
also, to answer the question of "why not match the 'standard' go interfaces here?", short answer is that the standard go interfaces don't allow you to avoid extraneous allocations. A...
I'm not super sure whats happening here, but some feedback i can provide: The 'Node' field in the link objects is very useful, but isnt something we want serialized, its...
from the CLI, this is done with `ipfs dht findprovs `