type CheckContractWalletSignatureOptions = { contract: ThirdwebContract; message: SignableMessage; signature: string;};
type contract = ThirdwebContract;
type message = SignableMessage;
type signature = string;