def METHOD_NAME(self) -> Dict[str, Any]:
    return {
        "signature": self.signature.hex(),
        "payload": {
            "contract": self.contract.bech32(),
            "dockerImage": self.docker_image,
            "sourceCode": self.source_code,
            "contractVariant": self.contract_variant
        }
    }