FAQ
✨✨ I have already implemented the OrderlyKey
creation flow in my project. How can I integrate with @orderly.network/hooks
if I want to keep my existing implementation?
You can define a Class implementing the methods and attributes of KeyStore
, then create an instance and save to the OrderlyConfigProvider
property inside the keyStore
. You can then use your own implementation of OrderlyKey
via hooks.
import { OrderlyConfigProvider, useConstants } from "@orderly.network/hooks";
import type { KeyStore, ConfigStore } from "@orderly.network/core";
// myKeyStore.ts
class MyKeyStore implements KeyStore {
// ... implentation of KeyStore
}
const keyStore = new MyKeyStore();
export const App = () => {
return (
<OrderlyConfigProvider configStore={configStore} keyStore={keyStore}>
<YourApp />
</OrderlyConfigProvider>
);
};