type SignerWalletAdditionalOptions = { chain?: Chain; secretKey?: string; signer: Signer; storage?: AsyncStorage; };