Closed algoanne closed 1 year ago
Thank you for the submission @algoanne 🙏
algorand
namespace + chains have been added to https://cloud.walletconnect.com
@bkrem WalletConnect v1 schema for Algorand had the algo_signTxn
RPC method: https://developer.algorand.org/docs/get-details/walletconnect/walletconnect-schema/#algo_signtxn
Will this be true for v2 as well? Or did it need to be specified for RPC Endpoints in the new chain request?
@drichar The JSON-RPC request/response contract between WalletConnect clients (i.e. dapp <-> wallet) is unchanged in v2, and it continues to be agnostic to the concrete payloads exchanged between clients.
So the same schema should still apply yes 👍
The RPC Endpoints
section in the chain request is specifically for blockchain-facing RPC interactions (e.g. querying the chain). As an example, an equivalent for Polygon would https://polygon-rpc.com.
Regarding the algo_
prefixed client<->client RPC methods, I'd recommend adding an Algorand RPC reference to the WalletConnect docs. Here's the latest addition for comparison:
https://docs.walletconnect.com/2.0/advanced/rpc-reference/xrpl-rpc
Adding Algorand to the Explorer
Not an EVM based blockchain. No current support for JSON-RPC, our REST API is defined by this OpenAPI v2 specification: https://github.com/algorand/go-algorand/blob/master/daemon/algod/api/algod.oas2.json
GitHub Link: https://github.com/ChainAgnostic/namespaces/tree/main/algorand
namespaces: algorand
chains:
mainnet algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73k
testnet algorand:SGO1GKSzyE7IEPItTxCByw9x8FmnrCDe
betanet algorand:mFgazF-2uRS1tMiL9dsj01hJGySEmPN2
https://developer.algorand.org/docs/rest-apis/algod/
283 | 0x8000011b | ALGO | Algorand