node
node copied to clipboard
Implement Solana repository
- Fully implement and test the Solana repository in
zetaclient/chains/solana/repo. - Stop using the Solana client object inside
observer/andsigner/. - Refactor how we export the
solana.Clientinterface. (Probably replace forSolanaRepository.)
Is your feature request related to a problem? Please describe. The Solana observer-signer has a partial repository implementation. Many functions in the observer-signer still call the Solana RPC Client functions directly.
Describe the solution you'd like Encapsulate the calls to the Solana RPC Client inside the Solana repository.
Motivation and Context This improves modularization and facilitates unit testing.