Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
But Skynet does exactly that! It's a L2 solution on top of Sia that allows file sharing, a bit similar to IPFS. When uploading a file to Skynet, it uses its content to generate the skylink. Uploading the exact same file always generates the same skylink. You can read more here.
I was arguing how unsafe it is to accept large sums without enough confirmations on r/btc the other day with the support of the purely mathematical comparison with 6 confirmations on Bitcoin (which is fairly safe to assume is immutable) and got massively downvoted.
API Usage Misunderstanding. The confusion is that when StateGetReceipt is called on the two similar messages (one of which is executed, and the other of which is skipped), it will provide the same result: both corresponding to the message that was executed. This is admittedly counter-intuitive, but intended, behavior. The primary use-case of the StateGetReceipt method is in the event handler used by the Lotus Miner and deal-making process. In the event of a replaced message, these modules do not care if the returned receipt corresponds to the original message, or a replacement one — they simply want to know if the message successfully executed on chain. We have added clarification to the documentation here: https://github.com/filecoin-project/lotus/pull/5838.