Skip to content

Commit 9f5cec0

Browse files
committed
Force v3
1 parent c78f173 commit 9f5cec0

3 files changed

Lines changed: 12 additions & 21 deletions

File tree

lib/application/contracts/archethic_contract.dart

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import 'dart:async';
33
import 'dart:math';
44
import 'dart:typed_data';
55

6-
import 'package:aebridge/application/blockchain_tx_version.dart';
76
import 'package:aebridge/domain/usecases/bridge_ae_process_mixin.dart';
87
import 'package:aebridge/ui/views/bridge/bloc/provider.dart';
98
import 'package:aebridge/ui/views/bridge/bloc/state.dart';
@@ -101,12 +100,10 @@ class ArchethicContract
101100
slippage: slippageFees,
102101
);
103102

104-
final blockchainTxVersion =
105-
await ref.read(blockchainTxCurrentVersionProvider.future);
106-
107103
var transactionTransfer = Transaction(
108104
type: 'transfer',
109-
version: blockchainTxVersion,
105+
// Interpreted SC // No WASM
106+
version: 3,
110107
data: Transaction.initData(),
111108
).addUCOTransfer(
112109
htlcGenesisAddress,
@@ -153,12 +150,11 @@ class ArchethicContract
153150
final apiService = aedappfm.sl.get<ApiService>();
154151

155152
final infoResult = await getInfo(apiService, htlcAddress);
156-
final blockchainTxVersion =
157-
await ref.read(blockchainTxCurrentVersionProvider.future);
158153

159154
var transaction = Transaction(
160155
type: 'transfer',
161-
version: blockchainTxVersion,
156+
// Interpreted SC // No WASM
157+
version: 3,
162158
data: Transaction.initData(),
163159
).addRecipient(
164160
infoResult.aePoolAddress!.replaceAll('0x', ''),

lib/application/contracts/archethic_contract_chargeable.dart

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33

44
import 'dart:async';
55

6-
import 'package:aebridge/application/blockchain_tx_version.dart';
76
import 'package:aebridge/application/contracts/archethic_contract.dart';
87
import 'package:aebridge/ui/views/bridge/bloc/provider.dart';
98
import 'package:aebridge/ui/views/bridge/bloc/state.dart';
@@ -133,11 +132,10 @@ class ArchethicContractChargeable with aedappfm.TransactionMixin {
133132
}
134133
}
135134
}
136-
final blockchainTxVersion =
137-
await ref.read(blockchainTxCurrentVersionProvider.future);
138135
var transaction = Transaction(
139136
type: 'transfer',
140-
version: blockchainTxVersion,
137+
// Interpreted SC // No WASM
138+
version: 3,
141139
data: Transaction.initData(),
142140
).addRecipient(
143141
htlcAddress,

lib/application/contracts/archethic_contract_signed.dart

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33

44
import 'dart:async';
55

6-
import 'package:aebridge/application/blockchain_tx_version.dart';
76
import 'package:aebridge/application/contracts/archethic_contract.dart';
87
import 'package:aebridge/ui/views/bridge/bloc/provider.dart';
98
import 'package:aebridge/ui/views/bridge/bloc/state.dart';
@@ -97,13 +96,12 @@ class ArchethicContractSigned with aedappfm.TransactionMixin {
9796
evmUserAddress,
9897
],
9998
);
100-
final blockchainTxVersion =
101-
await ref.read(blockchainTxCurrentVersionProvider.future);
10299

103100
if (tokenAddress.isEmpty) {
104101
transactionTransfer = Transaction(
105102
type: 'transfer',
106-
version: blockchainTxVersion,
103+
// Interpreted SC // No WASM
104+
version: 3,
107105
data: Transaction.initData(),
108106
).addUCOTransfer(htlcGenesisAddress, toBigInt(amount)).addRecipient(
109107
recipient.address!,
@@ -113,7 +111,8 @@ class ArchethicContractSigned with aedappfm.TransactionMixin {
113111
} else {
114112
transactionTransfer = Transaction(
115113
type: 'transfer',
116-
version: blockchainTxVersion,
114+
// Interpreted SC // No WASM
115+
version: 3,
117116
data: Transaction.initData(),
118117
)
119118
.addTokenTransfer(
@@ -167,12 +166,10 @@ class ArchethicContractSigned with aedappfm.TransactionMixin {
167166
) async {
168167
return aedappfm.Result.guard(
169168
() async {
170-
final blockchainTxVersion =
171-
await ref.read(blockchainTxCurrentVersionProvider.future);
172-
173169
var transaction = Transaction(
174170
type: 'transfer',
175-
version: blockchainTxVersion,
171+
// Interpreted SC // No WASM
172+
version: 3,
176173
data: Transaction.initData(),
177174
).addRecipient(
178175
poolAddress,

0 commit comments

Comments
 (0)