@practicaloptimism/uniplexer
Version:
A multiplexer for 3rd party service providers and application protocols
15 lines (10 loc) • 578 B
text/typescript
import { PROVIDER_TYPE_ASYMMETRIC_CRYPTOGRAPHY } from '../../constants/provider'
import { multiplexProviderFunction } from '../provider/multiplex-provider-function'
import { VerifyMessage } from '../../data-structures/asymmetric-cryptography'
const verifyMessage: VerifyMessage = verifyMessageFunction
async function verifyMessageFunction (_message: any, _signature: any, _publicKey: string, extract?: any): Promise<boolean[]> {
return multiplexProviderFunction(PROVIDER_TYPE_ASYMMETRIC_CRYPTOGRAPHY, 'verifyMessage', [...arguments], extract)
}
export {
verifyMessage
}