Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Socket
Sign inDemoInstall

@ledgerhq/cryptoassets

Package Overview
Dependencies
Maintainers
20
Versions
357
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ledgerhq/cryptoassets - npm Package Compare versions

Comparing version 9.6.0 to 9.6.1-nightly.0

lib-es/tokens.test.d.ts

6

CHANGELOG.md
# @ledgerhq/cryptoassets
## 9.6.1-nightly.0
### Patch Changes
- [#3391](https://github.com/LedgerHQ/ledger-live/pull/3391) [`b30ead9d22`](https://github.com/LedgerHQ/ledger-live/commit/b30ead9d22a4bce5f8ee27febf0190fccd2ca25b) Thanks [@haammar-ledger](https://github.com/haammar-ledger)! - Support new Cardano tokens and update existing ones
## 9.6.0

@@ -4,0 +10,0 @@

142

lib-es/data/cardanoNative.json

@@ -444,12 +444,2 @@ [

"cardano",
"c88bbd1848db5ea665b1fffbefba86e8dcd723b5085348e8a8d2260f",
"44414e41",
"DANA",
"DANA",
6,
false,
false
],
[
"cardano",
"47959e79846b8bdcacb91f586408d97e2dff44f31a04f03902cba818",

@@ -518,3 +508,3 @@ "5357454554",

"PinacolADA",
"PinacolADA",
"Pina",
0,

@@ -530,3 +520,3 @@ false,

"MKA",
2,
5,
false,

@@ -547,12 +537,2 @@ true

"cardano",
"86abe45be4d8fb2e8f28e8047d17d0ba5592f2a6c8c452fc88c2c143",
"58524159",
"XRAY",
"XRAY",
0,
false,
true
],
[
"cardano",
"0fd9819a9d7fb414880883f43a42d33458f12bc5f9841cec6457dc15",

@@ -568,12 +548,2 @@ "5669527553",

"cardano",
"df0172804f8418afc4e5b0a15b8fc78bdc3ca6d179405a7cd194f3b4",
"464c49434b",
"Flickto",
"FLICK",
0,
false,
true
],
[
"cardano",
"20cd68533b47565f3c61efb39c30fdace9963bfa4c0060b613448e3c",

@@ -629,12 +599,2 @@ "50524f584945",

"cardano",
"14a3455f71c435a04ea1fdb50a3ef4c1cab0e79fb1565627ac66a575",
"52415645",
"Ravendex",
"RAVE",
0,
false,
true
],
[
"cardano",
"2b0a04a7b60132b1805b296c7fcb3b217ff14413991bf76f72663c30",

@@ -730,12 +690,2 @@ "67696d62616c",

"cardano",
"57684adcb032c8dbc40179841bed987d8dee7472617a0e5c25ef4140",
"59617953776170",
"YaySwap",
"YAY",
0,
false,
true
],
[
"cardano",
"c9f955eeffa84e42363b4992281d32dd2f9239153d6c66420a9acc15",

@@ -791,12 +741,2 @@ "4c4f47",

"cardano",
"208a2ca888886921513cb777bb832a8dc685c04de990480151f12150",
"53484942414441",
"SHIBADA",
"SHIBA",
0,
false,
true
],
[
"cardano",
"c4c00fbd8fa227442a5e7cdecde33b24588494d05a2c50fda8938c6d",

@@ -825,3 +765,3 @@ "4b49445a",

"PoolPeekCoin",
"PoolPeekCoin",
"PPC",
0,

@@ -876,3 +816,3 @@ false,

"CardaniaFounderBlue",
"CardaniaFounderBlue",
"CDFC5",
0,

@@ -887,3 +827,3 @@ false,

"CardaniaFounderRed",
"CardaniaFounderRed",
"CDFC4",
0,

@@ -908,3 +848,3 @@ false,

"CardaniaFounderGreen",
"CardaniaFounderGreen",
"CDFC6",
0,

@@ -1026,2 +966,32 @@ false,

"cardano",
"5dac8536653edc12f6f5e1045d8164b9f59998d3bdc300fc92843489",
"4e4d4b52",
"NMKR",
"NMKR",
6,
false,
false
],
[
"cardano",
"c0ee29a85b13209423b10447d3c2e6a50641a15c57770e27cb9d5073",
"57696e67526964657273",
"WingRiders Governance Token",
"WRT",
6,
false,
false
],
[
"cardano",
"8e51398904a5d3fc129fbf4f1589701de23c7824d5c90fdb9490e15a",
"434841524c4933",
"CHARLI3",
"C3",
6,
false,
false
],
[
"cardano",
"38ad9dc3aec6a2f38e220142b9aa6ade63ebe71f65e7cc2b7d8a8535",

@@ -1034,3 +1004,43 @@ "434c4159",

false
],
[
"cardano",
"f43a62fdc3965df486de8a0d32fe800963589c41b38946602a0dc535",
"41474958",
"SingularityNet AGIX Token",
"AGIX",
8,
false,
false
],
[
"cardano",
"533bb94a8850ee3ccbe483106489399112b74c905342cb1792a797a0",
"494e4459",
"Indigo DAO Token",
"INDY",
6,
false,
false
],
[
"cardano",
"8db269c3ec630e06ae29f74bc39edd1f87c819f1056206e879a1cd61",
"446a65644d6963726f555344",
"Djed USD",
"DJED",
6,
false,
false
],
[
"cardano",
"f66d78b4a3cb3d37afa0ec36461e51ecbde00f26c8f0a68f94b69880",
"69555344",
"iUSD",
"iUSD",
6,
false,
false
]
]

@@ -6,3 +6,4 @@ export type ElrondESDTToken = [

string,
string
string,
boolean
];

@@ -9,0 +10,0 @@ declare const _default: ElrondESDTToken[];

@@ -7,3 +7,4 @@ [

"3045022100f03b1ec0d83d8d75d436f688c2007ffb0c71b39a4f72aba036062ea8d7ade99402203449426b83203617279c04ccb00387a77deffc468c27015bfc1590f1950edde9",
"WrappedUSDC"
"WrappedUSDC",
false
],

@@ -15,3 +16,4 @@ [

"304402207c9727bf3a0af254052154bceefe835856e4a7f6538cb6f5c3ef12422c6ab5dd02207d7a6c88777032079cd57b5b859a6e8dee4b73bb4fa699f0340f99fb70080a8d",
"MEX"
"MEX",
false
],

@@ -23,3 +25,4 @@ [

"3045022100afa25bb834c8a2a6e7f6e15f3f318e9da3b7991f2a3f9c2f58d73c700be08736022066d3d0ef00e754e050a4b1ba8455129e83dd01c2a8a6b79738373a463d10fe82",
"holoride"
"holoride",
false
],

@@ -31,4 +34,109 @@ [

"304402204f2f6035dccb8c5e16698a1a8cfd0c0d4203e9a31103147e286fa1c1ea829c16022003284c1f3c8cb23b6587c5dee3187feb1e0663b15ffbffa89dbe07e7a766eff2",
"Utrust"
"Utrust",
false
],
[
"AERO",
"4145524f2d343538626266",
18,
"3045022100ba6735ab8da2adcb980edc76edf5405102d971cda21252d314e4f14b1739948a0220192ecef920188c68bbd08830adcaf7600af3896d0e913d5a7e343d95d3d02941",
"Aerovek",
false
],
[
"ASH",
"4153482d613634326431",
18,
"30450221009c58ae35af3a770221bd6e1fd8ad023d23e49e52cbca64f1a225c497935ee30402203fc97dae339a44872bc0415e684c35e0990720ba977ce6dabebfe72e6dc3759a",
"AshSwap",
false
],
[
"BHAT",
"424841542d633166646533",
18,
"30450221009bd94edb228d0810881b22f3e89a2d5617077ade5329e5ff2d9332cd179beb7f02205f15419fa374050b8d0dc38182ccf310e8f6cf8ea7a79eac64a5e20eec28ff7f",
"BHNetwork",
false
],
[
"BUSD",
"425553442d343062353765",
18,
"3044022028c5f58c74c99b905fe0d12bbd431d37f3ba395741c9f92cffedc1954b5fc9b6022076fd13b7fd1d193c038b6eab3662b3a1572db4ddc805d3c6369c4f1c8a86d618",
"WrappedBUSD",
false
],
[
"CRU",
"4352552d613566346161",
18,
"304502210097d5954f6a302a2ad51dee64a6d80b98299d96fb2bd8bcaf72e94dd932fc13aa0220722b509211f28d334d8eafae96521d8550ed5c74743383832ce8436353310386",
"CrustNetwork",
false
],
[
"ISET",
"495345542d383465353565",
6,
"304402201cb6ecc0a50e93cac00a0ba06f8a07efb04803aeb2bf748efd5078efe3b79f8b02204013c555b35f09d4a87ca30483a4f1e996554463c8354cfd80e93d09d4140a00",
"IsengardToken",
false
],
[
"QWT",
"5157542d343661633031",
6,
"3045022100e43c1ad7d3e4a5439e2ff7b97bb7901ca1a36a130b0e6e74464d65cc8d282bbb02206d318a05ff0dde6148856fc8391f1878cbdea591db47a74ad117a6a821e835f2",
"QoWatt",
false
],
[
"SFIT",
"534649542d616562633930",
18,
"304402204abef32b5df9129086d14d8130f0658085a30b061f39d8226e8a2e2223ea7b5b02207bf2f87e1b3948953a9714f1cb573acd9447d6d6111ad8d188756407f7b2790c",
"Sense4FIT",
false
],
[
"SUPER",
"53555045522d353037616136",
18,
"30450221008301715e7ddb7efb2cce9bf0ac48367a03b90bbd50e90453827033bb086feb680220716c749f95d178c12f30adc96bf395353a1dd37fbe57243abaa1c13a43d79e6a",
"SUPER",
false
],
[
"USDT",
"555344542d663863303863",
6,
"304502210094238f50b4f64f9b68ff8b38429ffc8bb0bd27ca21fdf758953843e4420cb273022010024029457a028b5a358c8f56b0dff27400321f7b999bd717844021d21fe77b",
"WrappedUSDT",
false
],
[
"WAM",
"57414d2d353130653432",
18,
"3044022008f62bace38ce4cea98376818e519f6e03ba770e939c799117af8445de6125f7022020c1870a6c5685e8bf8ef0713c1b8dbe19faaf43bee8e66a63dd0fcfb0b0a6ca",
"WAM",
false
],
[
"ZPAY",
"5a5041592d323437383735",
18,
"3045022100c550c564fa528e4087296b00cbf8d71262905e86fa61707d654013ac2b9f613f02202e28ea538cb0dcef9c65c2d9d22991604dd5b1f29a19365943c49f41a8c36eb0",
"ZoidPay",
false
],
[
"ITHEUM",
"49544845554d2d646636663236",
18,
"304402202a59477deed3f19e4abd33be2c857f45cddc5f8020853816e7ff72d288db94c102200a9f9309dbeb9ede330299f9faf950d39a1e5ab1e1c14d5c046403bb9af6602a",
"Itheum",
false
]
]

@@ -1,1 +0,1 @@

[["rootstock", "amlt_coinfirm_on_rsk", "RAMLT", 18, "AMLT Coinfirm on RSK", "3045022100a2f83692fe1e6777b01250d6e45781b24a874be62853ec228f901eac859b12ba0220351e4fd685cfdf370fc720ad9e3ea9783b1a2801fafcc2ae151b1640b810337d", "0xff9eA341d9eA91Cb7C54342354377f5104fD403f", false, false, null], ["rootstock", "babelfish", "FISH", 18, "Babelfish", "30440220076594e0ddde1d15044513cffefbd77002e06741b62693aea97369a10aed804902207b1df88e854ee2940414813af65551270dd29eb813b35ac67484d94692df4a1e", "0x055A902303746382FBB7D18f6aE0df56eFDc5213", false, false, null], ["rootstock", "bitcoin_pagolinea", "BTCCB", 18, "Bitcoin PagoLinea", "304402200bf25bd96a7ad00a6e56b271ba30a1c72d4135ca3d566232fcb4ec82c7741ff30220009f963c1fa09280d78c72cfc7277a8ba61aa8217425d0d3bdde01a11cfc0226", "0xAB2D290B7A600f5eA8d5b933f6F15C867Fd7e60e", false, false, null], ["rootstock", "bitpro", "BPRO", 18, "BitPro", "3045022100ccc7b9e42932afbeca9c41db4ac7e8d48de303f8e27708c815ba90d79fa64c6102207c3a59d6c3fac935aa9e43e1a34411404c220328488dc4f9e89366e1701be405", "0x440CD83C160De5C96Ddb20246815eA44C7aBBCa8", false, false, null], ["rootstock", "bolívares_pagolinea", "VESCB", 18, "Bolívares PagoLinea", "3044022063c4717b9fd2c696a6f12f80626b748296ac3ab2e3b09f805b595581655a8dd10220234c1cd2957386834f7d0e347894acc99bd44f39f767758f934f469c4e6fdd72", "0xE9F78E507f24537F3F78C212CF93F65EEc9054c2", false, false, null], ["rootstock", "brazilian_digital_token", "BRZ", 4, "Brazilian Digital Token", "304502210090fdcb3534c34db8bd9b16b83bb49af09c25cde650327dba95fd8dfc645cbb4f022078192a589efebebef28335442334b040cadc8c85a79873aa195aef503acbdc91", "0xE355c280131dFaF18Bf1c3648aEe3C396dB6b5Fd", false, false, null], ["rootstock", "bundles_finance_on_rsk", "RBUND", 18, "Bundles Finance on RSK", "30440220226d545b11119bf438c934fa6287415e59c68e1c6d4215e24b78be6a94884c5502206bebc2e0b7b023cf6a7b81cf9a72de8d89ed1a104747e113f71dd1bf9cbb77f9", "0x4991516DF6053121121274397a8C1dAD608Bc95B", false, false, null], ["rootstock", "chainlink_token_on_rsk", "RLINK", 18, "ChainLink Token on RSK", "3045022100da3dd5bf6dbc5bdd01332a6973450c9f3c1c944b5d0eefacb09dc1a0a29140d302200d55b21c0e36e1fcbfa615e556382cde33059ba886872ddfbb188c33ef3f733b", "0x14AdaE34beF7ca957Ce2dDe5ADD97ea050123827", false, false, null], ["rootstock", "dai_stablecoin_on_rsk", "RDAI", 18, "Dai Stablecoin on RSK", "3044022069cd0b4a80d09c8a8131e0dad6261f640427881f31a170800e7d2da4e8e8f25502204ba41e3d7c1c163d9d80fc6533ea67528569885aaba3d0d959968950ed760db9", "0x6B1A73d547F4009a26B8485B63d7015d248Ad406", false, false, null], ["rootstock", "dollar_on_chain", "DOC", 18, "Dollar on Chain", "30440220356938660fbcab4de449e7ca40fbb2358a13e18be9cf9812fa9f4d9d6c52acd80220110572a052adf34552f4de8a93295d9985522a9b8454a4bcc486b0c75edd4127", "0xe700691dA7b9851F2F35f8b8182c69c53CcaD9Db", false, false, null], ["rootstock", "dólar_americano_pagolinea", "USDCB", 18, "Dólar Americano PagoLinea", "304402207e91a0136fbc3076f402d7ee3609ada685eef48a9966432d44abd12edad5628302200c1724de4450f4c426d640d24d62374f93cc808f3da59825318a00d5376aaaeb", "0xAa5dc2Ea0e056fC962f48aB25547d66d3586ee8a", false, false, null], ["rootstock", "ether_pagolinea", "ETHCB", 18, "Ether PagoLinea", "304402206a0edbcdb6d3495122e67cefa2296224b0e385cfe57424f6d2c659f8bc48a76c02202e759f3390301db1cc97e6e131a56c2de0b75ccde8a5730a3a68067179112193", "0x84c0cB1D6623cFB3546a79C66EB96b874ce6659D", false, false, null], ["rootstock", "euro_pagolinea", "EURCB", 18, "Euro PagoLinea", "30450221008ea87b87f5c39cd8096d049a3f44756e66575f5e193281d1cd3afdbeb3cd1ca202203c5efcd6320404ae4325fee91fe007957ce18bc5497c66d76d77ff326bb0d7ea", "0xAe2ceb4B57ade22643Be2909425105d5114b1dBC", false, false, null], ["rootstock", "flixxo_on_rsk", "RFLIXX", 18, "Flixxo on RSK", "304402200b4ac06b69dda3404f508bcab37cd73348afc4f4b6bf68a5653c94defc619183022071fab27b45e8086c06443a87696e6a804e62cf9b5c70549ebd6419fe638fce4c", "0x73c08467E23F7DCB7dDBbc8d05041B74467A498A", false, false, null], ["rootstock", "guaranies_paraguayos_pagolinea", "PYGCB", 18, "Guaranies Paraguayos PagoLinea", "30440220296c86f0ec5185f8722cc1f9fe499402956e25cef90d92cd55421620d654973b022004e43d53f9d670bd60ebe9e698c7a9f0d40b6191b0660d8effc2998044a94af9", "0xa05Fd8082e19923AA4868Ff3C2AE48850b734736", false, false, null], ["rootstock", "invecoin", "INV", 18, "Invecoin", "30440220032c40205d59ea9ecfc805d09f0e63935e7e5e9da91e6b579ed4521deaad5caa02204e2f894e1aa59ffe6592858b9f8b422bf9e91eeedbffcc5d46f52255e0cb0de4", "0xE0cfF8a40F540657C62eB4CAC34b915e5Ed8D8Ff", false, false, null], ["rootstock", "money_on_chain_governance_token", "MOC", 18, "Money on Chain Governance Token", "30440220760642aae8ffc1e11dff2475e79a73dd3289eb857307cd387893b5047f86345c02204318a8162e9b89072b0dc13a1e7c71dcab603cd3b22d7f9e219f8c564162a82a", "0x9AC7fE28967B30E3A4e6e03286d715b42B453D10", false, false, null], ["rootstock", "peso_uruguayo_pagolinea", "UYUCB", 18, "Peso Uruguayo PagoLinea", "304502210080ca1cbfdfd3bdf19a2147521ca502485e254697860d67de42130f7ff7fa0fd502200f9799ae0f938c3015b0841624ad7e831507d859a8b9cc036c71587e25c78149", "0xD8132625b10b3962239F6842981Dce02F1A163D2", false, false, null], ["rootstock", "pesos_argentinos_pagolinea", "ARSCB", 18, "Pesos Argentinos PagoLinea", "304402207ef5f4b507df83a82f00d63ceb2c4cd98aa2afb986ddb2d247885a1f73f82a69022051e4b4f3c074a501cf4a142d394031a409dbb70ab42c0a5b38eaf79207a653cb", "0xD52dA63689543924dCa66bCBe2e2ea599c45D575", false, false, null], ["rootstock", "pesos_bolivianos_pagolinea", "BOBCB", 18, "Pesos Bolivianos PagoLinea", "3045022100e6768dd5f740c6213ed14c63b597f1cfa8f349b5570ebf3ffe96a8c65df1f22e0220283c62d6b2f714eb59b2b6f3a7438c2a06610e7bf15f46f20b019d286f72ec80", "0x977675B863B3b1cf46A927FdDcBE0C831BF50135", false, false, null], ["rootstock", "pesos_colombianos_pagolinea", "COPCB", 18, "Pesos Colombianos PagoLinea", "304402207ebe7930590848c7fc5152e9da96e547b751f2a7cb28b4741206415e45737d8b02202f87448d1d85d89f3708e38d8036360cfe1e5fb150b9a60705c40a0e84079a94", "0x7C459C5b11E2815db085DdA9Ec314A9CDE00A082", false, false, null], ["rootstock", "pesos_mexicanos_pagolinea", "MXNCB", 18, "Pesos Mexicanos PagoLinea", "3045022100c4fcf05d9c42d40fd171437e175e6568b16373b166dd4a1f4a21923c321be90c02200c6556d0f4c58d6f531958282265ca91f28441e1cca9224716170e996e5b7d2a", "0x2058BA9577C4F90246BEa9d74AE2E4cd0167A123", false, false, null], ["rootstock", "pesos_panameños_pagolinea", "PABCB", 18, "Pesos Panameños PagoLinea", "3044022049c5f46fbc187414c3f43dbadb02cd2acdebfd9469d39a9ff1a513f349925e3b02207bcd65d9165b54b097d216a1b54187efac0270064a26138afd0cf3f62270cac0", "0x99Af5DEb8dAEBCD36FCCD16fA46dC95D922CdE5b", false, false, null], ["rootstock", "real_brasileño_pagolinea", "BRLCB", 18, "Real Brasileño PagoLinea", "3045022100cd2015c81d3a17be53553db987d97336539026d4c07c49aa2127331af16be5f102200f419753d40f9cf2b938205c78317a2f53a35acb1c4dd94578a2744694b5b059", "0x3e040020648A2F2C872Ce0c7165BA5ad7841C972", false, false, null], ["rootstock", "redfox_labs_on_rsk", "RRFOX", 18, "RedFOX Labs on RSK", "3045022100c0fcc32dbbdeff305c2debff5905f7449e8786ec0265b6350227834706a3292302202edf5394621040b5cb8f0d58dd39021a6c782b40f7991f5f2eb4dbe33d58ee99", "0x9C3a5F8d686fADE293c0CE989A62a34408C4E307", false, false, null], ["rootstock", "rif", "RIF", 18, "RIF", "30440220498043456808baa17a44a93a38a0d0e2efcc9b86f8da905c2755993965df02ff02202620b4efc2fc1ff036698a3040735684a676fb2132931de8399ee67bd85cce0c", "0x2AcC95758f8b5F583470ba265EB685a8F45fC9D5", false, false, null], ["rootstock", "rif_dollar_on_chain", "RDOC", 18, "RIF Dollar on Chain", "3045022100f696b3ee5aa537ec2a6149127992e39218e9c9c99b78b30a5f9588373e7f30c90220432ec6952286684c692d1919a3cd06a7f2289e9ff5bf085687c383fe3ca0bfa1", "0x2d919F19D4892381D58edeBeca66D5642Cef1a1f", false, false, null], ["rootstock", "rif_name_service", "RNS", 0, "RIF Name Service", "3044022076f3c7bfaada96fb71136a93c33809ce59b9ef6ee3cada61fb83fbb633c0fcea02207d9b5544c6ada9bec27b125614d5edac1eccb92c577abcef6fd61ff69b9f5b41", "0x45d3e4FB311982A06bA52359d44cb4f5980e0ef1", false, false, null], ["rootstock", "rif_pro", "RIFP", 18, "RIF Pro", "3044022008f8db1c708cda6e3c7aded9733815b419c9615b3c975c0b6348acdbc80fd3e1022010e0d803762f3cf505ffcb322d4def5f67056b5c811fce31687e05969f1b6f32", "0xf4d27c56595Ed59B66cC7F03CFF5193e4bd74a61", false, false, null], ["rootstock", "rlending_rbtc", "CRBTC", 8, "rLending RBTC", "3045022100a87e4e1984a6aad7a6d36f028983651accfcf2f5fc920b6791dbcc02e368242802202e367a961987c0a3ca73050ca7343b795a2fbf22ca56c676d852613ef57e3468", "0x872664a885A1995D754e3666a23Fad5C801401c4", false, false, null], ["rootstock", "rlending_rif", "CRIF", 8, "rLending RIF", "3045022100ceacde5434fb0719754eb5d3aa6417e6713e3d814621b6fd21b2db426c9bb1020220606be2175702d32c4ab40ba05f38a5b34c71c03b36fd6184898ce9e275efe125", "0xB7FF2C56C897562c0aA6747D2679d35F5e937492", false, false, null], ["rootstock", "rlending_usdt", "CRUSDT", 8, "rLending USDT", "3045022100e7b665564b2055c754a0d6061546b3fd194a0ee31e5c662f2a4de23db6c82fbc0220184e63c62544bf7a35b9e25c7c41dd9f4a9f3aa9f9962451cc3533f238ee68e6", "0xd256C121a507CAdd2687599E27fa45E31B7C3199", false, false, null], ["rootstock", "rsk_swap_lp_bpro_doc", "BPRO_DOC", 18, "RSK Swap LP BPRO_DOC", "3045022100d676054b7b75dbf87f2c6cb72e0304e02f84158c4ceac64479ac1c33d995a8c702205dc39e6a8bdf88bb76263318ff1f5ff11e2ff88ef78927e6ace66a321bb2363a", "0xE66388940C3db98a7b9fcf628702FFBec3a106A3", false, false, null], ["rootstock", "rsk_swap_lp_rdai_doc", "DAI_DOC", 18, "RSK Swap LP rDAI_DOC", "3044022058d7fad8fd9260dcf94aa4676fed67adbd868446a3870ffbbc73a39f9a4698fa022026013304f65c9a089dfc0f2ff98e517c906d46ac7bac67b8795b56f9587f7e95", "0x22dAA89Fdf6Fb6A6771652141E6f18b8EBD86960", false, false, null], ["rootstock", "rsk_swap_lp_rdai_rbtc", "RDAI_RBTC", 18, "RSK Swap LP rDAI_RBTC", "3044022067689f802b40afc214bccc6ed1db7255cc3ba6328332772a55087771f5a2a90f0220483fefc7b989b0038f4d6706286f059b216a3e6915a678dff0079a884ed14b72", "0xC9FE8e7a47eFF9f62F2684A540619D52FBcd6649", false, false, null], ["rootstock", "rsk_swap_lp_rdoc_doc", "RDOC_DOC", 18, "RSK Swap LP RDOC_DOC", "3044022008adad291cfb1c53d188c8a37e6ddfca233f274e4c6e0297cbec3856c225c7ad022069f991f69ffb2b1f294942a4bb02d55c18aef2753b3c7d0e586dfc7eebc90acf", "0x90fc6Fbb9c7ecfecF0acB44385e6A4d076817feB", false, false, null], ["rootstock", "rsk_swap_lp_rif_doc", "RIF_DOC", 18, "RSK Swap LP RIF_DOC", "3045022100f9b95d34456c296b4d585caaacf66eab85d0a9ffc395259d614b2d61904905620220182f5239ab542baf0311833e1f6372e8ad59e411e45993f3db38413e6bbdb361", "0xDa066d0fD764c8035CD56798f0F0D2FE719cC62b", false, false, null], ["rootstock", "rsk_swap_lp_rif_rbtc", "RBTC_RIF", 18, "RSK Swap LP RIF_RBTC", "304502210084529d420286706ab82299f678c3cf65c10fd7282623212e2deb267947067d21022006481c45f488ded4f0bf25980066880f7f499912b4ac4f6850a11d02a18d6bc0", "0x818c0A92aaE155E93419b5a7323e8e8Ae649f287", false, false, null], ["rootstock", "rsk_swap_lp_rif_rdai", "RIF_RDAI", 18, "RSK Swap LP RIF_rDAI", "3044022007ec9fd55ac180830c4b7bb6062032e63a907bb99509e1849a916b42cf195abf0220682b4dcd5e34e521e8718138640fe8400dcd329ae5bae53880bef7e1bb2cfb37", "0x2d5146c744beF25b27d0DC8523eD547bf7514D84", false, false, null], ["rootstock", "rupia_indonesia_pagolinea", "IDRCB", 18, "Rupia Indonesia PagoLinea", "3045022100b9df4ee1095472eb799c1171aef2dc24958443d3ee22ece2ed25051dc05c7fa5022064b4b882212692409b54d41f0ccd83e67cf0047882e79bd48c3996f8866c8856", "0x3D9f9e1F8151410Beda306FdF8626a02E03Ea8aa", false, false, null], ["rootstock", "sol_peruano_pagolinea", "PENCB", 18, "Sol Peruano PagoLinea", "3045022100d5c604e831b24d8212bb0ad06c1f8fd2a081abbffe7cda3fa290e8d9afae0f6a022008a220c11398b7d931cd50e7b2fa9a4b75973238b43938a223271f33a0c4f741", "0x0F6895Fa2679453D2C32C5F6E2f00E4621c57CA2", false, false, null], ["rootstock", "sovryn_dollar", "DLLR", 18, "Sovryn Dollar", "304402206ace953ed0a34395868eb4c33756806e37d6505c0462a1ec20ed2bb70726041102204101fd06ffdb99e8bb639316974a9335c6860844d2ee7fe94b536a1dc802e8d9", "0xc1411567d2670e24d9C4DaAa7CdA95686e1250AA", false, false, null], ["rootstock", "sovryn_token", "SOV", 18, "Sovryn Token", "3045022100f4455987978a646aed8971678b5eaa85ba69124474d77d1a1084bcd55e3d6349022049b1628c7041f4d070fc714a182df1a680a2180e8e1ce7b5614651be22fc148a", "0xEFc78fc7d48b64958315949279Ba181c2114ABBd", false, false, null], ["rootstock", "tether_usd_on_rsk", "RUSDT", 18, "Tether USD on RSK", "304402201a46f360e27fa67440c18c8328b37b4b7d73a92e9c07ec8bb00f0911fc2e99280220708ee610dd99d5233415f2fde75fe5d014d022648cc2b10fda154ed1b1a46f0f", "0xef213441A85dF4d7ACbDaE0Cf78004e1E486bB96", false, false, null], ["rootstock", "universal_basic_income_on_rsk", "RUBI", 18, "Universal Basic Income on RSK", "304402206e1a00cb86aef5059006afe3720cf86374b4a2f2f30cfc75271f153ba5f52a5702200e08e731be665070a7710658b71eaafcfef09560ac9c431520de1cfb0228bf79", "0x70566D8541BEaBE984C8BAbF8a816eD908514ba8", false, false, null], ["rootstock", "usd_coin_on_rsk", "RUSDC", 18, "USD Coin on RSK", "3044022037976250c8030e63193d2551d7a26c8068226ead1ee12ac821a4b3ca52e5e93202205b2ef9916a5a8cf07f16af390d14487dcc6d4f62f7cf17dad4d91a5d1c539630", "0x1BDA44fda023f2aF8280A16FD1b01d1a493BA6C4", false, false, null], ["rootstock", "wrapped_rbtc_on_rsk", "WRBTC", 18, "Wrapped RBTC on RSK", "3044022038afcc4edfc741591cff05b147a5115807f112c42c573acf081c370261111c560220196d3e2a9c8757c97ddef08c5928c436f24521d85fbd7954272e005fc18dc956", "0x967F8799aF07dF1534d48A95a5C9FEBE92c53AE0", false, false, null], ["rootstock", "xusd_babelfish_stablecoin", "XUSD", 18, "XUSD Babelfish stablecoin", "3045022100aa1b16acfc39475056e72a4f0870d0bfa869548bb8366dda3cbb9ddc011b2db5022047704344cc222ffb14c8e5fe7a821c7be55577adf88aa55bcbd4cda02e4c6442", "0xb5999795BE0EbB5bAb23144AA5FD6A02D080299F", false, false, null], ["rootstock", "yuan_chino_pagolinea", "CNYCB", 18, "Yuan Chino PagoLinea", "304402202341216e21ed69c750462db32c029a792a6f05837e6883189610209815c7f59f02203a8255808ddd317b04f365356136b26b2d4505160c402e58146d5d5ddad97044", "0x61B50D8Fb43cC28b56EE7F9DA32AE46c3C1C68a3", false, false, null], ["rootstock", "zero", "ZERO", 18, "ZERO", "3045022100b7a144da35339162c8051e36c7eb44ed24582ad1a72915e05d98571da4209e9902206441d8c655115384819c40bbd16af2ebce47fdb8045420f7c16d51b691b1dae8", "0x451291D48f23782cb5609cEd5A195b0C92EdDC7B", false, false, null]]
[["rsk", "amlt_coinfirm_on_rsk", "RAMLT", 18, "AMLT Coinfirm on RSK", "3045022100a2f83692fe1e6777b01250d6e45781b24a874be62853ec228f901eac859b12ba0220351e4fd685cfdf370fc720ad9e3ea9783b1a2801fafcc2ae151b1640b810337d", "0xff9eA341d9eA91Cb7C54342354377f5104fD403f", false, false, null], ["rsk", "babelfish", "FISH", 18, "Babelfish", "30440220076594e0ddde1d15044513cffefbd77002e06741b62693aea97369a10aed804902207b1df88e854ee2940414813af65551270dd29eb813b35ac67484d94692df4a1e", "0x055A902303746382FBB7D18f6aE0df56eFDc5213", false, false, null], ["rsk", "bitcoin_pagolinea", "BTCCB", 18, "Bitcoin PagoLinea", "304402200bf25bd96a7ad00a6e56b271ba30a1c72d4135ca3d566232fcb4ec82c7741ff30220009f963c1fa09280d78c72cfc7277a8ba61aa8217425d0d3bdde01a11cfc0226", "0xAB2D290B7A600f5eA8d5b933f6F15C867Fd7e60e", false, false, null], ["rsk", "bitpro", "BPRO", 18, "BitPro", "3045022100ccc7b9e42932afbeca9c41db4ac7e8d48de303f8e27708c815ba90d79fa64c6102207c3a59d6c3fac935aa9e43e1a34411404c220328488dc4f9e89366e1701be405", "0x440CD83C160De5C96Ddb20246815eA44C7aBBCa8", false, false, null], ["rsk", "bolívares_pagolinea", "VESCB", 18, "Bolívares PagoLinea", "3044022063c4717b9fd2c696a6f12f80626b748296ac3ab2e3b09f805b595581655a8dd10220234c1cd2957386834f7d0e347894acc99bd44f39f767758f934f469c4e6fdd72", "0xE9F78E507f24537F3F78C212CF93F65EEc9054c2", false, false, null], ["rsk", "brazilian_digital_token", "BRZ", 4, "Brazilian Digital Token", "304502210090fdcb3534c34db8bd9b16b83bb49af09c25cde650327dba95fd8dfc645cbb4f022078192a589efebebef28335442334b040cadc8c85a79873aa195aef503acbdc91", "0xE355c280131dFaF18Bf1c3648aEe3C396dB6b5Fd", false, false, null], ["rsk", "bundles_finance_on_rsk", "RBUND", 18, "Bundles Finance on RSK", "30440220226d545b11119bf438c934fa6287415e59c68e1c6d4215e24b78be6a94884c5502206bebc2e0b7b023cf6a7b81cf9a72de8d89ed1a104747e113f71dd1bf9cbb77f9", "0x4991516DF6053121121274397a8C1dAD608Bc95B", false, false, null], ["rsk", "chainlink_token_on_rsk", "RLINK", 18, "ChainLink Token on RSK", "3045022100da3dd5bf6dbc5bdd01332a6973450c9f3c1c944b5d0eefacb09dc1a0a29140d302200d55b21c0e36e1fcbfa615e556382cde33059ba886872ddfbb188c33ef3f733b", "0x14AdaE34beF7ca957Ce2dDe5ADD97ea050123827", false, false, null], ["rsk", "dai_stablecoin_on_rsk", "RDAI", 18, "Dai Stablecoin on RSK", "3044022069cd0b4a80d09c8a8131e0dad6261f640427881f31a170800e7d2da4e8e8f25502204ba41e3d7c1c163d9d80fc6533ea67528569885aaba3d0d959968950ed760db9", "0x6B1A73d547F4009a26B8485B63d7015d248Ad406", false, false, null], ["rsk", "dollar_on_chain", "DOC", 18, "Dollar on Chain", "30440220356938660fbcab4de449e7ca40fbb2358a13e18be9cf9812fa9f4d9d6c52acd80220110572a052adf34552f4de8a93295d9985522a9b8454a4bcc486b0c75edd4127", "0xe700691dA7b9851F2F35f8b8182c69c53CcaD9Db", false, false, null], ["rsk", "dólar_americano_pagolinea", "USDCB", 18, "Dólar Americano PagoLinea", "304402207e91a0136fbc3076f402d7ee3609ada685eef48a9966432d44abd12edad5628302200c1724de4450f4c426d640d24d62374f93cc808f3da59825318a00d5376aaaeb", "0xAa5dc2Ea0e056fC962f48aB25547d66d3586ee8a", false, false, null], ["rsk", "ether_pagolinea", "ETHCB", 18, "Ether PagoLinea", "304402206a0edbcdb6d3495122e67cefa2296224b0e385cfe57424f6d2c659f8bc48a76c02202e759f3390301db1cc97e6e131a56c2de0b75ccde8a5730a3a68067179112193", "0x84c0cB1D6623cFB3546a79C66EB96b874ce6659D", false, false, null], ["rsk", "euro_pagolinea", "EURCB", 18, "Euro PagoLinea", "30450221008ea87b87f5c39cd8096d049a3f44756e66575f5e193281d1cd3afdbeb3cd1ca202203c5efcd6320404ae4325fee91fe007957ce18bc5497c66d76d77ff326bb0d7ea", "0xAe2ceb4B57ade22643Be2909425105d5114b1dBC", false, false, null], ["rsk", "flixxo_on_rsk", "RFLIXX", 18, "Flixxo on RSK", "304402200b4ac06b69dda3404f508bcab37cd73348afc4f4b6bf68a5653c94defc619183022071fab27b45e8086c06443a87696e6a804e62cf9b5c70549ebd6419fe638fce4c", "0x73c08467E23F7DCB7dDBbc8d05041B74467A498A", false, false, null], ["rsk", "guaranies_paraguayos_pagolinea", "PYGCB", 18, "Guaranies Paraguayos PagoLinea", "30440220296c86f0ec5185f8722cc1f9fe499402956e25cef90d92cd55421620d654973b022004e43d53f9d670bd60ebe9e698c7a9f0d40b6191b0660d8effc2998044a94af9", "0xa05Fd8082e19923AA4868Ff3C2AE48850b734736", false, false, null], ["rsk", "invecoin", "INV", 18, "Invecoin", "30440220032c40205d59ea9ecfc805d09f0e63935e7e5e9da91e6b579ed4521deaad5caa02204e2f894e1aa59ffe6592858b9f8b422bf9e91eeedbffcc5d46f52255e0cb0de4", "0xE0cfF8a40F540657C62eB4CAC34b915e5Ed8D8Ff", false, false, null], ["rsk", "money_on_chain_governance_token", "MOC", 18, "Money on Chain Governance Token", "30440220760642aae8ffc1e11dff2475e79a73dd3289eb857307cd387893b5047f86345c02204318a8162e9b89072b0dc13a1e7c71dcab603cd3b22d7f9e219f8c564162a82a", "0x9AC7fE28967B30E3A4e6e03286d715b42B453D10", false, false, null], ["rsk", "peso_uruguayo_pagolinea", "UYUCB", 18, "Peso Uruguayo PagoLinea", "304502210080ca1cbfdfd3bdf19a2147521ca502485e254697860d67de42130f7ff7fa0fd502200f9799ae0f938c3015b0841624ad7e831507d859a8b9cc036c71587e25c78149", "0xD8132625b10b3962239F6842981Dce02F1A163D2", false, false, null], ["rsk", "pesos_argentinos_pagolinea", "ARSCB", 18, "Pesos Argentinos PagoLinea", "304402207ef5f4b507df83a82f00d63ceb2c4cd98aa2afb986ddb2d247885a1f73f82a69022051e4b4f3c074a501cf4a142d394031a409dbb70ab42c0a5b38eaf79207a653cb", "0xD52dA63689543924dCa66bCBe2e2ea599c45D575", false, false, null], ["rsk", "pesos_bolivianos_pagolinea", "BOBCB", 18, "Pesos Bolivianos PagoLinea", "3045022100e6768dd5f740c6213ed14c63b597f1cfa8f349b5570ebf3ffe96a8c65df1f22e0220283c62d6b2f714eb59b2b6f3a7438c2a06610e7bf15f46f20b019d286f72ec80", "0x977675B863B3b1cf46A927FdDcBE0C831BF50135", false, false, null], ["rsk", "pesos_colombianos_pagolinea", "COPCB", 18, "Pesos Colombianos PagoLinea", "304402207ebe7930590848c7fc5152e9da96e547b751f2a7cb28b4741206415e45737d8b02202f87448d1d85d89f3708e38d8036360cfe1e5fb150b9a60705c40a0e84079a94", "0x7C459C5b11E2815db085DdA9Ec314A9CDE00A082", false, false, null], ["rsk", "pesos_mexicanos_pagolinea", "MXNCB", 18, "Pesos Mexicanos PagoLinea", "3045022100c4fcf05d9c42d40fd171437e175e6568b16373b166dd4a1f4a21923c321be90c02200c6556d0f4c58d6f531958282265ca91f28441e1cca9224716170e996e5b7d2a", "0x2058BA9577C4F90246BEa9d74AE2E4cd0167A123", false, false, null], ["rsk", "pesos_panameños_pagolinea", "PABCB", 18, "Pesos Panameños PagoLinea", "3044022049c5f46fbc187414c3f43dbadb02cd2acdebfd9469d39a9ff1a513f349925e3b02207bcd65d9165b54b097d216a1b54187efac0270064a26138afd0cf3f62270cac0", "0x99Af5DEb8dAEBCD36FCCD16fA46dC95D922CdE5b", false, false, null], ["rsk", "real_brasileño_pagolinea", "BRLCB", 18, "Real Brasileño PagoLinea", "3045022100cd2015c81d3a17be53553db987d97336539026d4c07c49aa2127331af16be5f102200f419753d40f9cf2b938205c78317a2f53a35acb1c4dd94578a2744694b5b059", "0x3e040020648A2F2C872Ce0c7165BA5ad7841C972", false, false, null], ["rsk", "redfox_labs_on_rsk", "RRFOX", 18, "RedFOX Labs on RSK", "3045022100c0fcc32dbbdeff305c2debff5905f7449e8786ec0265b6350227834706a3292302202edf5394621040b5cb8f0d58dd39021a6c782b40f7991f5f2eb4dbe33d58ee99", "0x9C3a5F8d686fADE293c0CE989A62a34408C4E307", false, false, null], ["rsk", "rif", "RIF", 18, "RIF", "30440220498043456808baa17a44a93a38a0d0e2efcc9b86f8da905c2755993965df02ff02202620b4efc2fc1ff036698a3040735684a676fb2132931de8399ee67bd85cce0c", "0x2AcC95758f8b5F583470ba265EB685a8F45fC9D5", false, false, null], ["rsk", "rif_dollar_on_chain", "RDOC", 18, "RIF Dollar on Chain", "3045022100f696b3ee5aa537ec2a6149127992e39218e9c9c99b78b30a5f9588373e7f30c90220432ec6952286684c692d1919a3cd06a7f2289e9ff5bf085687c383fe3ca0bfa1", "0x2d919F19D4892381D58edeBeca66D5642Cef1a1f", false, false, null], ["rsk", "rif_name_service", "RNS", 0, "RIF Name Service", "3044022076f3c7bfaada96fb71136a93c33809ce59b9ef6ee3cada61fb83fbb633c0fcea02207d9b5544c6ada9bec27b125614d5edac1eccb92c577abcef6fd61ff69b9f5b41", "0x45d3e4FB311982A06bA52359d44cb4f5980e0ef1", false, false, null], ["rsk", "rif_pro", "RIFP", 18, "RIF Pro", "3044022008f8db1c708cda6e3c7aded9733815b419c9615b3c975c0b6348acdbc80fd3e1022010e0d803762f3cf505ffcb322d4def5f67056b5c811fce31687e05969f1b6f32", "0xf4d27c56595Ed59B66cC7F03CFF5193e4bd74a61", false, false, null], ["rsk", "rlending_rbtc", "CRBTC", 8, "rLending RBTC", "3045022100a87e4e1984a6aad7a6d36f028983651accfcf2f5fc920b6791dbcc02e368242802202e367a961987c0a3ca73050ca7343b795a2fbf22ca56c676d852613ef57e3468", "0x872664a885A1995D754e3666a23Fad5C801401c4", false, false, null], ["rsk", "rlending_rif", "CRIF", 8, "rLending RIF", "3045022100ceacde5434fb0719754eb5d3aa6417e6713e3d814621b6fd21b2db426c9bb1020220606be2175702d32c4ab40ba05f38a5b34c71c03b36fd6184898ce9e275efe125", "0xB7FF2C56C897562c0aA6747D2679d35F5e937492", false, false, null], ["rsk", "rlending_usdt", "CRUSDT", 8, "rLending USDT", "3045022100e7b665564b2055c754a0d6061546b3fd194a0ee31e5c662f2a4de23db6c82fbc0220184e63c62544bf7a35b9e25c7c41dd9f4a9f3aa9f9962451cc3533f238ee68e6", "0xd256C121a507CAdd2687599E27fa45E31B7C3199", false, false, null], ["rsk", "rsk_swap_lp_bpro_doc", "BPRO_DOC", 18, "RSK Swap LP BPRO_DOC", "3045022100d676054b7b75dbf87f2c6cb72e0304e02f84158c4ceac64479ac1c33d995a8c702205dc39e6a8bdf88bb76263318ff1f5ff11e2ff88ef78927e6ace66a321bb2363a", "0xE66388940C3db98a7b9fcf628702FFBec3a106A3", false, false, null], ["rsk", "rsk_swap_lp_rdai_doc", "DAI_DOC", 18, "RSK Swap LP rDAI_DOC", "3044022058d7fad8fd9260dcf94aa4676fed67adbd868446a3870ffbbc73a39f9a4698fa022026013304f65c9a089dfc0f2ff98e517c906d46ac7bac67b8795b56f9587f7e95", "0x22dAA89Fdf6Fb6A6771652141E6f18b8EBD86960", false, false, null], ["rsk", "rsk_swap_lp_rdai_rbtc", "RDAI_RBTC", 18, "RSK Swap LP rDAI_RBTC", "3044022067689f802b40afc214bccc6ed1db7255cc3ba6328332772a55087771f5a2a90f0220483fefc7b989b0038f4d6706286f059b216a3e6915a678dff0079a884ed14b72", "0xC9FE8e7a47eFF9f62F2684A540619D52FBcd6649", false, false, null], ["rsk", "rsk_swap_lp_rdoc_doc", "RDOC_DOC", 18, "RSK Swap LP RDOC_DOC", "3044022008adad291cfb1c53d188c8a37e6ddfca233f274e4c6e0297cbec3856c225c7ad022069f991f69ffb2b1f294942a4bb02d55c18aef2753b3c7d0e586dfc7eebc90acf", "0x90fc6Fbb9c7ecfecF0acB44385e6A4d076817feB", false, false, null], ["rsk", "rsk_swap_lp_rif_doc", "RIF_DOC", 18, "RSK Swap LP RIF_DOC", "3045022100f9b95d34456c296b4d585caaacf66eab85d0a9ffc395259d614b2d61904905620220182f5239ab542baf0311833e1f6372e8ad59e411e45993f3db38413e6bbdb361", "0xDa066d0fD764c8035CD56798f0F0D2FE719cC62b", false, false, null], ["rsk", "rsk_swap_lp_rif_rbtc", "RBTC_RIF", 18, "RSK Swap LP RIF_RBTC", "304502210084529d420286706ab82299f678c3cf65c10fd7282623212e2deb267947067d21022006481c45f488ded4f0bf25980066880f7f499912b4ac4f6850a11d02a18d6bc0", "0x818c0A92aaE155E93419b5a7323e8e8Ae649f287", false, false, null], ["rsk", "rsk_swap_lp_rif_rdai", "RIF_RDAI", 18, "RSK Swap LP RIF_rDAI", "3044022007ec9fd55ac180830c4b7bb6062032e63a907bb99509e1849a916b42cf195abf0220682b4dcd5e34e521e8718138640fe8400dcd329ae5bae53880bef7e1bb2cfb37", "0x2d5146c744beF25b27d0DC8523eD547bf7514D84", false, false, null], ["rsk", "rupia_indonesia_pagolinea", "IDRCB", 18, "Rupia Indonesia PagoLinea", "3045022100b9df4ee1095472eb799c1171aef2dc24958443d3ee22ece2ed25051dc05c7fa5022064b4b882212692409b54d41f0ccd83e67cf0047882e79bd48c3996f8866c8856", "0x3D9f9e1F8151410Beda306FdF8626a02E03Ea8aa", false, false, null], ["rsk", "sol_peruano_pagolinea", "PENCB", 18, "Sol Peruano PagoLinea", "3045022100d5c604e831b24d8212bb0ad06c1f8fd2a081abbffe7cda3fa290e8d9afae0f6a022008a220c11398b7d931cd50e7b2fa9a4b75973238b43938a223271f33a0c4f741", "0x0F6895Fa2679453D2C32C5F6E2f00E4621c57CA2", false, false, null], ["rsk", "sovryn_dollar", "DLLR", 18, "Sovryn Dollar", "304402206ace953ed0a34395868eb4c33756806e37d6505c0462a1ec20ed2bb70726041102204101fd06ffdb99e8bb639316974a9335c6860844d2ee7fe94b536a1dc802e8d9", "0xc1411567d2670e24d9C4DaAa7CdA95686e1250AA", false, false, null], ["rsk", "sovryn_token", "SOV", 18, "Sovryn Token", "3045022100f4455987978a646aed8971678b5eaa85ba69124474d77d1a1084bcd55e3d6349022049b1628c7041f4d070fc714a182df1a680a2180e8e1ce7b5614651be22fc148a", "0xEFc78fc7d48b64958315949279Ba181c2114ABBd", false, false, null], ["rsk", "tether_usd_on_rsk", "RUSDT", 18, "Tether USD on RSK", "304402201a46f360e27fa67440c18c8328b37b4b7d73a92e9c07ec8bb00f0911fc2e99280220708ee610dd99d5233415f2fde75fe5d014d022648cc2b10fda154ed1b1a46f0f", "0xef213441A85dF4d7ACbDaE0Cf78004e1E486bB96", false, false, null], ["rsk", "universal_basic_income_on_rsk", "RUBI", 18, "Universal Basic Income on RSK", "304402206e1a00cb86aef5059006afe3720cf86374b4a2f2f30cfc75271f153ba5f52a5702200e08e731be665070a7710658b71eaafcfef09560ac9c431520de1cfb0228bf79", "0x70566D8541BEaBE984C8BAbF8a816eD908514ba8", false, false, null], ["rsk", "usd_coin_on_rsk", "RUSDC", 18, "USD Coin on RSK", "3044022037976250c8030e63193d2551d7a26c8068226ead1ee12ac821a4b3ca52e5e93202205b2ef9916a5a8cf07f16af390d14487dcc6d4f62f7cf17dad4d91a5d1c539630", "0x1BDA44fda023f2aF8280A16FD1b01d1a493BA6C4", false, false, null], ["rsk", "wrapped_rbtc_on_rsk", "WRBTC", 18, "Wrapped RBTC on RSK", "3044022038afcc4edfc741591cff05b147a5115807f112c42c573acf081c370261111c560220196d3e2a9c8757c97ddef08c5928c436f24521d85fbd7954272e005fc18dc956", "0x967F8799aF07dF1534d48A95a5C9FEBE92c53AE0", false, false, null], ["rsk", "xusd_babelfish_stablecoin", "XUSD", 18, "XUSD Babelfish stablecoin", "3045022100aa1b16acfc39475056e72a4f0870d0bfa869548bb8366dda3cbb9ddc011b2db5022047704344cc222ffb14c8e5fe7a821c7be55577adf88aa55bcbd4cda02e4c6442", "0xb5999795BE0EbB5bAb23144AA5FD6A02D080299F", false, false, null], ["rsk", "yuan_chino_pagolinea", "CNYCB", 18, "Yuan Chino PagoLinea", "304402202341216e21ed69c750462db32c029a792a6f05837e6883189610209815c7f59f02203a8255808ddd317b04f365356136b26b2d4505160c402e58146d5d5ddad97044", "0x61B50D8Fb43cC28b56EE7F9DA32AE46c3C1C68a3", false, false, null], ["rsk", "zero", "ZERO", 18, "ZERO", "3045022100b7a144da35339162c8051e36c7eb44ed24582ad1a72915e05d98571da4209e9902206441d8c655115384819c40bbd16af2ebce47fdb8045420f7c16d51b691b1dae8", "0x451291D48f23782cb5609cEd5A195b0C92EdDC7B", false, false, null]]

@@ -16,3 +16,3 @@ import arbitrum_tokens from "./42161/erc20.json";

import polygon_tokens from "./137/erc20.json";
import rootstock_tokens from "./30/erc20.json";
import rsk_tokens from "./30/erc20.json";
import songbird_tokens from "./19/erc20.json";

@@ -34,3 +34,3 @@ import arbitrum_signatures from "./42161/erc20-signatures.json";

import polygon_signatures from "./137/erc20-signatures.json";
import rootstock_signatures from "./30/erc20-signatures.json";
import rsk_signatures from "./30/erc20-signatures.json";
import songbird_signatures from "./19/erc20-signatures.json";

@@ -53,3 +53,3 @@ export const tokens = {

137: polygon_tokens,
30: rootstock_tokens,
30: rsk_tokens,
19: songbird_tokens,

@@ -73,3 +73,3 @@ };

137: polygon_signatures,
30: rootstock_signatures,
30: rsk_signatures,
19: songbird_signatures,

@@ -76,0 +76,0 @@ };

@@ -32,3 +32,3 @@ const exchanges = [

["ripple", "035852500358525000", "30450221008fb0ff1f9479b67c5ed560c49d70f4b41c946fb87c4c9f8364a207f5dc2f2d190220561b5e4483667d9196fa5624c2ba7a7364a40a6ee91dcd9675941222bf861161"],
["rootstock", "045242544309526f6f7473746f636b06045242544312", "3045022100df25ac8d89a8d44f8d1bf9593a88d73b3fa03b8507a38cf68834c63083a1a692022044314e87d09993556961961a210ef5aaed9fe4e5ecf579bd415264158c10574b"],
["rsk", "04524254430352736b06045242544312", "304402204f3f55acb8c9bf7b610c76702183771532d618a5965c15efb6d3a4781c0ef74102203771d0cc54245c523a2030db6fd5f80c6a2964df3973df64e0b6c1f73da16854"],
["solana", "03534f4c06536f6c616e6100", "304402200b9d73926ef49cf6e3f775d4685cc1db7db95866d04b26bd384ae4f6185932ba0220574ec6e7a38d5fa827b541003947dda7ef51f721f162ed9d2bfe87b7457fdcf9"],

@@ -35,0 +35,0 @@ ["solana_devnet", "0474534f4c0d536f6c616e61204465766e657400", "304402201fd15de58ed9e160d4aaa3deaa4688eae86c2733bc120f2c6f17712408b5af63022054f779a9130fccfcf30b2a28bc0ac9be505735c7cac68511127c6f19bd510a26"],

@@ -7,3 +7,8 @@ import type { CryptoCurrency, TokenCurrency } from "@ledgerhq/types-cryptoassets";

};
export declare function createTokenHash(token: TokenCurrency): string;
/**
* Only for jest purpose, clear all the init list
*/
export declare function __clearAllLists(): void;
/**
*

@@ -10,0 +15,0 @@ */

@@ -21,2 +21,3 @@ import { getCryptoCurrencyById } from "./currencies";

const tokensByCurrencyAddress = {};
const tokenListHashes = new Set();
addTokens(erc20tokens.map(convertERC20));

@@ -34,3 +35,31 @@ addTokens(polygonTokens.map(convertERC20));

};
export function createTokenHash(token) {
return token
? `${token.id}${token.contractAddress}${token.delisted}${token.disableCountervalue}${token.ticker}${token.countervalueTicker}${token.ledgerSignature}`
: "";
}
/**
* Only for jest purpose, clean object to be empty
* @param obj
*/
const __clearObject = (obj) => {
for (const key in obj) {
delete obj[key];
}
};
/**
* Only for jest purpose, clear all the init list
*/
export function __clearAllLists() {
tokensArray.length = 0;
tokensArrayWithDelisted.length = 0;
__clearObject(tokensByCryptoCurrency);
__clearObject(tokensByCryptoCurrencyWithDelisted);
__clearObject(tokensById);
__clearObject(tokensByTicker);
__clearObject(tokensByAddress);
__clearObject(tokensByCurrencyAddress);
tokenListHashes.clear();
}
/**
*

@@ -104,17 +133,54 @@ */

}
function removeTokenFromArray(array, tokenId) {
if (array && array.length > 0) {
const index = array.findIndex((currentToken) => currentToken && currentToken.id === tokenId);
if (index === -1)
return array;
return array.splice(index, 1);
}
}
function removeTokenFromRecord(record, key) {
tokenListHashes.delete(record[key]);
delete record[key];
}
/**
* Delete previous token entry to all array
* @param token
*/
function removeTokenFromAllLists(token) {
const { id, contractAddress, parentCurrency, ticker } = token;
const lowCaseContract = contractAddress.toLowerCase();
removeTokenFromRecord(tokensById, id);
removeTokenFromRecord(tokensByCurrencyAddress, parentCurrency.id + ":" + lowCaseContract);
removeTokenFromRecord(tokensByAddress, lowCaseContract);
removeTokenFromRecord(tokensByTicker, ticker);
removeTokenFromArray(tokensArray, id);
removeTokenFromArray(tokensArrayWithDelisted, id);
removeTokenFromArray(tokensByCryptoCurrency[parentCurrency.id], id);
removeTokenFromArray(tokensByCryptoCurrencyWithDelisted[parentCurrency.id], id);
}
export function addTokens(list) {
list.forEach((token) => {
if (tokensById[token.id])
if (!token)
return;
if (!token.delisted)
const tokenHash = createTokenHash(token);
if (tokenListHashes.has(tokenHash))
return;
/**
* We clean all the reference of an existing token, if an hash doesn't match.
* Like this we can update any change from a already added token coming from Dynamic CAL
* and maintain it up to date without having to release a new version of LLD or LLM
*/
removeTokenFromAllLists(token);
const { id, contractAddress, parentCurrency, delisted, ticker } = token;
const lowCaseContract = contractAddress.toLowerCase();
if (!delisted)
tokensArray.push(token);
tokensArrayWithDelisted.push(token);
tokensById[token.id] = token;
if (!tokensByTicker[token.ticker] ||
comparePriority(token, tokensByTicker[token.ticker]) > 0) {
tokensByTicker[token.ticker] = token;
tokensById[id] = token;
if (!tokensByTicker[ticker] ||
comparePriority(token, tokensByTicker[ticker]) > 0) {
tokensByTicker[ticker] = token;
}
const lowCaseContract = token.contractAddress.toLowerCase();
tokensByAddress[lowCaseContract] = token;
const { parentCurrency } = token;
tokensByCurrencyAddress[parentCurrency.id + ":" + lowCaseContract] = token;

@@ -127,5 +193,6 @@ if (!(parentCurrency.id in tokensByCryptoCurrency)) {

}
if (!token.delisted)
if (!delisted)
tokensByCryptoCurrency[parentCurrency.id].push(token);
tokensByCryptoCurrencyWithDelisted[parentCurrency.id].push(token);
tokenListHashes.add(tokenHash);
});

@@ -219,3 +286,3 @@ }

}
function convertElrondESDTTokens([ticker, identifier, decimals, signature, name,]) {
function convertElrondESDTTokens([ticker, identifier, decimals, signature, name, disableCountervalue,]) {
const ELROND_ESDT_CONTRACT = "erd1qqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqzllls8a5w6u";

@@ -229,2 +296,3 @@ return {

tokenType: "esdt",
disableCountervalue,
name,

@@ -231,0 +299,0 @@ ticker,

@@ -444,12 +444,2 @@ [

"cardano",
"c88bbd1848db5ea665b1fffbefba86e8dcd723b5085348e8a8d2260f",
"44414e41",
"DANA",
"DANA",
6,
false,
false
],
[
"cardano",
"47959e79846b8bdcacb91f586408d97e2dff44f31a04f03902cba818",

@@ -518,3 +508,3 @@ "5357454554",

"PinacolADA",
"PinacolADA",
"Pina",
0,

@@ -530,3 +520,3 @@ false,

"MKA",
2,
5,
false,

@@ -547,12 +537,2 @@ true

"cardano",
"86abe45be4d8fb2e8f28e8047d17d0ba5592f2a6c8c452fc88c2c143",
"58524159",
"XRAY",
"XRAY",
0,
false,
true
],
[
"cardano",
"0fd9819a9d7fb414880883f43a42d33458f12bc5f9841cec6457dc15",

@@ -568,12 +548,2 @@ "5669527553",

"cardano",
"df0172804f8418afc4e5b0a15b8fc78bdc3ca6d179405a7cd194f3b4",
"464c49434b",
"Flickto",
"FLICK",
0,
false,
true
],
[
"cardano",
"20cd68533b47565f3c61efb39c30fdace9963bfa4c0060b613448e3c",

@@ -629,12 +599,2 @@ "50524f584945",

"cardano",
"14a3455f71c435a04ea1fdb50a3ef4c1cab0e79fb1565627ac66a575",
"52415645",
"Ravendex",
"RAVE",
0,
false,
true
],
[
"cardano",
"2b0a04a7b60132b1805b296c7fcb3b217ff14413991bf76f72663c30",

@@ -730,12 +690,2 @@ "67696d62616c",

"cardano",
"57684adcb032c8dbc40179841bed987d8dee7472617a0e5c25ef4140",
"59617953776170",
"YaySwap",
"YAY",
0,
false,
true
],
[
"cardano",
"c9f955eeffa84e42363b4992281d32dd2f9239153d6c66420a9acc15",

@@ -791,12 +741,2 @@ "4c4f47",

"cardano",
"208a2ca888886921513cb777bb832a8dc685c04de990480151f12150",
"53484942414441",
"SHIBADA",
"SHIBA",
0,
false,
true
],
[
"cardano",
"c4c00fbd8fa227442a5e7cdecde33b24588494d05a2c50fda8938c6d",

@@ -825,3 +765,3 @@ "4b49445a",

"PoolPeekCoin",
"PoolPeekCoin",
"PPC",
0,

@@ -876,3 +816,3 @@ false,

"CardaniaFounderBlue",
"CardaniaFounderBlue",
"CDFC5",
0,

@@ -887,3 +827,3 @@ false,

"CardaniaFounderRed",
"CardaniaFounderRed",
"CDFC4",
0,

@@ -908,3 +848,3 @@ false,

"CardaniaFounderGreen",
"CardaniaFounderGreen",
"CDFC6",
0,

@@ -1026,2 +966,32 @@ false,

"cardano",
"5dac8536653edc12f6f5e1045d8164b9f59998d3bdc300fc92843489",
"4e4d4b52",
"NMKR",
"NMKR",
6,
false,
false
],
[
"cardano",
"c0ee29a85b13209423b10447d3c2e6a50641a15c57770e27cb9d5073",
"57696e67526964657273",
"WingRiders Governance Token",
"WRT",
6,
false,
false
],
[
"cardano",
"8e51398904a5d3fc129fbf4f1589701de23c7824d5c90fdb9490e15a",
"434841524c4933",
"CHARLI3",
"C3",
6,
false,
false
],
[
"cardano",
"38ad9dc3aec6a2f38e220142b9aa6ade63ebe71f65e7cc2b7d8a8535",

@@ -1034,3 +1004,43 @@ "434c4159",

false
],
[
"cardano",
"f43a62fdc3965df486de8a0d32fe800963589c41b38946602a0dc535",
"41474958",
"SingularityNet AGIX Token",
"AGIX",
8,
false,
false
],
[
"cardano",
"533bb94a8850ee3ccbe483106489399112b74c905342cb1792a797a0",
"494e4459",
"Indigo DAO Token",
"INDY",
6,
false,
false
],
[
"cardano",
"8db269c3ec630e06ae29f74bc39edd1f87c819f1056206e879a1cd61",
"446a65644d6963726f555344",
"Djed USD",
"DJED",
6,
false,
false
],
[
"cardano",
"f66d78b4a3cb3d37afa0ec36461e51ecbde00f26c8f0a68f94b69880",
"69555344",
"iUSD",
"iUSD",
6,
false,
false
]
]

@@ -6,3 +6,4 @@ export type ElrondESDTToken = [

string,
string
string,
boolean
];

@@ -9,0 +10,0 @@ declare const _default: ElrondESDTToken[];

@@ -7,3 +7,4 @@ [

"3045022100f03b1ec0d83d8d75d436f688c2007ffb0c71b39a4f72aba036062ea8d7ade99402203449426b83203617279c04ccb00387a77deffc468c27015bfc1590f1950edde9",
"WrappedUSDC"
"WrappedUSDC",
false
],

@@ -15,3 +16,4 @@ [

"304402207c9727bf3a0af254052154bceefe835856e4a7f6538cb6f5c3ef12422c6ab5dd02207d7a6c88777032079cd57b5b859a6e8dee4b73bb4fa699f0340f99fb70080a8d",
"MEX"
"MEX",
false
],

@@ -23,3 +25,4 @@ [

"3045022100afa25bb834c8a2a6e7f6e15f3f318e9da3b7991f2a3f9c2f58d73c700be08736022066d3d0ef00e754e050a4b1ba8455129e83dd01c2a8a6b79738373a463d10fe82",
"holoride"
"holoride",
false
],

@@ -31,4 +34,109 @@ [

"304402204f2f6035dccb8c5e16698a1a8cfd0c0d4203e9a31103147e286fa1c1ea829c16022003284c1f3c8cb23b6587c5dee3187feb1e0663b15ffbffa89dbe07e7a766eff2",
"Utrust"
"Utrust",
false
],
[
"AERO",
"4145524f2d343538626266",
18,
"3045022100ba6735ab8da2adcb980edc76edf5405102d971cda21252d314e4f14b1739948a0220192ecef920188c68bbd08830adcaf7600af3896d0e913d5a7e343d95d3d02941",
"Aerovek",
false
],
[
"ASH",
"4153482d613634326431",
18,
"30450221009c58ae35af3a770221bd6e1fd8ad023d23e49e52cbca64f1a225c497935ee30402203fc97dae339a44872bc0415e684c35e0990720ba977ce6dabebfe72e6dc3759a",
"AshSwap",
false
],
[
"BHAT",
"424841542d633166646533",
18,
"30450221009bd94edb228d0810881b22f3e89a2d5617077ade5329e5ff2d9332cd179beb7f02205f15419fa374050b8d0dc38182ccf310e8f6cf8ea7a79eac64a5e20eec28ff7f",
"BHNetwork",
false
],
[
"BUSD",
"425553442d343062353765",
18,
"3044022028c5f58c74c99b905fe0d12bbd431d37f3ba395741c9f92cffedc1954b5fc9b6022076fd13b7fd1d193c038b6eab3662b3a1572db4ddc805d3c6369c4f1c8a86d618",
"WrappedBUSD",
false
],
[
"CRU",
"4352552d613566346161",
18,
"304502210097d5954f6a302a2ad51dee64a6d80b98299d96fb2bd8bcaf72e94dd932fc13aa0220722b509211f28d334d8eafae96521d8550ed5c74743383832ce8436353310386",
"CrustNetwork",
false
],
[
"ISET",
"495345542d383465353565",
6,
"304402201cb6ecc0a50e93cac00a0ba06f8a07efb04803aeb2bf748efd5078efe3b79f8b02204013c555b35f09d4a87ca30483a4f1e996554463c8354cfd80e93d09d4140a00",
"IsengardToken",
false
],
[
"QWT",
"5157542d343661633031",
6,
"3045022100e43c1ad7d3e4a5439e2ff7b97bb7901ca1a36a130b0e6e74464d65cc8d282bbb02206d318a05ff0dde6148856fc8391f1878cbdea591db47a74ad117a6a821e835f2",
"QoWatt",
false
],
[
"SFIT",
"534649542d616562633930",
18,
"304402204abef32b5df9129086d14d8130f0658085a30b061f39d8226e8a2e2223ea7b5b02207bf2f87e1b3948953a9714f1cb573acd9447d6d6111ad8d188756407f7b2790c",
"Sense4FIT",
false
],
[
"SUPER",
"53555045522d353037616136",
18,
"30450221008301715e7ddb7efb2cce9bf0ac48367a03b90bbd50e90453827033bb086feb680220716c749f95d178c12f30adc96bf395353a1dd37fbe57243abaa1c13a43d79e6a",
"SUPER",
false
],
[
"USDT",
"555344542d663863303863",
6,
"304502210094238f50b4f64f9b68ff8b38429ffc8bb0bd27ca21fdf758953843e4420cb273022010024029457a028b5a358c8f56b0dff27400321f7b999bd717844021d21fe77b",
"WrappedUSDT",
false
],
[
"WAM",
"57414d2d353130653432",
18,
"3044022008f62bace38ce4cea98376818e519f6e03ba770e939c799117af8445de6125f7022020c1870a6c5685e8bf8ef0713c1b8dbe19faaf43bee8e66a63dd0fcfb0b0a6ca",
"WAM",
false
],
[
"ZPAY",
"5a5041592d323437383735",
18,
"3045022100c550c564fa528e4087296b00cbf8d71262905e86fa61707d654013ac2b9f613f02202e28ea538cb0dcef9c65c2d9d22991604dd5b1f29a19365943c49f41a8c36eb0",
"ZoidPay",
false
],
[
"ITHEUM",
"49544845554d2d646636663236",
18,
"304402202a59477deed3f19e4abd33be2c857f45cddc5f8020853816e7ff72d288db94c102200a9f9309dbeb9ede330299f9faf950d39a1e5ab1e1c14d5c046403bb9af6602a",
"Itheum",
false
]
]

@@ -1,1 +0,1 @@

[["rootstock", "amlt_coinfirm_on_rsk", "RAMLT", 18, "AMLT Coinfirm on RSK", "3045022100a2f83692fe1e6777b01250d6e45781b24a874be62853ec228f901eac859b12ba0220351e4fd685cfdf370fc720ad9e3ea9783b1a2801fafcc2ae151b1640b810337d", "0xff9eA341d9eA91Cb7C54342354377f5104fD403f", false, false, null], ["rootstock", "babelfish", "FISH", 18, "Babelfish", "30440220076594e0ddde1d15044513cffefbd77002e06741b62693aea97369a10aed804902207b1df88e854ee2940414813af65551270dd29eb813b35ac67484d94692df4a1e", "0x055A902303746382FBB7D18f6aE0df56eFDc5213", false, false, null], ["rootstock", "bitcoin_pagolinea", "BTCCB", 18, "Bitcoin PagoLinea", "304402200bf25bd96a7ad00a6e56b271ba30a1c72d4135ca3d566232fcb4ec82c7741ff30220009f963c1fa09280d78c72cfc7277a8ba61aa8217425d0d3bdde01a11cfc0226", "0xAB2D290B7A600f5eA8d5b933f6F15C867Fd7e60e", false, false, null], ["rootstock", "bitpro", "BPRO", 18, "BitPro", "3045022100ccc7b9e42932afbeca9c41db4ac7e8d48de303f8e27708c815ba90d79fa64c6102207c3a59d6c3fac935aa9e43e1a34411404c220328488dc4f9e89366e1701be405", "0x440CD83C160De5C96Ddb20246815eA44C7aBBCa8", false, false, null], ["rootstock", "bolívares_pagolinea", "VESCB", 18, "Bolívares PagoLinea", "3044022063c4717b9fd2c696a6f12f80626b748296ac3ab2e3b09f805b595581655a8dd10220234c1cd2957386834f7d0e347894acc99bd44f39f767758f934f469c4e6fdd72", "0xE9F78E507f24537F3F78C212CF93F65EEc9054c2", false, false, null], ["rootstock", "brazilian_digital_token", "BRZ", 4, "Brazilian Digital Token", "304502210090fdcb3534c34db8bd9b16b83bb49af09c25cde650327dba95fd8dfc645cbb4f022078192a589efebebef28335442334b040cadc8c85a79873aa195aef503acbdc91", "0xE355c280131dFaF18Bf1c3648aEe3C396dB6b5Fd", false, false, null], ["rootstock", "bundles_finance_on_rsk", "RBUND", 18, "Bundles Finance on RSK", "30440220226d545b11119bf438c934fa6287415e59c68e1c6d4215e24b78be6a94884c5502206bebc2e0b7b023cf6a7b81cf9a72de8d89ed1a104747e113f71dd1bf9cbb77f9", "0x4991516DF6053121121274397a8C1dAD608Bc95B", false, false, null], ["rootstock", "chainlink_token_on_rsk", "RLINK", 18, "ChainLink Token on RSK", "3045022100da3dd5bf6dbc5bdd01332a6973450c9f3c1c944b5d0eefacb09dc1a0a29140d302200d55b21c0e36e1fcbfa615e556382cde33059ba886872ddfbb188c33ef3f733b", "0x14AdaE34beF7ca957Ce2dDe5ADD97ea050123827", false, false, null], ["rootstock", "dai_stablecoin_on_rsk", "RDAI", 18, "Dai Stablecoin on RSK", "3044022069cd0b4a80d09c8a8131e0dad6261f640427881f31a170800e7d2da4e8e8f25502204ba41e3d7c1c163d9d80fc6533ea67528569885aaba3d0d959968950ed760db9", "0x6B1A73d547F4009a26B8485B63d7015d248Ad406", false, false, null], ["rootstock", "dollar_on_chain", "DOC", 18, "Dollar on Chain", "30440220356938660fbcab4de449e7ca40fbb2358a13e18be9cf9812fa9f4d9d6c52acd80220110572a052adf34552f4de8a93295d9985522a9b8454a4bcc486b0c75edd4127", "0xe700691dA7b9851F2F35f8b8182c69c53CcaD9Db", false, false, null], ["rootstock", "dólar_americano_pagolinea", "USDCB", 18, "Dólar Americano PagoLinea", "304402207e91a0136fbc3076f402d7ee3609ada685eef48a9966432d44abd12edad5628302200c1724de4450f4c426d640d24d62374f93cc808f3da59825318a00d5376aaaeb", "0xAa5dc2Ea0e056fC962f48aB25547d66d3586ee8a", false, false, null], ["rootstock", "ether_pagolinea", "ETHCB", 18, "Ether PagoLinea", "304402206a0edbcdb6d3495122e67cefa2296224b0e385cfe57424f6d2c659f8bc48a76c02202e759f3390301db1cc97e6e131a56c2de0b75ccde8a5730a3a68067179112193", "0x84c0cB1D6623cFB3546a79C66EB96b874ce6659D", false, false, null], ["rootstock", "euro_pagolinea", "EURCB", 18, "Euro PagoLinea", "30450221008ea87b87f5c39cd8096d049a3f44756e66575f5e193281d1cd3afdbeb3cd1ca202203c5efcd6320404ae4325fee91fe007957ce18bc5497c66d76d77ff326bb0d7ea", "0xAe2ceb4B57ade22643Be2909425105d5114b1dBC", false, false, null], ["rootstock", "flixxo_on_rsk", "RFLIXX", 18, "Flixxo on RSK", "304402200b4ac06b69dda3404f508bcab37cd73348afc4f4b6bf68a5653c94defc619183022071fab27b45e8086c06443a87696e6a804e62cf9b5c70549ebd6419fe638fce4c", "0x73c08467E23F7DCB7dDBbc8d05041B74467A498A", false, false, null], ["rootstock", "guaranies_paraguayos_pagolinea", "PYGCB", 18, "Guaranies Paraguayos PagoLinea", "30440220296c86f0ec5185f8722cc1f9fe499402956e25cef90d92cd55421620d654973b022004e43d53f9d670bd60ebe9e698c7a9f0d40b6191b0660d8effc2998044a94af9", "0xa05Fd8082e19923AA4868Ff3C2AE48850b734736", false, false, null], ["rootstock", "invecoin", "INV", 18, "Invecoin", "30440220032c40205d59ea9ecfc805d09f0e63935e7e5e9da91e6b579ed4521deaad5caa02204e2f894e1aa59ffe6592858b9f8b422bf9e91eeedbffcc5d46f52255e0cb0de4", "0xE0cfF8a40F540657C62eB4CAC34b915e5Ed8D8Ff", false, false, null], ["rootstock", "money_on_chain_governance_token", "MOC", 18, "Money on Chain Governance Token", "30440220760642aae8ffc1e11dff2475e79a73dd3289eb857307cd387893b5047f86345c02204318a8162e9b89072b0dc13a1e7c71dcab603cd3b22d7f9e219f8c564162a82a", "0x9AC7fE28967B30E3A4e6e03286d715b42B453D10", false, false, null], ["rootstock", "peso_uruguayo_pagolinea", "UYUCB", 18, "Peso Uruguayo PagoLinea", "304502210080ca1cbfdfd3bdf19a2147521ca502485e254697860d67de42130f7ff7fa0fd502200f9799ae0f938c3015b0841624ad7e831507d859a8b9cc036c71587e25c78149", "0xD8132625b10b3962239F6842981Dce02F1A163D2", false, false, null], ["rootstock", "pesos_argentinos_pagolinea", "ARSCB", 18, "Pesos Argentinos PagoLinea", "304402207ef5f4b507df83a82f00d63ceb2c4cd98aa2afb986ddb2d247885a1f73f82a69022051e4b4f3c074a501cf4a142d394031a409dbb70ab42c0a5b38eaf79207a653cb", "0xD52dA63689543924dCa66bCBe2e2ea599c45D575", false, false, null], ["rootstock", "pesos_bolivianos_pagolinea", "BOBCB", 18, "Pesos Bolivianos PagoLinea", "3045022100e6768dd5f740c6213ed14c63b597f1cfa8f349b5570ebf3ffe96a8c65df1f22e0220283c62d6b2f714eb59b2b6f3a7438c2a06610e7bf15f46f20b019d286f72ec80", "0x977675B863B3b1cf46A927FdDcBE0C831BF50135", false, false, null], ["rootstock", "pesos_colombianos_pagolinea", "COPCB", 18, "Pesos Colombianos PagoLinea", "304402207ebe7930590848c7fc5152e9da96e547b751f2a7cb28b4741206415e45737d8b02202f87448d1d85d89f3708e38d8036360cfe1e5fb150b9a60705c40a0e84079a94", "0x7C459C5b11E2815db085DdA9Ec314A9CDE00A082", false, false, null], ["rootstock", "pesos_mexicanos_pagolinea", "MXNCB", 18, "Pesos Mexicanos PagoLinea", "3045022100c4fcf05d9c42d40fd171437e175e6568b16373b166dd4a1f4a21923c321be90c02200c6556d0f4c58d6f531958282265ca91f28441e1cca9224716170e996e5b7d2a", "0x2058BA9577C4F90246BEa9d74AE2E4cd0167A123", false, false, null], ["rootstock", "pesos_panameños_pagolinea", "PABCB", 18, "Pesos Panameños PagoLinea", "3044022049c5f46fbc187414c3f43dbadb02cd2acdebfd9469d39a9ff1a513f349925e3b02207bcd65d9165b54b097d216a1b54187efac0270064a26138afd0cf3f62270cac0", "0x99Af5DEb8dAEBCD36FCCD16fA46dC95D922CdE5b", false, false, null], ["rootstock", "real_brasileño_pagolinea", "BRLCB", 18, "Real Brasileño PagoLinea", "3045022100cd2015c81d3a17be53553db987d97336539026d4c07c49aa2127331af16be5f102200f419753d40f9cf2b938205c78317a2f53a35acb1c4dd94578a2744694b5b059", "0x3e040020648A2F2C872Ce0c7165BA5ad7841C972", false, false, null], ["rootstock", "redfox_labs_on_rsk", "RRFOX", 18, "RedFOX Labs on RSK", "3045022100c0fcc32dbbdeff305c2debff5905f7449e8786ec0265b6350227834706a3292302202edf5394621040b5cb8f0d58dd39021a6c782b40f7991f5f2eb4dbe33d58ee99", "0x9C3a5F8d686fADE293c0CE989A62a34408C4E307", false, false, null], ["rootstock", "rif", "RIF", 18, "RIF", "30440220498043456808baa17a44a93a38a0d0e2efcc9b86f8da905c2755993965df02ff02202620b4efc2fc1ff036698a3040735684a676fb2132931de8399ee67bd85cce0c", "0x2AcC95758f8b5F583470ba265EB685a8F45fC9D5", false, false, null], ["rootstock", "rif_dollar_on_chain", "RDOC", 18, "RIF Dollar on Chain", "3045022100f696b3ee5aa537ec2a6149127992e39218e9c9c99b78b30a5f9588373e7f30c90220432ec6952286684c692d1919a3cd06a7f2289e9ff5bf085687c383fe3ca0bfa1", "0x2d919F19D4892381D58edeBeca66D5642Cef1a1f", false, false, null], ["rootstock", "rif_name_service", "RNS", 0, "RIF Name Service", "3044022076f3c7bfaada96fb71136a93c33809ce59b9ef6ee3cada61fb83fbb633c0fcea02207d9b5544c6ada9bec27b125614d5edac1eccb92c577abcef6fd61ff69b9f5b41", "0x45d3e4FB311982A06bA52359d44cb4f5980e0ef1", false, false, null], ["rootstock", "rif_pro", "RIFP", 18, "RIF Pro", "3044022008f8db1c708cda6e3c7aded9733815b419c9615b3c975c0b6348acdbc80fd3e1022010e0d803762f3cf505ffcb322d4def5f67056b5c811fce31687e05969f1b6f32", "0xf4d27c56595Ed59B66cC7F03CFF5193e4bd74a61", false, false, null], ["rootstock", "rlending_rbtc", "CRBTC", 8, "rLending RBTC", "3045022100a87e4e1984a6aad7a6d36f028983651accfcf2f5fc920b6791dbcc02e368242802202e367a961987c0a3ca73050ca7343b795a2fbf22ca56c676d852613ef57e3468", "0x872664a885A1995D754e3666a23Fad5C801401c4", false, false, null], ["rootstock", "rlending_rif", "CRIF", 8, "rLending RIF", "3045022100ceacde5434fb0719754eb5d3aa6417e6713e3d814621b6fd21b2db426c9bb1020220606be2175702d32c4ab40ba05f38a5b34c71c03b36fd6184898ce9e275efe125", "0xB7FF2C56C897562c0aA6747D2679d35F5e937492", false, false, null], ["rootstock", "rlending_usdt", "CRUSDT", 8, "rLending USDT", "3045022100e7b665564b2055c754a0d6061546b3fd194a0ee31e5c662f2a4de23db6c82fbc0220184e63c62544bf7a35b9e25c7c41dd9f4a9f3aa9f9962451cc3533f238ee68e6", "0xd256C121a507CAdd2687599E27fa45E31B7C3199", false, false, null], ["rootstock", "rsk_swap_lp_bpro_doc", "BPRO_DOC", 18, "RSK Swap LP BPRO_DOC", "3045022100d676054b7b75dbf87f2c6cb72e0304e02f84158c4ceac64479ac1c33d995a8c702205dc39e6a8bdf88bb76263318ff1f5ff11e2ff88ef78927e6ace66a321bb2363a", "0xE66388940C3db98a7b9fcf628702FFBec3a106A3", false, false, null], ["rootstock", "rsk_swap_lp_rdai_doc", "DAI_DOC", 18, "RSK Swap LP rDAI_DOC", "3044022058d7fad8fd9260dcf94aa4676fed67adbd868446a3870ffbbc73a39f9a4698fa022026013304f65c9a089dfc0f2ff98e517c906d46ac7bac67b8795b56f9587f7e95", "0x22dAA89Fdf6Fb6A6771652141E6f18b8EBD86960", false, false, null], ["rootstock", "rsk_swap_lp_rdai_rbtc", "RDAI_RBTC", 18, "RSK Swap LP rDAI_RBTC", "3044022067689f802b40afc214bccc6ed1db7255cc3ba6328332772a55087771f5a2a90f0220483fefc7b989b0038f4d6706286f059b216a3e6915a678dff0079a884ed14b72", "0xC9FE8e7a47eFF9f62F2684A540619D52FBcd6649", false, false, null], ["rootstock", "rsk_swap_lp_rdoc_doc", "RDOC_DOC", 18, "RSK Swap LP RDOC_DOC", "3044022008adad291cfb1c53d188c8a37e6ddfca233f274e4c6e0297cbec3856c225c7ad022069f991f69ffb2b1f294942a4bb02d55c18aef2753b3c7d0e586dfc7eebc90acf", "0x90fc6Fbb9c7ecfecF0acB44385e6A4d076817feB", false, false, null], ["rootstock", "rsk_swap_lp_rif_doc", "RIF_DOC", 18, "RSK Swap LP RIF_DOC", "3045022100f9b95d34456c296b4d585caaacf66eab85d0a9ffc395259d614b2d61904905620220182f5239ab542baf0311833e1f6372e8ad59e411e45993f3db38413e6bbdb361", "0xDa066d0fD764c8035CD56798f0F0D2FE719cC62b", false, false, null], ["rootstock", "rsk_swap_lp_rif_rbtc", "RBTC_RIF", 18, "RSK Swap LP RIF_RBTC", "304502210084529d420286706ab82299f678c3cf65c10fd7282623212e2deb267947067d21022006481c45f488ded4f0bf25980066880f7f499912b4ac4f6850a11d02a18d6bc0", "0x818c0A92aaE155E93419b5a7323e8e8Ae649f287", false, false, null], ["rootstock", "rsk_swap_lp_rif_rdai", "RIF_RDAI", 18, "RSK Swap LP RIF_rDAI", "3044022007ec9fd55ac180830c4b7bb6062032e63a907bb99509e1849a916b42cf195abf0220682b4dcd5e34e521e8718138640fe8400dcd329ae5bae53880bef7e1bb2cfb37", "0x2d5146c744beF25b27d0DC8523eD547bf7514D84", false, false, null], ["rootstock", "rupia_indonesia_pagolinea", "IDRCB", 18, "Rupia Indonesia PagoLinea", "3045022100b9df4ee1095472eb799c1171aef2dc24958443d3ee22ece2ed25051dc05c7fa5022064b4b882212692409b54d41f0ccd83e67cf0047882e79bd48c3996f8866c8856", "0x3D9f9e1F8151410Beda306FdF8626a02E03Ea8aa", false, false, null], ["rootstock", "sol_peruano_pagolinea", "PENCB", 18, "Sol Peruano PagoLinea", "3045022100d5c604e831b24d8212bb0ad06c1f8fd2a081abbffe7cda3fa290e8d9afae0f6a022008a220c11398b7d931cd50e7b2fa9a4b75973238b43938a223271f33a0c4f741", "0x0F6895Fa2679453D2C32C5F6E2f00E4621c57CA2", false, false, null], ["rootstock", "sovryn_dollar", "DLLR", 18, "Sovryn Dollar", "304402206ace953ed0a34395868eb4c33756806e37d6505c0462a1ec20ed2bb70726041102204101fd06ffdb99e8bb639316974a9335c6860844d2ee7fe94b536a1dc802e8d9", "0xc1411567d2670e24d9C4DaAa7CdA95686e1250AA", false, false, null], ["rootstock", "sovryn_token", "SOV", 18, "Sovryn Token", "3045022100f4455987978a646aed8971678b5eaa85ba69124474d77d1a1084bcd55e3d6349022049b1628c7041f4d070fc714a182df1a680a2180e8e1ce7b5614651be22fc148a", "0xEFc78fc7d48b64958315949279Ba181c2114ABBd", false, false, null], ["rootstock", "tether_usd_on_rsk", "RUSDT", 18, "Tether USD on RSK", "304402201a46f360e27fa67440c18c8328b37b4b7d73a92e9c07ec8bb00f0911fc2e99280220708ee610dd99d5233415f2fde75fe5d014d022648cc2b10fda154ed1b1a46f0f", "0xef213441A85dF4d7ACbDaE0Cf78004e1E486bB96", false, false, null], ["rootstock", "universal_basic_income_on_rsk", "RUBI", 18, "Universal Basic Income on RSK", "304402206e1a00cb86aef5059006afe3720cf86374b4a2f2f30cfc75271f153ba5f52a5702200e08e731be665070a7710658b71eaafcfef09560ac9c431520de1cfb0228bf79", "0x70566D8541BEaBE984C8BAbF8a816eD908514ba8", false, false, null], ["rootstock", "usd_coin_on_rsk", "RUSDC", 18, "USD Coin on RSK", "3044022037976250c8030e63193d2551d7a26c8068226ead1ee12ac821a4b3ca52e5e93202205b2ef9916a5a8cf07f16af390d14487dcc6d4f62f7cf17dad4d91a5d1c539630", "0x1BDA44fda023f2aF8280A16FD1b01d1a493BA6C4", false, false, null], ["rootstock", "wrapped_rbtc_on_rsk", "WRBTC", 18, "Wrapped RBTC on RSK", "3044022038afcc4edfc741591cff05b147a5115807f112c42c573acf081c370261111c560220196d3e2a9c8757c97ddef08c5928c436f24521d85fbd7954272e005fc18dc956", "0x967F8799aF07dF1534d48A95a5C9FEBE92c53AE0", false, false, null], ["rootstock", "xusd_babelfish_stablecoin", "XUSD", 18, "XUSD Babelfish stablecoin", "3045022100aa1b16acfc39475056e72a4f0870d0bfa869548bb8366dda3cbb9ddc011b2db5022047704344cc222ffb14c8e5fe7a821c7be55577adf88aa55bcbd4cda02e4c6442", "0xb5999795BE0EbB5bAb23144AA5FD6A02D080299F", false, false, null], ["rootstock", "yuan_chino_pagolinea", "CNYCB", 18, "Yuan Chino PagoLinea", "304402202341216e21ed69c750462db32c029a792a6f05837e6883189610209815c7f59f02203a8255808ddd317b04f365356136b26b2d4505160c402e58146d5d5ddad97044", "0x61B50D8Fb43cC28b56EE7F9DA32AE46c3C1C68a3", false, false, null], ["rootstock", "zero", "ZERO", 18, "ZERO", "3045022100b7a144da35339162c8051e36c7eb44ed24582ad1a72915e05d98571da4209e9902206441d8c655115384819c40bbd16af2ebce47fdb8045420f7c16d51b691b1dae8", "0x451291D48f23782cb5609cEd5A195b0C92EdDC7B", false, false, null]]
[["rsk", "amlt_coinfirm_on_rsk", "RAMLT", 18, "AMLT Coinfirm on RSK", "3045022100a2f83692fe1e6777b01250d6e45781b24a874be62853ec228f901eac859b12ba0220351e4fd685cfdf370fc720ad9e3ea9783b1a2801fafcc2ae151b1640b810337d", "0xff9eA341d9eA91Cb7C54342354377f5104fD403f", false, false, null], ["rsk", "babelfish", "FISH", 18, "Babelfish", "30440220076594e0ddde1d15044513cffefbd77002e06741b62693aea97369a10aed804902207b1df88e854ee2940414813af65551270dd29eb813b35ac67484d94692df4a1e", "0x055A902303746382FBB7D18f6aE0df56eFDc5213", false, false, null], ["rsk", "bitcoin_pagolinea", "BTCCB", 18, "Bitcoin PagoLinea", "304402200bf25bd96a7ad00a6e56b271ba30a1c72d4135ca3d566232fcb4ec82c7741ff30220009f963c1fa09280d78c72cfc7277a8ba61aa8217425d0d3bdde01a11cfc0226", "0xAB2D290B7A600f5eA8d5b933f6F15C867Fd7e60e", false, false, null], ["rsk", "bitpro", "BPRO", 18, "BitPro", "3045022100ccc7b9e42932afbeca9c41db4ac7e8d48de303f8e27708c815ba90d79fa64c6102207c3a59d6c3fac935aa9e43e1a34411404c220328488dc4f9e89366e1701be405", "0x440CD83C160De5C96Ddb20246815eA44C7aBBCa8", false, false, null], ["rsk", "bolívares_pagolinea", "VESCB", 18, "Bolívares PagoLinea", "3044022063c4717b9fd2c696a6f12f80626b748296ac3ab2e3b09f805b595581655a8dd10220234c1cd2957386834f7d0e347894acc99bd44f39f767758f934f469c4e6fdd72", "0xE9F78E507f24537F3F78C212CF93F65EEc9054c2", false, false, null], ["rsk", "brazilian_digital_token", "BRZ", 4, "Brazilian Digital Token", "304502210090fdcb3534c34db8bd9b16b83bb49af09c25cde650327dba95fd8dfc645cbb4f022078192a589efebebef28335442334b040cadc8c85a79873aa195aef503acbdc91", "0xE355c280131dFaF18Bf1c3648aEe3C396dB6b5Fd", false, false, null], ["rsk", "bundles_finance_on_rsk", "RBUND", 18, "Bundles Finance on RSK", "30440220226d545b11119bf438c934fa6287415e59c68e1c6d4215e24b78be6a94884c5502206bebc2e0b7b023cf6a7b81cf9a72de8d89ed1a104747e113f71dd1bf9cbb77f9", "0x4991516DF6053121121274397a8C1dAD608Bc95B", false, false, null], ["rsk", "chainlink_token_on_rsk", "RLINK", 18, "ChainLink Token on RSK", "3045022100da3dd5bf6dbc5bdd01332a6973450c9f3c1c944b5d0eefacb09dc1a0a29140d302200d55b21c0e36e1fcbfa615e556382cde33059ba886872ddfbb188c33ef3f733b", "0x14AdaE34beF7ca957Ce2dDe5ADD97ea050123827", false, false, null], ["rsk", "dai_stablecoin_on_rsk", "RDAI", 18, "Dai Stablecoin on RSK", "3044022069cd0b4a80d09c8a8131e0dad6261f640427881f31a170800e7d2da4e8e8f25502204ba41e3d7c1c163d9d80fc6533ea67528569885aaba3d0d959968950ed760db9", "0x6B1A73d547F4009a26B8485B63d7015d248Ad406", false, false, null], ["rsk", "dollar_on_chain", "DOC", 18, "Dollar on Chain", "30440220356938660fbcab4de449e7ca40fbb2358a13e18be9cf9812fa9f4d9d6c52acd80220110572a052adf34552f4de8a93295d9985522a9b8454a4bcc486b0c75edd4127", "0xe700691dA7b9851F2F35f8b8182c69c53CcaD9Db", false, false, null], ["rsk", "dólar_americano_pagolinea", "USDCB", 18, "Dólar Americano PagoLinea", "304402207e91a0136fbc3076f402d7ee3609ada685eef48a9966432d44abd12edad5628302200c1724de4450f4c426d640d24d62374f93cc808f3da59825318a00d5376aaaeb", "0xAa5dc2Ea0e056fC962f48aB25547d66d3586ee8a", false, false, null], ["rsk", "ether_pagolinea", "ETHCB", 18, "Ether PagoLinea", "304402206a0edbcdb6d3495122e67cefa2296224b0e385cfe57424f6d2c659f8bc48a76c02202e759f3390301db1cc97e6e131a56c2de0b75ccde8a5730a3a68067179112193", "0x84c0cB1D6623cFB3546a79C66EB96b874ce6659D", false, false, null], ["rsk", "euro_pagolinea", "EURCB", 18, "Euro PagoLinea", "30450221008ea87b87f5c39cd8096d049a3f44756e66575f5e193281d1cd3afdbeb3cd1ca202203c5efcd6320404ae4325fee91fe007957ce18bc5497c66d76d77ff326bb0d7ea", "0xAe2ceb4B57ade22643Be2909425105d5114b1dBC", false, false, null], ["rsk", "flixxo_on_rsk", "RFLIXX", 18, "Flixxo on RSK", "304402200b4ac06b69dda3404f508bcab37cd73348afc4f4b6bf68a5653c94defc619183022071fab27b45e8086c06443a87696e6a804e62cf9b5c70549ebd6419fe638fce4c", "0x73c08467E23F7DCB7dDBbc8d05041B74467A498A", false, false, null], ["rsk", "guaranies_paraguayos_pagolinea", "PYGCB", 18, "Guaranies Paraguayos PagoLinea", "30440220296c86f0ec5185f8722cc1f9fe499402956e25cef90d92cd55421620d654973b022004e43d53f9d670bd60ebe9e698c7a9f0d40b6191b0660d8effc2998044a94af9", "0xa05Fd8082e19923AA4868Ff3C2AE48850b734736", false, false, null], ["rsk", "invecoin", "INV", 18, "Invecoin", "30440220032c40205d59ea9ecfc805d09f0e63935e7e5e9da91e6b579ed4521deaad5caa02204e2f894e1aa59ffe6592858b9f8b422bf9e91eeedbffcc5d46f52255e0cb0de4", "0xE0cfF8a40F540657C62eB4CAC34b915e5Ed8D8Ff", false, false, null], ["rsk", "money_on_chain_governance_token", "MOC", 18, "Money on Chain Governance Token", "30440220760642aae8ffc1e11dff2475e79a73dd3289eb857307cd387893b5047f86345c02204318a8162e9b89072b0dc13a1e7c71dcab603cd3b22d7f9e219f8c564162a82a", "0x9AC7fE28967B30E3A4e6e03286d715b42B453D10", false, false, null], ["rsk", "peso_uruguayo_pagolinea", "UYUCB", 18, "Peso Uruguayo PagoLinea", "304502210080ca1cbfdfd3bdf19a2147521ca502485e254697860d67de42130f7ff7fa0fd502200f9799ae0f938c3015b0841624ad7e831507d859a8b9cc036c71587e25c78149", "0xD8132625b10b3962239F6842981Dce02F1A163D2", false, false, null], ["rsk", "pesos_argentinos_pagolinea", "ARSCB", 18, "Pesos Argentinos PagoLinea", "304402207ef5f4b507df83a82f00d63ceb2c4cd98aa2afb986ddb2d247885a1f73f82a69022051e4b4f3c074a501cf4a142d394031a409dbb70ab42c0a5b38eaf79207a653cb", "0xD52dA63689543924dCa66bCBe2e2ea599c45D575", false, false, null], ["rsk", "pesos_bolivianos_pagolinea", "BOBCB", 18, "Pesos Bolivianos PagoLinea", "3045022100e6768dd5f740c6213ed14c63b597f1cfa8f349b5570ebf3ffe96a8c65df1f22e0220283c62d6b2f714eb59b2b6f3a7438c2a06610e7bf15f46f20b019d286f72ec80", "0x977675B863B3b1cf46A927FdDcBE0C831BF50135", false, false, null], ["rsk", "pesos_colombianos_pagolinea", "COPCB", 18, "Pesos Colombianos PagoLinea", "304402207ebe7930590848c7fc5152e9da96e547b751f2a7cb28b4741206415e45737d8b02202f87448d1d85d89f3708e38d8036360cfe1e5fb150b9a60705c40a0e84079a94", "0x7C459C5b11E2815db085DdA9Ec314A9CDE00A082", false, false, null], ["rsk", "pesos_mexicanos_pagolinea", "MXNCB", 18, "Pesos Mexicanos PagoLinea", "3045022100c4fcf05d9c42d40fd171437e175e6568b16373b166dd4a1f4a21923c321be90c02200c6556d0f4c58d6f531958282265ca91f28441e1cca9224716170e996e5b7d2a", "0x2058BA9577C4F90246BEa9d74AE2E4cd0167A123", false, false, null], ["rsk", "pesos_panameños_pagolinea", "PABCB", 18, "Pesos Panameños PagoLinea", "3044022049c5f46fbc187414c3f43dbadb02cd2acdebfd9469d39a9ff1a513f349925e3b02207bcd65d9165b54b097d216a1b54187efac0270064a26138afd0cf3f62270cac0", "0x99Af5DEb8dAEBCD36FCCD16fA46dC95D922CdE5b", false, false, null], ["rsk", "real_brasileño_pagolinea", "BRLCB", 18, "Real Brasileño PagoLinea", "3045022100cd2015c81d3a17be53553db987d97336539026d4c07c49aa2127331af16be5f102200f419753d40f9cf2b938205c78317a2f53a35acb1c4dd94578a2744694b5b059", "0x3e040020648A2F2C872Ce0c7165BA5ad7841C972", false, false, null], ["rsk", "redfox_labs_on_rsk", "RRFOX", 18, "RedFOX Labs on RSK", "3045022100c0fcc32dbbdeff305c2debff5905f7449e8786ec0265b6350227834706a3292302202edf5394621040b5cb8f0d58dd39021a6c782b40f7991f5f2eb4dbe33d58ee99", "0x9C3a5F8d686fADE293c0CE989A62a34408C4E307", false, false, null], ["rsk", "rif", "RIF", 18, "RIF", "30440220498043456808baa17a44a93a38a0d0e2efcc9b86f8da905c2755993965df02ff02202620b4efc2fc1ff036698a3040735684a676fb2132931de8399ee67bd85cce0c", "0x2AcC95758f8b5F583470ba265EB685a8F45fC9D5", false, false, null], ["rsk", "rif_dollar_on_chain", "RDOC", 18, "RIF Dollar on Chain", "3045022100f696b3ee5aa537ec2a6149127992e39218e9c9c99b78b30a5f9588373e7f30c90220432ec6952286684c692d1919a3cd06a7f2289e9ff5bf085687c383fe3ca0bfa1", "0x2d919F19D4892381D58edeBeca66D5642Cef1a1f", false, false, null], ["rsk", "rif_name_service", "RNS", 0, "RIF Name Service", "3044022076f3c7bfaada96fb71136a93c33809ce59b9ef6ee3cada61fb83fbb633c0fcea02207d9b5544c6ada9bec27b125614d5edac1eccb92c577abcef6fd61ff69b9f5b41", "0x45d3e4FB311982A06bA52359d44cb4f5980e0ef1", false, false, null], ["rsk", "rif_pro", "RIFP", 18, "RIF Pro", "3044022008f8db1c708cda6e3c7aded9733815b419c9615b3c975c0b6348acdbc80fd3e1022010e0d803762f3cf505ffcb322d4def5f67056b5c811fce31687e05969f1b6f32", "0xf4d27c56595Ed59B66cC7F03CFF5193e4bd74a61", false, false, null], ["rsk", "rlending_rbtc", "CRBTC", 8, "rLending RBTC", "3045022100a87e4e1984a6aad7a6d36f028983651accfcf2f5fc920b6791dbcc02e368242802202e367a961987c0a3ca73050ca7343b795a2fbf22ca56c676d852613ef57e3468", "0x872664a885A1995D754e3666a23Fad5C801401c4", false, false, null], ["rsk", "rlending_rif", "CRIF", 8, "rLending RIF", "3045022100ceacde5434fb0719754eb5d3aa6417e6713e3d814621b6fd21b2db426c9bb1020220606be2175702d32c4ab40ba05f38a5b34c71c03b36fd6184898ce9e275efe125", "0xB7FF2C56C897562c0aA6747D2679d35F5e937492", false, false, null], ["rsk", "rlending_usdt", "CRUSDT", 8, "rLending USDT", "3045022100e7b665564b2055c754a0d6061546b3fd194a0ee31e5c662f2a4de23db6c82fbc0220184e63c62544bf7a35b9e25c7c41dd9f4a9f3aa9f9962451cc3533f238ee68e6", "0xd256C121a507CAdd2687599E27fa45E31B7C3199", false, false, null], ["rsk", "rsk_swap_lp_bpro_doc", "BPRO_DOC", 18, "RSK Swap LP BPRO_DOC", "3045022100d676054b7b75dbf87f2c6cb72e0304e02f84158c4ceac64479ac1c33d995a8c702205dc39e6a8bdf88bb76263318ff1f5ff11e2ff88ef78927e6ace66a321bb2363a", "0xE66388940C3db98a7b9fcf628702FFBec3a106A3", false, false, null], ["rsk", "rsk_swap_lp_rdai_doc", "DAI_DOC", 18, "RSK Swap LP rDAI_DOC", "3044022058d7fad8fd9260dcf94aa4676fed67adbd868446a3870ffbbc73a39f9a4698fa022026013304f65c9a089dfc0f2ff98e517c906d46ac7bac67b8795b56f9587f7e95", "0x22dAA89Fdf6Fb6A6771652141E6f18b8EBD86960", false, false, null], ["rsk", "rsk_swap_lp_rdai_rbtc", "RDAI_RBTC", 18, "RSK Swap LP rDAI_RBTC", "3044022067689f802b40afc214bccc6ed1db7255cc3ba6328332772a55087771f5a2a90f0220483fefc7b989b0038f4d6706286f059b216a3e6915a678dff0079a884ed14b72", "0xC9FE8e7a47eFF9f62F2684A540619D52FBcd6649", false, false, null], ["rsk", "rsk_swap_lp_rdoc_doc", "RDOC_DOC", 18, "RSK Swap LP RDOC_DOC", "3044022008adad291cfb1c53d188c8a37e6ddfca233f274e4c6e0297cbec3856c225c7ad022069f991f69ffb2b1f294942a4bb02d55c18aef2753b3c7d0e586dfc7eebc90acf", "0x90fc6Fbb9c7ecfecF0acB44385e6A4d076817feB", false, false, null], ["rsk", "rsk_swap_lp_rif_doc", "RIF_DOC", 18, "RSK Swap LP RIF_DOC", "3045022100f9b95d34456c296b4d585caaacf66eab85d0a9ffc395259d614b2d61904905620220182f5239ab542baf0311833e1f6372e8ad59e411e45993f3db38413e6bbdb361", "0xDa066d0fD764c8035CD56798f0F0D2FE719cC62b", false, false, null], ["rsk", "rsk_swap_lp_rif_rbtc", "RBTC_RIF", 18, "RSK Swap LP RIF_RBTC", "304502210084529d420286706ab82299f678c3cf65c10fd7282623212e2deb267947067d21022006481c45f488ded4f0bf25980066880f7f499912b4ac4f6850a11d02a18d6bc0", "0x818c0A92aaE155E93419b5a7323e8e8Ae649f287", false, false, null], ["rsk", "rsk_swap_lp_rif_rdai", "RIF_RDAI", 18, "RSK Swap LP RIF_rDAI", "3044022007ec9fd55ac180830c4b7bb6062032e63a907bb99509e1849a916b42cf195abf0220682b4dcd5e34e521e8718138640fe8400dcd329ae5bae53880bef7e1bb2cfb37", "0x2d5146c744beF25b27d0DC8523eD547bf7514D84", false, false, null], ["rsk", "rupia_indonesia_pagolinea", "IDRCB", 18, "Rupia Indonesia PagoLinea", "3045022100b9df4ee1095472eb799c1171aef2dc24958443d3ee22ece2ed25051dc05c7fa5022064b4b882212692409b54d41f0ccd83e67cf0047882e79bd48c3996f8866c8856", "0x3D9f9e1F8151410Beda306FdF8626a02E03Ea8aa", false, false, null], ["rsk", "sol_peruano_pagolinea", "PENCB", 18, "Sol Peruano PagoLinea", "3045022100d5c604e831b24d8212bb0ad06c1f8fd2a081abbffe7cda3fa290e8d9afae0f6a022008a220c11398b7d931cd50e7b2fa9a4b75973238b43938a223271f33a0c4f741", "0x0F6895Fa2679453D2C32C5F6E2f00E4621c57CA2", false, false, null], ["rsk", "sovryn_dollar", "DLLR", 18, "Sovryn Dollar", "304402206ace953ed0a34395868eb4c33756806e37d6505c0462a1ec20ed2bb70726041102204101fd06ffdb99e8bb639316974a9335c6860844d2ee7fe94b536a1dc802e8d9", "0xc1411567d2670e24d9C4DaAa7CdA95686e1250AA", false, false, null], ["rsk", "sovryn_token", "SOV", 18, "Sovryn Token", "3045022100f4455987978a646aed8971678b5eaa85ba69124474d77d1a1084bcd55e3d6349022049b1628c7041f4d070fc714a182df1a680a2180e8e1ce7b5614651be22fc148a", "0xEFc78fc7d48b64958315949279Ba181c2114ABBd", false, false, null], ["rsk", "tether_usd_on_rsk", "RUSDT", 18, "Tether USD on RSK", "304402201a46f360e27fa67440c18c8328b37b4b7d73a92e9c07ec8bb00f0911fc2e99280220708ee610dd99d5233415f2fde75fe5d014d022648cc2b10fda154ed1b1a46f0f", "0xef213441A85dF4d7ACbDaE0Cf78004e1E486bB96", false, false, null], ["rsk", "universal_basic_income_on_rsk", "RUBI", 18, "Universal Basic Income on RSK", "304402206e1a00cb86aef5059006afe3720cf86374b4a2f2f30cfc75271f153ba5f52a5702200e08e731be665070a7710658b71eaafcfef09560ac9c431520de1cfb0228bf79", "0x70566D8541BEaBE984C8BAbF8a816eD908514ba8", false, false, null], ["rsk", "usd_coin_on_rsk", "RUSDC", 18, "USD Coin on RSK", "3044022037976250c8030e63193d2551d7a26c8068226ead1ee12ac821a4b3ca52e5e93202205b2ef9916a5a8cf07f16af390d14487dcc6d4f62f7cf17dad4d91a5d1c539630", "0x1BDA44fda023f2aF8280A16FD1b01d1a493BA6C4", false, false, null], ["rsk", "wrapped_rbtc_on_rsk", "WRBTC", 18, "Wrapped RBTC on RSK", "3044022038afcc4edfc741591cff05b147a5115807f112c42c573acf081c370261111c560220196d3e2a9c8757c97ddef08c5928c436f24521d85fbd7954272e005fc18dc956", "0x967F8799aF07dF1534d48A95a5C9FEBE92c53AE0", false, false, null], ["rsk", "xusd_babelfish_stablecoin", "XUSD", 18, "XUSD Babelfish stablecoin", "3045022100aa1b16acfc39475056e72a4f0870d0bfa869548bb8366dda3cbb9ddc011b2db5022047704344cc222ffb14c8e5fe7a821c7be55577adf88aa55bcbd4cda02e4c6442", "0xb5999795BE0EbB5bAb23144AA5FD6A02D080299F", false, false, null], ["rsk", "yuan_chino_pagolinea", "CNYCB", 18, "Yuan Chino PagoLinea", "304402202341216e21ed69c750462db32c029a792a6f05837e6883189610209815c7f59f02203a8255808ddd317b04f365356136b26b2d4505160c402e58146d5d5ddad97044", "0x61B50D8Fb43cC28b56EE7F9DA32AE46c3C1C68a3", false, false, null], ["rsk", "zero", "ZERO", 18, "ZERO", "3045022100b7a144da35339162c8051e36c7eb44ed24582ad1a72915e05d98571da4209e9902206441d8c655115384819c40bbd16af2ebce47fdb8045420f7c16d51b691b1dae8", "0x451291D48f23782cb5609cEd5A195b0C92EdDC7B", false, false, null]]

@@ -34,3 +34,3 @@ "use strict";

["ripple", "035852500358525000", "30450221008fb0ff1f9479b67c5ed560c49d70f4b41c946fb87c4c9f8364a207f5dc2f2d190220561b5e4483667d9196fa5624c2ba7a7364a40a6ee91dcd9675941222bf861161"],
["rootstock", "045242544309526f6f7473746f636b06045242544312", "3045022100df25ac8d89a8d44f8d1bf9593a88d73b3fa03b8507a38cf68834c63083a1a692022044314e87d09993556961961a210ef5aaed9fe4e5ecf579bd415264158c10574b"],
["rsk", "04524254430352736b06045242544312", "304402204f3f55acb8c9bf7b610c76702183771532d618a5965c15efb6d3a4781c0ef74102203771d0cc54245c523a2030db6fd5f80c6a2964df3973df64e0b6c1f73da16854"],
["solana", "03534f4c06536f6c616e6100", "304402200b9d73926ef49cf6e3f775d4685cc1db7db95866d04b26bd384ae4f6185932ba0220574ec6e7a38d5fa827b541003947dda7ef51f721f162ed9d2bfe87b7457fdcf9"],

@@ -37,0 +37,0 @@ ["solana_devnet", "0474534f4c0d536f6c616e61204465766e657400", "304402201fd15de58ed9e160d4aaa3deaa4688eae86c2733bc120f2c6f17712408b5af63022054f779a9130fccfcf30b2a28bc0ac9be505735c7cac68511127c6f19bd510a26"],

@@ -7,3 +7,8 @@ import type { CryptoCurrency, TokenCurrency } from "@ledgerhq/types-cryptoassets";

};
export declare function createTokenHash(token: TokenCurrency): string;
/**
* Only for jest purpose, clear all the init list
*/
export declare function __clearAllLists(): void;
/**
*

@@ -10,0 +15,0 @@ */

@@ -6,3 +6,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.convertERC20 = exports.addTokens = exports.getTokenById = exports.hasTokenId = exports.findTokenByAddressInCurrency = exports.findTokenByAddress = exports.findTokenById = exports.findTokenByTicker = exports.listTokenTypesForCryptoCurrency = exports.listTokensForCryptoCurrency = exports.listTokens = void 0;
exports.convertERC20 = exports.addTokens = exports.getTokenById = exports.hasTokenId = exports.findTokenByAddressInCurrency = exports.findTokenByAddress = exports.findTokenById = exports.findTokenByTicker = exports.listTokenTypesForCryptoCurrency = exports.listTokensForCryptoCurrency = exports.listTokens = exports.__clearAllLists = exports.createTokenHash = void 0;
const currencies_1 = require("./currencies");

@@ -28,2 +28,3 @@ const asa_1 = __importDefault(require("./data/asa"));

const tokensByCurrencyAddress = {};
const tokenListHashes = new Set();
addTokens(erc20_1.default.map(convertERC20));

@@ -41,3 +42,33 @@ addTokens(polygon_erc20_1.default.map(convertERC20));

};
function createTokenHash(token) {
return token
? `${token.id}${token.contractAddress}${token.delisted}${token.disableCountervalue}${token.ticker}${token.countervalueTicker}${token.ledgerSignature}`
: "";
}
exports.createTokenHash = createTokenHash;
/**
* Only for jest purpose, clean object to be empty
* @param obj
*/
const __clearObject = (obj) => {
for (const key in obj) {
delete obj[key];
}
};
/**
* Only for jest purpose, clear all the init list
*/
function __clearAllLists() {
tokensArray.length = 0;
tokensArrayWithDelisted.length = 0;
__clearObject(tokensByCryptoCurrency);
__clearObject(tokensByCryptoCurrencyWithDelisted);
__clearObject(tokensById);
__clearObject(tokensByTicker);
__clearObject(tokensByAddress);
__clearObject(tokensByCurrencyAddress);
tokenListHashes.clear();
}
exports.__clearAllLists = __clearAllLists;
/**
*

@@ -120,17 +151,54 @@ */

}
function removeTokenFromArray(array, tokenId) {
if (array && array.length > 0) {
const index = array.findIndex((currentToken) => currentToken && currentToken.id === tokenId);
if (index === -1)
return array;
return array.splice(index, 1);
}
}
function removeTokenFromRecord(record, key) {
tokenListHashes.delete(record[key]);
delete record[key];
}
/**
* Delete previous token entry to all array
* @param token
*/
function removeTokenFromAllLists(token) {
const { id, contractAddress, parentCurrency, ticker } = token;
const lowCaseContract = contractAddress.toLowerCase();
removeTokenFromRecord(tokensById, id);
removeTokenFromRecord(tokensByCurrencyAddress, parentCurrency.id + ":" + lowCaseContract);
removeTokenFromRecord(tokensByAddress, lowCaseContract);
removeTokenFromRecord(tokensByTicker, ticker);
removeTokenFromArray(tokensArray, id);
removeTokenFromArray(tokensArrayWithDelisted, id);
removeTokenFromArray(tokensByCryptoCurrency[parentCurrency.id], id);
removeTokenFromArray(tokensByCryptoCurrencyWithDelisted[parentCurrency.id], id);
}
function addTokens(list) {
list.forEach((token) => {
if (tokensById[token.id])
if (!token)
return;
if (!token.delisted)
const tokenHash = createTokenHash(token);
if (tokenListHashes.has(tokenHash))
return;
/**
* We clean all the reference of an existing token, if an hash doesn't match.
* Like this we can update any change from a already added token coming from Dynamic CAL
* and maintain it up to date without having to release a new version of LLD or LLM
*/
removeTokenFromAllLists(token);
const { id, contractAddress, parentCurrency, delisted, ticker } = token;
const lowCaseContract = contractAddress.toLowerCase();
if (!delisted)
tokensArray.push(token);
tokensArrayWithDelisted.push(token);
tokensById[token.id] = token;
if (!tokensByTicker[token.ticker] ||
comparePriority(token, tokensByTicker[token.ticker]) > 0) {
tokensByTicker[token.ticker] = token;
tokensById[id] = token;
if (!tokensByTicker[ticker] ||
comparePriority(token, tokensByTicker[ticker]) > 0) {
tokensByTicker[ticker] = token;
}
const lowCaseContract = token.contractAddress.toLowerCase();
tokensByAddress[lowCaseContract] = token;
const { parentCurrency } = token;
tokensByCurrencyAddress[parentCurrency.id + ":" + lowCaseContract] = token;

@@ -143,5 +211,6 @@ if (!(parentCurrency.id in tokensByCryptoCurrency)) {

}
if (!token.delisted)
if (!delisted)
tokensByCryptoCurrency[parentCurrency.id].push(token);
tokensByCryptoCurrencyWithDelisted[parentCurrency.id].push(token);
tokenListHashes.add(tokenHash);
});

@@ -237,3 +306,3 @@ }

}
function convertElrondESDTTokens([ticker, identifier, decimals, signature, name,]) {
function convertElrondESDTTokens([ticker, identifier, decimals, signature, name, disableCountervalue,]) {
const ELROND_ESDT_CONTRACT = "erd1qqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqzllls8a5w6u";

@@ -247,2 +316,3 @@ return {

tokenType: "esdt",
disableCountervalue,
name,

@@ -249,0 +319,0 @@ ticker,

{
"name": "@ledgerhq/cryptoassets",
"version": "9.6.0",
"version": "9.6.1-nightly.0",
"description": "Ledger crypto-assets list",

@@ -5,0 +5,0 @@ "keywords": [

@@ -52,16 +52,22 @@ <img src="https://user-images.githubusercontent.com/4631227/191834116-59cf590e-25cc-4956-ae5c-812ea464f324.png" height="100" />

* [listFiatCurrencies](#listfiatcurrencies)
* [\__clearObject](#\__clearobject)
* [Parameters](#parameters-14)
* [\__clearAllLists](#\__clearalllists)
* [listTokens](#listtokens)
* [Parameters](#parameters-14)
* [Parameters](#parameters-15)
* [listTokensForCryptoCurrency](#listtokensforcryptocurrency)
* [Parameters](#parameters-15)
* [Parameters](#parameters-16)
* [listTokenTypesForCryptoCurrency](#listtokentypesforcryptocurrency)
* [Parameters](#parameters-16)
* [Parameters](#parameters-17)
* [findTokenByTicker](#findtokenbyticker)
* [Parameters](#parameters-17)
* [Parameters](#parameters-18)
* [findTokenById](#findtokenbyid)
* [Parameters](#parameters-18)
* [Parameters](#parameters-19)
* [hasTokenId](#hastokenid)
* [Parameters](#parameters-19)
* [Parameters](#parameters-20)
* [getTokenById](#gettokenbyid)
* [Parameters](#parameters-20)
* [Parameters](#parameters-21)
* [removeTokenFromAllLists](#removetokenfromalllists)
* [Parameters](#parameters-22)
* [removeTokenFromAllLists](#removetokenfromalllists-1)

@@ -201,2 +207,18 @@ ### abandonSeedAddresses

### \__clearObject
Only for jest purpose, clean object to be empty
#### Parameters
* `obj` **Record<[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String), (TokenCurrency | [Array](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array)\<TokenCurrency>)>**
Returns **void**
### \__clearAllLists
Only for jest purpose, clear all the init list
Returns **void**
### listTokens

@@ -259,2 +281,16 @@

### removeTokenFromAllLists
Delete previous token entry to all array
#### Parameters
* `token` **TokenCurrency**
### removeTokenFromAllLists
We clean all the reference of an existing token, if an hash doesn't match.
Like this we can update any change from a already added token coming from Dynamic CAL
and maintain it up to date without having to release a new version of LLD or LLM
## Maintainance notes

@@ -261,0 +297,0 @@

@@ -444,12 +444,2 @@ [

"cardano",
"c88bbd1848db5ea665b1fffbefba86e8dcd723b5085348e8a8d2260f",
"44414e41",
"DANA",
"DANA",
6,
false,
false
],
[
"cardano",
"47959e79846b8bdcacb91f586408d97e2dff44f31a04f03902cba818",

@@ -518,3 +508,3 @@ "5357454554",

"PinacolADA",
"PinacolADA",
"Pina",
0,

@@ -530,3 +520,3 @@ false,

"MKA",
2,
5,
false,

@@ -547,12 +537,2 @@ true

"cardano",
"86abe45be4d8fb2e8f28e8047d17d0ba5592f2a6c8c452fc88c2c143",
"58524159",
"XRAY",
"XRAY",
0,
false,
true
],
[
"cardano",
"0fd9819a9d7fb414880883f43a42d33458f12bc5f9841cec6457dc15",

@@ -568,12 +548,2 @@ "5669527553",

"cardano",
"df0172804f8418afc4e5b0a15b8fc78bdc3ca6d179405a7cd194f3b4",
"464c49434b",
"Flickto",
"FLICK",
0,
false,
true
],
[
"cardano",
"20cd68533b47565f3c61efb39c30fdace9963bfa4c0060b613448e3c",

@@ -629,12 +599,2 @@ "50524f584945",

"cardano",
"14a3455f71c435a04ea1fdb50a3ef4c1cab0e79fb1565627ac66a575",
"52415645",
"Ravendex",
"RAVE",
0,
false,
true
],
[
"cardano",
"2b0a04a7b60132b1805b296c7fcb3b217ff14413991bf76f72663c30",

@@ -730,12 +690,2 @@ "67696d62616c",

"cardano",
"57684adcb032c8dbc40179841bed987d8dee7472617a0e5c25ef4140",
"59617953776170",
"YaySwap",
"YAY",
0,
false,
true
],
[
"cardano",
"c9f955eeffa84e42363b4992281d32dd2f9239153d6c66420a9acc15",

@@ -791,12 +741,2 @@ "4c4f47",

"cardano",
"208a2ca888886921513cb777bb832a8dc685c04de990480151f12150",
"53484942414441",
"SHIBADA",
"SHIBA",
0,
false,
true
],
[
"cardano",
"c4c00fbd8fa227442a5e7cdecde33b24588494d05a2c50fda8938c6d",

@@ -825,3 +765,3 @@ "4b49445a",

"PoolPeekCoin",
"PoolPeekCoin",
"PPC",
0,

@@ -876,3 +816,3 @@ false,

"CardaniaFounderBlue",
"CardaniaFounderBlue",
"CDFC5",
0,

@@ -887,3 +827,3 @@ false,

"CardaniaFounderRed",
"CardaniaFounderRed",
"CDFC4",
0,

@@ -908,3 +848,3 @@ false,

"CardaniaFounderGreen",
"CardaniaFounderGreen",
"CDFC6",
0,

@@ -1026,2 +966,32 @@ false,

"cardano",
"5dac8536653edc12f6f5e1045d8164b9f59998d3bdc300fc92843489",
"4e4d4b52",
"NMKR",
"NMKR",
6,
false,
false
],
[
"cardano",
"c0ee29a85b13209423b10447d3c2e6a50641a15c57770e27cb9d5073",
"57696e67526964657273",
"WingRiders Governance Token",
"WRT",
6,
false,
false
],
[
"cardano",
"8e51398904a5d3fc129fbf4f1589701de23c7824d5c90fdb9490e15a",
"434841524c4933",
"CHARLI3",
"C3",
6,
false,
false
],
[
"cardano",
"38ad9dc3aec6a2f38e220142b9aa6ade63ebe71f65e7cc2b7d8a8535",

@@ -1034,3 +1004,43 @@ "434c4159",

false
],
[
"cardano",
"f43a62fdc3965df486de8a0d32fe800963589c41b38946602a0dc535",
"41474958",
"SingularityNet AGIX Token",
"AGIX",
8,
false,
false
],
[
"cardano",
"533bb94a8850ee3ccbe483106489399112b74c905342cb1792a797a0",
"494e4459",
"Indigo DAO Token",
"INDY",
6,
false,
false
],
[
"cardano",
"8db269c3ec630e06ae29f74bc39edd1f87c819f1056206e879a1cd61",
"446a65644d6963726f555344",
"Djed USD",
"DJED",
6,
false,
false
],
[
"cardano",
"f66d78b4a3cb3d37afa0ec36461e51ecbde00f26c8f0a68f94b69880",
"69555344",
"iUSD",
"iUSD",
6,
false,
false
]
]
]

@@ -7,3 +7,4 @@ [

"3045022100f03b1ec0d83d8d75d436f688c2007ffb0c71b39a4f72aba036062ea8d7ade99402203449426b83203617279c04ccb00387a77deffc468c27015bfc1590f1950edde9",
"WrappedUSDC"
"WrappedUSDC",
false
],

@@ -15,3 +16,4 @@ [

"304402207c9727bf3a0af254052154bceefe835856e4a7f6538cb6f5c3ef12422c6ab5dd02207d7a6c88777032079cd57b5b859a6e8dee4b73bb4fa699f0340f99fb70080a8d",
"MEX"
"MEX",
false
],

@@ -23,3 +25,4 @@ [

"3045022100afa25bb834c8a2a6e7f6e15f3f318e9da3b7991f2a3f9c2f58d73c700be08736022066d3d0ef00e754e050a4b1ba8455129e83dd01c2a8a6b79738373a463d10fe82",
"holoride"
"holoride",
false
],

@@ -31,4 +34,109 @@ [

"304402204f2f6035dccb8c5e16698a1a8cfd0c0d4203e9a31103147e286fa1c1ea829c16022003284c1f3c8cb23b6587c5dee3187feb1e0663b15ffbffa89dbe07e7a766eff2",
"Utrust"
"Utrust",
false
],
[
"AERO",
"4145524f2d343538626266",
18,
"3045022100ba6735ab8da2adcb980edc76edf5405102d971cda21252d314e4f14b1739948a0220192ecef920188c68bbd08830adcaf7600af3896d0e913d5a7e343d95d3d02941",
"Aerovek",
false
],
[
"ASH",
"4153482d613634326431",
18,
"30450221009c58ae35af3a770221bd6e1fd8ad023d23e49e52cbca64f1a225c497935ee30402203fc97dae339a44872bc0415e684c35e0990720ba977ce6dabebfe72e6dc3759a",
"AshSwap",
false
],
[
"BHAT",
"424841542d633166646533",
18,
"30450221009bd94edb228d0810881b22f3e89a2d5617077ade5329e5ff2d9332cd179beb7f02205f15419fa374050b8d0dc38182ccf310e8f6cf8ea7a79eac64a5e20eec28ff7f",
"BHNetwork",
false
],
[
"BUSD",
"425553442d343062353765",
18,
"3044022028c5f58c74c99b905fe0d12bbd431d37f3ba395741c9f92cffedc1954b5fc9b6022076fd13b7fd1d193c038b6eab3662b3a1572db4ddc805d3c6369c4f1c8a86d618",
"WrappedBUSD",
false
],
[
"CRU",
"4352552d613566346161",
18,
"304502210097d5954f6a302a2ad51dee64a6d80b98299d96fb2bd8bcaf72e94dd932fc13aa0220722b509211f28d334d8eafae96521d8550ed5c74743383832ce8436353310386",
"CrustNetwork",
false
],
[
"ISET",
"495345542d383465353565",
6,
"304402201cb6ecc0a50e93cac00a0ba06f8a07efb04803aeb2bf748efd5078efe3b79f8b02204013c555b35f09d4a87ca30483a4f1e996554463c8354cfd80e93d09d4140a00",
"IsengardToken",
false
],
[
"QWT",
"5157542d343661633031",
6,
"3045022100e43c1ad7d3e4a5439e2ff7b97bb7901ca1a36a130b0e6e74464d65cc8d282bbb02206d318a05ff0dde6148856fc8391f1878cbdea591db47a74ad117a6a821e835f2",
"QoWatt",
false
],
[
"SFIT",
"534649542d616562633930",
18,
"304402204abef32b5df9129086d14d8130f0658085a30b061f39d8226e8a2e2223ea7b5b02207bf2f87e1b3948953a9714f1cb573acd9447d6d6111ad8d188756407f7b2790c",
"Sense4FIT",
false
],
[
"SUPER",
"53555045522d353037616136",
18,
"30450221008301715e7ddb7efb2cce9bf0ac48367a03b90bbd50e90453827033bb086feb680220716c749f95d178c12f30adc96bf395353a1dd37fbe57243abaa1c13a43d79e6a",
"SUPER",
false
],
[
"USDT",
"555344542d663863303863",
6,
"304502210094238f50b4f64f9b68ff8b38429ffc8bb0bd27ca21fdf758953843e4420cb273022010024029457a028b5a358c8f56b0dff27400321f7b999bd717844021d21fe77b",
"WrappedUSDT",
false
],
[
"WAM",
"57414d2d353130653432",
18,
"3044022008f62bace38ce4cea98376818e519f6e03ba770e939c799117af8445de6125f7022020c1870a6c5685e8bf8ef0713c1b8dbe19faaf43bee8e66a63dd0fcfb0b0a6ca",
"WAM",
false
],
[
"ZPAY",
"5a5041592d323437383735",
18,
"3045022100c550c564fa528e4087296b00cbf8d71262905e86fa61707d654013ac2b9f613f02202e28ea538cb0dcef9c65c2d9d22991604dd5b1f29a19365943c49f41a8c36eb0",
"ZoidPay",
false
],
[
"ITHEUM",
"49544845554d2d646636663236",
18,
"304402202a59477deed3f19e4abd33be2c857f45cddc5f8020853816e7ff72d288db94c102200a9f9309dbeb9ede330299f9faf950d39a1e5ab1e1c14d5c046403bb9af6602a",
"Itheum",
false
]
]

@@ -6,3 +6,4 @@ export type ElrondESDTToken = [

string, // signature
string // name
string, // name
boolean // disableCountervalue
];

@@ -9,0 +10,0 @@

@@ -1,1 +0,1 @@

[["rootstock","amlt_coinfirm_on_rsk","RAMLT",18,"AMLT Coinfirm on RSK","3045022100a2f83692fe1e6777b01250d6e45781b24a874be62853ec228f901eac859b12ba0220351e4fd685cfdf370fc720ad9e3ea9783b1a2801fafcc2ae151b1640b810337d","0xff9eA341d9eA91Cb7C54342354377f5104fD403f",false,false,null],["rootstock","babelfish","FISH",18,"Babelfish","30440220076594e0ddde1d15044513cffefbd77002e06741b62693aea97369a10aed804902207b1df88e854ee2940414813af65551270dd29eb813b35ac67484d94692df4a1e","0x055A902303746382FBB7D18f6aE0df56eFDc5213",false,false,null],["rootstock","bitcoin_pagolinea","BTCCB",18,"Bitcoin PagoLinea","304402200bf25bd96a7ad00a6e56b271ba30a1c72d4135ca3d566232fcb4ec82c7741ff30220009f963c1fa09280d78c72cfc7277a8ba61aa8217425d0d3bdde01a11cfc0226","0xAB2D290B7A600f5eA8d5b933f6F15C867Fd7e60e",false,false,null],["rootstock","bitpro","BPRO",18,"BitPro","3045022100ccc7b9e42932afbeca9c41db4ac7e8d48de303f8e27708c815ba90d79fa64c6102207c3a59d6c3fac935aa9e43e1a34411404c220328488dc4f9e89366e1701be405","0x440CD83C160De5C96Ddb20246815eA44C7aBBCa8",false,false,null],["rootstock","bolívares_pagolinea","VESCB",18,"Bolívares PagoLinea","3044022063c4717b9fd2c696a6f12f80626b748296ac3ab2e3b09f805b595581655a8dd10220234c1cd2957386834f7d0e347894acc99bd44f39f767758f934f469c4e6fdd72","0xE9F78E507f24537F3F78C212CF93F65EEc9054c2",false,false,null],["rootstock","brazilian_digital_token","BRZ",4,"Brazilian Digital Token","304502210090fdcb3534c34db8bd9b16b83bb49af09c25cde650327dba95fd8dfc645cbb4f022078192a589efebebef28335442334b040cadc8c85a79873aa195aef503acbdc91","0xE355c280131dFaF18Bf1c3648aEe3C396dB6b5Fd",false,false,null],["rootstock","bundles_finance_on_rsk","RBUND",18,"Bundles Finance on RSK","30440220226d545b11119bf438c934fa6287415e59c68e1c6d4215e24b78be6a94884c5502206bebc2e0b7b023cf6a7b81cf9a72de8d89ed1a104747e113f71dd1bf9cbb77f9","0x4991516DF6053121121274397a8C1dAD608Bc95B",false,false,null],["rootstock","chainlink_token_on_rsk","RLINK",18,"ChainLink Token on RSK","3045022100da3dd5bf6dbc5bdd01332a6973450c9f3c1c944b5d0eefacb09dc1a0a29140d302200d55b21c0e36e1fcbfa615e556382cde33059ba886872ddfbb188c33ef3f733b","0x14AdaE34beF7ca957Ce2dDe5ADD97ea050123827",false,false,null],["rootstock","dai_stablecoin_on_rsk","RDAI",18,"Dai Stablecoin on RSK","3044022069cd0b4a80d09c8a8131e0dad6261f640427881f31a170800e7d2da4e8e8f25502204ba41e3d7c1c163d9d80fc6533ea67528569885aaba3d0d959968950ed760db9","0x6B1A73d547F4009a26B8485B63d7015d248Ad406",false,false,null],["rootstock","dollar_on_chain","DOC",18,"Dollar on Chain","30440220356938660fbcab4de449e7ca40fbb2358a13e18be9cf9812fa9f4d9d6c52acd80220110572a052adf34552f4de8a93295d9985522a9b8454a4bcc486b0c75edd4127","0xe700691dA7b9851F2F35f8b8182c69c53CcaD9Db",false,false,null],["rootstock","dólar_americano_pagolinea","USDCB",18,"Dólar Americano PagoLinea","304402207e91a0136fbc3076f402d7ee3609ada685eef48a9966432d44abd12edad5628302200c1724de4450f4c426d640d24d62374f93cc808f3da59825318a00d5376aaaeb","0xAa5dc2Ea0e056fC962f48aB25547d66d3586ee8a",false,false,null],["rootstock","ether_pagolinea","ETHCB",18,"Ether PagoLinea","304402206a0edbcdb6d3495122e67cefa2296224b0e385cfe57424f6d2c659f8bc48a76c02202e759f3390301db1cc97e6e131a56c2de0b75ccde8a5730a3a68067179112193","0x84c0cB1D6623cFB3546a79C66EB96b874ce6659D",false,false,null],["rootstock","euro_pagolinea","EURCB",18,"Euro PagoLinea","30450221008ea87b87f5c39cd8096d049a3f44756e66575f5e193281d1cd3afdbeb3cd1ca202203c5efcd6320404ae4325fee91fe007957ce18bc5497c66d76d77ff326bb0d7ea","0xAe2ceb4B57ade22643Be2909425105d5114b1dBC",false,false,null],["rootstock","flixxo_on_rsk","RFLIXX",18,"Flixxo on RSK","304402200b4ac06b69dda3404f508bcab37cd73348afc4f4b6bf68a5653c94defc619183022071fab27b45e8086c06443a87696e6a804e62cf9b5c70549ebd6419fe638fce4c","0x73c08467E23F7DCB7dDBbc8d05041B74467A498A",false,false,null],["rootstock","guaranies_paraguayos_pagolinea","PYGCB",18,"Guaranies Paraguayos PagoLinea","30440220296c86f0ec5185f8722cc1f9fe499402956e25cef90d92cd55421620d654973b022004e43d53f9d670bd60ebe9e698c7a9f0d40b6191b0660d8effc2998044a94af9","0xa05Fd8082e19923AA4868Ff3C2AE48850b734736",false,false,null],["rootstock","invecoin","INV",18,"Invecoin","30440220032c40205d59ea9ecfc805d09f0e63935e7e5e9da91e6b579ed4521deaad5caa02204e2f894e1aa59ffe6592858b9f8b422bf9e91eeedbffcc5d46f52255e0cb0de4","0xE0cfF8a40F540657C62eB4CAC34b915e5Ed8D8Ff",false,false,null],["rootstock","money_on_chain_governance_token","MOC",18,"Money on Chain Governance Token","30440220760642aae8ffc1e11dff2475e79a73dd3289eb857307cd387893b5047f86345c02204318a8162e9b89072b0dc13a1e7c71dcab603cd3b22d7f9e219f8c564162a82a","0x9AC7fE28967B30E3A4e6e03286d715b42B453D10",false,false,null],["rootstock","peso_uruguayo_pagolinea","UYUCB",18,"Peso Uruguayo PagoLinea","304502210080ca1cbfdfd3bdf19a2147521ca502485e254697860d67de42130f7ff7fa0fd502200f9799ae0f938c3015b0841624ad7e831507d859a8b9cc036c71587e25c78149","0xD8132625b10b3962239F6842981Dce02F1A163D2",false,false,null],["rootstock","pesos_argentinos_pagolinea","ARSCB",18,"Pesos Argentinos PagoLinea","304402207ef5f4b507df83a82f00d63ceb2c4cd98aa2afb986ddb2d247885a1f73f82a69022051e4b4f3c074a501cf4a142d394031a409dbb70ab42c0a5b38eaf79207a653cb","0xD52dA63689543924dCa66bCBe2e2ea599c45D575",false,false,null],["rootstock","pesos_bolivianos_pagolinea","BOBCB",18,"Pesos Bolivianos PagoLinea","3045022100e6768dd5f740c6213ed14c63b597f1cfa8f349b5570ebf3ffe96a8c65df1f22e0220283c62d6b2f714eb59b2b6f3a7438c2a06610e7bf15f46f20b019d286f72ec80","0x977675B863B3b1cf46A927FdDcBE0C831BF50135",false,false,null],["rootstock","pesos_colombianos_pagolinea","COPCB",18,"Pesos Colombianos PagoLinea","304402207ebe7930590848c7fc5152e9da96e547b751f2a7cb28b4741206415e45737d8b02202f87448d1d85d89f3708e38d8036360cfe1e5fb150b9a60705c40a0e84079a94","0x7C459C5b11E2815db085DdA9Ec314A9CDE00A082",false,false,null],["rootstock","pesos_mexicanos_pagolinea","MXNCB",18,"Pesos Mexicanos PagoLinea","3045022100c4fcf05d9c42d40fd171437e175e6568b16373b166dd4a1f4a21923c321be90c02200c6556d0f4c58d6f531958282265ca91f28441e1cca9224716170e996e5b7d2a","0x2058BA9577C4F90246BEa9d74AE2E4cd0167A123",false,false,null],["rootstock","pesos_panameños_pagolinea","PABCB",18,"Pesos Panameños PagoLinea","3044022049c5f46fbc187414c3f43dbadb02cd2acdebfd9469d39a9ff1a513f349925e3b02207bcd65d9165b54b097d216a1b54187efac0270064a26138afd0cf3f62270cac0","0x99Af5DEb8dAEBCD36FCCD16fA46dC95D922CdE5b",false,false,null],["rootstock","real_brasileño_pagolinea","BRLCB",18,"Real Brasileño PagoLinea","3045022100cd2015c81d3a17be53553db987d97336539026d4c07c49aa2127331af16be5f102200f419753d40f9cf2b938205c78317a2f53a35acb1c4dd94578a2744694b5b059","0x3e040020648A2F2C872Ce0c7165BA5ad7841C972",false,false,null],["rootstock","redfox_labs_on_rsk","RRFOX",18,"RedFOX Labs on RSK","3045022100c0fcc32dbbdeff305c2debff5905f7449e8786ec0265b6350227834706a3292302202edf5394621040b5cb8f0d58dd39021a6c782b40f7991f5f2eb4dbe33d58ee99","0x9C3a5F8d686fADE293c0CE989A62a34408C4E307",false,false,null],["rootstock","rif","RIF",18,"RIF","30440220498043456808baa17a44a93a38a0d0e2efcc9b86f8da905c2755993965df02ff02202620b4efc2fc1ff036698a3040735684a676fb2132931de8399ee67bd85cce0c","0x2AcC95758f8b5F583470ba265EB685a8F45fC9D5",false,false,null],["rootstock","rif_dollar_on_chain","RDOC",18,"RIF Dollar on Chain","3045022100f696b3ee5aa537ec2a6149127992e39218e9c9c99b78b30a5f9588373e7f30c90220432ec6952286684c692d1919a3cd06a7f2289e9ff5bf085687c383fe3ca0bfa1","0x2d919F19D4892381D58edeBeca66D5642Cef1a1f",false,false,null],["rootstock","rif_name_service","RNS",0,"RIF Name Service","3044022076f3c7bfaada96fb71136a93c33809ce59b9ef6ee3cada61fb83fbb633c0fcea02207d9b5544c6ada9bec27b125614d5edac1eccb92c577abcef6fd61ff69b9f5b41","0x45d3e4FB311982A06bA52359d44cb4f5980e0ef1",false,false,null],["rootstock","rif_pro","RIFP",18,"RIF Pro","3044022008f8db1c708cda6e3c7aded9733815b419c9615b3c975c0b6348acdbc80fd3e1022010e0d803762f3cf505ffcb322d4def5f67056b5c811fce31687e05969f1b6f32","0xf4d27c56595Ed59B66cC7F03CFF5193e4bd74a61",false,false,null],["rootstock","rlending_rbtc","CRBTC",8,"rLending RBTC","3045022100a87e4e1984a6aad7a6d36f028983651accfcf2f5fc920b6791dbcc02e368242802202e367a961987c0a3ca73050ca7343b795a2fbf22ca56c676d852613ef57e3468","0x872664a885A1995D754e3666a23Fad5C801401c4",false,false,null],["rootstock","rlending_rif","CRIF",8,"rLending RIF","3045022100ceacde5434fb0719754eb5d3aa6417e6713e3d814621b6fd21b2db426c9bb1020220606be2175702d32c4ab40ba05f38a5b34c71c03b36fd6184898ce9e275efe125","0xB7FF2C56C897562c0aA6747D2679d35F5e937492",false,false,null],["rootstock","rlending_usdt","CRUSDT",8,"rLending USDT","3045022100e7b665564b2055c754a0d6061546b3fd194a0ee31e5c662f2a4de23db6c82fbc0220184e63c62544bf7a35b9e25c7c41dd9f4a9f3aa9f9962451cc3533f238ee68e6","0xd256C121a507CAdd2687599E27fa45E31B7C3199",false,false,null],["rootstock","rsk_swap_lp_bpro_doc","BPRO_DOC",18,"RSK Swap LP BPRO_DOC","3045022100d676054b7b75dbf87f2c6cb72e0304e02f84158c4ceac64479ac1c33d995a8c702205dc39e6a8bdf88bb76263318ff1f5ff11e2ff88ef78927e6ace66a321bb2363a","0xE66388940C3db98a7b9fcf628702FFBec3a106A3",false,false,null],["rootstock","rsk_swap_lp_rdai_doc","DAI_DOC",18,"RSK Swap LP rDAI_DOC","3044022058d7fad8fd9260dcf94aa4676fed67adbd868446a3870ffbbc73a39f9a4698fa022026013304f65c9a089dfc0f2ff98e517c906d46ac7bac67b8795b56f9587f7e95","0x22dAA89Fdf6Fb6A6771652141E6f18b8EBD86960",false,false,null],["rootstock","rsk_swap_lp_rdai_rbtc","RDAI_RBTC",18,"RSK Swap LP rDAI_RBTC","3044022067689f802b40afc214bccc6ed1db7255cc3ba6328332772a55087771f5a2a90f0220483fefc7b989b0038f4d6706286f059b216a3e6915a678dff0079a884ed14b72","0xC9FE8e7a47eFF9f62F2684A540619D52FBcd6649",false,false,null],["rootstock","rsk_swap_lp_rdoc_doc","RDOC_DOC",18,"RSK Swap LP RDOC_DOC","3044022008adad291cfb1c53d188c8a37e6ddfca233f274e4c6e0297cbec3856c225c7ad022069f991f69ffb2b1f294942a4bb02d55c18aef2753b3c7d0e586dfc7eebc90acf","0x90fc6Fbb9c7ecfecF0acB44385e6A4d076817feB",false,false,null],["rootstock","rsk_swap_lp_rif_doc","RIF_DOC",18,"RSK Swap LP RIF_DOC","3045022100f9b95d34456c296b4d585caaacf66eab85d0a9ffc395259d614b2d61904905620220182f5239ab542baf0311833e1f6372e8ad59e411e45993f3db38413e6bbdb361","0xDa066d0fD764c8035CD56798f0F0D2FE719cC62b",false,false,null],["rootstock","rsk_swap_lp_rif_rbtc","RBTC_RIF",18,"RSK Swap LP RIF_RBTC","304502210084529d420286706ab82299f678c3cf65c10fd7282623212e2deb267947067d21022006481c45f488ded4f0bf25980066880f7f499912b4ac4f6850a11d02a18d6bc0","0x818c0A92aaE155E93419b5a7323e8e8Ae649f287",false,false,null],["rootstock","rsk_swap_lp_rif_rdai","RIF_RDAI",18,"RSK Swap LP RIF_rDAI","3044022007ec9fd55ac180830c4b7bb6062032e63a907bb99509e1849a916b42cf195abf0220682b4dcd5e34e521e8718138640fe8400dcd329ae5bae53880bef7e1bb2cfb37","0x2d5146c744beF25b27d0DC8523eD547bf7514D84",false,false,null],["rootstock","rupia_indonesia_pagolinea","IDRCB",18,"Rupia Indonesia PagoLinea","3045022100b9df4ee1095472eb799c1171aef2dc24958443d3ee22ece2ed25051dc05c7fa5022064b4b882212692409b54d41f0ccd83e67cf0047882e79bd48c3996f8866c8856","0x3D9f9e1F8151410Beda306FdF8626a02E03Ea8aa",false,false,null],["rootstock","sol_peruano_pagolinea","PENCB",18,"Sol Peruano PagoLinea","3045022100d5c604e831b24d8212bb0ad06c1f8fd2a081abbffe7cda3fa290e8d9afae0f6a022008a220c11398b7d931cd50e7b2fa9a4b75973238b43938a223271f33a0c4f741","0x0F6895Fa2679453D2C32C5F6E2f00E4621c57CA2",false,false,null],["rootstock","sovryn_dollar","DLLR",18,"Sovryn Dollar","304402206ace953ed0a34395868eb4c33756806e37d6505c0462a1ec20ed2bb70726041102204101fd06ffdb99e8bb639316974a9335c6860844d2ee7fe94b536a1dc802e8d9","0xc1411567d2670e24d9C4DaAa7CdA95686e1250AA",false,false,null],["rootstock","sovryn_token","SOV",18,"Sovryn Token","3045022100f4455987978a646aed8971678b5eaa85ba69124474d77d1a1084bcd55e3d6349022049b1628c7041f4d070fc714a182df1a680a2180e8e1ce7b5614651be22fc148a","0xEFc78fc7d48b64958315949279Ba181c2114ABBd",false,false,null],["rootstock","tether_usd_on_rsk","RUSDT",18,"Tether USD on RSK","304402201a46f360e27fa67440c18c8328b37b4b7d73a92e9c07ec8bb00f0911fc2e99280220708ee610dd99d5233415f2fde75fe5d014d022648cc2b10fda154ed1b1a46f0f","0xef213441A85dF4d7ACbDaE0Cf78004e1E486bB96",false,false,null],["rootstock","universal_basic_income_on_rsk","RUBI",18,"Universal Basic Income on RSK","304402206e1a00cb86aef5059006afe3720cf86374b4a2f2f30cfc75271f153ba5f52a5702200e08e731be665070a7710658b71eaafcfef09560ac9c431520de1cfb0228bf79","0x70566D8541BEaBE984C8BAbF8a816eD908514ba8",false,false,null],["rootstock","usd_coin_on_rsk","RUSDC",18,"USD Coin on RSK","3044022037976250c8030e63193d2551d7a26c8068226ead1ee12ac821a4b3ca52e5e93202205b2ef9916a5a8cf07f16af390d14487dcc6d4f62f7cf17dad4d91a5d1c539630","0x1BDA44fda023f2aF8280A16FD1b01d1a493BA6C4",false,false,null],["rootstock","wrapped_rbtc_on_rsk","WRBTC",18,"Wrapped RBTC on RSK","3044022038afcc4edfc741591cff05b147a5115807f112c42c573acf081c370261111c560220196d3e2a9c8757c97ddef08c5928c436f24521d85fbd7954272e005fc18dc956","0x967F8799aF07dF1534d48A95a5C9FEBE92c53AE0",false,false,null],["rootstock","xusd_babelfish_stablecoin","XUSD",18,"XUSD Babelfish stablecoin","3045022100aa1b16acfc39475056e72a4f0870d0bfa869548bb8366dda3cbb9ddc011b2db5022047704344cc222ffb14c8e5fe7a821c7be55577adf88aa55bcbd4cda02e4c6442","0xb5999795BE0EbB5bAb23144AA5FD6A02D080299F",false,false,null],["rootstock","yuan_chino_pagolinea","CNYCB",18,"Yuan Chino PagoLinea","304402202341216e21ed69c750462db32c029a792a6f05837e6883189610209815c7f59f02203a8255808ddd317b04f365356136b26b2d4505160c402e58146d5d5ddad97044","0x61B50D8Fb43cC28b56EE7F9DA32AE46c3C1C68a3",false,false,null],["rootstock","zero","ZERO",18,"ZERO","3045022100b7a144da35339162c8051e36c7eb44ed24582ad1a72915e05d98571da4209e9902206441d8c655115384819c40bbd16af2ebce47fdb8045420f7c16d51b691b1dae8","0x451291D48f23782cb5609cEd5A195b0C92EdDC7B",false,false,null]]
[["rsk","amlt_coinfirm_on_rsk","RAMLT",18,"AMLT Coinfirm on RSK","3045022100a2f83692fe1e6777b01250d6e45781b24a874be62853ec228f901eac859b12ba0220351e4fd685cfdf370fc720ad9e3ea9783b1a2801fafcc2ae151b1640b810337d","0xff9eA341d9eA91Cb7C54342354377f5104fD403f",false,false,null],["rsk","babelfish","FISH",18,"Babelfish","30440220076594e0ddde1d15044513cffefbd77002e06741b62693aea97369a10aed804902207b1df88e854ee2940414813af65551270dd29eb813b35ac67484d94692df4a1e","0x055A902303746382FBB7D18f6aE0df56eFDc5213",false,false,null],["rsk","bitcoin_pagolinea","BTCCB",18,"Bitcoin PagoLinea","304402200bf25bd96a7ad00a6e56b271ba30a1c72d4135ca3d566232fcb4ec82c7741ff30220009f963c1fa09280d78c72cfc7277a8ba61aa8217425d0d3bdde01a11cfc0226","0xAB2D290B7A600f5eA8d5b933f6F15C867Fd7e60e",false,false,null],["rsk","bitpro","BPRO",18,"BitPro","3045022100ccc7b9e42932afbeca9c41db4ac7e8d48de303f8e27708c815ba90d79fa64c6102207c3a59d6c3fac935aa9e43e1a34411404c220328488dc4f9e89366e1701be405","0x440CD83C160De5C96Ddb20246815eA44C7aBBCa8",false,false,null],["rsk","bolívares_pagolinea","VESCB",18,"Bolívares PagoLinea","3044022063c4717b9fd2c696a6f12f80626b748296ac3ab2e3b09f805b595581655a8dd10220234c1cd2957386834f7d0e347894acc99bd44f39f767758f934f469c4e6fdd72","0xE9F78E507f24537F3F78C212CF93F65EEc9054c2",false,false,null],["rsk","brazilian_digital_token","BRZ",4,"Brazilian Digital Token","304502210090fdcb3534c34db8bd9b16b83bb49af09c25cde650327dba95fd8dfc645cbb4f022078192a589efebebef28335442334b040cadc8c85a79873aa195aef503acbdc91","0xE355c280131dFaF18Bf1c3648aEe3C396dB6b5Fd",false,false,null],["rsk","bundles_finance_on_rsk","RBUND",18,"Bundles Finance on RSK","30440220226d545b11119bf438c934fa6287415e59c68e1c6d4215e24b78be6a94884c5502206bebc2e0b7b023cf6a7b81cf9a72de8d89ed1a104747e113f71dd1bf9cbb77f9","0x4991516DF6053121121274397a8C1dAD608Bc95B",false,false,null],["rsk","chainlink_token_on_rsk","RLINK",18,"ChainLink Token on RSK","3045022100da3dd5bf6dbc5bdd01332a6973450c9f3c1c944b5d0eefacb09dc1a0a29140d302200d55b21c0e36e1fcbfa615e556382cde33059ba886872ddfbb188c33ef3f733b","0x14AdaE34beF7ca957Ce2dDe5ADD97ea050123827",false,false,null],["rsk","dai_stablecoin_on_rsk","RDAI",18,"Dai Stablecoin on RSK","3044022069cd0b4a80d09c8a8131e0dad6261f640427881f31a170800e7d2da4e8e8f25502204ba41e3d7c1c163d9d80fc6533ea67528569885aaba3d0d959968950ed760db9","0x6B1A73d547F4009a26B8485B63d7015d248Ad406",false,false,null],["rsk","dollar_on_chain","DOC",18,"Dollar on Chain","30440220356938660fbcab4de449e7ca40fbb2358a13e18be9cf9812fa9f4d9d6c52acd80220110572a052adf34552f4de8a93295d9985522a9b8454a4bcc486b0c75edd4127","0xe700691dA7b9851F2F35f8b8182c69c53CcaD9Db",false,false,null],["rsk","dólar_americano_pagolinea","USDCB",18,"Dólar Americano PagoLinea","304402207e91a0136fbc3076f402d7ee3609ada685eef48a9966432d44abd12edad5628302200c1724de4450f4c426d640d24d62374f93cc808f3da59825318a00d5376aaaeb","0xAa5dc2Ea0e056fC962f48aB25547d66d3586ee8a",false,false,null],["rsk","ether_pagolinea","ETHCB",18,"Ether PagoLinea","304402206a0edbcdb6d3495122e67cefa2296224b0e385cfe57424f6d2c659f8bc48a76c02202e759f3390301db1cc97e6e131a56c2de0b75ccde8a5730a3a68067179112193","0x84c0cB1D6623cFB3546a79C66EB96b874ce6659D",false,false,null],["rsk","euro_pagolinea","EURCB",18,"Euro PagoLinea","30450221008ea87b87f5c39cd8096d049a3f44756e66575f5e193281d1cd3afdbeb3cd1ca202203c5efcd6320404ae4325fee91fe007957ce18bc5497c66d76d77ff326bb0d7ea","0xAe2ceb4B57ade22643Be2909425105d5114b1dBC",false,false,null],["rsk","flixxo_on_rsk","RFLIXX",18,"Flixxo on RSK","304402200b4ac06b69dda3404f508bcab37cd73348afc4f4b6bf68a5653c94defc619183022071fab27b45e8086c06443a87696e6a804e62cf9b5c70549ebd6419fe638fce4c","0x73c08467E23F7DCB7dDBbc8d05041B74467A498A",false,false,null],["rsk","guaranies_paraguayos_pagolinea","PYGCB",18,"Guaranies Paraguayos PagoLinea","30440220296c86f0ec5185f8722cc1f9fe499402956e25cef90d92cd55421620d654973b022004e43d53f9d670bd60ebe9e698c7a9f0d40b6191b0660d8effc2998044a94af9","0xa05Fd8082e19923AA4868Ff3C2AE48850b734736",false,false,null],["rsk","invecoin","INV",18,"Invecoin","30440220032c40205d59ea9ecfc805d09f0e63935e7e5e9da91e6b579ed4521deaad5caa02204e2f894e1aa59ffe6592858b9f8b422bf9e91eeedbffcc5d46f52255e0cb0de4","0xE0cfF8a40F540657C62eB4CAC34b915e5Ed8D8Ff",false,false,null],["rsk","money_on_chain_governance_token","MOC",18,"Money on Chain Governance Token","30440220760642aae8ffc1e11dff2475e79a73dd3289eb857307cd387893b5047f86345c02204318a8162e9b89072b0dc13a1e7c71dcab603cd3b22d7f9e219f8c564162a82a","0x9AC7fE28967B30E3A4e6e03286d715b42B453D10",false,false,null],["rsk","peso_uruguayo_pagolinea","UYUCB",18,"Peso Uruguayo PagoLinea","304502210080ca1cbfdfd3bdf19a2147521ca502485e254697860d67de42130f7ff7fa0fd502200f9799ae0f938c3015b0841624ad7e831507d859a8b9cc036c71587e25c78149","0xD8132625b10b3962239F6842981Dce02F1A163D2",false,false,null],["rsk","pesos_argentinos_pagolinea","ARSCB",18,"Pesos Argentinos PagoLinea","304402207ef5f4b507df83a82f00d63ceb2c4cd98aa2afb986ddb2d247885a1f73f82a69022051e4b4f3c074a501cf4a142d394031a409dbb70ab42c0a5b38eaf79207a653cb","0xD52dA63689543924dCa66bCBe2e2ea599c45D575",false,false,null],["rsk","pesos_bolivianos_pagolinea","BOBCB",18,"Pesos Bolivianos PagoLinea","3045022100e6768dd5f740c6213ed14c63b597f1cfa8f349b5570ebf3ffe96a8c65df1f22e0220283c62d6b2f714eb59b2b6f3a7438c2a06610e7bf15f46f20b019d286f72ec80","0x977675B863B3b1cf46A927FdDcBE0C831BF50135",false,false,null],["rsk","pesos_colombianos_pagolinea","COPCB",18,"Pesos Colombianos PagoLinea","304402207ebe7930590848c7fc5152e9da96e547b751f2a7cb28b4741206415e45737d8b02202f87448d1d85d89f3708e38d8036360cfe1e5fb150b9a60705c40a0e84079a94","0x7C459C5b11E2815db085DdA9Ec314A9CDE00A082",false,false,null],["rsk","pesos_mexicanos_pagolinea","MXNCB",18,"Pesos Mexicanos PagoLinea","3045022100c4fcf05d9c42d40fd171437e175e6568b16373b166dd4a1f4a21923c321be90c02200c6556d0f4c58d6f531958282265ca91f28441e1cca9224716170e996e5b7d2a","0x2058BA9577C4F90246BEa9d74AE2E4cd0167A123",false,false,null],["rsk","pesos_panameños_pagolinea","PABCB",18,"Pesos Panameños PagoLinea","3044022049c5f46fbc187414c3f43dbadb02cd2acdebfd9469d39a9ff1a513f349925e3b02207bcd65d9165b54b097d216a1b54187efac0270064a26138afd0cf3f62270cac0","0x99Af5DEb8dAEBCD36FCCD16fA46dC95D922CdE5b",false,false,null],["rsk","real_brasileño_pagolinea","BRLCB",18,"Real Brasileño PagoLinea","3045022100cd2015c81d3a17be53553db987d97336539026d4c07c49aa2127331af16be5f102200f419753d40f9cf2b938205c78317a2f53a35acb1c4dd94578a2744694b5b059","0x3e040020648A2F2C872Ce0c7165BA5ad7841C972",false,false,null],["rsk","redfox_labs_on_rsk","RRFOX",18,"RedFOX Labs on RSK","3045022100c0fcc32dbbdeff305c2debff5905f7449e8786ec0265b6350227834706a3292302202edf5394621040b5cb8f0d58dd39021a6c782b40f7991f5f2eb4dbe33d58ee99","0x9C3a5F8d686fADE293c0CE989A62a34408C4E307",false,false,null],["rsk","rif","RIF",18,"RIF","30440220498043456808baa17a44a93a38a0d0e2efcc9b86f8da905c2755993965df02ff02202620b4efc2fc1ff036698a3040735684a676fb2132931de8399ee67bd85cce0c","0x2AcC95758f8b5F583470ba265EB685a8F45fC9D5",false,false,null],["rsk","rif_dollar_on_chain","RDOC",18,"RIF Dollar on Chain","3045022100f696b3ee5aa537ec2a6149127992e39218e9c9c99b78b30a5f9588373e7f30c90220432ec6952286684c692d1919a3cd06a7f2289e9ff5bf085687c383fe3ca0bfa1","0x2d919F19D4892381D58edeBeca66D5642Cef1a1f",false,false,null],["rsk","rif_name_service","RNS",0,"RIF Name Service","3044022076f3c7bfaada96fb71136a93c33809ce59b9ef6ee3cada61fb83fbb633c0fcea02207d9b5544c6ada9bec27b125614d5edac1eccb92c577abcef6fd61ff69b9f5b41","0x45d3e4FB311982A06bA52359d44cb4f5980e0ef1",false,false,null],["rsk","rif_pro","RIFP",18,"RIF Pro","3044022008f8db1c708cda6e3c7aded9733815b419c9615b3c975c0b6348acdbc80fd3e1022010e0d803762f3cf505ffcb322d4def5f67056b5c811fce31687e05969f1b6f32","0xf4d27c56595Ed59B66cC7F03CFF5193e4bd74a61",false,false,null],["rsk","rlending_rbtc","CRBTC",8,"rLending RBTC","3045022100a87e4e1984a6aad7a6d36f028983651accfcf2f5fc920b6791dbcc02e368242802202e367a961987c0a3ca73050ca7343b795a2fbf22ca56c676d852613ef57e3468","0x872664a885A1995D754e3666a23Fad5C801401c4",false,false,null],["rsk","rlending_rif","CRIF",8,"rLending RIF","3045022100ceacde5434fb0719754eb5d3aa6417e6713e3d814621b6fd21b2db426c9bb1020220606be2175702d32c4ab40ba05f38a5b34c71c03b36fd6184898ce9e275efe125","0xB7FF2C56C897562c0aA6747D2679d35F5e937492",false,false,null],["rsk","rlending_usdt","CRUSDT",8,"rLending USDT","3045022100e7b665564b2055c754a0d6061546b3fd194a0ee31e5c662f2a4de23db6c82fbc0220184e63c62544bf7a35b9e25c7c41dd9f4a9f3aa9f9962451cc3533f238ee68e6","0xd256C121a507CAdd2687599E27fa45E31B7C3199",false,false,null],["rsk","rsk_swap_lp_bpro_doc","BPRO_DOC",18,"RSK Swap LP BPRO_DOC","3045022100d676054b7b75dbf87f2c6cb72e0304e02f84158c4ceac64479ac1c33d995a8c702205dc39e6a8bdf88bb76263318ff1f5ff11e2ff88ef78927e6ace66a321bb2363a","0xE66388940C3db98a7b9fcf628702FFBec3a106A3",false,false,null],["rsk","rsk_swap_lp_rdai_doc","DAI_DOC",18,"RSK Swap LP rDAI_DOC","3044022058d7fad8fd9260dcf94aa4676fed67adbd868446a3870ffbbc73a39f9a4698fa022026013304f65c9a089dfc0f2ff98e517c906d46ac7bac67b8795b56f9587f7e95","0x22dAA89Fdf6Fb6A6771652141E6f18b8EBD86960",false,false,null],["rsk","rsk_swap_lp_rdai_rbtc","RDAI_RBTC",18,"RSK Swap LP rDAI_RBTC","3044022067689f802b40afc214bccc6ed1db7255cc3ba6328332772a55087771f5a2a90f0220483fefc7b989b0038f4d6706286f059b216a3e6915a678dff0079a884ed14b72","0xC9FE8e7a47eFF9f62F2684A540619D52FBcd6649",false,false,null],["rsk","rsk_swap_lp_rdoc_doc","RDOC_DOC",18,"RSK Swap LP RDOC_DOC","3044022008adad291cfb1c53d188c8a37e6ddfca233f274e4c6e0297cbec3856c225c7ad022069f991f69ffb2b1f294942a4bb02d55c18aef2753b3c7d0e586dfc7eebc90acf","0x90fc6Fbb9c7ecfecF0acB44385e6A4d076817feB",false,false,null],["rsk","rsk_swap_lp_rif_doc","RIF_DOC",18,"RSK Swap LP RIF_DOC","3045022100f9b95d34456c296b4d585caaacf66eab85d0a9ffc395259d614b2d61904905620220182f5239ab542baf0311833e1f6372e8ad59e411e45993f3db38413e6bbdb361","0xDa066d0fD764c8035CD56798f0F0D2FE719cC62b",false,false,null],["rsk","rsk_swap_lp_rif_rbtc","RBTC_RIF",18,"RSK Swap LP RIF_RBTC","304502210084529d420286706ab82299f678c3cf65c10fd7282623212e2deb267947067d21022006481c45f488ded4f0bf25980066880f7f499912b4ac4f6850a11d02a18d6bc0","0x818c0A92aaE155E93419b5a7323e8e8Ae649f287",false,false,null],["rsk","rsk_swap_lp_rif_rdai","RIF_RDAI",18,"RSK Swap LP RIF_rDAI","3044022007ec9fd55ac180830c4b7bb6062032e63a907bb99509e1849a916b42cf195abf0220682b4dcd5e34e521e8718138640fe8400dcd329ae5bae53880bef7e1bb2cfb37","0x2d5146c744beF25b27d0DC8523eD547bf7514D84",false,false,null],["rsk","rupia_indonesia_pagolinea","IDRCB",18,"Rupia Indonesia PagoLinea","3045022100b9df4ee1095472eb799c1171aef2dc24958443d3ee22ece2ed25051dc05c7fa5022064b4b882212692409b54d41f0ccd83e67cf0047882e79bd48c3996f8866c8856","0x3D9f9e1F8151410Beda306FdF8626a02E03Ea8aa",false,false,null],["rsk","sol_peruano_pagolinea","PENCB",18,"Sol Peruano PagoLinea","3045022100d5c604e831b24d8212bb0ad06c1f8fd2a081abbffe7cda3fa290e8d9afae0f6a022008a220c11398b7d931cd50e7b2fa9a4b75973238b43938a223271f33a0c4f741","0x0F6895Fa2679453D2C32C5F6E2f00E4621c57CA2",false,false,null],["rsk","sovryn_dollar","DLLR",18,"Sovryn Dollar","304402206ace953ed0a34395868eb4c33756806e37d6505c0462a1ec20ed2bb70726041102204101fd06ffdb99e8bb639316974a9335c6860844d2ee7fe94b536a1dc802e8d9","0xc1411567d2670e24d9C4DaAa7CdA95686e1250AA",false,false,null],["rsk","sovryn_token","SOV",18,"Sovryn Token","3045022100f4455987978a646aed8971678b5eaa85ba69124474d77d1a1084bcd55e3d6349022049b1628c7041f4d070fc714a182df1a680a2180e8e1ce7b5614651be22fc148a","0xEFc78fc7d48b64958315949279Ba181c2114ABBd",false,false,null],["rsk","tether_usd_on_rsk","RUSDT",18,"Tether USD on RSK","304402201a46f360e27fa67440c18c8328b37b4b7d73a92e9c07ec8bb00f0911fc2e99280220708ee610dd99d5233415f2fde75fe5d014d022648cc2b10fda154ed1b1a46f0f","0xef213441A85dF4d7ACbDaE0Cf78004e1E486bB96",false,false,null],["rsk","universal_basic_income_on_rsk","RUBI",18,"Universal Basic Income on RSK","304402206e1a00cb86aef5059006afe3720cf86374b4a2f2f30cfc75271f153ba5f52a5702200e08e731be665070a7710658b71eaafcfef09560ac9c431520de1cfb0228bf79","0x70566D8541BEaBE984C8BAbF8a816eD908514ba8",false,false,null],["rsk","usd_coin_on_rsk","RUSDC",18,"USD Coin on RSK","3044022037976250c8030e63193d2551d7a26c8068226ead1ee12ac821a4b3ca52e5e93202205b2ef9916a5a8cf07f16af390d14487dcc6d4f62f7cf17dad4d91a5d1c539630","0x1BDA44fda023f2aF8280A16FD1b01d1a493BA6C4",false,false,null],["rsk","wrapped_rbtc_on_rsk","WRBTC",18,"Wrapped RBTC on RSK","3044022038afcc4edfc741591cff05b147a5115807f112c42c573acf081c370261111c560220196d3e2a9c8757c97ddef08c5928c436f24521d85fbd7954272e005fc18dc956","0x967F8799aF07dF1534d48A95a5C9FEBE92c53AE0",false,false,null],["rsk","xusd_babelfish_stablecoin","XUSD",18,"XUSD Babelfish stablecoin","3045022100aa1b16acfc39475056e72a4f0870d0bfa869548bb8366dda3cbb9ddc011b2db5022047704344cc222ffb14c8e5fe7a821c7be55577adf88aa55bcbd4cda02e4c6442","0xb5999795BE0EbB5bAb23144AA5FD6A02D080299F",false,false,null],["rsk","yuan_chino_pagolinea","CNYCB",18,"Yuan Chino PagoLinea","304402202341216e21ed69c750462db32c029a792a6f05837e6883189610209815c7f59f02203a8255808ddd317b04f365356136b26b2d4505160c402e58146d5d5ddad97044","0x61B50D8Fb43cC28b56EE7F9DA32AE46c3C1C68a3",false,false,null],["rsk","zero","ZERO",18,"ZERO","3045022100b7a144da35339162c8051e36c7eb44ed24582ad1a72915e05d98571da4209e9902206441d8c655115384819c40bbd16af2ebce47fdb8045420f7c16d51b691b1dae8","0x451291D48f23782cb5609cEd5A195b0C92EdDC7B",false,false,null]]

@@ -16,3 +16,3 @@ import arbitrum_tokens from "./42161/erc20.json";

import polygon_tokens from "./137/erc20.json";
import rootstock_tokens from "./30/erc20.json";
import rsk_tokens from "./30/erc20.json";
import songbird_tokens from "./19/erc20.json";

@@ -34,3 +34,3 @@ import arbitrum_signatures from "./42161/erc20-signatures.json";

import polygon_signatures from "./137/erc20-signatures.json";
import rootstock_signatures from "./30/erc20-signatures.json";
import rsk_signatures from "./30/erc20-signatures.json";
import songbird_signatures from "./19/erc20-signatures.json";

@@ -54,3 +54,3 @@

137: polygon_tokens,
30: rootstock_tokens,
30: rsk_tokens,
19: songbird_tokens,

@@ -75,3 +75,3 @@ };

137: polygon_signatures,
30: rootstock_signatures,
30: rsk_signatures,
19: songbird_signatures,

@@ -78,0 +78,0 @@ };

@@ -33,3 +33,3 @@ export type Exchange = [string, string, string];

["ripple","035852500358525000","30450221008fb0ff1f9479b67c5ed560c49d70f4b41c946fb87c4c9f8364a207f5dc2f2d190220561b5e4483667d9196fa5624c2ba7a7364a40a6ee91dcd9675941222bf861161"],
["rootstock","045242544309526f6f7473746f636b06045242544312","3045022100df25ac8d89a8d44f8d1bf9593a88d73b3fa03b8507a38cf68834c63083a1a692022044314e87d09993556961961a210ef5aaed9fe4e5ecf579bd415264158c10574b"],
["rsk","04524254430352736b06045242544312","304402204f3f55acb8c9bf7b610c76702183771532d618a5965c15efb6d3a4781c0ef74102203771d0cc54245c523a2030db6fd5f80c6a2964df3973df64e0b6c1f73da16854"],
["solana","03534f4c06536f6c616e6100","304402200b9d73926ef49cf6e3f775d4685cc1db7db95866d04b26bd384ae4f6185932ba0220574ec6e7a38d5fa827b541003947dda7ef51f721f162ed9d2bfe87b7457fdcf9"],

@@ -36,0 +36,0 @@ ["solana_devnet","0474534f4c0d536f6c616e61204465766e657400","304402201fd15de58ed9e160d4aaa3deaa4688eae86c2733bc120f2c6f17712408b5af63022054f779a9130fccfcf30b2a28bc0ac9be505735c7cac68511127c6f19bd510a26"],

@@ -25,2 +25,3 @@ import type {

const tokensByCurrencyAddress: Record<string, TokenCurrency> = {};
const tokenListHashes = new Set();
addTokens(erc20tokens.map(convertERC20));

@@ -42,4 +43,35 @@ addTokens(polygonTokens.map(convertERC20));

};
export function createTokenHash(token: TokenCurrency): string {
return token
? `${token.id}${token.contractAddress}${token.delisted}${token.disableCountervalue}${token.ticker}${token.countervalueTicker}${token.ledgerSignature}`
: "";
}
/**
* Only for jest purpose, clean object to be empty
* @param obj
*/
const __clearObject = (
obj: Record<string, TokenCurrency | TokenCurrency[]>
): void => {
for (const key in obj) {
delete obj[key];
}
};
/**
* Only for jest purpose, clear all the init list
*/
export function __clearAllLists(): void {
tokensArray.length = 0;
tokensArrayWithDelisted.length = 0;
__clearObject(tokensByCryptoCurrency);
__clearObject(tokensByCryptoCurrencyWithDelisted);
__clearObject(tokensById);
__clearObject(tokensByTicker);
__clearObject(tokensByAddress);
__clearObject(tokensByCurrencyAddress);
tokenListHashes.clear();
}
/**
*

@@ -145,19 +177,71 @@ */

function removeTokenFromArray(array: TokenCurrency[], tokenId: string) {
if (array && array.length > 0) {
const index = array.findIndex(
(currentToken) => currentToken && currentToken.id === tokenId
);
if (index === -1) return array;
return array.splice(index, 1);
}
}
function removeTokenFromRecord(
record: Record<string, TokenCurrency>,
key: string
) {
tokenListHashes.delete(record[key]);
delete record[key];
}
/**
* Delete previous token entry to all array
* @param token
*/
function removeTokenFromAllLists(token: TokenCurrency) {
const { id, contractAddress, parentCurrency, ticker } = token;
const lowCaseContract = contractAddress.toLowerCase();
removeTokenFromRecord(tokensById, id);
removeTokenFromRecord(
tokensByCurrencyAddress,
parentCurrency.id + ":" + lowCaseContract
);
removeTokenFromRecord(tokensByAddress, lowCaseContract);
removeTokenFromRecord(tokensByTicker, ticker);
removeTokenFromArray(tokensArray, id);
removeTokenFromArray(tokensArrayWithDelisted, id);
removeTokenFromArray(tokensByCryptoCurrency[parentCurrency.id], id);
removeTokenFromArray(
tokensByCryptoCurrencyWithDelisted[parentCurrency.id],
id
);
}
export function addTokens(list: TokenCurrency[]): void {
list.forEach((token) => {
if (tokensById[token.id]) return;
if (!token.delisted) tokensArray.push(token);
if (!token) return;
const tokenHash = createTokenHash(token);
if (tokenListHashes.has(tokenHash)) return;
/**
* We clean all the reference of an existing token, if an hash doesn't match.
* Like this we can update any change from a already added token coming from Dynamic CAL
* and maintain it up to date without having to release a new version of LLD or LLM
*/
removeTokenFromAllLists(token);
const { id, contractAddress, parentCurrency, delisted, ticker } = token;
const lowCaseContract = contractAddress.toLowerCase();
if (!delisted) tokensArray.push(token);
tokensArrayWithDelisted.push(token);
tokensById[token.id] = token;
tokensById[id] = token;
if (
!tokensByTicker[token.ticker] ||
comparePriority(token, tokensByTicker[token.ticker]) > 0
!tokensByTicker[ticker] ||
comparePriority(token, tokensByTicker[ticker]) > 0
) {
tokensByTicker[token.ticker] = token;
tokensByTicker[ticker] = token;
}
const lowCaseContract = token.contractAddress.toLowerCase();
tokensByAddress[lowCaseContract] = token;
const { parentCurrency } = token;
tokensByCurrencyAddress[parentCurrency.id + ":" + lowCaseContract] = token;

@@ -173,4 +257,6 @@

if (!token.delisted) tokensByCryptoCurrency[parentCurrency.id].push(token);
if (!delisted) tokensByCryptoCurrency[parentCurrency.id].push(token);
tokensByCryptoCurrencyWithDelisted[parentCurrency.id].push(token);
tokenListHashes.add(tokenHash);
});

@@ -313,2 +399,3 @@ }

name,
disableCountervalue,
]: ElrondESDTToken): TokenCurrency {

@@ -325,2 +412,3 @@ const ELROND_ESDT_CONTRACT =

tokenType: "esdt",
disableCountervalue,
name,

@@ -327,0 +415,0 @@ ticker,

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc