wallet-core: Integrate aeternity blockchain
Name: aeternity
HD Derivation Scheme: 457
Symbol: AE
Documentation: https://aeternity.com/ https://github.com/aeternity
Reason:
Checklist
- Implement functionality in C++. Put it in a subfolder of
src/.- Address (if necessary)
- Transaction (if necessary)
- Signer
- Write unit tests. Put them in a subfolder of
tests/. [ ]Mnemonic phrase - > Addressderivation test. Put this test in theCoinTests.cppfile - Add relevant constants in
TWCoinType,TWP2SHPrefix,TWEthereymChainID,TWHRP, etc., as necessary. - Return correct curve and purpose in
src/Coin.cpp. - Implement address validation and derivation in
src/Coin.cpp. - Implement coin configuration
src/include/TWCoinTypeConfiguration.cpp. - Write interface header in
include/TrustWalletCoreand implement the interface insrc/interface.- Address interface (if necessary).
- Signing interface.
- Validate generated code in Android an iOS projects. Write integration tests for each.
- Add a coin icon to “Supported Blockchains” section in
README.md- Upload coin icon to TrustWallet/tokens if necessary
About this issue
- Original URL
- State: closed
- Created 5 years ago
- Comments: 39 (8 by maintainers)
Commits related to this issue
- [resolves #260] initial commit — committed to Defuera/wallet-core by Defuera 5 years ago
- [resolves #260] initial commit — committed to Defuera/wallet-core by Defuera 5 years ago
- [resolves #260] add aeternity definition to coins.json — committed to Defuera/wallet-core by Defuera 5 years ago
- [resolves #260] test aeternity definition — committed to Defuera/wallet-core by Defuera 5 years ago
- [resolves #260] clean up pull request — committed to Defuera/wallet-core by Defuera 5 years ago
- [resolves #260] implement Address::isValid function + tests — committed to Defuera/wallet-core by Defuera 5 years ago
- [resolves #260] implement Address(PublicKey) + string() — committed to Defuera/wallet-core by Defuera 5 years ago
- [resolves #260] implement Aeternity::Transaction + RPL encoding + test — committed to Defuera/wallet-core by Defuera 5 years ago
- [resolves #260] working on signer — committed to Defuera/wallet-core by Defuera 5 years ago
- [resolves #260] working on signer — committed to Defuera/wallet-core by Defuera 5 years ago
- [resolves #260] fix retrieving raw tx — committed to Defuera/wallet-core by Defuera 5 years ago
- [resolves #260] clean up the code — committed to Defuera/wallet-core by Defuera 5 years ago
- [resolves #260] remove unnecessary computations — committed to Defuera/wallet-core by Defuera 5 years ago
- [resolves #260] verify raw signature — committed to Defuera/wallet-core by Defuera 5 years ago
- [resolves #260] initial commit — committed to Defuera/wallet-core by Defuera 5 years ago
- [resolves #260] add aeternity definition to coins.json — committed to Defuera/wallet-core by Defuera 5 years ago
- [resolves #260] test aeternity definition — committed to Defuera/wallet-core by Defuera 5 years ago
- [resolves #260] clean up pull request — committed to Defuera/wallet-core by Defuera 5 years ago
- [resolves #260] implement Address::isValid function + tests — committed to Defuera/wallet-core by Defuera 5 years ago
- [resolves #260] implement Address(PublicKey) + string() — committed to Defuera/wallet-core by Defuera 5 years ago
Ya know what? I snooze it for 100 days for now, so it doesn’t pester you as much.