1
1
using System ;
2
2
using UnityEngine ;
3
3
using UnityEngine . UI ;
4
- using System . Collections . Generic ;
5
4
using System . Linq ;
6
- using Immutable . Marketplace . Bridge ;
7
- using Immutable . Marketplace . OnRamp ;
8
- using Immutable . Marketplace . Swap ;
5
+ using Immutable . Marketplace ;
9
6
using Immutable . Passport ;
7
+ using Environment = Immutable . Marketplace . Environment ;
10
8
11
9
namespace HyperCasual . Runner
12
10
{
@@ -52,8 +50,8 @@ private async void OnFiatButtonClicked()
52
50
var email = await Passport . Instance . GetEmail ( ) ;
53
51
var walletAddress = await Passport . Instance . ZkEvmRequestAccounts ( ) ;
54
52
55
- var onRamp = new OnRamp ( environment , email , walletAddress . FirstOrDefault ( ) ) ;
56
- var link = onRamp . GetLink ( ) ;
53
+ var link = LinkFactory . GenerateOnRampLink ( Environment . Sandbox , email , walletAddress . FirstOrDefault ( ) ,
54
+ cryptoCurrency : "USDC" ) ;
57
55
Debug . Log ( $ "onRamp.GetOnRampLink: { link } ") ;
58
56
59
57
m_TransakView . Show ( link , ( ) =>
@@ -65,16 +63,14 @@ private async void OnFiatButtonClicked()
65
63
66
64
private void OnSwapButtonClicked ( )
67
65
{
68
- var swap = new Swap ( Immutable . Passport . Model . Environment . SANDBOX ) ;
69
- var link = swap . GetLink ( fromTokenAddress : Contract . USDC , toTokenAddress : Contract . TOKEN ) ;
66
+ var link = LinkFactory . GenerateSwapLink ( Environment . Sandbox , "pk_imapik-test-GrVY_g7JLzY2JKZy@ec-" ,
67
+ fromTokenAddress : Contract . USDC , toTokenAddress : Contract . TOKEN ) ;
70
68
Application . OpenURL ( link ) ;
71
69
}
72
70
73
71
private void OnBridgeButtonClicked ( )
74
72
{
75
- // On supports mainnet
76
- var bridge = new Bridge ( Immutable . Passport . Model . Environment . PRODUCTION ) ;
77
- var link = bridge . GetLink ( toChain : "13371" ) ;
73
+ var link = LinkFactory . GenerateBridgeLink ( Environment . Sandbox , toChainID : "13371" ) ;
78
74
Application . OpenURL ( link ) ;
79
75
}
80
76
@@ -86,4 +82,4 @@ private void OnCancelButtonClicked()
86
82
m_OnDismiss ( ) ;
87
83
}
88
84
}
89
- }
85
+ }
0 commit comments