js-algorand-sdk
js-algorand-sdk copied to clipboard
The official JavaScript SDK for Algorand.
## Problem Generating keypairs using `tweetnacl` is slow, which I noticed mostly when mining vanity addresses (ex: CHRIS2...) ## Solution Add `sodium-native` as an optional dependency for Nodejs. If `sodium-native`...
I am modifying Reach to always use bigint int decoding, but there are some problems... - SuggestParams doesn't allow bigints in its fields - `makeAssetTransferTxnWithSuggestedParams` -- specifically the `assetIndex` could...
Hi, is there any way to create hierarchical deterministic wallet generation schema? Like described here: https://en.bitcoinwiki.org/wiki/Deterministic_wallet. Some master public key can be used to generate new addresses to accept money...
I have a Dapp frontend, but it gives me `require is not defined`
The new feature of allowing custom HTTP clients to be used is awesome! And `URLTokenBaseHTTPClient` is a great building block upon which to build clients with custom features such as...
https://github.com/algorand/js-algorand-sdk/blob/develop/src/abi/abi_type.ts#L31 but https://github.com/algorandfoundation/ARCs/blob/main/ARCs/arc-0004.md#types --- "\[\]: A fixed-length array of length N, where N >= 0. type can be any other type." `([1-9][\d]*)` should just be `[\d]+`
## Problem When debugging transactions generated with the JS SDK a function like the Python SDK `write_to_file` would be great https://github.com/algorand/py-algorand-sdk/blob/master/algosdk/transaction.py#L1526 ## Solution In a nodejs context this should be...
## Problem `min-balance` is available in `algod` but not in the JS SDK. ## Solution https://github.com/algorand/go-algorand/pull/3287 has introduced `min-balance` to the response of `algod`'s `/v2/accounts/{{ACCOUNT}}` as well as to the...
## Summary [WalletConnect on Algorand](https://developer.algorand.org/docs/get-details/walletconnect/walletconnect-schema/) allows developers to sign transactions using the Algorand Wallet (or any other wallet that supports WalletConnect on Algorand). Using WalletConnect to sign transactions like this...
hi everyone, I would like to listen new blocks (or block header) from my Algo node over websocket or like. how can I do this? is there any method for...