diff --git a/packages/core/src/service/signerService.ts b/packages/core/src/service/signerService.ts index ace204e9b..3c624eba7 100644 --- a/packages/core/src/service/signerService.ts +++ b/packages/core/src/service/signerService.ts @@ -76,16 +76,16 @@ export const publishSignerMessage = async ( const contract = walletContractFromState(walletState); const seqno = await getWalletSeqNo(api, walletState.active.rawAddress); const signature = Buffer.from(signatureHex, 'hex'); - const message = Cell.fromBase64(messageBase64).asBuilder(); + const message = Cell.fromBase64(messageBase64).asSlice(); const transfer = beginCell(); if ( walletState.active.version === WalletVersion.V5beta || walletState.active.version === WalletVersion.V5R1 ) { - transfer.storeBuilder(message).storeBuffer(signature); + transfer.storeSlice(message).storeBuffer(signature); } else { - transfer.storeBuffer(signature).storeBuilder(message); + transfer.storeBuffer(signature).storeSlice(message); } const external = externalMessage(contract, seqno, transfer.endCell()).toBoc({ idx: false });