@@ -58,43 +58,43 @@ export const verifyIdentityOwnership = async (
5858 chain : Chain = GEOGENESIS ,
5959 rpcUrl : string = DEFAULT_RPC_URL ,
6060) : Promise < boolean > => {
61- const keyProofMessage = getKeyProofMessage ( accountAddress , publicKey ) ;
62- const publicClient = createPublicClient ( {
63- chain,
64- transport : http ( rpcUrl ) ,
65- } ) ;
61+ // const keyProofMessage = getKeyProofMessage(accountAddress, publicKey);
62+ // const publicClient = createPublicClient({
63+ // chain,
64+ // transport: http(rpcUrl),
65+ // });
6666
67- console . log ( 'accountProof' , accountProof ) ;
68- console . log ( 'accountAddress' , accountAddress ) ;
69- console . log ( 'publicKey' , publicKey ) ;
67+ // console.log('accountProof', accountProof);
68+ // console.log('accountAddress', accountAddress);
69+ // console.log('publicKey', publicKey);
7070
71- const accountProofMessage = getAccountProofMessage ( accountAddress , publicKey ) ;
72- const validAccountProof = await publicClient . verifyTypedData ( {
73- address : accountAddress as Hex ,
74- message : {
75- message : accountProofMessage ,
76- } ,
77- types : {
78- Message : [ { name : 'message' , type : 'string' } ] ,
79- } ,
80- domain : accountProofDomain ,
81- primaryType : 'Message' ,
82- signature : accountProof as Hex ,
83- } ) ;
84- if ( ! validAccountProof ) {
85- console . log ( 'Invalid account proof' ) ;
86- return false ;
87- }
71+ // const accountProofMessage = getAccountProofMessage(accountAddress, publicKey);
72+ // const validAccountProof = await publicClient.verifyTypedData({
73+ // address: accountAddress as Hex,
74+ // message: {
75+ // message: accountProofMessage,
76+ // },
77+ // types: {
78+ // Message: [{ name: 'message', type: 'string' }],
79+ // },
80+ // domain: accountProofDomain,
81+ // primaryType: 'Message',
82+ // signature: accountProof as Hex,
83+ // });
84+ // if (!validAccountProof) {
85+ // console.log('Invalid account proof');
86+ // return false;
87+ // }
8888
89- const keyAddress = publicKeyToAddress ( publicKey ) as Hex ;
90- const validKeyProof = await verifyMessage ( {
91- address : keyAddress ,
92- message : keyProofMessage ,
93- signature : keyProof as Hex ,
94- } ) ;
95- if ( ! validKeyProof ) {
96- console . log ( 'Invalid key proof' ) ;
97- return false ;
98- }
89+ // const keyAddress = publicKeyToAddress(publicKey) as Hex;
90+ // const validKeyProof = await verifyMessage({
91+ // address: keyAddress,
92+ // message: keyProofMessage,
93+ // signature: keyProof as Hex,
94+ // });
95+ // if (!validKeyProof) {
96+ // console.log('Invalid key proof');
97+ // return false;
98+ // }
9999 return true ;
100100} ;
0 commit comments