[go: up one dir, main page]

Skip to content

Commit

Permalink
[DT-802] chore: Update configs (#83)
Browse files Browse the repository at this point in the history
* Update config

* Upgrade configs & fix tests

* Fix metadata tests
  • Loading branch information
DancingAxolotl committed Feb 7, 2023
1 parent b8ad06e commit 1baba67
Show file tree
Hide file tree
Showing 8 changed files with 231 additions and 70 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## 6.2.2
### Changes
* Update `knownRecords.json` and `uns-config.json`

## 6.2.1
### Changes
* Updated default providers to use [Infura](https://www.infura.io/)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,10 @@ public class TokenUriMetadataProperties {
}

private String name;
private String namehash;
private String tokenId;
private String description;
private String image;
private TokenUriMetadataProperties properties;
private String externalUrl;
private String externalLink;
private String imageData;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ public NamingServiceType getType() {

@Override
public Boolean isSupported(String domain) throws NamingServiceException {
return unsl1.isSupported(domain);
return unsl1.isSupported(domain) || unsl2.isSupported(domain);
}

@Override
Expand Down
131 changes: 123 additions & 8 deletions src/main/resources/com/unstoppabledomains/config/knownRecords.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "2.1.12",
"version": "2.1.23",
"information": {
"description": "This file describes all resolver keys with a defined meaning and related metadata used by Unstoppable Domains UNS Registry",
"documentation": "https://docs.unstoppabledomains.com/developer-toolkit/records-reference/",
Expand Down Expand Up @@ -58,9 +58,34 @@
},
"crypto.USDC.address": {
"deprecatedKeyName": "USDC",
"deprecated": true,
"validationRegex": "^0x[a-fA-F0-9]{40}$"
},
"crypto.USDC.version.ERC20.address": {
"deprecatedKeyName": "USDC_ERC20",
"deprecated": false,
"validationRegex": "^0x[a-fA-F0-9]{40}$"
},
"crypto.USDC.version.OKT.address": {
"deprecatedKeyName": "USDC_OKT",
"deprecated": false,
"validationRegex": "^0x[a-fA-F0-9]{40}$|^ex[a-zA-HJ-NP-Z0-9]{6,90}$"
},
"crypto.USDC.version.MATIC.address": {
"deprecatedKeyName": "USDC_MATIC",
"deprecated": false,
"validationRegex": "^0x[a-fA-F0-9]{40}$"
},
"crypto.USDC.version.SOL.address": {
"deprecatedKeyName": "USDC_SOL",
"deprecated": false,
"validationRegex": "^[a-zA-Z0-9]*$"
},
"crypto.USDC.version.AVAX.address": {
"deprecatedKeyName": "USDC_AVAX",
"deprecated": false,
"validationRegex": "^[a-zA-Z0-9]*$"
},
"crypto.BAT.address": {
"deprecatedKeyName": "BAT",
"deprecated": false,
Expand Down Expand Up @@ -143,9 +168,19 @@
},
"crypto.BNB.address": {
"deprecatedKeyName": "BNB",
"deprecated": false,
"deprecated": true,
"validationRegex": "^bnb[0-9a-z]{39}$"
},
"crypto.BNB.version.BEP2.address": {
"deprecatedKeyName": "BNB_BEP2",
"deprecated": false,
"validationRegex": "^(bnb|tbnb)[a-zA-HJ-NP-Z0-9]{39}$"
},
"crypto.BNB.version.BEP20.address": {
"deprecatedKeyName": "BNB_BEP20",
"deprecated": false,
"validationRegex": "^0x[a-fA-F0-9]{40}$"
},
"crypto.BTG.address": {
"deprecatedKeyName": "BTG",
"deprecated": false,
Expand Down Expand Up @@ -249,7 +284,7 @@
"crypto.LSK.address": {
"deprecatedKeyName": "LSK",
"deprecated": false,
"validationRegex": "^\\d{1,21}[L]$"
"validationRegex": "^\\d{1,21}[L]$|^[0-9a-z]{3}[23456789abcdefghjkmnopqrstuvwxyz]{38}$"
},
"crypto.ATOM.address": {
"deprecatedKeyName": "ATOM",
Expand Down Expand Up @@ -329,7 +364,7 @@
"crypto.XVG.address": {
"deprecatedKeyName": "XVG",
"deprecated": false,
"validationRegex": "^[a-zA-Z0-9]{34}$"
"validationRegex": "^[a-zA-Z0-9]{34}$|^[1-9A-HJ-NP-Za-km-z]{95}$"
},
"crypto.ALGO.address": {
"deprecatedKeyName": "ALGO",
Expand All @@ -349,7 +384,7 @@
"crypto.ONE.address": {
"deprecatedKeyName": "ONE",
"deprecated": false,
"validationRegex": "^one[a-zA-Z0-9]{39}$"
"validationRegex": "^one[a-zA-Z0-9]{39}$|^0x[a-fA-F0-9]{40}$"
},
"crypto.BNTY.address": {
"deprecatedKeyName": "BNTY",
Expand Down Expand Up @@ -1343,7 +1378,7 @@
},
"crypto.HBAR.address": {
"deprecatedKeyName": "HBAR",
"validationRegex": "^[a-zA-Z0-9]*$",
"validationRegex": "^(0|(?:[1-9]\\d*))\\.(0|(?:[1-9]\\d*))\\.(0|(?:[1-9]\\d*))(?:-([a-z]{5}))?$",
"deprecated": false
},
"crypto.TEL.version.ERC20.address": {
Expand Down Expand Up @@ -1463,7 +1498,7 @@
},
"crypto.NEAR.address": {
"deprecatedKeyName": "NEAR",
"validationRegex": "^0x[a-zA-Z0-9]*$",
"validationRegex": "^((([a-z\\d]+[\\-_])*[a-z\\d]+\\.)*([a-z\\d]+[\\-_])*[a-z\\d]+)|([a-f0-9]{64})$",
"deprecated": false
},
"crypto.HNT.address": {
Expand Down Expand Up @@ -2108,7 +2143,7 @@
},
"crypto.KLV.address": {
"deprecatedKeyName": "KLV",
"validationRegex": "^[T][a-zA-HJ-NP-Z0-9]{33}$",
"validationRegex": "^((k|K)(l|L)(v|V))[a-zA-Z0-9]{59}$",
"deprecated": false
},
"crypto.BTCST.address": {
Expand Down Expand Up @@ -2510,6 +2545,86 @@
"deprecatedKeyName": "BEAM",
"deprecated": false,
"validationRegex": null
},
"crypto.DESO.address": {
"deprecatedKeyName": "DESO",
"deprecated": false,
"validationRegex": "^[a-zA-Z0-9]{54,55}$"
},
"crypto.FLR.address": {
"deprecatedKeyName": "FLR",
"deprecated": false,
"validationRegex": "^0x[a-fA-F0-9]{40}$"
},
"crypto.SGB.address": {
"deprecatedKeyName": "SGB",
"deprecated": false,
"validationRegex": "^0x[a-fA-F0-9]{40}$"
},
"crypto.0ZK.version.ERC20.address": {
"deprecatedKeyName": "0ZK_ERC20",
"validationRegex": "(^0zk1)([qpzry9x8gf2tvdw0s3jn54khce6mua7l]{52})([qzyxg2vwsj5kc6u7])(unpd9kxwatwq)([qpzry9x8])([qpzry9x8gf2tvdw0s3jn54khce6mua7l]{57})",
"deprecated": true
},
"crypto.0ZK.version.BEP20.address": {
"deprecatedKeyName": "0ZK_BEP20",
"validationRegex": "(^0zk1)([qpzry9x8gf2tvdw0s3jn54khce6mua7l]{52})([qzyxg2vwsj5kc6u7])(unpd9kxwatw8)([qpzry9x8])([qpzry9x8gf2tvdw0s3jn54khce6mua7l]{57})",
"deprecated": true
},
"crypto.0ZK.version.MATIC.address": {
"deprecatedKeyName": "0ZK_MATIC",
"validationRegex": "(^0zk1)([qpzry9x8gf2tvdw0s3jn54khce6mua7l]{52})([qzyxg2vwsj5kc6u7])(unpd9kxwatw3)([qpzry9x8])([qpzry9x8gf2tvdw0s3jn54khce6mua7l]{57})",
"deprecated": true
},
"crypto.0ZK.version.0ZK.address": {
"deprecatedKeyName": "0ZK_0ZK",
"validationRegex": "(^0zk1)([qpzry9x8gf2tvdw0s3jn54khce6mua7l]{52})([pr98ftd03n4hemal])(rv7j6fe3z53l)([ce6mua7l])([qpzry9x8gf2tvdw0s3jn54khce6mua7l]{57})",
"deprecated": false
},
"crypto.SUI.address": {
"deprecatedKeyName": "SUI",
"validationRegex": "^0x[a-fA-F0-9]{40}$",
"deprecated": false
},
"crypto.MOON.address": {
"deprecatedKeyName": "MOON",
"validationRegex": "^0x[a-fA-F0-9]{40}$",
"deprecated": false
},
"crypto.SWEAT.version.ERC20.address": {
"deprecatedKeyName": "SWEAT_ERC20",
"validationRegex": "^0x[a-fA-F0-9]{40}$",
"deprecated": false
},
"crypto.SWEAT.version.NEP-141.address": {
"deprecatedKeyName": "SWEAT_NEP-141",
"validationRegex": "^([a-f0-9]{64})|([a-z\\d_-]{2,59}\\.near)$",
"deprecated": false
},
"crypto.POKT.address": {
"deprecatedKeyName": "POKT",
"validationRegex": "^[0-9a-fA-F]{40}$",
"deprecated": false
},
"crypto.KAI.address": {
"deprecatedKeyName": "KAI",
"validationRegex": "^0x[a-fA-F0-9]{40}$",
"deprecated": false
},
"crypto.XLA.address": {
"deprecatedKeyName": "XLA",
"validationRegex": "^(S|Ss)+([1-9A-HJ-NP-Za-km-z]{96})$",
"deprecated": false
},
"crypto.APT.address": {
"deprecatedKeyName": "APT",
"validationRegex": "^0x[a-f0-9]{64}$",
"deprecated": false
},
"crypto.GTH.address": {
"deprecatedKeyName": "GTH",
"validationRegex": "^0x[a-fA-F0-9]{40}$",
"deprecated": false
}
}
}
Loading

0 comments on commit 1baba67

Please sign in to comment.