@@ -38,41 +38,41 @@ const program = Effect.gen(function* () {
38
38
39
39
// TODO: Destination will be somewhere
40
40
const destination = yield * ChainRegistry . byUniversalId (
41
- UniversalChainId . make ( "ethereum.11155111 " ) ,
41
+ UniversalChainId . make ( "union.union-1 " ) ,
42
42
)
43
43
const wallet = yield * WalletClient
44
44
45
45
const sender = wallet . signer . toSuiAddress ( ) ;
46
46
47
- // TODO: Fix this tokenOrder and write something working
47
+
48
+ // deployed contract: union1l0rpy8yauy7nzv4vu6mgz6kjpqzvws85l8mgzm6eansasx90t57sc7k4ue
49
+
50
+ console . log ( "sender:" , sender )
51
+
48
52
const tokenOrder = yield * TokenOrder . make ( {
49
53
source,
50
54
destination,
51
55
sender : "0x06627714f3F17a701f7074a12C02847a5D2Ca487" ,
52
- receiver : "0x50A22f95bcB21E7bFb63c7A8544AC0683dCeA302" ,
53
- // LINK on Holesky
54
- baseToken : "0x685ce6742351ae9b618f383883d6d1e0c5a31b4b" ,
55
- baseAmount : 10n ,
56
- // Holesky LINK on Sepolia
57
- quoteToken : "0x80fdbf104ec58a527ec40f7b03f88c404ef4ba63" ,
58
- quoteAmount : 10n ,
59
- kind : "escrow" ,
60
- metadata : undefined ,
56
+ receiver : "0x756E696F6E317779637938673876357366663667736A6C3979686A73343371393878706C30357033676E3273" ,
57
+ baseToken : "0x3078323A3A7375693A3A535549" ,
58
+ baseAmount : 100000n ,
59
+ quoteToken : "0x756E696F6E316C307270793879617579376E7A76347675366D677A366B6A70717A76777338356C386D677A6D3665616E7361737839307435377363376B347565" ,
60
+ quoteAmount : 10000n ,
61
+ kind : "solve" ,
62
+ metadata :
63
+ "0x000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040756e696f6e31736b673532343468706b61643630337a7a37376b64656b7a77366666677066726465336c646b387270647a30366e36326b34687163743077346a" ,
61
64
version : 2 ,
62
65
} )
63
66
64
- yield * Effect . log ( "Token Order V2" , tokenOrder )
65
-
66
- // TODO: Fix this request too
67
67
const request = ZkgmClientRequest . make ( {
68
68
source,
69
69
destination,
70
70
channelId : ChannelId . make ( 1 ) ,
71
- ucs03Address : "0x5fbe74a283f7954f10aa04c2edf55578811aeb03" ,
72
- kind : "simulateAndExecute" ,
71
+ ucs03Address : "union1rfz3ytg6l60wxk5rxsk27jvn2907cyav04sz8kde3xhmmf9nplxqr8y05c" ,
73
72
instruction : tokenOrder ,
74
73
} )
75
74
75
+
76
76
const zkgmClient = yield * ZkgmClient . ZkgmClient
77
77
78
78
const response : ZkgmClientResponse . ZkgmClientResponse = yield * zkgmClient . execute ( request )
@@ -93,7 +93,7 @@ const program = Effect.gen(function* () {
93
93
Effect . provide (
94
94
WalletClient . Live ( {
95
95
url : getFullnodeUrl ( "testnet" ) ,
96
- signer : keypair , // ✅ Sui signer
96
+ signer : keypair ,
97
97
} ) ,
98
98
) ,
99
99
0 commit comments