Skip to content

Commit 324b0e0

Browse files
committed
removed bridge tab
1 parent e72efd7 commit 324b0e0

File tree

5 files changed

+28
-29
lines changed

5 files changed

+28
-29
lines changed

.firebase/hosting.YnVpbGRcd2Vi.cache

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -49,16 +49,16 @@ assets/assets/img/down_red.svg,1746542305030,412733d5b4fe9db50f50491305f403e9f17
4949
assets/assets/img/down_gray.svg,1746542305030,c53b7d6f52f4727af1826ca8b4ea69e430428332847840b14593bba248e91464
5050
assets/assets/img/debate_tree_icon.png,1749918431533,01b587de0be2d676d8f7f4164a1f5bc36c51ecb810015b62f4e1d148242701ed
5151
assets/assets/img/daomic.png,1749918431533,5df2906f4140e0da26677d2dbdabd41484decd0b7c04308e30c521ebc4c6b7b6
52-
version.json,1750113190422,7a8150bbbb022ccc68f6918ae17c96dd48946ae20c63d291d51e8ebec37477a0
53-
index.html,1750113149258,d4be0ba682c6bef7ffdb95ae5c716531bcbadc09775d6972acce8e14cc5e62d1
54-
flutter_bootstrap.js,1750113149190,57f2613c63f76702c9520dc22672f97b976bfa4e2a0baa7e6558ddfc7fde1a26
55-
flutter_service_worker.js,1750113195185,b464f87f341b68d405a1b360425d1c2e33eff1d59266b280bf45910f4481538e
56-
assets/AssetManifest.json,1750113190764,65b57b5a7562c148d26aab11e8fa194db9cb5676c25b4f74577bf64fd68c746b
57-
assets/FontManifest.json,1750113190764,40558917e686edef453bec6b1ce52fe20a28f93a6c047ada95a037e62112c6fd
58-
assets/AssetManifest.bin.json,1750113190764,a78fb0556ddc8c63a873a331c32884fd50005287f4d3f09358a6261ce2d2e1c2
59-
assets/AssetManifest.bin,1750113190764,ac9619a4b4098c84a5b572baad55b3b587b991f589b5aca0aecd943cb80b71e8
60-
assets/packages/cupertino_icons/assets/CupertinoIcons.ttf,1750113192558,d41473de1f7708a0702d7f19327693486512db442f6ab0cf7774e6d6576f9fcb
61-
assets/shaders/ink_sparkle.frag,1750113190924,591c7517d5cb43eb91ea451e0d3f9f585cbf8298cf6c46a9144b77cb0775a406
62-
assets/fonts/MaterialIcons-Regular.otf,1750113192560,9a4157c815ba1b0b729c116546811bfd4c6f681d1162aa6d7491bf86fe5157f1
63-
assets/NOTICES,1750113190764,64130d8480daa3ee182e26edb9ff0fe7fd942731e610eb607dab1025da619a50
64-
main.dart.js,1750113185407,62a75e6425668a4603e7cbd7ca1cffc813e4220fa9bc39f6337363051224bae4
52+
version.json,1750175752761,7a8150bbbb022ccc68f6918ae17c96dd48946ae20c63d291d51e8ebec37477a0
53+
index.html,1750175712474,47715042005db0a6b5bbb0e1337fba8a26c6e7a64791a096fed384a6f149b625
54+
flutter_service_worker.js,1750175757289,91dcaac7300565e4db5b2ecb03e3fd3b64ad17f3f2cd0ab5ffa4e5180b7535ea
55+
assets/FontManifest.json,1750175752984,40558917e686edef453bec6b1ce52fe20a28f93a6c047ada95a037e62112c6fd
56+
assets/AssetManifest.json,1750175752983,65b57b5a7562c148d26aab11e8fa194db9cb5676c25b4f74577bf64fd68c746b
57+
flutter_bootstrap.js,1750175712364,22b315b0c664629f842e7b12799bbb236dceb392216c58d7e3c201261d1e0734
58+
assets/AssetManifest.bin.json,1750175752983,a78fb0556ddc8c63a873a331c32884fd50005287f4d3f09358a6261ce2d2e1c2
59+
assets/AssetManifest.bin,1750175752983,ac9619a4b4098c84a5b572baad55b3b587b991f589b5aca0aecd943cb80b71e8
60+
assets/packages/cupertino_icons/assets/CupertinoIcons.ttf,1750175754695,d41473de1f7708a0702d7f19327693486512db442f6ab0cf7774e6d6576f9fcb
61+
assets/shaders/ink_sparkle.frag,1750175753129,591c7517d5cb43eb91ea451e0d3f9f585cbf8298cf6c46a9144b77cb0775a406
62+
assets/fonts/MaterialIcons-Regular.otf,1750175754692,9a4157c815ba1b0b729c116546811bfd4c6f681d1162aa6d7491bf86fe5157f1
63+
assets/NOTICES,1750175752984,64130d8480daa3ee182e26edb9ff0fe7fd942731e610eb607dab1025da619a50
64+
main.dart.js,1750175747809,9ca1bb60b702e6822a97becde6807a5a1c6e1e41760ad49b0d336c1771d3299d

lib/screens/dao.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ class _DAOState extends State<DAO> with TickerProviderStateMixin { // Add Ticker
4747
}
4848

4949
void _setupTabs(Org dao) {
50-
_showBridgeTab = (dao.wrapped != null && dao.wrapped!.isNotEmpty);
50+
_showBridgeTab = false;
5151
print("[DAO _setupTabs] Org '${dao.name}', wrapped: '${dao.wrapped}', _showBridgeTab: $_showBridgeTab");
5252

5353
_tabs = [

lib/services/blockscout.dart

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ getBalances(address) async {
2222

2323

2424
Future<Map<String, String>> getHolders(String tokenAddress) async {
25-
var url = 'https://testnet.explorer.etherlink.com/api/v2/tokens/$tokenAddress/holders';
25+
var url =
26+
Human().chain.blockExplorer +
27+
'/api/v2/tokens/$tokenAddress/holders';
2628
var headers = {
2729
'accept': 'application/json',
2830
};

lib/widgets/governance_token_bridge_widget.dart

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -253,25 +253,27 @@ class _GovernanceTokenBridgeWidgetState extends State<GovernanceTokenBridgeWidge
253253

254254
final transactionResponseJs = await promiseToFuture(callMethod(contract, methodName, jsify(methodArgs)));
255255

256-
final String txHash = json.decode(json.encode(transactionResponseJs))["hash"];
256+
// Directly access the 'hash' property from the JavaScript object
257+
final String txHash = getProperty(transactionResponseJs, 'hash');
257258
print("$stepName tx hash: $txHash");
258259

259-
_errorMessage = "Tx Hash: $txHash";
260+
_errorMessage = "Tx Hash: $txHash";
260261
if (mounted) {
261262
setState(() {
262263
_currentProgress = submittedState;
263-
_progressMessage = _getProgressDisplayMessageFull();
264+
_progressMessage = _getProgressDisplayMessageFull();
264265
});
265266
}
266267

267268
final txReceiptJs = await promiseToFuture(web3User.waitForTransaction(txHash, 1));
268-
final receiptStatus = json.decode(json.encode(txReceiptJs))["status"];
269-
final int status = (receiptStatus is int) ? receiptStatus : int.tryParse(receiptStatus.toString()) ?? 0;
269+
// Directly access 'status' and 'transactionHash' properties from the JavaScript receipt object
270+
final dynamic receiptStatusJs = getProperty(txReceiptJs, 'status');
271+
final int status = (receiptStatusJs is int) ? receiptStatusJs : int.tryParse(receiptStatusJs.toString()) ?? 0;
270272

271-
_errorMessage = "";
273+
_errorMessage = ""; // Clear txHash from error message after it's used for waiting
272274

273275
if (status == 1) {
274-
final String receiptTxHash = json.decode(json.encode(txReceiptJs))["transactionHash"];
276+
final String receiptTxHash = getProperty(txReceiptJs, 'transactionHash');
275277
print("$stepName successful. Receipt Tx Hash: $receiptTxHash");
276278
return true;
277279
} else {

lib/widgets/membersList.dart

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -104,14 +104,9 @@ class _MembersListState extends State<MembersList> {
104104
return Column(
105105
children: [
106106
const Text(
107-
"No members found.\n\n\nTo wrap the underlying token, use this tool. "),
107+
"No members found.\n\n\nRecently added members can take up to one hour to get indexed and show up here"),
108108
const SizedBox(height: 20),
109-
TextButton(
110-
onPressed: () {
111-
context.go( "/${widget.org.address}/bridge");
112-
},
113-
child: Text("Bridge ${widget.org.symbol!}"),
114-
),
109+
115110

116111

117112
],

0 commit comments

Comments
 (0)