Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: do not lowercase address #870

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion devnet/docker/icon-bsc/Makefile
Original file line number Diff line number Diff line change
@@ -54,7 +54,7 @@ stoprelayimg:
./build.sh stoprelayimg

buildimglocal:
./build.sh buildimg
./build.sh buildimglocal

runimglocal:
./build.sh runimglocal
Original file line number Diff line number Diff line change
@@ -289,7 +289,7 @@ public void addBlacklistAddress(String _net, String[] _addresses) {
List<String> blacklist = new ArrayList<>();

for (String addr: _addresses) {
addr = lowercase(addr);
addr = trimWhitespace(addr);
if (! isUserBlackListed(_net, addr) && addr.length() > 0) {
if (_net.equals(net) && !isValidIconAddress(addr)) {
continue;
@@ -1456,8 +1456,8 @@ private BigInteger increaseSn() {
return newSn;
}

private String lowercase(String word) {
return word.trim().toLowerCase();
private String trimWhitespace(String word) {
return word.trim();
}

private String[] getLinks() {
Original file line number Diff line number Diff line change
@@ -46,8 +46,8 @@ public String at(String net, int index) {
return null;
}

private String lowercase(String user) {
return user.trim().toLowerCase();
private String trimWhitespace(String user) {
return user.trim();
}

public Integer indexOf(String net, String user) {
@@ -65,13 +65,13 @@ public Integer indexOf(String net, String user) {
public boolean contains(String net, String user) {
var a = blacklistIndex.at(net);
if (a != null) {
return a.get(lowercase(user)) != null;
return a.get(trimWhitespace(user)) != null;
}
return false;
}

public void addToBlacklist(String net, String user) {
user = lowercase(user);
user = trimWhitespace(user);
if (!contains(net, user)) {
blacklistedUsers.at(net).add(user);
int size = length(net);
@@ -80,7 +80,7 @@ public void addToBlacklist(String net, String user) {
}

public String removeFromBlacklist(String net, String user) {
user = lowercase(user);
user = trimWhitespace(user);
Integer valueIdx = indexOf(net, user);
var netUsers = blacklistedUsers.at(net);
var netIndex = blacklistIndex.at(net);