ChainSafe / ChainSafe/EthereumRPCSharp
Support ICAP address checksum conversion
- Lingua principale
- C#
- Stelle
- 3
- Fork
- 1
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
**Context**
When we use the method **ConvertToEthereumChecksumAddress** located in **AddressExtensions** class it doesn't support to send a ICAP address in the parameter because it returns a wrong address.
**Solution**
Implement something similar to ethersjs in https://github.com/ethers-io/ethers.js/blob/0802b70a724321f56d4c170e4c8a46b7804dfb48/lib.commonjs/address/address.js

**Examples**
XE21ERF4STLB4CJC4UJJTZHGOOGJLHSGKIN returns 0x7E5F4552091A69125d5DfCb7b8C2659029395Bdf
XE87G9LDNFQOV62I76F9M63NWLY9OAF48AE returns 0x8b4130A0cA7970b8a8A3b8Ec8a284175949d99F6
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Partite dal metodo AddressExtensions.ConvertToEthereumChecksumAddress e confrontate la relativa gestione di ICAP con l’implementazione degli indirizzi di ethers.js collegata. Usate i due esempi ICAP nell’issue come casi di accettazione, verificando che ciascuno venga convertito nell’indirizzo Ethereum checksum indicato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- csharp
- Ambito
- blockchain
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 50/100