{"id":15824581,"url":"https://github.com/sambacha/tokenlist-types","last_synced_at":"2026-04-30T19:31:43.407Z","repository":{"id":52895317,"uuid":"358036705","full_name":"sambacha/tokenlist-types","owner":"sambacha","description":"uniswap token-list types and schemas ","archived":false,"fork":false,"pushed_at":"2021-04-14T20:56:45.000Z","size":81,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-11T01:57:35.706Z","etag":null,"topics":["ethereum","ethers","sushiswap","token-list","tokenlist","types","uniswap"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sambacha.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-04-14T20:40:33.000Z","updated_at":"2025-01-25T22:56:04.000Z","dependencies_parsed_at":"2022-08-23T18:21:10.657Z","dependency_job_id":null,"html_url":"https://github.com/sambacha/tokenlist-types","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sambacha/tokenlist-types","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sambacha%2Ftokenlist-types","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sambacha%2Ftokenlist-types/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sambacha%2Ftokenlist-types/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sambacha%2Ftokenlist-types/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sambacha","download_url":"https://codeload.github.com/sambacha/tokenlist-types/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sambacha%2Ftokenlist-types/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32475191,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"ssl_error","status_checked_at":"2026-04-30T13:12:06.837Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ethereum","ethers","sushiswap","token-list","tokenlist","types","uniswap"],"created_at":"2024-10-05T09:00:35.079Z","updated_at":"2026-04-30T19:31:43.394Z","avatar_url":"https://github.com/sambacha.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# [@types/tokenlist](#)\n\n\n\u003e @uniswap/token-lists\n\n## @types/tokenlist\n\n## Index\n\n### Interfaces\n\n* [Tags](interfaces/tags.md)\n* [TokenInfo](interfaces/tokeninfo.md)\n* [TokenList](interfaces/tokenlist.md)\n* [Version](interfaces/version.md)\n\n### Variables\n\n* [VersionUpgrade](globals.md#const-versionupgrade)\n* [schema](globals.md#const-schema)\n\n### Functions\n\n* [diffTokenLists](globals.md#difftokenlists)\n* [getVersionUpgrade](globals.md#getversionupgrade)\n* [isVersionUpdate](globals.md#isversionupdate)\n* [minVersionBump](globals.md#minversionbump)\n* [nextVersion](globals.md#nextversion)\n* [versionComparator](globals.md#versioncomparator)\n\n## Variables\n\n### `Const` VersionUpgrade\n\n• **VersionUpgrade**: *object*\n\n*Defined in [token.d.ts:3](https://github.com/sambacha/tokenlist-types/blob/f2879ad/token.d.ts#L3)*\n\nDeclaration file generated by dts-gen\n\n#### Type declaration:\n\n* **0**: *string*\n\n* **1**: *string*\n\n* **2**: *string*\n\n* **3**: *string*\n\n* **MAJOR**: *number*\n\n* **MINOR**: *number*\n\n* **NONE**: *number*\n\n* **PATCH**: *number*\n\n___\n\n### `Const` schema\n\n• **schema**: *object*\n\n*Defined in [token.d.ts:14](https://github.com/sambacha/tokenlist-types/blob/f2879ad/token.d.ts#L14)*\n\n#### Type declaration:\n\n* **$id**: *string*\n\n* **$schema**: *string*\n\n* **additionalProperties**: *boolean*\n\n* **definitions**(): *object*\n\n  * **ExtensionIdentifier**(): *object*\n\n    * **description**: *string*\n\n    * **examples**: *string[]*\n\n    * **maxLength**: *number*\n\n    * **minLength**: *number*\n\n    * **pattern**: *string*\n\n    * **type**: *string*\n\n  * **ExtensionValue**(): *object*\n\n    * **anyOf**: *object[]*\n\n  * **TagDefinition**(): *object*\n\n    * **additionalProperties**: *boolean*\n\n    * **description**: *string*\n\n    * **examples**: *object[]*\n\n    * **properties**(): *object*\n\n      * **description**(): *object*\n\n        * **description**: *string*\n\n        * **maxLength**: *number*\n\n        * **minLength**: *number*\n\n        * **pattern**: *string*\n\n        * **type**: *string*\n\n      * **name**(): *object*\n\n        * **description**: *string*\n\n        * **maxLength**: *number*\n\n        * **minLength**: *number*\n\n        * **pattern**: *string*\n\n        * **type**: *string*\n\n    * **required**: *string[]*\n\n    * **type**: *string*\n\n  * **TagIdentifier**(): *object*\n\n    * **description**: *string*\n\n    * **examples**: *string[]*\n\n    * **maxLength**: *number*\n\n    * **minLength**: *number*\n\n    * **pattern**: *string*\n\n    * **type**: *string*\n\n  * **TokenInfo**(): *object*\n\n    * **additionalProperties**: *boolean*\n\n    * **description**: *string*\n\n    * **properties**(): *object*\n\n      * **address**(): *object*\n\n        * **description**: *string*\n\n        * **examples**: *string[]*\n\n        * **pattern**: *string*\n\n        * **type**: *string*\n\n      * **chainId**(): *object*\n\n        * **description**: *string*\n\n        * **examples**: *number[]*\n\n        * **minimum**: *number*\n\n        * **type**: *string*\n\n      * **decimals**(): *object*\n\n        * **description**: *string*\n\n        * **examples**: *number[]*\n\n        * **maximum**: *number*\n\n        * **minimum**: *number*\n\n        * **type**: *string*\n\n      * **extensions**(): *object*\n\n        * **additionalProperties**(): *object*\n\n          * **$ref**: *string*\n\n        * **description**: *string*\n\n        * **examples**: *object[]*\n\n        * **maxProperties**: *number*\n\n        * **propertyNames**(): *object*\n\n          * **$ref**: *string*\n\n        * **type**: *string*\n\n      * **logoURI**(): *object*\n\n        * **description**: *string*\n\n        * **examples**: *string[]*\n\n        * **format**: *string*\n\n        * **type**: *string*\n\n      * **name**(): *object*\n\n        * **description**: *string*\n\n        * **examples**: *string[]*\n\n        * **maxLength**: *number*\n\n        * **minLength**: *number*\n\n        * **pattern**: *string*\n\n        * **type**: *string*\n\n      * **symbol**(): *object*\n\n        * **description**: *string*\n\n        * **examples**: *string[]*\n\n        * **maxLength**: *number*\n\n        * **minLength**: *number*\n\n        * **pattern**: *string*\n\n        * **type**: *string*\n\n      * **tags**(): *object*\n\n        * **description**: *string*\n\n        * **examples**: *string[]*\n\n        * **items**(): *object*\n\n          * **$ref**: *string*\n\n        * **maxLength**: *number*\n\n        * **type**: *string*\n\n    * **required**: *string[]*\n\n    * **type**: *string*\n\n  * **Version**(): *object*\n\n    * **additionalProperties**: *boolean*\n\n    * **description**: *string*\n\n    * **examples**: *object[]*\n\n    * **properties**(): *object*\n\n      * **major**(): *object*\n\n        * **description**: *string*\n\n        * **examples**: *number[]*\n\n        * **minimum**: *number*\n\n        * **type**: *string*\n\n      * **minor**(): *object*\n\n        * **description**: *string*\n\n        * **examples**: *number[]*\n\n        * **minimum**: *number*\n\n        * **type**: *string*\n\n      * **patch**(): *object*\n\n        * **description**: *string*\n\n        * **examples**: *number[]*\n\n        * **minimum**: *number*\n\n        * **type**: *string*\n\n    * **required**: *string[]*\n\n    * **type**: *string*\n\n* **description**: *string*\n\n* **properties**(): *object*\n\n  * **keywords**(): *object*\n\n    * **description**: *string*\n\n    * **items**(): *object*\n\n      * **description**: *string*\n\n      * **examples**: *string[]*\n\n      * **maxLength**: *number*\n\n      * **minLength**: *number*\n\n      * **pattern**: *string*\n\n      * **type**: *string*\n\n    * **maxItems**: *number*\n\n    * **type**: *string*\n\n    * **uniqueItems**: *boolean*\n\n  * **logoURI**(): *object*\n\n    * **description**: *string*\n\n    * **examples**: *string[]*\n\n    * **format**: *string*\n\n    * **type**: *string*\n\n  * **name**(): *object*\n\n    * **description**: *string*\n\n    * **examples**: *string[]*\n\n    * **maxLength**: *number*\n\n    * **minLength**: *number*\n\n    * **pattern**: *string*\n\n    * **type**: *string*\n\n  * **tags**(): *object*\n\n    * **additionalProperties**(): *object*\n\n      * **$ref**: *string*\n\n    * **description**: *string*\n\n    * **examples**: *object[]*\n\n    * **maxProperties**: *number*\n\n    * **propertyNames**(): *object*\n\n      * **$ref**: *string*\n\n    * **type**: *string*\n\n  * **timestamp**(): *object*\n\n    * **description**: *string*\n\n    * **format**: *string*\n\n    * **type**: *string*\n\n  * **tokens**(): *object*\n\n    * **description**: *string*\n\n    * **items**(): *object*\n\n      * **$ref**: *string*\n\n    * **maxItems**: *number*\n\n    * **minItems**: *number*\n\n    * **type**: *string*\n\n  * **version**(): *object*\n\n    * **$ref**: *string*\n\n* **required**: *string[]*\n\n* **title**: *string*\n\n* **type**: *string*\n\n## Functions\n\n###  diffTokenLists\n\n▸ **diffTokenLists**(`base`: any, `update`: any): *any*\n\n*Defined in [token.d.ts:244](https://github.com/sambacha/tokenlist-types/blob/f2879ad/token.d.ts#L244)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`base` | any |\n`update` | any |\n\n**Returns:** *any*\n\n___\n\n###  getVersionUpgrade\n\n▸ **getVersionUpgrade**(`base`: any, `update`: any): *any*\n\n*Defined in [token.d.ts:246](https://github.com/sambacha/tokenlist-types/blob/f2879ad/token.d.ts#L246)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`base` | any |\n`update` | any |\n\n**Returns:** *any*\n\n___\n\n###  isVersionUpdate\n\n▸ **isVersionUpdate**(`base`: any, `update`: any): *any*\n\n*Defined in [token.d.ts:248](https://github.com/sambacha/tokenlist-types/blob/f2879ad/token.d.ts#L248)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`base` | any |\n`update` | any |\n\n**Returns:** *any*\n\n___\n\n###  minVersionBump\n\n▸ **minVersionBump**(`baseList`: any, `updatedList`: any): *any*\n\n*Defined in [token.d.ts:250](https://github.com/sambacha/tokenlist-types/blob/f2879ad/token.d.ts#L250)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`baseList` | any |\n`updatedList` | any |\n\n**Returns:** *any*\n\n___\n\n###  nextVersion\n\n▸ **nextVersion**(`base`: any, `bump`: any): *any*\n\n*Defined in [token.d.ts:252](https://github.com/sambacha/tokenlist-types/blob/f2879ad/token.d.ts#L252)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`base` | any |\n`bump` | any |\n\n**Returns:** *any*\n\n___\n\n###  versionComparator\n\n▸ **versionComparator**(`versionA`: any, `versionB`: any): *any*\n\n*Defined in [token.d.ts:254](https://github.com/sambacha/tokenlist-types/blob/f2879ad/token.d.ts#L254)*\n\n**Parameters:**\n\nName | Type |\n------ | ------ |\n`versionA` | any |\n`versionB` | any |\n\n**Returns:** *any*\n[@types/tokenlist](../globals.md) › [Tags](tags.md)\n\n# Interface: Tags\n\n## Hierarchy\n\n* **Tags**\n\n## Indexable\n\n* \\[ **tagId**: *string*\\]: object\n\n* **description**: *string*\n\n* **name**: *string*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsambacha%2Ftokenlist-types","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsambacha%2Ftokenlist-types","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsambacha%2Ftokenlist-types/lists"}