Skip to content

Commit ae2f4a5

Browse files
authored
Merge pull request #370 from immutable/feat/marketplace-configuration
[DX-3502] feat: marketplace on ramp link configuration
2 parents f4d4bc3 + d73f00d commit ae2f4a5

File tree

3 files changed

+13
-6
lines changed

3 files changed

+13
-6
lines changed

sample/Packages/manifest.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"com.cysharp.unitask": "2.3.3",
55
"com.immutable.passport": "file:../../src/Packages/Passport",
66
"com.immutable.api.zkevm": "file:../../src/Packages/ZkEvmApi",
7+
"com.immutable.marketplace": "file:../../src/Packages/Marketplace",
78
"com.unity.ai.navigation": "1.1.4",
89
"com.unity.editorcoroutines": "1.0.0",
910
"com.unity.ide.visualstudio": "2.0.21",

sample/Packages/packages-lock.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,14 @@
2222
"com.unity.nuget.newtonsoft-json": "3.0.2"
2323
}
2424
},
25+
"com.immutable.marketplace": {
26+
"version": "file:../../src/Packages/Marketplace",
27+
"depth": 0,
28+
"source": "local",
29+
"dependencies": {
30+
"com.cysharp.unitask": "2.3.3"
31+
}
32+
},
2533
"com.immutable.passport": {
2634
"version": "file:../../src/Packages/Passport",
2735
"depth": 0,

src/Packages/Marketplace/Runtime/OnRamp/OnRamp.cs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
using System.Collections.Generic;
33
using System.Linq;
44
using Cysharp.Threading.Tasks;
5-
using UnityEngine;
65

76
namespace Immutable.Marketplace.OnRamp
87
{
@@ -34,8 +33,7 @@ public async UniTask<string> GetLink(
3433
string fiatCurrency = "USD",
3534
string defaultFiatAmount = "50",
3635
string defaultCryptoCurrency = "IMX",
37-
string networks = "immutablezkevm",
38-
bool disableWalletAddressForm = true
36+
string defaultCryptoCurrencyList = "imx,eth,usdc"
3937
)
4038
{
4139
string baseUrl = TransakBaseUrls[_environment];
@@ -44,7 +42,7 @@ public async UniTask<string> GetLink(
4442
var queryParams = new Dictionary<string, string>
4543
{
4644
{"apiKey", apiKey},
47-
{"network", networks},
45+
{"network", "immutablezkevm"},
4846
{"defaultPaymentMethod", "credit_debit_card"},
4947
{"disablePaymentMethods", ""},
5048
{"productsAvailed", "buy"},
@@ -53,11 +51,11 @@ public async UniTask<string> GetLink(
5351
{"defaultCryptoCurrency", defaultCryptoCurrency},
5452
{"email", Uri.EscapeDataString(_email)},
5553
{"isAutoFillUserData", "true"},
56-
{"disableWalletAddressForm", disableWalletAddressForm.ToString().ToLower()},
54+
{"disableWalletAddressForm", "true"},
5755
{"defaultFiatAmount", defaultFiatAmount},
5856
{"defaultFiatCurrency", fiatCurrency},
5957
{"walletAddress", _address},
60-
{"cryptoCurrencyList", "imx,eth,usdc"}
58+
{"cryptoCurrencyList", defaultCryptoCurrencyList}
6159
};
6260

6361
string queryString = string.Join("&", queryParams.Select(kvp => $"{kvp.Key}={Uri.EscapeDataString(kvp.Value)}").ToArray());

0 commit comments

Comments
 (0)