Skip to content

Commit 89c2b60

Browse files
ZuhwaZuhwa
andauthored
Sign message (#185)
Co-authored-by: Zuhwa <zuhwa@virtuals.io>
1 parent 307ca4c commit 89c2b60

3 files changed

Lines changed: 10 additions & 0 deletions

File tree

src/contractClients/acpContractClient.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -386,6 +386,10 @@ class AcpContractClient extends BaseAcpContractClient {
386386
return this.sessionKeyClient.signTypedData({ typedData });
387387
}
388388

389+
async signMessage(message: string): Promise<Hex> {
390+
return await this.sessionKeyClient.signMessage({ message });
391+
}
392+
389393
async sendTransaction(request: TransactionRequest): Promise<Hex> {
390394
return await this.sessionKeyClient.sendTransaction(request, {
391395
paymasterAndData: "0x",

src/contractClients/acpContractClientV2.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -383,6 +383,10 @@ class AcpContractClientV2 extends BaseAcpContractClient {
383383
return await this.sessionKeyClient.signTypedData({ typedData });
384384
}
385385

386+
async signMessage(message: string): Promise<Hex> {
387+
return await this.sessionKeyClient.signMessage({ message });
388+
}
389+
386390
async sendTransaction(request: TransactionRequest): Promise<Hex> {
387391
return await this.sessionKeyClient.sendTransaction(request, {
388392
paymasterAndData: "0x",

src/contractClients/baseAcpContractClient.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -605,6 +605,8 @@ abstract class BaseAcpContractClient {
605605

606606
abstract signTypedData(typedData: SignTypedDataParameters): Promise<Hex>;
607607

608+
abstract signMessage(message: string): Promise<Hex>;
609+
608610
abstract sendTransaction(request: TransactionRequest): Promise<Hex>;
609611
}
610612

0 commit comments

Comments
 (0)