From 2ca7d43af9c061af48b1700eb6dddeaaf8928ec5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aco=20S=CC=8Cmrkas?= Date: Thu, 23 Apr 2026 14:11:31 +0200 Subject: [PATCH] Add store raw data param to Handshake --- .changeset/some-olives-watch.md | 5 +++++ .../getRosenData/handshake/handshakeRosenExtractor.ts | 9 +++++++-- .../getRosenData/handshake/handshakeRpcRosenExtractor.ts | 9 +++++++-- 3 files changed, 19 insertions(+), 4 deletions(-) create mode 100644 .changeset/some-olives-watch.md diff --git a/.changeset/some-olives-watch.md b/.changeset/some-olives-watch.md new file mode 100644 index 00000000..07e3461a --- /dev/null +++ b/.changeset/some-olives-watch.md @@ -0,0 +1,5 @@ +--- +'@rosen-bridge/rosen-extractor': patch +--- + +Add store raw data param to Handshake diff --git a/packages/rosen-extractor/lib/getRosenData/handshake/handshakeRosenExtractor.ts b/packages/rosen-extractor/lib/getRosenData/handshake/handshakeRosenExtractor.ts index dc86a3b9..8da31c9d 100644 --- a/packages/rosen-extractor/lib/getRosenData/handshake/handshakeRosenExtractor.ts +++ b/packages/rosen-extractor/lib/getRosenData/handshake/handshakeRosenExtractor.ts @@ -17,8 +17,13 @@ export class HandshakeRosenExtractor extends AbstractRosenDataExtractor readonly chain = HANDSHAKE_CHAIN; protected lockAddressHash: string; - constructor(lockAddress: string, tokens: TokenMap, logger?: AbstractLogger) { - super(lockAddress, tokens, logger); + constructor( + lockAddress: string, + tokens: TokenMap, + logger?: AbstractLogger, + storeRawData = true, + ) { + super(lockAddress, tokens, logger, storeRawData); this.lockAddressHash = addressToHash(lockAddress); } diff --git a/packages/rosen-extractor/lib/getRosenData/handshake/handshakeRpcRosenExtractor.ts b/packages/rosen-extractor/lib/getRosenData/handshake/handshakeRpcRosenExtractor.ts index 95446176..c5e5d594 100644 --- a/packages/rosen-extractor/lib/getRosenData/handshake/handshakeRpcRosenExtractor.ts +++ b/packages/rosen-extractor/lib/getRosenData/handshake/handshakeRpcRosenExtractor.ts @@ -21,8 +21,13 @@ export class HandshakeRpcRosenExtractor extends AbstractRosenDataExtractor