File tree Expand file tree Collapse file tree
score-lib/src/main/java/network/balanced/score/lib
token-contracts/BalancedDollar/src/main/java/network/balanced/score/tokens/balanceddollar Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2020import network .balanced .score .lib .interfaces .tokens .HubTokenXCall ;
2121import network .balanced .score .lib .utils .BalancedAddressManager ;
2222import network .balanced .score .lib .utils .XCallUtils ;
23+ import network .balanced .score .lib .utils .ArrayDBUtils ;
2324import score .Address ;
2425import score .ArrayDB ;
2526import score .Context ;
@@ -72,6 +73,14 @@ public String[] getConnectedChains() {
7273 return chains ;
7374 }
7475
76+
77+ @ External
78+ public void removeChain (String _networkAddress ) {
79+ onlyOwner ();
80+ ArrayDBUtils .removeFromArraydb (NetworkAddress .parse (_networkAddress ), connectedChains );
81+ }
82+
83+
7584 @ External
7685 public void addChain (String _networkAddress , BigInteger limit ) {
7786 onlyOwner ();
Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ public class Versions {
2424 public final static String SICX = "v1.1.1" ;
2525 public final static String STAKING = "v1.0.1" ;
2626 public final static String WORKERTOKEN = "v1.0.0" ;
27- public final static String BNUSD = "v1.1.1 " ;
27+ public final static String BNUSD = "v1.1.2 " ;
2828 public final static String FEEHANDLER = "v1.0.1" ;
2929 public final static String REWARDS = "v1.2.4" ;
3030 public final static String STABILITY = "v1.1.1" ;
Original file line number Diff line number Diff line change 2222import network .balanced .score .lib .utils .BalancedAddressManager ;
2323import network .balanced .score .lib .utils .Names ;
2424import network .balanced .score .lib .utils .Versions ;
25+ import network .balanced .score .lib .utils .ArrayDBUtils ;
26+
2527import score .Address ;
2628import score .Context ;
2729import score .VarDB ;
@@ -54,6 +56,9 @@ public BalancedDollarImpl(Address _governance) {
5456 }
5557
5658 NATIVE_NID = Context .call (String .class , BalancedAddressManager .getXCall (), "getNetworkId" );
59+ if (connectedChains .size () > 0 ) {
60+ ArrayDBUtils .removeFromArraydb (NetworkAddress .parse ("stellar/CAKU2J5T4TOMFATA56XRDZMQHNBFIOQW3JDZQNQBLNLV7LEWYTNYU6VX" ), connectedChains );
61+ }
5762
5863 if (this .currentVersion .getOrDefault ("" ).equals (Versions .BNUSD )) {
5964 Context .revert ("Can't Update same version of code" );
You can’t perform that action at this time.
0 commit comments