Where are actual docs and implementations?
See original GitHub issueI know, this may sound a bit general, butā¦ readme explains some libs:
- @cosmjs/stargate: A client library for the Cosmos SDK 0.40 (cosmoshub-4), 0.41 and 0.42 (Stargate)
- @cosmjs/crypto: Cryptography for blockchain projects, e.g. hashing (SHA-2, Keccak256, Ripemd160), signing (secp256k1, ed25519), HD key derivation (BIPO39, SLIP-0010), KDFs and symmetric encryption for key storage (PBKDF2, Argon2, XChaCha20Poly1305)
- ā¦
but when I try to use any of these, I see that:
- https://github.com/cosmos/cosmjs/blob/main/packages/crypto/README.md tells āLittle of it is implemented here, but mainly it is a curation of external libraries along with correctness tests.ā No links to implementations are provided, which is somewhat problematic. At least Iām having difficulties to implement getting address and keys (pub, pri) from mnemonic and Iāve tried several libs like
@lunie/cosmos-keys
(browser-only, doesnāt work in node.js),@cosmjs/launchpad
(donāt how to get private key + donāt know how to convert public key as Uint8Array to string) andcosmos-lib
(fails with āerror:0308010C:digital envelope routines::unsupportedā). Also I havenāt found any info on whether bech32prefix should be the same for cosmos mainnet and vega testnet. - https://github.com/cosmos/cosmjs/blob/main/packages/stargate/README.md contains no docs regarding usage of the lib. Itās even unclear whether thereās anything implemented, or just interfaces. I wonāt list all the attempts here, like for crypto.
Too many questions, too few answers, may be Iām looking in the wrong places?
Issue Analytics
- State:
- Created 2 years ago
- Reactions:1
- Comments:5 (2 by maintainers)
Top Results From Across the Web
Life Hack 101: Doing Implementation Documentation Right
Project management documentation (such as RACI, team contact list, charter, statement of work) One final version of all required deliverables in a folder...
Read more >Document Management: What to Expect When Implementing ...
There are three core phases to an implementation: preliminary planning, implementation, and live software. Your vendor should deliver a planĀ ...
Read more >What is Implementation? - TechTarget
An implementation plan is a project management tool that outlines the steps to achieve a goal or objective. The plan sets the course...
Read more >Implementing Docs as Code ā Lessons and Benefits - devmio
Docs as Code treats all documentation as a codebase. Using some sort of version control like Git to manage the actual documents.
Read more >java - Can I view the javadoc for an implementation rather ...
I do actually want the docs for a specific implementation as this implements one of many interfaces that extend the top level interface....
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Thanks, very helpful of you (TypeScript suggestions also work very well for some tasks). Looking forward to see examples of how to create and sign simple send transactions to further broadcast them with
CosmWasmClient.broadcastTx
. Also, Iād be grateful to find how to get address, publicKey and privateKey from a mnemonic.Check my progress : https://github.com/CosmWasm/CosmWasmJS/blob/docs/docs/intro.md . šÆ Also I answered in https://github.com/CosmWasm/CosmWasmJS/issues/17