[BCI-2953] Initial Aptos keystore
Ticket
Changes:
- Added Aptos Keystore to Core. This includes Aptos Key which uses ED25519, Keystore, Relevant tests
Note:
- Config Related changes are pushed to Another ticket as Aptos is still in development stages. Config changes can be made when ready.
Don't forget to include https://github.com/smartcontractkit/chainlink/blob/b7f4dc302823a7e2d9ae7f1e836c209d8294bc14/core/services/job/orm.go#L603-L606
Don't forget to include https://github.com/smartcontractkit/chainlink/blob/b7f4dc302823a7e2d9ae7f1e836c209d8294bc14/core/services/job/orm.go#L603-L606
thanks for pointing this out. there were some dependencies issues with chainwriter locally so I was planning to either add that in another pr or when all the tests pass.
Added tests to validation of configs. However the invalidation tests are currently formatted slightly differently because its just one error.
Now: - Aptos.0.Enabled: invalid value (1): expected *bool
With more tests:
+ - Aptos.0: 2 errors:
+ - Enabled: invalid value (1): expected *bool
+ - test: invalid value (1): this is a test
Quality Gate passed
Issues
1 New issue
1 Fixed issue
0 Accepted issues
Measures
0 Security Hotspots
83.4% Coverage on New Code
7.0% Duplication on New Code