Skip to content

Commit

Permalink
Relayed transactions (#1365)
Browse files Browse the repository at this point in the history
  • Loading branch information
arhtudormorar authored Jan 28, 2025
1 parent 046aae0 commit 9dc7542
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 12 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [[v3.2.0](https://github.com/multiversx/mx-sdk-dapp/pull/1360)] - 2025-01-28

- [Added support for relayed transactions](https://github.com/multiversx/mx-sdk-dapp/pull/1363)

## [[v3.1.9](https://github.com/multiversx/mx-sdk-dapp/pull/1360)] - 2025-01-17

- [Fix useTransactionsTracker export](https://github.com/multiversx/mx-sdk-dapp/pull/1363)
Expand Down
8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@multiversx/sdk-dapp",
"version": "3.1.9",
"version": "3.2.0",
"description": "A library to hold the main logic for a dapp on the MultiversX blockchain",
"author": "MultiversX",
"license": "GPL-3.0-or-later",
Expand Down Expand Up @@ -38,7 +38,7 @@
"@babel/preset-react": "7.23.3",
"@babel/preset-typescript": "7.23.3",
"@ledgerhq/hw-transport-mocker": "6.27.17",
"@multiversx/sdk-core": ">= 13.12.0",
"@multiversx/sdk-core": ">= 13.17.1",
"@octokit/rest": "19.0.5",
"@storybook/addon-actions": "6.5.14",
"@storybook/addon-essentials": "6.5.14",
Expand Down Expand Up @@ -124,7 +124,7 @@
"transaction"
],
"peerDependencies": {
"@multiversx/sdk-core": ">= 13.12.0",
"@multiversx/sdk-core": ">= 13.17.1",
"@types/react": "^18.0.24",
"@types/react-dom": "^18.0.8",
"axios": ">=1.7.4",
Expand Down Expand Up @@ -169,7 +169,7 @@
"@multiversx/sdk-wallet-connect-provider": "5.0.2",
"@multiversx/sdk-web-wallet-cross-window-provider": "2.0.3",
"@multiversx/sdk-web-wallet-iframe-provider": "2.0.1",
"@multiversx/sdk-web-wallet-provider": "4.0.0",
"@multiversx/sdk-web-wallet-provider": "4.1.0",
"@multiversx/sdk-webview-provider": "2.0.3",
"@reduxjs/toolkit": "1.8.2",
"bignumber.js": "9.x",
Expand Down
6 changes: 6 additions & 0 deletions src/models/newTransaction.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,12 @@ export function newTransaction(rawTransaction: RawTransactionType) {
...(rawTx.receiverUsername
? { receiverUsername: rawTx.receiverUsername }
: {}),
...(rawTx.relayer ? { relayer: new Address(rawTx.relayer) } : {}),
...(rawTx.relayerSignature
? {
relayerSignature: new Uint8Array(Buffer.from(rawTx.relayerSignature))
}
: {}),
sender: new Address(rawTx.sender),
...(rawTx.senderUsername ? { senderUsername: rawTx.senderUsername } : {}),
gasLimit: rawTx.gasLimit.valueOf() ?? GAS_LIMIT,
Expand Down
16 changes: 8 additions & 8 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2453,10 +2453,10 @@
resolved "https://registry.yarnpkg.com/@multiversx/sdk-bls-wasm/-/sdk-bls-wasm-0.3.5.tgz#2e83308fdc7a0928c6d5a7f910d796fd8eb2d90b"
integrity sha512-c0tIdQUnbBLSt6NYU+OpeGPYdL0+GV547HeHT8Xc0BKQ7Cj0v82QUoA2QRtWrR1G4MNZmLsIacZSsf6DrIS2Bw==

"@multiversx/sdk-core@>= 13.12.0":
version "13.16.0"
resolved "https://registry.yarnpkg.com/@multiversx/sdk-core/-/sdk-core-13.16.0.tgz#e996ff30cbc983436dafc06e22050bbe2c61136e"
integrity sha512-+MXIhlgCFRGWiDTegSlLvyClQVJFXgzgNHJL04LALom4ec8eezkPuf8wNzDcBvpR/8Drt2cGGnbPiOo3r4j54A==
"@multiversx/sdk-core@>= 13.17.1":
version "13.17.1"
resolved "https://registry.yarnpkg.com/@multiversx/sdk-core/-/sdk-core-13.17.1.tgz#6dd584f74f80f1e223ad3f844f1188f05be1b9ae"
integrity sha512-ZqT/uhKBRM5XWZBLodpcLypCE5L6vjXENFnVl4PurTQNkOo8X6sFhKGdHzMeKUIDrMkXuRAQXlCRp1Us9qk4Lg==
dependencies:
"@multiversx/sdk-transaction-decoder" "1.0.2"
"@noble/ed25519" "1.7.3"
Expand Down Expand Up @@ -2561,10 +2561,10 @@
"@types/qs" "6.9.10"
qs "6.11.2"

"@multiversx/sdk-web-wallet-provider@4.0.0":
version "4.0.0"
resolved "https://registry.yarnpkg.com/@multiversx/sdk-web-wallet-provider/-/sdk-web-wallet-provider-4.0.0.tgz#eacff248b12ed192b43a11a4965abd5d93eb9b45"
integrity sha512-jcAUo1fhSKiFjbOvyRx1z8wz7VdKA/WSKtqoscL/GGqaSWD1f1UYHR9pDlvrswryE/dAZvMG+eqbOLhLxy6srg==
"@multiversx/sdk-web-wallet-provider@4.1.0":
version "4.1.0"
resolved "https://registry.yarnpkg.com/@multiversx/sdk-web-wallet-provider/-/sdk-web-wallet-provider-4.1.0.tgz#3b43f9121bc194adacb92fdd8cd56ba7778577f3"
integrity sha512-IZw+1FLrfBYdGjCp7G5zHDRpMMwpwbywzOm3ijGWut0EGySRoKYVEWEacrKiSuP8yAZb81zWEVom1Hl/a/dZfw==
dependencies:
qs "6.10.3"

Expand Down

0 comments on commit 9dc7542

Please sign in to comment.