-
### Summary
This issue presents an alternative to the current replay protection mechanism: nonces. Nonces should remain but become an optional feature for those wanting serialisability of their tra…
-
In a Web3 environment integrating TOTP authentication, we can envision a process involving three main actors: the Google Authenticator app on the user's device, the user's browser acting as the front …
-
The integer square root function merged by #3242 is not optimal. A more efficient method would be preferred along with a proof showing the algorithm always produces the correct value.
-
Fwiw the following rather horrifying hack "works":
```rust
let bin_bh: [u8; 32] = hex::FromHex::from_hex("deadbeef...").unwrap();
let mut next = BlockHash::from_raw_hash(sha256d::Ha…
-
I went through the code of `wallet2` and made the following high-level overview of all the functionality that is implemented there, in over 14,000 lines of code. The idea was to start somehow with get…
-
We'd like to write an module for the generation of random "interesting" theorems, that would serve as effective practice problems.
-
When `init` a project, it is nice to generate .gitignore file or append several lines to an existed .gitignore file.
Files to ignore:
- database/*.mm
- database/*.zip
- other temporary files
-
# 1wallet app library
The library should allow developers to onboard a user who does not yet have a wallet, or connect a user’s existing wallet to their app. The library should allow the app to
…
-
When writing protocol rules with explicit destructors, then the type invariants must be extended to cover for the case that an error term was sent. This is not possible with the current definition of …
-
The purpose of this issue is to start a discussion about adding support for optimistic rollups to the Cosmos SDK, and what exactly this means and entails.
There are two key questions: a) what does …