forked from trustwallet/assets
-
Notifications
You must be signed in to change notification settings - Fork 123
Add Akita Share Token (■AKITA) on Base #92
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from all commits
Commits
Show all changes
1363 commits
Select commit
Hold shift + click to select a range
f1c4f16
feat: Add Dependabot config [sc-116626] (#35425)
sunitha1814 745b194
Mark FAKE Τeth℮r as FAKE (#35483)
twhino b2d6514
Internal Mark FAKE tokens as FAKE (6 tokens) (#35484)
twhino 76b3ae7
Internal Add 5 Tron (TRX), Solana (SOL), Aptos (APT), Ethereum (ETH),…
twhino c7d91af
Update four.meme DApp logo (#35487)
curiouschonk d16b3d7
Add Machines Cash dApp logo and Base token assets (#35457)
ardaerturk 9bf406f
Add predict.fun DApp logo (#35600)
curiouschonk 98cc2e7
Internal Mark FAKE tokens as FAKE (3 tokens) (#35601)
curiouschonk ffb3b5b
Mark HONEYPOT OtterHome as HONEYPOT (#35604)
TWmLorejo aa864e8
Mark HONEYPOT HONEYPOT Moreno as HONEYPOT (#35606)
TWmLorejo 42149f1
Mark FAKE USDT token as FAKE (#35623)
twhino ed8b2bc
Mark FAKE Tether USD as FAKE (#35624)
twhino f144bed
Add HNO (BASE) (#35625)
PaPacarlo13 67d328b
Mark FAKE Fake USDT as FAKE (#35650)
TWmLorejo e14b281
Remove Ethereum and Tron asset logos (#35657)
twhino 0a6b8ed
Mark USDC.a (USDC.a) on solana as FAKE (#35667)
curiouschonk 4eb147b
Internal Mark FAKE tokens as FAKE (3 tokens) (#35668)
curiouschonk 22185fe
Update pump.fun DApp logo (#35703)
curiouschonk 0381f1b
Update pump.fun DApp logo (#35705)
curiouschonk a0258ce
Mark FAKE KAT (FAKE) in Solana as FAKE (#35708)
TWmLorejo 5644602
Mark EURC (EURC) on solana as FAKE (#35710)
curiouschonk 87b4262
Mark UKSDT (UKSDT) on smartchain as FAKE (#35670)
curiouschonk 2c89d83
Add four meme AI logo (#35739)
curiouschonk 98ba720
Mark FAKE YELOOW (FAKE) in Solana as FAKE (#35760)
TWmLorejo 5d8e554
Add Puffin validator (#35779)
HGuillemet 4100d23
Mark YELLOW (FAKE) in Solana as FAKE (#35803)
TWmLorejo 1a6c66e
Internal Mark FAKE tokens as FAKE (2 tokens) (#35820)
TWmLorejo 0af950d
Internal Mark FAKE tokens as FAKE (6 tokens) (#35843)
tw-jt a106810
Mark FAKE USDC as FAKE (#35854)
TWmLorejo cf62798
Add and update Aave token metadata and logos (#35860)
curiouschonk 3256465
update slp token icon (#35910)
Mike-Trust e706e42
Revert "update slp token icon (#35910)" (#35913)
shawn-lee-tw 8976163
Internal Add 183 Ethereum (ETH), BNB Smart Chain (BSC), Solana (SOL) …
curiouschonk d5a4dcb
Add 297 Ondo tokens
curiouschonk 2a0ca7b
Mark FAKE USDT as FAKE (#35936)
TWmLorejo 9c71631
Update logo for U token (#35939)
TWmLorejo 46cf9b2
Mark Սꮪꭰ ТетһеR and UЅⅮT (Սꮪꭰ ТетһеR and UЅⅮT) on solana as SPAM (#35…
curiouschonk 1541d21
Mark TRUMP MOG (TRUMP) on smartchain as HONEYPOT (#35954)
curiouschonk 650efcd
Solana: replace Puffin identity with vote account (#35934)
HGuillemet 2692d31
[sc-125020] Mark Wien Euro Reserve Coin (WERC) & UERC (UERC) on ether…
curiouschonk 795c73f
Mark FAKE Tether USD as FAKE (#36021)
twhino 72ad9c3
Add Wrapped TRX (WTRX) (#36054)
curiouschonk 617fbc2
Add wARS (Argentine Peso) stablecoin (#35823)
ferminatripio 069f144
Add wBRL (Brazilian Real) stablecoin (#35824)
ferminatripio e638df7
Add wMXN (Mexican Peso) stablecoin (#35825)
ferminatripio ebd2578
Add wCOP (Colombian Peso) stablecoin (#35826)
ferminatripio 1cb4ae5
Add wPEN (Peruvian Sol) stablecoin (#35827)
ferminatripio 9a0d7b2
Add wCLP (Chilean Peso) stablecoin (#35828)
ferminatripio e75fc25
Add Tether Gold (XAUt) (#36090)
curiouschonk 0bf8ac2
Mark USDT (USDT) in Solana as FAKE (#36096)
TWmLorejo 4a031fb
Mark FAKE USDT as FAKE (#36103)
TWmLorejo 8297a76
Add Lobstar (#36113)
shawn-lee-tw 9699e60
Fix token address in info.json (#36128)
twhino d49dc86
Add Pro token (BEP20) (#36134)
PaPacarlo13 3d1f3ac
Internal Mark FAKE tokens as FAKE (2 tokens) (#36136)
curiouschonk ae976f6
Add Akita Inu OLD as abandoned (#36119)
kadukashi a214432
Info for token Akita (#36098)
kadukashi 4e718ec
Mark USDGOLD (USDG) in Smartchain as HONEYPOT (#36172)
twhino f31c81d
Internal Mark HONEYPOT tokens as HONEYPOT (#36173)
twhino 249cbc0
Internal Add 22 BNB Smart Chain (BSC) tokens (#36184)
curiouschonk 41c8108
Mark FAKE USDT as FAKE (#36205)
TWmLorejo 06b065f
Internal Mark FAKE tokens as FAKE (3 tokens) (#36214)
TWmLorejo 7ef94b5
Mark FAKE OXN as FAKE (#36215)
TWmLorejo 557bcab
Internal Mark HONEYPOT tokens as HONEYPOT (#36217)
curiouschonk cc24e6e
Internal Mark FAKE tokens as FAKE (7 tokens) (#36223)
TWmLorejo 4b0669f
Mark FAKE USDT as FAKE (#36226)
TWmLorejo 32258ed
Mark FAKE USDT as FAKE (#36261)
TWmLorejo 58463d8
Internal Mark FAKE tokens as FAKE (8 tokens) (#36280)
twhino 206f6e2
Mark FAKE USDT as FAKE (#35862)
TWmLorejo 19b1f71
Mark USDT (BEP20) on solana as FAKE (#36017)
curiouschonk 63a804a
Mark USDA (USDA) on ethereum as SPAM (#35929)
curiouschonk 3c7c7e8
add square logo icons for multiple chains (#36294)
DBoyalskyyTW 0480f9c
Add native.org logo (#36311)
curiouschonk 15ad655
base icon update (#36299)
tw-nikos ce94954
Internal Mark FAKE tokens as FAKE (2 tokens) (#36321)
TWmLorejo 40c3bbc
Mark token in Smartchain as HONEYPOT (#36319)
TWmLorejo 75ce75b
Add YFSX (BEP20) (#36006)
yfsxvin b933860
Mark FAKE USDT as FAKE (#36322)
TWmLorejo 6cecb8b
Mark WERC (WERC) in Solana as FAKE (#36339)
TWmLorejo 23d7432
Add SEI EVM blockchain (#36337)
twhino a2c7ba6
Add cow.fi logo (#36349)
curiouschonk 9e356c6
Mark FAKE Tеthеr as FAKE (#36390)
twhino d4ad184
Revert "Add YFSX (BEP20) (#36006)" (#36393)
twhino 2418ad1
Mark HONEYPOT Tether USD as HONEYPOT (#36417)
twhino 79b5cda
Mark USDT (USDT) in Smartchain as FAKE (#36421)
TWmLorejo dbc915d
Add stablecoin tag to USDC/USDT variants missing it (#36426)
davidlee-t-2026 85984da
remove unused tag (#36427)
shawn-lee-tw a3785ec
remove unused tag (#36428)
shawn-lee-tw ccb8aa3
Remove deprecated Ethereum USDT wrapper tokens (#36430)
twhino 30f2c51
Mark FAKE Tethet as FAKE (#36461)
twhino fdb007c
Internal Mark FAKE tokens as FAKE (2 tokens) (#36462)
twhino b6f6d22
add square logo icons for multiple chains (#36477)
DBoyalskyyTW b7d3216
add placeholder for missing square_logo (#36478)
DBoyalskyyTW 03dd720
Mark FAKE Tether as FAKE (#36486)
twhino e810038
Mark FAKE Tether as FAKE (#36487)
twhino b3dd4f1
Mark FAKE USDT as FAKE (#36488)
twhino 9e250e2
Update Base square_logo.png (#36510)
davidlee-t-2026 a0c2c4b
Internal Mark FAKE tokens as FAKE (4 tokens) (#36512)
twhino 084e11a
Mark HONEYPOT Monero as HONEYPOT (#36545)
twhino 7f9b521
Mark FAKE Bitcoin as FAKE (#36546)
twhino c524466
Mark FAKE Bitcoin as FAKE (#36547)
twhino 93232a1
Mark HONEYPOT ᎢЕΤḤЕГ as HONEYPOT (#36565)
twhino 576c9a5
Internal Add 36 BNB Smart Chain (BSC) tokens (#36570)
curiouschonk 47818e6
Mark FAKE Uniswap as FAKE (#36571)
twhino 769c886
Mark HONEYPOT USDT as HONEYPOT (#36577)
twhino 3e375cf
Add Tether USDT (USD₮) (#36584)
twhino 6e0c535
Mark FAKE ΒΝΒ Smart Chain as FAKE (#36592)
twhino cda39eb
Mark FAKE Tether as FAKE (#36606)
twhino ea696cb
Mark FAKE Ꭲеτḥег as FAKE (#36626)
twhino b7f55b5
Internal Mark HONEYPOT tokens as HONEYPOT (2 tokens) (#36627)
twhino ab39e03
Mark FAKE Tеthеr as FAKE (#36628)
twhino 4cd9979
Internal Mark HONEYPOT tokens as HONEYPOT (3 tokens) (#36632)
twhino ce63c50
Mark HONEYPOT Beers as HONEYPOT (#36638)
twhino 89d1c6b
Add swaps.xyz dApp logo (#36646)
twhino 2522bf5
Add ZigCoin (ZIG) (ERC20) (#36586)
ZIG-Purgatorian 572b387
Update chains (#35775)
3eph1r0th 7b8efbf
Update ADX assets (#36678)
TRtomasz 57591c5
Info for token Ape and Pepe (#36174)
apeandpepe e6aaae6
Mark FAKE Bitcoin as FAKE (#36734)
twhino 1e1de0d
Mark FAKE Tether as FAKE (#36738)
twhino 3b6a0ad
Revert "Mark USDA (USDA) on ethereum as SPAM (#35929)" (#36758)
twhino 8102747
Info for token GROK (#36515)
GrokMeme 2774877
Add Polymarket USD (pUSD) (#36766)
Iolana08 16024a6
Mark FAKE USDC as FAKE (#36774)
twhino cf0f36f
Mark FAKE Tentum (Community Alert: Unverified token) as FAKE (#36771)
TelaW19 2c42d3e
add icon for chat.b.ai dApp (#36794)
DBoyalskyyTW 8a6eb8e
Add Scroll (SCR) (#36798)
twhino 8a25a4f
Mark USDT (USDT) in Smartchain as FAKE (#36802)
Iolana08 413c8c3
Mark FAKE Tether (Community Alert: Unverified token) (Teth℮r) in Smar…
TelaW19 b74d6d7
Mark USDT (FAKE) in Smartchain as FAKE (#36804)
Iolana08 5abd9d7
add HypeEVM information to info.json (#36809)
DBoyalskyyTW 09cc2e2
Mark ՍЅᎠТ ((ՍЅᎠТ)) in Solana as FAKE (#36805)
TelaW19 ae03054
Mark FAKE Tether USD as FAKE (#36806)
TelaW19 04ea033
Mark FAKE Bitcoin as FAKE (#36818)
TelaW19 f1e3a2f
Mark FAKE Tether as FAKE (#36819)
TelaW19 ee4503f
Mark FAKE Tedra USD 2.0 as FAKE (#36849)
TWColdBrews 89c8659
Update Sei (SEI) logo for 2026 brand refresh (#36848)
alexander-sei 5534fed
Mark FAKE Staking Pool (USDT) as FAKE (#36887)
TelaW19 91a30cd
Mark FAKE Tether USD as FAKE (#36888)
TelaW19 84e55c1
Mark FAKE Tether USD as FAKE (#36908)
TreeJah 19855d5
Mark FAKE Tеthеr as FAKE (#36919)
TWColdBrews 8abf639
Mark FAKE Εthеrеum as FAKE (#36923)
TelaW19 af2f14a
Mark FAKE Tether USD as FAKE (#36932)
TWColdBrews 5604024
Mark FAKE Tether USD as FAKE (#36935)
TelaW19 6d8be58
Mark Fake Βitcoin (BTC) in Smartchain as FAKE (#36962)
TelaW19 43a17c4
Mark FAKE Tether USD as FAKE (#36964)
TelaW19 ce12584
[sc-140206] fix hyperevm folder name typo (#36972)
jimmy-xia-crypto 0718e35
[sc-140206] update SEI EVM square_logo and logo, update HyperEVM logo…
jimmy-xia-crypto 5d07f4c
Mark FAKE Tether USD as FAKE (#36990)
Iolana08 ce3c29c
Add HyperEVM (hypeevm) blockchain folder with icon images (#36996)
jimmy-xia-crypto 0d7daef
Mark FAKE Bitcoin as FAKE (#36993)
TelaW19 2585880
Mark FAKE Εthеrеum as FAKE (#37005)
twhino 37a5ebd
Mark FAKE Tether USD as FAKE (#37003)
TelaW19 4687694
Mark FAKE Tеthеr as FAKE (#37026)
twhino f8b87b5
Mark HONEYPOT Tether USD as HONEYPOT (#37027)
twhino 45a1c93
Mark FAKE ՍЅᎠТ as FAKE (#37032)
twhino d7ff310
Mark HONEYPOT SpaceX_coin as HONEYPOT (#37016)
Iolana08 a1da008
Internal Add 6 BNB Smart Chain (BSC) tokens (#37033)
twhino 3bfab20
add erc8056 tags (#37039)
tw-nikos cfccc71
Mark HONEYPOT BITBULL as HONEYPOT (#37047)
TelaW19 9b8895c
Mark FAKE Βitсоin as FAKE (#37053)
twhino b4ef401
Mark FAKE Tether as FAKE (#37054)
twhino bb77790
fix bstocks url (#37059)
tw-nikos 2655cca
Mark FAKE Tether USD as FAKE (#37081)
twhino 2586ccc
Mark FAKE Tеthеr as FAKE (#37082)
twhino 8228f17
Mark FAKE USDT as FAKE (#37072)
Iolana08 c81844e
Mark FAKE Ethereum as FAKE (#37071)
Iolana08 f3be5e3
Mark FAKE Tether as FAKE (#37084)
twhino 464d520
Mark FAKE Βitсоin as FAKE (#37085)
twhino e9c617f
Add SpaceX (Ondo Tokenized) (SPCXon) (#37086)
twhino 9fbd470
Add SpaceX (Ondo Tokenized) (SPCXon) (#37087)
twhino 10ec18d
Add SpaceX (Ondo Tokenized) (SPCXon) (#37088)
twhino 197d78f
Rebrand TON to Gram (prev. Toncoin) (#37091)
twhino 5d77c4d
Add SpaceX - Backpack Securities (SPCX) (#37094)
twhino f5c2ea5
Mark FAKE Tether USD as FAKE (#37095)
twhino a8361a2
Added MILLI on SEIEVM (#37056)
MilliCoinSei b719f27
Mark FAKE Βitсоin as FAKE (#37113)
twhino 425f0f3
Mark FAKE Tedra USD 2.0 as FAKE (#37117)
TWColdBrews a0d87f8
Mark Centrifuge (CFG) as abandoned (#37118)
twhino 2ef3b46
Rename Centrifuge to Wrapped Centrifuge (WCFG) (#37120)
twhino 0321293
Mark FAKE EURC as FAKE (#37125)
Iolana08 8e77524
Mark FAKE Βіtcoin as FAKE (#37128)
TelaW19 ab22192
Mark FAKE Теthеr as FAKE (#37147)
twhino a9c166f
Mark FAKE Теthеr as FAKE (#37148)
twhino c564606
Mark FAKE Tedra USD 2.0 as FAKE (#37149)
twhino 86e52b3
Mark FAKE Tеthеr as FAKE (#37150)
twhino 11a9625
Mark FAKE Tether USD as FAKE (#37151)
twhino db937eb
Add Robinhood chain (#37163)
tw-daniel bb39049
[sc-144418] Add Mame Inu (MAME) (#37166)
curiouschonk 964df06
Internal Add 4 BNB Smart Chain (BSC) tokens (#37169)
twhino 27a8156
Mark FAKE Tether USD as FAKE (#37173)
twhino df68cd7
Mark FAKE Monero as FAKE (#37174)
Iolana08 be6a69d
Mark HONEYPOT Trillionaire Elon as HONEYPOT (#37181)
Iolana08 970b4b6
Mark FAKE Tеthеr as FAKE (#37188)
twhino bb589f2
Mark FAKE Coin USᎠ as FAKE (#37193)
twhino e90f44d
Add Robinhood chain RW assets (#37162)
tw-daniel c42ebbc
Mark FAKE USDT as FAKE (#37203)
TWColdBrews 7bd0f60
Mark FAKE Tether USD as FAKE (#37213)
twhino 58ec403
Internal Add 5 BNB Smart Chain (BSC) tokens (#37231)
twhino 9cc7321
Mark SCAM Unified Smart Defi Token as SCAM (#37239)
TelaW19 e8c33f7
Mark FAKE Bitcoin as FAKE (#37249)
twhino 4210f00
Mark SCAM ARI as SCAM (#37252)
Iolana08 17b719a
Mark FAKE Tether USD Bridged ZED20 as FAKE (#37240)
TelaW19 a0cfaa8
Update Robinhood mainnet (#37257)
tw-daniel 7fdc2d2
Add Ondo U.S. Dollar Yield (USDY) (#37271)
twhino da7a5d5
Mark FAKE Tеthеr as FAKE (#37273)
TelaW19 675ccb9
Internal Add 2 BNB Smart Chain (BSC) tokens (#37298)
twhino 70e7471
Mark FAKE Tether USD as FAKE (#37304)
TelaW19 3395ce2
[Trending] Add Cash Cat (CASHCAT) (#37322)
curiouschonk 1a70d37
Internal Add 10 BNB Smart Chain (BSC) tokens (#37323)
twhino 1e95201
Replace ETH logo for Robinhood (#37332)
tw-daniel 45de71d
Mark FAKE Tether USD as FAKE (#37329)
Iolana08 9e6b236
Fix (#37333)
tw-daniel 21d3df8
Fix (#37334)
tw-daniel fae93a5
Mark FAKE ՍЅᎠТ as FAKE (#37339)
TWColdBrews 7a3150e
Mark FAKE Tether as FAKE (#37342)
TWColdBrews 1bf98b2
Mark FAKE ꓔеther ՍՏⅮ as FAKE (#37357)
TWColdBrews 21b0ac0
chore: update USD1 -> normalize description (US -> U.S.), fix Aptos e…
tomdao-tw 1588e03
Mark FAKE ꓐitcoin as FAKE (#37370)
twhino a694890
Mark FAKE Tеthеr as FAKE (#37371)
twhino 42fd9ab
Mark FAKE Tedra USD 2.0 as FAKE (#37363)
TelaW19 b3dfa85
Mark FAKE ꓐitcoin as FAKE (#37361)
TelaW19 e99837e
Mark SCAM USDT.x as SCAM (#37362)
TelaW19 8292570
Mark SCAM USDT Staked as SCAM (#37413)
twhino 3d7bd97
Mark FAKE Tether USD as FAKE (#37414)
twhino f5201f0
Mark FAKE Bitcoin as FAKE (#37403)
Iolana08 cb689d3
Mark SCAM Monero as SCAM (#37429)
Iolana08 a76cc46
Mark OpenAI (OpenAI) in Base as FAKE (#37423)
TelaW19 59c106b
Mark FAKE ꓐitcoin as FAKE (#37422)
TelaW19 5aebf42
Mark FAKE ĖTḨ as FAKE (#37435)
TWColdBrews e722d55
Mark FAKE Tether Fund as FAKE (#37441)
Iolana08 34157fe
Mark FAKE Tether USD as FAKE (#37447)
twhino 873dd69
Update Asset Names High Priority (#37450)
TWColdBrews aed2765
Standardize token names across chains (#37451)
TWColdBrews b6a3971
Update token names across multiple chains (#37452)
TWColdBrews b33bd17
chore(kb): bootstrap sdd knowledge base (#37428)
tw-conductor-bot[bot] cf99f00
chore: remove agent tooling scaffolding from repo (#37474)
maxa-tw abb94e3
Mark FAKE Tether USD as FAKE (#37471)
Iolana08 9d64f96
Mark HONEYPOT Valtherix AI as HONEYPOT (#37455)
Iolana08 d9602ae
Mark FAKE Tеthеr as FAKE (#37484)
TelaW19 34d808a
Mark FAKE ꓐitcoin as FAKE (#37487)
twhino c04a9b9
Mark FAKE U5DT as FAKE (#37492)
Iolana08 1468f9f
Mark FAKE Tether USD as FAKE (#37496)
twhino a724972
Mark FAKE Tether USD as FAKE (#37503)
Iolana08 0965c25
Mark FAKE Tether USD as FAKE (#37504)
Iolana08 d0bffac
Mark FAKE Zether USD 2.0 as FAKE (#37491)
TelaW19 2859a02
Mark FAKE Tеthеr as FAKE (#37509)
TreeJah 6d3a9a2
Mark FAKE Tether USD as FAKE (#37511)
TWColdBrews 4d110e4
Mark FAKE Zether USD 2.0 as FAKE (#37505)
Iolana08 f796b1f
Add Akita Share Token (■AKITA) on Base
wenakita File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -6,3 +6,6 @@ | |
| .env | ||
| .env.test | ||
| bin/ | ||
| index.scip | ||
| index.scip.json | ||
| knowledge/.relations.json | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -192,7 +192,6 @@ linters: | |
| - deadcode | ||
| - depguard | ||
| - dogsled | ||
| - dupl | ||
| - errcheck | ||
| - exportloopref | ||
| - exhaustive | ||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,61 @@ | ||
| # assets | ||
|
|
||
| ## What this repo is | ||
|
|
||
| - **Domain**: Crypto token asset registry — logos, metadata (`info.json`), and trading-pair tokenlists for ~188 blockchains maintained by the Trust Wallet community. | ||
| - **Route here**: Token logo additions/updates, `info.json` validation, blockchain tokenlist (`tokenlist.json`, `tokenlist-extended.json`) maintenance, asset validation tooling (Go CLI), DApp metadata. | ||
| - **Do not route here**: Wallet logic, key management, transaction signing, mobile/extension app code, backend API services. | ||
| - **Consumers**: Trust Wallet mobile app (CDN token logos/metadata), external wallet projects, `assets-management` web app (via the Assets Manager API). | ||
| - **Ships**: Compiled Go binary (`bin/assets`) with subcommands `check` / `fix` / `update-auto` / `add-token` / `add-tokenlist`. Also ships the asset file tree itself (consumed via GitHub raw URLs and CDN). | ||
| - **Agent map**: To add a token — use `make add-token`; to validate — `make check`; to auto-fix — `make fix`; to update trading pairs — `make update-auto`. See [guides/add-token.md](knowledge/guides/add-token.md). | ||
| - Stack: Go | ||
|
|
||
| ## Knowledge Map | ||
|
|
||
| For the structured knowledge base, see [knowledge/constitution.md](knowledge/constitution.md). | ||
|
|
||
| - [ci](knowledge/ci/index.md) — CI/CD pipelines, deployment automation, and release processes | ||
| - [code-conventions](knowledge/code-conventions/index.md) — Code conventions, style rules, and decision records | ||
| - [patterns](knowledge/patterns/index.md) — Coding patterns, recipes, and proven approaches | ||
| - [specs](knowledge/specs/index.md) — Feature specifications and requirements | ||
|
|
||
| - [architecture](knowledge/architecture/index.md) — Architecture | ||
| - [features](knowledge/features/index.md) — Features | ||
| - [guides](knowledge/guides/index.md) — Guides | ||
| - [libs](knowledge/libs/index.md) — Libs | ||
| - [tests](knowledge/tests/index.md) — Tests | ||
|
|
||
| ## Learnings | ||
|
|
||
| This repo may keep a living archive of incident-derived rules in ~~[`learnings/`](learnings/)~~ — each file a postmortem of a real bug or a non-obvious pattern that bit once and would bite again: root cause, the rule that prevents recurrence, and tags for matching. The folder is **optional and may be absent** — create it the first time you have a learning worth saving. | ||
|
|
||
| **Before** investigating any bug, regression, or "weird behavior", *if a `learnings/` directory exists*: | ||
|
|
||
| 1. Search the frontmatter directly — it's the source of truth and always present: | ||
| - `grep -ril "<keyword>" learnings/` — matches the frontmatter `tags:`/`summary:` + body. | ||
| - `ls learnings/ | grep -i "<keyword>"` — matches the slug-style filename. | ||
| - Skim each match's `summary:` line to decide whether to read the full body. | ||
| 2. For a topic-organized ToC (grouped by surface + a tag index), open `learnings/index.md`. It is a **generated** artifact that garden **always regenerates** from frontmatter — never hand-edit it (any edit is discarded next run). Depending on the repo it's either gitignored (a derived artifact) or committed; either way it can be stale if a learning file changed without a regen, so prefer reading the learning files' frontmatter over trusting it blindly. | ||
| 3. Found a match? **Read it before forming a hypothesis** — a 30-second read can turn a 2-hour investigation into a 5-minute fix. | ||
| 4. Every file has frontmatter (`title`, `date`, `area`, `files`, `symptom`, `tags`, `summary`; `pr` when tied to a specific PR). `area` drives the index's surface grouping; `tags` drive its tag index. | ||
|
|
||
| **After** any fix, feature, or non-trivial change — if you learned something not already obvious from the code: | ||
|
|
||
| 1. Add a new file `learnings/<slug>.md` with the frontmatter above, then a body covering: the symptom, the root cause (the actual mechanism, not just "the bug"), why prior fixes weren't enough if applicable, the rule going forward, and any regression guards. Create the `learnings/` folder if it doesn't exist yet. | ||
| 2. If the learning extends an existing entry, edit that file instead of creating a duplicate. | ||
| 3. Make the new file's `area`, `tags`, and `summary` accurate — those drive both `grep` and the generated index (`area` → its surface grouping, `tags` → its tag index, `summary` → its hook). **Never hand-edit `learnings/index.md`** — it's generated and always regenerated; edit the learning file's frontmatter instead. | ||
| 4. Commit the learning **in the same PR as the fix** — never as a follow-up. | ||
|
|
||
| The bar: would a future agent save time by reading this before touching the same surface? If yes, write it; if it would just say "read the diff," skip it. Don't ask which learnings to capture — commit every candidate that clears the bar. | ||
|
|
||
| ## Repository Knowledge Scope | ||
|
|
||
| This repo's `knowledge/` covers: **ci, code-conventions, patterns, specs** | ||
|
|
||
| Topics NOT documented locally: architecture, build, conventions, core-libs, decisions, design, features, git-conventions, guides, observability, product, quality, security, tests, workflows, brand, business, legal, hr, prompts, api, libs, components, references | ||
|
|
||
| ## Constraints | ||
|
|
||
| - [TODO: Add project-specific constraints] | ||
|
|
||
| <!-- sdd-knowledge-generated --> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,20 @@ | ||
| { | ||
| "name": "Acala", | ||
| "website": "https://acala.network", | ||
| "description": "Acala provides backend infrastructure for traditional finance that is trusted by institutions like Coinbase, Figment, and Current.com.", | ||
| "explorer": "https://acala.subscan.io", | ||
| "symbol": "ACA", | ||
| "type": "coin", | ||
| "decimals": 12, | ||
| "status": "active", | ||
| "links": [ | ||
| { | ||
| "name": "github", | ||
| "url": "https://github.com/AcalaNetwork/Acala" | ||
| }, | ||
| { | ||
| "name": "x", | ||
| "url": "https://x.com/AcalaNetwork" | ||
| } | ||
| ] | ||
| } |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
36 changes: 36 additions & 0 deletions
36
blockchains/acalaevm/assets/0x07DF96D1341A7d16Ba1AD431E2c847d978BC2bCe/info.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,36 @@ | ||
| { | ||
| "name": "USD Coin", | ||
| "website": "https://centre.io/usdc", | ||
| "description": "USDC is a fully collateralized US dollar stablecoin, an Ethereum powered coin and is the brainchild of CENTRE, an open source project bootstrapped by contributions from Circle and Coinbase.", | ||
| "explorer": "https://blockscout.acala.network/token/0x07DF96D1341A7d16Ba1AD431E2c847d978BC2bCe", | ||
| "type": "ACALAEVM", | ||
| "symbol": "USDC", | ||
| "decimals": 6, | ||
| "status": "active", | ||
| "id": "0x07DF96D1341A7d16Ba1AD431E2c847d978BC2bCe", | ||
| "tags": [ | ||
| "stablecoin" | ||
| ], | ||
| "links": [ | ||
| { | ||
| "name": "github", | ||
| "url": "https://github.com/centrehq" | ||
| }, | ||
| { | ||
| "name": "medium", | ||
| "url": "https://medium.com/centre-blog" | ||
| }, | ||
| { | ||
| "name": "whitepaper", | ||
| "url": "https://centre.io/pdfs/centre-whitepaper.pdf" | ||
| }, | ||
| { | ||
| "name": "coinmarketcap", | ||
| "url": "https://coinmarketcap.com/currencies/usd-coin/" | ||
| }, | ||
| { | ||
| "name": "coingecko", | ||
| "url": "https://coingecko.com/en/coins/usd-coin/" | ||
| } | ||
| ] | ||
| } |
Binary file added
BIN
+19.9 KB
blockchains/acalaevm/assets/0x07DF96D1341A7d16Ba1AD431E2c847d978BC2bCe/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
42 changes: 42 additions & 0 deletions
42
blockchains/acalaevm/assets/0x54A37A01cD75B616D63E0ab665bFfdb0143c52AE/info.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,42 @@ | ||
| { | ||
| "name": "Dai Stablecoin", | ||
| "website": "http://makerdao.com", | ||
| "description": "Dai is a stable cryptocurrency supported by Maker (MKR). To ensure price stability, Dai minimizes the price volatility against the US dollar, through an incentive structure for its participants.", | ||
| "explorer": "https://blockscout.acala.network/token/0x54A37A01cD75B616D63E0ab665bFfdb0143c52AE", | ||
| "research": "https://research.binance.com/en/projects/dai", | ||
| "type": "ACALAEVM", | ||
| "symbol": "DAI", | ||
| "decimals": 18, | ||
| "status": "active", | ||
| "id": "0x54A37A01cD75B616D63E0ab665bFfdb0143c52AE", | ||
| "tags": [ | ||
| "defi", | ||
| "stablecoin" | ||
| ], | ||
| "links": [ | ||
| { | ||
| "name": "x", | ||
| "url": "https://x.com/MakerDAO" | ||
| }, | ||
| { | ||
| "name": "reddit", | ||
| "url": "https://reddit.com/MakerDAO/" | ||
| }, | ||
| { | ||
| "name": "blog", | ||
| "url": "https://blog.makerdao.com/" | ||
| }, | ||
| { | ||
| "name": "whitepaper", | ||
| "url": "https://makerdao.com/whitepaper/" | ||
| }, | ||
| { | ||
| "name": "coinmarketcap", | ||
| "url": "https://coinmarketcap.com/currencies/multi-collateral-dai/" | ||
| }, | ||
| { | ||
| "name": "coingecko", | ||
| "url": "https://coingecko.com/en/coins/dai/" | ||
| } | ||
| ] | ||
| } |
Binary file added
BIN
+14.8 KB
blockchains/acalaevm/assets/0x54A37A01cD75B616D63E0ab665bFfdb0143c52AE/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,20 @@ | ||
| { | ||
| "name": "Acala EVM", | ||
| "website": "https://acala.network", | ||
| "description": "Acala provides backend infrastructure for traditional finance that is trusted by institutions like Coinbase, Figment, and Current.com.", | ||
| "explorer": "https://blockscout.acala.network", | ||
| "symbol": "ACA", | ||
| "type": "coin", | ||
| "decimals": 18, | ||
| "status": "active", | ||
| "links": [ | ||
| { | ||
| "name": "github", | ||
| "url": "https://github.com/AcalaNetwork/Acala" | ||
| }, | ||
| { | ||
| "name": "x", | ||
| "url": "https://x.com/AcalaNetwork" | ||
| } | ||
| ] | ||
| } |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Semgrep identified a blocking 🔴 issue in your code:
User-controlled
github.event.inputs.use-size-onlyis interpolated directly into arun:step and used ineval, allowing command injection via workflow dispatch input.More details about this
The
run:step passes${{ github.event.inputs.use-size-only }}directly into a conditional that modifiesSYNC_OPTIONS, which is then used in anevalstatement. This creates a command injection vulnerability.Exploit scenario:
workflow_dispatchevents) and provides a malicious value for theuse-size-onlyinput parameteruse-size-onlyto:true"; malicious_command; echo "if [ "${{ github.event.inputs.use-size-only }}" == "true" ], it becomes:if [ "true"; malicious_command; echo "" == "true" ][ "true",malicious_command, andecho ""malicious_commandexecutes with full access to the runner environment, includingAWS_S3_BUCKETsecretThe real danger is that
SYNC_OPTIONSis later used ineval, which interprets shell metacharacters. Even if the attacker can't break out of the conditional, they could inject options intoSYNC_OPTIONSthat cause unintended behavior.To resolve this comment:
✨ Commit fix suggestion
View step-by-step instructions
run:script and into the stepenv:block, for example by addingUSE_SIZE_ONLY: ${{ github.event.inputs.use-size-only }}.if [ "$USE_SIZE_ONLY" = "true" ]; then."$USE_SIZE_ONLY"prevents shell metacharacters in the input from being interpreted as code.AWS_S3_BUCKETinenv:as it is, and keep shell variable references quoted where possible, for exampleaws s3 sync . "s3://$AWS_S3_BUCKET" ....${{ ... }}interpolation from thisrun:block entirely so the script only reads shell variables provided throughenv:.💬 Ignore this finding
Reply with Semgrep commands to ignore this finding.
/fp <comment>for false positive/ar <comment>for acceptable risk/other <comment>for all other reasonsAlternatively, triage in Semgrep AppSec Platform to ignore the finding created by run-shell-injection.
You can view more details about this finding in the Semgrep AppSec Platform.