diff --git a/LICENSE.txt b/LICENSE.txt index 9cecc1d46..5ae8f60a6 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,674 +1,78 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 +License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. +“Business Source License” is a trademark of MariaDB Corporation Ab. - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. +Parameters - Preamble +Licensor: Akaunting, Inc. - The GNU General Public License is a free, copyleft license for -software and other kinds of works. +Licensed Work: Akaunting - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. +Additional Use Grant: You may make production use of the Licensed Work, provided + you do not use it in any of the following ways: - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. + (1) Use the Licensed Work with a total of more than two users or + one company or one thousand invoices. - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. + (2) Remove the name, logo, copyright, or other branding material + from the Licensed Work to create a "rebranded" or "white labeled" + version to distribute as part of any commercial or non-profit + product or service. - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. + (3) Use the Licensed Work for an Accounting Service. An + "Accounting Service" is a commercial offering that allows third + parties (other than your employees and contractors) to access + the functionality of the Licensed Work so that such third + parties directly benefit from the accounting or invoicing + features of the Licensed Work. - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. +Change Date: Four years from the date the Licensed Work is published. - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. +Change License: GPLv3 - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. +For information about alternative licensing arrangements for the Licensed Work, +please visit: https://akaunting.com/plans-on-premise - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. +Notice - The precise terms and conditions for copying, distribution and -modification follow. +Business Source License 1.1 - TERMS AND CONDITIONS +Terms - 0. Definitions. +The Licensor hereby grants you the right to copy, modify, create derivative +works, redistribute, and make non-production use of the Licensed Work. The +Licensor may make an Additional Use Grant, above, permitting limited production use. - "This License" refers to version 3 of the GNU General Public License. +Effective on the Change Date, or the fourth anniversary of the first publicly +available distribution of a specific version of the Licensed Work under this +License, whichever comes first, the Licensor hereby grants you rights under +the terms of the Change License, and the rights granted in the paragraph +above terminate. - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. +If your use of the Licensed Work does not comply with the requirements +currently in effect as described in this License, you must purchase a +commercial license from the Licensor, its affiliated entities, or authorized +resellers, or you must refrain from using the Licensed Work. - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. +All copies of the original and modified Licensed Work, and derivative works +of the Licensed Work, are subject to this License. This License applies +separately for each version of the Licensed Work and the Change Date may vary +for each version of the Licensed Work released by Licensor. - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. +You must conspicuously display this License on each original or modified copy +of the Licensed Work. If you receive the Licensed Work in original or +modified form from a third party, the terms and conditions set forth in this +License apply to your use of that work. - A "covered work" means either the unmodified Program or a work based -on the Program. +Any use of the Licensed Work in violation of this License will automatically +terminate your rights under this License for the current and all other +versions of the Licensed Work. - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. +This License does not grant you any right in any trademark or logo of +Licensor or its affiliates (provided that you may use a trademark or logo of +Licensor as expressly required by this License). - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - {one line to give the program's name and a brief idea of what it does.} - Copyright (C) {year} {name of author} - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - {project} Copyright (C) {year} {fullname} - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. +TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON +AN “AS IS” BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, +EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND +TITLE. diff --git a/README.md b/README.md index 0c8f0f8f8..54c6db99c 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ [![Tests](https://img.shields.io/github/actions/workflow/status/akaunting/akaunting/tests.yml?label=tests)](https://github.com/akaunting/akaunting/actions) [![License](https://img.shields.io/github/license/akaunting/akaunting?label=license)](LICENSE.txt) -Akaunting is a free, open source and online accounting software designed for small businesses and freelancers. It is built with modern technologies such as Laravel, VueJS, Tailwind, RESTful API etc. Thanks to its modular structure, Akaunting provides an awesome App Store for users and developers. +Online accounting software designed for small businesses and freelancers. Akaunting is built with modern technologies such as Laravel, VueJS, Tailwind, RESTful API etc. Thanks to its modular structure, Akaunting provides an awesome App Store for users and developers. * [Home](https://akaunting.com) - The house of Akaunting * [Forum](https://akaunting.com/forum) - Ask for support @@ -67,4 +67,4 @@ Please review [our security policy](https://github.com/akaunting/akaunting/secur ## License -Akaunting is released under the [GPLv3 license](LICENSE.txt). +Akaunting is released under the [BSL license](LICENSE.txt). diff --git a/app/Abstracts/BulkAction.php b/app/Abstracts/BulkAction.php index ab8d60f71..6ad86c0c8 100644 --- a/app/Abstracts/BulkAction.php +++ b/app/Abstracts/BulkAction.php @@ -7,13 +7,14 @@ use App\Jobs\Common\UpdateContact; use App\Jobs\Banking\DeleteTransaction; use App\Traits\Jobs; use App\Traits\Relationships; +use App\Traits\Translations; use App\Utilities\Export; use App\Utilities\Import; use Illuminate\Support\Arr; abstract class BulkAction { - use Jobs, Relationships; + use Jobs, Relationships, Translations; public $model = false; @@ -85,6 +86,52 @@ abstract class BulkAction return $request->get('selected', []); } + public function getUpdateRequest($request) + { + foreach ($request->all() as $key => $value) { + if (empty($value)) { + unset($request[$key]); + } + } + + return $request; + } + + /** + * Generate a response based on request type like HTML, JSON, or anything else. + * + * @param string $view + * @param array $data + * + * @return \Illuminate\Http\Response + */ + public function response($view, $data = []) + { + $method = request()->get('handle', 'edit'); + + $handle = $this->actions[$method]['handle'] ?? 'update'; + $url = route('bulk-actions.action', $this->path); + + $html = view('components.index.bulkaction.modal', [ + 'url' => $url, + 'handle' => $handle, + 'selected' => $data['selected'] ?? $this->getSelectedInput(request()), + 'html' => view($view, $data)->render(), + ])->render(); + + return response()->json([ + 'success' => true, + 'error' => false, + 'message' => '', + 'data' => [ + 'title' => $this->findTranslation($this->text), + 'path' => $url, + 'handle' => $handle, + ], + 'html' => $html, + ]); + } + /** * Duplicate the specified resource. * diff --git a/app/Abstracts/Factory.php b/app/Abstracts/Factory.php index 66cd25547..668e36813 100644 --- a/app/Abstracts/Factory.php +++ b/app/Abstracts/Factory.php @@ -2,7 +2,6 @@ namespace App\Abstracts; -use App\Models\Auth\User; use App\Models\Common\Company; use App\Traits\Jobs; use App\Utilities\Date; @@ -54,7 +53,7 @@ abstract class Factory extends BaseFactory public function setUser(): void { - $this->user = User::first(); + $this->user = user_model_class()::first(); } public function setCompany(): void diff --git a/app/Abstracts/Http/Controller.php b/app/Abstracts/Http/Controller.php index f6805027c..07e86d35c 100644 --- a/app/Abstracts/Http/Controller.php +++ b/app/Abstracts/Http/Controller.php @@ -6,6 +6,7 @@ use App\Abstracts\Http\Response; use App\Traits\Jobs; use App\Traits\Permissions; use App\Traits\Relationships; +use App\Traits\SearchString; use App\Utilities\Export; use App\Utilities\Import; use Illuminate\Database\Eloquent\Collection; @@ -17,7 +18,7 @@ use Illuminate\Routing\Controller as BaseController; abstract class Controller extends BaseController { - use AuthorizesRequests, Jobs, Permissions, Relationships, ValidatesRequests; + use AuthorizesRequests, Jobs, Permissions, Relationships, SearchString, ValidatesRequests; /** * Instantiate a new controller instance. @@ -96,4 +97,29 @@ abstract class Controller extends BaseController { return Export::toExcel($class, $translation, $extension); } + + public function setActiveTabForDocuments(): void + { + if (request()->get('list_records') == 'all') { + return; + } + + $status = $this->getSearchStringValue('status'); + + if (empty($status)) { + $search = config('type.document.' . $this->type . '.route.params.unpaid.search'); + + request()->offsetSet('search', $search); + request()->offsetSet('programmatic', '1'); + } else { + $unpaid = str_replace('status:', '', config('type.document.' . $this->type . '.route.params.unpaid.search')); + $draft = str_replace('status:', '', config('type.document.' . $this->type . '.route.params.draft.search')); + + if (($status == $unpaid) || ($status == $draft)) { + return; + } + + request()->offsetSet('list_records', 'all'); + } + } } diff --git a/app/Abstracts/Listeners/Report.php b/app/Abstracts/Listeners/Report.php index 44ac1e195..f9b3f0a9a 100644 --- a/app/Abstracts/Listeners/Report.php +++ b/app/Abstracts/Listeners/Report.php @@ -8,7 +8,6 @@ use App\Models\Setting\Category; use App\Traits\Contacts; use App\Traits\DateTime; use App\Traits\SearchString; -use App\Utilities\Date; abstract class Report { @@ -36,40 +35,37 @@ abstract class Report || ($event->class->model->settings->group != $group); } - public function getYears() + public function setDateFilter($event) { - $now = Date::now(); + $financial_year = $this->getFinancialYear(); - $financial_start = setting('localisation.financial_start'); - $setting = explode('-', $financial_start); - $financial_start_day = ! empty($setting[0]) ? $setting[0] : '01'; + $start_date = request()->get('start_date', $financial_year->copy()->getStartDate()->toDateString()); + $end_date = request()->get('end_date', $financial_year->copy()->getEndDate()->toDateString()); + $default_value = $start_date . '-to-' . $end_date; - $format = ($financial_start == '01-01') - ? $this->getYearlyDateFormat() - : (($financial_start_day != '01') ? $this->getDailyDateFormat() : $this->getMonthlyDateFormat()); + $event->class->filters['date_range'] = $this->getDateRange(); + $event->class->filters['keys']['date_range'] = 'date_range'; + $event->class->filters['defaults']['date_range'] = $default_value; + $event->class->filters['operators']['date_range'] = [ + 'equal' => true, + 'not_equal' => false, + 'range' => false, + ]; + } - $years = []; + public function getDateRange() + { + $date_range = []; - $y = $now->addYears(2); + $shortcuts = $this->getDatePickerShortcuts(); - for ($i = 0; $i < 10; $i++) { - $financial_year = $this->getFinancialYear($y->year); - - if ($financial_start == '01-01') { - $title = $financial_year->getStartDate()->copy()->format($format); - } else { - $start = $financial_year->getStartDate()->copy()->format($format); - $end = $financial_year->getEndDate()->copy()->format($format); - - $title = $start . ' - ' . $end; - } - - $years[$y->year] = $title; - - $y->subYear(); + foreach ($shortcuts as $text => $shortcut) { + $date_range[$shortcut['start'] . '-to-' . $shortcut['end']] = $text; } - return $years; + $date_range['custom'] = trans('general.date_range.custom'); + + return $date_range; } public function getAccounts($limit = false) @@ -143,23 +139,33 @@ abstract class Report ]; } + public function getPeriod() + { + return [ + 'weekly' => trans('general.weekly'), + 'monthly' => trans('general.monthly'), + 'quarterly' => trans('general.quarterly'), + 'yearly' => trans('general.yearly'), + ]; + } + public function applyDateFilter($event) { - $event->model->monthsOfYear($event->args['date_field']); + $event->model->dateFilter($event->args['date_field']); } public function applySearchStringFilter($event) { $input = request('search', ''); - // Remove year as it's handled based on financial start - $search_year = 'year:' . $this->getSearchStringValue('year', '', $input); - $input = str_replace($search_year, '', $input); - // Remove basis as it's handled based on report itself $search_basis = 'basis:' . $this->getSearchStringValue('basis', 'accrual', $input); $input = str_replace($search_basis, '', $input); + // Remove period as it's handled based on report itself + $search_period = 'period:' . $this->getSearchStringValue('period', 'quarterly', $input); + $input = str_replace($search_period, '', $input); + $event->model->usingSearchString($input); } diff --git a/app/Abstracts/Model.php b/app/Abstracts/Model.php index 822146c12..0ca6e8c2c 100644 --- a/app/Abstracts/Model.php +++ b/app/Abstracts/Model.php @@ -62,7 +62,7 @@ abstract class Model extends Eloquent implements Ownable */ public function owner() { - return $this->belongsTo('App\Models\Auth\User', 'created_by', 'id')->withDefault(['name' => trans('general.na')]); + return $this->belongsTo(user_model_class(), 'created_by', 'id')->withDefault(['name' => trans('general.na')]); } /** diff --git a/app/Abstracts/Report.php b/app/Abstracts/Report.php index 9c9a92203..31ddc2e83 100644 --- a/app/Abstracts/Report.php +++ b/app/Abstracts/Report.php @@ -10,6 +10,8 @@ use App\Events\Report\FilterShowing; use App\Events\Report\GroupApplying; use App\Events\Report\GroupShowing; use App\Events\Report\RowsShowing; +use App\Events\Report\TotalCalculating; +use App\Events\Report\TotalCalculated; use App\Exports\Common\Reports as Export; use App\Models\Common\Report as Model; use App\Models\Document\Document; @@ -255,6 +257,22 @@ abstract class Report return view($this->views['print'])->with('class', $this); } + public function pdf() + { + $view = view($this->views['print'])->with('class', $this)->render(); + + $html = mb_convert_encoding($view, 'HTML-ENTITIES', 'UTF-8'); + + $pdf = app('dompdf.wrapper'); + $pdf->loadHTML($html); + + $pdf->setPaper('A4', 'landscape'); + + $file_name = $this->model->name . ' - ' . company()->name . '.pdf'; + + return $pdf->download($file_name); + } + public function export() { return ExportHelper::toExcel(new Export($this->views[$this->type], $this), $this->model->name); @@ -262,7 +280,7 @@ abstract class Report public function setColumnWidth() { - if (!$period = $this->getSetting('period')) { + if (! $period = $this->getPeriod()) { return; } @@ -278,6 +296,9 @@ abstract class Report case 'monthly': $width = 'col-1 w-20'; break; + case 'weekly': + $width = 'col-1 w-20'; + break; } if (empty($width)) { @@ -306,7 +327,7 @@ abstract class Report public function setYear() { - $this->year = $this->getSearchStringValue('year', Date::now()->year); + $this->year = request()->filled('start_date') ? Date::parse(request('start_date'))->year : Date::now()->year; } public function setViews() @@ -346,34 +367,20 @@ abstract class Report public function setDates() { - if (! $period = $this->getSetting('period')) { + if (! $period = $this->getPeriod()) { return; } - $function = 'sub' . ucfirst(str_replace('ly', '', $period)); + [$start, $end] = $this->getStartAndEndDates($this->year); - $start = $this->getFinancialStart($this->year)->copy()->$function(); - - for ($j = 1; $j <= 12; $j++) { - switch ($period) { - case 'yearly': - $start->addYear(); - - $j += 11; - - break; - case 'quarterly': - $start->addQuarter(); - - $j += 2; - - break; - default: - $start->addMonth(); - - break; - } + $counter = match ($period) { + 'weekly' => $end->diffInWeeks($start), + 'quarterly' => $end->diffInQuarters($start), + 'yearly' => $end->diffInYears($start), + default => $end->diffInMonths($start), + }; + for ($j = 0; $j <= $counter; $j++) { $date = $this->getFormattedDate($start); $this->dates[] = $date; @@ -381,6 +388,13 @@ abstract class Report foreach ($this->tables as $table_key => $table_name) { $this->footer_totals[$table_key][$date] = 0; } + + match ($period) { + 'weekly' => $start->addWeek(), + 'quarterly' => $start->addQuarter(), + 'yearly' => $start->addYear(), + default => $start->addMonth(), + }; } } @@ -403,6 +417,8 @@ abstract class Report public function setTotals($items, $date_field, $check_type = false, $table = 'default', $with_tax = true) { + event(new TotalCalculating($this, $items, $date_field, $check_type, $table, $with_tax)); + $group_field = $this->getSetting('group') . '_id'; foreach ($items as $item) { @@ -439,6 +455,8 @@ abstract class Report $this->footer_totals[$table][$date] -= $amount; } } + + event(new TotalCalculated($this, $items, $date_field, $check_type, $table, $with_tax)); } public function setArithmeticTotals($items, $date_field, $operator = 'add', $table = 'default', $amount_field = 'amount') @@ -522,15 +540,15 @@ abstract class Report { $formatted_date = null; - switch ($this->getSetting('period')) { + switch ($this->getPeriod()) { case 'yearly': $financial_year = $this->getFinancialYear($this->year); if ($date->greaterThanOrEqualTo($financial_year->getStartDate()) && $date->lessThanOrEqualTo($financial_year->getEndDate())) { if (setting('localisation.financial_denote') == 'begins') { - $formatted_date = $financial_year->getStartDate()->copy()->format($this->getYearlyDateFormat()); + $formatted_date = $financial_year->copy()->getStartDate()->format($this->getYearlyDateFormat()); } else { - $formatted_date = $financial_year->getEndDate()->copy()->format($this->getYearlyDateFormat()); + $formatted_date = $financial_year->copy()->getEndDate()->format($this->getYearlyDateFormat()); } } @@ -543,10 +561,25 @@ abstract class Report continue; } - $start = $quarter->getStartDate()->format($this->getQuarterlyDateFormat($this->year)); - $end = $quarter->getEndDate()->format($this->getQuarterlyDateFormat($this->year)); + $start = $quarter->copy()->getStartDate()->format($this->getQuarterlyDateFormat($this->year)); + $end = $quarter->copy()->getEndDate()->format($this->getQuarterlyDateFormat($this->year)); - $formatted_date = $start . '-' . $end; + $formatted_date = $start . ' - ' . $end; + } + + break; + case 'weekly': + $weeks = $this->getFinancialWeeks($this->year); + + foreach ($weeks as $week) { + if ($date->lessThan($week->getStartDate()) || $date->greaterThan($week->getEndDate())) { + continue; + } + + $start = $week->copy()->getStartDate()->format($this->getDailyDateFormat($this->year)); + $end = $week->copy()->getEndDate()->format($this->getDailyDateFormat($this->year)); + + $formatted_date = $start . ' - ' . $end; } break; @@ -582,6 +615,11 @@ abstract class Report return $this->getSearchStringValue('basis', $this->getSetting('basis')); } + public function getPeriod() + { + return $this->getSearchStringValue('period', $this->getSetting('period')); + } + public function getFields() { return [ @@ -616,6 +654,7 @@ abstract class Report 'title' => trans('general.period'), 'icon' => 'calendar', 'values' => [ + 'weekly' => trans('general.weekly'), 'monthly' => trans('general.monthly'), 'quarterly' => trans('general.quarterly'), 'yearly' => trans('general.yearly'), diff --git a/app/Abstracts/View/Components/Contacts/Form.php b/app/Abstracts/View/Components/Contacts/Form.php index f457f4466..53b940802 100644 --- a/app/Abstracts/View/Components/Contacts/Form.php +++ b/app/Abstracts/View/Components/Contacts/Form.php @@ -37,6 +37,9 @@ abstract class Form extends Component /** @var bool */ public $hideSectionAddress; + /** @var bool */ + public $hideSectionPersons; + /** @var string */ public $textSectionGeneralTitle; @@ -130,6 +133,12 @@ abstract class Form extends Component /** @var bool */ public $hideCountry; + /** @var string */ + public $textSectionPersonsTitle; + + /** @var string */ + public $textSectionPersonsDescription; + /** @var string */ public $cancelRoute; /* -- Content End -- */ @@ -142,7 +151,7 @@ abstract class Form extends Component public function __construct( string $type, $model = false, $contact = false, string $formId = 'contact', $formRoute = '', $formMethod = '', - bool $hideSectionGeneral = false, bool $hideSectionBilling = false, bool $hideSectionAddress = false, + bool $hideSectionGeneral = false, bool $hideSectionBilling = false, bool $hideSectionAddress = false, bool $hideSectionPersons = false, string $textSectionGeneralTitle = '', string $textSectionGeneralDescription = '', bool $hideName = false, string $textName = '', string $classNameFromGroupClass = '', bool $hideEmail = false, string $textEmail = '', @@ -160,6 +169,7 @@ abstract class Form extends Component bool $hideZipCode = false, string $textZipCode = '', bool $hideState = false, string $textState = '', bool $hideCountry = false, + string $textSectionPersonsTitle = '', string $textSectionPersonsDescription = '', string $cancelRoute = '' ) { $this->type = $type; @@ -175,6 +185,7 @@ abstract class Form extends Component $this->hideSectionGeneral = $hideSectionGeneral; $this->hideSectionBilling = $hideSectionBilling; $this->hideSectionAddress = $hideSectionAddress; + $this->hideSectionPersons = $hideSectionPersons; /* -- General Start -- */ $this->textSectionGeneralTitle = $this->getTextSectionGeneralTitle($type, $textSectionGeneralTitle); @@ -229,6 +240,11 @@ abstract class Form extends Component $this->hideState = $hideTaxNumber; /* -- Address End -- */ + /* -- Persons Start -- */ + $this->textSectionPersonsTitle = $this->getTextSectionPersonsTitle($type, $textSectionPersonsTitle); + $this->textSectionPersonsDescription = $this->getTextSectionPersonsDescription($type, $textSectionPersonsDescription); + /* -- Persons End -- */ + /* -- Buttons Start -- */ $this->cancelRoute = $this->getCancelRoute($type, $cancelRoute); /* -- Buttons End -- */ @@ -439,6 +455,37 @@ abstract class Form extends Component return 'customers.form_description.address'; } + /* -- Persons Start -- */ + protected function getTextSectionPersonsTitle($type, $textSectionPersonsTitle) + { + if (! empty($textSectionPersonsTitle)) { + return $textSectionPersonsTitle; + } + + $translation = $this->getTextFromConfig($type, 'section_contact_persons_title', 'contact_persons'); + + if (! empty($translation)) { + return $translation; + } + + return 'general.contact_persons'; + } + + protected function getTextSectionPersonsDescription($type, $textSectionPersonsDescription) + { + if (! empty($textSectionPersonsDescription)) { + return $textSectionPersonsDescription; + } + + $translation = $this->getTextFromConfig($type, 'section_contact_persons_description'); + + if (! empty($translation)) { + return $translation; + } + + return 'customers.form_description.contact_persons'; + } + protected function getTextAddress($type, $textAddress) { if (! empty($textAddress)) { diff --git a/app/Abstracts/View/Components/Contacts/Show.php b/app/Abstracts/View/Components/Contacts/Show.php index 19f2929ac..a20e2f470 100644 --- a/app/Abstracts/View/Components/Contacts/Show.php +++ b/app/Abstracts/View/Components/Contacts/Show.php @@ -92,6 +92,8 @@ abstract class Show extends Component public $hideUser; + public $hidePersons; + public $hideBottomRight; /* -- Profile End -- */ @@ -112,7 +114,7 @@ abstract class Show extends Component bool $hideButtonDelete = false, $routeButtonDelete = '', $textDeleteModal = '', bool $hideTopLeft = false, bool $hideAvatar = false, bool $hideEmail = false, bool $hidePhone = false, bool $hideTopRight = false, bool $hideOverdue = false, bool $hideOpen = false, bool $hidePaid = false, - bool $hideBottomLeft = false, bool $hideAddress = false, bool $hideTaxNumber = false , bool $hideWebsite = false, bool $hideReference = false, bool $hideUser = false, + bool $hideBottomLeft = false, bool $hideAddress = false, bool $hideTaxNumber = false , bool $hideWebsite = false, bool $hideReference = false, bool $hideUser = false, bool $hidePersons = false, bool $hideBottomRight = false ) { /* -- Main Start -- */ @@ -169,6 +171,7 @@ abstract class Show extends Component $this->hideWebsite = $hideWebsite; $this->hideReference = $hideReference; $this->hideUser = $hideUser; + $this->hidePersons = $hidePersons; $this->hideContent = $hideBottomRight; /* -- Profile End -- */ diff --git a/app/Abstracts/View/Components/Documents/Index.php b/app/Abstracts/View/Components/Documents/Index.php index 887043449..35293a17e 100644 --- a/app/Abstracts/View/Components/Documents/Index.php +++ b/app/Abstracts/View/Components/Documents/Index.php @@ -2,18 +2,16 @@ namespace App\Abstracts\View\Components\Documents; -use Akaunting\Module\Module; use App\Abstracts\View\Component; -use App\Events\Common\BulkActionsAdding; use App\Traits\Documents; use App\Traits\Modules; +use App\Traits\SearchString; use App\Traits\ViewComponents; use Illuminate\Support\Str; -use Illuminate\View\View; abstract class Index extends Component { - use Documents, Modules, ViewComponents; + use Documents, Modules, SearchString, ViewComponents; public const OBJECT_TYPE = 'document'; public const DEFAULT_TYPE = 'invoice'; @@ -43,6 +41,12 @@ abstract class Index extends Component /** @var string */ public $routeTabRecurring; + /** @var string */ + public $routeParamsTabUnpaid; + + /** @var string */ + public $routeParamsTabDraft; + /** @var string */ public $textPage; @@ -113,6 +117,9 @@ abstract class Index extends Component /** @var string */ public $tabActive; + /** @var string */ + public $tabSuffix; + /** @var bool */ public $hideRecurringTemplates; @@ -217,14 +224,14 @@ abstract class Index extends Component */ public function __construct( string $type, string $alias = '', $documents = [], string $group = '', string $page = '', string $textTabDocument = '', string $textPage = '', - string $routeTabDocument = '', string $routeTabRecurring = '', + string $routeTabDocument = '', string $routeTabRecurring = '', string $routeParamsTabUnpaid = '', string $routeParamsTabDraft = '', string $permissionCreate = '', string $permissionUpdate = '', string $permissionDelete = '', bool $hideAcceptPayment = false, bool $checkPermissionCreate = true, bool $hideCreate = false, bool $hideImport = false, bool $hideExport = false, string $createRoute = '', string $importRoute = '', array $importRouteParameters = [], string $exportRoute = '', bool $hideEmptyPage = false, array $emptyPageButtons = [], string $imageEmptyPage = '', string $textEmptyPage = '', string $urlDocsPath = '', bool $hideSummary = false, array $summaryItems = [], - bool $withoutTabs = false, string $tabActive = '', bool $hideRecurringTemplates = false, + bool $withoutTabs = false, string $tabActive = '', string $tabSuffix = '', bool $hideRecurringTemplates = false, bool $hideSearchString = false, bool $hideBulkAction = false, string $searchStringModel = '', string $bulkActionClass = '', array $bulkActions = [], array $bulkActionRouteParameters = [], string $searchRoute = '', string $classBulkAction = '', bool $hideDueAt = false, bool $hideIssuedAt = false, string $classDueAtAndIssueAt = '', string $textDueAt = '', string $textIssuedAt = '', @@ -249,6 +256,8 @@ abstract class Index extends Component $this->permissionDelete = $this->getPermissionDelete($type, $permissionDelete); $this->routeTabDocument = $this->getRouteTabDocument($type, $routeTabDocument); + $this->routeParamsTabUnpaid = $this->getRouteParamsTabUnpaid($type, $routeParamsTabUnpaid); + $this->routeParamsTabDraft = $this->getRouteParamsTabDraft($type, $routeParamsTabDraft); $this->routeTabRecurring = $this->getRouteTabRecurring($type, $routeTabRecurring); /* -- Main End -- */ @@ -284,6 +293,7 @@ abstract class Index extends Component /* Container Start */ $this->withoutTabs = $withoutTabs; + $this->tabSuffix = $this->getTabSuffix($type, $tabSuffix); $this->tabActive = $this->getTabActive($type, $tabActive); $this->hideRecurringTemplates = $hideRecurringTemplates; @@ -429,7 +439,26 @@ abstract class Index extends Component return $tabActive; } - return $type; + return $type . '-' . $this->tabSuffix; + } + + public function getTabSuffix($type, $tabSuffix) + { + if (! empty($tabSuffix)) { + return $tabSuffix; + } + + if (request()->get('list_records') == 'all') { + return 'all'; + } + + $status = $this->getSearchStringValue('status'); + + if ($status == 'draft') { + return 'draft'; + } + + return 'unpaid'; } protected function getRouteTabDocument($type, $routeTabDocument) @@ -447,6 +476,36 @@ abstract class Index extends Component return 'invoices.index'; } + protected function getRouteParamsTabUnpaid($type, $routeParamsTabUnpaid) + { + if (! empty($routeParamsTabUnpaid)) { + return $routeParamsTabUnpaid; + } + + $params = $this->getRouteParamsFromConfig($type, 'unpaid'); + + if (! empty($params)) { + return $params; + } + + return ['search' => 'status:sent,viewed,partial']; + } + + protected function getRouteParamsTabDraft($type, $routeParamsTabDraft) + { + if (! empty($routeParamsTabDraft)) { + return $routeParamsTabDraft; + } + + $params = $this->getRouteParamsFromConfig($type, 'draft'); + + if (! empty($params)) { + return $params; + } + + return ['search' => 'status:draft']; + } + protected function getRouteTabRecurring($type, $routeTabDocument) { if (! empty($routeTabDocument)) { diff --git a/app/Abstracts/View/Components/Documents/Show.php b/app/Abstracts/View/Components/Documents/Show.php index ed53e61a7..29cb8639d 100644 --- a/app/Abstracts/View/Components/Documents/Show.php +++ b/app/Abstracts/View/Components/Documents/Show.php @@ -110,6 +110,9 @@ abstract class Show extends Component /** @var string */ public $cancelledRoute; + /** @var string */ + public $restoreRoute; + /** @var bool */ public $hideCustomize; @@ -328,7 +331,7 @@ abstract class Show extends Component bool $hideCreate = false, string $createRoute = '', string $textCreate = '', bool $hideButtonStatuses = false, bool $hideEdit = false, string $editRoute = '', string $showRoute = '', bool $hideMoreActions = false, bool $hideDuplicate = false, string $duplicateRoute = '', bool $hidePrint = false, string $printRoute = '', bool $hideShare = false, string $shareRoute = '', string $signedUrl = '', bool $hideEmail = false, string $emailRoute = '', string $textEmail = '', bool $hidePdf = false, string $pdfRoute = '', - bool $hideCancel = false, string $cancelledRoute = '', bool $hideCustomize = false, string $permissionCustomize = '', string $customizeRoute = '', + bool $hideCancel = false, string $cancelledRoute = '', string $restoreRoute = '', bool $hideCustomize = false, string $permissionCustomize = '', string $customizeRoute = '', bool $hideEnd = false, string $endRoute = '', bool $hideDelete = false, bool $checkReconciled = true, string $deleteRoute = '', string $textDeleteModal = '', bool $hideDivider1 = false, bool $hideDivider2 = false, bool $hideDivider3 = false, bool $hideDivider4 = false, @@ -392,6 +395,7 @@ abstract class Show extends Component $this->hideCancel = $hideCancel; $this->cancelledRoute = $this->getCancelledRoute($type, $cancelledRoute); + $this->restoreRoute = $this->getRestoreRoute($type, $restoreRoute); $this->hideCustomize = $hideCustomize; $this->permissionCustomize = $this->getPermissionCustomize($type, $permissionCustomize); @@ -664,6 +668,24 @@ abstract class Show extends Component return 'invoices.cancelled'; } + protected function getRestoreRoute($type, $restoreRoute) + { + if (! empty($restoreRoute)) { + return $restoreRoute; + } + + //example route parameter. + $parameter = 1; + + $route = $this->getRouteFromConfig($type, 'restore', $parameter); + + if (! empty($route)) { + return $route; + } + + return 'invoices.restore'; + } + protected function getPermissionCustomize($type, $permissionCustomize) { if (! empty($permissionCustomize)) { @@ -993,7 +1015,7 @@ abstract class Show extends Component } protected function getTextDocumentTitle($type, $textDocumentTitle) - { + { if (! empty($textDocumentTitle)) { return $textDocumentTitle; } diff --git a/app/Abstracts/View/Components/Form.php b/app/Abstracts/View/Components/Form.php index 15b75cb81..5c67264a2 100644 --- a/app/Abstracts/View/Components/Form.php +++ b/app/Abstracts/View/Components/Form.php @@ -184,7 +184,7 @@ abstract class Form extends Component } if (empty($valueKey)) { - return ''; + return $value; } // set model value. diff --git a/app/Abstracts/View/Components/Transactions/Show.php b/app/Abstracts/View/Components/Transactions/Show.php index 4e2ef5d90..b784725f8 100644 --- a/app/Abstracts/View/Components/Transactions/Show.php +++ b/app/Abstracts/View/Components/Transactions/Show.php @@ -284,6 +284,9 @@ abstract class Show extends Component /** @var bool */ public $hideChildren; + /** @var bool */ + public $hideConnect; + /** @var bool */ public $hideTransfer; @@ -331,7 +334,7 @@ abstract class Show extends Component string $textRelatedTransansaction = '', string $textRelatedDocumentNumber = '', string $textRelatedContact = '', string $textRelatedDocumentDate = '', string $textRelatedDocumentAmount = '', string $textRelatedAmount = '', string $routeDocumentShow = '', string $routeTransactionShow = '', string $textButtonAddNew = '', - bool $hideSchedule = false, bool $hideChildren = false, bool $hideTransfer = false, bool $hideAttachment = false, $attachment = [], + bool $hideSchedule = false, bool $hideChildren = false, bool $hideConnect = false, bool $hideTransfer = false, bool $hideAttachment = false, $attachment = [], array $connectTranslations = [], string $textRecurringType = '', bool $hideRecurringMessage = false, bool $hideCreated = false ) { $this->type = $type; @@ -388,6 +391,9 @@ abstract class Show extends Component // Hide Children $this->hideChildren = $hideChildren; + // Hide Connect + $this->hideConnect = $hideConnect; + // Hide Transfer $this->hideTransfer = $hideTransfer; diff --git a/app/Abstracts/Widget.php b/app/Abstracts/Widget.php index 80f8bc689..3ffee3164 100644 --- a/app/Abstracts/Widget.php +++ b/app/Abstracts/Widget.php @@ -4,13 +4,13 @@ namespace App\Abstracts; use App\Models\Common\Report; use App\Traits\Charts; +use App\Traits\DateTime; use App\Utilities\Date; use App\Utilities\Reports; -use Illuminate\Support\Str; abstract class Widget { - use Charts; + use Charts, DateTime; public $model; @@ -98,16 +98,9 @@ abstract class Widget return view($name, array_merge(['class' => $this], (array) $data)); } - public function applyFilters($model, $args = ['date_field' => 'paid_at']) + public function applyFilters($query, $args = ['date_field' => 'paid_at']) { - if (empty(request()->get('start_date', null))) { - return $model; - } - - $start_date = request()->get('start_date') . ' 00:00:00'; - $end_date = request()->get('end_date') . ' 23:59:59'; - - return $model->whereBetween($args['date_field'], [$start_date, $end_date]); + return $this->scopeDateFilter($query, $args['date_field']); } public function calculateDocumentTotals($model) diff --git a/app/BulkActions/Auth/Users.php b/app/BulkActions/Auth/Users.php index a19a2d515..cbcec2783 100644 --- a/app/BulkActions/Auth/Users.php +++ b/app/BulkActions/Auth/Users.php @@ -3,13 +3,20 @@ namespace App\BulkActions\Auth; use App\Abstracts\BulkAction; +use App\Events\Auth\LandingPageShowing; use App\Jobs\Auth\DeleteUser; use App\Jobs\Auth\UpdateUser; -use App\Models\Auth\User; +use App\Models\Auth\Role; class Users extends BulkAction { - public $model = User::class; + /** + * Instantiate a new controller instance. + */ + public function __construct() + { + $this->model = user_model_class(); + } public $text = 'general.users'; @@ -19,6 +26,14 @@ class Users extends BulkAction ]; public $actions = [ + 'edit' => [ + 'icon' => 'edit', + 'name' => 'general.edit', + 'message' => '', + 'permission' => 'update-auth-users', + 'type' => 'modal', + 'handle' => 'update', + ], 'enable' => [ 'icon' => 'check_circle', 'name' => 'general.enable', @@ -39,6 +54,48 @@ class Users extends BulkAction ], ]; + public function edit($request) + { + $selected = $this->getSelectedInput($request); + + $roles = Role::all()->reject(function ($r) { + $status = $r->hasPermission('read-client-portal'); + + if ($r->name == 'employee') { + $status = true; + } + + return $status; + })->pluck('display_name', 'id'); + + $u = new \stdClass(); + $u->landing_pages = []; + + event(new LandingPageShowing($u)); + + $landing_pages = $u->landing_pages; + + return $this->response('bulk-actions.auth.users.edit', compact('selected', 'roles', 'landing_pages')); + } + + public function update($request) + { + $users = $this->getSelectedRecords($request, 'contact'); + + foreach ($users as $user) { + try { + $request->merge([ + 'enabled' => $user->enabled, + 'uploaded_logo' => $user->logo, + ]); // + + $this->dispatch(new UpdateUser($user, $this->getUpdateRequest($request))); + } catch (\Exception $e) { + flash($e->getMessage())->error()->important(); + } + } + } + public function disable($request) { $users = $this->getSelectedRecords($request, 'contact'); diff --git a/app/BulkActions/Banking/Accounts.php b/app/BulkActions/Banking/Accounts.php index 33cc30319..37196bb73 100644 --- a/app/BulkActions/Banking/Accounts.php +++ b/app/BulkActions/Banking/Accounts.php @@ -19,6 +19,14 @@ class Accounts extends BulkAction ]; public $actions = [ + 'edit' => [ + 'icon' => 'edit', + 'name' => 'general.edit', + 'message' => '', + 'permission' => 'update-banking-accounts', + 'type' => 'modal', + 'handle' => 'update', + ], 'enable' => [ 'icon' => 'check_circle', 'name' => 'general.enable', @@ -39,6 +47,31 @@ class Accounts extends BulkAction ], ]; + public function edit($request) + { + $selected = $this->getSelectedInput($request); + + return $this->response('bulk-actions.banking.accounts.edit', compact('selected')); + } + + public function update($request) + { + $accounts = $this->getSelectedRecords($request); + + foreach ($accounts as $account) { + try { + $request->merge([ + 'enabled' => $account->enabled, + 'currency_code' => ($request->get('currency_code')) ?? $account->currency_code, + ]); // for update job authorize.. + + $this->dispatch(new UpdateAccount($account, $this->getUpdateRequest($request))); + } catch (\Exception $e) { + flash($e->getMessage())->error()->important(); + } + } + } + public function disable($request) { $accounts = $this->getSelectedRecords($request); diff --git a/app/BulkActions/Banking/Transactions.php b/app/BulkActions/Banking/Transactions.php index 64441b9a2..5d8acb344 100644 --- a/app/BulkActions/Banking/Transactions.php +++ b/app/BulkActions/Banking/Transactions.php @@ -4,10 +4,14 @@ namespace App\BulkActions\Banking; use App\Abstracts\BulkAction; use App\Exports\Banking\Transactions as Export; +use App\Jobs\Banking\UpdateTransaction; use App\Models\Banking\Transaction; +use App\Traits\Transactions as TransactionsTrait; class Transactions extends BulkAction { + use TransactionsTrait; + public $model = Transaction::class; public $text = 'general.transactions'; @@ -18,6 +22,14 @@ class Transactions extends BulkAction ]; public $actions = [ + 'edit' => [ + 'icon' => 'edit', + 'name' => 'general.edit', + 'message' => '', + 'permission' => 'update-banking-transactions', + 'type' => 'modal', + 'handle' => 'update', + ], 'delete' => [ 'icon' => 'delete', 'name' => 'general.delete', @@ -32,6 +44,56 @@ class Transactions extends BulkAction ], ]; + public function edit($request) + { + $selected = $this->getSelectedInput($request); + + $real_type = 'income'; + $contact_type = 'customer'; + $account_currency_code = 'USD'; + + $types = []; + $transactions = $this->getSelectedRecords($request); + + foreach ($transactions as $transaction) { + $r_type = $this->getRealTypeTransaction($transaction->type); + + if (in_array($r_type, $types)) { + continue; + } + + $types[] = $r_type; + + $real_type = $r_type; + $contact_type = $transaction->contact->type; + $account_currency_code = $transaction->account->currency_code; + } + + $category_and_contact = count($types) > 1 ? false : true; + + return $this->response('bulk-actions.banking.transactions.edit', compact('selected' , 'category_and_contact', 'real_type', 'contact_type', 'account_currency_code')); + } + + public function update($request) + { + $transactions = $this->getSelectedRecords($request); + + foreach ($transactions as $transaction) { + try { + $request->merge([ + 'type' => $transaction->type, + 'uploaded_attachment' => $transaction->attachment, + ])->except([ + + ]); + + $this->dispatch(new UpdateTransaction($transaction, $this->getUpdateRequest($request))); + } catch (\Exception $e) { + flash($e->getMessage())->error()->important(); + } + } + } + public function destroy($request) { $this->deleteTransactions($request); diff --git a/app/BulkActions/Common/Companies.php b/app/BulkActions/Common/Companies.php index 437beab02..c895cdee8 100644 --- a/app/BulkActions/Common/Companies.php +++ b/app/BulkActions/Common/Companies.php @@ -2,13 +2,17 @@ namespace App\BulkActions\Common; +use Akaunting\Money\Currency as MoneyCurrency; use App\Abstracts\BulkAction; use App\Jobs\Common\DeleteCompany; use App\Jobs\Common\UpdateCompany; use App\Models\Common\Company; +use App\Traits\Users; class Companies extends BulkAction { + use Users; + public $model = Company::class; public $text = 'general.companies'; @@ -19,6 +23,14 @@ class Companies extends BulkAction ]; public $actions = [ + 'edit' => [ + 'icon' => 'edit', + 'name' => 'general.edit', + 'message' => '', + 'permission' => 'update-common-companies', + 'type' => 'modal', + 'handle' => 'update', + ], 'enable' => [ 'icon' => 'check_circle', 'name' => 'general.enable', @@ -33,6 +45,42 @@ class Companies extends BulkAction ], ]; + public function edit($request) + { + $selected = $this->getSelectedInput($request); + + $money_currencies = MoneyCurrency::getCurrencies(); + + $currencies = []; + + foreach ($money_currencies as $key => $item) { + $currencies[$key] = $key . ' - ' . $item['name']; + } + + return $this->response('bulk-actions.common.companies.edit', compact('selected', 'currencies')); + } + + public function update($request) + { + $companies = $this->getSelectedRecords($request); + + foreach ($companies as $company) { + try { + if ($this->isNotUserCompany($company->id)) { + continue; + } + + $request->merge([ + 'enabled' => $company->enabled, + ]); // for update job authorize.. + + $this->dispatch(new UpdateCompany($company, $this->getUpdateRequest($request), company_id())); + } catch (\Exception $e) { + flash($e->getMessage())->error()->important(); + } + } + } + public function enable($request) { $companies = $this->getSelectedRecords($request); diff --git a/app/BulkActions/Common/Items.php b/app/BulkActions/Common/Items.php index e4c419445..3a88d4048 100644 --- a/app/BulkActions/Common/Items.php +++ b/app/BulkActions/Common/Items.php @@ -5,6 +5,7 @@ namespace App\BulkActions\Common; use App\Abstracts\BulkAction; use App\Exports\Common\Items as Export; use App\Jobs\Common\DeleteItem; +use App\Jobs\Common\UpdateItem; use App\Models\Common\Item; class Items extends BulkAction @@ -19,6 +20,14 @@ class Items extends BulkAction ]; public $actions = [ + 'edit' => [ + 'icon' => 'edit', + 'name' => 'general.edit', + 'message' => '', + 'permission' => 'update-common-items', + 'type' => 'modal', + 'handle' => 'update', + ], 'enable' => [ 'icon' => 'check_circle', 'name' => 'general.enable', @@ -49,6 +58,26 @@ class Items extends BulkAction ], ]; + public function edit($request) + { + $selected = $this->getSelectedInput($request); + + return $this->response('bulk-actions.common.items.edit', compact('selected')); + } + + public function update($request) + { + $items = $this->getSelectedRecords($request, 'taxes'); + + foreach ($items as $item) { + try { + $this->dispatch(new UpdateItem($item, $this->getUpdateRequest($request))); + } catch (\Exception $e) { + flash($e->getMessage())->error()->important(); + } + } + } + public function destroy($request) { $items = $this->getSelectedRecords($request, 'taxes'); diff --git a/app/BulkActions/Purchases/Bills.php b/app/BulkActions/Purchases/Bills.php index c48e94d74..ca04533a4 100644 --- a/app/BulkActions/Purchases/Bills.php +++ b/app/BulkActions/Purchases/Bills.php @@ -9,6 +9,7 @@ use App\Exports\Purchases\Bills\Bills as Export; use App\Jobs\Banking\CreateBankingDocumentTransaction; use App\Jobs\Document\CreateDocumentHistory; use App\Jobs\Document\DeleteDocument; +use App\Jobs\Document\UpdateDocument; use App\Models\Document\Document; class Bills extends BulkAction @@ -23,6 +24,14 @@ class Bills extends BulkAction ]; public $actions = [ + 'edit' => [ + 'icon' => 'edit', + 'name' => 'general.edit', + 'message' => '', + 'permission' => 'update-purchases-bills', + 'type' => 'modal', + 'handle' => 'update', + ], 'received' => [ 'icon' => 'send', 'name' => 'bills.mark_received', @@ -49,6 +58,41 @@ class Bills extends BulkAction ], ]; + public function edit($request) + { + $selected = $this->getSelectedInput($request); + + return $this->response('bulk-actions.purchases.bills.edit', compact('selected')); + } + + public function update($request) + { + $bills = $this->getSelectedRecords($request); + + foreach ($bills as $bill) { + try { + $discount = $bill->totals->where('code', 'discount')->makeHidden('title')->pluck('amount')->first(); + + // for extra total rows.. + $totals = $bill->totals()->whereNotIn('code', ['sub_total', 'total', 'tax', 'discount'])->get()->toArray(); + + $request->merge([ + 'items' => $bill->items->toArray(), + 'uploaded_attachment' => $bill->attachment, + 'category_id' => ($request->get('category_id')) ?? $bill->category_id, + 'discount' => $discount, + 'totals' => $totals, + ])->except([ + + ]); + + $this->dispatch(new UpdateDocument($bill, $this->getUpdateRequest($request))); + } catch (\Exception $e) { + flash($e->getMessage())->error()->important(); + } + } + } + public function received($request) { $bills = $this->getSelectedRecords($request); diff --git a/app/BulkActions/Purchases/Vendors.php b/app/BulkActions/Purchases/Vendors.php index 8271347f5..b892ac206 100644 --- a/app/BulkActions/Purchases/Vendors.php +++ b/app/BulkActions/Purchases/Vendors.php @@ -4,6 +4,7 @@ namespace App\BulkActions\Purchases; use App\Abstracts\BulkAction; use App\Exports\Purchases\Vendors as Export; +use App\Jobs\Common\UpdateContact; use App\Models\Common\Contact; class Vendors extends BulkAction @@ -18,6 +19,14 @@ class Vendors extends BulkAction ]; public $actions = [ + 'edit' => [ + 'icon' => 'edit', + 'name' => 'general.edit', + 'message' => '', + 'permission' => 'update-purchases-vendors', + 'type' => 'modal', + 'handle' => 'update', + ], 'enable' => [ 'icon' => 'check_circle', 'name' => 'general.enable', @@ -44,6 +53,31 @@ class Vendors extends BulkAction ], ]; + public function edit($request) + { + $selected = $this->getSelectedInput($request); + + return $this->response('bulk-actions.purchases.vendors.edit', compact('selected')); + } + + public function update($request) + { + $vendors = $this->getSelectedRecords($request); + + foreach ($vendors as $vendor) { + try { + $request->merge([ + 'enabled' => $vendor->enabled, + 'uploaded_logo' => $vendor->logo, + ]); // for update job authorize.. + + $this->dispatch(new UpdateContact($vendor, $this->getUpdateRequest($request))); + } catch (\Exception $e) { + flash($e->getMessage())->error()->important(); + } + } + } + public function disable($request) { $this->disableContacts($request); diff --git a/app/BulkActions/Sales/Customers.php b/app/BulkActions/Sales/Customers.php index acde4026e..56da10568 100644 --- a/app/BulkActions/Sales/Customers.php +++ b/app/BulkActions/Sales/Customers.php @@ -4,6 +4,7 @@ namespace App\BulkActions\Sales; use App\Abstracts\BulkAction; use App\Exports\Sales\Customers as Export; +use App\Jobs\Common\UpdateContact; use App\Models\Common\Contact; class Customers extends BulkAction @@ -18,6 +19,14 @@ class Customers extends BulkAction ]; public $actions = [ + 'edit' => [ + 'icon' => 'edit', + 'name' => 'general.edit', + 'message' => '', + 'permission' => 'update-sales-customers', + 'type' => 'modal', + 'handle' => 'update', + ], 'enable' => [ 'icon' => 'check_circle', 'name' => 'general.enable', @@ -44,6 +53,31 @@ class Customers extends BulkAction ], ]; + public function edit($request) + { + $selected = $this->getSelectedInput($request); + + return $this->response('bulk-actions.sales.customers.edit', compact('selected')); + } + + public function update($request) + { + $customers = $this->getSelectedRecords($request); + + foreach ($customers as $customer) { + try { + $request->merge([ + 'enabled' => $customer->enabled, + 'uploaded_logo' => $customer->logo, + ]); // for update job authorize.. + + $this->dispatch(new UpdateContact($customer, $this->getUpdateRequest($request))); + } catch (\Exception $e) { + flash($e->getMessage())->error()->important(); + } + } + } + public function disable($request) { $this->disableContacts($request); diff --git a/app/BulkActions/Sales/Invoices.php b/app/BulkActions/Sales/Invoices.php index a079531d5..00d202788 100644 --- a/app/BulkActions/Sales/Invoices.php +++ b/app/BulkActions/Sales/Invoices.php @@ -8,6 +8,7 @@ use App\Events\Document\DocumentCreated; use App\Events\Document\DocumentMarkedSent; use App\Events\Document\PaymentReceived; use App\Exports\Sales\Invoices\Invoices as Export; +use App\Jobs\Document\UpdateDocument; use App\Jobs\Document\DeleteDocument; use App\Models\Document\Document; @@ -23,7 +24,15 @@ class Invoices extends BulkAction ]; public $actions = [ - 'sent' => [ + 'edit' => [ + 'icon' => 'edit', + 'name' => 'general.edit', + 'message' => '', + 'permission' => 'update-sales-invoices', + 'type' => 'modal', + 'handle' => 'update', + ], + 'sent' => [ 'icon' => 'send', 'name' => 'invoices.mark_sent', 'message' => 'bulk_actions.message.sent', @@ -35,13 +44,13 @@ class Invoices extends BulkAction 'message' => 'bulk_actions.message.cancelled', 'permission' => 'update-sales-invoices', ], - 'delete' => [ + 'delete' => [ 'icon' => 'delete', 'name' => 'general.delete', 'message' => 'bulk_actions.message.delete', 'permission' => 'delete-sales-invoices', ], - 'export' => [ + 'export' => [ 'icon' => 'file_download', 'name' => 'general.export', 'message' => 'bulk_actions.message.export', @@ -49,6 +58,41 @@ class Invoices extends BulkAction ], ]; + public function edit($request) + { + $selected = $this->getSelectedInput($request); + + return $this->response('bulk-actions.sales.invoices.edit', compact('selected')); + } + + public function update($request) + { + $invoices = $this->getSelectedRecords($request); + + foreach ($invoices as $invoice) { + try { + $discount = $invoice->totals->where('code', 'discount')->makeHidden('title')->pluck('amount')->first(); + + // for extra total rows.. + $totals = $invoice->totals()->whereNotIn('code', ['sub_total', 'total', 'tax', 'discount'])->get()->toArray(); + + $request->merge([ + 'items' => $invoice->items->toArray(), + 'uploaded_attachment' => $invoice->attachment, + 'category_id' => ($request->get('category_id')) ?? $invoice->category_id, + 'discount' => $discount, + 'totals' => $totals, + ])->except([ + + ]); + + $this->dispatch(new UpdateDocument($invoice, $this->getUpdateRequest($request))); + } catch (\Exception $e) { + flash($e->getMessage())->error()->important(); + } + } + } + public function sent($request) { $invoices = $this->getSelectedRecords($request); @@ -106,5 +150,5 @@ class Invoices extends BulkAction $selected = $this->getSelectedInput($request); return $this->exportExcel(new Export($selected), trans_choice('general.invoices', 2)); - } + } } diff --git a/app/BulkActions/Settings/Categories.php b/app/BulkActions/Settings/Categories.php index 77afe39c0..39e6d5090 100644 --- a/app/BulkActions/Settings/Categories.php +++ b/app/BulkActions/Settings/Categories.php @@ -6,9 +6,12 @@ use App\Abstracts\BulkAction; use App\Jobs\Setting\DeleteCategory; use App\Jobs\Setting\UpdateCategory; use App\Models\Setting\Category; +use App\Traits\Categories as Helper; class Categories extends BulkAction { + use Helper; + public $model = Category::class; public $text = 'general.categories'; @@ -19,6 +22,14 @@ class Categories extends BulkAction ]; public $actions = [ + 'edit' => [ + 'icon' => 'edit', + 'name' => 'general.edit', + 'message' => '', + 'permission' => 'update-settings-categories', + 'type' => 'modal', + 'handle' => 'update', + ], 'enable' => [ 'icon' => 'check_circle', 'name' => 'general.enable', @@ -39,17 +50,29 @@ class Categories extends BulkAction ], ]; - public function getSelectedRecords($request, $relationships = null) + public function edit($request) { - if (empty($relationships)) { - $model = $this->model::query(); - } else { - $relationships = Arr::wrap($relationships); + $selected = $this->getSelectedInput($request); + $types = $this->getCategoryTypes(); - $model = $this->model::with($relationships); + return $this->response('bulk-actions.settings.categories.edit', compact('selected', 'types')); + } + + public function update($request) + { + $categories = $this->getSelectedRecords($request); + + foreach ($categories as $category) { + try { + $request->merge([ + 'enabled' => $category->enabled, + ]); // for update job authorize.. + + $this->dispatch(new UpdateCategory($category, $this->getUpdateRequest($request))); + } catch (\Exception $e) { + flash($e->getMessage())->error()->important(); + } } - - return $model->getWithoutChildren()->find($this->getSelectedInput($request)); } public function disable($request) @@ -77,4 +100,17 @@ class Categories extends BulkAction } } } + + public function getSelectedRecords($request, $relationships = null) + { + if (empty($relationships)) { + $model = $this->model::query(); + } else { + $relationships = Arr::wrap($relationships); + + $model = $this->model::with($relationships); + } + + return $model->getWithoutChildren()->find($this->getSelectedInput($request)); + } } diff --git a/app/BulkActions/Settings/Currencies.php b/app/BulkActions/Settings/Currencies.php index 70cd976db..6b5f51aaf 100644 --- a/app/BulkActions/Settings/Currencies.php +++ b/app/BulkActions/Settings/Currencies.php @@ -19,6 +19,14 @@ class Currencies extends BulkAction ]; public $actions = [ + 'edit' => [ + 'icon' => 'edit', + 'name' => 'general.edit', + 'message' => '', + 'permission' => 'update-settings-currencies', + 'type' => 'modal', + 'handle' => 'update', + ], 'enable' => [ 'icon' => 'check_circle', 'name' => 'general.enable', @@ -39,6 +47,39 @@ class Currencies extends BulkAction ], ]; + public function edit($request) + { + $selected = $this->getSelectedInput($request); + + $precisions = (object) [ + '0' => '0', + '1' => '1', + '2' => '2', + '3' => '3', + '4' => '4', + ]; + + return $this->response('bulk-actions.settings.currencies.edit', compact('selected', 'precisions')); + } + + public function update($request) + { + $currencies = $this->getSelectedRecords($request); + + foreach ($currencies as $currency) { + try { + $request->merge([ + 'code' => $currency->code, + 'enabled' => $currency->enabled, + ]); // for update job authorize.. + + $this->dispatch(new UpdateCurrency($currency, $this->getUpdateRequest($request))); + } catch (\Exception $e) { + flash($e->getMessage())->error()->important(); + } + } + } + public function disable($request) { $currencies = $this->getSelectedRecords($request); diff --git a/app/BulkActions/Settings/Taxes.php b/app/BulkActions/Settings/Taxes.php index a6d699bf7..e7663beaf 100644 --- a/app/BulkActions/Settings/Taxes.php +++ b/app/BulkActions/Settings/Taxes.php @@ -19,6 +19,14 @@ class Taxes extends BulkAction ]; public $actions = [ + 'edit' => [ + 'icon' => 'edit', + 'name' => 'general.edit', + 'message' => '', + 'permission' => 'update-settings-taxes', + 'type' => 'modal', + 'handle' => 'update', + ], 'enable' => [ 'icon' => 'check_circle', 'name' => 'general.enable', @@ -39,6 +47,40 @@ class Taxes extends BulkAction ], ]; + public function edit($request) + { + $selected = $this->getSelectedInput($request); + + $types = [ + 'fixed' => trans('taxes.fixed'), + 'normal' => trans('taxes.normal'), + 'inclusive' => trans('taxes.inclusive'), + 'withholding' => trans('taxes.withholding'), + 'compound' => trans('taxes.compound'), + ]; + + $disable_options = []; + + if ($compound = Tax::compound()->first()) { + $disable_options = ['compound']; + } + + return $this->response('bulk-actions.settings.taxes.edit', compact('selected', 'types', 'disable_options')); + } + + public function update($request) + { + $taxes = $this->getSelectedRecords($request); + + foreach ($taxes as $tax) { + try { + $this->dispatch(new UpdateTax($tax, $this->getUpdateRequest($request))); + } catch (\Exception $e) { + flash($e->getMessage())->error()->important(); + } + } + } + public function disable($request) { $taxes = $this->getSelectedRecords($request); diff --git a/app/Console/Commands/InstallRefresh.php b/app/Console/Commands/InstallRefresh.php index fc2928ac7..5927a4eff 100644 --- a/app/Console/Commands/InstallRefresh.php +++ b/app/Console/Commands/InstallRefresh.php @@ -2,7 +2,6 @@ namespace App\Console\Commands; -use App\Models\Auth\User; use App\Models\Common\Company; use Illuminate\Console\Command; @@ -29,7 +28,7 @@ class InstallRefresh extends Command */ public function handle() { - $user = User::first(); + $user = user_model_class()::first(); $company = Company::first(); $this->info('Resetting migrations'); diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index 7c1f7ab47..9b09ec259 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -33,6 +33,7 @@ class Kernel extends ConsoleKernel $schedule->command('reminder:bill')->dailyAt($schedule_time); $schedule->command('recurring:check')->dailyAt($schedule_time)->runInBackground(); $schedule->command('storage-temp:clear')->dailyAt('17:00'); + $schedule->command('model:prune')->dailyAt('17:00'); } /** diff --git a/app/Events/Banking/TransactionSending.php b/app/Events/Banking/TransactionSending.php new file mode 100644 index 000000000..99aa7cfa4 --- /dev/null +++ b/app/Events/Banking/TransactionSending.php @@ -0,0 +1,20 @@ +transaction = $transaction; + } +} diff --git a/app/Events/Document/DocumentRestored.php b/app/Events/Document/DocumentRestored.php new file mode 100644 index 000000000..de6e5e4ba --- /dev/null +++ b/app/Events/Document/DocumentRestored.php @@ -0,0 +1,22 @@ +document = $document; + } +} diff --git a/app/Events/Email/InvalidEmailDetected.php b/app/Events/Email/InvalidEmailDetected.php index d8ba13657..fe860efba 100644 --- a/app/Events/Email/InvalidEmailDetected.php +++ b/app/Events/Email/InvalidEmailDetected.php @@ -3,7 +3,6 @@ namespace App\Events\Email; use App\Abstracts\Event; -use App\Models\Auth\User; use App\Models\Common\Contact; class InvalidEmailDetected extends Event @@ -40,7 +39,7 @@ class InvalidEmailDetected extends Event public function setUser() { - $user = User::email($this->email)->enabled()->first(); + $user = user_model_class()::email($this->email)->enabled()->first(); if (empty($user)) { return; diff --git a/app/Events/Report/TotalCalculated.php b/app/Events/Report/TotalCalculated.php new file mode 100644 index 000000000..b60085acf --- /dev/null +++ b/app/Events/Report/TotalCalculated.php @@ -0,0 +1,40 @@ +class = $class; + $this->model = $model; + $this->date_field = $date_field; + $this->check_type = $check_type; + $this->table = $table; + $this->with_tax = $with_tax; + } +} diff --git a/app/Events/Report/TotalCalculating.php b/app/Events/Report/TotalCalculating.php new file mode 100644 index 000000000..77fb3bba0 --- /dev/null +++ b/app/Events/Report/TotalCalculating.php @@ -0,0 +1,40 @@ +class = $class; + $this->model = $model; + $this->date_field = $date_field; + $this->check_type = $check_type; + $this->table = $table; + $this->with_tax = $with_tax; + } +} diff --git a/app/Http/Controllers/Api/Auth/Users.php b/app/Http/Controllers/Api/Auth/Users.php index 3f8d8f4b4..75a3f1ceb 100644 --- a/app/Http/Controllers/Api/Auth/Users.php +++ b/app/Http/Controllers/Api/Auth/Users.php @@ -8,7 +8,6 @@ use App\Http\Resources\Auth\User as Resource; use App\Jobs\Auth\CreateUser; use App\Jobs\Auth\DeleteUser; use App\Jobs\Auth\UpdateUser; -use App\Models\Auth\User; class Users extends ApiController { @@ -19,7 +18,7 @@ class Users extends ApiController */ public function index() { - $users = User::with('companies', 'permissions', 'roles')->collect(); + $users = user_model_class()::with('companies', 'permissions', 'roles')->collect(); return Resource::collection($users); } @@ -35,13 +34,13 @@ class Users extends ApiController { // Check if we're querying by id or email if (is_numeric($id)) { - $user = User::with('companies', 'permissions', 'roles')->find($id); + $user = user_model_class()::with('companies', 'permissions', 'roles')->find($id); } else { - $user = User::with('companies', 'permissions', 'roles')->where('email', $id)->first(); + $user = user_model_class()::with('companies', 'permissions', 'roles')->where('email', $id)->first(); } - if (! $user instanceof User) { - return $this->errorInternal('No query results for model [' . User::class . '] ' . $id); + if (! $user instanceof user_model_class()) { + return $this->errorInternal('No query results for model [' . user_model_class() . '] ' . $id); } return new Resource($user); @@ -64,12 +63,14 @@ class Users extends ApiController /** * Update the specified resource in storage. * - * @param $user + * @param $user_id * @param $request * @return \Illuminate\Http\JsonResponse */ - public function update(User $user, Request $request) + public function update($user_id, Request $request) { + $user = user_model_class()::find($user_id); + $user = $this->dispatch(new UpdateUser($user, $request)); return new Resource($user->fresh()); @@ -78,12 +79,14 @@ class Users extends ApiController /** * Enable the specified resource in storage. * - * @param User $user + * @param $user_id * * @return \Illuminate\Http\JsonResponse */ - public function enable(User $user) + public function enable($user_id) { + $user = user_model_class()::find($user_id); + $user = $this->dispatch(new UpdateUser($user, request()->merge(['enabled' => 1]))); return new Resource($user->fresh()); @@ -92,12 +95,14 @@ class Users extends ApiController /** * Disable the specified resource in storage. * - * @param User $user + * @param $user_id * * @return \Illuminate\Http\JsonResponse */ - public function disable(User $user) + public function disable($user_id) { + $user = user_model_class()::find($user_id); + $user = $this->dispatch(new UpdateUser($user, request()->merge(['enabled' => 0]))); return new Resource($user->fresh()); @@ -106,14 +111,16 @@ class Users extends ApiController /** * Remove the specified resource from storage. * - * @param User $user + * @param $user_id * * @throws \Symfony\Component\HttpKernel\Exception\HttpException * * @return \Illuminate\Http\Response */ - public function destroy(User $user) + public function destroy($user_id) { + $user = user_model_class()::find($user_id); + try { $this->dispatch(new DeleteUser($user)); diff --git a/app/Http/Controllers/Auth/Users.php b/app/Http/Controllers/Auth/Users.php index b11328c4d..b342116c2 100644 --- a/app/Http/Controllers/Auth/Users.php +++ b/app/Http/Controllers/Auth/Users.php @@ -10,7 +10,6 @@ use App\Jobs\Auth\CreateUser; use App\Jobs\Auth\DeleteUser; use App\Jobs\Auth\UpdateUser; use App\Models\Auth\Role; -use App\Models\Auth\User; use App\Traits\Cloud; use App\Traits\Uploads; use Illuminate\Http\Request as BaseRequest; @@ -37,7 +36,7 @@ class Users extends Controller */ public function index() { - $users = User::with('media', 'roles')->collect(); + $users = user_model_class()::with('media', 'roles')->collect(); return $this->response('auth.users.index', compact('users')); } @@ -47,8 +46,10 @@ class Users extends Controller * * @return Response */ - public function show(User $user) + public function show($user_id) { + $user = user_model_class()::find($user_id); + $u = new \stdClass(); $u->role = $user->roles()->first(); $u->landing_pages = []; @@ -124,12 +125,14 @@ class Users extends Controller /** * Show the form for editing the specified resource. * - * @param User $user + * @param $user_id * * @return Response */ - public function edit(User $user) + public function edit($user_id) { + $user = user_model_class()::find($user_id); + if (user()->cannot('read-auth-users') && ($user->id != user()->id)) { abort(403); } @@ -187,13 +190,15 @@ class Users extends Controller /** * Update the specified resource in storage. * - * @param User $user + * @param $user_id * @param Request $request * * @return Response */ - public function update(User $user, Request $request) + public function update($user_id, Request $request) { + $user = user_model_class()::find($user_id); + if (user()->cannot('update-auth-users') && ($user->id != user()->id)) { abort(403); } @@ -220,12 +225,14 @@ class Users extends Controller /** * Enable the specified resource. * - * @param User $user + * @param $user_id * * @return Response */ - public function enable(User $user) + public function enable($user_id) { + $user = user_model_class()::find($user_id); + $response = $this->ajaxDispatch(new UpdateUser($user, request()->merge(['enabled' => 1]))); if ($response['success']) { @@ -238,12 +245,14 @@ class Users extends Controller /** * Disable the specified resource. * - * @param User $user + * @param $user_id * * @return Response */ - public function disable(User $user) + public function disable($user_id) { + $user = user_model_class()::find($user_id); + $response = $this->ajaxDispatch(new UpdateUser($user, request()->merge(['enabled' => 0]))); if ($response['success']) { @@ -256,12 +265,14 @@ class Users extends Controller /** * Remove the specified resource from storage. * - * @param User $user + * @param $user_id * * @return Response */ - public function destroy(User $user) + public function destroy($user_id) { + $user = user_model_class()::find($user_id); + $response = $this->ajaxDispatch(new DeleteUser($user)); $response['redirect'] = route('users.index'); @@ -282,12 +293,14 @@ class Users extends Controller /** * Mark upcoming bills notifications are read and redirect to bills page. * - * @param User $user + * @param $user_id * * @return Response */ - public function readUpcomingBills(User $user) + public function readUpcomingBills($user_id) { + $user = user_model_class()::find($user_id); + // Mark bill notifications as read foreach ($user->unreadNotifications as $notification) { // Not a bill notification @@ -304,12 +317,14 @@ class Users extends Controller /** * Mark overdue invoices notifications are read and redirect to invoices page. * - * @param User $user + * @param $user_id * * @return Response */ - public function readOverdueInvoices(User $user) + public function readOverdueInvoices($user_id) { + $user = user_model_class()::find($user_id); + // Mark invoice notifications as read foreach ($user->unreadNotifications as $notification) { // Not an invoice notification @@ -334,13 +349,13 @@ class Users extends Controller if (! empty($column) && ! empty($value)) { switch ($column) { case 'id': - $user = User::find((int) $value); + $user = user_model_class()::find((int) $value); break; case 'email': - $user = User::where('email', $value)->first(); + $user = user_model_class()::where('email', $value)->first(); break; default: - $user = User::where($column, $value)->first(); + $user = user_model_class()::where($column, $value)->first(); } $data = $user; @@ -358,12 +373,14 @@ class Users extends Controller /** * Process request for reinviting the specified resource. * - * @param User $user + * @param $user_id * * @return Response */ - public function invite(User $user) + public function invite($user_id) { + $user = user_model_class()::find($user_id); + $response = $this->ajaxDispatch(new CreateInvitation($user, company())); if ($response['success']) { diff --git a/app/Http/Controllers/Banking/Accounts.php b/app/Http/Controllers/Banking/Accounts.php index 622e0bd06..4ff76d7e7 100644 --- a/app/Http/Controllers/Banking/Accounts.php +++ b/app/Http/Controllers/Banking/Accounts.php @@ -84,7 +84,7 @@ class Accounts extends Controller if ($response['success']) { $response['redirect'] = route('accounts.show', $response['data']->id); - $message = trans('messages.success.added', ['type' => trans_choice('general.accounts', 1)]); + $message = trans('messages.success.created', ['type' => trans_choice('general.accounts', 1)]); flash($message)->success(); } else { diff --git a/app/Http/Controllers/Banking/Reconciliations.php b/app/Http/Controllers/Banking/Reconciliations.php index e3dab8708..22defce18 100644 --- a/app/Http/Controllers/Banking/Reconciliations.php +++ b/app/Http/Controllers/Banking/Reconciliations.php @@ -83,7 +83,7 @@ class Reconciliations extends Controller if ($response['success']) { $response['redirect'] = route('reconciliations.index'); - $message = trans('messages.success.added', ['type' => trans_choice('general.reconciliations', 1)]); + $message = trans('messages.success.created', ['type' => trans_choice('general.reconciliations', 1)]); flash($message)->success(); } else { diff --git a/app/Http/Controllers/Banking/RecurringTransactions.php b/app/Http/Controllers/Banking/RecurringTransactions.php index 21ee0314c..807ce0369 100644 --- a/app/Http/Controllers/Banking/RecurringTransactions.php +++ b/app/Http/Controllers/Banking/RecurringTransactions.php @@ -100,7 +100,7 @@ class RecurringTransactions extends Controller if ($response['success']) { $response['redirect'] = route('recurring-transactions.show', $response['data']->id); - $message = trans('messages.success.added', ['type' => trans_choice('general.recurring_transactions', 1)]); + $message = trans('messages.success.created', ['type' => trans_choice('general.recurring_transactions', 1)]); flash($message)->success(); } else { @@ -214,7 +214,7 @@ class RecurringTransactions extends Controller return response()->json($response); } - + /** * Export the specified resource. * diff --git a/app/Http/Controllers/Banking/Transactions.php b/app/Http/Controllers/Banking/Transactions.php index 15680841c..f1a48b3ea 100644 --- a/app/Http/Controllers/Banking/Transactions.php +++ b/app/Http/Controllers/Banking/Transactions.php @@ -24,6 +24,7 @@ use App\Notifications\Banking\Transaction as Notification; use App\Traits\Currencies; use App\Traits\DateTime; use App\Traits\Transactions as TransactionsTrait; +use App\Models\Setting\Tax; class Transactions extends Controller { @@ -85,6 +86,8 @@ class Transactions extends Controller */ public function show(Transaction $transaction) { + $transaction->load('taxes'); + $title = $transaction->isIncome() ? trans_choice('general.receipts', 1) : trans('transactions.payment_made'); $real_type = $this->getRealTypeTransaction($transaction->type); @@ -109,13 +112,16 @@ class Transactions extends Controller $currency = Currency::where('code', $account_currency_code)->first(); + $taxes = Tax::enabled()->orderBy('name')->get(); + return view('banking.transactions.create', compact( 'type', 'real_type', 'number', 'contact_type', 'account_currency_code', - 'currency' + 'currency', + 'taxes' )); } @@ -133,7 +139,7 @@ class Transactions extends Controller if ($response['success']) { $response['redirect'] = route('transactions.show', $response['data']->id); - $message = trans('messages.success.added', ['type' => trans_choice('general.transactions', 1)]); + $message = trans('messages.success.created', ['type' => trans_choice('general.transactions', 1)]); flash($message)->success(); } else { @@ -203,6 +209,8 @@ class Transactions extends Controller $currency = Currency::where('code', $transaction->currency_code)->first(); + $taxes = Tax::enabled()->orderBy('name')->get(); + $date_format = $this->getCompanyDateFormat(); return view('banking.transactions.edit', compact( @@ -210,6 +218,7 @@ class Transactions extends Controller 'contact_type', 'transaction', 'currency', + 'taxes', 'date_format' )); } @@ -254,7 +263,7 @@ class Transactions extends Controller { $response = $this->ajaxDispatch(new DeleteTransaction($transaction)); - $response['redirect'] = url()->previous(); + $response['redirect'] = route('transactions.index'); if ($response['success']) { $message = trans('messages.success.deleted', ['type' => trans_choice('general.transactions', 1)]); diff --git a/app/Http/Controllers/Banking/Transfers.php b/app/Http/Controllers/Banking/Transfers.php index 5e2fb2ce2..defd4d4e6 100644 --- a/app/Http/Controllers/Banking/Transfers.php +++ b/app/Http/Controllers/Banking/Transfers.php @@ -69,7 +69,7 @@ class Transfers extends Controller if ($response['success']) { $response['redirect'] = route('transfers.show', $response['data']->id); - $message = trans('messages.success.added', ['type' => trans_choice('general.transfers', 1)]); + $message = trans('messages.success.created', ['type' => trans_choice('general.transfers', 1)]); flash($message)->success(); } else { diff --git a/app/Http/Controllers/Common/BulkActions.php b/app/Http/Controllers/Common/BulkActions.php index 224a7803c..9daa8e713 100644 --- a/app/Http/Controllers/Common/BulkActions.php +++ b/app/Http/Controllers/Common/BulkActions.php @@ -5,11 +5,11 @@ namespace App\Http\Controllers\Common; use App\Abstracts\Http\Controller; use App\Http\Requests\Common\BulkAction as Request; use Illuminate\Http\RedirectResponse; +use Illuminate\Http\JsonResponse; use Illuminate\Support\Str; class BulkActions extends Controller { - /** * Show the form for creating a new resource. * @@ -47,7 +47,10 @@ class BulkActions extends Controller $bulk_actions = app('App\BulkActions\\' . ucfirst($group) . '\\' . ucfirst($type)); } - if (isset($bulk_actions->actions[$handle]['permission']) && !user()->can($bulk_actions->actions[$handle]['permission'])) { + if ( + isset($bulk_actions->actions[$handle]['permission']) + && ! user()->can($bulk_actions->actions[$handle]['permission']) + ) { flash(trans('errors.message.403'))->error()->important(); return response()->json([ @@ -78,25 +81,45 @@ class BulkActions extends Controller $level = $not_passed > 0 ? 'info' : 'success'; - flash($message)->{$level}(); + if ( + ( + isset($bulk_actions->actions[$handle]['type']) + && $bulk_actions->actions[$handle]['type'] != 'modal' + ) + || ! isset($bulk_actions->actions[$handle]['type']) + || $not_passed > 0 + ) { + flash($message)->{$level}(); + } - if (! empty($result) && ($result instanceof \Symfony\Component\HttpFoundation\BinaryFileResponse)) { + if ( + ! empty($result) + && ($result instanceof \Symfony\Component\HttpFoundation\BinaryFileResponse) + ) { return $result; - } elseif (! empty($result) && ($result instanceof RedirectResponse)) { + } else if ( + ! empty($result) + && ($result instanceof RedirectResponse) + ) { return response()->json([ 'success' => true, 'redirect' => $result->getTargetUrl(), 'error' => false, 'data' => [], - 'message' => '' + 'message' => $message, ]); + } else if ( + ! empty($result) + && ($result instanceof JsonResponse) + ) { + return $result; } else { return response()->json([ 'success' => true, 'redirect' => true, 'error' => false, 'data' => [], - 'message' => '' + 'message' => $message, ]); } } diff --git a/app/Http/Controllers/Common/Companies.php b/app/Http/Controllers/Common/Companies.php index aca99a8ea..5136b3c77 100644 --- a/app/Http/Controllers/Common/Companies.php +++ b/app/Http/Controllers/Common/Companies.php @@ -2,6 +2,7 @@ namespace App\Http\Controllers\Common; +use Akaunting\Money\Currency as MoneyCurrency; use App\Abstracts\Http\Controller; use App\Http\Requests\Common\Company as Request; use App\Jobs\Common\CreateCompany; @@ -10,7 +11,6 @@ use App\Jobs\Common\UpdateCompany; use App\Models\Common\Company; use App\Traits\Uploads; use App\Traits\Users; -use Akaunting\Money\Currency as MoneyCurrency; class Companies extends Controller { @@ -81,7 +81,7 @@ class Companies extends Controller if ($response['success']) { $response['redirect'] = route('companies.switch', $response['data']->id); - $message = trans('messages.success.added', ['type' => trans_choice('general.companies', 1)]); + $message = trans('messages.success.created', ['type' => trans_choice('general.companies', 1)]); flash($message)->success(); } else { diff --git a/app/Http/Controllers/Common/Dashboards.php b/app/Http/Controllers/Common/Dashboards.php index 28609f41c..9477c9638 100644 --- a/app/Http/Controllers/Common/Dashboards.php +++ b/app/Http/Controllers/Common/Dashboards.php @@ -76,8 +76,8 @@ class Dashboards extends Controller $date_picker_shortcuts = $this->getDatePickerShortcuts(); if (! request()->has('start_date')) { - request()->merge(['start_date' => $date_picker_shortcuts[trans('reports.this_year')]['start']]); - request()->merge(['end_date' => $date_picker_shortcuts[trans('reports.this_year')]['end']]); + request()->merge(['start_date' => $date_picker_shortcuts[trans('general.date_range.this_year')]['start']]); + request()->merge(['end_date' => $date_picker_shortcuts[trans('general.date_range.this_year')]['end']]); } return view('common.dashboards.show', compact('dashboard', 'widgets', 'user_dashboards', 'date_picker_shortcuts')); @@ -112,7 +112,7 @@ class Dashboards extends Controller if ($response['success']) { $response['redirect'] = route('dashboards.index'); - $message = trans('messages.success.added', ['type' => trans_choice('general.dashboards', 1)]); + $message = trans('messages.success.created', ['type' => trans_choice('general.dashboards', 1)]); flash($message)->success(); } else { diff --git a/app/Http/Controllers/Common/Items.php b/app/Http/Controllers/Common/Items.php index 189af8093..7baa22fe8 100644 --- a/app/Http/Controllers/Common/Items.php +++ b/app/Http/Controllers/Common/Items.php @@ -65,7 +65,7 @@ class Items extends Controller if ($response['success']) { $response['redirect'] = route('items.index'); - $message = trans('messages.success.added', ['type' => trans_choice('general.items', 1)]); + $message = trans('messages.success.created', ['type' => trans_choice('general.items', 1)]); flash($message)->success(); } else { diff --git a/app/Http/Controllers/Common/Plans.php b/app/Http/Controllers/Common/Plans.php new file mode 100644 index 000000000..b139f7401 --- /dev/null +++ b/app/Http/Controllers/Common/Plans.php @@ -0,0 +1,23 @@ +clearPlansCache(); + + return redirect()->back(); + } +} diff --git a/app/Http/Controllers/Common/Reports.php b/app/Http/Controllers/Common/Reports.php index 59eb20052..c4f6dd927 100644 --- a/app/Http/Controllers/Common/Reports.php +++ b/app/Http/Controllers/Common/Reports.php @@ -104,7 +104,7 @@ class Reports extends Controller if ($response['success']) { $response['redirect'] = route('reports.index'); - $message = trans('messages.success.added', ['type' => trans_choice('general.reports', 1)]); + $message = trans('messages.success.created', ['type' => trans_choice('general.reports', 1)]); flash($message)->success(); } else { @@ -221,6 +221,21 @@ class Reports extends Controller return Utility::getClassInstance($report)->print(); } + /** + * Download PDF file of the report. + * + * @param Report $report + * @return Response + */ + public function pdf(Report $report) + { + if (Utility::cannotShow($report->class)) { + abort(403); + } + + return Utility::getClassInstance($report)->pdf(); + } + /** * Export the report. * diff --git a/app/Http/Controllers/Modals/Accounts.php b/app/Http/Controllers/Modals/Accounts.php index e7e18556d..e26cc0191 100644 --- a/app/Http/Controllers/Modals/Accounts.php +++ b/app/Http/Controllers/Modals/Accounts.php @@ -54,7 +54,7 @@ class Accounts extends Controller $response = $this->ajaxDispatch(new CreateAccount($request)); if ($response['success']) { - $response['message'] = trans('messages.success.added', ['type' => trans_choice('general.accounts', 1)]); + $response['message'] = trans('messages.success.created', ['type' => trans_choice('general.accounts', 1)]); } return response()->json($response); diff --git a/app/Http/Controllers/Modals/Categories.php b/app/Http/Controllers/Modals/Categories.php index 2e49a77d1..370b4afab 100644 --- a/app/Http/Controllers/Modals/Categories.php +++ b/app/Http/Controllers/Modals/Categories.php @@ -67,7 +67,7 @@ class Categories extends Controller $response = $this->ajaxDispatch(new CreateCategory($request)); if ($response['success']) { - $response['message'] = trans('messages.success.added', ['type' => trans_choice('general.categories', 1)]); + $response['message'] = trans('messages.success.created', ['type' => trans_choice('general.categories', 1)]); } return response()->json($response); diff --git a/app/Http/Controllers/Modals/Currencies.php b/app/Http/Controllers/Modals/Currencies.php index 172b373ae..c3010a0cc 100644 --- a/app/Http/Controllers/Modals/Currencies.php +++ b/app/Http/Controllers/Modals/Currencies.php @@ -64,13 +64,13 @@ class Currencies extends Controller */ public function store(Request $request) { - $currency = config('money.currencies.' . $request->get('code')); + $currency = currency($request->get('code')); - $request['precision'] = (int) $currency['precision']; - $request['symbol'] = $currency['symbol']; - $request['symbol_first'] = $currency['symbol_first'] ? 1 : 0; - $request['decimal_mark'] = $currency['decimal_mark']; - $request['thousands_separator'] = $currency['thousands_separator']; + $request['precision'] = (int) $currency->getPrecision(); + $request['symbol'] = $currency->getSymbol(); + $request['symbol_first'] = $currency->isSymbolFirst() ? 1 : 0; + $request['decimal_mark'] = $currency->getDecimalMark(); + $request['thousands_separator'] = $currency->getThousandsSeparator(); $request['enabled'] = 1; $request['default_currency'] = false; @@ -78,7 +78,7 @@ class Currencies extends Controller $response = $this->ajaxDispatch(new CreateCurrency($request->all())); if ($response['success']) { - $response['message'] = trans('messages.success.added', ['type' => trans_choice('general.currencies', 1)]); + $response['message'] = trans('messages.success.created', ['type' => trans_choice('general.currencies', 1)]); } return response()->json($response); diff --git a/app/Http/Controllers/Modals/Customers.php b/app/Http/Controllers/Modals/Customers.php index 1e5208348..475724e33 100644 --- a/app/Http/Controllers/Modals/Customers.php +++ b/app/Http/Controllers/Modals/Customers.php @@ -57,10 +57,9 @@ class Customers extends Controller $request['enabled'] = 1; $response = $this->ajaxDispatch(new CreateContact($request)); - $this->ajaxDispatch(new UpdateContact($customer, $request)); if ($response['success']) { - $response['message'] = trans('messages.success.added', ['type' => trans_choice('general.customers', 1)]); + $response['message'] = trans('messages.success.created', ['type' => trans_choice('general.customers', 1)]); } return response()->json($response); diff --git a/app/Http/Controllers/Modals/DocumentTransactions.php b/app/Http/Controllers/Modals/DocumentTransactions.php index 6dfc29b6e..f5db1cc11 100644 --- a/app/Http/Controllers/Modals/DocumentTransactions.php +++ b/app/Http/Controllers/Modals/DocumentTransactions.php @@ -6,6 +6,7 @@ use App\Abstracts\Http\Controller; use App\Http\Requests\Banking\Transaction as Request; use App\Jobs\Banking\CreateBankingDocumentTransaction; use App\Jobs\Banking\UpdateBankingDocumentTransaction; +use App\Jobs\Banking\DeleteTransaction; use App\Models\Banking\Transaction; use App\Models\Document\Document; use App\Models\Setting\Currency; @@ -13,7 +14,7 @@ use App\Utilities\Modules; use App\Traits\Uploads; use App\Traits\Transactions; use Date; - +use Illuminate\Support\Str; class DocumentTransactions extends Controller { @@ -69,6 +70,8 @@ class DocumentTransactions extends Controller 'payment' => [ 'text' => trans('invoices.accept_payments'), 'class' => 'long-texts', + 'before_text' => trans('general.get_paid_faster'), + 'class' => 'px-6 py-1.5 text-xs bg-gray-200 hover:bg-purple-200 font-medium rounded-lg leading-6 long-texts', 'url' => route('apps.categories.show', [ 'alias' => 'payment-method', 'utm_source' => $document->type . '_payment', @@ -76,6 +79,10 @@ class DocumentTransactions extends Controller 'utm_campaign' => 'payment_method', ]) ], + 'send' => [ + 'text' => trans('general.save_and_send'), + 'class' => 'disabled:bg-green-100' + ], 'confirm' => [ 'text' => trans('general.save'), 'class' => 'disabled:bg-green-100' @@ -113,7 +120,7 @@ class DocumentTransactions extends Controller $response = $this->ajaxDispatch(new CreateBankingDocumentTransaction($document, $request)); if ($response['success']) { - $response['redirect'] = url()->previous(); + $response['redirect'] = $this->getRedirectUrl($document, $request); $message = trans('messages.success.added', ['type' => trans_choice('general.payments', 1)]); @@ -151,8 +158,14 @@ class DocumentTransactions extends Controller ], 'payment' => [ 'text' => trans('invoices.accept_payments'), - 'class' => 'long-texts', - 'url' => route('apps.categories.show', 'payment-method') + 'before_text' => trans('general.get_paid_faster'), + 'class' => 'px-6 py-1.5 text-xs bg-gray-200 hover:bg-purple-200 font-medium rounded-lg leading-6 long-texts', + 'url' => route('apps.categories.show', [ + 'alias' => 'payment-method', + 'utm_source' => $document->type . '_payment', + 'utm_medium' => 'app', + 'utm_campaign' => 'payment_method', + ]) ], 'confirm' => [ 'text' => trans('general.save'), @@ -196,7 +209,9 @@ class DocumentTransactions extends Controller $route = $alias . '.' . $route; } - $response['redirect'] = route($route . '.show', $document->id); + $redirect = route($route . '.show', $document->id); + + $response['redirect'] = $this->getRedirectUrl($document, $request, $redirect); $message = trans('messages.success.updated', ['type' => trans_choice('general.payments', 1)]); @@ -207,4 +222,58 @@ class DocumentTransactions extends Controller return response()->json($response); } + + /** + * Remove the specified resource from storage. + * + * @param Transaction $transaction + * + * @return Response + */ + public function destroy(Document $document, Transaction $transaction) + { + $response = $this->ajaxDispatch(new DeleteTransaction($transaction)); + + $route = config('type.document.' . $document->type . '.route.prefix'); + + if ($alias = config('type.document.' . $document->type . '.alias')) { + $route = $alias . '.' . $route; + } + + $response['redirect'] = route($route . '.show', $document->id); + + if ($response['success']) { + $message = trans('messages.success.deleted', ['type' => trans_choice('general.payments', 1)]); + + flash($message)->success(); + } else { + $message = $response['message']; + + flash($message)->error()->important(); + } + + return response()->json($response); + } + + protected function getRedirectUrl($document, $request, $url = null) + { + $redirect = $url ?? url()->previous(); + + if ($request->has('sendtransaction')) { + $paramaters = [ + $document->type => $document->id, + 'sendtransaction' => true, + ]; + + $quin = '?'; + + if (Str::contains($redirect, '?')) { + $quin = '&'; + } + + $redirect .= $quin . http_build_query($paramaters); + } + + return $redirect; + } } diff --git a/app/Http/Controllers/Modals/InvoiceEmails.php b/app/Http/Controllers/Modals/InvoiceEmails.php index 5e423d333..14d174610 100644 --- a/app/Http/Controllers/Modals/InvoiceEmails.php +++ b/app/Http/Controllers/Modals/InvoiceEmails.php @@ -28,11 +28,13 @@ class InvoiceEmails extends Controller public function create(Document $invoice): JsonResponse { + $contacts = $invoice->contact->withPersons(); + $notification = new Notification($invoice, 'invoice_new_customer', true); $store_route = 'modals.invoices.emails.store'; - $html = view('modals.invoices.email', compact('invoice', 'notification', 'store_route'))->render(); + $html = view('modals.invoices.email', compact('invoice', 'contacts', 'notification', 'store_route'))->render(); return response()->json([ 'success' => true, diff --git a/app/Http/Controllers/Modals/Items.php b/app/Http/Controllers/Modals/Items.php index 31ebac806..eb0034afe 100644 --- a/app/Http/Controllers/Modals/Items.php +++ b/app/Http/Controllers/Modals/Items.php @@ -68,7 +68,7 @@ class Items extends Controller $response = $this->ajaxDispatch(new CreateItem($request)); if ($response['success']) { - $response['message'] = trans('messages.success.added', ['type' => trans_choice('general.items', 1)]); + $response['message'] = trans('messages.success.created', ['type' => trans_choice('general.items', 1)]); } return response()->json($response); diff --git a/app/Http/Controllers/Modals/Taxes.php b/app/Http/Controllers/Modals/Taxes.php index ead10ebcf..0d843d237 100644 --- a/app/Http/Controllers/Modals/Taxes.php +++ b/app/Http/Controllers/Modals/Taxes.php @@ -74,7 +74,7 @@ class Taxes extends Controller $response = $this->ajaxDispatch(new CreateTax($request)); if ($response['success']) { - $response['message'] = trans('messages.success.added', ['type' => trans_choice('general.taxes', 1)]); + $response['message'] = trans('messages.success.created', ['type' => trans_choice('general.taxes', 1)]); } return response()->json($response); diff --git a/app/Http/Controllers/Modals/TransactionEmails.php b/app/Http/Controllers/Modals/TransactionEmails.php index e4672906b..f69f054ae 100644 --- a/app/Http/Controllers/Modals/TransactionEmails.php +++ b/app/Http/Controllers/Modals/TransactionEmails.php @@ -29,6 +29,8 @@ class TransactionEmails extends Controller public function create(Transaction $transaction): JsonResponse { + $contacts = $transaction->contact->withPersons(); + $email_template = config('type.transaction.' . $transaction->type . '.email_template'); if (request()->get('email_template')) { @@ -47,7 +49,7 @@ class TransactionEmails extends Controller $store_route = 'modals.transactions.emails.store'; - $html = view('modals.transactions.email', compact('transaction', 'notification', 'store_route'))->render(); + $html = view('modals.transactions.email', compact('transaction', 'contacts', 'notification', 'store_route'))->render(); return response()->json([ 'success' => true, diff --git a/app/Http/Controllers/Modals/Vendors.php b/app/Http/Controllers/Modals/Vendors.php index daab05732..f47374b4f 100644 --- a/app/Http/Controllers/Modals/Vendors.php +++ b/app/Http/Controllers/Modals/Vendors.php @@ -59,7 +59,7 @@ class Vendors extends Controller $response = $this->ajaxDispatch(new CreateContact($request)); if ($response['success']) { - $response['message'] = trans('messages.success.added', ['type' => trans_choice('general.vendors', 1)]); + $response['message'] = trans('messages.success.created', ['type' => trans_choice('general.vendors', 1)]); } return response()->json($response); diff --git a/app/Http/Controllers/Modules/ApiKey.php b/app/Http/Controllers/Modules/ApiKey.php index e871e2ac9..063f5d476 100644 --- a/app/Http/Controllers/Modules/ApiKey.php +++ b/app/Http/Controllers/Modules/ApiKey.php @@ -4,9 +4,11 @@ namespace App\Http\Controllers\Modules; use App\Abstracts\Http\Controller; use App\Http\Requests\Module\Module as Request; +use App\Traits\Plans; class ApiKey extends Controller { + use Plans; /** * Display a listing of the resource. @@ -32,6 +34,8 @@ class ApiKey extends Controller setting()->save(); + $this->clearPlansCache(); + return response()->json([ 'success' => true, 'error' => false, diff --git a/app/Http/Controllers/Portal/Dashboard.php b/app/Http/Controllers/Portal/Dashboard.php index a28ea4f29..45c460dbe 100644 --- a/app/Http/Controllers/Portal/Dashboard.php +++ b/app/Http/Controllers/Portal/Dashboard.php @@ -5,7 +5,7 @@ namespace App\Http\Controllers\Portal; use App\Models\Document\Document; use App\Traits\Charts; use App\Traits\DateTime; -use Date; +use App\Utilities\Date; class Dashboard { @@ -25,19 +25,14 @@ class Dashboard return redirect(user()->getLandingPageOfUser()); } - $financial_start = $this->getFinancialStart()->format('Y-m-d'); + $financial_year = $this->getFinancialYear(); - // check and assign year start - if (($year_start = Date::today()->startOfYear()->format('Y-m-d')) !== $financial_start) { - $year_start = $financial_start; - } - - $start = Date::parse(request('start_date', $year_start)); - $end = Date::parse(request('end_date', Date::parse($year_start)->addYear(1)->subDays(1)->format('Y-m-d'))); + $start = Date::parse(request('start_date', $financial_year->copy()->getStartDate()->toDateString())); + $end = Date::parse(request('end_date', $financial_year->copy()->getEndDate()->toDateString())); //$invoices = Document::invoice()->accrued()->where('contact_id', $contact->id)->get(); $invoices = Document::invoice()->accrued()->whereBetween('due_at', [$start, $end])->where('contact_id', $contact->id)->get(); - + $amounts = $this->calculateAmounts($invoices, $start, $end); return view('portal.dashboard.index', compact('contact', 'invoices')); diff --git a/app/Http/Controllers/Portal/Profile.php b/app/Http/Controllers/Portal/Profile.php index d67d152e3..b5b7ace1a 100644 --- a/app/Http/Controllers/Portal/Profile.php +++ b/app/Http/Controllers/Portal/Profile.php @@ -4,7 +4,6 @@ namespace App\Http\Controllers\Portal; use App\Abstracts\Http\Controller; use App\Http\Requests\Portal\Profile as Request; -use App\Models\Auth\User; use App\Traits\Uploads; class Profile extends Controller @@ -41,7 +40,7 @@ class Profile extends Controller * * @return Response */ - public function update(User $user, Request $request) + public function update($user_id, Request $request) { $user = user(); diff --git a/app/Http/Controllers/Purchases/Bills.php b/app/Http/Controllers/Purchases/Bills.php index 69b615cfc..0b781c346 100644 --- a/app/Http/Controllers/Purchases/Bills.php +++ b/app/Http/Controllers/Purchases/Bills.php @@ -18,10 +18,7 @@ class Bills extends Controller { use Documents; - /** - * @var string - */ - public $type = Document::BILL_TYPE; + public string $type = Document::BILL_TYPE; /** * Display a listing of the resource. @@ -30,6 +27,8 @@ class Bills extends Controller */ public function index() { + $this->setActiveTabForDocuments(); + $bills = Document::bill()->with('contact', 'items', 'item_taxes', 'last_history', 'transactions', 'totals', 'histories', 'media')->collect(['issued_at' => 'desc']); return $this->response('purchases.bills.index', compact('bills')); @@ -71,7 +70,7 @@ class Bills extends Controller if ($response['success']) { $response['redirect'] = route('bills.show', $response['data']->id); - $message = trans('messages.success.added', ['type' => trans_choice('general.bills', 1)]); + $message = trans('messages.success.created', ['type' => trans_choice('general.bills', 1)]); flash($message)->success(); } else { @@ -240,6 +239,24 @@ class Bills extends Controller return redirect()->back(); } + /** + * Restore the bill. + * + * @param Document $bill + * + * @return Response + */ + public function restoreBill(Document $bill) + { + event(new \App\Events\Document\DocumentRestored($bill)); + + $message = trans('documents.messages.restored', ['type' => trans_choice('general.bills', 1)]); + + flash($message)->success(); + + return redirect()->back(); + } + /** * Print the bill. * diff --git a/app/Http/Controllers/Purchases/RecurringBills.php b/app/Http/Controllers/Purchases/RecurringBills.php index ffa34b579..ace256f05 100644 --- a/app/Http/Controllers/Purchases/RecurringBills.php +++ b/app/Http/Controllers/Purchases/RecurringBills.php @@ -85,7 +85,7 @@ class RecurringBills extends Controller if ($response['success']) { $response['redirect'] = route('recurring-bills.show', $response['data']->id); - $message = trans('messages.success.added', ['type' => trans_choice('general.recurring_bills', 1)]); + $message = trans('messages.success.created', ['type' => trans_choice('general.recurring_bills', 1)]); flash($message)->success(); } else { diff --git a/app/Http/Controllers/Purchases/Vendors.php b/app/Http/Controllers/Purchases/Vendors.php index ae7702f19..194e84992 100644 --- a/app/Http/Controllers/Purchases/Vendors.php +++ b/app/Http/Controllers/Purchases/Vendors.php @@ -71,7 +71,7 @@ class Vendors extends Controller if ($response['success']) { $response['redirect'] = route('vendors.show', $response['data']->id); - $message = trans('messages.success.added', ['type' => trans_choice('general.vendors', 1)]); + $message = trans('messages.success.created', ['type' => trans_choice('general.vendors', 1)]); flash($message)->success(); } else { diff --git a/app/Http/Controllers/Sales/Customers.php b/app/Http/Controllers/Sales/Customers.php index 1c71bd9cd..87fe6eb8a 100644 --- a/app/Http/Controllers/Sales/Customers.php +++ b/app/Http/Controllers/Sales/Customers.php @@ -71,7 +71,7 @@ class Customers extends Controller if ($response['success']) { $response['redirect'] = route('customers.show', $response['data']->id); - $message = trans('messages.success.added', ['type' => trans_choice('general.customers', 1)]); + $message = trans('messages.success.created', ['type' => trans_choice('general.customers', 1)]); flash($message)->success(); } else { diff --git a/app/Http/Controllers/Sales/Invoices.php b/app/Http/Controllers/Sales/Invoices.php index 4dc622d51..613bfdab8 100644 --- a/app/Http/Controllers/Sales/Invoices.php +++ b/app/Http/Controllers/Sales/Invoices.php @@ -19,10 +19,7 @@ class Invoices extends Controller { use Documents; - /** - * @var string - */ - public $type = Document::INVOICE_TYPE; + public string $type = Document::INVOICE_TYPE; /** * Display a listing of the resource. @@ -31,6 +28,8 @@ class Invoices extends Controller */ public function index() { + $this->setActiveTabForDocuments(); + $invoices = Document::invoice()->with('contact', 'items', 'item_taxes', 'last_history', 'transactions', 'totals', 'histories', 'media')->collect(['document_number'=> 'desc']); return $this->response('sales.invoices.index', compact('invoices')); @@ -78,7 +77,7 @@ class Invoices extends Controller $response['redirect'] = route('invoices.show', $paramaters); - $message = trans('messages.success.added', ['type' => trans_choice('general.invoices', 1)]); + $message = trans('messages.success.created', ['type' => trans_choice('general.invoices', 1)]); flash($message)->success(); } else { @@ -159,7 +158,13 @@ class Invoices extends Controller $response = $this->ajaxDispatch(new UpdateDocument($invoice, $request)); if ($response['success']) { - $response['redirect'] = route('invoices.show', $response['data']->id); + $paramaters = ['invoice' => $response['data']->id]; + + if ($request->has('senddocument')) { + $paramaters['senddocument'] = true; + } + + $response['redirect'] = route('invoices.show', $paramaters); $message = trans('messages.success.updated', ['type' => trans_choice('general.invoices', 1)]); @@ -247,6 +252,24 @@ class Invoices extends Controller return redirect()->back(); } + /** + * Restore the invoice. + * + * @param Document $invoice + * + * @return Response + */ + public function restoreInvoice(Document $invoice) + { + event(new \App\Events\Document\DocumentRestored($invoice)); + + $message = trans('documents.messages.restored', ['type' => trans_choice('general.invoices', 1)]); + + flash($message)->success(); + + return redirect()->back(); + } + /** * Download the PDF file of invoice. * diff --git a/app/Http/Controllers/Sales/RecurringInvoices.php b/app/Http/Controllers/Sales/RecurringInvoices.php index e1a0bec87..ba42a505c 100644 --- a/app/Http/Controllers/Sales/RecurringInvoices.php +++ b/app/Http/Controllers/Sales/RecurringInvoices.php @@ -85,7 +85,7 @@ class RecurringInvoices extends Controller if ($response['success']) { $response['redirect'] = route('recurring-invoices.show', $response['data']->id); - $message = trans('messages.success.added', ['type' => trans_choice('general.recurring_invoices', 1)]); + $message = trans('messages.success.created', ['type' => trans_choice('general.recurring_invoices', 1)]); flash($message)->success(); } else { diff --git a/app/Http/Controllers/Settings/Categories.php b/app/Http/Controllers/Settings/Categories.php index 4f771b580..dd71fa3eb 100644 --- a/app/Http/Controllers/Settings/Categories.php +++ b/app/Http/Controllers/Settings/Categories.php @@ -87,7 +87,7 @@ class Categories extends Controller if ($response['success']) { $response['redirect'] = route('categories.index'); - $message = trans('messages.success.added', ['type' => trans_choice('general.categories', 1)]); + $message = trans('messages.success.created', ['type' => trans_choice('general.categories', 1)]); flash($message)->success(); } else { diff --git a/app/Http/Controllers/Settings/Currencies.php b/app/Http/Controllers/Settings/Currencies.php index d07fc08f1..480095cf6 100644 --- a/app/Http/Controllers/Settings/Currencies.php +++ b/app/Http/Controllers/Settings/Currencies.php @@ -82,7 +82,7 @@ class Currencies extends Controller if ($response['success']) { $response['redirect'] = route('currencies.index'); - $message = trans('messages.success.added', ['type' => trans_choice('general.currencies', 1)]); + $message = trans('messages.success.created', ['type' => trans_choice('general.currencies', 1)]); flash($message)->success(); } else { @@ -235,12 +235,12 @@ class Currencies extends Controller if ($code) { $currencies = Currency::all()->pluck('rate', 'code'); - $currency = config('money.currencies.' . $code); + $currency = (object) currency($code)->toArray()[$code]; - $currency['rate'] = isset($currencies[$code]) ? $currencies[$code] : null; - $currency['symbol_first'] = ! empty($currency['symbol_first']) ? 1 : 0; + $currency->rate = isset($currencies[$code]) ? $currencies[$code] : null; + $currency->symbol_first = ! empty($currency->symbol_first) ? 1 : 0; - $json = (object) $currency; + $json = $currency; } return response()->json($json); diff --git a/app/Http/Controllers/Settings/Taxes.php b/app/Http/Controllers/Settings/Taxes.php index 058c1c2a2..a4abda9ae 100644 --- a/app/Http/Controllers/Settings/Taxes.php +++ b/app/Http/Controllers/Settings/Taxes.php @@ -82,7 +82,7 @@ class Taxes extends Controller if ($response['success']) { $response['redirect'] = route('taxes.index'); - $message = trans('messages.success.added', ['type' => trans_choice('general.taxes', 1)]); + $message = trans('messages.success.created', ['type' => trans_choice('general.taxes', 1)]); flash($message)->success(); } else { @@ -236,7 +236,7 @@ class Taxes extends Controller return response()->json($response); } - + /** * Export the specified resource. * diff --git a/app/Http/Controllers/Wizard/Currencies.php b/app/Http/Controllers/Wizard/Currencies.php index bfc28af1f..4c39a5e98 100644 --- a/app/Http/Controllers/Wizard/Currencies.php +++ b/app/Http/Controllers/Wizard/Currencies.php @@ -69,7 +69,7 @@ class Currencies extends Controller $response = $this->ajaxDispatch(new CreateCurrency($request)); if ($response['success']) { - $message = trans('messages.success.added', ['type' => trans_choice('general.currencies', 1)]); + $message = trans('messages.success.created', ['type' => trans_choice('general.currencies', 1)]); } else { $message = $response['message']; } @@ -100,7 +100,7 @@ class Currencies extends Controller } $response['message'] = $message; - + return response()->json($response); } diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php index 9922ab718..7fda971c7 100644 --- a/app/Http/Kernel.php +++ b/app/Http/Kernel.php @@ -83,6 +83,7 @@ class Kernel extends HttpKernel 'wizard.redirect', 'menu.admin', 'permission:read-admin-panel', + 'plan.limits', ], 'wizard' => [ @@ -173,6 +174,7 @@ class Kernel extends HttpKernel 'company.identify' => \App\Http\Middleware\IdentifyCompany::class, 'dropzone' => \App\Http\Middleware\Dropzone::class, 'header.x' => \App\Http\Middleware\AddXHeader::class, + 'plan.limits' => \App\Http\Middleware\RedirectIfHitPlanLimits::class, 'menu.admin' => \App\Http\Middleware\AdminMenu::class, 'menu.portal' => \App\Http\Middleware\PortalMenu::class, 'date.format' => \App\Http\Middleware\DateFormat::class, diff --git a/app/Http/Middleware/AddXHeader.php b/app/Http/Middleware/AddXHeader.php index 037fd1e91..62d33db92 100644 --- a/app/Http/Middleware/AddXHeader.php +++ b/app/Http/Middleware/AddXHeader.php @@ -19,9 +19,9 @@ class AddXHeader // Check if we should add header if (method_exists($response, 'header')) { - $response->header('X-Akaunting', 'Free Accounting Software'); + $response->header('X-Akaunting', 'Online Accounting Software'); } return $response; } -} \ No newline at end of file +} diff --git a/app/Http/Middleware/Dropzone.php b/app/Http/Middleware/Dropzone.php index 7654fa048..83fd056da 100644 --- a/app/Http/Middleware/Dropzone.php +++ b/app/Http/Middleware/Dropzone.php @@ -36,7 +36,7 @@ class Dropzone foreach ($value as $index => $parameter) { // single file uploaded.. - if (! is_array($parameter) && !$multiple) { + if (! is_array($parameter) && ! $multiple) { if (! Arr::has($value, 'dropzone')) { continue; } diff --git a/app/Http/Middleware/Money.php b/app/Http/Middleware/Money.php index 6b15204c8..dc67b36bc 100644 --- a/app/Http/Middleware/Money.php +++ b/app/Http/Middleware/Money.php @@ -84,7 +84,7 @@ class Money $amount = $item['price']; - if (strpos($item['price'], config('money.currencies.' . $currency_code . '.symbol')) !== false) { + if (strpos($item['price'], currency($currency_code)->getSymbol()) !== false) { $amount = $this->getAmount($item['price'], $currency_code); } @@ -101,8 +101,8 @@ class Money protected function getAmount($money_format, $currency_code) { try { - if (config('money.currencies.' . $currency_code . '.decimal_mark') !== '.') { - $money_format = Str::replaceFirst('.', config('money.currencies.' . $currency_code . '.decimal_mark'), $money_format); + if (currency($currency_code)->getDecimalMark() !== '.') { + $money_format = Str::replaceFirst('.', currency($currency_code)->getDecimalMark(), $money_format); } $amount = money($money_format, $currency_code, false)->getAmount(); diff --git a/app/Http/Middleware/RedirectIfHitPlanLimits.php b/app/Http/Middleware/RedirectIfHitPlanLimits.php new file mode 100644 index 000000000..53d2cf44c --- /dev/null +++ b/app/Http/Middleware/RedirectIfHitPlanLimits.php @@ -0,0 +1,50 @@ +segments(); + $last_segment = end($segments); + + if (! $request->isMethod(strtolower('GET')) || ! in_array($last_segment, ['create'])) { + return $next($request); + } + + if ($request->ajax()) { + return $next($request); + } + + if ($request->is(company_id() . '/apps/*')) { + return $next($request); + } + + if (! $this->getUserLimitOfPlan()->action_status) { + return redirect()->route('users.index'); + } + + if (! $this->getCompanyLimitOfPlan()->action_status) { + return redirect()->route('companies.index'); + } + + if (! $this->getInvoiceLimitOfPlan()->action_status) { + return redirect()->route('invoices.index'); + } + + return $next($request); + } +} diff --git a/app/Http/Middleware/RedirectIfNoApiKey.php b/app/Http/Middleware/RedirectIfNoApiKey.php index 046cff251..b217eb87d 100644 --- a/app/Http/Middleware/RedirectIfNoApiKey.php +++ b/app/Http/Middleware/RedirectIfNoApiKey.php @@ -9,7 +9,7 @@ class RedirectIfNoApiKey /** * Handle an incoming request. * - * @param \Illuminate\Http\Request $request" + * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ diff --git a/app/Http/Requests/Auth/User.php b/app/Http/Requests/Auth/User.php index f8b764798..521d7f8cf 100644 --- a/app/Http/Requests/Auth/User.php +++ b/app/Http/Requests/Auth/User.php @@ -36,7 +36,15 @@ class User extends FormRequest if ($this->getMethod() == 'PATCH') { // Updating user - $id = is_numeric($this->user) ? $this->user : $this->user->getAttribute('id'); + if (is_numeric($this->user)) { + $id = $this->user; + $user = user_model_class()::find($id); + + $this->user = $user; + } else { + $id = $this->user->getAttribute('id'); + } + $companies = $this->user->can('read-common-companies') ? 'required' : ''; $roles = $this->user->can('read-auth-roles') ? 'required|string' : ''; diff --git a/app/Http/Requests/Common/ContactPerson.php b/app/Http/Requests/Common/ContactPerson.php new file mode 100644 index 000000000..3a984a722 --- /dev/null +++ b/app/Http/Requests/Common/ContactPerson.php @@ -0,0 +1,24 @@ + 'required|string', + 'contact_id' => 'required|integer', + 'name' => 'nullable|string', + 'email' => 'nullable|email:rfc,dns', + 'phone' => 'nullable|string', + ]; + } +} diff --git a/app/Http/Requests/Common/CustomMail.php b/app/Http/Requests/Common/CustomMail.php index 24d3133d6..b381d3fdd 100644 --- a/app/Http/Requests/Common/CustomMail.php +++ b/app/Http/Requests/Common/CustomMail.php @@ -14,7 +14,7 @@ class CustomMail extends FormRequest public function rules() { return [ - 'to' => 'required|email', + 'to' => 'required|array|max:' . config('app.throttles.email.minute'), 'subject' => 'required|string', 'body' => 'required|string', 'attachments.*' => 'nullable|boolean', diff --git a/app/Http/Resources/Banking/Transaction.php b/app/Http/Resources/Banking/Transaction.php index dec77f211..3a79bd6cd 100644 --- a/app/Http/Resources/Banking/Transaction.php +++ b/app/Http/Resources/Banking/Transaction.php @@ -7,6 +7,7 @@ use App\Http\Resources\Common\Contact; use App\Http\Resources\Setting\Category; use App\Http\Resources\Setting\Currency; use Illuminate\Http\Resources\Json\JsonResource; +use App\Http\Resources\Banking\TransactionTax; class Transaction extends JsonResource { @@ -45,6 +46,7 @@ class Transaction extends JsonResource 'category' => new Category($this->category), 'currency' => new Currency($this->currency), 'contact' => new Contact($this->contact), + 'taxes' => [static::$wrap => TransactionTax::collection($this->taxes)], ]; } } diff --git a/app/Http/Resources/Banking/TransactionTax.php b/app/Http/Resources/Banking/TransactionTax.php new file mode 100644 index 000000000..c2aef6c13 --- /dev/null +++ b/app/Http/Resources/Banking/TransactionTax.php @@ -0,0 +1,33 @@ + $this->id, + 'company_id' => $this->company_id, + 'transaction_id' => $this->transaction_id, + 'tax_id' => $this->tax_id, + 'name' => $this->name, + 'amount' => $this->amount, + 'amount_formatted' => money($this->amount, $this->currency_code)->format(), + 'created_from' => $this->created_from, + 'created_by' => $this->created_by, + 'created_at' => $this->created_at ? $this->created_at->toIso8601String() : '', + 'updated_at' => $this->updated_at ? $this->updated_at->toIso8601String() : '', + 'tax' => new Tax($this->tax), + ]; + } +} diff --git a/app/Http/Resources/Common/Contact.php b/app/Http/Resources/Common/Contact.php index 94e95f3e3..f69e252cc 100644 --- a/app/Http/Resources/Common/Contact.php +++ b/app/Http/Resources/Common/Contact.php @@ -2,6 +2,7 @@ namespace App\Http\Resources\Common; +use App\Http\Resources\Common\ContactPerson; use Illuminate\Http\Resources\Json\JsonResource; class Contact extends JsonResource @@ -32,6 +33,7 @@ class Contact extends JsonResource 'created_by' => $this->created_by, 'created_at' => $this->created_at ? $this->created_at->toIso8601String() : '', 'updated_at' => $this->updated_at ? $this->updated_at->toIso8601String() : '', + 'contact_persons' => [static::$wrap => ContactPerson::collection($this->contact_persons)], ]; } } diff --git a/app/Http/Resources/Common/ContactPerson.php b/app/Http/Resources/Common/ContactPerson.php new file mode 100644 index 000000000..4a8e19aa7 --- /dev/null +++ b/app/Http/Resources/Common/ContactPerson.php @@ -0,0 +1,31 @@ + $this->id, + 'company_id' => $this->company_id, + 'type' => $this->type, + 'contact_id' => $this->contact_id, + 'name' => $this->name, + 'email' => $this->email, + 'phone' => $this->phone, + 'created_from' => $this->created_from, + 'created_by' => $this->created_by, + 'created_at' => $this->created_at ? $this->created_at->toIso8601String() : '', + 'updated_at' => $this->updated_at ? $this->updated_at->toIso8601String() : '', + ]; + } +} diff --git a/app/Http/ViewComposers/PlanLimits.php b/app/Http/ViewComposers/PlanLimits.php new file mode 100644 index 000000000..8500f27a7 --- /dev/null +++ b/app/Http/ViewComposers/PlanLimits.php @@ -0,0 +1,77 @@ +route()->getName(); + + $user_routes = [ + 'users.index', + 'users.show', + 'users.create', + ]; + + if (in_array($route_name, $user_routes)) { + $user_limit = $this->getUserLimitOfPlan(); + + if (! $user_limit->view_status) { + $message = $user_limit->message; + } + } + + $company_routes = [ + 'companies.index', + 'companies.show', + 'companies.create', + ]; + + if (in_array($route_name, $company_routes)) { + $company_limit = $this->getCompanyLimitOfPlan(); + + if (! $company_limit->view_status) { + $message = $company_limit->message; + } + } + + $invoice_routes = [ + 'invoices.index', + 'invoices.show', + 'invoices.create', + ]; + + if (in_array($route_name, $invoice_routes)) { + $invoice_limit = $this->getInvoiceLimitOfPlan(); + + if (! $invoice_limit->view_status) { + $message = $invoice_limit->message; + } + } + + if (empty($message)) { + return; + } + + if (! setting('apps.api_key')) { + $view->getFactory()->startPush('header_start', view('components.alert.call')->with([ + 'type' => 'error', + 'title' => trans('general.action_required'), + 'message' => trans('messages.error.empty_apikey', ['url' => route('apps.api-key.create')]), + ])); + } + + $view->getFactory()->startPush('header_start', view('components.alert.call')->with([ + 'type' => 'warning', + 'title' => trans('general.action_required'), + 'message' => $message, + ])); + } +} diff --git a/app/Imports/Sales/Customers.php b/app/Imports/Sales/Customers.php index 03c02b9c6..a1e74f897 100644 --- a/app/Imports/Sales/Customers.php +++ b/app/Imports/Sales/Customers.php @@ -3,7 +3,6 @@ namespace App\Imports\Sales; use App\Abstracts\Import; -use App\Models\Auth\User; use App\Http\Requests\Common\Contact as Request; use App\Models\Common\Contact as Model; @@ -28,7 +27,7 @@ class Customers extends Import $row['user_id'] = null; if (isset($row['can_login']) && isset($row['email'])) { - $row['user_id'] = User::where('email', $row['email'])->first()?->id ?? null; + $row['user_id'] = user_model_class()::where('email', $row['email'])->first()?->id ?? null; } return $row; diff --git a/app/Imports/Sales/RecurringInvoices/Sheets/Recurring.php b/app/Imports/Sales/RecurringInvoices/Sheets/Recurring.php index bf71f3ef9..090032967 100644 --- a/app/Imports/Sales/RecurringInvoices/Sheets/Recurring.php +++ b/app/Imports/Sales/RecurringInvoices/Sheets/Recurring.php @@ -2,9 +2,9 @@ namespace App\Imports\Sales\RecurringInvoices\Sheets; +use App\Abstracts\Import; use App\Models\Document\Document; use App\Models\Common\Recurring as Model; -use Modules\BackupRestore\Abstracts\Import; class Recurring extends Import { diff --git a/app/Jobs/Auth/CreateUser.php b/app/Jobs/Auth/CreateUser.php index 0db129f46..174c556fe 100644 --- a/app/Jobs/Auth/CreateUser.php +++ b/app/Jobs/Auth/CreateUser.php @@ -8,14 +8,18 @@ use App\Events\Auth\UserCreating; use App\Interfaces\Job\HasOwner; use App\Interfaces\Job\HasSource; use App\Interfaces\Job\ShouldCreate; -use App\Models\Auth\User; +use App\Traits\Plans; use Illuminate\Support\Facades\Artisan; use Illuminate\Support\Str; class CreateUser extends Job implements HasOwner, HasSource, ShouldCreate { - public function handle(): User + use Plans; + + public function handle() { + $this->authorize(); + event(new UserCreating($this->request)); \DB::transaction(function () { @@ -23,7 +27,7 @@ class CreateUser extends Job implements HasOwner, HasSource, ShouldCreate $this->request->merge(['password' => Str::random(40)]); } - $this->model = User::create($this->request->input()); + $this->model = user_model_class()::create($this->request->input()); // Upload picture if ($this->request->file('picture')) { @@ -76,11 +80,24 @@ class CreateUser extends Job implements HasOwner, HasSource, ShouldCreate } }); + $this->clearPlansCache(); + event(new UserCreated($this->model, $this->request)); return $this->model; } + /** + * Determine if this action is applicable. + */ + public function authorize(): void + { + $limit = $this->getAnyActionLimitOfPlan(); + if (! $limit->action_status) { + throw new \Exception($limit->message); + } + } + protected function shouldSendInvitation() { if (app()->runningUnitTests()) { diff --git a/app/Jobs/Auth/DeleteUser.php b/app/Jobs/Auth/DeleteUser.php index e2dc1a722..88f850469 100644 --- a/app/Jobs/Auth/DeleteUser.php +++ b/app/Jobs/Auth/DeleteUser.php @@ -6,9 +6,12 @@ use App\Abstracts\Job; use App\Events\Auth\UserDeleted; use App\Events\Auth\UserDeleting; use App\Interfaces\Job\ShouldDelete; +use App\Traits\Plans; class DeleteUser extends Job implements ShouldDelete { + use Plans; + public function handle(): bool { $this->authorize(); @@ -23,6 +26,8 @@ class DeleteUser extends Job implements ShouldDelete $this->model->flushCache(); }); + $this->clearPlansCache(); + event(new UserDeleted($this->model)); return true; diff --git a/app/Jobs/Auth/UpdateUser.php b/app/Jobs/Auth/UpdateUser.php index cd0c62255..84af5a2b3 100644 --- a/app/Jobs/Auth/UpdateUser.php +++ b/app/Jobs/Auth/UpdateUser.php @@ -6,13 +6,12 @@ use App\Abstracts\Job; use App\Events\Auth\UserUpdated; use App\Events\Auth\UserUpdating; use App\Interfaces\Job\ShouldUpdate; -use App\Models\Auth\User; use App\Models\Common\Company; use Illuminate\Support\Facades\Artisan; class UpdateUser extends Job implements ShouldUpdate { - public function handle(): User + public function handle() { $this->authorize(); diff --git a/app/Jobs/Banking/CreateBankingDocumentTransaction.php b/app/Jobs/Banking/CreateBankingDocumentTransaction.php index e59298a69..ada5d06e6 100644 --- a/app/Jobs/Banking/CreateBankingDocumentTransaction.php +++ b/app/Jobs/Banking/CreateBankingDocumentTransaction.php @@ -69,7 +69,7 @@ class CreateBankingDocumentTransaction extends Job implements ShouldCreate $this->request['company_id'] = $this->model->company_id; $this->request['currency_code'] = $currency_code; $this->request['paid_at'] = isset($this->request['paid_at']) ? $this->request['paid_at'] : Date::now()->toDateTimeString(); - $this->request['currency_rate'] = config('money.currencies.' . $currency_code . '.rate'); + $this->request['currency_rate'] = isset($this->request['currency_rate']) ? $this->request['currency_rate'] : currency($currency_code)->getRate(); $this->request['account_id'] = isset($this->request['account_id']) ? $this->request['account_id'] : setting('default.account'); $this->request['document_id'] = isset($this->request['document_id']) ? $this->request['document_id'] : $this->model->id; $this->request['contact_id'] = isset($this->request['contact_id']) ? $this->request['contact_id'] : $this->model->contact_id; @@ -83,7 +83,7 @@ class CreateBankingDocumentTransaction extends Job implements ShouldCreate $code = $this->request['currency_code']; $rate = $this->request['currency_rate']; - $precision = config('money.currencies.' . $code . '.precision'); + $precision = currency($code)->getPrecision(); $amount = $this->request['amount'] = round($this->request['amount'], $precision); diff --git a/app/Jobs/Banking/CreateTransaction.php b/app/Jobs/Banking/CreateTransaction.php index 569376322..ca9c4e946 100644 --- a/app/Jobs/Banking/CreateTransaction.php +++ b/app/Jobs/Banking/CreateTransaction.php @@ -8,6 +8,7 @@ use App\Events\Banking\TransactionCreating; use App\Interfaces\Job\HasOwner; use App\Interfaces\Job\HasSource; use App\Interfaces\Job\ShouldCreate; +use App\Jobs\Banking\CreateTransactionTaxes; use App\Models\Banking\Transaction; class CreateTransaction extends Job implements HasOwner, HasSource, ShouldCreate @@ -34,6 +35,8 @@ class CreateTransaction extends Job implements HasOwner, HasSource, ShouldCreate } } + $this->dispatch(new CreateTransactionTaxes($this->model, $this->request)); + // Recurring $this->model->createRecurring($this->request->all()); }); diff --git a/app/Jobs/Banking/CreateTransactionTaxes.php b/app/Jobs/Banking/CreateTransactionTaxes.php new file mode 100644 index 000000000..3dcec4030 --- /dev/null +++ b/app/Jobs/Banking/CreateTransactionTaxes.php @@ -0,0 +1,149 @@ +transaction = $transaction; + $this->request = $request; + + parent::__construct($transaction, $request); + } + + /** + * Execute the job. + * + * @return mixed + * @todo type hint after upgrading to PHP 8 + */ + public function handle() + { + if (empty($this->request['tax_ids'])) { + return false; + } + + \DB::transaction(function () { + $transaction_taxes = $this->getTaxesCalculated(); + + foreach ($transaction_taxes as $transaction_tax) { + TransactionTax::create($transaction_tax); + } + }); + + return $this->transaction->taxes; + } + + public function getTaxesCalculated() + { + $tax_total = 0; + $transaction_taxes = []; + + $transaction_amount = (double) $this->request['amount']; + + $trx_params = [ + 'company_id' => $this->transaction->company_id, + 'type' => $this->transaction->type, + 'transaction_id' => $this->transaction->id, + 'created_from' => $this->request['created_from'], + 'created_by' => $this->request['created_by'], + ]; + + // New variables by tax type & tax sorting + foreach ((array) $this->request['tax_ids'] as $tax_id) { + $tax = Tax::find($tax_id); + + // If tax not found, skip + if (! $tax) { + continue; + } + + ${$tax->type . 's'}[] = $tax; + } + + if (isset($inclusives)) { + foreach ($inclusives as $inclusive) { + $tax_amount = $transaction_amount - ($transaction_amount / (1 + $inclusive->rate / 100)); + + $transaction_taxes[] = $trx_params + [ + 'tax_id' => $inclusive->id, + 'name' => $inclusive->name, + 'amount' => $tax_amount, + ]; + + $tax_total += $tax_amount; + } + } + + if (isset($fixeds)) { + foreach ($fixeds as $tax) { + $tax_amount = $tax->rate * (double) 1; + + $transaction_taxes[] = $trx_params + [ + 'tax_id' => $tax->id, + 'name' => $tax->name, + 'amount' => $tax_amount, + ]; + + $tax_total += $tax_amount; + } + } + + if (isset($normals)) { + foreach ($normals as $tax) { + $tax_amount = $transaction_amount * ($tax->rate / 100); + + $transaction_taxes[] = $trx_params + [ + 'tax_id' => $tax->id, + 'name' => $tax->name, + 'amount' => $tax_amount, + ]; + + $tax_total += $tax_amount; + } + } + + if (isset($withholdings)) { + foreach ($withholdings as $tax) { + $tax_amount = -($transaction_amount * ($tax->rate / 100)); + + $transaction_taxes[] = $trx_params + [ + 'tax_id' => $tax->id, + 'name' => $tax->name, + 'amount' => $tax_amount, + ]; + + $tax_total += $tax_amount; + } + } + + if (isset($compounds)) { + foreach ($compounds as $compound) { + $tax_amount = ($transaction_amount / 100) * $compound->rate; + + $transaction_taxes[] = $trx_params + [ + 'tax_id' => $compound->id, + 'name' => $compound->name, + 'amount' => $tax_amount, + ]; + + $tax_total += $tax_amount; + } + } + + return $transaction_taxes; + } +} diff --git a/app/Jobs/Banking/CreateTransfer.php b/app/Jobs/Banking/CreateTransfer.php index 70e12472e..50b7b1a99 100644 --- a/app/Jobs/Banking/CreateTransfer.php +++ b/app/Jobs/Banking/CreateTransfer.php @@ -107,7 +107,7 @@ class CreateTransfer extends Job implements HasOwner, HasSource, ShouldCreate $currency_rate = $this->request->get($type . '_account_rate'); if (empty($currency_rate)) { - $currency_rate = config('money.currencies.' . $this->getCurrencyCode($type) . '.rate'); + $currency_rate = currency($this->getCurrencyCode($type))->getRate(); } return $currency_rate; diff --git a/app/Jobs/Banking/DeleteTransaction.php b/app/Jobs/Banking/DeleteTransaction.php index 8edac1325..f116f4622 100644 --- a/app/Jobs/Banking/DeleteTransaction.php +++ b/app/Jobs/Banking/DeleteTransaction.php @@ -16,7 +16,8 @@ class DeleteTransaction extends Job implements ShouldDelete event(new TransactionDeleting($this->model)); \DB::transaction(function () { - $this->model->recurring()->delete(); + $this->deleteRelationships($this->model, ['recurring', 'taxes']); + $this->model->delete(); }); diff --git a/app/Jobs/Banking/MatchBankingDocumentTransaction.php b/app/Jobs/Banking/MatchBankingDocumentTransaction.php index 2032f7ea6..129555ab6 100644 --- a/app/Jobs/Banking/MatchBankingDocumentTransaction.php +++ b/app/Jobs/Banking/MatchBankingDocumentTransaction.php @@ -27,7 +27,10 @@ class MatchBankingDocumentTransaction extends Job $this->checkAmount(); \DB::transaction(function () { - $this->transaction = $this->dispatch(new UpdateTransaction($this->transaction, ['document_id' => $this->model->id])); + $this->transaction = $this->dispatch(new UpdateTransaction($this->transaction, [ + 'document_id' => $this->model->id, + 'type' => $this->transaction->type, // Set missing type get default income typr for UpdateTransaction job. + ])); $this->model->save(); @@ -42,7 +45,7 @@ class MatchBankingDocumentTransaction extends Job $code = $this->transaction->currency_code; $rate = $this->transaction->currency_rate; - $precision = config('money.currencies.' . $code . '.precision'); + $precision = currency($code)->getPrecision(); $amount = $this->transaction->amount = round($this->transaction->amount, $precision); diff --git a/app/Jobs/Banking/SendTransactionAsCustomMail.php b/app/Jobs/Banking/SendTransactionAsCustomMail.php index 00c49b5f3..db355b08e 100644 --- a/app/Jobs/Banking/SendTransactionAsCustomMail.php +++ b/app/Jobs/Banking/SendTransactionAsCustomMail.php @@ -3,6 +3,7 @@ namespace App\Jobs\Banking; use App\Abstracts\Job; +use App\Events\Banking\TransactionSending; use App\Events\Banking\TransactionSent; use App\Http\Requests\Common\CustomMail as Request; use App\Models\Banking\Transaction; @@ -22,14 +23,43 @@ class SendTransactionAsCustomMail extends Job { $transaction = Transaction::find($this->request->get('transaction_id')); - $custom_mail = $this->request->only(['to', 'subject', 'body']); + event(new TransactionSending($transaction)); + + $mail_request = $this->request->only(['to', 'subject', 'body']); if ($this->request->get('user_email', false)) { - $custom_mail['cc'] = user()->email; + $mail_request['cc'] = user()->email; } - // Notify the contact - $transaction->contact->notify(new Notification($transaction, $this->template_alias, true, $custom_mail)); + $attachments = collect($this->request->get('attachments', [])) + ->filter(fn($value) => $value == true) + ->keys() + ->all(); + + $attach_pdf = in_array('pdf', $attachments); + + $contacts = $transaction->contact->withPersons(); + + $counter = 1; + + foreach ($contacts as $contact) { + if (! in_array($contact->email, $mail_request['to'])) { + continue; + } + + $custom_mail = [ + 'subject' => $mail_request['subject'], + 'body' => $mail_request['body'], + ]; + + if (($counter == 1) && ! empty($mail_request['cc'])) { + $custom_mail['cc'] = $mail_request['cc']; + } + + $contact->notify(new Notification($transaction, $this->template_alias, $attach_pdf, $custom_mail, $attachments)); + + $counter++; + } event(new TransactionSent($transaction)); } diff --git a/app/Jobs/Banking/SplitTransaction.php b/app/Jobs/Banking/SplitTransaction.php index 694335894..42c3cc247 100644 --- a/app/Jobs/Banking/SplitTransaction.php +++ b/app/Jobs/Banking/SplitTransaction.php @@ -56,7 +56,7 @@ class SplitTransaction extends Job implements ShouldUpdate $total_amount += $item['amount']; } - $precision = config('money.currencies.' . $this->model->currency_code . '.precision'); + $precision = currency($this->model->currency_code)->getPrecision(); $compare = bccomp($total_amount, $this->model->amount, $precision); diff --git a/app/Jobs/Banking/UpdateAccount.php b/app/Jobs/Banking/UpdateAccount.php index de661fccb..4aab92870 100644 --- a/app/Jobs/Banking/UpdateAccount.php +++ b/app/Jobs/Banking/UpdateAccount.php @@ -38,7 +38,7 @@ class UpdateAccount extends Job implements ShouldUpdate { $relationships = $this->getRelationships(); - if (!$this->request->get('enabled') && ($this->model->id == setting('default.account'))) { + if (! $this->request->get('enabled') && ($this->model->id == setting('default.account'))) { $relationships[] = strtolower(trans_choice('general.companies', 1)); $message = trans('messages.warning.disabled', ['name' => $this->model->name, 'text' => implode(', ', $relationships)]); @@ -46,7 +46,7 @@ class UpdateAccount extends Job implements ShouldUpdate throw new \Exception($message); } - if (!$relationships) { + if (! $relationships) { return; } diff --git a/app/Jobs/Banking/UpdateBankingDocumentTransaction.php b/app/Jobs/Banking/UpdateBankingDocumentTransaction.php index 4f34fe468..11c682154 100644 --- a/app/Jobs/Banking/UpdateBankingDocumentTransaction.php +++ b/app/Jobs/Banking/UpdateBankingDocumentTransaction.php @@ -68,7 +68,7 @@ class UpdateBankingDocumentTransaction extends Job implements ShouldUpdate $this->request['company_id'] = $this->model->company_id; $this->request['currency_code'] = $currency_code; $this->request['paid_at'] = isset($this->request['paid_at']) ? $this->request['paid_at'] : Date::now()->toDateTimeString(); - $this->request['currency_rate'] = config('money.currencies.' . $currency_code . '.rate'); + $this->request['currency_rate'] = currency($currency_code)->getRate(); $this->request['account_id'] = isset($this->request['account_id']) ? $this->request['account_id'] : setting('default.account'); $this->request['document_id'] = isset($this->request['document_id']) ? $this->request['document_id'] : $this->model->id; $this->request['contact_id'] = isset($this->request['contact_id']) ? $this->request['contact_id'] : $this->model->contact_id; @@ -82,7 +82,7 @@ class UpdateBankingDocumentTransaction extends Job implements ShouldUpdate $code = $this->request['currency_code']; $rate = $this->request['currency_rate']; - $precision = config('money.currencies.' . $code . '.precision'); + $precision = currency($code)->getPrecision(); $amount = $this->request['amount'] = round($this->request['amount'], $precision); diff --git a/app/Jobs/Banking/UpdateTransaction.php b/app/Jobs/Banking/UpdateTransaction.php index 131cabf6c..415b651b3 100644 --- a/app/Jobs/Banking/UpdateTransaction.php +++ b/app/Jobs/Banking/UpdateTransaction.php @@ -6,6 +6,7 @@ use App\Abstracts\Job; use App\Events\Banking\TransactionUpdated; use App\Events\Banking\TransactionUpdating; use App\Interfaces\Job\ShouldUpdate; +use App\Jobs\Banking\CreateTransactionTaxes; use App\Models\Banking\Transaction; class UpdateTransaction extends Job implements ShouldUpdate @@ -38,6 +39,10 @@ class UpdateTransaction extends Job implements ShouldUpdate $this->deleteMediaModel($this->model, 'attachment', $this->request); } + $this->deleteRelationships($this->model, ['taxes'], true); + + $this->dispatch(new CreateTransactionTaxes($this->model, $this->request)); + // Recurring $this->model->updateRecurring($this->request->all()); }); diff --git a/app/Jobs/Banking/UpdateTransfer.php b/app/Jobs/Banking/UpdateTransfer.php index 7d0ad78a8..28d3e7ce2 100644 --- a/app/Jobs/Banking/UpdateTransfer.php +++ b/app/Jobs/Banking/UpdateTransfer.php @@ -102,7 +102,7 @@ class UpdateTransfer extends Job implements ShouldUpdate $currency_rate = $this->request->get($type . '_account_rate'); if (empty($currency_rate)) { - $currency_rate = config('money.currencies.' . $this->getCurrencyCode($type) . '.rate'); + $currency_rate = currency($this->getCurrencyCode($type))->getRate(); } return $currency_rate; diff --git a/app/Jobs/Common/CreateCompany.php b/app/Jobs/Common/CreateCompany.php index 10c31c6ae..d2c28b753 100644 --- a/app/Jobs/Common/CreateCompany.php +++ b/app/Jobs/Common/CreateCompany.php @@ -2,6 +2,7 @@ namespace App\Jobs\Common; +use Akaunting\Money\Currency as MoneyCurrency; use App\Abstracts\Job; use App\Events\Common\CompanyCreated; use App\Events\Common\CompanyCreating; @@ -11,14 +12,18 @@ use App\Interfaces\Job\ShouldCreate; use App\Models\Banking\Account; use App\Models\Common\Company; use App\Models\Setting\Currency; -use Akaunting\Money\Currency as MoneyCurrency; +use App\Traits\Plans; use Illuminate\Support\Facades\Artisan; use OutOfBoundsException; class CreateCompany extends Job implements HasOwner, HasSource, ShouldCreate { + use Plans; + public function handle(): Company { + $this->authorize(); + $current_company_id = company_id(); event(new CompanyCreating($this->request)); @@ -39,11 +44,24 @@ class CreateCompany extends Job implements HasOwner, HasSource, ShouldCreate company($current_company_id)->makeCurrent(); } + $this->clearPlansCache(); + event(new CompanyCreated($this->model, $this->request)); return $this->model; } + /** + * Determine if this action is applicable. + */ + public function authorize(): void + { + $limit = $this->getAnyActionLimitOfPlan(); + if (! $limit->action_status) { + throw new \Exception($limit->message); + } + } + protected function callSeeds(): void { // Set custom locale diff --git a/app/Jobs/Common/CreateContact.php b/app/Jobs/Common/CreateContact.php index 452756c5e..e075bf8c6 100644 --- a/app/Jobs/Common/CreateContact.php +++ b/app/Jobs/Common/CreateContact.php @@ -7,8 +7,8 @@ use App\Interfaces\Job\HasOwner; use App\Interfaces\Job\HasSource; use App\Interfaces\Job\ShouldCreate; use App\Jobs\Auth\CreateUser; +use App\Jobs\Common\CreateContactPersons; use App\Models\Auth\Role; -use App\Models\Auth\User; use App\Models\Common\Contact; use Illuminate\Support\Str; @@ -29,6 +29,8 @@ class CreateContact extends Job implements HasOwner, HasSource, ShouldCreate $this->model->attachMedia($media, 'logo'); } + + $this->dispatch(new CreateContactPersons($this->model, $this->request)); }); return $this->model; @@ -37,7 +39,7 @@ class CreateContact extends Job implements HasOwner, HasSource, ShouldCreate public function createUser(): void { // Check if user exist - if ($user = User::where('email', $this->request['email'])->first()) { + if ($user = user_model_class()::where('email', $this->request['email'])->first()) { $message = trans('messages.error.customer', ['name' => $user->name]); throw new \Exception($message); diff --git a/app/Jobs/Common/CreateContactPerson.php b/app/Jobs/Common/CreateContactPerson.php new file mode 100644 index 000000000..88d545bab --- /dev/null +++ b/app/Jobs/Common/CreateContactPerson.php @@ -0,0 +1,21 @@ +model = ContactPerson::create($this->request->all()); + }); + + return $this->model; + } +} diff --git a/app/Jobs/Common/CreateContactPersons.php b/app/Jobs/Common/CreateContactPersons.php new file mode 100644 index 000000000..b107fce1e --- /dev/null +++ b/app/Jobs/Common/CreateContactPersons.php @@ -0,0 +1,59 @@ +contact = $contact; + $this->request = $request; + + parent::__construct($contact, $request); + } + + /** + * Execute the job. + * + * @return mixed + * @todo type hint after upgrading to PHP 8 + */ + public function handle() + { + if (empty($this->request['contact_persons'])) { + return false; + } + + \DB::transaction(function () { + foreach ($this->request['contact_persons'] as $person) { + if (empty($person['name']) && empty($person['email']) && empty($person['phone'])) { + continue; + } + + ContactPerson::create([ + 'company_id' => $this->contact->company_id, + 'type' => $this->contact->type, + 'contact_id' => $this->contact->id, + 'name' => $person['name'], + 'email' => $person['email'], + 'phone' => $person['phone'], + 'created_from' => $this->request['created_from'], + 'created_by' => $this->request['created_by'], + ]); + } + }); + + return $this->contact->contact_persons; + } +} diff --git a/app/Jobs/Common/CreateDashboard.php b/app/Jobs/Common/CreateDashboard.php index f66fdafe4..fb0091701 100644 --- a/app/Jobs/Common/CreateDashboard.php +++ b/app/Jobs/Common/CreateDashboard.php @@ -7,7 +7,6 @@ use App\Interfaces\Job\HasOwner; use App\Interfaces\Job\HasSource; use App\Interfaces\Job\ShouldCreate; use App\Jobs\Common\CreateWidget; -use App\Models\Auth\User; use App\Models\Common\Company; use App\Models\Common\Dashboard; use App\Models\Common\Widget; @@ -57,7 +56,7 @@ class CreateDashboard extends Job implements HasOwner, HasSource, ShouldCreate $user_ids = Arr::wrap($this->request->get('users')); foreach($user_ids as $user_id) { - $user = User::find($user_id); + $user = user_model_class()::find($user_id); if (!$this->shouldCreateDashboardFor($user)) { continue; diff --git a/app/Jobs/Common/DeleteCompany.php b/app/Jobs/Common/DeleteCompany.php index c456b7aad..3c9e1cc76 100644 --- a/app/Jobs/Common/DeleteCompany.php +++ b/app/Jobs/Common/DeleteCompany.php @@ -6,11 +6,12 @@ use App\Abstracts\Job; use App\Events\Common\CompanyDeleted; use App\Events\Common\CompanyDeleting; use App\Interfaces\Job\ShouldDelete; +use App\Traits\Plans; use App\Traits\Users; class DeleteCompany extends Job implements ShouldDelete { - use Users; + use Plans, Users; protected $current_company_id; @@ -37,6 +38,8 @@ class DeleteCompany extends Job implements ShouldDelete $this->model->delete(); }); + $this->clearPlansCache(); + event(new CompanyDeleted($this->model, $this->current_company_id)); company($this->current_company_id)->makeCurrent(); diff --git a/app/Jobs/Common/DeleteContact.php b/app/Jobs/Common/DeleteContact.php index b58fb5a17..43601dcca 100644 --- a/app/Jobs/Common/DeleteContact.php +++ b/app/Jobs/Common/DeleteContact.php @@ -16,6 +16,8 @@ class DeleteContact extends Job implements ShouldDelete $this->authorize(); \DB::transaction(function () { + $this->deleteRelationships($this->model, ['contact_persons']); + if ($user = $this->model->user) { $this->dispatch(new DeleteUser($user)); } diff --git a/app/Jobs/Common/DeleteContactPerson.php b/app/Jobs/Common/DeleteContactPerson.php new file mode 100644 index 000000000..66b93e696 --- /dev/null +++ b/app/Jobs/Common/DeleteContactPerson.php @@ -0,0 +1,18 @@ +model->delete(); + }); + + return true; + } +} diff --git a/app/Jobs/Common/UpdateContact.php b/app/Jobs/Common/UpdateContact.php index 44791216f..d79fb1a1f 100644 --- a/app/Jobs/Common/UpdateContact.php +++ b/app/Jobs/Common/UpdateContact.php @@ -5,8 +5,8 @@ namespace App\Jobs\Common; use App\Abstracts\Job; use App\Interfaces\Job\ShouldUpdate; use App\Jobs\Auth\CreateUser; +use App\Jobs\Common\CreateContactPersons; use App\Models\Auth\Role; -use App\Models\Auth\User; use App\Models\Common\Contact; use Illuminate\Support\Str; @@ -34,6 +34,10 @@ class UpdateContact extends Job implements ShouldUpdate $this->updateRecurringDocument(); + $this->deleteRelationships($this->model, ['contact_persons']); + + $this->dispatch(new CreateContactPersons($this->model, $this->request)); + $this->model->update($this->request->all()); }); @@ -55,7 +59,7 @@ class UpdateContact extends Job implements ShouldUpdate public function createUser(): void { // Check if user exist - if ($user = User::where('email', $this->request['email'])->first()) { + if ($user = user_model_class()::where('email', $this->request['email'])->first()) { $message = trans('messages.error.customer', ['name' => $user->name]); throw new \Exception($message); diff --git a/app/Jobs/Common/UpdateContactPerson.php b/app/Jobs/Common/UpdateContactPerson.php new file mode 100644 index 000000000..07e54d45b --- /dev/null +++ b/app/Jobs/Common/UpdateContactPerson.php @@ -0,0 +1,19 @@ +model->update($this->request->all()); + }); + + return $this->model; + } +} diff --git a/app/Jobs/Document/CreateDocument.php b/app/Jobs/Document/CreateDocument.php index 921ac9f5e..c6add6eda 100644 --- a/app/Jobs/Document/CreateDocument.php +++ b/app/Jobs/Document/CreateDocument.php @@ -10,12 +10,17 @@ use App\Interfaces\Job\HasSource; use App\Interfaces\Job\ShouldCreate; use App\Jobs\Document\CreateDocumentItemsAndTotals; use App\Models\Document\Document; +use App\Traits\Plans; use Illuminate\Support\Str; class CreateDocument extends Job implements HasOwner, HasSource, ShouldCreate { + use Plans; + public function handle(): Document { + $this->authorize(); + if (empty($this->request['amount'])) { $this->request['amount'] = 0; } @@ -45,4 +50,15 @@ class CreateDocument extends Job implements HasOwner, HasSource, ShouldCreate return $this->model; } + + /** + * Determine if this action is applicable. + */ + public function authorize(): void + { + $limit = $this->getAnyActionLimitOfPlan(); + if (! $limit->action_status && ! empty($this->request['type']) && ($this->request['type'] == 'invoice')) { + throw new \Exception($limit->message); + } + } } diff --git a/app/Jobs/Document/CreateDocumentItem.php b/app/Jobs/Document/CreateDocumentItem.php index 82746bf4c..c2a257e63 100644 --- a/app/Jobs/Document/CreateDocumentItem.php +++ b/app/Jobs/Document/CreateDocumentItem.php @@ -29,7 +29,7 @@ class CreateDocumentItem extends Job implements HasOwner, HasSource, ShouldCreat public function handle(): DocumentItem { $item_id = ! empty($this->request['item_id']) ? $this->request['item_id'] : 0; - $precision = config('money.currencies.' . $this->document->currency_code . '.precision'); + $precision = currency($this->document->currency_code)->getPrecision(); $item_amount = (double) $this->request['price'] * (double) $this->request['quantity']; @@ -58,7 +58,7 @@ class CreateDocumentItem extends Job implements HasOwner, HasSource, ShouldCreat $actual_price_item = $item_amount = $item_discounted_amount; $item_taxes = []; - $doc_parms = [ + $doc_params = [ 'company_id' => $this->document->company_id, 'type' => $this->document->type, 'document_id' => $this->document->id, @@ -81,7 +81,7 @@ class CreateDocumentItem extends Job implements HasOwner, HasSource, ShouldCreat foreach ($inclusives as $inclusive) { $tax_amount = $item_discounted_amount - ($item_discounted_amount / (1 + $inclusive->rate / 100)); - $item_taxes[] = $doc_parms + [ + $item_taxes[] = $doc_params + [ 'tax_id' => $inclusive->id, 'name' => $inclusive->name, 'amount' => $tax_amount, @@ -97,7 +97,7 @@ class CreateDocumentItem extends Job implements HasOwner, HasSource, ShouldCreat foreach ($fixeds as $tax) { $tax_amount = $tax->rate * (double) $this->request['quantity']; - $item_taxes[] = $doc_parms + [ + $item_taxes[] = $doc_params + [ 'tax_id' => $tax->id, 'name' => $tax->name, 'amount' => $tax_amount, @@ -112,7 +112,7 @@ class CreateDocumentItem extends Job implements HasOwner, HasSource, ShouldCreat foreach ($normals as $tax) { $tax_amount = $actual_price_item * ($tax->rate / 100); - $item_taxes[] = $doc_parms + [ + $item_taxes[] = $doc_params + [ 'tax_id' => $tax->id, 'name' => $tax->name, 'amount' => $tax_amount, @@ -127,7 +127,7 @@ class CreateDocumentItem extends Job implements HasOwner, HasSource, ShouldCreat foreach ($withholdings as $tax) { $tax_amount = -($actual_price_item * ($tax->rate / 100)); - $item_taxes[] = $doc_parms + [ + $item_taxes[] = $doc_params + [ 'tax_id' => $tax->id, 'name' => $tax->name, 'amount' => $tax_amount, @@ -142,7 +142,7 @@ class CreateDocumentItem extends Job implements HasOwner, HasSource, ShouldCreat foreach ($compounds as $compound) { $tax_amount = ($item_amount / 100) * $compound->rate; - $item_taxes[] = $doc_parms + [ + $item_taxes[] = $doc_params + [ 'tax_id' => $compound->id, 'name' => $compound->name, 'amount' => $tax_amount, diff --git a/app/Jobs/Document/CreateDocumentItemsAndTotals.php b/app/Jobs/Document/CreateDocumentItemsAndTotals.php index 6ee7ad4e9..eaa6411df 100644 --- a/app/Jobs/Document/CreateDocumentItemsAndTotals.php +++ b/app/Jobs/Document/CreateDocumentItemsAndTotals.php @@ -28,7 +28,7 @@ class CreateDocumentItemsAndTotals extends Job implements HasOwner, HasSource, S public function handle(): void { - $precision = config('money.currencies.' . $this->document->currency_code . '.precision'); + $precision = currency($this->document->currency_code)->getPrecision(); list($sub_total, $actual_total, $discount_amount_total, $taxes) = $this->createItems(); diff --git a/app/Jobs/Document/RestoreDocument.php b/app/Jobs/Document/RestoreDocument.php new file mode 100644 index 000000000..3318b8444 --- /dev/null +++ b/app/Jobs/Document/RestoreDocument.php @@ -0,0 +1,28 @@ +model = $model; + + parent::__construct($model); + } + + public function handle(): Document + { + \DB::transaction(function () { + $this->model->status = 'draft'; + $this->model->save(); + }); + + return $this->model; + } +} diff --git a/app/Jobs/Document/SendDocumentAsCustomMail.php b/app/Jobs/Document/SendDocumentAsCustomMail.php index c5ca10fe7..263c7abfd 100644 --- a/app/Jobs/Document/SendDocumentAsCustomMail.php +++ b/app/Jobs/Document/SendDocumentAsCustomMail.php @@ -24,10 +24,10 @@ class SendDocumentAsCustomMail extends Job event(new DocumentSending($document)); - $custom_mail = $this->request->only(['to', 'subject', 'body']); + $mail_request = $this->request->only(['to', 'subject', 'body']); if ($this->request->get('user_email', false)) { - $custom_mail['cc'] = user()->email; + $mail_request['cc'] = user()->email; } $attachments = collect($this->request->get('attachments', [])) @@ -35,10 +35,32 @@ class SendDocumentAsCustomMail extends Job ->keys() ->all(); + $attach_pdf = in_array('pdf', $attachments); + $notification = config('type.document.' . $document->type . '.notification.class'); - // Notify the contact - $document->contact->notify(new $notification($document, $this->template_alias, true, $custom_mail, $attachments)); + $contacts = $document->contact->withPersons(); + + $counter = 1; + + foreach ($contacts as $contact) { + if (! in_array($contact->email, $mail_request['to'])) { + continue; + } + + $custom_mail = [ + 'subject' => $mail_request['subject'], + 'body' => $mail_request['body'], + ]; + + if (($counter == 1) && ! empty($mail_request['cc'])) { + $custom_mail['cc'] = $mail_request['cc']; + } + + $contact->notify(new $notification($document, $this->template_alias, $attach_pdf, $custom_mail, $attachments)); + + $counter++; + } event(new DocumentSent($document)); } diff --git a/app/Listeners/Document/RestoreDocument.php b/app/Listeners/Document/RestoreDocument.php new file mode 100644 index 000000000..9be982af4 --- /dev/null +++ b/app/Listeners/Document/RestoreDocument.php @@ -0,0 +1,36 @@ +dispatch(new Job($event->document)); + + $type_text = ''; + + if ($alias = config('type.document.' . $event->document->type . '.alias', '')) { + $type_text .= $alias . '::'; + } + + $type_text .= 'general.' . config('type.document.' . $event->document->type .'.translation.prefix'); + + $type = trans_choice($type_text, 1); + + $this->dispatch( + new CreateDocumentHistory( + $event->document, + 0, + trans('documents.messages.restored', ['type' => $type]) + ) + ); + } +} diff --git a/app/Listeners/Menu/ShowInNotifications.php b/app/Listeners/Menu/ShowInNotifications.php index 1b286dd78..afb8ab03d 100644 --- a/app/Listeners/Menu/ShowInNotifications.php +++ b/app/Listeners/Menu/ShowInNotifications.php @@ -3,9 +3,10 @@ namespace App\Listeners\Menu; use App\Events\Menu\NotificationsCreated as Event; +use App\Models\Common\Notification; use App\Traits\Modules; +use App\Utilities\Date; use App\Utilities\Versions; -use Illuminate\Notifications\DatabaseNotification; class ShowInNotifications { @@ -23,6 +24,14 @@ class ShowInNotifications return; } + static $notifications; + + if (! empty($notifications)) { + $event->notifications->notifications = $notifications; + + return; + } + // Notification tables $notifications = collect(); @@ -39,7 +48,7 @@ class ShowInNotifications $name = ($prefix == 'core') ? 'Akaunting' : module($key)?->getName(); - $new = new DatabaseNotification(); + $new = new Notification(); $new->id = $key; $new->type = 'updates'; $new->notifiable_type = "users"; @@ -48,13 +57,13 @@ class ShowInNotifications 'title' => $name . ' (v' . $update?->latest . ')', 'description' => trans('install.update.' . $prefix, ['module' => $name, 'url' => route('updates.index')]), ]; - $new->created_at = \Carbon\Carbon::now(); + $new->created_at = Date::now(); $notifications->push($new); } } - // New app notifcations + // New app notifications $new_apps = $this->getNotifications('new-apps'); foreach ($new_apps as $key => $new_app) { @@ -71,7 +80,7 @@ class ShowInNotifications 'utm_campaign' => str_replace('-', '_', $new_app->alias), ]); - $new = new DatabaseNotification(); + $new = new Notification(); $new->id = $key; $new->type = 'new-apps'; $new->notifiable_type = "users"; @@ -86,10 +95,8 @@ class ShowInNotifications $notifications->push($new); } - $unReadNotifications = user()->unReadNotifications; - - foreach ($unReadNotifications as $unReadNotification) { - $notifications->push($unReadNotification); + foreach (user()->unreadNotifications as $unreadNotification) { + $notifications->push($unreadNotification); } $event->notifications->notifications = $notifications; diff --git a/app/Listeners/Report/AddBasis.php b/app/Listeners/Report/AddBasis.php index 743338089..d0e6b1466 100644 --- a/app/Listeners/Report/AddBasis.php +++ b/app/Listeners/Report/AddBasis.php @@ -33,7 +33,7 @@ class AddBasis extends Listener $event->class->filters['operators']['basis'] = [ 'equal' => true, 'not_equal' => false, - 'rande' => false, + 'range' => false, ]; } } diff --git a/app/Listeners/Report/AddDate.php b/app/Listeners/Report/AddDate.php index 7a7c83374..f7b595eb7 100644 --- a/app/Listeners/Report/AddDate.php +++ b/app/Listeners/Report/AddDate.php @@ -28,7 +28,7 @@ class AddDate extends Listener return; } - $event->class->filters['years'] = $this->getYears(); + $this->setDateFilter($event); } /** diff --git a/app/Listeners/Report/AddPeriod.php b/app/Listeners/Report/AddPeriod.php new file mode 100644 index 000000000..3bcf3ef12 --- /dev/null +++ b/app/Listeners/Report/AddPeriod.php @@ -0,0 +1,39 @@ +skipThisClass($event)) { + return; + } + + $event->class->filters['period'] = $this->getPeriod(); + $event->class->filters['keys']['period'] = 'period'; + $event->class->filters['defaults']['period'] = $event->class->getSetting('period', 'quarterly'); + $event->class->filters['operators']['period'] = [ + 'equal' => true, + 'not_equal' => false, + 'range' => false, + ]; + } +} diff --git a/app/Listeners/Report/AddSearchString.php b/app/Listeners/Report/AddSearchString.php index cb17a1aab..0620f5376 100644 --- a/app/Listeners/Report/AddSearchString.php +++ b/app/Listeners/Report/AddSearchString.php @@ -48,7 +48,10 @@ class AddSearchString extends Listener } foreach ($request as $key => $value) { - if ($key == 'search') { + if ($key == 'search' + || $key == 'start_date' + || $key == 'end_date' + ) { continue; } diff --git a/app/Listeners/Update/V31/Version310.php b/app/Listeners/Update/V31/Version310.php new file mode 100644 index 000000000..8cc62d776 --- /dev/null +++ b/app/Listeners/Update/V31/Version310.php @@ -0,0 +1,43 @@ +skipThisUpdate($event)) { + return; + } + + Log::channel('stdout')->info('Updating to 3.1.0 version...'); + + $this->updateDatabase(); + + Log::channel('stdout')->info('Done!'); + } + + public function updateDatabase(): void + { + Log::channel('stdout')->info('Updating database...'); + + Artisan::call('migrate', ['--force' => true]); + + Log::channel('stdout')->info('Database updated.'); + } +} diff --git a/app/Models/Auth/User.php b/app/Models/Auth/User.php index 8d1a9d757..4a78c43bc 100644 --- a/app/Models/Auth/User.php +++ b/app/Models/Auth/User.php @@ -375,10 +375,6 @@ class User extends Authenticatable implements HasLocalePreference { $actions = []; - if (user()->id == $this->id) { - return $actions; - } - $actions[] = [ 'title' => trans('general.show'), 'icon' => 'visibility', @@ -411,16 +407,18 @@ class User extends Authenticatable implements HasLocalePreference ]; } - $actions[] = [ - 'type' => 'delete', - 'icon' => 'delete', - 'route' => 'users.destroy', - 'permission' => 'delete-auth-users', - 'attributes' => [ - 'id' => 'index-line-actions-delete-user-' . $this->id, - ], - 'model' => $this, - ]; + if (user()->id != $this->id) { + $actions[] = [ + 'type' => 'delete', + 'icon' => 'delete', + 'route' => 'users.destroy', + 'permission' => 'delete-auth-users', + 'attributes' => [ + 'id' => 'index-line-actions-delete-user-' . $this->id, + ], + 'model' => $this, + ]; + } return $actions; } diff --git a/app/Models/Auth/UserCompany.php b/app/Models/Auth/UserCompany.php index 08d29e6ca..c117087b9 100644 --- a/app/Models/Auth/UserCompany.php +++ b/app/Models/Auth/UserCompany.php @@ -26,7 +26,7 @@ class UserCompany extends Model public function user() { - return $this->belongsTo('App\Models\Auth\User'); + return $this->belongsTo(user_model_class()); } public function company() diff --git a/app/Models/Auth/UserDashboard.php b/app/Models/Auth/UserDashboard.php index 3fb9f34f9..f541727b9 100644 --- a/app/Models/Auth/UserDashboard.php +++ b/app/Models/Auth/UserDashboard.php @@ -26,7 +26,7 @@ class UserDashboard extends Model public function user() { - return $this->belongsTo('App\Models\Auth\User'); + return $this->belongsTo(user_model_class()); } public function dashboard() diff --git a/app/Models/Auth/UserInvitation.php b/app/Models/Auth/UserInvitation.php index cba5a1073..f7154dbb2 100644 --- a/app/Models/Auth/UserInvitation.php +++ b/app/Models/Auth/UserInvitation.php @@ -24,7 +24,7 @@ class UserInvitation extends Model public function user() { - return $this->belongsTo('App\Models\Auth\User'); + return $this->belongsTo(user_model_class()); } /** diff --git a/app/Models/Auth/UserRole.php b/app/Models/Auth/UserRole.php index 8c854bfee..b19cbe712 100644 --- a/app/Models/Auth/UserRole.php +++ b/app/Models/Auth/UserRole.php @@ -26,7 +26,7 @@ class UserRole extends Model public function user() { - return $this->belongsTo('App\Models\Auth\User'); + return $this->belongsTo(user_model_class()); } public function role() diff --git a/app/Models/Banking/Account.php b/app/Models/Banking/Account.php index 5241fd98d..782c01186 100644 --- a/app/Models/Banking/Account.php +++ b/app/Models/Banking/Account.php @@ -4,6 +4,7 @@ namespace App\Models\Banking; use App\Abstracts\Model; use App\Traits\Transactions; +use App\Utilities\Str; use Bkwld\Cloner\Cloneable; use Illuminate\Database\Eloquent\Factories\HasFactory; @@ -18,7 +19,7 @@ class Account extends Model * * @var array */ - protected $appends = ['balance', 'title']; + protected $appends = ['balance', 'title', 'initials']; /** * Attributes that should be mass-assignable. @@ -109,6 +110,11 @@ class Account extends Model return $this->name; } + public function getInitialsAttribute($value) + { + return Str::getInitials($this->name); + } + /** * Get the current balance. * diff --git a/app/Models/Banking/Transaction.php b/app/Models/Banking/Transaction.php index f4fab4b7b..02b7f569d 100644 --- a/app/Models/Banking/Transaction.php +++ b/app/Models/Banking/Transaction.php @@ -80,7 +80,7 @@ class Transaction extends Model * * @var array */ - public $cloneable_relations = ['recurring']; + public $cloneable_relations = ['recurring', 'taxes']; /** * The "booted" method of the model. @@ -162,7 +162,12 @@ class Transaction extends Model public function user() { - return $this->belongsTo('App\Models\Auth\User', 'contact_id', 'id'); + return $this->belongsTo(user_model_class(), 'contact_id', 'id'); + } + + public function taxes() + { + return $this->hasMany('App\Models\Banking\TransactionTax'); } public function scopeNumber(Builder $query, string $number): Builder @@ -324,7 +329,7 @@ class Transaction extends Model // Convert amount if not same currency if ($this->account->currency_code != $this->currency_code) { $to_code = $this->account->currency_code; - $to_rate = config('money.currencies.' . $this->account->currency_code . '.rate'); + $to_rate = currency($this->account->currency_code)->getRate(); $amount = $this->convertBetween($amount, $this->currency_code, $this->currency_rate, $to_code, $to_rate); } @@ -383,6 +388,52 @@ class Transaction extends Model return $value ?? trans_choice('general.' . Str::plural($type), 1); } + /** + * Get the item id. + * + * @return string + */ + public function getTaxIdsAttribute() + { + return $this->taxes()->pluck('tax_id'); + } + + /** + * Get the amount before tax. + * + * @return string + */ + public function getTotalTaxAttribute() + { + $precision = currency($this->currency_code)->getPrecision(); + + $amount = 0; + + if ($this->taxes->count()) { + foreach ($this->taxes as $tax) { + $amount += $tax->amount; + } + } + + return round($amount, $precision); + } + + /** + * Get the amount before tax. + * + * @return string + */ + public function getAmountBeforeTaxAttribute() + { + if (empty($this->amount)) { + return false; + } + + $precision = currency($this->currency_code)->getPrecision(); + + return round($this->amount - $this->total_tax, $precision); + } + /** * Get the route name. * @@ -601,6 +652,7 @@ class Transaction extends Model 'title' => ! empty($this->recurring) ? 'transactions' : 'recurring_template', 'route' => $prefix. '.destroy', 'permission' => 'delete-banking-transactions', + 'model-name' => 'number', 'attributes' => [ 'id' => 'index-line-actions-delete-' . $this->type . '-' . $this->id, ], diff --git a/app/Models/Banking/TransactionTax.php b/app/Models/Banking/TransactionTax.php new file mode 100644 index 000000000..b50e3a89b --- /dev/null +++ b/app/Models/Banking/TransactionTax.php @@ -0,0 +1,64 @@ +belongsTo('App\Models\Setting\Tax')->withDefault(['name' => trans('general.na'), 'rate' => 0]); + } + + public function transaction() + { + return $this->belongsTo('App\Models\Banking\Transaction')->withDefault(['name' => trans('general.na')]); + } + + public function scopeType(Builder $query, string $type) + { + return $query->where($this->qualifyColumn('type'), '=', $type); + } + + public function scopeIncome(Builder $query) + { + return $query->where($this->qualifyColumn('type'), '=', Transaction::INCOME_TYPE); + } + + public function scopeIncomeRecurring(Builder $query): Builder + { + return $query->where($this->qualifyColumn('type'), '=', Transaction::INCOME_RECURRING_TYPE) + ->whereHas('document.recurring', function (Builder $query) { + $query->whereNull('deleted_at'); + }); + } + + public function scopeExpense(Builder $query) + { + return $query->where($this->qualifyColumn('type'), '=', Transaction::EXPENSE_TYPE); + } + + public function scopeExpenseRecurring(Builder $query): Builder + { + return $query->where($this->qualifyColumn('type'), '=', Transaction::EXPENSE_RECURRING_TYPE) + ->whereHas('document.recurring', function (Builder $query) { + $query->whereNull('deleted_at'); + }); + } +} diff --git a/app/Models/Common/Company.php b/app/Models/Common/Company.php index 4900db3da..3980a1793 100644 --- a/app/Models/Common/Company.php +++ b/app/Models/Common/Company.php @@ -222,7 +222,7 @@ class Company extends Eloquent implements Ownable public function owner() { - return $this->belongsTo('App\Models\Auth\User', 'created_by', 'id')->withDefault(['name' => trans('general.na')]); + return $this->belongsTo(user_model_class(), 'created_by', 'id')->withDefault(['name' => trans('general.na')]); } public function reconciliations() @@ -262,7 +262,7 @@ class Company extends Eloquent implements Ownable public function users() { - return $this->belongsToMany('App\Models\Auth\User', 'App\Models\Auth\UserCompany'); + return $this->belongsToMany(user_model_class(), 'App\Models\Auth\UserCompany'); } public function vendors() diff --git a/app/Models/Common/Contact.php b/app/Models/Common/Contact.php index d69b84d6d..2e194795a 100644 --- a/app/Models/Common/Contact.php +++ b/app/Models/Common/Contact.php @@ -38,7 +38,7 @@ class Contact extends Model * * @var array */ - protected $appends = ['location']; + protected $appends = ['location', 'logo', 'initials']; /** * Attributes that should be mass-assignable. @@ -85,6 +85,11 @@ class Contact extends Model static::addGlobalScope(new Scope); } + public function contact_persons() + { + return $this->hasMany('App\Models\Common\ContactPerson'); + } + public function documents() { return $this->hasMany('App\Models\Document\Document'); @@ -140,6 +145,23 @@ class Contact extends Model return $this->belongsTo('App\Models\Auth\User', 'user_id', 'id'); } + public function withPersons() + { + $contacts = collect(); + + $contacts->push($this); + + $contact_persons = $this->contact_persons()->whereNotNull('email')->get(); + + if ($contact_persons) { + foreach ($contact_persons as $contact_person) { + $contacts->push($contact_person); + } + } + + return $contacts; + } + /** * Scope to only include contacts of a given type. * @@ -212,9 +234,9 @@ class Contact extends Model */ public function getLogoAttribute($value) { - if (!empty($value) && !$this->hasMedia('logo')) { + if (! empty($value) && ! $this->hasMedia('logo')) { return $value; - } elseif (!$this->hasMedia('logo')) { + } elseif (! $this->hasMedia('logo')) { return false; } @@ -346,10 +368,12 @@ class Contact extends Model } catch (\Exception $e) {} try { + $delete_type = trans_choice('general.' . $translation_prefix, 1); + $actions[] = [ 'type' => 'delete', 'icon' => 'delete', - 'title' => $translation_prefix, + 'title' => trans('general.title.delete', ['type' => $delete_type]), 'route' => $prefix . '.destroy', 'permission' => 'delete-' . $group . '-' . $permission_prefix, 'attributes' => [ diff --git a/app/Models/Common/ContactPerson.php b/app/Models/Common/ContactPerson.php new file mode 100644 index 000000000..674e9cfb5 --- /dev/null +++ b/app/Models/Common/ContactPerson.php @@ -0,0 +1,70 @@ +belongsTo('App\Models\Common\Contact')->withDefault(['name' => trans('general.na'), 'rate' => 0]); + } + + public function scopeType(Builder $query, array $types): Builder + { + if (empty($types)) { + return $query; + } + + return $query->whereIn($this->qualifyColumn('type'), (array) $types); + } + + public function scopeVendor(Builder $query): Builder + { + return $query->whereIn($this->qualifyColumn('type'), (array) $this->getVendorTypes()); + } + + public function scopeCustomer(Builder $query): Builder + { + return $query->whereIn($this->qualifyColumn('type'), (array) $this->getCustomerTypes()); + } + + public function scopeEmployee(Builder $query): Builder + { + return $query->whereIn($this->qualifyColumn('type'), (array) $this->getEmployeeTypes()); + } + + public function scopeEmail(Builder $query, $email): Builder + { + return $query->where('email', '=', $email); + } + + public function getInitialsAttribute($value) + { + return Str::getInitials($this->name); + } +} diff --git a/app/Models/Common/Dashboard.php b/app/Models/Common/Dashboard.php index 73139cf99..f234b5053 100644 --- a/app/Models/Common/Dashboard.php +++ b/app/Models/Common/Dashboard.php @@ -29,7 +29,7 @@ class Dashboard extends Model public function users() { - return $this->belongsToMany('App\Models\Auth\User', 'App\Models\Auth\UserDashboard'); + return $this->belongsToMany(user_model_class(), 'App\Models\Auth\UserDashboard'); } public function widgets() diff --git a/app/Models/Common/Item.php b/app/Models/Common/Item.php index affc32f4e..d2d332b3e 100644 --- a/app/Models/Common/Item.php +++ b/app/Models/Common/Item.php @@ -54,7 +54,7 @@ class Item extends Model * * @var array */ - protected $sortable = ['name', 'category.name', 'sale_price', 'purchase_price', 'enabled']; + protected $sortable = ['name', 'category.name', 'description', 'sale_price', 'purchase_price', 'enabled']; /** * @var array diff --git a/app/Models/Common/Notification.php b/app/Models/Common/Notification.php new file mode 100644 index 000000000..e9f43b7f1 --- /dev/null +++ b/app/Models/Common/Notification.php @@ -0,0 +1,20 @@ +subWeek()); + } +} diff --git a/app/Models/Common/Widget.php b/app/Models/Common/Widget.php index 734ed086b..7472c0061 100644 --- a/app/Models/Common/Widget.php +++ b/app/Models/Common/Widget.php @@ -51,7 +51,7 @@ class Widget extends Model public function users() { - return $this->hasManyThrough('App\Models\Auth\User', 'App\Models\Common\Dashboard'); + return $this->hasManyThrough(user_model_class(), 'App\Models\Common\Dashboard'); } /** diff --git a/app/Models/Document/Document.php b/app/Models/Document/Document.php index aa6d4f26a..030f9c63a 100644 --- a/app/Models/Document/Document.php +++ b/app/Models/Document/Document.php @@ -333,7 +333,7 @@ class Document extends Model $code = $this->currency_code; $rate = $this->currency_rate; - $precision = config('money.currencies.' . $code . '.precision'); + $precision = currency($code)->getPrecision(); if ($this->transactions->count()) { foreach ($this->transactions as $transaction) { @@ -365,7 +365,7 @@ class Document extends Model $code = $this->currency_code; $rate = $this->currency_rate; - $precision = config('money.currencies.' . $code . '.precision'); + $precision = currency($code)->getPrecision(); if ($this->transactions->count()) { foreach ($this->transactions as $transaction) { @@ -395,7 +395,7 @@ class Document extends Model */ public function getAmountDueAttribute() { - $precision = config('money.currencies.' . $this->currency_code . '.precision'); + $precision = currency($this->currency_code)->getPrecision(); return round($this->amount - $this->paid, $precision); } @@ -665,6 +665,7 @@ class Document extends Model 'title' => $translation_prefix, 'route' => $prefix . '.destroy', 'permission' => 'delete-' . $group . '-' . $permission_prefix, + 'model-name' => 'document_number', 'attributes' => [ 'id' => 'index-line-actions-delete-' . $this->type . '-' . $this->id, ], diff --git a/app/Models/Document/DocumentHistory.php b/app/Models/Document/DocumentHistory.php index e00292e2b..fb7eedac2 100644 --- a/app/Models/Document/DocumentHistory.php +++ b/app/Models/Document/DocumentHistory.php @@ -5,7 +5,6 @@ namespace App\Models\Document; use App\Abstracts\Model; use App\Traits\Currencies; use Illuminate\Database\Eloquent\Builder; -use Illuminate\Database\Eloquent\Relations\BelongsTo; class DocumentHistory extends Model { @@ -50,4 +49,9 @@ class DocumentHistory extends Model $query->whereNull('deleted_at'); }); } + + public function scopeStatus(Builder $query, string $status): Builder + { + return $query->where($this->qualifyColumn('status'), '=', $status); + } } diff --git a/app/Models/Setting/Currency.php b/app/Models/Setting/Currency.php index 9e7bfd358..1ddac30e3 100644 --- a/app/Models/Setting/Currency.php +++ b/app/Models/Setting/Currency.php @@ -122,7 +122,7 @@ class Currency extends Model public function getPrecisionAttribute($value) { if (is_null($value)) { - return config('money.currencies.' . $this->code . '.precision'); + return currency($this->code)->getPrecision(); } return (int) $value; @@ -136,7 +136,7 @@ class Currency extends Model public function getSymbolAttribute($value) { if (is_null($value)) { - return config('money.currencies.' . $this->code . '.symbol'); + return currency($this->code)->getSymbol(); } return $value; @@ -150,7 +150,7 @@ class Currency extends Model public function getSymbolFirstAttribute($value) { if (is_null($value)) { - return config('money.currencies.' . $this->code . '.symbol_first'); + return currency($this->code)->isSymbolFirst(); } return $value; @@ -164,7 +164,7 @@ class Currency extends Model public function getDecimalMarkAttribute($value) { if (is_null($value)) { - return config('money.currencies.' . $this->code . '.decimal_mark'); + return currency($this->code)->getDecimalMark(); } return $value; @@ -178,7 +178,7 @@ class Currency extends Model public function getThousandsSeparatorAttribute($value) { if (is_null($value)) { - return config('money.currencies.' . $this->code . '.thousands_separator'); + return currency($this->code)->getThousandsSeparator(); } return $value; diff --git a/app/Notifications/Banking/Transaction.php b/app/Notifications/Banking/Transaction.php index 48f22be00..a99abe28e 100644 --- a/app/Notifications/Banking/Transaction.php +++ b/app/Notifications/Banking/Transaction.php @@ -35,10 +35,17 @@ class Transaction extends Notification */ public $attach_pdf; + /** + * List of transaction attachments to attach when sending the email. + * + * @var array + */ + public $attachments; + /** * Create a notification instance. */ - public function __construct(Model $transaction = null, string $template_alias = null, bool $attach_pdf = false, array $custom_mail = []) + public function __construct(Model $transaction = null, string $template_alias = null, bool $attach_pdf = false, array $custom_mail = [], $attachments = []) { parent::__construct(); @@ -46,6 +53,7 @@ class Transaction extends Notification $this->template = EmailTemplate::alias($template_alias)->first(); $this->attach_pdf = $attach_pdf; $this->custom_mail = $custom_mail; + $this->attachments = $attachments; } /** @@ -61,16 +69,30 @@ class Transaction extends Notification $message = $this->initMailMessage(); + $func = is_local_storage() ? 'fromPath' : 'fromStorage'; + // Attach the PDF file if ($this->attach_pdf) { - $func = is_local_storage() ? 'fromPath' : 'fromStorage'; - $path = $this->storeTransactionPdfAndGetPath($this->transaction); $file = Attachment::$func($path)->withMime('application/pdf'); $message->attach($file); } + // Attach selected attachments + if (! empty($this->transaction->attachment)) { + foreach ($this->transaction->attachment as $attachment) { + if (! in_array($attachment->id, $this->attachments)) { + continue; + } + + $path = is_local_storage() ? $attachment->getAbsolutePath() : $attachment->getDiskPath(); + $file = Attachment::$func($path)->withMime($attachment->mime_type); + + $message->attach($file); + } + } + return $message; } diff --git a/app/Providers/Event.php b/app/Providers/Event.php index 2f4da5796..636fab5e8 100644 --- a/app/Providers/Event.php +++ b/app/Providers/Event.php @@ -26,6 +26,7 @@ class Event extends Provider 'App\Listeners\Update\V30\Version3015', 'App\Listeners\Update\V30\Version3016', 'App\Listeners\Update\V30\Version3017', + 'App\Listeners\Update\V31\Version310', ], 'Illuminate\Auth\Events\Login' => [ 'App\Listeners\Auth\Login', @@ -51,6 +52,9 @@ class Event extends Provider 'App\Events\Document\DocumentCancelled' => [ 'App\Listeners\Document\MarkDocumentCancelled', ], + 'App\Events\Document\DocumentRestored' => [ + 'App\Listeners\Document\RestoreDocument', + ], 'App\Events\Document\DocumentRecurring' => [ 'App\Listeners\Document\SendDocumentRecurringNotification', ], @@ -125,7 +129,6 @@ class Event extends Provider */ protected $subscribe = [ 'App\Listeners\Module\ClearCache', - 'App\Listeners\Report\AddDate', 'App\Listeners\Report\AddAccounts', 'App\Listeners\Report\AddCustomers', 'App\Listeners\Report\AddVendors', @@ -135,5 +138,7 @@ class Event extends Provider 'App\Listeners\Report\AddSearchString', 'App\Listeners\Report\AddRowsToTax', 'App\Listeners\Report\AddBasis', + 'App\Listeners\Report\AddPeriod', + 'App\Listeners\Report\AddDate', ]; } diff --git a/app/Providers/Macro.php b/app/Providers/Macro.php index 21c2a5f08..b81f6318d 100644 --- a/app/Providers/Macro.php +++ b/app/Providers/Macro.php @@ -32,7 +32,7 @@ class Macro extends ServiceProvider }); Request::macro('isNotApi', function () { - return !$this->isApi(); + return ! $this->isApi(); }); Request::macro('isAuth', function () { @@ -40,7 +40,7 @@ class Macro extends ServiceProvider }); Request::macro('isNotAuth', function () { - return !$this->isAuth(); + return ! $this->isAuth(); }); Request::macro('isInstall', function () { @@ -48,7 +48,7 @@ class Macro extends ServiceProvider }); Request::macro('isNotInstall', function () { - return !$this->isInstall(); + return ! $this->isInstall(); }); Request::macro('isPreview', function ($company_id) { @@ -64,7 +64,7 @@ class Macro extends ServiceProvider }); Request::macro('isNotSigned', function ($company_id) { - return !$this->isSigned($company_id); + return ! $this->isSigned($company_id); }); Request::macro('isPortal', function ($company_id) { @@ -72,7 +72,7 @@ class Macro extends ServiceProvider }); Request::macro('isNotPortal', function ($company_id) { - return !$this->isPortal($company_id); + return ! $this->isPortal($company_id); }); Request::macro('isWizard', function ($company_id) { @@ -80,7 +80,7 @@ class Macro extends ServiceProvider }); Request::macro('isNotWizard', function ($company_id) { - return !$this->isWizard($company_id); + return ! $this->isWizard($company_id); }); Request::macro('isAdmin', function ($company_id) { @@ -93,7 +93,15 @@ class Macro extends ServiceProvider }); Request::macro('isNotAdmin', function ($company_id) { - return !$this->isAdmin($company_id); + return ! $this->isAdmin($company_id); + }); + + Request::macro('isCloudHost', function () { + return $this->getHost() == config('cloud.host', 'app.akaunting.com'); + }); + + Request::macro('isNotCloudHost', function () { + return ! $this->isCloudHost(); }); Str::macro('filename', function ($string, $separator = '-') { diff --git a/app/Providers/ViewComposer.php b/app/Providers/ViewComposer.php index 0b4356edb..7c6304d75 100644 --- a/app/Providers/ViewComposer.php +++ b/app/Providers/ViewComposer.php @@ -36,6 +36,11 @@ class ViewComposer extends Provider ['components.layouts.admin.notifications'], 'App\Http\ViewComposers\ReadOnlyNotification' ); + + View::composer( + ['components.layouts.admin.header'], + 'App\Http\ViewComposers\PlanLimits' + ); } /** diff --git a/app/Traits/Charts.php b/app/Traits/Charts.php index 8392d2329..77e712826 100644 --- a/app/Traits/Charts.php +++ b/app/Traits/Charts.php @@ -98,11 +98,11 @@ trait Charts public function getChartLabelFormatter($type = 'money', $position = null) { $label = ''; - $decimal_mark = str_replace("'", "\\'", config('money.currencies.' . default_currency() . '.decimal_mark')); - $thousands_separator = str_replace("'", "\\'", config('money.currencies.' . default_currency() . '.thousands_separator')); - $symbol = str_replace("'", "\\'", config('money.currencies.' . default_currency() . '.symbol')); - $symbol_first = str_replace("'", "\\'", config('money.currencies.' . default_currency() . '.symbol_first')); - $precision = str_replace("'", "\\'", config('money.currencies.' . default_currency() . '.precision')); + $decimal_mark = str_replace("'", "\\'", currency()->getDecimalMark()); + $thousands_separator = str_replace("'", "\\'", currency()->getThousandsSeparator()); + $symbol = str_replace("'", "\\'", currency()->getSymbol()); + $symbol_first = str_replace("'", "\\'", currency()->isSymbolFirst()); + $precision = str_replace("'", "\\'", currency()->getPrecision()); $percent_position = $position ?: setting('localisation.percent_position'); switch ($type) { diff --git a/app/Traits/Cloud.php b/app/Traits/Cloud.php index 53c0231b4..d0de6a74c 100644 --- a/app/Traits/Cloud.php +++ b/app/Traits/Cloud.php @@ -8,23 +8,16 @@ trait Cloud { use Modules; - public $cloud_host = 'app.akaunting.com'; - - public function isCloud() - { - return request()->getHost() == $this->cloud_host; - } - public function getCloudRolesPageUrl($location = 'user') { - if (! $this->isCloud()) { - return 'https://akaunting.com/apps/roles?utm_source=software&utm_medium=' . $location . '&utm_campaign=roles'; - } - if ($this->moduleIsEnabled('roles')) { return route('roles.roles.index'); } + if (request()->isNotCloudHost()) { + return 'https://akaunting.com/apps/roles?utm_source=software&utm_medium=' . $location . '&utm_campaign=roles'; + } + return route('cloud.plans.index', [ 'utm_source' => $location, 'utm_medium' => 'app', @@ -34,7 +27,7 @@ trait Cloud public function getCloudBankFeedsUrl($location = 'widget') { - if (! $this->isCloud()) { + if (request()->isNotCloudHost()) { return 'https://akaunting.com/apps/bank-feeds?utm_source=software&utm_medium=' . $location . '&utm_campaign=bank_feeds'; } @@ -44,4 +37,10 @@ trait Cloud 'utm_campaign' => 'bank_feeds', ]); } + + // @deprecated 3.1 + public function isCloud() + { + return request()->isCloud(); + } } diff --git a/app/Traits/DateTime.php b/app/Traits/DateTime.php index 903fec820..cf6d8dc8a 100644 --- a/app/Traits/DateTime.php +++ b/app/Traits/DateTime.php @@ -2,21 +2,12 @@ namespace App\Traits; -use App\Traits\SearchString; use App\Utilities\Date; use Carbon\CarbonPeriod; trait DateTime { - use SearchString; - - /* - * Get the date format based on company settings. - * getDateFormat method is used by Eloquent - * - * @return string - */ - public function getCompanyDateFormat() + public function getCompanyDateFormat(): string { $default = 'd M Y'; @@ -40,27 +31,236 @@ trait DateTime return str_replace(' ', $date_separator, $date_format); } - public function scopeMonthsOfYear($query, $field) + public function scopeDateFilter($query, string $field) { - $now = Date::now(); + [$start, $end] = $this->getStartAndEndDates(); - $year = $this->getSearchStringValue('year', $now->year); - - $financial_start = $this->getFinancialStart($year); - - // Check if FS has been customized - if ($now->startOfYear()->format('Y-m-d') === $financial_start->format('Y-m-d')) { - $start = Date::parse($year . '-01-01')->startOfDay()->format('Y-m-d H:i:s'); - $end = Date::parse($year . '-12-31')->endOfDay()->format('Y-m-d H:i:s'); - } else { - $start = $financial_start->startOfDay()->format('Y-m-d H:i:s'); - $end = $financial_start->addYear(1)->subDays(1)->endOfDay()->format('Y-m-d H:i:s'); - } - - return $query->whereBetween($field, [$start, $end]); + return $query->whereBetween($field, [$start->toDateTimeString(), $end->toDateTimeString()]); } - public function getTimezones() + public function getStartAndEndDates($year = null): array + { + if (request()->filled('start_date') && request()->filled('end_date')) { + $start = Date::parse(request('start_date'))->startOfDay(); + $end = Date::parse(request('end_date'))->endOfDay(); + } else { + $financial_year = $this->getFinancialYear($year); + + $start = $financial_year->copy()->getStartDate(); + $end = $financial_year->copy()->getEndDate(); + } + + return [$start, $end]; + } + + public function getFinancialStart($year = null): Date + { + $start_of_year = Date::now()->startOfYear(); + $start_date = request()->filled('start_date') ? Date::parse(request('start_date')) : null; + + $setting = explode('-', setting('localisation.financial_start')); + + $day = ! empty($setting[0]) ? $setting[0] : (! empty($start_date) ? $start_date->day : $start_of_year->day); + $month = ! empty($setting[1]) ? $setting[1] : (! empty($start_date) ? $start_date->month : $start_of_year->month); + $year = $year ?? (! empty($start_date) ? $start_date->year : $start_of_year->year); + + $financial_start = Date::create($year, $month, $day); + + if ((setting('localisation.financial_denote') == 'ends') && ($financial_start->dayOfYear != 1)) { + $financial_start->subYear(); + } + + return $financial_start; + } + + public function getFinancialWeek($year = null): CarbonPeriod + { + $today = Date::today(); + $financial_weeks = $this->getFinancialWeeks($year); + + foreach ($financial_weeks as $week) { + if ($today->lessThan($week->getStartDate()) || $today->greaterThan($week->getEndDate())) { + continue; + } + + $this_week = $week; + + break; + } + + if (! isset($this_week)) { + $this_week = $financial_weeks[0]; + } + + return $this_week; + } + + public function getFinancialMonth($year = null): CarbonPeriod + { + $today = Date::today(); + $financial_months = $this->getFinancialMonths($year); + + foreach ($financial_months as $month) { + if ($today->lessThan($month->getStartDate()) || $today->greaterThan($month->getEndDate())) { + continue; + } + + $this_month = $month; + + break; + } + + if (! isset($this_month)) { + $this_month = $financial_months[0]; + } + + return $this_month; + } + + public function getFinancialQuarter($year = null): CarbonPeriod + { + $today = Date::today(); + $financial_quarters = $this->getFinancialQuarters($year); + + foreach ($financial_quarters as $quarter) { + if ($today->lessThan($quarter->getStartDate()) || $today->greaterThan($quarter->getEndDate())) { + continue; + } + + $this_quarter = $quarter; + + break; + } + + if (! isset($this_quarter)) { + $this_quarter = $financial_quarters[0]; + } + + return $this_quarter; + } + + public function getFinancialYear($year = null): CarbonPeriod + { + $financial_start = $this->getFinancialStart($year); + + return CarbonPeriod::create($financial_start, $financial_start->copy()->addYear()->subDay()->endOfDay()); + } + + public function getFinancialWeeks($year = null): array + { + $weeks = []; + + $start = $this->getFinancialStart($year); + + for ($i = 0; $i < 52; $i++) { + $weeks[] = CarbonPeriod::create($start->copy()->addWeeks($i), $start->copy()->addWeeks($i + 1)->subDay()->endOfDay()); + } + + return $weeks; + } + + public function getFinancialMonths($year = null): array + { + $months = []; + + $start = $this->getFinancialStart($year); + + for ($i = 0; $i < 12; $i++) { + $months[] = CarbonPeriod::create($start->copy()->addMonths($i), $start->copy()->addMonths($i + 1)->subDay()->endOfDay()); + } + + return $months; + } + + public function getFinancialQuarters($year = null): array + { + $quarters = []; + + $start = $this->getFinancialStart($year); + + for ($i = 0; $i < 4; $i++) { + $quarters[] = CarbonPeriod::create($start->copy()->addQuarters($i), $start->copy()->addQuarters($i + 1)->subDay()->endOfDay()); + } + + return $quarters; + } + + public function getDatePickerShortcuts(): array + { + $today = Date::today(); + $financial_week = $this->getFinancialWeek(); + $financial_month = $this->getFinancialMonth(); + $financial_quarter = $this->getFinancialQuarter(); + $financial_year = $this->getFinancialYear(); + + $date_picker_shortcuts = [ + trans('general.date_range.this_week') => [ + 'start' => $financial_week->copy()->getStartDate()->toDateString(), + 'end' => $financial_week->copy()->getEndDate()->toDateString(), + ], + trans('general.date_range.this_month') => [ + 'start' => $financial_month->copy()->getStartDate()->toDateString(), + 'end' => $financial_month->copy()->getEndDate()->toDateString(), + ], + trans('general.date_range.this_quarter') => [ + 'start' => $financial_quarter->copy()->getStartDate()->toDateString(), + 'end' => $financial_quarter->copy()->getEndDate()->toDateString(), + ], + trans('general.date_range.this_year') => [ + 'start' => $financial_year->copy()->getStartDate()->toDateString(), + 'end' => $financial_year->copy()->getEndDate()->toDateString(), + ], + trans('general.date_range.year_to_date') => [ + 'start' => $financial_year->copy()->getStartDate()->toDateString(), + 'end' => $today->copy()->toDateString(), + ], + trans('general.date_range.previous_week') => [ + 'start' => $financial_week->copy()->getStartDate()->subWeek()->toDateString(), + 'end' => $financial_week->copy()->getEndDate()->subWeek()->toDateString(), + ], + trans('general.date_range.previous_month') => [ + 'start' => $financial_month->copy()->getStartDate()->subMonth()->toDateString(), + 'end' => $financial_month->copy()->getEndDate()->subMonth()->toDateString(), + ], + trans('general.date_range.previous_quarter') => [ + 'start' => $financial_quarter->copy()->getStartDate()->subQuarter()->toDateString(), + 'end' => $financial_quarter->copy()->getEndDate()->subQuarter()->toDateString(), + ], + trans('general.date_range.previous_year') => [ + 'start' => $financial_year->copy()->getStartDate()->subYear()->toDateString(), + 'end' => $financial_year->copy()->getEndDate()->subYear()->toDateString(), + ], + ]; + + return $date_picker_shortcuts; + } + + public function getDailyDateFormat(): string + { + return 'd M Y'; + } + + public function getWeeklyDateFormat(): string + { + return 'W - M Y'; + } + + public function getMonthlyDateFormat(): string + { + return 'M Y'; + } + + public function getQuarterlyDateFormat(): string + { + return 'M Y'; + } + + public function getYearlyDateFormat(): string + { + return 'Y'; + } + + public function getTimezones(): array { // The list of available timezone groups to use. $use_zones = ['Africa', 'America', 'Antarctica', 'Arctic', 'Asia', 'Atlantic', 'Australia', 'Europe', 'Indian', 'Pacific']; @@ -82,121 +282,9 @@ trait DateTime ->toArray(); } - public function getFinancialStart($year = null) + // @deprecated 3.1 + public function scopeMonthsOfYear($query, string $field) { - $now = Date::now(); - $start = Date::now()->startOfYear(); - - $setting = explode('-', setting('localisation.financial_start')); - - $day = !empty($setting[0]) ? $setting[0] : $start->day; - $month = !empty($setting[1]) ? $setting[1] : $start->month; - $year = $year ?? $this->getSearchStringValue('year', $now->year); - - $financial_start = Date::create($year, $month, $day); - - if ((setting('localisation.financial_denote') == 'ends') && ($financial_start->dayOfYear != 1)) { - $financial_start->subYear(); - } - - return $financial_start; - } - - public function getFinancialYear($year = null) - { - $start = $this->getFinancialStart($year); - - return CarbonPeriod::create($start, $start->copy()->addYear()->subDay()->endOfDay()); - } - - public function getFinancialQuarters($year = null) - { - $quarters = []; - $start = $this->getFinancialStart($year); - - for ($i = 0; $i < 4; $i++) { - $quarters[] = CarbonPeriod::create($start->copy()->addQuarters($i), $start->copy()->addQuarters($i + 1)->subDay()->endOfDay()); - } - - return $quarters; - } - - public function getDatePickerShortcuts() - { - $today = new Date(); - $financial_year = $this->getFinancialYear(); - $financial_quarters = $this->getFinancialQuarters(); - - foreach ($financial_quarters as $quarter) { - if ($today->lessThan($quarter->getStartDate()) || $today->greaterThan($quarter->getEndDate())) { - $previous_quarter = $quarter; - - continue; - } - - $this_quarter = $quarter; - - break; - } - - if (! isset($this_quarter)) { - $this_quarter = $financial_quarters[0]; - } - - $date_picker_shortcuts = [ - trans('reports.this_year') => [ - 'start' => $financial_year->getStartDate()->format('Y-m-d'), - 'end' => $financial_year->getEndDate()->format('Y-m-d'), - ], - trans('reports.previous_year') => [ - 'start' => $financial_year->getStartDate()->copy()->subYear()->format('Y-m-d'), - 'end' => $financial_year->getEndDate()->copy()->subYear()->format('Y-m-d'), - ], - trans('reports.this_quarter') => [ - 'start' => $this_quarter->getStartDate()->format('Y-m-d'), - 'end' => $this_quarter->getEndDate()->format('Y-m-d'), - ], - trans('reports.last_12_months') => [ - 'start' => $today->copy()->subYear()->startOfDay()->format('Y-m-d'), - 'end' => $today->copy()->subDay()->endOfDay()->format('Y-m-d'), - ], - ]; - - if (isset($previous_quarter)) { - $date_picker_shortcuts[trans('reports.previous_quarter')] = [ - 'start' => $previous_quarter->getStartDate()->format('Y-m-d'), - 'end' => $previous_quarter->getEndDate()->format('Y-m-d'), - ]; - } - - return $date_picker_shortcuts; - } - - public function getDailyDateFormat($year = null) - { - $format = 'd M Y'; - - return $format; - } - - public function getMonthlyDateFormat($year = null) - { - $format = 'M Y'; - - return $format; - } - - public function getQuarterlyDateFormat($year = null) - { - $format = 'M Y'; - - return $format; - } - - public function getYearlyDateFormat() - { - $format = 'Y'; - - return $format; + return $this->scopeDateFilter($query, $field); } } diff --git a/app/Traits/Documents.php b/app/Traits/Documents.php index b9f069c21..fcdd08f50 100644 --- a/app/Traits/Documents.php +++ b/app/Traits/Documents.php @@ -208,7 +208,7 @@ trait Documents $documents = $documents ?: Document::type($type)->with('transactions')->future(); $documents->each(function ($document) use (&$totals, $today) { - if (!in_array($document->status, $this->getDocumentStatusesForFuture())) { + if (! in_array($document->status, $this->getDocumentStatusesForFuture())) { return; } diff --git a/app/Traits/Import.php b/app/Traits/Import.php index de0395120..d360ca121 100644 --- a/app/Traits/Import.php +++ b/app/Traits/Import.php @@ -14,7 +14,6 @@ use App\Jobs\Common\CreateItem; use App\Jobs\Setting\CreateCategory; use App\Jobs\Setting\CreateCurrency; use App\Jobs\Setting\CreateTax; -use App\Models\Auth\User; use App\Models\Banking\Account; use App\Models\Banking\Transaction; use App\Models\Common\Contact; @@ -96,11 +95,11 @@ trait Import $data = [ 'company_id' => company_id(), 'code' => $row['currency_code'], - 'name' => isset($row['currency_name']) ? $row['currency_name'] : config('money.currencies.' . $row['currency_code'] . '.name'), + 'name' => isset($row['currency_name']) ? $row['currency_name'] : currency($row['currency_code'])->getName(), 'rate' => isset($row['currency_rate']) ? $row['currency_rate'] : 1, - 'symbol' => isset($row['currency_symbol']) ? $row['currency_symbol'] : config('money.currencies.' . $row['currency_code'] . '.symbol'), - 'precision' => isset($row['currency_precision']) ? $row['currency_precision'] : config('money.currencies.' . $row['currency_code'] . '.precision'), - 'decimal_mark' => isset($row['currency_decimal_mark']) ? $row['currency_decimal_mark'] : config('money.currencies.' . $row['currency_code'] . '.decimal_mark'), + 'symbol' => isset($row['currency_symbol']) ? $row['currency_symbol'] : currency($row['currency_code'])->getSymbol(), + 'precision' => isset($row['currency_precision']) ? $row['currency_precision'] : currency($row['currency_code'])->getPrecision(), + 'decimal_mark' => isset($row['currency_decimal_mark']) ? $row['currency_decimal_mark'] : currency($row['currency_code'])->getDecimalMark(), 'created_from' => !empty($row['created_from']) ? $row['created_from'] : $this->getSourcePrefix() . 'import', 'created_by' => !empty($row['created_by']) ? $row['created_by'] : user()->id, ]; @@ -114,7 +113,7 @@ trait Import public function getCreatedById($row) { - $user = User::where('email', $row['created_by'])->first(); + $user = user_model_class()::where('email', $row['created_by'])->first(); if (! empty($user)) { return $user->id; diff --git a/app/Traits/Modules.php b/app/Traits/Modules.php index 37d2aa945..92002a249 100644 --- a/app/Traits/Modules.php +++ b/app/Traits/Modules.php @@ -250,7 +250,7 @@ trait Modules $installed[] = $result; }); - Cache::put($key, $installed, Date::now()->addHour(6)); + Cache::put($key, $installed, Date::now()->addHours(6)); return $installed; } @@ -366,51 +366,27 @@ trait Modules { $key = 'apps.testimonials.' . $this->getDataKeyOfModules($data); - $testimonials = Cache::get($key); - - if (! empty($testimonials)) { - return $testimonials; - } - - $testimonials = static::getResponseData('GET', 'apps/testimonials', $data); - - Cache::put($key, $testimonials, Date::now()->addHour()); - - return $testimonials; + return Cache::remember($key, Date::now()->addHours(6), function () use ($data) { + return static::getResponseData('GET', 'apps/testimonials', $data); + }); } public function getWidgetsOfModules($data = []) { $key = 'apps.widgets.' . $this->getDataKeyOfModules($data); - $widgets = Cache::get($key); - - if (! empty($widgets)) { - return $widgets; - } - - $widgets = static::getResponseData('GET', 'apps/widgets'); - - Cache::put($key, $widgets, Date::now()->addHour()); - - return $widgets; + return Cache::remember($key, Date::now()->addHours(6), function () { + return static::getResponseData('GET', 'apps/widgets'); + }); } public function getModulesByWidget($alias, $data = []) { $key = 'apps.widgets.' . $alias . '.' . $this->getDataKeyOfModules($data); - $widget = Cache::get($key); - - if (! empty($widget)) { - return $widget; - } - - $widget = static::getResponseData('GET', 'apps/widgets/' . $alias, $data); - - Cache::put($key, $widget, Date::now()->addHour()); - - return $widget; + return Cache::remember($key, Date::now()->addHours(6), function () use ($alias, $data) { + return static::getResponseData('GET', 'apps/widgets/' . $alias, $data); + }); } public function getCoreVersion() @@ -439,13 +415,18 @@ trait Modules return false; } - // Check if module is installed in cloud - if (request()->getHost() == 'app.akaunting.com' || request()->getHost() == 'localhost') { - $modules = Cache::get('cloud.companies.' . company_id() . '.modules.installed', []); + if (request()->isCloudHost()) { + static $modules; + + if (empty($modules)) { + $modules = Cache::get('cloud.companies.' . company_id() . '.modules.installed', []); + } if (in_array($alias, $modules)) { return true; } + + return false; } if (module($alias)->disabled()) { @@ -468,86 +449,56 @@ trait Modules { $key = 'apps.suggestions'; - $data = Cache::get($key); + return Cache::remember($key, Date::now()->addHours(6), function () { + $data = []; + + $suggestions = (array) static::getResponseData('GET', 'apps/suggestions'); + + foreach ($suggestions as $suggestion) { + $data[$suggestion->path] = $suggestion; + } - if (! empty($data)) { return $data; - } - - $data = []; - - if (! $suggestions = static::getResponseData('GET', 'apps/suggestions')) { - return $data; - } - - foreach ($suggestions as $suggestion) { - $data[$suggestion->path] = $suggestion; - } - - Cache::put($key, $data, Date::now()->addHour(6)); - - return $data; + }); } public function loadNotifications() { $key = 'apps.notifications'; - $data = Cache::get($key); + return Cache::remember($key, Date::now()->addHours(6), function () { + $data = []; + + $notifications = (array) static::getResponseData('GET', 'apps/notifications'); + + foreach ($notifications as $notification) { + $data[$notification->path][] = $notification; + } - if (! empty($data)) { return $data; - } - - $data = []; - - if (! $notifications = static::getResponseData('GET', 'apps/notifications')) { - return $data; - } - - foreach ($notifications as $notification) { - $data[$notification->path][] = $notification; - } - - Cache::put($key, $data, Date::now()->addHour(6)); - - return $data; + }); } public function loadTips() { $key = 'apps.tips'; - $data = Cache::get($key); + return Cache::remember($key, Date::now()->addHours(6), function () { + $data = []; + + $tips = (array) static::getResponseData('GET', 'apps/tips'); + + foreach ($tips as $tip) { + $data[$tip->path][] = $tip; + } - if (! empty($data)) { return $data; - } - - $data = []; - - if (! $tips = static::getResponseData('GET', 'apps/tips')) { - return $data; - } - - foreach ($tips as $tip) { - $data[$tip->path][] = $tip; - } - - Cache::put($key, $data, Date::now()->addHour(6)); - - return $data; + }); } public function getSuggestions($path) { - $key = 'apps.suggestions'; - - $data = Cache::get($key); - - if (empty($data)) { - $data = $this->loadSuggestions(); - } + $data = $this->loadSuggestions(); if (! empty($data) && array_key_exists($path, $data)) { return $data[$path]; @@ -558,13 +509,7 @@ trait Modules public function getNotifications($path): array { - $key = 'apps.notifications'; - - $data = Cache::get($key); - - if (empty($data)) { - $data = $this->loadNotifications(); - } + $data = $this->loadNotifications(); if (! empty($data) && array_key_exists($path, $data)) { return (array) $data[$path]; @@ -575,13 +520,7 @@ trait Modules public function getTips($path): array { - $key = 'apps.tips'; - - $data = Cache::get($key); - - if (empty($data)) { - $data = $this->loadTips(); - } + $data = $this->loadTips(); if (! empty($data) && array_key_exists($path, $data)) { return (array) $data[$path]; diff --git a/app/Traits/Plans.php b/app/Traits/Plans.php new file mode 100644 index 000000000..a3acc180f --- /dev/null +++ b/app/Traits/Plans.php @@ -0,0 +1,102 @@ +getPlanLimitByType('user'); + } + + public function getCompanyLimitOfPlan(): object + { + return $this->getPlanLimitByType('company'); + } + + public function getInvoiceLimitOfPlan(): object + { + return $this->getPlanLimitByType('invoice'); + } + + public function getAnyActionLimitOfPlan(): object + { + $user_limit = $this->getUserLimitOfPlan(); + $company_limit = $this->getCompanyLimitOfPlan(); + $invoice_limit = $this->getInvoiceLimitOfPlan(); + + if (! $user_limit->action_status) { + return $user_limit; + } + + if (! $company_limit->action_status) { + return $company_limit; + } + + if (! $invoice_limit->action_status) { + return $invoice_limit; + } + + $limit = new \stdClass(); + $limit->action_status = true; + $limit->view_status = true; + $limit->message = "Success"; + + return $limit; + } + + public function getPlanLimitByType($type): object + { + if (! config('app.installed')) { + $limit = new \stdClass(); + + $limit->action_status = true; + $limit->view_status = true; + $limit->message = "Success"; + + return $limit; + } + + if (! $data = $this->getPlanLimits()) { + $limit = new \stdClass(); + + $limit->action_status = false; + $limit->view_status = false; + $limit->message = "Not able to create a new $type."; + + return $limit; + } + + $limit = $data->$type; + + $limit->message = str_replace('{company_id}', company_id(), $limit->message); + + return $limit; + } + + public function getPlanLimits(): bool|object + { + $key = 'plans.limits'; + + return Cache::remember($key, Date::now()->addHour(), function () { + $url = 'plans/limits'; + + if (! $data = static::getResponseData('GET', $url, ['timeout' => 10])) { + return false; + } + + return $data; + }); + } +} diff --git a/app/Traits/ViewComponents.php b/app/Traits/ViewComponents.php index 5c0224520..4a931caf5 100644 --- a/app/Traits/ViewComponents.php +++ b/app/Traits/ViewComponents.php @@ -80,7 +80,7 @@ trait ViewComponents { $route = ''; - // if set config trasnlation config_key + // if set config translation config_key if ($route = config('type.' . static::OBJECT_TYPE . '.' . $type . '.route.' . $config_key)) { return $route; } @@ -118,11 +118,18 @@ trait ViewComponents return $route; } + public function getRouteParamsFromConfig($type, $config_key) + { + $params = config('type.' . static::OBJECT_TYPE . '.' . $type . '.route.params.' . $config_key, []); + + return $params; + } + public function getPermissionFromConfig($type, $config_key) { $permission = ''; - // if set config trasnlation config_key + // if set config translation config_key if ($permission = config('type.' . static::OBJECT_TYPE . '.' . $type . '.permission.' . $config_key)) { return $permission; } @@ -172,7 +179,7 @@ trait ViewComponents { $category_type = ''; - // if set config trasnlation config_key + // if set config translation config_key if ($category_type = config('type.' . static::OBJECT_TYPE . '.' . $type . '.category_type')) { return $category_type; } diff --git a/app/Utilities/Info.php b/app/Utilities/Info.php index c4b582791..0b52b418b 100644 --- a/app/Utilities/Info.php +++ b/app/Utilities/Info.php @@ -2,7 +2,6 @@ namespace App\Utilities; -use App\Models\Auth\User; use App\Models\Common\Company; use App\Models\Common\Contact; use App\Models\Document\Document; @@ -16,9 +15,7 @@ class Info { static $info = []; - $is_cloud = (new class { use Cloud; })->isCloud(); - - if (! empty($info) || $is_cloud) { + if (! empty($info) || request()->isCloudHost()) { return $info; } @@ -26,9 +23,9 @@ class Info 'api_key' => setting('apps.api_key'), 'ip' => static::ip(), 'companies' => Company::count(), - 'users' => User::count(), - 'invoices' => Document::invoice()->count(), - 'customers' => Contact::customer()->count(), + 'users' => user_model_class()::count(), + 'invoices' => Document::allCompanies()->invoice()->count(), + 'customers' => Contact::allCompanies()->customer()->count(), 'php_extensions' => static::phpExtensions(), ]); diff --git a/app/Utilities/Recurring.php b/app/Utilities/Recurring.php index 2ccfda129..b3a406da9 100644 --- a/app/Utilities/Recurring.php +++ b/app/Utilities/Recurring.php @@ -8,11 +8,9 @@ use App\Utilities\Date; class Recurring { - use DateTime; - public static function reflect(&$items, $issued_date_field) { - $financial_year = (new static)->getFinancialYear(); + $financial_year = (new class { use DateTime; })->getFinancialYear(); foreach ($items as $key => $item) { // @todo cache recurrings diff --git a/app/Utilities/Versions.php b/app/Utilities/Versions.php index c58b4bada..da814053d 100644 --- a/app/Utilities/Versions.php +++ b/app/Utilities/Versions.php @@ -65,10 +65,8 @@ class Versions public static function all($modules = null) { // Get data from cache - $versions = Cache::get('versions'); - - if (! empty($versions)) { - return $versions; + if (Cache::has('versions')) { + return Cache::get('versions'); } $info = Info::all(); @@ -123,7 +121,7 @@ class Versions $versions[$alias] = static::getLatestVersion($url, $version); } - Cache::put('versions', $versions, Date::now()->addHour(6)); + Cache::put('versions', $versions, Date::now()->addHours(6)); return $versions; } @@ -147,7 +145,7 @@ class Versions $versions[$alias] = static::getLatestVersion($url, $version); - Cache::put('versions', $versions, Date::now()->addHour(6)); + Cache::put('versions', $versions, Date::now()->addHours(6)); return $versions[$alias]; } @@ -180,10 +178,8 @@ class Versions public static function getUpdates() { // Get data from cache - $updates = Cache::get('updates'); - - if (! empty($updates)) { - return $updates; + if (Cache::has('updates')) { + return Cache::get('updates'); } $updates = []; @@ -212,7 +208,7 @@ class Versions $updates[$alias] = $latest_version; } - Cache::put('updates', $updates, Date::now()->addHour(6)); + Cache::put('updates', $updates, Date::now()->addHours(6)); return $updates; } diff --git a/app/Utilities/helpers.php b/app/Utilities/helpers.php index cb5086320..77d672c4e 100644 --- a/app/Utilities/helpers.php +++ b/app/Utilities/helpers.php @@ -4,6 +4,7 @@ use App\Models\Common\Company; use App\Traits\DateTime; use App\Traits\Sources; use App\Traits\Modules; +use App\Traits\SearchString; use App\Utilities\Date; use App\Utilities\Widgets; use Illuminate\Support\Facades\Storage; @@ -36,9 +37,7 @@ if (! function_exists('company_date_format')) { */ function company_date_format(): string { - $date_time = new class() { - use DateTime; - }; + $date_time = new class() { use DateTime; }; return $date_time->getCompanyDateFormat(); } @@ -283,3 +282,19 @@ if (! function_exists('get_storage_path')) { : Storage::path($path); } } + +if (! function_exists('user_model_class')) { + function user_model_class(): string + { + return config('auth.providers.users.model'); + } +} + +if (! function_exists('search_string_value')) { + function search_string_value(string $name, string $default = '', string $input = ''): string|array + { + $search = new class() { use SearchString; }; + + return $search->getSearchStringValue($name, $default, $input); + } +} diff --git a/app/View/Components/Button.php b/app/View/Components/Button.php index a9134ec72..171c11724 100644 --- a/app/View/Components/Button.php +++ b/app/View/Components/Button.php @@ -56,6 +56,9 @@ class Button extends Component case 'secondary': $default .= ' bg-purple hover:bg-purple-700 text-white disabled:bg-purple-100'; break; + case 'disabled': + $default .= ' bg-gray-100 disabled:bg-gray-100'; + break; default: $default .= ' bg-gray-100 hover:bg-gray-200 disabled:bg-gray-50'; } diff --git a/app/View/Components/Contacts/Form/Persons.php b/app/View/Components/Contacts/Form/Persons.php new file mode 100644 index 000000000..131574f40 --- /dev/null +++ b/app/View/Components/Contacts/Form/Persons.php @@ -0,0 +1,18 @@ +type = $type; $this->contact = $contact; + $this->contact_persons = ($contact) ? $contact->contact_persons : []; $this->currencies = $this->getCurrencies($currencies); $this->currency_code = ($contact) ? $contact->currency_code : default_currency(); diff --git a/app/View/Components/DeleteButton.php b/app/View/Components/DeleteButton.php index d97c84571..867a9a2c3 100644 --- a/app/View/Components/DeleteButton.php +++ b/app/View/Components/DeleteButton.php @@ -19,6 +19,8 @@ class DeleteButton extends Component public $modelTable; + public $modelTitle; + /** @var string */ public $text; @@ -48,7 +50,7 @@ class DeleteButton extends Component */ public function __construct( $label = '', - $model = false, $modelId = 'id', $modelName = 'name', string $modelTable = '', + $model = false, $modelId = 'id', $modelName = 'name', string $modelTitle = '', string $modelTable = '', $text = '', $type = '', $title = '', $message = '', $action = '', $route = '', $url = '', @@ -59,6 +61,7 @@ class DeleteButton extends Component $this->model = $model; $this->modelId = $modelId; $this->modelName = $modelName; + $this->modelTitle = $modelTitle; $this->modelTable = $model->getTable(); $this->text = $text; @@ -229,8 +232,8 @@ class DeleteButton extends Component protected function getModelTitle() { - if (! empty($this->title)) { - return $this->title; + if (! empty($this->modelTitle)) { + return $this->modelTitle; } $group = 'core'; diff --git a/app/View/Components/DeleteLink.php b/app/View/Components/DeleteLink.php index 1c2e881ee..2252e022c 100644 --- a/app/View/Components/DeleteLink.php +++ b/app/View/Components/DeleteLink.php @@ -17,6 +17,8 @@ class DeleteLink extends Component public $modelName; + public $modelTitle; + public $modelTable; /** @var string */ @@ -54,7 +56,7 @@ class DeleteLink extends Component */ public function __construct( $label = '', - $model = false, $modelId = 'id', $modelName = 'name', string $modelTable = '', + $model = false, $modelId = 'id', $modelName = 'name', string $modelTitle = '', string $modelTable = '', $text = '', $type = '', $title = '', $message = '', $action = '', $route = '', $url = '', @@ -66,6 +68,7 @@ class DeleteLink extends Component $this->model = $model; $this->modelId = $modelId; $this->modelName = $modelName; + $this->modelTitle = $modelTitle; $this->modelTable = $model->getTable(); $this->text = $text; @@ -233,8 +236,8 @@ class DeleteLink extends Component protected function getModelTitle() { - if (! empty($this->title)) { - return $this->title; + if (! empty($this->modelTitle)) { + return $this->modelTitle; } $group = 'core'; diff --git a/app/View/Components/Documents/Show/Children.php b/app/View/Components/Documents/Show/Children.php index 6a9c10267..55903ceb6 100644 --- a/app/View/Components/Documents/Show/Children.php +++ b/app/View/Components/Documents/Show/Children.php @@ -4,10 +4,12 @@ namespace App\View\Components\Documents\Show; use App\Abstracts\View\Components\Documents\Show as Component; use App\Models\Common\Recurring; - +use Illuminate\Support\Str; class Children extends Component { + public $type_lowercase; + /** * Get the view / contents that represent the component. * @@ -19,6 +21,8 @@ class Children extends Component ->where('recurable_id', $this->document->id) ->first(); + $this->type_lowercase = Str::lower(trans_choice($this->textPage, 2)); + return view('components.documents.show.children', compact('recurring')); } } diff --git a/app/View/Components/Documents/Show/Create.php b/app/View/Components/Documents/Show/Create.php index 01d569d13..cd04187ef 100644 --- a/app/View/Components/Documents/Show/Create.php +++ b/app/View/Components/Documents/Show/Create.php @@ -3,11 +3,16 @@ namespace App\View\Components\Documents\Show; use App\Abstracts\View\Components\Documents\Show as Component; +use Illuminate\Support\Str; class Create extends Component { public $description; + public $user_name; + + public $type_lowercase; + public $created_date; /** @@ -17,7 +22,12 @@ class Create extends Component */ public function render() { - $this->description = ($this->document->isRecurringDocument()) ? 'invoices.slider.create_recurring' : 'invoices.slider.create'; + $this->description = ($this->document->isRecurringDocument()) ? 'documents.slider.create_recurring' : 'documents.slider.create'; + + $this->user_name = $this->document->owner->name; + + $this->type_lowercase = Str::lower(trans_choice($this->textPage, 1)); + $this->created_date = '' . company_date($this->document->created_at) . ''; return view('components.documents.show.create'); diff --git a/app/View/Components/Documents/Show/Receive.php b/app/View/Components/Documents/Show/Receive.php index 35a521283..26e7e56a1 100644 --- a/app/View/Components/Documents/Show/Receive.php +++ b/app/View/Components/Documents/Show/Receive.php @@ -2,14 +2,20 @@ namespace App\View\Components\Documents\Show; -use App\Models\Document\DocumentHistory; use App\Abstracts\View\Components\Documents\Show as Component; +use Illuminate\Support\Str; class Receive extends Component { public $description; - public $sent_date; + public $user_name; + + public $type_lowercase; + + public $last_received; + + public $last_received_date; /** * Get the view / contents that represent the component. @@ -18,13 +24,17 @@ class Receive extends Component */ public function render() { - $this->description = ($this->document->isRecurringDocument()) ? 'invoices.slider.create_recurring' : 'general.last_sent'; + $this->description = $this->document->isRecurringDocument() ? 'documents.slider.create_recurring' : 'general.last_received'; - $last_sent = DocumentHistory::where('document_id', $this->document->id)->whereIn('status', ['sent', 'received'])->latest()->first(); + $this->last_received = $this->document->histories()->status('received')->latest()->first(); - $date = ($last_sent) ? company_date($last_sent->created_at) : trans('general.na'); + $this->user_name = ($this->last_received) ? $this->last_received->owner->name : trans('general.na'); - $this->sent_date = '' . $date . ''; + $this->type_lowercase = Str::lower(trans_choice($this->textPage, 1)); + + $date = ($this->last_received) ? company_date($this->last_received->created_at) : trans('general.na'); + + $this->last_received_date = '' . $date . ''; return view('components.documents.show.receive'); } diff --git a/app/View/Components/Documents/Show/Restore.php b/app/View/Components/Documents/Show/Restore.php index acc1aa86a..ee087c1bc 100644 --- a/app/View/Components/Documents/Show/Restore.php +++ b/app/View/Components/Documents/Show/Restore.php @@ -3,11 +3,20 @@ namespace App\View\Components\Documents\Show; use App\Abstracts\View\Components\Documents\Show as Component; +use Illuminate\Support\Str; class Restore extends Component { public $description; + public $user_name; + + public $type_lowercase; + + public $last_cancelled; + + public $last_cancelled_date; + /** * Get the view / contents that represent the component. * @@ -15,10 +24,15 @@ class Restore extends Component */ public function render() { - $last_history = $this->document->histories()->orderBy('id', 'desc')->first(); + $this->description = 'documents.slider.cancel'; - $this->description = trans('invoices.cancel_date') . ': '; - $this->description .= '' . company_date($last_history->created_at) . ''; + $this->last_cancelled = $this->document->histories()->status('cancelled')->latest()->first(); + + $this->user_name = ($this->last_cancelled) ? $this->last_cancelled->owner->name : trans('general.na'); + + $this->type_lowercase = Str::lower(trans_choice($this->textPage, 1)); + + $this->last_cancelled_date = '' . company_date($this->last_cancelled->created_at) . ''; return view('components.documents.show.restore'); } diff --git a/app/View/Components/Documents/Show/Send.php b/app/View/Components/Documents/Show/Send.php index bf115d69e..14f7dedee 100644 --- a/app/View/Components/Documents/Show/Send.php +++ b/app/View/Components/Documents/Show/Send.php @@ -2,14 +2,22 @@ namespace App\View\Components\Documents\Show; -use App\Models\Document\DocumentHistory; use App\Abstracts\View\Components\Documents\Show as Component; +use Illuminate\Support\Str; class Send extends Component { public $description; - public $sent_date; + public $user_name; + + public $type_lowercase; + + public $last_sent; + + public $last_sent_date; + + public $histories; /** * Get the view / contents that represent the component. @@ -18,13 +26,19 @@ class Send extends Component */ public function render() { - $this->description = ($this->document->isRecurringDocument()) ? 'invoices.slider.create_recurring' : 'general.last_sent'; + $this->description = $this->document->isRecurringDocument() ? 'documents.slider.create_recurring' : 'general.last_sent'; - $last_sent = DocumentHistory::where('document_id', $this->document->id)->whereIn('status', ['sent', 'received'])->latest()->first(); + $this->histories = $this->document->histories()->status('sent')->latest()->get(); - $date = ($last_sent) ? company_date($last_sent->created_at) : trans('general.na'); + $this->last_sent = $this->histories->first(); - $this->sent_date = '' . $date . ''; + $this->user_name = ($this->last_sent) ? $this->last_sent->owner->name : trans('general.na'); + + $this->type_lowercase = Str::lower(trans_choice($this->textPage, 1)); + + $date = ($this->last_sent) ? company_date($this->last_sent->created_at) : trans('general.na'); + + $this->last_sent_date = '' . $date . ''; return view('components.documents.show.send'); } diff --git a/app/View/Components/Form/Group/Account.php b/app/View/Components/Form/Group/Account.php index 744c98070..e53ac272f 100644 --- a/app/View/Components/Form/Group/Account.php +++ b/app/View/Components/Form/Group/Account.php @@ -26,7 +26,13 @@ class Account extends Form $this->path = route('modals.accounts.create'); - $this->accounts = $this->getAccounts(); + if (empty($this->accounts) && ! empty($this->options)) { + $this->accounts = $this->options; + } else if (empty($this->accounts)) { + $this->accounts = $this->getAccounts(); + } + + $model = $this->getParentData('model'); $account_id = old('account.id', old('account_id', null)); @@ -36,11 +42,21 @@ class Account extends Form if (! $this->accounts->has($account_id)) { $account = Model::find($account_id); - $this->accounts->put($account->id, $account->name); + $this->accounts->push($account); } } - if (empty($this->selected) && empty($this->getParentData('model'))) { + if (! empty($model) && ! empty($model->{$this->name})) { + $this->selected = $model->{$this->name}; + + $selected_account = $model->account; + } + + if (! empty($selected_account) && ! $this->accounts->has($selected_account->id)) { + $this->accounts->push($selected_account); + } + + if ($this->selected === null) { $this->selected = setting('default.account'); } @@ -50,9 +66,9 @@ class Account extends Form protected function getAccounts() { if ($this->hideCurrency) { - return Model::enabled()->orderBy('name')->pluck('name', 'id'); + return Model::enabled()->orderBy('name')->get(); } - return Model::enabled()->orderBy('name')->get()->pluck('title', 'id'); + return Model::enabled()->orderBy('name')->get(); } } diff --git a/app/View/Components/Form/Group/Category.php b/app/View/Components/Form/Group/Category.php index 03e089655..6a8473d87 100644 --- a/app/View/Components/Form/Group/Category.php +++ b/app/View/Components/Form/Group/Category.php @@ -51,7 +51,7 @@ class Category extends Form $selected_category = $model->category; } - if (empty($this->selected) && in_array($this->type, [Model::INCOME_TYPE, Model::EXPENSE_TYPE])) { + if ($this->selected === null && in_array($this->type, [Model::INCOME_TYPE, Model::EXPENSE_TYPE])) { $this->selected = setting('default.' . $this->type . '_category'); $selected_category = Model::find($this->selected); diff --git a/app/View/Components/Form/Group/Contact.php b/app/View/Components/Form/Group/Contact.php index 58e0d882d..72214b300 100644 --- a/app/View/Components/Form/Group/Contact.php +++ b/app/View/Components/Form/Group/Contact.php @@ -31,12 +31,18 @@ class Contact extends Form $this->name = 'contact_id'; } + if (empty($this->label)) { + $this->label = trans_choice('general.' . Str::plural($this->type), 1); + } + + if (empty($this->contacts) && ! empty($this->options)) { + $this->contacts = $this->options; + } else if (empty($this->contacts)) { + $this->contacts = Model::type($this->type)->enabled()->orderBy('name')->take(setting('default.select_limit'))->get(); + } + $this->setRoutes(); - $this->label = trans_choice('general.' . Str::plural($this->type), 1); - - $this->contacts = Model::type($this->type)->enabled()->orderBy('name')->take(setting('default.select_limit'))->pluck('name', 'id'); - $model = $this->getParentData('model'); $contact_id = old('contact.id', old('contact_id', null)); @@ -47,7 +53,7 @@ class Contact extends Form if (! $this->contacts->has($contact_id)) { $contact = Model::find($contact_id); - $this->contacts->put($contact->id, $contact->name); + $this->contacts->push($contact); } } @@ -58,7 +64,7 @@ class Contact extends Form } if (! empty($selected_contact) && ! $this->contacts->has($selected_contact->id)) { - $this->contacts->put($selected_contact->id, $selected_contact->name); + $this->contacts->push($selected_contact); } return view($this->view); diff --git a/app/View/Components/Form/Group/Country.php b/app/View/Components/Form/Group/Country.php index 76f600bda..9180693f9 100644 --- a/app/View/Components/Form/Group/Country.php +++ b/app/View/Components/Form/Group/Country.php @@ -19,7 +19,7 @@ class Country extends Form $this->name = 'country'; } - if (empty($this->selected) && empty($this->getParentData('model'))) { + if ($this->selected === null && empty($this->getParentData('model'))) { $this->selected = setting('company.country'); } diff --git a/app/View/Components/Form/Group/Currency.php b/app/View/Components/Form/Group/Currency.php index 007063492..1e07611db 100644 --- a/app/View/Components/Form/Group/Currency.php +++ b/app/View/Components/Form/Group/Currency.php @@ -51,7 +51,7 @@ class Currency extends Form } } - if (empty($this->selected) && empty($this->getParentData('model'))) { + if ($this->selected === null && empty($this->getParentData('model'))) { $this->selected = default_currency(); } diff --git a/app/View/Components/Form/Group/Locale.php b/app/View/Components/Form/Group/Locale.php index e8b18488a..13c8a4d71 100644 --- a/app/View/Components/Form/Group/Locale.php +++ b/app/View/Components/Form/Group/Locale.php @@ -17,7 +17,7 @@ class Locale extends Form */ public function render() { - if (empty($this->selected)) { + if ($this->selected === null && empty($this->getParentData('model'))) { $this->selected = setting('default.locale', config('app.locale', 'en-GB')); } diff --git a/app/View/Components/Form/Group/PaymentMethod.php b/app/View/Components/Form/Group/PaymentMethod.php index 9fc45a1b3..4befcf305 100644 --- a/app/View/Components/Form/Group/PaymentMethod.php +++ b/app/View/Components/Form/Group/PaymentMethod.php @@ -24,7 +24,7 @@ class PaymentMethod extends Form $this->payment_methods = Modules::getPaymentMethods(); - if (empty($this->selected) && empty($this->getParentData('model'))) { + if ($this->selected === null && empty($this->getParentData('model'))) { $this->selected = setting('default.payment_method'); } diff --git a/app/View/Components/Form/Group/Tax.php b/app/View/Components/Form/Group/Tax.php index 8c7518149..b3ffd9363 100644 --- a/app/View/Components/Form/Group/Tax.php +++ b/app/View/Components/Form/Group/Tax.php @@ -11,10 +11,16 @@ class Tax extends Form public $path; + public $remoteAction; + public $field; public $taxes; + public $currency; + + public $change; + /** * Get the view / contents that represent the component. * @@ -27,28 +33,39 @@ class Tax extends Form } $this->path = route('modals.taxes.create'); + $this->remoteAction = route('taxes.index', ['search' => 'enabled:1']); $this->field = [ 'key' => 'id', 'value' => 'title' ]; - $this->taxes = Model::enabled()->orderBy('name')->get()->pluck('title', 'id'); + $this->taxes = Model::enabled()->orderBy('name')->get(); - $tax_id = old('tax.id', old('tax_id', null)); + $model = $this->getParentData('model'); + + $tax_id = old('tax_ids', old('tax.id', old('tax_id', null))); if (! empty($tax_id)) { - $this->selected = $tax_id; + $this->selected = ($this->multiple) ? (array) $tax_id : $tax_id; - if (! $this->taxes->has($tax_id)) { - $tax = Model::find($tax_id); + foreach ($tax_id as $id) { + if (! $this->taxes->has($id)) { + $tax = Model::find($id); - $this->taxes->put($tax->id, $tax->title); + $this->taxes->put($tax->id, $tax->title); + } } } - if (empty($this->selected) && empty($this->getParentData('model'))) { - $this->selected = setting('default.tax'); + if (! empty($model) && ! empty($model->{$this->name})) { + $this->selected = $model->{$this->name}; + } + + if ($this->selected === null && $this->multiple) { + $this->selected = (setting('default.tax')) ? [setting('default.tax')] : null; + } else if ($this->selected === null) { + $this->selected = setting('default.tax', null); } return view('components.form.group.tax'); diff --git a/app/View/Components/Index/Currency.php b/app/View/Components/Index/Currency.php index b18352c21..a9ef781dc 100644 --- a/app/View/Components/Index/Currency.php +++ b/app/View/Components/Index/Currency.php @@ -38,7 +38,7 @@ class Currency extends Component { $code = ($this->code) ? $this->code : default_currency(); - $this->currency = config('money.currencies.' . $code . '.name'); + $this->currency = currency($code)->getName(); return view('components.index.currency'); } diff --git a/app/View/Components/SearchString.php b/app/View/Components/SearchString.php index 50cca31d3..93f655342 100644 --- a/app/View/Components/SearchString.php +++ b/app/View/Components/SearchString.php @@ -76,6 +76,9 @@ class SearchString extends Component 'url' => $this->getFilterUrl($column, $options), 'values' => $this->getFilterValues($column, $options), 'value_option_fields' => $options['fields'] ?? [], + //'operators' => $options['operators'] ?? $this->getOperators($options['type'] ?? 'string'), + 'operator' => $options['operator'] ?? '=', + 'multiple' => $options['multiple'] ?? false, ]; } } @@ -246,4 +249,41 @@ class SearchString extends Component return $values; } + + protected function getOperators($type) + { + $operators = [ + 'equal' => [ + 'enabled' => true, + 'symbol' => [ + 'sign' => '=', + 'icon' => 'drag_handle', + ], + 'text' => trans('general.is'), + ], + 'not_equal' => [ + 'enabled' => true, + 'symbol' => [ + 'sign' => '!=', + 'img' => asset('public/img/tailwind_icons/not-equal.svg'), + ], + 'text' => trans('general.isnot'), + ], + 'range' => [ + 'enabled' => false, + 'symbol' => [ + 'sign' => '><', + 'class' => 'transform rotate-90', + 'icon' => 'height', + ], + 'text' => trans('general.range'), + ], + ]; + + if ($type == 'date') { + $operators['range']['enabled'] = true; + } + + return $operators; + } } diff --git a/app/View/Components/Transactions/Show/Connect.php b/app/View/Components/Transactions/Show/Connect.php new file mode 100644 index 000000000..127c9be65 --- /dev/null +++ b/app/View/Components/Transactions/Show/Connect.php @@ -0,0 +1,18 @@ +getFinancialStart()->format('Y-m-d'); + $financial_year = $this->getFinancialYear(); - // check and assign year start - if (($year_start = Date::today()->startOfYear()->format('Y-m-d')) !== $financial_start) { - $year_start = $financial_start; - } - - $this->start_date = Date::parse(request('start_date', $year_start)); - $this->end_date = Date::parse(request('end_date', Date::parse($year_start)->addYear(1)->subDays(1)->format('Y-m-d'))); + $this->start_date = Date::parse(request('start_date', $financial_year->copy()->getStartDate()->toDateString())); + $this->end_date = Date::parse(request('end_date', $financial_year->copy()->getEndDate()->toDateString())); $this->period = request('period', 'month'); } public function getLabels(): array { - $range = request('range', 'custom'); - - $start_month = $this->start_date->month; - $end_month = $this->end_date->month; - - // Monthly $labels = []; - $s = clone $this->start_date; + $start_date = $this->start_date->copy(); - if ($range == 'last_12_months') { - $end_month = 12; - $start_month = 0; - } elseif ($range == 'custom') { - $end_month = $this->end_date->diffInMonths($this->start_date); - $start_month = 0; - } + $counter = $this->end_date->diffInMonths($this->start_date); - for ($j = $end_month; $j >= $start_month; $j--) { - $labels[$end_month - $j] = $s->format('M Y'); + for ($j = 0; $j <= $counter; $j++) { + $labels[$j] = $start_date->format($this->getMonthlyDateFormat()); if ($this->period == 'month') { - $s->addMonth(); + $start_date->addMonth(); } else { - $s->addMonths(3); - $j -= 2; + $start_date->addMonths(3); + $j += 2; } } @@ -191,7 +174,7 @@ class CashFlow extends Widget $totals[$i] += $item->getAmountConvertedToDefault(); } - $precision = config('money.currencies.' . default_currency() . '.precision'); + $precision = currency()->getPrecision(); foreach ($totals as $key => $value) { if ($type == 'expense') { @@ -206,7 +189,7 @@ class CashFlow extends Widget { $profit = []; - $precision = config('money.currencies.' . default_currency() . '.precision'); + $precision = currency()->getPrecision(); foreach ($incomes as $key => $income) { $value = $income - abs($expenses[$key]); diff --git a/app/Widgets/ProfitLoss.php b/app/Widgets/ProfitLoss.php index 0d3a87b49..24cff05e3 100644 --- a/app/Widgets/ProfitLoss.php +++ b/app/Widgets/ProfitLoss.php @@ -51,46 +51,29 @@ class ProfitLoss extends Widget public function setFilter(): void { - $financial_start = $this->getFinancialStart()->format('Y-m-d'); + $financial_year = $this->getFinancialYear(); - // check and assign year start - if (($year_start = Date::today()->startOfYear()->format('Y-m-d')) !== $financial_start) { - $year_start = $financial_start; - } - - $this->start_date = Date::parse(request('start_date', $year_start)); - $this->end_date = Date::parse(request('end_date', Date::parse($year_start)->addYear(1)->subDays(1)->format('Y-m-d'))); + $this->start_date = Date::parse(request('start_date', $financial_year->copy()->getStartDate()->toDateString())); + $this->end_date = Date::parse(request('end_date', $financial_year->copy()->getEndDate()->toDateString())); $this->period = request('period', 'month'); } public function getLabels(): array { - $range = request('range', 'custom'); - - $start_month = $this->start_date->month; - $end_month = $this->end_date->month; - - // Monthly $labels = []; - $s = clone $this->start_date; + $start_date = $this->start_date->copy(); - if ($range == 'last_12_months') { - $end_month = 12; - $start_month = 0; - } elseif ($range == 'custom') { - $end_month = $this->end_date->diffInMonths($this->start_date); - $start_month = 0; - } + $counter = $this->end_date->diffInMonths($this->start_date); - for ($j = $end_month; $j >= $start_month; $j--) { - $labels[$end_month - $j] = $s->format('M Y'); + for ($j = 0; $j <= $counter; $j++) { + $labels[$j] = $start_date->format($this->getMonthlyDateFormat()); if ($this->period == 'month') { - $s->addMonth(); + $start_date->addMonth(); } else { - $s->addMonths(3); - $j -= 2; + $start_date->addMonths(3); + $j += 2; } } @@ -195,7 +178,7 @@ class ProfitLoss extends Widget $totals[$i] += $item->getAmountConvertedToDefault(); } - $precision = config('money.currencies.' . default_currency() . '.precision'); + $precision = currency()->getPrecision(); foreach ($totals as $key => $value) { $totals[$key] = round($value, $precision); diff --git a/artisan b/artisan index e932fd6ef..e9ab8037a 100644 --- a/artisan +++ b/artisan @@ -4,7 +4,7 @@ /** * @package Akaunting * @copyright 2017-2023 Akaunting. All rights reserved. - * @license GNU GPL version 3; see LICENSE.txt + * @license BSL; see LICENSE.txt * @link https://akaunting.com */ diff --git a/composer.json b/composer.json index 0f93fd257..ecb738776 100644 --- a/composer.json +++ b/composer.json @@ -1,6 +1,6 @@ { "name": "akaunting/akaunting", - "description": "Free accounting software built with Laravel", + "description": "Online accounting software built with Laravel", "homepage": "https://akaunting.com", "keywords": [ "laravel", @@ -10,7 +10,7 @@ "software", "online" ], - "license": "GPL-3.0+", + "license": "BSL", "type": "project", "require": { "php": "^8.1", @@ -68,7 +68,7 @@ "riverskies/laravel-mobile-detect": "^1.3", "santigarcor/laratrust": "^7.0", "sentry/sentry-laravel": "^3.0", - "simple-icons/simple-icons": "^6.0", + "simple-icons/simple-icons": "^9.0", "simshaun/recurr": "^5.0", "staudenmeir/belongs-to-through": "^2.12", "staudenmeir/eloquent-has-many-deep": "^1.15", diff --git a/composer.lock b/composer.lock index 4462b2bb5..eb01795d4 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "c3f66e10a7d0f5845e1d1a4f99dfced6", + "content-hash": "d176cc8d87916f97ee94bee140cdb8ad", "packages": [ { "name": "akaunting/laravel-apexcharts", @@ -142,16 +142,16 @@ }, { "name": "akaunting/laravel-firewall", - "version": "2.1.5", + "version": "2.1.7", "source": { "type": "git", "url": "https://github.com/akaunting/laravel-firewall.git", - "reference": "9529b1090d28684fbfbf57944a317457f1288cca" + "reference": "b01b55b4e74510b084be5c37feb0fbc442a4484e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/akaunting/laravel-firewall/zipball/9529b1090d28684fbfbf57944a317457f1288cca", - "reference": "9529b1090d28684fbfbf57944a317457f1288cca", + "url": "https://api.github.com/repos/akaunting/laravel-firewall/zipball/b01b55b4e74510b084be5c37feb0fbc442a4484e", + "reference": "b01b55b4e74510b084be5c37feb0fbc442a4484e", "shasum": "" }, "require": { @@ -203,9 +203,9 @@ ], "support": { "issues": "https://github.com/akaunting/laravel-firewall/issues", - "source": "https://github.com/akaunting/laravel-firewall/tree/2.1.5" + "source": "https://github.com/akaunting/laravel-firewall/tree/2.1.7" }, - "time": "2023-08-30T11:08:02+00:00" + "time": "2023-10-02T05:34:28+00:00" }, { "name": "akaunting/laravel-language", @@ -852,16 +852,16 @@ }, { "name": "aws/aws-sdk-php", - "version": "3.280.0", + "version": "3.282.1", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "bf4f3079bc59af44a752677cfbcd43f7953c4343" + "reference": "59b84106b3870da3a1a862047fc61108dccb37b9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/bf4f3079bc59af44a752677cfbcd43f7953c4343", - "reference": "bf4f3079bc59af44a752677cfbcd43f7953c4343", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/59b84106b3870da3a1a862047fc61108dccb37b9", + "reference": "59b84106b3870da3a1a862047fc61108dccb37b9", "shasum": "" }, "require": { @@ -941,9 +941,9 @@ "support": { "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", "issues": "https://github.com/aws/aws-sdk-php/issues", - "source": "https://github.com/aws/aws-sdk-php/tree/3.280.0" + "source": "https://github.com/aws/aws-sdk-php/tree/3.282.1" }, - "time": "2023-08-30T18:19:33+00:00" + "time": "2023-10-02T18:07:55+00:00" }, { "name": "balping/json-raw-encoder", @@ -1880,16 +1880,16 @@ }, { "name": "composer/semver", - "version": "3.3.2", + "version": "3.4.0", "source": { "type": "git", "url": "https://github.com/composer/semver.git", - "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9" + "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/3953f23262f2bff1919fc82183ad9acb13ff62c9", - "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9", + "url": "https://api.github.com/repos/composer/semver/zipball/35e8d0af4486141bc745f23a29cc2091eb624a32", + "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32", "shasum": "" }, "require": { @@ -1939,9 +1939,9 @@ "versioning" ], "support": { - "irc": "irc://irc.freenode.org/composer", + "irc": "ircs://irc.libera.chat:6697/composer", "issues": "https://github.com/composer/semver/issues", - "source": "https://github.com/composer/semver/tree/3.3.2" + "source": "https://github.com/composer/semver/tree/3.4.0" }, "funding": [ { @@ -1957,7 +1957,7 @@ "type": "tidelift" } ], - "time": "2022-04-01T19:23:25+00:00" + "time": "2023-08-31T09:50:34+00:00" }, { "name": "dflydev/dot-access-data", @@ -2129,32 +2129,34 @@ }, { "name": "doctrine/collections", - "version": "1.8.0", + "version": "2.1.3", "source": { "type": "git", "url": "https://github.com/doctrine/collections.git", - "reference": "2b44dd4cbca8b5744327de78bafef5945c7e7b5e" + "reference": "3023e150f90a38843856147b58190aa8b46cc155" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/collections/zipball/2b44dd4cbca8b5744327de78bafef5945c7e7b5e", - "reference": "2b44dd4cbca8b5744327de78bafef5945c7e7b5e", + "url": "https://api.github.com/repos/doctrine/collections/zipball/3023e150f90a38843856147b58190aa8b46cc155", + "reference": "3023e150f90a38843856147b58190aa8b46cc155", "shasum": "" }, "require": { - "doctrine/deprecations": "^0.5.3 || ^1", - "php": "^7.1.3 || ^8.0" + "doctrine/deprecations": "^1", + "php": "^8.1" }, "require-dev": { - "doctrine/coding-standard": "^9.0 || ^10.0", - "phpstan/phpstan": "^1.4.8", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.1.5", - "vimeo/psalm": "^4.22" + "doctrine/coding-standard": "^10.0", + "ext-json": "*", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.0", + "phpunit/phpunit": "^9.5", + "vimeo/psalm": "^5.11" }, "type": "library", "autoload": { "psr-4": { - "Doctrine\\Common\\Collections\\": "lib/Doctrine/Common/Collections" + "Doctrine\\Common\\Collections\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -2193,22 +2195,36 @@ ], "support": { "issues": "https://github.com/doctrine/collections/issues", - "source": "https://github.com/doctrine/collections/tree/1.8.0" + "source": "https://github.com/doctrine/collections/tree/2.1.3" }, - "time": "2022-09-01T20:12:10+00:00" + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcollections", + "type": "tidelift" + } + ], + "time": "2023-07-06T15:15:36+00:00" }, { "name": "doctrine/dbal", - "version": "3.6.6", + "version": "3.7.0", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "63646ffd71d1676d2f747f871be31b7e921c7864" + "reference": "00d03067f07482f025d41ab55e4ba0db5eca2cdf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/63646ffd71d1676d2f747f871be31b7e921c7864", - "reference": "63646ffd71d1676d2f747f871be31b7e921c7864", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/00d03067f07482f025d41ab55e4ba0db5eca2cdf", + "reference": "00d03067f07482f025d41ab55e4ba0db5eca2cdf", "shasum": "" }, "require": { @@ -2224,9 +2240,9 @@ "doctrine/coding-standard": "12.0.0", "fig/log-test": "^1", "jetbrains/phpstorm-stubs": "2023.1", - "phpstan/phpstan": "1.10.29", + "phpstan/phpstan": "1.10.35", "phpstan/phpstan-strict-rules": "^1.5", - "phpunit/phpunit": "9.6.9", + "phpunit/phpunit": "9.6.13", "psalm/plugin-phpunit": "0.18.4", "slevomat/coding-standard": "8.13.1", "squizlabs/php_codesniffer": "3.7.2", @@ -2292,7 +2308,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.6.6" + "source": "https://github.com/doctrine/dbal/tree/3.7.0" }, "funding": [ { @@ -2308,20 +2324,20 @@ "type": "tidelift" } ], - "time": "2023-08-17T05:38:17+00:00" + "time": "2023-09-26T20:56:55+00:00" }, { "name": "doctrine/deprecations", - "version": "v1.1.1", + "version": "1.1.2", "source": { "type": "git", "url": "https://github.com/doctrine/deprecations.git", - "reference": "612a3ee5ab0d5dd97b7cf3874a6efe24325efac3" + "reference": "4f2d4f2836e7ec4e7a8625e75c6aa916004db931" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/612a3ee5ab0d5dd97b7cf3874a6efe24325efac3", - "reference": "612a3ee5ab0d5dd97b7cf3874a6efe24325efac3", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/4f2d4f2836e7ec4e7a8625e75c6aa916004db931", + "reference": "4f2d4f2836e7ec4e7a8625e75c6aa916004db931", "shasum": "" }, "require": { @@ -2353,9 +2369,9 @@ "homepage": "https://www.doctrine-project.org/", "support": { "issues": "https://github.com/doctrine/deprecations/issues", - "source": "https://github.com/doctrine/deprecations/tree/v1.1.1" + "source": "https://github.com/doctrine/deprecations/tree/1.1.2" }, - "time": "2023-06-03T09:27:29+00:00" + "time": "2023-09-27T20:04:15+00:00" }, { "name": "doctrine/event-manager", @@ -3729,12 +3745,12 @@ } }, "autoload": { - "psr-4": { - "Hoa\\Consistency\\": "." - }, "files": [ "Prelude.php" - ] + ], + "psr-4": { + "Hoa\\Consistency\\": "." + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4952,16 +4968,16 @@ }, { "name": "laravel/framework", - "version": "v10.21.0", + "version": "v10.25.2", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "96b15c7ac382a9adb4a56d40c640e782d669a112" + "reference": "6014dd456b414b305fb0b408404efdcec18e64bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/96b15c7ac382a9adb4a56d40c640e782d669a112", - "reference": "96b15c7ac382a9adb4a56d40c640e782d669a112", + "url": "https://api.github.com/repos/laravel/framework/zipball/6014dd456b414b305fb0b408404efdcec18e64bc", + "reference": "6014dd456b414b305fb0b408404efdcec18e64bc", "shasum": "" }, "require": { @@ -4979,7 +4995,7 @@ "ext-tokenizer": "*", "fruitcake/php-cors": "^1.2", "guzzlehttp/uri-template": "^1.0", - "laravel/prompts": "^0.1", + "laravel/prompts": "^0.1.9", "laravel/serializable-closure": "^1.3", "league/commonmark": "^2.2.1", "league/flysystem": "^3.8.0", @@ -5061,7 +5077,7 @@ "league/flysystem-read-only": "^3.3", "league/flysystem-sftp-v3": "^3.0", "mockery/mockery": "^1.5.1", - "orchestra/testbench-core": "^8.4", + "orchestra/testbench-core": "^8.12", "pda/pheanstalk": "^4.0", "phpstan/phpstan": "^1.4.7", "phpunit/phpunit": "^10.0.7", @@ -5148,20 +5164,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-08-29T13:55:56+00:00" + "time": "2023-09-28T14:08:59+00:00" }, { "name": "laravel/prompts", - "version": "v0.1.6", + "version": "v0.1.10", "source": { "type": "git", "url": "https://github.com/laravel/prompts.git", - "reference": "b514c5620e1b3b61221b0024dc88def26d9654f4" + "reference": "37ed55f6950d921a87d5beeab16d03f8de26b060" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/prompts/zipball/b514c5620e1b3b61221b0024dc88def26d9654f4", - "reference": "b514c5620e1b3b61221b0024dc88def26d9654f4", + "url": "https://api.github.com/repos/laravel/prompts/zipball/37ed55f6950d921a87d5beeab16d03f8de26b060", + "reference": "37ed55f6950d921a87d5beeab16d03f8de26b060", "shasum": "" }, "require": { @@ -5170,6 +5186,10 @@ "php": "^8.1", "symfony/console": "^6.2" }, + "conflict": { + "illuminate/console": ">=10.17.0 <10.25.0", + "laravel/framework": ">=10.17.0 <10.25.0" + }, "require-dev": { "mockery/mockery": "^1.5", "pestphp/pest": "^2.3", @@ -5180,6 +5200,11 @@ "ext-pcntl": "Required for the spinner to be animated." }, "type": "library", + "extra": { + "branch-alias": { + "dev-main": "0.1.x-dev" + } + }, "autoload": { "files": [ "src/helpers.php" @@ -5194,22 +5219,22 @@ ], "support": { "issues": "https://github.com/laravel/prompts/issues", - "source": "https://github.com/laravel/prompts/tree/v0.1.6" + "source": "https://github.com/laravel/prompts/tree/v0.1.10" }, - "time": "2023-08-18T13:32:23+00:00" + "time": "2023-09-29T07:26:07+00:00" }, { "name": "laravel/sanctum", - "version": "v3.2.6", + "version": "v3.3.1", "source": { "type": "git", "url": "https://github.com/laravel/sanctum.git", - "reference": "217e8a2bc5aa6a827ced97fcb76504029d3115d7" + "reference": "338f633e6487e76b255470d3373fbc29228aa971" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sanctum/zipball/217e8a2bc5aa6a827ced97fcb76504029d3115d7", - "reference": "217e8a2bc5aa6a827ced97fcb76504029d3115d7", + "url": "https://api.github.com/repos/laravel/sanctum/zipball/338f633e6487e76b255470d3373fbc29228aa971", + "reference": "338f633e6487e76b255470d3373fbc29228aa971", "shasum": "" }, "require": { @@ -5262,7 +5287,7 @@ "issues": "https://github.com/laravel/sanctum/issues", "source": "https://github.com/laravel/sanctum" }, - "time": "2023-08-22T13:21:11+00:00" + "time": "2023-09-07T15:46:33+00:00" }, { "name": "laravel/serializable-closure", @@ -5779,16 +5804,16 @@ }, { "name": "league/flysystem", - "version": "3.15.1", + "version": "3.16.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "a141d430414fcb8bf797a18716b09f759a385bed" + "reference": "4fdf372ca6b63c6e281b1c01a624349ccb757729" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/a141d430414fcb8bf797a18716b09f759a385bed", - "reference": "a141d430414fcb8bf797a18716b09f759a385bed", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/4fdf372ca6b63c6e281b1c01a624349ccb757729", + "reference": "4fdf372ca6b63c6e281b1c01a624349ccb757729", "shasum": "" }, "require": { @@ -5797,6 +5822,8 @@ "php": "^8.0.2" }, "conflict": { + "async-aws/core": "<1.19.0", + "async-aws/s3": "<1.14.0", "aws/aws-sdk-php": "3.209.31 || 3.210.0", "guzzlehttp/guzzle": "<7.0", "guzzlehttp/ringphp": "<1.1.1", @@ -5816,7 +5843,7 @@ "microsoft/azure-storage-blob": "^1.1", "phpseclib/phpseclib": "^3.0.14", "phpstan/phpstan": "^0.12.26", - "phpunit/phpunit": "^9.5.11", + "phpunit/phpunit": "^9.5.11|^10.0", "sabre/dav": "^4.3.1" }, "type": "library", @@ -5851,7 +5878,7 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.15.1" + "source": "https://github.com/thephpleague/flysystem/tree/3.16.0" }, "funding": [ { @@ -5863,20 +5890,20 @@ "type": "github" } ], - "time": "2023-05-04T09:04:26+00:00" + "time": "2023-09-07T19:22:17+00:00" }, { "name": "league/flysystem-aws-s3-v3", - "version": "3.15.0", + "version": "3.16.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem-aws-s3-v3.git", - "reference": "d8de61ee10b6a607e7996cff388c5a3a663e8c8a" + "reference": "ded9ba346bb01cb9cc4cc7f2743c2c0e14d18e1c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/d8de61ee10b6a607e7996cff388c5a3a663e8c8a", - "reference": "d8de61ee10b6a607e7996cff388c5a3a663e8c8a", + "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/ded9ba346bb01cb9cc4cc7f2743c2c0e14d18e1c", + "reference": "ded9ba346bb01cb9cc4cc7f2743c2c0e14d18e1c", "shasum": "" }, "require": { @@ -5917,7 +5944,7 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem-aws-s3-v3/issues", - "source": "https://github.com/thephpleague/flysystem-aws-s3-v3/tree/3.15.0" + "source": "https://github.com/thephpleague/flysystem-aws-s3-v3/tree/3.16.0" }, "funding": [ { @@ -5929,20 +5956,20 @@ "type": "github" } ], - "time": "2023-05-02T20:02:14+00:00" + "time": "2023-08-30T10:14:57+00:00" }, { "name": "league/flysystem-local", - "version": "3.15.0", + "version": "3.16.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem-local.git", - "reference": "543f64c397fefdf9cfeac443ffb6beff602796b3" + "reference": "ec7383f25642e6fd4bb0c9554fc2311245391781" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/543f64c397fefdf9cfeac443ffb6beff602796b3", - "reference": "543f64c397fefdf9cfeac443ffb6beff602796b3", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/ec7383f25642e6fd4bb0c9554fc2311245391781", + "reference": "ec7383f25642e6fd4bb0c9554fc2311245391781", "shasum": "" }, "require": { @@ -5977,7 +6004,7 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem-local/issues", - "source": "https://github.com/thephpleague/flysystem-local/tree/3.15.0" + "source": "https://github.com/thephpleague/flysystem-local/tree/3.16.0" }, "funding": [ { @@ -5989,7 +6016,7 @@ "type": "github" } ], - "time": "2023-05-02T20:02:14+00:00" + "time": "2023-08-30T10:23:59+00:00" }, { "name": "league/mime-type-detection", @@ -6650,16 +6677,16 @@ }, { "name": "maximebf/debugbar", - "version": "v1.18.2", + "version": "v1.19.0", "source": { "type": "git", "url": "https://github.com/maximebf/php-debugbar.git", - "reference": "17dcf3f6ed112bb85a37cf13538fd8de49f5c274" + "reference": "30f65f18f7ac086255a77a079f8e0dcdd35e828e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/maximebf/php-debugbar/zipball/17dcf3f6ed112bb85a37cf13538fd8de49f5c274", - "reference": "17dcf3f6ed112bb85a37cf13538fd8de49f5c274", + "url": "https://api.github.com/repos/maximebf/php-debugbar/zipball/30f65f18f7ac086255a77a079f8e0dcdd35e828e", + "reference": "30f65f18f7ac086255a77a079f8e0dcdd35e828e", "shasum": "" }, "require": { @@ -6710,9 +6737,9 @@ ], "support": { "issues": "https://github.com/maximebf/php-debugbar/issues", - "source": "https://github.com/maximebf/php-debugbar/tree/v1.18.2" + "source": "https://github.com/maximebf/php-debugbar/tree/v1.19.0" }, - "time": "2023-02-04T15:27:00+00:00" + "time": "2023-09-19T19:53:10+00:00" }, { "name": "mnsami/composer-custom-directory-installer", @@ -7084,16 +7111,16 @@ }, { "name": "nesbot/carbon", - "version": "2.69.0", + "version": "2.71.0", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "4308217830e4ca445583a37d1bf4aff4153fa81c" + "reference": "98276233188583f2ff845a0f992a235472d9466a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/4308217830e4ca445583a37d1bf4aff4153fa81c", - "reference": "4308217830e4ca445583a37d1bf4aff4153fa81c", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/98276233188583f2ff845a0f992a235472d9466a", + "reference": "98276233188583f2ff845a0f992a235472d9466a", "shasum": "" }, "require": { @@ -7186,7 +7213,7 @@ "type": "tidelift" } ], - "time": "2023-08-03T09:00:52+00:00" + "time": "2023-09-25T11:31:05+00:00" }, { "name": "nette/schema", @@ -7252,16 +7279,16 @@ }, { "name": "nette/utils", - "version": "v4.0.1", + "version": "v4.0.2", "source": { "type": "git", "url": "https://github.com/nette/utils.git", - "reference": "9124157137da01b1f5a5a22d6486cb975f26db7e" + "reference": "cead6637226456b35e1175cc53797dd585d85545" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/utils/zipball/9124157137da01b1f5a5a22d6486cb975f26db7e", - "reference": "9124157137da01b1f5a5a22d6486cb975f26db7e", + "url": "https://api.github.com/repos/nette/utils/zipball/cead6637226456b35e1175cc53797dd585d85545", + "reference": "cead6637226456b35e1175cc53797dd585d85545", "shasum": "" }, "require": { @@ -7283,8 +7310,7 @@ "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()", "ext-json": "to use Nette\\Utils\\Json", "ext-mbstring": "to use Strings::lower() etc...", - "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()", - "ext-xml": "to use Strings::length() etc. when mbstring is not available" + "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()" }, "type": "library", "extra": { @@ -7333,9 +7359,9 @@ ], "support": { "issues": "https://github.com/nette/utils/issues", - "source": "https://github.com/nette/utils/tree/v4.0.1" + "source": "https://github.com/nette/utils/tree/v4.0.2" }, - "time": "2023-07-30T15:42:21+00:00" + "time": "2023-09-19T11:58:07+00:00" }, { "name": "nikic/php-parser", @@ -8595,16 +8621,16 @@ }, { "name": "phpstan/phpdoc-parser", - "version": "1.23.1", + "version": "1.24.2", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "846ae76eef31c6d7790fac9bc399ecee45160b26" + "reference": "bcad8d995980440892759db0c32acae7c8e79442" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/846ae76eef31c6d7790fac9bc399ecee45160b26", - "reference": "846ae76eef31c6d7790fac9bc399ecee45160b26", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/bcad8d995980440892759db0c32acae7c8e79442", + "reference": "bcad8d995980440892759db0c32acae7c8e79442", "shasum": "" }, "require": { @@ -8636,9 +8662,9 @@ "description": "PHPDoc parser with support for nullable, intersection and generic types", "support": { "issues": "https://github.com/phpstan/phpdoc-parser/issues", - "source": "https://github.com/phpstan/phpdoc-parser/tree/1.23.1" + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.24.2" }, - "time": "2023-08-03T16:32:59+00:00" + "time": "2023-09-26T12:28:12+00:00" }, { "name": "plank/laravel-mediable", @@ -8921,16 +8947,16 @@ }, { "name": "psr/http-client", - "version": "1.0.2", + "version": "1.0.3", "source": { "type": "git", "url": "https://github.com/php-fig/http-client.git", - "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31" + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-client/zipball/0955afe48220520692d2d09f7ab7e0f93ffd6a31", - "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", "shasum": "" }, "require": { @@ -8967,9 +8993,9 @@ "psr-18" ], "support": { - "source": "https://github.com/php-fig/http-client/tree/1.0.2" + "source": "https://github.com/php-fig/http-client" }, - "time": "2023-04-10T20:12:12+00:00" + "time": "2023-09-23T14:17:50+00:00" }, { "name": "psr/http-factory", @@ -9182,16 +9208,16 @@ }, { "name": "psy/psysh", - "version": "v0.11.20", + "version": "v0.11.21", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "0fa27040553d1d280a67a4393194df5228afea5b" + "reference": "bcb22101107f3bf770523b65630c9d547f60c540" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/0fa27040553d1d280a67a4393194df5228afea5b", - "reference": "0fa27040553d1d280a67a4393194df5228afea5b", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/bcb22101107f3bf770523b65630c9d547f60c540", + "reference": "bcb22101107f3bf770523b65630c9d547f60c540", "shasum": "" }, "require": { @@ -9221,6 +9247,10 @@ "extra": { "branch-alias": { "dev-main": "0.11.x-dev" + }, + "bamarni-bin": { + "bin-links": false, + "forward-command": false } }, "autoload": { @@ -9252,9 +9282,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.11.20" + "source": "https://github.com/bobthecow/psysh/tree/v0.11.21" }, - "time": "2023-07-31T14:32:22+00:00" + "time": "2023-09-17T21:15:54+00:00" }, { "name": "ralouphie/getallheaders", @@ -9898,16 +9928,16 @@ }, { "name": "sentry/sentry-laravel", - "version": "3.7.3", + "version": "3.8.0", "source": { "type": "git", "url": "https://github.com/getsentry/sentry-laravel.git", - "reference": "2aee4ad217be8ef04ffcde6e9f7dd17af5a3b0bf" + "reference": "c7e7611553f9f90af10ed98dde1a680220f02e4d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/2aee4ad217be8ef04ffcde6e9f7dd17af5a3b0bf", - "reference": "2aee4ad217be8ef04ffcde6e9f7dd17af5a3b0bf", + "url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/c7e7611553f9f90af10ed98dde1a680220f02e4d", + "reference": "c7e7611553f9f90af10ed98dde1a680220f02e4d", "shasum": "" }, "require": { @@ -9920,6 +9950,7 @@ }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.11", + "laravel/folio": "^1.0", "laravel/framework": "^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0", "mockery/mockery": "^1.3", "orchestra/testbench": "^4.7 | ^5.1 | ^6.0 | ^7.0 | ^8.0", @@ -9973,7 +10004,7 @@ ], "support": { "issues": "https://github.com/getsentry/sentry-laravel/issues", - "source": "https://github.com/getsentry/sentry-laravel/tree/3.7.3" + "source": "https://github.com/getsentry/sentry-laravel/tree/3.8.0" }, "funding": [ { @@ -9985,20 +10016,20 @@ "type": "custom" } ], - "time": "2023-08-03T10:10:23+00:00" + "time": "2023-09-05T11:02:34+00:00" }, { "name": "simple-icons/simple-icons", - "version": "6.23.0", + "version": "9.16.1", "source": { "type": "git", "url": "https://github.com/simple-icons/simple-icons.git", - "reference": "f493bbdbf36dbc38178f16657e7cbef8315c45f2" + "reference": "9f6f4b37a26d942da3562887e4b60715b4699122" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/simple-icons/simple-icons/zipball/f493bbdbf36dbc38178f16657e7cbef8315c45f2", - "reference": "f493bbdbf36dbc38178f16657e7cbef8315c45f2", + "url": "https://api.github.com/repos/simple-icons/simple-icons/zipball/9f6f4b37a26d942da3562887e4b60715b4699122", + "reference": "9f6f4b37a26d942da3562887e4b60715b4699122", "shasum": "" }, "type": "library", @@ -10023,24 +10054,24 @@ "type": "opencollective" } ], - "time": "2022-05-22T11:39:24+00:00" + "time": "2023-10-01T02:33:30+00:00" }, { "name": "simshaun/recurr", - "version": "v5.0.1", + "version": "v5.0.2", "source": { "type": "git", "url": "https://github.com/simshaun/recurr.git", - "reference": "6887b7bd7075de97c8c69835e0939ff68d23c47e" + "reference": "1aff62e6e0ee875b3f2487352542605123ee9172" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/simshaun/recurr/zipball/6887b7bd7075de97c8c69835e0939ff68d23c47e", - "reference": "6887b7bd7075de97c8c69835e0939ff68d23c47e", + "url": "https://api.github.com/repos/simshaun/recurr/zipball/1aff62e6e0ee875b3f2487352542605123ee9172", + "reference": "1aff62e6e0ee875b3f2487352542605123ee9172", "shasum": "" }, "require": { - "doctrine/collections": "~1.6", + "doctrine/collections": "~1.6||^2.0", "php": "^7.2||^8.0" }, "require-dev": { @@ -10080,9 +10111,9 @@ ], "support": { "issues": "https://github.com/simshaun/recurr/issues", - "source": "https://github.com/simshaun/recurr/tree/v5.0.1" + "source": "https://github.com/simshaun/recurr/tree/v5.0.2" }, - "time": "2022-09-09T05:37:22+00:00" + "time": "2023-09-26T20:31:33+00:00" }, { "name": "staudenmeir/belongs-to-through", @@ -10463,16 +10494,16 @@ }, { "name": "symfony/error-handler", - "version": "v6.3.2", + "version": "v6.3.5", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "85fd65ed295c4078367c784e8a5a6cee30348b7a" + "reference": "1f69476b64fb47105c06beef757766c376b548c4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/85fd65ed295c4078367c784e8a5a6cee30348b7a", - "reference": "85fd65ed295c4078367c784e8a5a6cee30348b7a", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/1f69476b64fb47105c06beef757766c376b548c4", + "reference": "1f69476b64fb47105c06beef757766c376b548c4", "shasum": "" }, "require": { @@ -10517,7 +10548,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v6.3.2" + "source": "https://github.com/symfony/error-handler/tree/v6.3.5" }, "funding": [ { @@ -10533,7 +10564,7 @@ "type": "tidelift" } ], - "time": "2023-07-16T17:05:46+00:00" + "time": "2023-09-12T06:57:20+00:00" }, { "name": "symfony/event-dispatcher", @@ -10693,16 +10724,16 @@ }, { "name": "symfony/finder", - "version": "v6.3.3", + "version": "v6.3.5", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "9915db259f67d21eefee768c1abcf1cc61b1fc9e" + "reference": "a1b31d88c0e998168ca7792f222cbecee47428c4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/9915db259f67d21eefee768c1abcf1cc61b1fc9e", - "reference": "9915db259f67d21eefee768c1abcf1cc61b1fc9e", + "url": "https://api.github.com/repos/symfony/finder/zipball/a1b31d88c0e998168ca7792f222cbecee47428c4", + "reference": "a1b31d88c0e998168ca7792f222cbecee47428c4", "shasum": "" }, "require": { @@ -10737,7 +10768,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v6.3.3" + "source": "https://github.com/symfony/finder/tree/v6.3.5" }, "funding": [ { @@ -10753,20 +10784,20 @@ "type": "tidelift" } ], - "time": "2023-07-31T08:31:44+00:00" + "time": "2023-09-26T12:56:25+00:00" }, { "name": "symfony/http-client", - "version": "v6.3.2", + "version": "v6.3.5", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", - "reference": "15f9f4bad62bfcbe48b5dedd866f04a08fc7ff00" + "reference": "213e564da4cbf61acc9728d97e666bcdb868c10d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/15f9f4bad62bfcbe48b5dedd866f04a08fc7ff00", - "reference": "15f9f4bad62bfcbe48b5dedd866f04a08fc7ff00", + "url": "https://api.github.com/repos/symfony/http-client/zipball/213e564da4cbf61acc9728d97e666bcdb868c10d", + "reference": "213e564da4cbf61acc9728d97e666bcdb868c10d", "shasum": "" }, "require": { @@ -10829,7 +10860,7 @@ "http" ], "support": { - "source": "https://github.com/symfony/http-client/tree/v6.3.2" + "source": "https://github.com/symfony/http-client/tree/v6.3.5" }, "funding": [ { @@ -10845,7 +10876,7 @@ "type": "tidelift" } ], - "time": "2023-07-05T08:41:27+00:00" + "time": "2023-09-29T15:57:12+00:00" }, { "name": "symfony/http-client-contracts", @@ -10927,16 +10958,16 @@ }, { "name": "symfony/http-foundation", - "version": "v6.3.4", + "version": "v6.3.5", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "cac1556fdfdf6719668181974104e6fcfa60e844" + "reference": "b50f5e281d722cb0f4c296f908bacc3e2b721957" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/cac1556fdfdf6719668181974104e6fcfa60e844", - "reference": "cac1556fdfdf6719668181974104e6fcfa60e844", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/b50f5e281d722cb0f4c296f908bacc3e2b721957", + "reference": "b50f5e281d722cb0f4c296f908bacc3e2b721957", "shasum": "" }, "require": { @@ -10984,7 +11015,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.3.4" + "source": "https://github.com/symfony/http-foundation/tree/v6.3.5" }, "funding": [ { @@ -11000,20 +11031,20 @@ "type": "tidelift" } ], - "time": "2023-08-22T08:20:46+00:00" + "time": "2023-09-04T21:33:54+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.3.4", + "version": "v6.3.5", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "36abb425b4af863ae1fe54d8a8b8b4c76a2bccdb" + "reference": "9f991a964368bee8d883e8d57ced4fe9fff04dfc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/36abb425b4af863ae1fe54d8a8b8b4c76a2bccdb", - "reference": "36abb425b4af863ae1fe54d8a8b8b4c76a2bccdb", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/9f991a964368bee8d883e8d57ced4fe9fff04dfc", + "reference": "9f991a964368bee8d883e8d57ced4fe9fff04dfc", "shasum": "" }, "require": { @@ -11097,7 +11128,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v6.3.4" + "source": "https://github.com/symfony/http-kernel/tree/v6.3.5" }, "funding": [ { @@ -11113,20 +11144,20 @@ "type": "tidelift" } ], - "time": "2023-08-26T13:54:49+00:00" + "time": "2023-09-30T06:37:04+00:00" }, { "name": "symfony/mailer", - "version": "v6.3.0", + "version": "v6.3.5", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "7b03d9be1dea29bfec0a6c7b603f5072a4c97435" + "reference": "d89611a7830d51b5e118bca38e390dea92f9ea06" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/7b03d9be1dea29bfec0a6c7b603f5072a4c97435", - "reference": "7b03d9be1dea29bfec0a6c7b603f5072a4c97435", + "url": "https://api.github.com/repos/symfony/mailer/zipball/d89611a7830d51b5e118bca38e390dea92f9ea06", + "reference": "d89611a7830d51b5e118bca38e390dea92f9ea06", "shasum": "" }, "require": { @@ -11177,7 +11208,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v6.3.0" + "source": "https://github.com/symfony/mailer/tree/v6.3.5" }, "funding": [ { @@ -11193,20 +11224,20 @@ "type": "tidelift" } ], - "time": "2023-05-29T12:49:39+00:00" + "time": "2023-09-06T09:47:15+00:00" }, { "name": "symfony/mailgun-mailer", - "version": "v6.3.2", + "version": "v6.3.5", "source": { "type": "git", "url": "https://github.com/symfony/mailgun-mailer.git", - "reference": "df371e42a4c2a78a28c8de910f96949040e308fd" + "reference": "b467aba49c8240a71f7027c213d9d140ba1abce7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailgun-mailer/zipball/df371e42a4c2a78a28c8de910f96949040e308fd", - "reference": "df371e42a4c2a78a28c8de910f96949040e308fd", + "url": "https://api.github.com/repos/symfony/mailgun-mailer/zipball/b467aba49c8240a71f7027c213d9d140ba1abce7", + "reference": "b467aba49c8240a71f7027c213d9d140ba1abce7", "shasum": "" }, "require": { @@ -11246,7 +11277,7 @@ "description": "Symfony Mailgun Mailer Bridge", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailgun-mailer/tree/v6.3.2" + "source": "https://github.com/symfony/mailgun-mailer/tree/v6.3.5" }, "funding": [ { @@ -11262,20 +11293,20 @@ "type": "tidelift" } ], - "time": "2023-07-20T10:26:17+00:00" + "time": "2023-09-29T17:30:10+00:00" }, { "name": "symfony/mime", - "version": "v6.3.3", + "version": "v6.3.5", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "9a0cbd52baa5ba5a5b1f0cacc59466f194730f98" + "reference": "d5179eedf1cb2946dbd760475ebf05c251ef6a6e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/9a0cbd52baa5ba5a5b1f0cacc59466f194730f98", - "reference": "9a0cbd52baa5ba5a5b1f0cacc59466f194730f98", + "url": "https://api.github.com/repos/symfony/mime/zipball/d5179eedf1cb2946dbd760475ebf05c251ef6a6e", + "reference": "d5179eedf1cb2946dbd760475ebf05c251ef6a6e", "shasum": "" }, "require": { @@ -11330,7 +11361,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.3.3" + "source": "https://github.com/symfony/mime/tree/v6.3.5" }, "funding": [ { @@ -11346,7 +11377,7 @@ "type": "tidelift" } ], - "time": "2023-07-31T07:08:24+00:00" + "time": "2023-09-29T06:59:36+00:00" }, { "name": "symfony/options-resolver", @@ -12375,16 +12406,16 @@ }, { "name": "symfony/routing", - "version": "v6.3.3", + "version": "v6.3.5", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "e7243039ab663822ff134fbc46099b5fdfa16f6a" + "reference": "82616e59acd3e3d9c916bba798326cb7796d7d31" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/e7243039ab663822ff134fbc46099b5fdfa16f6a", - "reference": "e7243039ab663822ff134fbc46099b5fdfa16f6a", + "url": "https://api.github.com/repos/symfony/routing/zipball/82616e59acd3e3d9c916bba798326cb7796d7d31", + "reference": "82616e59acd3e3d9c916bba798326cb7796d7d31", "shasum": "" }, "require": { @@ -12438,7 +12469,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.3.3" + "source": "https://github.com/symfony/routing/tree/v6.3.5" }, "funding": [ { @@ -12454,7 +12485,7 @@ "type": "tidelift" } ], - "time": "2023-07-31T07:08:24+00:00" + "time": "2023-09-20T16:05:51+00:00" }, { "name": "symfony/sendgrid-mailer", @@ -12608,16 +12639,16 @@ }, { "name": "symfony/string", - "version": "v6.3.2", + "version": "v6.3.5", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "53d1a83225002635bca3482fcbf963001313fb68" + "reference": "13d76d0fb049051ed12a04bef4f9de8715bea339" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/53d1a83225002635bca3482fcbf963001313fb68", - "reference": "53d1a83225002635bca3482fcbf963001313fb68", + "url": "https://api.github.com/repos/symfony/string/zipball/13d76d0fb049051ed12a04bef4f9de8715bea339", + "reference": "13d76d0fb049051ed12a04bef4f9de8715bea339", "shasum": "" }, "require": { @@ -12674,7 +12705,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.3.2" + "source": "https://github.com/symfony/string/tree/v6.3.5" }, "funding": [ { @@ -12690,7 +12721,7 @@ "type": "tidelift" } ], - "time": "2023-07-05T08:41:27+00:00" + "time": "2023-09-18T10:38:32+00:00" }, { "name": "symfony/translation", @@ -12941,16 +12972,16 @@ }, { "name": "symfony/var-dumper", - "version": "v6.3.4", + "version": "v6.3.5", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "2027be14f8ae8eae999ceadebcda5b4909b81d45" + "reference": "3d9999376be5fea8de47752837a3e1d1c5f69ef5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/2027be14f8ae8eae999ceadebcda5b4909b81d45", - "reference": "2027be14f8ae8eae999ceadebcda5b4909b81d45", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/3d9999376be5fea8de47752837a3e1d1c5f69ef5", + "reference": "3d9999376be5fea8de47752837a3e1d1c5f69ef5", "shasum": "" }, "require": { @@ -13005,7 +13036,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.3.4" + "source": "https://github.com/symfony/var-dumper/tree/v6.3.5" }, "funding": [ { @@ -13021,7 +13052,7 @@ "type": "tidelift" } ], - "time": "2023-08-24T14:51:05+00:00" + "time": "2023-09-12T10:11:35+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", @@ -13361,16 +13392,16 @@ }, { "name": "brianium/paratest", - "version": "v7.2.6", + "version": "v7.2.7", "source": { "type": "git", "url": "https://github.com/paratestphp/paratest.git", - "reference": "7f372b5bb59b4271adedc67d3129df29b84c4173" + "reference": "1526eb4fd195f65075456dee394d14742ae0a66c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paratestphp/paratest/zipball/7f372b5bb59b4271adedc67d3129df29b84c4173", - "reference": "7f372b5bb59b4271adedc67d3129df29b84c4173", + "url": "https://api.github.com/repos/paratestphp/paratest/zipball/1526eb4fd195f65075456dee394d14742ae0a66c", + "reference": "1526eb4fd195f65075456dee394d14742ae0a66c", "shasum": "" }, "require": { @@ -13440,7 +13471,7 @@ ], "support": { "issues": "https://github.com/paratestphp/paratest/issues", - "source": "https://github.com/paratestphp/paratest/tree/v7.2.6" + "source": "https://github.com/paratestphp/paratest/tree/v7.2.7" }, "funding": [ { @@ -13452,7 +13483,7 @@ "type": "paypal" } ], - "time": "2023-08-29T07:47:39+00:00" + "time": "2023-09-14T14:10:09+00:00" }, { "name": "fakerphp/faker", @@ -13851,37 +13882,37 @@ }, { "name": "nunomaduro/collision", - "version": "v7.8.1", + "version": "v7.9.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "61553ad3260845d7e3e49121b7074619233d361b" + "reference": "296d0cf9fe462837ac0da8a568b56fc026b132da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/61553ad3260845d7e3e49121b7074619233d361b", - "reference": "61553ad3260845d7e3e49121b7074619233d361b", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/296d0cf9fe462837ac0da8a568b56fc026b132da", + "reference": "296d0cf9fe462837ac0da8a568b56fc026b132da", "shasum": "" }, "require": { "filp/whoops": "^2.15.3", "nunomaduro/termwind": "^1.15.1", "php": "^8.1.0", - "symfony/console": "^6.3.2" + "symfony/console": "^6.3.4" }, "require-dev": { - "brianium/paratest": "^7.2.4", - "laravel/framework": "^10.17.1", - "laravel/pint": "^1.10.5", - "laravel/sail": "^1.23.1", - "laravel/sanctum": "^3.2.5", - "laravel/tinker": "^2.8.1", + "brianium/paratest": "^7.2.7", + "laravel/framework": "^10.23.1", + "laravel/pint": "^1.13.1", + "laravel/sail": "^1.25.0", + "laravel/sanctum": "^3.3.1", + "laravel/tinker": "^2.8.2", "nunomaduro/larastan": "^2.6.4", - "orchestra/testbench-core": "^8.5.9", - "pestphp/pest": "^2.12.1", - "phpunit/phpunit": "^10.3.1", + "orchestra/testbench-core": "^8.11.0", + "pestphp/pest": "^2.19.1", + "phpunit/phpunit": "^10.3.5", "sebastian/environment": "^6.0.1", - "spatie/laravel-ignition": "^2.2.0" + "spatie/laravel-ignition": "^2.3.0" }, "type": "library", "extra": { @@ -13940,7 +13971,7 @@ "type": "patreon" } ], - "time": "2023-08-07T08:03:21+00:00" + "time": "2023-09-19T10:45:09+00:00" }, { "name": "phar-io/manifest", @@ -14055,16 +14086,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "10.1.3", + "version": "10.1.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "be1fe461fdc917de2a29a452ccf2657d325b443d" + "reference": "56f33548fe522c8d82da7ff3824b42829d324364" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/be1fe461fdc917de2a29a452ccf2657d325b443d", - "reference": "be1fe461fdc917de2a29a452ccf2657d325b443d", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/56f33548fe522c8d82da7ff3824b42829d324364", + "reference": "56f33548fe522c8d82da7ff3824b42829d324364", "shasum": "" }, "require": { @@ -14121,7 +14152,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.3" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.6" }, "funding": [ { @@ -14129,7 +14160,7 @@ "type": "github" } ], - "time": "2023-07-26T13:45:28+00:00" + "time": "2023-09-19T04:59:03+00:00" }, { "name": "phpunit/php-file-iterator", @@ -14257,16 +14288,16 @@ }, { "name": "phpunit/php-text-template", - "version": "3.0.0", + "version": "3.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "9f3d3709577a527025f55bcf0f7ab8052c8bb37d" + "reference": "0c7b06ff49e3d5072f057eb1fa59258bf287a748" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/9f3d3709577a527025f55bcf0f7ab8052c8bb37d", - "reference": "9f3d3709577a527025f55bcf0f7ab8052c8bb37d", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/0c7b06ff49e3d5072f057eb1fa59258bf287a748", + "reference": "0c7b06ff49e3d5072f057eb1fa59258bf287a748", "shasum": "" }, "require": { @@ -14304,7 +14335,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-text-template/issues", - "source": "https://github.com/sebastianbergmann/php-text-template/tree/3.0.0" + "security": "https://github.com/sebastianbergmann/php-text-template/security/policy", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/3.0.1" }, "funding": [ { @@ -14312,7 +14344,7 @@ "type": "github" } ], - "time": "2023-02-03T06:56:46+00:00" + "time": "2023-08-31T14:07:24+00:00" }, { "name": "phpunit/php-timer", @@ -14375,16 +14407,16 @@ }, { "name": "phpunit/phpunit", - "version": "10.3.2", + "version": "10.3.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "0dafb1175c366dd274eaa9a625e914451506bcd1" + "reference": "747c3b2038f1139e3dcd9886a3f5a948648b7503" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/0dafb1175c366dd274eaa9a625e914451506bcd1", - "reference": "0dafb1175c366dd274eaa9a625e914451506bcd1", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/747c3b2038f1139e3dcd9886a3f5a948648b7503", + "reference": "747c3b2038f1139e3dcd9886a3f5a948648b7503", "shasum": "" }, "require": { @@ -14398,7 +14430,7 @@ "phar-io/manifest": "^2.0.3", "phar-io/version": "^3.0.2", "php": ">=8.1", - "phpunit/php-code-coverage": "^10.1.1", + "phpunit/php-code-coverage": "^10.1.5", "phpunit/php-file-iterator": "^4.0", "phpunit/php-invoker": "^4.0", "phpunit/php-text-template": "^3.0", @@ -14408,7 +14440,7 @@ "sebastian/comparator": "^5.0", "sebastian/diff": "^5.0", "sebastian/environment": "^6.0", - "sebastian/exporter": "^5.0", + "sebastian/exporter": "^5.1", "sebastian/global-state": "^6.0.1", "sebastian/object-enumerator": "^5.0", "sebastian/recursion-context": "^5.0", @@ -14456,7 +14488,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/10.3.2" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.3.5" }, "funding": [ { @@ -14472,7 +14504,7 @@ "type": "tidelift" } ], - "time": "2023-08-15T05:34:23+00:00" + "time": "2023-09-19T05:42:37+00:00" }, { "name": "sebastian/cli-parser", @@ -14720,16 +14752,16 @@ }, { "name": "sebastian/complexity", - "version": "3.0.0", + "version": "3.1.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/complexity.git", - "reference": "e67d240970c9dc7ea7b2123a6d520e334dd61dc6" + "reference": "68cfb347a44871f01e33ab0ef8215966432f6957" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/e67d240970c9dc7ea7b2123a6d520e334dd61dc6", - "reference": "e67d240970c9dc7ea7b2123a6d520e334dd61dc6", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/68cfb347a44871f01e33ab0ef8215966432f6957", + "reference": "68cfb347a44871f01e33ab0ef8215966432f6957", "shasum": "" }, "require": { @@ -14742,7 +14774,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "3.0-dev" + "dev-main": "3.1-dev" } }, "autoload": { @@ -14765,7 +14797,8 @@ "homepage": "https://github.com/sebastianbergmann/complexity", "support": { "issues": "https://github.com/sebastianbergmann/complexity/issues", - "source": "https://github.com/sebastianbergmann/complexity/tree/3.0.0" + "security": "https://github.com/sebastianbergmann/complexity/security/policy", + "source": "https://github.com/sebastianbergmann/complexity/tree/3.1.0" }, "funding": [ { @@ -14773,7 +14806,7 @@ "type": "github" } ], - "time": "2023-02-03T06:59:47+00:00" + "time": "2023-09-28T11:50:59+00:00" }, { "name": "sebastian/diff", @@ -14908,16 +14941,16 @@ }, { "name": "sebastian/exporter", - "version": "5.0.0", + "version": "5.1.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "f3ec4bf931c0b31e5b413f5b4fc970a7d03338c0" + "reference": "64f51654862e0f5e318db7e9dcc2292c63cdbddc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/f3ec4bf931c0b31e5b413f5b4fc970a7d03338c0", - "reference": "f3ec4bf931c0b31e5b413f5b4fc970a7d03338c0", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/64f51654862e0f5e318db7e9dcc2292c63cdbddc", + "reference": "64f51654862e0f5e318db7e9dcc2292c63cdbddc", "shasum": "" }, "require": { @@ -14931,7 +14964,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "5.0-dev" + "dev-main": "5.1-dev" } }, "autoload": { @@ -14973,7 +15006,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", - "source": "https://github.com/sebastianbergmann/exporter/tree/5.0.0" + "security": "https://github.com/sebastianbergmann/exporter/security/policy", + "source": "https://github.com/sebastianbergmann/exporter/tree/5.1.1" }, "funding": [ { @@ -14981,7 +15015,7 @@ "type": "github" } ], - "time": "2023-02-03T07:06:49+00:00" + "time": "2023-09-24T13:22:09+00:00" }, { "name": "sebastian/global-state", @@ -15047,16 +15081,16 @@ }, { "name": "sebastian/lines-of-code", - "version": "2.0.0", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/lines-of-code.git", - "reference": "17c4d940ecafb3d15d2cf916f4108f664e28b130" + "reference": "649e40d279e243d985aa8fb6e74dd5bb28dc185d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/17c4d940ecafb3d15d2cf916f4108f664e28b130", - "reference": "17c4d940ecafb3d15d2cf916f4108f664e28b130", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/649e40d279e243d985aa8fb6e74dd5bb28dc185d", + "reference": "649e40d279e243d985aa8fb6e74dd5bb28dc185d", "shasum": "" }, "require": { @@ -15092,7 +15126,8 @@ "homepage": "https://github.com/sebastianbergmann/lines-of-code", "support": { "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", - "source": "https://github.com/sebastianbergmann/lines-of-code/tree/2.0.0" + "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/2.0.1" }, "funding": [ { @@ -15100,7 +15135,7 @@ "type": "github" } ], - "time": "2023-02-03T07:08:02+00:00" + "time": "2023-08-31T09:25:50+00:00" }, { "name": "sebastian/object-enumerator", @@ -15520,16 +15555,16 @@ }, { "name": "spatie/ignition", - "version": "1.10.1", + "version": "1.11.2", "source": { "type": "git", "url": "https://github.com/spatie/ignition.git", - "reference": "d92b9a081e99261179b63a858c7a4b01541e7dd1" + "reference": "48b23411ca4bfbc75c75dfc638b6b36159c375aa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/ignition/zipball/d92b9a081e99261179b63a858c7a4b01541e7dd1", - "reference": "d92b9a081e99261179b63a858c7a4b01541e7dd1", + "url": "https://api.github.com/repos/spatie/ignition/zipball/48b23411ca4bfbc75c75dfc638b6b36159c375aa", + "reference": "48b23411ca4bfbc75c75dfc638b6b36159c375aa", "shasum": "" }, "require": { @@ -15599,7 +15634,7 @@ "type": "github" } ], - "time": "2023-08-21T15:06:37+00:00" + "time": "2023-09-19T15:29:52+00:00" }, { "name": "spatie/laravel-ignition", diff --git a/config/app.php b/config/app.php index 6ae43df28..f7dfd3e75 100644 --- a/config/app.php +++ b/config/app.php @@ -26,7 +26,7 @@ return [ 'api' => env('APP_THROTTLES_API', '60'), 'import' => env('APP_THROTTLES_IMPORT', '1'), 'email' => [ - 'minute' => env('APP_THROTTLES_EMAIL_MINUTE', '3'), + 'minute' => env('APP_THROTTLES_EMAIL_MINUTE', '5'), 'month' => env('APP_THROTTLES_EMAIL_MONTH', '500'), ], ], diff --git a/config/firewall.php b/config/firewall.php index 149a86aeb..6dedf85cd 100644 --- a/config/firewall.php +++ b/config/firewall.php @@ -39,6 +39,7 @@ return [ 'name' => env('FIREWALL_EMAIL_NAME', 'Akaunting Firewall'), 'from' => env('FIREWALL_EMAIL_FROM', 'firewall@mydomain.com'), 'to' => env('FIREWALL_EMAIL_TO', 'admin@mydomain.com'), + 'queue' => env('FIREWALL_EMAIL_QUEUE', 'default'), ], 'slack' => [ @@ -47,6 +48,7 @@ return [ 'from' => env('FIREWALL_SLACK_FROM', 'Akaunting Firewall'), 'to' => env('FIREWALL_SLACK_TO'), // webhook url 'channel' => env('FIREWALL_SLACK_CHANNEL', null), // set null to use the default channel of webhook + 'queue' => env('FIREWALL_SLACK_QUEUE', 'default'), ], ], diff --git a/config/search-string.php b/config/search-string.php index 97f5f5f7f..5d19d530f 100644 --- a/config/search-string.php +++ b/config/search-string.php @@ -39,6 +39,56 @@ return [ ], ], + + /* + |-------------------------------------------------------------------------- + | Default operators + |-------------------------------------------------------------------------- + | + | When options are missing from your models, this array will be used + | to fill the gaps. You can also define a set of options specific + | to a model, using its class name as a key, e.g. 'App\User'. + | + */ + + /* + 'operators' => [ + 'equal' => [ + 'enabled' => true, + + 'symbol' => [ + 'sign' => '=', + 'icon' => 'drag_handle', + ], + + 'text' => trans(''), + ], + + 'not_equal' => [ + 'enabled' => true, + + 'symbol' => [ + 'sign' => '=', + 'img' => 'drag_handle', + ], + + 'text' => trans(''), + ], + + 'range' => [ + 'enabled' => false, + + 'symbol' => [ + 'sign' => '><', + 'class' => 'transform rotate-90', + 'icon' => 'height', + ], + + 'text' => trans(''), + ], + ], + */ + App\Models\Auth\Permission::class => [ 'columns' => [ 'id', @@ -82,6 +132,7 @@ return [ 'bank_address' => ['searchable' => true], 'currency_code' => [ 'route' => ['currencies.index', 'search=enabled:1'], + 'multiple' => true, ], 'enabled' => ['boolean' => true], 'created_at' => ['date' => true], @@ -115,21 +166,29 @@ return [ ], 'account_id' => [ 'route' => ['accounts.index', 'search=enabled:1'], + 'multiple' => true, ], 'paid_at' => ['date' => true], 'amount', 'currency_code' => [ 'route' => ['currencies.index', 'search=enabled:1'], + 'multiple' => true, ], 'document_id', 'contact_id' => [ 'route' => 'contacts.index', + 'multiple' => true, ], 'description' => ['searchable' => true], 'payment_method', 'reference', 'category_id' => [ - 'route' => ['categories.index', 'search=type:income,expense enabled:1'] + 'route' => ['categories.index', 'search=type:income,expense enabled:1'], + 'fields' => [ + 'key' => 'id', + 'value' => 'display_name', + ], + 'multiple' => true, ], 'parent_id', 'recurring' => [ @@ -186,7 +245,12 @@ return [ 'description' => ['searchable' => true], 'enabled' => ['boolean' => true], 'category_id' => [ - 'route' => ['categories.index', 'search=type:item enabled:1'] + 'route' => ['categories.index', 'search=type:item enabled:1'], + 'fields' => [ + 'key' => 'id', + 'value' => 'name', + ], + 'multiple' => true, ], 'sale_price', 'purchase_price', @@ -207,6 +271,7 @@ return [ 'website' => ['searchable' => true], 'currency_code' => [ 'route' => ['currencies.index', 'search=enabled:1'], + 'multiple' => true, ], 'reference', 'user_id', @@ -228,6 +293,7 @@ return [ 'website' => ['searchable' => true], 'currency_code' => [ 'route' => ['currencies.index', 'search=enabled:1'], + 'multiple' => true, ], 'reference', 'user_id', @@ -249,6 +315,7 @@ return [ 'website' => ['searchable' => true], 'currency_code' => [ 'route' => ['currencies.index', 'search=enabled:1'], + 'multiple' => true, ], 'reference', 'user_id', @@ -264,7 +331,9 @@ return [ 'type' => ['searchable' => true], 'document_number' => ['searchable' => true], 'order_number' => ['searchable' => true], - 'status', + 'status' => [ + 'multiple' => true, + ], 'issued_at' => [ 'key' => '/^(invoiced_at|billed_at)$/', 'date' => true, @@ -273,6 +342,7 @@ return [ 'amount', 'currency_code' => [ 'route' => ['currencies.index', 'search=enabled:1'], + 'multiple' => true, ], 'contact_id', 'contact_name' => ['searchable' => true], @@ -281,7 +351,8 @@ return [ 'contact_phone' => ['searchable' => true], 'contact_address' => ['searchable' => true], 'category_id' => [ - 'route' => ['categories.index', 'search=type:income,expense enabled:1'] + 'route' => ['categories.index', 'search=type:income,expense enabled:1'], + 'multiple' => true, ], 'parent_id', 'recurring' => [ @@ -301,12 +372,15 @@ return [ 'order_number' => ['searchable' => true], 'status' => [ 'values' => [ + 'received,partial' => 'documents.statuses.unpaid', 'paid' => 'documents.statuses.paid', 'partial' => 'documents.statuses.partial', 'received' => 'documents.statuses.received', 'cancelled' => 'documents.statuses.cancelled', 'draft' => 'documents.statuses.draft', + 'partial,received due_at<=today' => 'documents.statuses.overdue', ], + 'multiple' => true, ], 'issued_at' => [ 'key' => 'billed_at', @@ -316,9 +390,11 @@ return [ 'amount', 'currency_code' => [ 'route' => ['currencies.index', 'search=enabled:1'], + 'multiple' => true, ], 'contact_id' => [ 'route' => ['vendors.index', 'search=enabled:1'], + 'multiple' => true, ], 'contact_name' => ['searchable' => true], 'contact_email' => ['searchable' => true], @@ -326,7 +402,12 @@ return [ 'contact_phone' => ['searchable' => true], 'contact_address' => ['searchable' => true], 'category_id' => [ - 'route' => ['categories.index', 'search=type:expense enabled:1'] + 'route' => ['categories.index', 'search=type:expense enabled:1'], + 'fields' => [ + 'key' => 'id', + 'value' => 'name', + ], + 'multiple' => true, ], 'parent_id', 'recurring' => [ @@ -346,13 +427,16 @@ return [ 'order_number' => ['searchable' => true], 'status' => [ 'values' => [ + 'sent,viewed,partial' => 'documents.statuses.unpaid', 'paid' => 'documents.statuses.paid', 'partial' => 'documents.statuses.partial', 'sent' => 'documents.statuses.sent', 'viewed' => 'documents.statuses.viewed', 'cancelled' => 'documents.statuses.cancelled', 'draft' => 'documents.statuses.draft', - ] + 'partial,sent,viewed due_at<=today' => 'documents.statuses.overdue', + ], + 'multiple' => true, ], 'issued_at' => [ 'key' => 'invoiced_at', @@ -362,9 +446,11 @@ return [ 'amount', 'currency_code' => [ 'route' => ['currencies.index', 'search=enabled:1'], + 'multiple' => true, ], 'contact_id' => [ 'route' => ['customers.index', 'search=enabled:1'], + 'multiple' => true, ], 'contact_name' => ['searchable' => true], 'contact_email' => ['searchable' => true], @@ -377,6 +463,7 @@ return [ 'key' => 'id', 'value' => 'name', ], + 'multiple' => true, ], 'parent_id', 'recurring' => [ @@ -401,6 +488,7 @@ return [ 'item' => 'general.items', 'other' => 'general.others', ], + 'multiple' => true, ], 'created_at' => ['date' => true], 'updated_at' => ['date' => true], @@ -444,7 +532,9 @@ return [ 'columns' => [ 'id', 'name' => ['searchable' => true], - 'type', + 'type' => [ + 'multiple' => true, + ], 'rate', 'enabled' => ['boolean' => true], 'created_at' => ['date' => true], @@ -457,7 +547,9 @@ return [ 'id', 'document_number' => ['searchable' => true], 'order_number' => ['searchable' => true], - 'status', + 'status' => [ + 'multiple' => true, + ], 'issued_at' => [ 'key' => 'invoiced_at', 'date' => true, @@ -465,7 +557,8 @@ return [ 'due_at' => ['date' => true], 'amount', 'currency_code' => [ - 'route' => 'portal.payment.currencies' + 'route' => 'portal.payment.currencies', + 'multiple' => true, ], 'parent_id', ], @@ -477,7 +570,8 @@ return [ 'paid_at' => ['date' => true], 'amount', 'currency_code' => [ - 'route' => 'portal.payment.currencies' + 'route' => 'portal.payment.currencies', + 'multiple' => true, ], 'document_id', 'description' => ['searchable' => true], diff --git a/config/setting.php b/config/setting.php index 79267ff23..511f0a637 100644 --- a/config/setting.php +++ b/config/setting.php @@ -101,7 +101,7 @@ return [ 'fallback' => [ 'localisation' => [ 'financial_start' => env('SETTING_FALLBACK_LOCALISATION_FINANCIAL_START', '01-01'), - 'financial_denote' => env('SETTING_FALLBACK_LOCALISATION_FINANCIAL_DENOTE', 'ends'), + 'financial_denote' => env('SETTING_FALLBACK_LOCALISATION_FINANCIAL_DENOTE', 'begins'), 'timezone' => env('SETTING_FALLBACK_LOCALISATION_TIMEZONE', 'Europe/London'), 'date_format' => env('SETTING_FALLBACK_LOCALISATION_DATE_FORMAT', 'd M Y'), 'date_separator' => env('SETTING_FALLBACK_LOCALISATION_DATE_SEPARATOR', 'space'), diff --git a/config/type.php b/config/type.php index f5df934b5..189a94808 100644 --- a/config/type.php +++ b/config/type.php @@ -110,6 +110,10 @@ return [ 'document' => 'invoices.index', 'recurring' => 'recurring-invoices.index', //'create' => 'invoices.create', // if you change route, you can write full path + 'params' => [ + 'unpaid' => ['search' => 'status:sent,viewed,partial'], + 'draft' => ['search' => 'status:draft'], + ], ], 'permission' => [ 'prefix' => 'invoices', // this controller file name. @@ -129,7 +133,7 @@ return [ 'transaction_type' => 'income', 'contact_type' => 'customer', // use contact type 'inventory_stock_action' => 'decrease', // decrease stock in stock tracking - 'transaction' => [ + 'transaction' => [ 'email_template' => 'invoice_payment_customer', // use email template ], 'hide' => [], // for document items @@ -209,6 +213,10 @@ return [ 'document' => 'bills.index', 'recurring' => 'recurring-bills.index', //'create' => 'bilss.create', + 'params' => [ + 'unpaid' => ['search' => 'status:received,partial'], + 'draft' => ['search' => 'status:draft'], + ], ], 'permission' => [ 'prefix' => 'bills', @@ -227,7 +235,7 @@ return [ 'transaction_type' => 'expense', 'contact_type' => 'vendor', 'inventory_stock_action' => 'increase', // increases stock in stock tracking - 'transaction' => [ + 'transaction' => [ 'email_template' => 'invoice_payment_customer', // use email template ], 'hide' => [], @@ -278,7 +286,7 @@ return [ 'category_type' => 'expense', 'transaction_type' => 'expense', 'contact_type' => 'vendor', - 'inventory_stock_action' => 'increase', // increases stock in stock tracking + 'inventory_stock_action' => 'increase', // increases stock in stock tracking 'hide' => [], 'notification' => [ diff --git a/config/version.php b/config/version.php index 24bcfe9bf..7d2d5bbee 100644 --- a/config/version.php +++ b/config/version.php @@ -4,21 +4,21 @@ return [ 'name' => 'Akaunting', - 'code' => 'Tailwind', + 'code' => 'Speed', 'major' => '3', - 'minor' => '0', + 'minor' => '1', - 'patch' => '17', + 'patch' => '0', 'build' => '', 'status' => 'Stable', - 'date' => '30-August-2023', + 'date' => '03-October-2023', - 'time' => '13:00', + 'time' => '11:00', 'zone' => 'GMT +3', diff --git a/database/factories/User.php b/database/factories/User.php index 3e9197ed3..be6faab68 100644 --- a/database/factories/User.php +++ b/database/factories/User.php @@ -3,17 +3,28 @@ namespace Database\Factories; use App\Abstracts\Factory; -use App\Models\Auth\User as Model; use Illuminate\Support\Str; class User extends Factory { + /** + * The name of the factory's corresponding model. + * + * @var string + */ + protected $model = false; + /** * The name of the factory's corresponding model. * * @var string */ - protected $model = Model::class; + public function __construct() + { + parent::__construct(); + + $this->model = user_model_class(); + } /** * Define the model's default state. diff --git a/database/migrations/2023_10_03_000000_core_v310.php b/database/migrations/2023_10_03_000000_core_v310.php new file mode 100644 index 000000000..a9117c0b9 --- /dev/null +++ b/database/migrations/2023_10_03_000000_core_v310.php @@ -0,0 +1,62 @@ +increments('id'); + $table->unsignedInteger('company_id'); + $table->string('type'); + $table->unsignedInteger('contact_id'); + $table->string('name')->nullable(); + $table->string('email')->nullable(); + $table->string('phone')->nullable(); + $table->string('created_from', 100)->nullable(); + $table->unsignedInteger('created_by')->nullable(); + $table->timestamps(); + $table->softDeletes(); + + $table->index('company_id'); + $table->index('type'); + $table->index('contact_id'); + }); + + Schema::create('transaction_taxes', function (Blueprint $table) { + $table->increments('id'); + $table->unsignedInteger('company_id'); + $table->string('type'); + $table->unsignedInteger('transaction_id'); + $table->unsignedInteger('tax_id'); + $table->string('name'); + $table->double('amount', 15, 4)->default('0.0000'); + $table->string('created_from', 100)->nullable(); + $table->unsignedInteger('created_by')->nullable(); + $table->timestamps(); + $table->softDeletes(); + + $table->index('company_id'); + $table->index('type'); + $table->index('transaction_id'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + // + } +}; diff --git a/database/seeds/Currencies.php b/database/seeds/Currencies.php index 275ca3d39..bf751c1a7 100644 --- a/database/seeds/Currencies.php +++ b/database/seeds/Currencies.php @@ -36,11 +36,11 @@ class Currencies extends Seeder 'code' => 'USD', 'rate' => '1.00', 'enabled' => '1', - 'precision' => config('money.currencies.USD.precision'), - 'symbol' => config('money.currencies.USD.symbol'), - 'symbol_first' => config('money.currencies.USD.symbol_first'), - 'decimal_mark' => config('money.currencies.USD.decimal_mark'), - 'thousands_separator' => config('money.currencies.USD.thousands_separator'), + 'precision' => currency('USD')->getPrecision(), + 'symbol' => currency('USD')->getSymbol(), + 'symbol_first' => currency('USD')->isSymbolFirst(), + 'decimal_mark' => currency('USD')->getDecimalMark(), + 'thousands_separator' => currency('USD')->getThousandsSeparator(), ], ]; diff --git a/index.php b/index.php index b9c93c5d0..f825a71db 100644 --- a/index.php +++ b/index.php @@ -2,8 +2,8 @@ /** * @package Akaunting - * @copyright 2017-2022 Akaunting. All rights reserved. - * @license GNU GPL version 3; see LICENSE.txt + * @copyright 2017-2023 Akaunting. All rights reserved. + * @license BSL; see LICENSE.txt * @link https://akaunting.com */ diff --git a/public/css/app.css b/public/css/app.css index f7f7f03bc..35e0b0e7c 100644 --- a/public/css/app.css +++ b/public/css/app.css @@ -19604,10 +19604,26 @@ button, input, optgroup, select, textarea{ --tw-divide-opacity: 1; border-color: rgb(2 6 23 / var(--tw-divide-opacity)); } +.divide-status-approved > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(241 246 238 / var(--tw-divide-opacity)); +} +.divide-status-black > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(236 236 236 / var(--tw-divide-opacity)); +} +.divide-status-blue > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(230 241 246 / var(--tw-divide-opacity)); +} .divide-status-canceled > :not([hidden]) ~ :not([hidden]){ --tw-divide-opacity: 1; border-color: rgb(40 40 40 / var(--tw-divide-opacity)); } +.divide-status-confirmed > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(241 246 238 / var(--tw-divide-opacity)); +} .divide-status-danger > :not([hidden]) ~ :not([hidden]){ --tw-divide-opacity: 1; border-color: rgb(250 230 230 / var(--tw-divide-opacity)); @@ -19616,14 +19632,73 @@ button, input, optgroup, select, textarea{ --tw-divide-opacity: 1; border-color: rgb(236 236 236 / var(--tw-divide-opacity)); } +.divide-status-expired > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(250 230 230 / var(--tw-divide-opacity)); +} +.divide-status-golden > :not([hidden]) ~ :not([hidden]){ + border-color: ; +} +.divide-status-green > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(241 246 238 / var(--tw-divide-opacity)); +} +.divide-status-info > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(230 241 246 / var(--tw-divide-opacity)); +} +.divide-status-invoiced > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(204 224 208 / var(--tw-divide-opacity)); +} +.divide-status-issued > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(250 230 230 / var(--tw-divide-opacity)); +} +.divide-status-lilac > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(245 247 250 / var(--tw-divide-opacity)); +} +.divide-status-orange > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(254 245 231 / var(--tw-divide-opacity)); +} .divide-status-partial > :not([hidden]) ~ :not([hidden]){ --tw-divide-opacity: 1; border-color: rgb(230 241 246 / var(--tw-divide-opacity)); } +.divide-status-pastel_green > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(204 224 208 / var(--tw-divide-opacity)); +} +.divide-status-peach_orange > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(240 224 190 / var(--tw-divide-opacity)); +} +.divide-status-purple > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(238 238 243 / var(--tw-divide-opacity)); +} +.divide-status-red > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(250 230 230 / var(--tw-divide-opacity)); +} +.divide-status-refused > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(250 230 230 / var(--tw-divide-opacity)); +} +.divide-status-rose > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(255 228 230 / var(--tw-divide-opacity)); +} .divide-status-sent > :not([hidden]) ~ :not([hidden]){ --tw-divide-opacity: 1; border-color: rgb(254 245 231 / var(--tw-divide-opacity)); } +.divide-status-silver > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(212 215 220 / var(--tw-divide-opacity)); +} .divide-status-success > :not([hidden]) ~ :not([hidden]){ --tw-divide-opacity: 1; border-color: rgb(241 246 238 / var(--tw-divide-opacity)); @@ -19636,6 +19711,10 @@ button, input, optgroup, select, textarea{ --tw-divide-opacity: 1; border-color: rgb(254 245 231 / var(--tw-divide-opacity)); } +.divide-status-wisteria > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(208 206 232 / var(--tw-divide-opacity)); +} .divide-stone-100 > :not([hidden]) ~ :not([hidden]){ --tw-divide-opacity: 1; border-color: rgb(245 245 244 / var(--tw-divide-opacity)); @@ -19728,10 +19807,26 @@ button, input, optgroup, select, textarea{ --tw-divide-opacity: 1; border-color: rgb(147 95 7 / var(--tw-divide-opacity)); } +.divide-text-status-approved > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(99 145 74 / var(--tw-divide-opacity)); +} +.divide-text-status-black > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(59 59 59 / var(--tw-divide-opacity)); +} +.divide-text-status-blue > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(0 99 149 / var(--tw-divide-opacity)); +} .divide-text-status-canceled > :not([hidden]) ~ :not([hidden]){ --tw-divide-opacity: 1; border-color: rgb(255 255 255 / var(--tw-divide-opacity)); } +.divide-text-status-confirmed > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(99 145 74 / var(--tw-divide-opacity)); +} .divide-text-status-danger > :not([hidden]) ~ :not([hidden]){ --tw-divide-opacity: 1; border-color: rgb(184 0 0 / var(--tw-divide-opacity)); @@ -19740,14 +19835,72 @@ button, input, optgroup, select, textarea{ --tw-divide-opacity: 1; border-color: rgb(59 59 59 / var(--tw-divide-opacity)); } +.divide-text-status-expired > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(184 0 0 / var(--tw-divide-opacity)); +} +.divide-text-status-golden > :not([hidden]) ~ :not([hidden]){ + border-color: ; +} +.divide-text-status-green > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(99 145 74 / var(--tw-divide-opacity)); +} +.divide-text-status-info > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(0 99 149 / var(--tw-divide-opacity)); +} +.divide-text-status-invoiced > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(103 141 114 / var(--tw-divide-opacity)); +} +.divide-text-status-issued > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(184 0 0 / var(--tw-divide-opacity)); +} +.divide-text-status-lilac > :not([hidden]) ~ :not([hidden]){ + border-color: ; +} +.divide-text-status-orange > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(221 142 10 / var(--tw-divide-opacity)); +} .divide-text-status-partial > :not([hidden]) ~ :not([hidden]){ --tw-divide-opacity: 1; border-color: rgb(0 99 149 / var(--tw-divide-opacity)); } +.divide-text-status-pastel_green > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(103 141 114 / var(--tw-divide-opacity)); +} +.divide-text-status-peach_orange > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(183 137 57 / var(--tw-divide-opacity)); +} +.divide-text-status-purple > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(77 79 125 / var(--tw-divide-opacity)); +} +.divide-text-status-red > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(184 0 0 / var(--tw-divide-opacity)); +} +.divide-text-status-refused > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(184 0 0 / var(--tw-divide-opacity)); +} +.divide-text-status-rose > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(225 29 72 / var(--tw-divide-opacity)); +} .divide-text-status-sent > :not([hidden]) ~ :not([hidden]){ --tw-divide-opacity: 1; border-color: rgb(221 142 10 / var(--tw-divide-opacity)); } +.divide-text-status-silver > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(71 85 105 / var(--tw-divide-opacity)); +} .divide-text-status-success > :not([hidden]) ~ :not([hidden]){ --tw-divide-opacity: 1; border-color: rgb(99 145 74 / var(--tw-divide-opacity)); @@ -19760,6 +19913,10 @@ button, input, optgroup, select, textarea{ --tw-divide-opacity: 1; border-color: rgb(184 119 8 / var(--tw-divide-opacity)); } +.divide-text-status-wisteria > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(101 99 140 / var(--tw-divide-opacity)); +} .divide-transparent > :not([hidden]) ~ :not([hidden]){ border-color: transparent; } @@ -21818,10 +21975,26 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-color: rgb(2 6 23 / var(--tw-border-opacity)); } +.border-status-approved{ + --tw-border-opacity: 1; + border-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-status-black{ + --tw-border-opacity: 1; + border-color: rgb(236 236 236 / var(--tw-border-opacity)); +} +.border-status-blue{ + --tw-border-opacity: 1; + border-color: rgb(230 241 246 / var(--tw-border-opacity)); +} .border-status-canceled{ --tw-border-opacity: 1; border-color: rgb(40 40 40 / var(--tw-border-opacity)); } +.border-status-confirmed{ + --tw-border-opacity: 1; + border-color: rgb(241 246 238 / var(--tw-border-opacity)); +} .border-status-danger{ --tw-border-opacity: 1; border-color: rgb(250 230 230 / var(--tw-border-opacity)); @@ -21830,14 +22003,73 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-color: rgb(236 236 236 / var(--tw-border-opacity)); } +.border-status-expired{ + --tw-border-opacity: 1; + border-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-status-golden{ + border-color: ; +} +.border-status-green{ + --tw-border-opacity: 1; + border-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-status-info{ + --tw-border-opacity: 1; + border-color: rgb(230 241 246 / var(--tw-border-opacity)); +} +.border-status-invoiced{ + --tw-border-opacity: 1; + border-color: rgb(204 224 208 / var(--tw-border-opacity)); +} +.border-status-issued{ + --tw-border-opacity: 1; + border-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-status-lilac{ + --tw-border-opacity: 1; + border-color: rgb(245 247 250 / var(--tw-border-opacity)); +} +.border-status-orange{ + --tw-border-opacity: 1; + border-color: rgb(254 245 231 / var(--tw-border-opacity)); +} .border-status-partial{ --tw-border-opacity: 1; border-color: rgb(230 241 246 / var(--tw-border-opacity)); } +.border-status-pastel_green{ + --tw-border-opacity: 1; + border-color: rgb(204 224 208 / var(--tw-border-opacity)); +} +.border-status-peach_orange{ + --tw-border-opacity: 1; + border-color: rgb(240 224 190 / var(--tw-border-opacity)); +} +.border-status-purple{ + --tw-border-opacity: 1; + border-color: rgb(238 238 243 / var(--tw-border-opacity)); +} +.border-status-red{ + --tw-border-opacity: 1; + border-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-status-refused{ + --tw-border-opacity: 1; + border-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-status-rose{ + --tw-border-opacity: 1; + border-color: rgb(255 228 230 / var(--tw-border-opacity)); +} .border-status-sent{ --tw-border-opacity: 1; border-color: rgb(254 245 231 / var(--tw-border-opacity)); } +.border-status-silver{ + --tw-border-opacity: 1; + border-color: rgb(212 215 220 / var(--tw-border-opacity)); +} .border-status-success{ --tw-border-opacity: 1; border-color: rgb(241 246 238 / var(--tw-border-opacity)); @@ -21850,6 +22082,10 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-color: rgb(254 245 231 / var(--tw-border-opacity)); } +.border-status-wisteria{ + --tw-border-opacity: 1; + border-color: rgb(208 206 232 / var(--tw-border-opacity)); +} .border-stone-100{ --tw-border-opacity: 1; border-color: rgb(245 245 244 / var(--tw-border-opacity)); @@ -21942,10 +22178,26 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-color: rgb(147 95 7 / var(--tw-border-opacity)); } +.border-text-status-approved{ + --tw-border-opacity: 1; + border-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-text-status-black{ + --tw-border-opacity: 1; + border-color: rgb(59 59 59 / var(--tw-border-opacity)); +} +.border-text-status-blue{ + --tw-border-opacity: 1; + border-color: rgb(0 99 149 / var(--tw-border-opacity)); +} .border-text-status-canceled{ --tw-border-opacity: 1; border-color: rgb(255 255 255 / var(--tw-border-opacity)); } +.border-text-status-confirmed{ + --tw-border-opacity: 1; + border-color: rgb(99 145 74 / var(--tw-border-opacity)); +} .border-text-status-danger{ --tw-border-opacity: 1; border-color: rgb(184 0 0 / var(--tw-border-opacity)); @@ -21954,14 +22206,72 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-color: rgb(59 59 59 / var(--tw-border-opacity)); } +.border-text-status-expired{ + --tw-border-opacity: 1; + border-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-text-status-golden{ + border-color: ; +} +.border-text-status-green{ + --tw-border-opacity: 1; + border-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-text-status-info{ + --tw-border-opacity: 1; + border-color: rgb(0 99 149 / var(--tw-border-opacity)); +} +.border-text-status-invoiced{ + --tw-border-opacity: 1; + border-color: rgb(103 141 114 / var(--tw-border-opacity)); +} +.border-text-status-issued{ + --tw-border-opacity: 1; + border-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-text-status-lilac{ + border-color: ; +} +.border-text-status-orange{ + --tw-border-opacity: 1; + border-color: rgb(221 142 10 / var(--tw-border-opacity)); +} .border-text-status-partial{ --tw-border-opacity: 1; border-color: rgb(0 99 149 / var(--tw-border-opacity)); } +.border-text-status-pastel_green{ + --tw-border-opacity: 1; + border-color: rgb(103 141 114 / var(--tw-border-opacity)); +} +.border-text-status-peach_orange{ + --tw-border-opacity: 1; + border-color: rgb(183 137 57 / var(--tw-border-opacity)); +} +.border-text-status-purple{ + --tw-border-opacity: 1; + border-color: rgb(77 79 125 / var(--tw-border-opacity)); +} +.border-text-status-red{ + --tw-border-opacity: 1; + border-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-text-status-refused{ + --tw-border-opacity: 1; + border-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-text-status-rose{ + --tw-border-opacity: 1; + border-color: rgb(225 29 72 / var(--tw-border-opacity)); +} .border-text-status-sent{ --tw-border-opacity: 1; border-color: rgb(221 142 10 / var(--tw-border-opacity)); } +.border-text-status-silver{ + --tw-border-opacity: 1; + border-color: rgb(71 85 105 / var(--tw-border-opacity)); +} .border-text-status-success{ --tw-border-opacity: 1; border-color: rgb(99 145 74 / var(--tw-border-opacity)); @@ -21974,6 +22284,10 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-color: rgb(184 119 8 / var(--tw-border-opacity)); } +.border-text-status-wisteria{ + --tw-border-opacity: 1; + border-color: rgb(101 99 140 / var(--tw-border-opacity)); +} .border-transparent{ border-color: transparent; } @@ -23424,11 +23738,31 @@ button, input, optgroup, select, textarea{ border-left-color: rgb(2 6 23 / var(--tw-border-opacity)); border-right-color: rgb(2 6 23 / var(--tw-border-opacity)); } +.border-x-status-approved{ + --tw-border-opacity: 1; + border-left-color: rgb(241 246 238 / var(--tw-border-opacity)); + border-right-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-x-status-black{ + --tw-border-opacity: 1; + border-left-color: rgb(236 236 236 / var(--tw-border-opacity)); + border-right-color: rgb(236 236 236 / var(--tw-border-opacity)); +} +.border-x-status-blue{ + --tw-border-opacity: 1; + border-left-color: rgb(230 241 246 / var(--tw-border-opacity)); + border-right-color: rgb(230 241 246 / var(--tw-border-opacity)); +} .border-x-status-canceled{ --tw-border-opacity: 1; border-left-color: rgb(40 40 40 / var(--tw-border-opacity)); border-right-color: rgb(40 40 40 / var(--tw-border-opacity)); } +.border-x-status-confirmed{ + --tw-border-opacity: 1; + border-left-color: rgb(241 246 238 / var(--tw-border-opacity)); + border-right-color: rgb(241 246 238 / var(--tw-border-opacity)); +} .border-x-status-danger{ --tw-border-opacity: 1; border-left-color: rgb(250 230 230 / var(--tw-border-opacity)); @@ -23439,16 +23773,90 @@ button, input, optgroup, select, textarea{ border-left-color: rgb(236 236 236 / var(--tw-border-opacity)); border-right-color: rgb(236 236 236 / var(--tw-border-opacity)); } +.border-x-status-expired{ + --tw-border-opacity: 1; + border-left-color: rgb(250 230 230 / var(--tw-border-opacity)); + border-right-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-x-status-golden{ + border-left-color: ; + border-right-color: ; +} +.border-x-status-green{ + --tw-border-opacity: 1; + border-left-color: rgb(241 246 238 / var(--tw-border-opacity)); + border-right-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-x-status-info{ + --tw-border-opacity: 1; + border-left-color: rgb(230 241 246 / var(--tw-border-opacity)); + border-right-color: rgb(230 241 246 / var(--tw-border-opacity)); +} +.border-x-status-invoiced{ + --tw-border-opacity: 1; + border-left-color: rgb(204 224 208 / var(--tw-border-opacity)); + border-right-color: rgb(204 224 208 / var(--tw-border-opacity)); +} +.border-x-status-issued{ + --tw-border-opacity: 1; + border-left-color: rgb(250 230 230 / var(--tw-border-opacity)); + border-right-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-x-status-lilac{ + --tw-border-opacity: 1; + border-left-color: rgb(245 247 250 / var(--tw-border-opacity)); + border-right-color: rgb(245 247 250 / var(--tw-border-opacity)); +} +.border-x-status-orange{ + --tw-border-opacity: 1; + border-left-color: rgb(254 245 231 / var(--tw-border-opacity)); + border-right-color: rgb(254 245 231 / var(--tw-border-opacity)); +} .border-x-status-partial{ --tw-border-opacity: 1; border-left-color: rgb(230 241 246 / var(--tw-border-opacity)); border-right-color: rgb(230 241 246 / var(--tw-border-opacity)); } +.border-x-status-pastel_green{ + --tw-border-opacity: 1; + border-left-color: rgb(204 224 208 / var(--tw-border-opacity)); + border-right-color: rgb(204 224 208 / var(--tw-border-opacity)); +} +.border-x-status-peach_orange{ + --tw-border-opacity: 1; + border-left-color: rgb(240 224 190 / var(--tw-border-opacity)); + border-right-color: rgb(240 224 190 / var(--tw-border-opacity)); +} +.border-x-status-purple{ + --tw-border-opacity: 1; + border-left-color: rgb(238 238 243 / var(--tw-border-opacity)); + border-right-color: rgb(238 238 243 / var(--tw-border-opacity)); +} +.border-x-status-red{ + --tw-border-opacity: 1; + border-left-color: rgb(250 230 230 / var(--tw-border-opacity)); + border-right-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-x-status-refused{ + --tw-border-opacity: 1; + border-left-color: rgb(250 230 230 / var(--tw-border-opacity)); + border-right-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-x-status-rose{ + --tw-border-opacity: 1; + border-left-color: rgb(255 228 230 / var(--tw-border-opacity)); + border-right-color: rgb(255 228 230 / var(--tw-border-opacity)); +} .border-x-status-sent{ --tw-border-opacity: 1; border-left-color: rgb(254 245 231 / var(--tw-border-opacity)); border-right-color: rgb(254 245 231 / var(--tw-border-opacity)); } +.border-x-status-silver{ + --tw-border-opacity: 1; + border-left-color: rgb(212 215 220 / var(--tw-border-opacity)); + border-right-color: rgb(212 215 220 / var(--tw-border-opacity)); +} .border-x-status-success{ --tw-border-opacity: 1; border-left-color: rgb(241 246 238 / var(--tw-border-opacity)); @@ -23464,6 +23872,11 @@ button, input, optgroup, select, textarea{ border-left-color: rgb(254 245 231 / var(--tw-border-opacity)); border-right-color: rgb(254 245 231 / var(--tw-border-opacity)); } +.border-x-status-wisteria{ + --tw-border-opacity: 1; + border-left-color: rgb(208 206 232 / var(--tw-border-opacity)); + border-right-color: rgb(208 206 232 / var(--tw-border-opacity)); +} .border-x-stone-100{ --tw-border-opacity: 1; border-left-color: rgb(245 245 244 / var(--tw-border-opacity)); @@ -23579,11 +23992,31 @@ button, input, optgroup, select, textarea{ border-left-color: rgb(147 95 7 / var(--tw-border-opacity)); border-right-color: rgb(147 95 7 / var(--tw-border-opacity)); } +.border-x-text-status-approved{ + --tw-border-opacity: 1; + border-left-color: rgb(99 145 74 / var(--tw-border-opacity)); + border-right-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-x-text-status-black{ + --tw-border-opacity: 1; + border-left-color: rgb(59 59 59 / var(--tw-border-opacity)); + border-right-color: rgb(59 59 59 / var(--tw-border-opacity)); +} +.border-x-text-status-blue{ + --tw-border-opacity: 1; + border-left-color: rgb(0 99 149 / var(--tw-border-opacity)); + border-right-color: rgb(0 99 149 / var(--tw-border-opacity)); +} .border-x-text-status-canceled{ --tw-border-opacity: 1; border-left-color: rgb(255 255 255 / var(--tw-border-opacity)); border-right-color: rgb(255 255 255 / var(--tw-border-opacity)); } +.border-x-text-status-confirmed{ + --tw-border-opacity: 1; + border-left-color: rgb(99 145 74 / var(--tw-border-opacity)); + border-right-color: rgb(99 145 74 / var(--tw-border-opacity)); +} .border-x-text-status-danger{ --tw-border-opacity: 1; border-left-color: rgb(184 0 0 / var(--tw-border-opacity)); @@ -23594,16 +24027,89 @@ button, input, optgroup, select, textarea{ border-left-color: rgb(59 59 59 / var(--tw-border-opacity)); border-right-color: rgb(59 59 59 / var(--tw-border-opacity)); } +.border-x-text-status-expired{ + --tw-border-opacity: 1; + border-left-color: rgb(184 0 0 / var(--tw-border-opacity)); + border-right-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-x-text-status-golden{ + border-left-color: ; + border-right-color: ; +} +.border-x-text-status-green{ + --tw-border-opacity: 1; + border-left-color: rgb(99 145 74 / var(--tw-border-opacity)); + border-right-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-x-text-status-info{ + --tw-border-opacity: 1; + border-left-color: rgb(0 99 149 / var(--tw-border-opacity)); + border-right-color: rgb(0 99 149 / var(--tw-border-opacity)); +} +.border-x-text-status-invoiced{ + --tw-border-opacity: 1; + border-left-color: rgb(103 141 114 / var(--tw-border-opacity)); + border-right-color: rgb(103 141 114 / var(--tw-border-opacity)); +} +.border-x-text-status-issued{ + --tw-border-opacity: 1; + border-left-color: rgb(184 0 0 / var(--tw-border-opacity)); + border-right-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-x-text-status-lilac{ + border-left-color: ; + border-right-color: ; +} +.border-x-text-status-orange{ + --tw-border-opacity: 1; + border-left-color: rgb(221 142 10 / var(--tw-border-opacity)); + border-right-color: rgb(221 142 10 / var(--tw-border-opacity)); +} .border-x-text-status-partial{ --tw-border-opacity: 1; border-left-color: rgb(0 99 149 / var(--tw-border-opacity)); border-right-color: rgb(0 99 149 / var(--tw-border-opacity)); } +.border-x-text-status-pastel_green{ + --tw-border-opacity: 1; + border-left-color: rgb(103 141 114 / var(--tw-border-opacity)); + border-right-color: rgb(103 141 114 / var(--tw-border-opacity)); +} +.border-x-text-status-peach_orange{ + --tw-border-opacity: 1; + border-left-color: rgb(183 137 57 / var(--tw-border-opacity)); + border-right-color: rgb(183 137 57 / var(--tw-border-opacity)); +} +.border-x-text-status-purple{ + --tw-border-opacity: 1; + border-left-color: rgb(77 79 125 / var(--tw-border-opacity)); + border-right-color: rgb(77 79 125 / var(--tw-border-opacity)); +} +.border-x-text-status-red{ + --tw-border-opacity: 1; + border-left-color: rgb(184 0 0 / var(--tw-border-opacity)); + border-right-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-x-text-status-refused{ + --tw-border-opacity: 1; + border-left-color: rgb(184 0 0 / var(--tw-border-opacity)); + border-right-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-x-text-status-rose{ + --tw-border-opacity: 1; + border-left-color: rgb(225 29 72 / var(--tw-border-opacity)); + border-right-color: rgb(225 29 72 / var(--tw-border-opacity)); +} .border-x-text-status-sent{ --tw-border-opacity: 1; border-left-color: rgb(221 142 10 / var(--tw-border-opacity)); border-right-color: rgb(221 142 10 / var(--tw-border-opacity)); } +.border-x-text-status-silver{ + --tw-border-opacity: 1; + border-left-color: rgb(71 85 105 / var(--tw-border-opacity)); + border-right-color: rgb(71 85 105 / var(--tw-border-opacity)); +} .border-x-text-status-success{ --tw-border-opacity: 1; border-left-color: rgb(99 145 74 / var(--tw-border-opacity)); @@ -23619,6 +24125,11 @@ button, input, optgroup, select, textarea{ border-left-color: rgb(184 119 8 / var(--tw-border-opacity)); border-right-color: rgb(184 119 8 / var(--tw-border-opacity)); } +.border-x-text-status-wisteria{ + --tw-border-opacity: 1; + border-left-color: rgb(101 99 140 / var(--tw-border-opacity)); + border-right-color: rgb(101 99 140 / var(--tw-border-opacity)); +} .border-x-transparent{ border-left-color: transparent; border-right-color: transparent; @@ -25115,11 +25626,31 @@ button, input, optgroup, select, textarea{ border-top-color: rgb(2 6 23 / var(--tw-border-opacity)); border-bottom-color: rgb(2 6 23 / var(--tw-border-opacity)); } +.border-y-status-approved{ + --tw-border-opacity: 1; + border-top-color: rgb(241 246 238 / var(--tw-border-opacity)); + border-bottom-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-y-status-black{ + --tw-border-opacity: 1; + border-top-color: rgb(236 236 236 / var(--tw-border-opacity)); + border-bottom-color: rgb(236 236 236 / var(--tw-border-opacity)); +} +.border-y-status-blue{ + --tw-border-opacity: 1; + border-top-color: rgb(230 241 246 / var(--tw-border-opacity)); + border-bottom-color: rgb(230 241 246 / var(--tw-border-opacity)); +} .border-y-status-canceled{ --tw-border-opacity: 1; border-top-color: rgb(40 40 40 / var(--tw-border-opacity)); border-bottom-color: rgb(40 40 40 / var(--tw-border-opacity)); } +.border-y-status-confirmed{ + --tw-border-opacity: 1; + border-top-color: rgb(241 246 238 / var(--tw-border-opacity)); + border-bottom-color: rgb(241 246 238 / var(--tw-border-opacity)); +} .border-y-status-danger{ --tw-border-opacity: 1; border-top-color: rgb(250 230 230 / var(--tw-border-opacity)); @@ -25130,16 +25661,90 @@ button, input, optgroup, select, textarea{ border-top-color: rgb(236 236 236 / var(--tw-border-opacity)); border-bottom-color: rgb(236 236 236 / var(--tw-border-opacity)); } +.border-y-status-expired{ + --tw-border-opacity: 1; + border-top-color: rgb(250 230 230 / var(--tw-border-opacity)); + border-bottom-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-y-status-golden{ + border-top-color: ; + border-bottom-color: ; +} +.border-y-status-green{ + --tw-border-opacity: 1; + border-top-color: rgb(241 246 238 / var(--tw-border-opacity)); + border-bottom-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-y-status-info{ + --tw-border-opacity: 1; + border-top-color: rgb(230 241 246 / var(--tw-border-opacity)); + border-bottom-color: rgb(230 241 246 / var(--tw-border-opacity)); +} +.border-y-status-invoiced{ + --tw-border-opacity: 1; + border-top-color: rgb(204 224 208 / var(--tw-border-opacity)); + border-bottom-color: rgb(204 224 208 / var(--tw-border-opacity)); +} +.border-y-status-issued{ + --tw-border-opacity: 1; + border-top-color: rgb(250 230 230 / var(--tw-border-opacity)); + border-bottom-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-y-status-lilac{ + --tw-border-opacity: 1; + border-top-color: rgb(245 247 250 / var(--tw-border-opacity)); + border-bottom-color: rgb(245 247 250 / var(--tw-border-opacity)); +} +.border-y-status-orange{ + --tw-border-opacity: 1; + border-top-color: rgb(254 245 231 / var(--tw-border-opacity)); + border-bottom-color: rgb(254 245 231 / var(--tw-border-opacity)); +} .border-y-status-partial{ --tw-border-opacity: 1; border-top-color: rgb(230 241 246 / var(--tw-border-opacity)); border-bottom-color: rgb(230 241 246 / var(--tw-border-opacity)); } +.border-y-status-pastel_green{ + --tw-border-opacity: 1; + border-top-color: rgb(204 224 208 / var(--tw-border-opacity)); + border-bottom-color: rgb(204 224 208 / var(--tw-border-opacity)); +} +.border-y-status-peach_orange{ + --tw-border-opacity: 1; + border-top-color: rgb(240 224 190 / var(--tw-border-opacity)); + border-bottom-color: rgb(240 224 190 / var(--tw-border-opacity)); +} +.border-y-status-purple{ + --tw-border-opacity: 1; + border-top-color: rgb(238 238 243 / var(--tw-border-opacity)); + border-bottom-color: rgb(238 238 243 / var(--tw-border-opacity)); +} +.border-y-status-red{ + --tw-border-opacity: 1; + border-top-color: rgb(250 230 230 / var(--tw-border-opacity)); + border-bottom-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-y-status-refused{ + --tw-border-opacity: 1; + border-top-color: rgb(250 230 230 / var(--tw-border-opacity)); + border-bottom-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-y-status-rose{ + --tw-border-opacity: 1; + border-top-color: rgb(255 228 230 / var(--tw-border-opacity)); + border-bottom-color: rgb(255 228 230 / var(--tw-border-opacity)); +} .border-y-status-sent{ --tw-border-opacity: 1; border-top-color: rgb(254 245 231 / var(--tw-border-opacity)); border-bottom-color: rgb(254 245 231 / var(--tw-border-opacity)); } +.border-y-status-silver{ + --tw-border-opacity: 1; + border-top-color: rgb(212 215 220 / var(--tw-border-opacity)); + border-bottom-color: rgb(212 215 220 / var(--tw-border-opacity)); +} .border-y-status-success{ --tw-border-opacity: 1; border-top-color: rgb(241 246 238 / var(--tw-border-opacity)); @@ -25155,6 +25760,11 @@ button, input, optgroup, select, textarea{ border-top-color: rgb(254 245 231 / var(--tw-border-opacity)); border-bottom-color: rgb(254 245 231 / var(--tw-border-opacity)); } +.border-y-status-wisteria{ + --tw-border-opacity: 1; + border-top-color: rgb(208 206 232 / var(--tw-border-opacity)); + border-bottom-color: rgb(208 206 232 / var(--tw-border-opacity)); +} .border-y-stone-100{ --tw-border-opacity: 1; border-top-color: rgb(245 245 244 / var(--tw-border-opacity)); @@ -25270,11 +25880,31 @@ button, input, optgroup, select, textarea{ border-top-color: rgb(147 95 7 / var(--tw-border-opacity)); border-bottom-color: rgb(147 95 7 / var(--tw-border-opacity)); } +.border-y-text-status-approved{ + --tw-border-opacity: 1; + border-top-color: rgb(99 145 74 / var(--tw-border-opacity)); + border-bottom-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-y-text-status-black{ + --tw-border-opacity: 1; + border-top-color: rgb(59 59 59 / var(--tw-border-opacity)); + border-bottom-color: rgb(59 59 59 / var(--tw-border-opacity)); +} +.border-y-text-status-blue{ + --tw-border-opacity: 1; + border-top-color: rgb(0 99 149 / var(--tw-border-opacity)); + border-bottom-color: rgb(0 99 149 / var(--tw-border-opacity)); +} .border-y-text-status-canceled{ --tw-border-opacity: 1; border-top-color: rgb(255 255 255 / var(--tw-border-opacity)); border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity)); } +.border-y-text-status-confirmed{ + --tw-border-opacity: 1; + border-top-color: rgb(99 145 74 / var(--tw-border-opacity)); + border-bottom-color: rgb(99 145 74 / var(--tw-border-opacity)); +} .border-y-text-status-danger{ --tw-border-opacity: 1; border-top-color: rgb(184 0 0 / var(--tw-border-opacity)); @@ -25285,16 +25915,89 @@ button, input, optgroup, select, textarea{ border-top-color: rgb(59 59 59 / var(--tw-border-opacity)); border-bottom-color: rgb(59 59 59 / var(--tw-border-opacity)); } +.border-y-text-status-expired{ + --tw-border-opacity: 1; + border-top-color: rgb(184 0 0 / var(--tw-border-opacity)); + border-bottom-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-y-text-status-golden{ + border-top-color: ; + border-bottom-color: ; +} +.border-y-text-status-green{ + --tw-border-opacity: 1; + border-top-color: rgb(99 145 74 / var(--tw-border-opacity)); + border-bottom-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-y-text-status-info{ + --tw-border-opacity: 1; + border-top-color: rgb(0 99 149 / var(--tw-border-opacity)); + border-bottom-color: rgb(0 99 149 / var(--tw-border-opacity)); +} +.border-y-text-status-invoiced{ + --tw-border-opacity: 1; + border-top-color: rgb(103 141 114 / var(--tw-border-opacity)); + border-bottom-color: rgb(103 141 114 / var(--tw-border-opacity)); +} +.border-y-text-status-issued{ + --tw-border-opacity: 1; + border-top-color: rgb(184 0 0 / var(--tw-border-opacity)); + border-bottom-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-y-text-status-lilac{ + border-top-color: ; + border-bottom-color: ; +} +.border-y-text-status-orange{ + --tw-border-opacity: 1; + border-top-color: rgb(221 142 10 / var(--tw-border-opacity)); + border-bottom-color: rgb(221 142 10 / var(--tw-border-opacity)); +} .border-y-text-status-partial{ --tw-border-opacity: 1; border-top-color: rgb(0 99 149 / var(--tw-border-opacity)); border-bottom-color: rgb(0 99 149 / var(--tw-border-opacity)); } +.border-y-text-status-pastel_green{ + --tw-border-opacity: 1; + border-top-color: rgb(103 141 114 / var(--tw-border-opacity)); + border-bottom-color: rgb(103 141 114 / var(--tw-border-opacity)); +} +.border-y-text-status-peach_orange{ + --tw-border-opacity: 1; + border-top-color: rgb(183 137 57 / var(--tw-border-opacity)); + border-bottom-color: rgb(183 137 57 / var(--tw-border-opacity)); +} +.border-y-text-status-purple{ + --tw-border-opacity: 1; + border-top-color: rgb(77 79 125 / var(--tw-border-opacity)); + border-bottom-color: rgb(77 79 125 / var(--tw-border-opacity)); +} +.border-y-text-status-red{ + --tw-border-opacity: 1; + border-top-color: rgb(184 0 0 / var(--tw-border-opacity)); + border-bottom-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-y-text-status-refused{ + --tw-border-opacity: 1; + border-top-color: rgb(184 0 0 / var(--tw-border-opacity)); + border-bottom-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-y-text-status-rose{ + --tw-border-opacity: 1; + border-top-color: rgb(225 29 72 / var(--tw-border-opacity)); + border-bottom-color: rgb(225 29 72 / var(--tw-border-opacity)); +} .border-y-text-status-sent{ --tw-border-opacity: 1; border-top-color: rgb(221 142 10 / var(--tw-border-opacity)); border-bottom-color: rgb(221 142 10 / var(--tw-border-opacity)); } +.border-y-text-status-silver{ + --tw-border-opacity: 1; + border-top-color: rgb(71 85 105 / var(--tw-border-opacity)); + border-bottom-color: rgb(71 85 105 / var(--tw-border-opacity)); +} .border-y-text-status-success{ --tw-border-opacity: 1; border-top-color: rgb(99 145 74 / var(--tw-border-opacity)); @@ -25310,6 +26013,11 @@ button, input, optgroup, select, textarea{ border-top-color: rgb(184 119 8 / var(--tw-border-opacity)); border-bottom-color: rgb(184 119 8 / var(--tw-border-opacity)); } +.border-y-text-status-wisteria{ + --tw-border-opacity: 1; + border-top-color: rgb(101 99 140 / var(--tw-border-opacity)); + border-bottom-color: rgb(101 99 140 / var(--tw-border-opacity)); +} .border-y-transparent{ border-top-color: transparent; border-bottom-color: transparent; @@ -26552,10 +27260,26 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-bottom-color: rgb(2 6 23 / var(--tw-border-opacity)); } +.border-b-status-approved{ + --tw-border-opacity: 1; + border-bottom-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-b-status-black{ + --tw-border-opacity: 1; + border-bottom-color: rgb(236 236 236 / var(--tw-border-opacity)); +} +.border-b-status-blue{ + --tw-border-opacity: 1; + border-bottom-color: rgb(230 241 246 / var(--tw-border-opacity)); +} .border-b-status-canceled{ --tw-border-opacity: 1; border-bottom-color: rgb(40 40 40 / var(--tw-border-opacity)); } +.border-b-status-confirmed{ + --tw-border-opacity: 1; + border-bottom-color: rgb(241 246 238 / var(--tw-border-opacity)); +} .border-b-status-danger{ --tw-border-opacity: 1; border-bottom-color: rgb(250 230 230 / var(--tw-border-opacity)); @@ -26564,14 +27288,73 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-bottom-color: rgb(236 236 236 / var(--tw-border-opacity)); } +.border-b-status-expired{ + --tw-border-opacity: 1; + border-bottom-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-b-status-golden{ + border-bottom-color: ; +} +.border-b-status-green{ + --tw-border-opacity: 1; + border-bottom-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-b-status-info{ + --tw-border-opacity: 1; + border-bottom-color: rgb(230 241 246 / var(--tw-border-opacity)); +} +.border-b-status-invoiced{ + --tw-border-opacity: 1; + border-bottom-color: rgb(204 224 208 / var(--tw-border-opacity)); +} +.border-b-status-issued{ + --tw-border-opacity: 1; + border-bottom-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-b-status-lilac{ + --tw-border-opacity: 1; + border-bottom-color: rgb(245 247 250 / var(--tw-border-opacity)); +} +.border-b-status-orange{ + --tw-border-opacity: 1; + border-bottom-color: rgb(254 245 231 / var(--tw-border-opacity)); +} .border-b-status-partial{ --tw-border-opacity: 1; border-bottom-color: rgb(230 241 246 / var(--tw-border-opacity)); } +.border-b-status-pastel_green{ + --tw-border-opacity: 1; + border-bottom-color: rgb(204 224 208 / var(--tw-border-opacity)); +} +.border-b-status-peach_orange{ + --tw-border-opacity: 1; + border-bottom-color: rgb(240 224 190 / var(--tw-border-opacity)); +} +.border-b-status-purple{ + --tw-border-opacity: 1; + border-bottom-color: rgb(238 238 243 / var(--tw-border-opacity)); +} +.border-b-status-red{ + --tw-border-opacity: 1; + border-bottom-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-b-status-refused{ + --tw-border-opacity: 1; + border-bottom-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-b-status-rose{ + --tw-border-opacity: 1; + border-bottom-color: rgb(255 228 230 / var(--tw-border-opacity)); +} .border-b-status-sent{ --tw-border-opacity: 1; border-bottom-color: rgb(254 245 231 / var(--tw-border-opacity)); } +.border-b-status-silver{ + --tw-border-opacity: 1; + border-bottom-color: rgb(212 215 220 / var(--tw-border-opacity)); +} .border-b-status-success{ --tw-border-opacity: 1; border-bottom-color: rgb(241 246 238 / var(--tw-border-opacity)); @@ -26584,6 +27367,10 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-bottom-color: rgb(254 245 231 / var(--tw-border-opacity)); } +.border-b-status-wisteria{ + --tw-border-opacity: 1; + border-bottom-color: rgb(208 206 232 / var(--tw-border-opacity)); +} .border-b-stone-100{ --tw-border-opacity: 1; border-bottom-color: rgb(245 245 244 / var(--tw-border-opacity)); @@ -26676,10 +27463,26 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-bottom-color: rgb(147 95 7 / var(--tw-border-opacity)); } +.border-b-text-status-approved{ + --tw-border-opacity: 1; + border-bottom-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-b-text-status-black{ + --tw-border-opacity: 1; + border-bottom-color: rgb(59 59 59 / var(--tw-border-opacity)); +} +.border-b-text-status-blue{ + --tw-border-opacity: 1; + border-bottom-color: rgb(0 99 149 / var(--tw-border-opacity)); +} .border-b-text-status-canceled{ --tw-border-opacity: 1; border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity)); } +.border-b-text-status-confirmed{ + --tw-border-opacity: 1; + border-bottom-color: rgb(99 145 74 / var(--tw-border-opacity)); +} .border-b-text-status-danger{ --tw-border-opacity: 1; border-bottom-color: rgb(184 0 0 / var(--tw-border-opacity)); @@ -26688,14 +27491,72 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-bottom-color: rgb(59 59 59 / var(--tw-border-opacity)); } +.border-b-text-status-expired{ + --tw-border-opacity: 1; + border-bottom-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-b-text-status-golden{ + border-bottom-color: ; +} +.border-b-text-status-green{ + --tw-border-opacity: 1; + border-bottom-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-b-text-status-info{ + --tw-border-opacity: 1; + border-bottom-color: rgb(0 99 149 / var(--tw-border-opacity)); +} +.border-b-text-status-invoiced{ + --tw-border-opacity: 1; + border-bottom-color: rgb(103 141 114 / var(--tw-border-opacity)); +} +.border-b-text-status-issued{ + --tw-border-opacity: 1; + border-bottom-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-b-text-status-lilac{ + border-bottom-color: ; +} +.border-b-text-status-orange{ + --tw-border-opacity: 1; + border-bottom-color: rgb(221 142 10 / var(--tw-border-opacity)); +} .border-b-text-status-partial{ --tw-border-opacity: 1; border-bottom-color: rgb(0 99 149 / var(--tw-border-opacity)); } +.border-b-text-status-pastel_green{ + --tw-border-opacity: 1; + border-bottom-color: rgb(103 141 114 / var(--tw-border-opacity)); +} +.border-b-text-status-peach_orange{ + --tw-border-opacity: 1; + border-bottom-color: rgb(183 137 57 / var(--tw-border-opacity)); +} +.border-b-text-status-purple{ + --tw-border-opacity: 1; + border-bottom-color: rgb(77 79 125 / var(--tw-border-opacity)); +} +.border-b-text-status-red{ + --tw-border-opacity: 1; + border-bottom-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-b-text-status-refused{ + --tw-border-opacity: 1; + border-bottom-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-b-text-status-rose{ + --tw-border-opacity: 1; + border-bottom-color: rgb(225 29 72 / var(--tw-border-opacity)); +} .border-b-text-status-sent{ --tw-border-opacity: 1; border-bottom-color: rgb(221 142 10 / var(--tw-border-opacity)); } +.border-b-text-status-silver{ + --tw-border-opacity: 1; + border-bottom-color: rgb(71 85 105 / var(--tw-border-opacity)); +} .border-b-text-status-success{ --tw-border-opacity: 1; border-bottom-color: rgb(99 145 74 / var(--tw-border-opacity)); @@ -26708,6 +27569,10 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-bottom-color: rgb(184 119 8 / var(--tw-border-opacity)); } +.border-b-text-status-wisteria{ + --tw-border-opacity: 1; + border-bottom-color: rgb(101 99 140 / var(--tw-border-opacity)); +} .border-b-transparent{ border-bottom-color: transparent; } @@ -27904,10 +28769,26 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-inline-end-color: rgb(2 6 23 / var(--tw-border-opacity)); } +.border-e-status-approved{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-e-status-black{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(236 236 236 / var(--tw-border-opacity)); +} +.border-e-status-blue{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(230 241 246 / var(--tw-border-opacity)); +} .border-e-status-canceled{ --tw-border-opacity: 1; border-inline-end-color: rgb(40 40 40 / var(--tw-border-opacity)); } +.border-e-status-confirmed{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(241 246 238 / var(--tw-border-opacity)); +} .border-e-status-danger{ --tw-border-opacity: 1; border-inline-end-color: rgb(250 230 230 / var(--tw-border-opacity)); @@ -27916,14 +28797,73 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-inline-end-color: rgb(236 236 236 / var(--tw-border-opacity)); } +.border-e-status-expired{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-e-status-golden{ + border-inline-end-color: ; +} +.border-e-status-green{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-e-status-info{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(230 241 246 / var(--tw-border-opacity)); +} +.border-e-status-invoiced{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(204 224 208 / var(--tw-border-opacity)); +} +.border-e-status-issued{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-e-status-lilac{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(245 247 250 / var(--tw-border-opacity)); +} +.border-e-status-orange{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(254 245 231 / var(--tw-border-opacity)); +} .border-e-status-partial{ --tw-border-opacity: 1; border-inline-end-color: rgb(230 241 246 / var(--tw-border-opacity)); } +.border-e-status-pastel_green{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(204 224 208 / var(--tw-border-opacity)); +} +.border-e-status-peach_orange{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(240 224 190 / var(--tw-border-opacity)); +} +.border-e-status-purple{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(238 238 243 / var(--tw-border-opacity)); +} +.border-e-status-red{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-e-status-refused{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-e-status-rose{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(255 228 230 / var(--tw-border-opacity)); +} .border-e-status-sent{ --tw-border-opacity: 1; border-inline-end-color: rgb(254 245 231 / var(--tw-border-opacity)); } +.border-e-status-silver{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(212 215 220 / var(--tw-border-opacity)); +} .border-e-status-success{ --tw-border-opacity: 1; border-inline-end-color: rgb(241 246 238 / var(--tw-border-opacity)); @@ -27936,6 +28876,10 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-inline-end-color: rgb(254 245 231 / var(--tw-border-opacity)); } +.border-e-status-wisteria{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(208 206 232 / var(--tw-border-opacity)); +} .border-e-stone-100{ --tw-border-opacity: 1; border-inline-end-color: rgb(245 245 244 / var(--tw-border-opacity)); @@ -28028,10 +28972,26 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-inline-end-color: rgb(147 95 7 / var(--tw-border-opacity)); } +.border-e-text-status-approved{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-e-text-status-black{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(59 59 59 / var(--tw-border-opacity)); +} +.border-e-text-status-blue{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(0 99 149 / var(--tw-border-opacity)); +} .border-e-text-status-canceled{ --tw-border-opacity: 1; border-inline-end-color: rgb(255 255 255 / var(--tw-border-opacity)); } +.border-e-text-status-confirmed{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(99 145 74 / var(--tw-border-opacity)); +} .border-e-text-status-danger{ --tw-border-opacity: 1; border-inline-end-color: rgb(184 0 0 / var(--tw-border-opacity)); @@ -28040,14 +29000,72 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-inline-end-color: rgb(59 59 59 / var(--tw-border-opacity)); } +.border-e-text-status-expired{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-e-text-status-golden{ + border-inline-end-color: ; +} +.border-e-text-status-green{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-e-text-status-info{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(0 99 149 / var(--tw-border-opacity)); +} +.border-e-text-status-invoiced{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(103 141 114 / var(--tw-border-opacity)); +} +.border-e-text-status-issued{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-e-text-status-lilac{ + border-inline-end-color: ; +} +.border-e-text-status-orange{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(221 142 10 / var(--tw-border-opacity)); +} .border-e-text-status-partial{ --tw-border-opacity: 1; border-inline-end-color: rgb(0 99 149 / var(--tw-border-opacity)); } +.border-e-text-status-pastel_green{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(103 141 114 / var(--tw-border-opacity)); +} +.border-e-text-status-peach_orange{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(183 137 57 / var(--tw-border-opacity)); +} +.border-e-text-status-purple{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(77 79 125 / var(--tw-border-opacity)); +} +.border-e-text-status-red{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-e-text-status-refused{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-e-text-status-rose{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(225 29 72 / var(--tw-border-opacity)); +} .border-e-text-status-sent{ --tw-border-opacity: 1; border-inline-end-color: rgb(221 142 10 / var(--tw-border-opacity)); } +.border-e-text-status-silver{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(71 85 105 / var(--tw-border-opacity)); +} .border-e-text-status-success{ --tw-border-opacity: 1; border-inline-end-color: rgb(99 145 74 / var(--tw-border-opacity)); @@ -28060,6 +29078,10 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-inline-end-color: rgb(184 119 8 / var(--tw-border-opacity)); } +.border-e-text-status-wisteria{ + --tw-border-opacity: 1; + border-inline-end-color: rgb(101 99 140 / var(--tw-border-opacity)); +} .border-e-transparent{ border-inline-end-color: transparent; } @@ -29256,10 +30278,26 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-left-color: rgb(2 6 23 / var(--tw-border-opacity)); } +.border-l-status-approved{ + --tw-border-opacity: 1; + border-left-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-l-status-black{ + --tw-border-opacity: 1; + border-left-color: rgb(236 236 236 / var(--tw-border-opacity)); +} +.border-l-status-blue{ + --tw-border-opacity: 1; + border-left-color: rgb(230 241 246 / var(--tw-border-opacity)); +} .border-l-status-canceled{ --tw-border-opacity: 1; border-left-color: rgb(40 40 40 / var(--tw-border-opacity)); } +.border-l-status-confirmed{ + --tw-border-opacity: 1; + border-left-color: rgb(241 246 238 / var(--tw-border-opacity)); +} .border-l-status-danger{ --tw-border-opacity: 1; border-left-color: rgb(250 230 230 / var(--tw-border-opacity)); @@ -29268,14 +30306,73 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-left-color: rgb(236 236 236 / var(--tw-border-opacity)); } +.border-l-status-expired{ + --tw-border-opacity: 1; + border-left-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-l-status-golden{ + border-left-color: ; +} +.border-l-status-green{ + --tw-border-opacity: 1; + border-left-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-l-status-info{ + --tw-border-opacity: 1; + border-left-color: rgb(230 241 246 / var(--tw-border-opacity)); +} +.border-l-status-invoiced{ + --tw-border-opacity: 1; + border-left-color: rgb(204 224 208 / var(--tw-border-opacity)); +} +.border-l-status-issued{ + --tw-border-opacity: 1; + border-left-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-l-status-lilac{ + --tw-border-opacity: 1; + border-left-color: rgb(245 247 250 / var(--tw-border-opacity)); +} +.border-l-status-orange{ + --tw-border-opacity: 1; + border-left-color: rgb(254 245 231 / var(--tw-border-opacity)); +} .border-l-status-partial{ --tw-border-opacity: 1; border-left-color: rgb(230 241 246 / var(--tw-border-opacity)); } +.border-l-status-pastel_green{ + --tw-border-opacity: 1; + border-left-color: rgb(204 224 208 / var(--tw-border-opacity)); +} +.border-l-status-peach_orange{ + --tw-border-opacity: 1; + border-left-color: rgb(240 224 190 / var(--tw-border-opacity)); +} +.border-l-status-purple{ + --tw-border-opacity: 1; + border-left-color: rgb(238 238 243 / var(--tw-border-opacity)); +} +.border-l-status-red{ + --tw-border-opacity: 1; + border-left-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-l-status-refused{ + --tw-border-opacity: 1; + border-left-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-l-status-rose{ + --tw-border-opacity: 1; + border-left-color: rgb(255 228 230 / var(--tw-border-opacity)); +} .border-l-status-sent{ --tw-border-opacity: 1; border-left-color: rgb(254 245 231 / var(--tw-border-opacity)); } +.border-l-status-silver{ + --tw-border-opacity: 1; + border-left-color: rgb(212 215 220 / var(--tw-border-opacity)); +} .border-l-status-success{ --tw-border-opacity: 1; border-left-color: rgb(241 246 238 / var(--tw-border-opacity)); @@ -29288,6 +30385,10 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-left-color: rgb(254 245 231 / var(--tw-border-opacity)); } +.border-l-status-wisteria{ + --tw-border-opacity: 1; + border-left-color: rgb(208 206 232 / var(--tw-border-opacity)); +} .border-l-stone-100{ --tw-border-opacity: 1; border-left-color: rgb(245 245 244 / var(--tw-border-opacity)); @@ -29380,10 +30481,26 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-left-color: rgb(147 95 7 / var(--tw-border-opacity)); } +.border-l-text-status-approved{ + --tw-border-opacity: 1; + border-left-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-l-text-status-black{ + --tw-border-opacity: 1; + border-left-color: rgb(59 59 59 / var(--tw-border-opacity)); +} +.border-l-text-status-blue{ + --tw-border-opacity: 1; + border-left-color: rgb(0 99 149 / var(--tw-border-opacity)); +} .border-l-text-status-canceled{ --tw-border-opacity: 1; border-left-color: rgb(255 255 255 / var(--tw-border-opacity)); } +.border-l-text-status-confirmed{ + --tw-border-opacity: 1; + border-left-color: rgb(99 145 74 / var(--tw-border-opacity)); +} .border-l-text-status-danger{ --tw-border-opacity: 1; border-left-color: rgb(184 0 0 / var(--tw-border-opacity)); @@ -29392,14 +30509,72 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-left-color: rgb(59 59 59 / var(--tw-border-opacity)); } +.border-l-text-status-expired{ + --tw-border-opacity: 1; + border-left-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-l-text-status-golden{ + border-left-color: ; +} +.border-l-text-status-green{ + --tw-border-opacity: 1; + border-left-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-l-text-status-info{ + --tw-border-opacity: 1; + border-left-color: rgb(0 99 149 / var(--tw-border-opacity)); +} +.border-l-text-status-invoiced{ + --tw-border-opacity: 1; + border-left-color: rgb(103 141 114 / var(--tw-border-opacity)); +} +.border-l-text-status-issued{ + --tw-border-opacity: 1; + border-left-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-l-text-status-lilac{ + border-left-color: ; +} +.border-l-text-status-orange{ + --tw-border-opacity: 1; + border-left-color: rgb(221 142 10 / var(--tw-border-opacity)); +} .border-l-text-status-partial{ --tw-border-opacity: 1; border-left-color: rgb(0 99 149 / var(--tw-border-opacity)); } +.border-l-text-status-pastel_green{ + --tw-border-opacity: 1; + border-left-color: rgb(103 141 114 / var(--tw-border-opacity)); +} +.border-l-text-status-peach_orange{ + --tw-border-opacity: 1; + border-left-color: rgb(183 137 57 / var(--tw-border-opacity)); +} +.border-l-text-status-purple{ + --tw-border-opacity: 1; + border-left-color: rgb(77 79 125 / var(--tw-border-opacity)); +} +.border-l-text-status-red{ + --tw-border-opacity: 1; + border-left-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-l-text-status-refused{ + --tw-border-opacity: 1; + border-left-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-l-text-status-rose{ + --tw-border-opacity: 1; + border-left-color: rgb(225 29 72 / var(--tw-border-opacity)); +} .border-l-text-status-sent{ --tw-border-opacity: 1; border-left-color: rgb(221 142 10 / var(--tw-border-opacity)); } +.border-l-text-status-silver{ + --tw-border-opacity: 1; + border-left-color: rgb(71 85 105 / var(--tw-border-opacity)); +} .border-l-text-status-success{ --tw-border-opacity: 1; border-left-color: rgb(99 145 74 / var(--tw-border-opacity)); @@ -29412,6 +30587,10 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-left-color: rgb(184 119 8 / var(--tw-border-opacity)); } +.border-l-text-status-wisteria{ + --tw-border-opacity: 1; + border-left-color: rgb(101 99 140 / var(--tw-border-opacity)); +} .border-l-transparent{ border-left-color: transparent; } @@ -30608,10 +31787,26 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-right-color: rgb(2 6 23 / var(--tw-border-opacity)); } +.border-r-status-approved{ + --tw-border-opacity: 1; + border-right-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-r-status-black{ + --tw-border-opacity: 1; + border-right-color: rgb(236 236 236 / var(--tw-border-opacity)); +} +.border-r-status-blue{ + --tw-border-opacity: 1; + border-right-color: rgb(230 241 246 / var(--tw-border-opacity)); +} .border-r-status-canceled{ --tw-border-opacity: 1; border-right-color: rgb(40 40 40 / var(--tw-border-opacity)); } +.border-r-status-confirmed{ + --tw-border-opacity: 1; + border-right-color: rgb(241 246 238 / var(--tw-border-opacity)); +} .border-r-status-danger{ --tw-border-opacity: 1; border-right-color: rgb(250 230 230 / var(--tw-border-opacity)); @@ -30620,14 +31815,73 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-right-color: rgb(236 236 236 / var(--tw-border-opacity)); } +.border-r-status-expired{ + --tw-border-opacity: 1; + border-right-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-r-status-golden{ + border-right-color: ; +} +.border-r-status-green{ + --tw-border-opacity: 1; + border-right-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-r-status-info{ + --tw-border-opacity: 1; + border-right-color: rgb(230 241 246 / var(--tw-border-opacity)); +} +.border-r-status-invoiced{ + --tw-border-opacity: 1; + border-right-color: rgb(204 224 208 / var(--tw-border-opacity)); +} +.border-r-status-issued{ + --tw-border-opacity: 1; + border-right-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-r-status-lilac{ + --tw-border-opacity: 1; + border-right-color: rgb(245 247 250 / var(--tw-border-opacity)); +} +.border-r-status-orange{ + --tw-border-opacity: 1; + border-right-color: rgb(254 245 231 / var(--tw-border-opacity)); +} .border-r-status-partial{ --tw-border-opacity: 1; border-right-color: rgb(230 241 246 / var(--tw-border-opacity)); } +.border-r-status-pastel_green{ + --tw-border-opacity: 1; + border-right-color: rgb(204 224 208 / var(--tw-border-opacity)); +} +.border-r-status-peach_orange{ + --tw-border-opacity: 1; + border-right-color: rgb(240 224 190 / var(--tw-border-opacity)); +} +.border-r-status-purple{ + --tw-border-opacity: 1; + border-right-color: rgb(238 238 243 / var(--tw-border-opacity)); +} +.border-r-status-red{ + --tw-border-opacity: 1; + border-right-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-r-status-refused{ + --tw-border-opacity: 1; + border-right-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-r-status-rose{ + --tw-border-opacity: 1; + border-right-color: rgb(255 228 230 / var(--tw-border-opacity)); +} .border-r-status-sent{ --tw-border-opacity: 1; border-right-color: rgb(254 245 231 / var(--tw-border-opacity)); } +.border-r-status-silver{ + --tw-border-opacity: 1; + border-right-color: rgb(212 215 220 / var(--tw-border-opacity)); +} .border-r-status-success{ --tw-border-opacity: 1; border-right-color: rgb(241 246 238 / var(--tw-border-opacity)); @@ -30640,6 +31894,10 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-right-color: rgb(254 245 231 / var(--tw-border-opacity)); } +.border-r-status-wisteria{ + --tw-border-opacity: 1; + border-right-color: rgb(208 206 232 / var(--tw-border-opacity)); +} .border-r-stone-100{ --tw-border-opacity: 1; border-right-color: rgb(245 245 244 / var(--tw-border-opacity)); @@ -30732,10 +31990,26 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-right-color: rgb(147 95 7 / var(--tw-border-opacity)); } +.border-r-text-status-approved{ + --tw-border-opacity: 1; + border-right-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-r-text-status-black{ + --tw-border-opacity: 1; + border-right-color: rgb(59 59 59 / var(--tw-border-opacity)); +} +.border-r-text-status-blue{ + --tw-border-opacity: 1; + border-right-color: rgb(0 99 149 / var(--tw-border-opacity)); +} .border-r-text-status-canceled{ --tw-border-opacity: 1; border-right-color: rgb(255 255 255 / var(--tw-border-opacity)); } +.border-r-text-status-confirmed{ + --tw-border-opacity: 1; + border-right-color: rgb(99 145 74 / var(--tw-border-opacity)); +} .border-r-text-status-danger{ --tw-border-opacity: 1; border-right-color: rgb(184 0 0 / var(--tw-border-opacity)); @@ -30744,14 +32018,72 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-right-color: rgb(59 59 59 / var(--tw-border-opacity)); } +.border-r-text-status-expired{ + --tw-border-opacity: 1; + border-right-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-r-text-status-golden{ + border-right-color: ; +} +.border-r-text-status-green{ + --tw-border-opacity: 1; + border-right-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-r-text-status-info{ + --tw-border-opacity: 1; + border-right-color: rgb(0 99 149 / var(--tw-border-opacity)); +} +.border-r-text-status-invoiced{ + --tw-border-opacity: 1; + border-right-color: rgb(103 141 114 / var(--tw-border-opacity)); +} +.border-r-text-status-issued{ + --tw-border-opacity: 1; + border-right-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-r-text-status-lilac{ + border-right-color: ; +} +.border-r-text-status-orange{ + --tw-border-opacity: 1; + border-right-color: rgb(221 142 10 / var(--tw-border-opacity)); +} .border-r-text-status-partial{ --tw-border-opacity: 1; border-right-color: rgb(0 99 149 / var(--tw-border-opacity)); } +.border-r-text-status-pastel_green{ + --tw-border-opacity: 1; + border-right-color: rgb(103 141 114 / var(--tw-border-opacity)); +} +.border-r-text-status-peach_orange{ + --tw-border-opacity: 1; + border-right-color: rgb(183 137 57 / var(--tw-border-opacity)); +} +.border-r-text-status-purple{ + --tw-border-opacity: 1; + border-right-color: rgb(77 79 125 / var(--tw-border-opacity)); +} +.border-r-text-status-red{ + --tw-border-opacity: 1; + border-right-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-r-text-status-refused{ + --tw-border-opacity: 1; + border-right-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-r-text-status-rose{ + --tw-border-opacity: 1; + border-right-color: rgb(225 29 72 / var(--tw-border-opacity)); +} .border-r-text-status-sent{ --tw-border-opacity: 1; border-right-color: rgb(221 142 10 / var(--tw-border-opacity)); } +.border-r-text-status-silver{ + --tw-border-opacity: 1; + border-right-color: rgb(71 85 105 / var(--tw-border-opacity)); +} .border-r-text-status-success{ --tw-border-opacity: 1; border-right-color: rgb(99 145 74 / var(--tw-border-opacity)); @@ -30764,6 +32096,10 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-right-color: rgb(184 119 8 / var(--tw-border-opacity)); } +.border-r-text-status-wisteria{ + --tw-border-opacity: 1; + border-right-color: rgb(101 99 140 / var(--tw-border-opacity)); +} .border-r-transparent{ border-right-color: transparent; } @@ -31960,10 +33296,26 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-inline-start-color: rgb(2 6 23 / var(--tw-border-opacity)); } +.border-s-status-approved{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-s-status-black{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(236 236 236 / var(--tw-border-opacity)); +} +.border-s-status-blue{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(230 241 246 / var(--tw-border-opacity)); +} .border-s-status-canceled{ --tw-border-opacity: 1; border-inline-start-color: rgb(40 40 40 / var(--tw-border-opacity)); } +.border-s-status-confirmed{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(241 246 238 / var(--tw-border-opacity)); +} .border-s-status-danger{ --tw-border-opacity: 1; border-inline-start-color: rgb(250 230 230 / var(--tw-border-opacity)); @@ -31972,14 +33324,73 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-inline-start-color: rgb(236 236 236 / var(--tw-border-opacity)); } +.border-s-status-expired{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-s-status-golden{ + border-inline-start-color: ; +} +.border-s-status-green{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-s-status-info{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(230 241 246 / var(--tw-border-opacity)); +} +.border-s-status-invoiced{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(204 224 208 / var(--tw-border-opacity)); +} +.border-s-status-issued{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-s-status-lilac{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(245 247 250 / var(--tw-border-opacity)); +} +.border-s-status-orange{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(254 245 231 / var(--tw-border-opacity)); +} .border-s-status-partial{ --tw-border-opacity: 1; border-inline-start-color: rgb(230 241 246 / var(--tw-border-opacity)); } +.border-s-status-pastel_green{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(204 224 208 / var(--tw-border-opacity)); +} +.border-s-status-peach_orange{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(240 224 190 / var(--tw-border-opacity)); +} +.border-s-status-purple{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(238 238 243 / var(--tw-border-opacity)); +} +.border-s-status-red{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-s-status-refused{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-s-status-rose{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(255 228 230 / var(--tw-border-opacity)); +} .border-s-status-sent{ --tw-border-opacity: 1; border-inline-start-color: rgb(254 245 231 / var(--tw-border-opacity)); } +.border-s-status-silver{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(212 215 220 / var(--tw-border-opacity)); +} .border-s-status-success{ --tw-border-opacity: 1; border-inline-start-color: rgb(241 246 238 / var(--tw-border-opacity)); @@ -31992,6 +33403,10 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-inline-start-color: rgb(254 245 231 / var(--tw-border-opacity)); } +.border-s-status-wisteria{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(208 206 232 / var(--tw-border-opacity)); +} .border-s-stone-100{ --tw-border-opacity: 1; border-inline-start-color: rgb(245 245 244 / var(--tw-border-opacity)); @@ -32084,10 +33499,26 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-inline-start-color: rgb(147 95 7 / var(--tw-border-opacity)); } +.border-s-text-status-approved{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-s-text-status-black{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(59 59 59 / var(--tw-border-opacity)); +} +.border-s-text-status-blue{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(0 99 149 / var(--tw-border-opacity)); +} .border-s-text-status-canceled{ --tw-border-opacity: 1; border-inline-start-color: rgb(255 255 255 / var(--tw-border-opacity)); } +.border-s-text-status-confirmed{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(99 145 74 / var(--tw-border-opacity)); +} .border-s-text-status-danger{ --tw-border-opacity: 1; border-inline-start-color: rgb(184 0 0 / var(--tw-border-opacity)); @@ -32096,14 +33527,72 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-inline-start-color: rgb(59 59 59 / var(--tw-border-opacity)); } +.border-s-text-status-expired{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-s-text-status-golden{ + border-inline-start-color: ; +} +.border-s-text-status-green{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-s-text-status-info{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(0 99 149 / var(--tw-border-opacity)); +} +.border-s-text-status-invoiced{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(103 141 114 / var(--tw-border-opacity)); +} +.border-s-text-status-issued{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-s-text-status-lilac{ + border-inline-start-color: ; +} +.border-s-text-status-orange{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(221 142 10 / var(--tw-border-opacity)); +} .border-s-text-status-partial{ --tw-border-opacity: 1; border-inline-start-color: rgb(0 99 149 / var(--tw-border-opacity)); } +.border-s-text-status-pastel_green{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(103 141 114 / var(--tw-border-opacity)); +} +.border-s-text-status-peach_orange{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(183 137 57 / var(--tw-border-opacity)); +} +.border-s-text-status-purple{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(77 79 125 / var(--tw-border-opacity)); +} +.border-s-text-status-red{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-s-text-status-refused{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-s-text-status-rose{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(225 29 72 / var(--tw-border-opacity)); +} .border-s-text-status-sent{ --tw-border-opacity: 1; border-inline-start-color: rgb(221 142 10 / var(--tw-border-opacity)); } +.border-s-text-status-silver{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(71 85 105 / var(--tw-border-opacity)); +} .border-s-text-status-success{ --tw-border-opacity: 1; border-inline-start-color: rgb(99 145 74 / var(--tw-border-opacity)); @@ -32116,6 +33605,10 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-inline-start-color: rgb(184 119 8 / var(--tw-border-opacity)); } +.border-s-text-status-wisteria{ + --tw-border-opacity: 1; + border-inline-start-color: rgb(101 99 140 / var(--tw-border-opacity)); +} .border-s-transparent{ border-inline-start-color: transparent; } @@ -33312,10 +34805,26 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-top-color: rgb(2 6 23 / var(--tw-border-opacity)); } +.border-t-status-approved{ + --tw-border-opacity: 1; + border-top-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-t-status-black{ + --tw-border-opacity: 1; + border-top-color: rgb(236 236 236 / var(--tw-border-opacity)); +} +.border-t-status-blue{ + --tw-border-opacity: 1; + border-top-color: rgb(230 241 246 / var(--tw-border-opacity)); +} .border-t-status-canceled{ --tw-border-opacity: 1; border-top-color: rgb(40 40 40 / var(--tw-border-opacity)); } +.border-t-status-confirmed{ + --tw-border-opacity: 1; + border-top-color: rgb(241 246 238 / var(--tw-border-opacity)); +} .border-t-status-danger{ --tw-border-opacity: 1; border-top-color: rgb(250 230 230 / var(--tw-border-opacity)); @@ -33324,14 +34833,73 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-top-color: rgb(236 236 236 / var(--tw-border-opacity)); } +.border-t-status-expired{ + --tw-border-opacity: 1; + border-top-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-t-status-golden{ + border-top-color: ; +} +.border-t-status-green{ + --tw-border-opacity: 1; + border-top-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-t-status-info{ + --tw-border-opacity: 1; + border-top-color: rgb(230 241 246 / var(--tw-border-opacity)); +} +.border-t-status-invoiced{ + --tw-border-opacity: 1; + border-top-color: rgb(204 224 208 / var(--tw-border-opacity)); +} +.border-t-status-issued{ + --tw-border-opacity: 1; + border-top-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-t-status-lilac{ + --tw-border-opacity: 1; + border-top-color: rgb(245 247 250 / var(--tw-border-opacity)); +} +.border-t-status-orange{ + --tw-border-opacity: 1; + border-top-color: rgb(254 245 231 / var(--tw-border-opacity)); +} .border-t-status-partial{ --tw-border-opacity: 1; border-top-color: rgb(230 241 246 / var(--tw-border-opacity)); } +.border-t-status-pastel_green{ + --tw-border-opacity: 1; + border-top-color: rgb(204 224 208 / var(--tw-border-opacity)); +} +.border-t-status-peach_orange{ + --tw-border-opacity: 1; + border-top-color: rgb(240 224 190 / var(--tw-border-opacity)); +} +.border-t-status-purple{ + --tw-border-opacity: 1; + border-top-color: rgb(238 238 243 / var(--tw-border-opacity)); +} +.border-t-status-red{ + --tw-border-opacity: 1; + border-top-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-t-status-refused{ + --tw-border-opacity: 1; + border-top-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-t-status-rose{ + --tw-border-opacity: 1; + border-top-color: rgb(255 228 230 / var(--tw-border-opacity)); +} .border-t-status-sent{ --tw-border-opacity: 1; border-top-color: rgb(254 245 231 / var(--tw-border-opacity)); } +.border-t-status-silver{ + --tw-border-opacity: 1; + border-top-color: rgb(212 215 220 / var(--tw-border-opacity)); +} .border-t-status-success{ --tw-border-opacity: 1; border-top-color: rgb(241 246 238 / var(--tw-border-opacity)); @@ -33344,6 +34912,10 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-top-color: rgb(254 245 231 / var(--tw-border-opacity)); } +.border-t-status-wisteria{ + --tw-border-opacity: 1; + border-top-color: rgb(208 206 232 / var(--tw-border-opacity)); +} .border-t-stone-100{ --tw-border-opacity: 1; border-top-color: rgb(245 245 244 / var(--tw-border-opacity)); @@ -33436,10 +35008,26 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-top-color: rgb(147 95 7 / var(--tw-border-opacity)); } +.border-t-text-status-approved{ + --tw-border-opacity: 1; + border-top-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-t-text-status-black{ + --tw-border-opacity: 1; + border-top-color: rgb(59 59 59 / var(--tw-border-opacity)); +} +.border-t-text-status-blue{ + --tw-border-opacity: 1; + border-top-color: rgb(0 99 149 / var(--tw-border-opacity)); +} .border-t-text-status-canceled{ --tw-border-opacity: 1; border-top-color: rgb(255 255 255 / var(--tw-border-opacity)); } +.border-t-text-status-confirmed{ + --tw-border-opacity: 1; + border-top-color: rgb(99 145 74 / var(--tw-border-opacity)); +} .border-t-text-status-danger{ --tw-border-opacity: 1; border-top-color: rgb(184 0 0 / var(--tw-border-opacity)); @@ -33448,14 +35036,72 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-top-color: rgb(59 59 59 / var(--tw-border-opacity)); } +.border-t-text-status-expired{ + --tw-border-opacity: 1; + border-top-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-t-text-status-golden{ + border-top-color: ; +} +.border-t-text-status-green{ + --tw-border-opacity: 1; + border-top-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-t-text-status-info{ + --tw-border-opacity: 1; + border-top-color: rgb(0 99 149 / var(--tw-border-opacity)); +} +.border-t-text-status-invoiced{ + --tw-border-opacity: 1; + border-top-color: rgb(103 141 114 / var(--tw-border-opacity)); +} +.border-t-text-status-issued{ + --tw-border-opacity: 1; + border-top-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-t-text-status-lilac{ + border-top-color: ; +} +.border-t-text-status-orange{ + --tw-border-opacity: 1; + border-top-color: rgb(221 142 10 / var(--tw-border-opacity)); +} .border-t-text-status-partial{ --tw-border-opacity: 1; border-top-color: rgb(0 99 149 / var(--tw-border-opacity)); } +.border-t-text-status-pastel_green{ + --tw-border-opacity: 1; + border-top-color: rgb(103 141 114 / var(--tw-border-opacity)); +} +.border-t-text-status-peach_orange{ + --tw-border-opacity: 1; + border-top-color: rgb(183 137 57 / var(--tw-border-opacity)); +} +.border-t-text-status-purple{ + --tw-border-opacity: 1; + border-top-color: rgb(77 79 125 / var(--tw-border-opacity)); +} +.border-t-text-status-red{ + --tw-border-opacity: 1; + border-top-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-t-text-status-refused{ + --tw-border-opacity: 1; + border-top-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-t-text-status-rose{ + --tw-border-opacity: 1; + border-top-color: rgb(225 29 72 / var(--tw-border-opacity)); +} .border-t-text-status-sent{ --tw-border-opacity: 1; border-top-color: rgb(221 142 10 / var(--tw-border-opacity)); } +.border-t-text-status-silver{ + --tw-border-opacity: 1; + border-top-color: rgb(71 85 105 / var(--tw-border-opacity)); +} .border-t-text-status-success{ --tw-border-opacity: 1; border-top-color: rgb(99 145 74 / var(--tw-border-opacity)); @@ -33468,6 +35114,10 @@ button, input, optgroup, select, textarea{ --tw-border-opacity: 1; border-top-color: rgb(184 119 8 / var(--tw-border-opacity)); } +.border-t-text-status-wisteria{ + --tw-border-opacity: 1; + border-top-color: rgb(101 99 140 / var(--tw-border-opacity)); +} .border-t-transparent{ border-top-color: transparent; } @@ -34709,10 +36359,26 @@ button, input, optgroup, select, textarea{ --tw-bg-opacity: 1; background-color: rgb(2 6 23 / var(--tw-bg-opacity)); } +.bg-status-approved{ + --tw-bg-opacity: 1; + background-color: rgb(241 246 238 / var(--tw-bg-opacity)); +} +.bg-status-black{ + --tw-bg-opacity: 1; + background-color: rgb(236 236 236 / var(--tw-bg-opacity)); +} +.bg-status-blue{ + --tw-bg-opacity: 1; + background-color: rgb(230 241 246 / var(--tw-bg-opacity)); +} .bg-status-canceled{ --tw-bg-opacity: 1; background-color: rgb(40 40 40 / var(--tw-bg-opacity)); } +.bg-status-confirmed{ + --tw-bg-opacity: 1; + background-color: rgb(241 246 238 / var(--tw-bg-opacity)); +} .bg-status-danger{ --tw-bg-opacity: 1; background-color: rgb(250 230 230 / var(--tw-bg-opacity)); @@ -34721,14 +36387,73 @@ button, input, optgroup, select, textarea{ --tw-bg-opacity: 1; background-color: rgb(236 236 236 / var(--tw-bg-opacity)); } +.bg-status-expired{ + --tw-bg-opacity: 1; + background-color: rgb(250 230 230 / var(--tw-bg-opacity)); +} +.bg-status-golden{ + background-color: ; +} +.bg-status-green{ + --tw-bg-opacity: 1; + background-color: rgb(241 246 238 / var(--tw-bg-opacity)); +} +.bg-status-info{ + --tw-bg-opacity: 1; + background-color: rgb(230 241 246 / var(--tw-bg-opacity)); +} +.bg-status-invoiced{ + --tw-bg-opacity: 1; + background-color: rgb(204 224 208 / var(--tw-bg-opacity)); +} +.bg-status-issued{ + --tw-bg-opacity: 1; + background-color: rgb(250 230 230 / var(--tw-bg-opacity)); +} +.bg-status-lilac{ + --tw-bg-opacity: 1; + background-color: rgb(245 247 250 / var(--tw-bg-opacity)); +} +.bg-status-orange{ + --tw-bg-opacity: 1; + background-color: rgb(254 245 231 / var(--tw-bg-opacity)); +} .bg-status-partial{ --tw-bg-opacity: 1; background-color: rgb(230 241 246 / var(--tw-bg-opacity)); } +.bg-status-pastel_green{ + --tw-bg-opacity: 1; + background-color: rgb(204 224 208 / var(--tw-bg-opacity)); +} +.bg-status-peach_orange{ + --tw-bg-opacity: 1; + background-color: rgb(240 224 190 / var(--tw-bg-opacity)); +} +.bg-status-purple{ + --tw-bg-opacity: 1; + background-color: rgb(238 238 243 / var(--tw-bg-opacity)); +} +.bg-status-red{ + --tw-bg-opacity: 1; + background-color: rgb(250 230 230 / var(--tw-bg-opacity)); +} +.bg-status-refused{ + --tw-bg-opacity: 1; + background-color: rgb(250 230 230 / var(--tw-bg-opacity)); +} +.bg-status-rose{ + --tw-bg-opacity: 1; + background-color: rgb(255 228 230 / var(--tw-bg-opacity)); +} .bg-status-sent{ --tw-bg-opacity: 1; background-color: rgb(254 245 231 / var(--tw-bg-opacity)); } +.bg-status-silver{ + --tw-bg-opacity: 1; + background-color: rgb(212 215 220 / var(--tw-bg-opacity)); +} .bg-status-success{ --tw-bg-opacity: 1; background-color: rgb(241 246 238 / var(--tw-bg-opacity)); @@ -34741,6 +36466,10 @@ button, input, optgroup, select, textarea{ --tw-bg-opacity: 1; background-color: rgb(254 245 231 / var(--tw-bg-opacity)); } +.bg-status-wisteria{ + --tw-bg-opacity: 1; + background-color: rgb(208 206 232 / var(--tw-bg-opacity)); +} .bg-stone-100{ --tw-bg-opacity: 1; background-color: rgb(245 245 244 / var(--tw-bg-opacity)); @@ -34833,10 +36562,26 @@ button, input, optgroup, select, textarea{ --tw-bg-opacity: 1; background-color: rgb(147 95 7 / var(--tw-bg-opacity)); } +.bg-text-status-approved{ + --tw-bg-opacity: 1; + background-color: rgb(99 145 74 / var(--tw-bg-opacity)); +} +.bg-text-status-black{ + --tw-bg-opacity: 1; + background-color: rgb(59 59 59 / var(--tw-bg-opacity)); +} +.bg-text-status-blue{ + --tw-bg-opacity: 1; + background-color: rgb(0 99 149 / var(--tw-bg-opacity)); +} .bg-text-status-canceled{ --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } +.bg-text-status-confirmed{ + --tw-bg-opacity: 1; + background-color: rgb(99 145 74 / var(--tw-bg-opacity)); +} .bg-text-status-danger{ --tw-bg-opacity: 1; background-color: rgb(184 0 0 / var(--tw-bg-opacity)); @@ -34845,14 +36590,72 @@ button, input, optgroup, select, textarea{ --tw-bg-opacity: 1; background-color: rgb(59 59 59 / var(--tw-bg-opacity)); } +.bg-text-status-expired{ + --tw-bg-opacity: 1; + background-color: rgb(184 0 0 / var(--tw-bg-opacity)); +} +.bg-text-status-golden{ + background-color: ; +} +.bg-text-status-green{ + --tw-bg-opacity: 1; + background-color: rgb(99 145 74 / var(--tw-bg-opacity)); +} +.bg-text-status-info{ + --tw-bg-opacity: 1; + background-color: rgb(0 99 149 / var(--tw-bg-opacity)); +} +.bg-text-status-invoiced{ + --tw-bg-opacity: 1; + background-color: rgb(103 141 114 / var(--tw-bg-opacity)); +} +.bg-text-status-issued{ + --tw-bg-opacity: 1; + background-color: rgb(184 0 0 / var(--tw-bg-opacity)); +} +.bg-text-status-lilac{ + background-color: ; +} +.bg-text-status-orange{ + --tw-bg-opacity: 1; + background-color: rgb(221 142 10 / var(--tw-bg-opacity)); +} .bg-text-status-partial{ --tw-bg-opacity: 1; background-color: rgb(0 99 149 / var(--tw-bg-opacity)); } +.bg-text-status-pastel_green{ + --tw-bg-opacity: 1; + background-color: rgb(103 141 114 / var(--tw-bg-opacity)); +} +.bg-text-status-peach_orange{ + --tw-bg-opacity: 1; + background-color: rgb(183 137 57 / var(--tw-bg-opacity)); +} +.bg-text-status-purple{ + --tw-bg-opacity: 1; + background-color: rgb(77 79 125 / var(--tw-bg-opacity)); +} +.bg-text-status-red{ + --tw-bg-opacity: 1; + background-color: rgb(184 0 0 / var(--tw-bg-opacity)); +} +.bg-text-status-refused{ + --tw-bg-opacity: 1; + background-color: rgb(184 0 0 / var(--tw-bg-opacity)); +} +.bg-text-status-rose{ + --tw-bg-opacity: 1; + background-color: rgb(225 29 72 / var(--tw-bg-opacity)); +} .bg-text-status-sent{ --tw-bg-opacity: 1; background-color: rgb(221 142 10 / var(--tw-bg-opacity)); } +.bg-text-status-silver{ + --tw-bg-opacity: 1; + background-color: rgb(71 85 105 / var(--tw-bg-opacity)); +} .bg-text-status-success{ --tw-bg-opacity: 1; background-color: rgb(99 145 74 / var(--tw-bg-opacity)); @@ -34865,6 +36668,10 @@ button, input, optgroup, select, textarea{ --tw-bg-opacity: 1; background-color: rgb(184 119 8 / var(--tw-bg-opacity)); } +.bg-text-status-wisteria{ + --tw-bg-opacity: 1; + background-color: rgb(101 99 140 / var(--tw-bg-opacity)); +} .bg-transparent{ background-color: transparent; } @@ -36398,11 +38205,31 @@ button, input, optgroup, select, textarea{ --tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } +.from-status-approved{ + --tw-gradient-from: #F1F6EE var(--tw-gradient-from-position); + --tw-gradient-to: rgb(241 246 238 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} +.from-status-black{ + --tw-gradient-from: #ececec var(--tw-gradient-from-position); + --tw-gradient-to: rgb(236 236 236 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} +.from-status-blue{ + --tw-gradient-from: #e6f1f6 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(230 241 246 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} .from-status-canceled{ --tw-gradient-from: #282828 var(--tw-gradient-from-position); --tw-gradient-to: rgb(40 40 40 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } +.from-status-confirmed{ + --tw-gradient-from: #F1F6EE var(--tw-gradient-from-position); + --tw-gradient-to: rgb(241 246 238 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} .from-status-danger{ --tw-gradient-from: #fae6e6 var(--tw-gradient-from-position); --tw-gradient-to: rgb(250 230 230 / 0) var(--tw-gradient-to-position); @@ -36413,16 +38240,91 @@ button, input, optgroup, select, textarea{ --tw-gradient-to: rgb(236 236 236 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } +.from-status-expired{ + --tw-gradient-from: #fae6e6 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(250 230 230 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} +.from-status-golden{ + --tw-gradient-from: var(--tw-gradient-from-position); + --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} +.from-status-green{ + --tw-gradient-from: #f1f6ee var(--tw-gradient-from-position); + --tw-gradient-to: rgb(241 246 238 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} +.from-status-info{ + --tw-gradient-from: #e6f1f6 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(230 241 246 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} +.from-status-invoiced{ + --tw-gradient-from: #CCE0D0 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(204 224 208 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} +.from-status-issued{ + --tw-gradient-from: #fae6e6 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(250 230 230 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} +.from-status-lilac{ + --tw-gradient-from: #F5F7FA var(--tw-gradient-from-position); + --tw-gradient-to: rgb(245 247 250 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} +.from-status-orange{ + --tw-gradient-from: #fef5e7 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(254 245 231 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} .from-status-partial{ --tw-gradient-from: #E6F1F6 var(--tw-gradient-from-position); --tw-gradient-to: rgb(230 241 246 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } +.from-status-pastel_green{ + --tw-gradient-from: #CCE0D0 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(204 224 208 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} +.from-status-peach_orange{ + --tw-gradient-from: #F0E0BE var(--tw-gradient-from-position); + --tw-gradient-to: rgb(240 224 190 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} +.from-status-purple{ + --tw-gradient-from: #eeeef3 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(238 238 243 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} +.from-status-red{ + --tw-gradient-from: #fae6e6 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(250 230 230 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} +.from-status-refused{ + --tw-gradient-from: #fae6e6 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(250 230 230 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} +.from-status-rose{ + --tw-gradient-from: #ffe4e6 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(255 228 230 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} .from-status-sent{ --tw-gradient-from: #FEF5E7 var(--tw-gradient-from-position); --tw-gradient-to: rgb(254 245 231 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } +.from-status-silver{ + --tw-gradient-from: #D4D7DC var(--tw-gradient-from-position); + --tw-gradient-to: rgb(212 215 220 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} .from-status-success{ --tw-gradient-from: #F1F6EE var(--tw-gradient-from-position); --tw-gradient-to: rgb(241 246 238 / 0) var(--tw-gradient-to-position); @@ -36438,6 +38340,11 @@ button, input, optgroup, select, textarea{ --tw-gradient-to: rgb(254 245 231 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } +.from-status-wisteria{ + --tw-gradient-from: #D0CEE8 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(208 206 232 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} .from-stone-100{ --tw-gradient-from: #f5f5f4 var(--tw-gradient-from-position); --tw-gradient-to: rgb(245 245 244 / 0) var(--tw-gradient-to-position); @@ -36553,11 +38460,31 @@ button, input, optgroup, select, textarea{ --tw-gradient-to: rgb(147 95 7 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } +.from-text-status-approved{ + --tw-gradient-from: #63914A var(--tw-gradient-from-position); + --tw-gradient-to: rgb(99 145 74 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} +.from-text-status-black{ + --tw-gradient-from: #3b3b3b var(--tw-gradient-from-position); + --tw-gradient-to: rgb(59 59 59 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} +.from-text-status-blue{ + --tw-gradient-from: #006395 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(0 99 149 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} .from-text-status-canceled{ --tw-gradient-from: #ffffff var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } +.from-text-status-confirmed{ + --tw-gradient-from: #63914A var(--tw-gradient-from-position); + --tw-gradient-to: rgb(99 145 74 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} .from-text-status-danger{ --tw-gradient-from: #B80000 var(--tw-gradient-from-position); --tw-gradient-to: rgb(184 0 0 / 0) var(--tw-gradient-to-position); @@ -36568,16 +38495,91 @@ button, input, optgroup, select, textarea{ --tw-gradient-to: rgb(59 59 59 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } +.from-text-status-expired{ + --tw-gradient-from: #B80000 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(184 0 0 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} +.from-text-status-golden{ + --tw-gradient-from: var(--tw-gradient-from-position); + --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} +.from-text-status-green{ + --tw-gradient-from: #63914a var(--tw-gradient-from-position); + --tw-gradient-to: rgb(99 145 74 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} +.from-text-status-info{ + --tw-gradient-from: #006395 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(0 99 149 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} +.from-text-status-invoiced{ + --tw-gradient-from: #678D72 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(103 141 114 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} +.from-text-status-issued{ + --tw-gradient-from: #b80000 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(184 0 0 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} +.from-text-status-lilac{ + --tw-gradient-from: var(--tw-gradient-from-position); + --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} +.from-text-status-orange{ + --tw-gradient-from: #dd8e0a var(--tw-gradient-from-position); + --tw-gradient-to: rgb(221 142 10 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} .from-text-status-partial{ --tw-gradient-from: #006395 var(--tw-gradient-from-position); --tw-gradient-to: rgb(0 99 149 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } +.from-text-status-pastel_green{ + --tw-gradient-from: #678D72 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(103 141 114 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} +.from-text-status-peach_orange{ + --tw-gradient-from: #B78939 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(183 137 57 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} +.from-text-status-purple{ + --tw-gradient-from: #4d4f7d var(--tw-gradient-from-position); + --tw-gradient-to: rgb(77 79 125 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} +.from-text-status-red{ + --tw-gradient-from: #b80000 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(184 0 0 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} +.from-text-status-refused{ + --tw-gradient-from: #b80000 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(184 0 0 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} +.from-text-status-rose{ + --tw-gradient-from: #e11d48 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(225 29 72 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} .from-text-status-sent{ --tw-gradient-from: #DD8E0A var(--tw-gradient-from-position); --tw-gradient-to: rgb(221 142 10 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } +.from-text-status-silver{ + --tw-gradient-from: #475569 var(--tw-gradient-from-position); + --tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} .from-text-status-success{ --tw-gradient-from: #63914A var(--tw-gradient-from-position); --tw-gradient-to: rgb(99 145 74 / 0) var(--tw-gradient-to-position); @@ -36593,6 +38595,11 @@ button, input, optgroup, select, textarea{ --tw-gradient-to: rgb(184 119 8 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } +.from-text-status-wisteria{ + --tw-gradient-from: #65638C var(--tw-gradient-from-position); + --tw-gradient-to: rgb(101 99 140 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} .from-transparent{ --tw-gradient-from: transparent var(--tw-gradient-from-position); --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); @@ -37902,10 +39909,26 @@ button, input, optgroup, select, textarea{ --tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #020617 var(--tw-gradient-via-position), var(--tw-gradient-to); } +.via-status-approved{ + --tw-gradient-to: rgb(241 246 238 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #F1F6EE var(--tw-gradient-via-position), var(--tw-gradient-to); +} +.via-status-black{ + --tw-gradient-to: rgb(236 236 236 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #ececec var(--tw-gradient-via-position), var(--tw-gradient-to); +} +.via-status-blue{ + --tw-gradient-to: rgb(230 241 246 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #e6f1f6 var(--tw-gradient-via-position), var(--tw-gradient-to); +} .via-status-canceled{ --tw-gradient-to: rgb(40 40 40 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #282828 var(--tw-gradient-via-position), var(--tw-gradient-to); } +.via-status-confirmed{ + --tw-gradient-to: rgb(241 246 238 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #F1F6EE var(--tw-gradient-via-position), var(--tw-gradient-to); +} .via-status-danger{ --tw-gradient-to: rgb(250 230 230 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #fae6e6 var(--tw-gradient-via-position), var(--tw-gradient-to); @@ -37914,14 +39937,74 @@ button, input, optgroup, select, textarea{ --tw-gradient-to: rgb(236 236 236 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #ECECEC var(--tw-gradient-via-position), var(--tw-gradient-to); } +.via-status-expired{ + --tw-gradient-to: rgb(250 230 230 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #fae6e6 var(--tw-gradient-via-position), var(--tw-gradient-to); +} +.via-status-golden{ + --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-via-position), var(--tw-gradient-to); +} +.via-status-green{ + --tw-gradient-to: rgb(241 246 238 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #f1f6ee var(--tw-gradient-via-position), var(--tw-gradient-to); +} +.via-status-info{ + --tw-gradient-to: rgb(230 241 246 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #e6f1f6 var(--tw-gradient-via-position), var(--tw-gradient-to); +} +.via-status-invoiced{ + --tw-gradient-to: rgb(204 224 208 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #CCE0D0 var(--tw-gradient-via-position), var(--tw-gradient-to); +} +.via-status-issued{ + --tw-gradient-to: rgb(250 230 230 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #fae6e6 var(--tw-gradient-via-position), var(--tw-gradient-to); +} +.via-status-lilac{ + --tw-gradient-to: rgb(245 247 250 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #F5F7FA var(--tw-gradient-via-position), var(--tw-gradient-to); +} +.via-status-orange{ + --tw-gradient-to: rgb(254 245 231 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #fef5e7 var(--tw-gradient-via-position), var(--tw-gradient-to); +} .via-status-partial{ --tw-gradient-to: rgb(230 241 246 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #E6F1F6 var(--tw-gradient-via-position), var(--tw-gradient-to); } +.via-status-pastel_green{ + --tw-gradient-to: rgb(204 224 208 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #CCE0D0 var(--tw-gradient-via-position), var(--tw-gradient-to); +} +.via-status-peach_orange{ + --tw-gradient-to: rgb(240 224 190 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #F0E0BE var(--tw-gradient-via-position), var(--tw-gradient-to); +} +.via-status-purple{ + --tw-gradient-to: rgb(238 238 243 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #eeeef3 var(--tw-gradient-via-position), var(--tw-gradient-to); +} +.via-status-red{ + --tw-gradient-to: rgb(250 230 230 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #fae6e6 var(--tw-gradient-via-position), var(--tw-gradient-to); +} +.via-status-refused{ + --tw-gradient-to: rgb(250 230 230 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #fae6e6 var(--tw-gradient-via-position), var(--tw-gradient-to); +} +.via-status-rose{ + --tw-gradient-to: rgb(255 228 230 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #ffe4e6 var(--tw-gradient-via-position), var(--tw-gradient-to); +} .via-status-sent{ --tw-gradient-to: rgb(254 245 231 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #FEF5E7 var(--tw-gradient-via-position), var(--tw-gradient-to); } +.via-status-silver{ + --tw-gradient-to: rgb(212 215 220 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #D4D7DC var(--tw-gradient-via-position), var(--tw-gradient-to); +} .via-status-success{ --tw-gradient-to: rgb(241 246 238 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #F1F6EE var(--tw-gradient-via-position), var(--tw-gradient-to); @@ -37934,6 +40017,10 @@ button, input, optgroup, select, textarea{ --tw-gradient-to: rgb(254 245 231 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #FEF5E7 var(--tw-gradient-via-position), var(--tw-gradient-to); } +.via-status-wisteria{ + --tw-gradient-to: rgb(208 206 232 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #D0CEE8 var(--tw-gradient-via-position), var(--tw-gradient-to); +} .via-stone-100{ --tw-gradient-to: rgb(245 245 244 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #f5f5f4 var(--tw-gradient-via-position), var(--tw-gradient-to); @@ -38026,10 +40113,26 @@ button, input, optgroup, select, textarea{ --tw-gradient-to: rgb(147 95 7 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #935f07 var(--tw-gradient-via-position), var(--tw-gradient-to); } +.via-text-status-approved{ + --tw-gradient-to: rgb(99 145 74 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #63914A var(--tw-gradient-via-position), var(--tw-gradient-to); +} +.via-text-status-black{ + --tw-gradient-to: rgb(59 59 59 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #3b3b3b var(--tw-gradient-via-position), var(--tw-gradient-to); +} +.via-text-status-blue{ + --tw-gradient-to: rgb(0 99 149 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #006395 var(--tw-gradient-via-position), var(--tw-gradient-to); +} .via-text-status-canceled{ --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #ffffff var(--tw-gradient-via-position), var(--tw-gradient-to); } +.via-text-status-confirmed{ + --tw-gradient-to: rgb(99 145 74 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #63914A var(--tw-gradient-via-position), var(--tw-gradient-to); +} .via-text-status-danger{ --tw-gradient-to: rgb(184 0 0 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #B80000 var(--tw-gradient-via-position), var(--tw-gradient-to); @@ -38038,14 +40141,74 @@ button, input, optgroup, select, textarea{ --tw-gradient-to: rgb(59 59 59 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #3B3B3B var(--tw-gradient-via-position), var(--tw-gradient-to); } +.via-text-status-expired{ + --tw-gradient-to: rgb(184 0 0 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #B80000 var(--tw-gradient-via-position), var(--tw-gradient-to); +} +.via-text-status-golden{ + --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-via-position), var(--tw-gradient-to); +} +.via-text-status-green{ + --tw-gradient-to: rgb(99 145 74 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #63914a var(--tw-gradient-via-position), var(--tw-gradient-to); +} +.via-text-status-info{ + --tw-gradient-to: rgb(0 99 149 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #006395 var(--tw-gradient-via-position), var(--tw-gradient-to); +} +.via-text-status-invoiced{ + --tw-gradient-to: rgb(103 141 114 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #678D72 var(--tw-gradient-via-position), var(--tw-gradient-to); +} +.via-text-status-issued{ + --tw-gradient-to: rgb(184 0 0 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #b80000 var(--tw-gradient-via-position), var(--tw-gradient-to); +} +.via-text-status-lilac{ + --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-via-position), var(--tw-gradient-to); +} +.via-text-status-orange{ + --tw-gradient-to: rgb(221 142 10 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #dd8e0a var(--tw-gradient-via-position), var(--tw-gradient-to); +} .via-text-status-partial{ --tw-gradient-to: rgb(0 99 149 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #006395 var(--tw-gradient-via-position), var(--tw-gradient-to); } +.via-text-status-pastel_green{ + --tw-gradient-to: rgb(103 141 114 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #678D72 var(--tw-gradient-via-position), var(--tw-gradient-to); +} +.via-text-status-peach_orange{ + --tw-gradient-to: rgb(183 137 57 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #B78939 var(--tw-gradient-via-position), var(--tw-gradient-to); +} +.via-text-status-purple{ + --tw-gradient-to: rgb(77 79 125 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #4d4f7d var(--tw-gradient-via-position), var(--tw-gradient-to); +} +.via-text-status-red{ + --tw-gradient-to: rgb(184 0 0 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #b80000 var(--tw-gradient-via-position), var(--tw-gradient-to); +} +.via-text-status-refused{ + --tw-gradient-to: rgb(184 0 0 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #b80000 var(--tw-gradient-via-position), var(--tw-gradient-to); +} +.via-text-status-rose{ + --tw-gradient-to: rgb(225 29 72 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #e11d48 var(--tw-gradient-via-position), var(--tw-gradient-to); +} .via-text-status-sent{ --tw-gradient-to: rgb(221 142 10 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #DD8E0A var(--tw-gradient-via-position), var(--tw-gradient-to); } +.via-text-status-silver{ + --tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #475569 var(--tw-gradient-via-position), var(--tw-gradient-to); +} .via-text-status-success{ --tw-gradient-to: rgb(99 145 74 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #63914A var(--tw-gradient-via-position), var(--tw-gradient-to); @@ -38058,6 +40221,10 @@ button, input, optgroup, select, textarea{ --tw-gradient-to: rgb(184 119 8 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #b87708 var(--tw-gradient-via-position), var(--tw-gradient-to); } +.via-text-status-wisteria{ + --tw-gradient-to: rgb(101 99 140 / 0) var(--tw-gradient-to-position); + --tw-gradient-stops: var(--tw-gradient-from), #65638C var(--tw-gradient-via-position), var(--tw-gradient-to); +} .via-transparent{ --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to); @@ -39067,21 +41234,78 @@ button, input, optgroup, select, textarea{ .to-slate-950{ --tw-gradient-to: #020617 var(--tw-gradient-to-position); } +.to-status-approved{ + --tw-gradient-to: #F1F6EE var(--tw-gradient-to-position); +} +.to-status-black{ + --tw-gradient-to: #ececec var(--tw-gradient-to-position); +} +.to-status-blue{ + --tw-gradient-to: #e6f1f6 var(--tw-gradient-to-position); +} .to-status-canceled{ --tw-gradient-to: #282828 var(--tw-gradient-to-position); } +.to-status-confirmed{ + --tw-gradient-to: #F1F6EE var(--tw-gradient-to-position); +} .to-status-danger{ --tw-gradient-to: #fae6e6 var(--tw-gradient-to-position); } .to-status-draft{ --tw-gradient-to: #ECECEC var(--tw-gradient-to-position); } +.to-status-expired{ + --tw-gradient-to: #fae6e6 var(--tw-gradient-to-position); +} +.to-status-golden{ + --tw-gradient-to: var(--tw-gradient-to-position); +} +.to-status-green{ + --tw-gradient-to: #f1f6ee var(--tw-gradient-to-position); +} +.to-status-info{ + --tw-gradient-to: #e6f1f6 var(--tw-gradient-to-position); +} +.to-status-invoiced{ + --tw-gradient-to: #CCE0D0 var(--tw-gradient-to-position); +} +.to-status-issued{ + --tw-gradient-to: #fae6e6 var(--tw-gradient-to-position); +} +.to-status-lilac{ + --tw-gradient-to: #F5F7FA var(--tw-gradient-to-position); +} +.to-status-orange{ + --tw-gradient-to: #fef5e7 var(--tw-gradient-to-position); +} .to-status-partial{ --tw-gradient-to: #E6F1F6 var(--tw-gradient-to-position); } +.to-status-pastel_green{ + --tw-gradient-to: #CCE0D0 var(--tw-gradient-to-position); +} +.to-status-peach_orange{ + --tw-gradient-to: #F0E0BE var(--tw-gradient-to-position); +} +.to-status-purple{ + --tw-gradient-to: #eeeef3 var(--tw-gradient-to-position); +} +.to-status-red{ + --tw-gradient-to: #fae6e6 var(--tw-gradient-to-position); +} +.to-status-refused{ + --tw-gradient-to: #fae6e6 var(--tw-gradient-to-position); +} +.to-status-rose{ + --tw-gradient-to: #ffe4e6 var(--tw-gradient-to-position); +} .to-status-sent{ --tw-gradient-to: #FEF5E7 var(--tw-gradient-to-position); } +.to-status-silver{ + --tw-gradient-to: #D4D7DC var(--tw-gradient-to-position); +} .to-status-success{ --tw-gradient-to: #F1F6EE var(--tw-gradient-to-position); } @@ -39091,6 +41315,9 @@ button, input, optgroup, select, textarea{ .to-status-warning{ --tw-gradient-to: #FEF5E7 var(--tw-gradient-to-position); } +.to-status-wisteria{ + --tw-gradient-to: #D0CEE8 var(--tw-gradient-to-position); +} .to-stone-100{ --tw-gradient-to: #f5f5f4 var(--tw-gradient-to-position); } @@ -39160,21 +41387,78 @@ button, input, optgroup, select, textarea{ .to-testing{ --tw-gradient-to: #935f07 var(--tw-gradient-to-position); } +.to-text-status-approved{ + --tw-gradient-to: #63914A var(--tw-gradient-to-position); +} +.to-text-status-black{ + --tw-gradient-to: #3b3b3b var(--tw-gradient-to-position); +} +.to-text-status-blue{ + --tw-gradient-to: #006395 var(--tw-gradient-to-position); +} .to-text-status-canceled{ --tw-gradient-to: #ffffff var(--tw-gradient-to-position); } +.to-text-status-confirmed{ + --tw-gradient-to: #63914A var(--tw-gradient-to-position); +} .to-text-status-danger{ --tw-gradient-to: #B80000 var(--tw-gradient-to-position); } .to-text-status-draft{ --tw-gradient-to: #3B3B3B var(--tw-gradient-to-position); } +.to-text-status-expired{ + --tw-gradient-to: #B80000 var(--tw-gradient-to-position); +} +.to-text-status-golden{ + --tw-gradient-to: var(--tw-gradient-to-position); +} +.to-text-status-green{ + --tw-gradient-to: #63914a var(--tw-gradient-to-position); +} +.to-text-status-info{ + --tw-gradient-to: #006395 var(--tw-gradient-to-position); +} +.to-text-status-invoiced{ + --tw-gradient-to: #678D72 var(--tw-gradient-to-position); +} +.to-text-status-issued{ + --tw-gradient-to: #b80000 var(--tw-gradient-to-position); +} +.to-text-status-lilac{ + --tw-gradient-to: var(--tw-gradient-to-position); +} +.to-text-status-orange{ + --tw-gradient-to: #dd8e0a var(--tw-gradient-to-position); +} .to-text-status-partial{ --tw-gradient-to: #006395 var(--tw-gradient-to-position); } +.to-text-status-pastel_green{ + --tw-gradient-to: #678D72 var(--tw-gradient-to-position); +} +.to-text-status-peach_orange{ + --tw-gradient-to: #B78939 var(--tw-gradient-to-position); +} +.to-text-status-purple{ + --tw-gradient-to: #4d4f7d var(--tw-gradient-to-position); +} +.to-text-status-red{ + --tw-gradient-to: #b80000 var(--tw-gradient-to-position); +} +.to-text-status-refused{ + --tw-gradient-to: #b80000 var(--tw-gradient-to-position); +} +.to-text-status-rose{ + --tw-gradient-to: #e11d48 var(--tw-gradient-to-position); +} .to-text-status-sent{ --tw-gradient-to: #DD8E0A var(--tw-gradient-to-position); } +.to-text-status-silver{ + --tw-gradient-to: #475569 var(--tw-gradient-to-position); +} .to-text-status-success{ --tw-gradient-to: #63914A var(--tw-gradient-to-position); } @@ -39184,6 +41468,9 @@ button, input, optgroup, select, textarea{ .to-text-status-warning{ --tw-gradient-to: #b87708 var(--tw-gradient-to-position); } +.to-text-status-wisteria{ + --tw-gradient-to: #65638C var(--tw-gradient-to-position); +} .to-transparent{ --tw-gradient-to: transparent var(--tw-gradient-to-position); } @@ -40260,21 +42547,78 @@ button, input, optgroup, select, textarea{ .fill-slate-950{ fill: #020617; } +.fill-status-approved{ + fill: #F1F6EE; +} +.fill-status-black{ + fill: #ececec; +} +.fill-status-blue{ + fill: #e6f1f6; +} .fill-status-canceled{ fill: #282828; } +.fill-status-confirmed{ + fill: #F1F6EE; +} .fill-status-danger{ fill: #fae6e6; } .fill-status-draft{ fill: #ECECEC; } +.fill-status-expired{ + fill: #fae6e6; +} +.fill-status-golden{ + fill: ; +} +.fill-status-green{ + fill: #f1f6ee; +} +.fill-status-info{ + fill: #e6f1f6; +} +.fill-status-invoiced{ + fill: #CCE0D0; +} +.fill-status-issued{ + fill: #fae6e6; +} +.fill-status-lilac{ + fill: #F5F7FA; +} +.fill-status-orange{ + fill: #fef5e7; +} .fill-status-partial{ fill: #E6F1F6; } +.fill-status-pastel_green{ + fill: #CCE0D0; +} +.fill-status-peach_orange{ + fill: #F0E0BE; +} +.fill-status-purple{ + fill: #eeeef3; +} +.fill-status-red{ + fill: #fae6e6; +} +.fill-status-refused{ + fill: #fae6e6; +} +.fill-status-rose{ + fill: #ffe4e6; +} .fill-status-sent{ fill: #FEF5E7; } +.fill-status-silver{ + fill: #D4D7DC; +} .fill-status-success{ fill: #F1F6EE; } @@ -40284,6 +42628,9 @@ button, input, optgroup, select, textarea{ .fill-status-warning{ fill: #FEF5E7; } +.fill-status-wisteria{ + fill: #D0CEE8; +} .fill-stone-100{ fill: #f5f5f4; } @@ -40353,21 +42700,78 @@ button, input, optgroup, select, textarea{ .fill-testing{ fill: #935f07; } +.fill-text-status-approved{ + fill: #63914A; +} +.fill-text-status-black{ + fill: #3b3b3b; +} +.fill-text-status-blue{ + fill: #006395; +} .fill-text-status-canceled{ fill: #ffffff; } +.fill-text-status-confirmed{ + fill: #63914A; +} .fill-text-status-danger{ fill: #B80000; } .fill-text-status-draft{ fill: #3B3B3B; } +.fill-text-status-expired{ + fill: #B80000; +} +.fill-text-status-golden{ + fill: ; +} +.fill-text-status-green{ + fill: #63914a; +} +.fill-text-status-info{ + fill: #006395; +} +.fill-text-status-invoiced{ + fill: #678D72; +} +.fill-text-status-issued{ + fill: #b80000; +} +.fill-text-status-lilac{ + fill: ; +} +.fill-text-status-orange{ + fill: #dd8e0a; +} .fill-text-status-partial{ fill: #006395; } +.fill-text-status-pastel_green{ + fill: #678D72; +} +.fill-text-status-peach_orange{ + fill: #B78939; +} +.fill-text-status-purple{ + fill: #4d4f7d; +} +.fill-text-status-red{ + fill: #b80000; +} +.fill-text-status-refused{ + fill: #b80000; +} +.fill-text-status-rose{ + fill: #e11d48; +} .fill-text-status-sent{ fill: #DD8E0A; } +.fill-text-status-silver{ + fill: #475569; +} .fill-text-status-success{ fill: #63914A; } @@ -40377,6 +42781,9 @@ button, input, optgroup, select, textarea{ .fill-text-status-warning{ fill: #b87708; } +.fill-text-status-wisteria{ + fill: #65638C; +} .fill-transparent{ fill: transparent; } @@ -41280,21 +43687,78 @@ button, input, optgroup, select, textarea{ .stroke-slate-950{ stroke: #020617; } +.stroke-status-approved{ + stroke: #F1F6EE; +} +.stroke-status-black{ + stroke: #ececec; +} +.stroke-status-blue{ + stroke: #e6f1f6; +} .stroke-status-canceled{ stroke: #282828; } +.stroke-status-confirmed{ + stroke: #F1F6EE; +} .stroke-status-danger{ stroke: #fae6e6; } .stroke-status-draft{ stroke: #ECECEC; } +.stroke-status-expired{ + stroke: #fae6e6; +} +.stroke-status-golden{ + stroke: ; +} +.stroke-status-green{ + stroke: #f1f6ee; +} +.stroke-status-info{ + stroke: #e6f1f6; +} +.stroke-status-invoiced{ + stroke: #CCE0D0; +} +.stroke-status-issued{ + stroke: #fae6e6; +} +.stroke-status-lilac{ + stroke: #F5F7FA; +} +.stroke-status-orange{ + stroke: #fef5e7; +} .stroke-status-partial{ stroke: #E6F1F6; } +.stroke-status-pastel_green{ + stroke: #CCE0D0; +} +.stroke-status-peach_orange{ + stroke: #F0E0BE; +} +.stroke-status-purple{ + stroke: #eeeef3; +} +.stroke-status-red{ + stroke: #fae6e6; +} +.stroke-status-refused{ + stroke: #fae6e6; +} +.stroke-status-rose{ + stroke: #ffe4e6; +} .stroke-status-sent{ stroke: #FEF5E7; } +.stroke-status-silver{ + stroke: #D4D7DC; +} .stroke-status-success{ stroke: #F1F6EE; } @@ -41304,6 +43768,9 @@ button, input, optgroup, select, textarea{ .stroke-status-warning{ stroke: #FEF5E7; } +.stroke-status-wisteria{ + stroke: #D0CEE8; +} .stroke-stone-100{ stroke: #f5f5f4; } @@ -41373,21 +43840,78 @@ button, input, optgroup, select, textarea{ .stroke-testing{ stroke: #935f07; } +.stroke-text-status-approved{ + stroke: #63914A; +} +.stroke-text-status-black{ + stroke: #3b3b3b; +} +.stroke-text-status-blue{ + stroke: #006395; +} .stroke-text-status-canceled{ stroke: #ffffff; } +.stroke-text-status-confirmed{ + stroke: #63914A; +} .stroke-text-status-danger{ stroke: #B80000; } .stroke-text-status-draft{ stroke: #3B3B3B; } +.stroke-text-status-expired{ + stroke: #B80000; +} +.stroke-text-status-golden{ + stroke: ; +} +.stroke-text-status-green{ + stroke: #63914a; +} +.stroke-text-status-info{ + stroke: #006395; +} +.stroke-text-status-invoiced{ + stroke: #678D72; +} +.stroke-text-status-issued{ + stroke: #b80000; +} +.stroke-text-status-lilac{ + stroke: ; +} +.stroke-text-status-orange{ + stroke: #dd8e0a; +} .stroke-text-status-partial{ stroke: #006395; } +.stroke-text-status-pastel_green{ + stroke: #678D72; +} +.stroke-text-status-peach_orange{ + stroke: #B78939; +} +.stroke-text-status-purple{ + stroke: #4d4f7d; +} +.stroke-text-status-red{ + stroke: #b80000; +} +.stroke-text-status-refused{ + stroke: #b80000; +} +.stroke-text-status-rose{ + stroke: #e11d48; +} .stroke-text-status-sent{ stroke: #DD8E0A; } +.stroke-text-status-silver{ + stroke: #475569; +} .stroke-text-status-success{ stroke: #63914A; } @@ -41397,6 +43921,9 @@ button, input, optgroup, select, textarea{ .stroke-text-status-warning{ stroke: #b87708; } +.stroke-text-status-wisteria{ + stroke: #65638C; +} .stroke-transparent{ stroke: transparent; } @@ -44613,10 +47140,26 @@ button, input, optgroup, select, textarea{ --tw-text-opacity: 1; color: rgb(2 6 23 / var(--tw-text-opacity)); } +.text-status-approved{ + --tw-text-opacity: 1; + color: rgb(241 246 238 / var(--tw-text-opacity)); +} +.text-status-black{ + --tw-text-opacity: 1; + color: rgb(236 236 236 / var(--tw-text-opacity)); +} +.text-status-blue{ + --tw-text-opacity: 1; + color: rgb(230 241 246 / var(--tw-text-opacity)); +} .text-status-canceled{ --tw-text-opacity: 1; color: rgb(40 40 40 / var(--tw-text-opacity)); } +.text-status-confirmed{ + --tw-text-opacity: 1; + color: rgb(241 246 238 / var(--tw-text-opacity)); +} .text-status-danger{ --tw-text-opacity: 1; color: rgb(250 230 230 / var(--tw-text-opacity)); @@ -44625,14 +47168,73 @@ button, input, optgroup, select, textarea{ --tw-text-opacity: 1; color: rgb(236 236 236 / var(--tw-text-opacity)); } +.text-status-expired{ + --tw-text-opacity: 1; + color: rgb(250 230 230 / var(--tw-text-opacity)); +} +.text-status-golden{ + color: ; +} +.text-status-green{ + --tw-text-opacity: 1; + color: rgb(241 246 238 / var(--tw-text-opacity)); +} +.text-status-info{ + --tw-text-opacity: 1; + color: rgb(230 241 246 / var(--tw-text-opacity)); +} +.text-status-invoiced{ + --tw-text-opacity: 1; + color: rgb(204 224 208 / var(--tw-text-opacity)); +} +.text-status-issued{ + --tw-text-opacity: 1; + color: rgb(250 230 230 / var(--tw-text-opacity)); +} +.text-status-lilac{ + --tw-text-opacity: 1; + color: rgb(245 247 250 / var(--tw-text-opacity)); +} +.text-status-orange{ + --tw-text-opacity: 1; + color: rgb(254 245 231 / var(--tw-text-opacity)); +} .text-status-partial{ --tw-text-opacity: 1; color: rgb(230 241 246 / var(--tw-text-opacity)); } +.text-status-pastel_green{ + --tw-text-opacity: 1; + color: rgb(204 224 208 / var(--tw-text-opacity)); +} +.text-status-peach_orange{ + --tw-text-opacity: 1; + color: rgb(240 224 190 / var(--tw-text-opacity)); +} +.text-status-purple{ + --tw-text-opacity: 1; + color: rgb(238 238 243 / var(--tw-text-opacity)); +} +.text-status-red{ + --tw-text-opacity: 1; + color: rgb(250 230 230 / var(--tw-text-opacity)); +} +.text-status-refused{ + --tw-text-opacity: 1; + color: rgb(250 230 230 / var(--tw-text-opacity)); +} +.text-status-rose{ + --tw-text-opacity: 1; + color: rgb(255 228 230 / var(--tw-text-opacity)); +} .text-status-sent{ --tw-text-opacity: 1; color: rgb(254 245 231 / var(--tw-text-opacity)); } +.text-status-silver{ + --tw-text-opacity: 1; + color: rgb(212 215 220 / var(--tw-text-opacity)); +} .text-status-success{ --tw-text-opacity: 1; color: rgb(241 246 238 / var(--tw-text-opacity)); @@ -44645,6 +47247,10 @@ button, input, optgroup, select, textarea{ --tw-text-opacity: 1; color: rgb(254 245 231 / var(--tw-text-opacity)); } +.text-status-wisteria{ + --tw-text-opacity: 1; + color: rgb(208 206 232 / var(--tw-text-opacity)); +} .text-stone-100{ --tw-text-opacity: 1; color: rgb(245 245 244 / var(--tw-text-opacity)); @@ -44737,10 +47343,26 @@ button, input, optgroup, select, textarea{ --tw-text-opacity: 1; color: rgb(147 95 7 / var(--tw-text-opacity)); } +.text-text-status-approved{ + --tw-text-opacity: 1; + color: rgb(99 145 74 / var(--tw-text-opacity)); +} +.text-text-status-black{ + --tw-text-opacity: 1; + color: rgb(59 59 59 / var(--tw-text-opacity)); +} +.text-text-status-blue{ + --tw-text-opacity: 1; + color: rgb(0 99 149 / var(--tw-text-opacity)); +} .text-text-status-canceled{ --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); } +.text-text-status-confirmed{ + --tw-text-opacity: 1; + color: rgb(99 145 74 / var(--tw-text-opacity)); +} .text-text-status-danger{ --tw-text-opacity: 1; color: rgb(184 0 0 / var(--tw-text-opacity)); @@ -44749,14 +47371,72 @@ button, input, optgroup, select, textarea{ --tw-text-opacity: 1; color: rgb(59 59 59 / var(--tw-text-opacity)); } +.text-text-status-expired{ + --tw-text-opacity: 1; + color: rgb(184 0 0 / var(--tw-text-opacity)); +} +.text-text-status-golden{ + color: ; +} +.text-text-status-green{ + --tw-text-opacity: 1; + color: rgb(99 145 74 / var(--tw-text-opacity)); +} +.text-text-status-info{ + --tw-text-opacity: 1; + color: rgb(0 99 149 / var(--tw-text-opacity)); +} +.text-text-status-invoiced{ + --tw-text-opacity: 1; + color: rgb(103 141 114 / var(--tw-text-opacity)); +} +.text-text-status-issued{ + --tw-text-opacity: 1; + color: rgb(184 0 0 / var(--tw-text-opacity)); +} +.text-text-status-lilac{ + color: ; +} +.text-text-status-orange{ + --tw-text-opacity: 1; + color: rgb(221 142 10 / var(--tw-text-opacity)); +} .text-text-status-partial{ --tw-text-opacity: 1; color: rgb(0 99 149 / var(--tw-text-opacity)); } +.text-text-status-pastel_green{ + --tw-text-opacity: 1; + color: rgb(103 141 114 / var(--tw-text-opacity)); +} +.text-text-status-peach_orange{ + --tw-text-opacity: 1; + color: rgb(183 137 57 / var(--tw-text-opacity)); +} +.text-text-status-purple{ + --tw-text-opacity: 1; + color: rgb(77 79 125 / var(--tw-text-opacity)); +} +.text-text-status-red{ + --tw-text-opacity: 1; + color: rgb(184 0 0 / var(--tw-text-opacity)); +} +.text-text-status-refused{ + --tw-text-opacity: 1; + color: rgb(184 0 0 / var(--tw-text-opacity)); +} +.text-text-status-rose{ + --tw-text-opacity: 1; + color: rgb(225 29 72 / var(--tw-text-opacity)); +} .text-text-status-sent{ --tw-text-opacity: 1; color: rgb(221 142 10 / var(--tw-text-opacity)); } +.text-text-status-silver{ + --tw-text-opacity: 1; + color: rgb(71 85 105 / var(--tw-text-opacity)); +} .text-text-status-success{ --tw-text-opacity: 1; color: rgb(99 145 74 / var(--tw-text-opacity)); @@ -44769,6 +47449,10 @@ button, input, optgroup, select, textarea{ --tw-text-opacity: 1; color: rgb(184 119 8 / var(--tw-text-opacity)); } +.text-text-status-wisteria{ + --tw-text-opacity: 1; + color: rgb(101 99 140 / var(--tw-text-opacity)); +} .text-transparent{ color: transparent; } @@ -46029,10 +48713,26 @@ button, input, optgroup, select, textarea{ -webkit-text-decoration-color: #020617; text-decoration-color: #020617; } +.decoration-status-approved{ + -webkit-text-decoration-color: #F1F6EE; + text-decoration-color: #F1F6EE; +} +.decoration-status-black{ + -webkit-text-decoration-color: #ececec; + text-decoration-color: #ececec; +} +.decoration-status-blue{ + -webkit-text-decoration-color: #e6f1f6; + text-decoration-color: #e6f1f6; +} .decoration-status-canceled{ -webkit-text-decoration-color: #282828; text-decoration-color: #282828; } +.decoration-status-confirmed{ + -webkit-text-decoration-color: #F1F6EE; + text-decoration-color: #F1F6EE; +} .decoration-status-danger{ -webkit-text-decoration-color: #fae6e6; text-decoration-color: #fae6e6; @@ -46041,14 +48741,74 @@ button, input, optgroup, select, textarea{ -webkit-text-decoration-color: #ECECEC; text-decoration-color: #ECECEC; } +.decoration-status-expired{ + -webkit-text-decoration-color: #fae6e6; + text-decoration-color: #fae6e6; +} +.decoration-status-golden{ + -webkit-text-decoration-color: ; + text-decoration-color: ; +} +.decoration-status-green{ + -webkit-text-decoration-color: #f1f6ee; + text-decoration-color: #f1f6ee; +} +.decoration-status-info{ + -webkit-text-decoration-color: #e6f1f6; + text-decoration-color: #e6f1f6; +} +.decoration-status-invoiced{ + -webkit-text-decoration-color: #CCE0D0; + text-decoration-color: #CCE0D0; +} +.decoration-status-issued{ + -webkit-text-decoration-color: #fae6e6; + text-decoration-color: #fae6e6; +} +.decoration-status-lilac{ + -webkit-text-decoration-color: #F5F7FA; + text-decoration-color: #F5F7FA; +} +.decoration-status-orange{ + -webkit-text-decoration-color: #fef5e7; + text-decoration-color: #fef5e7; +} .decoration-status-partial{ -webkit-text-decoration-color: #E6F1F6; text-decoration-color: #E6F1F6; } +.decoration-status-pastel_green{ + -webkit-text-decoration-color: #CCE0D0; + text-decoration-color: #CCE0D0; +} +.decoration-status-peach_orange{ + -webkit-text-decoration-color: #F0E0BE; + text-decoration-color: #F0E0BE; +} +.decoration-status-purple{ + -webkit-text-decoration-color: #eeeef3; + text-decoration-color: #eeeef3; +} +.decoration-status-red{ + -webkit-text-decoration-color: #fae6e6; + text-decoration-color: #fae6e6; +} +.decoration-status-refused{ + -webkit-text-decoration-color: #fae6e6; + text-decoration-color: #fae6e6; +} +.decoration-status-rose{ + -webkit-text-decoration-color: #ffe4e6; + text-decoration-color: #ffe4e6; +} .decoration-status-sent{ -webkit-text-decoration-color: #FEF5E7; text-decoration-color: #FEF5E7; } +.decoration-status-silver{ + -webkit-text-decoration-color: #D4D7DC; + text-decoration-color: #D4D7DC; +} .decoration-status-success{ -webkit-text-decoration-color: #F1F6EE; text-decoration-color: #F1F6EE; @@ -46061,6 +48821,10 @@ button, input, optgroup, select, textarea{ -webkit-text-decoration-color: #FEF5E7; text-decoration-color: #FEF5E7; } +.decoration-status-wisteria{ + -webkit-text-decoration-color: #D0CEE8; + text-decoration-color: #D0CEE8; +} .decoration-stone-100{ -webkit-text-decoration-color: #f5f5f4; text-decoration-color: #f5f5f4; @@ -46153,10 +48917,26 @@ button, input, optgroup, select, textarea{ -webkit-text-decoration-color: #935f07; text-decoration-color: #935f07; } +.decoration-text-status-approved{ + -webkit-text-decoration-color: #63914A; + text-decoration-color: #63914A; +} +.decoration-text-status-black{ + -webkit-text-decoration-color: #3b3b3b; + text-decoration-color: #3b3b3b; +} +.decoration-text-status-blue{ + -webkit-text-decoration-color: #006395; + text-decoration-color: #006395; +} .decoration-text-status-canceled{ -webkit-text-decoration-color: #ffffff; text-decoration-color: #ffffff; } +.decoration-text-status-confirmed{ + -webkit-text-decoration-color: #63914A; + text-decoration-color: #63914A; +} .decoration-text-status-danger{ -webkit-text-decoration-color: #B80000; text-decoration-color: #B80000; @@ -46165,14 +48945,74 @@ button, input, optgroup, select, textarea{ -webkit-text-decoration-color: #3B3B3B; text-decoration-color: #3B3B3B; } +.decoration-text-status-expired{ + -webkit-text-decoration-color: #B80000; + text-decoration-color: #B80000; +} +.decoration-text-status-golden{ + -webkit-text-decoration-color: ; + text-decoration-color: ; +} +.decoration-text-status-green{ + -webkit-text-decoration-color: #63914a; + text-decoration-color: #63914a; +} +.decoration-text-status-info{ + -webkit-text-decoration-color: #006395; + text-decoration-color: #006395; +} +.decoration-text-status-invoiced{ + -webkit-text-decoration-color: #678D72; + text-decoration-color: #678D72; +} +.decoration-text-status-issued{ + -webkit-text-decoration-color: #b80000; + text-decoration-color: #b80000; +} +.decoration-text-status-lilac{ + -webkit-text-decoration-color: ; + text-decoration-color: ; +} +.decoration-text-status-orange{ + -webkit-text-decoration-color: #dd8e0a; + text-decoration-color: #dd8e0a; +} .decoration-text-status-partial{ -webkit-text-decoration-color: #006395; text-decoration-color: #006395; } +.decoration-text-status-pastel_green{ + -webkit-text-decoration-color: #678D72; + text-decoration-color: #678D72; +} +.decoration-text-status-peach_orange{ + -webkit-text-decoration-color: #B78939; + text-decoration-color: #B78939; +} +.decoration-text-status-purple{ + -webkit-text-decoration-color: #4d4f7d; + text-decoration-color: #4d4f7d; +} +.decoration-text-status-red{ + -webkit-text-decoration-color: #b80000; + text-decoration-color: #b80000; +} +.decoration-text-status-refused{ + -webkit-text-decoration-color: #b80000; + text-decoration-color: #b80000; +} +.decoration-text-status-rose{ + -webkit-text-decoration-color: #e11d48; + text-decoration-color: #e11d48; +} .decoration-text-status-sent{ -webkit-text-decoration-color: #DD8E0A; text-decoration-color: #DD8E0A; } +.decoration-text-status-silver{ + -webkit-text-decoration-color: #475569; + text-decoration-color: #475569; +} .decoration-text-status-success{ -webkit-text-decoration-color: #63914A; text-decoration-color: #63914A; @@ -46185,6 +49025,10 @@ button, input, optgroup, select, textarea{ -webkit-text-decoration-color: #b87708; text-decoration-color: #b87708; } +.decoration-text-status-wisteria{ + -webkit-text-decoration-color: #65638C; + text-decoration-color: #65638C; +} .decoration-transparent{ -webkit-text-decoration-color: transparent; text-decoration-color: transparent; @@ -51501,6 +54345,66 @@ button, input, optgroup, select, textarea{ --tw-placeholder-opacity: 1; color: rgb(2 6 23 / var(--tw-placeholder-opacity)); } +.placeholder-status-approved::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 246 238 / var(--tw-placeholder-opacity)); +} +.placeholder-status-approved::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 246 238 / var(--tw-placeholder-opacity)); +} +.placeholder-status-approved:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 246 238 / var(--tw-placeholder-opacity)); +} +.placeholder-status-approved::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 246 238 / var(--tw-placeholder-opacity)); +} +.placeholder-status-approved::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 246 238 / var(--tw-placeholder-opacity)); +} +.placeholder-status-black::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(236 236 236 / var(--tw-placeholder-opacity)); +} +.placeholder-status-black::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(236 236 236 / var(--tw-placeholder-opacity)); +} +.placeholder-status-black:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(236 236 236 / var(--tw-placeholder-opacity)); +} +.placeholder-status-black::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(236 236 236 / var(--tw-placeholder-opacity)); +} +.placeholder-status-black::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(236 236 236 / var(--tw-placeholder-opacity)); +} +.placeholder-status-blue::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(230 241 246 / var(--tw-placeholder-opacity)); +} +.placeholder-status-blue::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(230 241 246 / var(--tw-placeholder-opacity)); +} +.placeholder-status-blue:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(230 241 246 / var(--tw-placeholder-opacity)); +} +.placeholder-status-blue::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(230 241 246 / var(--tw-placeholder-opacity)); +} +.placeholder-status-blue::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(230 241 246 / var(--tw-placeholder-opacity)); +} .placeholder-status-canceled::-webkit-input-placeholder{ --tw-placeholder-opacity: 1; color: rgb(40 40 40 / var(--tw-placeholder-opacity)); @@ -51521,6 +54425,26 @@ button, input, optgroup, select, textarea{ --tw-placeholder-opacity: 1; color: rgb(40 40 40 / var(--tw-placeholder-opacity)); } +.placeholder-status-confirmed::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 246 238 / var(--tw-placeholder-opacity)); +} +.placeholder-status-confirmed::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 246 238 / var(--tw-placeholder-opacity)); +} +.placeholder-status-confirmed:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 246 238 / var(--tw-placeholder-opacity)); +} +.placeholder-status-confirmed::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 246 238 / var(--tw-placeholder-opacity)); +} +.placeholder-status-confirmed::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 246 238 / var(--tw-placeholder-opacity)); +} .placeholder-status-danger::-webkit-input-placeholder{ --tw-placeholder-opacity: 1; color: rgb(250 230 230 / var(--tw-placeholder-opacity)); @@ -51561,6 +54485,161 @@ button, input, optgroup, select, textarea{ --tw-placeholder-opacity: 1; color: rgb(236 236 236 / var(--tw-placeholder-opacity)); } +.placeholder-status-expired::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 230 230 / var(--tw-placeholder-opacity)); +} +.placeholder-status-expired::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 230 230 / var(--tw-placeholder-opacity)); +} +.placeholder-status-expired:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 230 230 / var(--tw-placeholder-opacity)); +} +.placeholder-status-expired::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 230 230 / var(--tw-placeholder-opacity)); +} +.placeholder-status-expired::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 230 230 / var(--tw-placeholder-opacity)); +} +.placeholder-status-golden::-webkit-input-placeholder{ + color: ; +} +.placeholder-status-golden::-moz-placeholder{ + color: ; +} +.placeholder-status-golden:-ms-input-placeholder{ + color: ; +} +.placeholder-status-golden::-ms-input-placeholder{ + color: ; +} +.placeholder-status-golden::placeholder{ + color: ; +} +.placeholder-status-green::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 246 238 / var(--tw-placeholder-opacity)); +} +.placeholder-status-green::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 246 238 / var(--tw-placeholder-opacity)); +} +.placeholder-status-green:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 246 238 / var(--tw-placeholder-opacity)); +} +.placeholder-status-green::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 246 238 / var(--tw-placeholder-opacity)); +} +.placeholder-status-green::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 246 238 / var(--tw-placeholder-opacity)); +} +.placeholder-status-info::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(230 241 246 / var(--tw-placeholder-opacity)); +} +.placeholder-status-info::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(230 241 246 / var(--tw-placeholder-opacity)); +} +.placeholder-status-info:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(230 241 246 / var(--tw-placeholder-opacity)); +} +.placeholder-status-info::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(230 241 246 / var(--tw-placeholder-opacity)); +} +.placeholder-status-info::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(230 241 246 / var(--tw-placeholder-opacity)); +} +.placeholder-status-invoiced::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(204 224 208 / var(--tw-placeholder-opacity)); +} +.placeholder-status-invoiced::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(204 224 208 / var(--tw-placeholder-opacity)); +} +.placeholder-status-invoiced:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(204 224 208 / var(--tw-placeholder-opacity)); +} +.placeholder-status-invoiced::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(204 224 208 / var(--tw-placeholder-opacity)); +} +.placeholder-status-invoiced::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(204 224 208 / var(--tw-placeholder-opacity)); +} +.placeholder-status-issued::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 230 230 / var(--tw-placeholder-opacity)); +} +.placeholder-status-issued::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 230 230 / var(--tw-placeholder-opacity)); +} +.placeholder-status-issued:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 230 230 / var(--tw-placeholder-opacity)); +} +.placeholder-status-issued::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 230 230 / var(--tw-placeholder-opacity)); +} +.placeholder-status-issued::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 230 230 / var(--tw-placeholder-opacity)); +} +.placeholder-status-lilac::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 247 250 / var(--tw-placeholder-opacity)); +} +.placeholder-status-lilac::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 247 250 / var(--tw-placeholder-opacity)); +} +.placeholder-status-lilac:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 247 250 / var(--tw-placeholder-opacity)); +} +.placeholder-status-lilac::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 247 250 / var(--tw-placeholder-opacity)); +} +.placeholder-status-lilac::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 247 250 / var(--tw-placeholder-opacity)); +} +.placeholder-status-orange::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(254 245 231 / var(--tw-placeholder-opacity)); +} +.placeholder-status-orange::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(254 245 231 / var(--tw-placeholder-opacity)); +} +.placeholder-status-orange:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(254 245 231 / var(--tw-placeholder-opacity)); +} +.placeholder-status-orange::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(254 245 231 / var(--tw-placeholder-opacity)); +} +.placeholder-status-orange::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(254 245 231 / var(--tw-placeholder-opacity)); +} .placeholder-status-partial::-webkit-input-placeholder{ --tw-placeholder-opacity: 1; color: rgb(230 241 246 / var(--tw-placeholder-opacity)); @@ -51581,6 +54660,126 @@ button, input, optgroup, select, textarea{ --tw-placeholder-opacity: 1; color: rgb(230 241 246 / var(--tw-placeholder-opacity)); } +.placeholder-status-pastel_green::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(204 224 208 / var(--tw-placeholder-opacity)); +} +.placeholder-status-pastel_green::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(204 224 208 / var(--tw-placeholder-opacity)); +} +.placeholder-status-pastel_green:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(204 224 208 / var(--tw-placeholder-opacity)); +} +.placeholder-status-pastel_green::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(204 224 208 / var(--tw-placeholder-opacity)); +} +.placeholder-status-pastel_green::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(204 224 208 / var(--tw-placeholder-opacity)); +} +.placeholder-status-peach_orange::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(240 224 190 / var(--tw-placeholder-opacity)); +} +.placeholder-status-peach_orange::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(240 224 190 / var(--tw-placeholder-opacity)); +} +.placeholder-status-peach_orange:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(240 224 190 / var(--tw-placeholder-opacity)); +} +.placeholder-status-peach_orange::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(240 224 190 / var(--tw-placeholder-opacity)); +} +.placeholder-status-peach_orange::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(240 224 190 / var(--tw-placeholder-opacity)); +} +.placeholder-status-purple::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(238 238 243 / var(--tw-placeholder-opacity)); +} +.placeholder-status-purple::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(238 238 243 / var(--tw-placeholder-opacity)); +} +.placeholder-status-purple:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(238 238 243 / var(--tw-placeholder-opacity)); +} +.placeholder-status-purple::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(238 238 243 / var(--tw-placeholder-opacity)); +} +.placeholder-status-purple::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(238 238 243 / var(--tw-placeholder-opacity)); +} +.placeholder-status-red::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 230 230 / var(--tw-placeholder-opacity)); +} +.placeholder-status-red::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 230 230 / var(--tw-placeholder-opacity)); +} +.placeholder-status-red:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 230 230 / var(--tw-placeholder-opacity)); +} +.placeholder-status-red::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 230 230 / var(--tw-placeholder-opacity)); +} +.placeholder-status-red::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 230 230 / var(--tw-placeholder-opacity)); +} +.placeholder-status-refused::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 230 230 / var(--tw-placeholder-opacity)); +} +.placeholder-status-refused::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 230 230 / var(--tw-placeholder-opacity)); +} +.placeholder-status-refused:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 230 230 / var(--tw-placeholder-opacity)); +} +.placeholder-status-refused::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 230 230 / var(--tw-placeholder-opacity)); +} +.placeholder-status-refused::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 230 230 / var(--tw-placeholder-opacity)); +} +.placeholder-status-rose::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 228 230 / var(--tw-placeholder-opacity)); +} +.placeholder-status-rose::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 228 230 / var(--tw-placeholder-opacity)); +} +.placeholder-status-rose:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 228 230 / var(--tw-placeholder-opacity)); +} +.placeholder-status-rose::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 228 230 / var(--tw-placeholder-opacity)); +} +.placeholder-status-rose::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 228 230 / var(--tw-placeholder-opacity)); +} .placeholder-status-sent::-webkit-input-placeholder{ --tw-placeholder-opacity: 1; color: rgb(254 245 231 / var(--tw-placeholder-opacity)); @@ -51601,6 +54800,26 @@ button, input, optgroup, select, textarea{ --tw-placeholder-opacity: 1; color: rgb(254 245 231 / var(--tw-placeholder-opacity)); } +.placeholder-status-silver::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(212 215 220 / var(--tw-placeholder-opacity)); +} +.placeholder-status-silver::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(212 215 220 / var(--tw-placeholder-opacity)); +} +.placeholder-status-silver:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(212 215 220 / var(--tw-placeholder-opacity)); +} +.placeholder-status-silver::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(212 215 220 / var(--tw-placeholder-opacity)); +} +.placeholder-status-silver::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(212 215 220 / var(--tw-placeholder-opacity)); +} .placeholder-status-success::-webkit-input-placeholder{ --tw-placeholder-opacity: 1; color: rgb(241 246 238 / var(--tw-placeholder-opacity)); @@ -51661,6 +54880,26 @@ button, input, optgroup, select, textarea{ --tw-placeholder-opacity: 1; color: rgb(254 245 231 / var(--tw-placeholder-opacity)); } +.placeholder-status-wisteria::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(208 206 232 / var(--tw-placeholder-opacity)); +} +.placeholder-status-wisteria::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(208 206 232 / var(--tw-placeholder-opacity)); +} +.placeholder-status-wisteria:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(208 206 232 / var(--tw-placeholder-opacity)); +} +.placeholder-status-wisteria::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(208 206 232 / var(--tw-placeholder-opacity)); +} +.placeholder-status-wisteria::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(208 206 232 / var(--tw-placeholder-opacity)); +} .placeholder-stone-100::-webkit-input-placeholder{ --tw-placeholder-opacity: 1; color: rgb(245 245 244 / var(--tw-placeholder-opacity)); @@ -52121,6 +55360,66 @@ button, input, optgroup, select, textarea{ --tw-placeholder-opacity: 1; color: rgb(147 95 7 / var(--tw-placeholder-opacity)); } +.placeholder-text-status-approved::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(99 145 74 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-approved::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(99 145 74 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-approved:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(99 145 74 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-approved::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(99 145 74 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-approved::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(99 145 74 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-black::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(59 59 59 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-black::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(59 59 59 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-black:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(59 59 59 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-black::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(59 59 59 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-black::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(59 59 59 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-blue::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 99 149 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-blue::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 99 149 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-blue:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 99 149 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-blue::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 99 149 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-blue::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 99 149 / var(--tw-placeholder-opacity)); +} .placeholder-text-status-canceled::-webkit-input-placeholder{ --tw-placeholder-opacity: 1; color: rgb(255 255 255 / var(--tw-placeholder-opacity)); @@ -52141,6 +55440,26 @@ button, input, optgroup, select, textarea{ --tw-placeholder-opacity: 1; color: rgb(255 255 255 / var(--tw-placeholder-opacity)); } +.placeholder-text-status-confirmed::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(99 145 74 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-confirmed::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(99 145 74 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-confirmed:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(99 145 74 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-confirmed::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(99 145 74 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-confirmed::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(99 145 74 / var(--tw-placeholder-opacity)); +} .placeholder-text-status-danger::-webkit-input-placeholder{ --tw-placeholder-opacity: 1; color: rgb(184 0 0 / var(--tw-placeholder-opacity)); @@ -52181,6 +55500,156 @@ button, input, optgroup, select, textarea{ --tw-placeholder-opacity: 1; color: rgb(59 59 59 / var(--tw-placeholder-opacity)); } +.placeholder-text-status-expired::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-expired::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-expired:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-expired::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-expired::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-golden::-webkit-input-placeholder{ + color: ; +} +.placeholder-text-status-golden::-moz-placeholder{ + color: ; +} +.placeholder-text-status-golden:-ms-input-placeholder{ + color: ; +} +.placeholder-text-status-golden::-ms-input-placeholder{ + color: ; +} +.placeholder-text-status-golden::placeholder{ + color: ; +} +.placeholder-text-status-green::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(99 145 74 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-green::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(99 145 74 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-green:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(99 145 74 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-green::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(99 145 74 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-green::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(99 145 74 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-info::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 99 149 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-info::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 99 149 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-info:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 99 149 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-info::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 99 149 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-info::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 99 149 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-invoiced::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(103 141 114 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-invoiced::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(103 141 114 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-invoiced:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(103 141 114 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-invoiced::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(103 141 114 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-invoiced::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(103 141 114 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-issued::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-issued::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-issued:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-issued::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-issued::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-lilac::-webkit-input-placeholder{ + color: ; +} +.placeholder-text-status-lilac::-moz-placeholder{ + color: ; +} +.placeholder-text-status-lilac:-ms-input-placeholder{ + color: ; +} +.placeholder-text-status-lilac::-ms-input-placeholder{ + color: ; +} +.placeholder-text-status-lilac::placeholder{ + color: ; +} +.placeholder-text-status-orange::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(221 142 10 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-orange::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(221 142 10 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-orange:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(221 142 10 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-orange::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(221 142 10 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-orange::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(221 142 10 / var(--tw-placeholder-opacity)); +} .placeholder-text-status-partial::-webkit-input-placeholder{ --tw-placeholder-opacity: 1; color: rgb(0 99 149 / var(--tw-placeholder-opacity)); @@ -52201,6 +55670,126 @@ button, input, optgroup, select, textarea{ --tw-placeholder-opacity: 1; color: rgb(0 99 149 / var(--tw-placeholder-opacity)); } +.placeholder-text-status-pastel_green::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(103 141 114 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-pastel_green::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(103 141 114 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-pastel_green:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(103 141 114 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-pastel_green::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(103 141 114 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-pastel_green::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(103 141 114 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-peach_orange::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(183 137 57 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-peach_orange::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(183 137 57 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-peach_orange:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(183 137 57 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-peach_orange::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(183 137 57 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-peach_orange::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(183 137 57 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-purple::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(77 79 125 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-purple::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(77 79 125 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-purple:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(77 79 125 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-purple::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(77 79 125 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-purple::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(77 79 125 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-red::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-red::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-red:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-red::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-red::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-refused::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-refused::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-refused:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-refused::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-refused::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-rose::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(225 29 72 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-rose::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(225 29 72 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-rose:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(225 29 72 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-rose::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(225 29 72 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-rose::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(225 29 72 / var(--tw-placeholder-opacity)); +} .placeholder-text-status-sent::-webkit-input-placeholder{ --tw-placeholder-opacity: 1; color: rgb(221 142 10 / var(--tw-placeholder-opacity)); @@ -52221,6 +55810,26 @@ button, input, optgroup, select, textarea{ --tw-placeholder-opacity: 1; color: rgb(221 142 10 / var(--tw-placeholder-opacity)); } +.placeholder-text-status-silver::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(71 85 105 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-silver::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(71 85 105 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-silver:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(71 85 105 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-silver::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(71 85 105 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-silver::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(71 85 105 / var(--tw-placeholder-opacity)); +} .placeholder-text-status-success::-webkit-input-placeholder{ --tw-placeholder-opacity: 1; color: rgb(99 145 74 / var(--tw-placeholder-opacity)); @@ -52281,6 +55890,26 @@ button, input, optgroup, select, textarea{ --tw-placeholder-opacity: 1; color: rgb(184 119 8 / var(--tw-placeholder-opacity)); } +.placeholder-text-status-wisteria::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(101 99 140 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-wisteria::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(101 99 140 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-wisteria:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(101 99 140 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-wisteria::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(101 99 140 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-wisteria::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(101 99 140 / var(--tw-placeholder-opacity)); +} .placeholder-transparent::-webkit-input-placeholder{ color: transparent; } @@ -54183,21 +57812,78 @@ button, input, optgroup, select, textarea{ .caret-slate-950{ caret-color: #020617; } +.caret-status-approved{ + caret-color: #F1F6EE; +} +.caret-status-black{ + caret-color: #ececec; +} +.caret-status-blue{ + caret-color: #e6f1f6; +} .caret-status-canceled{ caret-color: #282828; } +.caret-status-confirmed{ + caret-color: #F1F6EE; +} .caret-status-danger{ caret-color: #fae6e6; } .caret-status-draft{ caret-color: #ECECEC; } +.caret-status-expired{ + caret-color: #fae6e6; +} +.caret-status-golden{ + caret-color: ; +} +.caret-status-green{ + caret-color: #f1f6ee; +} +.caret-status-info{ + caret-color: #e6f1f6; +} +.caret-status-invoiced{ + caret-color: #CCE0D0; +} +.caret-status-issued{ + caret-color: #fae6e6; +} +.caret-status-lilac{ + caret-color: #F5F7FA; +} +.caret-status-orange{ + caret-color: #fef5e7; +} .caret-status-partial{ caret-color: #E6F1F6; } +.caret-status-pastel_green{ + caret-color: #CCE0D0; +} +.caret-status-peach_orange{ + caret-color: #F0E0BE; +} +.caret-status-purple{ + caret-color: #eeeef3; +} +.caret-status-red{ + caret-color: #fae6e6; +} +.caret-status-refused{ + caret-color: #fae6e6; +} +.caret-status-rose{ + caret-color: #ffe4e6; +} .caret-status-sent{ caret-color: #FEF5E7; } +.caret-status-silver{ + caret-color: #D4D7DC; +} .caret-status-success{ caret-color: #F1F6EE; } @@ -54207,6 +57893,9 @@ button, input, optgroup, select, textarea{ .caret-status-warning{ caret-color: #FEF5E7; } +.caret-status-wisteria{ + caret-color: #D0CEE8; +} .caret-stone-100{ caret-color: #f5f5f4; } @@ -54276,21 +57965,78 @@ button, input, optgroup, select, textarea{ .caret-testing{ caret-color: #935f07; } +.caret-text-status-approved{ + caret-color: #63914A; +} +.caret-text-status-black{ + caret-color: #3b3b3b; +} +.caret-text-status-blue{ + caret-color: #006395; +} .caret-text-status-canceled{ caret-color: #ffffff; } +.caret-text-status-confirmed{ + caret-color: #63914A; +} .caret-text-status-danger{ caret-color: #B80000; } .caret-text-status-draft{ caret-color: #3B3B3B; } +.caret-text-status-expired{ + caret-color: #B80000; +} +.caret-text-status-golden{ + caret-color: ; +} +.caret-text-status-green{ + caret-color: #63914a; +} +.caret-text-status-info{ + caret-color: #006395; +} +.caret-text-status-invoiced{ + caret-color: #678D72; +} +.caret-text-status-issued{ + caret-color: #b80000; +} +.caret-text-status-lilac{ + caret-color: ; +} +.caret-text-status-orange{ + caret-color: #dd8e0a; +} .caret-text-status-partial{ caret-color: #006395; } +.caret-text-status-pastel_green{ + caret-color: #678D72; +} +.caret-text-status-peach_orange{ + caret-color: #B78939; +} +.caret-text-status-purple{ + caret-color: #4d4f7d; +} +.caret-text-status-red{ + caret-color: #b80000; +} +.caret-text-status-refused{ + caret-color: #b80000; +} +.caret-text-status-rose{ + caret-color: #e11d48; +} .caret-text-status-sent{ caret-color: #DD8E0A; } +.caret-text-status-silver{ + caret-color: #475569; +} .caret-text-status-success{ caret-color: #63914A; } @@ -54300,6 +58046,9 @@ button, input, optgroup, select, textarea{ .caret-text-status-warning{ caret-color: #b87708; } +.caret-text-status-wisteria{ + caret-color: #65638C; +} .caret-transparent{ caret-color: transparent; } @@ -55203,21 +58952,78 @@ button, input, optgroup, select, textarea{ .accent-slate-950{ accent-color: #020617; } +.accent-status-approved{ + accent-color: #F1F6EE; +} +.accent-status-black{ + accent-color: #ececec; +} +.accent-status-blue{ + accent-color: #e6f1f6; +} .accent-status-canceled{ accent-color: #282828; } +.accent-status-confirmed{ + accent-color: #F1F6EE; +} .accent-status-danger{ accent-color: #fae6e6; } .accent-status-draft{ accent-color: #ECECEC; } +.accent-status-expired{ + accent-color: #fae6e6; +} +.accent-status-golden{ + accent-color: ; +} +.accent-status-green{ + accent-color: #f1f6ee; +} +.accent-status-info{ + accent-color: #e6f1f6; +} +.accent-status-invoiced{ + accent-color: #CCE0D0; +} +.accent-status-issued{ + accent-color: #fae6e6; +} +.accent-status-lilac{ + accent-color: #F5F7FA; +} +.accent-status-orange{ + accent-color: #fef5e7; +} .accent-status-partial{ accent-color: #E6F1F6; } +.accent-status-pastel_green{ + accent-color: #CCE0D0; +} +.accent-status-peach_orange{ + accent-color: #F0E0BE; +} +.accent-status-purple{ + accent-color: #eeeef3; +} +.accent-status-red{ + accent-color: #fae6e6; +} +.accent-status-refused{ + accent-color: #fae6e6; +} +.accent-status-rose{ + accent-color: #ffe4e6; +} .accent-status-sent{ accent-color: #FEF5E7; } +.accent-status-silver{ + accent-color: #D4D7DC; +} .accent-status-success{ accent-color: #F1F6EE; } @@ -55227,6 +59033,9 @@ button, input, optgroup, select, textarea{ .accent-status-warning{ accent-color: #FEF5E7; } +.accent-status-wisteria{ + accent-color: #D0CEE8; +} .accent-stone-100{ accent-color: #f5f5f4; } @@ -55296,21 +59105,78 @@ button, input, optgroup, select, textarea{ .accent-testing{ accent-color: #935f07; } +.accent-text-status-approved{ + accent-color: #63914A; +} +.accent-text-status-black{ + accent-color: #3b3b3b; +} +.accent-text-status-blue{ + accent-color: #006395; +} .accent-text-status-canceled{ accent-color: #ffffff; } +.accent-text-status-confirmed{ + accent-color: #63914A; +} .accent-text-status-danger{ accent-color: #B80000; } .accent-text-status-draft{ accent-color: #3B3B3B; } +.accent-text-status-expired{ + accent-color: #B80000; +} +.accent-text-status-golden{ + accent-color: ; +} +.accent-text-status-green{ + accent-color: #63914a; +} +.accent-text-status-info{ + accent-color: #006395; +} +.accent-text-status-invoiced{ + accent-color: #678D72; +} +.accent-text-status-issued{ + accent-color: #b80000; +} +.accent-text-status-lilac{ + accent-color: ; +} +.accent-text-status-orange{ + accent-color: #dd8e0a; +} .accent-text-status-partial{ accent-color: #006395; } +.accent-text-status-pastel_green{ + accent-color: #678D72; +} +.accent-text-status-peach_orange{ + accent-color: #B78939; +} +.accent-text-status-purple{ + accent-color: #4d4f7d; +} +.accent-text-status-red{ + accent-color: #b80000; +} +.accent-text-status-refused{ + accent-color: #b80000; +} +.accent-text-status-rose{ + accent-color: #e11d48; +} .accent-text-status-sent{ accent-color: #DD8E0A; } +.accent-text-status-silver{ + accent-color: #475569; +} .accent-text-status-success{ accent-color: #63914A; } @@ -55320,6 +59186,9 @@ button, input, optgroup, select, textarea{ .accent-text-status-warning{ accent-color: #b87708; } +.accent-text-status-wisteria{ + accent-color: #65638C; +} .accent-transparent{ accent-color: transparent; } @@ -56672,10 +60541,26 @@ button, input, optgroup, select, textarea{ --tw-shadow-color: #020617; --tw-shadow: var(--tw-shadow-colored); } +.shadow-status-approved{ + --tw-shadow-color: #F1F6EE; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-status-black{ + --tw-shadow-color: #ececec; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-status-blue{ + --tw-shadow-color: #e6f1f6; + --tw-shadow: var(--tw-shadow-colored); +} .shadow-status-canceled{ --tw-shadow-color: #282828; --tw-shadow: var(--tw-shadow-colored); } +.shadow-status-confirmed{ + --tw-shadow-color: #F1F6EE; + --tw-shadow: var(--tw-shadow-colored); +} .shadow-status-danger{ --tw-shadow-color: #fae6e6; --tw-shadow: var(--tw-shadow-colored); @@ -56684,14 +60569,74 @@ button, input, optgroup, select, textarea{ --tw-shadow-color: #ECECEC; --tw-shadow: var(--tw-shadow-colored); } +.shadow-status-expired{ + --tw-shadow-color: #fae6e6; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-status-golden{ + --tw-shadow-color: ; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-status-green{ + --tw-shadow-color: #f1f6ee; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-status-info{ + --tw-shadow-color: #e6f1f6; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-status-invoiced{ + --tw-shadow-color: #CCE0D0; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-status-issued{ + --tw-shadow-color: #fae6e6; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-status-lilac{ + --tw-shadow-color: #F5F7FA; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-status-orange{ + --tw-shadow-color: #fef5e7; + --tw-shadow: var(--tw-shadow-colored); +} .shadow-status-partial{ --tw-shadow-color: #E6F1F6; --tw-shadow: var(--tw-shadow-colored); } +.shadow-status-pastel_green{ + --tw-shadow-color: #CCE0D0; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-status-peach_orange{ + --tw-shadow-color: #F0E0BE; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-status-purple{ + --tw-shadow-color: #eeeef3; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-status-red{ + --tw-shadow-color: #fae6e6; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-status-refused{ + --tw-shadow-color: #fae6e6; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-status-rose{ + --tw-shadow-color: #ffe4e6; + --tw-shadow: var(--tw-shadow-colored); +} .shadow-status-sent{ --tw-shadow-color: #FEF5E7; --tw-shadow: var(--tw-shadow-colored); } +.shadow-status-silver{ + --tw-shadow-color: #D4D7DC; + --tw-shadow: var(--tw-shadow-colored); +} .shadow-status-success{ --tw-shadow-color: #F1F6EE; --tw-shadow: var(--tw-shadow-colored); @@ -56704,6 +60649,10 @@ button, input, optgroup, select, textarea{ --tw-shadow-color: #FEF5E7; --tw-shadow: var(--tw-shadow-colored); } +.shadow-status-wisteria{ + --tw-shadow-color: #D0CEE8; + --tw-shadow: var(--tw-shadow-colored); +} .shadow-stone-100{ --tw-shadow-color: #f5f5f4; --tw-shadow: var(--tw-shadow-colored); @@ -56796,10 +60745,26 @@ button, input, optgroup, select, textarea{ --tw-shadow-color: #935f07; --tw-shadow: var(--tw-shadow-colored); } +.shadow-text-status-approved{ + --tw-shadow-color: #63914A; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-text-status-black{ + --tw-shadow-color: #3b3b3b; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-text-status-blue{ + --tw-shadow-color: #006395; + --tw-shadow: var(--tw-shadow-colored); +} .shadow-text-status-canceled{ --tw-shadow-color: #ffffff; --tw-shadow: var(--tw-shadow-colored); } +.shadow-text-status-confirmed{ + --tw-shadow-color: #63914A; + --tw-shadow: var(--tw-shadow-colored); +} .shadow-text-status-danger{ --tw-shadow-color: #B80000; --tw-shadow: var(--tw-shadow-colored); @@ -56808,14 +60773,74 @@ button, input, optgroup, select, textarea{ --tw-shadow-color: #3B3B3B; --tw-shadow: var(--tw-shadow-colored); } +.shadow-text-status-expired{ + --tw-shadow-color: #B80000; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-text-status-golden{ + --tw-shadow-color: ; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-text-status-green{ + --tw-shadow-color: #63914a; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-text-status-info{ + --tw-shadow-color: #006395; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-text-status-invoiced{ + --tw-shadow-color: #678D72; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-text-status-issued{ + --tw-shadow-color: #b80000; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-text-status-lilac{ + --tw-shadow-color: ; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-text-status-orange{ + --tw-shadow-color: #dd8e0a; + --tw-shadow: var(--tw-shadow-colored); +} .shadow-text-status-partial{ --tw-shadow-color: #006395; --tw-shadow: var(--tw-shadow-colored); } +.shadow-text-status-pastel_green{ + --tw-shadow-color: #678D72; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-text-status-peach_orange{ + --tw-shadow-color: #B78939; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-text-status-purple{ + --tw-shadow-color: #4d4f7d; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-text-status-red{ + --tw-shadow-color: #b80000; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-text-status-refused{ + --tw-shadow-color: #b80000; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-text-status-rose{ + --tw-shadow-color: #e11d48; + --tw-shadow: var(--tw-shadow-colored); +} .shadow-text-status-sent{ --tw-shadow-color: #DD8E0A; --tw-shadow: var(--tw-shadow-colored); } +.shadow-text-status-silver{ + --tw-shadow-color: #475569; + --tw-shadow: var(--tw-shadow-colored); +} .shadow-text-status-success{ --tw-shadow-color: #63914A; --tw-shadow: var(--tw-shadow-colored); @@ -56828,6 +60853,10 @@ button, input, optgroup, select, textarea{ --tw-shadow-color: #b87708; --tw-shadow: var(--tw-shadow-colored); } +.shadow-text-status-wisteria{ + --tw-shadow-color: #65638C; + --tw-shadow: var(--tw-shadow-colored); +} .shadow-transparent{ --tw-shadow-color: transparent; --tw-shadow: var(--tw-shadow-colored); @@ -57838,21 +61867,78 @@ button, input, optgroup, select, textarea{ .outline-slate-950{ outline-color: #020617; } +.outline-status-approved{ + outline-color: #F1F6EE; +} +.outline-status-black{ + outline-color: #ececec; +} +.outline-status-blue{ + outline-color: #e6f1f6; +} .outline-status-canceled{ outline-color: #282828; } +.outline-status-confirmed{ + outline-color: #F1F6EE; +} .outline-status-danger{ outline-color: #fae6e6; } .outline-status-draft{ outline-color: #ECECEC; } +.outline-status-expired{ + outline-color: #fae6e6; +} +.outline-status-golden{ + outline-color: ; +} +.outline-status-green{ + outline-color: #f1f6ee; +} +.outline-status-info{ + outline-color: #e6f1f6; +} +.outline-status-invoiced{ + outline-color: #CCE0D0; +} +.outline-status-issued{ + outline-color: #fae6e6; +} +.outline-status-lilac{ + outline-color: #F5F7FA; +} +.outline-status-orange{ + outline-color: #fef5e7; +} .outline-status-partial{ outline-color: #E6F1F6; } +.outline-status-pastel_green{ + outline-color: #CCE0D0; +} +.outline-status-peach_orange{ + outline-color: #F0E0BE; +} +.outline-status-purple{ + outline-color: #eeeef3; +} +.outline-status-red{ + outline-color: #fae6e6; +} +.outline-status-refused{ + outline-color: #fae6e6; +} +.outline-status-rose{ + outline-color: #ffe4e6; +} .outline-status-sent{ outline-color: #FEF5E7; } +.outline-status-silver{ + outline-color: #D4D7DC; +} .outline-status-success{ outline-color: #F1F6EE; } @@ -57862,6 +61948,9 @@ button, input, optgroup, select, textarea{ .outline-status-warning{ outline-color: #FEF5E7; } +.outline-status-wisteria{ + outline-color: #D0CEE8; +} .outline-stone-100{ outline-color: #f5f5f4; } @@ -57931,21 +62020,78 @@ button, input, optgroup, select, textarea{ .outline-testing{ outline-color: #935f07; } +.outline-text-status-approved{ + outline-color: #63914A; +} +.outline-text-status-black{ + outline-color: #3b3b3b; +} +.outline-text-status-blue{ + outline-color: #006395; +} .outline-text-status-canceled{ outline-color: #ffffff; } +.outline-text-status-confirmed{ + outline-color: #63914A; +} .outline-text-status-danger{ outline-color: #B80000; } .outline-text-status-draft{ outline-color: #3B3B3B; } +.outline-text-status-expired{ + outline-color: #B80000; +} +.outline-text-status-golden{ + outline-color: ; +} +.outline-text-status-green{ + outline-color: #63914a; +} +.outline-text-status-info{ + outline-color: #006395; +} +.outline-text-status-invoiced{ + outline-color: #678D72; +} +.outline-text-status-issued{ + outline-color: #b80000; +} +.outline-text-status-lilac{ + outline-color: ; +} +.outline-text-status-orange{ + outline-color: #dd8e0a; +} .outline-text-status-partial{ outline-color: #006395; } +.outline-text-status-pastel_green{ + outline-color: #678D72; +} +.outline-text-status-peach_orange{ + outline-color: #B78939; +} +.outline-text-status-purple{ + outline-color: #4d4f7d; +} +.outline-text-status-red{ + outline-color: #b80000; +} +.outline-text-status-refused{ + outline-color: #b80000; +} +.outline-text-status-rose{ + outline-color: #e11d48; +} .outline-text-status-sent{ outline-color: #DD8E0A; } +.outline-text-status-silver{ + outline-color: #475569; +} .outline-text-status-success{ outline-color: #63914A; } @@ -57955,6 +62101,9 @@ button, input, optgroup, select, textarea{ .outline-text-status-warning{ outline-color: #b87708; } +.outline-text-status-wisteria{ + outline-color: #65638C; +} .outline-transparent{ outline-color: transparent; } @@ -58451,6 +62600,9 @@ button, input, optgroup, select, textarea{ --tw-ring-opacity: 1; --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity)); } +.ring-gray-500\/10{ + --tw-ring-color: rgb(107 114 128 / 0.1); +} .ring-gray-600{ --tw-ring-opacity: 1; --tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity)); @@ -59145,10 +63297,26 @@ button, input, optgroup, select, textarea{ --tw-ring-opacity: 1; --tw-ring-color: rgb(2 6 23 / var(--tw-ring-opacity)); } +.ring-status-approved{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(241 246 238 / var(--tw-ring-opacity)); +} +.ring-status-black{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(236 236 236 / var(--tw-ring-opacity)); +} +.ring-status-blue{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(230 241 246 / var(--tw-ring-opacity)); +} .ring-status-canceled{ --tw-ring-opacity: 1; --tw-ring-color: rgb(40 40 40 / var(--tw-ring-opacity)); } +.ring-status-confirmed{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(241 246 238 / var(--tw-ring-opacity)); +} .ring-status-danger{ --tw-ring-opacity: 1; --tw-ring-color: rgb(250 230 230 / var(--tw-ring-opacity)); @@ -59157,14 +63325,73 @@ button, input, optgroup, select, textarea{ --tw-ring-opacity: 1; --tw-ring-color: rgb(236 236 236 / var(--tw-ring-opacity)); } +.ring-status-expired{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(250 230 230 / var(--tw-ring-opacity)); +} +.ring-status-golden{ + --tw-ring-color: ; +} +.ring-status-green{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(241 246 238 / var(--tw-ring-opacity)); +} +.ring-status-info{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(230 241 246 / var(--tw-ring-opacity)); +} +.ring-status-invoiced{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(204 224 208 / var(--tw-ring-opacity)); +} +.ring-status-issued{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(250 230 230 / var(--tw-ring-opacity)); +} +.ring-status-lilac{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(245 247 250 / var(--tw-ring-opacity)); +} +.ring-status-orange{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(254 245 231 / var(--tw-ring-opacity)); +} .ring-status-partial{ --tw-ring-opacity: 1; --tw-ring-color: rgb(230 241 246 / var(--tw-ring-opacity)); } +.ring-status-pastel_green{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(204 224 208 / var(--tw-ring-opacity)); +} +.ring-status-peach_orange{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(240 224 190 / var(--tw-ring-opacity)); +} +.ring-status-purple{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(238 238 243 / var(--tw-ring-opacity)); +} +.ring-status-red{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(250 230 230 / var(--tw-ring-opacity)); +} +.ring-status-refused{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(250 230 230 / var(--tw-ring-opacity)); +} +.ring-status-rose{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(255 228 230 / var(--tw-ring-opacity)); +} .ring-status-sent{ --tw-ring-opacity: 1; --tw-ring-color: rgb(254 245 231 / var(--tw-ring-opacity)); } +.ring-status-silver{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(212 215 220 / var(--tw-ring-opacity)); +} .ring-status-success{ --tw-ring-opacity: 1; --tw-ring-color: rgb(241 246 238 / var(--tw-ring-opacity)); @@ -59177,6 +63404,10 @@ button, input, optgroup, select, textarea{ --tw-ring-opacity: 1; --tw-ring-color: rgb(254 245 231 / var(--tw-ring-opacity)); } +.ring-status-wisteria{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(208 206 232 / var(--tw-ring-opacity)); +} .ring-stone-100{ --tw-ring-opacity: 1; --tw-ring-color: rgb(245 245 244 / var(--tw-ring-opacity)); @@ -59269,10 +63500,26 @@ button, input, optgroup, select, textarea{ --tw-ring-opacity: 1; --tw-ring-color: rgb(147 95 7 / var(--tw-ring-opacity)); } +.ring-text-status-approved{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(99 145 74 / var(--tw-ring-opacity)); +} +.ring-text-status-black{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(59 59 59 / var(--tw-ring-opacity)); +} +.ring-text-status-blue{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(0 99 149 / var(--tw-ring-opacity)); +} .ring-text-status-canceled{ --tw-ring-opacity: 1; --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity)); } +.ring-text-status-confirmed{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(99 145 74 / var(--tw-ring-opacity)); +} .ring-text-status-danger{ --tw-ring-opacity: 1; --tw-ring-color: rgb(184 0 0 / var(--tw-ring-opacity)); @@ -59281,14 +63528,72 @@ button, input, optgroup, select, textarea{ --tw-ring-opacity: 1; --tw-ring-color: rgb(59 59 59 / var(--tw-ring-opacity)); } +.ring-text-status-expired{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(184 0 0 / var(--tw-ring-opacity)); +} +.ring-text-status-golden{ + --tw-ring-color: ; +} +.ring-text-status-green{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(99 145 74 / var(--tw-ring-opacity)); +} +.ring-text-status-info{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(0 99 149 / var(--tw-ring-opacity)); +} +.ring-text-status-invoiced{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(103 141 114 / var(--tw-ring-opacity)); +} +.ring-text-status-issued{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(184 0 0 / var(--tw-ring-opacity)); +} +.ring-text-status-lilac{ + --tw-ring-color: ; +} +.ring-text-status-orange{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(221 142 10 / var(--tw-ring-opacity)); +} .ring-text-status-partial{ --tw-ring-opacity: 1; --tw-ring-color: rgb(0 99 149 / var(--tw-ring-opacity)); } +.ring-text-status-pastel_green{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(103 141 114 / var(--tw-ring-opacity)); +} +.ring-text-status-peach_orange{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(183 137 57 / var(--tw-ring-opacity)); +} +.ring-text-status-purple{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(77 79 125 / var(--tw-ring-opacity)); +} +.ring-text-status-red{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(184 0 0 / var(--tw-ring-opacity)); +} +.ring-text-status-refused{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(184 0 0 / var(--tw-ring-opacity)); +} +.ring-text-status-rose{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(225 29 72 / var(--tw-ring-opacity)); +} .ring-text-status-sent{ --tw-ring-opacity: 1; --tw-ring-color: rgb(221 142 10 / var(--tw-ring-opacity)); } +.ring-text-status-silver{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(71 85 105 / var(--tw-ring-opacity)); +} .ring-text-status-success{ --tw-ring-opacity: 1; --tw-ring-color: rgb(99 145 74 / var(--tw-ring-opacity)); @@ -59301,6 +63606,10 @@ button, input, optgroup, select, textarea{ --tw-ring-opacity: 1; --tw-ring-color: rgb(184 119 8 / var(--tw-ring-opacity)); } +.ring-text-status-wisteria{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(101 99 140 / var(--tw-ring-opacity)); +} .ring-transparent{ --tw-ring-color: transparent; } @@ -60306,21 +64615,78 @@ button, input, optgroup, select, textarea{ .ring-offset-slate-950{ --tw-ring-offset-color: #020617; } +.ring-offset-status-approved{ + --tw-ring-offset-color: #F1F6EE; +} +.ring-offset-status-black{ + --tw-ring-offset-color: #ececec; +} +.ring-offset-status-blue{ + --tw-ring-offset-color: #e6f1f6; +} .ring-offset-status-canceled{ --tw-ring-offset-color: #282828; } +.ring-offset-status-confirmed{ + --tw-ring-offset-color: #F1F6EE; +} .ring-offset-status-danger{ --tw-ring-offset-color: #fae6e6; } .ring-offset-status-draft{ --tw-ring-offset-color: #ECECEC; } +.ring-offset-status-expired{ + --tw-ring-offset-color: #fae6e6; +} +.ring-offset-status-golden{ + --tw-ring-offset-color: ; +} +.ring-offset-status-green{ + --tw-ring-offset-color: #f1f6ee; +} +.ring-offset-status-info{ + --tw-ring-offset-color: #e6f1f6; +} +.ring-offset-status-invoiced{ + --tw-ring-offset-color: #CCE0D0; +} +.ring-offset-status-issued{ + --tw-ring-offset-color: #fae6e6; +} +.ring-offset-status-lilac{ + --tw-ring-offset-color: #F5F7FA; +} +.ring-offset-status-orange{ + --tw-ring-offset-color: #fef5e7; +} .ring-offset-status-partial{ --tw-ring-offset-color: #E6F1F6; } +.ring-offset-status-pastel_green{ + --tw-ring-offset-color: #CCE0D0; +} +.ring-offset-status-peach_orange{ + --tw-ring-offset-color: #F0E0BE; +} +.ring-offset-status-purple{ + --tw-ring-offset-color: #eeeef3; +} +.ring-offset-status-red{ + --tw-ring-offset-color: #fae6e6; +} +.ring-offset-status-refused{ + --tw-ring-offset-color: #fae6e6; +} +.ring-offset-status-rose{ + --tw-ring-offset-color: #ffe4e6; +} .ring-offset-status-sent{ --tw-ring-offset-color: #FEF5E7; } +.ring-offset-status-silver{ + --tw-ring-offset-color: #D4D7DC; +} .ring-offset-status-success{ --tw-ring-offset-color: #F1F6EE; } @@ -60330,6 +64696,9 @@ button, input, optgroup, select, textarea{ .ring-offset-status-warning{ --tw-ring-offset-color: #FEF5E7; } +.ring-offset-status-wisteria{ + --tw-ring-offset-color: #D0CEE8; +} .ring-offset-stone-100{ --tw-ring-offset-color: #f5f5f4; } @@ -60399,21 +64768,78 @@ button, input, optgroup, select, textarea{ .ring-offset-testing{ --tw-ring-offset-color: #935f07; } +.ring-offset-text-status-approved{ + --tw-ring-offset-color: #63914A; +} +.ring-offset-text-status-black{ + --tw-ring-offset-color: #3b3b3b; +} +.ring-offset-text-status-blue{ + --tw-ring-offset-color: #006395; +} .ring-offset-text-status-canceled{ --tw-ring-offset-color: #ffffff; } +.ring-offset-text-status-confirmed{ + --tw-ring-offset-color: #63914A; +} .ring-offset-text-status-danger{ --tw-ring-offset-color: #B80000; } .ring-offset-text-status-draft{ --tw-ring-offset-color: #3B3B3B; } +.ring-offset-text-status-expired{ + --tw-ring-offset-color: #B80000; +} +.ring-offset-text-status-golden{ + --tw-ring-offset-color: ; +} +.ring-offset-text-status-green{ + --tw-ring-offset-color: #63914a; +} +.ring-offset-text-status-info{ + --tw-ring-offset-color: #006395; +} +.ring-offset-text-status-invoiced{ + --tw-ring-offset-color: #678D72; +} +.ring-offset-text-status-issued{ + --tw-ring-offset-color: #b80000; +} +.ring-offset-text-status-lilac{ + --tw-ring-offset-color: ; +} +.ring-offset-text-status-orange{ + --tw-ring-offset-color: #dd8e0a; +} .ring-offset-text-status-partial{ --tw-ring-offset-color: #006395; } +.ring-offset-text-status-pastel_green{ + --tw-ring-offset-color: #678D72; +} +.ring-offset-text-status-peach_orange{ + --tw-ring-offset-color: #B78939; +} +.ring-offset-text-status-purple{ + --tw-ring-offset-color: #4d4f7d; +} +.ring-offset-text-status-red{ + --tw-ring-offset-color: #b80000; +} +.ring-offset-text-status-refused{ + --tw-ring-offset-color: #b80000; +} +.ring-offset-text-status-rose{ + --tw-ring-offset-color: #e11d48; +} .ring-offset-text-status-sent{ --tw-ring-offset-color: #DD8E0A; } +.ring-offset-text-status-silver{ + --tw-ring-offset-color: #475569; +} .ring-offset-text-status-success{ --tw-ring-offset-color: #63914A; } @@ -60423,6 +64849,9 @@ button, input, optgroup, select, textarea{ .ring-offset-text-status-warning{ --tw-ring-offset-color: #b87708; } +.ring-offset-text-status-wisteria{ + --tw-ring-offset-color: #65638C; +} .ring-offset-transparent{ --tw-ring-offset-color: transparent; } @@ -61502,12 +65931,20 @@ table thead a:hover{ justify-content: center; --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); +} +.el-select-dropdown.is-multiple .el-select-dropdown__item.selected .tax-group span.avatar-attachment.items-center { + margin-right: 1rem; +} +.el-select-dropdown.is-multiple .el-select-dropdown__item.selected .tax-group span.inline-flex.avatar-attachment { + margin-right: 1rem; +} +.avatar-attachment { background-color: #adb5bd; border-radius: .375rem; font-size: 1rem; height: 45px; width: 45px; -} + } /* index */ @@ -62258,6 +66695,10 @@ body{ height: 100%; } +.el-select-dropdown.is-multiple .el-select-dropdown__item.selected .tax-group span.inline-flex.items-center { + margin-right: 1rem; +} + @media (min-width: 1024px){ .dashboard .lg\:px-12{ padding-left: 0px; @@ -62550,6 +66991,11 @@ body{ transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } +.hover\:rounded-b-md:hover{ + border-bottom-right-radius: 0.375rem; + border-bottom-left-radius: 0.375rem; +} + .hover\:border-pastel_green-600:hover{ --tw-border-opacity: 1; border-color: rgb(103 141 114 / var(--tw-border-opacity)); @@ -62645,6 +67091,11 @@ body{ background-color: rgb(238 238 243 / var(--tw-bg-opacity)); } +.hover\:bg-purple-200:hover{ + --tw-bg-opacity: 1; + background-color: rgb(213 213 226 / var(--tw-bg-opacity)); +} + .hover\:bg-purple-700:hover{ --tw-bg-opacity: 1; background-color: rgb(64 66 104 / var(--tw-bg-opacity)); @@ -65023,6 +69474,10 @@ body{ margin-bottom: 1.25rem; } + .sm\:ml-4{ + margin-left: 1rem; + } + .sm\:ml-8{ margin-left: 2rem; } @@ -65117,10 +69572,6 @@ body{ width: 24rem; } - .sm\:w-auto{ - width: auto; - } - .sm\:w-full{ width: 100%; } @@ -65238,6 +69689,11 @@ body{ padding-right: 0.5rem; } + .sm\:px-5{ + padding-left: 1.25rem; + padding-right: 1.25rem; + } + .sm\:py-10{ padding-top: 2.5rem; padding-bottom: 2.5rem; @@ -66001,4 +70457,3 @@ body{ flex-direction: row; } } - diff --git a/public/money.json b/public/money.json new file mode 100644 index 000000000..89ab66085 --- /dev/null +++ b/public/money.json @@ -0,0 +1,58961 @@ +{ + "defaults": { + "currency": "USD", + "convert": true + }, + "currencies": { + "BTC": { + "name": "Bitcoin", + "code": 90000, + "symbol": "BTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETH": { + "name": "Ethereum", + "code": 90001, + "symbol": "ETH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "USDT": { + "name": "Tether", + "code": 90002, + "symbol": "USDT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BNB": { + "name": "BNB", + "code": 90004, + "symbol": "BNB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "USDC": { + "name": "USD Coin", + "code": 90003, + "symbol": "USDC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SOL": { + "name": "Wrapped Solana", + "code": 92613, + "symbol": "SOL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XRP": { + "name": "XRP", + "code": 90005, + "symbol": "XRP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LUNA": { + "name": "Terra", + "code": 90126, + "symbol": "LUNA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ADA": { + "name": "Cardano", + "code": 90008, + "symbol": "ADA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AVAX": { + "name": "Avalanche", + "code": 90017, + "symbol": "AVAX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOGE": { + "name": "Dogecoin", + "code": 90007, + "symbol": "DOGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UST": { + "name": "TerraUSD (Wormhole)", + "code": 92839, + "symbol": "UST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BUSD": { + "name": "Binance USD", + "code": 90006, + "symbol": "BUSD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOT": { + "name": "Polkadot", + "code": 90011, + "symbol": "DOT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHIB": { + "name": "Shiba Inu", + "code": 90014, + "symbol": "SHIB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WBTC": { + "name": "Wrapped Bitcoin", + "code": 90019, + "symbol": "WBTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MATIC": { + "name": "Polygon", + "code": 90009, + "symbol": "MATIC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRO": { + "name": "Cronos", + "code": 90027, + "symbol": "CRO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DAI": { + "name": "Dai", + "code": 90010, + "symbol": "DAI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NEAR": { + "name": "NEAR Protocol", + "code": 90033, + "symbol": "NEAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LTC": { + "name": "Litecoin", + "code": 90012, + "symbol": "LTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRX": { + "name": "TRON", + "code": 90013, + "symbol": "TRX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ATOM": { + "name": "Cosmos", + "code": 90023, + "symbol": "ATOM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LINK": { + "name": "Chainlink", + "code": 90020, + "symbol": "LINK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BCH": { + "name": "Bitcoin Cash", + "code": 90025, + "symbol": "BCH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "APE": { + "name": "ApeCoin", + "code": 90030, + "symbol": "APE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UNI": { + "name": "UNICORN Token", + "code": 92437, + "symbol": "UNI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LEO": { + "name": "UNUS SED LEO", + "code": 90018, + "symbol": "LEO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FTT": { + "name": "FTX Token", + "code": 90211, + "symbol": "FTT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XLM": { + "name": "Stellar", + "code": 90026, + "symbol": "XLM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALGO": { + "name": "Algorand", + "code": 90031, + "symbol": "ALGO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XMR": { + "name": "Monero", + "code": 90022, + "symbol": "XMR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETC": { + "name": "Ethereum Classic", + "code": 90024, + "symbol": "ETC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FIL": { + "name": "Filecoin", + "code": 90036, + "symbol": "FIL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HBAR": { + "name": "Hedera", + "code": 90034, + "symbol": "HBAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ICP": { + "name": "Internet Computer", + "code": 90035, + "symbol": "ICP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MANA": { + "name": "Decentraland", + "code": 90055, + "symbol": "MANA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VET": { + "name": "VeChain", + "code": 90032, + "symbol": "VET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EGLD": { + "name": "MultiversX (Elrond)", + "code": 90042, + "symbol": "EGLD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SAND": { + "name": "The Sandbox", + "code": 90051, + "symbol": "SAND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "THETA": { + "name": "Theta Network", + "code": 90045, + "symbol": "THETA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RUNE": { + "name": "THORChain (ERC20)", + "code": 93509, + "symbol": "RUNE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FTM": { + "name": "Fantom", + "code": 90059, + "symbol": "FTM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XTZ": { + "name": "Tezos", + "code": 90047, + "symbol": "XTZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GMT": { + "name": "GMT Token", + "code": 90520, + "symbol": "GMT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AAVE": { + "name": "Aave", + "code": 90043, + "symbol": "AAVE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AXS": { + "name": "Axie Infinity", + "code": 90049, + "symbol": "AXS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KLAY": { + "name": "Klaytn", + "code": 90064, + "symbol": "KLAY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EOS": { + "name": "EOS", + "code": 90038, + "symbol": "EOS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CAKE": { + "name": "PancakeSwap", + "code": 90060, + "symbol": "CAKE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZEC": { + "name": "Zcash", + "code": 90053, + "symbol": "ZEC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FLOW": { + "name": "Flow", + "code": 90044, + "symbol": "FLOW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KCS": { + "name": "KuCoin Token", + "code": 90052, + "symbol": "KCS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GRT": { + "name": "The Graph", + "code": 90062, + "symbol": "GRT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HNT": { + "name": "Helium", + "code": 90098, + "symbol": "HNT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WAVES": { + "name": "Waves", + "code": 90125, + "symbol": "WAVES", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MIOTA": { + "name": "IOTA", + "code": 90066, + "symbol": "MIOTA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTT": { + "name": "Bitteam token", + "code": 91611, + "symbol": "BTT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MKR": { + "name": "Maker", + "code": 90061, + "symbol": "MKR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CVX": { + "name": "Convex Finance", + "code": 90095, + "symbol": "CVX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XEC": { + "name": "eCash", + "code": 90069, + "symbol": "XEC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BSV": { + "name": "Bitcoin SV", + "code": 90040, + "symbol": "BSV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HT": { + "name": "Huobi Token", + "code": 90041, + "symbol": "HT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STX": { + "name": "Stox", + "code": 91930, + "symbol": "STX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KSM": { + "name": "Kusama", + "code": 90109, + "symbol": "KSM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TUSD": { + "name": "TrueUSD", + "code": 90046, + "symbol": "TUSD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NEO": { + "name": "Neo", + "code": 90070, + "symbol": "NEO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHZ": { + "name": "Chiliz", + "code": 90050, + "symbol": "CHZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ONE": { + "name": "BigONE Token", + "code": 90843, + "symbol": "ONE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CELO": { + "name": "Celo", + "code": 90102, + "symbol": "CELO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QNT": { + "name": "Quant", + "code": 90028, + "symbol": "QNT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GALA": { + "name": "Gala", + "code": 90147, + "symbol": "GALA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZIL": { + "name": "Zilliqa", + "code": 90091, + "symbol": "ZIL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NEXO": { + "name": "Nexo", + "code": 90077, + "symbol": "NEXO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OKB": { + "name": "OKB", + "code": 90029, + "symbol": "OKB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ENJ": { + "name": "Enjin Coin", + "code": 90094, + "symbol": "ENJ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRV": { + "name": "Curve DAO Token", + "code": 90089, + "symbol": "CRV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LRC": { + "name": "Loopring", + "code": 90090, + "symbol": "LRC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DASH": { + "name": "Dash", + "code": 90063, + "symbol": "DASH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BAT": { + "name": "Basic Attention Token", + "code": 90092, + "symbol": "BAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KNC": { + "name": "Kyber Network Crystal v2", + "code": 90181, + "symbol": "KNC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MINA": { + "name": "Mina", + "code": 90073, + "symbol": "MINA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KAVA": { + "name": "Kava", + "code": 90099, + "symbol": "KAVA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "USDP": { + "name": "USDP Stablecoin", + "code": 92683, + "symbol": "USDP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "USDN": { + "name": "Neutrino USD", + "code": 90078, + "symbol": "USDN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AR": { + "name": "Arweave", + "code": 90107, + "symbol": "AR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AMP": { + "name": "Amp", + "code": 90141, + "symbol": "AMP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DCR": { + "name": "Decred", + "code": 90088, + "symbol": "DCR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COMP": { + "name": "Compound", + "code": 90100, + "symbol": "COMP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XEM": { + "name": "NEM", + "code": 90093, + "symbol": "XEM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KDA": { + "name": "Kadena", + "code": 90119, + "symbol": "KDA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TFUEL": { + "name": "Theta Fuel", + "code": 90111, + "symbol": "TFUEL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SCRT": { + "name": "Secret", + "code": 90167, + "symbol": "SCRT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZRX": { + "name": "0x", + "code": 90139, + "symbol": "ZRX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ROSE": { + "name": "Oasis Network", + "code": 90112, + "symbol": "ROSE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HOT": { + "name": "Hydro Protocol", + "code": 91578, + "symbol": "HOT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GLMR": { + "name": "Moonbeam", + "code": 90124, + "symbol": "GLMR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AUDIO": { + "name": "Audius", + "code": 90154, + "symbol": "AUDIO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ICX": { + "name": "ICON", + "code": 90140, + "symbol": "ICX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IOTX": { + "name": "IoTeX", + "code": 90118, + "symbol": "IOTX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XDC": { + "name": "XDC Network", + "code": 90080, + "symbol": "XDC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SNX": { + "name": "Synthetix", + "code": 90075, + "symbol": "SNX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YFI": { + "name": "yearn.finance", + "code": 90115, + "symbol": "YFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QTUM": { + "name": "Qtum", + "code": 90114, + "symbol": "QTUM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ANC": { + "name": "Anoncoin", + "code": 92395, + "symbol": "ANC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GNO": { + "name": "Gnosis", + "code": 90104, + "symbol": "GNO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BORA": { + "name": "BORA", + "code": 90162, + "symbol": "BORA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PAXG": { + "name": "PAX Gold", + "code": 90065, + "symbol": "PAXG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SKL": { + "name": "SKALE", + "code": 90174, + "symbol": "SKL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OMG": { + "name": "OMG Network", + "code": 90133, + "symbol": "OMG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ANKR": { + "name": "Ankr", + "code": 90127, + "symbol": "ANKR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BNT": { + "name": "Bancor", + "code": 90302, + "symbol": "BNT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SRM": { + "name": "Serum", + "code": 90375, + "symbol": "SRM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XYM": { + "name": "Symbol", + "code": 90122, + "symbol": "XYM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ELON": { + "name": "Dogelon Mars", + "code": 90129, + "symbol": "ELON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTG": { + "name": "Bitcoin Gold", + "code": 90105, + "symbol": "BTG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "1INCH": { + "name": "1inch Network", + "code": 90084, + "symbol": "1INCH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SXP": { + "name": "SXP", + "code": 90158, + "symbol": "SXP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LPT": { + "name": "Livepeer", + "code": 90135, + "symbol": "LPT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RVN": { + "name": "Ravencoin", + "code": 90101, + "symbol": "RVN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IOST": { + "name": "IOST", + "code": 90143, + "symbol": "IOST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CEL": { + "name": "Celsius", + "code": 90153, + "symbol": "CEL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WAXP": { + "name": "WAX", + "code": 90159, + "symbol": "WAXP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SC": { + "name": "Siacoin", + "code": 90149, + "symbol": "SC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GT": { + "name": "GateToken", + "code": 90074, + "symbol": "GT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JST": { + "name": "JUST", + "code": 90120, + "symbol": "JST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ONT": { + "name": "Ontology", + "code": 90138, + "symbol": "ONT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FXS": { + "name": "Frax Share", + "code": 90079, + "symbol": "FXS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WOO": { + "name": "WOO Network", + "code": 90131, + "symbol": "WOO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NFT": { + "name": "NFT", + "code": 91498, + "symbol": "NFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RENBTC": { + "name": "renBTC", + "code": 90261, + "symbol": "RENBTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FEI": { + "name": "Fei USD", + "code": 90071, + "symbol": "FEI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ACA": { + "name": "ACA Token", + "code": 92420, + "symbol": "ACA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHSB": { + "name": "SwissBorg", + "code": 90113, + "symbol": "CHSB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZEN": { + "name": "Horizen", + "code": 90152, + "symbol": "ZEN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IMX": { + "name": "ImmutableX", + "code": 90085, + "symbol": "IMX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RLY": { + "name": "Rally", + "code": 90432, + "symbol": "RLY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STORJ": { + "name": "Storj", + "code": 90163, + "symbol": "STORJ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GLM": { + "name": "Golem", + "code": 90117, + "symbol": "GLM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ENS": { + "name": "Ethereum Name Service", + "code": 90103, + "symbol": "ENS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SUSHI": { + "name": "SushiSwap", + "code": 90108, + "symbol": "SUSHI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VGX": { + "name": "Voyager Token", + "code": 90179, + "symbol": "VGX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UMA": { + "name": "UMA", + "code": 90161, + "symbol": "UMA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RNDR": { + "name": "Render Token", + "code": 90166, + "symbol": "RNDR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HIVE": { + "name": "Hive", + "code": 90137, + "symbol": "HIVE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SYS": { + "name": "Syscoin", + "code": 90191, + "symbol": "SYS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POLY": { + "name": "POLY Maximus", + "code": 94922, + "symbol": "POLY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTRST": { + "name": "Braintrust", + "code": 90156, + "symbol": "BTRST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DGB": { + "name": "DigiByte", + "code": 90151, + "symbol": "DGB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "REN": { + "name": "Ren", + "code": 90195, + "symbol": "REN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VLX": { + "name": "Velas", + "code": 90304, + "symbol": "VLX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KEEP": { + "name": "Keep Network", + "code": 90263, + "symbol": "KEEP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPELL": { + "name": "Spell Token", + "code": 90292, + "symbol": "SPELL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ILV": { + "name": "Illuvium", + "code": 90196, + "symbol": "ILV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "REV": { + "name": "RChain", + "code": 91109, + "symbol": "REV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CSPR": { + "name": "Casper", + "code": 90086, + "symbol": "CSPR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TWT": { + "name": "Trust Wallet Token", + "code": 90058, + "symbol": "TWT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CEEK": { + "name": "CEEK VR", + "code": 90276, + "symbol": "CEEK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FLUX": { + "name": "Flux", + "code": 90142, + "symbol": "FLUX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CKB": { + "name": "Nervos Network", + "code": 90199, + "symbol": "CKB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLA": { + "name": "Plair", + "code": 92243, + "symbol": "PLA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CELR": { + "name": "Celer Network", + "code": 90244, + "symbol": "CELR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OCEAN": { + "name": "Ocean Protocol", + "code": 90160, + "symbol": "OCEAN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TEL": { + "name": "Telcoin", + "code": 90221, + "symbol": "TEL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PERP": { + "name": "Perpetual Protocol", + "code": 90379, + "symbol": "PERP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DYDX": { + "name": "dYdX", + "code": 90241, + "symbol": "DYDX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MXC": { + "name": "MXC", + "code": 90178, + "symbol": "MXC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NU": { + "name": "NuCypher", + "code": 90273, + "symbol": "NU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XDB": { + "name": "DigitalBits", + "code": 90746, + "symbol": "XDB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LSK": { + "name": "Lisk", + "code": 90169, + "symbol": "LSK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CFX": { + "name": "Conflux", + "code": 90338, + "symbol": "CFX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XNO": { + "name": "Xeno Token", + "code": 90998, + "symbol": "XNO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WIN": { + "name": "WINkLink", + "code": 90247, + "symbol": "WIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XPRT": { + "name": "Persistence", + "code": 90250, + "symbol": "XPRT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RAY": { + "name": "Raydium", + "code": 90479, + "symbol": "RAY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MX": { + "name": "MarsX", + "code": 92107, + "symbol": "MX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UOS": { + "name": "Ultra", + "code": 90296, + "symbol": "UOS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "INJ": { + "name": "Injective", + "code": 90170, + "symbol": "INJ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "C98": { + "name": "Coin98", + "code": 90387, + "symbol": "C98", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PYR": { + "name": "Vulcan Forged PYR", + "code": 90198, + "symbol": "PYR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DENT": { + "name": "Dent", + "code": 90282, + "symbol": "DENT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FET": { + "name": "Fetch.ai", + "code": 90185, + "symbol": "FET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XCH": { + "name": "Chia", + "code": 90121, + "symbol": "XCH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PEOPLE": { + "name": "ConstitutionDAO", + "code": 90165, + "symbol": "PEOPLE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COTI": { + "name": "COTI", + "code": 90262, + "symbol": "COTI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POWR": { + "name": "Powerledger", + "code": 90274, + "symbol": "POWR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ORBS": { + "name": "Orbs", + "code": 90270, + "symbol": "ORBS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PUNDIX": { + "name": "Pundi X (New)", + "code": 90177, + "symbol": "PUNDIX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRIBE": { + "name": "Tribe", + "code": 90171, + "symbol": "TRIBE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DAG": { + "name": "Constellation", + "code": 90323, + "symbol": "DAG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MED": { + "name": "MediBloc", + "code": 90187, + "symbol": "MED", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHR": { + "name": "Chromia", + "code": 90242, + "symbol": "CHR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JOE": { + "name": "JOE", + "code": 90335, + "symbol": "JOE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WRX": { + "name": "WazirX", + "code": 90303, + "symbol": "WRX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ONG": { + "name": "SoMee.Social [OLD]", + "code": 92019, + "symbol": "ONG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARDR": { + "name": "Ardor", + "code": 90243, + "symbol": "ARDR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GUSD": { + "name": "Gemini Dollar", + "code": 90054, + "symbol": "GUSD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BRG": { + "name": "Bridge Oracle", + "code": 90986, + "symbol": "BRG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XYO": { + "name": "XYO", + "code": 90340, + "symbol": "XYO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SNT": { + "name": "Status", + "code": 90193, + "symbol": "SNT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HEX": { + "name": "HEX", + "code": 90202, + "symbol": "HEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "stETH": { + "name": "Lido Staked ETH", + "code": 90201, + "symbol": "stETH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WTRX": { + "name": "Wrapped TRON", + "code": 90200, + "symbol": "WTRX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTCB": { + "name": "Bitcoin BEP2", + "code": 90205, + "symbol": "BTCB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TON": { + "name": "TON Token", + "code": 94651, + "symbol": "TON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FRAX": { + "name": "Frax", + "code": 90203, + "symbol": "FRAX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WBNB": { + "name": "Wrapped BNB", + "code": 90204, + "symbol": "WBNB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DFI": { + "name": "DfiStarter", + "code": 93965, + "symbol": "DFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTTOLD": { + "name": "BitTorrent", + "code": 90207, + "symbol": "BTTOLD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HBTC": { + "name": "Huobi BTC", + "code": 90206, + "symbol": "HBTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XCN": { + "name": "Cryptonite", + "code": 92003, + "symbol": "XCN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OSMO": { + "name": "Osmosis", + "code": 90076, + "symbol": "OSMO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LDO": { + "name": "Lido DAO", + "code": 90081, + "symbol": "LDO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SAFE": { + "name": "SAFE(AnWang)", + "code": 93400, + "symbol": "SAFE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "T": { + "name": "Threshold", + "code": 90145, + "symbol": "T", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LN": { + "name": "LINK", + "code": 90222, + "symbol": "LN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BIT": { + "name": "Biconomy Exchange Token", + "code": 92650, + "symbol": "BIT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LUSD": { + "name": "Liquity USD", + "code": 90218, + "symbol": "LUSD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NXM": { + "name": "NXM", + "code": 90213, + "symbol": "NXM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CCXX": { + "name": "Counos X", + "code": 93020, + "symbol": "CCXX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ASTR": { + "name": "Astar", + "code": 90130, + "symbol": "ASTR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XAUT": { + "name": "Tether Gold", + "code": 90208, + "symbol": "XAUT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EVER": { + "name": "Everscale", + "code": 90331, + "symbol": "EVER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TTT": { + "name": "TabTrader Token", + "code": 94808, + "symbol": "TTT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RACA": { + "name": "RACA", + "code": 90288, + "symbol": "RACA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HUSD": { + "name": "HUSD", + "code": 90405, + "symbol": "HUSD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WEMIX": { + "name": "WEMIX", + "code": 90232, + "symbol": "WEMIX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XWC": { + "name": "WhiteCoin", + "code": 90359, + "symbol": "XWC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YOUC": { + "name": "yOUcash", + "code": 92826, + "symbol": "YOUC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SAPP": { + "name": "Sapphire", + "code": 94597, + "symbol": "SAPP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VVS": { + "name": "VVS Finance", + "code": 90229, + "symbol": "VVS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RPL": { + "name": "Rocket Pool", + "code": 90217, + "symbol": "RPL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WVLX": { + "name": "Wrapped Velas", + "code": 90315, + "symbol": "WVLX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KOK": { + "name": "KOK", + "code": 90678, + "symbol": "KOK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BSW": { + "name": "Biswap", + "code": 90280, + "symbol": "BSW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARRR": { + "name": "Pirate Chain", + "code": 90260, + "symbol": "ARRR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BEST": { + "name": "Bitpanda Ecosystem Token", + "code": 90236, + "symbol": "BEST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SAFEMOON": { + "name": "SafeMoon", + "code": 91030, + "symbol": "SAFEMOON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DESO": { + "name": "Decentralized Social", + "code": 90267, + "symbol": "DESO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CBG": { + "name": "Chainbing", + "code": 90363, + "symbol": "CBG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FRTS": { + "name": "Fruits", + "code": 90809, + "symbol": "FRTS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MOB": { + "name": "MobileCoin", + "code": 90266, + "symbol": "MOB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HUM": { + "name": "Humanscape", + "code": 90264, + "symbol": "HUM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "mVIXY": { + "name": "Mirrored ProShares VIX", + "code": 90243, + "symbol": "mVIXY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MVL": { + "name": "MVL", + "code": 90251, + "symbol": "MVL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BNX": { + "name": "BinaryX", + "code": 90116, + "symbol": "BNX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MPL": { + "name": "Maple", + "code": 90626, + "symbol": "MPL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OGN": { + "name": "Origin Protocol", + "code": 90344, + "symbol": "OGN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STEEM": { + "name": "Steem", + "code": 90259, + "symbol": "STEEM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "REQ": { + "name": "Request", + "code": 90182, + "symbol": "REQ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DAR": { + "name": "Mines of Dalarnia", + "code": 90385, + "symbol": "DAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SUPER": { + "name": "SuperVerse", + "code": 90399, + "symbol": "SUPER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DAO": { + "name": "DAO Maker", + "code": 90190, + "symbol": "DAO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YGG": { + "name": "Yield Guild Games", + "code": 90420, + "symbol": "YGG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SOLO": { + "name": "Sologenic", + "code": 90238, + "symbol": "SOLO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DIVI": { + "name": "Divi", + "code": 90392, + "symbol": "DIVI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TLOS": { + "name": "Telos", + "code": 90397, + "symbol": "TLOS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AURORA": { + "name": "Aurora", + "code": 90485, + "symbol": "AURORA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FX": { + "name": "Function X", + "code": 90254, + "symbol": "FX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MOVR": { + "name": "Moonriver", + "code": 90368, + "symbol": "MOVR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ANY": { + "name": "Anyswap", + "code": 90234, + "symbol": "ANY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALICE": { + "name": "MyNeighborAlice", + "code": 90347, + "symbol": "ALICE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CVC": { + "name": "Civic", + "code": 90184, + "symbol": "CVC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "METIS": { + "name": "MetisDAO", + "code": 90245, + "symbol": "METIS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LYXe": { + "name": "LUKSO", + "code": 90228, + "symbol": "LYXe", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MTL": { + "name": "Metal DAO", + "code": 90330, + "symbol": "MTL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRAC": { + "name": "OriginTrail", + "code": 90272, + "symbol": "TRAC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MDX": { + "name": "Mdex", + "code": 90253, + "symbol": "MDX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MBOX": { + "name": "MOBOX", + "code": 90268, + "symbol": "MBOX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "USDX": { + "name": "USDX [Kava]", + "code": 90231, + "symbol": "USDX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BOBA": { + "name": "Boba Network", + "code": 90422, + "symbol": "BOBA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CTSI": { + "name": "Cartesi", + "code": 90257, + "symbol": "CTSI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ELF": { + "name": "aelf", + "code": 90194, + "symbol": "ELF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STMX": { + "name": "StormX", + "code": 90370, + "symbol": "STMX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TITAN": { + "name": "IRON Titanium Token", + "code": 93849, + "symbol": "TITAN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RSR": { + "name": "Reserve Rights", + "code": 90146, + "symbol": "RSR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SURE": { + "name": "inSure DeFi", + "code": 90320, + "symbol": "SURE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RGT": { + "name": "Rari Governance Token", + "code": 90875, + "symbol": "RGT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTCST": { + "name": "Bitcoin Standard Hashrate Token", + "code": 90676, + "symbol": "BTCST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VTHO": { + "name": "VeThor Token", + "code": 90364, + "symbol": "VTHO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "1ECO": { + "name": "1eco", + "code": 90596, + "symbol": "1ECO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LOCUS": { + "name": "Locus Chain", + "code": 90285, + "symbol": "LOCUS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ORC": { + "name": "Orbit Chain", + "code": 90309, + "symbol": "ORC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UFO": { + "name": "UFO Gaming", + "code": 90425, + "symbol": "UFO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XVG": { + "name": "Verge", + "code": 90345, + "symbol": "XVG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "REEF": { + "name": "Reef", + "code": 90324, + "symbol": "REEF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DERO": { + "name": "Dero", + "code": 90332, + "symbol": "DERO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ANT": { + "name": "Aragon", + "code": 90176, + "symbol": "ANT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XSGD": { + "name": "XSGD", + "code": 90319, + "symbol": "XSGD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OXT": { + "name": "Orchid", + "code": 90326, + "symbol": "OXT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EPS": { + "name": "Ellipsis", + "code": 90531, + "symbol": "EPS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "API3": { + "name": "API3", + "code": 90183, + "symbol": "API3", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HEDG": { + "name": "HedgeTrade", + "code": 90406, + "symbol": "HEDG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BFC": { + "name": "Bifrost", + "code": 90290, + "symbol": "BFC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BICO": { + "name": "Biconomy", + "code": 90246, + "symbol": "BICO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NMR": { + "name": "Numeraire", + "code": 90192, + "symbol": "NMR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALPHA": { + "name": "Alpha Coin", + "code": 93282, + "symbol": "ALPHA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SUN": { + "name": "Sun (New)", + "code": 90341, + "symbol": "SUN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HERO": { + "name": "Step Hero", + "code": 92383, + "symbol": "HERO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EWT": { + "name": "Energy Web Token", + "code": 90172, + "symbol": "EWT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "REP": { + "name": "Augur", + "code": 90308, + "symbol": "REP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PRO": { + "name": "Propy", + "code": 90417, + "symbol": "PRO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RLC": { + "name": "iExec RLC", + "code": 90164, + "symbol": "RLC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STRAX": { + "name": "Stratis", + "code": 90278, + "symbol": "STRAX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HXRO": { + "name": "Hxro", + "code": 90304, + "symbol": "HXRO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PROM": { + "name": "Prom", + "code": 90255, + "symbol": "PROM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BAKE": { + "name": "BakeryToken", + "code": 90478, + "symbol": "BAKE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BETA": { + "name": "Beta Finance", + "code": 90358, + "symbol": "BETA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NKN": { + "name": "NKN", + "code": 90291, + "symbol": "NKN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ASD": { + "name": "ASD", + "code": 90371, + "symbol": "ASD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RAD": { + "name": "Radicle", + "code": 90189, + "symbol": "RAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STPT": { + "name": "STP", + "code": 90342, + "symbol": "STPT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MASK": { + "name": "Mask Network", + "code": 90128, + "symbol": "MASK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EURS": { + "name": "STASIS EURO", + "code": 90223, + "symbol": "EURS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MAID": { + "name": "MaidSafeCoin", + "code": 90300, + "symbol": "MAID", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MBL": { + "name": "MovieBloc", + "code": 90388, + "symbol": "MBL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARK": { + "name": "Ark", + "code": 90354, + "symbol": "ARK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SSV": { + "name": "ssv.network", + "code": 90168, + "symbol": "SSV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RKN": { + "name": "Rakon", + "code": 90279, + "symbol": "RKN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ACH": { + "name": "Alchemy Pay", + "code": 90367, + "symbol": "ACH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AVINOC": { + "name": "AVINOC", + "code": 90236, + "symbol": "AVINOC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "META": { + "name": "ABCMETA", + "code": 94476, + "symbol": "META", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QKC": { + "name": "QuarkChain", + "code": 90327, + "symbol": "QKC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MNGO": { + "name": "Mango", + "code": 90534, + "symbol": "MNGO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AKT": { + "name": "Akash Network", + "code": 90496, + "symbol": "AKT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GXC": { + "name": "GXChain", + "code": 90421, + "symbol": "GXC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LQTY": { + "name": "Liquity", + "code": 90307, + "symbol": "LQTY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BAND": { + "name": "Band Protocol", + "code": 90312, + "symbol": "BAND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STRK": { + "name": "Strike", + "code": 90400, + "symbol": "STRK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DAWN": { + "name": "Dawn Protocol", + "code": 90351, + "symbol": "DAWN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ERG": { + "name": "Ergo", + "code": 90239, + "symbol": "ERG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPA": { + "name": "Sperax", + "code": 90726, + "symbol": "SPA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SSX": { + "name": "SOMESING", + "code": 90378, + "symbol": "SSX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SUSD": { + "name": "sUSD", + "code": 90325, + "symbol": "SUSD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KLV": { + "name": "Klever", + "code": 90504, + "symbol": "KLV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XVS": { + "name": "Venus", + "code": 90298, + "symbol": "XVS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FUN": { + "name": "FUNToken", + "code": 90256, + "symbol": "FUN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DVI": { + "name": "Dvision Network", + "code": 90759, + "symbol": "DVI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TOMO": { + "name": "TomoChain", + "code": 90476, + "symbol": "TOMO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RIF": { + "name": "RSK Infrastructure Framework", + "code": 90365, + "symbol": "RIF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GHST": { + "name": "Aavegotchi", + "code": 90346, + "symbol": "GHST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SNL": { + "name": "Sport and Leisure", + "code": 90341, + "symbol": "SNL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DUSK": { + "name": "Dusk Network", + "code": 90402, + "symbol": "DUSK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ADS": { + "name": "Adshares", + "code": 90353, + "symbol": "ADS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XCAD": { + "name": "XCAD Network", + "code": 90362, + "symbol": "XCAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POLS": { + "name": "Polkastarter", + "code": 90398, + "symbol": "POLS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UTK": { + "name": "Utrust", + "code": 90376, + "symbol": "UTK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MLN": { + "name": "Enzyme", + "code": 90373, + "symbol": "MLN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BADGER": { + "name": "Badger DAO", + "code": 90389, + "symbol": "BADGER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLOK": { + "name": "Bloktopia", + "code": 90408, + "symbol": "BLOK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AGIX": { + "name": "SingularityNET", + "code": 90284, + "symbol": "AGIX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HOO": { + "name": "Hoo Token", + "code": 90351, + "symbol": "HOO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LAT": { + "name": "PlatON", + "code": 90414, + "symbol": "LAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WMT": { + "name": "World Mobile Token", + "code": 90317, + "symbol": "WMT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CENNZ": { + "name": "CENNZnet", + "code": 90563, + "symbol": "CENNZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IQ": { + "name": "IQ.cash", + "code": 92179, + "symbol": "IQ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RMRK": { + "name": "RMRK", + "code": 90577, + "symbol": "RMRK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRU": { + "name": "Truebit", + "code": 92866, + "symbol": "TRU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HYN": { + "name": "Hyperion", + "code": 90358, + "symbol": "HYN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QRDO": { + "name": "Qredo", + "code": 90502, + "symbol": "QRDO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DVF": { + "name": "rhino.fi", + "code": 90608, + "symbol": "DVF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "vUSDC": { + "name": "Venus USDC", + "code": 90226, + "symbol": "vUSDC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AMPL": { + "name": "Ampleforth", + "code": 90271, + "symbol": "AMPL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BIFI": { + "name": "Bitcoin File", + "code": 94872, + "symbol": "BIFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KAI": { + "name": "KardiaChain", + "code": 90443, + "symbol": "KAI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BAL": { + "name": "Balancer", + "code": 90096, + "symbol": "BAL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JASMY": { + "name": "JasmyCoin", + "code": 90136, + "symbol": "JASMY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SOS": { + "name": "Somali Shilling", + "code": 706, + "precision": 2, + "subunit": 100, + "symbol": "Sh", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FWT": { + "name": "Freeway Token", + "code": 90498, + "symbol": "FWT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ABBC": { + "name": "ABBC Coin", + "code": 90175, + "symbol": "ABBC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRTS": { + "name": "Cratos", + "code": 90722, + "symbol": "CRTS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YOOSHI": { + "name": "YooShi", + "code": 90469, + "symbol": "YOOSHI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLTC": { + "name": "PlatonCoin", + "code": 90372, + "symbol": "PLTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NSBT": { + "name": "Neutrino Token", + "code": 90808, + "symbol": "NSBT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ORN": { + "name": "Orion Protocol", + "code": 90460, + "symbol": "ORN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XPR": { + "name": "Proton", + "code": 90543, + "symbol": "XPR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POND": { + "name": "Marlin", + "code": 90386, + "symbol": "POND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DPI": { + "name": "DeFi Pulse Index", + "code": 90407, + "symbol": "DPI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OUSD": { + "name": "Origin Dollar", + "code": 90318, + "symbol": "OUSD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MIR": { + "name": "MIR COIN", + "code": 91219, + "symbol": "MIR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STARL": { + "name": "Starlink", + "code": 90466, + "symbol": "STARL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CFG": { + "name": "Centrifuge", + "code": 90281, + "symbol": "CFG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DEP": { + "name": "Depth Token", + "code": 92531, + "symbol": "DEP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RBTC": { + "name": "RSK Smart Bitcoin", + "code": 90293, + "symbol": "RBTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AIOZ": { + "name": "AIOZ Network", + "code": 90511, + "symbol": "AIOZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VR": { + "name": "Victoria VR", + "code": 90866, + "symbol": "VR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALCX": { + "name": "Alchemix", + "code": 90481, + "symbol": "ALCX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETN": { + "name": "Electroneum", + "code": 90377, + "symbol": "ETN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALT": { + "name": "AptosLaunch Token", + "code": 93225, + "symbol": "ALT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UBT": { + "name": "Unibright", + "code": 90499, + "symbol": "UBT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AERGO": { + "name": "Aergo", + "code": 90361, + "symbol": "AERGO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EXRD": { + "name": "e-Radix", + "code": 90468, + "symbol": "EXRD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DKA": { + "name": "dKargo", + "code": 90249, + "symbol": "DKA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VERI": { + "name": "Veritaseum", + "code": 90233, + "symbol": "VERI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STAKE": { + "name": "STAKE", + "code": 90957, + "symbol": "STAKE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FOX": { + "name": "Shapeshift FOX Token", + "code": 90675, + "symbol": "FOX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DG": { + "name": "Decentral Games", + "code": 90600, + "symbol": "DG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HTR": { + "name": "Heart Rate", + "code": 93151, + "symbol": "HTR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TT": { + "name": "ThunderCore", + "code": 90404, + "symbol": "TT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WXT": { + "name": "Wirex Token", + "code": 90383, + "symbol": "WXT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IDEX": { + "name": "IDEX", + "code": 90452, + "symbol": "IDEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HUNT": { + "name": "HUNT", + "code": 90472, + "symbol": "HUNT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MV": { + "name": "GensoKishi Metaverse", + "code": 90210, + "symbol": "MV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WILD": { + "name": "Wilder World", + "code": 90510, + "symbol": "WILD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WAN": { + "name": "Wanchain", + "code": 90410, + "symbol": "WAN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VOXEL": { + "name": "Voxies", + "code": 90610, + "symbol": "VOXEL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LCX": { + "name": "LCX", + "code": 90473, + "symbol": "LCX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CTK": { + "name": "Shentu", + "code": 90275, + "symbol": "CTK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BOO": { + "name": "SpookySwap", + "code": 90655, + "symbol": "BOO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MWC": { + "name": "MimbleWimbleCoin", + "code": 90734, + "symbol": "MWC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALYA": { + "name": "ALYATTES", + "code": 93439, + "symbol": "ALYA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LINA": { + "name": "Linear Finance", + "code": 90492, + "symbol": "LINA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TLM": { + "name": "Alien Worlds", + "code": 90360, + "symbol": "TLM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LOOM": { + "name": "Loom Network", + "code": 90299, + "symbol": "LOOM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FORTH": { + "name": "Ampleforth Governance Token", + "code": 90348, + "symbol": "FORTH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MFT": { + "name": "My Farm", + "code": 94933, + "symbol": "MFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "aETHc": { + "name": "Ankr Reward Bearing Staked ETH", + "code": 90416, + "symbol": "aETHc", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CLV": { + "name": "CLV", + "code": 90493, + "symbol": "CLV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MC": { + "name": "Mechaverse", + "code": 92916, + "symbol": "MC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GTC": { + "name": "Game.com", + "code": 91678, + "symbol": "GTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SFUND": { + "name": "Seedify.fund", + "code": 90374, + "symbol": "SFUND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SFP": { + "name": "SafePal", + "code": 90148, + "symbol": "SFP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARPA": { + "name": "ARPA", + "code": 90411, + "symbol": "ARPA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VRA": { + "name": "Verasity", + "code": 90464, + "symbol": "VRA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZB": { + "name": "ZB Token", + "code": 90424, + "symbol": "ZB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EGG": { + "name": "Chikn Egg", + "code": 94521, + "symbol": "EGG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPS": { + "name": "Splintershards", + "code": 90522, + "symbol": "SPS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AURY": { + "name": "Aurory", + "code": 90810, + "symbol": "AURY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DPR": { + "name": "Deeper Network", + "code": 90708, + "symbol": "DPR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SLP": { + "name": "Smooth Love Potion", + "code": 90173, + "symbol": "SLP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XHV": { + "name": "Haven Protocol", + "code": 90559, + "symbol": "XHV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BNANA": { + "name": "Chimpion", + "code": 90597, + "symbol": "BNANA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALPACA": { + "name": "Alpaca Finance", + "code": 90395, + "symbol": "ALPACA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CUSD": { + "name": "Celo Dollar", + "code": 90355, + "symbol": "CUSD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRE": { + "name": "Carry", + "code": 90489, + "symbol": "CRE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KP3R": { + "name": "Keep3rV1", + "code": 90447, + "symbol": "KP3R", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CQT": { + "name": "Covalent", + "code": 90446, + "symbol": "CQT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PHA": { + "name": "Phala Network", + "code": 90306, + "symbol": "PHA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SOUL": { + "name": "Soulsaver", + "code": 92825, + "symbol": "SOUL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AGLD": { + "name": "Adventure Gold", + "code": 90552, + "symbol": "AGLD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "THG": { + "name": "Thetan Arena", + "code": 90822, + "symbol": "THG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SWAP": { + "name": "TrustSwap", + "code": 90572, + "symbol": "SWAP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UQC": { + "name": "Uquid Coin", + "code": 90349, + "symbol": "UQC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TKO": { + "name": "Toko Token", + "code": 90445, + "symbol": "TKO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PEAK": { + "name": "PEAKDEFI", + "code": 90817, + "symbol": "PEAK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PCL": { + "name": "PECULIUM (old)", + "code": 90445, + "symbol": "PCL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CORE": { + "name": "Coreum", + "code": 92893, + "symbol": "CORE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TVK": { + "name": "Virtua", + "code": 90444, + "symbol": "TVK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VXV": { + "name": "Vectorspace AI", + "code": 90627, + "symbol": "VXV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HI": { + "name": "HI", + "code": 90265, + "symbol": "HI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TROY": { + "name": "TROY", + "code": 90516, + "symbol": "TROY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SOV": { + "name": "Sovryn", + "code": 90911, + "symbol": "SOV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AQT": { + "name": "Alpha Quark Token", + "code": 90538, + "symbol": "AQT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YFII": { + "name": "DFI.Money", + "code": 90339, + "symbol": "YFII", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALPINE": { + "name": "Alpine F1 Team Fan Token", + "code": 90494, + "symbol": "ALPINE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WNCG": { + "name": "Wrapped NCG (Nine Chronicles Gold)", + "code": 90785, + "symbol": "WNCG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTS": { + "name": "BitShares", + "code": 90457, + "symbol": "BTS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ROOK": { + "name": "Rook", + "code": 90713, + "symbol": "ROOK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ONUS": { + "name": "ONUS", + "code": 90343, + "symbol": "ONUS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EFI": { + "name": "Efinity Token", + "code": 90357, + "symbol": "EFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RISE": { + "name": "Rise", + "code": 92160, + "symbol": "RISE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CBK": { + "name": "Cobak Token", + "code": 90403, + "symbol": "CBK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MOC": { + "name": "Moss Coin", + "code": 90512, + "symbol": "MOC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IRIS": { + "name": "IRISnet", + "code": 90549, + "symbol": "IRIS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NOIA": { + "name": "Syntropy", + "code": 90574, + "symbol": "NOIA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ERN": { + "name": "Nakfa", + "code": 232, + "precision": 2, + "subunit": 100, + "symbol": "Nfk", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MLK": { + "name": "MiL.k", + "code": 90295, + "symbol": "MLK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LOKA": { + "name": "League of Kingdoms Arena", + "code": 90439, + "symbol": "LOKA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FARM": { + "name": "Harvest Finance", + "code": 90530, + "symbol": "FARM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BZRX": { + "name": "bZx Protocol", + "code": 90470, + "symbol": "BZRX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MNW": { + "name": "Morpheus.Network", + "code": 90313, + "symbol": "MNW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VRSC": { + "name": "VerusCoin", + "code": 90465, + "symbol": "VRSC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WOZX": { + "name": "Efforce", + "code": 90435, + "symbol": "WOZX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AVA": { + "name": "Avatly", + "code": 91730, + "symbol": "AVA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NEST": { + "name": "NEST Protocol", + "code": 90258, + "symbol": "NEST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KMD": { + "name": "Komodo", + "code": 90475, + "symbol": "KMD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HYDRA": { + "name": "Hydra", + "code": 90639, + "symbol": "HYDRA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PRE": { + "name": "Presearch", + "code": 90617, + "symbol": "PRE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QC": { + "name": "Qcash", + "code": 90479, + "symbol": "QC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALI": { + "name": "Artificial Liquid Intelligence", + "code": 90616, + "symbol": "ALI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BOSON": { + "name": "Boson Protocol", + "code": 90529, + "symbol": "BOSON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CON": { + "name": "CONUN", + "code": 90390, + "symbol": "CON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SWP": { + "name": "StepWatch", + "code": 93582, + "symbol": "SWP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HNS": { + "name": "Handshake", + "code": 90611, + "symbol": "HNS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DAD": { + "name": "DAD", + "code": 90662, + "symbol": "DAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZEON": { + "name": "ZEON", + "code": 90220, + "symbol": "ZEON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ELA": { + "name": "Elastos", + "code": 90553, + "symbol": "ELA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ATA": { + "name": "Automata Network", + "code": 90413, + "symbol": "ATA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BCD": { + "name": "Bitcoin Diamond", + "code": 90523, + "symbol": "BCD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DNT": { + "name": "district0x", + "code": 90688, + "symbol": "DNT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "vBUSD": { + "name": "Venus BUSD", + "code": 90286, + "symbol": "vBUSD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RFR": { + "name": "Refereum", + "code": 90507, + "symbol": "RFR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COS": { + "name": "Contentos", + "code": 90555, + "symbol": "COS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XMON": { + "name": "XMON", + "code": 90513, + "symbol": "XMON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LTO": { + "name": "LTO Network", + "code": 90438, + "symbol": "LTO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UPP": { + "name": "Sentinel Protocol", + "code": 90500, + "symbol": "UPP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VELO": { + "name": "Velodrome Finance", + "code": 93180, + "symbol": "VELO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DDX": { + "name": "DerivaDAO", + "code": 90735, + "symbol": "DDX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BABY": { + "name": "BabySwap", + "code": 90720, + "symbol": "BABY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TORN": { + "name": "Tornado Cash", + "code": 90901, + "symbol": "TORN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VEGA": { + "name": "Vega Protocol", + "code": 90429, + "symbol": "VEGA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FLM": { + "name": "Flamingo", + "code": 90503, + "symbol": "FLM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MONA": { + "name": "Monavale", + "code": 90908, + "symbol": "MONA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PNY": { + "name": "Peony", + "code": 91384, + "symbol": "PNY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MOF": { + "name": "Molecular Future", + "code": 90825, + "symbol": "MOF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RARE": { + "name": "SuperRare", + "code": 90424, + "symbol": "RARE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EUM": { + "name": "Elitium", + "code": 90514, + "symbol": "EUM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BIOT": { + "name": "BioPassport Token", + "code": 90862, + "symbol": "BIOT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DMCH": { + "name": "Darma Cash", + "code": 90509, + "symbol": "DMCH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FIDA": { + "name": "Bonfida", + "code": 90630, + "symbol": "FIDA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GTN": { + "name": "Relictum Pro", + "code": 93254, + "symbol": "GTN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CUDOS": { + "name": "CUDOS", + "code": 90777, + "symbol": "CUDOS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QUICK": { + "name": "Quickswap[New]", + "code": 93327, + "symbol": "QUICK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DIA": { + "name": "DIA", + "code": 90470, + "symbol": "DIA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COVAL": { + "name": "Circuits of Value", + "code": 90612, + "symbol": "COVAL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ATOLO": { + "name": "RIZON", + "code": 90654, + "symbol": "ATOLO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VAI": { + "name": "VAIOT", + "code": 92673, + "symbol": "VAI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALEPH": { + "name": "Aleph.im", + "code": 90594, + "symbol": "ALEPH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BMX": { + "name": "BitMart Token", + "code": 90587, + "symbol": "BMX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HARD": { + "name": "Kava Lend", + "code": 90537, + "symbol": "HARD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RBN": { + "name": "Ribbon Finance", + "code": 90155, + "symbol": "RBN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DATA": { + "name": "Streamr", + "code": 90566, + "symbol": "DATA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GF": { + "name": "GuildFi", + "code": 90896, + "symbol": "GF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SAMO": { + "name": "Samoyedcoin", + "code": 90648, + "symbol": "SAMO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KIN": { + "name": "Kin", + "code": 90602, + "symbol": "KIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RAI": { + "name": "Rai Reflex Index", + "code": 90703, + "symbol": "RAI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QUACK": { + "name": "RichQUACK.com", + "code": 90314, + "symbol": "QUACK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ADX": { + "name": "Ambire AdEx", + "code": 90575, + "symbol": "ADX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TPT": { + "name": "TokenPocket", + "code": 90542, + "symbol": "TPT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RFOX": { + "name": "RFOX", + "code": 90787, + "symbol": "RFOX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MSOL": { + "name": "Marinade Staked SOL", + "code": 90819, + "symbol": "MSOL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HIGH": { + "name": "Highstreet", + "code": 90646, + "symbol": "HIGH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QSP": { + "name": "Quantstamp", + "code": 90731, + "symbol": "QSP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CUBE": { + "name": "Somnium Space Cubes", + "code": 90732, + "symbol": "CUBE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZLW": { + "name": "Zelwin", + "code": 91482, + "symbol": "ZLW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SBD": { + "name": "Solomon Islands Dollar", + "code": 90, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BZZ": { + "name": "Swarm", + "code": 90506, + "symbol": "BZZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GENE": { + "name": "Genopets", + "code": 91088, + "symbol": "GENE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GRS": { + "name": "Giresunspor Token", + "code": 93902, + "symbol": "GRS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AKRO": { + "name": "Akropolis", + "code": 90601, + "symbol": "AKRO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SIX": { + "name": "SIX", + "code": 90705, + "symbol": "SIX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COCOS": { + "name": "Cocos-BCX", + "code": 90382, + "symbol": "COCOS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MARO": { + "name": "Maro", + "code": 90641, + "symbol": "MARO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHESS": { + "name": "ChessCoin", + "code": 91431, + "symbol": "CHESS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KILT": { + "name": "KILT Protocol", + "code": 90533, + "symbol": "KILT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RARI": { + "name": "Rarible", + "code": 90482, + "symbol": "RARI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ASM": { + "name": "AS Monaco Fan Token", + "code": 93331, + "symbol": "ASM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FIO": { + "name": "FIO Protocol", + "code": 90528, + "symbol": "FIO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BOR": { + "name": "BoringDAO", + "code": 90960, + "symbol": "BOR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GRID": { + "name": "Grid+", + "code": 90763, + "symbol": "GRID", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XDEFI": { + "name": "XDEFI Wallet", + "code": 90755, + "symbol": "XDEFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SERO": { + "name": "Super Zero Protocol", + "code": 90684, + "symbol": "SERO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NCT": { + "name": "PolySwarm", + "code": 90682, + "symbol": "NCT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NFTX": { + "name": "NFTX", + "code": 90765, + "symbol": "NFTX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GAS": { + "name": "Gas DAO", + "code": 93516, + "symbol": "GAS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CTXC": { + "name": "Cortex", + "code": 90396, + "symbol": "CTXC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WNXM": { + "name": "Wrapped NXM", + "code": 90483, + "symbol": "WNXM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AXEL": { + "name": "AXEL", + "code": 90337, + "symbol": "AXEL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DERC": { + "name": "DeRace", + "code": 90656, + "symbol": "DERC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CET": { + "name": "CoinEx Token", + "code": 90409, + "symbol": "CET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OM": { + "name": "MANTRA", + "code": 90573, + "symbol": "OM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLZ": { + "name": "Bluzelle", + "code": 90562, + "symbol": "BLZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SDAO": { + "name": "SingularityDAO", + "code": 90685, + "symbol": "SDAO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BOND": { + "name": "BarnBridge", + "code": 90440, + "symbol": "BOND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LIT": { + "name": "Lition", + "code": 92241, + "symbol": "LIT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "vXVS": { + "name": "Venus XVS", + "code": 90568, + "symbol": "vXVS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LON": { + "name": "Tokenlon Network Token", + "code": 90462, + "symbol": "LON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FLETA": { + "name": "FLETA", + "code": 90569, + "symbol": "FLETA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FCT,FCT2": { + "name": "FirmaChain", + "code": 90453, + "symbol": "FCT,FCT2", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALBT": { + "name": "AllianceBlock", + "code": 90670, + "symbol": "ALBT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AMO": { + "name": "AMO Coin", + "code": 90581, + "symbol": "AMO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CITY": { + "name": "Manchester City Fan Token", + "code": 90567, + "symbol": "CITY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NRG": { + "name": "Energi", + "code": 90634, + "symbol": "NRG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ATLAS": { + "name": "Star Atlas", + "code": 90428, + "symbol": "ATLAS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FIRO": { + "name": "Firo", + "code": 90539, + "symbol": "FIRO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XNC": { + "name": "XeniosCoin", + "code": 90739, + "symbol": "XNC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WHALE": { + "name": "WHALE", + "code": 90786, + "symbol": "WHALE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FRONT": { + "name": "Frontier", + "code": 90599, + "symbol": "FRONT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SDN": { + "name": "Shiden Network", + "code": 90672, + "symbol": "SDN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PNK": { + "name": "Kleros", + "code": 90584, + "symbol": "PNK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRB": { + "name": "Tellor", + "code": 90416, + "symbol": "TRB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AION": { + "name": "Aion", + "code": 90629, + "symbol": "AION", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OLT": { + "name": "OneLedger", + "code": 91191, + "symbol": "OLT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MUSD": { + "name": "Mad USD", + "code": 93414, + "symbol": "MUSD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KEY": { + "name": "SelfKey", + "code": 90589, + "symbol": "KEY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NULS": { + "name": "NULS", + "code": 90501, + "symbol": "NULS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MIX": { + "name": "MixMarvel", + "code": 90657, + "symbol": "MIX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RAMP": { + "name": "RAMP", + "code": 90401, + "symbol": "RAMP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TIME": { + "name": "Chrono.tech", + "code": 90384, + "symbol": "TIME", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DODO": { + "name": "DODO", + "code": 90350, + "symbol": "DODO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OOKI": { + "name": "Ooki Protocol", + "code": 90633, + "symbol": "OOKI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "APX": { + "name": "ApolloX", + "code": 90653, + "symbol": "APX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HDAO": { + "name": "HyperDAO", + "code": 90613, + "symbol": "HDAO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ONIT": { + "name": "ONBUFF", + "code": 90556, + "symbol": "ONIT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CIV": { + "name": "Civitas", + "code": 92485, + "symbol": "CIV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRA": { + "name": "Crabada", + "code": 91334, + "symbol": "CRA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NYE": { + "name": "NewYork Exchange", + "code": 90757, + "symbol": "NYE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CLT": { + "name": "CoinLoan", + "code": 90620, + "symbol": "CLT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NWC": { + "name": "Newscrypto", + "code": 90741, + "symbol": "NWC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MAP": { + "name": "MAP Protocol", + "code": 90582, + "symbol": "MAP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DGD": { + "name": "DigixDAO", + "code": 90853, + "symbol": "DGD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BEL": { + "name": "Belrium", + "code": 93501, + "symbol": "BEL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FIS": { + "name": "StaFi", + "code": 90605, + "symbol": "FIS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLCT": { + "name": "Bloomzed Loyalty Club Ticket", + "code": 90658, + "symbol": "BLCT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MOOV": { + "name": "Dotmoovs", + "code": 91132, + "symbol": "MOOV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZNN": { + "name": "Zenon", + "code": 90696, + "symbol": "ZNN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DXD": { + "name": "DXdao", + "code": 90467, + "symbol": "DXD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PSG": { + "name": "Paris Saint-Germain Fan Token", + "code": 90518, + "symbol": "PSG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GOM2": { + "name": "AnimalGo", + "code": 90920, + "symbol": "GOM2", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KAR": { + "name": "Karura", + "code": 90618, + "symbol": "KAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VBIT": { + "name": "Valobit", + "code": 90840, + "symbol": "VBIT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AE": { + "name": "\u00c6ternity", + "code": 90463, + "symbol": "AE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LA": { + "name": "LATOKEN", + "code": 90595, + "symbol": "LA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AHT": { + "name": "AhaToken", + "code": 90593, + "symbol": "AHT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MDT": { + "name": "Meta Dance", + "code": 94589, + "symbol": "MDT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PRQ": { + "name": "PARSIQ", + "code": 90631, + "symbol": "PRQ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MEV": { + "name": "MEVerse", + "code": 90591, + "symbol": "MEV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STT": { + "name": "Stamen Tellus Token", + "code": 94252, + "symbol": "STT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IDIA": { + "name": "Impossible Finance Launchpad", + "code": 91195, + "symbol": "IDIA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MITH": { + "name": "Mithril", + "code": 90999, + "symbol": "MITH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NUM": { + "name": "Numbers Protocol", + "code": 90805, + "symbol": "NUM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTM": { + "name": "Bytom", + "code": 90491, + "symbol": "BTM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DFA": { + "name": "DeFine", + "code": 90980, + "symbol": "DFA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SOFI": { + "name": "RAI Finance", + "code": 90450, + "symbol": "SOFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DREP": { + "name": "Drep [new]", + "code": 90590, + "symbol": "DREP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RVP": { + "name": "Revolution Populi", + "code": 90627, + "symbol": "RVP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZASH": { + "name": "ZIMBOCASH", + "code": 90867, + "symbol": "ZASH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MET": { + "name": "Metronome", + "code": 90635, + "symbol": "MET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BEAM": { + "name": "Beam", + "code": 90598, + "symbol": "BEAM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GAFI": { + "name": "GameFi.org", + "code": 90431, + "symbol": "GAFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OXEN": { + "name": "Oxen", + "code": 90681, + "symbol": "OXEN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XWG": { + "name": "X World Games", + "code": 91227, + "symbol": "XWG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CERE": { + "name": "Cere Network", + "code": 90698, + "symbol": "CERE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BANANA": { + "name": "Banana", + "code": 94411, + "symbol": "BANANA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "vUSDT": { + "name": "Venus USDT", + "code": 90412, + "symbol": "vUSDT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WTC": { + "name": "Waltonchain", + "code": 90586, + "symbol": "WTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTSE": { + "name": "BTSE", + "code": 90714, + "symbol": "BTSE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YLD": { + "name": "Yield App", + "code": 90609, + "symbol": "YLD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SOLVE": { + "name": "SOLVE", + "code": 90671, + "symbol": "SOLVE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GMM": { + "name": "Gamium", + "code": 90931, + "symbol": "GMM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NBS": { + "name": "New BitShares", + "code": 91258, + "symbol": "NBS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NGM": { + "name": "e-Money", + "code": 91276, + "symbol": "NGM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NIF": { + "name": "Unifty", + "code": 91318, + "symbol": "NIF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LAZIO": { + "name": "S.S. Lazio Fan Token", + "code": 90448, + "symbol": "LAZIO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SAITO": { + "name": "Saito", + "code": 90570, + "symbol": "SAITO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MAPS": { + "name": "MAPS", + "code": 91134, + "symbol": "MAPS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PDEX": { + "name": "Polkadex", + "code": 90622, + "symbol": "PDEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POSI": { + "name": "Position Exchange", + "code": 90780, + "symbol": "POSI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NMC": { + "name": "Namecoin", + "code": 90615, + "symbol": "NMC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LTX": { + "name": "Lattice Token", + "code": 90769, + "symbol": "LTX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTR": { + "name": "BTRIPS", + "code": 93495, + "symbol": "BTR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KRL": { + "name": "Kryll", + "code": 90697, + "symbol": "KRL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "INSUR": { + "name": "InsurAce", + "code": 90982, + "symbol": "INSUR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PORTO": { + "name": "FC Porto Fan Token", + "code": 90535, + "symbol": "PORTO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ULT": { + "name": "Ultiledger", + "code": 90497, + "symbol": "ULT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POLIS": { + "name": "Polis", + "code": 91978, + "symbol": "POLIS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GTO": { + "name": "Gifto", + "code": 90546, + "symbol": "GTO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ID": { + "name": "Everest", + "code": 90897, + "symbol": "ID", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DEXE": { + "name": "DeXe", + "code": 90235, + "symbol": "DEXE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "URUS": { + "name": "Aurox", + "code": 90664, + "symbol": "URUS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RSV": { + "name": "Reserve", + "code": 90433, + "symbol": "RSV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DVPN": { + "name": "Sentinel", + "code": 90940, + "symbol": "DVPN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRPT": { + "name": "Crypterium", + "code": 90800, + "symbol": "CRPT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHPING": { + "name": "SHPING", + "code": 90772, + "symbol": "SHPING", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "USDK": { + "name": "USDK", + "code": 90434, + "symbol": "USDK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HOPR": { + "name": "HOPR", + "code": 90651, + "symbol": "HOPR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ICHI": { + "name": "ICHI", + "code": 90459, + "symbol": "ICHI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BSCPAD": { + "name": "BSCPAD", + "code": 90818, + "symbol": "BSCPAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KRT": { + "name": "TerraKRW", + "code": 90565, + "symbol": "KRT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DX": { + "name": "DxChain Token", + "code": 90652, + "symbol": "DX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VSYS": { + "name": "v.systems", + "code": 90988, + "symbol": "VSYS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HEZ": { + "name": "Hermez Network", + "code": 90544, + "symbol": "HEZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BASIC": { + "name": "BASIC", + "code": 90774, + "symbol": "BASIC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DF": { + "name": "dForce", + "code": 90578, + "symbol": "DF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BOA": { + "name": "BOSAGORA", + "code": 90674, + "symbol": "BOA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BEPRO": { + "name": "BEPRO Network", + "code": 90811, + "symbol": "BEPRO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FSN": { + "name": "Fusion", + "code": 90526, + "symbol": "FSN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DEXT": { + "name": "DEXTools", + "code": 90624, + "symbol": "DEXT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CVP": { + "name": "PowerPool", + "code": 90718, + "symbol": "CVP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MCT": { + "name": "Microtuber", + "code": 93555, + "symbol": "MCT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QASH": { + "name": "QASH", + "code": 90852, + "symbol": "QASH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RBC": { + "name": "Ruby Currency", + "code": 93437, + "symbol": "RBC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "mIAU": { + "name": "Mirrored iShares Gold Trust", + "code": 90684, + "symbol": "mIAU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOCK": { + "name": "Dock", + "code": 90643, + "symbol": "DOCK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BURGER": { + "name": "BurgerCities", + "code": 90576, + "symbol": "BURGER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WICC": { + "name": "WaykiChain", + "code": 90743, + "symbol": "WICC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MATH": { + "name": "MATH", + "code": 90636, + "symbol": "MATH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AUCTION": { + "name": "Bounce Governance Token", + "code": 90474, + "symbol": "AUCTION", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LSS": { + "name": "Lossless", + "code": 90764, + "symbol": "LSS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IHF": { + "name": "Invictus Hyperion Fund", + "code": 90702, + "symbol": "IHF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MVC": { + "name": "MileVerse", + "code": 90740, + "symbol": "MVC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CXO": { + "name": "CargoX", + "code": 93579, + "symbol": "CXO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RAINI": { + "name": "Rainicorn", + "code": 90905, + "symbol": "RAINI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DEGO": { + "name": "Dego Finance", + "code": 90508, + "symbol": "DEGO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PNT": { + "name": "pNetwork", + "code": 90738, + "symbol": "PNT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GO": { + "name": "GoChain", + "code": 90783, + "symbol": "GO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CREAM": { + "name": "Cream Finance", + "code": 90525, + "symbol": "CREAM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QTCON": { + "name": "Quiztok", + "code": 90834, + "symbol": "QTCON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NIM": { + "name": "Nimiq", + "code": 90661, + "symbol": "NIM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GST": { + "name": "Green Satoshi Token (BSC)", + "code": 91160, + "symbol": "GST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FOR": { + "name": "Fortuna Sittard Fan Token", + "code": 92154, + "symbol": "FOR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SUKU": { + "name": "Suku", + "code": 90775, + "symbol": "SUKU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GET": { + "name": "GET", + "code": 94125, + "symbol": "GET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POA": { + "name": "Proof Of Apes", + "code": 94535, + "symbol": "POA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STC": { + "name": "Starcoin", + "code": 94392, + "symbol": "STC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STACK": { + "name": "StackOs", + "code": 91071, + "symbol": "STACK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EDG": { + "name": "Edgeless", + "code": 91073, + "symbol": "EDG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XCP": { + "name": "Counterparty", + "code": 90789, + "symbol": "XCP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TABOO": { + "name": "TABOO TOKEN", + "code": 91013, + "symbol": "TABOO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZBC": { + "name": "Zebec Protocol", + "code": 90711, + "symbol": "ZBC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LGCY": { + "name": "LGCY Network", + "code": 91089, + "symbol": "LGCY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VITE": { + "name": "VITE", + "code": 90554, + "symbol": "VITE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BCN": { + "name": "Bytecoin", + "code": 90945, + "symbol": "BCN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BAR": { + "name": "FC Barcelona Fan Token", + "code": 90541, + "symbol": "BAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TMTG": { + "name": "The Midas Touch Gold", + "code": 91465, + "symbol": "TMTG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CELL": { + "name": "Cellframe", + "code": 90879, + "symbol": "CELL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EVZ": { + "name": "Electric Vehicle Zone", + "code": 90797, + "symbol": "EVZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GODS": { + "name": "Gods Unchained", + "code": 90415, + "symbol": "GODS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ANJ": { + "name": "Aragon Court", + "code": 90720, + "symbol": "ANJ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARV": { + "name": "Ariva", + "code": 90868, + "symbol": "ARV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ADP": { + "name": "Adappter Token", + "code": 90733, + "symbol": "ADP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "INV": { + "name": "Inverse Finance", + "code": 90947, + "symbol": "INV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QRL": { + "name": "Quantum Resistant Ledger", + "code": 90788, + "symbol": "QRL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ACM": { + "name": "Actinium", + "code": 92001, + "symbol": "ACM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOV": { + "name": "Dovu", + "code": 91141, + "symbol": "DOV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "APL": { + "name": "Apollon Limassol", + "code": 91754, + "symbol": "APL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HAI": { + "name": "Hacken Token", + "code": 90767, + "symbol": "HAI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GYEN": { + "name": "GYEN", + "code": 90532, + "symbol": "GYEN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CTCN": { + "name": "CONTRACOIN", + "code": 91129, + "symbol": "CTCN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ORION": { + "name": "Orion Money", + "code": 91975, + "symbol": "ORION", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VIDT": { + "name": "VIDT DAO", + "code": 90517, + "symbol": "VIDT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HOTCROSS": { + "name": "Hot Cross", + "code": 91367, + "symbol": "HOTCROSS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PEX": { + "name": "Pexcoin", + "code": 94934, + "symbol": "PEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SCP": { + "name": "ScPrime", + "code": 90854, + "symbol": "SCP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZCN": { + "name": "Zus", + "code": 90749, + "symbol": "ZCN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GHX": { + "name": "GamerCoin", + "code": 90925, + "symbol": "GHX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TREEB": { + "name": "Retreeb", + "code": 90814, + "symbol": "TREEB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AST": { + "name": "AirSwap", + "code": 90607, + "symbol": "AST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ASK": { + "name": "Permission Coin", + "code": 90838, + "symbol": "ASK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STOS": { + "name": "Stratos", + "code": 90649, + "symbol": "STOS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SWTH": { + "name": "Carbon Protocol", + "code": 90691, + "symbol": "SWTH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AUTO": { + "name": "Auto", + "code": 90659, + "symbol": "AUTO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "REVV": { + "name": "REVV", + "code": 91005, + "symbol": "REVV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GLCH": { + "name": "Glitch", + "code": 91007, + "symbol": "GLCH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BF": { + "name": "BitForex Token", + "code": 90799, + "symbol": "BF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KDAG": { + "name": "King DAG", + "code": 90756, + "symbol": "KDAG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ERA": { + "name": "Era Token (Era7)", + "code": 91009, + "symbol": "ERA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WING": { + "name": "Wing Finance", + "code": 90579, + "symbol": "WING", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EL": { + "name": "ELYSIA", + "code": 90874, + "symbol": "EL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ROUTE": { + "name": "Router Protocol", + "code": 90561, + "symbol": "ROUTE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SANTOS": { + "name": "Santos FC Fan Token", + "code": 90536, + "symbol": "SANTOS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UNFI": { + "name": "Unifi Protocol DAO", + "code": 90548, + "symbol": "UNFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WOOP": { + "name": "Woonkly Power", + "code": 90989, + "symbol": "WOOP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EPIK": { + "name": "EPIK Prime", + "code": 90968, + "symbol": "EPIK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BUX": { + "name": "BUX Token", + "code": 90813, + "symbol": "BUX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GXT": { + "name": "Gem Exchange and Trading", + "code": 92166, + "symbol": "GXT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DORA": { + "name": "Dora Factory", + "code": 90588, + "symbol": "DORA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CLO": { + "name": "Callisto Network", + "code": 90700, + "symbol": "CLO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SAN": { + "name": "Santiment Network Token", + "code": 90969, + "symbol": "SAN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TEMCO": { + "name": "TEMCO", + "code": 90833, + "symbol": "TEMCO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VTC": { + "name": "Vertcoin", + "code": 90710, + "symbol": "VTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZKS": { + "name": "ZKSpace", + "code": 90729, + "symbol": "ZKS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HOGE": { + "name": "Hoge Finance", + "code": 90750, + "symbol": "HOGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "INTER": { + "name": "Inter Milan Fan Token", + "code": 90791, + "symbol": "INTER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HIBS": { + "name": "Hiblocks", + "code": 90815, + "symbol": "HIBS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PERL": { + "name": "PERL.eco", + "code": 90771, + "symbol": "PERL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EPIC": { + "name": "Epic Cash", + "code": 90857, + "symbol": "EPIC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CAPS": { + "name": "Ternoa", + "code": 90895, + "symbol": "CAPS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SLIM": { + "name": "Solanium", + "code": 91062, + "symbol": "SLIM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTU": { + "name": "BTU Protocol", + "code": 90772, + "symbol": "BTU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XOR": { + "name": "SORA", + "code": 90828, + "symbol": "XOR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARIA20": { + "name": "Arianee", + "code": 90823, + "symbol": "ARIA20", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PCX": { + "name": "ChainX", + "code": 90877, + "symbol": "PCX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LNR": { + "name": "Lunar", + "code": 91097, + "symbol": "LNR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SOCKS": { + "name": "Unisocks", + "code": 90761, + "symbol": "SOCKS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ERC20": { + "name": "ERC20", + "code": 90727, + "symbol": "ERC20", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NFTY": { + "name": "NFTY Token", + "code": 91448, + "symbol": "NFTY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OBSR": { + "name": "Observer", + "code": 90860, + "symbol": "OBSR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SOC": { + "name": "All Sports", + "code": 91294, + "symbol": "SOC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PKF": { + "name": "Firebird", + "code": 90742, + "symbol": "PKF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VEED": { + "name": "VIMworld", + "code": 90831, + "symbol": "VEED", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KAN": { + "name": "BitKan", + "code": 90650, + "symbol": "KAN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NXS": { + "name": "Nexus", + "code": 90837, + "symbol": "NXS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHFT": { + "name": "Shyft Network", + "code": 90928, + "symbol": "SHFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LBC": { + "name": "LBRY Credits", + "code": 90807, + "symbol": "LBC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MITX": { + "name": "Morpheus Labs", + "code": 91186, + "symbol": "MITX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BAN": { + "name": "Banano", + "code": 90795, + "symbol": "BAN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CGG": { + "name": "ChainGuardians", + "code": 90926, + "symbol": "CGG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PAID": { + "name": "PAID Network", + "code": 91310, + "symbol": "PAID", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PAC": { + "name": "PAC Protocol", + "code": 91029, + "symbol": "PAC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NEX": { + "name": "Nash", + "code": 90881, + "symbol": "NEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RDD": { + "name": "ReddCoin", + "code": 90717, + "symbol": "RDD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "REAP": { + "name": "ReapChain", + "code": 90836, + "symbol": "REAP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RDN": { + "name": "Raiden Network Token", + "code": 91194, + "symbol": "RDN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BAX": { + "name": "BABB", + "code": 91032, + "symbol": "BAX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OPUL": { + "name": "Opulous", + "code": 91106, + "symbol": "OPUL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PKT": { + "name": "Playkey", + "code": 92161, + "symbol": "PKT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SNTVT": { + "name": "Sentivate", + "code": 91112, + "symbol": "SNTVT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TCT": { + "name": "TokenClub", + "code": 91550, + "symbol": "TCT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VID": { + "name": "Vivid Labs", + "code": 91118, + "symbol": "VID", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CTX": { + "name": "Cryptex Finance", + "code": 90719, + "symbol": "CTX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GFI": { + "name": "GameFi Protocol", + "code": 94087, + "symbol": "GFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PUSH": { + "name": "Push Protocol", + "code": 90737, + "symbol": "PUSH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GPX": { + "name": "GPEX", + "code": 91087, + "symbol": "GPX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VEMP": { + "name": "vEmpire DDAO", + "code": 90995, + "symbol": "VEMP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHP": { + "name": "CoinPoker", + "code": 90484, + "symbol": "CHP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VRT": { + "name": "Venus Reward Token", + "code": 90842, + "symbol": "VRT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TONE": { + "name": "TE-FOOD", + "code": 90686, + "symbol": "TONE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FUSE": { + "name": "Fuse Network", + "code": 90961, + "symbol": "FUSE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "THN": { + "name": "Throne", + "code": 91250, + "symbol": "THN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BIDR": { + "name": "BIDR", + "code": 90621, + "symbol": "BIDR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CYCLUB": { + "name": "Cyclub", + "code": 91841, + "symbol": "CYCLUB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PENDLE": { + "name": "Pendle", + "code": 90724, + "symbol": "PENDLE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WIKEN": { + "name": "Project WITH", + "code": 90923, + "symbol": "WIKEN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DRGN": { + "name": "Dragonchain", + "code": 90885, + "symbol": "DRGN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STARS": { + "name": "Stargaze", + "code": 94023, + "symbol": "STARS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IDRT": { + "name": "Rupiah Token", + "code": 90736, + "symbol": "IDRT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ATRI": { + "name": "Atari Token", + "code": 90962, + "symbol": "ATRI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLP": { + "name": "BullPerks", + "code": 91104, + "symbol": "BLP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MLT": { + "name": "MILC Platform", + "code": 90748, + "symbol": "MLT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOBO": { + "name": "DogeBonk", + "code": 90983, + "symbol": "DOBO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UNCX": { + "name": "UniCrypt", + "code": 90762, + "symbol": "UNCX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BRD": { + "name": "Bread", + "code": 91608, + "symbol": "BRD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VSP": { + "name": "Vesper", + "code": 91002, + "symbol": "VSP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "USDJ": { + "name": "USDJ", + "code": 90212, + "symbol": "USDJ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PIVX": { + "name": "PIVX", + "code": 90638, + "symbol": "PIVX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRA": { + "name": "Trabzonspor Fan Token", + "code": 90869, + "symbol": "TRA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AOG": { + "name": "AgeOfGods", + "code": 91343, + "symbol": "AOG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MOBI": { + "name": "Mobius", + "code": 90941, + "symbol": "MOBI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VAL": { + "name": "SORA Validator Token", + "code": 92443, + "symbol": "VAL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PNG": { + "name": "Pangolin", + "code": 90859, + "symbol": "PNG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPIRIT": { + "name": "SpiritSwap", + "code": 91149, + "symbol": "SPIRIT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DFL": { + "name": "DeFIL", + "code": 94720, + "symbol": "DFL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHIRYO": { + "name": "Shiryo", + "code": 90878, + "symbol": "SHIRYO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHX": { + "name": "Stronghold Token", + "code": 91027, + "symbol": "SHX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MEETONE": { + "name": "MEET.ONE", + "code": 90952, + "symbol": "MEETONE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PALLA": { + "name": "Pallapay", + "code": 90747, + "symbol": "PALLA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "METAG": { + "name": "MetagamZ", + "code": 91151, + "symbol": "METAG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HC": { + "name": "HyperCash", + "code": 90949, + "symbol": "HC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BIR": { + "name": "Birake", + "code": 91298, + "symbol": "BIR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "O3": { + "name": "O3 Swap", + "code": 91069, + "symbol": "O3", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DACXI": { + "name": "Dacxi", + "code": 90744, + "symbol": "DACXI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AVT": { + "name": "Aventus", + "code": 90782, + "symbol": "AVT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FLX": { + "name": "Flux", + "code": 93291, + "symbol": "FLX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GRIN": { + "name": "Grin", + "code": 90793, + "symbol": "GRIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NEW": { + "name": "Newton", + "code": 90984, + "symbol": "NEW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ABT": { + "name": "Arcblock", + "code": 90699, + "symbol": "ABT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FOAM": { + "name": "FOAM", + "code": 90847, + "symbol": "FOAM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PMON": { + "name": "Polychain Monsters", + "code": 91116, + "symbol": "PMON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ASTA": { + "name": "ASTA", + "code": 90802, + "symbol": "ASTA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PPC": { + "name": "Pokemon Play", + "code": 93674, + "symbol": "PPC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XFT": { + "name": "Offshift", + "code": 90760, + "symbol": "XFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EXRN": { + "name": "EXRNchain", + "code": 91296, + "symbol": "EXRN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLU": { + "name": "Pluton", + "code": 90583, + "symbol": "PLU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IFC": { + "name": "Infinitecoin", + "code": 90857, + "symbol": "IFC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPARTA": { + "name": "Spartan Protocol", + "code": 91228, + "symbol": "SPARTA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GBYTE": { + "name": "Obyte", + "code": 90645, + "symbol": "GBYTE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTC2": { + "name": "Bitcoin 2", + "code": 90752, + "symbol": "BTC2", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XED": { + "name": "Exeedme", + "code": 90953, + "symbol": "XED", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZIG": { + "name": "Zigcoin", + "code": 91008, + "symbol": "ZIG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OOE": { + "name": "OpenOcean", + "code": 90978, + "symbol": "OOE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POLK": { + "name": "Polkamarkets", + "code": 90936, + "symbol": "POLK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DSLA": { + "name": "DSLA Protocol", + "code": 91041, + "symbol": "DSLA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OPCT": { + "name": "Opacity", + "code": 91605, + "symbol": "OPCT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PORNROCKET": { + "name": "PornRocket", + "code": 91244, + "symbol": "PORNROCKET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CWV": { + "name": "CWV Chain", + "code": 90869, + "symbol": "CWV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LOTTO": { + "name": "Lotto", + "code": 90870, + "symbol": "LOTTO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTCP": { + "name": "Bitcoin Private", + "code": 91057, + "symbol": "BTCP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UPI": { + "name": "Pawtocol", + "code": 91490, + "symbol": "UPI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MATTER": { + "name": "AntiMatter Governance Token", + "code": 91224, + "symbol": "MATTER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QI": { + "name": "QiDao", + "code": 93856, + "symbol": "QI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PPT": { + "name": "Populous", + "code": 90992, + "symbol": "PPT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTRS": { + "name": "Bitball Treasure", + "code": 90642, + "symbol": "BTRS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VEE": { + "name": "Vee Finance", + "code": 93675, + "symbol": "VEE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KROM": { + "name": "Kromatika", + "code": 90946, + "symbol": "KROM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MHC": { + "name": "#MetaHash", + "code": 91014, + "symbol": "MHC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TNC": { + "name": "Trinity Network Credit", + "code": 92036, + "symbol": "TNC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TNB": { + "name": "Time New Bank", + "code": 91091, + "symbol": "TNB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UPUNK": { + "name": "Unicly CryptoPunks Collection", + "code": 90873, + "symbol": "UPUNK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PROB": { + "name": "ProBit Token", + "code": 90844, + "symbol": "PROB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BETU": { + "name": "BetU", + "code": 91028, + "symbol": "BETU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RVF": { + "name": "RocketX exchange", + "code": 90902, + "symbol": "RVF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHR": { + "name": "Shera Tokens", + "code": 93257, + "symbol": "SHR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ORAI": { + "name": "Oraichain", + "code": 90944, + "symbol": "ORAI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KYL": { + "name": "Kylin", + "code": 91017, + "symbol": "KYL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NAS": { + "name": "Nebulas", + "code": 91203, + "symbol": "NAS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRV": { + "name": "TrustVerse", + "code": 90943, + "symbol": "TRV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HAM": { + "name": "Hamster", + "code": 91019, + "symbol": "HAM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOGEDASH": { + "name": "Doge Dash", + "code": 90893, + "symbol": "DOGEDASH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GAL": { + "name": "Galatasaray Fan Token", + "code": 90707, + "symbol": "GAL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "APM": { + "name": "apM Coin", + "code": 90632, + "symbol": "APM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NAV": { + "name": "Navcoin", + "code": 91060, + "symbol": "NAV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ES": { + "name": "Era Swap", + "code": 90770, + "symbol": "ES", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VISR": { + "name": "Visor.Finance", + "code": 90898, + "symbol": "VISR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SIGNA": { + "name": "Signum", + "code": 90872, + "symbol": "SIGNA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XPX": { + "name": "ProximaX", + "code": 90829, + "symbol": "XPX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MTV": { + "name": "MultiVAC", + "code": 90963, + "symbol": "MTV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BELT": { + "name": "Belt Finance", + "code": 91161, + "symbol": "BELT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XEP": { + "name": "Electra Protocol", + "code": 90803, + "symbol": "XEP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GCR": { + "name": "Global Currency Reserve", + "code": 92380, + "symbol": "GCR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NFTD": { + "name": "NFTD Protocol", + "code": 94815, + "symbol": "NFTD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JUP": { + "name": "Jupiter", + "code": 90864, + "symbol": "JUP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DEHUB": { + "name": "DeHub", + "code": 90907, + "symbol": "DEHUB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CLOAK": { + "name": "Cloak", + "code": 93892, + "symbol": "CLOAK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MAHA": { + "name": "MahaDAO", + "code": 91000, + "symbol": "MAHA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SWFTC": { + "name": "SwftCoin", + "code": 90900, + "symbol": "SWFTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STANDARD": { + "name": "Stakeborg DAO", + "code": 91204, + "symbol": "STANDARD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IPX": { + "name": "InpulseX", + "code": 92853, + "symbol": "IPX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LIKE": { + "name": "Only1", + "code": 91461, + "symbol": "LIKE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GMEE": { + "name": "GAMEE", + "code": 91063, + "symbol": "GMEE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KONO": { + "name": "Konomi Network", + "code": 91190, + "symbol": "KONO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HEGIC": { + "name": "Hegic", + "code": 90668, + "symbol": "HEGIC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SYLO": { + "name": "Sylo", + "code": 90871, + "symbol": "SYLO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SFI": { + "name": "saffron.finance", + "code": 91004, + "symbol": "SFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "mAAPL": { + "name": "Mirrored Apple", + "code": 90919, + "symbol": "mAAPL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RSS3": { + "name": "RSS3", + "code": 90393, + "symbol": "RSS3", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HAPI": { + "name": "HAPI Protocol", + "code": 90709, + "symbol": "HAPI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MOBIC": { + "name": "Mobility Coin", + "code": 91509, + "symbol": "MOBIC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QQQ": { + "name": "Poseidon Network", + "code": 90923, + "symbol": "QQQ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GAME": { + "name": "Gamestarter", + "code": 93817, + "symbol": "GAME", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PBR": { + "name": "PolkaBridge", + "code": 91031, + "symbol": "PBR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ANCT": { + "name": "Anchor", + "code": 90927, + "symbol": "ANCT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FO": { + "name": "FIBOS", + "code": 91286, + "symbol": "FO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZOO": { + "name": "CryptoZoo (new)", + "code": 94862, + "symbol": "ZOO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IGNIS": { + "name": "Ignis", + "code": 90891, + "symbol": "IGNIS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JULD": { + "name": "JulSwap", + "code": 91446, + "symbol": "JULD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "APY": { + "name": "APY.Finance", + "code": 91733, + "symbol": "APY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RAE": { + "name": "Receive Access Ecosystem", + "code": 90745, + "symbol": "RAE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHILL": { + "name": "SHILL Token", + "code": 90883, + "symbol": "SHILL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ATM": { + "name": "Atletico De Madrid Fan Token", + "code": 90801, + "symbol": "ATM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PZM": { + "name": "PRIZM", + "code": 90754, + "symbol": "PZM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GSWAP": { + "name": "Gameswap", + "code": 90912, + "symbol": "GSWAP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "K21": { + "name": "K21", + "code": 91159, + "symbol": "K21", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WOM": { + "name": "WOM Protocol", + "code": 91054, + "symbol": "WOM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OXY": { + "name": "Oxygen", + "code": 91476, + "symbol": "OXY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UFT": { + "name": "UniLend", + "code": 90725, + "symbol": "UFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GOVI": { + "name": "Govi", + "code": 90835, + "symbol": "GOVI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MANDOX": { + "name": "MandoX V2", + "code": 90918, + "symbol": "MANDOX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XTM": { + "name": "Torum", + "code": 90991, + "symbol": "XTM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STRX": { + "name": "StrikeX", + "code": 90939, + "symbol": "STRX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STAX": { + "name": "StableXSwap", + "code": 90946, + "symbol": "STAX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHA": { + "name": "Safe Haven", + "code": 91233, + "symbol": "SHA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ONSTON": { + "name": "ONSTON", + "code": 91328, + "symbol": "ONSTON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HPT": { + "name": "Huobi Pool Token", + "code": 91311, + "symbol": "HPT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "H2O": { + "name": "Trickle", + "code": 94211, + "symbol": "H2O", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VALOR": { + "name": "Valor Token", + "code": 90948, + "symbol": "VALOR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "mSLV": { + "name": "Mirrored iShares Silver Trust", + "code": 90952, + "symbol": "mSLV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GOC": { + "name": "GoCrypto Token", + "code": 90804, + "symbol": "GOC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VIDYA": { + "name": "Vidya", + "code": 90951, + "symbol": "VIDYA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZANO": { + "name": "Zano", + "code": 90861, + "symbol": "ZANO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SATT": { + "name": "SaTT", + "code": 91164, + "symbol": "SATT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHI": { + "name": "Xaya", + "code": 90934, + "symbol": "CHI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BHP": { + "name": "BHPCoin", + "code": 91047, + "symbol": "BHP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SFT": { + "name": "Safex Token", + "code": 91288, + "symbol": "SFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LOG": { + "name": "LOGOS", + "code": 93954, + "symbol": "LOG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "mAMZN": { + "name": "Mirrored Amazon", + "code": 90961, + "symbol": "mAMZN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SRK": { + "name": "SparkPoint", + "code": 91201, + "symbol": "SRK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "mTSLA": { + "name": "Mirrored Tesla", + "code": 90963, + "symbol": "mTSLA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "vSXP": { + "name": "Venus SXP", + "code": 91165, + "symbol": "vSXP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DHT": { + "name": "dHedge DAO", + "code": 91040, + "symbol": "DHT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POOLZ": { + "name": "Poolz Finance", + "code": 90942, + "symbol": "POOLZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SIDUS": { + "name": "SIDUS", + "code": 90917, + "symbol": "SIDUS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WABI": { + "name": "Wabi", + "code": 90667, + "symbol": "WABI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DIGG": { + "name": "DIGG", + "code": 91193, + "symbol": "DIGG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "INXT": { + "name": "Internxt", + "code": 91522, + "symbol": "INXT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "REVO": { + "name": "REVOLAND TOKEN", + "code": 92764, + "symbol": "REVO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRIX": { + "name": "TriumphX", + "code": 91210, + "symbol": "TRIX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PICKLE": { + "name": "Pickle Finance", + "code": 91213, + "symbol": "PICKLE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLY": { + "name": "Blocery", + "code": 91012, + "symbol": "BLY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DEXA": { + "name": "DEXA COIN", + "code": 91527, + "symbol": "DEXA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BIP": { + "name": "Minter Network", + "code": 91044, + "symbol": "BIP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XRT": { + "name": "Robonomics.network", + "code": 91117, + "symbol": "XRT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AMB": { + "name": "Apple", + "code": 94011, + "symbol": "AMB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RINGX": { + "name": "RING X PLATFORM", + "code": 91849, + "symbol": "RINGX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "mQQQ": { + "name": "Mirrored Invesco QQQ Trust", + "code": 90980, + "symbol": "mQQQ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GRO": { + "name": "Gro DAO Token", + "code": 93860, + "symbol": "GRO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MFG": { + "name": "Smart MFG", + "code": 91156, + "symbol": "MFG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "vLTC": { + "name": "Venus LTC", + "code": 90826, + "symbol": "vLTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CARD": { + "name": "Cardstack", + "code": 90977, + "symbol": "CARD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MINT": { + "name": "Public Mint", + "code": 91214, + "symbol": "MINT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TULIP": { + "name": "Tulip Protocol", + "code": 91412, + "symbol": "TULIP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ABYSS": { + "name": "Abyss", + "code": 90985, + "symbol": "ABYSS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AAB": { + "name": "AAX Token", + "code": 90988, + "symbol": "AAB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NEBL": { + "name": "Neblio", + "code": 90427, + "symbol": "NEBL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DTEP": { + "name": "DECOIN", + "code": 91056, + "symbol": "DTEP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IQN": { + "name": "IQeon", + "code": 91218, + "symbol": "IQN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KALM": { + "name": "KALM", + "code": 90970, + "symbol": "KALM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DAFI": { + "name": "DAFI Protocol", + "code": 91326, + "symbol": "DAFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BFT": { + "name": "The Big Five Token", + "code": 94901, + "symbol": "BFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BCMC": { + "name": "Blockchain Monster Hunt", + "code": 91324, + "symbol": "BCMC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GATE": { + "name": "GATE", + "code": 90996, + "symbol": "GATE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "mMSFT": { + "name": "Mirrored Microsoft", + "code": 90997, + "symbol": "mMSFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WNT": { + "name": "Wicrypt", + "code": 91197, + "symbol": "WNT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PART": { + "name": "Particl", + "code": 90637, + "symbol": "PART", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NXT": { + "name": "Nxt", + "code": 90973, + "symbol": "NXT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DXL": { + "name": "Dexlab", + "code": 91922, + "symbol": "DXL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "vLINK": { + "name": "Venus LINK", + "code": 90935, + "symbol": "vLINK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPI": { + "name": "Shopping", + "code": 91003, + "symbol": "SPI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GNY": { + "name": "GNY", + "code": 91101, + "symbol": "GNY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TEN": { + "name": "Tokenomy", + "code": 90890, + "symbol": "TEN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DERI": { + "name": "Deri Protocol", + "code": 91048, + "symbol": "DERI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SLRS": { + "name": "Solrise Finance", + "code": 91660, + "symbol": "SLRS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SUTER": { + "name": "suterusu", + "code": 91266, + "symbol": "SUTER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EOSC": { + "name": "EOS Force", + "code": 91182, + "symbol": "EOSC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GNX": { + "name": "Genaro Network", + "code": 91309, + "symbol": "GNX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SWOP": { + "name": "Swop", + "code": 91411, + "symbol": "SWOP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOSE": { + "name": "DOSE", + "code": 91707, + "symbol": "DOSE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLANETS": { + "name": "PlanetWatch", + "code": 91222, + "symbol": "PLANETS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XFL": { + "name": "Florin", + "code": 91306, + "symbol": "XFL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "mBABA": { + "name": "Mirrored Alibaba", + "code": 91016, + "symbol": "mBABA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SCC": { + "name": "SiaCashCoin", + "code": 91885, + "symbol": "SCC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CAS": { + "name": "Cashaa", + "code": 90880, + "symbol": "CAS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MOD": { + "name": "Modefi", + "code": 91079, + "symbol": "MOD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AWC": { + "name": "Atomic Wallet Coin", + "code": 90753, + "symbol": "AWC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TOC": { + "name": "TouchCon", + "code": 91946, + "symbol": "TOC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHI": { + "name": "Shina Inu", + "code": 94312, + "symbol": "SHI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MCB": { + "name": "MUX Protocol", + "code": 90768, + "symbol": "MCB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DIP": { + "name": "Etherisc DIP Token", + "code": 91083, + "symbol": "DIP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NVT": { + "name": "NerveNetwork", + "code": 90996, + "symbol": "NVT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HUSL": { + "name": "The HUSL", + "code": 91959, + "symbol": "HUSL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CPOOL": { + "name": "Clearpool", + "code": 90644, + "symbol": "CPOOL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IPAD": { + "name": "Infinity PAD", + "code": 90876, + "symbol": "IPAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CUMMIES": { + "name": "CumRocket", + "code": 91011, + "symbol": "CUMMIES", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "1ART": { + "name": "OneArt", + "code": 91178, + "symbol": "1ART", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NOW": { + "name": "ChangeNOW Token", + "code": 90975, + "symbol": "NOW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ROOBEE": { + "name": "ROOBEE", + "code": 91212, + "symbol": "ROOBEE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ANW": { + "name": "Anchor Neural World", + "code": 91868, + "symbol": "ANW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "mUSO": { + "name": "Mirrored United States Oil Fund", + "code": 91034, + "symbol": "mUSO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WEST": { + "name": "Waves Enterprise", + "code": 91444, + "symbol": "WEST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SMT": { + "name": "Swarm Markets", + "code": 91629, + "symbol": "SMT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "0xBTC": { + "name": "0xBitcoin", + "code": 91198, + "symbol": "0xBTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OAX": { + "name": "OAX", + "code": 90695, + "symbol": "OAX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LEVL": { + "name": "Levolution", + "code": 91590, + "symbol": "LEVL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NFTART": { + "name": "NFT Art Finance", + "code": 91099, + "symbol": "NFTART", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HOD": { + "name": "HoDooi.com", + "code": 91299, + "symbol": "HOD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AOA": { + "name": "Kwanza", + "code": 973, + "precision": 2, + "subunit": 100, + "symbol": "Kz", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SENSO": { + "name": "SENSO", + "code": 90701, + "symbol": "SENSO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETP": { + "name": "Metaverse ETP", + "code": 91131, + "symbol": "ETP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RING": { + "name": "Darwinia Network", + "code": 90870, + "symbol": "RING", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EMRX": { + "name": "Emirex Token", + "code": 90806, + "symbol": "EMRX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LITH": { + "name": "Lithium", + "code": 91055, + "symbol": "LITH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BDP": { + "name": "BidiPass", + "code": 92199, + "symbol": "BDP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XCUR": { + "name": "Curate", + "code": 91766, + "symbol": "XCUR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ASR": { + "name": "AS Roma Fan Token", + "code": 90850, + "symbol": "ASR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PAY": { + "name": "TenX", + "code": 91051, + "symbol": "PAY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ISP": { + "name": "Ispolink", + "code": 91196, + "symbol": "ISP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JUV": { + "name": "Juventus Fan Token", + "code": 90723, + "symbol": "JUV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AGRS": { + "name": "Agoras: Currency of Tau", + "code": 91152, + "symbol": "AGRS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LABS": { + "name": "LABS Group", + "code": 91380, + "symbol": "LABS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRIAS": { + "name": "Trias Token (new)", + "code": 91093, + "symbol": "TRIAS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZYN": { + "name": "Zynecoin", + "code": 90856, + "symbol": "ZYN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SNM": { + "name": "SONM (BEP-20)", + "code": 90515, + "symbol": "SNM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MDA": { + "name": "Moeda Loyalty Points", + "code": 91484, + "symbol": "MDA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UBX": { + "name": "UBIX.Network", + "code": 91333, + "symbol": "UBX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SLICE": { + "name": "Tranche Finance", + "code": 91434, + "symbol": "SLICE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MPH": { + "name": "Morpher", + "code": 93521, + "symbol": "MPH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BOLT": { + "name": "BOLT", + "code": 91174, + "symbol": "BOLT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SWINGBY": { + "name": "Swingby", + "code": 91123, + "symbol": "SWINGBY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTNT": { + "name": "BitNautic Token", + "code": 91158, + "symbol": "BTNT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZEE": { + "name": "ZeroSwap", + "code": 91277, + "symbol": "ZEE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOE": { + "name": "Dogs Of Elon", + "code": 91162, + "symbol": "DOE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DFYN": { + "name": "Dfyn Network", + "code": 90914, + "symbol": "DFYN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KUNCI": { + "name": "Kunci Coin", + "code": 90419, + "symbol": "KUNCI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TAROT": { + "name": "Tarot", + "code": 91098, + "symbol": "TAROT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RPG": { + "name": "Revolve Games", + "code": 91721, + "symbol": "RPG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BNC": { + "name": "Bifrost", + "code": 91108, + "symbol": "BNC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PI": { + "name": "Plian", + "code": 91016, + "symbol": "PI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BP": { + "name": "BunnyPark", + "code": 93392, + "symbol": "BP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EPK": { + "name": "EpiK Protocol", + "code": 91348, + "symbol": "EPK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "mTWTR": { + "name": "Mirrored Twitter", + "code": 91076, + "symbol": "mTWTR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SATA": { + "name": "Signata", + "code": 91320, + "symbol": "SATA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XRUNE": { + "name": "Thorstarter", + "code": 91397, + "symbol": "XRUNE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NFTB": { + "name": "NFTb", + "code": 91416, + "symbol": "NFTB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SMI": { + "name": "SafeMoon Inu", + "code": 91223, + "symbol": "SMI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "mNFLX": { + "name": "Mirrored Netflix", + "code": 91081, + "symbol": "mNFLX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHROOM": { + "name": "Niftyx Protocol", + "code": 91085, + "symbol": "SHROOM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WOW": { + "name": "WOWswap", + "code": 92260, + "symbol": "WOW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DEFIT": { + "name": "Digital Fitness", + "code": 91177, + "symbol": "DEFIT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KMON": { + "name": "Kryptomon", + "code": 91183, + "symbol": "KMON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SALT": { + "name": "SALT", + "code": 91042, + "symbol": "SALT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PHB": { + "name": "Phoenix", + "code": 90558, + "symbol": "PHB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MTA": { + "name": "mStable Governance Token: Meta (MTA)", + "code": 91080, + "symbol": "MTA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FARA": { + "name": "FaraLand", + "code": 91505, + "symbol": "FARA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WELL": { + "name": "Moonwell Artemis", + "code": 92776, + "symbol": "WELL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TOKO": { + "name": "Tokoin", + "code": 91268, + "symbol": "TOKO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EVRY": { + "name": "EVRYNET", + "code": 91562, + "symbol": "EVRY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DON": { + "name": "Donnie Finance", + "code": 93189, + "symbol": "DON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ADK": { + "name": "Aidos Kuneen", + "code": 90958, + "symbol": "ADK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KARMA": { + "name": "KARMA", + "code": 91022, + "symbol": "KARMA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XEND": { + "name": "Xend Finance", + "code": 91068, + "symbol": "XEND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OXB": { + "name": "Oxbull.tech", + "code": 91065, + "symbol": "OXB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHICKS": { + "name": "SolChicks Token", + "code": 91688, + "symbol": "CHICKS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SIN": { + "name": "SINOVATE", + "code": 91687, + "symbol": "SIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FKX": { + "name": "FortKnoxster", + "code": 91100, + "symbol": "FKX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NEWS": { + "name": "PUBLISH", + "code": 93904, + "symbol": "NEWS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DPS": { + "name": "DEEPSPACE", + "code": 91312, + "symbol": "DPS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TARA": { + "name": "Taraxa", + "code": 91043, + "symbol": "TARA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UMB": { + "name": "Umbrella Network", + "code": 91504, + "symbol": "UMB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SARCO": { + "name": "Sarcophagus", + "code": 91107, + "symbol": "SARCO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CARBON": { + "name": "Carboncoin", + "code": 91053, + "symbol": "CARBON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BAAS": { + "name": "BaaSid", + "code": 91003, + "symbol": "BAAS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BBS": { + "name": "BBSCoin", + "code": 92128, + "symbol": "BBS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ENQ": { + "name": "Enecuum", + "code": 90994, + "symbol": "ENQ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ELMON": { + "name": "Elemon", + "code": 91551, + "symbol": "ELMON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PRISM": { + "name": "PRISM Protocol", + "code": 94828, + "symbol": "PRISM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PRT": { + "name": "Parrot Protocol", + "code": 94038, + "symbol": "PRT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RFUEL": { + "name": "RioDeFi", + "code": 91175, + "symbol": "RFUEL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MBN": { + "name": "Membrana", + "code": 92319, + "symbol": "MBN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHNG": { + "name": "Chainge", + "code": 90776, + "symbol": "CHNG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SKEY": { + "name": "Skey Network", + "code": 91045, + "symbol": "SKEY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DMD": { + "name": "DMD", + "code": 94465, + "symbol": "DMD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IDLE": { + "name": "Idle", + "code": 91217, + "symbol": "IDLE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "vDOT": { + "name": "Venus DOT", + "code": 91181, + "symbol": "vDOT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MUSE": { + "name": "Muse", + "code": 91001, + "symbol": "MUSE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DCN": { + "name": "Dentacoin", + "code": 91279, + "symbol": "DCN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRU": { + "name": "Cryptounit", + "code": 93651, + "symbol": "CRU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LNC": { + "name": "Linker Coin", + "code": 90924, + "symbol": "LNC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "vDAI": { + "name": "Venus DAI", + "code": 90824, + "symbol": "vDAI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MYST": { + "name": "Mysterium", + "code": 90858, + "symbol": "MYST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VINU": { + "name": "Vita Inu", + "code": 90784, + "symbol": "VINU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DBC": { + "name": "DeepBrain Chain", + "code": 90993, + "symbol": "DBC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MEME": { + "name": "Memeverse", + "code": 92614, + "symbol": "MEME", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IDV": { + "name": "Idavoll DAO", + "code": 91273, + "symbol": "IDV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CWS": { + "name": "Seascape Crowns", + "code": 91362, + "symbol": "CWS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "METAPETS": { + "name": "MetaPets", + "code": 91577, + "symbol": "METAPETS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "APIX": { + "name": "APIX", + "code": 91716, + "symbol": "APIX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GEEQ": { + "name": "Geeq", + "code": 91113, + "symbol": "GEEQ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VCF": { + "name": "Valencia CF Fan Token", + "code": 91136, + "symbol": "VCF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CBC": { + "name": "CBC.network", + "code": 91281, + "symbol": "CBC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TFT": { + "name": "ThreeFold", + "code": 91292, + "symbol": "TFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TAU": { + "name": "Lamden", + "code": 91078, + "symbol": "TAU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CGT": { + "name": "CACHE Gold", + "code": 90916, + "symbol": "CGT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EBEN": { + "name": "Green Ben", + "code": 91274, + "symbol": "EBEN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XMC": { + "name": "Monero Classic", + "code": 90796, + "symbol": "XMC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OOKS": { + "name": "Onooks", + "code": 91094, + "symbol": "OOKS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRP": { + "name": "CropperFinance", + "code": 91993, + "symbol": "CRP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ITGR": { + "name": "Integral", + "code": 91072, + "symbol": "ITGR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LAMB": { + "name": "Lambda", + "code": 91130, + "symbol": "LAMB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TXA": { + "name": "Project TXA", + "code": 91167, + "symbol": "TXA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VIB": { + "name": "Viberate", + "code": 90628, + "symbol": "VIB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SIB": { + "name": "SIBCoin", + "code": 91172, + "symbol": "SIB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VLD": { + "name": "Vetri", + "code": 91150, + "symbol": "VLD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UBXT": { + "name": "UpBots", + "code": 91151, + "symbol": "UBXT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EXNT": { + "name": "ExNetwork Token", + "code": 91152, + "symbol": "EXNT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DDIM": { + "name": "DuckDaoDime", + "code": 91221, + "symbol": "DDIM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FB": { + "name": "Fenerbah\u00e7e Token", + "code": 90921, + "symbol": "FB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SWASH": { + "name": "Swash", + "code": 90889, + "symbol": "SWASH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CS": { + "name": "Credits", + "code": 91464, + "symbol": "CS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PACOCA": { + "name": "Pacoca", + "code": 91753, + "symbol": "PACOCA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PSP": { + "name": "ParaSwap", + "code": 91138, + "symbol": "PSP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AFC": { + "name": "Arsenal Fan Token", + "code": 90712, + "symbol": "AFC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CIRUS": { + "name": "Cirus Foundation", + "code": 90976, + "symbol": "CIRUS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SEELE": { + "name": "Seele-N", + "code": 91245, + "symbol": "SEELE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LIME": { + "name": "iMe Lab", + "code": 91220, + "symbol": "LIME", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ICE": { + "name": "Popsicle Finance", + "code": 93019, + "symbol": "ICE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EZ": { + "name": "EasyFi", + "code": 91724, + "symbol": "EZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FNDZ": { + "name": "FNDZ", + "code": 91853, + "symbol": "FNDZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ODDZ": { + "name": "Oddz", + "code": 91449, + "symbol": "ODDZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CONV": { + "name": "Convergence", + "code": 90967, + "symbol": "CONV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LUA": { + "name": "LuaSwap", + "code": 91330, + "symbol": "LUA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ACT": { + "name": "Acet", + "code": 94076, + "symbol": "ACT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AXIS": { + "name": "Axis DeFi", + "code": 92245, + "symbol": "AXIS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LIGHT": { + "name": "Light DeFi", + "code": 94791, + "symbol": "LIGHT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NORD": { + "name": "Nord Finance", + "code": 91235, + "symbol": "NORD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLANK": { + "name": "BlockWallet", + "code": 91077, + "symbol": "BLANK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GTON": { + "name": "GTONCapital", + "code": 91243, + "symbol": "GTON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GHOST": { + "name": "GHOSTPRISM", + "code": 91340, + "symbol": "GHOST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TKN": { + "name": "Monolith", + "code": 91133, + "symbol": "TKN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VEST": { + "name": "DAO Invest", + "code": 93524, + "symbol": "VEST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARA": { + "name": "Adora Token", + "code": 91006, + "symbol": "ARA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FRM": { + "name": "Ferrum Network", + "code": 91155, + "symbol": "FRM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BOX": { + "name": "DefiBox", + "code": 94707, + "symbol": "BOX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ACE": { + "name": "ACENT", + "code": 91356, + "symbol": "ACE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOGGY": { + "name": "DOGGY", + "code": 91275, + "symbol": "DOGGY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UNB": { + "name": "Unbound", + "code": 91261, + "symbol": "UNB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FIN": { + "name": "FINL", + "code": 93115, + "symbol": "FIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BAO": { + "name": "Bao Finance", + "code": 91189, + "symbol": "BAO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SKY": { + "name": "Skycoin", + "code": 91110, + "symbol": "SKY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FREE": { + "name": "FreeRossDAO", + "code": 92898, + "symbol": "FREE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EQUAD": { + "name": "QuadrantProtocol", + "code": 90827, + "symbol": "EQUAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PING": { + "name": "Sonar", + "code": 91092, + "symbol": "PING", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FCT": { + "name": "Factom", + "code": 90906, + "symbol": "FCT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COV": { + "name": "Covesting", + "code": 91037, + "symbol": "COV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NPX": { + "name": "NaPoleonX", + "code": 91196, + "symbol": "NPX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LCC": { + "name": "Litecoin Cash", + "code": 91082, + "symbol": "LCC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KLO": { + "name": "Kalao", + "code": 91583, + "symbol": "KLO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "eRSDL": { + "name": "unFederalReserve", + "code": 91157, + "symbol": "eRSDL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TOWER": { + "name": "TOWER", + "code": 91142, + "symbol": "TOWER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BITCNY": { + "name": "bitCNY", + "code": 90915, + "symbol": "BITCNY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MONI": { + "name": "Monsta Infinite", + "code": 91289, + "symbol": "MONI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PAI": { + "name": "Parrot USD", + "code": 93267, + "symbol": "PAI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STARSHIP": { + "name": "STARSHIP", + "code": 91229, + "symbol": "STARSHIP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NPXSXEM": { + "name": "Pundi X NEM", + "code": 91453, + "symbol": "NPXSXEM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPH": { + "name": "Spheroid Universe", + "code": 91566, + "symbol": "SPH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BOTTO": { + "name": "Botto", + "code": 91336, + "symbol": "BOTTO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLOT": { + "name": "Earncraft", + "code": 93531, + "symbol": "PLOT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OG": { + "name": "OG Fan Token", + "code": 90907, + "symbol": "OG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TFBX": { + "name": "TrueFeedBack", + "code": 91331, + "symbol": "TFBX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FCON": { + "name": "SpaceFalcon", + "code": 91982, + "symbol": "FCON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WOOF": { + "name": "WOOF", + "code": 91390, + "symbol": "WOOF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KTN": { + "name": "Kattana", + "code": 91409, + "symbol": "KTN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UFC": { + "name": "UFC Fan Token", + "code": 91124, + "symbol": "UFC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WGR": { + "name": "Wagerr", + "code": 91187, + "symbol": "WGR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JGN": { + "name": "Juggernaut", + "code": 91039, + "symbol": "JGN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STRP": { + "name": "Strips Finance", + "code": 91095, + "symbol": "STRP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FLG": { + "name": "Folgory Coin", + "code": 91219, + "symbol": "FLG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALY": { + "name": "ALLY", + "code": 91335, + "symbol": "ALY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JOB": { + "name": "Jobchain", + "code": 91059, + "symbol": "JOB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NANJ": { + "name": "NANJCOIN", + "code": 91807, + "symbol": "NANJ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GMB": { + "name": "GAMB", + "code": 91480, + "symbol": "GMB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LAYER": { + "name": "UniLayer", + "code": 91237, + "symbol": "LAYER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BONE": { + "name": "Bone ShibaSwap", + "code": 90144, + "symbol": "BONE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GENRE": { + "name": "GENRE", + "code": 91226, + "symbol": "GENRE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BASID": { + "name": "Basid Coin", + "code": 91227, + "symbol": "BASID", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VPP": { + "name": "Virtue Poker", + "code": 91517, + "symbol": "VPP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZT": { + "name": "ZBG Token", + "code": 91229, + "symbol": "ZT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YOP": { + "name": "Yield Optimization Platform & Protocol", + "code": 91793, + "symbol": "YOP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CMT": { + "name": "Comet", + "code": 92549, + "symbol": "CMT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BIRD": { + "name": "Birdchain", + "code": 91925, + "symbol": "BIRD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CVT": { + "name": "CyberVein", + "code": 91271, + "symbol": "CVT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KOM": { + "name": "Kommunitas", + "code": 91263, + "symbol": "KOM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IDNA": { + "name": "Idena", + "code": 91236, + "symbol": "IDNA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MTH": { + "name": "Monetha", + "code": 90971, + "symbol": "MTH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LYM": { + "name": "Lympo", + "code": 91337, + "symbol": "LYM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MSB": { + "name": "Misbloc", + "code": 90903, + "symbol": "MSB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TKING": { + "name": "Tiger King Coin", + "code": 91512, + "symbol": "TKING", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MASS": { + "name": "Massnet", + "code": 91604, + "symbol": "MASS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BHC": { + "name": "Billion Happiness", + "code": 91406, + "symbol": "BHC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ATT": { + "name": "Artube", + "code": 93183, + "symbol": "ATT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OIN": { + "name": "OIN Finance", + "code": 91654, + "symbol": "OIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRUE": { + "name": "TrueChain", + "code": 91387, + "symbol": "TRUE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WAG": { + "name": "Waggle Network", + "code": 94941, + "symbol": "WAG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TFL": { + "name": "TFL.io", + "code": 91246, + "symbol": "TFL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZAP": { + "name": "Zap", + "code": 91458, + "symbol": "ZAP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "1-UP": { + "name": "1-UP Platform", + "code": 91361, + "symbol": "1-UP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RYOSHI": { + "name": "Ryoshis Vision", + "code": 93322, + "symbol": "RYOSHI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AXPR": { + "name": "Moola", + "code": 92053, + "symbol": "AXPR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STRONG": { + "name": "Strong", + "code": 91401, + "symbol": "STRONG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SFX": { + "name": "Safex Cash", + "code": 91855, + "symbol": "SFX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARDX": { + "name": "ArdCoin", + "code": 91185, + "symbol": "ARDX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PEOS": { + "name": "pEOS", + "code": 92275, + "symbol": "PEOS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EMC2": { + "name": "Einsteinium", + "code": 91262, + "symbol": "EMC2", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WEBD": { + "name": "WebDollar", + "code": 91269, + "symbol": "WEBD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ROCO": { + "name": "ROCO FINANCE", + "code": 91169, + "symbol": "ROCO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SKILL": { + "name": "CryptoBlades", + "code": 91392, + "symbol": "SKILL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CFi": { + "name": "CyberFi Token", + "code": 91587, + "symbol": "CFi", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YUSRA": { + "name": "YUSRA", + "code": 91260, + "symbol": "YUSRA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARMOR": { + "name": "ARMOR", + "code": 94436, + "symbol": "ARMOR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLC": { + "name": "PLATINCOIN", + "code": 91497, + "symbol": "PLC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MIST": { + "name": "Alchemist", + "code": 93284, + "symbol": "MIST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DIO": { + "name": "Decimated", + "code": 91322, + "symbol": "DIO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NFTI": { + "name": "NFT Index", + "code": 91265, + "symbol": "NFTI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ICNQ": { + "name": "Iconic Token", + "code": 91439, + "symbol": "ICNQ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "USF": { + "name": "Unslashed Finance", + "code": 91267, + "symbol": "USF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MAN": { + "name": "Matrix AI Network", + "code": 90894, + "symbol": "MAN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MASQ": { + "name": "MASQ", + "code": 90913, + "symbol": "MASQ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHOPX": { + "name": "SHOPX", + "code": 91765, + "symbol": "SHOPX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DFG": { + "name": "Defigram", + "code": 90426, + "symbol": "DFG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VDG": { + "name": "VeriDocGlobal", + "code": 91179, + "symbol": "VDG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CCX": { + "name": "ClearCryptos", + "code": 92879, + "symbol": "CCX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SLT": { + "name": "Smartlands Network", + "code": 91274, + "symbol": "SLT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AMLT": { + "name": "AMLT", + "code": 91414, + "symbol": "AMLT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARCONA": { + "name": "Arcona", + "code": 91295, + "symbol": "ARCONA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KAT": { + "name": "Kambria", + "code": 91200, + "symbol": "KAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PETS": { + "name": "MicroPets", + "code": 91769, + "symbol": "PETS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QLC": { + "name": "Kepple", + "code": 90547, + "symbol": "QLC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GMCOIN": { + "name": "GMCoin", + "code": 91023, + "symbol": "GMCOIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BIX": { + "name": "Bibox Token", + "code": 91483, + "symbol": "BIX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RCN": { + "name": "Ripio Credit Network", + "code": 91338, + "symbol": "RCN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HVN": { + "name": "Hiveterminal Token", + "code": 91633, + "symbol": "HVN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EDEN": { + "name": "Eden", + "code": 91454, + "symbol": "EDEN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CUT": { + "name": "CUTcoin", + "code": 91272, + "symbol": "CUT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BRZE": { + "name": "Breezecoin", + "code": 91614, + "symbol": "BRZE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TOP": { + "name": "Pa\u2019anga", + "code": 776, + "precision": 2, + "subunit": 100, + "symbol": "T$", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRON": { + "name": "Cryptocean", + "code": 91207, + "symbol": "CRON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DNA": { + "name": "Metaverse Dualchain Network Architecture", + "code": 91437, + "symbol": "DNA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GRLC": { + "name": "Garlicoin", + "code": 91430, + "symbol": "GRLC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GRC": { + "name": "Gridcoin", + "code": 91035, + "symbol": "GRC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OTO": { + "name": "OTOCASH", + "code": 90974, + "symbol": "OTO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NYC": { + "name": "NewYorkCoin", + "code": 91474, + "symbol": "NYC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FXF": { + "name": "Finxflo", + "code": 91914, + "symbol": "FXF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BCDT": { + "name": "EvidenZ", + "code": 91115, + "symbol": "BCDT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CLH": { + "name": "ClearDAO", + "code": 94367, + "symbol": "CLH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KEX": { + "name": "Kira Network", + "code": 91523, + "symbol": "KEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STA": { + "name": "STOA Network", + "code": 93625, + "symbol": "STA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MONK": { + "name": "MONK", + "code": 92313, + "symbol": "MONK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HPB": { + "name": "High Performance Blockchain", + "code": 91327, + "symbol": "HPB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TENT": { + "name": "TENT", + "code": 91241, + "symbol": "TENT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ADAPAD": { + "name": "ADAPad", + "code": 91410, + "symbol": "ADAPAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTCZ": { + "name": "BitcoinZ", + "code": 91259, + "symbol": "BTCZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GOZ": { + "name": "G\u00f6ztepe S.K. Fan Token", + "code": 91176, + "symbol": "GOZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BONDLY": { + "name": "Forj(Bondly)", + "code": 90899, + "symbol": "BONDLY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PBX": { + "name": "Probinex", + "code": 93259, + "symbol": "PBX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ESD": { + "name": "Empty Set Dollar", + "code": 91475, + "symbol": "ESD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SENATE": { + "name": "SENATE", + "code": 91316, + "symbol": "SENATE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "INT": { + "name": "INT", + "code": 91473, + "symbol": "INT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "INSTAR": { + "name": "Insights Network", + "code": 90886, + "symbol": "INSTAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STAK": { + "name": "STRAKS", + "code": 92562, + "symbol": "STAK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XFC": { + "name": "Footballcoin (XFC)", + "code": 91010, + "symbol": "XFC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "1WO": { + "name": "1World", + "code": 90933, + "symbol": "1WO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LIFE": { + "name": "DEVITA", + "code": 94317, + "symbol": "LIFE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UDO": { + "name": "Unido EP", + "code": 91670, + "symbol": "UDO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QCX": { + "name": "QuickX Protocol", + "code": 91318, + "symbol": "QCX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BMON": { + "name": "Binamon", + "code": 91400, + "symbol": "BMON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BMI": { + "name": "Bridge Mutual", + "code": 91417, + "symbol": "BMI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PKR": { + "name": "Pakistan Rupee", + "code": 586, + "precision": 2, + "subunit": 100, + "symbol": "\u20a8", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HYVE": { + "name": "Hyve", + "code": 91470, + "symbol": "HYVE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EXM": { + "name": "EXMO Coin", + "code": 91215, + "symbol": "EXM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YUMMY": { + "name": "YUMMY", + "code": 91324, + "symbol": "YUMMY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SKU": { + "name": "Sakura", + "code": 91495, + "symbol": "SKU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YFL": { + "name": "YF Link", + "code": 91644, + "symbol": "YFL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MCASH": { + "name": "Monsoon Finance", + "code": 94702, + "symbol": "MCASH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HEC": { + "name": "Hector Network", + "code": 93023, + "symbol": "HEC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ILC": { + "name": "ILCOIN", + "code": 90922, + "symbol": "ILC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XIO": { + "name": "Blockzero Labs", + "code": 91768, + "symbol": "XIO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLR": { + "name": "Pillar", + "code": 91255, + "symbol": "PLR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GTH": { + "name": "Gather", + "code": 91443, + "symbol": "GTH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MTC": { + "name": "DOC.COM", + "code": 91267, + "symbol": "MTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ASTRO": { + "name": "Astroport Classic", + "code": 93749, + "symbol": "ASTRO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NABOX": { + "name": "Nabox", + "code": 91270, + "symbol": "NABOX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RAZOR": { + "name": "Razor Network", + "code": 91171, + "symbol": "RAZOR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MRX": { + "name": "Metrix Coin", + "code": 91408, + "symbol": "MRX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LOCG": { + "name": "LOCGame", + "code": 91510, + "symbol": "LOCG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VIN": { + "name": "VINchain", + "code": 91435, + "symbol": "VIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VAB": { + "name": "Vabble", + "code": 91329, + "symbol": "VAB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KICK": { + "name": "KICK.IO", + "code": 94225, + "symbol": "KICK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BRKL": { + "name": "Brokoli Network", + "code": 91833, + "symbol": "BRKL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLAY": { + "name": "HEROcoin", + "code": 91402, + "symbol": "PLAY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WSG": { + "name": "Wall Street Games", + "code": 91592, + "symbol": "WSG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IGG": { + "name": "IG Gold", + "code": 91432, + "symbol": "IGG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EQZ": { + "name": "Equalizer", + "code": 91389, + "symbol": "EQZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PAWTH": { + "name": "Pawthereum", + "code": 91549, + "symbol": "PAWTH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TCP": { + "name": "The Crypto Prophecies", + "code": 91828, + "symbol": "TCP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GEN": { + "name": "DAOstack", + "code": 91515, + "symbol": "GEN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BUY": { + "name": "Burency", + "code": 91600, + "symbol": "BUY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SMARTCREDIT": { + "name": "SmartCredit Token", + "code": 91358, + "symbol": "SMARTCREDIT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EM": { + "name": "Eminer", + "code": 91282, + "symbol": "EM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "REPO": { + "name": "REPO", + "code": 91354, + "symbol": "REPO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YFIII": { + "name": "DiFy.Finance", + "code": 91355, + "symbol": "YFIII", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TCC": { + "name": "The ChampCoin", + "code": 91356, + "symbol": "TCC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BOLLY": { + "name": "BollyCoin", + "code": 91533, + "symbol": "BOLLY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SNC": { + "name": "SunContract", + "code": 91038, + "symbol": "SNC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RTH": { + "name": "Rotharium", + "code": 91119, + "symbol": "RTH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OLY": { + "name": "Olyverse", + "code": 91428, + "symbol": "OLY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CYC": { + "name": "Cyclone Protocol", + "code": 91552, + "symbol": "CYC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CTI": { + "name": "ClinTex CTi", + "code": 91471, + "symbol": "CTI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VNXLU": { + "name": "VNX", + "code": 91363, + "symbol": "VNXLU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MARSH": { + "name": "UnMarshal", + "code": 91668, + "symbol": "MARSH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ISIKC": { + "name": "Isiklar Coin", + "code": 91070, + "symbol": "ISIKC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BIN": { + "name": "Binemon", + "code": 91114, + "symbol": "BIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XAUR": { + "name": "Xaurum", + "code": 91242, + "symbol": "XAUR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DEC": { + "name": "Dark Energy Crystals", + "code": 94746, + "symbol": "DEC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DAX": { + "name": "DAEX", + "code": 91121, + "symbol": "DAX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TX": { + "name": "TransferCoin", + "code": 91257, + "symbol": "TX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IF": { + "name": "Impossible Finance", + "code": 91679, + "symbol": "IF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HAKKA": { + "name": "Hakka.Finance", + "code": 91585, + "symbol": "HAKKA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XY": { + "name": "XY Finance", + "code": 91365, + "symbol": "XY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BOOM": { + "name": "BOOM", + "code": 91375, + "symbol": "BOOM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HORD": { + "name": "Hord", + "code": 91355, + "symbol": "HORD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SNY": { + "name": "Synthetify", + "code": 92131, + "symbol": "SNY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DYP": { + "name": "Dypius", + "code": 90898, + "symbol": "DYP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DTX": { + "name": "Databroker", + "code": 91317, + "symbol": "DTX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CV": { + "name": "carVertical", + "code": 91345, + "symbol": "CV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PTF": { + "name": "PowerTrade Fuel", + "code": 91949, + "symbol": "PTF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YAM": { + "name": "YAM V3", + "code": 91034, + "symbol": "YAM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FTC": { + "name": "Fintoken Coin", + "code": 93735, + "symbol": "FTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UBQ": { + "name": "Ubiq", + "code": 91264, + "symbol": "UBQ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SWRV": { + "name": "Swerve", + "code": 91096, + "symbol": "SWRV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COMBO": { + "name": "Furucombo", + "code": 91300, + "symbol": "COMBO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HZN": { + "name": "Horizon Protocol", + "code": 91248, + "symbol": "HZN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IMT": { + "name": "IMOV", + "code": 93089, + "symbol": "IMT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GLQ": { + "name": "Graphlinq Protocol", + "code": 91524, + "symbol": "GLQ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EUNO": { + "name": "EUNO", + "code": 91589, + "symbol": "EUNO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EGT": { + "name": "Elon GOAT", + "code": 94622, + "symbol": "EGT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FINE": { + "name": "Refinable", + "code": 91851, + "symbol": "FINE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOUGH": { + "name": "PieDAO DOUGH v2", + "code": 91477, + "symbol": "DOUGH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OCTO": { + "name": "OctoFi", + "code": 91372, + "symbol": "OCTO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FEAR": { + "name": "Fear", + "code": 91349, + "symbol": "FEAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YETIC": { + "name": "YetiCoin", + "code": 91827, + "symbol": "YETIC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AME": { + "name": "AME Chain", + "code": 91374, + "symbol": "AME", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AMA": { + "name": "AMAUROT", + "code": 92957, + "symbol": "AMA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UNISTAKE": { + "name": "Unistake", + "code": 91404, + "symbol": "UNISTAKE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GZONE": { + "name": "GameZone", + "code": 91350, + "symbol": "GZONE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ONION": { + "name": "DeepOnion", + "code": 91304, + "symbol": "ONION", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SFD": { + "name": "SAFE DEAL", + "code": 91192, + "symbol": "SFD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NLG": { + "name": "Gulden", + "code": 91404, + "symbol": "NLG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TXL": { + "name": "Autobahn Network", + "code": 91308, + "symbol": "TXL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YEC": { + "name": "Ycash", + "code": 91377, + "symbol": "YEC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPC": { + "name": "SpaceChain", + "code": 91208, + "symbol": "SPC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EOSDT": { + "name": "EOSDT", + "code": 91086, + "symbol": "EOSDT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VSO": { + "name": "Verso", + "code": 91637, + "symbol": "VSO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FEVR": { + "name": "RealFevr", + "code": 91332, + "symbol": "FEVR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTX": { + "name": "BitCore", + "code": 91354, + "symbol": "BTX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLOCK": { + "name": "Blockasset", + "code": 93926, + "symbol": "BLOCK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PEPS": { + "name": "PEPS Coin", + "code": 91966, + "symbol": "PEPS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VIBE": { + "name": "VIBE", + "code": 91761, + "symbol": "VIBE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HGET": { + "name": "Hedget", + "code": 91616, + "symbol": "HGET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TEER": { + "name": "Integritee Network", + "code": 91373, + "symbol": "TEER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YOU": { + "name": "YOU COIN", + "code": 91520, + "symbol": "YOU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LBA": { + "name": "Cred", + "code": 91370, + "symbol": "LBA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DAPP": { + "name": "LiquidApps", + "code": 91646, + "symbol": "DAPP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UDOO": { + "name": "Hyprr", + "code": 92096, + "symbol": "UDOO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FAIR": { + "name": "FairGame", + "code": 91394, + "symbol": "FAIR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DITTO": { + "name": "Ditto", + "code": 91423, + "symbol": "DITTO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DRF": { + "name": "DRIFE", + "code": 91375, + "symbol": "DRF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PVU": { + "name": "Plant Vs Undead", + "code": 91705, + "symbol": "PVU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NCash": { + "name": "Nitro Network", + "code": 91663, + "symbol": "NCash", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UMX": { + "name": "UniMex Network", + "code": 91709, + "symbol": "UMX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "INEX": { + "name": "Inex Project", + "code": 91973, + "symbol": "INEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ONX": { + "name": "OnX Finance", + "code": 93718, + "symbol": "ONX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KINGSHIB": { + "name": "King Shiba", + "code": 91253, + "symbol": "KINGSHIB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PROS": { + "name": "Prosper", + "code": 90647, + "symbol": "PROS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "$ANRX": { + "name": "AnRKey X", + "code": 91840, + "symbol": "$ANRX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LAND": { + "name": "Meta Utopia", + "code": 93964, + "symbol": "LAND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BID": { + "name": "DeFi Bids", + "code": 91965, + "symbol": "BID", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MINTME": { + "name": "MintMe.com Coin", + "code": 90884, + "symbol": "MINTME", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CMERGE": { + "name": "CoinMerge (BEP-20)", + "code": 91407, + "symbol": "CMERGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XSN": { + "name": "Stakenet", + "code": 91437, + "symbol": "XSN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RET": { + "name": "Renewable Energy", + "code": 94834, + "symbol": "RET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LANC": { + "name": "Lanceria", + "code": 91870, + "symbol": "LANC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRD": { + "name": "CRD Network", + "code": 91440, + "symbol": "CRD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETHPAD": { + "name": "ETHPad", + "code": 91580, + "symbol": "ETHPAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DPET": { + "name": "My DeFi Pet", + "code": 91451, + "symbol": "DPET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KCCPAD": { + "name": "KCCPAD", + "code": 91492, + "symbol": "KCCPAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DDOS": { + "name": "disBalancer", + "code": 91856, + "symbol": "DDOS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GOT": { + "name": "GoNetwork", + "code": 92404, + "symbol": "GOT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PMGT": { + "name": "Perth Mint Gold Token", + "code": 91105, + "symbol": "PMGT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KAMPAY": { + "name": "KamPay", + "code": 91127, + "symbol": "KAMPAY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOP": { + "name": "Dominican Peso", + "code": 214, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LOWB": { + "name": "Loser Coin", + "code": 91442, + "symbol": "LOWB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DUCK": { + "name": "Unit Protocol Duck", + "code": 94497, + "symbol": "DUCK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EFX": { + "name": "Effect Network", + "code": 91230, + "symbol": "EFX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AAC": { + "name": "Double-A Chain", + "code": 92153, + "symbol": "AAC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SYNC": { + "name": "SYNC Network", + "code": 91507, + "symbol": "SYNC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PWAR": { + "name": "PolkaWar", + "code": 91621, + "symbol": "PWAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CSM": { + "name": "Crust Shadow", + "code": 91656, + "symbol": "CSM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VEX": { + "name": "VELOREX", + "code": 93760, + "symbol": "VEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DINU": { + "name": "Dogey-Inu", + "code": 91457, + "symbol": "DINU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XNL": { + "name": "Chronicle", + "code": 91418, + "symbol": "XNL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BBANK": { + "name": "blockbank", + "code": 91513, + "symbol": "BBANK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CSP": { + "name": "Caspian", + "code": 91712, + "symbol": "CSP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RHYTHM": { + "name": "Rhythm", + "code": 91491, + "symbol": "RHYTHM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "S4F": { + "name": "S4FE", + "code": 91757, + "symbol": "S4F", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "METAX": { + "name": "MetaverseX", + "code": 91831, + "symbol": "METAX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPWN": { + "name": "Bitspawn", + "code": 91874, + "symbol": "SPWN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MEDA": { + "name": "Medacoin", + "code": 91466, + "symbol": "MEDA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STPL": { + "name": "Stream Protocol", + "code": 91692, + "symbol": "STPL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RAVEN": { + "name": "Raven Protocol", + "code": 91209, + "symbol": "RAVEN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XCHF": { + "name": "CryptoFranc", + "code": 90972, + "symbol": "XCHF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LBP": { + "name": "Lebanese Pound", + "code": 422, + "precision": 2, + "subunit": 100, + "symbol": "\u0644.\u0644", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TKP": { + "name": "TOKPIE", + "code": 90964, + "symbol": "TKP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PWR": { + "name": "PWR Coin", + "code": 92010, + "symbol": "PWR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SMART": { + "name": "SmartCash", + "code": 91738, + "symbol": "SMART", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LUFC": { + "name": "Leeds United Fan Token", + "code": 91489, + "symbol": "LUFC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CPC": { + "name": "CPCoin", + "code": 92891, + "symbol": "CPC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BANK": { + "name": "Bankless DAO", + "code": 94241, + "symbol": "BANK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RBLX": { + "name": "Rublix", + "code": 91652, + "symbol": "RBLX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NRP": { + "name": "Neural Protocol", + "code": 92018, + "symbol": "NRP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GCC": { + "name": "GuccioneCoin", + "code": 92386, + "symbol": "GCC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SOLX": { + "name": "Soldex", + "code": 91615, + "symbol": "SOLX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TYC": { + "name": "Tycoon", + "code": 91729, + "symbol": "TYC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WHITE": { + "name": "Whiteheart", + "code": 91456, + "symbol": "WHITE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLK": { + "name": "Black Whale", + "code": 94449, + "symbol": "BLK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COR": { + "name": "Coreto", + "code": 91888, + "symbol": "COR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VIG": { + "name": "VIG", + "code": 91952, + "symbol": "VIG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MND": { + "name": "Mind Music", + "code": 92041, + "symbol": "MND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MYRA": { + "name": "Mytheria", + "code": 92124, + "symbol": "MYRA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UAXIE": { + "name": "Unicly Mystic Axies Collection", + "code": 91491, + "symbol": "UAXIE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FAB": { + "name": "Fabric", + "code": 92584, + "symbol": "FAB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRADE": { + "name": "Unitrade", + "code": 91403, + "symbol": "TRADE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "8PAY": { + "name": "8PAY", + "code": 91314, + "symbol": "8PAY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CPT": { + "name": "Cryptaur", + "code": 91495, + "symbol": "CPT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VISION": { + "name": "APY Vision", + "code": 94979, + "symbol": "VISION", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DIME": { + "name": "Dimecoin", + "code": 90830, + "symbol": "DIME", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GLC": { + "name": "Goldcoin", + "code": 91396, + "symbol": "GLC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VIDY": { + "name": "VIDY", + "code": 91500, + "symbol": "VIDY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OCN": { + "name": "Odyssey", + "code": 91664, + "symbol": "OCN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KABY": { + "name": "Kaby Arena", + "code": 91591, + "symbol": "KABY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XPM": { + "name": "Primecoin", + "code": 91313, + "symbol": "XPM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OPIUM": { + "name": "Opium", + "code": 91635, + "symbol": "OPIUM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PROPS": { + "name": "Props Token", + "code": 91521, + "symbol": "PROPS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EMC": { + "name": "Emercoin", + "code": 91462, + "symbol": "EMC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PAT": { + "name": "Patron", + "code": 91506, + "symbol": "PAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MENGO": { + "name": "Flamengo Fan Token", + "code": 91061, + "symbol": "MENGO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XCASH": { + "name": "X-CASH", + "code": 91581, + "symbol": "XCASH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GIO": { + "name": "Graviocoin", + "code": 91376, + "symbol": "GIO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ORS": { + "name": "Origin Sport", + "code": 91573, + "symbol": "ORS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FCL": { + "name": "Fractal", + "code": 91881, + "symbol": "FCL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ELAMA": { + "name": "Elamachain", + "code": 91895, + "symbol": "ELAMA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STND": { + "name": "Standard Protocol", + "code": 91781, + "symbol": "STND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BEM": { + "name": "BEMIL Coin", + "code": 92399, + "symbol": "BEM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FAM": { + "name": "Famcentral", + "code": 91801, + "symbol": "FAM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VIA": { + "name": "Viacoin", + "code": 91386, + "symbol": "VIA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WNL": { + "name": "WinStars.live", + "code": 91518, + "symbol": "WNL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XCV": { + "name": "XCarnival", + "code": 91284, + "symbol": "XCV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHARD": { + "name": "Shard", + "code": 91950, + "symbol": "SHARD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PPAY": { + "name": "Plasma Finance", + "code": 91607, + "symbol": "PPAY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KGO": { + "name": "KIWIGO", + "code": 91558, + "symbol": "KGO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HNST": { + "name": "Honest", + "code": 91422, + "symbol": "HNST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LET": { + "name": "LinkEye", + "code": 91503, + "symbol": "LET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IDEA": { + "name": "Ideaology", + "code": 91923, + "symbol": "IDEA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EFL": { + "name": "e-Gulden", + "code": 91526, + "symbol": "EFL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CAJ": { + "name": "Cajutel", + "code": 90798, + "symbol": "CAJ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "1X2": { + "name": "1X2 COIN", + "code": 91528, + "symbol": "1X2", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XHI": { + "name": "HiCoin", + "code": 91441, + "symbol": "XHI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BIST": { + "name": "Bistroo", + "code": 91472, + "symbol": "BIST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHADS": { + "name": "CHADS VC", + "code": 91531, + "symbol": "CHADS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TUP": { + "name": "TenUp", + "code": 91542, + "symbol": "TUP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ITC": { + "name": "IoT Chain", + "code": 91533, + "symbol": "ITC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OMNI": { + "name": "Omni", + "code": 91557, + "symbol": "OMNI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AIT": { + "name": "AICHAIN", + "code": 91478, + "symbol": "AIT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRTL": { + "name": "TurtleCoin", + "code": 91847, + "symbol": "TRTL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OPEN": { + "name": "Open Platform", + "code": 91553, + "symbol": "OPEN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HTML": { + "name": "HTMLCOIN", + "code": 91493, + "symbol": "HTML", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FJC": { + "name": "FujiCoin", + "code": 91539, + "symbol": "FJC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PPP": { + "name": "PayPie", + "code": 91540, + "symbol": "PPP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DAV": { + "name": "DAV Coin", + "code": 91353, + "symbol": "DAV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NAX": { + "name": "NextDAO", + "code": 91639, + "symbol": "NAX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YOYOW": { + "name": "YOYOW", + "code": 91494, + "symbol": "YOYOW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DAPS": { + "name": "DAPS Coin", + "code": 91518, + "symbol": "DAPS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CND": { + "name": "Cindicator", + "code": 91429, + "symbol": "CND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETHO": { + "name": "Etho Protocol", + "code": 92994, + "symbol": "ETHO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RAZE": { + "name": "Raze Network", + "code": 91686, + "symbol": "RAZE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HUSH": { + "name": "Hush", + "code": 91651, + "symbol": "HUSH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HBX": { + "name": "HashBX", + "code": 91859, + "symbol": "HBX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UTU": { + "name": "UTU Protocol", + "code": 91576, + "symbol": "UTU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "URQA": { + "name": "UREEQA", + "code": 91667, + "symbol": "URQA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZEFU": { + "name": "Zenfuse", + "code": 91694, + "symbol": "ZEFU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SILVA": { + "name": "Silva Token", + "code": 91485, + "symbol": "SILVA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SRN": { + "name": "SIRIN LABS Token", + "code": 91415, + "symbol": "SRN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VNLA": { + "name": "Vanilla Network", + "code": 91834, + "symbol": "VNLA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NIOX": { + "name": "Autonio", + "code": 91863, + "symbol": "NIOX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QRK": { + "name": "Quark", + "code": 91601, + "symbol": "QRK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OWC": { + "name": "Oduwacoin", + "code": 91357, + "symbol": "OWC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KT": { + "name": "KingdomX", + "code": 94239, + "symbol": "KT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LND": { + "name": "Lendingblock", + "code": 91561, + "symbol": "LND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SUMO": { + "name": "Sumokoin", + "code": 91445, + "symbol": "SUMO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RYO": { + "name": "Ryo Currency", + "code": 91466, + "symbol": "RYO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "1EARTH": { + "name": "EarthFund", + "code": 91645, + "symbol": "1EARTH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLSPAD": { + "name": "PulsePad", + "code": 91653, + "symbol": "PLSPAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PRCY": { + "name": "PRivaCY Coin", + "code": 91938, + "symbol": "PRCY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LINKA": { + "name": "LINKA", + "code": 91519, + "symbol": "LINKA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GLEEC": { + "name": "Gleec", + "code": 91216, + "symbol": "GLEEC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BIS": { + "name": "Bismuth", + "code": 91481, + "symbol": "BIS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZUSD": { + "name": "ZUSD", + "code": 91573, + "symbol": "ZUSD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LAUNCH": { + "name": "SuperLauncher", + "code": 91502, + "symbol": "LAUNCH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PAD": { + "name": "NearPad", + "code": 91575, + "symbol": "PAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GSC": { + "name": "Global Social Chain", + "code": 91423, + "symbol": "GSC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRBN": { + "name": "Carbon", + "code": 91579, + "symbol": "CRBN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XSR": { + "name": "Xensor", + "code": 91756, + "symbol": "XSR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTB": { + "name": "BitBall", + "code": 91658, + "symbol": "BTB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LBTC": { + "name": "Lightning Bitcoin", + "code": 91323, + "symbol": "LBTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CAPP": { + "name": "Cappasity", + "code": 92017, + "symbol": "CAPP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DNXC": { + "name": "DinoX", + "code": 91648, + "symbol": "DNXC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARG": { + "name": "Argentine Football Association Fan Token", + "code": 90794, + "symbol": "ARG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WATCH": { + "name": "yieldwatch", + "code": 91582, + "symbol": "WATCH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KART": { + "name": "Dragon Kart", + "code": 91759, + "symbol": "KART", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WPR": { + "name": "WePower", + "code": 91789, + "symbol": "WPR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PERI": { + "name": "PERI Finance", + "code": 91347, + "symbol": "PERI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARES": { + "name": "Ares Protocol", + "code": 91732, + "symbol": "ARES", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FYD": { + "name": "FYDcoin", + "code": 91541, + "symbol": "FYD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "REDPANDA": { + "name": "Redpanda Earth", + "code": 92201, + "symbol": "REDPANDA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLKC": { + "name": "BlackHat", + "code": 91628, + "symbol": "BLKC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DINO": { + "name": "DinoLFG", + "code": 93502, + "symbol": "DINO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HELMET": { + "name": "Helmet.insure", + "code": 91703, + "symbol": "HELMET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ESS": { + "name": "Essentia", + "code": 91426, + "symbol": "ESS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AG8": { + "name": "AtromG8", + "code": 91739, + "symbol": "AG8", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHIBX": { + "name": "SHIBAVAX", + "code": 91786, + "symbol": "SHIBX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AMON": { + "name": "AmonD", + "code": 91662, + "symbol": "AMON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DMG": { + "name": "DMM: Governance", + "code": 91809, + "symbol": "DMG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RUFF": { + "name": "Ruff", + "code": 91695, + "symbol": "RUFF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FUND": { + "name": "Unification", + "code": 90846, + "symbol": "FUND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLAST": { + "name": "SafeBlast", + "code": 91547, + "symbol": "BLAST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NEXT": { + "name": "ShopNEXT", + "code": 91540, + "symbol": "NEXT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TIPS": { + "name": "FedoraCoin", + "code": 91567, + "symbol": "TIPS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "C20": { + "name": "CRYPTO20", + "code": 91438, + "symbol": "C20", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CNTR": { + "name": "Centaur", + "code": 91665, + "symbol": "CNTR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PUT": { + "name": "PUTinCoin", + "code": 91631, + "symbol": "PUT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FINA": { + "name": "Defina Finance", + "code": 91427, + "symbol": "FINA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SWM": { + "name": "Swarm", + "code": 91731, + "symbol": "SWM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XAMP": { + "name": "Antiample", + "code": 91611, + "symbol": "XAMP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COLX": { + "name": "ColossusXT", + "code": 91107, + "symbol": "COLX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MCM": { + "name": "Mochimo", + "code": 91613, + "symbol": "MCM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PMA": { + "name": "PumaPay", + "code": 91469, + "symbol": "PMA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EFC": { + "name": "Everton Fan Token", + "code": 91606, + "symbol": "EFC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GVT": { + "name": "Genesis Vision", + "code": 91559, + "symbol": "GVT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DAC": { + "name": "Davinci Coin", + "code": 91955, + "symbol": "DAC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SKM": { + "name": "Skrumble Network", + "code": 91674, + "symbol": "SKM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XLA": { + "name": "Scala", + "code": 91530, + "symbol": "XLA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MAX": { + "name": "Maxcoin", + "code": 92026, + "symbol": "MAX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETGP": { + "name": "Ethereum Gold Project", + "code": 92071, + "symbol": "ETGP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HANDY": { + "name": "Handy", + "code": 91120, + "symbol": "HANDY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRAVA": { + "name": "TRAVA.FINANCE", + "code": 91845, + "symbol": "TRAVA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FSW": { + "name": "Falconswap", + "code": 91723, + "symbol": "FSW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CORN": { + "name": "CORN", + "code": 94738, + "symbol": "CORN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LEDU": { + "name": "Education Ecosystem", + "code": 91612, + "symbol": "LEDU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POR": { + "name": "Portuma", + "code": 93820, + "symbol": "POR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YAE": { + "name": "Cryptonovae", + "code": 91319, + "symbol": "YAE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRWNY": { + "name": "Crowny", + "code": 91748, + "symbol": "CRWNY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRIO": { + "name": "Maximus TRIO", + "code": 94946, + "symbol": "TRIO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LKR": { + "name": "Sri Lanka Rupee", + "code": 144, + "precision": 2, + "subunit": 100, + "symbol": "\u20a8", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MTN": { + "name": "Medicalchain", + "code": 91613, + "symbol": "MTN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "APPC": { + "name": "AppCoins", + "code": 91526, + "symbol": "APPC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AM": { + "name": "Aston Martin Cognizant Fan Token", + "code": 91624, + "symbol": "AM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RIO": { + "name": "Realio Network", + "code": 91958, + "symbol": "RIO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BCUBE": { + "name": "B-cube.ai", + "code": 91467, + "symbol": "BCUBE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SONO": { + "name": "SonoCoin", + "code": 94000, + "symbol": "SONO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SIGN": { + "name": "SIGN", + "code": 92860, + "symbol": "SIGN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DGX": { + "name": "Digix Gold Token", + "code": 91084, + "symbol": "DGX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PIN": { + "name": "Public Index Network", + "code": 91818, + "symbol": "PIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TKY": { + "name": "THEKEY", + "code": 91642, + "symbol": "TKY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XDN": { + "name": "DigitalNote", + "code": 91537, + "symbol": "XDN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SCCP": { + "name": "S.C. Corinthians Fan Token", + "code": 91339, + "symbol": "SCCP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IXC": { + "name": "Ixcoin", + "code": 91499, + "symbol": "IXC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HIT": { + "name": "HitBTC Token", + "code": 92816, + "symbol": "HIT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XTP": { + "name": "Tap", + "code": 91706, + "symbol": "XTP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XPD": { + "name": "PetroDollar", + "code": 91529, + "symbol": "XPD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LFW": { + "name": "Linked Finance World", + "code": 91832, + "symbol": "LFW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KNDC": { + "name": "KanadeCoin", + "code": 92147, + "symbol": "KNDC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ACK": { + "name": "Arcade Kingdoms", + "code": 93083, + "symbol": "ACK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LZ": { + "name": "LaunchZone", + "code": 91744, + "symbol": "LZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DESU": { + "name": "Dexsport", + "code": 91391, + "symbol": "DESU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SNET": { + "name": "Snetwork", + "code": 91749, + "symbol": "SNET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CAT": { + "name": "Cat", + "code": 92775, + "symbol": "CAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "2CRZ": { + "name": "2crazyNFT", + "code": 91787, + "symbol": "2CRZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZOON": { + "name": "CryptoZoon", + "code": 91565, + "symbol": "ZOON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ESBC": { + "name": "ESBC", + "code": 91658, + "symbol": "ESBC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPORE": { + "name": "Spore", + "code": 91618, + "symbol": "SPORE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LANA": { + "name": "LanaCoin", + "code": 91189, + "symbol": "LANA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BXX": { + "name": "Baanx", + "code": 91395, + "symbol": "BXX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QDAO": { + "name": "Q DAO Governance token v1.0", + "code": 91662, + "symbol": "QDAO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VDL": { + "name": "Vidulum", + "code": 91743, + "symbol": "VDL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CANN": { + "name": "CannabisCoin", + "code": 91575, + "symbol": "CANN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OCE": { + "name": "OceanEx Token", + "code": 91672, + "symbol": "OCE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AVL": { + "name": "Aston Villa Fan Token", + "code": 91535, + "symbol": "AVL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AYA": { + "name": "Aryacoin", + "code": 91594, + "symbol": "AYA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLUE": { + "name": "Blue Protocol", + "code": 91964, + "symbol": "BLUE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NDX": { + "name": "Indexed Finance", + "code": 92356, + "symbol": "NDX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PUPPY": { + "name": "Shar Pei", + "code": 91671, + "symbol": "PUPPY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HMQ": { + "name": "Humaniq", + "code": 91538, + "symbol": "HMQ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALLBI": { + "name": "ALL BEST ICO", + "code": 92310, + "symbol": "ALLBI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RXS": { + "name": "Rune Shards", + "code": 91879, + "symbol": "RXS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DVC": { + "name": "DragonVein", + "code": 92376, + "symbol": "DVC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPO": { + "name": "Spores Network", + "code": 91915, + "symbol": "SPO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GOF": { + "name": "Golff", + "code": 91657, + "symbol": "GOF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NAFT": { + "name": "Nafter", + "code": 91673, + "symbol": "NAFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ASKO": { + "name": "ASKO", + "code": 91920, + "symbol": "ASKO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KTON": { + "name": "Darwinia Commitment Token", + "code": 91741, + "symbol": "KTON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SEEN": { + "name": "SEEN", + "code": 91681, + "symbol": "SEEN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COOK": { + "name": "Cook Finance", + "code": 91824, + "symbol": "COOK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RHT": { + "name": "Reward Hunters Token", + "code": 92450, + "symbol": "RHT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KKO": { + "name": "Kineko", + "code": 92515, + "symbol": "KKO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MAT": { + "name": "MirArc Chain", + "code": 93217, + "symbol": "MAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RENA": { + "name": "Warena", + "code": 92429, + "symbol": "RENA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DEV": { + "name": "Dev Protocol", + "code": 91544, + "symbol": "DEV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FNT": { + "name": "Falcon Project", + "code": 91867, + "symbol": "FNT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PGT": { + "name": "Polyient Games Governance Token", + "code": 91689, + "symbol": "PGT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SAUBER": { + "name": "Alfa Romeo Racing ORLEN Fan Token", + "code": 91599, + "symbol": "SAUBER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BXC": { + "name": "Bitcoin Classic", + "code": 92467, + "symbol": "BXC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UMASK": { + "name": "Unicly Hashmasks Collection", + "code": 91598, + "symbol": "UMASK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOS": { + "name": "DOS Network", + "code": 91891, + "symbol": "DOS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOGEC": { + "name": "DogeCash", + "code": 91821, + "symbol": "DOGEC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLT": { + "name": "Blocto Token", + "code": 93641, + "symbol": "BLT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LXT": { + "name": "Litex", + "code": 91595, + "symbol": "LXT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOM": { + "name": "Ancient Kingdom", + "code": 92249, + "symbol": "DOM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JRT": { + "name": "Jarvis Network", + "code": 91722, + "symbol": "JRT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OST": { + "name": "OST", + "code": 91669, + "symbol": "OST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IETH": { + "name": "iEthereum", + "code": 91659, + "symbol": "IETH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NCDT": { + "name": "Nuco.cloud", + "code": 91622, + "symbol": "NCDT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FTX": { + "name": "FintruX Network", + "code": 92005, + "symbol": "FTX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PST": { + "name": "Primas", + "code": 91620, + "symbol": "PST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BHD": { + "name": "Bahraini Dinar", + "code": 48, + "precision": 3, + "subunit": 1000, + "symbol": "\u0628.\u062f", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PXL": { + "name": "PIXEL", + "code": 91705, + "symbol": "PXL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GDAO": { + "name": "Governor DAO", + "code": 91792, + "symbol": "GDAO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QCH": { + "name": "QChi", + "code": 91560, + "symbol": "QCH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WINGS": { + "name": "Wings", + "code": 91711, + "symbol": "WINGS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POT": { + "name": "X Protocol", + "code": 93610, + "symbol": "POT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TERC": { + "name": "TronEuropeRewardCoin", + "code": 91712, + "symbol": "TERC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SWT": { + "name": "Smart Wallet Token", + "code": 94318, + "symbol": "SWT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XPNET": { + "name": "XP NETWORK", + "code": 91810, + "symbol": "XPNET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XDOGE": { + "name": "CHRISTMAS DOGE", + "code": 94888, + "symbol": "XDOGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OKS": { + "name": "Oikos", + "code": 91506, + "symbol": "OKS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRTT": { + "name": "Trittium", + "code": 92178, + "symbol": "TRTT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHX": { + "name": "WeOwn", + "code": 92014, + "symbol": "CHX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XTAG": { + "name": "xHashtag", + "code": 91534, + "symbol": "XTAG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MDS": { + "name": "MediShares", + "code": 91820, + "symbol": "MDS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CORA": { + "name": "Corra.Finance", + "code": 91609, + "symbol": "CORA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NNI": { + "name": "NeoNomad", + "code": 92207, + "symbol": "NNI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "vBCH": { + "name": "Venus BCH", + "code": 91717, + "symbol": "vBCH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DEB": { + "name": "Andus Chain", + "code": 94016, + "symbol": "DEB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TYPE": { + "name": "Typerium", + "code": 91979, + "symbol": "TYPE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BANKER": { + "name": "BankerDoge", + "code": 91726, + "symbol": "BANKER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AEON": { + "name": "Aeon", + "code": 91247, + "symbol": "AEON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KCASH": { + "name": "Kcash", + "code": 91647, + "symbol": "KCASH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZDR": { + "name": "Zloadr", + "code": 91545, + "symbol": "ZDR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PAINT": { + "name": "MurAll", + "code": 91763, + "symbol": "PAINT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GALO": { + "name": "Clube Atl\u00e9tico Mineiro Fan Token", + "code": 91508, + "symbol": "GALO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DYN": { + "name": "DYAKON", + "code": 93974, + "symbol": "DYN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IBFK": { + "name": "\u0130stanbul Ba\u015fak\u015fehir Fan Token", + "code": 91455, + "symbol": "IBFK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "X8X": { + "name": "X8X Token", + "code": 91764, + "symbol": "X8X", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HTD": { + "name": "HeroesTD", + "code": 92248, + "symbol": "HTD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FF": { + "name": "Forefront", + "code": 91736, + "symbol": "FF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ADD": { + "name": "Add.xyz", + "code": 91862, + "symbol": "ADD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AITRA": { + "name": "Aitra", + "code": 91698, + "symbol": "AITRA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COT": { + "name": "Cosplay Token", + "code": 93271, + "symbol": "COT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UIP": { + "name": "UnlimitedIP", + "code": 91790, + "symbol": "UIP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YBO": { + "name": "Young Boys Fan Token", + "code": 91528, + "symbol": "YBO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AIRT": { + "name": "AirNFTs", + "code": 91767, + "symbol": "AIRT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CURE": { + "name": "Curecoin", + "code": 91899, + "symbol": "CURE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HGOLD": { + "name": "HollyGold", + "code": 91532, + "symbol": "HGOLD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FACE": { + "name": "FaceDAO", + "code": 94431, + "symbol": "FACE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BASE": { + "name": "Base Protocol", + "code": 91681, + "symbol": "BASE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLF": { + "name": "PlayFuel", + "code": 91546, + "symbol": "PLF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TAD": { + "name": "Tadpole Finance", + "code": 91750, + "symbol": "TAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DEPAY": { + "name": "DePay", + "code": 91751, + "symbol": "DEPAY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPFC": { + "name": "Sao Paulo FC Fan Token", + "code": 91596, + "symbol": "SPFC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DDD": { + "name": "Scry.info", + "code": 91531, + "symbol": "DDD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "APYS": { + "name": "APYSwap", + "code": 91882, + "symbol": "APYS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TSX": { + "name": "TradeStars", + "code": 92061, + "symbol": "TSX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GLINT": { + "name": "BeamSwap", + "code": 91783, + "symbol": "GLINT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CANDY": { + "name": "Bored Candy City", + "code": 93520, + "symbol": "CANDY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PHNX": { + "name": "Phenix Finance (NEW)", + "code": 93973, + "symbol": "PHNX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POLI": { + "name": "Polinate", + "code": 91983, + "symbol": "POLI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FYP": { + "name": "FlypMe", + "code": 91638, + "symbol": "FYP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MAKI": { + "name": "MakiSwap", + "code": 91865, + "symbol": "MAKI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XPN": { + "name": "PANTHEON X", + "code": 91301, + "symbol": "XPN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BCA": { + "name": "Bitcoin Atom", + "code": 91425, + "symbol": "BCA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHEEMS": { + "name": "Cheems", + "code": 91746, + "symbol": "CHEEMS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STM": { + "name": "Streamity", + "code": 91666, + "symbol": "STM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SNB": { + "name": "SynchroBitcoin", + "code": 91816, + "symbol": "SNB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CLS": { + "name": "Coldstack", + "code": 92067, + "symbol": "CLS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XRC": { + "name": "xRhodium", + "code": 92000, + "symbol": "XRC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRE8": { + "name": "Creaticles", + "code": 91977, + "symbol": "CRE8", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EVED": { + "name": "Evedo", + "code": 91839, + "symbol": "EVED", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "L2": { + "name": "Leverj Gluon", + "code": 91968, + "symbol": "L2", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BOB": { + "name": "Boliviano", + "code": 68, + "precision": 2, + "subunit": 100, + "symbol": "Bs.", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KRB": { + "name": "Karbo", + "code": 91640, + "symbol": "KRB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OML": { + "name": "Omlira", + "code": 91774, + "symbol": "OML", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETNA": { + "name": "ETNA Network", + "code": 92087, + "symbol": "ETNA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BITS": { + "name": "Bitstar", + "code": 92070, + "symbol": "BITS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ROCKI": { + "name": "ROCKI", + "code": 92075, + "symbol": "ROCKI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ASAP": { + "name": "Chainswap", + "code": 91779, + "symbol": "ASAP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BHO": { + "name": "BHO Network", + "code": 92104, + "symbol": "BHO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PASC": { + "name": "Pascal", + "code": 91799, + "symbol": "PASC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WTF": { + "name": "Waterfall DeFi", + "code": 92509, + "symbol": "WTF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ADM": { + "name": "ADAMANT Messenger", + "code": 92037, + "symbol": "ADM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WORLD": { + "name": "World Token", + "code": 91784, + "symbol": "WORLD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GENESIS": { + "name": "Genesis Worlds", + "code": 92094, + "symbol": "GENESIS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FORM": { + "name": "Formation Fi", + "code": 91902, + "symbol": "FORM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SYP": { + "name": "Syrian Pound", + "code": 760, + "precision": 2, + "subunit": 100, + "symbol": "\u00a3S", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NUX": { + "name": "Peanut", + "code": 92042, + "symbol": "NUX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOWS": { + "name": "Shadows", + "code": 91734, + "symbol": "DOWS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HOMI": { + "name": "HOMIHELP", + "code": 91790, + "symbol": "HOMI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SMG": { + "name": "Samurai Legends", + "code": 94322, + "symbol": "SMG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NBOT": { + "name": "Naka Bodhi Token", + "code": 91570, + "symbol": "NBOT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AMN": { + "name": "Amon", + "code": 92100, + "symbol": "AMN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RAINBOW": { + "name": "Rainbow Token", + "code": 91719, + "symbol": "RAINBOW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PXC": { + "name": "Phoenixcoin", + "code": 91479, + "symbol": "PXC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GARD": { + "name": "Hashgard", + "code": 91896, + "symbol": "GARD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XST": { + "name": "Stealth", + "code": 91869, + "symbol": "XST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XMX": { + "name": "XMax", + "code": 91693, + "symbol": "XMX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NRV": { + "name": "Nerve Finance", + "code": 91860, + "symbol": "NRV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IBP": { + "name": "Innovation Blockchain Payment", + "code": 91989, + "symbol": "IBP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MVP": { + "name": "Merculet", + "code": 91718, + "symbol": "MVP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DRC": { + "name": "DRC Mobility", + "code": 92766, + "symbol": "DRC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TAP": { + "name": "TAP FANTASY", + "code": 92976, + "symbol": "TAP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HYDRO": { + "name": "Hydro", + "code": 91800, + "symbol": "HYDRO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WISH": { + "name": "MyWish", + "code": 91838, + "symbol": "WISH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UCA": { + "name": "UCA Coin", + "code": 91935, + "symbol": "UCA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LCS": { + "name": "LocalCoinSwap", + "code": 91807, + "symbol": "LCS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MXX": { + "name": "Multiplier", + "code": 91808, + "symbol": "MXX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PVM": { + "name": "PRIVATEUM INITIATIVE", + "code": 91809, + "symbol": "PVM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SAM": { + "name": "Samsunspor Fan Token", + "code": 91760, + "symbol": "SAM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "THC": { + "name": "Thetan Coin", + "code": 94244, + "symbol": "THC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GLS": { + "name": "Golos Blockchain", + "code": 91848, + "symbol": "GLS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KANGAL": { + "name": "Kangal", + "code": 91758, + "symbol": "KANGAL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DIT": { + "name": "Digital Insurance Token", + "code": 91814, + "symbol": "DIT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHAT": { + "name": "ChatCoin", + "code": 91603, + "symbol": "CHAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "\u03a4BTC": { + "name": "\u03c4Bitcoin", + "code": 91816, + "symbol": "\u03a4BTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BECN": { + "name": "Beacon", + "code": 92441, + "symbol": "BECN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XMY": { + "name": "Myriad", + "code": 91906, + "symbol": "XMY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CVR": { + "name": "CoverCompared", + "code": 91898, + "symbol": "CVR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LEAD": { + "name": "Lead Wallet", + "code": 91967, + "symbol": "LEAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MNE": { + "name": "Minereum", + "code": 91821, + "symbol": "MNE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BGL": { + "name": "Bitgesell", + "code": 91556, + "symbol": "BGL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SUB": { + "name": "Subme", + "code": 92007, + "symbol": "SUB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DVP": { + "name": "Decentralized Vulnerability Platform", + "code": 91713, + "symbol": "DVP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ROYA": { + "name": "Royale Finance", + "code": 92013, + "symbol": "ROYA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SETH": { + "name": "sETH", + "code": 94086, + "symbol": "SETH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BZE": { + "name": "BZEdge", + "code": 91827, + "symbol": "BZE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FST": { + "name": "Futureswap", + "code": 94523, + "symbol": "FST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TIP": { + "name": "SugarBounce", + "code": 91939, + "symbol": "TIP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STV": { + "name": "Sint-Truidense Voetbalvereniging Fan Token", + "code": 91700, + "symbol": "STV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EDR": { + "name": "Endor Protocol", + "code": 91831, + "symbol": "EDR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTA": { + "name": "Bata", + "code": 92108, + "symbol": "BTA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PGN": { + "name": "Pigeoncoin", + "code": 91943, + "symbol": "PGN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MUE": { + "name": "MonetaryUnit", + "code": 91834, + "symbol": "MUE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CPO": { + "name": "Cryptopolis", + "code": 92062, + "symbol": "CPO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AUC": { + "name": "Auctus", + "code": 92164, + "symbol": "AUC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TIDAL": { + "name": "Tidal Finance", + "code": 91901, + "symbol": "TIDAL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TPAY": { + "name": "TokenPay", + "code": 91838, + "symbol": "TPAY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "D": { + "name": "Denarius", + "code": 91619, + "symbol": "D", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DTA": { + "name": "DATA", + "code": 91690, + "symbol": "DTA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRW": { + "name": "Crown", + "code": 91684, + "symbol": "CRW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EBST": { + "name": "eBoost", + "code": 91740, + "symbol": "EBST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HTDF": { + "name": "Orient Walt", + "code": 91842, + "symbol": "HTDF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KTLYO": { + "name": "Katalyo", + "code": 91845, + "symbol": "KTLYO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BATH": { + "name": "Battle Hero", + "code": 91819, + "symbol": "BATH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PCNT": { + "name": "Playcent", + "code": 91893, + "symbol": "PCNT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LML": { + "name": "Link Machine Learning", + "code": 91771, + "symbol": "LML", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FLIXX": { + "name": "Flixxo", + "code": 92145, + "symbol": "FLIXX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SDT": { + "name": "Stake DAO", + "code": 91836, + "symbol": "SDT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RVC": { + "name": "Revenue Coin", + "code": 93458, + "symbol": "RVC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOKI": { + "name": "Doki Doki Finance", + "code": 92188, + "symbol": "DOKI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XBC": { + "name": "Bitcoin Plus", + "code": 91351, + "symbol": "XBC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPHTX": { + "name": "SophiaTX", + "code": 91855, + "symbol": "SPHTX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VEIL": { + "name": "Veil", + "code": 91877, + "symbol": "VEIL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XCT": { + "name": "Citadel.one", + "code": 92063, + "symbol": "XCT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZCL": { + "name": "ZClassic", + "code": 91641, + "symbol": "ZCL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WSPP": { + "name": "Wolf Safe Poor People (Polygon)", + "code": 92253, + "symbol": "WSPP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TOL": { + "name": "Tolar", + "code": 91460, + "symbol": "TOL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MGO": { + "name": "MobileGo", + "code": 91861, + "symbol": "MGO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XPC": { + "name": "eXPerience Chain", + "code": 91514, + "symbol": "XPC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BITX": { + "name": "BitScreener Token", + "code": 91863, + "symbol": "BITX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BNU": { + "name": "ByteNext", + "code": 91972, + "symbol": "BNU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHIP": { + "name": "ShipChain", + "code": 91865, + "symbol": "SHIP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DMT": { + "name": "DMarket", + "code": 91677, + "symbol": "DMT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RNT": { + "name": "OneRoot Network", + "code": 91675, + "symbol": "RNT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VGW": { + "name": "VegaWallet Token", + "code": 91868, + "symbol": "VGW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PHI": { + "name": "PHI Token", + "code": 91708, + "symbol": "PHI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STAR": { + "name": "FileStar", + "code": 94450, + "symbol": "STAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BRY": { + "name": "Berry Data", + "code": 92093, + "symbol": "BRY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BPS": { + "name": "BitcoinPoS", + "code": 92052, + "symbol": "BPS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EBA": { + "name": "Elpis Battle", + "code": 92129, + "symbol": "EBA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "APN": { + "name": "Apron Network", + "code": 91957, + "symbol": "APN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DACS": { + "name": "DACSEE", + "code": 91876, + "symbol": "DACS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ELEC": { + "name": "Electrify.Asia", + "code": 91642, + "symbol": "ELEC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TELOS": { + "name": "Teloscoin", + "code": 92177, + "symbol": "TELOS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DTH": { + "name": "Dether", + "code": 91879, + "symbol": "DTH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PFL": { + "name": "Professional Fighters League Fan Token", + "code": 91802, + "symbol": "PFL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QUIN": { + "name": "QUINADS", + "code": 91921, + "symbol": "QUIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YF-DAI": { + "name": "YFDAI.FINANCE", + "code": 91735, + "symbol": "YF-DAI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CTT": { + "name": "Castweet", + "code": 92185, + "symbol": "CTT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NAVI": { + "name": "Atlas Navi", + "code": 94277, + "symbol": "NAVI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CLR": { + "name": "Color Platform", + "code": 91945, + "symbol": "CLR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ADB": { + "name": "adbank", + "code": 91689, + "symbol": "ADB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALN": { + "name": "Aluna.Social", + "code": 92105, + "symbol": "ALN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WELT": { + "name": "Fabwelt", + "code": 91745, + "symbol": "WELT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LOOT": { + "name": "Lootex", + "code": 93047, + "symbol": "LOOT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CFL": { + "name": "CryptoFlow", + "code": 91890, + "symbol": "CFL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LOBS": { + "name": "Lobstex", + "code": 91891, + "symbol": "LOBS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SNOB": { + "name": "Snowball", + "code": 92097, + "symbol": "SNOB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CNS": { + "name": "Centric Swap", + "code": 92269, + "symbol": "CNS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SMLY": { + "name": "SmileyCoin", + "code": 91486, + "symbol": "SMLY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DEAL": { + "name": "iDealCash", + "code": 91895, + "symbol": "DEAL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ATP": { + "name": "Alaya", + "code": 94759, + "symbol": "ATP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SAKE": { + "name": "SakeToken", + "code": 91897, + "symbol": "SAKE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ADABOY": { + "name": "ADA BOY", + "code": 91898, + "symbol": "ADABOY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NTK": { + "name": "Neurotoken", + "code": 92038, + "symbol": "NTK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SAO": { + "name": "Sator", + "code": 91929, + "symbol": "SAO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHOE": { + "name": "ShoeFy", + "code": 92250, + "symbol": "SHOE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BUZZ": { + "name": "BUZZCoin", + "code": 91947, + "symbol": "BUZZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LDOGE": { + "name": "LiteDoge", + "code": 91727, + "symbol": "LDOGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EOSDAC": { + "name": "eosDAC", + "code": 91805, + "symbol": "EOSDAC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KIT": { + "name": "DexKit", + "code": 91905, + "symbol": "KIT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EXE": { + "name": "8X8 PROTOCOL", + "code": 92346, + "symbol": "EXE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RED": { + "name": "RED", + "code": 91880, + "symbol": "RED", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETHYS": { + "name": "Ethereum Stake", + "code": 91908, + "symbol": "ETHYS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ECOM": { + "name": "Omnitude", + "code": 91909, + "symbol": "ECOM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SNOW": { + "name": "SnowSwap", + "code": 91900, + "symbol": "SNOW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MANNA": { + "name": "Manna", + "code": 91773, + "symbol": "MANNA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BAC": { + "name": "Basis Cash", + "code": 91854, + "symbol": "BAC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BOMB": { + "name": "Bombcrypto Coin", + "code": 94641, + "symbol": "BOMB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BZNT": { + "name": "Bezant", + "code": 91774, + "symbol": "BZNT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PHX": { + "name": "Phoenix Token", + "code": 92226, + "symbol": "PHX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NAME": { + "name": "PolkaDomain", + "code": 91916, + "symbol": "NAME", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JADE": { + "name": "Jade Protocol", + "code": 94413, + "symbol": "JADE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VNT": { + "name": "VNT Chain", + "code": 91919, + "symbol": "VNT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DPY": { + "name": "Delphy", + "code": 91903, + "symbol": "DPY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YEE": { + "name": "YEE", + "code": 92064, + "symbol": "YEE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLINK": { + "name": "BLink", + "code": 91779, + "symbol": "BLINK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MTLX": { + "name": "Mettalex", + "code": 92068, + "symbol": "MTLX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ATL": { + "name": "ATLANT", + "code": 91571, + "symbol": "ATL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KEYFI": { + "name": "KeyFi", + "code": 92074, + "symbol": "KEYFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRC": { + "name": "Terracoin", + "code": 91682, + "symbol": "TRC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PHT": { + "name": "Phoneum", + "code": 92229, + "symbol": "PHT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARGON": { + "name": "Argon", + "code": 92095, + "symbol": "ARGON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EDN": { + "name": "Eden", + "code": 91929, + "symbol": "EDN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EVX": { + "name": "Everex", + "code": 91931, + "symbol": "EVX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RELI": { + "name": "Relite Finance", + "code": 91932, + "symbol": "RELI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TERA": { + "name": "Terareum", + "code": 92885, + "symbol": "TERA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TONS": { + "name": "Thisoption", + "code": 91543, + "symbol": "TONS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MNTP": { + "name": "GoldMint", + "code": 91934, + "symbol": "MNTP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GS": { + "name": "Genesis Shards", + "code": 92023, + "symbol": "GS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DYNA": { + "name": "Dynamix", + "code": 91886, + "symbol": "DYNA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ELAND": { + "name": "Etherland", + "code": 91986, + "symbol": "ELAND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AZ": { + "name": "Azbit", + "code": 91366, + "symbol": "AZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MOWA": { + "name": "Moniwar", + "code": 92338, + "symbol": "MOWA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IHT": { + "name": "IHT Real Estate Protocol", + "code": 91963, + "symbol": "IHT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BYN": { + "name": "Belarussian Ruble", + "code": 974, + "precision": 0, + "subunit": 1, + "symbol": "Br", + "symbol_first": false, + "decimal_mark": ",", + "thousands_separator": " " + }, + "EKT": { + "name": "EDUCare", + "code": 92228, + "symbol": "EKT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GEO": { + "name": "GeoDB", + "code": 91751, + "symbol": "GEO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VIPS": { + "name": "Vipstar Coin", + "code": 91945, + "symbol": "VIPS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "USDS": { + "name": "Stably USD", + "code": 91584, + "symbol": "USDS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VLXPAD": { + "name": "VelasPad", + "code": 92021, + "symbol": "VLXPAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GSAIL": { + "name": "SolanaSail Governance Token", + "code": 92233, + "symbol": "GSAIL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VIKKY": { + "name": "VikkyToken", + "code": 92224, + "symbol": "VIKKY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CNTM": { + "name": "Connectome", + "code": 92024, + "symbol": "CNTM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HYC": { + "name": "HYCON", + "code": 91843, + "symbol": "HYC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BANCA": { + "name": "Banca", + "code": 92044, + "symbol": "BANCA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTO": { + "name": "Bottos", + "code": 91857, + "symbol": "BTO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AIRI": { + "name": "aiRight", + "code": 91913, + "symbol": "AIRI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SCR": { + "name": "Seychelles Rupee", + "code": 690, + "precision": 2, + "subunit": 100, + "symbol": "\u20a8", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRST": { + "name": "WeTrust", + "code": 91969, + "symbol": "TRST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HTN": { + "name": "Heart Number", + "code": 91957, + "symbol": "HTN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRX": { + "name": "CryptEx", + "code": 91770, + "symbol": "CRX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FRKT": { + "name": "FRAKT Token", + "code": 91701, + "symbol": "FRKT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PINK": { + "name": "Dot Finance", + "code": 93784, + "symbol": "PINK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BXY": { + "name": "Beaxy", + "code": 91942, + "symbol": "BXY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COFI": { + "name": "CoFiX", + "code": 93777, + "symbol": "COFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OGO": { + "name": "Origo", + "code": 92315, + "symbol": "OGO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LDFI": { + "name": "Lendefi", + "code": 92183, + "symbol": "LDFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SWACE": { + "name": "Swace", + "code": 91555, + "symbol": "SWACE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MILK2": { + "name": "Spaceswap MILK2", + "code": 92156, + "symbol": "MILK2", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NYZO": { + "name": "Nyzo", + "code": 92132, + "symbol": "NYZO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UUU": { + "name": "U Network", + "code": 91871, + "symbol": "UUU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRACE": { + "name": "Coinracer", + "code": 92186, + "symbol": "CRACE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ASPO": { + "name": "ASPO World", + "code": 91884, + "symbol": "ASPO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "REM": { + "name": "Remme", + "code": 91872, + "symbol": "REM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UFR": { + "name": "Upfiring", + "code": 91697, + "symbol": "UFR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TCS": { + "name": "Timechain Swap Token", + "code": 92270, + "symbol": "TCS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PAR": { + "name": "Parachute", + "code": 91910, + "symbol": "PAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PTOY": { + "name": "Patientory", + "code": 91977, + "symbol": "PTOY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OCT": { + "name": "Octopus Network", + "code": 92784, + "symbol": "OCT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VDR": { + "name": "Vodra", + "code": 92190, + "symbol": "VDR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PXG": { + "name": "PlayGame", + "code": 91926, + "symbol": "PXG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TCH": { + "name": "Thore Cash", + "code": 92524, + "symbol": "TCH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PHR": { + "name": "Phore", + "code": 92033, + "symbol": "PHR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FS": { + "name": "FantomStarter", + "code": 92110, + "symbol": "FS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TOTM": { + "name": "TotemFi", + "code": 92090, + "symbol": "TOTM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LYNC": { + "name": "LYNC Network", + "code": 91985, + "symbol": "LYNC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CLAM": { + "name": "OtterClam Finance", + "code": 91780, + "symbol": "CLAM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RENDOGE": { + "name": "renDOGE", + "code": 91803, + "symbol": "RENDOGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OSWAP": { + "name": "OpenSwap", + "code": 92082, + "symbol": "OSWAP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KP4R": { + "name": "Keep4r", + "code": 91989, + "symbol": "KP4R", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SS": { + "name": "Sharder", + "code": 91990, + "symbol": "SS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "N1": { + "name": "NFTify", + "code": 91850, + "symbol": "N1", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "N8V": { + "name": "NativeCoin", + "code": 92146, + "symbol": "N8V", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KNIGHT": { + "name": "KnightSwap", + "code": 94974, + "symbol": "KNIGHT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MOTO": { + "name": "Motocoin", + "code": 91784, + "symbol": "MOTO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "A": { + "name": "Alpha Token", + "code": 92043, + "symbol": "A", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PYLON": { + "name": "Pylon Finance", + "code": 91997, + "symbol": "PYLON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HTZ": { + "name": "Hertz Network", + "code": 91980, + "symbol": "HTZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WG0": { + "name": "Wrapped Gen-0 CryptoKitties", + "code": 91999, + "symbol": "WG0", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FUEL": { + "name": "Etherparty", + "code": 91924, + "symbol": "FUEL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BEER": { + "name": "Beer Money", + "code": 91825, + "symbol": "BEER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HQX": { + "name": "HOQU", + "code": 92002, + "symbol": "HQX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XLAB": { + "name": "XcelToken Plus", + "code": 91919, + "symbol": "XLAB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XIV": { + "name": "Planet Inverse", + "code": 91997, + "symbol": "XIV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COIN": { + "name": "Coinbase tokenized stock FTX", + "code": 94716, + "symbol": "COIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STEP": { + "name": "Step Finance", + "code": 92219, + "symbol": "STEP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NDR": { + "name": "Node Runners", + "code": 92007, + "symbol": "NDR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ION": { + "name": "ION", + "code": 92083, + "symbol": "ION", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YIELD": { + "name": "Yield Protocol", + "code": 92078, + "symbol": "YIELD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SET": { + "name": "Save Environment Token", + "code": 92493, + "symbol": "SET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ACCEL": { + "name": "ACCEL", + "code": 91951, + "symbol": "ACCEL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHAKE": { + "name": "Spaceswap SHAKE", + "code": 92121, + "symbol": "SHAKE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QUAI": { + "name": "QUAI DAO", + "code": 92013, + "symbol": "QUAI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IOC": { + "name": "I\/O Coin", + "code": 92014, + "symbol": "IOC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZUM": { + "name": "ZumCoin", + "code": 92392, + "symbol": "ZUM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UBN": { + "name": "Ubricoin", + "code": 92355, + "symbol": "UBN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZENI": { + "name": "Zennies", + "code": 91907, + "symbol": "ZENI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ROOM": { + "name": "OptionRoom", + "code": 92527, + "symbol": "ROOM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JAR": { + "name": "Jarvis+", + "code": 91936, + "symbol": "JAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ADC": { + "name": "AudioCoin", + "code": 91912, + "symbol": "ADC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OLXA": { + "name": "OLXA", + "code": 91962, + "symbol": "OLXA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CNB": { + "name": "Coinsbit Token", + "code": 91866, + "symbol": "CNB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PPBLZ": { + "name": "Pepemon Pepeballs", + "code": 91798, + "symbol": "PPBLZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPD": { + "name": "Stipend", + "code": 92422, + "symbol": "SPD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NIX": { + "name": "NIX", + "code": 91928, + "symbol": "NIX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GMAT": { + "name": "GoWithMi", + "code": 91561, + "symbol": "GMAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ISA": { + "name": "Islander", + "code": 92331, + "symbol": "ISA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IND": { + "name": "Indorse Token", + "code": 92039, + "symbol": "IND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UCH": { + "name": "Universidad de Chile Fan Token", + "code": 91661, + "symbol": "UCH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CUMSTAR": { + "name": "CumStar", + "code": 92033, + "symbol": "CUMSTAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OK": { + "name": "Okcash", + "code": 91715, + "symbol": "OK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CAI": { + "name": "Club Atletico Independiente", + "code": 91817, + "symbol": "CAI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOGES": { + "name": "Dogeswap", + "code": 92218, + "symbol": "DOGES", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ORAO": { + "name": "ORAO Network", + "code": 92099, + "symbol": "ORAO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "INK": { + "name": "Ink", + "code": 91864, + "symbol": "INK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MNTT": { + "name": "MoonTrust", + "code": 92040, + "symbol": "MNTT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "eYe": { + "name": "MEDIA EYE NFT Portal", + "code": 92111, + "symbol": "eYe", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STBU": { + "name": "Stobox Token", + "code": 92012, + "symbol": "STBU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UFARM": { + "name": "UniFarm", + "code": 92142, + "symbol": "UFARM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LTHN": { + "name": "Lethean", + "code": 92103, + "symbol": "LTHN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QWC": { + "name": "Qwertycoin", + "code": 92046, + "symbol": "QWC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HEAT": { + "name": "HEAT", + "code": 92047, + "symbol": "HEAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RATING": { + "name": "DPRating", + "code": 91710, + "symbol": "RATING", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ORB": { + "name": "Orbcity", + "code": 92992, + "symbol": "ORB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CCN": { + "name": "CustomContractNetwork", + "code": 92359, + "symbol": "CCN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MOMA": { + "name": "Mochi Market", + "code": 92150, + "symbol": "MOMA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BNF": { + "name": "BonFi", + "code": 92353, + "symbol": "BNF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FRC": { + "name": "Freicoin", + "code": 91844, + "symbol": "FRC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZEBI": { + "name": "Zebi Token", + "code": 92168, + "symbol": "ZEBI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALL": { + "name": "Lek", + "code": 8, + "precision": 2, + "subunit": 100, + "symbol": "L", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CERES": { + "name": "Ceres", + "code": 91944, + "symbol": "CERES", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "yTSLA": { + "name": "yTSLA Finance", + "code": 92059, + "symbol": "yTSLA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AC": { + "name": "ACoconut", + "code": 91941, + "symbol": "AC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETHA": { + "name": "ETHA Lend", + "code": 91908, + "symbol": "ETHA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARQ": { + "name": "Arqma", + "code": 91976, + "symbol": "ARQ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LEPA": { + "name": "Lepasa", + "code": 91995, + "symbol": "LEPA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETHY": { + "name": "Ethereum Yield", + "code": 92064, + "symbol": "ETHY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MES": { + "name": "MesChain", + "code": 92282, + "symbol": "MES", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BITB": { + "name": "Bean Cash", + "code": 91890, + "symbol": "BITB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WCK": { + "name": "Wrapped Basic CryptoKitties", + "code": 92067, + "symbol": "WCK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BCUG": { + "name": "Blockchain Cuties Universe Governance", + "code": 92143, + "symbol": "BCUG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GRG": { + "name": "RigoBlock", + "code": 91775, + "symbol": "GRG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BALPHA": { + "name": "bAlpha", + "code": 92138, + "symbol": "BALPHA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NIFT": { + "name": "Niftify", + "code": 92339, + "symbol": "NIFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XBP": { + "name": "BlitzPick", + "code": 92256, + "symbol": "XBP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PIPT": { + "name": "Power Index Pool Token", + "code": 92022, + "symbol": "PIPT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XNK": { + "name": "Ink Protocol", + "code": 92075, + "symbol": "XNK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LEG": { + "name": "Legia Warsaw Fan Token", + "code": 91887, + "symbol": "LEG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MIB": { + "name": "MIB Coin", + "code": 92006, + "symbol": "MIB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DBET": { + "name": "DecentBet", + "code": 92286, + "symbol": "DBET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BOBO": { + "name": "Bobo Cash", + "code": 92080, + "symbol": "BOBO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BUNI": { + "name": "Bunicorn", + "code": 92170, + "symbol": "BUNI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "INFI": { + "name": "Insured Finance", + "code": 92237, + "symbol": "INFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DVD": { + "name": "DAOventures", + "code": 92080, + "symbol": "DVD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AZUKI": { + "name": "Azuki", + "code": 92152, + "symbol": "AZUKI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BNTY": { + "name": "Bounty0x", + "code": 92009, + "symbol": "BNTY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WQT": { + "name": "WorkQuest Token", + "code": 92066, + "symbol": "WQT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DFS": { + "name": "Defis Network", + "code": 92087, + "symbol": "DFS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZER": { + "name": "Zero", + "code": 92031, + "symbol": "ZER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FIC": { + "name": "Filecash", + "code": 92194, + "symbol": "FIC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QBT": { + "name": "Qbao", + "code": 91990, + "symbol": "QBT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CORGIB": { + "name": "The Corgi of PolkaBridge", + "code": 92089, + "symbol": "CORGIB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BERRY": { + "name": "Berry", + "code": 92635, + "symbol": "BERRY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VAULT": { + "name": "VAULT", + "code": 92137, + "symbol": "VAULT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TIK": { + "name": "ChronoBase", + "code": 91994, + "symbol": "TIK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FOUR": { + "name": "4THPILLAR TECHNOLOGIES", + "code": 92016, + "symbol": "FOUR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DFSG": { + "name": "DFSocial Gaming", + "code": 92097, + "symbol": "DFSG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TN": { + "name": "TurtleNetwork", + "code": 92098, + "symbol": "TN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SIG": { + "name": "xSigma", + "code": 92225, + "symbol": "SIG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SSTX": { + "name": "Silver Stonks", + "code": 92004, + "symbol": "SSTX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "L3P": { + "name": "Lepricon", + "code": 92101, + "symbol": "L3P", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IONC": { + "name": "IONChain", + "code": 92102, + "symbol": "IONC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZPT": { + "name": "Zeepin", + "code": 91948, + "symbol": "ZPT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TCORE": { + "name": "Tornado", + "code": 92105, + "symbol": "TCORE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VIVID": { + "name": "Vivid Coin", + "code": 92287, + "symbol": "VIVID", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PAK": { + "name": "Pakcoin", + "code": 91747, + "symbol": "PAK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RBT": { + "name": "Rimbit", + "code": 92279, + "symbol": "RBT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RMPL": { + "name": "RMPL", + "code": 92109, + "symbol": "RMPL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BCPT": { + "name": "Blockmason Credit Protocol", + "code": 91829, + "symbol": "BCPT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XIOT": { + "name": "Xiotri", + "code": 92111, + "symbol": "XIOT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RAGE": { + "name": "Rage Fan", + "code": 92139, + "symbol": "RAGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CNN": { + "name": "Content Neutrality Network", + "code": 91988, + "symbol": "CNN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RONINGMZ": { + "name": "Ronin Gamez", + "code": 92115, + "symbol": "RONINGMZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARNX": { + "name": "Aeron", + "code": 92579, + "symbol": "ARNX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UBEX": { + "name": "Ubex", + "code": 92050, + "symbol": "UBEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "1MT": { + "name": "1Move", + "code": 94841, + "symbol": "1MT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MNC": { + "name": "Moneynet", + "code": 92146, + "symbol": "MNC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GPYX": { + "name": "GoldenPyrex", + "code": 91985, + "symbol": "GPYX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BBP": { + "name": "BiblePay", + "code": 91814, + "symbol": "BBP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IRD": { + "name": "Iridium", + "code": 91894, + "symbol": "IRD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NSURE": { + "name": "Nsure.Network", + "code": 92140, + "symbol": "NSURE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MOTA": { + "name": "MotaCoin", + "code": 92069, + "symbol": "MOTA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FXT": { + "name": "FuzeX", + "code": 92125, + "symbol": "FXT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DWEB": { + "name": "DecentraWeb", + "code": 91630, + "symbol": "DWEB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LMY": { + "name": "LunchMoney", + "code": 92127, + "symbol": "LMY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PTD": { + "name": "Peseta Digital", + "code": 92128, + "symbol": "PTD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SSP": { + "name": "South Sudanese Pound", + "code": 728, + "precision": 2, + "subunit": 100, + "symbol": "\u00a3", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CDL": { + "name": "CoinDeal Token", + "code": 92158, + "symbol": "CDL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOPE": { + "name": "DopeCoin", + "code": 92008, + "symbol": "DOPE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IOEN": { + "name": "Internet of Energy Network", + "code": 91932, + "symbol": "IOEN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NAAL": { + "name": "Ethernaal", + "code": 92134, + "symbol": "NAAL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MBC": { + "name": "MicroBitcoin", + "code": 91991, + "symbol": "MBC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CSPN": { + "name": "Crypto Sports Network", + "code": 92362, + "symbol": "CSPN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZORA": { + "name": "Zoracles", + "code": 91933, + "symbol": "ZORA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TH": { + "name": "Team Heretics Fan Token", + "code": 91826, + "symbol": "TH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RVL": { + "name": "REVIVAL", + "code": 92139, + "symbol": "RVL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TUBE": { + "name": "BitTube", + "code": 91996, + "symbol": "TUBE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHARE": { + "name": "Seigniorage Shares", + "code": 92035, + "symbol": "SHARE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LONDON": { + "name": "$LONDON", + "code": 92142, + "symbol": "LONDON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FOC": { + "name": "TheForce Trade", + "code": 92203, + "symbol": "FOC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DRT": { + "name": "DomRaider", + "code": 92048, + "symbol": "DRT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NETKO": { + "name": "Netko", + "code": 92020, + "symbol": "NETKO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IXT": { + "name": "IX Token", + "code": 93230, + "symbol": "IXT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLURA": { + "name": "PluraCoin", + "code": 92372, + "symbol": "PLURA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KICKS": { + "name": "GetKicks", + "code": 92730, + "symbol": "KICKS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KDG": { + "name": "Kingdom Game 4.0", + "code": 92109, + "symbol": "KDG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "INVE": { + "name": "InterValue", + "code": 92151, + "symbol": "INVE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARGO": { + "name": "Argo Finance", + "code": 94980, + "symbol": "ARGO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZUKI": { + "name": "Zuki Moba", + "code": 92342, + "symbol": "ZUKI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KOBO": { + "name": "Kobocoin", + "code": 92084, + "symbol": "KOBO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VEKTOR": { + "name": "VEKTOR", + "code": 92202, + "symbol": "VEKTOR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YSEC": { + "name": "Yearn Secure", + "code": 92157, + "symbol": "YSEC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHDW": { + "name": "GenesysGo Shadow", + "code": 94552, + "symbol": "SHDW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZUT": { + "name": "Zero Utility Token", + "code": 92159, + "symbol": "ZUT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EQL": { + "name": "Equal", + "code": 91873, + "symbol": "EQL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TANGO": { + "name": "keyTango", + "code": 92206, + "symbol": "TANGO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ATMOS": { + "name": "Atmos", + "code": 92216, + "symbol": "ATMOS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PASS": { + "name": "Blockpass", + "code": 91762, + "symbol": "PASS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PVT": { + "name": "Pivot Token", + "code": 92047, + "symbol": "PVT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WARP": { + "name": "Warp Finance", + "code": 92184, + "symbol": "WARP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OWN": { + "name": "OWNDATA", + "code": 92166, + "symbol": "OWN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SWING": { + "name": "Swing DAO", + "code": 94744, + "symbol": "SWING", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "2KEY": { + "name": "2key.network", + "code": 91574, + "symbol": "2KEY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZCR": { + "name": "ZCore", + "code": 92227, + "symbol": "ZCR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AID": { + "name": "AidCoin", + "code": 91548, + "symbol": "AID", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FREED": { + "name": "Freedomcoin", + "code": 91655, + "symbol": "FREED", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AIX": { + "name": "Aigang", + "code": 92231, + "symbol": "AIX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZNZ": { + "name": "ZENZO", + "code": 92120, + "symbol": "ZNZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TROLL": { + "name": "Trollcoin", + "code": 92046, + "symbol": "TROLL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UGAS": { + "name": "UGAS", + "code": 91984, + "symbol": "UGAS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NSR": { + "name": "NuShares", + "code": 92176, + "symbol": "NSR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "X42": { + "name": "x42 Protocol", + "code": 92091, + "symbol": "X42", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GEM": { + "name": "NFTmall", + "code": 93966, + "symbol": "GEM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RFI": { + "name": "reflect.finance", + "code": 92179, + "symbol": "RFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLU": { + "name": "BlueCoin", + "code": 92054, + "symbol": "BLU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POSW": { + "name": "PoSW Coin", + "code": 92102, + "symbol": "POSW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MOONS": { + "name": "MoonTools", + "code": 92182, + "symbol": "MOONS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BART": { + "name": "BarterTrade", + "code": 92183, + "symbol": "BART", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KALA": { + "name": "Kalata", + "code": 92495, + "symbol": "KALA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ENG": { + "name": "Endless Board Game", + "code": 94290, + "symbol": "ENG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HSC": { + "name": "HashCoin", + "code": 92077, + "symbol": "HSC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WFX": { + "name": "Webflix Token", + "code": 92144, + "symbol": "WFX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COLL": { + "name": "Collateral Pay", + "code": 92262, + "symbol": "COLL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SNRG": { + "name": "Synergy", + "code": 92244, + "symbol": "SNRG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FNB": { + "name": "FNB Protocol", + "code": 92314, + "symbol": "FNB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EOST": { + "name": "EOS TRUST", + "code": 92072, + "symbol": "EOST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GIG": { + "name": "Krios", + "code": 92193, + "symbol": "GIG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BSTY": { + "name": "GlobalBoost-Y", + "code": 91778, + "symbol": "BSTY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MSR": { + "name": "Masari", + "code": 91999, + "symbol": "MSR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DONUT": { + "name": "Donut", + "code": 92118, + "symbol": "DONUT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LUS": { + "name": "Luna Rush", + "code": 92459, + "symbol": "LUS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CATT": { + "name": "Catex Token", + "code": 92157, + "symbol": "CATT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ESCE": { + "name": "Escroco Emerald", + "code": 92424, + "symbol": "ESCE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POE": { + "name": "Po.et", + "code": 92215, + "symbol": "POE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DCTO": { + "name": "Decentralized Crypto Token", + "code": 92427, + "symbol": "DCTO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "2GIVE": { + "name": "2GIVE", + "code": 92079, + "symbol": "2GIVE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PYM": { + "name": "Playermon", + "code": 92252, + "symbol": "PYM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AFEN": { + "name": "AFEN Blockchain Network", + "code": 92284, + "symbol": "AFEN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PYRO": { + "name": "PYRO Network", + "code": 92214, + "symbol": "PYRO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PIPL": { + "name": "PiplCoin", + "code": 92208, + "symbol": "PIPL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EXCL": { + "name": "ExclusiveCoin", + "code": 92210, + "symbol": "EXCL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EXP": { + "name": "Expanse", + "code": 92115, + "symbol": "EXP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RITO": { + "name": "Ritocoin", + "code": 92301, + "symbol": "RITO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KWT": { + "name": "Kawaii Islands", + "code": 92295, + "symbol": "KWT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DGC": { + "name": "Digitalcoin", + "code": 92298, + "symbol": "DGC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YVS": { + "name": "YVS.Finance", + "code": 92165, + "symbol": "YVS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TYPH": { + "name": "Typhoon Network", + "code": 92216, + "symbol": "TYPH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NFY": { + "name": "Non-Fungible Yearn", + "code": 92122, + "symbol": "NFY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CBM": { + "name": "CryptoBonusMiles", + "code": 92251, + "symbol": "CBM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NOR": { + "name": "Noir", + "code": 92412, + "symbol": "NOR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DDL": { + "name": "DeFi Degen Land", + "code": 92366, + "symbol": "DDL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NFXC": { + "name": "NFX Coin", + "code": 92290, + "symbol": "NFXC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FTI": { + "name": "FansTime", + "code": 91956, + "symbol": "FTI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DAM": { + "name": "Datamine", + "code": 92257, + "symbol": "DAM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALA": { + "name": "Alanyaspor Fan Token", + "code": 91714, + "symbol": "ALA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DLT": { + "name": "Agrello", + "code": 92085, + "symbol": "DLT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RGP": { + "name": "Rigel Protocol", + "code": 92163, + "symbol": "RGP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZXC": { + "name": "0xcert", + "code": 92228, + "symbol": "ZXC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XAS": { + "name": "Asch", + "code": 92088, + "symbol": "XAS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARCO": { + "name": "AquariusCoin", + "code": 92040, + "symbol": "ARCO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EDC": { + "name": "EDC Blockchain", + "code": 92233, + "symbol": "EDC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ACAT": { + "name": "Alphacat", + "code": 92234, + "symbol": "ACAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EGEM": { + "name": "EtherGem", + "code": 92212, + "symbol": "EGEM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DZG": { + "name": "Dinamo Zagreb Fan Token", + "code": 91911, + "symbol": "DZG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PIRATE": { + "name": "PirateCash", + "code": 92237, + "symbol": "PIRATE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MTHD": { + "name": "Method Finance", + "code": 92238, + "symbol": "MTHD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHIELD": { + "name": "Dejitaru Shirudo", + "code": 93827, + "symbol": "SHIELD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NCC": { + "name": "NeuroChain", + "code": 92240, + "symbol": "NCC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TAG": { + "name": "TagCoin", + "code": 92151, + "symbol": "TAG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CREDIT": { + "name": "PROXI", + "code": 94500, + "symbol": "CREDIT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CMCT": { + "name": "Cyber Movie Chain", + "code": 92244, + "symbol": "CMCT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DHV": { + "name": "DeHive", + "code": 91794, + "symbol": "DHV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CUR": { + "name": "Curio", + "code": 92333, + "symbol": "CUR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GUM": { + "name": "Gourmet Galaxy", + "code": 92198, + "symbol": "GUM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BITTO": { + "name": "BITTO", + "code": 92249, + "symbol": "BITTO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XNV": { + "name": "Nerva", + "code": 92098, + "symbol": "XNV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VIT": { + "name": "Team Vitality Fan Token", + "code": 92025, + "symbol": "VIT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ENT": { + "name": "Eternity", + "code": 92076, + "symbol": "ENT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZSC": { + "name": "Zeusshield", + "code": 92127, + "symbol": "ZSC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KFT": { + "name": "Knit Finance", + "code": 92387, + "symbol": "KFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BC": { + "name": "Bitcoin Confidential", + "code": 92302, + "symbol": "BC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KIMCHI": { + "name": "KIMCHI.finance", + "code": 92167, + "symbol": "KIMCHI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MTX": { + "name": "Matryx", + "code": 92257, + "symbol": "MTX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WCO": { + "name": "Winco", + "code": 92258, + "symbol": "WCO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JET": { + "name": "Jet Protocol", + "code": 93650, + "symbol": "JET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SND": { + "name": "SnodeCoin", + "code": 92260, + "symbol": "SND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XBY": { + "name": "XTRABYTES", + "code": 91459, + "symbol": "XBY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UDOKI": { + "name": "Unicly Doki Doki Collection", + "code": 92263, + "symbol": "UDOKI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KSEED": { + "name": "Kush Finance", + "code": 92523, + "symbol": "KSEED", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MEL": { + "name": "MELX", + "code": 92130, + "symbol": "MEL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETI": { + "name": "EtherInc", + "code": 92266, + "symbol": "ETI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BCV": { + "name": "BitCapitalVendor", + "code": 92267, + "symbol": "BCV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CTASK": { + "name": "CryptoTask", + "code": 92268, + "symbol": "CTASK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RUP": { + "name": "Rupee", + "code": 92458, + "symbol": "RUP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NOV": { + "name": "Novara Calcio Fan Token", + "code": 91971, + "symbol": "NOV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IOG": { + "name": "Playgroundz", + "code": 92271, + "symbol": "IOG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DYT": { + "name": "DoYourTip", + "code": 92234, + "symbol": "DYT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NBC": { + "name": "Niobium Coin", + "code": 92030, + "symbol": "NBC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BMH": { + "name": "BlockMesh", + "code": 92275, + "symbol": "BMH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COB": { + "name": "Cobinhood", + "code": 92133, + "symbol": "COB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ATCC": { + "name": "ATC Coin", + "code": 92277, + "symbol": "ATCC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COSM": { + "name": "Cosmo Coin", + "code": 92106, + "symbol": "COSM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UP": { + "name": "UpToken", + "code": 92277, + "symbol": "UP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SKYRIM": { + "name": "Skyrim Finance", + "code": 92195, + "symbol": "SKYRIM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FONT": { + "name": "Font", + "code": 92281, + "symbol": "FONT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CJ": { + "name": "Cryptojacks", + "code": 92136, + "symbol": "CJ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RBIES": { + "name": "Rubies", + "code": 92276, + "symbol": "RBIES", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GFX": { + "name": "GamyFi Platform", + "code": 92281, + "symbol": "GFX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BITG": { + "name": "Bitcoin Green", + "code": 91904, + "symbol": "BITG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GMC": { + "name": "GokuMarket Credit", + "code": 92582, + "symbol": "GMC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MPAY": { + "name": "MenaPay", + "code": 92002, + "symbol": "MPAY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TTN": { + "name": "Titan Coin", + "code": 91970, + "symbol": "TTN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DDK": { + "name": "DDKoin", + "code": 92057, + "symbol": "DDK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PRARE": { + "name": "POLKARARE", + "code": 92232, + "symbol": "PRARE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EVE": { + "name": "EVE Token", + "code": 93464, + "symbol": "EVE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TSL": { + "name": "Energo", + "code": 92011, + "symbol": "TSL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XWP": { + "name": "Swap", + "code": 92117, + "symbol": "XWP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WOWS": { + "name": "Wolves of Wall Street", + "code": 92295, + "symbol": "WOWS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KWS": { + "name": "Knight War - The Holy Trio", + "code": 92433, + "symbol": "KWS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SXUT": { + "name": "Spectre.ai Utility Token", + "code": 92297, + "symbol": "SXUT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KFX": { + "name": "KnoxFS", + "code": 92274, + "symbol": "KFX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DINGO": { + "name": "DINGO TOKEN", + "code": 92134, + "symbol": "DINGO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SFUEL": { + "name": "SparkPoint Fuel", + "code": 92230, + "symbol": "SFUEL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STKR": { + "name": "StakerDAO", + "code": 92301, + "symbol": "STKR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BOUTS": { + "name": "BoutsPro", + "code": 92423, + "symbol": "BOUTS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NVC": { + "name": "Novacoin", + "code": 92173, + "symbol": "NVC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "2LC": { + "name": "2local", + "code": 92334, + "symbol": "2LC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CROAT": { + "name": "CROAT", + "code": 92306, + "symbol": "CROAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VOX": { + "name": "Vox.Finance", + "code": 92092, + "symbol": "VOX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GOLD": { + "name": "Golden Token", + "code": 93808, + "symbol": "GOLD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CORX": { + "name": "CorionX", + "code": 92343, + "symbol": "CORX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LOCK": { + "name": "Meridian Network", + "code": 92310, + "symbol": "LOCK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ART": { + "name": "Maecenas", + "code": 92280, + "symbol": "ART", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SENC": { + "name": "Sentinel Chain", + "code": 92126, + "symbol": "SENC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MMO": { + "name": "MM Optimizer (Polygon)", + "code": 93917, + "symbol": "MMO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETG": { + "name": "Ethereum Gold", + "code": 92314, + "symbol": "ETG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SCONEX": { + "name": "Sportcash One", + "code": 92258, + "symbol": "SCONEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZET": { + "name": "Zetacoin", + "code": 92354, + "symbol": "ZET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VRC": { + "name": "VeriCoin", + "code": 92318, + "symbol": "VRC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SMC": { + "name": "SmartCoin (SMC)", + "code": 92319, + "symbol": "SMC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DCNTR": { + "name": "Decentrahub Coin", + "code": 92235, + "symbol": "DCNTR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BBO": { + "name": "Bigbom", + "code": 92321, + "symbol": "BBO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BUNNY": { + "name": "Pancake Bunny", + "code": 92294, + "symbol": "BUNNY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TZC": { + "name": "TrezarCoin", + "code": 92247, + "symbol": "TZC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RVT": { + "name": "Rivetz", + "code": 92432, + "symbol": "RVT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FDZ": { + "name": "Friendz", + "code": 91917, + "symbol": "FDZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KUE": { + "name": "Kuende", + "code": 92326, + "symbol": "KUE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SACT": { + "name": "srnArt Gallery", + "code": 92217, + "symbol": "SACT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ESH": { + "name": "Switch", + "code": 92112, + "symbol": "ESH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EVY": { + "name": "EveryCoin ", + "code": 92029, + "symbol": "EVY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MODX": { + "name": "MODEL-X-coin", + "code": 92032, + "symbol": "MODX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RASKO": { + "name": "rASKO", + "code": 92431, + "symbol": "RASKO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SOAR": { + "name": "SOAR.FI", + "code": 92332, + "symbol": "SOAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARATA": { + "name": "Arata", + "code": 92333, + "symbol": "ARATA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SKIN": { + "name": "SkinCoin", + "code": 92304, + "symbol": "SKIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "USNBT": { + "name": "NuBits", + "code": 92336, + "symbol": "USNBT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COVA": { + "name": "COVA", + "code": 92283, + "symbol": "COVA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SMTY": { + "name": "Smoothy", + "code": 92308, + "symbol": "SMTY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHMN": { + "name": "StrongHands Masternode", + "code": 92306, + "symbol": "SHMN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PAYB": { + "name": "Paybswap", + "code": 92169, + "symbol": "PAYB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TIX": { + "name": "Blocktix", + "code": 92341, + "symbol": "TIX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QRT": { + "name": "Qrkita Token", + "code": 92368, + "symbol": "QRT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EVIL": { + "name": "Evil Coin", + "code": 92265, + "symbol": "EVIL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CSTL": { + "name": "Castle", + "code": 92344, + "symbol": "CSTL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "INSN": { + "name": "InsaneCoin", + "code": 92236, + "symbol": "INSN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NINO": { + "name": "Ninneko", + "code": 91804, + "symbol": "NINO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XGT": { + "name": "Xion Finance", + "code": 92363, + "symbol": "XGT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KURT": { + "name": "Kurrent", + "code": 92027, + "symbol": "KURT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TNS": { + "name": "Terra Name Service", + "code": 93906, + "symbol": "TNS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COGI": { + "name": "COGI", + "code": 91683, + "symbol": "COGI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HEROEGG": { + "name": "HeroFi", + "code": 92205, + "symbol": "HEROEGG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BDS": { + "name": "Black Dragon Society", + "code": 94963, + "symbol": "BDS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AUX": { + "name": "AUX Coin", + "code": 94175, + "symbol": "AUX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SVX": { + "name": "Savix", + "code": 92268, + "symbol": "SVX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHONK": { + "name": "Chonk", + "code": 92356, + "symbol": "CHONK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UPX": { + "name": "uPlexa", + "code": 92200, + "symbol": "UPX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PKG": { + "name": "PKG Token", + "code": 92176, + "symbol": "PKG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BREW": { + "name": "CafeSwap Token", + "code": 92189, + "symbol": "BREW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ATB": { + "name": "ATBCoin", + "code": 92307, + "symbol": "ATB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ROUSH": { + "name": "Roush Fenway Racing Fan Token", + "code": 92028, + "symbol": "ROUSH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CLX": { + "name": "Celeum", + "code": 92210, + "symbol": "CLX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LEV": { + "name": "Lever Token", + "code": 94715, + "symbol": "LEV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KUV": { + "name": "Kuverit", + "code": 92321, + "symbol": "KUV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRL": { + "name": "Triall", + "code": 91650, + "symbol": "TRL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FIRE": { + "name": "Fire Protocol", + "code": 94741, + "symbol": "FIRE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DML": { + "name": "Decentralized Machine Learning", + "code": 92368, + "symbol": "DML", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MEC": { + "name": "Megacoin", + "code": 92370, + "symbol": "MEC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FMTA": { + "name": "Fundamenta", + "code": 92371, + "symbol": "FMTA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LUX": { + "name": "LUXCoin", + "code": 92309, + "symbol": "LUX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FLOT": { + "name": "Fire Lotto", + "code": 92397, + "symbol": "FLOT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ENTRC": { + "name": "EnterCoin", + "code": 92374, + "symbol": "ENTRC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PEG": { + "name": "PegNet", + "code": 91246, + "symbol": "PEG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EKO": { + "name": "EchoLink", + "code": 92373, + "symbol": "EKO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PGO": { + "name": "PengolinCoin", + "code": 92377, + "symbol": "PGO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AMM": { + "name": "MicroMoney", + "code": 92254, + "symbol": "AMM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DAY": { + "name": "Chronologic", + "code": 92379, + "symbol": "DAY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GEAR": { + "name": "Gearbox Protocol", + "code": 92682, + "symbol": "GEAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MCC": { + "name": "MultiCoinCasino", + "code": 92213, + "symbol": "MCC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "aWSB": { + "name": "aWSB", + "code": 92382, + "symbol": "aWSB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "INX": { + "name": "Insight Protocol", + "code": 92264, + "symbol": "INX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LHT": { + "name": "LHT", + "code": 92384, + "symbol": "LHT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RNBW": { + "name": "HaloDAO", + "code": 92587, + "symbol": "RNBW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BBK": { + "name": "Bitblocks", + "code": 92386, + "symbol": "BBK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MAS": { + "name": "MidasProtocol", + "code": 92222, + "symbol": "MAS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AXE": { + "name": "Axe", + "code": 92371, + "symbol": "AXE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RTE": { + "name": "Rate3", + "code": 92389, + "symbol": "RTE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MOJO": { + "name": "Mojito Markets", + "code": 94633, + "symbol": "MOJO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SAMU": { + "name": "Samusky", + "code": 92278, + "symbol": "SAMU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTZC": { + "name": "BeatzCoin", + "code": 92242, + "symbol": "BTZC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DGTX": { + "name": "Digitex", + "code": 92398, + "symbol": "DGTX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XSH": { + "name": "SHIELD", + "code": 92394, + "symbol": "XSH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LYRA": { + "name": "Lyra", + "code": 93202, + "symbol": "LYRA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SOTA": { + "name": "SOTA Finance", + "code": 92396, + "symbol": "SOTA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OMC": { + "name": "Ormeus Cash", + "code": 92404, + "symbol": "OMC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ITL": { + "name": "Italian Lira", + "code": 92398, + "symbol": "ITL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ROAD": { + "name": "Yellow Road", + "code": 92296, + "symbol": "ROAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZLA": { + "name": "Zilla", + "code": 92401, + "symbol": "ZLA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NASH": { + "name": "NeoWorld Cash", + "code": 92367, + "symbol": "NASH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTW": { + "name": "BitWhite", + "code": 92303, + "symbol": "BTW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZUC": { + "name": "ZeuxCoin", + "code": 92405, + "symbol": "ZUC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FYZ": { + "name": "Fyooz", + "code": 92406, + "symbol": "FYZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ASAFE": { + "name": "AllSafe", + "code": 92322, + "symbol": "ASAFE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TDP": { + "name": "TrueDeck", + "code": 92357, + "symbol": "TDP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SKB": { + "name": "Sakura Bloom", + "code": 92065, + "symbol": "SKB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RPZX": { + "name": "Rapidz", + "code": 92191, + "symbol": "RPZX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HOR": { + "name": "Horde", + "code": 92412, + "symbol": "HOR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MBONK": { + "name": "megaBONK", + "code": 92413, + "symbol": "MBONK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ADI": { + "name": "Aditus", + "code": 92263, + "symbol": "ADI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CPU": { + "name": "CPUcoin", + "code": 93186, + "symbol": "CPU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SIMP": { + "name": "SIMP Token", + "code": 92418, + "symbol": "SIMP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GCN": { + "name": "GCN Coin", + "code": 92316, + "symbol": "GCN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ELY": { + "name": "Elysian", + "code": 92299, + "symbol": "ELY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DEM": { + "name": "Deutsche eMark", + "code": 92272, + "symbol": "DEM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHART": { + "name": "ChartEx", + "code": 92240, + "symbol": "CHART", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GLT": { + "name": "GlobalToken", + "code": 92340, + "symbol": "GLT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XLR": { + "name": "Solaris", + "code": 92427, + "symbol": "XLR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PRIX": { + "name": "Privatix", + "code": 92285, + "symbol": "PRIX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UCM": { + "name": "Unicly Chris McCann Collection", + "code": 92429, + "symbol": "UCM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRUST": { + "name": "Trustworks", + "code": 94566, + "symbol": "TRUST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LMT": { + "name": "Lympo Market Token", + "code": 92335, + "symbol": "LMT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LLG": { + "name": "Lucid Lands", + "code": 92433, + "symbol": "LLG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHEESE": { + "name": "Cheese (V2)", + "code": 94174, + "symbol": "CHEESE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SWIFT": { + "name": "SwiftCash", + "code": 92435, + "symbol": "SWIFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "INN": { + "name": "Innova", + "code": 91634, + "symbol": "INN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ECO": { + "name": "Ormeus Ecosystem", + "code": 92317, + "symbol": "ECO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SCL": { + "name": "Sociall", + "code": 92438, + "symbol": "SCL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OPAL": { + "name": "Opal", + "code": 92318, + "symbol": "OPAL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EVC": { + "name": "EventChain", + "code": 92351, + "symbol": "EVC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CO2": { + "name": "Carbon", + "code": 93074, + "symbol": "CO2", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LCP": { + "name": "Litecoin Plus", + "code": 92443, + "symbol": "LCP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IFT": { + "name": "InvestFeed", + "code": 92055, + "symbol": "IFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TAN": { + "name": "Taklimakan Network", + "code": 92358, + "symbol": "TAN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BEET": { + "name": "Beetlecoin", + "code": 92288, + "symbol": "BEET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NEVA": { + "name": "NevaCoin", + "code": 92326, + "symbol": "NEVA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ERO": { + "name": "Eroscoin", + "code": 92289, + "symbol": "ERO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PFR": { + "name": "Payfair", + "code": 92452, + "symbol": "PFR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PRIA": { + "name": "PRIA", + "code": 92453, + "symbol": "PRIA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STEEP": { + "name": "SteepCoin", + "code": 92293, + "symbol": "STEEP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLTG": { + "name": "Block-Logic", + "code": 92291, + "symbol": "BLTG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KOMBAT": { + "name": "Crypto Kombat", + "code": 92344, + "symbol": "KOMBAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YTN": { + "name": "YENTEN", + "code": 92181, + "symbol": "YTN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHND": { + "name": "StrongHands", + "code": 91280, + "symbol": "SHND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TEND": { + "name": "Tendies", + "code": 92459, + "symbol": "TEND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETZ": { + "name": "Ether Zero", + "code": 92460, + "symbol": "ETZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TGAME": { + "name": "Truegame", + "code": 92461, + "symbol": "TGAME", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YAXIS": { + "name": "yAxis", + "code": 91283, + "symbol": "YAXIS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XPT": { + "name": "Cryptobuyer", + "code": 92463, + "symbol": "XPT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ENRG": { + "name": "Energycoin", + "code": 92464, + "symbol": "ENRG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GB": { + "name": "GoldBlocks", + "code": 92305, + "symbol": "GB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WAB": { + "name": "WABnetwork", + "code": 91852, + "symbol": "WAB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARCT": { + "name": "ArbitrageCT", + "code": 92382, + "symbol": "ARCT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GBX": { + "name": "Gbrick", + "code": 94571, + "symbol": "GBX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HERON": { + "name": "Heron Asia", + "code": 92390, + "symbol": "HERON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UNIT": { + "name": "Universal Currency", + "code": 92328, + "symbol": "UNIT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AIDOC": { + "name": "AI Doctor", + "code": 92473, + "symbol": "AIDOC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BSCV": { + "name": "BSCView", + "code": 92474, + "symbol": "BSCV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NBX": { + "name": "Netbox Coin", + "code": 92475, + "symbol": "NBX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YOC": { + "name": "Yocoin", + "code": 92300, + "symbol": "YOC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTDX": { + "name": "Bitcloud", + "code": 92477, + "symbol": "BTDX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UUNICLY": { + "name": "Unicly Genesis Collection", + "code": 92478, + "symbol": "UUNICLY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UNIFY": { + "name": "Unify", + "code": 92345, + "symbol": "UNIFY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WRC": { + "name": "Worldcore", + "code": 92172, + "symbol": "WRC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "1MIL": { + "name": "1MillionNFTs", + "code": 92414, + "symbol": "1MIL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KWATT": { + "name": "4NEW", + "code": 92482, + "symbol": "KWATT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PRX": { + "name": "Parex", + "code": 92664, + "symbol": "PRX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ADZ": { + "name": "Adzcoin", + "code": 92391, + "symbol": "ADZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DMST": { + "name": "DMScript", + "code": 92486, + "symbol": "DMST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "$ROPE": { + "name": "Rope", + "code": 92487, + "symbol": "$ROPE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HLIX": { + "name": "Helix", + "code": 92488, + "symbol": "HLIX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OPT": { + "name": "Opus", + "code": 92489, + "symbol": "OPT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BURN": { + "name": "Blockburn", + "code": 92329, + "symbol": "BURN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XPA": { + "name": "XPA", + "code": 92323, + "symbol": "XPA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ORMEUS": { + "name": "Ormeus Coin", + "code": 92381, + "symbol": "ORMEUS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TBX": { + "name": "Tokenbox", + "code": 92406, + "symbol": "TBX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NUTS": { + "name": "NutsDAO", + "code": 94010, + "symbol": "NUTS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLAT": { + "name": "BitGuild PLAT", + "code": 92182, + "symbol": "PLAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GRFT": { + "name": "Graft", + "code": 92049, + "symbol": "GRFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "START": { + "name": "Startcoin", + "code": 92336, + "symbol": "START", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ISLE": { + "name": "Island Coin", + "code": 92500, + "symbol": "ISLE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALP": { + "name": "CoinAlpha", + "code": 92332, + "symbol": "ALP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YI12": { + "name": "Yield Stake Finance", + "code": 92503, + "symbol": "YI12", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BITC": { + "name": "BitCash", + "code": 92405, + "symbol": "BITC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MORE": { + "name": "More Coin", + "code": 92341, + "symbol": "MORE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTRN": { + "name": "Biotron", + "code": 92506, + "symbol": "BTRN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IMG": { + "name": "ImageCoin", + "code": 92370, + "symbol": "IMG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CBIX": { + "name": "Cubiex", + "code": 92271, + "symbol": "CBIX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MYB": { + "name": "MyBit", + "code": 92123, + "symbol": "MYB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VOT": { + "name": "VoteCoin", + "code": 92510, + "symbol": "VOT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLOC": { + "name": "BLOC.MONEY", + "code": 92435, + "symbol": "BLOC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SFCP": { + "name": "SF Capital", + "code": 92564, + "symbol": "SFCP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ANON": { + "name": "Anonverse", + "code": 93205, + "symbol": "ANON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BSD": { + "name": "Bahamian Dollar", + "code": 44, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DTRC": { + "name": "Datarius Credit", + "code": 92413, + "symbol": "DTRC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALPHR": { + "name": "Alphr finance", + "code": 92393, + "symbol": "ALPHR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POST": { + "name": "PostCoin", + "code": 92369, + "symbol": "POST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BOOST": { + "name": "Boost Coin", + "code": 93604, + "symbol": "BOOST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VIDZ": { + "name": "PureVidz", + "code": 92348, + "symbol": "VIDZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "INNBC": { + "name": "Innovative Bioresearch Coin", + "code": 92208, + "symbol": "INNBC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FGC": { + "name": "FantasyGold", + "code": 92448, + "symbol": "FGC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARO": { + "name": "Arionum", + "code": 92364, + "symbol": "ARO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XRA": { + "name": "Ratecoin", + "code": 92350, + "symbol": "XRA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XMV": { + "name": "MoneroV ", + "code": 91627, + "symbol": "XMV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BOLI": { + "name": "Bolivarcoin", + "code": 92292, + "symbol": "BOLI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BWX": { + "name": "Blue Whale EXchange", + "code": 92528, + "symbol": "BWX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BZX": { + "name": "Bitcoin Zero", + "code": 92529, + "symbol": "BZX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZPR": { + "name": "ZPER", + "code": 92530, + "symbol": "ZPR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KUN": { + "name": "KUN", + "code": 92462, + "symbol": "KUN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARION": { + "name": "Arion", + "code": 92532, + "symbol": "ARION", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XGS": { + "name": "GenesisX", + "code": 92475, + "symbol": "XGS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STREAM": { + "name": "Streamit Coin", + "code": 92506, + "symbol": "STREAM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MAC": { + "name": "Magic Metaverse", + "code": 94149, + "symbol": "MAC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NTR": { + "name": "Nether NFT", + "code": 93811, + "symbol": "NTR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHO": { + "name": "Showcase", + "code": 92538, + "symbol": "SHO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SINS": { + "name": "SafeInsure", + "code": 92484, + "symbol": "SINS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XPY": { + "name": "PayCoin", + "code": 92352, + "symbol": "XPY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TM2": { + "name": "TRAXIA", + "code": 92466, + "symbol": "TM2", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BITD": { + "name": "8Bit Doge", + "code": 92542, + "symbol": "BITD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ICOB": { + "name": "ICOBID", + "code": 92379, + "symbol": "ICOB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BNTX": { + "name": "Bintex Futures", + "code": 92546, + "symbol": "BNTX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HB": { + "name": "HeartBout", + "code": 92454, + "symbol": "HB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DMB": { + "name": "Digital Money Bits", + "code": 92548, + "symbol": "DMB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NMP": { + "name": "Neuromorphic.io", + "code": 92549, + "symbol": "NMP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MAY": { + "name": "Theresa May Coin", + "code": 92388, + "symbol": "MAY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CATE": { + "name": "CateCoin", + "code": 92677, + "symbol": "CATE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BELA": { + "name": "Bela", + "code": 92456, + "symbol": "BELA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XDNA": { + "name": "XDNA", + "code": 92542, + "symbol": "XDNA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EVN": { + "name": "EvenCoin", + "code": 92385, + "symbol": "EVN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BPC": { + "name": "BackPacker Coin", + "code": 92557, + "symbol": "BPC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CMM": { + "name": "Commercium", + "code": 92558, + "symbol": "CMM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LUN": { + "name": "Lunyr", + "code": 92374, + "symbol": "LUN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BSL": { + "name": "BankSocial", + "code": 93469, + "symbol": "BSL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ABX": { + "name": "Arbidex", + "code": 92434, + "symbol": "ABX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DSR": { + "name": "Desire", + "code": 92403, + "symbol": "DSR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ELTCOIN": { + "name": "ELTCOIN", + "code": 92360, + "symbol": "ELTCOIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STAC": { + "name": "StarterCoin", + "code": 92470, + "symbol": "STAC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ROCK2": { + "name": "ICE ROCK MINING", + "code": 92566, + "symbol": "ROCK2", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HAND": { + "name": "ShowHand", + "code": 91436, + "symbol": "HAND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FUZE": { + "name": "FUZE Token", + "code": 92510, + "symbol": "FUZE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GTM": { + "name": "Gentarium", + "code": 92569, + "symbol": "GTM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "1UP": { + "name": "Uptrennd", + "code": 92430, + "symbol": "1UP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CTL": { + "name": "Citadel", + "code": 91916, + "symbol": "CTL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FUZZ": { + "name": "FuzzBalls", + "code": 92419, + "symbol": "FUZZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SWG": { + "name": "Swirge", + "code": 92059, + "symbol": "SWG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XUEZ": { + "name": "Xuez", + "code": 92498, + "symbol": "XUEZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PAYX": { + "name": "Paypex", + "code": 92520, + "symbol": "PAYX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BISON": { + "name": "BiShares", + "code": 92576, + "symbol": "BISON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TWIN": { + "name": "Twinci", + "code": 92483, + "symbol": "TWIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "REEC": { + "name": "Renewable Electronic Energy Coin", + "code": 92578, + "symbol": "REEC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NAVY": { + "name": "BoatPilot Token", + "code": 92428, + "symbol": "NAVY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NOTE": { + "name": "Notional Finance", + "code": 94704, + "symbol": "NOTE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XOV": { + "name": "XOVBank", + "code": 92553, + "symbol": "XOV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IC": { + "name": "Ignition", + "code": 92505, + "symbol": "IC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FBN": { + "name": "Fivebalance", + "code": 92312, + "symbol": "FBN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BGTT": { + "name": "Baguette Token", + "code": 92585, + "symbol": "BGTT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XBTC21": { + "name": "Bitcoin 21", + "code": 92471, + "symbol": "XBTC21", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CALL": { + "name": "Global Crypto Alliance", + "code": 92587, + "symbol": "CALL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "C2": { + "name": "Coin2.1", + "code": 92416, + "symbol": "C2", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UNV": { + "name": "Unvest", + "code": 92589, + "symbol": "UNV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WCC": { + "name": "WinCash", + "code": 92320, + "symbol": "WCC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CNT": { + "name": "Centurion", + "code": 92417, + "symbol": "CNT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZNY": { + "name": "Bitzeny", + "code": 92592, + "symbol": "ZNY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DAB": { + "name": "DABANKING", + "code": 92593, + "symbol": "DAB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CNRG": { + "name": "CryptoEnergy", + "code": 92594, + "symbol": "CNRG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "REW": { + "name": "Rewardiqa", + "code": 92425, + "symbol": "REW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BBKFI": { + "name": "BitBlocks Finance", + "code": 92596, + "symbol": "BBKFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PNX": { + "name": "Phantomx", + "code": 92408, + "symbol": "PNX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ENTS": { + "name": "EUNOMIA", + "code": 92598, + "symbol": "ENTS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BERN": { + "name": "BERNcash", + "code": 92330, + "symbol": "BERN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BRAWL": { + "name": "Meta Brawl", + "code": 92600, + "symbol": "BRAWL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZEUS": { + "name": "Zeus Finance", + "code": 94786, + "symbol": "ZEUS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VOTE": { + "name": "Agora", + "code": 92389, + "symbol": "VOTE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DFT": { + "name": "DigiFinexToken", + "code": 94368, + "symbol": "DFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTCT": { + "name": "Bitcoin Token", + "code": 92604, + "symbol": "BTCT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARAW": { + "name": "ARAW", + "code": 92325, + "symbol": "ARAW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MARTK": { + "name": "Martkist", + "code": 92460, + "symbol": "MARTK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MICRO": { + "name": "Micromines", + "code": 91837, + "symbol": "MICRO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZFL": { + "name": "Zuflo Coin", + "code": 92608, + "symbol": "ZFL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DUCATO": { + "name": "Ducato Protocol Token", + "code": 92609, + "symbol": "DUCATO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DATX": { + "name": "DATx", + "code": 92610, + "symbol": "DATX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DJV": { + "name": "DEJAVE", + "code": 92611, + "symbol": "DJV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GRIMM": { + "name": "Grimm", + "code": 91111, + "symbol": "GRIMM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NTRN": { + "name": "Neutron", + "code": 92175, + "symbol": "NTRN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EVT": { + "name": "EveriToken", + "code": 92463, + "symbol": "EVT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FOXT": { + "name": "Fox Trading", + "code": 92615, + "symbol": "FOXT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BELLY": { + "name": "Crypto Piece", + "code": 92528, + "symbol": "BELLY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CYMT": { + "name": "CyberMusic", + "code": 91883, + "symbol": "CYMT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BCZ": { + "name": "Bitcoin CZ", + "code": 92618, + "symbol": "BCZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UBU": { + "name": "UBU", + "code": 93144, + "symbol": "UBU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JS": { + "name": "JavaScript Token", + "code": 92327, + "symbol": "JS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YLC": { + "name": "YoloCash", + "code": 92472, + "symbol": "YLC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "INFS": { + "name": "Infinity Esaham", + "code": 92622, + "symbol": "INFS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETHPLO": { + "name": "ETHplode", + "code": 92409, + "symbol": "ETHPLO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IG": { + "name": "IGToken", + "code": 92197, + "symbol": "IG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTCL": { + "name": "BTC Lite", + "code": 92625, + "symbol": "BTCL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GAJ": { + "name": "Gaj Finance", + "code": 92465, + "symbol": "GAJ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TOTO": { + "name": "Tourist Token", + "code": 92149, + "symbol": "TOTO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DONU": { + "name": "Donu", + "code": 92246, + "symbol": "DONU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HERB": { + "name": "Herbalist Token", + "code": 92361, + "symbol": "HERB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NSD": { + "name": "Nasdacoin", + "code": 92401, + "symbol": "NSD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHVR": { + "name": "Shivers", + "code": 92449, + "symbol": "SHVR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FRST": { + "name": "FirstCoin", + "code": 92411, + "symbol": "FRST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NPLC": { + "name": "Plus-Coin", + "code": 92634, + "symbol": "NPLC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MDTK": { + "name": "MDtoken", + "code": 92635, + "symbol": "MDTK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PYN": { + "name": "PAYCENT", + "code": 92494, + "symbol": "PYN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TAJ": { + "name": "TajCoin", + "code": 92407, + "symbol": "TAJ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EDRC": { + "name": "EDRCoin", + "code": 92452, + "symbol": "EDRC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WAGE": { + "name": "Digiwage", + "code": 92639, + "symbol": "WAGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IDT": { + "name": "InvestDigital", + "code": 92640, + "symbol": "IDT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZINC": { + "name": "ZINC", + "code": 92522, + "symbol": "ZINC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VOCO": { + "name": "Provoco Token", + "code": 92643, + "symbol": "VOCO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CTRT": { + "name": "Cryptrust", + "code": 92086, + "symbol": "CTRT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AMS": { + "name": "AmsterdamCoin", + "code": 92455, + "symbol": "AMS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TFF": { + "name": "Tutti Frutti", + "code": 92647, + "symbol": "TFF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PYRK": { + "name": "Pyrk", + "code": 92518, + "symbol": "PYRK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WON": { + "name": "WeBlock", + "code": 92649, + "symbol": "WON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ACED": { + "name": "AceD (old)", + "code": 92650, + "symbol": "ACED", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XBI": { + "name": "Bitcoin Incognito", + "code": 92267, + "symbol": "XBI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PKB": { + "name": "ParkByte", + "code": 92474, + "symbol": "PKB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALLOY": { + "name": "HyperAlloy", + "code": 92500, + "symbol": "ALLOY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HYFI": { + "name": "Hyper Finance", + "code": 92655, + "symbol": "HYFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DRM": { + "name": "Dreamcoin", + "code": 92457, + "symbol": "DRM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TCAT": { + "name": "The Currency Analytics", + "code": 92488, + "symbol": "TCAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ELET": { + "name": "Elementeum", + "code": 92446, + "symbol": "ELET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DLC": { + "name": "Dollarcoin", + "code": 92480, + "symbol": "DLC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALLEY": { + "name": "NFT Alley", + "code": 92660, + "symbol": "ALLEY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SCRIV": { + "name": "SCRIV NETWORK", + "code": 92486, + "symbol": "SCRIV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BSC": { + "name": "BowsCoin", + "code": 92447, + "symbol": "BSC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KIND": { + "name": "Kindly coin", + "code": 93711, + "symbol": "KIND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FLL": { + "name": "Feellike", + "code": 92573, + "symbol": "FLL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTAD": { + "name": "Bitcoin Adult", + "code": 92440, + "symbol": "BTAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPK": { + "name": "SparksPay", + "code": 92337, + "symbol": "SPK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRDT": { + "name": "CRDT", + "code": 92539, + "symbol": "CRDT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KTS": { + "name": "Klimatas", + "code": 92572, + "symbol": "KTS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KWIK": { + "name": "Kwikswap Protocol", + "code": 92504, + "symbol": "KWIK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FTXT": { + "name": "FUTURAX", + "code": 92255, + "symbol": "FTXT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HAVY": { + "name": "Havy", + "code": 92045, + "symbol": "HAVY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AIM": { + "name": "ModiHost", + "code": 92473, + "symbol": "AIM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ULG": { + "name": "Ultragate", + "code": 92673, + "symbol": "ULG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UCN": { + "name": "UChain", + "code": 92674, + "symbol": "UCN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHB": { + "name": "SkyHub Coin", + "code": 92516, + "symbol": "SHB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HALV": { + "name": "Halving Token", + "code": 92676, + "symbol": "HALV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XGM": { + "name": "Defis", + "code": 92547, + "symbol": "XGM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KNT": { + "name": "Knekted", + "code": 92415, + "symbol": "KNT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QUAN": { + "name": "Quantis Network", + "code": 92468, + "symbol": "QUAN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DTC": { + "name": "Datacoin", + "code": 92469, + "symbol": "DTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SCHO": { + "name": "Scholarship Coin", + "code": 92445, + "symbol": "SCHO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BBR": { + "name": "Boolberry", + "code": 92682, + "symbol": "BBR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLIZZ": { + "name": "Blizzard Network", + "code": 92576, + "symbol": "BLIZZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LCMS": { + "name": "LCMS", + "code": 92532, + "symbol": "LCMS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NYEX": { + "name": "Nyerium", + "code": 92685, + "symbol": "NYEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XCO": { + "name": "X-Coin", + "code": 92478, + "symbol": "XCO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CREVA": { + "name": "CrevaCoin", + "code": 92481, + "symbol": "CREVA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NZL": { + "name": "Zealium", + "code": 92688, + "symbol": "NZL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CF": { + "name": "Californium", + "code": 92487, + "symbol": "CF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BON": { + "name": "Bonpay", + "code": 92489, + "symbol": "BON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPT": { + "name": "Spectrum", + "code": 92691, + "symbol": "SPT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SONG": { + "name": "SongCoin", + "code": 92492, + "symbol": "SONG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARB": { + "name": "ARbit", + "code": 92521, + "symbol": "ARB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GOSS": { + "name": "Gossip Coin", + "code": 92436, + "symbol": "GOSS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DYNMT": { + "name": "Dynamite", + "code": 92533, + "symbol": "DYNMT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CCO": { + "name": "Ccore", + "code": 92421, + "symbol": "CCO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BMXX": { + "name": "Multiplier", + "code": 92698, + "symbol": "BMXX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KEMA": { + "name": "Kemacoin", + "code": 92526, + "symbol": "KEMA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRM": { + "name": "Cream", + "code": 92511, + "symbol": "CRM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CARE": { + "name": "Carebit", + "code": 92496, + "symbol": "CARE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COAL": { + "name": "Coalculus", + "code": 92950, + "symbol": "COAL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TVNT": { + "name": "TravelNote", + "code": 92513, + "symbol": "TVNT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WXC": { + "name": "WXCOINS", + "code": 92704, + "symbol": "WXC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KLKS": { + "name": "Kalkulus", + "code": 93683, + "symbol": "KLKS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HELP": { + "name": "GoHelpFund", + "code": 92514, + "symbol": "HELP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MLM": { + "name": "MktCoin", + "code": 92707, + "symbol": "MLM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IBTC": { + "name": "iBTC", + "code": 92501, + "symbol": "IBTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XTA": { + "name": "Italo", + "code": 92709, + "symbol": "XTA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LTCR": { + "name": "Litecred", + "code": 92502, + "symbol": "LTCR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VLT": { + "name": "Veltor", + "code": 92530, + "symbol": "VLT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MEDIC": { + "name": "MedicCoin", + "code": 92442, + "symbol": "MEDIC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XAP": { + "name": "Apollon", + "code": 92503, + "symbol": "XAP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VLS": { + "name": "Veles", + "code": 92571, + "symbol": "VLS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WTN": { + "name": "Wateenswap", + "code": 93408, + "symbol": "WTN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MST": { + "name": "MetaSportsToken", + "code": 93479, + "symbol": "MST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DISTX": { + "name": "DistX", + "code": 92717, + "symbol": "DISTX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YFBT": { + "name": "Yearn Finance Bit", + "code": 92718, + "symbol": "YFBT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AREPA": { + "name": "Arepacoin", + "code": 92375, + "symbol": "AREPA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KEBAB": { + "name": "Kebab Token", + "code": 92720, + "symbol": "KEBAB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IUT": { + "name": "ITO Utility Token", + "code": 92721, + "symbol": "IUT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IMS": { + "name": "Independent Money System", + "code": 92507, + "symbol": "IMS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GPKR": { + "name": "Gold Poker", + "code": 92538, + "symbol": "GPKR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SEM": { + "name": "Semux", + "code": 92724, + "symbol": "SEM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CLC": { + "name": "CaluraCoin", + "code": 92725, + "symbol": "CLC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TIC": { + "name": "Thingschain", + "code": 92726, + "symbol": "TIC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SWC": { + "name": "Scanetchain", + "code": 92559, + "symbol": "SWC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZYD": { + "name": "Zayedcoin", + "code": 92499, + "symbol": "ZYD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LST": { + "name": "LuckySevenToken", + "code": 92729, + "symbol": "LST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VTX": { + "name": "Vector Finance", + "code": 94304, + "symbol": "VTX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ROFI": { + "name": "HeroFi (ROFI)", + "code": 92545, + "symbol": "ROFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MERI": { + "name": "Merebel", + "code": 92544, + "symbol": "MERI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MCPC": { + "name": "Mobile Crypto Pay Coin", + "code": 92477, + "symbol": "MCPC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HQT": { + "name": "HyperQuant", + "code": 92735, + "symbol": "HQT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SFG": { + "name": "S.Finance", + "code": 92482, + "symbol": "SFG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "APC": { + "name": "ArenaPlay", + "code": 93921, + "symbol": "APC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IMPL": { + "name": "Impleum", + "code": 92738, + "symbol": "IMPL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FEX": { + "name": "FidexToken", + "code": 91649, + "symbol": "FEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPR": { + "name": "SpreadCoin", + "code": 92490, + "symbol": "SPR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HNB": { + "name": "HNB Protocol", + "code": 94205, + "symbol": "HNB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PXI": { + "name": "Prime-XI", + "code": 92519, + "symbol": "PXI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZPAE": { + "name": "ZelaaPayAE", + "code": 92743, + "symbol": "ZPAE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CAB": { + "name": "Cabbage", + "code": 92497, + "symbol": "CAB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STS": { + "name": "SBank", + "code": 92746, + "symbol": "STS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SCAP": { + "name": "SafeCapital", + "code": 92551, + "symbol": "SCAP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QBC": { + "name": "Quebecoin", + "code": 92508, + "symbol": "QBC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UVU": { + "name": "CCUniverse", + "code": 92749, + "symbol": "UVU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SEFA": { + "name": "Mesefa", + "code": 92554, + "symbol": "SEFA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ACOIN": { + "name": "Alchemy", + "code": 94168, + "symbol": "ACOIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AKA": { + "name": "Akroma", + "code": 92394, + "symbol": "AKA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HVCO": { + "name": "High Voltage", + "code": 92540, + "symbol": "HVCO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MAR": { + "name": "Mchain", + "code": 92754, + "symbol": "MAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VEC2": { + "name": "VectorAI", + "code": 92529, + "symbol": "VEC2", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MXT": { + "name": "MixTrust", + "code": 92923, + "symbol": "MXT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZNT": { + "name": "Zenswap Network Token", + "code": 91953, + "symbol": "ZNT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PAXEX": { + "name": "PAXEX", + "code": 92758, + "symbol": "PAXEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLNC": { + "name": "PLNcoin", + "code": 92535, + "symbol": "PLNC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VOLT": { + "name": "Bitvolt", + "code": 92402, + "symbol": "VOLT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RAGNA": { + "name": "Ragnarok", + "code": 92762, + "symbol": "RAGNA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SCS": { + "name": "SpeedCash", + "code": 92479, + "symbol": "SCS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IFX24": { + "name": "IFX24", + "code": 92764, + "symbol": "IFX24", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GXX": { + "name": "GravityCoin", + "code": 92765, + "symbol": "GXX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CBIX-P": { + "name": "Cubiex Power", + "code": 92548, + "symbol": "CBIX-P", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IBANK": { + "name": "iBank", + "code": 92543, + "symbol": "IBANK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RIGEL": { + "name": "Rigel Finance", + "code": 92534, + "symbol": "RIGEL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SNN": { + "name": "SeChain", + "code": 92220, + "symbol": "SNN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ECU": { + "name": "ECOSC", + "code": 92555, + "symbol": "ECU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GDR": { + "name": "Guider", + "code": 92537, + "symbol": "GDR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPRKL": { + "name": "Sparkle Loyalty", + "code": 92774, + "symbol": "SPRKL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EUC": { + "name": "Eurocoin", + "code": 92439, + "symbol": "EUC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NUKO": { + "name": "Nekonium", + "code": 92776, + "symbol": "NUKO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DASHG": { + "name": "Dash Green", + "code": 92565, + "symbol": "DASHG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DATP": { + "name": "Decentralized Asset Trading Platform", + "code": 91954, + "symbol": "DATP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SGT": { + "name": "SharedStake", + "code": 92779, + "symbol": "SGT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IMGC": { + "name": "ImageCash", + "code": 92780, + "symbol": "IMGC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ICON": { + "name": "Iconic", + "code": 92563, + "symbol": "ICON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SOCC": { + "name": "SocialCoin", + "code": 92558, + "symbol": "SOCC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LTK": { + "name": "LitecoinToken", + "code": 92550, + "symbol": "LTK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AAA": { + "name": "Moon Rabbit", + "code": 93388, + "symbol": "AAA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CXT": { + "name": "Coinonat", + "code": 92557, + "symbol": "CXT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FNX": { + "name": "FinNexus", + "code": 92512, + "symbol": "FNX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EXO": { + "name": "Exosis", + "code": 92396, + "symbol": "EXO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WEB": { + "name": "Webcoin", + "code": 92789, + "symbol": "WEB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WBB": { + "name": "Wild Beast Block", + "code": 92569, + "symbol": "WBB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CNNC": { + "name": "Cannation", + "code": 92546, + "symbol": "CNNC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JOINT": { + "name": "Joint Ventures", + "code": 92541, + "symbol": "JOINT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KZC": { + "name": "KZ Cash", + "code": 92566, + "symbol": "KZC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CYL": { + "name": "Crystal Token", + "code": 92567, + "symbol": "CYL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SANDG": { + "name": "Save and Gain", + "code": 92568, + "symbol": "SANDG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LTCU": { + "name": "LiteCoin Ultra", + "code": 92560, + "symbol": "LTCU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MATE": { + "name": "Mate", + "code": 92552, + "symbol": "MATE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ORE": { + "name": "Galactrum", + "code": 92798, + "symbol": "ORE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IBS": { + "name": "IBStoken", + "code": 91184, + "symbol": "IBS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GSR": { + "name": "GeyserCoin", + "code": 92365, + "symbol": "GSR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DIN": { + "name": "Dinero", + "code": 92561, + "symbol": "DIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHND": { + "name": "CashHand", + "code": 92802, + "symbol": "CHND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XPTX": { + "name": "PlatinumBAR", + "code": 92349, + "symbol": "XPTX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ELD": { + "name": "Electrum Dark", + "code": 92575, + "symbol": "ELD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STR": { + "name": "Stater", + "code": 94719, + "symbol": "STR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETHP": { + "name": "ETHPlus", + "code": 92807, + "symbol": "ETHP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WDR": { + "name": "Widercoin", + "code": 92808, + "symbol": "WDR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PONZI": { + "name": "PonziCoin", + "code": 92574, + "symbol": "PONZI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XLT": { + "name": "Nexalt", + "code": 91232, + "symbol": "XLT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MFTU": { + "name": "Mainstream For The Underground", + "code": 92589, + "symbol": "MFTU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BUL": { + "name": "Bulleon", + "code": 92812, + "symbol": "BUL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IRA": { + "name": "Diligence", + "code": 92578, + "symbol": "IRA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STO": { + "name": "Storeum", + "code": 92580, + "symbol": "STO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CVCC": { + "name": "CryptoVerificationCoin", + "code": 92815, + "symbol": "CVCC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BBOO": { + "name": "Panda Yield", + "code": 92816, + "symbol": "BBOO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CONX": { + "name": "Concoin", + "code": 92570, + "symbol": "CONX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AVXT": { + "name": "Avaxtars Token", + "code": 92819, + "symbol": "AVXT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARGUS": { + "name": "Argus", + "code": 92577, + "symbol": "ARGUS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOW": { + "name": "DOWCOIN", + "code": 92821, + "symbol": "DOW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NCP": { + "name": "Newton Coin Project", + "code": 92822, + "symbol": "NCP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YFFII": { + "name": "YFFII Finance", + "code": 92588, + "symbol": "YFFII", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TREX": { + "name": "Trexcoin", + "code": 92583, + "symbol": "TREX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NBXC": { + "name": "Nibble", + "code": 92586, + "symbol": "NBXC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CPAN": { + "name": "CryptoPlanes", + "code": 92585, + "symbol": "CPAN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "INNBCL": { + "name": "Innovative Bioresearch Classic", + "code": 92827, + "symbol": "INNBCL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WETH": { + "name": "WETH", + "code": 92590, + "symbol": "WETH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FLEX": { + "name": "FLEX", + "code": 92829, + "symbol": "FLEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DEI": { + "name": "DEI", + "code": 94601, + "symbol": "DEI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRY": { + "name": "T\u00fcrkliras\u0131", + "code": 949, + "precision": 2, + "subunit": 100, + "symbol": "\u20ba", + "symbol_first": 1, + "decimal_mark": ",", + "thousands_separator": ".", + "rate": 30 + }, + "KRW": { + "name": "Won", + "code": 410, + "precision": 0, + "subunit": 1, + "symbol": "\u20a9", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FITFI": { + "name": "Step App", + "code": 92668, + "symbol": "FITFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WFTM": { + "name": "Wrapped Fantom", + "code": 92638, + "symbol": "WFTM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MMF": { + "name": "MM Finance (Cronos)", + "code": 93026, + "symbol": "MMF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WAVAX": { + "name": "Wrapped AVAX", + "code": 92653, + "symbol": "WAVAX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LOOKS": { + "name": "LooksRare", + "code": 90248, + "symbol": "LOOKS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CNC": { + "name": "Global China Cash", + "code": 92841, + "symbol": "CNC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WCRO": { + "name": "Wrapped CRO", + "code": 92746, + "symbol": "WCRO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WMATIC": { + "name": "Wrapped Matic", + "code": 92598, + "symbol": "WMATIC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "bLUNA": { + "name": "Lido Bonded LUNA", + "code": 92845, + "symbol": "bLUNA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GAT": { + "name": "Game Ace Token", + "code": 94043, + "symbol": "GAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XT": { + "name": "XT.com Token", + "code": 92600, + "symbol": "XT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CUSDC": { + "name": "Compound USD Coin", + "code": 92609, + "symbol": "CUSDC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TOMB": { + "name": "Tomb", + "code": 93788, + "symbol": "TOMB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NYM": { + "name": "NYM", + "code": 92662, + "symbol": "NYM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SVN": { + "name": "Savanna", + "code": 94157, + "symbol": "SVN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CDAI": { + "name": "Compound Dai", + "code": 92618, + "symbol": "CDAI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOME": { + "name": "Everdome", + "code": 92623, + "symbol": "DOME", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MULTI": { + "name": "Multichain", + "code": 92640, + "symbol": "MULTI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RUN": { + "name": "RunNode", + "code": 93848, + "symbol": "RUN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WNEAR": { + "name": "Wrapped Near", + "code": 93722, + "symbol": "WNEAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CAW": { + "name": "CAW(A Hunters Dream)", + "code": 92914, + "symbol": "CAW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PRIMATE": { + "name": "Primate", + "code": 91150, + "symbol": "PRIMATE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MIMATIC": { + "name": "MAI", + "code": 92700, + "symbol": "MIMATIC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DUSD": { + "name": "DefiDollar", + "code": 94426, + "symbol": "DUSD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BASED": { + "name": "Based Finance", + "code": 92862, + "symbol": "BASED", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BGB": { + "name": "Bitget Token", + "code": 90214, + "symbol": "BGB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WLUNA": { + "name": "Wrapped LUNA Token", + "code": 92865, + "symbol": "WLUNA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLEX": { + "name": "MinePlex", + "code": 92611, + "symbol": "PLEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AGEUR": { + "name": "Angle Protocol", + "code": 92645, + "symbol": "AGEUR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FLOKI": { + "name": "FLOKI", + "code": 92616, + "symbol": "FLOKI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CSR": { + "name": "Cashera", + "code": 92869, + "symbol": "CSR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ORBR": { + "name": "Orbler", + "code": 92660, + "symbol": "ORBR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JEWEL": { + "name": "DeFi Kingdoms", + "code": 93671, + "symbol": "JEWEL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MIM": { + "name": "Magic Internet Money", + "code": 93412, + "symbol": "MIM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BIO": { + "name": "BITONE", + "code": 94365, + "symbol": "BIO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MSHARE": { + "name": "Miniverse Share", + "code": 94507, + "symbol": "MSHARE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WEGLD": { + "name": "Wrapped Elrond", + "code": 92744, + "symbol": "WEGLD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CUSDT": { + "name": "Compound USDT", + "code": 92634, + "symbol": "CUSDT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STG": { + "name": "Stargate Finance", + "code": 90321, + "symbol": "STG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TSHARE": { + "name": "Tomb Shares", + "code": 94430, + "symbol": "TSHARE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GERA": { + "name": "Gera Coin", + "code": 94123, + "symbol": "GERA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLCU": { + "name": "PLC Ultima", + "code": 92637, + "symbol": "PLCU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QOM": { + "name": "Shiba Predator", + "code": 90692, + "symbol": "QOM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "APEX": { + "name": "ApeX Protocol", + "code": 92663, + "symbol": "APEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WONE": { + "name": "Wrapped Harmony", + "code": 94145, + "symbol": "WONE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POLC": { + "name": "Polkacity", + "code": 93059, + "symbol": "POLC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LUCKYDOGE": { + "name": "LuckyDoge", + "code": 92885, + "symbol": "LUCKYDOGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CULT": { + "name": "Cult DAO", + "code": 90486, + "symbol": "CULT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "METF": { + "name": "Mad Meerkat ETF", + "code": 92887, + "symbol": "METF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GARI": { + "name": "Gari Network", + "code": 90693, + "symbol": "GARI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MTRG": { + "name": "Meter Governance", + "code": 90418, + "symbol": "MTRG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BULL": { + "name": "Bullshit Inu", + "code": 94097, + "symbol": "BULL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MANC": { + "name": "Mancium", + "code": 90715, + "symbol": "MANC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRUX": { + "name": "CryptoMines Reborn", + "code": 94020, + "symbol": "CRUX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CTC": { + "name": "Creditcoin", + "code": 90230, + "symbol": "CTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OHM": { + "name": "Olympus v1", + "code": 93497, + "symbol": "OHM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VIM": { + "name": "VicMove", + "code": 92895, + "symbol": "VIM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTCDOWN": { + "name": "BTCDOWN", + "code": 93001, + "symbol": "BTCDOWN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JPEG": { + "name": "JPEG'd", + "code": 92907, + "symbol": "JPEG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EGS": { + "name": "EdgeSwap", + "code": 94504, + "symbol": "EGS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BabyDoge": { + "name": "Baby Doge Coin", + "code": 90225, + "symbol": "BabyDoge", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SAVAX": { + "name": "BENQI Liquid Staked AVAX", + "code": 93289, + "symbol": "SAVAX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WWY": { + "name": "WeWay", + "code": 90865, + "symbol": "WWY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DEUS": { + "name": "DEUS Finance", + "code": 92882, + "symbol": "DEUS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ADADOWN": { + "name": "ADADOWN", + "code": 93051, + "symbol": "ADADOWN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTCUP": { + "name": "BTCUP", + "code": 93152, + "symbol": "BTCUP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DKS": { + "name": "DarkShield Games Studio", + "code": 93190, + "symbol": "DKS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BEAR": { + "name": "3X Short Bitcoin Token", + "code": 92907, + "symbol": "BEAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OKT": { + "name": "OKC Token", + "code": 92605, + "symbol": "OKT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UMEE": { + "name": "Umee", + "code": 93056, + "symbol": "UMEE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BRWL": { + "name": "Blockchain Brawlers", + "code": 91128, + "symbol": "BRWL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETHUP": { + "name": "ETHUP", + "code": 92975, + "symbol": "ETHUP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HMR": { + "name": "Homeros", + "code": 93765, + "symbol": "HMR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BITCI": { + "name": "Bitcicoin", + "code": 90569, + "symbol": "BITCI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JUNO": { + "name": "JUNO", + "code": 93000, + "symbol": "JUNO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MARS": { + "name": "Marscoin", + "code": 94675, + "symbol": "MARS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TEDDY": { + "name": "Teddy Doge", + "code": 92917, + "symbol": "TEDDY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SYN": { + "name": "Synapse", + "code": 90197, + "symbol": "SYN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MELOS": { + "name": "Melos Studio", + "code": 92820, + "symbol": "MELOS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MSQ": { + "name": "Mirrored Square", + "code": 94994, + "symbol": "MSQ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AZERO": { + "name": "Aleph Zero", + "code": 92705, + "symbol": "AZERO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLUESPARROW": { + "name": "BlueSparrow Token", + "code": 92923, + "symbol": "BLUESPARROW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TYCOON": { + "name": "Tycoon Zone", + "code": 92924, + "symbol": "TYCOON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YETI": { + "name": "Yeti Finance", + "code": 94468, + "symbol": "YETI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHINJA": { + "name": "Shibnobi(New)", + "code": 92615, + "symbol": "SHINJA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TOKE": { + "name": "Tokemak", + "code": 90619, + "symbol": "TOKE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BXMI": { + "name": "Bxmi Token", + "code": 92928, + "symbol": "BXMI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FTG": { + "name": "OnGo", + "code": 91626, + "symbol": "FTG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RUSH": { + "name": "RUSH COIN", + "code": 92782, + "symbol": "RUSH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AUDT": { + "name": "Auditchain", + "code": 94910, + "symbol": "AUDT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HAWK": { + "name": "Hawksight", + "code": 91593, + "symbol": "HAWK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LMR": { + "name": "Lumerin", + "code": 94142, + "symbol": "LMR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETH2X-FLI": { + "name": "ETH 2x Flexible Leverage Index", + "code": 94153, + "symbol": "ETH2X-FLI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PXP": { + "name": "PointPay", + "code": 91026, + "symbol": "PXP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SSS": { + "name": "StarSharks (SSS)", + "code": 92737, + "symbol": "SSS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GMX": { + "name": "GMX", + "code": 90072, + "symbol": "GMX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ESHARE": { + "name": "EMP Shares", + "code": 92939, + "symbol": "ESHARE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ADAUP": { + "name": "ADAUP", + "code": 93002, + "symbol": "ADAUP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MYCE": { + "name": "MYCE", + "code": 94115, + "symbol": "MYCE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EURT": { + "name": "Tether EURt", + "code": 93376, + "symbol": "EURT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DARK": { + "name": "Dark Frontiers", + "code": 93970, + "symbol": "DARK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MMPRO": { + "name": "MMPRO Token", + "code": 92845, + "symbol": "MMPRO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KISHU": { + "name": "Kishu Inu", + "code": 92927, + "symbol": "KISHU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RCG": { + "name": "The Recharge", + "code": 92922, + "symbol": "RCG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MIC": { + "name": "MICROCOSM", + "code": 92948, + "symbol": "MIC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SAFUU": { + "name": "Safuu", + "code": 93096, + "symbol": "SAFUU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MFI": { + "name": "Marginswap", + "code": 93875, + "symbol": "MFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPRT": { + "name": "Sportium", + "code": 92748, + "symbol": "SPRT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QA": { + "name": "Quantum Assets", + "code": 92953, + "symbol": "QA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WRLD": { + "name": "NFT Worlds", + "code": 90932, + "symbol": "WRLD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ELT": { + "name": "EdenLoop", + "code": 94381, + "symbol": "ELT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JFC": { + "name": "JFIN", + "code": 93751, + "symbol": "JFC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BOBC": { + "name": "Bobcoin", + "code": 92769, + "symbol": "BOBC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KRNO": { + "name": "Kronos DAO", + "code": 92958, + "symbol": "KRNO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRYSTAL": { + "name": "DeFi Kingdoms Crystal", + "code": 93462, + "symbol": "CRYSTAL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FIST": { + "name": "Fistbump", + "code": 92760, + "symbol": "FIST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XRPDOWN": { + "name": "XRPDOWN", + "code": 92693, + "symbol": "XRPDOWN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CMCX": { + "name": "CORE MultiChain", + "code": 92899, + "symbol": "CMCX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TITA": { + "name": "Titan Hunters", + "code": 93740, + "symbol": "TITA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PSTAKE": { + "name": "pSTAKE Finance", + "code": 90990, + "symbol": "PSTAKE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CELEB": { + "name": "CELEBPLUS", + "code": 92733, + "symbol": "CELEB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BETH": { + "name": "Beacon ETH", + "code": 92632, + "symbol": "BETH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FGD": { + "name": "Freedom God Dao", + "code": 94453, + "symbol": "FGD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SAITAMA": { + "name": "Saitama", + "code": 90356, + "symbol": "SAITAMA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GOL": { + "name": "GogolCoin", + "code": 93368, + "symbol": "GOL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PHL": { + "name": "Philcoin", + "code": 93272, + "symbol": "PHL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GOG": { + "name": "Guild of Guardians", + "code": 90564, + "symbol": "GOG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BRDG": { + "name": "Bridge Network", + "code": 92958, + "symbol": "BRDG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LINKDOWN": { + "name": "LINKDOWN", + "code": 93045, + "symbol": "LINKDOWN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTRFLY": { + "name": "Redacted", + "code": 94220, + "symbol": "BTRFLY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BCOIN": { + "name": "Bombcrypto", + "code": 92847, + "symbol": "BCOIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FXC": { + "name": "FUTUREXCRYPTO", + "code": 92628, + "symbol": "FXC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LUC": { + "name": "Lucretius", + "code": 91755, + "symbol": "LUC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BBF": { + "name": "Bubblefong", + "code": 92793, + "symbol": "BBF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MAGIC": { + "name": "MAGIC", + "code": 90157, + "symbol": "MAGIC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STRNGR": { + "name": "Stronger", + "code": 93398, + "symbol": "STRNGR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KUB": { + "name": "Bitkub Coin", + "code": 92743, + "symbol": "KUB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EQ": { + "name": "Equilibrium Games", + "code": 93312, + "symbol": "EQ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BRZ": { + "name": "Brazilian Digital Token", + "code": 92821, + "symbol": "BRZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MILO": { + "name": "Milo Inu", + "code": 93013, + "symbol": "MILO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "REAL": { + "name": "Real Realm", + "code": 94515, + "symbol": "REAL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZENC": { + "name": "Zenc Coin", + "code": 94199, + "symbol": "ZENC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LINKUP": { + "name": "LINKUP", + "code": 92960, + "symbol": "LINKUP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ELU": { + "name": "Elumia Crowns", + "code": 92794, + "symbol": "ELU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TMT": { + "name": "Turkmenistan New Manat", + "code": 934, + "precision": 2, + "subunit": 100, + "symbol": "T", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COVN": { + "name": "Covenant", + "code": 93474, + "symbol": "COVN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OVR": { + "name": "OVR", + "code": 90792, + "symbol": "OVR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XRPUP": { + "name": "XRPUP", + "code": 92790, + "symbol": "XRPUP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RIDE": { + "name": "holoride", + "code": 93316, + "symbol": "RIDE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KSP": { + "name": "KLAYswap Protocol", + "code": 92889, + "symbol": "KSP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOTDOWN": { + "name": "DOTDOWN", + "code": 92998, + "symbol": "DOTDOWN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPEC": { + "name": "Spectrum Token", + "code": 92999, + "symbol": "SPEC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CWD": { + "name": "CROWD", + "code": 93321, + "symbol": "CWD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MELON": { + "name": "Musk Melon", + "code": 93001, + "symbol": "MELON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SEA": { + "name": "StarSharks SEA", + "code": 93862, + "symbol": "SEA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EDGT": { + "name": "Edgecoin", + "code": 92599, + "symbol": "EDGT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SFM": { + "name": "SafeMoon V2", + "code": 92973, + "symbol": "SFM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLUGCN": { + "name": "Plug Chain", + "code": 93006, + "symbol": "PLUGCN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BEND": { + "name": "Bend DAO", + "code": 91202, + "symbol": "BEND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RAIL": { + "name": "Railgun", + "code": 93329, + "symbol": "RAIL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WELUPS": { + "name": "Welups Blockchain", + "code": 93391, + "symbol": "WELUPS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "INDI": { + "name": "IndiGG", + "code": 94167, + "symbol": "INDI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TUS": { + "name": "Treasure Under Sea", + "code": 94113, + "symbol": "TUS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZPAY": { + "name": "ZoidPay", + "code": 94391, + "symbol": "ZPAY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BKK": { + "name": "BKEX Chain", + "code": 93014, + "symbol": "BKK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BDX": { + "name": "Beldex", + "code": 92655, + "symbol": "BDX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "APOLLO": { + "name": "Apollo Crypto DAO", + "code": 94911, + "symbol": "APOLLO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POKT": { + "name": "Pocket Network", + "code": 92691, + "symbol": "POKT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TFI": { + "name": "TrustFi Network", + "code": 93018, + "symbol": "TFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DEVT": { + "name": "Decentralized Eternal Virtual Traveller", + "code": 92921, + "symbol": "DEVT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOTUP": { + "name": "DOTUP", + "code": 93020, + "symbol": "DOTUP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TSLA": { + "name": "Tessla Coin", + "code": 94375, + "symbol": "TSLA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GM": { + "name": "GoldMiner", + "code": 94357, + "symbol": "GM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EWC": { + "name": "Erugo World Coin", + "code": 93976, + "symbol": "EWC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GMI": { + "name": "GamiFi.GG", + "code": 93024, + "symbol": "GMI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LUNR": { + "name": "Lunr Token", + "code": 92926, + "symbol": "LUNR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WOJ": { + "name": "Wojak Finance", + "code": 93805, + "symbol": "WOJ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MCH": { + "name": "MeconCash", + "code": 92709, + "symbol": "MCH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MR": { + "name": "MetaRuffy", + "code": 94541, + "symbol": "MR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LFT": { + "name": "Lend Flare", + "code": 93323, + "symbol": "LFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ANML": { + "name": "Animal Concerts", + "code": 92840, + "symbol": "ANML", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AMZE": { + "name": "Amaze World", + "code": 93014, + "symbol": "AMZE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SD": { + "name": "Stader", + "code": 90956, + "symbol": "SD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "REI": { + "name": "REI Network", + "code": 90521, + "symbol": "REI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GDOGE": { + "name": "Golden Doge", + "code": 93737, + "symbol": "GDOGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GUARD": { + "name": "Guardian", + "code": 94379, + "symbol": "GUARD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QUIDD": { + "name": "Quidd", + "code": 93037, + "symbol": "QUIDD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MEX": { + "name": "Maiar DEX", + "code": 93549, + "symbol": "MEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GTCOIN": { + "name": "GAMETREE", + "code": 93800, + "symbol": "GTCOIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MSU": { + "name": "MetaSoccer", + "code": 91067, + "symbol": "MSU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NOA": { + "name": "METANOA", + "code": 93367, + "symbol": "NOA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LILFLOKI": { + "name": "Lil Floki", + "code": 93454, + "symbol": "LILFLOKI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GZLR": { + "name": "Guzzler", + "code": 93043, + "symbol": "GZLR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LHB": { + "name": "Lendhub", + "code": 92809, + "symbol": "LHB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NTVRK": { + "name": "Netvrk", + "code": 93124, + "symbol": "NTVRK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JAM": { + "name": "Tune.FM", + "code": 93463, + "symbol": "JAM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARW": { + "name": "Arowana Token", + "code": 93235, + "symbol": "ARW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EGC": { + "name": "EverGrow", + "code": 94656, + "symbol": "EGC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STI": { + "name": "Seek Tiger", + "code": 94102, + "symbol": "STI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MAD": { + "name": "Moroccan Dirham", + "code": 504, + "precision": 2, + "subunit": 100, + "symbol": "\u062f.\u0645.", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TINC": { + "name": "Tiny Coin", + "code": 92874, + "symbol": "TINC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MTB": { + "name": "MetaBomb", + "code": 93052, + "symbol": "MTB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WCFG": { + "name": "Wrapped Centrifuge", + "code": 94858, + "symbol": "WCFG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KINE": { + "name": "KINE", + "code": 92771, + "symbol": "KINE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EMPIRE": { + "name": "Empire Token", + "code": 92932, + "symbol": "EMPIRE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "B2M": { + "name": "Bit2Me", + "code": 93016, + "symbol": "B2M", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RON": { + "name": "New Romanian Leu", + "code": 946, + "precision": 2, + "subunit": 100, + "symbol": "Lei", + "symbol_first": true, + "decimal_mark": ",", + "thousands_separator": "." + }, + "PTP": { + "name": "Platypus Finance", + "code": 91143, + "symbol": "PTP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WIRTUAL": { + "name": "Wirtual", + "code": 93937, + "symbol": "WIRTUAL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DEG": { + "name": "Degis", + "code": 93062, + "symbol": "DEG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GCAKE": { + "name": "Pancake Games", + "code": 93246, + "symbol": "GCAKE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CATGIRL": { + "name": "Catgirl", + "code": 93195, + "symbol": "CATGIRL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CNYX": { + "name": "CanaryX", + "code": 92652, + "symbol": "CNYX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MSC": { + "name": "MetaSwap", + "code": 93942, + "symbol": "MSC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "10SET": { + "name": "Tenset", + "code": 93601, + "symbol": "10SET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRI": { + "name": "Trisolaris", + "code": 94619, + "symbol": "TRI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DMN": { + "name": "Domain", + "code": 94975, + "symbol": "DMN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RITE": { + "name": "ritestream", + "code": 93378, + "symbol": "RITE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GNS": { + "name": "Gains Network", + "code": 92844, + "symbol": "GNS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JUSTICE": { + "name": "AssangeDAO", + "code": 93697, + "symbol": "JUSTICE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "wROSE": { + "name": "Wrapped Rose", + "code": 94389, + "symbol": "wROSE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FLOOR": { + "name": "FloorDAO", + "code": 94035, + "symbol": "FLOOR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EXIST": { + "name": "Exist", + "code": 93078, + "symbol": "EXIST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "stLUNA": { + "name": "Lido Staked LUNA", + "code": 93079, + "symbol": "stLUNA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MAV": { + "name": "Massive Protocol", + "code": 93080, + "symbol": "MAV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WEVE": { + "name": "veDAO", + "code": 94616, + "symbol": "WEVE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ISLAMI": { + "name": "ISLAMICOIN", + "code": 92725, + "symbol": "ISLAMI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ORCA": { + "name": "Orca", + "code": 92777, + "symbol": "ORCA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LOST": { + "name": "Lost Worlds", + "code": 93526, + "symbol": "LOST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GOD": { + "name": "GoldeFy", + "code": 94321, + "symbol": "GOD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RGOLD": { + "name": "Royal Gold", + "code": 93087, + "symbol": "RGOLD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "REF": { + "name": "Ref Finance", + "code": 93701, + "symbol": "REF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GP": { + "name": "Wizards And Dragons", + "code": 93089, + "symbol": "GP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CALO": { + "name": "Calo", + "code": 93557, + "symbol": "CALO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SBR": { + "name": "Saber", + "code": 93533, + "symbol": "SBR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BRN": { + "name": "BRN Metaverse", + "code": 93207, + "symbol": "BRN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QUARTZ": { + "name": "QUARTZ", + "code": 93286, + "symbol": "QUARTZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BRK": { + "name": "BlueArk", + "code": 92859, + "symbol": "BRK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PSY": { + "name": "PsyOptions", + "code": 94548, + "symbol": "PSY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HVT": { + "name": "HyperVerse", + "code": 93444, + "symbol": "HVT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NORA": { + "name": "SnowCrash Token", + "code": 93098, + "symbol": "NORA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KYOKO": { + "name": "Kyoko", + "code": 93424, + "symbol": "KYOKO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BSTN": { + "name": "Bastion Protocol", + "code": 94866, + "symbol": "BSTN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LEASH": { + "name": "Doge Killer", + "code": 92892, + "symbol": "LEASH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRVL": { + "name": "TRVL", + "code": 91033, + "symbol": "TRVL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GEL": { + "name": "Lari", + "code": 981, + "precision": 2, + "subunit": 100, + "symbol": "\u10da", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARN": { + "name": "Arenum", + "code": 93104, + "symbol": "ARN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BFG": { + "name": "Battle For Giostone", + "code": 93912, + "symbol": "BFG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPHERE": { + "name": "Sphere Finance", + "code": 94620, + "symbol": "SPHERE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MOONEY": { + "name": "MoonDAO", + "code": 92851, + "symbol": "MOONEY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ASW": { + "name": "AdaSwap", + "code": 91846, + "symbol": "ASW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "stSOL": { + "name": "Lido Staked SOL", + "code": 92722, + "symbol": "stSOL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "APED": { + "name": "Baddest Alpha Ape Bundle", + "code": 93111, + "symbol": "APED", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DMSFT": { + "name": "Microsoft Tokenized Stock Defichain", + "code": 93112, + "symbol": "DMSFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CWEB": { + "name": "Coinweb", + "code": 93396, + "symbol": "CWEB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XIDO": { + "name": "XIDO FINANCE", + "code": 92918, + "symbol": "XIDO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHMB": { + "name": "Chumbi Valley", + "code": 93242, + "symbol": "CHMB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DEXI": { + "name": "Dexioprotocol", + "code": 93117, + "symbol": "DEXI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PES": { + "name": "PegasusDollar", + "code": 93118, + "symbol": "PES", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CWAR": { + "name": "Cryowar", + "code": 94090, + "symbol": "CWAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLD": { + "name": "Plutonians", + "code": 93098, + "symbol": "PLD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ITAMCUBE": { + "name": "CUBE", + "code": 94605, + "symbol": "ITAMCUBE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ENTC": { + "name": "ENTERBUTTON", + "code": 94285, + "symbol": "ENTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MM": { + "name": "Million", + "code": 94349, + "symbol": "MM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EMP": { + "name": "Emp Money", + "code": 93986, + "symbol": "EMP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARTL": { + "name": "ARTL", + "code": 93126, + "symbol": "ARTL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HCT": { + "name": "HurricaneSwap Token", + "code": 93035, + "symbol": "HCT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DEVO": { + "name": "DeVolution", + "code": 93129, + "symbol": "DEVO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DIFX": { + "name": "Digital Financial Exchange", + "code": 92696, + "symbol": "DIFX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPACEPI": { + "name": "SpacePi", + "code": 93457, + "symbol": "SPACEPI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SGB": { + "name": "Songbird", + "code": 92724, + "symbol": "SGB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GQ": { + "name": "Outer Ring MMO (GQ)", + "code": 92745, + "symbol": "GQ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "Tiger": { + "name": "Tiger shares", + "code": 93136, + "symbol": "Tiger", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SANI": { + "name": "Sanin Inu", + "code": 93729, + "symbol": "SANI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NPAS": { + "name": "New Paradigm Assets Solution", + "code": 94003, + "symbol": "NPAS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NXD": { + "name": "Nexus Dubai", + "code": 94333, + "symbol": "NXD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DPX": { + "name": "Dopex", + "code": 93303, + "symbol": "DPX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MGG": { + "name": "MetaGaming Guild", + "code": 92799, + "symbol": "MGG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KIBA": { + "name": "Kiba Inu", + "code": 94474, + "symbol": "KIBA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CCD": { + "name": "Concordium", + "code": 90336, + "symbol": "CCD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MVD": { + "name": "Metavault DAO", + "code": 93672, + "symbol": "MVD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "THOR": { + "name": "ThorFi", + "code": 93046, + "symbol": "THOR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POLAR": { + "name": "Polaris Finance", + "code": 93869, + "symbol": "POLAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CELT": { + "name": "Celestial", + "code": 92983, + "symbol": "CELT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KPC": { + "name": "Keeps Coin", + "code": 93152, + "symbol": "KPC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "X2Y2": { + "name": "X2Y2", + "code": 92908, + "symbol": "X2Y2", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MHUNT": { + "name": "MetaShooter", + "code": 92806, + "symbol": "MHUNT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WGLMR": { + "name": "Wrapped Moonbeam", + "code": 93440, + "symbol": "WGLMR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MAPE": { + "name": "Mecha Morphing", + "code": 93394, + "symbol": "MAPE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AKTIO": { + "name": "Akt.io", + "code": 94709, + "symbol": "AKTIO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BORING": { + "name": "BoringDAO", + "code": 93064, + "symbol": "BORING", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XELS": { + "name": "XELS", + "code": 92831, + "symbol": "XELS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SOLR": { + "name": "SolRazr", + "code": 94161, + "symbol": "SOLR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MBX": { + "name": "MobieCoin", + "code": 94895, + "symbol": "MBX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TOMS": { + "name": "TomTomCoin", + "code": 90909, + "symbol": "TOMS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BRISE": { + "name": "Bitgert", + "code": 90224, + "symbol": "BRISE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HELPS": { + "name": "HelpSeed", + "code": 93164, + "symbol": "HELPS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TOKAU": { + "name": "Tokyo AU", + "code": 93165, + "symbol": "TOKAU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PILOT": { + "name": "Unipilot", + "code": 93162, + "symbol": "PILOT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HSF": { + "name": "Hillstone Finance", + "code": 90430, + "symbol": "HSF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PKN": { + "name": "Poken", + "code": 94109, + "symbol": "PKN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QMALL": { + "name": "QMALL TOKEN", + "code": 92675, + "symbol": "QMALL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RBIS": { + "name": "ArbiSmart", + "code": 93818, + "symbol": "RBIS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OXD": { + "name": "0xDAO", + "code": 93171, + "symbol": "OXD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "4JNET": { + "name": "4JNET", + "code": 93766, + "symbol": "4JNET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "APW": { + "name": "APWine Finance", + "code": 93807, + "symbol": "APW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TOOLS": { + "name": "BSC TOOLS", + "code": 93700, + "symbol": "TOOLS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPOOL": { + "name": "Spool DAO", + "code": 93465, + "symbol": "SPOOL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WMEMO": { + "name": "Wonderful Memories", + "code": 93427, + "symbol": "WMEMO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CTP": { + "name": "Ctomorrow Platform", + "code": 93304, + "symbol": "CTP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JONES": { + "name": "Jones DAO", + "code": 92906, + "symbol": "JONES", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TKM": { + "name": "Thinkium", + "code": 93179, + "symbol": "TKM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PRB": { + "name": "Paribu Net", + "code": 93192, + "symbol": "PRB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BMIC": { + "name": "BITMIC", + "code": 93181, + "symbol": "BMIC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OBROK": { + "name": "OBRok Token", + "code": 94559, + "symbol": "OBROK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BNBDOWN": { + "name": "BNBDOWN", + "code": 93111, + "symbol": "BNBDOWN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GAFA": { + "name": "Gafa", + "code": 93276, + "symbol": "GAFA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PSI": { + "name": "Nexus Protocol", + "code": 93185, + "symbol": "PSI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SYNR": { + "name": "MOBLAND", + "code": 93648, + "symbol": "SYNR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SIS": { + "name": "Symbiosis Finance", + "code": 93841, + "symbol": "SIS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "REALM": { + "name": "Realm", + "code": 93500, + "symbol": "REALM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZAMZAM": { + "name": "Zamzam", + "code": 93283, + "symbol": "ZAMZAM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EEUR": { + "name": "e-Money EUR", + "code": 94186, + "symbol": "EEUR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LBL": { + "name": "LABEL Foundation", + "code": 91024, + "symbol": "LBL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPY": { + "name": "Smarty Pay", + "code": 93009, + "symbol": "SPY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STEPD": { + "name": "StepD", + "code": 93193, + "symbol": "STEPD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TOK": { + "name": "Tokenplace", + "code": 91776, + "symbol": "TOK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BCW": { + "name": "Bit Castle War", + "code": 93195, + "symbol": "BCW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GSKY": { + "name": "SKY FRONTIER", + "code": 94854, + "symbol": "GSKY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SCLP": { + "name": "Scallop", + "code": 90790, + "symbol": "SCLP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PDX": { + "name": "PDX Coin", + "code": 92819, + "symbol": "PDX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETHSHIB": { + "name": "ETH Shiba", + "code": 93199, + "symbol": "ETHSHIB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SLD": { + "name": "SoldierNodes", + "code": 93245, + "symbol": "SLD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLATO": { + "name": "Plato Farm (PLATO)", + "code": 93202, + "symbol": "PLATO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DFX": { + "name": "DeFi\u00b2", + "code": 94446, + "symbol": "DFX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SRT": { + "name": "Smart Reward Token", + "code": 93052, + "symbol": "SRT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IZI": { + "name": "Izumi Finance", + "code": 93360, + "symbol": "IZI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WND": { + "name": "WonderHero", + "code": 93208, + "symbol": "WND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GODZ": { + "name": "Cryptogodz", + "code": 93209, + "symbol": "GODZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "1SOL": { + "name": "1Sol", + "code": 92811, + "symbol": "1SOL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BNBUP": { + "name": "BNBUP", + "code": 93402, + "symbol": "BNBUP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZCX": { + "name": "Unizen", + "code": 92862, + "symbol": "ZCX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETHBULL": { + "name": "3X Long Ethereum Token", + "code": 94711, + "symbol": "ETHBULL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ABCD": { + "name": "Crypto Inu", + "code": 93215, + "symbol": "ABCD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETERNAL": { + "name": "CryptoMines", + "code": 93219, + "symbol": "ETERNAL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LUNAX": { + "name": "Stader LunaX", + "code": 93219, + "symbol": "LUNAX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LENDA": { + "name": "Lenda", + "code": 94091, + "symbol": "LENDA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PIT": { + "name": "Pitbull", + "code": 90603, + "symbol": "PIT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FOLD": { + "name": "Manifold Finance", + "code": 93081, + "symbol": "FOLD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COPI": { + "name": "Cornucopias", + "code": 94232, + "symbol": "COPI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LEOS": { + "name": "Leonicorn Swap", + "code": 93225, + "symbol": "LEOS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ONEFOX": { + "name": "Stable FOX", + "code": 93226, + "symbol": "ONEFOX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DAMZN": { + "name": "Amazon Tokenized Stock Defichain", + "code": 93227, + "symbol": "DAMZN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NAKA": { + "name": "Nakamoto Games", + "code": 90851, + "symbol": "NAKA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MUSK": { + "name": "Santa Musk", + "code": 94860, + "symbol": "MUSK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RDR": { + "name": "Rise of Defenders", + "code": 93230, + "symbol": "RDR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STORE": { + "name": "Bit.Store", + "code": 92938, + "symbol": "STORE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BOT": { + "name": "BOT", + "code": 93232, + "symbol": "BOT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MODEX": { + "name": "Modex", + "code": 93239, + "symbol": "MODEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VCG": { + "name": "VCGamers", + "code": 94646, + "symbol": "VCG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UNW": { + "name": "UniWorld", + "code": 93714, + "symbol": "UNW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IDO": { + "name": "Idexo Token", + "code": 93607, + "symbol": "IDO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALUSD": { + "name": "Alchemix USD", + "code": 93237, + "symbol": "ALUSD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FBX": { + "name": "Finance Blocks", + "code": 91927, + "symbol": "FBX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOGECOLA": { + "name": "DogeCola", + "code": 93240, + "symbol": "DOGECOLA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TCR": { + "name": "Tracer DAO", + "code": 93242, + "symbol": "TCR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TARO": { + "name": "Taroverse", + "code": 93243, + "symbol": "TARO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NATION": { + "name": "Nation3", + "code": 93833, + "symbol": "NATION", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SUNNY": { + "name": "Sunny Aggregator", + "code": 93191, + "symbol": "SUNNY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IRT": { + "name": "Infinity Rocket Token", + "code": 92848, + "symbol": "IRT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MAYP": { + "name": "Maya Preferred", + "code": 92719, + "symbol": "MAYP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KASTA": { + "name": "Kasta", + "code": 90954, + "symbol": "KASTA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CAN": { + "name": "Channels", + "code": 92947, + "symbol": "CAN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MOVEY": { + "name": "Movey Token", + "code": 93250, + "symbol": "MOVEY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CBP": { + "name": "CashBackPro", + "code": 94993, + "symbol": "CBP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MDAO": { + "name": "MarsDAO", + "code": 93466, + "symbol": "MDAO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UCG": { + "name": "Universe Crystal Gene", + "code": 93253, + "symbol": "UCG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BDT": { + "name": "Taka", + "code": 50, + "precision": 2, + "subunit": 100, + "symbol": "\u09f3", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GOOGL": { + "name": "Google Tokenized Stock Zipmex", + "code": 94968, + "symbol": "GOOGL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POLYDOGE": { + "name": "PolyDoge", + "code": 93949, + "symbol": "POLYDOGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALD": { + "name": "AladdinDAO", + "code": 92702, + "symbol": "ALD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GZX": { + "name": "GreenZoneX", + "code": 93261, + "symbol": "GZX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZORO": { + "name": "Zoro Inu", + "code": 93262, + "symbol": "ZORO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QANX": { + "name": "QANplatform", + "code": 93264, + "symbol": "QANX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POLL": { + "name": "Pollchain", + "code": 93187, + "symbol": "POLL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FODL": { + "name": "FODL Finance", + "code": 93598, + "symbol": "FODL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FALCONS": { + "name": "Falcon Swaps", + "code": 93101, + "symbol": "FALCONS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EXFI": { + "name": "Flare Finance", + "code": 93034, + "symbol": "EXFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "Lion": { + "name": "Lion Scrub Finance", + "code": 93269, + "symbol": "Lion", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KITTY": { + "name": "Kitty Coin Solana", + "code": 93270, + "symbol": "KITTY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "mCUSD": { + "name": "Moola Celo USD", + "code": 93763, + "symbol": "mCUSD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UPO": { + "name": "UpOnly", + "code": 92951, + "symbol": "UPO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NVIR": { + "name": "NvirWorld", + "code": 90423, + "symbol": "NVIR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HAPPY": { + "name": "HappyFans", + "code": 93274, + "symbol": "HAPPY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRR": { + "name": "Terran Coin", + "code": 90391, + "symbol": "TRR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETM": { + "name": "Etermon", + "code": 94063, + "symbol": "ETM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DUST": { + "name": "DUST Protocol", + "code": 92855, + "symbol": "DUST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STATIC": { + "name": "ChargeDeFi Static", + "code": 93279, + "symbol": "STATIC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LOON": { + "name": "Loon Network", + "code": 93732, + "symbol": "LOON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WNZ": { + "name": "Winerz", + "code": 94822, + "symbol": "WNZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SON": { + "name": "SOUNI", + "code": 93736, + "symbol": "SON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALPA": { + "name": "Alpaca City", + "code": 93696, + "symbol": "ALPA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FALCON9": { + "name": "Falcon9", + "code": 93285, + "symbol": "FALCON9", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NFLX": { + "name": "Netflix tokenized stock FTX", + "code": 93286, + "symbol": "NFLX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KSC": { + "name": "KStarCoin", + "code": 92706, + "symbol": "KSC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MKC": { + "name": "Meta Kongz", + "code": 93289, + "symbol": "MKC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VPAD": { + "name": "VLaunch", + "code": 93366, + "symbol": "VPAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SNAP": { + "name": "Snap Token", + "code": 93291, + "symbol": "SNAP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RAIN": { + "name": "Rainmaker Games", + "code": 92886, + "symbol": "RAIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CATS": { + "name": "CATCOIN", + "code": 93503, + "symbol": "CATS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MMG": { + "name": "Monopoly Millionaire Game", + "code": 93294, + "symbol": "MMG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RANKER": { + "name": "RankerDAO", + "code": 92695, + "symbol": "RANKER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STNEAR": { + "name": "Staked NEAR", + "code": 93296, + "symbol": "STNEAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SQUID": { + "name": "Squid Game", + "code": 93108, + "symbol": "SQUID", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NGL": { + "name": "Gold Fever", + "code": 93164, + "symbol": "NGL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WHT": { + "name": "Wrapped Huobi Token", + "code": 93274, + "symbol": "WHT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VSHARE": { + "name": "V3S Share", + "code": 93300, + "symbol": "VSHARE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "$STARLY": { + "name": "Starly", + "code": 92772, + "symbol": "$STARLY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VXL": { + "name": "Voxel X Network", + "code": 91206, + "symbol": "VXL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XAVA": { + "name": "Avalaunch", + "code": 92850, + "symbol": "XAVA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EKTA": { + "name": "Ekta", + "code": 91822, + "symbol": "EKTA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "USDF": { + "name": "FolgoryUSD", + "code": 93306, + "symbol": "USDF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KATA": { + "name": "Katana Inu", + "code": 92774, + "symbol": "KATA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FRA": { + "name": "Findora", + "code": 90845, + "symbol": "FRA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SNFT": { + "name": "Spain National Fan Token", + "code": 91240, + "symbol": "SNFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NVDA": { + "name": "NVIDIA tokenized stock FTX", + "code": 93310, + "symbol": "NVDA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GYMNET": { + "name": "Gym Network", + "code": 93358, + "symbol": "GYMNET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BFLOKI": { + "name": "Burn Floki", + "code": 93656, + "symbol": "BFLOKI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "$ADS": { + "name": "Alkimi", + "code": 93802, + "symbol": "$ADS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GRUSH": { + "name": "Gold Rush Community", + "code": 93314, + "symbol": "GRUSH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ADAX": { + "name": "ADAX", + "code": 93179, + "symbol": "ADAX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CKP": { + "name": "CAKEPAD", + "code": 93316, + "symbol": "CKP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FTSY": { + "name": "Fantasy Token", + "code": 93317, + "symbol": "FTSY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BMP": { + "name": "Brother Music Platform", + "code": 91457, + "symbol": "BMP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CGS": { + "name": "Crypto Gladiator Shards", + "code": 93252, + "symbol": "CGS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NBP": { + "name": "NFTBomb", + "code": 94511, + "symbol": "NBP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QTA": { + "name": "QUOTA", + "code": 93322, + "symbol": "QTA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LBK": { + "name": "LBK", + "code": 92762, + "symbol": "LBK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WADA": { + "name": "Wrapped Cardano", + "code": 94261, + "symbol": "WADA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OSQTH": { + "name": "Opyn Squeeth", + "code": 92729, + "symbol": "OSQTH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PREMIA": { + "name": "Premia", + "code": 93541, + "symbol": "PREMIA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HBB": { + "name": "Hubble Protocol", + "code": 93545, + "symbol": "HBB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FLAME": { + "name": "FireStarter", + "code": 93146, + "symbol": "FLAME", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DHP": { + "name": "dHealth", + "code": 93331, + "symbol": "DHP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XJEWEL": { + "name": "xJEWEL", + "code": 94568, + "symbol": "XJEWEL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ADAO": { + "name": "Adadao", + "code": 93955, + "symbol": "ADAO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MNR": { + "name": "Mineral", + "code": 93308, + "symbol": "MNR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WZRD": { + "name": "Wizardia", + "code": 93214, + "symbol": "WZRD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DAAPL": { + "name": "Apple Tokenized Stock Defichain", + "code": 93336, + "symbol": "DAAPL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KZEN": { + "name": "Kaizen Finance", + "code": 93393, + "symbol": "KZEN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ELC": { + "name": "eaglecoin", + "code": 93338, + "symbol": "ELC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FUSD": { + "name": "Fuse Dollar", + "code": 93339, + "symbol": "FUSD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PCI": { + "name": "Paycoin", + "code": 92602, + "symbol": "PCI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLGR": { + "name": "Pledge", + "code": 94031, + "symbol": "PLGR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ANTEX": { + "name": "Antex", + "code": 93145, + "symbol": "ANTEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MEFA": { + "name": "Metaverse Face", + "code": 93883, + "symbol": "MEFA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PETN": { + "name": "Pylon Eco Token", + "code": 93182, + "symbol": "PETN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LEMN": { + "name": "LEMON", + "code": 94074, + "symbol": "LEMN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AXC": { + "name": "AXIA Coin", + "code": 93346, + "symbol": "AXC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PANDO": { + "name": "Pando", + "code": 92703, + "symbol": "PANDO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BSHARE": { + "name": "Bomb Money", + "code": 93348, + "symbol": "BSHARE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HDRN": { + "name": "Hedron", + "code": 92900, + "symbol": "HDRN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TWD": { + "name": "New Taiwan Dollar", + "code": 901, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MBS": { + "name": "MonkeyLeague", + "code": 90937, + "symbol": "MBS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZYRO": { + "name": "Zyro", + "code": 94210, + "symbol": "ZYRO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PTX": { + "name": "Pando Token", + "code": 93952, + "symbol": "PTX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MEGALAND": { + "name": "Metagalaxy Land", + "code": 93104, + "symbol": "MEGALAND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BEZOGE": { + "name": "Bezoge Earth", + "code": 93355, + "symbol": "BEZOGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FEG": { + "name": "FEG Token", + "code": 92998, + "symbol": "FEG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "APRIL": { + "name": "April", + "code": 93745, + "symbol": "APRIL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SBTC": { + "name": "Super Bitcoin", + "code": 94742, + "symbol": "SBTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UBSN": { + "name": "Silent Notary", + "code": 93950, + "symbol": "UBSN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WAXE": { + "name": "WAXE", + "code": 93296, + "symbol": "WAXE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WIOTX": { + "name": "Wrapped IoTeX", + "code": 94103, + "symbol": "WIOTX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRXUP": { + "name": "TRXUP", + "code": 93363, + "symbol": "TRXUP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XRUN": { + "name": "XRUN", + "code": 93527, + "symbol": "XRUN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MDO": { + "name": "Medano", + "code": 93366, + "symbol": "MDO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GAN": { + "name": "Galactic Arena: The NFTverse", + "code": 94012, + "symbol": "GAN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "mGOOGL": { + "name": "Mirrored Google", + "code": 93368, + "symbol": "mGOOGL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EBT": { + "name": "ELON BUYS TWITTER", + "code": 94907, + "symbol": "EBT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZAM": { + "name": "Zamio", + "code": 92993, + "symbol": "ZAM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GGG": { + "name": "Good Games Guild", + "code": 93927, + "symbol": "GGG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IMPACTXP": { + "name": "ImpactXP", + "code": 93372, + "symbol": "IMPACTXP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KUJI": { + "name": "Kujira", + "code": 93577, + "symbol": "KUJI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PSL": { + "name": "Pastel", + "code": 92822, + "symbol": "PSL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CTN": { + "name": "Continuum Finance", + "code": 93375, + "symbol": "CTN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HCC": { + "name": "Hunter Crypto Coin", + "code": 93376, + "symbol": "HCC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LOVELY": { + "name": "Lovely Inu Finance", + "code": 92686, + "symbol": "LOVELY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MSTO": { + "name": "Millennium Sapphire", + "code": 93450, + "symbol": "MSTO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EYES": { + "name": "EYES Protocol", + "code": 93379, + "symbol": "EYES", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZINU": { + "name": "Zombie Inu(New)", + "code": 92930, + "symbol": "ZINU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GWP": { + "name": "Gateway Protocol", + "code": 92804, + "symbol": "GWP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TONIC": { + "name": "Tectonic", + "code": 93550, + "symbol": "TONIC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ASTO": { + "name": "Altered State Token", + "code": 93357, + "symbol": "ASTO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHE": { + "name": "CherrySwap", + "code": 92985, + "symbol": "CHE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MAFA": { + "name": "Mafagafo", + "code": 94584, + "symbol": "MAFA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "X": { + "name": "GIBX Swap", + "code": 94948, + "symbol": "X", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GDDY": { + "name": "Giddy", + "code": 93027, + "symbol": "GDDY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DFY": { + "name": "Defi For You", + "code": 94231, + "symbol": "DFY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TALK": { + "name": "Talkado", + "code": 93631, + "symbol": "TALK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLACK": { + "name": "BLACKHOLE PROTOCOL", + "code": 94467, + "symbol": "BLACK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XIDR": { + "name": "XIDR", + "code": 94328, + "symbol": "XIDR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HE": { + "name": "Heroes & Empires", + "code": 93946, + "symbol": "HE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POL": { + "name": "Proof Of Liquidity", + "code": 93175, + "symbol": "POL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FLY": { + "name": "Franklin", + "code": 93032, + "symbol": "FLY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZKT": { + "name": "zkTube Protocol", + "code": 93398, + "symbol": "ZKT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EZC": { + "name": "EZChain", + "code": 93399, + "symbol": "EZC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MRI": { + "name": "Marshall Inu", + "code": 94634, + "symbol": "MRI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VALAS": { + "name": "Valas Finance", + "code": 93401, + "symbol": "VALAS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DPLTR": { + "name": "Palantir Tokenized Stock Defichain", + "code": 93402, + "symbol": "DPLTR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LTNM": { + "name": "Bitcoin Latinum", + "code": 93403, + "symbol": "LTNM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MCO2": { + "name": "Moss Carbon Credit", + "code": 94107, + "symbol": "MCO2", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YUZU": { + "name": "YuzuSwap", + "code": 93405, + "symbol": "YUZU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DUEL": { + "name": "Duel Network", + "code": 92999, + "symbol": "DUEL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WOKT": { + "name": "Wrapped OKT", + "code": 94018, + "symbol": "WOKT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POLYPAD": { + "name": "PolyPad", + "code": 94649, + "symbol": "POLYPAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "mETH": { + "name": "Mirrored Ether", + "code": 93409, + "symbol": "mETH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MEWN": { + "name": "Meowth Neko", + "code": 93410, + "symbol": "MEWN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WAS": { + "name": "Wasder", + "code": 92988, + "symbol": "WAS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARX": { + "name": "ARCS", + "code": 93061, + "symbol": "ARX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AUST": { + "name": "AnchorUST", + "code": 93413, + "symbol": "AUST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AXIA": { + "name": "Axia Protocol", + "code": 93414, + "symbol": "AXIA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VALUE": { + "name": "Value Liquidity", + "code": 94068, + "symbol": "VALUE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ROSN": { + "name": "Roseon", + "code": 93510, + "symbol": "ROSN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPELLFIRE": { + "name": "Spellfire", + "code": 93411, + "symbol": "SPELLFIRE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KYCC": { + "name": "KYCCOIN", + "code": 94387, + "symbol": "KYCC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRXDOWN": { + "name": "TRXDOWN", + "code": 93419, + "symbol": "TRXDOWN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PAF": { + "name": "Pacific", + "code": 93616, + "symbol": "PAF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NKCLC": { + "name": "NKCL Classic", + "code": 94983, + "symbol": "NKCLC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HELENA": { + "name": "Helena Financial", + "code": 93423, + "symbol": "HELENA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ECELL": { + "name": "Consensus Cell Network", + "code": 94951, + "symbol": "ECELL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DEL": { + "name": "Decimal", + "code": 91058, + "symbol": "DEL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LIBERO": { + "name": "Libero Financial", + "code": 93426, + "symbol": "LIBERO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YLDY": { + "name": "Yieldly", + "code": 93428, + "symbol": "YLDY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UBXS": { + "name": "UBXS Token", + "code": 91909, + "symbol": "UBXS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FENOMY": { + "name": "Fenomy", + "code": 93430, + "symbol": "FENOMY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SMARTLOX": { + "name": "SmartLOX", + "code": 94505, + "symbol": "SMARTLOX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AKITA": { + "name": "Akita Inu", + "code": 92761, + "symbol": "AKITA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BALA": { + "name": "Shambala", + "code": 93433, + "symbol": "BALA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MEVR": { + "name": "Metaverse VR", + "code": 93226, + "symbol": "MEVR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UNO": { + "name": "Uno Re", + "code": 91021, + "symbol": "UNO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DAPPX": { + "name": "dAppstore", + "code": 91696, + "symbol": "DAPPX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IOI": { + "name": "IOI Token", + "code": 91371, + "symbol": "IOI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GRVS": { + "name": "Gravis Finance", + "code": 93438, + "symbol": "GRVS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MOI": { + "name": "MyOwnItem", + "code": 92685, + "symbol": "MOI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ERTHA": { + "name": "Ertha", + "code": 94355, + "symbol": "ERTHA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WINRY": { + "name": "Winry Inu", + "code": 93441, + "symbol": "WINRY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ELG": { + "name": "EscoinToken", + "code": 92678, + "symbol": "ELG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TBC": { + "name": "TURBOCHAIN", + "code": 93884, + "symbol": "TBC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SIENNA": { + "name": "Sienna", + "code": 94188, + "symbol": "SIENNA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MQL": { + "name": "MiraQle", + "code": 94302, + "symbol": "MQL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHAIN": { + "name": "Chain Games", + "code": 93593, + "symbol": "CHAIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "R1": { + "name": "Recast1 Coin", + "code": 93447, + "symbol": "R1", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NBNG": { + "name": "Nobunaga Token", + "code": 93448, + "symbol": "NBNG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "REVU": { + "name": "Revuto", + "code": 93297, + "symbol": "REVU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HYPE": { + "name": "Supreme Finance", + "code": 93705, + "symbol": "HYPE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JRIT": { + "name": "JERITEX", + "code": 93451, + "symbol": "JRIT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LBXC": { + "name": "Lux Bio Cell", + "code": 94080, + "symbol": "LBXC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SIPHER": { + "name": "Sipher", + "code": 93920, + "symbol": "SIPHER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ORT": { + "name": "XREATORS", + "code": 94668, + "symbol": "ORT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "APECOIN": { + "name": "Asia Pacific Electronic Coin", + "code": 93455, + "symbol": "APECOIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SATS": { + "name": "Satoshi", + "code": 93456, + "symbol": "SATS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHUNAV2": { + "name": "Shuna Inuverse", + "code": 93457, + "symbol": "SHUNAV2", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LARIX": { + "name": "Larix", + "code": 94553, + "symbol": "LARIX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IB": { + "name": "Iron Bank", + "code": 93459, + "symbol": "IB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SCREAM": { + "name": "Scream", + "code": 93728, + "symbol": "SCREAM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GEMS": { + "name": "Gem", + "code": 93461, + "symbol": "GEMS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LBLOCK": { + "name": "Lucky Block (V2)", + "code": 94638, + "symbol": "LBLOCK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FATHER": { + "name": "DogeFather", + "code": 93463, + "symbol": "FATHER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RETH": { + "name": "Realms of Ethernity", + "code": 92817, + "symbol": "RETH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PDSHARE": { + "name": "PDSHARE", + "code": 93465, + "symbol": "PDSHARE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AUV": { + "name": "VIIIDA Gold", + "code": 93466, + "symbol": "AUV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XEQ": { + "name": "Equilibria", + "code": 93468, + "symbol": "XEQ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LUNAPAD": { + "name": "Luna-Pad", + "code": 93469, + "symbol": "LUNAPAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HAKA": { + "name": "TribeOne", + "code": 93797, + "symbol": "HAKA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HGHG": { + "name": "HUGHUG Coin", + "code": 93681, + "symbol": "HGHG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POMI": { + "name": "Pomicoin", + "code": 93472, + "symbol": "POMI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NHCT": { + "name": "Hurricane NFT", + "code": 94037, + "symbol": "NHCT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MMETA": { + "name": "Duckie Land", + "code": 93602, + "symbol": "MMETA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MSPY": { + "name": "Mirrored SPDR S&P 500", + "code": 93476, + "symbol": "MSPY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SLC": { + "name": "Solice", + "code": 93897, + "symbol": "SLC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SMARTNFT": { + "name": "SmartNFT", + "code": 94177, + "symbol": "SMARTNFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RAM": { + "name": "Ramifi Protocol", + "code": 94795, + "symbol": "RAM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PKOIN": { + "name": "Pkoin", + "code": 92646, + "symbol": "PKOIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SOLID": { + "name": "Solidly", + "code": 93481, + "symbol": "SOLID", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TPC": { + "name": "Techpay Coin", + "code": 93768, + "symbol": "TPC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SANJI": { + "name": "Sanji Inu", + "code": 93484, + "symbol": "SANJI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EURONIN": { + "name": "EURONIN", + "code": 93485, + "symbol": "EURONIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PANDA": { + "name": "Panda DAO", + "code": 93931, + "symbol": "PANDA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UPS": { + "name": "UPFI Network", + "code": 94058, + "symbol": "UPS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRDC": { + "name": "Cardiocoin", + "code": 93908, + "symbol": "CRDC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FILDA": { + "name": "Filda", + "code": 93747, + "symbol": "FILDA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AGRO": { + "name": "Agro Global", + "code": 93576, + "symbol": "AGRO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IHC": { + "name": "Inflation Hedging Coin", + "code": 90778, + "symbol": "IHC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRAFT": { + "name": "TaleCraft", + "code": 93507, + "symbol": "CRAFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GSTRM": { + "name": "GaStream", + "code": 93493, + "symbol": "GSTRM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLT": { + "name": "PLT", + "code": 93119, + "symbol": "PLT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COMB": { + "name": "Combo", + "code": 93238, + "symbol": "COMB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GOHM": { + "name": "Governance OHM", + "code": 92689, + "symbol": "GOHM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MARS4": { + "name": "MARS4", + "code": 93218, + "symbol": "MARS4", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ELK": { + "name": "Elk Finance", + "code": 94226, + "symbol": "ELK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LTEX": { + "name": "Ltradex", + "code": 93132, + "symbol": "LTEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WSTETH": { + "name": "Lido wstETH", + "code": 92610, + "symbol": "WSTETH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZENITH": { + "name": "Zenith Coin", + "code": 93036, + "symbol": "ZENITH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MMUI": { + "name": "MetaMUI", + "code": 93419, + "symbol": "MMUI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DRAW": { + "name": "Dragon War", + "code": 94627, + "symbol": "DRAW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHFT": { + "name": "Crypto Holding Frank Token", + "code": 93504, + "symbol": "CHFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GCOIN": { + "name": "Galaxy Fight Club", + "code": 91691, + "symbol": "GCOIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TBCC": { + "name": "TBCC", + "code": 92651, + "symbol": "TBCC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PS1": { + "name": "POLYSPORTS", + "code": 93250, + "symbol": "PS1", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BST": { + "name": "Bitsten Token", + "code": 93510, + "symbol": "BST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRDN": { + "name": "Cardence", + "code": 93213, + "symbol": "CRDN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MESA": { + "name": "Metavisa Protocol", + "code": 92768, + "symbol": "MESA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VRX": { + "name": "VEROX", + "code": 94538, + "symbol": "VRX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "mFB": { + "name": "Mirrored Facebook Inc", + "code": 93514, + "symbol": "mFB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MALL": { + "name": "Metamall", + "code": 93516, + "symbol": "MALL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHECKR": { + "name": "CheckerChain", + "code": 94916, + "symbol": "CHECKR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AFIT": { + "name": "Actifit", + "code": 93518, + "symbol": "AFIT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MPT": { + "name": "MeetPle", + "code": 94653, + "symbol": "MPT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CART": { + "name": "CryptoArt.Ai", + "code": 93935, + "symbol": "CART", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZLDA": { + "name": "Zelda Inu", + "code": 93521, + "symbol": "ZLDA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DBY": { + "name": "Metaderby", + "code": 93522, + "symbol": "DBY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GAZE": { + "name": "GazeTV", + "code": 93523, + "symbol": "GAZE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AMPT": { + "name": "Amplify Protocol", + "code": 93524, + "symbol": "AMPT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DCCT": { + "name": "DocuChain", + "code": 93525, + "symbol": "DCCT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CBX": { + "name": "CropBytes", + "code": 90938, + "symbol": "CBX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NCAT": { + "name": "Nurse Cat", + "code": 93527, + "symbol": "NCAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DNL": { + "name": "Dinoland", + "code": 93528, + "symbol": "DNL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "USDs": { + "name": "Sperax USD", + "code": 93264, + "symbol": "USDs", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GEMG": { + "name": "Gem Guardian", + "code": 93530, + "symbol": "GEMG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XWIN": { + "name": "xWIN Finance", + "code": 93730, + "symbol": "XWIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LOX": { + "name": "Lox Network", + "code": 94136, + "symbol": "LOX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRYB": { + "name": "BiLira", + "code": 93556, + "symbol": "TRYB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MRHB": { + "name": "MRHB DeFi Network", + "code": 93199, + "symbol": "MRHB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARKER": { + "name": "Arker", + "code": 93109, + "symbol": "ARKER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MTS": { + "name": "Metastrike", + "code": 93401, + "symbol": "MTS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHURCH": { + "name": "Church Dao", + "code": 93537, + "symbol": "CHURCH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NESS": { + "name": "Darkness Share", + "code": 93538, + "symbol": "NESS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LSP": { + "name": "Lumenswap", + "code": 93539, + "symbol": "LSP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SKT": { + "name": "Sukhavati Network", + "code": 93540, + "symbol": "SKT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DKM": { + "name": "Dead Knight Metaverse", + "code": 93541, + "symbol": "DKM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WEB3": { + "name": "Web3 Game", + "code": 94873, + "symbol": "WEB3", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TOWN": { + "name": "Town Star", + "code": 90910, + "symbol": "TOWN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DQQQ": { + "name": "Invesco QQQ Trust Defichain", + "code": 94856, + "symbol": "DQQQ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VEUSD": { + "name": "VeUSD", + "code": 93369, + "symbol": "VEUSD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JFI": { + "name": "JackPool.finance", + "code": 92949, + "symbol": "JFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DAVIS": { + "name": "Davis Cup Fan Token", + "code": 91586, + "symbol": "DAVIS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JUB": { + "name": "Jumbo", + "code": 93548, + "symbol": "JUB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DUW": { + "name": "Dreamy Undersea World", + "code": 93549, + "symbol": "DUW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPOLAR": { + "name": "Polaris Finance", + "code": 93551, + "symbol": "SPOLAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VADER": { + "name": "Vader Protocol", + "code": 94477, + "symbol": "VADER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XRDOGE": { + "name": "XRdoge", + "code": 93294, + "symbol": "XRDOGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LACE": { + "name": "Lovelace World", + "code": 93837, + "symbol": "LACE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALU": { + "name": "Altura", + "code": 90855, + "symbol": "ALU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHIBKILLER": { + "name": "ShibKiller", + "code": 93556, + "symbol": "SHIBKILLER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "INS": { + "name": "iNFTspace", + "code": 94594, + "symbol": "INS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VFT": { + "name": "Value Finance", + "code": 93559, + "symbol": "VFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PDD": { + "name": "PDDOLLAR", + "code": 93560, + "symbol": "PDD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MCONTENT": { + "name": "MContent", + "code": 92739, + "symbol": "MCONTENT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MIDAS": { + "name": "Midas", + "code": 94549, + "symbol": "MIDAS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QUINT": { + "name": "QUINT", + "code": 93123, + "symbol": "QUINT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPG": { + "name": "Space Crypto", + "code": 93895, + "symbol": "SPG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CLY": { + "name": "Colony", + "code": 93566, + "symbol": "CLY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SURV": { + "name": "Survival Game Online", + "code": 94173, + "symbol": "SURV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ELV": { + "name": "Elvantis", + "code": 93569, + "symbol": "ELV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TORG": { + "name": "TORG", + "code": 93571, + "symbol": "TORG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "F9": { + "name": "Falcon 9", + "code": 94230, + "symbol": "F9", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MJT": { + "name": "MojitoSwap", + "code": 93407, + "symbol": "MJT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KSHIB": { + "name": "Kilo Shiba Inu", + "code": 94422, + "symbol": "KSHIB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LQDR": { + "name": "Liquid Driver", + "code": 94567, + "symbol": "LQDR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BPT": { + "name": "Bold Point", + "code": 93577, + "symbol": "BPT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PORT": { + "name": "Port Finance", + "code": 93720, + "symbol": "PORT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TWEELON": { + "name": "TWEELON", + "code": 93579, + "symbol": "TWEELON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MSD": { + "name": "MoneydefiSwap", + "code": 93580, + "symbol": "MSD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KMA": { + "name": "Calamari Network", + "code": 90839, + "symbol": "KMA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MUTE": { + "name": "Mute", + "code": 93122, + "symbol": "MUTE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KXA": { + "name": "Kryxivia", + "code": 94105, + "symbol": "KXA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOGEKING": { + "name": "DogeKing", + "code": 93585, + "symbol": "DOGEKING", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SDC": { + "name": "Smart Donation Coin", + "code": 94242, + "symbol": "SDC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DFW": { + "name": "DAO Farmer DFW", + "code": 93587, + "symbol": "DFW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EB": { + "name": "Endless Battlefield", + "code": 93589, + "symbol": "EB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MNST": { + "name": "MoonStarter", + "code": 93154, + "symbol": "MNST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KRIDA": { + "name": "KridaFans", + "code": 93209, + "symbol": "KRIDA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MARX": { + "name": "MarX", + "code": 93592, + "symbol": "MARX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RADAR": { + "name": "Radar", + "code": 94940, + "symbol": "RADAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "Whale": { + "name": "Whale Fall", + "code": 93594, + "symbol": "Whale", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LUCHOW": { + "name": "LunaChow", + "code": 93008, + "symbol": "LUCHOW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POP": { + "name": "Popcoin", + "code": 92909, + "symbol": "POP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ECD": { + "name": "Echidna", + "code": 94137, + "symbol": "ECD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LYNK": { + "name": "LynKey", + "code": 93467, + "symbol": "LYNK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FIRA": { + "name": "Defira", + "code": 93599, + "symbol": "FIRA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CMDX": { + "name": "Comdex", + "code": 94251, + "symbol": "CMDX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLOCKS": { + "name": "BLOCKS", + "code": 93713, + "symbol": "BLOCKS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MCOIN": { + "name": "mCoin", + "code": 93536, + "symbol": "MCOIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DV": { + "name": "Dreamverse", + "code": 93654, + "symbol": "DV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PRNT": { + "name": "Prime Numbers", + "code": 92735, + "symbol": "PRNT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DVOO": { + "name": "Vanguard S&P 500 ETF Tokenized Stock Defichain", + "code": 93606, + "symbol": "DVOO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YFX": { + "name": "Your Future Exchange", + "code": 93570, + "symbol": "YFX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WITCH": { + "name": "Witch Token", + "code": 93686, + "symbol": "WITCH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BBL": { + "name": "BlockBlend", + "code": 93610, + "symbol": "BBL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KUMA": { + "name": "Kuma Inu", + "code": 93609, + "symbol": "KUMA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "APT": { + "name": "Aptos", + "code": 90067, + "symbol": "APT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DRUG": { + "name": "DopeWarz", + "code": 93613, + "symbol": "DRUG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CMN": { + "name": "Crypto Media Network", + "code": 93343, + "symbol": "CMN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TKG": { + "name": "Takamaka", + "code": 94973, + "symbol": "TKG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PFT": { + "name": "PayFlow", + "code": 93616, + "symbol": "PFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RATS": { + "name": "Ratscoin", + "code": 93617, + "symbol": "RATS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STELLA": { + "name": "StellaSwap", + "code": 94370, + "symbol": "STELLA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOGEBULL": { + "name": "3X Long Dogecoin Token", + "code": 93619, + "symbol": "DOGEBULL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "Mononoke-Inu": { + "name": "Mononoke Inu", + "code": 94874, + "symbol": "Mononoke-Inu", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHD": { + "name": "Shade Protocol", + "code": 94257, + "symbol": "SHD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPHYNX": { + "name": "Sphynx BSC", + "code": 93622, + "symbol": "SPHYNX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ONI": { + "name": "ONINO", + "code": 94067, + "symbol": "ONI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FUTURE": { + "name": "FUTURECOIN", + "code": 93574, + "symbol": "FUTURE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OPTCM": { + "name": "Optimus", + "code": 93625, + "symbol": "OPTCM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GAINS": { + "name": "Gains Associates", + "code": 94563, + "symbol": "GAINS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BENT": { + "name": "Bent Finance", + "code": 93627, + "symbol": "BENT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STEMX": { + "name": "STEMX", + "code": 92687, + "symbol": "STEMX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LUFFY": { + "name": "Luffy", + "code": 92836, + "symbol": "LUFFY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LED": { + "name": "LEDGIS", + "code": 93560, + "symbol": "LED", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SSG": { + "name": "Surviving Soldiers", + "code": 93631, + "symbol": "SSG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZPTC": { + "name": "Zeptacoin", + "code": 94296, + "symbol": "ZPTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VIS": { + "name": "Vigorus", + "code": 94182, + "symbol": "VIS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AXL": { + "name": "Axl Inu", + "code": 94119, + "symbol": "AXL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GREENFUEL": { + "name": "GreenFuel", + "code": 93635, + "symbol": "GREENFUEL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FWC": { + "name": "Football World Community", + "code": 92688, + "symbol": "FWC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IDS": { + "name": "IDEAS", + "code": 93637, + "symbol": "IDS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DTLT": { + "name": "iShares 20+ Year Treasury Bond ETF Defichain", + "code": 94657, + "symbol": "DTLT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WGC": { + "name": "Green Climate World", + "code": 93639, + "symbol": "WGC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DC": { + "name": "Dogechain", + "code": 92736, + "symbol": "DC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POW": { + "name": "Metahero Universe (POW)", + "code": 93641, + "symbol": "POW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOLA": { + "name": "DOLA", + "code": 94027, + "symbol": "DOLA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LEMC": { + "name": "LEMONCHAIN", + "code": 93477, + "symbol": "LEMC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NFTL": { + "name": "NFTLaunch", + "code": 94785, + "symbol": "NFTL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FORESTPLUS": { + "name": "The Forbidden Forest", + "code": 93894, + "symbol": "FORESTPLUS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GFloki": { + "name": "GenshinFlokiInu", + "code": 93646, + "symbol": "GFloki", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NTX": { + "name": "NitroEX", + "code": 94269, + "symbol": "NTX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BPLC": { + "name": "BlackPearl Token", + "code": 93648, + "symbol": "BPLC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DXCT": { + "name": "DNAxCAT Token", + "code": 93771, + "symbol": "DXCT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRANQ": { + "name": "Tranquil Finance", + "code": 93651, + "symbol": "TRANQ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BDOT": { + "name": "Binance Wrapped DOT", + "code": 93363, + "symbol": "BDOT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GART": { + "name": "Griffin Art Ecosystem", + "code": 93138, + "symbol": "GART", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TDROP": { + "name": "ThetaDrop", + "code": 92670, + "symbol": "TDROP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SX": { + "name": "SX Network", + "code": 93112, + "symbol": "SX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EXCC": { + "name": "ExchangeCoin", + "code": 94019, + "symbol": "EXCC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HPX": { + "name": "HUPAYX", + "code": 93680, + "symbol": "HPX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NDAU": { + "name": "Ndau", + "code": 94114, + "symbol": "NDAU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ECOREAL": { + "name": "Ecoreal Estate", + "code": 94217, + "symbol": "ECOREAL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BRB": { + "name": "BerylBit", + "code": 93661, + "symbol": "BRB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NBT": { + "name": "NanoByte Token", + "code": 91015, + "symbol": "NBT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ELX": { + "name": "Energy Ledger", + "code": 93663, + "symbol": "ELX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MARVIN": { + "name": "Marvin Inu", + "code": 94513, + "symbol": "MARVIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZEDXION": { + "name": "ZEDXION", + "code": 92626, + "symbol": "ZEDXION", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YCT": { + "name": "Youclout", + "code": 94558, + "symbol": "YCT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DDOGE": { + "name": "Dabb Doge", + "code": 93668, + "symbol": "DDOGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TAUM": { + "name": "Orbitau Taureum", + "code": 94377, + "symbol": "TAUM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HEART": { + "name": "Humans.ai", + "code": 93117, + "symbol": "HEART", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LGX": { + "name": "Legion Network", + "code": 93079, + "symbol": "LGX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RACEFI": { + "name": "RaceFi", + "code": 93223, + "symbol": "RACEFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GAAS": { + "name": "Congruent", + "code": 93674, + "symbol": "GAAS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FROYO": { + "name": "Froyo Games", + "code": 93886, + "symbol": "FROYO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COW": { + "name": "CoW Protocol", + "code": 93515, + "symbol": "COW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WEAR": { + "name": "MetaWear", + "code": 94057, + "symbol": "WEAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WGRT": { + "name": "WaykiChain Governance Coin", + "code": 93147, + "symbol": "WGRT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FLOKIV": { + "name": "Flokiverse", + "code": 93680, + "symbol": "FLOKIV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CMFI": { + "name": "Compendium Finance", + "code": 94830, + "symbol": "CMFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IXS": { + "name": "IX Swap", + "code": 94836, + "symbol": "IXS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BFIC": { + "name": "Best Fintech Investment Coin", + "code": 93018, + "symbol": "BFIC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UNIM": { + "name": "Unicorn Milk", + "code": 94687, + "symbol": "UNIM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HMT": { + "name": "Human", + "code": 93445, + "symbol": "HMT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BHAX": { + "name": "BHAX Token", + "code": 93686, + "symbol": "BHAX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BZZONE": { + "name": "Bzzone", + "code": 93687, + "symbol": "BZZONE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KOL": { + "name": "Kollect", + "code": 93405, + "symbol": "KOL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BOTX": { + "name": "botXcoin", + "code": 93783, + "symbol": "BOTX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EJS": { + "name": "Enjinstarter", + "code": 93801, + "symbol": "EJS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LDN": { + "name": "Ludena Protocol", + "code": 93107, + "symbol": "LDN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TSF": { + "name": "Transaction Service fee", + "code": 93692, + "symbol": "TSF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DNFLX": { + "name": "Netflix Tokenized Stock Defichain", + "code": 93694, + "symbol": "DNFLX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHIBDOGE": { + "name": "ShibaDoge", + "code": 93158, + "symbol": "SHIBDOGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STN": { + "name": "Stone DeFi", + "code": 94385, + "symbol": "STN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MSTR": { + "name": "MicroStrategy tokenized stock FTX", + "code": 94362, + "symbol": "MSTR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SEDA": { + "name": "SEDA", + "code": 93699, + "symbol": "SEDA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POPK": { + "name": "POPKON", + "code": 93983, + "symbol": "POPK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GMPD": { + "name": "GamesPad", + "code": 91291, + "symbol": "GMPD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RAK": { + "name": "Rake Finance", + "code": 93824, + "symbol": "RAK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TECH": { + "name": "Cryptomeda", + "code": 93704, + "symbol": "TECH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DGP": { + "name": "DGPayment", + "code": 93706, + "symbol": "DGP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DASHD": { + "name": "Dash Diamond", + "code": 93707, + "symbol": "DASHD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ASY": { + "name": "ASYAGRO", + "code": 92895, + "symbol": "ASY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NEWO": { + "name": "New Order", + "code": 94608, + "symbol": "NEWO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GALEON": { + "name": "Galeon", + "code": 93857, + "symbol": "GALEON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IME": { + "name": "Imperium Empires", + "code": 94213, + "symbol": "IME", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SILO": { + "name": "Silo Finance", + "code": 93712, + "symbol": "SILO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TEM": { + "name": "Temtum", + "code": 92858, + "symbol": "TEM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KNOT": { + "name": "Karmaverse", + "code": 94404, + "symbol": "KNOT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VIBLO": { + "name": "Viblos", + "code": 94978, + "symbol": "VIBLO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TEX": { + "name": "IoTex Pad", + "code": 93716, + "symbol": "TEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PINKSALE": { + "name": "PinkSale", + "code": 94197, + "symbol": "PINKSALE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TART": { + "name": "Tartarus Finance", + "code": 93718, + "symbol": "TART", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FAST": { + "name": "FastSwap (BSC)", + "code": 94863, + "symbol": "FAST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CMCC": { + "name": "CMC Coin", + "code": 93721, + "symbol": "CMCC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BEXT": { + "name": "ByteDex", + "code": 93090, + "symbol": "BEXT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MNTTBSC": { + "name": "MoonTrustBSC", + "code": 93723, + "symbol": "MNTTBSC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LTR": { + "name": "LogiTron", + "code": 93724, + "symbol": "LTR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FFF": { + "name": "Force For Fast", + "code": 93725, + "symbol": "FFF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AENS": { + "name": "AEN Smart Token", + "code": 94121, + "symbol": "AENS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EPAN": { + "name": "Paypolitan Token", + "code": 93006, + "symbol": "EPAN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CYS": { + "name": "Cykura", + "code": 93796, + "symbol": "CYS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WOOL": { + "name": "Wolf Game Wool", + "code": 92603, + "symbol": "WOOL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "1PECO": { + "name": "1peco", + "code": 93730, + "symbol": "1PECO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "G.O.A.T": { + "name": "G.O.A.T Token", + "code": 93731, + "symbol": "G.O.A.T", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPIN": { + "name": "Spintop", + "code": 94135, + "symbol": "SPIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SLCL": { + "name": "Solcial", + "code": 94378, + "symbol": "SLCL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SQUAWK": { + "name": "Squawk", + "code": 93734, + "symbol": "SQUAWK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOG": { + "name": "DogeSwap", + "code": 93580, + "symbol": "DOG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GALAXY": { + "name": "Galaxy Coin", + "code": 92905, + "symbol": "GALAXY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MOOO": { + "name": "Hashtagger.com", + "code": 94756, + "symbol": "MOOO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SFC": { + "name": "Solar Full Cycle", + "code": 93739, + "symbol": "SFC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTP": { + "name": "Bitpaid Token", + "code": 93980, + "symbol": "BTP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AVN": { + "name": "AVNRich Token", + "code": 93741, + "symbol": "AVN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "INDEX": { + "name": "Index Cooperative", + "code": 94104, + "symbol": "INDEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XRD": { + "name": "Radix", + "code": 90209, + "symbol": "XRD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHEESHA": { + "name": "Sheesha Finance [BEP20]", + "code": 93832, + "symbol": "SHEESHA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STMAN": { + "name": "STMAN | Stickman's Battleground NFT Game", + "code": 93769, + "symbol": "STMAN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZCON": { + "name": "Zcon Protocol", + "code": 93746, + "symbol": "ZCON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BKR": { + "name": "Balkari", + "code": 92964, + "symbol": "BKR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHIBIC": { + "name": "SHIBIC", + "code": 94041, + "symbol": "SHIBIC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IDK": { + "name": "IDK", + "code": 93870, + "symbol": "IDK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTXN": { + "name": "Exen Coin", + "code": 92707, + "symbol": "BTXN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MVI": { + "name": "Metaverse Index", + "code": 93664, + "symbol": "MVI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TANK": { + "name": "CryptoTanks", + "code": 94644, + "symbol": "TANK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MLD": { + "name": "Hurrian Network", + "code": 93590, + "symbol": "MLD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WAGMI": { + "name": "WAGMI Game", + "code": 93755, + "symbol": "WAGMI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HUAHUA": { + "name": "Chihuahua", + "code": 93231, + "symbol": "HUAHUA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHARGE": { + "name": "ChargeDefi", + "code": 93757, + "symbol": "CHARGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PI NETWORK DEFI": { + "name": "Pi Network DeFi", + "code": 93758, + "symbol": "PI NETWORK DEFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HUDI": { + "name": "Hudi", + "code": 93803, + "symbol": "HUDI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SEN": { + "name": "Senspark", + "code": 93761, + "symbol": "SEN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PEN": { + "name": "Sol", + "code": 604, + "precision": 2, + "subunit": 100, + "symbol": "S\/", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BAMBOO": { + "name": "BambooDeFi", + "code": 93734, + "symbol": "BAMBOO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BINGO": { + "name": "Bingo Game", + "code": 93764, + "symbol": "BINGO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "H2OC": { + "name": "H2O", + "code": 93765, + "symbol": "H2OC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "0NE": { + "name": "Stone", + "code": 93766, + "symbol": "0NE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RATIO": { + "name": "Ratio Finance", + "code": 93647, + "symbol": "RATIO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BSCS": { + "name": "BSCStation", + "code": 91265, + "symbol": "BSCS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MLOKY": { + "name": "MLOKY", + "code": 93814, + "symbol": "MLOKY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SRX": { + "name": "StorX Network", + "code": 93275, + "symbol": "SRX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AVG": { + "name": "Avocado DAO Token", + "code": 93878, + "symbol": "AVG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XPTP": { + "name": "xPTP", + "code": 93772, + "symbol": "XPTP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "G999": { + "name": "G999", + "code": 94598, + "symbol": "G999", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XGOLD": { + "name": "XGOLD COIN", + "code": 93774, + "symbol": "XGOLD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AKC": { + "name": "Alpha Kongs Club", + "code": 93775, + "symbol": "AKC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SMILE": { + "name": "Smile Coin", + "code": 93846, + "symbol": "SMILE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NOOFT": { + "name": "Nooft", + "code": 93777, + "symbol": "NOOFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BCT": { + "name": "Toucan Protocol: Base Carbon Tonne", + "code": 93085, + "symbol": "BCT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DIVER": { + "name": "Divergence", + "code": 93172, + "symbol": "DIVER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CIND": { + "name": "Cindrum", + "code": 93031, + "symbol": "CIND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TIFI": { + "name": "TiFi Token", + "code": 90965, + "symbol": "TIFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UNIX": { + "name": "UniX Gaming", + "code": 93782, + "symbol": "UNIX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NPT": { + "name": "Neopin", + "code": 93668, + "symbol": "NPT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PET": { + "name": "PeaceTokenFinance", + "code": 94073, + "symbol": "PET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DMTR": { + "name": "Dimitra", + "code": 92854, + "symbol": "DMTR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FRZSS": { + "name": "Frz Solar System", + "code": 93086, + "symbol": "FRZSS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STRIP": { + "name": "Stripto", + "code": 94334, + "symbol": "STRIP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KNCL": { + "name": "Kyber Network Crystal Legacy", + "code": 93788, + "symbol": "KNCL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LUNAR": { + "name": "Polaris Finance", + "code": 93789, + "symbol": "LUNAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LIQ": { + "name": "LIQ Protocol", + "code": 94737, + "symbol": "LIQ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WWAN": { + "name": "Wrapped WAN", + "code": 94046, + "symbol": "WWAN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EMBR": { + "name": "Embr", + "code": 94802, + "symbol": "EMBR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PIG": { + "name": "Pig Finance", + "code": 93166, + "symbol": "PIG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PPAD": { + "name": "PlayPad", + "code": 93608, + "symbol": "PPAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FNC": { + "name": "Fancy Games", + "code": 93896, + "symbol": "FNC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "Kishimoto": { + "name": "Kishimoto Inu", + "code": 93796, + "symbol": "Kishimoto", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DMLG": { + "name": "Demole", + "code": 94732, + "symbol": "DMLG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "H3RO3S": { + "name": "H3RO3S", + "code": 93687, + "symbol": "H3RO3S", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARTM": { + "name": "ARTM", + "code": 93799, + "symbol": "ARTM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DVNQ": { + "name": "Vanguard Real Estate Tokenized Stock Defichain", + "code": 93800, + "symbol": "DVNQ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "$DREAM": { + "name": "Dream", + "code": 93801, + "symbol": "$DREAM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NNT": { + "name": "Nunu Spirits", + "code": 93877, + "symbol": "NNT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EQX": { + "name": "EQIFI", + "code": 93362, + "symbol": "EQX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YDZ": { + "name": "Yieldzilla", + "code": 93804, + "symbol": "YDZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LPNT": { + "name": "Luxurious Pro Network Token", + "code": 93716, + "symbol": "LPNT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FTRB": { + "name": "Faith Tribe", + "code": 93060, + "symbol": "FTRB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AIR": { + "name": "Altair", + "code": 94325, + "symbol": "AIR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TORII": { + "name": "Torii Finance", + "code": 93808, + "symbol": "TORII", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLUC": { + "name": "Bluca", + "code": 93809, + "symbol": "BLUC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NBG": { + "name": "Ninebot", + "code": 93810, + "symbol": "NBG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SUPE": { + "name": "SUPE", + "code": 94576, + "symbol": "SUPE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WTK": { + "name": "WadzPay Token", + "code": 93110, + "symbol": "WTK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OATH": { + "name": "Oath", + "code": 93406, + "symbol": "OATH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EAC": { + "name": "EAC", + "code": 94183, + "symbol": "EAC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MATICBULL": { + "name": "3X Long Matic Token", + "code": 93815, + "symbol": "MATICBULL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MTM": { + "name": "MetaMate", + "code": 93817, + "symbol": "MTM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DXT": { + "name": "DeXit Network", + "code": 93818, + "symbol": "DXT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PALG": { + "name": "PalGold", + "code": 93819, + "symbol": "PALG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RCCC": { + "name": "RCCCToken", + "code": 92842, + "symbol": "RCCC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NLUNA": { + "name": "Nexus bLuna token share representation", + "code": 93822, + "symbol": "NLUNA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BBND": { + "name": "BeatBind", + "code": 93823, + "symbol": "BBND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FRIN": { + "name": "Fringe Finance", + "code": 91231, + "symbol": "FRIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FPIS": { + "name": "Frax Price Index Share", + "code": 93794, + "symbol": "FPIS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETHDOWN": { + "name": "ETHDOWN", + "code": 92780, + "symbol": "ETHDOWN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HUB": { + "name": "Scouthub", + "code": 93169, + "symbol": "HUB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LIEN": { + "name": "Lien", + "code": 93773, + "symbol": "LIEN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TWTR": { + "name": "Twitter tokenized stock FTX", + "code": 93830, + "symbol": "TWTR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YAY": { + "name": "YAY Games", + "code": 93269, + "symbol": "YAY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YOSHI": { + "name": "Yoshi.exchange", + "code": 94962, + "symbol": "YOSHI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BABL": { + "name": "Babylon Finance", + "code": 93727, + "symbol": "BABL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "$HORDE": { + "name": "Horde Token", + "code": 93834, + "symbol": "$HORDE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHER": { + "name": "Cherry Network", + "code": 94006, + "symbol": "CHER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRUSTNFT": { + "name": "TrustNFT", + "code": 93837, + "symbol": "TRUSTNFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UNIC": { + "name": "Unicly", + "code": 93028, + "symbol": "UNIC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MNY": { + "name": "Moonie NFT", + "code": 93969, + "symbol": "MNY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CFC": { + "name": "CoinField Coin", + "code": 93840, + "symbol": "CFC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WAR": { + "name": "WeStarter", + "code": 93748, + "symbol": "WAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PROTO": { + "name": "Protofi", + "code": 93844, + "symbol": "PROTO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "$BULL": { + "name": "Bullieverse", + "code": 92788, + "symbol": "$BULL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WELD": { + "name": "WELD", + "code": 93662, + "symbol": "WELD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DCAU": { + "name": "Dragon Crypto Aurum", + "code": 93848, + "symbol": "DCAU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EVERSAFU": { + "name": "EverSAFU", + "code": 93849, + "symbol": "EVERSAFU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ABIC": { + "name": "Arabic", + "code": 92767, + "symbol": "ABIC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALICN": { + "name": "AliCoin", + "code": 93851, + "symbol": "ALICN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RGEN": { + "name": "Paragen", + "code": 94851, + "symbol": "RGEN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MPD": { + "name": "Metapad", + "code": 93993, + "symbol": "MPD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SOLIDSEX": { + "name": "SOLIDsex: Tokenized veSOLID", + "code": 93855, + "symbol": "SOLIDSEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PSTN": { + "name": "Piston", + "code": 93967, + "symbol": "PSTN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SLND": { + "name": "Solend", + "code": 90666, + "symbol": "SLND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRIME": { + "name": "Crime Cash Game", + "code": 93858, + "symbol": "CRIME", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GBD": { + "name": "Great Bounty Dealer", + "code": 93594, + "symbol": "GBD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETL": { + "name": "Etherlite", + "code": 93770, + "symbol": "ETL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TITI": { + "name": "Titi Financial", + "code": 93862, + "symbol": "TITI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BEFTM": { + "name": "Beefy Escrowed Fantom", + "code": 94826, + "symbol": "BEFTM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UNC": { + "name": "Uncharted", + "code": 93864, + "symbol": "UNC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TAF": { + "name": "TAFToken", + "code": 93865, + "symbol": "TAF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VICS": { + "name": "RoboFi", + "code": 93054, + "symbol": "VICS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UFI": { + "name": "PureFi Protocol", + "code": 93959, + "symbol": "UFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "METO": { + "name": "Metafluence", + "code": 93216, + "symbol": "METO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETHK": { + "name": "OEC ETH", + "code": 94486, + "symbol": "ETHK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XYZ": { + "name": "Universe.XYZ", + "code": 94110, + "symbol": "XYZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IMMO": { + "name": "ImmortalDAO Finance", + "code": 93872, + "symbol": "IMMO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WEC": { + "name": "Whole Earth Coin", + "code": 93839, + "symbol": "WEC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TOOB": { + "name": "Toobcoin", + "code": 93874, + "symbol": "TOOB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DANA": { + "name": "Ardana", + "code": 94194, + "symbol": "DANA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GENS": { + "name": "Genshiro", + "code": 93916, + "symbol": "GENS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CINU": { + "name": "Cheems Inu", + "code": 94518, + "symbol": "CINU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AI": { + "name": "Multiverse", + "code": 92934, + "symbol": "AI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FOREX": { + "name": "handleFOREX", + "code": 94491, + "symbol": "FOREX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COP": { + "name": "Colombian Peso", + "code": 170, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": true, + "decimal_mark": ",", + "thousands_separator": "." + }, + "VT": { + "name": "Virtual Tourist", + "code": 93299, + "symbol": "VT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CPD": { + "name": "CoinsPaid", + "code": 94937, + "symbol": "CPD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OKLP": { + "name": "OkLetsPlay", + "code": 93885, + "symbol": "OKLP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SNIPE": { + "name": "AnySniper", + "code": 93886, + "symbol": "SNIPE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NOVA": { + "name": "Nova finance", + "code": 93887, + "symbol": "NOVA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XET": { + "name": "Xfinite Entertainment Token", + "code": 94305, + "symbol": "XET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BSP": { + "name": "Ballswap", + "code": 94920, + "symbol": "BSP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EHASH": { + "name": "EHash", + "code": 93819, + "symbol": "EHASH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MINE": { + "name": "SpaceMine", + "code": 92698, + "symbol": "MINE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PGX": { + "name": "Pegaxy", + "code": 94469, + "symbol": "PGX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GWT": { + "name": "Galaxy War", + "code": 94972, + "symbol": "GWT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BPAD": { + "name": "BLOKPAD", + "code": 93895, + "symbol": "BPAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "bPRIVA": { + "name": "Privapp Network", + "code": 93364, + "symbol": "bPRIVA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HELIOS": { + "name": "Mission Helios", + "code": 93898, + "symbol": "HELIOS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MFO": { + "name": "Moonfarm Finance", + "code": 93404, + "symbol": "MFO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MHT": { + "name": "Mouse Haunt Token", + "code": 94988, + "symbol": "MHT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FIWA": { + "name": "DeFi Warrior (FIWA)", + "code": 93243, + "symbol": "FIWA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IJC": { + "name": "IjasCoin", + "code": 93902, + "symbol": "IJC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTCK": { + "name": "OEC BTC", + "code": 93903, + "symbol": "BTCK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LOOP": { + "name": "LoopNetwork", + "code": 92818, + "symbol": "LOOP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FRR": { + "name": "Frontrow", + "code": 94347, + "symbol": "FRR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MJR": { + "name": "Major Protocol", + "code": 93906, + "symbol": "MJR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FID": { + "name": "Fidira", + "code": 93534, + "symbol": "FID", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KTT": { + "name": "K-Tune", + "code": 93909, + "symbol": "KTT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HERA": { + "name": "Hero Arena", + "code": 94441, + "symbol": "HERA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COPE": { + "name": "Cope", + "code": 93911, + "symbol": "COPE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SZCB": { + "name": "Zugacoin", + "code": 94663, + "symbol": "SZCB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WALLET": { + "name": "Ambire Wallet", + "code": 93676, + "symbol": "WALLET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NAO": { + "name": "NFTDAO", + "code": 93470, + "symbol": "NAO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CAMP": { + "name": "Camp", + "code": 93915, + "symbol": "CAMP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CSOV": { + "name": "Crown Sovereign", + "code": 93916, + "symbol": "CSOV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KRRX": { + "name": "Kyrrex", + "code": 93399, + "symbol": "KRRX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALM": { + "name": "Alium Finance", + "code": 93626, + "symbol": "ALM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WSYS": { + "name": "Wrapped Syscoin", + "code": 93920, + "symbol": "WSYS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HEAD": { + "name": "Head Football", + "code": 93921, + "symbol": "HEAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VENT": { + "name": "Vent Finance", + "code": 93338, + "symbol": "VENT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NCR": { + "name": "Neos Credits", + "code": 93798, + "symbol": "NCR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NAOS": { + "name": "NAOS Finance", + "code": 93244, + "symbol": "NAOS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GDT": { + "name": "Globe Derivative Exchange", + "code": 93925, + "symbol": "GDT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLAYMATES": { + "name": "Redlight Node District", + "code": 93927, + "symbol": "PLAYMATES", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NFUP": { + "name": "Natural Farm Union Protocol", + "code": 93471, + "symbol": "NFUP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AMAZINGTEAM": { + "name": "AmazingTeamDAO", + "code": 94528, + "symbol": "AMAZINGTEAM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARC": { + "name": "Crypto ARC", + "code": 92619, + "symbol": "ARC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BSGG": { + "name": "Betswap.gg", + "code": 93355, + "symbol": "BSGG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GRAPE": { + "name": "Grape Finance", + "code": 93933, + "symbol": "GRAPE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHIBELON": { + "name": "ShibElon", + "code": 93731, + "symbol": "SHIBELON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "INF": { + "name": "INFAM", + "code": 93936, + "symbol": "INF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DEGEN": { + "name": "Degen Finance", + "code": 93937, + "symbol": "DEGEN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HDV": { + "name": "Hydraverse", + "code": 94789, + "symbol": "HDV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RND": { + "name": "random", + "code": 93939, + "symbol": "RND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MATA": { + "name": "Ninneko (Mata)", + "code": 93941, + "symbol": "MATA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CMSN": { + "name": "The Commission", + "code": 93942, + "symbol": "CMSN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BASIS": { + "name": "basis.markets", + "code": 93943, + "symbol": "BASIS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DPDBC": { + "name": "PDBC Defichain", + "code": 93944, + "symbol": "DPDBC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EARN": { + "name": "EarnGuild", + "code": 93659, + "symbol": "EARN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YIN": { + "name": "YIN Finance", + "code": 93882, + "symbol": "YIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SEON": { + "name": "SeedOn", + "code": 91381, + "symbol": "SEON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LUM": { + "name": "Lum Network", + "code": 94898, + "symbol": "LUM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MFC": { + "name": "Millonarios FC Fan Token", + "code": 91823, + "symbol": "MFC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MOV": { + "name": "MOTIV Protocol", + "code": 93950, + "symbol": "MOV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CAR": { + "name": "Supercars", + "code": 93951, + "symbol": "CAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DRIP": { + "name": "Drip Network", + "code": 93947, + "symbol": "DRIP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SG": { + "name": "SocialGood", + "code": 93240, + "symbol": "SG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ASVA": { + "name": "Asva", + "code": 93903, + "symbol": "ASVA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHIBGF": { + "name": "Shiba Girlfriend", + "code": 93955, + "symbol": "SHIBGF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TARP": { + "name": "Totally A Rug Pull", + "code": 93956, + "symbol": "TARP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NITRO": { + "name": "Nitro League", + "code": 93261, + "symbol": "NITRO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YFO": { + "name": "YFIONE", + "code": 93958, + "symbol": "YFO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DT": { + "name": "Dcoin Token", + "code": 93959, + "symbol": "DT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MMM7": { + "name": "MMM7", + "code": 93301, + "symbol": "MMM7", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EC": { + "name": "Echoin", + "code": 94970, + "symbol": "EC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WKCS": { + "name": "Wrapped KuCoin Token", + "code": 94832, + "symbol": "WKCS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHAMP": { + "name": "NFT Champions", + "code": 93365, + "symbol": "CHAMP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CPOS": { + "name": "Cpos Cloud Payment", + "code": 93025, + "symbol": "CPOS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RD": { + "name": "Round Dollar", + "code": 93967, + "symbol": "RD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ISR": { + "name": "Insureum", + "code": 94842, + "symbol": "ISR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XTT-B20": { + "name": "XTblock", + "code": 93969, + "symbol": "XTT-B20", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IRENA": { + "name": "Irena Green Energy", + "code": 94059, + "symbol": "IRENA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LQR": { + "name": "Laqira Protocol", + "code": 93233, + "symbol": "LQR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PICA": { + "name": "PicaArtMoney", + "code": 93140, + "symbol": "PICA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PIXEL": { + "name": "PixelVerse", + "code": 93953, + "symbol": "PIXEL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ASIMI": { + "name": "ASIMI", + "code": 93975, + "symbol": "ASIMI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GBEX": { + "name": "Globiance Exchange Token", + "code": 93022, + "symbol": "GBEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARTIC": { + "name": "ARTIC Foundation", + "code": 93599, + "symbol": "ARTIC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LOA": { + "name": "League of Ancients", + "code": 93979, + "symbol": "LOA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FYN": { + "name": "Affyn", + "code": 92924, + "symbol": "FYN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CFLIX": { + "name": "Cryptoflix", + "code": 93983, + "symbol": "CFLIX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DREAMS": { + "name": "Dreams Quest", + "code": 93914, + "symbol": "DREAMS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MILK": { + "name": "MuesliSwap MILK", + "code": 93971, + "symbol": "MILK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DSLV": { + "name": "iShares Silver Trust Defichain", + "code": 93986, + "symbol": "DSLV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BAPE": { + "name": "BabyApe", + "code": 93987, + "symbol": "BAPE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XBE": { + "name": "XBE Token", + "code": 93988, + "symbol": "XBE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XMETA": { + "name": "TTX METAVERSE", + "code": 94928, + "symbol": "XMETA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "wSIENNA": { + "name": "Sienna (ERC20)", + "code": 93336, + "symbol": "wSIENNA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "USDH": { + "name": "USDH", + "code": 93346, + "symbol": "USDH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UNR": { + "name": "UNIREALCHAIN", + "code": 93993, + "symbol": "UNR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHINT": { + "name": "Shiba Interstellar", + "code": 93994, + "symbol": "SHINT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AIRX": { + "name": "Aircoins", + "code": 93995, + "symbol": "AIRX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YUSD": { + "name": "YUSD Stablecoin", + "code": 93678, + "symbol": "YUSD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FDO": { + "name": "Firdaos", + "code": 93997, + "symbol": "FDO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PETA": { + "name": "Petaverse", + "code": 93998, + "symbol": "PETA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BRE": { + "name": "Boba Brewery", + "code": 93999, + "symbol": "BRE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MGLXY": { + "name": "Mirrored Galaxy Digital Holdings Ltd", + "code": 94000, + "symbol": "MGLXY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FIT": { + "name": "300FIT NETWORK", + "code": 92812, + "symbol": "FIT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NIO": { + "name": "Cordoba Oro", + "code": 558, + "precision": 2, + "subunit": 100, + "symbol": "C$", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ADOGE": { + "name": "AmazingDoge", + "code": 94003, + "symbol": "ADOGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FPS": { + "name": "MetaPlayers.gg", + "code": 94005, + "symbol": "FPS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CBD": { + "name": "Greenheart CBD", + "code": 94263, + "symbol": "CBD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COREDAO": { + "name": "coreDAO", + "code": 94007, + "symbol": "COREDAO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLN": { + "name": "Zloty", + "code": 985, + "precision": 2, + "subunit": 100, + "symbol": "z\u0142", + "symbol_first": false, + "decimal_mark": ",", + "thousands_separator": " " + }, + "EDDA": { + "name": "EDDASwap", + "code": 94011, + "symbol": "EDDA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPDR": { + "name": "SpiderDAO", + "code": 94012, + "symbol": "SPDR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MILKY": { + "name": "MilkySwap", + "code": 94013, + "symbol": "MILKY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TOZ": { + "name": "TOZEX", + "code": 94014, + "symbol": "TOZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GLB": { + "name": "Golden Ball", + "code": 93459, + "symbol": "GLB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CVNT": { + "name": "Conscious Value Network", + "code": 93038, + "symbol": "CVNT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FIBO": { + "name": "Fibswap DEx", + "code": 94917, + "symbol": "FIBO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TOR": { + "name": "TOR", + "code": 93210, + "symbol": "TOR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DAF": { + "name": "DaFIN", + "code": 94019, + "symbol": "DAF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DSHARE": { + "name": "DShares", + "code": 94020, + "symbol": "DSHARE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BT": { + "name": "BT.Finance", + "code": 94034, + "symbol": "BT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WINE": { + "name": "Wine Shares", + "code": 94022, + "symbol": "WINE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GlowV2": { + "name": "GlowV2", + "code": 94023, + "symbol": "GlowV2", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PRXY": { + "name": "Proxy", + "code": 93514, + "symbol": "PRXY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "$TIPSY": { + "name": "TipsyCoin", + "code": 94026, + "symbol": "$TIPSY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TPAD": { + "name": "Trustpad", + "code": 93575, + "symbol": "TPAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KHAOS": { + "name": "Khaos Finance", + "code": 94028, + "symbol": "KHAOS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TTX": { + "name": "Talent Token", + "code": 94755, + "symbol": "TTX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "$SCATE": { + "name": "Sincere Cate", + "code": 94030, + "symbol": "$SCATE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HO": { + "name": "HALO network", + "code": 93490, + "symbol": "HO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MIT": { + "name": "MiningNFT", + "code": 92833, + "symbol": "MIT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WNK": { + "name": "The Winkyverse", + "code": 93170, + "symbol": "WNK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CNFI": { + "name": "Connect Financial", + "code": 93253, + "symbol": "CNFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FLURRY": { + "name": "Flurry Finance", + "code": 94255, + "symbol": "FLURRY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MVDOLLAR": { + "name": "MiniVerse Dollar", + "code": 94037, + "symbol": "MVDOLLAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZIK": { + "name": "Ziktalk", + "code": 94664, + "symbol": "ZIK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BIGSB": { + "name": "BigShortBets", + "code": 94039, + "symbol": "BIGSB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PUFF": { + "name": "Puff", + "code": 94040, + "symbol": "PUFF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "xDAI": { + "name": "xDAI", + "code": 92701, + "symbol": "xDAI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SOLDAO": { + "name": "SOLDAO", + "code": 94042, + "symbol": "SOLDAO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZOMFI": { + "name": "Zomfi", + "code": 94045, + "symbol": "ZOMFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ILA": { + "name": "Infinite Launch", + "code": 94281, + "symbol": "ILA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XNP": { + "name": "XNP", + "code": 93941, + "symbol": "XNP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SUM": { + "name": "SumSwap", + "code": 94048, + "symbol": "SUM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DRACE": { + "name": "DeathRoad", + "code": 94049, + "symbol": "DRACE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RIZE": { + "name": "Rizespor Token", + "code": 93413, + "symbol": "RIZE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FIGHT": { + "name": "Crypto Fight Club", + "code": 94405, + "symbol": "FIGHT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HUNY": { + "name": "Huny", + "code": 94052, + "symbol": "HUNY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AMG": { + "name": "Amgen", + "code": 92984, + "symbol": "AMG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OCW": { + "name": "Online Cold Wallet", + "code": 94054, + "symbol": "OCW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GOMA": { + "name": "GOMA Finance", + "code": 94055, + "symbol": "GOMA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DES": { + "name": "DeSpace Protocol", + "code": 93205, + "symbol": "DES", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STZ": { + "name": "99Starz", + "code": 92961, + "symbol": "STZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NB": { + "name": "Nuclear Bomb", + "code": 94058, + "symbol": "NB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOEX": { + "name": "DOEX", + "code": 94059, + "symbol": "DOEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FLIBERO": { + "name": "Fantom Libero Financial", + "code": 94060, + "symbol": "FLIBERO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MGT": { + "name": "Megatech", + "code": 93431, + "symbol": "MGT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XPND": { + "name": "Time Raiders", + "code": 94064, + "symbol": "XPND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ANGLE": { + "name": "Angle", + "code": 93313, + "symbol": "ANGLE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HDL": { + "name": "HEADLINE", + "code": 94066, + "symbol": "HDL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POTS": { + "name": "Moonpot", + "code": 94258, + "symbol": "POTS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SINGLE": { + "name": "Single Finance", + "code": 94701, + "symbol": "SINGLE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GHUB": { + "name": "GemHUB", + "code": 94593, + "symbol": "GHUB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BMN": { + "name": "BlockStream Mining Notes", + "code": 94070, + "symbol": "BMN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MINIDOGE": { + "name": "MiniDOGE", + "code": 94071, + "symbol": "MINIDOGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MEPAD": { + "name": "MemePad", + "code": 94300, + "symbol": "MEPAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MEAN": { + "name": "Meanfi", + "code": 93629, + "symbol": "MEAN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VERA": { + "name": "Vera", + "code": 93962, + "symbol": "VERA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UUSD": { + "name": "Utopia USD", + "code": 93082, + "symbol": "UUSD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZONE": { + "name": "ZONE", + "code": 94787, + "symbol": "ZONE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WSCRT": { + "name": "Secret (ERC20)", + "code": 94077, + "symbol": "WSCRT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SOKU": { + "name": "SokuSwap", + "code": 94079, + "symbol": "SOKU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LDXG": { + "name": "LondonCoinGold", + "code": 94080, + "symbol": "LDXG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DBT": { + "name": "Disco Burn Token", + "code": 94082, + "symbol": "DBT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UMI": { + "name": "UMI", + "code": 94083, + "symbol": "UMI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MECH": { + "name": "Mech Master", + "code": 94084, + "symbol": "MECH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UCAP": { + "name": "Unicap.finance", + "code": 94085, + "symbol": "UCAP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLE": { + "name": "Plethori", + "code": 94086, + "symbol": "PLE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FPC": { + "name": "FamilyParty", + "code": 94087, + "symbol": "FPC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YO": { + "name": "Yobit Token", + "code": 94088, + "symbol": "YO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MDOGE": { + "name": "MAFIA DOGE", + "code": 94089, + "symbol": "MDOGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "mARKK": { + "name": "Mirror mARKK Token", + "code": 94090, + "symbol": "mARKK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BRS": { + "name": "Broovs Projects", + "code": 94051, + "symbol": "BRS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CLNY": { + "name": "Colony Network Token", + "code": 94083, + "symbol": "CLNY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CLBK": { + "name": "Cloudbric", + "code": 94410, + "symbol": "CLBK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TSC": { + "name": "TrusterCoin", + "code": 94096, + "symbol": "TSC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "$WEAPON": { + "name": "MEGAWEAPON", + "code": 94758, + "symbol": "$WEAPON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WAL": { + "name": "The Wasted Lands", + "code": 94470, + "symbol": "WAL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AGV": { + "name": "Astra Guild Ventures", + "code": 93352, + "symbol": "AGV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DBUY": { + "name": "Doont Buy", + "code": 94100, + "symbol": "DBUY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SEBA": { + "name": "Seba", + "code": 94101, + "symbol": "SEBA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QUA": { + "name": "Quarashi", + "code": 94201, + "symbol": "QUA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VOW": { + "name": "Vow", + "code": 92803, + "symbol": "VOW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPE": { + "name": "SavePlanetEarth", + "code": 94104, + "symbol": "SPE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RVLNG": { + "name": "RevolutionGames", + "code": 93277, + "symbol": "RVLNG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VHC": { + "name": "Vault Hill City", + "code": 93287, + "symbol": "VHC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HVE2": { + "name": "Uhive", + "code": 93518, + "symbol": "HVE2", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VETTER": { + "name": "Vetter Token", + "code": 94110, + "symbol": "VETTER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LFC": { + "name": "Supernova", + "code": 94493, + "symbol": "LFC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PXT": { + "name": "Project X Finance", + "code": 94112, + "symbol": "PXT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTFA": { + "name": "Banana Task Force Ape", + "code": 94113, + "symbol": "BTFA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTL": { + "name": "Bitlocus", + "code": 94739, + "symbol": "BTL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CROGE": { + "name": "Crogecoin", + "code": 93448, + "symbol": "CROGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLASTIK": { + "name": "Plastiks", + "code": 93597, + "symbol": "PLASTIK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZLK": { + "name": "Zenlink", + "code": 94395, + "symbol": "ZLK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NSFW": { + "name": "Pleasure Coin", + "code": 94250, + "symbol": "NSFW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MOR": { + "name": "MOR", + "code": 94121, + "symbol": "MOR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "METAV": { + "name": "MetaVPad", + "code": 93994, + "symbol": "METAV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OPV": { + "name": "OpenLive NFT", + "code": 93345, + "symbol": "OPV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ECN": { + "name": "Ecosystem Coin Network", + "code": 94124, + "symbol": "ECN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LIBRE": { + "name": "Libre DeFi", + "code": 94125, + "symbol": "LIBRE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SMTF": { + "name": "SmartFi", + "code": 94893, + "symbol": "SMTF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POLO": { + "name": "NftyPlay", + "code": 94294, + "symbol": "POLO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PULSEDOGE": { + "name": "PulseDoge", + "code": 94129, + "symbol": "PULSEDOGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KCAKE": { + "name": "KittyCake", + "code": 93428, + "symbol": "KCAKE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SLVT": { + "name": "Silvertoken", + "code": 94133, + "symbol": "SLVT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UMG": { + "name": "UnderMineGold", + "code": 94134, + "symbol": "UMG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HACHIKO": { + "name": "Hachiko", + "code": 94135, + "symbol": "HACHIKO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PRL": { + "name": "The Parallel", + "code": 94136, + "symbol": "PRL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UJENNY": { + "name": "Jenny Metaverse DAO Token", + "code": 93899, + "symbol": "UJENNY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MCHC": { + "name": "My Crypto Heroes", + "code": 93588, + "symbol": "MCHC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SCRL": { + "name": "Wizarre Scroll", + "code": 94071, + "symbol": "SCRL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CVXCRV": { + "name": "Convex CRV", + "code": 93041, + "symbol": "CVXCRV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ORNE": { + "name": "Orne", + "code": 94142, + "symbol": "ORNE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NMS": { + "name": "Nemesis DAO", + "code": 92911, + "symbol": "NMS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WOD": { + "name": "World of Defish", + "code": 94129, + "symbol": "WOD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DCT": { + "name": "Degree Crypto Token", + "code": 93055, + "symbol": "DCT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YAMV2": { + "name": "YAM V2", + "code": 94146, + "symbol": "YAMV2", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BREWLABS": { + "name": "Brewlabs", + "code": 93484, + "symbol": "BREWLABS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GAMMA": { + "name": "Gamma", + "code": 94148, + "symbol": "GAMMA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XRPBULL": { + "name": "3x Long XRP Token", + "code": 94150, + "symbol": "XRPBULL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ELONBANK": { + "name": "ElonBank", + "code": 94151, + "symbol": "ELONBANK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KUSUNOKI": { + "name": "Kusunoki Samurai", + "code": 93171, + "symbol": "KUSUNOKI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MMA": { + "name": "MMA Gaming", + "code": 94153, + "symbol": "MMA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KUS": { + "name": "KuSwap", + "code": 94154, + "symbol": "KUS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NIFTSY": { + "name": "Envelop", + "code": 94155, + "symbol": "NIFTSY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SEX": { + "name": "Solidex", + "code": 94156, + "symbol": "SEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "A5T": { + "name": "Alpha5", + "code": 94532, + "symbol": "A5T", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SQ": { + "name": "Square tokenized stock FTX", + "code": 94158, + "symbol": "SQ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VYNC": { + "name": "VYNK CHAIN", + "code": 94159, + "symbol": "VYNC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "iOWN": { + "name": "iOWN Token", + "code": 94015, + "symbol": "iOWN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CENT": { + "name": "Centaurify", + "code": 94161, + "symbol": "CENT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "$METAZ": { + "name": "METALANDZ", + "code": 93455, + "symbol": "$METAZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XMS": { + "name": "Mars Ecosystem Token", + "code": 94163, + "symbol": "XMS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "THETABULL": { + "name": "3X Long Theta Network Token", + "code": 94164, + "symbol": "THETABULL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "mCEUR": { + "name": "Moola Celo EUR", + "code": 94063, + "symbol": "mCEUR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NXTT": { + "name": "NextEarth", + "code": 94166, + "symbol": "NXTT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DRV": { + "name": "Dragon Verse", + "code": 94167, + "symbol": "DRV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ICONS": { + "name": "SportsIcon", + "code": 94428, + "symbol": "ICONS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AIMX": { + "name": "Aimedis", + "code": 93255, + "symbol": "AIMX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MEB": { + "name": "Meblox Protocol", + "code": 94316, + "symbol": "MEB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GMR": { + "name": "GAMER", + "code": 94171, + "symbol": "GMR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRN": { + "name": "CroNodes", + "code": 94172, + "symbol": "CRN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AFFINITY": { + "name": "Affinity", + "code": 94173, + "symbol": "AFFINITY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GTE": { + "name": "GreenTek", + "code": 94174, + "symbol": "GTE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VIDYX": { + "name": "VidyX", + "code": 94603, + "symbol": "VIDYX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EShib": { + "name": "Euro Shiba Inu", + "code": 93523, + "symbol": "EShib", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WIZARD": { + "name": "WIZARD", + "code": 94178, + "symbol": "WIZARD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETH2X-FLI-P": { + "name": "ETH 2x Flexible Leverage Index (Polygon)", + "code": 94179, + "symbol": "ETH2X-FLI-P", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POLX": { + "name": "Polylastic", + "code": 93071, + "symbol": "POLX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOGBOSS": { + "name": "Dog Boss", + "code": 94550, + "symbol": "DOGBOSS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ANA": { + "name": "Nirvana ANA", + "code": 93505, + "symbol": "ANA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CBT": { + "name": "CyBloc Battery Token", + "code": 94184, + "symbol": "CBT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CCAR": { + "name": "CryptoCars", + "code": 94185, + "symbol": "CCAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OMI": { + "name": "ECOMI", + "code": 92758, + "symbol": "OMI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FCF": { + "name": "French Connection Finance", + "code": 93726, + "symbol": "FCF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LTT": { + "name": "LordToken", + "code": 94628, + "symbol": "LTT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHEX": { + "name": "Chintai", + "code": 94555, + "symbol": "CHEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NFTG": { + "name": "NFT Global", + "code": 94191, + "symbol": "NFTG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "wxDai": { + "name": "Wrapped XDAI", + "code": 92715, + "symbol": "wxDai", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KIC": { + "name": "Koisan", + "code": 94194, + "symbol": "KIC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "REGEN": { + "name": "Regen Network", + "code": 94766, + "symbol": "REGEN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IAG": { + "name": "IAGON", + "code": 94218, + "symbol": "IAG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DUET": { + "name": "Duet Protocol", + "code": 94197, + "symbol": "DUET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ROI": { + "name": "ROI Token", + "code": 94198, + "symbol": "ROI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CWT": { + "name": "CrossWallet", + "code": 94373, + "symbol": "CWT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "REL": { + "name": "Release Project", + "code": 94200, + "symbol": "REL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHAINCADE": { + "name": "ChainCade", + "code": 93349, + "symbol": "CHAINCADE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MRCR": { + "name": "Mercor Finance", + "code": 94202, + "symbol": "MRCR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BNOX": { + "name": "BlockNoteX", + "code": 93278, + "symbol": "BNOX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GCME": { + "name": "GoCryptoMe", + "code": 92596, + "symbol": "GCME", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CLUNA": { + "name": "Prism cLUNA", + "code": 94205, + "symbol": "CLUNA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GEIST": { + "name": "Geist Finance", + "code": 93596, + "symbol": "GEIST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KING": { + "name": "CryptoBlades Kingdoms", + "code": 94208, + "symbol": "KING", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MAG": { + "name": "Magnet", + "code": 94211, + "symbol": "MAG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GZIL": { + "name": "governance ZIL", + "code": 94650, + "symbol": "GZIL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YACHTX": { + "name": "YachtX", + "code": 94213, + "symbol": "YACHTX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HMRN": { + "name": "Homerun Token", + "code": 94214, + "symbol": "HMRN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BEETS": { + "name": "Beethoven X", + "code": 94265, + "symbol": "BEETS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FAME": { + "name": "Fame MMA", + "code": 94195, + "symbol": "FAME", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CBANK": { + "name": "CryptoBank", + "code": 93842, + "symbol": "CBANK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ABR": { + "name": "Allbridge", + "code": 94835, + "symbol": "ABR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTSC": { + "name": "BTS Chain", + "code": 94221, + "symbol": "BTSC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DBL": { + "name": "Doubloon", + "code": 93855, + "symbol": "DBL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KOT": { + "name": "Kols Offering Token", + "code": 94223, + "symbol": "KOT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DFIAT": { + "name": "DeFiato", + "code": 94224, + "symbol": "DFIAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DEEM": { + "name": "iShares MSCI Emerging Markets ETF Defichain", + "code": 94225, + "symbol": "DEEM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALGOBLK": { + "name": "AlgoBlocks", + "code": 92952, + "symbol": "ALGOBLK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XRPAYNET": { + "name": "XRPayNet", + "code": 92843, + "symbol": "XRPAYNET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ECC": { + "name": "Etherconnect", + "code": 93384, + "symbol": "ECC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SETH2": { + "name": "sETH2", + "code": 93350, + "symbol": "SETH2", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TENFI": { + "name": "TEN", + "code": 94231, + "symbol": "TENFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MCRT": { + "name": "MagicCraft", + "code": 90730, + "symbol": "MCRT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MLNT": { + "name": "Moon Light Night", + "code": 94233, + "symbol": "MLNT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MNG": { + "name": "Moon Nation Game", + "code": 93746, + "symbol": "MNG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TAI": { + "name": "TAI", + "code": 92896, + "symbol": "TAI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BPX": { + "name": "Black Phoenix", + "code": 94303, + "symbol": "BPX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MOVE": { + "name": "MarketMove", + "code": 93978, + "symbol": "MOVE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MAIN": { + "name": "MAIN", + "code": 94238, + "symbol": "MAIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DALI": { + "name": "Dali", + "code": 93417, + "symbol": "DALI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PEL": { + "name": "Propel", + "code": 94457, + "symbol": "PEL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WANUSDT": { + "name": "wanUSDT", + "code": 94271, + "symbol": "WANUSDT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PN": { + "name": "Probably Nothing", + "code": 94243, + "symbol": "PN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PAPER": { + "name": "Dope Wars Paper", + "code": 94244, + "symbol": "PAPER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TLB": { + "name": "The Luxury Coin", + "code": 94245, + "symbol": "TLB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CCP": { + "name": "CryptoCoinPay", + "code": 94480, + "symbol": "CCP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XSP": { + "name": "XSwap Protocol", + "code": 94681, + "symbol": "XSP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BUND": { + "name": "BundlesBets", + "code": 94248, + "symbol": "BUND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NEKO": { + "name": "The Neko", + "code": 94249, + "symbol": "NEKO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RAVE": { + "name": "Ravendex", + "code": 94251, + "symbol": "RAVE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SCY": { + "name": "Synchrony", + "code": 93432, + "symbol": "SCY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DXGM": { + "name": "DEXGame", + "code": 93423, + "symbol": "DXGM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UIM": { + "name": "UNIVERSE ISLAND", + "code": 94254, + "symbol": "UIM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AKREP": { + "name": "Antalyaspor Token", + "code": 93759, + "symbol": "AKREP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PRIDE": { + "name": "Nomad Exiles", + "code": 94729, + "symbol": "PRIDE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CUNI": { + "name": "Compound Uni", + "code": 93717, + "symbol": "CUNI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CPH": { + "name": "Cypherium", + "code": 93298, + "symbol": "CPH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DIAMOND": { + "name": "DIAMOND", + "code": 94260, + "symbol": "DIAMOND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MGA": { + "name": "Malagasy Ariary", + "code": 969, + "precision": 2, + "subunit": 5, + "symbol": "Ar", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RPC": { + "name": "Plutonians", + "code": 94263, + "symbol": "RPC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CSTR": { + "name": "CoreStarter", + "code": 93925, + "symbol": "CSTR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CALI": { + "name": "CaliCoin", + "code": 93328, + "symbol": "CALI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VERSE": { + "name": "Shibaverse", + "code": 94266, + "symbol": "VERSE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DAPPT": { + "name": "Dapp Token", + "code": 94918, + "symbol": "DAPPT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ECOP": { + "name": "Eco DeFi", + "code": 93618, + "symbol": "ECOP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ELS": { + "name": "Elysian", + "code": 94269, + "symbol": "ELS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OLA": { + "name": "OLA", + "code": 94270, + "symbol": "OLA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FOOD": { + "name": "FoodChain Global", + "code": 94271, + "symbol": "FOOD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MNIO": { + "name": "Mirrored Nio", + "code": 94272, + "symbol": "MNIO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BABYZOROINU": { + "name": "Baby Zoro Inu", + "code": 94273, + "symbol": "BABYZOROINU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MTSC": { + "name": "Metars", + "code": 94274, + "symbol": "MTSC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MAOE": { + "name": "Meta Age of Empires", + "code": 94275, + "symbol": "MAOE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BCP": { + "name": "Block Commerce Protocol", + "code": 94512, + "symbol": "BCP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CARDS": { + "name": "CARD.STARTER", + "code": 94277, + "symbol": "CARDS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BAS": { + "name": "Basis Share", + "code": 94425, + "symbol": "BAS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SGLY": { + "name": "Singularity", + "code": 94279, + "symbol": "SGLY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ISDT": { + "name": "ISTARDUST", + "code": 94509, + "symbol": "ISDT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BOG": { + "name": "Bogged Finance", + "code": 94281, + "symbol": "BOG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FEEL": { + "name": "FeelCoin", + "code": 94282, + "symbol": "FEEL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GSX": { + "name": "Gold Secured Currency", + "code": 92997, + "symbol": "GSX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SYL": { + "name": "SYL", + "code": 92977, + "symbol": "SYL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SWAY": { + "name": "Sway Social", + "code": 94007, + "symbol": "SWAY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SRP": { + "name": "Starpad", + "code": 94735, + "symbol": "SRP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AVDO": { + "name": "AvocadoCoin", + "code": 94287, + "symbol": "AVDO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STON": { + "name": "Mainston", + "code": 94147, + "symbol": "STON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IJZ": { + "name": "iinjaz (new)", + "code": 94982, + "symbol": "IJZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WBCH": { + "name": "Wrapped Bitcoin Cash", + "code": 94290, + "symbol": "WBCH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ME": { + "name": "All.me", + "code": 94291, + "symbol": "ME", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SAFEMARS": { + "name": "Safemars", + "code": 94588, + "symbol": "SAFEMARS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LEON": { + "name": "Leonicorn Swap ( LEON )", + "code": 94585, + "symbol": "LEON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SIP": { + "name": "SPACE SIP", + "code": 94294, + "symbol": "SIP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOGA": { + "name": "DOGAM\u00cd", + "code": 94800, + "symbol": "DOGA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VIRES": { + "name": "Vires Finance", + "code": 94296, + "symbol": "VIRES", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPAT": { + "name": "Meta Spatial", + "code": 93888, + "symbol": "SPAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TOPC": { + "name": "TopChain", + "code": 94221, + "symbol": "TOPC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DDDX": { + "name": "DDDX Protocol", + "code": 94299, + "symbol": "DDDX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TETHYS": { + "name": "Tethys", + "code": 94953, + "symbol": "TETHYS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "2SHARES": { + "name": "2SHARE", + "code": 94301, + "symbol": "2SHARES", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AUN": { + "name": "Aufin Protocol", + "code": 94302, + "symbol": "AUN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CUMINU": { + "name": "CumInu", + "code": 94382, + "symbol": "CUMINU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NST": { + "name": "NFT Starter", + "code": 94305, + "symbol": "NST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LEMD": { + "name": "Lemond", + "code": 94259, + "symbol": "LEMD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MEFI": { + "name": "Meta Business", + "code": 94307, + "symbol": "MEFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XDEN": { + "name": "Xiden", + "code": 93029, + "symbol": "XDEN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GHD": { + "name": "Giftedhands", + "code": 93361, + "symbol": "GHD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ADABULL": { + "name": "3X Long Cardano Token", + "code": 94310, + "symbol": "ADABULL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WANETH": { + "name": "wanETH", + "code": 94894, + "symbol": "WANETH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPIT": { + "name": "Llamaverse", + "code": 94312, + "symbol": "SPIT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OBT": { + "name": "Oobit", + "code": 93834, + "symbol": "OBT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TCG2": { + "name": "TCGCoin 2.0", + "code": 93974, + "symbol": "TCG2", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "REFI": { + "name": "Realfinance Network", + "code": 94112, + "symbol": "REFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DREAM": { + "name": "DreamDAO", + "code": 94317, + "symbol": "DREAM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MNFT": { + "name": "Marvelous NFTs (Bad Days)", + "code": 93961, + "symbol": "MNFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DFND": { + "name": "dFund", + "code": 94784, + "symbol": "DFND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MEXI": { + "name": "Metaxiz", + "code": 94320, + "symbol": "MEXI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MGOLD": { + "name": "Mercenary", + "code": 94321, + "symbol": "MGOLD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLOS": { + "name": "Blockius", + "code": 94322, + "symbol": "BLOS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CSC": { + "name": "CasinoCoin", + "code": 94630, + "symbol": "CSC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FCH": { + "name": "Freecash", + "code": 94403, + "symbol": "FCH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XKI": { + "name": "Ki", + "code": 94813, + "symbol": "XKI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NFTBS": { + "name": "NFTBooks", + "code": 94326, + "symbol": "NFTBS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VICA": { + "name": "ViCA Token", + "code": 92783, + "symbol": "VICA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLACE": { + "name": "PlaceWar", + "code": 94677, + "symbol": "PLACE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TEMP": { + "name": "Tempus", + "code": 94329, + "symbol": "TEMP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PINU": { + "name": "Piccolo Inu", + "code": 94330, + "symbol": "PINU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UPR": { + "name": "Upfire", + "code": 94804, + "symbol": "UPR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTCIX": { + "name": "BITCOLOJIX", + "code": 93589, + "symbol": "BTCIX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WSF": { + "name": "WallStreet Finance", + "code": 94333, + "symbol": "WSF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NOS": { + "name": "Nosana", + "code": 93529, + "symbol": "NOS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MRFI": { + "name": "Morphie Network", + "code": 94335, + "symbol": "MRFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MGP": { + "name": "Magpie", + "code": 94033, + "symbol": "MGP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EVU": { + "name": "Evulus Token", + "code": 92795, + "symbol": "EVU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ADEL": { + "name": "Akropolis Delphi", + "code": 94843, + "symbol": "ADEL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XLD": { + "name": "XcelDefi", + "code": 93889, + "symbol": "XLD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HZM": { + "name": "HZM Coin", + "code": 94527, + "symbol": "HZM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WX": { + "name": "WX Token", + "code": 94278, + "symbol": "WX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CNNS": { + "name": "CNNS", + "code": 94459, + "symbol": "CNNS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KBD": { + "name": "Kyberdyne", + "code": 94508, + "symbol": "KBD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "pETH18C": { + "name": "pETH18C", + "code": 94347, + "symbol": "pETH18C", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MNET": { + "name": "MINE Network", + "code": 94180, + "symbol": "MNET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UNQ": { + "name": "Unique Venture Clubs", + "code": 94637, + "symbol": "UNQ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BRIGHT": { + "name": "Bright Token", + "code": 94582, + "symbol": "BRIGHT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JNB": { + "name": "Jinbi Token", + "code": 93611, + "symbol": "JNB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BGS": { + "name": "Battle of Guardians", + "code": 93786, + "symbol": "BGS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BITGATTI": { + "name": "BITGATTI", + "code": 94354, + "symbol": "BITGATTI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTCA": { + "name": "Bitcoin Asia", + "code": 93348, + "symbol": "BTCA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "METAN": { + "name": "Metan Evolutions", + "code": 94700, + "symbol": "METAN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ENTR": { + "name": "EnterDAO", + "code": 93775, + "symbol": "ENTR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PRAGMA": { + "name": "Pragma", + "code": 94358, + "symbol": "PRAGMA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CFXT": { + "name": "Chainflix", + "code": 93004, + "symbol": "CFXT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHIBLITE": { + "name": "Shiba Lite", + "code": 93587, + "symbol": "SHIBLITE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POLA": { + "name": "Polaris Share", + "code": 93339, + "symbol": "POLA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MGOD": { + "name": "MetaGods", + "code": 94363, + "symbol": "MGOD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GUILD": { + "name": "BlockchainSpace", + "code": 94581, + "symbol": "GUILD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRCL": { + "name": "Treecle", + "code": 94437, + "symbol": "TRCL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YASHA": { + "name": "Yasha Dao", + "code": 94366, + "symbol": "YASHA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PARA": { + "name": "Paralink Network", + "code": 94642, + "symbol": "PARA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LFG": { + "name": "Gamerse", + "code": 91788, + "symbol": "LFG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MT": { + "name": "MyToken", + "code": 93176, + "symbol": "MT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MTGO": { + "name": "Iotex Monster Go", + "code": 94370, + "symbol": "MTGO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SB": { + "name": "SB GROUP", + "code": 94243, + "symbol": "SB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PWARS": { + "name": "PETWARS", + "code": 94372, + "symbol": "PWARS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NFTALLBI": { + "name": "NFT All Best ICO", + "code": 94373, + "symbol": "NFTALLBI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BVC": { + "name": "BattleVerse", + "code": 94913, + "symbol": "BVC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VD": { + "name": "VinDax Coin", + "code": 94323, + "symbol": "VD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UM": { + "name": "UncleMine", + "code": 93646, + "symbol": "UM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UNM": { + "name": "UNIUM", + "code": 94378, + "symbol": "UNM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KLING": { + "name": "Kling", + "code": 94379, + "symbol": "KLING", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CBS": { + "name": "CyborgShiba", + "code": 94380, + "symbol": "CBS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RIDGE": { + "name": "Ridge", + "code": 93758, + "symbol": "RIDGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EPW": { + "name": "Evoverse Power", + "code": 94382, + "symbol": "EPW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PIZA": { + "name": "HalfPizza", + "code": 94079, + "symbol": "PIZA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SCRAP": { + "name": "Scrap", + "code": 93078, + "symbol": "SCRAP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SUP": { + "name": "SUP", + "code": 94771, + "symbol": "SUP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MEDIA": { + "name": "Media Network", + "code": 92792, + "symbol": "MEDIA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TOON": { + "name": "Pontoon", + "code": 94387, + "symbol": "TOON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GLDX": { + "name": "Goldex Token", + "code": 94388, + "symbol": "GLDX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WARS": { + "name": "MetaWars", + "code": 94389, + "symbol": "WARS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WSB": { + "name": "WallStreetBets DApp", + "code": 94752, + "symbol": "WSB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRF": { + "name": "Crafting Finance", + "code": 93661, + "symbol": "CRF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JNTR": { + "name": "Jointer", + "code": 93519, + "symbol": "JNTR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "mGS": { + "name": "Mirrored Goldman Sachs Group Inc", + "code": 94393, + "symbol": "mGS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CATBREAD": { + "name": "CatBread", + "code": 94394, + "symbol": "CATBREAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LINKBULL": { + "name": "3X Long Chainlink Token", + "code": 94395, + "symbol": "LINKBULL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SANSHU": { + "name": "Sanshu Inu", + "code": 92912, + "symbol": "SANSHU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHIRP": { + "name": "Chirp", + "code": 94397, + "symbol": "CHIRP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTCV": { + "name": "Bitcoin Vault", + "code": 93573, + "symbol": "BTCV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHIBM": { + "name": "Shiba Inu Mother", + "code": 94400, + "symbol": "SHIBM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MONS": { + "name": "Monsters Clan", + "code": 93453, + "symbol": "MONS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FHM": { + "name": "FantOHM DAO", + "code": 94402, + "symbol": "FHM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOGECOIN": { + "name": "Buff Doge Coin", + "code": 93511, + "symbol": "DOGECOIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YEL": { + "name": "YEL.Finance", + "code": 94666, + "symbol": "YEL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CBAT": { + "name": "Compound Basic Attention Token", + "code": 94405, + "symbol": "CBAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MINDS": { + "name": "Minds", + "code": 94461, + "symbol": "MINDS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XCM": { + "name": "Coinmetro Token", + "code": 94408, + "symbol": "XCM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WOLFIES": { + "name": "WOLF PUPS", + "code": 94409, + "symbol": "WOLFIES", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FEY": { + "name": "Feyorra", + "code": 94410, + "symbol": "FEY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RIOT": { + "name": "Riot Racers", + "code": 94411, + "symbol": "RIOT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NRFB": { + "name": "NuriFootBall", + "code": 91321, + "symbol": "NRFB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MINITESLA": { + "name": "MiniTesla", + "code": 94414, + "symbol": "MINITESLA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SDOGE": { + "name": "SolDoge", + "code": 94028, + "symbol": "SDOGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LGBT": { + "name": "Lets Go Brandon Token", + "code": 93657, + "symbol": "LGBT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NMX": { + "name": "Nominex", + "code": 94562, + "symbol": "NMX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JUICE": { + "name": "CryptoDrop", + "code": 94420, + "symbol": "JUICE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GN": { + "name": "GN", + "code": 94421, + "symbol": "GN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GWAR": { + "name": "GADGETWAR", + "code": 94422, + "symbol": "GWAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IVG": { + "name": "IVOGEL", + "code": 93666, + "symbol": "IVG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HUMP": { + "name": "Whale Loans", + "code": 94425, + "symbol": "HUMP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ROAR": { + "name": "AlphaDEX", + "code": 93221, + "symbol": "ROAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPACE": { + "name": "Space Token", + "code": 94320, + "symbol": "SPACE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GOJO": { + "name": "Gojo Inu", + "code": 94428, + "symbol": "GOJO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UEC": { + "name": "United Emirate Coin", + "code": 94429, + "symbol": "UEC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SOLD": { + "name": "Solanax", + "code": 94609, + "symbol": "SOLD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "3ULL": { + "name": "PLAYA3ULL GAMES", + "code": 92979, + "symbol": "3ULL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GAIA": { + "name": "GAIA Everworld", + "code": 93910, + "symbol": "GAIA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "3CRV": { + "name": "LP 3pool Curve", + "code": 93642, + "symbol": "3CRV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ML": { + "name": "Market Ledger", + "code": 94435, + "symbol": "ML", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XGLI": { + "name": "Glitter Finance", + "code": 93567, + "symbol": "XGLI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ASH": { + "name": "AshSwap", + "code": 94964, + "symbol": "ASH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OOGI": { + "name": "OOGI", + "code": 94438, + "symbol": "OOGI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ANM": { + "name": "Animverse", + "code": 94439, + "symbol": "ANM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CARR": { + "name": "Carnomaly", + "code": 94861, + "symbol": "CARR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZMT": { + "name": "Zipmex", + "code": 94216, + "symbol": "ZMT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DSM": { + "name": "Desmos", + "code": 94443, + "symbol": "DSM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BCITY": { + "name": "Bitcoin City Coin", + "code": 94444, + "symbol": "BCITY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EVA": { + "name": "Evanesco Network", + "code": 93694, + "symbol": "EVA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SWDAO": { + "name": "Super Whale DAO", + "code": 94446, + "symbol": "SWDAO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DXB": { + "name": "DXBPay", + "code": 94447, + "symbol": "DXB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RBW": { + "name": "Rainbow Token", + "code": 94270, + "symbol": "RBW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LMCH": { + "name": "Latamcash", + "code": 94449, + "symbol": "LMCH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WMW": { + "name": "WoopMoney", + "code": 94450, + "symbol": "WMW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SECO": { + "name": "Serum Ecosystem Token", + "code": 94451, + "symbol": "SECO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PFTM": { + "name": "pFTM", + "code": 94452, + "symbol": "PFTM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CXC": { + "name": "CAPITAL X CELL", + "code": 94275, + "symbol": "CXC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NEKI": { + "name": "Maneki-neko", + "code": 94454, + "symbol": "NEKI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HOKK": { + "name": "Hokkaido Inu", + "code": 94455, + "symbol": "HOKK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XRGE": { + "name": "RougeCoin", + "code": 94456, + "symbol": "XRGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLI": { + "name": "Plugin", + "code": 92967, + "symbol": "PLI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FABRIC": { + "name": "MetaFabric", + "code": 94138, + "symbol": "FABRIC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CIFI": { + "name": "Citizen Finance V2", + "code": 94459, + "symbol": "CIFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SFK": { + "name": "Safefloki", + "code": 94461, + "symbol": "SFK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DFH": { + "name": "DeFiHorse", + "code": 94462, + "symbol": "DFH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EHX": { + "name": "Eterna", + "code": 94463, + "symbol": "EHX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XHT": { + "name": "HollaEx Token", + "code": 94273, + "symbol": "XHT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SST": { + "name": "SIMBA Storage Token", + "code": 94465, + "symbol": "SST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JBX": { + "name": "Juicebox", + "code": 94466, + "symbol": "JBX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WAM": { + "name": "WAM", + "code": 93335, + "symbol": "WAM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRONPAD": { + "name": "TRONPAD", + "code": 94468, + "symbol": "TRONPAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NMEEBITS": { + "name": "The Meebits", + "code": 93866, + "symbol": "NMEEBITS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LOL": { + "name": "LOL", + "code": 94470, + "symbol": "LOL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ANJI": { + "name": "Anji", + "code": 93762, + "symbol": "ANJI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KTO": { + "name": "Kounotori", + "code": 94472, + "symbol": "KTO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HDP.\u0444": { + "name": "HEdpAY", + "code": 94473, + "symbol": "HDP.\u0444", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RVST": { + "name": "Revest Finance", + "code": 93332, + "symbol": "RVST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NMT": { + "name": "NFTMart Token", + "code": 93869, + "symbol": "NMT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AAG": { + "name": "AAG", + "code": 94266, + "symbol": "AAG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PULI": { + "name": "Puli", + "code": 93767, + "symbol": "PULI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SSW": { + "name": "Seesaw", + "code": 94479, + "symbol": "SSW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TREASURE": { + "name": "Treasure Token Finance", + "code": 94480, + "symbol": "TREASURE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DFM": { + "name": "DAO Farmer DFM", + "code": 94481, + "symbol": "DFM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CZRX": { + "name": "Compound 0x", + "code": 94482, + "symbol": "CZRX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KIAN": { + "name": "Porta", + "code": 94483, + "symbol": "KIAN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "Mverse": { + "name": "MaticVerse", + "code": 94484, + "symbol": "Mverse", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZWZ": { + "name": "Zombie World Z", + "code": 94485, + "symbol": "ZWZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZUNA": { + "name": "ZUNA", + "code": 94272, + "symbol": "ZUNA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AVO": { + "name": "Avocado", + "code": 93893, + "symbol": "AVO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MBT": { + "name": "Metablackout", + "code": 94490, + "symbol": "MBT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WRK": { + "name": "blockWRK", + "code": 94908, + "symbol": "WRK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SCOTTY": { + "name": "Scotty Beam", + "code": 94420, + "symbol": "SCOTTY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ACYC": { + "name": "All Coins Yield Capital", + "code": 93699, + "symbol": "ACYC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TAT2": { + "name": "TattooMoney", + "code": 94494, + "symbol": "TAT2", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MAXR": { + "name": "Max Revive", + "code": 93743, + "symbol": "MAXR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NT": { + "name": "NEXTYPE", + "code": 94429, + "symbol": "NT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PAYT": { + "name": "PayAccept", + "code": 94497, + "symbol": "PAYT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CREDI": { + "name": "Credefi", + "code": 93621, + "symbol": "CREDI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UNIMOON": { + "name": "UNIMOON", + "code": 94499, + "symbol": "UNIMOON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ELEPHANT": { + "name": "Elephant Money", + "code": 94526, + "symbol": "ELEPHANT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ITG": { + "name": "iTrust.Finance", + "code": 94488, + "symbol": "ITG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HOPE": { + "name": "Hope", + "code": 94503, + "symbol": "HOPE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CYCE": { + "name": "Crypto Carbon Energy", + "code": 93430, + "symbol": "CYCE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SMOON": { + "name": "SaylorMoon", + "code": 94506, + "symbol": "SMOON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NEIBR": { + "name": "The Neighbours", + "code": 94509, + "symbol": "NEIBR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GMD": { + "name": "Dalasi", + "code": 270, + "precision": 2, + "subunit": 100, + "symbol": "D", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KINU": { + "name": "Kragger Inu", + "code": 94512, + "symbol": "KINU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QTF": { + "name": "Quantfury Token", + "code": 94513, + "symbol": "QTF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AVAT": { + "name": "AVATA Network", + "code": 93691, + "symbol": "AVAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GOBLIN": { + "name": "Goblin", + "code": 94515, + "symbol": "GOBLIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ECOT": { + "name": "ECHO TECH COIN", + "code": 94516, + "symbol": "ECOT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HON": { + "name": "Heroes of NFT", + "code": 94577, + "symbol": "HON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRYPTOGRAM": { + "name": "Cryptogram", + "code": 94518, + "symbol": "CRYPTOGRAM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MTG": { + "name": "MagnetGold", + "code": 94519, + "symbol": "MTG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "aBNBc": { + "name": "Ankr Reward Bearing Staked BNB", + "code": 94521, + "symbol": "aBNBc", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JSOL": { + "name": "JPool Staked SOL (JSOL)", + "code": 94522, + "symbol": "JSOL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WISE": { + "name": "Wise Token", + "code": 94292, + "symbol": "WISE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLES": { + "name": "Blind Boxes", + "code": 94400, + "symbol": "BLES", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZODI": { + "name": "Zodium", + "code": 94329, + "symbol": "ZODI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JCC": { + "name": "junca Cash", + "code": 94376, + "symbol": "JCC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DVFB": { + "name": "DiversiFi Blue", + "code": 94528, + "symbol": "DVFB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RADR": { + "name": "CoinRadr", + "code": 94943, + "symbol": "RADR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOD": { + "name": "Day Of Defeat", + "code": 94530, + "symbol": "DOD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WJXN": { + "name": "Jax.Network", + "code": 94531, + "symbol": "WJXN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VLK": { + "name": "Vulkania", + "code": 94532, + "symbol": "VLK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MBF": { + "name": "MoonBear.finance", + "code": 94533, + "symbol": "MBF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CNAME": { + "name": "Cloudname", + "code": 93708, + "symbol": "CNAME", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TIIM": { + "name": "TriipMiles", + "code": 94536, + "symbol": "TIIM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DMC": { + "name": "DMEX (Decentralized Mining Exchange)", + "code": 94537, + "symbol": "DMC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "2022M": { + "name": "2022MOON", + "code": 94538, + "symbol": "2022M", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SAP": { + "name": "SwapAll", + "code": 94539, + "symbol": "SAP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WKD": { + "name": "Wakanda Inu", + "code": 94540, + "symbol": "WKD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "METAQ": { + "name": "MetaQ", + "code": 94541, + "symbol": "METAQ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EGAME": { + "name": "EVERY GAME", + "code": 92968, + "symbol": "EGAME", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ELONONE": { + "name": "AstroElon", + "code": 94544, + "symbol": "ELONONE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ATS": { + "name": "Atlas DEX", + "code": 94108, + "symbol": "ATS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARTR": { + "name": "Artery Network", + "code": 94531, + "symbol": "ARTR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BUSY": { + "name": "Busy DAO", + "code": 93566, + "symbol": "BUSY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LTRBT": { + "name": "Little Rabbit (V2)", + "code": 93452, + "symbol": "LTRBT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PEARL": { + "name": "Pearl", + "code": 94617, + "symbol": "PEARL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BABYOKX": { + "name": "BABYOKX", + "code": 94551, + "symbol": "BABYOKX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GGC": { + "name": "Global Game Coin", + "code": 94552, + "symbol": "GGC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DINGER": { + "name": "Dinger Token", + "code": 94971, + "symbol": "DINGER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AUSCM": { + "name": "Auric Network", + "code": 94554, + "symbol": "AUSCM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOMI": { + "name": "Domi Online", + "code": 94906, + "symbol": "DOMI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BAGS": { + "name": "Basis Gold Share", + "code": 93660, + "symbol": "BAGS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HEAL": { + "name": "Heal The World", + "code": 94557, + "symbol": "HEAL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MSHEESHA": { + "name": "Sheesha Finance Polygon", + "code": 94558, + "symbol": "MSHEESHA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MDF": { + "name": "MatrixETF", + "code": 94807, + "symbol": "MDF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PAYN": { + "name": "PayNet Coin", + "code": 94155, + "symbol": "PAYN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PVERSE": { + "name": "PornVerse", + "code": 94561, + "symbol": "PVERSE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UNIK": { + "name": "OEC UNI", + "code": 94562, + "symbol": "UNIK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DUKE": { + "name": "DUKE INU TOKEN", + "code": 94563, + "symbol": "DUKE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CLIFF": { + "name": "Clifford Inu", + "code": 94564, + "symbol": "CLIFF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ORKL": { + "name": "Orakler", + "code": 94565, + "symbol": "ORKL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OVM": { + "name": "Overmoon", + "code": 94567, + "symbol": "OVM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "Spritzmoon": { + "name": "SpritzMoon Crypto Token", + "code": 94568, + "symbol": "Spritzmoon", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PGIRL": { + "name": "Panda Girl", + "code": 94569, + "symbol": "PGIRL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OCC": { + "name": "Occam.Fi", + "code": 94522, + "symbol": "OCC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DXG": { + "name": "Dexigas", + "code": 94571, + "symbol": "DXG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SSN": { + "name": "Supersonic Finance", + "code": 94573, + "symbol": "SSN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SMRAT": { + "name": "Secured MoonRat Token", + "code": 93706, + "symbol": "SMRAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COINSCOPE": { + "name": "Coinscope", + "code": 94575, + "symbol": "COINSCOPE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALTRU": { + "name": "Altrucoin", + "code": 93381, + "symbol": "ALTRU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SFF": { + "name": "Sunflower Farm", + "code": 94578, + "symbol": "SFF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HANZO": { + "name": "Hanzo", + "code": 94579, + "symbol": "HANZO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PETH": { + "name": "pETH", + "code": 94206, + "symbol": "PETH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SAFLE": { + "name": "Safle", + "code": 94171, + "symbol": "SAFLE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PIPI": { + "name": "Pippi Finance", + "code": 94583, + "symbol": "PIPI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "INDIA": { + "name": "India Coin", + "code": 94584, + "symbol": "INDIA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TMC": { + "name": "Tom Coin", + "code": 94585, + "symbol": "TMC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ORO": { + "name": "Operon Origins", + "code": 94714, + "symbol": "ORO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STKATOM": { + "name": "pSTAKE Staked ATOM", + "code": 94587, + "symbol": "STKATOM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BPRO": { + "name": "B.Protocol", + "code": 93940, + "symbol": "BPRO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PIGGY": { + "name": "Piggy Finance", + "code": 93637, + "symbol": "PIGGY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SOURCE": { + "name": "ReSource Protocol", + "code": 94591, + "symbol": "SOURCE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LOVE": { + "name": "Deesse", + "code": 94783, + "symbol": "LOVE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GYSR": { + "name": "GYSR", + "code": 94593, + "symbol": "GYSR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GDC": { + "name": "Global Digital Content", + "code": 93785, + "symbol": "GDC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DESIRE": { + "name": "DesireNFT", + "code": 94595, + "symbol": "DESIRE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UEDC": { + "name": "UNITED EMIRATE DECENTRALIZED COIN.", + "code": 94596, + "symbol": "UEDC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BREED": { + "name": "BreederDAO", + "code": 93540, + "symbol": "BREED", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MIMAS": { + "name": "Mimas", + "code": 94598, + "symbol": "MIMAS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VPND": { + "name": "VaporNodes", + "code": 94875, + "symbol": "VPND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LEAN": { + "name": "Lean Management Token", + "code": 94600, + "symbol": "LEAN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AART": { + "name": "ALL.ART protocol", + "code": 94313, + "symbol": "AART", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRDC": { + "name": "Traders coin", + "code": 93142, + "symbol": "TRDC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KAWA": { + "name": "Kawakami", + "code": 93756, + "symbol": "KAWA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DBA": { + "name": "Digital Bank of Africa", + "code": 94604, + "symbol": "DBA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ISKY": { + "name": "Infinity Skies", + "code": 94669, + "symbol": "ISKY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TR3": { + "name": "Tr3zor", + "code": 93356, + "symbol": "TR3", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GAR": { + "name": "Kangaroo Token", + "code": 94608, + "symbol": "GAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MKONG": { + "name": "MEME KONG", + "code": 94674, + "symbol": "MKONG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BPM": { + "name": "Baby Pokemoon", + "code": 94611, + "symbol": "BPM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PATH": { + "name": "PathDAO", + "code": 93750, + "symbol": "PATH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOR": { + "name": "DoragonLand", + "code": 94615, + "symbol": "DOR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EVERF": { + "name": "EVERFORK", + "code": 94616, + "symbol": "EVERF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LPOOL": { + "name": "Launchpool", + "code": 94287, + "symbol": "LPOOL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MONSTA": { + "name": "Cake Monster", + "code": 94619, + "symbol": "MONSTA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WBOND": { + "name": "War Bond Token", + "code": 94620, + "symbol": "WBOND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "A.O.T": { + "name": "Age of Tanks", + "code": 94621, + "symbol": "A.O.T", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CGU": { + "name": "Crypto Global United", + "code": 93012, + "symbol": "CGU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CYOP": { + "name": "CyOp Protocol", + "code": 93397, + "symbol": "CYOP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BETIFY": { + "name": "GambleFi", + "code": 94625, + "symbol": "BETIFY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MOVD": { + "name": "MOVE Network", + "code": 94868, + "symbol": "MOVD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PIE": { + "name": "Pieme", + "code": 94977, + "symbol": "PIE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PERA": { + "name": "Pera Finance", + "code": 94692, + "symbol": "PERA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QTC": { + "name": "Qitcoin", + "code": 94655, + "symbol": "QTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MSH": { + "name": "CRIR MSH", + "code": 94631, + "symbol": "MSH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LUXY": { + "name": "LUXY", + "code": 93156, + "symbol": "LUXY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BXS": { + "name": "Brixel War", + "code": 94633, + "symbol": "BXS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CPRX": { + "name": "Crypto Perx", + "code": 94634, + "symbol": "CPRX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ATR": { + "name": "Artrade", + "code": 94472, + "symbol": "ATR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SONAR": { + "name": "SonarWatch", + "code": 93885, + "symbol": "SONAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CENS": { + "name": "Cens World", + "code": 94637, + "symbol": "CENS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STOP": { + "name": "Satopay Network", + "code": 94638, + "symbol": "STOP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PHAE": { + "name": "Phaeton", + "code": 94639, + "symbol": "PHAE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MSG": { + "name": "MsgSender", + "code": 94640, + "symbol": "MSG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HVI": { + "name": "Hungarian Vizsla Inu", + "code": 93977, + "symbol": "HVI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MF": { + "name": "MetaFighter", + "code": 94289, + "symbol": "MF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LUNI": { + "name": "Luni", + "code": 94898, + "symbol": "LUNI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "APPLE": { + "name": "APPLECHAIN", + "code": 94644, + "symbol": "APPLE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BABI": { + "name": "Babylons", + "code": 93330, + "symbol": "BABI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ABL": { + "name": "Airbloc", + "code": 93958, + "symbol": "ABL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LIVENFT": { + "name": "LiveNFT", + "code": 94649, + "symbol": "LIVENFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TABI": { + "name": "TABI", + "code": 94650, + "symbol": "TABI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RIT20": { + "name": "Uberstate RIT 2.0", + "code": 94651, + "symbol": "RIT20", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OS": { + "name": "Ethereans", + "code": 94652, + "symbol": "OS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PEACE": { + "name": "Peace DAO", + "code": 94653, + "symbol": "PEACE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KTE": { + "name": "Kyte.One", + "code": 94654, + "symbol": "KTE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PIB": { + "name": "PIBBLE", + "code": 94539, + "symbol": "PIB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GINZA": { + "name": "GINZA NETWORK", + "code": 94656, + "symbol": "GINZA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WELA": { + "name": "Wrapped Elastos", + "code": 94657, + "symbol": "WELA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BFK": { + "name": "BFK Warzone", + "code": 93270, + "symbol": "BFK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "INUB": { + "name": "Inu Base", + "code": 94660, + "symbol": "INUB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SKRY": { + "name": "Sakaryaspor Token", + "code": 94098, + "symbol": "SKRY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CFTI": { + "name": "Confetti", + "code": 94662, + "symbol": "CFTI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CGC": { + "name": "HeroesTD CGC", + "code": 94663, + "symbol": "CGC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "$KYUB": { + "name": "Kyuubi", + "code": 94665, + "symbol": "$KYUB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "METAMUSK": { + "name": "Musk Metaverse", + "code": 94666, + "symbol": "METAMUSK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KLP": { + "name": "Kulupu", + "code": 94667, + "symbol": "KLP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AOK": { + "name": "AOK", + "code": 92015, + "symbol": "AOK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NELO": { + "name": "NELO Metaverse", + "code": 94669, + "symbol": "NELO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BSPT": { + "name": "Blocksport", + "code": 93177, + "symbol": "BSPT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SMRT": { + "name": "Smart Finance", + "code": 94671, + "symbol": "SMRT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LORD": { + "name": "Overlord", + "code": 94672, + "symbol": "LORD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "eMTRG": { + "name": "Meter Governance mapped by Meter.io", + "code": 94673, + "symbol": "eMTRG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MBH": { + "name": "Marble Heroes", + "code": 94534, + "symbol": "MBH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BBT": { + "name": "Booby Trap", + "code": 93655, + "symbol": "BBT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EOSBULL": { + "name": "3x Long EOS Token", + "code": 94676, + "symbol": "EOSBULL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GDO": { + "name": "GroupDao", + "code": 93864, + "symbol": "GDO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLOVELY": { + "name": "Baby Lovely Inu", + "code": 93764, + "symbol": "BLOVELY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AGX": { + "name": "Agricoin", + "code": 94679, + "symbol": "AGX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "THALES": { + "name": "Thales", + "code": 94680, + "symbol": "THALES", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "THEOS": { + "name": "Theos", + "code": 94209, + "symbol": "THEOS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARKK": { + "name": "ARK Innovation ETF tokenized stock FTX", + "code": 94682, + "symbol": "ARKK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHIBA": { + "name": "BitShiba", + "code": 94683, + "symbol": "SHIBA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLXM": { + "name": "bloXmove Token", + "code": 93222, + "symbol": "BLXM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HLTH": { + "name": "HLTH Token", + "code": 94685, + "symbol": "HLTH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NOTART": { + "name": "Its Not Art", + "code": 94686, + "symbol": "NOTART", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XUSD": { + "name": "XUSD Stable", + "code": 93702, + "symbol": "XUSD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DFC": { + "name": "Defi Connect", + "code": 94688, + "symbol": "DFC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BABYTK": { + "name": "Baby Tiger King", + "code": 94297, + "symbol": "BABYTK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DVDX": { + "name": "Derived", + "code": 92970, + "symbol": "DVDX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TBT": { + "name": "TideBit Token", + "code": 94692, + "symbol": "TBT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RTM": { + "name": "Raptoreum", + "code": 94117, + "symbol": "RTM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RDT": { + "name": "Ridotto", + "code": 94697, + "symbol": "RDT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PGEN": { + "name": "Polygen", + "code": 94590, + "symbol": "PGEN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POG": { + "name": "Polygonum Online", + "code": 94749, + "symbol": "POG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ANV": { + "name": "ANIVERSE", + "code": 92666, + "symbol": "ANV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETCBULL": { + "name": "3X Long Ethereum Classic Token", + "code": 94701, + "symbol": "ETCBULL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CARES": { + "name": "CareCoin", + "code": 94702, + "symbol": "CARES", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LEOPARD": { + "name": "LEOPARD", + "code": 94704, + "symbol": "LEOPARD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RABBIT": { + "name": "Rabbit Finance", + "code": 94632, + "symbol": "RABBIT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LUV": { + "name": "Lunaverse", + "code": 94706, + "symbol": "LUV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TENSHI": { + "name": "Tenshi", + "code": 94707, + "symbol": "TENSHI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OWL": { + "name": "OwlDAO", + "code": 93234, + "symbol": "OWL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TAUR": { + "name": "Marnotaur", + "code": 94709, + "symbol": "TAUR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KOKO": { + "name": "Kokoswap", + "code": 94490, + "symbol": "KOKO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SAVG": { + "name": "Savage", + "code": 94779, + "symbol": "SAVG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NIL": { + "name": "NIL Coin", + "code": 94160, + "symbol": "NIL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MEET": { + "name": "CoinMeet", + "code": 94714, + "symbol": "MEET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UNN": { + "name": "UNION Protocol Governance Token", + "code": 94557, + "symbol": "UNN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ESG": { + "name": "ESG", + "code": 94676, + "symbol": "ESG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARTEM": { + "name": "Artem Coin", + "code": 94141, + "symbol": "ARTEM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NGC": { + "name": "NAGA", + "code": 93128, + "symbol": "NGC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTC2X-FLI": { + "name": "BTC 2x Flexible Leverage Index", + "code": 94720, + "symbol": "BTC2X-FLI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TEMPLE": { + "name": "TempleDAO", + "code": 94721, + "symbol": "TEMPLE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STILTON": { + "name": "Stilton Musk", + "code": 94722, + "symbol": "STILTON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PSB": { + "name": "Planet Sandbox", + "code": 94337, + "symbol": "PSB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "D11": { + "name": "DeFi11", + "code": 94724, + "symbol": "D11", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OJA": { + "name": "Ojamu", + "code": 94725, + "symbol": "OJA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OXSOLID": { + "name": "oxSOLID", + "code": 94726, + "symbol": "OXSOLID", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XPAY": { + "name": "Wallet Pay", + "code": 94727, + "symbol": "XPAY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UBG": { + "name": "UBGToken", + "code": 94728, + "symbol": "UBG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PCR": { + "name": "Paycer Protocol", + "code": 94729, + "symbol": "PCR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EAI": { + "name": "Edain", + "code": 92974, + "symbol": "EAI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHLT": { + "name": "Chellitcoin", + "code": 94733, + "symbol": "CHLT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GER": { + "name": "Ginza Eternity", + "code": 94734, + "symbol": "GER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPHRI": { + "name": "Spherium", + "code": 94767, + "symbol": "SPHRI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "INST": { + "name": "Instadapp", + "code": 93693, + "symbol": "INST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ELONHYPE": { + "name": "ElonHype", + "code": 94737, + "symbol": "ELONHYPE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "USDm": { + "name": "USD mars", + "code": 93930, + "symbol": "USDm", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BUMP": { + "name": "Bumper", + "code": 94740, + "symbol": "BUMP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BURP": { + "name": "Burp", + "code": 94077, + "symbol": "BURP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ECOIN": { + "name": "Ecoin Finance", + "code": 94984, + "symbol": "ECOIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LINSPIRIT": { + "name": "linSpirit", + "code": 94745, + "symbol": "LINSPIRIT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WIT": { + "name": "Witnet", + "code": 93891, + "symbol": "WIT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SNE": { + "name": "StrongNode Edge", + "code": 94679, + "symbol": "SNE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MIMO": { + "name": "Mimo Governance Token", + "code": 94748, + "symbol": "MIMO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ERR": { + "name": "Coinerr", + "code": 92756, + "symbol": "ERR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KST": { + "name": "Karus Starter", + "code": 94636, + "symbol": "KST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WSHEC": { + "name": "Wrapped Staked HEC", + "code": 94751, + "symbol": "WSHEC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FJB": { + "name": "Freedom. Jobs. Business.", + "code": 94752, + "symbol": "FJB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UBE": { + "name": "Ubeswap", + "code": 94753, + "symbol": "UBE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GRBE": { + "name": "Green Beli", + "code": 94775, + "symbol": "GRBE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NDN": { + "name": "NDN Link", + "code": 94755, + "symbol": "NDN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TOM": { + "name": "TOM Finance", + "code": 92751, + "symbol": "TOM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HPD": { + "name": "Hpdex", + "code": 94757, + "symbol": "HPD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GRIMACE": { + "name": "GrimaceCoinCrypto", + "code": 94758, + "symbol": "GRIMACE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FRMX": { + "name": "FRMx Token", + "code": 94759, + "symbol": "FRMX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OCB": { + "name": "BLOCKMAX", + "code": 94384, + "symbol": "OCB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QTBK": { + "name": "Quantbook", + "code": 94761, + "symbol": "QTBK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UXP": { + "name": "UXD Protocol", + "code": 94762, + "symbol": "UXP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AAPL": { + "name": "Apple tokenized stock FTX", + "code": 94763, + "symbol": "AAPL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARZ": { + "name": "ARize", + "code": 94765, + "symbol": "ARZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NEWB": { + "name": "NewB.Farm", + "code": 94767, + "symbol": "NEWB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ENX": { + "name": "Equinox", + "code": 94768, + "symbol": "ENX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DURTH": { + "name": "iShares MSCI World ETF Tokenized Stock Defichain", + "code": 94769, + "symbol": "DURTH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MARA": { + "name": "Amara Finance", + "code": 94770, + "symbol": "MARA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DCY": { + "name": "Dinastycoin", + "code": 94771, + "symbol": "DCY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FOOTIE": { + "name": "Footie Plus", + "code": 94772, + "symbol": "FOOTIE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XP": { + "name": "PolkaFantasy", + "code": 94773, + "symbol": "XP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FLOAT": { + "name": "Float Protocol: Float", + "code": 94774, + "symbol": "FLOAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TGT": { + "name": "THORWallet DEX", + "code": 93194, + "symbol": "TGT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MER": { + "name": "Mercurial Finance", + "code": 94706, + "symbol": "MER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KAINET": { + "name": "KAINET", + "code": 94044, + "symbol": "KAINET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FUKU": { + "name": "FuruKuru", + "code": 94780, + "symbol": "FUKU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "APP": { + "name": "SappChat", + "code": 94781, + "symbol": "APP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XMT": { + "name": "MetalSwap", + "code": 94782, + "symbol": "XMT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BOKU": { + "name": "Boryoku Dragonz", + "code": 94783, + "symbol": "BOKU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MERKLE": { + "name": "Merkle Network", + "code": 94784, + "symbol": "MERKLE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MONEY": { + "name": "Moremoney USD", + "code": 94787, + "symbol": "MONEY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MAI": { + "name": "Mindsync", + "code": 94788, + "symbol": "MAI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KFI": { + "name": "KlayFi Finance", + "code": 94790, + "symbol": "KFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MIS": { + "name": "Mithril Share", + "code": 94743, + "symbol": "MIS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LMCSWAP": { + "name": "LimoCoin Swap", + "code": 94792, + "symbol": "LMCSWAP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CROC": { + "name": "CROC BOY", + "code": 94793, + "symbol": "CROC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SMCW": { + "name": "Space Misfits", + "code": 93645, + "symbol": "SMCW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PFY": { + "name": "Portify", + "code": 94795, + "symbol": "PFY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HEDGE": { + "name": "1x Short Bitcoin Token", + "code": 94796, + "symbol": "HEDGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BXH": { + "name": "BOY X HIGHSPEED", + "code": 93948, + "symbol": "BXH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CNV": { + "name": "Concave", + "code": 94798, + "symbol": "CNV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PGK": { + "name": "Kina", + "code": 598, + "precision": 2, + "subunit": 100, + "symbol": "K", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHEQ": { + "name": "cheqd", + "code": 93707, + "symbol": "CHEQ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WASP": { + "name": "WanSwap", + "code": 94801, + "symbol": "WASP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KEK": { + "name": "Cryptokek", + "code": 94607, + "symbol": "KEK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BSR": { + "name": "BinStarter", + "code": 93379, + "symbol": "BSR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AUR": { + "name": "Aurix", + "code": 94246, + "symbol": "AUR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TTK": { + "name": "The Three Kingdoms", + "code": 94805, + "symbol": "TTK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UNCL": { + "name": "UNCL", + "code": 94806, + "symbol": "UNCL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DBX": { + "name": "DBX", + "code": 94463, + "symbol": "DBX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LZN": { + "name": "Luzion Protocol", + "code": 94808, + "symbol": "LZN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRONA": { + "name": "CronaSwap", + "code": 94809, + "symbol": "CRONA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TBE": { + "name": "TrustBase", + "code": 94579, + "symbol": "TBE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BR34P": { + "name": "BR34P", + "code": 94811, + "symbol": "BR34P", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "$DRAGONS": { + "name": "DragonsGameFi", + "code": 94812, + "symbol": "$DRAGONS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ELITE": { + "name": "Elite", + "code": 94813, + "symbol": "ELITE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XDAG": { + "name": "XDAG", + "code": 94818, + "symbol": "XDAG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NTB": { + "name": "TokenAsset", + "code": 93542, + "symbol": "NTB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETHHEDGE": { + "name": "1X Short Ethereum Token", + "code": 94816, + "symbol": "ETHHEDGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FWW": { + "name": "Farmers World Wood", + "code": 94639, + "symbol": "FWW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MXW": { + "name": "Maxonrow", + "code": 94162, + "symbol": "MXW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ESK": { + "name": "Eska", + "code": 94820, + "symbol": "ESK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TXBIT": { + "name": "Txbit Token", + "code": 93932, + "symbol": "TXBIT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YTS": { + "name": "YetiSwap", + "code": 94822, + "symbol": "YTS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PHM": { + "name": "Phantom Protocol", + "code": 94001, + "symbol": "PHM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MWG": { + "name": "MotionWreck Games", + "code": 94824, + "symbol": "MWG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BILI": { + "name": "Billibilli Inc tokenized stock FTX", + "code": 94825, + "symbol": "BILI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "METANET": { + "name": "Metaverse Network", + "code": 94826, + "symbol": "METANET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RIN": { + "name": "Aldrin", + "code": 93094, + "symbol": "RIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LINEAR": { + "name": "LiNEAR Protocol", + "code": 94828, + "symbol": "LINEAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MINTYS": { + "name": "MintySwap", + "code": 94829, + "symbol": "MINTYS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BX": { + "name": "ByteEx", + "code": 94830, + "symbol": "BX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TGNB": { + "name": "Tiger Token", + "code": 94831, + "symbol": "TGNB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHIBAPUP": { + "name": "ShibaPup", + "code": 94832, + "symbol": "SHIBAPUP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TBL": { + "name": "Tank Battle", + "code": 94833, + "symbol": "TBL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COGE": { + "name": "Cogecoin", + "code": 94793, + "symbol": "COGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BRUSH": { + "name": "PaintSwap", + "code": 94345, + "symbol": "BRUSH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HND": { + "name": "Hundred Finance", + "code": 93874, + "symbol": "HND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHIBKING": { + "name": "Shibking Inu", + "code": 94838, + "symbol": "SHIBKING", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VST": { + "name": "Voice Street", + "code": 94839, + "symbol": "VST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FPAD": { + "name": "FantomPAD", + "code": 94840, + "symbol": "FPAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLY": { + "name": "Aurigami", + "code": 91352, + "symbol": "PLY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOGEZILLA": { + "name": "DogeZilla", + "code": 94842, + "symbol": "DOGEZILLA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UMAD": { + "name": "MADworld", + "code": 94224, + "symbol": "UMAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STF": { + "name": "Structure finance", + "code": 94170, + "symbol": "STF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XSUSHI": { + "name": "xSUSHI", + "code": 94184, + "symbol": "XSUSHI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WE": { + "name": "WeBuy", + "code": 92647, + "symbol": "WE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QWLA": { + "name": "Qawalla", + "code": 94848, + "symbol": "QWLA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ULTI": { + "name": "Ulti Arena", + "code": 94849, + "symbol": "ULTI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SLNV2": { + "name": "StarLink", + "code": 94530, + "symbol": "SLNV2", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EMON": { + "name": "Ethermon", + "code": 94851, + "symbol": "EMON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SUNDAE": { + "name": "SundaeSwap", + "code": 93441, + "symbol": "SUNDAE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YAG": { + "name": "Yaki Gold", + "code": 93861, + "symbol": "YAG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KINT": { + "name": "Kintsugi", + "code": 94464, + "symbol": "KINT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MITA": { + "name": "MITA", + "code": 94736, + "symbol": "MITA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JMPT": { + "name": "JumpToken", + "code": 93644, + "symbol": "JMPT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHEDDA": { + "name": "Chedda Token", + "code": 94848, + "symbol": "CHEDDA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BOP": { + "name": "Boring Protocol", + "code": 94578, + "symbol": "BOP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NBL": { + "name": "Notable", + "code": 94514, + "symbol": "NBL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DRE": { + "name": "Doren", + "code": 94371, + "symbol": "DRE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ECTE": { + "name": "EurocoinToken", + "code": 94876, + "symbol": "ECTE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BNFT": { + "name": "Beast NFT Token", + "code": 94863, + "symbol": "BNFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPAY": { + "name": "SpaceY", + "code": 94361, + "symbol": "SPAY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STONE": { + "name": "Tranquil Staked ONE", + "code": 94865, + "symbol": "STONE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DEFI+S": { + "name": "PieDAO DEFI Small Cap", + "code": 94866, + "symbol": "DEFI+S", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XPRESS": { + "name": "CryptoXpress", + "code": 94111, + "symbol": "XPRESS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZURR": { + "name": "ZURRENCY", + "code": 93634, + "symbol": "ZURR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOG$": { + "name": "MetaDog Racing", + "code": 94869, + "symbol": "DOG$", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRYC": { + "name": "TRYC", + "code": 94342, + "symbol": "TRYC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FC": { + "name": "FansCoin", + "code": 94871, + "symbol": "FC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AFK": { + "name": "AFKDAO", + "code": 94966, + "symbol": "AFK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ATD": { + "name": "Catapult", + "code": 94556, + "symbol": "ATD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "THOREUM": { + "name": "Thoreum V3", + "code": 94680, + "symbol": "THOREUM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MYO": { + "name": "Mycro", + "code": 94880, + "symbol": "MYO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WIDI": { + "name": "WidiLand", + "code": 94881, + "symbol": "WIDI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GOLF": { + "name": "Golfrochain", + "code": 94882, + "symbol": "GOLF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EVILSQUID": { + "name": "EvilSquidGame", + "code": 94883, + "symbol": "EVILSQUID", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STEAMX": { + "name": "Steam Exchange", + "code": 94884, + "symbol": "STEAMX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SWPT": { + "name": "SwapTracker", + "code": 94885, + "symbol": "SWPT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DELFI": { + "name": "DeltaFi", + "code": 94760, + "symbol": "DELFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RMTX": { + "name": "Rematic", + "code": 94888, + "symbol": "RMTX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RIM": { + "name": "MetaRim", + "code": 94751, + "symbol": "RIM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COC": { + "name": "CocktailBar", + "code": 94859, + "symbol": "COC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KAIBA": { + "name": "Kaiba DeFi", + "code": 94893, + "symbol": "KAIBA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MELI": { + "name": "MELI", + "code": 94712, + "symbol": "MELI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DMS": { + "name": "Dragon Mainland Shards", + "code": 94648, + "symbol": "DMS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TMED": { + "name": "MDsquare", + "code": 94981, + "symbol": "TMED", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CODI": { + "name": "Codi Finance", + "code": 94897, + "symbol": "CODI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "2OMB": { + "name": "2omb Finance", + "code": 94899, + "symbol": "2OMB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DLYCOP": { + "name": "Daily COP", + "code": 94900, + "symbol": "DLYCOP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CARB": { + "name": "Carbon", + "code": 94901, + "symbol": "CARB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ATOMBULL": { + "name": "3X Long Cosmos Token", + "code": 94902, + "symbol": "ATOMBULL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FLUID": { + "name": "FluidFi", + "code": 94788, + "symbol": "FLUID", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PDT": { + "name": "ParagonsDAO", + "code": 94904, + "symbol": "PDT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SLIME": { + "name": "Squishiverse", + "code": 94905, + "symbol": "SLIME", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YARD": { + "name": "Solyard Finance", + "code": 94069, + "symbol": "YARD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STRM": { + "name": "Instrumental Finance", + "code": 94623, + "symbol": "STRM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VODKA": { + "name": "Vodka Token", + "code": 94908, + "symbol": "VODKA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GOFX": { + "name": "GooseFX", + "code": 94909, + "symbol": "GOFX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "A4": { + "name": "A4 Finance", + "code": 94564, + "symbol": "A4", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LUCA": { + "name": "LUCA", + "code": 94915, + "symbol": "LUCA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PUNK": { + "name": "Punk Vault (NFTX)", + "code": 94912, + "symbol": "PUNK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "B20": { + "name": "B20", + "code": 93449, + "symbol": "B20", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KOIN": { + "name": "Koinos", + "code": 94645, + "symbol": "KOIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLUNA": { + "name": "Prism pLUNA", + "code": 94915, + "symbol": "PLUNA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHARM": { + "name": "Charm", + "code": 94916, + "symbol": "CHARM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CP": { + "name": "Cookies Protocol", + "code": 93712, + "symbol": "CP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STRZ": { + "name": "Starnodes", + "code": 94921, + "symbol": "STRZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PTM": { + "name": "Potentiam", + "code": 94350, + "symbol": "PTM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DKYC": { + "name": "Don't KYC", + "code": 94923, + "symbol": "DKYC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FLASH": { + "name": "Flashloans.com", + "code": 94925, + "symbol": "FLASH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CASH": { + "name": "Litecash", + "code": 94926, + "symbol": "CASH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ATK": { + "name": "Attack Wagon", + "code": 94280, + "symbol": "ATK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOOR": { + "name": "DOOR", + "code": 94796, + "symbol": "DOOR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KOMPETE": { + "name": "KOMPETE", + "code": 94745, + "symbol": "KOMPETE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ELEN": { + "name": "Everlens", + "code": 94931, + "symbol": "ELEN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DFD": { + "name": "DefiDollar DAO", + "code": 93201, + "symbol": "DFD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLWA": { + "name": "BlockWarrior", + "code": 94933, + "symbol": "BLWA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EQO": { + "name": "EQO", + "code": 94934, + "symbol": "EQO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CDT": { + "name": "CheckDot", + "code": 91876, + "symbol": "CDT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VX": { + "name": "ViteX Coin", + "code": 94560, + "symbol": "VX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EOSBEAR": { + "name": "3x Short EOS Token", + "code": 94748, + "symbol": "EOSBEAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SMARS": { + "name": "SafeMars", + "code": 93627, + "symbol": "SMARS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "$ADOGE": { + "name": "Arabian Doge", + "code": 94942, + "symbol": "$ADOGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHIP": { + "name": "Chip", + "code": 94943, + "symbol": "CHIP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLIN": { + "name": "Blin Metaverse", + "code": 94722, + "symbol": "BLIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GERO": { + "name": "GeroWallet", + "code": 94945, + "symbol": "GERO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZION": { + "name": "ZION", + "code": 94946, + "symbol": "ZION", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NII": { + "name": "Nahmii", + "code": 94424, + "symbol": "NII", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ANOM": { + "name": "Anomus", + "code": 94948, + "symbol": "ANOM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZKP": { + "name": "Panther Protocol", + "code": 94949, + "symbol": "ZKP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MPLAY": { + "name": "MetaPlay", + "code": 94950, + "symbol": "MPLAY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZWAP": { + "name": "ZilSwap", + "code": 94951, + "symbol": "ZWAP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RBIF": { + "name": "Robo Inu Finance", + "code": 94242, + "symbol": "RBIF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EXC": { + "name": "Excalibur", + "code": 94955, + "symbol": "EXC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GGM": { + "name": "Monster Galaxy", + "code": 94154, + "symbol": "GGM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NSDX": { + "name": "NASDEX", + "code": 94705, + "symbol": "NSDX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHL": { + "name": "Shelling", + "code": 94473, + "symbol": "SHL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GAMES": { + "name": "Gaming Stars", + "code": 92945, + "symbol": "GAMES", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MTR": { + "name": "Meter Stable", + "code": 93868, + "symbol": "MTR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DAOF": { + "name": "DAO Farmer DAOF", + "code": 94962, + "symbol": "DAOF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MDM": { + "name": "Medium", + "code": 94963, + "symbol": "MDM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FANV": { + "name": "FanVerse", + "code": 94964, + "symbol": "FANV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XTR": { + "name": "Xtremcoin", + "code": 94965, + "symbol": "XTR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MRUN": { + "name": "Metarun", + "code": 94421, + "symbol": "MRUN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ELIXIR": { + "name": "Starchi", + "code": 94967, + "symbol": "ELIXIR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SUUPER": { + "name": "Suuper", + "code": 94968, + "symbol": "SUUPER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SUPS": { + "name": "Supremacy", + "code": 94969, + "symbol": "SUPS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DSG": { + "name": "Dinosaureggs", + "code": 94971, + "symbol": "DSG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JPEGS": { + "name": "IlliquidDAO", + "code": 94972, + "symbol": "JPEGS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JK": { + "name": "JK Coin", + "code": 94245, + "symbol": "JK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHH": { + "name": "CHHIPSCOIN", + "code": 94260, + "symbol": "CHH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STKXPRT": { + "name": "Persistence Staked XPRT", + "code": 94975, + "symbol": "STKXPRT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BIRB": { + "name": "Birb", + "code": 94976, + "symbol": "BIRB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SQUIRT": { + "name": "Squirt Game", + "code": 93689, + "symbol": "SQUIRT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BITMETA": { + "name": "Bitcoin Metaverse", + "code": 94978, + "symbol": "BITMETA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "1MCT": { + "name": "MicroCreditToken", + "code": 94979, + "symbol": "1MCT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DSS": { + "name": "Defi Shopping Stake", + "code": 93831, + "symbol": "DSS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LOUD": { + "name": "Loud Market", + "code": 94903, + "symbol": "LOUD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MVRS": { + "name": "Meta MVRS", + "code": 93652, + "symbol": "MVRS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TNODE": { + "name": "Trusted Node", + "code": 94984, + "symbol": "TNODE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XIL": { + "name": "Project X", + "code": 94844, + "symbol": "XIL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BAMB": { + "name": "Bamboonium", + "code": 94986, + "symbol": "BAMB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IONX": { + "name": "Charged Particles", + "code": 94017, + "symbol": "IONX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KODA": { + "name": "Koda Cryptocurrency", + "code": 94988, + "symbol": "KODA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TUT": { + "name": "Tutellus", + "code": 94661, + "symbol": "TUT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POWER": { + "name": "Kingmaker", + "code": 93067, + "symbol": "POWER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EMAX": { + "name": "EthereumMax", + "code": 94991, + "symbol": "EMAX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHITZU": { + "name": "Shitzu", + "code": 94992, + "symbol": "SHITZU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DEFLY": { + "name": "DeFlyBall", + "code": 94993, + "symbol": "DEFLY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MODA": { + "name": "MODA DAO", + "code": 94510, + "symbol": "MODA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CTR": { + "name": "Creator Platform", + "code": 94805, + "symbol": "CTR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LUNC": { + "name": "Terra Classic", + "code": 90037, + "symbol": "LUNC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "USDD": { + "name": "USDD", + "code": 90048, + "symbol": "USDD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETHW": { + "name": "EthereumPoW", + "code": 90083, + "symbol": "ETHW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OP": { + "name": "Optimism", + "code": 90106, + "symbol": "OP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "USTC": { + "name": "Terra Classic USD (Wormhole)", + "code": 92802, + "symbol": "USTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TMG": { + "name": "T-mac DAO", + "code": 90215, + "symbol": "TMG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KAS": { + "name": "Kaspa", + "code": 90237, + "symbol": "KAS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HOOK": { + "name": "Hooked Protocol", + "code": 90269, + "symbol": "HOOK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HFT": { + "name": "Hashflow", + "code": 90289, + "symbol": "HFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POLYX": { + "name": "Polymesh", + "code": 90305, + "symbol": "POLYX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KRD": { + "name": "Krypton DAO", + "code": 90310, + "symbol": "KRD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WEVER": { + "name": "Wrapped Everscale", + "code": 90322, + "symbol": "WEVER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COL": { + "name": "Clash of Lilliput", + "code": 90333, + "symbol": "COL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BWO": { + "name": "Battle World", + "code": 90352, + "symbol": "BWO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MRS": { + "name": "Metars Genesis", + "code": 90381, + "symbol": "MRS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ankrETH": { + "name": "Ankr Staked ETH", + "code": 90394, + "symbol": "ankrETH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WKAI": { + "name": "Wrapped KardiaChain", + "code": 90441, + "symbol": "WKAI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FORT": { + "name": "Forta", + "code": 90451, + "symbol": "FORT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EUROC": { + "name": "Euro Coin", + "code": 90456, + "symbol": "EUROC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CEUR": { + "name": "Celo Euro", + "code": 90461, + "symbol": "CEUR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LEVER": { + "name": "LeverFi", + "code": 90487, + "symbol": "LEVER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHO": { + "name": "Choise.com", + "code": 90490, + "symbol": "CHO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ASTRAFER": { + "name": "Astrafer", + "code": 90505, + "symbol": "ASTRAFER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SWEAT": { + "name": "Sweat Economy", + "code": 90509, + "symbol": "SWEAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EPX": { + "name": "Ellipsis", + "code": 90550, + "symbol": "EPX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PTS": { + "name": "Petals", + "code": 90623, + "symbol": "PTS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GXA": { + "name": "GALAXIA", + "code": 90680, + "symbol": "GXA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PEEL": { + "name": "Meta Apes", + "code": 90694, + "symbol": "PEEL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PTU": { + "name": "Pintu Token", + "code": 90716, + "symbol": "PTU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STAT": { + "name": "STAT", + "code": 90751, + "symbol": "STAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ACX": { + "name": "Across Protocol", + "code": 90816, + "symbol": "ACX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CCT": { + "name": "Carbon Credit", + "code": 90832, + "symbol": "CCT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETHAX": { + "name": "ETHAX", + "code": 90863, + "symbol": "ETHAX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GULF": { + "name": "Gulf Coin", + "code": 90888, + "symbol": "GULF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NEER": { + "name": "Metaverse.Network Pioneer", + "code": 90927, + "symbol": "NEER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NAP": { + "name": "Napoli Fan Token", + "code": 90929, + "symbol": "NAP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CMP": { + "name": "Caduceus", + "code": 90930, + "symbol": "CMP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OGV": { + "name": "Origin Dollar Governance", + "code": 90981, + "symbol": "OGV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RVLT": { + "name": "Revolt 2 Earn", + "code": 91018, + "symbol": "RVLT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NHT": { + "name": "Neighbourhoods", + "code": 91046, + "symbol": "NHT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KRIPTO": { + "name": "Kripto koin", + "code": 91180, + "symbol": "KRIPTO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HELLO": { + "name": "HELLO", + "code": 91052, + "symbol": "HELLO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SKEB": { + "name": "Skeb Coin", + "code": 91064, + "symbol": "SKEB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NYAN": { + "name": "Nyancoin", + "code": 91074, + "symbol": "NYAN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SN": { + "name": "SpaceN", + "code": 91140, + "symbol": "SN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHOP": { + "name": "Shopping.io", + "code": 91153, + "symbol": "SHOP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KUBE": { + "name": "KubeCoin", + "code": 91163, + "symbol": "KUBE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VBG": { + "name": "Vibing", + "code": 91166, + "symbol": "VBG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PIAS": { + "name": "PIAS", + "code": 91168, + "symbol": "PIAS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GVR": { + "name": "Grove", + "code": 91199, + "symbol": "GVR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MOVEZ": { + "name": "MOVEZ", + "code": 91205, + "symbol": "MOVEZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CATHEON": { + "name": "Catheon Gaming", + "code": 91251, + "symbol": "CATHEON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FCD": { + "name": "FreshCut Diamond", + "code": 91254, + "symbol": "FCD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SEED": { + "name": "SeedCoin", + "code": 91278, + "symbol": "SEED", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZMN": { + "name": "ZMINE", + "code": 91360, + "symbol": "ZMN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BEAT": { + "name": "MetaBeat", + "code": 91368, + "symbol": "BEAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AZY": { + "name": "Amazy", + "code": 91385, + "symbol": "AZY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ING": { + "name": "Infinity Angel", + "code": 91399, + "symbol": "ING", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CTG": { + "name": "CRYPTORG", + "code": 94094, + "symbol": "CTG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OLE": { + "name": "OpenLeverage", + "code": 91424, + "symbol": "OLE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WOMBAT": { + "name": "Wombat Web 3 Gaming Platform", + "code": 91433, + "symbol": "WOMBAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RAID": { + "name": "Ancient Raid", + "code": 91487, + "symbol": "RAID", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPORT": { + "name": "SPORT", + "code": 91496, + "symbol": "SPORT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FLP": { + "name": "FLIP", + "code": 91636, + "symbol": "FLP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AGA": { + "name": "AGA Token", + "code": 91539, + "symbol": "AGA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WGP": { + "name": "W Green Pay", + "code": 91588, + "symbol": "WGP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PUMLX": { + "name": "PUMLx", + "code": 91597, + "symbol": "PUMLX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GHNY": { + "name": "Grizzly Honey", + "code": 91602, + "symbol": "GHNY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MIBR": { + "name": "MIBR Fan Token", + "code": 91623, + "symbol": "MIBR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HNTR": { + "name": "Hunter Token", + "code": 91720, + "symbol": "HNTR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MIN": { + "name": "Minswap", + "code": 91750, + "symbol": "MIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WNDR": { + "name": "Wonderman Nation", + "code": 91752, + "symbol": "WNDR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FIU": { + "name": "beFITTER", + "code": 91785, + "symbol": "FIU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPUME": { + "name": "Spume Protocol", + "code": 91795, + "symbol": "SPUME", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ORARE": { + "name": "OneRare", + "code": 91811, + "symbol": "ORARE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GSTS": { + "name": "Gunstar Metaverse", + "code": 91830, + "symbol": "GSTS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TKS": { + "name": "Tokes", + "code": 91918, + "symbol": "TKS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CREO": { + "name": "Creo Engine", + "code": 91940, + "symbol": "CREO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ODIN": { + "name": "ODIN PROTOCOL", + "code": 92034, + "symbol": "ODIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FOTA": { + "name": "FOTA - Fight Of The Ages", + "code": 92116, + "symbol": "FOTA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHRP": { + "name": "Chirpley", + "code": 92187, + "symbol": "CHRP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LITHO": { + "name": "Lithosphere", + "code": 92196, + "symbol": "LITHO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KOI": { + "name": "Koi Network", + "code": 92238, + "symbol": "KOI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ICR": { + "name": "InterCrone", + "code": 92266, + "symbol": "ICR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IPL": { + "name": "VouchForMe", + "code": 92384, + "symbol": "IPL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "3DC": { + "name": "3DCoin", + "code": 92451, + "symbol": "3DC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BB-A-USDT": { + "name": "Balancer Boosted Aave USDT", + "code": 92591, + "symbol": "BB-A-USDT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BB-A-USDC": { + "name": "Balancer Boosted Aave USDC", + "code": 92592, + "symbol": "BB-A-USDC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BPTC": { + "name": "Business Platform Tomato Coin", + "code": 92594, + "symbol": "BPTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GGP": { + "name": "Geegoopuzzle", + "code": 92595, + "symbol": "GGP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NFTN": { + "name": "NFTNetwork", + "code": 92597, + "symbol": "NFTN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GGT": { + "name": "GameGuru", + "code": 94315, + "symbol": "GGT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CBETH": { + "name": "Coinbase Wrapped Staked ETH", + "code": 92604, + "symbol": "CBETH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SFUSD": { + "name": "StableFund USD", + "code": 92606, + "symbol": "SFUSD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XTUSD": { + "name": "XT Stablecoin XTUSD", + "code": 92608, + "symbol": "XTUSD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TSUKA": { + "name": "Dejitaru Tsuka", + "code": 92612, + "symbol": "TSUKA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SOON": { + "name": "Soonaverse", + "code": 92617, + "symbol": "SOON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XEN": { + "name": "XEN Crypto", + "code": 92621, + "symbol": "XEN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "P2PS": { + "name": "P2P Solutions foundation", + "code": 92624, + "symbol": "P2PS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AGLA": { + "name": "Angola", + "code": 92625, + "symbol": "AGLA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XOLO": { + "name": "Xoloitzcuintli", + "code": 92622, + "symbol": "XOLO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GAMI": { + "name": "Gami Studio", + "code": 94904, + "symbol": "GAMI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HIAZUKI": { + "name": "hiAZUKI", + "code": 92629, + "symbol": "HIAZUKI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "METI": { + "name": "Meetin Token", + "code": 92630, + "symbol": "METI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DEBT": { + "name": "The Debt Box", + "code": 92631, + "symbol": "DEBT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FON": { + "name": "INOFI", + "code": 92633, + "symbol": "FON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OAS": { + "name": "Oasys", + "code": 92636, + "symbol": "OAS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "USDCE": { + "name": "USD Coin Bridged", + "code": 92639, + "symbol": "USDCE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WLKN": { + "name": "Walken", + "code": 92641, + "symbol": "WLKN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "stMATIC": { + "name": "Lido Staked Matic", + "code": 92642, + "symbol": "stMATIC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TARI": { + "name": "Tari World", + "code": 92643, + "symbol": "TARI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LYO": { + "name": "LYO Credit", + "code": 92644, + "symbol": "LYO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HIDOODLES": { + "name": "hiDOODLES", + "code": 92648, + "symbol": "HIDOODLES", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FT": { + "name": "Fracton Protocol", + "code": 92649, + "symbol": "FT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EGX": { + "name": "Enegra (EGX)", + "code": 92654, + "symbol": "EGX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BGVT": { + "name": "BIT GAME VERSE TOKEN", + "code": 92656, + "symbol": "BGVT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "USDZ": { + "name": "ZEDXION", + "code": 92658, + "symbol": "USDZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HIPENGUINS": { + "name": "hiPENGUINS", + "code": 92657, + "symbol": "HIPENGUINS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WBT": { + "name": "WhiteBIT Token", + "code": 92661, + "symbol": "WBT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HIODBS": { + "name": "hiODBS", + "code": 92665, + "symbol": "HIODBS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BITCONEY": { + "name": "BITCONEY", + "code": 92659, + "symbol": "BITCONEY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FDT": { + "name": "Frutti Dino", + "code": 92667, + "symbol": "FDT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HIGAZERS": { + "name": "hiGAZERS", + "code": 92669, + "symbol": "HIGAZERS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HICLONEX": { + "name": "hiCLONEX", + "code": 92672, + "symbol": "HICLONEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ATOZ": { + "name": "Race Kingdom", + "code": 92671, + "symbol": "ATOZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SEUR": { + "name": "sEUR", + "code": 92674, + "symbol": "SEUR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PARADOX": { + "name": "The Paradox Metaverse", + "code": 92676, + "symbol": "PARADOX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MEE": { + "name": "Medieval Empires", + "code": 92680, + "symbol": "MEE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MELD": { + "name": "MELD", + "code": 92679, + "symbol": "MELD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LUNG": { + "name": "LunaGens", + "code": 92690, + "symbol": "LUNG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TYRANT": { + "name": "Fable Of The Dragon", + "code": 92692, + "symbol": "TYRANT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TAVA": { + "name": "ALTAVA", + "code": 92694, + "symbol": "TAVA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EUL": { + "name": "Euler", + "code": 92704, + "symbol": "EUL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SML": { + "name": "Saltmarble", + "code": 92711, + "symbol": "SML", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YES": { + "name": "YES WORLD", + "code": 92684, + "symbol": "YES", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VRH": { + "name": "Versailles Heroes", + "code": 92710, + "symbol": "VRH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HIMEEBITS": { + "name": "hiMEEBITS", + "code": 92708, + "symbol": "HIMEEBITS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DST": { + "name": "DAYSTARTER", + "code": 93844, + "symbol": "DST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SQUIDGROW": { + "name": "Squid Grow", + "code": 92716, + "symbol": "SQUIDGROW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HIFIDENZA": { + "name": "hiFIDENZA", + "code": 92714, + "symbol": "HIFIDENZA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CGO": { + "name": "Comtech Gold", + "code": 92718, + "symbol": "CGO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EVMOS": { + "name": "Evmos", + "code": 92717, + "symbol": "EVMOS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HIMAYC": { + "name": "hiMAYC", + "code": 92721, + "symbol": "HIMAYC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TDX": { + "name": "Tidex Token", + "code": 92720, + "symbol": "TDX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETHF": { + "name": "EthereumFair", + "code": 92723, + "symbol": "ETHF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KCAL": { + "name": "KCAL", + "code": 92728, + "symbol": "KCAL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "USDC(WormHole)": { + "name": "USD Coin (Wormhole)", + "code": 92726, + "symbol": "USDC(WormHole)", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HIOD": { + "name": "hiOD", + "code": 92727, + "symbol": "HIOD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETX": { + "name": "ETXInfinity", + "code": 92734, + "symbol": "ETX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MBASE": { + "name": "Minebase", + "code": 92731, + "symbol": "MBASE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KON": { + "name": "KonPay", + "code": 92738, + "symbol": "KON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HISQUIGGLE": { + "name": "hiSQUIGGLE", + "code": 92732, + "symbol": "HISQUIGGLE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PURE": { + "name": "Puriever", + "code": 92740, + "symbol": "PURE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FND": { + "name": "Rare FND", + "code": 92742, + "symbol": "FND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SQUA": { + "name": "Square Token", + "code": 92741, + "symbol": "SQUA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YOLLLO": { + "name": "Yolllo", + "code": 92755, + "symbol": "YOLLLO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OLAND": { + "name": "Oceanland", + "code": 92747, + "symbol": "OLAND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OKSE": { + "name": "Okse", + "code": 92749, + "symbol": "OKSE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MNDE": { + "name": "Marinade", + "code": 92757, + "symbol": "MNDE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "THE": { + "name": "The Protocol", + "code": 92750, + "symbol": "THE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "METAL": { + "name": "Drunk Robots", + "code": 94093, + "symbol": "METAL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ELAN": { + "name": "Elan", + "code": 92753, + "symbol": "ELAN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZILLIONXO": { + "name": "ZILLION AAKAR XO", + "code": 92754, + "symbol": "ZILLIONXO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HWT": { + "name": "Honor World Token", + "code": 92759, + "symbol": "HWT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HAO": { + "name": "HistoryDAO", + "code": 92763, + "symbol": "HAO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FANC": { + "name": "FANC", + "code": 92765, + "symbol": "FANC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VXT": { + "name": "Voxto Amplify", + "code": 92770, + "symbol": "VXT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BBC": { + "name": "Blue Baikal", + "code": 94936, + "symbol": "BBC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HISAND33": { + "name": "hiSAND33", + "code": 92778, + "symbol": "HISAND33", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MMY": { + "name": "Mummy Finance", + "code": 92785, + "symbol": "MMY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QLINDO": { + "name": "Qlindo", + "code": 92786, + "symbol": "QLINDO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "INR": { + "name": "Indian Rupee", + "code": 356, + "precision": 2, + "subunit": 100, + "symbol": "\u20b9", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KVERSE": { + "name": "Keeps Coin", + "code": 92796, + "symbol": "KVERSE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PRTG": { + "name": "Pre-retogeum", + "code": 92791, + "symbol": "PRTG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ROND": { + "name": "ROND", + "code": 92787, + "symbol": "ROND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LING": { + "name": "Lingose", + "code": 92797, + "symbol": "LING", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BZEN": { + "name": "Bitzen.Space", + "code": 92798, + "symbol": "BZEN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FPI": { + "name": "Frax Price Index", + "code": 92801, + "symbol": "FPI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JUMBO": { + "name": "Jumbo Exchange", + "code": 92805, + "symbol": "JUMBO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SEAN": { + "name": "Starfish Finance", + "code": 92807, + "symbol": "SEAN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FLAG": { + "name": "Flag Media", + "code": 92810, + "symbol": "FLAG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RYOMA": { + "name": "Ryoma", + "code": 92813, + "symbol": "RYOMA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OSK": { + "name": "OSK", + "code": 93791, + "symbol": "OSK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZENIQ": { + "name": "Zeniq", + "code": 92800, + "symbol": "ZENIQ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOGEDIGGER": { + "name": "Doge Digger", + "code": 92823, + "symbol": "DOGEDIGGER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VMT": { + "name": "Vemate", + "code": 92824, + "symbol": "VMT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MPLX": { + "name": "Metaplex", + "code": 92829, + "symbol": "MPLX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLD": { + "name": "Agoric", + "code": 92827, + "symbol": "BLD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LKC": { + "name": "Lucky Coin", + "code": 92828, + "symbol": "LKC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FEN": { + "name": "First Ever NFT", + "code": 92838, + "symbol": "FEN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HOOP": { + "name": "Chibi Dinos", + "code": 92832, + "symbol": "HOOP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FWCL": { + "name": "Legends", + "code": 92830, + "symbol": "FWCL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EGGT": { + "name": "Egg N Partners", + "code": 92834, + "symbol": "EGGT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PRMX": { + "name": "PREMA", + "code": 92835, + "symbol": "PRMX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ITA": { + "name": "Italian National Football Team Fan Token", + "code": 92837, + "symbol": "ITA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WALV": { + "name": "Alvey Chain", + "code": 92841, + "symbol": "WALV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NEPT": { + "name": "Metanept", + "code": 92846, + "symbol": "NEPT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PIX": { + "name": "Pixie", + "code": 92849, + "symbol": "PIX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MCG": { + "name": "MicroChains Gov Token", + "code": 92852, + "symbol": "MCG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HIENS4": { + "name": "hiENS4", + "code": 92857, + "symbol": "HIENS4", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "hiBAYC": { + "name": "hiBAYC", + "code": 92856, + "symbol": "hiBAYC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AZIT": { + "name": "Azit", + "code": 92869, + "symbol": "AZIT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PRIMAL": { + "name": "PRIMAL", + "code": 92864, + "symbol": "PRIMAL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALCAZAR": { + "name": "Alcazar", + "code": 92863, + "symbol": "ALCAZAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HIPUNKS": { + "name": "hiPUNKS", + "code": 92881, + "symbol": "HIPUNKS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "2GCC": { + "name": "2G CARBON COIN", + "code": 92865, + "symbol": "2GCC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZAFI": { + "name": "ZakumiFi", + "code": 92871, + "symbol": "ZAFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FANZ": { + "name": "FrontFanz", + "code": 92867, + "symbol": "FANZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BFHT": { + "name": "BeFaster Holder Token", + "code": 92870, + "symbol": "BFHT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "REDLC": { + "name": "Redlight Chain", + "code": 92875, + "symbol": "REDLC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WANA": { + "name": "Wanaka Farm", + "code": 92868, + "symbol": "WANA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SMR": { + "name": "Shimmer", + "code": 92873, + "symbol": "SMR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TAMA": { + "name": "Tamadoge", + "code": 92887, + "symbol": "TAMA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LCT": { + "name": "Local Traders", + "code": 92883, + "symbol": "LCT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZED": { + "name": "ZED Token", + "code": 92876, + "symbol": "ZED", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MTRM": { + "name": "Materium", + "code": 92877, + "symbol": "MTRM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COLA": { + "name": "Colawork", + "code": 92878, + "symbol": "COLA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IMPT": { + "name": "IMPT", + "code": 92880, + "symbol": "IMPT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LITE": { + "name": "Lite USD", + "code": 92884, + "symbol": "LITE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RDPX": { + "name": "Dopex Rebate Token", + "code": 92890, + "symbol": "RDPX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MRST": { + "name": "Mars Token", + "code": 92902, + "symbol": "MRST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HIENS3": { + "name": "hiENS3", + "code": 92894, + "symbol": "HIENS3", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VIVA": { + "name": "Viva Classic (new)", + "code": 92888, + "symbol": "VIVA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FACEDAO": { + "name": "FaceDAO", + "code": 92897, + "symbol": "FACEDAO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CIX": { + "name": "Centurion Invest", + "code": 92904, + "symbol": "CIX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SYM": { + "name": "SymVerse", + "code": 92901, + "symbol": "SYM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "3QT": { + "name": "3QT", + "code": 92903, + "symbol": "3QT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BIBL": { + "name": "Biblecoin", + "code": 92910, + "symbol": "BIBL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PC": { + "name": "Plug Chain", + "code": 92919, + "symbol": "PC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GODE": { + "name": "Gode Chain", + "code": 92920, + "symbol": "GODE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HBIT": { + "name": "HashBit BlockChain", + "code": 92915, + "symbol": "HBIT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UNDEAD": { + "name": "Undead Blocks", + "code": 92925, + "symbol": "UNDEAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MNZ": { + "name": "Menzy", + "code": 92928, + "symbol": "MNZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SAT": { + "name": "Super Athletes Token", + "code": 92936, + "symbol": "SAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OBX": { + "name": "OpenBlox", + "code": 92929, + "symbol": "OBX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "Teddy V2": { + "name": "Teddy Doge", + "code": 92937, + "symbol": "Teddy V2", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SLG": { + "name": "Land Of Conquest", + "code": 92939, + "symbol": "SLG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ULX": { + "name": "ULTRON", + "code": 92943, + "symbol": "ULX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XBLL": { + "name": "ExtractoDAO Bull", + "code": 92942, + "symbol": "XBLL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CFI": { + "name": "Cryptofi", + "code": 92944, + "symbol": "CFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NFT2$": { + "name": "NFT2STAKE", + "code": 92946, + "symbol": "NFT2$", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HYPES": { + "name": "Supreme Finance", + "code": 92948, + "symbol": "HYPES", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YEON": { + "name": "Yeon", + "code": 92955, + "symbol": "YEON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SNACK": { + "name": "Crypto Snack", + "code": 92953, + "symbol": "SNACK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GGCM": { + "name": "Gold Guaranteed Coin Mining", + "code": 92956, + "symbol": "GGCM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STLE": { + "name": "Saint Ligne", + "code": 92959, + "symbol": "STLE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DIC": { + "name": "Daikicoin", + "code": 92962, + "symbol": "DIC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LM": { + "name": "LeisureMeta", + "code": 92969, + "symbol": "LM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XBT": { + "name": "XBIT", + "code": 92966, + "symbol": "XBT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UMAMI": { + "name": "Umami Finance", + "code": 92965, + "symbol": "UMAMI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AMPLIFI": { + "name": "AmpliFi", + "code": 92971, + "symbol": "AMPLIFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GLF": { + "name": "Galaxy Finance", + "code": 92972, + "symbol": "GLF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SANDWICH": { + "name": "Sandwich Network", + "code": 92978, + "symbol": "SANDWICH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OMNIA": { + "name": "OmniaVerse", + "code": 92981, + "symbol": "OMNIA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IUX": { + "name": "GeniuX", + "code": 92980, + "symbol": "IUX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TAO": { + "name": "Fusotao Protocol", + "code": 92995, + "symbol": "TAO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VTS": { + "name": "Veritise", + "code": 92982, + "symbol": "VTS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WLUNC": { + "name": "Wrapped LUNA Classic", + "code": 92996, + "symbol": "WLUNC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BMAX": { + "name": "BMAX", + "code": 92986, + "symbol": "BMAX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IVAR": { + "name": "Ivar Coin", + "code": 92989, + "symbol": "IVAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RXT": { + "name": "RIMAUNANGIS", + "code": 92987, + "symbol": "RXT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BMEX": { + "name": "BitMEX Token", + "code": 92991, + "symbol": "BMEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RDNT": { + "name": "Radiant Capital", + "code": 93003, + "symbol": "RDNT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PRDS": { + "name": "Brise Paradise", + "code": 92990, + "symbol": "PRDS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TPY": { + "name": "Thrupenny", + "code": 93007, + "symbol": "TPY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PFI": { + "name": "PoodleFi", + "code": 93005, + "symbol": "PFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHINO": { + "name": "ShinobiVerse", + "code": 93010, + "symbol": "SHINO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BlueSparrow": { + "name": "BlueSparrow Token", + "code": 93015, + "symbol": "BlueSparrow", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PAXW": { + "name": "PAXW", + "code": 93017, + "symbol": "PAXW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NEXM": { + "name": "Nexum", + "code": 93011, + "symbol": "NEXM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "vXRP": { + "name": "Venus XRP", + "code": 93024, + "symbol": "vXRP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MEER": { + "name": "QITMEER NETWORK", + "code": 93021, + "symbol": "MEER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QTO": { + "name": "QToken", + "code": 93030, + "symbol": "QTO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LEZ": { + "name": "Peoplez", + "code": 93037, + "symbol": "LEZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "USDTE": { + "name": "Tether Avalanche Bridged", + "code": 93039, + "symbol": "USDTE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BDCC": { + "name": "BITICA COIN", + "code": 93050, + "symbol": "BDCC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XLN": { + "name": "LunaOne", + "code": 93042, + "symbol": "XLN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CO": { + "name": "Corite", + "code": 93043, + "symbol": "CO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EFK": { + "name": "EFK Token", + "code": 93044, + "symbol": "EFK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "REV3L": { + "name": "REV3AL", + "code": 93040, + "symbol": "REV3L", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STKK": { + "name": "Streakk", + "code": 93048, + "symbol": "STKK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MLS": { + "name": "WinGoal", + "code": 93049, + "symbol": "MLS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "REBUS": { + "name": "Rebuschain", + "code": 93058, + "symbol": "REBUS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MMC": { + "name": "Monopoly Millionaire Control", + "code": 93063, + "symbol": "MMC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "G": { + "name": "GRN", + "code": 93066, + "symbol": "G", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PETT": { + "name": "Pett Network", + "code": 93068, + "symbol": "PETT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CUBIX": { + "name": "CUBIX", + "code": 93080, + "symbol": "CUBIX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NLC": { + "name": "Nippon Lagoon", + "code": 93065, + "symbol": "NLC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHLI": { + "name": "ChilliSwap", + "code": 93062, + "symbol": "CHLI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MMXN": { + "name": "Moneta Digital", + "code": 93070, + "symbol": "MMXN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GOV": { + "name": "SubDAO", + "code": 93072, + "symbol": "GOV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OHO": { + "name": "OHO", + "code": 93074, + "symbol": "OHO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DIE": { + "name": "Die Protocol", + "code": 93073, + "symbol": "DIE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SNS": { + "name": "Melody", + "code": 93288, + "symbol": "SNS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NZERO": { + "name": "NetZero", + "code": 93057, + "symbol": "NZERO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UTED": { + "name": "United", + "code": 93076, + "symbol": "UTED", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WMF": { + "name": "Whale Maker Fund", + "code": 93084, + "symbol": "WMF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FLZ": { + "name": "Fellaz", + "code": 93087, + "symbol": "FLZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XRPC": { + "name": "Xrp Classic", + "code": 93091, + "symbol": "XRPC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRIVIA": { + "name": "Trivians", + "code": 93093, + "symbol": "TRIVIA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NODE": { + "name": "Whole Network", + "code": 93097, + "symbol": "NODE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VRGW": { + "name": "Virtual Reality Game World", + "code": 93099, + "symbol": "VRGW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OMAX": { + "name": "Omax Coin", + "code": 93100, + "symbol": "OMAX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MMIT": { + "name": "MangoMan Intelligent", + "code": 93092, + "symbol": "MMIT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SILK": { + "name": "SILK", + "code": 93121, + "symbol": "SILK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CNG": { + "name": "Changer", + "code": 93102, + "symbol": "CNG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLS": { + "name": "PlutusDAO", + "code": 93103, + "symbol": "PLS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WMOVR": { + "name": "Wrapped Moonriver", + "code": 93106, + "symbol": "WMOVR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ICSA": { + "name": "Icosa", + "code": 93105, + "symbol": "ICSA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MADHAT": { + "name": "Mad Hatter Society", + "code": 93114, + "symbol": "MADHAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WMX": { + "name": "Wombex Finance", + "code": 93118, + "symbol": "WMX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MBE": { + "name": "MxmBoxcEus Token", + "code": 93113, + "symbol": "MBE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GOTG": { + "name": "Got Guaranteed", + "code": 93131, + "symbol": "GOTG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DRAC": { + "name": "DRAC Network", + "code": 93120, + "symbol": "DRAC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NUGEN": { + "name": "NUGEN COIN", + "code": 93125, + "symbol": "NUGEN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "tAPT": { + "name": "Tortuga Finance Aptos", + "code": 93126, + "symbol": "tAPT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DEMIR": { + "name": "Adana Demirspor Token", + "code": 93116, + "symbol": "DEMIR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHIDO": { + "name": "Shido", + "code": 93127, + "symbol": "SHIDO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PNFT": { + "name": "Planet NFT", + "code": 93129, + "symbol": "PNFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FSC": { + "name": "Fileshare Platform", + "code": 93130, + "symbol": "FSC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UXD": { + "name": "UXD Stablecoin", + "code": 93135, + "symbol": "UXD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "$MOR": { + "name": "MOREAL", + "code": 93133, + "symbol": "$MOR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LBT": { + "name": "Law Blocks", + "code": 93134, + "symbol": "LBT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRAXX": { + "name": "Traxx", + "code": 93139, + "symbol": "TRAXX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XSPECTAR": { + "name": "xSPECTAR", + "code": 93136, + "symbol": "XSPECTAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MMAI": { + "name": "MetamonkeyAi", + "code": 93137, + "symbol": "MMAI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ASAN": { + "name": "ASAN VERSE", + "code": 93141, + "symbol": "ASAN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLSD": { + "name": "PulseDogecoin", + "code": 93148, + "symbol": "PLSD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KRU": { + "name": "Kingaru", + "code": 93143, + "symbol": "KRU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PRI": { + "name": "PRIVATEUM INITIATIVE", + "code": 93159, + "symbol": "PRI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VINA": { + "name": "VICUNA", + "code": 93150, + "symbol": "VINA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SEOR": { + "name": "SEOR Network", + "code": 93149, + "symbol": "SEOR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHANGE": { + "name": "ChangeX", + "code": 93155, + "symbol": "CHANGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MLNK": { + "name": "Malinka", + "code": 93144, + "symbol": "MLNK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NYT": { + "name": "New Year Token", + "code": 93160, + "symbol": "NYT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XETA": { + "name": "XANA", + "code": 93167, + "symbol": "XETA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MURA": { + "name": "Murasaki", + "code": 93157, + "symbol": "MURA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FJT": { + "name": "Fuji", + "code": 93161, + "symbol": "FJT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CDOG": { + "name": "Cypherdog Token", + "code": 93163, + "symbol": "CDOG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LCDOT": { + "name": "Liquid Crowdloan DOT", + "code": 93165, + "symbol": "LCDOT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BRT": { + "name": "Bikerush", + "code": 93168, + "symbol": "BRT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WAMPL": { + "name": "Wrapped Ampleforth", + "code": 93174, + "symbol": "WAMPL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BNS": { + "name": "BNS Token", + "code": 93173, + "symbol": "BNS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MBP": { + "name": "Mobipad", + "code": 93178, + "symbol": "MBP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HAY": { + "name": "HAY", + "code": 93181, + "symbol": "HAY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TFS": { + "name": "TFS Token", + "code": 93188, + "symbol": "TFS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AFD": { + "name": "Animal Farm Dogs", + "code": 93193, + "symbol": "AFD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EXN": { + "name": "exeno coin", + "code": 93197, + "symbol": "EXN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POSS": { + "name": "Posschain", + "code": 93196, + "symbol": "POSS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CCOIN": { + "name": "Crypteriumcoin", + "code": 93184, + "symbol": "CCOIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MTVT": { + "name": "Metaverser", + "code": 93208, + "symbol": "MTVT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NEOX": { + "name": "Neoxa", + "code": 93200, + "symbol": "NEOX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OIL": { + "name": "Petroleum OIL", + "code": 93198, + "symbol": "OIL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WCA": { + "name": "WCAPES", + "code": 93206, + "symbol": "WCA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHRO": { + "name": "Chronicum", + "code": 93211, + "symbol": "CHRO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ESNC": { + "name": "Galaxy Arena Metaverse", + "code": 93212, + "symbol": "ESNC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WWDOGE": { + "name": "Wrapped WDOGE", + "code": 93220, + "symbol": "WWDOGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ROG": { + "name": "ROGin AI", + "code": 93224, + "symbol": "ROG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NYAPE": { + "name": "NEW YEAR APE", + "code": 93227, + "symbol": "NYAPE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRIBL": { + "name": "Tribal Token", + "code": 93236, + "symbol": "TRIBL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NTIC": { + "name": "Entice Coin", + "code": 93228, + "symbol": "NTIC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AG": { + "name": "AGAME", + "code": 93232, + "symbol": "AG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DR1$": { + "name": "DR1VER", + "code": 93229, + "symbol": "DR1$", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ERTH": { + "name": "Erth Point", + "code": 93237, + "symbol": "ERTH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BENX": { + "name": "BlueBenx", + "code": 93241, + "symbol": "BENX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOGENS": { + "name": "Dogens", + "code": 93249, + "symbol": "DOGENS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AD": { + "name": "Angel Dust", + "code": 93248, + "symbol": "AD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CANTO": { + "name": "CANTO", + "code": 93256, + "symbol": "CANTO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CBFINU": { + "name": "CBFINU", + "code": 93251, + "symbol": "CBFINU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MOON": { + "name": "r\/CryptoCurrency Moons", + "code": 93258, + "symbol": "MOON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SQUAD": { + "name": "Superpower Squad", + "code": 93260, + "symbol": "SQUAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EPIX": { + "name": "Byepix", + "code": 93285, + "symbol": "EPIX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UNVT": { + "name": "Univaults", + "code": 93262, + "symbol": "UNVT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARTEQ": { + "name": "art\u00e8Q", + "code": 93263, + "symbol": "ARTEQ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TTC": { + "name": "Tongtongcoin", + "code": 93936, + "symbol": "TTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JPYC": { + "name": "JPY Coin", + "code": 93280, + "symbol": "JPYC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "U": { + "name": "Unidef", + "code": 93268, + "symbol": "U", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WAHED": { + "name": "WAHED PROJECTS LTD", + "code": 93273, + "symbol": "WAHED", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AMT": { + "name": "Amazy Move Token", + "code": 94537, + "symbol": "AMT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PALM": { + "name": "Palmswap", + "code": 93310, + "symbol": "PALM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SLEEPEE": { + "name": "Sleep Future", + "code": 93281, + "symbol": "SLEEPEE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "METANO": { + "name": "Metano", + "code": 93295, + "symbol": "METANO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CT": { + "name": "Cojam", + "code": 93292, + "symbol": "CT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WJEWEL": { + "name": "WJEWEL", + "code": 93305, + "symbol": "WJEWEL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HALO": { + "name": "HALO COIN", + "code": 93300, + "symbol": "HALO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "USH": { + "name": "Hedge USD", + "code": 93311, + "symbol": "USH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CTS": { + "name": "Citrus", + "code": 93306, + "symbol": "CTS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SAFEZONE": { + "name": "SafeZone", + "code": 93302, + "symbol": "SAFEZONE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARNM": { + "name": "Arenum", + "code": 93309, + "symbol": "ARNM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XFUND": { + "name": "xFund", + "code": 93317, + "symbol": "XFUND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CROOM": { + "name": "Cryptosroom", + "code": 93307, + "symbol": "CROOM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WAGMIGAMES": { + "name": "WAGMI Game", + "code": 93318, + "symbol": "WAGMIGAMES", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HOMIECOIN": { + "name": "Homie Wars", + "code": 93314, + "symbol": "HOMIECOIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "INSURE": { + "name": "InsureDAO", + "code": 93315, + "symbol": "INSURE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JOY": { + "name": "Drawshop Kingdom Reverse", + "code": 93684, + "symbol": "JOY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRI": { + "name": "Crypto International", + "code": 93326, + "symbol": "CRI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DIQ": { + "name": "DiamondQ", + "code": 93325, + "symbol": "DIQ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RTC": { + "name": "Reltime", + "code": 93320, + "symbol": "RTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ASSA": { + "name": "ASSAPLAY", + "code": 93333, + "symbol": "ASSA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YDF": { + "name": "Yieldification", + "code": 93340, + "symbol": "YDF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IMC": { + "name": "i Money Crypto", + "code": 93342, + "symbol": "IMC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FPFT": { + "name": "Peruvian National Football Team Fan Token", + "code": 93344, + "symbol": "FPFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "URFA": { + "name": "Urfaspor Token", + "code": 93334, + "symbol": "URFA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MEGA": { + "name": "MegaWorld", + "code": 93341, + "symbol": "MEGA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SWEEP": { + "name": "Sweeptoken", + "code": 93347, + "symbol": "SWEEP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KLEVA": { + "name": "KLEVA Protocol", + "code": 93353, + "symbol": "KLEVA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MTK": { + "name": "Metatoken", + "code": 93351, + "symbol": "MTK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHIT": { + "name": "I will poop it NFT", + "code": 93359, + "symbol": "SHIT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RNDX": { + "name": "Round X", + "code": 93354, + "symbol": "RNDX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LKT": { + "name": "Lux King Tech", + "code": 93371, + "symbol": "LKT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LKD": { + "name": "LinkDao Network", + "code": 93370, + "symbol": "LKD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AFP": { + "name": "Animal Farm Pigs", + "code": 93374, + "symbol": "AFP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AURA": { + "name": "Aura Finance", + "code": 93372, + "symbol": "AURA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FNF": { + "name": "FunFi", + "code": 93390, + "symbol": "FNF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MGXG": { + "name": "Malgo Finance", + "code": 93380, + "symbol": "MGXG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLA": { + "name": "BLUEART TOKEN", + "code": 93377, + "symbol": "BLA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KISHIMOTO": { + "name": "Kishimoto", + "code": 93395, + "symbol": "KISHIMOTO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MSP": { + "name": "Meta Sports", + "code": 93383, + "symbol": "MSP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DVRS": { + "name": "DaoVerse", + "code": 93382, + "symbol": "DVRS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GOO": { + "name": "Art Gobblers Goo", + "code": 93387, + "symbol": "GOO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GOAL": { + "name": "GOAL token", + "code": 93386, + "symbol": "GOAL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SKP": { + "name": "SKYPlay", + "code": 93385, + "symbol": "SKP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SAK": { + "name": "Sakura Planet", + "code": 93389, + "symbol": "SAK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BG": { + "name": "BINGO", + "code": 93403, + "symbol": "BG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WATT": { + "name": "WATTTON", + "code": 93433, + "symbol": "WATT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OUSDC": { + "name": "Orbit Bridge Klaytn USDC", + "code": 93409, + "symbol": "OUSDC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UNIDX": { + "name": "UniDex", + "code": 93421, + "symbol": "UNIDX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BFR": { + "name": "Buffer Finance", + "code": 93415, + "symbol": "BFR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BNSD": { + "name": "BNSD Finance", + "code": 93410, + "symbol": "BNSD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LOC": { + "name": "LockTrip", + "code": 93420, + "symbol": "LOC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PPM": { + "name": "Punk Panda Messenger", + "code": 93426, + "symbol": "PPM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "3AIR": { + "name": "3air", + "code": 93418, + "symbol": "3AIR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DYZILLA": { + "name": "DYZilla", + "code": 93425, + "symbol": "DYZILLA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IBAT": { + "name": "Battle Infinity", + "code": 93422, + "symbol": "IBAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IP3": { + "name": "CRIPCO", + "code": 93416, + "symbol": "IP3", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LAVAX": { + "name": "LavaX Labs", + "code": 93436, + "symbol": "LAVAX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CIC": { + "name": "Crazy Internet Coin", + "code": 93434, + "symbol": "CIC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FDC": { + "name": "Fidance", + "code": 93429, + "symbol": "FDC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HOP": { + "name": "Hop Protocol", + "code": 93438, + "symbol": "HOP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DODI": { + "name": "DoubleDice", + "code": 93435, + "symbol": "DODI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KALI": { + "name": "Kalissa", + "code": 93443, + "symbol": "KALI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DBI": { + "name": "Don't Buy Inu", + "code": 93446, + "symbol": "DBI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CPS": { + "name": "Cryptostone", + "code": 93922, + "symbol": "CPS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WSI": { + "name": "WeSendit", + "code": 93506, + "symbol": "WSI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NDB": { + "name": "NDB", + "code": 93456, + "symbol": "NDB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XINDIA": { + "name": "India Coin", + "code": 93442, + "symbol": "XINDIA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "COLLIE": { + "name": "Collie Inu", + "code": 93460, + "symbol": "COLLIE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IXP": { + "name": "IMPACTXPRIME", + "code": 93472, + "symbol": "IXP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHG": { + "name": "Shib Generating", + "code": 93461, + "symbol": "SHG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HBN": { + "name": "HubinNetwork", + "code": 93478, + "symbol": "HBN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MSWAP": { + "name": "MoneySwap", + "code": 93482, + "symbol": "MSWAP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PRUF": { + "name": "PR\u00fcF Protocol", + "code": 93480, + "symbol": "PRUF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BCL": { + "name": "Bitcoin Legend", + "code": 93473, + "symbol": "BCL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HTT": { + "name": "Hello Art", + "code": 93499, + "symbol": "HTT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MERCE": { + "name": "MetaMerce", + "code": 93476, + "symbol": "MERCE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OKG": { + "name": "Ookeenga", + "code": 93493, + "symbol": "OKG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SL": { + "name": "SOLOXCOIN", + "code": 93485, + "symbol": "SL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRANE$": { + "name": "ProspectorCrane", + "code": 93483, + "symbol": "CRANE$", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MIY": { + "name": "Icel Idman Yurdu Token", + "code": 93481, + "symbol": "MIY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MTD": { + "name": "Minted", + "code": 93489, + "symbol": "MTD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IGUP": { + "name": "IGUP (IguVerse)", + "code": 93488, + "symbol": "IGUP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GINOA": { + "name": "Ginoa", + "code": 93491, + "symbol": "GINOA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CAST": { + "name": "Castello Coin", + "code": 93496, + "symbol": "CAST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GOLC": { + "name": "GOLCOIN", + "code": 93492, + "symbol": "GOLC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WEFIN": { + "name": "eFin Decentralized", + "code": 93487, + "symbol": "WEFIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FRL": { + "name": "Fireal", + "code": 93498, + "symbol": "FRL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "S2K": { + "name": "Sports 2K75", + "code": 93512, + "symbol": "S2K", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GLD": { + "name": "Goldario", + "code": 93508, + "symbol": "GLD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DEXO": { + "name": "DEXO", + "code": 93447, + "symbol": "DEXO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOTR": { + "name": "Cydotori", + "code": 93525, + "symbol": "DOTR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MCD": { + "name": "CDbio", + "code": 93532, + "symbol": "MCD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DRIVECRYPTO": { + "name": "Drive Crypto", + "code": 93528, + "symbol": "DRIVECRYPTO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRMX": { + "name": "TourismX Token", + "code": 93513, + "symbol": "TRMX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SRBP": { + "name": "Pikaster", + "code": 93537, + "symbol": "SRBP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HTO": { + "name": "Heavenland", + "code": 93530, + "symbol": "HTO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DIYAR": { + "name": "Diyarbekirspor Token", + "code": 93468, + "symbol": "DIYAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KKT": { + "name": "Kingdom Karnage", + "code": 93538, + "symbol": "KKT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MON": { + "name": "Monfter", + "code": 94024, + "symbol": "MON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BAKED": { + "name": "reBaked", + "code": 93539, + "symbol": "BAKED", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZOA": { + "name": "Zone of Avoidance", + "code": 93548, + "symbol": "ZOA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NFD": { + "name": "Feisty Doge NFT", + "code": 93543, + "symbol": "NFD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XOT": { + "name": "Okuru", + "code": 93546, + "symbol": "XOT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DEX": { + "name": "WEDEX TOKEN V2", + "code": 93551, + "symbol": "DEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MNTL": { + "name": "AssetMantle", + "code": 93544, + "symbol": "MNTL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UTG": { + "name": "UltronGlow", + "code": 93554, + "symbol": "UTG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VNES": { + "name": "Vanesse", + "code": 93558, + "symbol": "VNES", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BABYSHIBAINU": { + "name": "Baby Shiba Inu", + "code": 93561, + "symbol": "BABYSHIBAINU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DIONE": { + "name": "Dione Protocol", + "code": 93475, + "symbol": "DIONE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LUNCH": { + "name": "LunchDAO", + "code": 93562, + "symbol": "LUNCH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DXP": { + "name": "Dexpools", + "code": 93559, + "symbol": "DXP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AVXL": { + "name": "AvaXlauncher", + "code": 93564, + "symbol": "AVXL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LUNAT": { + "name": "Lunatics", + "code": 93569, + "symbol": "LUNAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DUCKER": { + "name": "Duckereum", + "code": 93563, + "symbol": "DUCKER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LSVR": { + "name": "lasrever", + "code": 93565, + "symbol": "LSVR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ROL": { + "name": "RimsofLegend", + "code": 93572, + "symbol": "ROL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BIGB": { + "name": "BighBull", + "code": 93568, + "symbol": "BIGB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ACDX": { + "name": "Acadex Network", + "code": 93583, + "symbol": "ACDX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FTB": { + "name": "Fit&Beat", + "code": 93578, + "symbol": "FTB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DEXSHARE": { + "name": "dexSHARE", + "code": 93581, + "symbol": "DEXSHARE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QDT": { + "name": "QCHAIN", + "code": 93586, + "symbol": "QDT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MOBX": { + "name": "MOBIX", + "code": 93585, + "symbol": "MOBX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LONIA": { + "name": "Cardalonia", + "code": 93584, + "symbol": "LONIA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STIMA": { + "name": "STIMA", + "code": 93595, + "symbol": "STIMA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "INVI": { + "name": "Invitoken", + "code": 93591, + "symbol": "INVI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FOF": { + "name": "Future Of Fintech", + "code": 93592, + "symbol": "FOF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BHAT": { + "name": "BH Network", + "code": 93373, + "symbol": "BHAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GAU": { + "name": "Gamer Arena", + "code": 93600, + "symbol": "GAU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EHIVE": { + "name": "eHive", + "code": 93603, + "symbol": "EHIVE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "axlUSDC": { + "name": "Axelar Wrapped USDC", + "code": 93606, + "symbol": "axlUSDC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DUZCE": { + "name": "Duzce Token", + "code": 93517, + "symbol": "DUZCE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QIE": { + "name": "QI Blockchain", + "code": 93612, + "symbol": "QIE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "THB": { + "name": "Baht", + "code": 764, + "precision": 2, + "subunit": 100, + "symbol": "\u0e3f", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STREETH": { + "name": "STREETH", + "code": 93620, + "symbol": "STREETH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NXDT": { + "name": "NXD Next", + "code": 93615, + "symbol": "NXDT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTH": { + "name": "Bit Hotel", + "code": 93614, + "symbol": "BTH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KLEE": { + "name": "KleeKai", + "code": 93619, + "symbol": "KLEE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPXC": { + "name": "SpaceXCoin", + "code": 93623, + "symbol": "SPXC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TOKKI": { + "name": "CRYPTOKKI", + "code": 93617, + "symbol": "TOKKI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "X3TA": { + "name": "XETA", + "code": 93692, + "symbol": "X3TA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AQUA": { + "name": "Aquarius", + "code": 93624, + "symbol": "AQUA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CDTC": { + "name": "DeCredit", + "code": 93628, + "symbol": "CDTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GAMINGSHIBA": { + "name": "GamingShiba", + "code": 93633, + "symbol": "GAMINGSHIBA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CADINU": { + "name": "Canadian Inuit Dog(NEW)", + "code": 93622, + "symbol": "CADINU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OPT3": { + "name": "Optimus OPT3", + "code": 93638, + "symbol": "OPT3", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CAKEW": { + "name": "CakeWSwap", + "code": 93632, + "symbol": "CAKEW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PGALA": { + "name": "pGALA", + "code": 93639, + "symbol": "PGALA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SRCX": { + "name": "Source Token", + "code": 93640, + "symbol": "SRCX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CZR": { + "name": "CZRED", + "code": 93635, + "symbol": "CZR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NMKR": { + "name": "NMKR", + "code": 93653, + "symbol": "NMKR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SOM": { + "name": "SOULS OF META", + "code": 93663, + "symbol": "SOM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SER": { + "name": "Serum SER", + "code": 94196, + "symbol": "SER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DSFR": { + "name": "Digital Swiss Franc", + "code": 93658, + "symbol": "DSFR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "METAVIE": { + "name": "Metavie", + "code": 93704, + "symbol": "METAVIE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FDM": { + "name": "Fautor", + "code": 93665, + "symbol": "FDM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WGIRL": { + "name": "WhaleGirl", + "code": 93667, + "symbol": "WGIRL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MIRL": { + "name": "Made In Real Life", + "code": 93670, + "symbol": "MIRL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "$FUR": { + "name": "Furio", + "code": 93669, + "symbol": "$FUR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XTT": { + "name": "XSwap Treasure", + "code": 93677, + "symbol": "XTT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLID": { + "name": "Bolide", + "code": 93685, + "symbol": "BLID", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DIG": { + "name": "DIEGO", + "code": 93690, + "symbol": "DIG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ERW": { + "name": "ZeLoop Eco Reward", + "code": 93688, + "symbol": "ERW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLUES": { + "name": "Blueshift", + "code": 93673, + "symbol": "BLUES", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GFT": { + "name": "Galaxy Finance", + "code": 93859, + "symbol": "GFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NUMI": { + "name": "Numitor", + "code": 93649, + "symbol": "NUMI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TUZLA": { + "name": "Tuzlaspor Token", + "code": 93682, + "symbol": "TUZLA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AKITAX": { + "name": "Akitavax", + "code": 93709, + "symbol": "AKITAX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BPLUS": { + "name": "Billionaire Plus", + "code": 93703, + "symbol": "BPLUS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "USDW": { + "name": "Tether Pow", + "code": 93774, + "symbol": "USDW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MU": { + "name": "Miracle Universe", + "code": 93715, + "symbol": "MU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GOMT": { + "name": "GoMeat", + "code": 93710, + "symbol": "GOMT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WETHW": { + "name": "Wrapped EthereumPoW", + "code": 93719, + "symbol": "WETHW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FNCY": { + "name": "FNCY", + "code": 93679, + "symbol": "FNCY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MLX": { + "name": "Metaple Finance", + "code": 93723, + "symbol": "MLX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DSP": { + "name": "Delio DSP", + "code": 93738, + "symbol": "DSP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HLN": { + "name": "Holonus", + "code": 93733, + "symbol": "HLN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PESA": { + "name": "Pesabase", + "code": 93724, + "symbol": "PESA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DSK": { + "name": "Dar\u00fc\u015f\u015fafaka Spor Kul\u00fcb\u00fc Token", + "code": 93643, + "symbol": "DSK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BABYDOGE": { + "name": "BabyDoge ETH", + "code": 93744, + "symbol": "BABYDOGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRVFRAX": { + "name": "Curve.fi FRAX\/USDC", + "code": 93742, + "symbol": "CRVFRAX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ACQ": { + "name": "Acquire.Fi", + "code": 93741, + "symbol": "ACQ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MNDCC": { + "name": "Mondo Community Coin", + "code": 93755, + "symbol": "MNDCC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DCHF": { + "name": "DeFi Franc", + "code": 93907, + "symbol": "DCHF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LSHARE": { + "name": "LIF3 LSHARE", + "code": 93752, + "symbol": "LSHARE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YUSE": { + "name": "Yuse Token", + "code": 93757, + "symbol": "YUSE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WUKONG": { + "name": "Monkey King", + "code": 93754, + "symbol": "WUKONG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AIZA": { + "name": "AizaWorld", + "code": 93753, + "symbol": "AIZA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ITEM": { + "name": "ITEMVERSE", + "code": 93761, + "symbol": "ITEM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VOLR": { + "name": "Volare Network", + "code": 93772, + "symbol": "VOLR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ILUS": { + "name": "ILUS Coin", + "code": 93776, + "symbol": "ILUS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZTG": { + "name": "Zeitgeist", + "code": 93779, + "symbol": "ZTG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LOAN": { + "name": "Proton Loan", + "code": 93778, + "symbol": "LOAN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CATCOIN": { + "name": "CatCoin", + "code": 93781, + "symbol": "CATCOIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AUSD": { + "name": "Acala Dollar(Acala)", + "code": 93905, + "symbol": "AUSD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARIX": { + "name": "Arix", + "code": 93787, + "symbol": "ARIX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRT": { + "name": "Carrot", + "code": 94776, + "symbol": "CRT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "$HMT": { + "name": "Humanize", + "code": 93790, + "symbol": "$HMT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SWIFY": { + "name": "Swapify", + "code": 93792, + "symbol": "SWIFY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RBD": { + "name": "Rubidium", + "code": 93795, + "symbol": "RBD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BEMD": { + "name": "Betterment Digital", + "code": 93799, + "symbol": "BEMD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ITSB": { + "name": "ITSBLOC", + "code": 93804, + "symbol": "ITSB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HOHOHO V2.0": { + "name": "Santa Floki v2.0", + "code": 93919, + "symbol": "HOHOHO V2.0", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UCO": { + "name": "Archethic", + "code": 93809, + "symbol": "UCO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MARSRISE": { + "name": "MarsRise", + "code": 93812, + "symbol": "MARSRISE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OMNOM": { + "name": "Doge Eat Doge", + "code": 93806, + "symbol": "OMNOM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HATI": { + "name": "Hati", + "code": 93821, + "symbol": "HATI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ESW": { + "name": "EmiSwap", + "code": 93813, + "symbol": "ESW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ABEY": { + "name": "ABEY", + "code": 93843, + "symbol": "ABEY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GMEX": { + "name": "Game Coin", + "code": 93835, + "symbol": "GMEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VKNF": { + "name": "VKENAF", + "code": 93822, + "symbol": "VKNF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HEROES": { + "name": "DeHero", + "code": 93828, + "symbol": "HEROES", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SUZUME": { + "name": "Shita-kiri Suzume", + "code": 93830, + "symbol": "SUZUME", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ANARCHY": { + "name": "Anarchy", + "code": 93826, + "symbol": "ANARCHY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DWT": { + "name": "DexWallet", + "code": 93975, + "symbol": "DWT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RODEO": { + "name": "Rodeo Coin", + "code": 93853, + "symbol": "RODEO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FREL": { + "name": "Freela", + "code": 93838, + "symbol": "FREL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "USD+": { + "name": "USD+", + "code": 93823, + "symbol": "USD+", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CBSL": { + "name": "CeBioLabs", + "code": 93840, + "symbol": "CBSL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XCAL": { + "name": "3xcalibur", + "code": 93847, + "symbol": "XCAL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TMON": { + "name": "Two Monkey Juice Bar", + "code": 93836, + "symbol": "TMON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZZ": { + "name": "ZigZag", + "code": 93851, + "symbol": "ZZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZFM": { + "name": "ZFMCOIN", + "code": 93854, + "symbol": "ZFM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTCMT": { + "name": "Minto", + "code": 93850, + "symbol": "BTCMT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLUG": { + "name": "PL^Gnet", + "code": 93858, + "symbol": "PLUG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OPNN": { + "name": "Opennity", + "code": 93918, + "symbol": "OPNN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XCDOT": { + "name": "xcDOT", + "code": 93863, + "symbol": "XCDOT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MIKOTO": { + "name": "Tsukuyomi-no-Mikoto", + "code": 93865, + "symbol": "MIKOTO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GPCX": { + "name": "Good Person Coin", + "code": 93860, + "symbol": "GPCX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LAIKA": { + "name": "Laika", + "code": 93873, + "symbol": "LAIKA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZGD": { + "name": "Zambesigold", + "code": 93872, + "symbol": "ZGD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MFAM": { + "name": "Moonwell", + "code": 93876, + "symbol": "MFAM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HEBE": { + "name": "HebeBlock", + "code": 93880, + "symbol": "HEBE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MISA": { + "name": "SANGKARA MISA", + "code": 93898, + "symbol": "MISA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "USDEX": { + "name": "USDEX", + "code": 93879, + "symbol": "USDEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "2023MOON": { + "name": "2023 MOON", + "code": 93890, + "symbol": "2023MOON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHIBTORO": { + "name": "Shibtoro", + "code": 93881, + "symbol": "SHIBTORO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "$CITY": { + "name": "SatoshiCity", + "code": 93887, + "symbol": "$CITY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KAKA": { + "name": "KAKA NFT World", + "code": 93900, + "symbol": "KAKA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SWISE": { + "name": "StakeWise", + "code": 93901, + "symbol": "SWISE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CODE": { + "name": "CODE", + "code": 93913, + "symbol": "CODE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FLIGHT": { + "name": "FLIGHTCLUPCOIN", + "code": 93915, + "symbol": "FLIGHT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YODE": { + "name": "YodeSwap", + "code": 93938, + "symbol": "YODE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DECI": { + "name": "Maximus DECI", + "code": 93923, + "symbol": "DECI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TXS": { + "name": "Xstudio", + "code": 93924, + "symbol": "TXS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RCH": { + "name": "MyRichFarm", + "code": 93934, + "symbol": "RCH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPN": { + "name": "SPORTZCHAIN", + "code": 93933, + "symbol": "SPN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MGN": { + "name": "Mugen Finance", + "code": 93943, + "symbol": "MGN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ICB": { + "name": "Incube Chain", + "code": 93944, + "symbol": "ICB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DHX": { + "name": "DataHighway", + "code": 93984, + "symbol": "DHX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TYV": { + "name": "TYV Coin", + "code": 93968, + "symbol": "TYV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JEUR": { + "name": "Jarvis Synthetic Euro", + "code": 93951, + "symbol": "JEUR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GOB": { + "name": "Goons of Balatroon", + "code": 93945, + "symbol": "GOB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLN": { + "name": "Balance Network", + "code": 93957, + "symbol": "BLN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GRI": { + "name": "GOLDEN REGENT INVESTMENT", + "code": 93960, + "symbol": "GRI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTCBAM": { + "name": "Bitcoin Bam", + "code": 93963, + "symbol": "BTCBAM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DICE": { + "name": "Klaydice", + "code": 94565, + "symbol": "DICE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FUNEX": { + "name": "Funex", + "code": 93972, + "symbol": "FUNEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TYP": { + "name": "The Youth Pay", + "code": 93929, + "symbol": "TYP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ANI": { + "name": "Anime Token", + "code": 93979, + "symbol": "ANI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KYSR": { + "name": "Kayserispor Token", + "code": 93911, + "symbol": "KYSR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "7PXS": { + "name": "7Pixels", + "code": 93981, + "symbol": "7PXS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WPT": { + "name": "WPT Investing Corp", + "code": 93982, + "symbol": "WPT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FEED": { + "name": "chikn feed", + "code": 93987, + "symbol": "FEED", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GNP": { + "name": "Genie Protocol", + "code": 93985, + "symbol": "GNP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HK": { + "name": "Helkin", + "code": 93992, + "symbol": "HK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RAMEN": { + "name": "RamenSwap", + "code": 93998, + "symbol": "RAMEN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HOTMOON": { + "name": "HotMoon Token", + "code": 93997, + "symbol": "HOTMOON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTDMD": { + "name": "BitDiamond", + "code": 94002, + "symbol": "BTDMD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ASSET": { + "name": "iAssets", + "code": 93988, + "symbol": "ASSET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STRI": { + "name": "Strite", + "code": 93999, + "symbol": "STRI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ANTIS": { + "name": "ANTIS INU", + "code": 93991, + "symbol": "ANTIS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OUSE": { + "name": "OUSE Token", + "code": 93990, + "symbol": "OUSE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARTRINO": { + "name": "Art Rino", + "code": 93996, + "symbol": "ARTRINO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DADDYDOGE": { + "name": "Daddy Doge", + "code": 93995, + "symbol": "DADDYDOGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HOLDEX": { + "name": "Holdex Finance", + "code": 93989, + "symbol": "HOLDEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OPENAI ERC": { + "name": "OpenAI ERC", + "code": 94036, + "symbol": "OPENAI ERC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "vADA": { + "name": "Venus Cardano", + "code": 94004, + "symbol": "vADA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GRAIL": { + "name": "Camelot Token", + "code": 94005, + "symbol": "GRAIL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CFXQ": { + "name": "CFX Quantum", + "code": 94009, + "symbol": "CFXQ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VP": { + "name": "Torah Network", + "code": 94008, + "symbol": "VP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HATAY": { + "name": "Hatayspor Token", + "code": 93939, + "symbol": "HATAY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "Ari10": { + "name": "Ari10", + "code": 94013, + "symbol": "Ari10", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SDL": { + "name": "stake.link", + "code": 94728, + "symbol": "SDL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XAI": { + "name": "XAI Silo Finance", + "code": 94021, + "symbol": "XAI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NTO": { + "name": "Neton", + "code": 94042, + "symbol": "NTO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MVX": { + "name": "Metavault Trade", + "code": 94025, + "symbol": "MVX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LITx": { + "name": "Lith Token", + "code": 94026, + "symbol": "LITx", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POINT": { + "name": "Point Coin", + "code": 94053, + "symbol": "POINT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SROCKET": { + "name": "Stable One Rocket", + "code": 94047, + "symbol": "SROCKET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ELVN": { + "name": "ElevenToken", + "code": 94032, + "symbol": "ELVN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DHLT": { + "name": "DeHealth", + "code": 94039, + "symbol": "DHLT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SOLAR": { + "name": "Solarbeam", + "code": 94432, + "symbol": "SOLAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MGPT": { + "name": "MotoGP Fan Token", + "code": 94050, + "symbol": "MGPT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SNFTS": { + "name": "Seedify NFT Space", + "code": 94048, + "symbol": "SNFTS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ASS": { + "name": "Australian Safe Shepherd", + "code": 94052, + "symbol": "ASS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KSN": { + "name": "KISSAN", + "code": 94045, + "symbol": "KSN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZZC": { + "name": "ZudgeZury", + "code": 94029, + "symbol": "ZZC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IDYP": { + "name": "iDeFiYieldProtocol", + "code": 94054, + "symbol": "IDYP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FOXV2": { + "name": "FoxFinanceV2", + "code": 94055, + "symbol": "FOXV2", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NSUR": { + "name": "NSUR COIN", + "code": 94056, + "symbol": "NSUR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BNI": { + "name": "Bitindi Chain", + "code": 94061, + "symbol": "BNI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DBD": { + "name": "Day By Day", + "code": 94049, + "symbol": "DBD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SUKO": { + "name": "Retsuko", + "code": 94066, + "symbol": "SUKO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SVT": { + "name": "Solvent", + "code": 94062, + "symbol": "SVT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ERZ": { + "name": "Erzurumspor Token", + "code": 94030, + "symbol": "ERZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HOLY": { + "name": "HolyGrails.io", + "code": 94060, + "symbol": "HOLY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SSLX": { + "name": "StarSlax", + "code": 94064, + "symbol": "SSLX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOGS": { + "name": "Dogcoin", + "code": 94070, + "symbol": "DOGS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RMAI": { + "name": "ROIMA INC TOKEN", + "code": 94065, + "symbol": "RMAI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OORC": { + "name": "Orbit Bridge Klaytn Orbit Chain", + "code": 94088, + "symbol": "OORC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OKINAMI": { + "name": "Kanagawa Nami", + "code": 94072, + "symbol": "OKINAMI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PIF": { + "name": "Play It Forward DAO", + "code": 94078, + "symbol": "PIF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GLDN": { + "name": "Gold Retriever", + "code": 94081, + "symbol": "GLDN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RIA": { + "name": "aRIA Currency", + "code": 94082, + "symbol": "RIA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOGEP": { + "name": "Doge Protocol", + "code": 94089, + "symbol": "DOGEP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IPV": { + "name": "IPVERSE", + "code": 94084, + "symbol": "IPV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TITANO": { + "name": "Titano", + "code": 94085, + "symbol": "TITANO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CROID": { + "name": "Cronos ID", + "code": 94095, + "symbol": "CROID", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MXZ": { + "name": "Maximus Coin", + "code": 94096, + "symbol": "MXZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GIGA": { + "name": "GigaSwap", + "code": 94099, + "symbol": "GIGA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LOTT": { + "name": "Beauty Bakery Linked Operation Transaction Technology", + "code": 94014, + "symbol": "LOTT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MCL": { + "name": "McLaren F1 Fan Token", + "code": 94100, + "symbol": "MCL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MDB": { + "name": "Million Dollar Baby", + "code": 94101, + "symbol": "MDB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ITHEUM": { + "name": "Itheum", + "code": 94106, + "symbol": "ITHEUM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "N": { + "name": "N Protocol", + "code": 94122, + "symbol": "N", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NEOM": { + "name": "New Earth Order Money", + "code": 94124, + "symbol": "NEOM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XTAL": { + "name": "Tales of Xtalnia", + "code": 94118, + "symbol": "XTAL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DIMO": { + "name": "DIMO", + "code": 94120, + "symbol": "DIMO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "$CHOO": { + "name": "Chooky Inu", + "code": 94116, + "symbol": "$CHOO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BKN": { + "name": "Baskonia Fan Token", + "code": 94128, + "symbol": "BKN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POM": { + "name": "Pomeranian ETH", + "code": 94618, + "symbol": "POM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MATICX": { + "name": "Stader MaticX", + "code": 94133, + "symbol": "MATICX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LIF3": { + "name": "LIF3", + "code": 94127, + "symbol": "LIF3", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TETU": { + "name": "TETU", + "code": 94130, + "symbol": "TETU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UTC": { + "name": "Unitech", + "code": 94131, + "symbol": "UTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EDAT": { + "name": "EnviDa", + "code": 94132, + "symbol": "EDAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AELIN": { + "name": "Aelin", + "code": 94134, + "symbol": "AELIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LKSM": { + "name": "Liquid KSM", + "code": 94139, + "symbol": "LKSM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CAVE": { + "name": "Crypto Cavemen Club", + "code": 94140, + "symbol": "CAVE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STRD": { + "name": "Stride", + "code": 94146, + "symbol": "STRD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "Y2K": { + "name": "Y2K", + "code": 94143, + "symbol": "Y2K", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOGEGF": { + "name": "DogeGF", + "code": 94148, + "symbol": "DOGEGF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GRND": { + "name": "SuperWalk", + "code": 94152, + "symbol": "GRND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GRBT": { + "name": "Grinbit", + "code": 94151, + "symbol": "GRBT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "$ALPHA": { + "name": "Alpha Labz", + "code": 94144, + "symbol": "$ALPHA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PORTX": { + "name": "ChainPort", + "code": 94156, + "symbol": "PORTX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KENKA": { + "name": "KENKA METAVERSE", + "code": 94092, + "symbol": "KENKA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TNT": { + "name": "Talent", + "code": 94155, + "symbol": "TNT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TSCT": { + "name": "Transient", + "code": 94159, + "symbol": "TSCT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VNXAU": { + "name": "VNX Gold", + "code": 94166, + "symbol": "VNXAU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WFT": { + "name": "Windfall Token", + "code": 94164, + "symbol": "WFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AMDG": { + "name": "AMDG Token", + "code": 94158, + "symbol": "AMDG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SFO": { + "name": "StarFish OS", + "code": 94208, + "symbol": "SFO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WBM": { + "name": "WB-Mining", + "code": 94172, + "symbol": "WBM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VITO": { + "name": "Very Special Dragon", + "code": 94181, + "symbol": "VITO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHIK": { + "name": "SHIKOKU", + "code": 94176, + "symbol": "SHIK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KARA": { + "name": "KaraStar", + "code": 94169, + "symbol": "KARA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TP": { + "name": "TokenSwap", + "code": 94178, + "symbol": "TP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "API": { + "name": "The APIS", + "code": 94179, + "symbol": "API", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WCI": { + "name": "WORLD CUP INU", + "code": 94185, + "symbol": "WCI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TOI": { + "name": "Toksi", + "code": 94187, + "symbol": "TOI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SNK": { + "name": "Snook", + "code": 94191, + "symbol": "SNK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XRX": { + "name": "REX", + "code": 94192, + "symbol": "XRX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FMT": { + "name": "FitR", + "code": 94189, + "symbol": "FMT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LFI": { + "name": "LunaFi", + "code": 94190, + "symbol": "LFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SIV": { + "name": "Sivasspor Token", + "code": 94150, + "symbol": "SIV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TWOGE": { + "name": "Twoge Inu", + "code": 94193, + "symbol": "TWOGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TCOIN": { + "name": "Travel Coin", + "code": 94198, + "symbol": "TCOIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MEM": { + "name": "Memecoin", + "code": 94204, + "symbol": "MEM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ATH": { + "name": "Athens", + "code": 94897, + "symbol": "ATH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LXF": { + "name": "LuxFi", + "code": 94200, + "symbol": "LXF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FER": { + "name": "Ferro", + "code": 94203, + "symbol": "FER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FLOKINY": { + "name": "Floki New Year", + "code": 94207, + "symbol": "FLOKINY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GERMANY": { + "name": "Germany Rabbit Token", + "code": 94202, + "symbol": "GERMANY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VGO": { + "name": "Virgo", + "code": 94222, + "symbol": "VGO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KCT": { + "name": "Konnect", + "code": 94215, + "symbol": "KCT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FLOH": { + "name": "Halloween Floki", + "code": 94212, + "symbol": "FLOH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VRO": { + "name": "VeraOne", + "code": 94219, + "symbol": "VRO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "REDAN": { + "name": "REDANCOIN", + "code": 94227, + "symbol": "REDAN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CLEG": { + "name": "Chain of Legends", + "code": 94229, + "symbol": "CLEG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MAXI": { + "name": "Maximus Token", + "code": 94223, + "symbol": "MAXI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTC.b": { + "name": "Bitcoin Avalanche Bridged", + "code": 94228, + "symbol": "BTC.b", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DARUMA": { + "name": "Daruma", + "code": 94235, + "symbol": "DARUMA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JACY": { + "name": "Jacy", + "code": 94236, + "symbol": "JACY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SERG": { + "name": "Seiren Games Network", + "code": 94234, + "symbol": "SERG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "$FORGE": { + "name": "Blocksmith Labs Forge", + "code": 94233, + "symbol": "$FORGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "INTR": { + "name": "Interlay", + "code": 94240, + "symbol": "INTR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MVEDA": { + "name": "Medicalveda", + "code": 94238, + "symbol": "MVEDA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KEES": { + "name": "Korea Entertainment Education & Shopping", + "code": 94248, + "symbol": "KEES", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MCF": { + "name": "MCFinance", + "code": 94253, + "symbol": "MCF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BVT": { + "name": "BovineVerse Token", + "code": 94254, + "symbol": "BVT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FAKT": { + "name": "Medifakt", + "code": 94247, + "symbol": "FAKT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BNBDRAGON": { + "name": "DragonBnB.co", + "code": 94237, + "symbol": "BNBDRAGON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHIBAY": { + "name": "Shiba Inu Pay", + "code": 94256, + "symbol": "SHIBAY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TXAU": { + "name": "tGOLD", + "code": 94262, + "symbol": "TXAU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UCOIL": { + "name": "UCO Network", + "code": 94264, + "symbol": "UCOIL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TBFT": { + "name": "Turkish Basketball Federation Fan Token", + "code": 94267, + "symbol": "TBFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CWC": { + "name": "CrypWorld", + "code": 94268, + "symbol": "CWC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALLUO": { + "name": "Alluo", + "code": 94274, + "symbol": "ALLUO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TNDR": { + "name": "Thunder Lands", + "code": 94283, + "symbol": "TNDR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KFS G": { + "name": "Kindness For Soul (new)", + "code": 94276, + "symbol": "KFS G", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CPLT": { + "name": "Catapult.ac", + "code": 94282, + "symbol": "CPLT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LODE": { + "name": "LODE Token", + "code": 94284, + "symbol": "LODE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TXAG": { + "name": "tSILVER", + "code": 94279, + "symbol": "TXAG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPOT": { + "name": "Spot", + "code": 94288, + "symbol": "SPOT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "$SNOW": { + "name": "Snowflake", + "code": 94324, + "symbol": "$SNOW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XX": { + "name": "xx network", + "code": 94291, + "symbol": "XX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DPAY": { + "name": "Devour", + "code": 94293, + "symbol": "DPAY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MIA": { + "name": "MiamiCoin", + "code": 94295, + "symbol": "MIA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RFT": { + "name": "Rangers Fan Token", + "code": 94298, + "symbol": "RFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GINU": { + "name": "Givewell Inu", + "code": 94307, + "symbol": "GINU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DELOT": { + "name": "DELOT.IO", + "code": 94299, + "symbol": "DELOT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "USHI": { + "name": "Ushi", + "code": 94308, + "symbol": "USHI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "O": { + "name": "Childhoods End", + "code": 94311, + "symbol": "O", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DAE": { + "name": "Daefrom", + "code": 94286, + "symbol": "DAE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SCNSOL": { + "name": "Socean Staked Sol", + "code": 94309, + "symbol": "SCNSOL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MINIFOOTBALL": { + "name": "Minifootball", + "code": 94301, + "symbol": "MINIFOOTBALL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LAEEB": { + "name": "LaEeb", + "code": 94332, + "symbol": "LAEEB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FSCC": { + "name": "Fisco Coin", + "code": 94310, + "symbol": "FSCC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PSWAP": { + "name": "Polkaswap", + "code": 94314, + "symbol": "PSWAP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LINKS": { + "name": "LINKS Token", + "code": 94306, + "symbol": "LINKS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SONNE": { + "name": "Sonne Finance", + "code": 94343, + "symbol": "SONNE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RBP": { + "name": "Pikaster", + "code": 94330, + "symbol": "RBP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "Ly": { + "name": "Lilly Finance", + "code": 94326, + "symbol": "Ly", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HBD": { + "name": "Hive Dollar", + "code": 94412, + "symbol": "HBD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BOOP": { + "name": "Boop", + "code": 94336, + "symbol": "BOOP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SFL": { + "name": "Sunflower Land", + "code": 94339, + "symbol": "SFL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SYRANT": { + "name": "Fable Of The Shiba", + "code": 94341, + "symbol": "SYRANT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FOOTBALL": { + "name": "Football INU", + "code": 94340, + "symbol": "FOOTBALL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WCSOV": { + "name": "CrownSterling", + "code": 94338, + "symbol": "WCSOV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VB": { + "name": "Very Banking", + "code": 94353, + "symbol": "VB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "REGENT": { + "name": "REGENT COIN", + "code": 94346, + "symbol": "REGENT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KBOX": { + "name": "The Killbox", + "code": 94351, + "symbol": "KBOX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MEG": { + "name": "MetaMic E-Sports Games", + "code": 94344, + "symbol": "MEG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLG": { + "name": "Pledge Coin", + "code": 94352, + "symbol": "PLG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GBSK": { + "name": "Gen\u00e7lerbirli\u011fi Fan Token", + "code": 94356, + "symbol": "GBSK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ADVT": { + "name": "Advantis", + "code": 94354, + "symbol": "ADVT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KNK": { + "name": "Kineko", + "code": 94360, + "symbol": "KNK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POO": { + "name": "POOMOON", + "code": 94366, + "symbol": "POO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VAN": { + "name": "Vanspor Token", + "code": 94327, + "symbol": "VAN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SION": { + "name": "FC Sion Fan Token", + "code": 94348, + "symbol": "SION", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FLN": { + "name": "Falcon", + "code": 94363, + "symbol": "FLN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KI": { + "name": "Genopets KI", + "code": 94359, + "symbol": "KI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HKBY": { + "name": "Huckleberry Inu", + "code": 94369, + "symbol": "HKBY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KOLNET": { + "name": "KOLnet", + "code": 94372, + "symbol": "KOLNET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ATC": { + "name": "Atlantis Coin", + "code": 94524, + "symbol": "ATC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MMT": { + "name": "Mammoth", + "code": 94383, + "symbol": "MMT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ASIA": { + "name": "Asia Coin", + "code": 94374, + "symbol": "ASIA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "POOL": { + "name": "PoolTogether", + "code": 94375, + "symbol": "POOL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WZM": { + "name": "Woozoo Music", + "code": 94386, + "symbol": "WZM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BLUSD": { + "name": "LUSD Chicken Bonds", + "code": 94599, + "symbol": "BLUSD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EDE": { + "name": "El Dorado Exchange", + "code": 94358, + "symbol": "EDE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "Mars": { + "name": "Mars", + "code": 94394, + "symbol": "Mars", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SRLTY": { + "name": "SaitaRealty", + "code": 94388, + "symbol": "SRLTY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BCNT": { + "name": "Bincentive", + "code": 94409, + "symbol": "BCNT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STEPG": { + "name": "StepG", + "code": 94390, + "symbol": "STEPG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GBPT": { + "name": "poundtoken", + "code": 94401, + "symbol": "GBPT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FHTN": { + "name": "FishingTown", + "code": 94396, + "symbol": "FHTN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LINU": { + "name": "Luna Inu", + "code": 94393, + "symbol": "LINU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "X1": { + "name": "MetaX", + "code": 94398, + "symbol": "X1", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UVT": { + "name": "UvToken", + "code": 94397, + "symbol": "UVT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DCB": { + "name": "Decubate", + "code": 94399, + "symbol": "DCB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ABB": { + "name": "Astro Token", + "code": 94415, + "symbol": "ABB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BRO$": { + "name": "BlockRock", + "code": 94406, + "symbol": "BRO$", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BITBOY": { + "name": "BITCOIN BOY", + "code": 94407, + "symbol": "BITBOY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CYBR": { + "name": "Cyber City", + "code": 94408, + "symbol": "CYBR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WVET": { + "name": "Wrapped VeChain", + "code": 94414, + "symbol": "WVET", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TAKI": { + "name": "TAKI", + "code": 94418, + "symbol": "TAKI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WAIT": { + "name": "Hourglass", + "code": 94416, + "symbol": "WAIT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BOSS": { + "name": "Boss Token", + "code": 94417, + "symbol": "BOSS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XSTUSD": { + "name": "SORA Synthetic USD", + "code": 94419, + "symbol": "XSTUSD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CLOUD": { + "name": "CloudTx", + "code": 94481, + "symbol": "CLOUD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OXM": { + "name": "OXM Protocol", + "code": 94431, + "symbol": "OXM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SCAN": { + "name": "CoinScan", + "code": 94423, + "symbol": "SCAN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WSTR": { + "name": "Wrapped Star", + "code": 94427, + "symbol": "WSTR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WDF": { + "name": "Wallet Defi", + "code": 94433, + "symbol": "WDF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EDUX": { + "name": "Edufex", + "code": 94434, + "symbol": "EDUX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UDT": { + "name": "Unlock Protocol", + "code": 94435, + "symbol": "UDT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ISHND": { + "name": "StrongHands Finance", + "code": 94402, + "symbol": "ISHND", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MXGP": { + "name": "MXGP Fan Token", + "code": 94440, + "symbol": "MXGP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARTH": { + "name": "ARTH Valuecoin", + "code": 94442, + "symbol": "ARTH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SNTR": { + "name": "Sentre Protocol", + "code": 94445, + "symbol": "SNTR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XSHARE": { + "name": "xShare", + "code": 94444, + "symbol": "XSHARE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HPO": { + "name": "Hippo Wallet Token (HPO)", + "code": 94438, + "symbol": "HPO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CENX": { + "name": "Centcex", + "code": 94439, + "symbol": "CENX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALLIN": { + "name": "All in", + "code": 94447, + "symbol": "ALLIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HPN": { + "name": "HyperonChain", + "code": 94448, + "symbol": "HPN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NODL": { + "name": "Nodle", + "code": 94452, + "symbol": "NODL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KIF": { + "name": "KittenFinance", + "code": 94456, + "symbol": "KIF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BIOFI": { + "name": "Biometric Financial", + "code": 94451, + "symbol": "BIOFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ISTEP": { + "name": "iStep", + "code": 94455, + "symbol": "ISTEP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TXT": { + "name": "Taxa Token", + "code": 94458, + "symbol": "TXT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WBX": { + "name": "WiBX", + "code": 94460, + "symbol": "WBX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BEE": { + "name": "Herbee", + "code": 94466, + "symbol": "BEE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PWT": { + "name": "PANDAINU", + "code": 94443, + "symbol": "PWT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RETA": { + "name": "Realital Metaverse", + "code": 94454, + "symbol": "RETA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XPLA": { + "name": "XPLA", + "code": 94475, + "symbol": "XPLA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DCRN": { + "name": "Decred-Next", + "code": 94462, + "symbol": "DCRN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PNL": { + "name": "TruePNL", + "code": 94484, + "symbol": "PNL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FAN": { + "name": "Fanadise", + "code": 94478, + "symbol": "FAN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DDF": { + "name": "Dives Defi", + "code": 94479, + "symbol": "DDF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ENV": { + "name": "Envoy", + "code": 94471, + "symbol": "ENV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "$NETA": { + "name": "Negative Tax", + "code": 94485, + "symbol": "$NETA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MTRX": { + "name": "Metarix", + "code": 94487, + "symbol": "MTRX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MRCH": { + "name": "MerchDAO", + "code": 94495, + "symbol": "MRCH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DILI": { + "name": "D Community", + "code": 94494, + "symbol": "DILI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KOACOMBAT": { + "name": "KoaCombat", + "code": 94489, + "symbol": "KOACOMBAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "$DGTV": { + "name": "Doge-TV", + "code": 94492, + "symbol": "$DGTV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RXD": { + "name": "Radiant", + "code": 94482, + "symbol": "RXD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LEMO": { + "name": "LemoChain", + "code": 94499, + "symbol": "LEMO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UCON": { + "name": "YouCoin Metaverse", + "code": 94503, + "symbol": "UCON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FAVOR": { + "name": "Favor", + "code": 94498, + "symbol": "FAVOR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VIDA": { + "name": "Vidiachange", + "code": 94502, + "symbol": "VIDA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AUSDC": { + "name": "aUSDC", + "code": 94501, + "symbol": "AUSDC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IMGNAI": { + "name": "Image Generation AI", + "code": 94506, + "symbol": "IMGNAI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BIB": { + "name": "BIB Token", + "code": 94507, + "symbol": "BIB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ONS": { + "name": "One Share", + "code": 94516, + "symbol": "ONS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AURABAL": { + "name": "Aura BAL", + "code": 94517, + "symbol": "AURABAL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LIVE": { + "name": "TRONbetLive", + "code": 94519, + "symbol": "LIVE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TMFT": { + "name": "T\u00fcrkiye Motosiklet Federasyonu Fan Token", + "code": 94525, + "symbol": "TMFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SPEX": { + "name": "StepEx", + "code": 94520, + "symbol": "SPEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHS": { + "name": "Chainsquare", + "code": 94496, + "symbol": "CHS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "Milk": { + "name": "MilkshakeSwap", + "code": 94529, + "symbol": "Milk", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BSX": { + "name": "Basilisk", + "code": 94533, + "symbol": "BSX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NEOFI": { + "name": "NeoFi", + "code": 94536, + "symbol": "NEOFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MIMIR": { + "name": "Mimir Token", + "code": 94540, + "symbol": "MIMIR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VRN": { + "name": "Varen", + "code": 94543, + "symbol": "VRN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "dKUMA": { + "name": "KumaDex Token", + "code": 94544, + "symbol": "dKUMA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RICE": { + "name": "DAOSquare", + "code": 94542, + "symbol": "RICE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TKB": { + "name": "TokenBot", + "code": 94600, + "symbol": "TKB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RBLS": { + "name": "Rebel Bots", + "code": 94684, + "symbol": "RBLS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SOP": { + "name": "SoPay", + "code": 94546, + "symbol": "SOP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MELT": { + "name": "Defrost Finance", + "code": 94551, + "symbol": "MELT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHINTAMA": { + "name": "Shintama", + "code": 94547, + "symbol": "SHINTAMA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DNX": { + "name": "Dynex", + "code": 94545, + "symbol": "DNX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTBS": { + "name": "BitBase Token", + "code": 94561, + "symbol": "BTBS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IOTN": { + "name": "IOTEN", + "code": 94580, + "symbol": "IOTN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STINK": { + "name": "Drunk Skunks DC", + "code": 94566, + "symbol": "STINK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NINKY": { + "name": "Idle Ninja Online", + "code": 94570, + "symbol": "NINKY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BCX": { + "name": "BitcoinX", + "code": 94572, + "symbol": "BCX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HDX": { + "name": "Hydranet", + "code": 94569, + "symbol": "HDX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ECT": { + "name": "Echain Network", + "code": 94573, + "symbol": "ECT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HNC": { + "name": "HNC COIN", + "code": 94575, + "symbol": "HNC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VTG": { + "name": "Victory Gem", + "code": 94586, + "symbol": "VTG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OPS": { + "name": "Octopus Protocol", + "code": 94583, + "symbol": "OPS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SBCC": { + "name": "Smart Block Chain City", + "code": 94554, + "symbol": "SBCC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MOT": { + "name": "Mobius Finance", + "code": 94592, + "symbol": "MOT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HONEY": { + "name": "Hivemapper", + "code": 94587, + "symbol": "HONEY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ONC": { + "name": "One Cash", + "code": 94596, + "symbol": "ONC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AIRTNT": { + "name": "Airtnt", + "code": 94595, + "symbol": "AIRTNT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MORPHO": { + "name": "Morpho Network", + "code": 94602, + "symbol": "MORPHO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "M87": { + "name": "MESSIER", + "code": 94591, + "symbol": "M87", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HRD": { + "name": "Hoard", + "code": 94604, + "symbol": "HRD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PLUT": { + "name": "PlutusFi", + "code": 94606, + "symbol": "PLUT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FROG": { + "name": "FrogSwap", + "code": 94610, + "symbol": "FROG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KPAD": { + "name": "KickPad", + "code": 94611, + "symbol": "KPAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STEAK": { + "name": "SteakHut Finance", + "code": 94612, + "symbol": "STEAK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TESS": { + "name": "Tesseract", + "code": 94613, + "symbol": "TESS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LIBERA": { + "name": "Libera Financial", + "code": 94614, + "symbol": "LIBERA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UCX": { + "name": "UCX", + "code": 94574, + "symbol": "UCX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRK": { + "name": "Torekko (NEW)", + "code": 94615, + "symbol": "TRK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XNFT": { + "name": "xNFT Protocol", + "code": 94625, + "symbol": "XNFT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BABYDOGEZILLA": { + "name": "BabyDogeZilla", + "code": 94626, + "symbol": "BABYDOGEZILLA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "B3X": { + "name": "Bnext Token", + "code": 94624, + "symbol": "B3X", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "X7R": { + "name": "X7R", + "code": 94628, + "symbol": "X7R", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RADIO": { + "name": "RadioShack", + "code": 94364, + "symbol": "RADIO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CIR": { + "name": "CircleSwap", + "code": 94629, + "symbol": "CIR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KGC": { + "name": "Krypton Galaxy Coin", + "code": 94631, + "symbol": "KGC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GEO$": { + "name": "Geopoly", + "code": 94635, + "symbol": "GEO$", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MEIN": { + "name": "Me-in", + "code": 94640, + "symbol": "MEIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XCC": { + "name": "Chives Coin", + "code": 94647, + "symbol": "XCC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MOO": { + "name": "Moomonster", + "code": 94643, + "symbol": "MOO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "F2C": { + "name": "Ftribe Fighters (F2 NFT)", + "code": 94652, + "symbol": "F2C", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LION": { + "name": "Lion Token", + "code": 94659, + "symbol": "LION", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DAL": { + "name": "DAOLaunch", + "code": 94662, + "symbol": "DAL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KLIMA": { + "name": "KlimaDAO", + "code": 94654, + "symbol": "KLIMA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GYOKUTO": { + "name": "Tsuki no usagi", + "code": 94621, + "symbol": "GYOKUTO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HEEL": { + "name": "Good Dog", + "code": 94660, + "symbol": "HEEL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CORAL": { + "name": "Coral Swap", + "code": 94658, + "symbol": "CORAL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CMUMAMI": { + "name": "Compounded Marinated UMAMI", + "code": 94667, + "symbol": "CMUMAMI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BACON": { + "name": "BaconDAO", + "code": 94671, + "symbol": "BACON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHIH": { + "name": "Shih Tzu", + "code": 94483, + "symbol": "SHIH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ISK": { + "name": "Iceland Krona", + "code": 352, + "precision": 0, + "subunit": 1, + "symbol": "kr", + "symbol_first": true, + "decimal_mark": ",", + "thousands_separator": "." + }, + "POOP": { + "name": "Poochain", + "code": 94665, + "symbol": "POOP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FAR": { + "name": "Farmland Protocol", + "code": 94673, + "symbol": "FAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CROWD": { + "name": "CrowdSwap", + "code": 94670, + "symbol": "CROWD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QUBE": { + "name": "FlatQube", + "code": 94678, + "symbol": "QUBE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RAMA": { + "name": "Ramestta", + "code": 94688, + "symbol": "RAMA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "$RDF": { + "name": "ReadFi", + "code": 94686, + "symbol": "$RDF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DOJO COIN": { + "name": "DOJO Coin", + "code": 94723, + "symbol": "DOJO COIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SRG": { + "name": "Street Runner NFT", + "code": 94693, + "symbol": "SRG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TRACE": { + "name": "Trace Network Labs", + "code": 94689, + "symbol": "TRACE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RWN": { + "name": "Rowan Token", + "code": 94682, + "symbol": "RWN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IGT": { + "name": "Starfish OS", + "code": 94827, + "symbol": "IGT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KWENTA": { + "name": "Kwenta", + "code": 94691, + "symbol": "KWENTA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JNS": { + "name": "Janus Network", + "code": 94696, + "symbol": "JNS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SASHIMI": { + "name": "Sashimi", + "code": 94695, + "symbol": "SASHIMI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VARC": { + "name": "VARC", + "code": 94683, + "symbol": "VARC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VENTION": { + "name": "Vention", + "code": 94582, + "symbol": "VENTION", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FILST": { + "name": "Filecoin Standard Hashrate Token", + "code": 94703, + "symbol": "FILST", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RETH2": { + "name": "StakeWise", + "code": 94697, + "symbol": "RETH2", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BIVE": { + "name": "BIZVERSE", + "code": 94685, + "symbol": "BIVE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JDC": { + "name": "JD Coin", + "code": 94698, + "symbol": "JDC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WER1": { + "name": "Protectors of the Realm", + "code": 94699, + "symbol": "WER1", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MINI": { + "name": "MiniSwap", + "code": 94708, + "symbol": "MINI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DIS": { + "name": "TosDis", + "code": 94694, + "symbol": "DIS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HIBIKI": { + "name": "Hibiki Finance", + "code": 94710, + "symbol": "HIBIKI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SGS": { + "name": "Melody", + "code": 94865, + "symbol": "SGS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XSHIB": { + "name": "CHRISTMAS SHIBA", + "code": 94717, + "symbol": "XSHIB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALPH": { + "name": "Alephium", + "code": 94713, + "symbol": "ALPH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ECOX": { + "name": "ECOx", + "code": 94716, + "symbol": "ECOX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MOTG": { + "name": "MetaOctagon", + "code": 94718, + "symbol": "MOTG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PHTR": { + "name": "Phuture", + "code": 94726, + "symbol": "PHTR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HID": { + "name": "Hypersign identity", + "code": 94721, + "symbol": "HID", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTCPX": { + "name": "BTC Proxy", + "code": 94725, + "symbol": "BTCPX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SKRT": { + "name": "Sekuritance", + "code": 94724, + "symbol": "SKRT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NIIFI": { + "name": "NiiFi", + "code": 94731, + "symbol": "NIIFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALTB": { + "name": "Altbase", + "code": 94730, + "symbol": "ALTB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RLOOP": { + "name": "rLoop", + "code": 94727, + "symbol": "RLOOP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MoFi": { + "name": "MobiFi", + "code": 94733, + "symbol": "MoFi", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GFLY": { + "name": "BattleFly", + "code": 94740, + "symbol": "GFLY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PERC": { + "name": "Perion", + "code": 94747, + "symbol": "PERC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XMARK": { + "name": "xMARK", + "code": 94734, + "symbol": "XMARK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VATRENI": { + "name": "Croatian FF Fan Token", + "code": 94750, + "symbol": "VATRENI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GSE": { + "name": "GSENetwork", + "code": 94753, + "symbol": "GSE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CZZ": { + "name": "ClassZZ", + "code": 94761, + "symbol": "CZZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GBR": { + "name": "Gabur", + "code": 94757, + "symbol": "GBR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BCDN": { + "name": "BlockCDN", + "code": 94765, + "symbol": "BCDN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EGON": { + "name": "EAGLE MINING NETWORK", + "code": 94762, + "symbol": "EGON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PHONON": { + "name": "Phonon DAO", + "code": 94764, + "symbol": "PHONON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "X7C": { + "name": "X7 Coin", + "code": 94763, + "symbol": "X7C", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MCRN": { + "name": "MacaronSwap", + "code": 94754, + "symbol": "MCRN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TAKE": { + "name": "Takepile", + "code": 94768, + "symbol": "TAKE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRAMER": { + "name": "Cramer Coin", + "code": 94882, + "symbol": "CRAMER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GEMX": { + "name": "GEMX", + "code": 94769, + "symbol": "GEMX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZEUM": { + "name": "Colizeum", + "code": 94772, + "symbol": "ZEUM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ALGB": { + "name": "Algebra", + "code": 94774, + "symbol": "ALGB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WEX": { + "name": "WaultSwap", + "code": 94770, + "symbol": "WEX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SAL": { + "name": "SalmonSwap", + "code": 94778, + "symbol": "SAL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SKUY": { + "name": "SEKUYA", + "code": 94780, + "symbol": "SKUY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OPA": { + "name": "OptionPanda", + "code": 94773, + "symbol": "OPA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TBTC": { + "name": "tBTC", + "code": 94777, + "symbol": "TBTC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ENNO": { + "name": "ENNO Cash", + "code": 94781, + "symbol": "ENNO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETHBEAR": { + "name": "3X Short Ethereum Token", + "code": 94792, + "symbol": "ETHBEAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RB": { + "name": "REBorn", + "code": 94782, + "symbol": "RB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KOSON": { + "name": "Age of Zalmoxis", + "code": 94790, + "symbol": "KOSON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SFIT": { + "name": "SENSE4FIT", + "code": 94335, + "symbol": "SFIT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DEK": { + "name": "DekBox", + "code": 94799, + "symbol": "DEK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STSR": { + "name": "SatelStar", + "code": 94797, + "symbol": "STSR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FERT": { + "name": "Chikn Fert", + "code": 94794, + "symbol": "FERT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRNO": { + "name": "Chronoly", + "code": 94798, + "symbol": "CRNO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SU": { + "name": "skyup", + "code": 94812, + "symbol": "SU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SMETA": { + "name": "StarkMeta", + "code": 94838, + "symbol": "SMETA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BALI": { + "name": "Bali Coin", + "code": 94819, + "symbol": "BALI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARENA": { + "name": "Arena Token", + "code": 94803, + "symbol": "ARENA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRYPTO": { + "name": "Big Crypto Game", + "code": 94801, + "symbol": "CRYPTO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SMPC": { + "name": "SMPCOIN", + "code": 94806, + "symbol": "SMPC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STATOM": { + "name": "Stride Staked Atom", + "code": 94809, + "symbol": "STATOM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LAVA": { + "name": "LavaSwap", + "code": 94811, + "symbol": "LAVA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FRP": { + "name": "Fame Reward Plus", + "code": 94810, + "symbol": "FRP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OPP": { + "name": "Open Proprietary Protocol", + "code": 94814, + "symbol": "OPP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UMBR": { + "name": "Umbria Network", + "code": 94816, + "symbol": "UMBR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NIMB": { + "name": "Nimbus Platform", + "code": 94820, + "symbol": "NIMB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SM96": { + "name": "Safemoon 1996", + "code": 94817, + "symbol": "SM96", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CEJI": { + "name": "Creation Energy Join International", + "code": 94823, + "symbol": "CEJI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BRIDGE": { + "name": "Octus Bridge", + "code": 94821, + "symbol": "BRIDGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VLTY": { + "name": "Vaulty", + "code": 94824, + "symbol": "VLTY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "X7DAO": { + "name": "X7DAO", + "code": 94825, + "symbol": "X7DAO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HYPER": { + "name": "HyperChainX", + "code": 94831, + "symbol": "HYPER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KEYS": { + "name": "KEYS", + "code": 94833, + "symbol": "KEYS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BAJU": { + "name": "Bajun Network", + "code": 94837, + "symbol": "BAJU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BDRM": { + "name": "Bodrumspor Fan Token", + "code": 94850, + "symbol": "BDRM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "APCH": { + "name": "APCH", + "code": 94840, + "symbol": "APCH", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ANTE": { + "name": "AnteDAO", + "code": 94839, + "symbol": "ANTE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TSHP": { + "name": "12Ships", + "code": 94845, + "symbol": "TSHP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHAMAN": { + "name": "Shaman King Inu", + "code": 94847, + "symbol": "SHAMAN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EXT": { + "name": "ExodusExt", + "code": 94849, + "symbol": "EXT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QWT": { + "name": "QoWatt", + "code": 94852, + "symbol": "QWT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TREAT": { + "name": "Treat DAO [new]", + "code": 94853, + "symbol": "TREAT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MPS": { + "name": "Mt Pelerin Shares", + "code": 94855, + "symbol": "MPS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CYT": { + "name": "Coinary Token", + "code": 94846, + "symbol": "CYT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BTCPAY": { + "name": "Bitcoin Pay", + "code": 94857, + "symbol": "BTCPAY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RUG": { + "name": "RUG RADIO", + "code": 94864, + "symbol": "RUG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CZUSD": { + "name": "CZodiac Stabletoken", + "code": 94867, + "symbol": "CZUSD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SWU": { + "name": "Smart World Union", + "code": 94886, + "symbol": "SWU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CASHZ": { + "name": "CashZone", + "code": 94869, + "symbol": "CASHZ", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RLB": { + "name": "Rollbit Coin", + "code": 94870, + "symbol": "RLB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CCOMP": { + "name": "cCOMP", + "code": 94871, + "symbol": "CCOMP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "xGRO": { + "name": "Growth DeFi", + "code": 94873, + "symbol": "xGRO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WACME": { + "name": "Wrapped Accumulate", + "code": 94897, + "symbol": "WACME", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DRIV": { + "name": "DRIVEZ", + "code": 94932, + "symbol": "DRIV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TORA": { + "name": "Tora Inu", + "code": 94877, + "symbol": "TORA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GRAV": { + "name": "Graviton", + "code": 94879, + "symbol": "GRAV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ELM": { + "name": "ELLERIUM", + "code": 94929, + "symbol": "ELM", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LEVE": { + "name": "Leve Invest", + "code": 94881, + "symbol": "LEVE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NOKU": { + "name": "Noku", + "code": 94883, + "symbol": "NOKU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SOCA": { + "name": "Socaverse", + "code": 94884, + "symbol": "SOCA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FLOV": { + "name": "Valentine Floki", + "code": 94885, + "symbol": "FLOV", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BGC": { + "name": "Bee Token", + "code": 94887, + "symbol": "BGC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TAIL": { + "name": "Tail", + "code": 94944, + "symbol": "TAIL", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "H2ON": { + "name": "H2O Securities", + "code": 94889, + "symbol": "H2ON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BYP": { + "name": "BrightyPad", + "code": 94893, + "symbol": "BYP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AKN": { + "name": "Akoin", + "code": 94890, + "symbol": "AKN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GYRO": { + "name": "Gyro", + "code": 94891, + "symbol": "GYRO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KAP": { + "name": "Kapital DAO", + "code": 94905, + "symbol": "KAP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NASSR": { + "name": "Alnassr FC fan token", + "code": 94896, + "symbol": "NASSR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BNBP": { + "name": "BNBPot", + "code": 94899, + "symbol": "BNBP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MF1": { + "name": "MetaFinance", + "code": 94900, + "symbol": "MF1", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ROCK": { + "name": "Bedrock", + "code": 94878, + "symbol": "ROCK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VSW": { + "name": "Venera", + "code": 94892, + "symbol": "VSW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FRAG": { + "name": "Fragmint", + "code": 94912, + "symbol": "FRAG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LWC": { + "name": "Linework Coin", + "code": 94909, + "symbol": "LWC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EIFI": { + "name": "Eifi FInance", + "code": 94829, + "symbol": "EIFI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CIX100": { + "name": "Cryptoindex.com 100", + "code": 94914, + "symbol": "CIX100", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STATE": { + "name": "New World Order", + "code": 94931, + "symbol": "STATE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BDY": { + "name": "Buddy DAO", + "code": 94919, + "symbol": "BDY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MUU": { + "name": "MUU", + "code": 94921, + "symbol": "MUU", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MTW": { + "name": "Meta Space 2045", + "code": 94923, + "symbol": "MTW", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MTIX": { + "name": "Matrix Token", + "code": 94917, + "symbol": "MTIX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRYPT": { + "name": "World of Cryptia", + "code": 94925, + "symbol": "CRYPT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DPAD": { + "name": "Dpad Finance", + "code": 94926, + "symbol": "DPAD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ankrBNB": { + "name": "Ankr Staked BNB", + "code": 94927, + "symbol": "ankrBNB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AFIN": { + "name": "Asian Fintech", + "code": 94930, + "symbol": "AFIN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CZF": { + "name": "CZodiac Farming Token", + "code": 94942, + "symbol": "CZF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XGC": { + "name": "Xiglute Coin", + "code": 94939, + "symbol": "XGC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PROTEO": { + "name": "Proteo DeFi", + "code": 94924, + "symbol": "PROTEO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LDOT": { + "name": "Liquid Staking Dot", + "code": 94938, + "symbol": "LDOT", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MUDOL2": { + "name": "Hero Blaze: Three Kingdoms", + "code": 94945, + "symbol": "MUDOL2", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ANG": { + "name": "Netherlands Antillean Guilder", + "code": 532, + "precision": 2, + "subunit": 100, + "symbol": "\u0192", + "symbol_first": true, + "decimal_mark": ",", + "thousands_separator": "." + }, + "BERGERDOGE": { + "name": "BergerDoge", + "code": 94902, + "symbol": "BERGERDOGE", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MYPO": { + "name": "My Points E-Commerce", + "code": 94949, + "symbol": "MYPO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RAIDER": { + "name": "Crypto Raiders", + "code": 94950, + "symbol": "RAIDER", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NISHIB": { + "name": "NitroShiba", + "code": 94880, + "symbol": "NISHIB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STUD": { + "name": "Studyum", + "code": 94935, + "symbol": "STUD", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PEEPS": { + "name": "The People's Coin", + "code": 94952, + "symbol": "PEEPS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LSTAR": { + "name": "Learning Star", + "code": 94954, + "symbol": "LSTAR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WENTXN": { + "name": "RatBoy BSC", + "code": 94955, + "symbol": "WENTXN", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OKA": { + "name": "Okaleido", + "code": 94957, + "symbol": "OKA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LUCKY": { + "name": "Maximus LUCKY", + "code": 94958, + "symbol": "LUCKY", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ANCHOR": { + "name": "AnchorSwap", + "code": 94959, + "symbol": "ANCHOR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DONA": { + "name": "DONASWAP", + "code": 94960, + "symbol": "DONA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SMURF": { + "name": "SmurfsINU", + "code": 94961, + "symbol": "SMURF", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TGR": { + "name": "Tegro", + "code": 94956, + "symbol": "TGR", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BUP": { + "name": "BuildUp", + "code": 94965, + "symbol": "BUP", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OTB": { + "name": "OTCBTC Token", + "code": 94967, + "symbol": "OTB", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GEON": { + "name": "Triathon", + "code": 94969, + "symbol": "GEON", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ECG": { + "name": "Superpower Squad", + "code": 94976, + "symbol": "ECG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "L2DAO": { + "name": "Layer2DAO", + "code": 94985, + "symbol": "L2DAO", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YMS": { + "name": "Yeni Malatyaspor Token", + "code": 94987, + "symbol": "YMS", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MIKABOSHI": { + "name": "Amatsu-Mikaboshi", + "code": 94994, + "symbol": "MIKABOSHI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KFC": { + "name": "Chicken", + "code": 94986, + "symbol": "KFC", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FKSK": { + "name": "Fatih Karag\u00fcmr\u00fck SK Fan Token", + "code": 94990, + "symbol": "FKSK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FIMI": { + "name": "Fimi Market Inc.", + "code": 94989, + "symbol": "FIMI", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ADANA": { + "name": "Adanaspor Fan Token", + "code": 94991, + "symbol": "ADANA", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LEVELG": { + "name": "LEVELG", + "code": 94995, + "symbol": "LEVELG", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VCK": { + "name": "28VCK", + "code": 94992, + "symbol": "VCK", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BNBX": { + "name": "Stader BNBx", + "code": 94996, + "symbol": "BNBX", + "precision": 4, + "subunit": 100, + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AED": { + "name": "UAE Dirham", + "code": 784, + "precision": 2, + "subunit": 100, + "symbol": "\u062f.\u0625", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AFN": { + "name": "Afghani", + "code": 971, + "precision": 2, + "subunit": 100, + "symbol": "\u060b", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AMD": { + "name": "Armenian Dram", + "code": 51, + "precision": 2, + "subunit": 100, + "symbol": "\u0564\u0580.", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ARS": { + "name": "Argentine Peso", + "code": 32, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": true, + "decimal_mark": ",", + "thousands_separator": "." + }, + "AUD": { + "name": "Australian Dollar", + "code": 36, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": " " + }, + "AWG": { + "name": "Aruban Florin", + "code": 533, + "precision": 2, + "subunit": 100, + "symbol": "\u0192", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "AZN": { + "name": "Azerbaijanian Manat", + "code": 944, + "precision": 2, + "subunit": 100, + "symbol": "\u20bc", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BAM": { + "name": "Convertible Mark", + "code": 977, + "precision": 2, + "subunit": 100, + "symbol": "\u041a\u041c", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BBD": { + "name": "Barbados Dollar", + "code": 52, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BGN": { + "name": "Bulgarian Lev", + "code": 975, + "precision": 2, + "subunit": 100, + "symbol": "\u043b\u0432", + "symbol_first": false, + "decimal_mark": ",", + "thousands_separator": " " + }, + "BIF": { + "name": "Burundi Franc", + "code": 108, + "precision": 0, + "subunit": 1, + "symbol": "Fr", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BMD": { + "name": "Bermudian Dollar", + "code": 60, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BND": { + "name": "Brunei Dollar", + "code": 96, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BOV": { + "name": "Mvdol", + "code": 984, + "precision": 2, + "subunit": 100, + "symbol": "Bs.", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BRL": { + "name": "Brazilian Real", + "code": 986, + "precision": 2, + "subunit": 100, + "symbol": "R$", + "symbol_first": true, + "decimal_mark": ",", + "thousands_separator": "." + }, + "BTN": { + "name": "Ngultrum", + "code": 64, + "precision": 2, + "subunit": 100, + "symbol": "Nu.", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BWP": { + "name": "Pula", + "code": 72, + "precision": 2, + "subunit": 100, + "symbol": "P", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "BZD": { + "name": "Belize Dollar", + "code": 84, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CAD": { + "name": "Canadian Dollar", + "code": 124, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CDF": { + "name": "Congolese Franc", + "code": 976, + "precision": 2, + "subunit": 100, + "symbol": "Fr", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CHF": { + "name": "Swiss Franc", + "code": 756, + "precision": 2, + "subunit": 100, + "symbol": "CHF", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CLF": { + "name": "Unidades de fomento", + "code": 990, + "precision": 0, + "subunit": 1, + "symbol": "UF", + "symbol_first": true, + "decimal_mark": ",", + "thousands_separator": "." + }, + "CLP": { + "name": "Chilean Peso", + "code": 152, + "precision": 0, + "subunit": 1, + "symbol": "$", + "symbol_first": true, + "decimal_mark": ",", + "thousands_separator": "." + }, + "CNY": { + "name": "Yuan Renminbi", + "code": 156, + "precision": 2, + "subunit": 100, + "symbol": "\u00a5", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CRC": { + "name": "Costa Rican Colon", + "code": 188, + "precision": 2, + "subunit": 100, + "symbol": "\u20a1", + "symbol_first": true, + "decimal_mark": ",", + "thousands_separator": "." + }, + "CUC": { + "name": "Peso Convertible", + "code": 931, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CUP": { + "name": "Cuban Peso", + "code": 192, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CVE": { + "name": "Cape Verde Escudo", + "code": 132, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "CZK": { + "name": "Czech Koruna", + "code": 203, + "precision": 2, + "subunit": 100, + "symbol": "K\u010d", + "symbol_first": false, + "decimal_mark": ",", + "thousands_separator": "." + }, + "DJF": { + "name": "Djibouti Franc", + "code": 262, + "precision": 0, + "subunit": 1, + "symbol": "Fdj", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "DKK": { + "name": "Danish Krone", + "code": 208, + "precision": 2, + "subunit": 100, + "symbol": "kr", + "symbol_first": false, + "decimal_mark": ",", + "thousands_separator": "." + }, + "DZD": { + "name": "Algerian Dinar", + "code": 12, + "precision": 2, + "subunit": 100, + "symbol": "\u062f.\u062c", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EGP": { + "name": "Egyptian Pound", + "code": 818, + "precision": 2, + "subunit": 100, + "symbol": "\u062c.\u0645", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ETB": { + "name": "Ethiopian Birr", + "code": 230, + "precision": 2, + "subunit": 100, + "symbol": "Br", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "EUR": { + "name": "Euro", + "code": 978, + "precision": 2, + "subunit": 100, + "symbol": "\u20ac", + "symbol_first": true, + "decimal_mark": ",", + "thousands_separator": "." + }, + "FJD": { + "name": "Fiji Dollar", + "code": 242, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "FKP": { + "name": "Falkland Islands Pound", + "code": 238, + "precision": 2, + "subunit": 100, + "symbol": "\u00a3", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GBP": { + "name": "Pound", + "code": 826, + "precision": 2, + "subunit": 100, + "symbol": "\u00a3", + "symbol_first": 1, + "decimal_mark": ".", + "thousands_separator": ",", + "rate": 0.8 + }, + "GHS": { + "name": "Ghana Cedi", + "code": 936, + "precision": 2, + "subunit": 100, + "symbol": "\u20b5", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GIP": { + "name": "Gibraltar Pound", + "code": 292, + "precision": 2, + "subunit": 100, + "symbol": "\u00a3", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GNF": { + "name": "Guinea Franc", + "code": 324, + "precision": 0, + "subunit": 1, + "symbol": "Fr", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GTQ": { + "name": "Quetzal", + "code": 320, + "precision": 2, + "subunit": 100, + "symbol": "Q", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "GYD": { + "name": "Guyana Dollar", + "code": 328, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HKD": { + "name": "Hong Kong Dollar", + "code": 344, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HNL": { + "name": "Lempira", + "code": 340, + "precision": 2, + "subunit": 100, + "symbol": "L", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HRK": { + "name": "Croatian Kuna", + "code": 191, + "precision": 2, + "subunit": 100, + "symbol": "kn", + "symbol_first": false, + "decimal_mark": ",", + "thousands_separator": "." + }, + "HTG": { + "name": "Gourde", + "code": 332, + "precision": 2, + "subunit": 100, + "symbol": "G", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "HUF": { + "name": "Forint", + "code": 348, + "precision": 2, + "subunit": 100, + "symbol": "Ft", + "symbol_first": false, + "decimal_mark": ",", + "thousands_separator": "." + }, + "IDR": { + "name": "Rupiah", + "code": 360, + "precision": 2, + "subunit": 100, + "symbol": "Rp", + "symbol_first": true, + "decimal_mark": ",", + "thousands_separator": "." + }, + "ILS": { + "name": "New Israeli Sheqel", + "code": 376, + "precision": 2, + "subunit": 100, + "symbol": "\u20aa", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IQD": { + "name": "Iraqi Dinar", + "code": 368, + "precision": 3, + "subunit": 1000, + "symbol": "\u0639.\u062f", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "IRR": { + "name": "Iranian Rial", + "code": 364, + "precision": 2, + "subunit": 100, + "symbol": "\ufdfc", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JMD": { + "name": "Jamaican Dollar", + "code": 388, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JOD": { + "name": "Jordanian Dinar", + "code": 400, + "precision": 3, + "subunit": 100, + "symbol": "\u062f.\u0627", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "JPY": { + "name": "Yen", + "code": 392, + "precision": 0, + "subunit": 1, + "symbol": "\u00a5", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KES": { + "name": "Kenyan Shilling", + "code": 404, + "precision": 2, + "subunit": 100, + "symbol": "KSh", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KGS": { + "name": "Som", + "code": 417, + "precision": 2, + "subunit": 100, + "symbol": "som", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KHR": { + "name": "Riel", + "code": 116, + "precision": 2, + "subunit": 100, + "symbol": "\u17db", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KMF": { + "name": "Comoro Franc", + "code": 174, + "precision": 0, + "subunit": 1, + "symbol": "Fr", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KPW": { + "name": "North Korean Won", + "code": 408, + "precision": 2, + "subunit": 100, + "symbol": "\u20a9", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KWD": { + "name": "Kuwaiti Dinar", + "code": 414, + "precision": 3, + "subunit": 1000, + "symbol": "\u062f.\u0643", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KYD": { + "name": "Cayman Islands Dollar", + "code": 136, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "KZT": { + "name": "Tenge", + "code": 398, + "precision": 2, + "subunit": 100, + "symbol": "\u3012", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LAK": { + "name": "Kip", + "code": 418, + "precision": 2, + "subunit": 100, + "symbol": "\u20ad", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LRD": { + "name": "Liberian Dollar", + "code": 430, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LSL": { + "name": "Loti", + "code": 426, + "precision": 2, + "subunit": 100, + "symbol": "L", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LTL": { + "name": "Lithuanian Litas", + "code": 440, + "precision": 2, + "subunit": 100, + "symbol": "Lt", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LVL": { + "name": "Latvian Lats", + "code": 428, + "precision": 2, + "subunit": 100, + "symbol": "Ls", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "LYD": { + "name": "Libyan Dinar", + "code": 434, + "precision": 3, + "subunit": 1000, + "symbol": "\u0644.\u062f", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MDL": { + "name": "Moldovan Leu", + "code": 498, + "precision": 2, + "subunit": 100, + "symbol": "L", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MKD": { + "name": "Denar", + "code": 807, + "precision": 2, + "subunit": 100, + "symbol": "\u0434\u0435\u043d", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MMK": { + "name": "Kyat", + "code": 104, + "precision": 2, + "subunit": 100, + "symbol": "K", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MNT": { + "name": "Tugrik", + "code": 496, + "precision": 2, + "subunit": 100, + "symbol": "\u20ae", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MOP": { + "name": "Pataca", + "code": 446, + "precision": 2, + "subunit": 100, + "symbol": "P", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MRO": { + "name": "Ouguiya", + "code": 478, + "precision": 2, + "subunit": 5, + "symbol": "UM", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MUR": { + "name": "Mauritius Rupee", + "code": 480, + "precision": 2, + "subunit": 100, + "symbol": "\u20a8", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MVR": { + "name": "Rufiyaa", + "code": 462, + "precision": 2, + "subunit": 100, + "symbol": "MVR", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MWK": { + "name": "Kwacha", + "code": 454, + "precision": 2, + "subunit": 100, + "symbol": "MK", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MXN": { + "name": "Mexican Peso", + "code": 484, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MYR": { + "name": "Malaysian Ringgit", + "code": 458, + "precision": 2, + "subunit": 100, + "symbol": "RM", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "MZN": { + "name": "Mozambique Metical", + "code": 943, + "precision": 2, + "subunit": 100, + "symbol": "MTn", + "symbol_first": true, + "decimal_mark": ",", + "thousands_separator": "." + }, + "NAD": { + "name": "Namibia Dollar", + "code": 516, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NGN": { + "name": "Naira", + "code": 566, + "precision": 2, + "subunit": 100, + "symbol": "\u20a6", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NOK": { + "name": "Norwegian Krone", + "code": 578, + "precision": 2, + "subunit": 100, + "symbol": "kr", + "symbol_first": false, + "decimal_mark": ",", + "thousands_separator": "." + }, + "NPR": { + "name": "Nepalese Rupee", + "code": 524, + "precision": 2, + "subunit": 100, + "symbol": "\u20a8", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "NZD": { + "name": "New Zealand Dollar", + "code": 554, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "OMR": { + "name": "Rial Omani", + "code": 512, + "precision": 3, + "subunit": 1000, + "symbol": "\u0631.\u0639.", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PAB": { + "name": "Balboa", + "code": 590, + "precision": 2, + "subunit": 100, + "symbol": "B\/.", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PHP": { + "name": "Philippine Peso", + "code": 608, + "precision": 2, + "subunit": 100, + "symbol": "\u20b1", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "PYG": { + "name": "Guarani", + "code": 600, + "precision": 0, + "subunit": 1, + "symbol": "\u20b2", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "QAR": { + "name": "Qatari Rial", + "code": 634, + "precision": 2, + "subunit": 100, + "symbol": "\u0631.\u0642", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RSD": { + "name": "Serbian Dinar", + "code": 941, + "precision": 2, + "subunit": 100, + "symbol": "\u0420\u0421\u0414", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "RUB": { + "name": "Russian Ruble", + "code": 643, + "precision": 2, + "subunit": 100, + "symbol": "\u20bd", + "symbol_first": false, + "decimal_mark": ",", + "thousands_separator": "." + }, + "RWF": { + "name": "Rwanda Franc", + "code": 646, + "precision": 0, + "subunit": 1, + "symbol": "FRw", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SAR": { + "name": "Saudi Riyal", + "code": 682, + "precision": 2, + "subunit": 100, + "symbol": "\u0631.\u0633", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SDG": { + "name": "Sudanese Pound", + "code": 938, + "precision": 2, + "subunit": 100, + "symbol": "\u00a3", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SEK": { + "name": "Swedish Krona", + "code": 752, + "precision": 2, + "subunit": 100, + "symbol": "kr", + "symbol_first": false, + "decimal_mark": ",", + "thousands_separator": " " + }, + "SGD": { + "name": "Singapore Dollar", + "code": 702, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SHP": { + "name": "Saint Helena Pound", + "code": 654, + "precision": 2, + "subunit": 100, + "symbol": "\u00a3", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SLL": { + "name": "Leone", + "code": 694, + "precision": 2, + "subunit": 100, + "symbol": "Le", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SRD": { + "name": "Surinam Dollar", + "code": 968, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "STD": { + "name": "Dobra", + "code": 678, + "precision": 2, + "subunit": 100, + "symbol": "Db", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SVC": { + "name": "El Salvador Colon", + "code": 222, + "precision": 2, + "subunit": 100, + "symbol": "\u20a1", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "SZL": { + "name": "Lilangeni", + "code": 748, + "precision": 2, + "subunit": 100, + "symbol": "E", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TJS": { + "name": "Somoni", + "code": 972, + "precision": 2, + "subunit": 100, + "symbol": "\u0405\u041c", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TND": { + "name": "Tunisian Dinar", + "code": 788, + "precision": 3, + "subunit": 1000, + "symbol": "\u062f.\u062a", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TTD": { + "name": "Trinidad and Tobago Dollar", + "code": 780, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "TZS": { + "name": "Tanzanian Shilling", + "code": 834, + "precision": 2, + "subunit": 100, + "symbol": "Sh", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UAH": { + "name": "Hryvnia", + "code": 980, + "precision": 2, + "subunit": 100, + "symbol": "\u20b4", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "UGX": { + "name": "Uganda Shilling", + "code": 800, + "precision": 0, + "subunit": 1, + "symbol": "USh", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "USD": { + "name": "US Dollar", + "code": 840, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": 1, + "decimal_mark": ".", + "thousands_separator": ",", + "rate": 1 + }, + "UYU": { + "name": "Peso Uruguayo", + "code": 858, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": true, + "decimal_mark": ",", + "thousands_separator": "." + }, + "UZS": { + "name": "Uzbekistan Sum", + "code": 860, + "precision": 2, + "subunit": 100, + "symbol": "\u043b\u0432", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "VEF": { + "name": "Bolivar", + "code": 937, + "precision": 2, + "subunit": 100, + "symbol": "Bs F", + "symbol_first": true, + "decimal_mark": ",", + "thousands_separator": "." + }, + "VND": { + "name": "Dong", + "code": 704, + "precision": 0, + "subunit": 1, + "symbol": "\u20ab", + "symbol_first": true, + "decimal_mark": ",", + "thousands_separator": "." + }, + "VUV": { + "name": "Vatu", + "code": 548, + "precision": 0, + "subunit": 1, + "symbol": "Vt", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "WST": { + "name": "Tala", + "code": 882, + "precision": 2, + "subunit": 100, + "symbol": "T", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XAF": { + "name": "CFA Franc BEAC", + "code": 950, + "precision": 0, + "subunit": 1, + "symbol": "Fr", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XAG": { + "name": "Silver", + "code": 961, + "precision": 0, + "subunit": 1, + "symbol": "oz t", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XAU": { + "name": "Gold", + "code": 959, + "precision": 0, + "subunit": 1, + "symbol": "oz t", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XCD": { + "name": "East Caribbean Dollar", + "code": 951, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XDR": { + "name": "SDR (Special Drawing Right)", + "code": 960, + "precision": 0, + "subunit": 1, + "symbol": "SDR", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XOF": { + "name": "CFA Franc BCEAO", + "code": 952, + "precision": 0, + "subunit": 1, + "symbol": "Fr", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "XPF": { + "name": "CFP Franc", + "code": 953, + "precision": 0, + "subunit": 1, + "symbol": "Fr", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "YER": { + "name": "Yemeni Rial", + "code": 886, + "precision": 2, + "subunit": 100, + "symbol": "\ufdfc", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZAR": { + "name": "Rand", + "code": 710, + "precision": 2, + "subunit": 100, + "symbol": "R", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZMW": { + "name": "Zambian Kwacha", + "code": 967, + "precision": 2, + "subunit": 100, + "symbol": "ZK", + "symbol_first": false, + "decimal_mark": ".", + "thousands_separator": "," + }, + "ZWL": { + "name": "Zimbabwe Dollar", + "code": 932, + "precision": 2, + "subunit": 100, + "symbol": "$", + "symbol_first": true, + "decimal_mark": ".", + "thousands_separator": "," + } + } +} \ No newline at end of file diff --git a/resources/assets/js/components/AkauntingHtmlEditor.vue b/resources/assets/js/components/AkauntingHtmlEditor.vue index bca24d483..1e608536b 100644 --- a/resources/assets/js/components/AkauntingHtmlEditor.vue +++ b/resources/assets/js/components/AkauntingHtmlEditor.vue @@ -20,15 +20,18 @@ export default { default: '', description: 'The name of the field', }, + value: { type: String, default: '' }, + model: { type: [String, Number, Array, Object], default: '', description: "Selectbox selected model" }, + disabled: { type: Boolean, default: false, @@ -84,6 +87,13 @@ export default { // #337y1z3 This issue reason

tag broken email template newVal = newVal.replace(/(]+?>|

|<\/p>)/img, ""); + let regex = /style="(.*?)"/gm; + let subst = ``; + + newVal = newVal.replace(regex, subst); + + this.content = newVal; + this.$emit('input', newVal); document.querySelectorAll('.ql-tooltip').forEach((tooltip) => { @@ -93,3 +103,10 @@ export default { }, } + + diff --git a/resources/assets/js/components/AkauntingImport.vue b/resources/assets/js/components/AkauntingImport.vue index 1cdd5445c..abe4eee96 100644 --- a/resources/assets/js/components/AkauntingImport.vue +++ b/resources/assets/js/components/AkauntingImport.vue @@ -22,7 +22,7 @@

-

...

+

...

diff --git a/resources/assets/js/components/AkauntingModalAddNew.vue b/resources/assets/js/components/AkauntingModalAddNew.vue index 9fcfc613a..b61cec916 100644 --- a/resources/assets/js/components/AkauntingModalAddNew.vue +++ b/resources/assets/js/components/AkauntingModalAddNew.vue @@ -40,14 +40,32 @@ {{ buttons.cancel.text }} - - {{ buttons.payment.text }} - - + + + + +
+
+ {{ buttons.payment.before_text }} +
+ + + {{ buttons.payment.text }} +
@@ -148,6 +166,7 @@ export default { precision: 2, masked: false /* doesn't work with directive */ }, + send_to: false, }; }, @@ -284,6 +303,8 @@ export default { this.currency.prefix = (response.data.symbol_first) ? response.data.symbol : ''; this.currency.suffix = (! response.data.symbol_first) ? response.data.symbol : ''; this.currency.precision = parseInt(response.data.precision); + + this.onChangeCurrencyPaymentAccount(response.data.currency_code); }) .catch(error => { }); @@ -319,6 +340,14 @@ export default { this.$emit("submit", this.form); }, + onSubmitViaSendEmail() { + this.form = this.$children[0].$children[0].form; + this.form.loading = true; + this.send_to = true; + + this.$emit("submitViaSendEmail", this.form); + }, + onCancel() { let documentClasses = document.body.classList; @@ -337,7 +366,13 @@ export default { } else { documentClasses.remove('overflow-y-hidden', 'overflow-overlay'); } - } + }, + + 'form.loading': function (newVal, oldVal) { + if (! newVal) { + this.send_to = false; + } + }, } } diff --git a/resources/assets/js/components/AkauntingSearch.vue b/resources/assets/js/components/AkauntingSearch.vue index 908311595..699de781c 100644 --- a/resources/assets/js/components/AkauntingSearch.vue +++ b/resources/assets/js/components/AkauntingSearch.vue @@ -23,7 +23,17 @@ - {{ filter.value }} + + + {{ (index == 0) ? multiple_filter.value : ', ' + multiple_filter.value }} + + +   {{ ' + ' + (filter.value.length - 3) + ' ' + moreText }} + + + + {{ filter.value }} + @@ -93,7 +103,7 @@ @@ -133,8 +173,10 @@ + + diff --git a/resources/assets/js/components/AkauntingSelectRemote.vue b/resources/assets/js/components/AkauntingSelectRemote.vue index eb1c97a32..63986b561 100644 --- a/resources/assets/js/components/AkauntingSelectRemote.vue +++ b/resources/assets/js/components/AkauntingSelectRemote.vue @@ -21,21 +21,30 @@ :remote-method="remoteMethod" :loading="loading" > -
+

data_usage

-
+

{{ noMatchingDataText }}

    -
-
@endif diff --git a/resources/views/components/reports/fields.blade.php b/resources/views/components/reports/fields.blade.php index bb8dad6b0..69590e0fa 100644 --- a/resources/views/components/reports/fields.blade.php +++ b/resources/views/components/reports/fields.blade.php @@ -62,6 +62,7 @@ name="{{ $field['name'] }}" label="{{ $field['title'] }}" :options="$field['values']" + sort-options="false" :selected="$field['selected']" data-field="settings" :dynamic-attributes="$field['attributes']" diff --git a/resources/views/components/reports/filter.blade.php b/resources/views/components/reports/filter.blade.php index 2ee5c5279..83d4a44ce 100644 --- a/resources/views/components/reports/filter.blade.php +++ b/resources/views/components/reports/filter.blade.php @@ -65,7 +65,7 @@ } if ($key == 'year') { - $default_value = \Date::now()->year; + //$default_value = \Date::now()->year; $operators = [ 'equal' => true, @@ -81,6 +81,7 @@ 'url' => $url, 'values' => $filter_values, 'operators' => $operators, + 'sort_options' => ($key == 'date_range') ? false : true, ]; if (! is_null($default_value)) { diff --git a/resources/views/components/reports/show.blade.php b/resources/views/components/reports/show.blade.php index 4cb1ad674..81d5f4ecf 100644 --- a/resources/views/components/reports/show.blade.php +++ b/resources/views/components/reports/show.blade.php @@ -10,13 +10,57 @@ > + @stack('button_print_start') + {{ trans('general.print') }} + @stack('button_print_end') + + @stack('button_export_start') + {{ trans('general.export') }} + + @stack('button_export_end') + + + + + + more_horiz + + + @stack('button_pdf_start') + + + {{ trans('general.download_pdf') }} + + + @stack('button_pdf_end') + + + + @stack('button_edit_start') + + @can('update-common-reports') + + {{ trans('general.edit') }} + + @endcan + + @stack('button_edit_end') + + @stack('button_delete_start') + + @can('delete-common-reports') + + @endcan + + @stack('button_delete_end') + diff --git a/resources/views/components/search-string.blade.php b/resources/views/components/search-string.blade.php index 66c4d73e2..67b1d8264 100644 --- a/resources/views/components/search-string.blade.php +++ b/resources/views/components/search-string.blade.php @@ -3,8 +3,10 @@ select-placeholder="{{ trans('general.placeholder.select_and_filter') }}" enter-placeholder="{{ trans('general.placeholder.enter_and_filter') }}" search-text="{{ trans('general.search_text') }}" + more-text="{{ \Str::lower(trans('general.more')) }}" operator-is-text="{{ trans('general.is') }}" - operator-is-not-text="{{ trans('general.isnot') }}" + operator-is-not-text="{{ trans('general.isnot') }}" + operator-ok-text="{{ trans('general.select') }}" no-data-text="{{ trans('general.no_data') }}" no-matching-data-text="{{ trans('general.no_matching_data') }}" value="{{ request()->get('search', null) }}" diff --git a/resources/views/components/transactions/show/connect.blade.php b/resources/views/components/transactions/show/connect.blade.php new file mode 100644 index 000000000..4c3bca9e7 --- /dev/null +++ b/resources/views/components/transactions/show/connect.blade.php @@ -0,0 +1,22 @@ + + + + + + + @if ($transaction->splits()->count()) + @foreach ($transaction->splits()->get() as $split) + @php $url = '' . $split->number . '' @endphp + +
+ {!! trans('recurring.child', ['url' => $url, 'date' => company_date($split->paid_at)]) !!} +
+ @endforeach + @else + {{ trans('general.none') }} + @endif +
+
diff --git a/resources/views/components/transactions/show/content.blade.php b/resources/views/components/transactions/show/content.blade.php index 5309c69bb..68d15a6ce 100644 --- a/resources/views/components/transactions/show/content.blade.php +++ b/resources/views/components/transactions/show/content.blade.php @@ -55,6 +55,17 @@ @endif @stack('children_end') + @stack('connect_start') + @if (! $hideConnect + && $transaction->isSplitTransaction() + ) + + @endif + @stack('connect_end') + @stack('transfer_start') @if (! $hideTransfer) is_splittable && empty($transaction->document_id) && empty($transaction->recurring) && $transaction->isNotTransferTransaction()) + @if ($transaction->is_splittable + && $transaction->isNotSplitTransaction() + && empty($transaction->document_id) + && empty($transaction->recurring) + && $transaction->isNotTransferTransaction() + ) @if (! $hideButtonConnect) @can($permissionCreate)
diff --git a/resources/views/components/transactions/template/default.blade.php b/resources/views/components/transactions/template/default.blade.php index a1269a73a..9c7adf15e 100644 --- a/resources/views/components/transactions/template/default.blade.php +++ b/resources/views/components/transactions/template/default.blade.php @@ -370,7 +370,34 @@ @endif @if (! $hideAmount) - + @if ($transaction->taxes->count()) +
+
+
+ + {{ trans('general.before_tax') }}: + + + + + +
+ @foreach ($transaction->taxes as $tax) +
+ + {{ $tax->tax->title }}: + + + + + +
+ @endforeach +
+
+ @endif + +
diff --git a/resources/views/modals/documents/payment.blade.php b/resources/views/modals/documents/payment.blade.php index 127994f92..4cf25fb5d 100644 --- a/resources/views/modals/documents/payment.blade.php +++ b/resources/views/modals/documents/payment.blade.php @@ -25,13 +25,94 @@
- + - + + + + +
+ + +
+
+ +
+
+
+ +
+ + +
+
+ +
-
+ + +
+
- -
@@ -45,9 +126,14 @@ + - + + + + + diff --git a/resources/views/modals/invoices/email.blade.php b/resources/views/modals/invoices/email.blade.php index ff39d118e..2acd7a0e0 100644 --- a/resources/views/modals/invoices/email.blade.php +++ b/resources/views/modals/invoices/email.blade.php @@ -14,13 +14,27 @@ - + - + - + @@ -28,27 +42,52 @@ - @if ($invoice->attachment) - - - - - + + + + + - - + + - - {{ trans('general.name') }} - + + {{ trans('general.name') }} + - - {{ trans('general.size') }} - - - + + {{ trans('general.size') }} + + + - + + + + + + +
+ description +
+
+ + + {{ trans('general.pdf_file', ['type' => trans_choice('general.invoices', 1)]) }} + + + + {{ trans('general.na') }} + +
+ @if ($invoice->attachment) @foreach($invoice->attachment as $attachment) @@ -80,13 +119,9 @@ @endforeach -
-
- @else -

- {{ trans('documents.empty_attachments', ['type' => $invoice->type]) }} -

- @endif + @endif + +
diff --git a/resources/views/modals/items/create.blade.php b/resources/views/modals/items/create.blade.php index 368860546..429ccbdf6 100644 --- a/resources/views/modals/items/create.blade.php +++ b/resources/views/modals/items/create.blade.php @@ -2,7 +2,7 @@
- + diff --git a/resources/views/modals/transactions/email.blade.php b/resources/views/modals/transactions/email.blade.php index bfdfc50f6..533062a87 100644 --- a/resources/views/modals/transactions/email.blade.php +++ b/resources/views/modals/transactions/email.blade.php @@ -1,15 +1,128 @@ - - - + + + + {{ trans('general.general') }} + - - - - - - - + + {{ trans_choice('general.attachments', 2) }} + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ trans('general.name') }} + + + + {{ trans('general.size') }} + + + + + + + + + + +
+ description +
+
+ + + {{ trans('general.pdf_file', ['type' => trans_choice('general.transactions', 1)]) }} + + + + {{ trans('general.na') }} + +
+ @if ($transaction->attachment) + @foreach($transaction->attachment as $attachment) + + + + + + @if ($attachment->aggregate_type == 'image') +
+ {{ $attachment->basename }} +
+ @else +
+ attach_file +
+ @endif +
+ + + {{ $attachment->basename }} + + + + {{ $attachment->readableSize() }} + +
+ @endforeach + @endif +
+
+
+
+
diff --git a/resources/views/purchases/bills/index.blade.php b/resources/views/purchases/bills/index.blade.php index a88641ecd..aecfb716c 100644 --- a/resources/views/purchases/bills/index.blade.php +++ b/resources/views/purchases/bills/index.blade.php @@ -18,7 +18,7 @@ - + diff --git a/resources/views/purchases/vendors/edit.blade.php b/resources/views/purchases/vendors/edit.blade.php index fa33d20fc..c78b82684 100644 --- a/resources/views/purchases/vendors/edit.blade.php +++ b/resources/views/purchases/vendors/edit.blade.php @@ -7,5 +7,5 @@ - + diff --git a/resources/views/sales/customers/edit.blade.php b/resources/views/sales/customers/edit.blade.php index 94aed59f9..1b9771848 100644 --- a/resources/views/sales/customers/edit.blade.php +++ b/resources/views/sales/customers/edit.blade.php @@ -7,5 +7,5 @@ - + diff --git a/resources/views/sales/invoices/index.blade.php b/resources/views/sales/invoices/index.blade.php index 08f654a0d..031b795b3 100644 --- a/resources/views/sales/invoices/index.blade.php +++ b/resources/views/sales/invoices/index.blade.php @@ -18,7 +18,7 @@ - + diff --git a/routes/admin.php b/routes/admin.php index ffa504952..f21a52488 100644 --- a/routes/admin.php +++ b/routes/admin.php @@ -42,6 +42,7 @@ Route::group(['prefix' => 'common'], function () { Route::post('bulk-actions/{group}/{type}', 'Common\BulkActions@action')->name('bulk-actions.action'); Route::get('reports/{report}/print', 'Common\Reports@print')->name('reports.print'); + Route::get('reports/{report}/pdf', 'Common\Reports@pdf')->name('reports.pdf'); Route::get('reports/{report}/export', 'Common\Reports@export')->name('reports.export'); Route::get('reports/{report}/duplicate', 'Common\Reports@duplicate')->name('reports.duplicate'); Route::get('reports/{report}/clear', 'Common\Reports@clear')->name('reports.clear'); @@ -49,6 +50,8 @@ Route::group(['prefix' => 'common'], function () { Route::resource('reports', 'Common\Reports'); Route::get('contacts/index', 'Common\Contacts@index')->name('contacts.index'); + + Route::get('plans/check', 'Common\Plans@check')->name('plans.check'); }); Route::group(['prefix' => 'auth'], function () { @@ -70,6 +73,7 @@ Route::group(['prefix' => 'auth'], function () { Route::group(['prefix' => 'sales'], function () { Route::get('invoices/{invoice}/sent', 'Sales\Invoices@markSent')->name('invoices.sent'); Route::get('invoices/{invoice}/cancelled', 'Sales\Invoices@markCancelled')->name('invoices.cancelled'); + Route::get('invoices/{invoice}/restore', 'Sales\Invoices@restoreInvoice')->name('invoices.restore'); Route::get('invoices/{invoice}/email', 'Sales\Invoices@emailInvoice')->name('invoices.email'); Route::get('invoices/{invoice}/print', 'Sales\Invoices@printInvoice')->name('invoices.print'); Route::get('invoices/{invoice}/pdf', 'Sales\Invoices@pdfInvoice')->name('invoices.pdf'); @@ -97,6 +101,7 @@ Route::group(['prefix' => 'sales'], function () { Route::group(['prefix' => 'purchases'], function () { Route::get('bills/{bill}/received', 'Purchases\Bills@markReceived')->name('bills.received'); Route::get('bills/{bill}/cancelled', 'Purchases\Bills@markCancelled')->name('bills.cancelled'); + Route::get('bills/{bill}/restore', 'Purchases\Bills@restoreBill')->name('bills.restore'); Route::get('bills/{bill}/print', 'Purchases\Bills@printBill')->name('bills.print'); Route::get('bills/{bill}/pdf', 'Purchases\Bills@pdfBill')->name('bills.pdf'); Route::get('bills/{bill}/duplicate', 'Purchases\Bills@duplicate')->name('bills.duplicate'); diff --git a/safelist.txt b/safelist.txt index 835003870..a32f6f4d4 100644 --- a/safelist.txt +++ b/safelist.txt @@ -99,4 +99,5 @@ ltr:float-right ltr:float-left rtl:float-right rtl:float-left -rtl:rotate-180 \ No newline at end of file +rtl:rotate-180 +hover:bg-purple-200 \ No newline at end of file diff --git a/tests/Feature/Auth/UsersTest.php b/tests/Feature/Auth/UsersTest.php index abb9f5b73..8dec1a830 100644 --- a/tests/Feature/Auth/UsersTest.php +++ b/tests/Feature/Auth/UsersTest.php @@ -3,7 +3,6 @@ namespace Tests\Feature\Auth; use App\Jobs\Auth\CreateUser; -use App\Models\Auth\User; use App\Notifications\Auth\Invitation; use Illuminate\Support\Facades\Notification; use Tests\Feature\FeatureTestCase; @@ -55,11 +54,11 @@ class UsersTest extends FeatureTestCase 'success' => true, 'error' => false, 'message' => '', - 'redirect' => route('users.show', User::max('id')), + 'redirect' => route('users.show', user_model_class()::max('id')), ]) ->json(); - $user = User::findOrFail($response['data']['id']); + $user = user_model_class()::findOrFail($response['data']['id']); $this->assertFlashLevel('success'); @@ -229,7 +228,7 @@ class UsersTest extends FeatureTestCase public function getRequest() { - return User::factory()->enabled()->raw(); + return user_model_class()::factory()->enabled()->raw(); } public function getAssertRequest($request) diff --git a/tests/Feature/FeatureTestCase.php b/tests/Feature/FeatureTestCase.php index 273199273..329d3164a 100644 --- a/tests/Feature/FeatureTestCase.php +++ b/tests/Feature/FeatureTestCase.php @@ -2,7 +2,6 @@ namespace Tests\Feature; -use App\Models\Auth\User; use App\Models\Common\Company; use Faker\Factory as Faker; use Tests\TestCase; @@ -22,7 +21,7 @@ abstract class FeatureTestCase extends TestCase $this->withoutExceptionHandling(); $this->faker = Faker::create(); - $this->user = User::first(); + $this->user = user_model_class()::first(); $this->company = $this->user->companies()->first(); // Disable debugbar @@ -36,7 +35,7 @@ abstract class FeatureTestCase extends TestCase * @param Company|null $company * @return FeatureTestCase */ - public function loginAs(User $user = null, Company $company = null) + public function loginAs($user = null, Company $company = null) { if (!$user) { $user = $this->user; diff --git a/tests/Feature/PaymentTestCase.php b/tests/Feature/PaymentTestCase.php index d3cffd18c..449102dcf 100644 --- a/tests/Feature/PaymentTestCase.php +++ b/tests/Feature/PaymentTestCase.php @@ -75,13 +75,13 @@ class PaymentTestCase extends FeatureTestCase } elseif ($this->invoice_currency != null) { $this->dispatch(new CreateCurrency([ 'company_id' => company_id(), - 'name' => config('money.currencies.' . $this->invoice_currency . '.name'), + 'name' => currency($this->invoice_currency)->getName(), 'code' => $this->invoice_currency, 'rate' => config(['money.' . $this->invoice_currency . '.rate' => 1]), 'enabled' => 1, - 'symbol_first' => config('money.currencies.' . $this->invoice_currency . '.symbol_first'), - 'decimal_mark' => config('money.currencies.' . $this->invoice_currency . '.decimal_mark'), - 'thousands_separator' => config('money.currencies.' . $this->invoice_currency . '.thousands_separator'), + 'symbol_first' => currency($this->invoice_currency)->isSymbolFirst(), + 'decimal_mark' => currency($this->invoice_currency)->getDecimalMark(), + 'thousands_separator' => currency($this->invoice_currency)->getThousandsSeparator(), 'default_currency' => true, ])); } diff --git a/tests/Feature/Sales/CustomersTest.php b/tests/Feature/Sales/CustomersTest.php index 5864dc60d..c1cf56dff 100644 --- a/tests/Feature/Sales/CustomersTest.php +++ b/tests/Feature/Sales/CustomersTest.php @@ -4,7 +4,6 @@ namespace Tests\Feature\Sales; use App\Exports\Sales\Customers as Export; use App\Jobs\Common\CreateContact; -use App\Models\Auth\User; use App\Models\Common\Contact; use Illuminate\Http\UploadedFile; use Illuminate\Support\Facades\File; @@ -64,7 +63,7 @@ class CustomersTest extends FeatureTestCase $this->assertFlashLevel('success'); - $user = User::where('email', $request['email'])->first(); + $user = user_model_class()::where('email', $request['email'])->first(); $this->assertNotNull($user); $this->assertEquals($request['email'], $user->email);