├── .github └── workflows │ ├── generate-config.yml │ └── generate-preview.yml ├── .gitignore ├── README.md ├── abi ├── ERC20.json └── Multicall.json ├── assets ├── 0x002083874f7455968993579688dd25f58a912ebf.png ├── 0x025aab1e585cc49257a97b065e6d1976ce043ba7.png ├── 0x0275e1001e293c46cfe158b3702aade0b99f88a5.png ├── 0x02d60b84491589974263d922d9cc7a3152618ef6.png ├── 0x0327112423f3a68efdf1fcf402f6c5cb9f7c33fd.png ├── 0x057acee6df29ecc20e87a77783838d90858c5e83.png ├── 0x06745bee20ad9cc7dfb6f40b66504397235f547c.png ├── 0x06df3b2bbb68adc8b0e302443692037ed9f91b42.png ├── 0x08b3b8878372cea3902e6f7720e331b39b77616f.png ├── 0x08d8fa18af801224719b90327670ab1145e24ba6.png ├── 0x0c10bf8fcb7bf5412187a595ab97a3609160b5c6.png ├── 0x0c80f31b840c6564e6c5e18f386fad96b63514ca.png ├── 0x0f2d719407fdbeff09d87557abb7232601fd9f29.png ├── 0x10010078a54396f62c96df8532dc2b4847d47ed3.png ├── 0x123151402076fc819b7564510989e475c9cd93ca.png ├── 0x126e7643235ec0ab9c103c507642dc3f4ca23c66.png ├── 0x12e457a5fc7707d0fdda849068df6e664d7a8569.png ├── 0x1e83916ea2ef2d7a6064775662e163b2d4c330a7.png ├── 0x208d174775dc39fe18b1b374972f77ddec6c0f73.png ├── 0x20945ca1df56d237fd40036d47e866c7dccd2114.png ├── 0x20b156776114e8a801e9767d90c6ccccc8adf398.png ├── 0x261efcdd24cea98652b9700800a13dfbca4103ff.png ├── 0x27cf76c51309929c6c09659b43b026c1ab649516.png ├── 0x29cbd0510eec0327992cd6006e63f9fa8e7f33b7.png ├── 0x2bbf681cc4eb09218bee85ea2a5d3d13fa40fc0c.png ├── 0x2ed30c582c7faf644f291db9eecdc5641057233e.png ├── 0x2f4eb100552ef93840d5adc30560e5513dfffacb.png ├── 0x2ff1a9dbdacd55297452cfd8a4d94724bc22a5f7.png ├── 0x30cf203b48edaa42c3b4918e955fed26cd012a3f.png ├── 0x30d20208d987713f46dfd34ef128bb16c404d10f.png ├── 0x31c8eacbffdd875c74b94b077895bd78cf1e64a3.png ├── 0x332e824e46fceeb9e59ba9491b80d3e6d42b0b59.png ├── 0x33349b282065b0284d756f0577fb39c158f935e6.png ├── 0x333a4823466879eef910a04d473505da62142069.png ├── 0x34a01c0a95b0592cc818cd846c3cf285d6c85a31.png ├── 0x358aa737e033f34df7c54306960a38d09aabd523.png ├── 0x35e78b3982e87ecfd5b3f3265b601c046cdbe232.png ├── 0x368c8ab95a668b18af9ad302e14da43693a1a902.png ├── 0x3bb22fc9033b802f2ac47c18885f63476f158afc.png ├── 0x3c640f0d3036ad85afa2d5a9e32be651657b874f.png ├── 0x3d7753c4526f8657e383a46dc41ec97414941a80.png ├── 0x3ec8798b81485a254928b70cda1cf0a2bb0b74d7.png ├── 0x4006a1911d37b204dee827406f2cc1dd006716b6.png ├── 0x4104b135dbc9609fc1a9490e61369036497660c8.png ├── 0x41a08648c3766f9f9d85598ff102a08f4ef84f84.png ├── 0x41d5d79431a913c4ae7d69a668ecdfe5ff9dfb68.png ├── 0x429ec2aa757530766e60c143b53a9a09344dd748.png ├── 0x42cdca708ee2e07090e7461b70af271983d4ac05.png ├── 0x43d4a3cd90ddd2f8f4f693170c9c8098163502ad.png ├── 0x44108f0223a3c3028f5fe7aec7f9bb2e66bef82f.png ├── 0x454ed96955d04d2f5cdd05e0fd1c77975bfe5307.png ├── 0x4688a8b1f292fdab17e9a90c8bc379dc1dbd8713.png ├── 0x46ef1a3071ae1276e4c58a89b1198399380382f7.png ├── 0x470ebf5f030ed85fc1ed4c2d36b9dd02e77cf1b7.png ├── 0x49f2beff98ce62999792ec98d0ee4ad790e7786f.png ├── 0x4a82b580365cff9b146281ab72500957a849abdc.png ├── 0x4d19f33948b99800b6113ff3e83bec9b537c85d2.png ├── 0x50cf90b954958480b8df7958a9e965752f627124.png ├── 0x50de6856358cc35f3a9a57eaaa34bd4cb707d2cd.png ├── 0x51a2310b37ead1d8f8fe01b89b4cd68fa58992d0.png ├── 0x53c8395465a84955c95159814461466053dedede.png ├── 0x544897a3b944fdeb1f94a0ed973ea31a80ae18e1.png ├── 0x544c42fbb96b39b21df61cf322b5edc285ee7429.png ├── 0x57ab1ec28d129707052df4df418d58a2d46d5f51.png ├── 0x586aa273f262909eef8fa02d90ab65f5015e0516.png ├── 0x59e9261255644c411afdd00bd89162d09d862e38.png ├── 0x5a04a6246f2ce98230f5409bc11ccb0183929d02.png ├── 0x5a98fcbea516cf06857215779fd812ca3bef1b32.png ├── 0x5aa7c403c7de4b3bb0cc07079a03e389671a4771.png ├── 0x5bc25f649fc4e26069ddf4cf4010f9f706c23831.png ├── 0x5c6ee304399dbdb9c8ef030ab642b10820db8f56.png ├── 0x5e74c9036fb86bd7ecdcb084a0673efc32ea31cb.png ├── 0x5eaa69b29f99c84fe5de8200340b4e9b4ab38eac.png ├── 0x5f98805a4e8be255a32880fdec7f6728c6568ba0.png ├── 0x60683b05e9a39e3509d8fdb9c959f23170f8a0fa.png ├── 0x6123b0049f904d730db3c36a31167d9d4121fa6b.png ├── 0x616e8bfa43f920657b3497dbf40d6b1a02d4608d.png ├── 0x61b6325d72aa40aea68ef8a1e09055697b5b8d83.png ├── 0x64010f6ba757715d8f12d8317004425d73ca5a81.png ├── 0x64aa3364f17a4d01c6f1751fd97c2bd3d7e7f1d5.png ├── 0x67b6d479c7bb412c54e03dca8e1bc6740ce6b99c.png ├── 0x68037790a0229e9ce6eaa8a99ea92964106c4703.png ├── 0x69af81e73a73b40adf4f3d4223cd9b1ece623074.png ├── 0x6a1eb2e9b45e772f55bd9a34659a04b6f75da687.png ├── 0x6a22e5e94388464181578aa7a6b869e00fe27846.png ├── 0x6c2cf58e468b64b604407c6ea89c5868ed13c252.png ├── 0x6cfaf95457d7688022fc53e7abe052ef8dfbbdba.png ├── 0x6dea81c8171d0ba574754ef6f8b412f2ed88c54d.png ├── 0x6ee0f7bb50a54ab5253da0667b0dc2ee526c30a8.png ├── 0x6f80310ca7f2c654691d1383149fa1a57d8ab1f8.png ├── 0x6fcb6408499a7c0f242e32d77eb51ffa1dd28a7e.png ├── 0x704de5696df237c5b9ba0de9ba7e0c63da8ea0df.png ├── 0x705c71b262c511b66baa4791cc2be61b971bd784.png ├── 0x750dd34fb165be682fae445793ab9ab9729cdaa3.png ├── 0x758b4684be769e92eefea93f60dda0181ea303ec.png ├── 0x75a38f0d99eb3e4b18246febebb77b16cf95d754.png ├── 0x767fe9edc9e0df98e07454847909b5e959d7ca0e.png ├── 0x779d01f939d78a918a3de18cc236ee89221dfd4e.png ├── 0x78f225869c08d478c34e5f645d07a87d3fe8eb78.png ├── 0x7966c5bae631294d7cffcea5430b78c2f76db6fa.png ├── 0x7b50775383d3d6f0215a8f290f2c9e2eebbeceb2.png ├── 0x7d4b1d793239707445305d8d2456d2c735f6b25b.png ├── 0x7dd9c5cba05e151c895fde1cf355c9a1d5da6429.png ├── 0x7f1f2d3dfa99678675ece1c243d3f7bc3746db5d.png ├── 0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0.png ├── 0x804cdb9116a10bb78768d3252355a1b18067bf8f.png ├── 0x8079aadf0514e6b2d6ffc19a5a42c95ee83cabae.png ├── 0x808507121b80c02388fad14726482e061b8da827.png ├── 0x80dc468671316e50d4e9023d3db38d3105c1c146.png ├── 0x81ab848898b5ffd3354dbbefb333d5d183eedcb5.png ├── 0x81f8f0bb1cb2a06649e51913a151f0e7ef6fa321.png ├── 0x823e1b82ce1dc147bbdb25a203f046afab1ce918.png ├── 0x82698aecc9e28e9bb27608bd52cf57f704bd1b83.png ├── 0x82e5aec4e37b37fca34925c13429506209a98536.png ├── 0x859e4d219e83204a2ea389dac11048cc880b6aa8.png ├── 0x865377367054516e17014ccded1e7d814edc9ce4.png ├── 0x875773784af8135ea0ef43b5a374aad105c5d39e.png ├── 0x8888801af4d980682e47f1a9036e589479e835c5.png ├── 0x888888435fde8e7d4c54cab67f206e4199454c60.png ├── 0x88aa73068ae222f097f62f438279007199c07033.png ├── 0x8cacf4c0f660efdc3fd2e2266e86a9f57f794198.png ├── 0x8d1ce361eb68e9e05573443c407d4a3bed23b033.png ├── 0x8d6cebd76f18e1558d4db88138e2defb3909fad6.png ├── 0x8e6ec57a822c2f527f2df7c7d7d361df3e7530a1.png ├── 0x90b831fa3bebf58e9744a14d638e25b4ee06f9bc.png ├── 0x9210f1204b5a24742eba12f710636d76240df3d0.png ├── 0x93ef1ea305d11a9b2a3ebb9bb4fcc34695292e7d.png ├── 0x945facb997494cc2570096c74b5f66a3507330a1.png ├── 0x9559aaa82d9649c7a7b220e7c461d2e74c9a3593.png ├── 0x96855edefc3ad2d9efd0421f301d1324e1e93a52.png ├── 0x99c88ad7dc566616548adde8ed3effa730eb6c34.png ├── 0x9a48bd0ec040ea4f1d3147c025cd4076a2e71e3e.png ├── 0x9b1c8407a360443a9e5eca004713e4088fab8ac0.png ├── 0x9c354503c38481a7a7a51629142963f98ecc12d0.png ├── 0x9c4a4204b79dd291d6b6571c5be8bbcd0622f050.png ├── 0x9dc54c3633ba36e9c0205ee27584eb589ea96421.png ├── 0xFD11CCdBdb7AB91Cb9427A6d6BF570C95876d195.png ├── 0xa06849c61e0919785661acb7fe3bcbd4500f6c2e.png ├── 0xa0afaa285ce85974c3c881256cb7f225e3a1178a.png ├── 0xa13a9247ea42d743238089903570127dda72fe44.png ├── 0xa36fdbbae3c9d55a1d67ee5821d53b50b63a1ab9.png ├── 0xab846fb6c81370327e784ae7cbb6d6a6af6ff4bf.png ├── 0xac2c198f3103ee19bab07530f2bc2c2ae88f2cb5.png ├── 0xac3e018457b222d93114458476f3e3416abbe38f.png ├── 0xad038eb671c44b853887a7e32528fab35dc5d710.png ├── 0xad32a8e6220741182940c5abf610bde99e737b2d.png ├── 0xad6a626ae2b43dcb1b39430ce496d2fa0365ba9c.png ├── 0xadc92b91658e031cde57ea59c0c0c69f61135cc0.png ├── 0xae37d54ae477268b9997d4161b96b8200755935c.png ├── 0xae78736cd615f374d3085123a210448e74fc6393.png ├── 0xae7ab96520de3a18e5e111b5eaab095312d7fe84.png ├── 0xaf5191b0de278c7286d6c7cc6ab6bb8a73ba2cd6.png ├── 0xb0b195aefa3650a6908f15cdac7d92f8a5791b0b.png ├── 0xb2fdd60ad80ca7ba89b9bab3b5336c2601c020b4.png ├── 0xb8e57e2eff4b9c1ee413c7b24b1f52d83e16488c.png ├── 0xba485b556399123261a5f9c95d413b4f93107407.png ├── 0xbc0f2372008005471874e426e86ccfae7b4de79d.png ├── 0xbc4171f45ef0ef66e76f979df021a34b46dcc81d.png ├── 0xbd9908b0cdd50386f92efcc8e1d71766c2782df0.png ├── 0xbe9895146f7af43049ca1c1ae358b0541ea49704.png ├── 0xbf6ff49ffd3d104302ef0ab0f10f5a84324c091c.png ├── 0xbfa413a2ff0f20456d57b643746133f54bfe0cd2.png ├── 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2.png ├── 0xc0c293ce456ff0ed870add98a0828dd4d2903dbf.png ├── 0xc18360217d8f7ab5e7c516566761ea12ce7f9d72.png ├── 0xc285b7e09a4584d027e5bc36571785b515898246.png ├── 0xc3da79e0de523eef7ac1e4ca9abfe3aac9973133.png ├── 0xc411db5f5eb3f7d552f9b8454b2d74097ccde6e3.png ├── 0xc55126051b22ebb829d00368f4b12bde432de5da.png ├── 0xc56c2b7e71b54d38aab6d52e94a04cbfa8f604fa.png ├── 0xc67b12049c2d0cf6e476bc64c7f82fc6c63cffc5.png ├── 0xc69a0ae4961b8bac945d854e1057117e575fe005.png ├── 0xcafe001067cdef266afb7eb5a286dcfd277f3de5.png ├── 0xcbfef8fdd706cde6f208460f2bf39aa9c785f05d.png ├── 0xcdf7028ceab81fa0c6971208e83fa7872994bee5.png ├── 0xcfeaead4947f0705a14ec42ac3d44129e1ef3ed5.png ├── 0xd084944d3c05cd115c09d072b9f44ba3e0e45921.png ├── 0xd093fa4fb80d09bb30817fdcd442d4d02ed3e5de.png ├── 0xd16c79c8a39d44b2f3eb45d2019cd6a42b03e2a9.png ├── 0xd2af830e8cbdfed6cc11bab697bb25496ed6fa62.png ├── 0xd33526068d116ce69f19a9ee46f0bd304f21a51f.png ├── 0xd3e7c8fcd17cffaa0c32307b95eb433258b4c432.png ├── 0xd4e7c1f3da1144c9e2cfd1b015eda7652b4a4399.png ├── 0xd5a14081a34d256711b02bbef17e567da48e80b5.png ├── 0xd6e355036f41dc261b3f1ed3bbc6003e87aadb4f.png ├── 0xdba274b4d04097b90a72b62467d828cefd708037.png ├── 0xdbdb4d16eda451d0503b854cf79d55697f90c8df.png ├── 0xdc063deafce952160ec112fa382ac206305657e6.png ├── 0xdd88be78b132a66010ef22ec3a6b68c8e3357b0f.png ├── 0xde30da39c46104798bb5aa3fe8b9e0e1f348163f.png ├── 0xdef1ca1fb7fbcdc777520aa7f396b4e015f497ab.png ├── 0xdf5c5a0f56835f6517a9589e56482024416ffe91.png ├── 0xe025e3ca2be02316033184551d4d3aa22024d9dc.png ├── 0xe03af00fabe8401560c1ff7d242d622a5b601573.png ├── 0xe1afe1fd76fd88f78cbf599ea1846231b8ba3b6b.png ├── 0xe4cfe9eaa8cdb0942a80b7bc68fd8ab0f6d44903.png ├── 0xe4f726adc8e89c6a6017f01eada77865db22da14.png ├── 0xe59064a8185ed1fca1d17999621efedfab4425c9.png ├── 0xe93a27d4ed64f44a2b356d78c06115e5c9d97da0.png ├── 0xe95a203b1a91a908f9b9ce46459d101078c2c3cb.png ├── 0xeb486af868aeb3b6e53066abc9623b1041b42bc0.png ├── 0xeb91861f8a4e1c12333f42dce8fb0ecdc28da716.png ├── 0xed1480d12be41d92f36f5f7bdd88212e381a3677.png ├── 0xedb171c18ce90b633db442f2a6f72874093b49ef.png ├── 0xee9801669c6138e84bd50deb500827b776777d28.png ├── 0xf06ddacf71e2992e2122a1a0168c6967afdf63ce.png ├── 0xf17e65822b568b3903685a7c9f496cf7656cc6c2.png ├── 0xf1f955016ecbcd7321c7266bccfb96c68ea5e49b.png ├── 0xf203ca1769ca8e9e8fe1da9d147db68b6c919817.png ├── 0xf2051511b9b121394fa75b8f7d4e7424337af687.png ├── 0xf2092e49701ddefdec82d518d8d34345302d1b43.png ├── 0xf24d8651578a55b0c119b9910759a351a3458895.png ├── 0xf40430a6f1f0a73d4c1a05f6f818fe085ce8f4ab.png ├── 0xf5581dfefd8fb0e4aec526be659cfab1f8c781da.png ├── 0xf5f06ffa53ad7f5914f493f16e57b56c8dd2ea80.png ├── 0xf657666c7823c68dcca168c4c1c9a28d9d04ec29.png ├── 0xf675243988d10f9de458df019a501b64245e4eda.png ├── 0xf71d0774b214c4cf51e33eb3d30ef98132e4dbaa.png ├── 0xf8fd466f12e236f4c96f7cce6c79eadb819abf58.png ├── 0xf938424f7210f31df2aee3011291b658f872e91e.png ├── 0xfb5453340c03db5ade474b27e68b6a9c6b2823eb.png ├── 0xfd0205066521550d7d7ab19da8f72bb004b4c341.png ├── 0xfd11ccdbdb7ab91cb9427a6d6bf570c95876d195.png ├── 0xfe18be6b3bd88a2d2a7f928d00292e7a9963cfc6.png ├── 0xffffffff2ba8f66d4e51811c5190992176930278.png └── index.json ├── data ├── coingecko.json ├── color.json ├── metadataOverwrite.json ├── pools.json └── precision.json ├── generated ├── bal-for-gas.json ├── dex │ ├── registry.goerli.json │ ├── registry.homestead.json │ └── registry.kovan.json ├── listed.tokenlist.json ├── pm │ ├── registry.goerli.json │ ├── registry.homestead.json │ └── registry.kovan.json └── vetted.tokenlist.json ├── lists ├── eligible.json ├── listed.json ├── ui-not-eligible.json └── untrusted.json ├── package-lock.json ├── package.json └── scripts ├── check-prices.js ├── generate-bal-for-gas.js ├── generate-registry.js ├── generate-tokenlist.js ├── get-coingecko-ids.js ├── precision.js └── token-data.js /.github/workflows/generate-config.yml: -------------------------------------------------------------------------------- 1 | name: Generate config 2 | 3 | on: 4 | push: 5 | branches: [ master ] 6 | 7 | env: 8 | FLEEK_API_KEY: ${{ secrets.FLEEK_API_KEY }} 9 | FLEEK_API_SECRET: ${{ secrets.FLEEK_API_SECRET }} 10 | INFURA_KEY: ${{ secrets.INFURA_KEY }} 11 | 12 | jobs: 13 | generate: 14 | runs-on: ubuntu-latest 15 | steps: 16 | - name: Make envfile 17 | uses: SpicyPizza/create-envfile@v1 18 | with: 19 | envkey_FLEEK_API_KEY: ${{ secrets.FLEEK_API_KEY }} 20 | envkey_FLEEK_API_SECRET: ${{ secrets.FLEEK_API_SECRET }} 21 | - uses: actions/checkout@v2 22 | - uses: actions/setup-node@v1 23 | with: 24 | node-version: 14.x 25 | - run: npm ci 26 | - run: npm run generate:registry 27 | - run: npm run generate:tokenlist 28 | - run: npm run generate:bal-for-gas 29 | - name: Upload DEX Goerli config 30 | uses: actions/upload-artifact@v2 31 | with: 32 | name: dex-goerli-data 33 | path: generated/dex/registry.goerli.json 34 | - name: Upload DEX Homestead config 35 | uses: actions/upload-artifact@v2 36 | with: 37 | name: pm-homestead-data 38 | path: generated/pm/registry.homestead.json 39 | - name: Upload PM Goerli config 40 | uses: actions/upload-artifact@v2 41 | with: 42 | name: pm-goerli-data 43 | path: generated/pm/registry.goerli.json 44 | - name: Upload PM Homestead config 45 | uses: actions/upload-artifact@v2 46 | with: 47 | name: dex-homestead-data 48 | path: generated/dex/registry.homestead.json 49 | - name: Upload TokenList 50 | uses: actions/upload-artifact@v2 51 | with: 52 | name: tokenlist-data 53 | path: generated/listed.tokenlist.json 54 | commit: 55 | needs: generate 56 | runs-on: ubuntu-latest 57 | steps: 58 | - name: Download PM Goerli config 59 | uses: actions/download-artifact@v2 60 | with: 61 | name: pm-goerli-data 62 | path: pm 63 | - name: Download PM Homestead config 64 | uses: actions/download-artifact@v2 65 | with: 66 | name: pm-homestead-data 67 | path: pm 68 | - name: Download DEX Goerli config 69 | uses: actions/download-artifact@v2 70 | with: 71 | name: dex-goerli-data 72 | path: dex 73 | - name: Download DEX Homestead config 74 | uses: actions/download-artifact@v2 75 | with: 76 | name: dex-homestead-data 77 | path: dex 78 | - name: Download TokenList 79 | uses: actions/download-artifact@v2 80 | with: 81 | name: tokenlist-data 82 | path: . 83 | - name: Create 'generated' branch 84 | uses: peterjgrainger/action-create-branch@v2.0.1 85 | env: 86 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 87 | with: 88 | branch: generated 89 | - name: Checkout 90 | uses: actions/checkout@v2 91 | with: 92 | repository: balancer-labs/assets 93 | ref: generated 94 | path: branch 95 | fetch-depth: 0 96 | - name: Commit 97 | id: commit 98 | run: | 99 | cd branch 100 | cp ../dex/registry.goerli.json generated/dex/registry.goerli.json 101 | cp ../dex/registry.homestead.json generated/dex/registry.homestead.json 102 | cp ../pm/registry.goerli.json generated/pm/registry.goerli.json 103 | cp ../pm/registry.homestead.json generated/pm/registry.homestead.json 104 | cp ../listed.tokenlist.json generated/listed.tokenlist.json 105 | git config --global user.email "bot@balancer.finance" 106 | git config --global user.name "Balancer Bot" 107 | DIFF_LINES=$(git diff | wc -l) 108 | if [ $DIFF_LINES -gt 0 ] 109 | then 110 | echo "::set-output name=status::commited" 111 | git add . 112 | git commit -m "Generate config" 113 | git push 114 | fi 115 | - name: Make PR to master 116 | if: ${{ steps.commit.outputs.status }} 117 | uses: thomaseizinger/create-pull-request@master 118 | with: 119 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 120 | head: generated 121 | title: "Update generated files" 122 | body: "Please trigger Netlify build after merging this." 123 | -------------------------------------------------------------------------------- /.github/workflows/generate-preview.yml: -------------------------------------------------------------------------------- 1 | name: Generate preview 2 | 3 | on: 4 | pull_request: 5 | branches: [ master ] 6 | 7 | jobs: 8 | build: 9 | runs-on: ubuntu-latest 10 | steps: 11 | - uses: actions/checkout@v2 12 | - name: Setup Node.js 13 | uses: actions/setup-node@v1 14 | with: 15 | node-version: 14.x 16 | - run: npm ci 17 | - run: npm run generate 18 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | 4 | # Editor directories and files 5 | .idea 6 | .vscode 7 | *.suo 8 | *.ntvs* 9 | *.njsproj 10 | *.sln 11 | *.sw? 12 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Balancer Asset Repository 2 | 3 | ## How to add a token to Balancer 4 | 5 | To add a token, the bytecode must be [verified](https://etherscan.io/verifyContract). Furthermore, it must not be a rebasing token, as these are incompatible with the balancer v2 vault 6 | 7 | The tokens should be added to the appropriate list(s) below and then pull requested so they can be subject to community review. In most cases, for a token to be on the balancer ui, it should be added to `/lists/listed.json` and `/lists/ui-not-eligible.json`. These addresses must be checksummed. 8 | 9 | If a custom token icon is to be used, a png named `.png` should be added to the `/assets/` folder, and the token address should be added to `/assets/index.json`. These addresses must NOT be checksummed; i.e., they should be all lowercase. 10 | 11 | If the token is incompatible with balancer - such as a rebasing token - please add it to `/lists/untrusted.json` 12 | 13 | ## Lists 14 | 15 | Lists of tokens are found in the `/lists` directory 16 | 17 | * `listed.json`: assets listed on balancer.exchange 18 | * `ui-not-eligible.json`: assets vetted by community members 19 | * `untrusted.json`: assets that are incompatible with Balancer 20 | * `eligible.json`: DEPRECATED, only relevant to V1 liquidity mining 21 | 22 | ## Generated 23 | 24 | To generate, run `npm run generate`. 25 | -------------------------------------------------------------------------------- /abi/Multicall.json: -------------------------------------------------------------------------------- 1 | { 2 | "contractName": "Multicall", 3 | "abi": [ 4 | { 5 | "constant": true, 6 | "inputs": [], 7 | "name": "getCurrentBlockTimestamp", 8 | "outputs": [ 9 | { 10 | "name": "timestamp", 11 | "type": "uint256" 12 | } 13 | ], 14 | "payable": false, 15 | "stateMutability": "view", 16 | "type": "function" 17 | }, 18 | { 19 | "constant": true, 20 | "inputs": [ 21 | { 22 | "components": [ 23 | { 24 | "name": "target", 25 | "type": "address" 26 | }, 27 | { 28 | "name": "callData", 29 | "type": "bytes" 30 | } 31 | ], 32 | "name": "calls", 33 | "type": "tuple[]" 34 | } 35 | ], 36 | "name": "aggregate", 37 | "outputs": [ 38 | { 39 | "name": "blockNumber", 40 | "type": "uint256" 41 | }, 42 | { 43 | "name": "returnData", 44 | "type": "bytes[]" 45 | } 46 | ], 47 | "payable": false, 48 | "stateMutability": "view", 49 | "type": "function" 50 | }, 51 | { 52 | "constant": true, 53 | "inputs": [], 54 | "name": "getLastBlockHash", 55 | "outputs": [ 56 | { 57 | "name": "blockHash", 58 | "type": "bytes32" 59 | } 60 | ], 61 | "payable": false, 62 | "stateMutability": "view", 63 | "type": "function" 64 | }, 65 | { 66 | "constant": true, 67 | "inputs": [ 68 | { 69 | "name": "addr", 70 | "type": "address" 71 | } 72 | ], 73 | "name": "getEthBalance", 74 | "outputs": [ 75 | { 76 | "name": "balance", 77 | "type": "uint256" 78 | } 79 | ], 80 | "payable": false, 81 | "stateMutability": "view", 82 | "type": "function" 83 | }, 84 | { 85 | "constant": true, 86 | "inputs": [], 87 | "name": "getCurrentBlockDifficulty", 88 | "outputs": [ 89 | { 90 | "name": "difficulty", 91 | "type": "uint256" 92 | } 93 | ], 94 | "payable": false, 95 | "stateMutability": "view", 96 | "type": "function" 97 | }, 98 | { 99 | "constant": true, 100 | "inputs": [], 101 | "name": "getCurrentBlockGasLimit", 102 | "outputs": [ 103 | { 104 | "name": "gaslimit", 105 | "type": "uint256" 106 | } 107 | ], 108 | "payable": false, 109 | "stateMutability": "view", 110 | "type": "function" 111 | }, 112 | { 113 | "constant": true, 114 | "inputs": [], 115 | "name": "getCurrentBlockCoinbase", 116 | "outputs": [ 117 | { 118 | "name": "coinbase", 119 | "type": "address" 120 | } 121 | ], 122 | "payable": false, 123 | "stateMutability": "view", 124 | "type": "function" 125 | }, 126 | { 127 | "constant": true, 128 | "inputs": [ 129 | { 130 | "name": "blockNumber", 131 | "type": "uint256" 132 | } 133 | ], 134 | "name": "getBlockHash", 135 | "outputs": [ 136 | { 137 | "name": "blockHash", 138 | "type": "bytes32" 139 | } 140 | ], 141 | "payable": false, 142 | "stateMutability": "view", 143 | "type": "function" 144 | } 145 | ] 146 | } 147 | -------------------------------------------------------------------------------- /assets/0x002083874f7455968993579688dd25f58a912ebf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x002083874f7455968993579688dd25f58a912ebf.png -------------------------------------------------------------------------------- /assets/0x025aab1e585cc49257a97b065e6d1976ce043ba7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x025aab1e585cc49257a97b065e6d1976ce043ba7.png -------------------------------------------------------------------------------- /assets/0x0275e1001e293c46cfe158b3702aade0b99f88a5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x0275e1001e293c46cfe158b3702aade0b99f88a5.png -------------------------------------------------------------------------------- /assets/0x02d60b84491589974263d922d9cc7a3152618ef6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x02d60b84491589974263d922d9cc7a3152618ef6.png -------------------------------------------------------------------------------- /assets/0x0327112423f3a68efdf1fcf402f6c5cb9f7c33fd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x0327112423f3a68efdf1fcf402f6c5cb9f7c33fd.png -------------------------------------------------------------------------------- /assets/0x057acee6df29ecc20e87a77783838d90858c5e83.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x057acee6df29ecc20e87a77783838d90858c5e83.png -------------------------------------------------------------------------------- /assets/0x06745bee20ad9cc7dfb6f40b66504397235f547c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x06745bee20ad9cc7dfb6f40b66504397235f547c.png -------------------------------------------------------------------------------- /assets/0x06df3b2bbb68adc8b0e302443692037ed9f91b42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x06df3b2bbb68adc8b0e302443692037ed9f91b42.png -------------------------------------------------------------------------------- /assets/0x08b3b8878372cea3902e6f7720e331b39b77616f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x08b3b8878372cea3902e6f7720e331b39b77616f.png -------------------------------------------------------------------------------- /assets/0x08d8fa18af801224719b90327670ab1145e24ba6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x08d8fa18af801224719b90327670ab1145e24ba6.png -------------------------------------------------------------------------------- /assets/0x0c10bf8fcb7bf5412187a595ab97a3609160b5c6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x0c10bf8fcb7bf5412187a595ab97a3609160b5c6.png -------------------------------------------------------------------------------- /assets/0x0c80f31b840c6564e6c5e18f386fad96b63514ca.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x0c80f31b840c6564e6c5e18f386fad96b63514ca.png -------------------------------------------------------------------------------- /assets/0x0f2d719407fdbeff09d87557abb7232601fd9f29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x0f2d719407fdbeff09d87557abb7232601fd9f29.png -------------------------------------------------------------------------------- /assets/0x10010078a54396f62c96df8532dc2b4847d47ed3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x10010078a54396f62c96df8532dc2b4847d47ed3.png -------------------------------------------------------------------------------- /assets/0x123151402076fc819b7564510989e475c9cd93ca.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x123151402076fc819b7564510989e475c9cd93ca.png -------------------------------------------------------------------------------- /assets/0x126e7643235ec0ab9c103c507642dc3f4ca23c66.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x126e7643235ec0ab9c103c507642dc3f4ca23c66.png -------------------------------------------------------------------------------- /assets/0x12e457a5fc7707d0fdda849068df6e664d7a8569.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x12e457a5fc7707d0fdda849068df6e664d7a8569.png -------------------------------------------------------------------------------- /assets/0x1e83916ea2ef2d7a6064775662e163b2d4c330a7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x1e83916ea2ef2d7a6064775662e163b2d4c330a7.png -------------------------------------------------------------------------------- /assets/0x208d174775dc39fe18b1b374972f77ddec6c0f73.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x208d174775dc39fe18b1b374972f77ddec6c0f73.png -------------------------------------------------------------------------------- /assets/0x20945ca1df56d237fd40036d47e866c7dccd2114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x20945ca1df56d237fd40036d47e866c7dccd2114.png -------------------------------------------------------------------------------- /assets/0x20b156776114e8a801e9767d90c6ccccc8adf398.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x20b156776114e8a801e9767d90c6ccccc8adf398.png -------------------------------------------------------------------------------- /assets/0x261efcdd24cea98652b9700800a13dfbca4103ff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x261efcdd24cea98652b9700800a13dfbca4103ff.png -------------------------------------------------------------------------------- /assets/0x27cf76c51309929c6c09659b43b026c1ab649516.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x27cf76c51309929c6c09659b43b026c1ab649516.png -------------------------------------------------------------------------------- /assets/0x29cbd0510eec0327992cd6006e63f9fa8e7f33b7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x29cbd0510eec0327992cd6006e63f9fa8e7f33b7.png -------------------------------------------------------------------------------- /assets/0x2bbf681cc4eb09218bee85ea2a5d3d13fa40fc0c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x2bbf681cc4eb09218bee85ea2a5d3d13fa40fc0c.png -------------------------------------------------------------------------------- /assets/0x2ed30c582c7faf644f291db9eecdc5641057233e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x2ed30c582c7faf644f291db9eecdc5641057233e.png -------------------------------------------------------------------------------- /assets/0x2f4eb100552ef93840d5adc30560e5513dfffacb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x2f4eb100552ef93840d5adc30560e5513dfffacb.png -------------------------------------------------------------------------------- /assets/0x2ff1a9dbdacd55297452cfd8a4d94724bc22a5f7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x2ff1a9dbdacd55297452cfd8a4d94724bc22a5f7.png -------------------------------------------------------------------------------- /assets/0x30cf203b48edaa42c3b4918e955fed26cd012a3f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x30cf203b48edaa42c3b4918e955fed26cd012a3f.png -------------------------------------------------------------------------------- /assets/0x30d20208d987713f46dfd34ef128bb16c404d10f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x30d20208d987713f46dfd34ef128bb16c404d10f.png -------------------------------------------------------------------------------- /assets/0x31c8eacbffdd875c74b94b077895bd78cf1e64a3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x31c8eacbffdd875c74b94b077895bd78cf1e64a3.png -------------------------------------------------------------------------------- /assets/0x332e824e46fceeb9e59ba9491b80d3e6d42b0b59.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x332e824e46fceeb9e59ba9491b80d3e6d42b0b59.png -------------------------------------------------------------------------------- /assets/0x33349b282065b0284d756f0577fb39c158f935e6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x33349b282065b0284d756f0577fb39c158f935e6.png -------------------------------------------------------------------------------- /assets/0x333a4823466879eef910a04d473505da62142069.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x333a4823466879eef910a04d473505da62142069.png -------------------------------------------------------------------------------- /assets/0x34a01c0a95b0592cc818cd846c3cf285d6c85a31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x34a01c0a95b0592cc818cd846c3cf285d6c85a31.png -------------------------------------------------------------------------------- /assets/0x358aa737e033f34df7c54306960a38d09aabd523.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x358aa737e033f34df7c54306960a38d09aabd523.png -------------------------------------------------------------------------------- /assets/0x35e78b3982e87ecfd5b3f3265b601c046cdbe232.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x35e78b3982e87ecfd5b3f3265b601c046cdbe232.png -------------------------------------------------------------------------------- /assets/0x368c8ab95a668b18af9ad302e14da43693a1a902.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x368c8ab95a668b18af9ad302e14da43693a1a902.png -------------------------------------------------------------------------------- /assets/0x3bb22fc9033b802f2ac47c18885f63476f158afc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x3bb22fc9033b802f2ac47c18885f63476f158afc.png -------------------------------------------------------------------------------- /assets/0x3c640f0d3036ad85afa2d5a9e32be651657b874f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x3c640f0d3036ad85afa2d5a9e32be651657b874f.png -------------------------------------------------------------------------------- /assets/0x3d7753c4526f8657e383a46dc41ec97414941a80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x3d7753c4526f8657e383a46dc41ec97414941a80.png -------------------------------------------------------------------------------- /assets/0x3ec8798b81485a254928b70cda1cf0a2bb0b74d7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x3ec8798b81485a254928b70cda1cf0a2bb0b74d7.png -------------------------------------------------------------------------------- /assets/0x4006a1911d37b204dee827406f2cc1dd006716b6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x4006a1911d37b204dee827406f2cc1dd006716b6.png -------------------------------------------------------------------------------- /assets/0x4104b135dbc9609fc1a9490e61369036497660c8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x4104b135dbc9609fc1a9490e61369036497660c8.png -------------------------------------------------------------------------------- /assets/0x41a08648c3766f9f9d85598ff102a08f4ef84f84.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x41a08648c3766f9f9d85598ff102a08f4ef84f84.png -------------------------------------------------------------------------------- /assets/0x41d5d79431a913c4ae7d69a668ecdfe5ff9dfb68.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x41d5d79431a913c4ae7d69a668ecdfe5ff9dfb68.png -------------------------------------------------------------------------------- /assets/0x429ec2aa757530766e60c143b53a9a09344dd748.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x429ec2aa757530766e60c143b53a9a09344dd748.png -------------------------------------------------------------------------------- /assets/0x42cdca708ee2e07090e7461b70af271983d4ac05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x42cdca708ee2e07090e7461b70af271983d4ac05.png -------------------------------------------------------------------------------- /assets/0x43d4a3cd90ddd2f8f4f693170c9c8098163502ad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x43d4a3cd90ddd2f8f4f693170c9c8098163502ad.png -------------------------------------------------------------------------------- /assets/0x44108f0223a3c3028f5fe7aec7f9bb2e66bef82f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x44108f0223a3c3028f5fe7aec7f9bb2e66bef82f.png -------------------------------------------------------------------------------- /assets/0x454ed96955d04d2f5cdd05e0fd1c77975bfe5307.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x454ed96955d04d2f5cdd05e0fd1c77975bfe5307.png -------------------------------------------------------------------------------- /assets/0x4688a8b1f292fdab17e9a90c8bc379dc1dbd8713.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x4688a8b1f292fdab17e9a90c8bc379dc1dbd8713.png -------------------------------------------------------------------------------- /assets/0x46ef1a3071ae1276e4c58a89b1198399380382f7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x46ef1a3071ae1276e4c58a89b1198399380382f7.png -------------------------------------------------------------------------------- /assets/0x470ebf5f030ed85fc1ed4c2d36b9dd02e77cf1b7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x470ebf5f030ed85fc1ed4c2d36b9dd02e77cf1b7.png -------------------------------------------------------------------------------- /assets/0x49f2beff98ce62999792ec98d0ee4ad790e7786f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x49f2beff98ce62999792ec98d0ee4ad790e7786f.png -------------------------------------------------------------------------------- /assets/0x4a82b580365cff9b146281ab72500957a849abdc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x4a82b580365cff9b146281ab72500957a849abdc.png -------------------------------------------------------------------------------- /assets/0x4d19f33948b99800b6113ff3e83bec9b537c85d2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x4d19f33948b99800b6113ff3e83bec9b537c85d2.png -------------------------------------------------------------------------------- /assets/0x50cf90b954958480b8df7958a9e965752f627124.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x50cf90b954958480b8df7958a9e965752f627124.png -------------------------------------------------------------------------------- /assets/0x50de6856358cc35f3a9a57eaaa34bd4cb707d2cd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x50de6856358cc35f3a9a57eaaa34bd4cb707d2cd.png -------------------------------------------------------------------------------- /assets/0x51a2310b37ead1d8f8fe01b89b4cd68fa58992d0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x51a2310b37ead1d8f8fe01b89b4cd68fa58992d0.png -------------------------------------------------------------------------------- /assets/0x53c8395465a84955c95159814461466053dedede.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x53c8395465a84955c95159814461466053dedede.png -------------------------------------------------------------------------------- /assets/0x544897a3b944fdeb1f94a0ed973ea31a80ae18e1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x544897a3b944fdeb1f94a0ed973ea31a80ae18e1.png -------------------------------------------------------------------------------- /assets/0x544c42fbb96b39b21df61cf322b5edc285ee7429.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x544c42fbb96b39b21df61cf322b5edc285ee7429.png -------------------------------------------------------------------------------- /assets/0x57ab1ec28d129707052df4df418d58a2d46d5f51.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x57ab1ec28d129707052df4df418d58a2d46d5f51.png -------------------------------------------------------------------------------- /assets/0x586aa273f262909eef8fa02d90ab65f5015e0516.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x586aa273f262909eef8fa02d90ab65f5015e0516.png -------------------------------------------------------------------------------- /assets/0x59e9261255644c411afdd00bd89162d09d862e38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x59e9261255644c411afdd00bd89162d09d862e38.png -------------------------------------------------------------------------------- /assets/0x5a04a6246f2ce98230f5409bc11ccb0183929d02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x5a04a6246f2ce98230f5409bc11ccb0183929d02.png -------------------------------------------------------------------------------- /assets/0x5a98fcbea516cf06857215779fd812ca3bef1b32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x5a98fcbea516cf06857215779fd812ca3bef1b32.png -------------------------------------------------------------------------------- /assets/0x5aa7c403c7de4b3bb0cc07079a03e389671a4771.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x5aa7c403c7de4b3bb0cc07079a03e389671a4771.png -------------------------------------------------------------------------------- /assets/0x5bc25f649fc4e26069ddf4cf4010f9f706c23831.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x5bc25f649fc4e26069ddf4cf4010f9f706c23831.png -------------------------------------------------------------------------------- /assets/0x5c6ee304399dbdb9c8ef030ab642b10820db8f56.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x5c6ee304399dbdb9c8ef030ab642b10820db8f56.png -------------------------------------------------------------------------------- /assets/0x5e74c9036fb86bd7ecdcb084a0673efc32ea31cb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x5e74c9036fb86bd7ecdcb084a0673efc32ea31cb.png -------------------------------------------------------------------------------- /assets/0x5eaa69b29f99c84fe5de8200340b4e9b4ab38eac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x5eaa69b29f99c84fe5de8200340b4e9b4ab38eac.png -------------------------------------------------------------------------------- /assets/0x5f98805a4e8be255a32880fdec7f6728c6568ba0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x5f98805a4e8be255a32880fdec7f6728c6568ba0.png -------------------------------------------------------------------------------- /assets/0x60683b05e9a39e3509d8fdb9c959f23170f8a0fa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x60683b05e9a39e3509d8fdb9c959f23170f8a0fa.png -------------------------------------------------------------------------------- /assets/0x6123b0049f904d730db3c36a31167d9d4121fa6b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x6123b0049f904d730db3c36a31167d9d4121fa6b.png -------------------------------------------------------------------------------- /assets/0x616e8bfa43f920657b3497dbf40d6b1a02d4608d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x616e8bfa43f920657b3497dbf40d6b1a02d4608d.png -------------------------------------------------------------------------------- /assets/0x61b6325d72aa40aea68ef8a1e09055697b5b8d83.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x61b6325d72aa40aea68ef8a1e09055697b5b8d83.png -------------------------------------------------------------------------------- /assets/0x64010f6ba757715d8f12d8317004425d73ca5a81.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x64010f6ba757715d8f12d8317004425d73ca5a81.png -------------------------------------------------------------------------------- /assets/0x64aa3364f17a4d01c6f1751fd97c2bd3d7e7f1d5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x64aa3364f17a4d01c6f1751fd97c2bd3d7e7f1d5.png -------------------------------------------------------------------------------- /assets/0x67b6d479c7bb412c54e03dca8e1bc6740ce6b99c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x67b6d479c7bb412c54e03dca8e1bc6740ce6b99c.png -------------------------------------------------------------------------------- /assets/0x68037790a0229e9ce6eaa8a99ea92964106c4703.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x68037790a0229e9ce6eaa8a99ea92964106c4703.png -------------------------------------------------------------------------------- /assets/0x69af81e73a73b40adf4f3d4223cd9b1ece623074.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x69af81e73a73b40adf4f3d4223cd9b1ece623074.png -------------------------------------------------------------------------------- /assets/0x6a1eb2e9b45e772f55bd9a34659a04b6f75da687.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x6a1eb2e9b45e772f55bd9a34659a04b6f75da687.png -------------------------------------------------------------------------------- /assets/0x6a22e5e94388464181578aa7a6b869e00fe27846.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x6a22e5e94388464181578aa7a6b869e00fe27846.png -------------------------------------------------------------------------------- /assets/0x6c2cf58e468b64b604407c6ea89c5868ed13c252.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x6c2cf58e468b64b604407c6ea89c5868ed13c252.png -------------------------------------------------------------------------------- /assets/0x6cfaf95457d7688022fc53e7abe052ef8dfbbdba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x6cfaf95457d7688022fc53e7abe052ef8dfbbdba.png -------------------------------------------------------------------------------- /assets/0x6dea81c8171d0ba574754ef6f8b412f2ed88c54d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x6dea81c8171d0ba574754ef6f8b412f2ed88c54d.png -------------------------------------------------------------------------------- /assets/0x6ee0f7bb50a54ab5253da0667b0dc2ee526c30a8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x6ee0f7bb50a54ab5253da0667b0dc2ee526c30a8.png -------------------------------------------------------------------------------- /assets/0x6f80310ca7f2c654691d1383149fa1a57d8ab1f8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x6f80310ca7f2c654691d1383149fa1a57d8ab1f8.png -------------------------------------------------------------------------------- /assets/0x6fcb6408499a7c0f242e32d77eb51ffa1dd28a7e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x6fcb6408499a7c0f242e32d77eb51ffa1dd28a7e.png -------------------------------------------------------------------------------- /assets/0x704de5696df237c5b9ba0de9ba7e0c63da8ea0df.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x704de5696df237c5b9ba0de9ba7e0c63da8ea0df.png -------------------------------------------------------------------------------- /assets/0x705c71b262c511b66baa4791cc2be61b971bd784.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x705c71b262c511b66baa4791cc2be61b971bd784.png -------------------------------------------------------------------------------- /assets/0x750dd34fb165be682fae445793ab9ab9729cdaa3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x750dd34fb165be682fae445793ab9ab9729cdaa3.png -------------------------------------------------------------------------------- /assets/0x758b4684be769e92eefea93f60dda0181ea303ec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x758b4684be769e92eefea93f60dda0181ea303ec.png -------------------------------------------------------------------------------- /assets/0x75a38f0d99eb3e4b18246febebb77b16cf95d754.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x75a38f0d99eb3e4b18246febebb77b16cf95d754.png -------------------------------------------------------------------------------- /assets/0x767fe9edc9e0df98e07454847909b5e959d7ca0e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x767fe9edc9e0df98e07454847909b5e959d7ca0e.png -------------------------------------------------------------------------------- /assets/0x779d01f939d78a918a3de18cc236ee89221dfd4e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x779d01f939d78a918a3de18cc236ee89221dfd4e.png -------------------------------------------------------------------------------- /assets/0x78f225869c08d478c34e5f645d07a87d3fe8eb78.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x78f225869c08d478c34e5f645d07a87d3fe8eb78.png -------------------------------------------------------------------------------- /assets/0x7966c5bae631294d7cffcea5430b78c2f76db6fa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x7966c5bae631294d7cffcea5430b78c2f76db6fa.png -------------------------------------------------------------------------------- /assets/0x7b50775383d3d6f0215a8f290f2c9e2eebbeceb2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x7b50775383d3d6f0215a8f290f2c9e2eebbeceb2.png -------------------------------------------------------------------------------- /assets/0x7d4b1d793239707445305d8d2456d2c735f6b25b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x7d4b1d793239707445305d8d2456d2c735f6b25b.png -------------------------------------------------------------------------------- /assets/0x7dd9c5cba05e151c895fde1cf355c9a1d5da6429.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x7dd9c5cba05e151c895fde1cf355c9a1d5da6429.png -------------------------------------------------------------------------------- /assets/0x7f1f2d3dfa99678675ece1c243d3f7bc3746db5d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x7f1f2d3dfa99678675ece1c243d3f7bc3746db5d.png -------------------------------------------------------------------------------- /assets/0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0.png -------------------------------------------------------------------------------- /assets/0x804cdb9116a10bb78768d3252355a1b18067bf8f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x804cdb9116a10bb78768d3252355a1b18067bf8f.png -------------------------------------------------------------------------------- /assets/0x8079aadf0514e6b2d6ffc19a5a42c95ee83cabae.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x8079aadf0514e6b2d6ffc19a5a42c95ee83cabae.png -------------------------------------------------------------------------------- /assets/0x808507121b80c02388fad14726482e061b8da827.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x808507121b80c02388fad14726482e061b8da827.png -------------------------------------------------------------------------------- /assets/0x80dc468671316e50d4e9023d3db38d3105c1c146.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x80dc468671316e50d4e9023d3db38d3105c1c146.png -------------------------------------------------------------------------------- /assets/0x81ab848898b5ffd3354dbbefb333d5d183eedcb5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x81ab848898b5ffd3354dbbefb333d5d183eedcb5.png -------------------------------------------------------------------------------- /assets/0x81f8f0bb1cb2a06649e51913a151f0e7ef6fa321.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x81f8f0bb1cb2a06649e51913a151f0e7ef6fa321.png -------------------------------------------------------------------------------- /assets/0x823e1b82ce1dc147bbdb25a203f046afab1ce918.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x823e1b82ce1dc147bbdb25a203f046afab1ce918.png -------------------------------------------------------------------------------- /assets/0x82698aecc9e28e9bb27608bd52cf57f704bd1b83.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x82698aecc9e28e9bb27608bd52cf57f704bd1b83.png -------------------------------------------------------------------------------- /assets/0x82e5aec4e37b37fca34925c13429506209a98536.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x82e5aec4e37b37fca34925c13429506209a98536.png -------------------------------------------------------------------------------- /assets/0x859e4d219e83204a2ea389dac11048cc880b6aa8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x859e4d219e83204a2ea389dac11048cc880b6aa8.png -------------------------------------------------------------------------------- /assets/0x865377367054516e17014ccded1e7d814edc9ce4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x865377367054516e17014ccded1e7d814edc9ce4.png -------------------------------------------------------------------------------- /assets/0x875773784af8135ea0ef43b5a374aad105c5d39e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x875773784af8135ea0ef43b5a374aad105c5d39e.png -------------------------------------------------------------------------------- /assets/0x8888801af4d980682e47f1a9036e589479e835c5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x8888801af4d980682e47f1a9036e589479e835c5.png -------------------------------------------------------------------------------- /assets/0x888888435fde8e7d4c54cab67f206e4199454c60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x888888435fde8e7d4c54cab67f206e4199454c60.png -------------------------------------------------------------------------------- /assets/0x88aa73068ae222f097f62f438279007199c07033.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x88aa73068ae222f097f62f438279007199c07033.png -------------------------------------------------------------------------------- /assets/0x8cacf4c0f660efdc3fd2e2266e86a9f57f794198.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x8cacf4c0f660efdc3fd2e2266e86a9f57f794198.png -------------------------------------------------------------------------------- /assets/0x8d1ce361eb68e9e05573443c407d4a3bed23b033.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x8d1ce361eb68e9e05573443c407d4a3bed23b033.png -------------------------------------------------------------------------------- /assets/0x8d6cebd76f18e1558d4db88138e2defb3909fad6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x8d6cebd76f18e1558d4db88138e2defb3909fad6.png -------------------------------------------------------------------------------- /assets/0x8e6ec57a822c2f527f2df7c7d7d361df3e7530a1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x8e6ec57a822c2f527f2df7c7d7d361df3e7530a1.png -------------------------------------------------------------------------------- /assets/0x90b831fa3bebf58e9744a14d638e25b4ee06f9bc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x90b831fa3bebf58e9744a14d638e25b4ee06f9bc.png -------------------------------------------------------------------------------- /assets/0x9210f1204b5a24742eba12f710636d76240df3d0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x9210f1204b5a24742eba12f710636d76240df3d0.png -------------------------------------------------------------------------------- /assets/0x93ef1ea305d11a9b2a3ebb9bb4fcc34695292e7d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x93ef1ea305d11a9b2a3ebb9bb4fcc34695292e7d.png -------------------------------------------------------------------------------- /assets/0x945facb997494cc2570096c74b5f66a3507330a1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x945facb997494cc2570096c74b5f66a3507330a1.png -------------------------------------------------------------------------------- /assets/0x9559aaa82d9649c7a7b220e7c461d2e74c9a3593.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x9559aaa82d9649c7a7b220e7c461d2e74c9a3593.png -------------------------------------------------------------------------------- /assets/0x96855edefc3ad2d9efd0421f301d1324e1e93a52.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x96855edefc3ad2d9efd0421f301d1324e1e93a52.png -------------------------------------------------------------------------------- /assets/0x99c88ad7dc566616548adde8ed3effa730eb6c34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x99c88ad7dc566616548adde8ed3effa730eb6c34.png -------------------------------------------------------------------------------- /assets/0x9a48bd0ec040ea4f1d3147c025cd4076a2e71e3e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x9a48bd0ec040ea4f1d3147c025cd4076a2e71e3e.png -------------------------------------------------------------------------------- /assets/0x9b1c8407a360443a9e5eca004713e4088fab8ac0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x9b1c8407a360443a9e5eca004713e4088fab8ac0.png -------------------------------------------------------------------------------- /assets/0x9c354503c38481a7a7a51629142963f98ecc12d0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x9c354503c38481a7a7a51629142963f98ecc12d0.png -------------------------------------------------------------------------------- /assets/0x9c4a4204b79dd291d6b6571c5be8bbcd0622f050.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x9c4a4204b79dd291d6b6571c5be8bbcd0622f050.png -------------------------------------------------------------------------------- /assets/0x9dc54c3633ba36e9c0205ee27584eb589ea96421.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0x9dc54c3633ba36e9c0205ee27584eb589ea96421.png -------------------------------------------------------------------------------- /assets/0xFD11CCdBdb7AB91Cb9427A6d6BF570C95876d195.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xFD11CCdBdb7AB91Cb9427A6d6BF570C95876d195.png -------------------------------------------------------------------------------- /assets/0xa06849c61e0919785661acb7fe3bcbd4500f6c2e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xa06849c61e0919785661acb7fe3bcbd4500f6c2e.png -------------------------------------------------------------------------------- /assets/0xa0afaa285ce85974c3c881256cb7f225e3a1178a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xa0afaa285ce85974c3c881256cb7f225e3a1178a.png -------------------------------------------------------------------------------- /assets/0xa13a9247ea42d743238089903570127dda72fe44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xa13a9247ea42d743238089903570127dda72fe44.png -------------------------------------------------------------------------------- /assets/0xa36fdbbae3c9d55a1d67ee5821d53b50b63a1ab9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xa36fdbbae3c9d55a1d67ee5821d53b50b63a1ab9.png -------------------------------------------------------------------------------- /assets/0xab846fb6c81370327e784ae7cbb6d6a6af6ff4bf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xab846fb6c81370327e784ae7cbb6d6a6af6ff4bf.png -------------------------------------------------------------------------------- /assets/0xac2c198f3103ee19bab07530f2bc2c2ae88f2cb5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xac2c198f3103ee19bab07530f2bc2c2ae88f2cb5.png -------------------------------------------------------------------------------- /assets/0xac3e018457b222d93114458476f3e3416abbe38f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xac3e018457b222d93114458476f3e3416abbe38f.png -------------------------------------------------------------------------------- /assets/0xad038eb671c44b853887a7e32528fab35dc5d710.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xad038eb671c44b853887a7e32528fab35dc5d710.png -------------------------------------------------------------------------------- /assets/0xad32a8e6220741182940c5abf610bde99e737b2d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xad32a8e6220741182940c5abf610bde99e737b2d.png -------------------------------------------------------------------------------- /assets/0xad6a626ae2b43dcb1b39430ce496d2fa0365ba9c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xad6a626ae2b43dcb1b39430ce496d2fa0365ba9c.png -------------------------------------------------------------------------------- /assets/0xadc92b91658e031cde57ea59c0c0c69f61135cc0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xadc92b91658e031cde57ea59c0c0c69f61135cc0.png -------------------------------------------------------------------------------- /assets/0xae37d54ae477268b9997d4161b96b8200755935c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xae37d54ae477268b9997d4161b96b8200755935c.png -------------------------------------------------------------------------------- /assets/0xae78736cd615f374d3085123a210448e74fc6393.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xae78736cd615f374d3085123a210448e74fc6393.png -------------------------------------------------------------------------------- /assets/0xae7ab96520de3a18e5e111b5eaab095312d7fe84.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xae7ab96520de3a18e5e111b5eaab095312d7fe84.png -------------------------------------------------------------------------------- /assets/0xaf5191b0de278c7286d6c7cc6ab6bb8a73ba2cd6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xaf5191b0de278c7286d6c7cc6ab6bb8a73ba2cd6.png -------------------------------------------------------------------------------- /assets/0xb0b195aefa3650a6908f15cdac7d92f8a5791b0b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xb0b195aefa3650a6908f15cdac7d92f8a5791b0b.png -------------------------------------------------------------------------------- /assets/0xb2fdd60ad80ca7ba89b9bab3b5336c2601c020b4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xb2fdd60ad80ca7ba89b9bab3b5336c2601c020b4.png -------------------------------------------------------------------------------- /assets/0xb8e57e2eff4b9c1ee413c7b24b1f52d83e16488c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xb8e57e2eff4b9c1ee413c7b24b1f52d83e16488c.png -------------------------------------------------------------------------------- /assets/0xba485b556399123261a5f9c95d413b4f93107407.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xba485b556399123261a5f9c95d413b4f93107407.png -------------------------------------------------------------------------------- /assets/0xbc0f2372008005471874e426e86ccfae7b4de79d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xbc0f2372008005471874e426e86ccfae7b4de79d.png -------------------------------------------------------------------------------- /assets/0xbc4171f45ef0ef66e76f979df021a34b46dcc81d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xbc4171f45ef0ef66e76f979df021a34b46dcc81d.png -------------------------------------------------------------------------------- /assets/0xbd9908b0cdd50386f92efcc8e1d71766c2782df0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xbd9908b0cdd50386f92efcc8e1d71766c2782df0.png -------------------------------------------------------------------------------- /assets/0xbe9895146f7af43049ca1c1ae358b0541ea49704.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xbe9895146f7af43049ca1c1ae358b0541ea49704.png -------------------------------------------------------------------------------- /assets/0xbf6ff49ffd3d104302ef0ab0f10f5a84324c091c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xbf6ff49ffd3d104302ef0ab0f10f5a84324c091c.png -------------------------------------------------------------------------------- /assets/0xbfa413a2ff0f20456d57b643746133f54bfe0cd2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xbfa413a2ff0f20456d57b643746133f54bfe0cd2.png -------------------------------------------------------------------------------- /assets/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2.png -------------------------------------------------------------------------------- /assets/0xc0c293ce456ff0ed870add98a0828dd4d2903dbf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xc0c293ce456ff0ed870add98a0828dd4d2903dbf.png -------------------------------------------------------------------------------- /assets/0xc18360217d8f7ab5e7c516566761ea12ce7f9d72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xc18360217d8f7ab5e7c516566761ea12ce7f9d72.png -------------------------------------------------------------------------------- /assets/0xc285b7e09a4584d027e5bc36571785b515898246.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xc285b7e09a4584d027e5bc36571785b515898246.png -------------------------------------------------------------------------------- /assets/0xc3da79e0de523eef7ac1e4ca9abfe3aac9973133.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xc3da79e0de523eef7ac1e4ca9abfe3aac9973133.png -------------------------------------------------------------------------------- /assets/0xc411db5f5eb3f7d552f9b8454b2d74097ccde6e3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xc411db5f5eb3f7d552f9b8454b2d74097ccde6e3.png -------------------------------------------------------------------------------- /assets/0xc55126051b22ebb829d00368f4b12bde432de5da.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xc55126051b22ebb829d00368f4b12bde432de5da.png -------------------------------------------------------------------------------- /assets/0xc56c2b7e71b54d38aab6d52e94a04cbfa8f604fa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xc56c2b7e71b54d38aab6d52e94a04cbfa8f604fa.png -------------------------------------------------------------------------------- /assets/0xc67b12049c2d0cf6e476bc64c7f82fc6c63cffc5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xc67b12049c2d0cf6e476bc64c7f82fc6c63cffc5.png -------------------------------------------------------------------------------- /assets/0xc69a0ae4961b8bac945d854e1057117e575fe005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xc69a0ae4961b8bac945d854e1057117e575fe005.png -------------------------------------------------------------------------------- /assets/0xcafe001067cdef266afb7eb5a286dcfd277f3de5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xcafe001067cdef266afb7eb5a286dcfd277f3de5.png -------------------------------------------------------------------------------- /assets/0xcbfef8fdd706cde6f208460f2bf39aa9c785f05d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xcbfef8fdd706cde6f208460f2bf39aa9c785f05d.png -------------------------------------------------------------------------------- /assets/0xcdf7028ceab81fa0c6971208e83fa7872994bee5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xcdf7028ceab81fa0c6971208e83fa7872994bee5.png -------------------------------------------------------------------------------- /assets/0xcfeaead4947f0705a14ec42ac3d44129e1ef3ed5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xcfeaead4947f0705a14ec42ac3d44129e1ef3ed5.png -------------------------------------------------------------------------------- /assets/0xd084944d3c05cd115c09d072b9f44ba3e0e45921.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xd084944d3c05cd115c09d072b9f44ba3e0e45921.png -------------------------------------------------------------------------------- /assets/0xd093fa4fb80d09bb30817fdcd442d4d02ed3e5de.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xd093fa4fb80d09bb30817fdcd442d4d02ed3e5de.png -------------------------------------------------------------------------------- /assets/0xd16c79c8a39d44b2f3eb45d2019cd6a42b03e2a9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xd16c79c8a39d44b2f3eb45d2019cd6a42b03e2a9.png -------------------------------------------------------------------------------- /assets/0xd2af830e8cbdfed6cc11bab697bb25496ed6fa62.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xd2af830e8cbdfed6cc11bab697bb25496ed6fa62.png -------------------------------------------------------------------------------- /assets/0xd33526068d116ce69f19a9ee46f0bd304f21a51f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xd33526068d116ce69f19a9ee46f0bd304f21a51f.png -------------------------------------------------------------------------------- /assets/0xd3e7c8fcd17cffaa0c32307b95eb433258b4c432.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xd3e7c8fcd17cffaa0c32307b95eb433258b4c432.png -------------------------------------------------------------------------------- /assets/0xd4e7c1f3da1144c9e2cfd1b015eda7652b4a4399.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xd4e7c1f3da1144c9e2cfd1b015eda7652b4a4399.png -------------------------------------------------------------------------------- /assets/0xd5a14081a34d256711b02bbef17e567da48e80b5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xd5a14081a34d256711b02bbef17e567da48e80b5.png -------------------------------------------------------------------------------- /assets/0xd6e355036f41dc261b3f1ed3bbc6003e87aadb4f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xd6e355036f41dc261b3f1ed3bbc6003e87aadb4f.png -------------------------------------------------------------------------------- /assets/0xdba274b4d04097b90a72b62467d828cefd708037.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xdba274b4d04097b90a72b62467d828cefd708037.png -------------------------------------------------------------------------------- /assets/0xdbdb4d16eda451d0503b854cf79d55697f90c8df.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xdbdb4d16eda451d0503b854cf79d55697f90c8df.png -------------------------------------------------------------------------------- /assets/0xdc063deafce952160ec112fa382ac206305657e6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xdc063deafce952160ec112fa382ac206305657e6.png -------------------------------------------------------------------------------- /assets/0xdd88be78b132a66010ef22ec3a6b68c8e3357b0f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xdd88be78b132a66010ef22ec3a6b68c8e3357b0f.png -------------------------------------------------------------------------------- /assets/0xde30da39c46104798bb5aa3fe8b9e0e1f348163f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xde30da39c46104798bb5aa3fe8b9e0e1f348163f.png -------------------------------------------------------------------------------- /assets/0xdef1ca1fb7fbcdc777520aa7f396b4e015f497ab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xdef1ca1fb7fbcdc777520aa7f396b4e015f497ab.png -------------------------------------------------------------------------------- /assets/0xdf5c5a0f56835f6517a9589e56482024416ffe91.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xdf5c5a0f56835f6517a9589e56482024416ffe91.png -------------------------------------------------------------------------------- /assets/0xe025e3ca2be02316033184551d4d3aa22024d9dc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xe025e3ca2be02316033184551d4d3aa22024d9dc.png -------------------------------------------------------------------------------- /assets/0xe03af00fabe8401560c1ff7d242d622a5b601573.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xe03af00fabe8401560c1ff7d242d622a5b601573.png -------------------------------------------------------------------------------- /assets/0xe1afe1fd76fd88f78cbf599ea1846231b8ba3b6b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xe1afe1fd76fd88f78cbf599ea1846231b8ba3b6b.png -------------------------------------------------------------------------------- /assets/0xe4cfe9eaa8cdb0942a80b7bc68fd8ab0f6d44903.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xe4cfe9eaa8cdb0942a80b7bc68fd8ab0f6d44903.png -------------------------------------------------------------------------------- /assets/0xe4f726adc8e89c6a6017f01eada77865db22da14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xe4f726adc8e89c6a6017f01eada77865db22da14.png -------------------------------------------------------------------------------- /assets/0xe59064a8185ed1fca1d17999621efedfab4425c9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xe59064a8185ed1fca1d17999621efedfab4425c9.png -------------------------------------------------------------------------------- /assets/0xe93a27d4ed64f44a2b356d78c06115e5c9d97da0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xe93a27d4ed64f44a2b356d78c06115e5c9d97da0.png -------------------------------------------------------------------------------- /assets/0xe95a203b1a91a908f9b9ce46459d101078c2c3cb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xe95a203b1a91a908f9b9ce46459d101078c2c3cb.png -------------------------------------------------------------------------------- /assets/0xeb486af868aeb3b6e53066abc9623b1041b42bc0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xeb486af868aeb3b6e53066abc9623b1041b42bc0.png -------------------------------------------------------------------------------- /assets/0xeb91861f8a4e1c12333f42dce8fb0ecdc28da716.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xeb91861f8a4e1c12333f42dce8fb0ecdc28da716.png -------------------------------------------------------------------------------- /assets/0xed1480d12be41d92f36f5f7bdd88212e381a3677.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xed1480d12be41d92f36f5f7bdd88212e381a3677.png -------------------------------------------------------------------------------- /assets/0xedb171c18ce90b633db442f2a6f72874093b49ef.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xedb171c18ce90b633db442f2a6f72874093b49ef.png -------------------------------------------------------------------------------- /assets/0xee9801669c6138e84bd50deb500827b776777d28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xee9801669c6138e84bd50deb500827b776777d28.png -------------------------------------------------------------------------------- /assets/0xf06ddacf71e2992e2122a1a0168c6967afdf63ce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xf06ddacf71e2992e2122a1a0168c6967afdf63ce.png -------------------------------------------------------------------------------- /assets/0xf17e65822b568b3903685a7c9f496cf7656cc6c2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xf17e65822b568b3903685a7c9f496cf7656cc6c2.png -------------------------------------------------------------------------------- /assets/0xf1f955016ecbcd7321c7266bccfb96c68ea5e49b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xf1f955016ecbcd7321c7266bccfb96c68ea5e49b.png -------------------------------------------------------------------------------- /assets/0xf203ca1769ca8e9e8fe1da9d147db68b6c919817.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xf203ca1769ca8e9e8fe1da9d147db68b6c919817.png -------------------------------------------------------------------------------- /assets/0xf2051511b9b121394fa75b8f7d4e7424337af687.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xf2051511b9b121394fa75b8f7d4e7424337af687.png -------------------------------------------------------------------------------- /assets/0xf2092e49701ddefdec82d518d8d34345302d1b43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xf2092e49701ddefdec82d518d8d34345302d1b43.png -------------------------------------------------------------------------------- /assets/0xf24d8651578a55b0c119b9910759a351a3458895.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xf24d8651578a55b0c119b9910759a351a3458895.png -------------------------------------------------------------------------------- /assets/0xf40430a6f1f0a73d4c1a05f6f818fe085ce8f4ab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xf40430a6f1f0a73d4c1a05f6f818fe085ce8f4ab.png -------------------------------------------------------------------------------- /assets/0xf5581dfefd8fb0e4aec526be659cfab1f8c781da.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xf5581dfefd8fb0e4aec526be659cfab1f8c781da.png -------------------------------------------------------------------------------- /assets/0xf5f06ffa53ad7f5914f493f16e57b56c8dd2ea80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xf5f06ffa53ad7f5914f493f16e57b56c8dd2ea80.png -------------------------------------------------------------------------------- /assets/0xf657666c7823c68dcca168c4c1c9a28d9d04ec29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xf657666c7823c68dcca168c4c1c9a28d9d04ec29.png -------------------------------------------------------------------------------- /assets/0xf675243988d10f9de458df019a501b64245e4eda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xf675243988d10f9de458df019a501b64245e4eda.png -------------------------------------------------------------------------------- /assets/0xf71d0774b214c4cf51e33eb3d30ef98132e4dbaa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xf71d0774b214c4cf51e33eb3d30ef98132e4dbaa.png -------------------------------------------------------------------------------- /assets/0xf8fd466f12e236f4c96f7cce6c79eadb819abf58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xf8fd466f12e236f4c96f7cce6c79eadb819abf58.png -------------------------------------------------------------------------------- /assets/0xf938424f7210f31df2aee3011291b658f872e91e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xf938424f7210f31df2aee3011291b658f872e91e.png -------------------------------------------------------------------------------- /assets/0xfb5453340c03db5ade474b27e68b6a9c6b2823eb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xfb5453340c03db5ade474b27e68b6a9c6b2823eb.png -------------------------------------------------------------------------------- /assets/0xfd0205066521550d7d7ab19da8f72bb004b4c341.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xfd0205066521550d7d7ab19da8f72bb004b4c341.png -------------------------------------------------------------------------------- /assets/0xfd11ccdbdb7ab91cb9427a6d6bf570c95876d195.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xfd11ccdbdb7ab91cb9427a6d6bf570c95876d195.png -------------------------------------------------------------------------------- /assets/0xfe18be6b3bd88a2d2a7f928d00292e7a9963cfc6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xfe18be6b3bd88a2d2a7f928d00292e7a9963cfc6.png -------------------------------------------------------------------------------- /assets/0xffffffff2ba8f66d4e51811c5190992176930278.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/balancer/assets/889b85c7dec246e66f08d2d096a1b4e0e9886633/assets/0xffffffff2ba8f66d4e51811c5190992176930278.png -------------------------------------------------------------------------------- /assets/index.json: -------------------------------------------------------------------------------- 1 | [ 2 | "0x9a48bd0ec040ea4f1d3147c025cd4076a2e71e3e", 3 | "0x49f2beff98ce62999792ec98d0ee4ad790e7786f", 4 | "0x78f225869c08d478c34e5f645d07a87d3fe8eb78", 5 | "0x0327112423f3a68efdf1fcf402f6c5cb9f7c33fd", 6 | "0xad6a626ae2b43dcb1b39430ce496d2fa0365ba9c", 7 | "0xad32a8e6220741182940c5abf610bde99e737b2d", 8 | "0xf1f955016ecbcd7321c7266bccfb96c68ea5e49b", 9 | "0x5bc25f649fc4e26069ddf4cf4010f9f706c23831", 10 | "0x20945ca1df56d237fd40036d47e866c7dccd2114", 11 | "0x705c71b262c511b66baa4791cc2be61b971bd784", 12 | "0x3d7753c4526f8657e383a46dc41ec97414941a80", 13 | "0x261efcdd24cea98652b9700800a13dfbca4103ff", 14 | "0x8d1ce361eb68e9e05573443c407d4a3bed23b033", 15 | "0x51a2310b37ead1d8f8fe01b89b4cd68fa58992d0", 16 | "0xe59064a8185ed1fca1d17999621efedfab4425c9", 17 | "0xa0afaa285ce85974c3c881256cb7f225e3a1178a", 18 | "0x6c2cf58e468b64b604407c6ea89c5868ed13c252", 19 | "0x80dc468671316e50d4e9023d3db38d3105c1c146", 20 | "0x704de5696df237c5b9ba0de9ba7e0c63da8ea0df", 21 | "0x4688a8b1f292fdab17e9a90c8bc379dc1dbd8713", 22 | "0x7f1f2d3dfa99678675ece1c243d3f7bc3746db5d", 23 | "0x30cf203b48edaa42c3b4918e955fed26cd012a3f", 24 | "0x34a01c0a95b0592cc818cd846c3cf285d6c85a31", 25 | "0x64010f6ba757715d8f12d8317004425d73ca5a81", 26 | "0xe4f726adc8e89c6a6017f01eada77865db22da14", 27 | "0xc69a0ae4961b8bac945d854e1057117e575fe005", 28 | "0xac2c198f3103ee19bab07530f2bc2c2ae88f2cb5", 29 | "0xffffffff2ba8f66d4e51811c5190992176930278", 30 | "0xf2092e49701ddefdec82d518d8d34345302d1b43", 31 | "0x6fcb6408499a7c0f242e32d77eb51ffa1dd28a7e", 32 | "0x50de6856358cc35f3a9a57eaaa34bd4cb707d2cd", 33 | "0x875773784af8135ea0ef43b5a374aad105c5d39e", 34 | "0x41a08648c3766f9f9d85598ff102a08f4ef84f84", 35 | "0x859e4d219e83204a2ea389dac11048cc880b6aa8", 36 | "0xf5581dfefd8fb0e4aec526be659cfab1f8c781da", 37 | "0x8cacf4c0f660efdc3fd2e2266e86a9f57f794198", 38 | "0x69af81e73a73b40adf4f3d4223cd9b1ece623074", 39 | "0x9dc54c3633ba36e9c0205ee27584eb589ea96421", 40 | "0x59e9261255644c411afdd00bd89162d09d862e38", 41 | "0x31c8eacbffdd875c74b94b077895bd78cf1e64a3", 42 | "0x750dd34fb165be682fae445793ab9ab9729cdaa3", 43 | "0x67b6d479c7bb412c54e03dca8e1bc6740ce6b99c", 44 | "0x2ed30c582c7faf644f291db9eecdc5641057233e", 45 | "0x06745bee20ad9cc7dfb6f40b66504397235f547c", 46 | "0xfb5453340c03db5ade474b27e68b6a9c6b2823eb", 47 | "0x75a38f0d99eb3e4b18246febebb77b16cf95d754", 48 | "0x08d8fa18af801224719b90327670ab1145e24ba6", 49 | "0xf938424f7210f31df2aee3011291b658f872e91e", 50 | "0x945facb997494cc2570096c74b5f66a3507330a1", 51 | "0x544c42fbb96b39b21df61cf322b5edc285ee7429", 52 | "0xcbfef8fdd706cde6f208460f2bf39aa9c785f05d", 53 | "0xa06849c61e0919785661acb7fe3bcbd4500f6c2e", 54 | "0x27cf76c51309929c6c09659b43b026c1ab649516", 55 | "0xf675243988d10f9de458df019a501b64245e4eda", 56 | "0xbc4171f45ef0ef66e76f979df021a34b46dcc81d", 57 | "0xb8e57e2eff4b9c1ee413c7b24b1f52d83e16488c", 58 | "0xe4cfe9eaa8cdb0942a80b7bc68fd8ab0f6d44903", 59 | "0x7dd9c5cba05e151c895fde1cf355c9a1d5da6429", 60 | "0x5a04a6246f2ce98230f5409bc11ccb0183929d02", 61 | "0x29cbd0510eec0327992cd6006e63f9fa8e7f33b7", 62 | "0x61b6325d72aa40aea68ef8a1e09055697b5b8d83", 63 | "0x767fe9edc9e0df98e07454847909b5e959d7ca0e", 64 | "0xf657666c7823c68dcca168c4c1c9a28d9d04ec29", 65 | "0x53c8395465a84955c95159814461466053dedede", 66 | "0x88aa73068ae222f097f62f438279007199c07033", 67 | "0x5eaa69b29f99c84fe5de8200340b4e9b4ab38eac", 68 | "0xf40430a6f1f0a73d4c1a05f6f818fe085ce8f4ab", 69 | "0x7d4b1d793239707445305d8d2456d2c735f6b25b", 70 | "0x08b3b8878372cea3902e6f7720e331b39b77616f", 71 | "0x8079aadf0514e6b2d6ffc19a5a42c95ee83cabae", 72 | "0x358aa737e033f34df7c54306960a38d09aabd523", 73 | "0xadc92b91658e031cde57ea59c0c0c69f61135cc0", 74 | "0x33349b282065b0284d756f0577fb39c158f935e6", 75 | "0x002083874f7455968993579688dd25f58a912ebf", 76 | "0x96855edefc3ad2d9efd0421f301d1324e1e93a52", 77 | "0x42cdca708ee2e07090e7461b70af271983d4ac05", 78 | "0x0275e1001e293c46cfe158b3702aade0b99f88a5", 79 | "0xc67b12049c2d0cf6e476bc64c7f82fc6c63cffc5", 80 | "0x429ec2aa757530766e60c143b53a9a09344dd748", 81 | "0xbf6ff49ffd3d104302ef0ab0f10f5a84324c091c", 82 | "0xdd88be78b132a66010ef22ec3a6b68c8e3357b0f", 83 | "0x82e5aec4e37b37fca34925c13429506209a98536", 84 | "0xee9801669c6138e84bd50deb500827b776777d28", 85 | "0x46ef1a3071ae1276e4c58a89b1198399380382f7", 86 | "0x4104b135dbc9609fc1a9490e61369036497660c8", 87 | "0xbd9908b0cdd50386f92efcc8e1d71766c2782df0", 88 | "0xd3e7c8fcd17cffaa0c32307b95eb433258b4c432", 89 | "0xde30da39c46104798bb5aa3fe8b9e0e1f348163f", 90 | "0xdf5c5a0f56835f6517a9589e56482024416ffe91", 91 | "0x5aa7c403c7de4b3bb0cc07079a03e389671a4771", 92 | "0x4006a1911d37b204dee827406f2cc1dd006716b6", 93 | "0x5a98fcbea516cf06857215779fd812ca3bef1b32", 94 | "0xae7ab96520de3a18e5e111b5eaab095312d7fe84", 95 | "0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0", 96 | "0x1e83916ea2ef2d7a6064775662e163b2d4c330a7", 97 | "0x123151402076fc819b7564510989e475c9cd93ca", 98 | "0x3ec8798b81485a254928b70cda1cf0a2bb0b74d7", 99 | "0x368c8ab95a668b18af9ad302e14da43693a1a902", 100 | "0x332e824e46fceeb9e59ba9491b80d3e6d42b0b59", 101 | "0xe93a27d4ed64f44a2b356d78c06115e5c9d97da0", 102 | "0xcfeaead4947f0705a14ec42ac3d44129e1ef3ed5", 103 | "0x804cdb9116a10bb78768d3252355a1b18067bf8f", 104 | "0x9210f1204b5a24742eba12f710636d76240df3d0", 105 | "0x2bbf681cc4eb09218bee85ea2a5d3d13fa40fc0c", 106 | "0x7b50775383d3d6f0215a8f290f2c9e2eebbeceb2", 107 | "0x43d4a3cd90ddd2f8f4f693170c9c8098163502ad", 108 | "0x02d60b84491589974263d922d9cc7a3152618ef6", 109 | "0xd093fa4fb80d09bb30817fdcd442d4d02ed3e5de", 110 | "0xf8fd466f12e236f4c96f7cce6c79eadb819abf58", 111 | "0x6f80310ca7f2c654691d1383149fa1a57d8ab1f8", 112 | "0x06df3b2bbb68adc8b0e302443692037ed9f91b42", 113 | "0xf2051511b9b121394fa75b8f7d4e7424337af687", 114 | "0xdef1ca1fb7fbcdc777520aa7f396b4e015f497ab", 115 | "0x5c6ee304399dbdb9c8ef030ab642b10820db8f56", 116 | "0xf17e65822b568b3903685a7c9f496cf7656cc6c2", 117 | "0xc0c293ce456ff0ed870add98a0828dd4d2903dbf", 118 | "0x616e8bfa43f920657b3497dbf40d6b1a02d4608d", 119 | "0xf203ca1769ca8e9e8fe1da9d147db68b6c919817", 120 | "0x865377367054516e17014ccded1e7d814edc9ce4", 121 | "0xf24d8651578a55b0c119b9910759a351a3458895", 122 | "0x586aa273f262909eef8fa02d90ab65f5015e0516", 123 | "0x888888435fde8e7d4c54cab67f206e4199454c60", 124 | "0xba485b556399123261a5f9c95d413b4f93107407", 125 | "0x35e78b3982e87ecfd5b3f3265b601c046cdbe232", 126 | "0x758b4684be769e92eefea93f60dda0181ea303ec", 127 | "0x8888801af4d980682e47f1a9036e589479e835c5", 128 | "0x470ebf5f030ed85fc1ed4c2d36b9dd02e77cf1b7", 129 | "0x0c10bf8fcb7bf5412187a595ab97a3609160b5c6", 130 | "0xd084944d3c05cd115c09d072b9f44ba3e0e45921", 131 | "0x9c354503c38481a7a7a51629142963f98ecc12d0", 132 | "0xd2af830e8cbdfed6cc11bab697bb25496ed6fa62", 133 | "0xc55126051b22ebb829d00368f4b12bde432de5da", 134 | "0x8d6cebd76f18e1558d4db88138e2defb3909fad6", 135 | "0xf5f06ffa53ad7f5914f493f16e57b56c8dd2ea80", 136 | "0x81f8f0bb1cb2a06649e51913a151f0e7ef6fa321", 137 | "0x41d5d79431a913c4ae7d69a668ecdfe5ff9dfb68", 138 | "0x2f4eb100552ef93840d5adc30560e5513dfffacb", 139 | "0xae37d54ae477268b9997d4161b96b8200755935c", 140 | "0x82698aecc9e28e9bb27608bd52cf57f704bd1b83", 141 | "0xa13a9247ea42d743238089903570127dda72fe44", 142 | "0xb0b195aefa3650a6908f15cdac7d92f8a5791b0b", 143 | "0xac3e018457b222d93114458476f3e3416abbe38f", 144 | "0x93ef1ea305d11a9b2a3ebb9bb4fcc34695292e7d", 145 | "0x5f98805a4e8be255a32880fdec7f6728c6568ba0", 146 | "0x6dea81c8171d0ba574754ef6f8b412f2ed88c54d", 147 | "0xc18360217d8f7ab5e7c516566761ea12ce7f9d72", 148 | "0x44108f0223a3c3028f5fe7aec7f9bb2e66bef82f", 149 | "0xbe9895146f7af43049ca1c1ae358b0541ea49704", 150 | "0xad038eb671c44b853887a7e32528fab35dc5d710", 151 | "0x30d20208d987713f46dfd34ef128bb16c404d10f", 152 | "0x454ed96955d04d2f5cdd05e0fd1c77975bfe5307", 153 | "0x6a1eb2e9b45e772f55bd9a34659a04b6f75da687", 154 | "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", 155 | "0x6123b0049f904d730db3c36a31167d9d4121fa6b", 156 | "0xc285b7e09a4584d027e5bc36571785b515898246", 157 | "0xe95a203b1a91a908f9b9ce46459d101078c2c3cb", 158 | "0x9559aaa82d9649c7a7b220e7c461d2e74c9a3593", 159 | "0xfd0205066521550d7d7ab19da8f72bb004b4c341", 160 | "0x3c640f0d3036ad85afa2d5a9e32be651657b874f", 161 | "0x50cf90b954958480b8df7958a9e965752f627124", 162 | "0xd4e7c1f3da1144c9e2cfd1b015eda7652b4a4399", 163 | "0xd5a14081a34d256711b02bbef17e567da48e80b5", 164 | "0xeb486af868aeb3b6e53066abc9623b1041b42bc0", 165 | "0xf71d0774b214c4cf51e33eb3d30ef98132e4dbaa", 166 | "0xc56c2b7e71b54d38aab6d52e94a04cbfa8f604fa", 167 | "0x126e7643235ec0ab9c103c507642dc3f4ca23c66", 168 | "0x057acee6df29ecc20e87a77783838d90858c5e83", 169 | "0x4d19f33948b99800b6113ff3e83bec9b537c85d2", 170 | "0xe025e3ca2be02316033184551d4d3aa22024d9dc", 171 | "0xeb91861f8a4e1c12333f42dce8fb0ecdc28da716", 172 | "0x2ff1a9dbdacd55297452cfd8a4d94724bc22a5f7", 173 | "0x60683b05e9a39e3509d8fdb9c959f23170f8a0fa", 174 | "0xbc0f2372008005471874e426e86ccfae7b4de79d", 175 | "0xdba274b4d04097b90a72b62467d828cefd708037", 176 | "0x3bb22fc9033b802f2ac47c18885f63476f158afc", 177 | "0x7966c5bae631294d7cffcea5430b78c2f76db6fa", 178 | "0x0c80f31b840c6564e6c5e18f386fad96b63514ca", 179 | "0x544897a3b944fdeb1f94a0ed973ea31a80ae18e1", 180 | "0xc3da79e0de523eef7ac1e4ca9abfe3aac9973133", 181 | "0xa36fdbbae3c9d55a1d67ee5821d53b50b63a1ab9", 182 | "0x808507121b80c02388fad14726482e061b8da827", 183 | "0x90b831fa3bebf58e9744a14d638e25b4ee06f9bc", 184 | "0x68037790a0229e9ce6eaa8a99ea92964106c4703", 185 | "0xcdf7028ceab81fa0c6971208e83fa7872994bee5", 186 | "0x4a82b580365cff9b146281ab72500957a849abdc", 187 | "0x6cfaf95457d7688022fc53e7abe052ef8dfbbdba", 188 | "0x99c88ad7dc566616548adde8ed3effa730eb6c34", 189 | "0xc411db5f5eb3f7d552f9b8454b2d74097ccde6e3", 190 | "0xe03af00fabe8401560c1ff7d242d622a5b601573", 191 | "0x8e6ec57a822c2f527f2df7c7d7d361df3e7530a1", 192 | "0x9b1c8407a360443a9e5eca004713e4088fab8ac0", 193 | "0x20b156776114e8a801e9767d90c6ccccc8adf398", 194 | "0xd6e355036f41dc261b3f1ed3bbc6003e87aadb4f", 195 | "0x326f5834d73a2dc02b3c492e9ef1b24399d430b3", 196 | "0x779d01f939d78a918a3de18cc236ee89221dfd4e", 197 | "0xbfa413a2ff0f20456d57b643746133f54bfe0cd2", 198 | "0xdc063deafce952160ec112fa382ac206305657e6", 199 | "0xfd11ccdbdb7ab91cb9427a6d6bf570c95876d195", 200 | "0xdbdb4d16eda451d0503b854cf79d55697f90c8df", 201 | "0x0f2d719407fdbeff09d87557abb7232601fd9f29", 202 | "0x823e1b82ce1dc147bbdb25a203f046afab1ce918" 203 | ] 204 | -------------------------------------------------------------------------------- /data/color.json: -------------------------------------------------------------------------------- 1 | { 2 | "goerli": {}, 3 | "homestead": { 4 | "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2": "#433455", 5 | "0xba100000625a3754423978a60c9317c58a424e3D": "#fafafa", 6 | "0x6B175474E89094C44Da98b954EedeAC495271d0F": "#5d6872", 7 | "0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2": "#7e9e99", 8 | "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48": "#9d9f7f", 9 | "0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599": "#68aca9", 10 | "0x04Fa0d235C4abf4BcF4787aF4CF447DE572eF828": "#a593a5", 11 | "0x514910771AF9Ca656af840dff83E8264EcF986CA": "#387080", 12 | "0x80fB784B7eD66730e8b1DBd9820aFD29931aab03": "#c7bdf4", 13 | "0x960b236A07cf122663c4303350609A66A7B288C0": "#c28d75", 14 | "0x0D8775F648430679A709E98d2b0Cb6250d2887EF": "#be955c", 15 | "0x408e41876cCCDC0F92210600ef50372656052a38": "#be955c", 16 | "0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F": "#8d6268", 17 | "0x57Ab1ec28D129707052df4dF418D58a2D46d5f51": "#416aa3", 18 | "0xfE18be6b3Bd88A2D2A7f928d00292E7a9963CfC6": "#6f6776", 19 | "0x5e74C9036fb86BD7eCdcb084a0673EFc32eA31cb": "#557064", 20 | "0x261EfCdD24CeA98652B9700800a13DfBca4103fF": "#6e6962", 21 | "0xe1aFe1Fd76Fd88f78cBf599ea1846231B8bA3B6B": "#8d6268", 22 | "0x6A22e5e94388464181578Aa7A6B869e00fE27846": "#be955c", 23 | "0x0327112423F3A68efdF1fcF402F6c5CB9f7C33fd": "#557064", 24 | "0x9A48BD0EC040ea4f1D3147C025cd4076A2e71e3e": "#387080", 25 | "0xc00e94Cb662C3520282E6f5717214004A7f26888": "#387080", 26 | "0x39AA39c021dfbaE8faC545936693aC917d5E7563": "#6eaa78", 27 | "0x5d3a536E4D6DbD6114cc1Ead35777bAB948E3643": "#93a167", 28 | "0x4Ddc2D193948926D02f9B1fE9e1daa0718270ED5": "#c28d75", 29 | "0xf650C3d88D12dB855b8bf7D11Be6C55A4e07dCC9": "#557064", 30 | "0x158079Ee67Fce2f58472A96584A73C7Ab9AC95c1": "#220730", 31 | "0xB3319f5D18Bc0D84dD1b4825Dcde5d5f7266d407": "#9a4f50", 32 | "0x6C8c6b02E7b2BE14d4fA6022Dfd6d75921D90E4E": "#666092", 33 | "0xC11b1268C1A384e55C48c2391d8d480264A3A7F4": "#be955c", 34 | "0xfC1E690f61EFd961294b3e1Ce3313fBD8aa4f85d": "#c38890", 35 | "0x71fc860F7D3A592A4a98740e39dB31d25db65ae8": "#8b5580", 36 | "0x9bA00D6856a4eDF4665BcA2C2309936572473B7E": "#c5ccb8", 37 | "0x625aE63000f46200499120B906716420bd059240": "#9a9a97", 38 | "0x4DA9b813057D04BAef4e5800E36083717b4a0341": "#6f6776", 39 | "0x6Ee0f7BB50a54AB5253dA0667B0Dc2ee526C30a8": "#93a167", 40 | "0xE1BA0FB44CCb0D11b80F92f4f8Ed94CA3fF51D00": "#416aa3", 41 | "0x3a3A65aAb0dd2A17E3F1947bA16138cd37d08c04": "#8d6268", 42 | "0x9D91BE44C06d373a8a226E1f3b146956083803eB": "#be955c", 43 | "0x7D2D3688Df45Ce7C552E19c27e007673da9204B8": "#68aca9", 44 | "0xA64BD6C70Cb9051F6A9ba1F163Fdc07E0DfB5F84": "#387080", 45 | "0x6FCE4A401B6B80ACe52baAefE4421Bd188e76F6f": "#6e6962", 46 | "0x7deB5e830be29F91E298ba5FF1356BB7f8146998": "#93a167", 47 | "0x71010A9D003445aC60C4e6A7017c1E89A477B438": "#6eaa78", 48 | "0x328C4c80BC7aCa0834Db37e6600A6c49E12Da4DE": "#557064", 49 | "0xFC4B8ED459e00e5400be803A9BB3954234FD50e3": "#9d9f7f", 50 | "0x6Fb0855c404E09c47C3fBCA25f08d4E41f9F062f": "#7e9e99", 51 | "0x1985365e9f78359a9B6AD760e32412f4a445E862": "#6e6962", 52 | "0xE41d2489571d322189246DaFA5ebDe1F4699F498": "#9a4f50", 53 | "0xEB4C2781e4ebA804CE9a9803C67d0893436bB27D": "#9a9a97", 54 | "0x3212b29E33587A00FB1C83346f5dBFA69A458923": "#c38890", 55 | "0x5228a22e72ccC52d415EcFd199F99D0665E7733b": "#8b5580", 56 | "0x9Cb2f26A23b8d89973F08c957C4d7cdf75CD341c": "#666092", 57 | "0x93ED3FBe21207Ec2E8f2d3c3de6e058Cb73Bc04d": "#5d2e9a", 58 | "0x27054b13b1B798B345b591a4d22e6562d47eA75a": "#416aa3", 59 | "0xdd974D5C2e2928deA5F71b9825b8b646686BD200": "#557064", 60 | "0xBBbbCA6A901c926F240b89EacB641d8Aec7AEafD": "#6e6962", 61 | "0x04abEdA201850aC0124161F037Efd70c74ddC74C": "#be955c", 62 | "0xB4EFd85c19999D84251304bDA99E90B92300Bd93": "#a593a5", 63 | "0x4c327471C44B2dacD6E90525f9D629bd2e4f662C": "#557064", 64 | "0x6810e776880C02933D47DB1b9fc05908e5386b96": "#c38890", 65 | "0x543Ff227F64Aa17eA132Bf9886cAb5DB55DCAddf": "#8b5580", 66 | "0xa1d65E8fB6e87b60FECCBc582F7f97804B725521": "#c5ccb8", 67 | "0x06AF07097C9Eeb7fD685c692751D5C66dB49c215": "#9a9a97", 68 | "0x1776e1F26f98b1A5dF9cD347953a26dd3Cb46671": "#6e6962", 69 | "0xF629cBd94d3791C9250152BD8dfBDF380E2a3B9c": "#387080", 70 | "0x12B19D3e2ccc14Da04FAe33e63652ce469b3F2FD": "#387080", 71 | "0x985dd3D42De1e256d09e1c10F112bCCB8015AD41": "#220730", 72 | "0xCeD4E93198734dDaFf8492d525Bd258D49eb388E": "#9a4f50", 73 | "0x8E870D67F660D95d5be530380D0eC0bd388289E1": "#666092", 74 | "0x107c4504cd79C5d2696Ea0030a8dD4e92601B82e": "#8b5580", 75 | "0x41e5560054824eA6B0732E656E3Ad64E20e94E45": "#c5ccb8", 76 | "0x0F5D2fB29fb7d3CFeE444a200298f468908cC942": "#9a9a97", 77 | "0x0Cf0Ee63788A0849fE5297F3407f701E122cC023": "#6f6776", 78 | "0x595832F8FC6BF59c85C527fEC3740A1b7a361269": "#433455", 79 | "0x0AbdAce70D3790235af448C88547603b945604ea": "#5d6872", 80 | "0xe25b0BBA01Dc5630312B6A21927E578061A13f55": "#7e9e99", 81 | "0xaA7a9CA87d3694B5755f213B5D04094b8d0F0A6F": "#9d9f7f", 82 | "0xE5F166c0D8872B68790061317BB6CcA04582C912": "#557064", 83 | "0x5732046A883704404F284Ce41FfADd5b007FD668": "#6eaa78", 84 | "0x7D1AfA7B718fb893dB30A3aBc0Cfc608AaCfeBB0": "#93a167", 85 | "0x4946Fcea7C692606e8908002e55A582af44AC121": "#6e6962", 86 | "0xc719d010B63E5bbF2C0551872CD5316ED26AcD83": "#387080", 87 | "0x0F4CA92660Efad97a9a70CB0fe969c755439772C": "#8d6268", 88 | "0x7b123f53421b1bF8533339BFBdc7C98aA94163db": "#416aa3", 89 | "0xaaAEBE6Fe48E54f431b0C390CfaF0b017d09D42d": "#7ca1c0", 90 | "0x0Ba45A8b5d5575935B8158a88C631E9F9C95a2e5": "#9a4f50", 91 | "0x4a220E6096B25EADb88358cb44068A3248254675": "#666092", 92 | "0x744d70FDBE2Ba4CF95131626614a1763DF805B9E": "#a593a5", 93 | "0x3506424F91fD33084466F402d5D97f05F8e3b4AF": "#c38890", 94 | "0xec67005c4E498Ec7f55E092bd1d35cbC47C91892": "#8b5580", 95 | "0x8762db106B2c2A0bccB3A80d1Ed41273552616E8": "#c5ccb8", 96 | "0x6c6EE5e31d828De241282B9606C8e98Ea48526E2": "#9a9a97", 97 | "0xcD62b1C403fa761BAadFC74C525ce2B51780b184": "#6f6776", 98 | "0x8400D94A5cb0fa0D041a3788e395285d61c9ee5e": "#433455", 99 | "0x419D0d8BdD9aF5e606Ae2232ed285Aff190E711b": "#5d6872", 100 | "0xB64ef51C888972c908CFacf59B47C1AfBC0Ab8aC": "#7e9e99", 101 | "0xd15eCDCF5Ea68e3995b2D0527A0aE0a3258302F8": "#9d9f7f", 102 | "0xAcfa209Fb73bF3Dd5bBfb1101B9Bc999C49062a5": "#6eaa78", 103 | "0xB705268213D593B8FD88d3FDEFF93AFF5CbDcfAE": "#93a167", 104 | "0xe2f2a5C287993345a840Db3B0845fbC70f5935a5": "#6e6962", 105 | "0xc12d099be31567add4e4e4d0D45691C3F58f5663": "#68aca9", 106 | "0x1A5F9352Af8aF974bFC03399e3767DF6370d82e4": "#be955c", 107 | "0x8eB24319393716668D768dCEC29356ae9CfFe285": "#8d6268", 108 | "0x58b6A8A3302369DAEc383334672404Ee733aB239": "#416aa3", 109 | "0x0000000000085d4780B73119b644AE5ecd22b376": "#7ca1c0", 110 | "0xEd91879919B71bB6905f23af0A68d231EcF87b14": "#c28d75", 111 | "0x0Ae055097C6d159879521C384F1D2123D1f195e6": "#a593a5", 112 | "0x607F4C5BB672230e8672085532f7e901544a7375": "#c38890", 113 | "0x8f8221aFbB33998d8584A2B05749bA73c37a938a": "#8b5580", 114 | "0x1F573D6Fb3F13d689FF844B4cE37794d79a7FF1C": "#c5ccb8", 115 | "0x9041Fe5B3FDEA0f5e4afDC17e75180738D877A01": "#9a9a97", 116 | "0x8A9C67fee641579dEbA04928c4BC45F66e26343A": "#6f6776", 117 | "0x261b45D85cCFeAbb11F022eBa346ee8D1cd488c0": "#68aca9", 118 | "0x8Ab7404063Ec4DBcfd4598215992DC3F8EC853d7": "#387080", 119 | "0x2C537E5624e4af88A7ae4060C022609376C8D0EB": "#93a167", 120 | "0x26E75307Fc0C021472fEb8F727839531F112f317": "#6f6776", 121 | "0x4a57E687b9126435a9B19E4A802113e266AdeBde": "#9a9a97", 122 | "0xaF1250fa68D7DECD34fD75dE8742Bc03B29BD58e": "#c5ccb8", 123 | "0x85Eee30c52B0b379b046Fb0F85F4f3Dc3009aFEC": "#8b5580", 124 | "0xDF2C7238198Ad8B389666574f2d8bc411A4b7428": "#c38890", 125 | "0x8207c1FfC5B6804F6024322CcF34F29c3541Ae26": "#a593a5", 126 | "0x9992eC3cF6A55b00978cdDF2b27BC6882d88D1eC": "#666092", 127 | "0x6De037ef9aD2725EB40118Bb1702EBb27e4Aeb24": "#9a4f50", 128 | "0xaAAf91D9b90dF800Df4F55c205fd6989c977E73a": "#c28d75", 129 | "0x5Af2Be193a6ABCa9c8817001F45744777Db30756": "#7ca1c0", 130 | "0xbf70A33A13fBe8D0106Df321Da0Cf654d2E9Ab50": "#6f6776", 131 | "0x136faE4333EA36A24bb751E2d505D6ca4Fd9f00b": "#93a167", 132 | "0xbF4a2DdaA16148a9D0fA2093FfAC450ADb7cd4aa": "#628b8d", 133 | "0x9f49ed43C90A540d1cF12f6170aCE8d0B88a14E6": "#93a167", 134 | "0xC7D79021CD127A2f35b1E26fe3c4aAD67f5c28b8": "#5d6872", 135 | "0x54355Ae0485F9420e6cE4c00C10172dc8E5728A3": "#6f6776", 136 | "0x07509c281B55A1675D3f71F1c4ab67829eb731d3": "#9a9a97", 137 | "0x0BF54992649C19bd8Db4080078a32383827352f3": "#c5ccb8", 138 | "0x58723C7Afcd33A2Db6Ae06C37521725D65F0cC15": "#8b5580", 139 | "0xF43B2f981eFC5a611a97951Ce4fd7d3Bd87f4902": "#c38890", 140 | "0x48ac44f4E29e602f851B84C271c22B85B9447251": "#a593a5", 141 | "0xc7088fAc73c55bfaE5c2A963C3029B072c7dfF25": "#666092", 142 | "0xe6404a4472E5222b440F8faFb795553046000841": "#9a4f50", 143 | "0xc39835d32428728cbDe6903f84c76750976C0323": "#c28d75", 144 | "0x8abf3a95862619A55fA00CB3e4eeDBe113ff468C": "#7ca1c0", 145 | "0x2409D6059e2A8130c099e49F3cb418fd6C3d9AFf": "#416aa3", 146 | "0xd218D75BA0fC45858a4E9EF57A257Ed9977dB5f4": "#8d6268", 147 | "0xAC8Ea871e2d5F4Be618905F36f73c760f8cFDC8E": "#be955c", 148 | "0x19F4a2f8E21915376F1429C26a3A9B9b1db5FF5A": "#68aca9", 149 | "0xBddD682E63dd9f9fA3b97aEa88772E77cf3e5013": "#387080", 150 | "0x253444bd9ECf11E5516d6D00974e91c9F0857CCB": "#6e6962", 151 | "0x78481fB80CAabb252909218164266Ac83F815000": "#93a167", 152 | "0x7E4d1Cd8927Ce41bcbfa4f32cADa1a6998cb5a51": "#6eaa78", 153 | "0xC19216eea17b2f4DD677f1024CdA59C7D142F189": "#557064", 154 | "0x1003eC54F51565fF86Ac611184Ea23d6310CaE71": "#9d9f7f", 155 | "0x856c4388C56c2a613c60507a4701af627157Fed6": "#7e9e99", 156 | "0xAbC754aC2161B557D28062F41DcC0fc18440ac7E": "#5d6872", 157 | "0x2c5a9980B41861D91D30d0E0271d1c093452DcA5": "#6f6776", 158 | "0x9ea463Ec4cE9E9E5bc9cFd0187C4Ac3a70DD951D": "#9a9a97", 159 | "0x614857C755739354d68AE0abD53849cf45d6A41D": "#c5ccb8", 160 | "0xa360F2aF3F957906468c0FD7526391AeD08aE3DB": "#8b5580", 161 | "0xB9FfE0b8Ee2d1Af94202FFED366520300748A4d8": "#c38890", 162 | "0x1bcCA39aE82e53dede8eC5500c3BCd76Cd1e0072": "#a593a5", 163 | "0xa12a696B9B11788076A6cb384CAc6986b82545E1": "#666092", 164 | "0x54e8371C1EC43e58fB53D4ef4eD463C17Ba8a6bE": "#9a4f50", 165 | "0xB647a1D7633c6C4d434e22eE9756b36F2b219525": "#c28d75", 166 | "0x98A25bA4c3793B9029652cBc1a8875cBe223dF13": "#7ca1c0", 167 | "0xB1CA7E6714263a64659A3a89E1C313af30fD660A": "#416aa3", 168 | "0x2Bf417FdA6E73B8Ea605DF0F33aD029F8d4b795A": "#8d6268", 169 | "0x09E4BDFb273245063eF5E800D891eFF7d04f9B83": "#be955c", 170 | "0x93E01899c10532d76C0E864537a1D26433dBbDdB": "#68aca9", 171 | "0x1Ce9200C98b6D9999B60bFf53860475A993a8b68": "#387080", 172 | "0xB8243B4eeca27A4191e879760b88fE2270561796": "#6e6962", 173 | "0xffEE21B4Bb7084a9416205544101Ae9f472c7159": "#93a167", 174 | "0xCAE169AFDE69f297c7817ed5F4A6816C0E38137D": "#6eaa78", 175 | "0x654424F4b3ed6DE828C9CA30484dc1A626bb5fBA": "#557064", 176 | "0xdBf5c7D8ac5007667617a15DB2c1B1D616c9D302": "#9d9f7f", 177 | "0xF5c0E24ACA5217BcBAe662871caE1A86873F02db": "#7e9e99", 178 | "0x15822A64c8Cb27D7828C45E0aAFC3e6C5DeCd172": "#5d6872", 179 | "0x5cD487CE4dB7091292F2E914F7B31445Bd4A5E1b": "#6f6776", 180 | "0xAC1565e473F69FAdA09661A6B4103FBbF801CeEE": "#9a9a97", 181 | "0xB32c960c46f28059C2B5F1C3eCC2b9DD77aB0aA0": "#c5ccb8", 182 | "0x89C0b027bD7cc2D17854B06F8322e29451192CE3": "#8b5580", 183 | "0xBA8Ea15b647F54D9ff849670FcaAcF35Df21A457": "#c38890", 184 | "0xC166F976ce9926A3205b145Af104eB0E4b38b5C0": "#a593a5", 185 | "0x8a63bE90F095F6777be3Ed25D9fC7CD2a63DDb30": "#666092", 186 | "0x542156d51D10Db5acCB99f9Db7e7C91B74E80a2c": "#9a4f50", 187 | "0x8933ea1Ce67B946BdF2436cE860fFBb53Ce814d2": "#c28d75", 188 | "0x78E29d35573beA6265aEDfCb9F45481B717EBFdE": "#7ca1c0", 189 | "0x0329d23fC7B1b1e6Cca57aFA3F0090F1189069e8": "#416aa3", 190 | "0x621E3b71D07b51242bcca167928e184235A4bb87": "#8d6268", 191 | "0x57e83505827788c9F92bCfd398A51A7b0C83DD8e": "#6f6776", 192 | "0x924E26fEe8E10c20726006CC2Bd307A538B0eBE5": "#9a9a97", 193 | "0x221657776846890989a759BA2973e427DfF5C9bB": "#6e6962", 194 | "0x476c5E26a75bd202a9683ffD34359C0CC15be0fF": "#5d6872", 195 | "0x880873A96ce38c7fD39dc714592902B069BdE048": "#7e9e99", 196 | "0x24D1917c1ae6C085e6b68B6c1A41B8f9dE5bd441": "#9d9f7f", 197 | "0xaD6A626aE2B43DCb1B39430Ce496d2FA0365BA9C": "#68aca9", 198 | "0x705C71b262C511B66bAA4791cC2BE61B971bD784": "#3c0605", 199 | "0xE59064a8185Ed1Fca1D17999621eFedfab4425c9": "#4a3e80", 200 | "0xa0afAA285Ce85974c3C881256cB7F225e3A1178a": "#7cb5d6" 201 | }, 202 | "list": [ 203 | "#5d6872", 204 | "#7e9e99", 205 | "#9d9f7f", 206 | "#68aca9", 207 | "#a593a5", 208 | "#387080", 209 | "#c7bdf4", 210 | "#c28d75", 211 | "#be955c", 212 | "#8d6268", 213 | "#416aa3", 214 | "#6f6776", 215 | "#557064", 216 | "#6e6962", 217 | "#6eaa78", 218 | "#93a167", 219 | "#220730", 220 | "#9a4f50", 221 | "#666092", 222 | "#c38890", 223 | "#8b5580", 224 | "#c5ccb8", 225 | "#9a9a97", 226 | "#5d2e9a", 227 | "#433455", 228 | "#7ca1c0", 229 | "#628b8d" 230 | ] 231 | } 232 | -------------------------------------------------------------------------------- /data/metadataOverwrite.json: -------------------------------------------------------------------------------- 1 | { 2 | "goerli": {}, 3 | "homestead": { 4 | "0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2": { 5 | "decimals": 18, 6 | "symbol": "MKR", 7 | "name": "Maker" 8 | }, 9 | "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48": { 10 | "decimals": 6, 11 | "symbol": "USDC", 12 | "name": "USD Coin" 13 | }, 14 | "0xdF5e0e81Dff6FAF3A7e52BA697820c5e32D806A8": { 15 | "decimals": 18, 16 | "symbol": "yCRV", 17 | "name": "Curve.fi Y Pool Token" 18 | }, 19 | "0x89d24A6b4CcB1B6fAA2625fE562bDD9a23260359": { 20 | "decimals": 18, 21 | "symbol": "SAI", 22 | "name": "Sai Stablecoin v1.0" 23 | }, 24 | "0xE0B7927c4aF23765Cb51314A0E0521A9645F0E2A": { 25 | "decimals": 9, 26 | "symbol": "DGD", 27 | "name": "DigixDAO DGD Token" 28 | }, 29 | "0x960b236A07cf122663c4303350609A66A7B288C0": { 30 | "decimals": 18, 31 | "symbol": "ANT (old)", 32 | "name": "Aragon v1" 33 | }, 34 | "0x0Ba45A8b5d5575935B8158a88C631E9F9C95a2e5": { 35 | "decimals": 18, 36 | "symbol": "TRB (old)", 37 | "name": "Tellor Tributes" 38 | }, 39 | "0x2BBf681cC4eb09218BEe85EA2a5d3D13Fa40fC0C": { 40 | "decimals": 18, 41 | "symbol": "bb-a-USDT (old)", 42 | "name": "Balancer Aave Boosted Pool (USDT)" 43 | }, 44 | "0x804CdB9116a10bB78768D3252355a1b18067bF8f": { 45 | "decimals": 18, 46 | "symbol": "bb-a-DAI (old)", 47 | "name": "Balancer Aave Boosted Pool (DAI)" 48 | }, 49 | "0x9210F1204b5a24742Eba12f710636D76240dF3d0": { 50 | "decimals": 18, 51 | "symbol": "bb-a-USDC (old)", 52 | "name": "Balancer Aave Boosted Pool (USDC)" 53 | }, 54 | "0x7B50775383d3D6f0215A8F290f2C9e2eEBBEceb2": { 55 | "decimals": 18, 56 | "symbol": "bb-a-USD (old)", 57 | "name": "Balancer Aave Boosted StablePool (USD)" 58 | }, 59 | "0x4d19F33948b99800B6113Ff3e83beC9b537C85d2": { 60 | "decimals": 18, 61 | "symbol": "eUSDT", 62 | "name": "Euler USDT" 63 | }, 64 | "0xEb91861f8A4e1C12333F42DCE8fB0Ecdc28dA716": { 65 | "decimals": 18, 66 | "symbol": "eUSDC", 67 | "name": "Euler USDC" 68 | }, 69 | "0xe025E3ca2bE02316033184551D4d3Aa22024D9DC": { 70 | "decimals": 18, 71 | "symbol": "eDAI", 72 | "name": "Euler DAI" 73 | } 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /data/precision.json: -------------------------------------------------------------------------------- 1 | { 2 | "goerli": {}, 3 | "homestead": { 4 | "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2": 5, 5 | "0xba100000625a3754423978a60c9317c58a424e3D": 3, 6 | "0x6B175474E89094C44Da98b954EedeAC495271d0F": 2, 7 | "0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2": 5, 8 | "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48": 2, 9 | "0x0327112423F3A68efdF1fcF402F6c5CB9f7C33fd": 6, 10 | "0x9A48BD0EC040ea4f1D3147C025cd4076A2e71e3e": 2, 11 | "0xc00e94Cb662C3520282E6f5717214004A7f26888": 4, 12 | "0x39AA39c021dfbaE8faC545936693aC917d5E7563": 2, 13 | "0x5d3a536E4D6DbD6114cc1Ead35777bAB948E3643": 2, 14 | "0x4Ddc2D193948926D02f9B1fE9e1daa0718270ED5": 3, 15 | "0xf650C3d88D12dB855b8bf7D11Be6C55A4e07dCC9": 2, 16 | "0x158079Ee67Fce2f58472A96584A73C7Ab9AC95c1": 2, 17 | "0xB3319f5D18Bc0D84dD1b4825Dcde5d5f7266d407": 2, 18 | "0x6C8c6b02E7b2BE14d4fA6022Dfd6d75921D90E4E": 2, 19 | "0xC11b1268C1A384e55C48c2391d8d480264A3A7F4": 5, 20 | "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9": 4, 21 | "0xfC1E690f61EFd961294b3e1Ce3313fBD8aa4f85d": 2, 22 | "0x71fc860F7D3A592A4a98740e39dB31d25db65ae8": 2, 23 | "0x9bA00D6856a4eDF4665BcA2C2309936572473B7E": 2, 24 | "0x625aE63000f46200499120B906716420bd059240": 2, 25 | "0x4DA9b813057D04BAef4e5800E36083717b4a0341": 2, 26 | "0x6Ee0f7BB50a54AB5253dA0667B0Dc2ee526C30a8": 2, 27 | "0xE1BA0FB44CCb0D11b80F92f4f8Ed94CA3fF51D00": 2, 28 | "0x3a3A65aAb0dd2A17E3F1947bA16138cd37d08c04": 5, 29 | "0x9D91BE44C06d373a8a226E1f3b146956083803eB": 2, 30 | "0x7D2D3688Df45Ce7C552E19c27e007673da9204B8": 2, 31 | "0xA64BD6C70Cb9051F6A9ba1F163Fdc07E0DfB5F84": 3, 32 | "0x6FCE4A401B6B80ACe52baAefE4421Bd188e76F6f": 2, 33 | "0x7deB5e830be29F91E298ba5FF1356BB7f8146998": 5, 34 | "0x71010A9D003445aC60C4e6A7017c1E89A477B438": 4, 35 | "0x328C4c80BC7aCa0834Db37e6600A6c49E12Da4DE": 3, 36 | "0xFC4B8ED459e00e5400be803A9BB3954234FD50e3": 6, 37 | "0x6Fb0855c404E09c47C3fBCA25f08d4E41f9F062f": 2, 38 | "0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F": 3, 39 | "0x57Ab1ec28D129707052df4dF418D58a2D46d5f51": 2, 40 | "0xfE18be6b3Bd88A2D2A7f928d00292E7a9963CfC6": 6, 41 | "0x5e74C9036fb86BD7eCdcb084a0673EFc32eA31cb": 5, 42 | "0x261EfCdD24CeA98652B9700800a13DfBca4103fF": 6, 43 | "0x6A22e5e94388464181578Aa7A6B869e00fE27846": 4, 44 | "0x514910771AF9Ca656af840dff83E8264EcF986CA": 3, 45 | "0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599": 6, 46 | "0x0D8775F648430679A709E98d2b0Cb6250d2887EF": 2, 47 | "0x960b236A07cf122663c4303350609A66A7B288C0": 3, 48 | "0xE41d2489571d322189246DaFA5ebDe1F4699F498": 2, 49 | "0x3212b29E33587A00FB1C83346f5dBFA69A458923": 6, 50 | "0x5228a22e72ccC52d415EcFd199F99D0665E7733b": 6, 51 | "0x9Cb2f26A23b8d89973F08c957C4d7cdf75CD341c": 2, 52 | "0x04Fa0d235C4abf4BcF4787aF4CF447DE572eF828": 3, 53 | "0x93ED3FBe21207Ec2E8f2d3c3de6e058Cb73Bc04d": 2, 54 | "0x27054b13b1B798B345b591a4d22e6562d47eA75a": 2, 55 | "0xdd974D5C2e2928deA5F71b9825b8b646686BD200": 2, 56 | "0xBBbbCA6A901c926F240b89EacB641d8Aec7AEafD": 2, 57 | "0x408e41876cCCDC0F92210600ef50372656052a38": 2, 58 | "0x04abEdA201850aC0124161F037Efd70c74ddC74C": 2, 59 | "0xB4EFd85c19999D84251304bDA99E90B92300Bd93": 3, 60 | "0x4c327471C44B2dacD6E90525f9D629bd2e4f662C": 2, 61 | "0x6810e776880C02933D47DB1b9fc05908e5386b96": 4, 62 | "0x543Ff227F64Aa17eA132Bf9886cAb5DB55DCAddf": 2, 63 | "0xa1d65E8fB6e87b60FECCBc582F7f97804B725521": 4, 64 | "0x06AF07097C9Eeb7fD685c692751D5C66dB49c215": 2, 65 | "0x1776e1F26f98b1A5dF9cD347953a26dd3Cb46671": 4, 66 | "0xF629cBd94d3791C9250152BD8dfBDF380E2a3B9c": 2, 67 | "0x12B19D3e2ccc14Da04FAe33e63652ce469b3F2FD": 2, 68 | "0xEB4C2781e4ebA804CE9a9803C67d0893436bB27D": 6, 69 | "0x967da4048cD07aB37855c090aAF366e4ce1b9F48": 2, 70 | "0xCeD4E93198734dDaFf8492d525Bd258D49eb388E": 2, 71 | "0x8E870D67F660D95d5be530380D0eC0bd388289E1": 2, 72 | "0x107c4504cd79C5d2696Ea0030a8dD4e92601B82e": 2, 73 | "0x41e5560054824eA6B0732E656E3Ad64E20e94E45": 2, 74 | "0x0F5D2fB29fb7d3CFeE444a200298f468908cC942": 2, 75 | "0x0Cf0Ee63788A0849fE5297F3407f701E122cC023": 2, 76 | "0x595832F8FC6BF59c85C527fEC3740A1b7a361269": 2, 77 | "0x0AbdAce70D3790235af448C88547603b945604ea": 2, 78 | "0xe25b0BBA01Dc5630312B6A21927E578061A13f55": 2, 79 | "0xaA7a9CA87d3694B5755f213B5D04094b8d0F0A6F": 2, 80 | "0xE5F166c0D8872B68790061317BB6CcA04582C912": 2, 81 | "0x5732046A883704404F284Ce41FfADd5b007FD668": 2, 82 | "0x7D1AfA7B718fb893dB30A3aBc0Cfc608AaCfeBB0": 2, 83 | "0x4946Fcea7C692606e8908002e55A582af44AC121": 2, 84 | "0xc719d010B63E5bbF2C0551872CD5316ED26AcD83": 2, 85 | "0x0F4CA92660Efad97a9a70CB0fe969c755439772C": 2, 86 | "0x7b123f53421b1bF8533339BFBdc7C98aA94163db": 2, 87 | "0xaaAEBE6Fe48E54f431b0C390CfaF0b017d09D42d": 2, 88 | "0x0Ba45A8b5d5575935B8158a88C631E9F9C95a2e5": 4, 89 | "0x4a220E6096B25EADb88358cb44068A3248254675": 3, 90 | "0x744d70FDBE2Ba4CF95131626614a1763DF805B9E": 2, 91 | "0x3506424F91fD33084466F402d5D97f05F8e3b4AF": 2, 92 | "0xec67005c4E498Ec7f55E092bd1d35cbC47C91892": 3, 93 | "0x8762db106B2c2A0bccB3A80d1Ed41273552616E8": 2, 94 | "0x6c6EE5e31d828De241282B9606C8e98Ea48526E2": 2, 95 | "0xcD62b1C403fa761BAadFC74C525ce2B51780b184": 2, 96 | "0x8400D94A5cb0fa0D041a3788e395285d61c9ee5e": 2, 97 | "0x419D0d8BdD9aF5e606Ae2232ed285Aff190E711b": 2, 98 | "0xB64ef51C888972c908CFacf59B47C1AfBC0Ab8aC": 2, 99 | "0xd15eCDCF5Ea68e3995b2D0527A0aE0a3258302F8": 2, 100 | "0xAcfa209Fb73bF3Dd5bBfb1101B9Bc999C49062a5": 2, 101 | "0xB705268213D593B8FD88d3FDEFF93AFF5CbDcfAE": 2, 102 | "0xe2f2a5C287993345a840Db3B0845fbC70f5935a5": 2, 103 | "0xc12d099be31567add4e4e4d0D45691C3F58f5663": 2, 104 | "0x1A5F9352Af8aF974bFC03399e3767DF6370d82e4": 2, 105 | "0x8eB24319393716668D768dCEC29356ae9CfFe285": 2, 106 | "0x58b6A8A3302369DAEc383334672404Ee733aB239": 2, 107 | "0x0000000000085d4780B73119b644AE5ecd22b376": 2, 108 | "0xEd91879919B71bB6905f23af0A68d231EcF87b14": 2, 109 | "0x0Ae055097C6d159879521C384F1D2123D1f195e6": 3, 110 | "0x607F4C5BB672230e8672085532f7e901544a7375": 2, 111 | "0x8f8221aFbB33998d8584A2B05749bA73c37a938a": 2, 112 | "0x1F573D6Fb3F13d689FF844B4cE37794d79a7FF1C": 2, 113 | "0x9041Fe5B3FDEA0f5e4afDC17e75180738D877A01": 2, 114 | "0x8A9C67fee641579dEbA04928c4BC45F66e26343A": 2, 115 | "0x261b45D85cCFeAbb11F022eBa346ee8D1cd488c0": 2, 116 | "0x8Ab7404063Ec4DBcfd4598215992DC3F8EC853d7": 2, 117 | "0x2C537E5624e4af88A7ae4060C022609376C8D0EB": 2, 118 | "0x26E75307Fc0C021472fEb8F727839531F112f317": 2, 119 | "0xfF20817765cB7f73d4bde2e66e067E58D11095C2": 2, 120 | "0xaF1250fa68D7DECD34fD75dE8742Bc03B29BD58e": 2, 121 | "0x85Eee30c52B0b379b046Fb0F85F4f3Dc3009aFEC": 2, 122 | "0xDF2C7238198Ad8B389666574f2d8bc411A4b7428": 2, 123 | "0x8207c1FfC5B6804F6024322CcF34F29c3541Ae26": 2, 124 | "0x9992eC3cF6A55b00978cdDF2b27BC6882d88D1eC": 2, 125 | "0x6De037ef9aD2725EB40118Bb1702EBb27e4Aeb24": 2, 126 | "0xaAAf91D9b90dF800Df4F55c205fd6989c977E73a": 2, 127 | "0x5Af2Be193a6ABCa9c8817001F45744777Db30756": 2, 128 | "0xbf70A33A13fBe8D0106Df321Da0Cf654d2E9Ab50": 5, 129 | "0x136faE4333EA36A24bb751E2d505D6ca4Fd9f00b": 5, 130 | "0xbF4a2DdaA16148a9D0fA2093FfAC450ADb7cd4aa": 2, 131 | "0x9f49ed43C90A540d1cF12f6170aCE8d0B88a14E6": 5, 132 | "0xC7D79021CD127A2f35b1E26fe3c4aAD67f5c28b8": 4, 133 | "0x54355Ae0485F9420e6cE4c00C10172dc8E5728A3": 4, 134 | "0x07509c281B55A1675D3f71F1c4ab67829eb731d3": 4, 135 | "0x0BF54992649C19bd8Db4080078a32383827352f3": 4, 136 | "0x58723C7Afcd33A2Db6Ae06C37521725D65F0cC15": 4, 137 | "0xF43B2f981eFC5a611a97951Ce4fd7d3Bd87f4902": 5, 138 | "0x48ac44f4E29e602f851B84C271c22B85B9447251": 4, 139 | "0xc7088fAc73c55bfaE5c2A963C3029B072c7dfF25": 4, 140 | "0xe6404a4472E5222b440F8faFb795553046000841": 4, 141 | "0xc39835d32428728cbDe6903f84c76750976C0323": 4, 142 | "0x8abf3a95862619A55fA00CB3e4eeDBe113ff468C": 5, 143 | "0x2409D6059e2A8130c099e49F3cb418fd6C3d9AFf": 4, 144 | "0xd218D75BA0fC45858a4E9EF57A257Ed9977dB5f4": 4, 145 | "0xAC8Ea871e2d5F4Be618905F36f73c760f8cFDC8E": 5, 146 | "0x19F4a2f8E21915376F1429C26a3A9B9b1db5FF5A": 5, 147 | "0xBddD682E63dd9f9fA3b97aEa88772E77cf3e5013": 4, 148 | "0x253444bd9ECf11E5516d6D00974e91c9F0857CCB": 5, 149 | "0x78481fB80CAabb252909218164266Ac83F815000": 4, 150 | "0x7E4d1Cd8927Ce41bcbfa4f32cADa1a6998cb5a51": 4, 151 | "0xC19216eea17b2f4DD677f1024CdA59C7D142F189": 4, 152 | "0x1003eC54F51565fF86Ac611184Ea23d6310CaE71": 4, 153 | "0x856c4388C56c2a613c60507a4701af627157Fed6": 4, 154 | "0xAbC754aC2161B557D28062F41DcC0fc18440ac7E": 4, 155 | "0x2c5a9980B41861D91D30d0E0271d1c093452DcA5": 5, 156 | "0x9ea463Ec4cE9E9E5bc9cFd0187C4Ac3a70DD951D": 5, 157 | "0x614857C755739354d68AE0abD53849cf45d6A41D": 5, 158 | "0xa360F2aF3F957906468c0FD7526391AeD08aE3DB": 5, 159 | "0xB9FfE0b8Ee2d1Af94202FFED366520300748A4d8": 4, 160 | "0x1bcCA39aE82e53dede8eC5500c3BCd76Cd1e0072": 4, 161 | "0xa12a696B9B11788076A6cb384CAc6986b82545E1": 4, 162 | "0x54e8371C1EC43e58fB53D4ef4eD463C17Ba8a6bE": 5, 163 | "0xB647a1D7633c6C4d434e22eE9756b36F2b219525": 5, 164 | "0x98A25bA4c3793B9029652cBc1a8875cBe223dF13": 4, 165 | "0xB1CA7E6714263a64659A3a89E1C313af30fD660A": 4, 166 | "0x2Bf417FdA6E73B8Ea605DF0F33aD029F8d4b795A": 5, 167 | "0x09E4BDFb273245063eF5E800D891eFF7d04f9B83": 5, 168 | "0x93E01899c10532d76C0E864537a1D26433dBbDdB": 5, 169 | "0x1Ce9200C98b6D9999B60bFf53860475A993a8b68": 4, 170 | "0xB8243B4eeca27A4191e879760b88fE2270561796": 4, 171 | "0xffEE21B4Bb7084a9416205544101Ae9f472c7159": 5, 172 | "0xCAE169AFDE69f297c7817ed5F4A6816C0E38137D": 4, 173 | "0x654424F4b3ed6DE828C9CA30484dc1A626bb5fBA": 4, 174 | "0xdBf5c7D8ac5007667617a15DB2c1B1D616c9D302": 5, 175 | "0xF5c0E24ACA5217BcBAe662871caE1A86873F02db": 4, 176 | "0x15822A64c8Cb27D7828C45E0aAFC3e6C5DeCd172": 5, 177 | "0x5cD487CE4dB7091292F2E914F7B31445Bd4A5E1b": 4, 178 | "0xAC1565e473F69FAdA09661A6B4103FBbF801CeEE": 4, 179 | "0xB32c960c46f28059C2B5F1C3eCC2b9DD77aB0aA0": 4, 180 | "0x89C0b027bD7cc2D17854B06F8322e29451192CE3": 4, 181 | "0xBA8Ea15b647F54D9ff849670FcaAcF35Df21A457": 5, 182 | "0xC166F976ce9926A3205b145Af104eB0E4b38b5C0": 5, 183 | "0x8a63bE90F095F6777be3Ed25D9fC7CD2a63DDb30": 5, 184 | "0x542156d51D10Db5acCB99f9Db7e7C91B74E80a2c": 5, 185 | "0x8933ea1Ce67B946BdF2436cE860fFBb53Ce814d2": 4, 186 | "0x78E29d35573beA6265aEDfCb9F45481B717EBFdE": 5, 187 | "0x0329d23fC7B1b1e6Cca57aFA3F0090F1189069e8": 5, 188 | "0x621E3b71D07b51242bcca167928e184235A4bb87": 4, 189 | "0x57e83505827788c9F92bCfd398A51A7b0C83DD8e": 5, 190 | "0x924E26fEe8E10c20726006CC2Bd307A538B0eBE5": 4, 191 | "0x77b1465b0e01ba085e515324e30fEe6555C623EA": 4, 192 | "0x7510D6fac98A6eCa2DB7c9357619715a7f5049d4": 4, 193 | "0x8e4dBF540Bf814c044785218B58C930B20a56BE1": 4, 194 | "0x8DDF05C42C698329053c4F39B5bb05A350fd8132": 4, 195 | "0xbE9375C6a420D2eEB258962efB95551A5b722803": 2, 196 | "0x3505F494c3f0fed0B594E01Fa41Dd3967645ca39": 2, 197 | "0x0C6f5F7D555E7518f6841a79436BD2b1Eef03381": 2, 198 | "0x0A913beaD80F321E7Ac35285Ee10d9d922659cB7": 2, 199 | "0x255Aa6DF07540Cb5d3d297f0D0D4D84cb52bc8e6": 2, 200 | "0x08d967bb0134F2d07f7cfb6E246680c53927DD30": 2, 201 | "0x56d811088235F11C8920698a204A5010a788f4b3": 2, 202 | "0x940a2dB1B7008B6C776d4faaCa729d6d4A4AA551": 2, 203 | "0x4FbB350052Bca5417566f188eB2EBCE5b19BC964": 2, 204 | "0x4e352cF164E64ADCBad318C3a1e222E9EBa4Ce42": 2, 205 | "0xa3BeD4E1c75D00fa6f4E5E6922DB7261B5E9AcD2": 2, 206 | "0xa645264C5603E96c3b0B078cdab68733794B0A71": 2, 207 | "0xd341d1680Eeee3255b8C4c75bCCE7EB57f144dAe": 2, 208 | "0xFca59Cd816aB1eaD66534D82bc21E7515cE441CF": 3, 209 | "0xCC4304A31d09258b0029eA7FE63d032f52e44EFe": 2, 210 | "0x70a72833d6bF7F508C8224CE59ea1Ef3d0Ea3A38": 2, 211 | "0x0bc529c00C6401aEF6D220BE8C6Ea1667F6Ad93e": 6, 212 | "0x0d438F3b5175Bebc262bF23753C1E53d03432bDE": 4, 213 | "0xB6eD7644C69416d67B522e20bC294A9a9B405B31": 2, 214 | "0x035dF12E0F3ac6671126525f1015E47D79dFEDDF": 2, 215 | "0x1a7a8BD9106F2B8D977E08582DC7d24c723ab0DB": 2, 216 | "0xfc05987bd2be489ACCF0f509E44B0145d68240f7": 2, 217 | "0xdF5e0e81Dff6FAF3A7e52BA697820c5e32D806A8": 2, 218 | "0x81ab848898b5ffD3354dbbEfb333D5D183eEDcB5": 2, 219 | "0x221657776846890989a759BA2973e427DfF5C9bB": 3, 220 | "0x476c5E26a75bd202a9683ffD34359C0CC15be0fF": 2, 221 | "0x27702a26126e0B3702af63Ee09aC4d1A084EF628": 2, 222 | "0xBA50933C268F567BDC86E1aC131BE072C6B0b71a": 2, 223 | "0x954b890704693af242613edEf1B603825afcD708": 2, 224 | "0x13339fD07934CD674269726EdF3B5ccEE9DD93de": 2, 225 | "0xBD6467a31899590474cE1e84F70594c53D628e46": 2, 226 | "0xCc80C051057B774cD75067Dc48f8987C4Eb97A5e": 2, 227 | "0x12f649A9E821F90BB143089a6e56846945892ffB": 2, 228 | "0xD533a949740bb3306d119CC777fa900bA034cd52": 2, 229 | "0xD46bA6D942050d489DBd938a2C909A5d5039A161": 2, 230 | "0x84cA8bc7997272c7CfB4D0Cd3D55cd942B3c9419": 2, 231 | "0x6fe56C0bcdD471359019FcBC48863d6c3e9d4F41": 2, 232 | "0x40FD72257597aA14C7231A7B1aaa29Fce868F677": 4, 233 | "0x34612903Db071e888a4dADcaA416d3EE263a87b9": 3, 234 | "0xBA11D00c5f74255f56a5E366F4F77f5A186d7f55": 3, 235 | "0xF80D589b3Dbe130c270a69F1a69D050f268786Df": 2, 236 | "0x29E9fDF5933824ad21Bc6dbb8BF156EFA3735e32": 2, 237 | "0xBd2949F67DcdC549c6Ebe98696449Fa79D988A9F": 2, 238 | "0x89E3aC6Dd69C15e9223BE7649025d6F68Dab1d6a": 2, 239 | "0x469eDA64aEd3A3Ad6f868c44564291aA415cB1d9": 2, 240 | "0xb83Cd8d39462B761bb0092437d38b37812dd80A2": 3, 241 | "0x95172ccBe8344fecD73D0a30F54123652981BD6F": 2, 242 | "0x3166C570935a7D8554c8f4eA792ff965D2EFe1f2": 3, 243 | "0x89d24A6b4CcB1B6fAA2625fE562bDD9a23260359": 3, 244 | "0x5299d6F7472DCc137D7f3C4BcfBBB514BaBF341A": 4, 245 | "0x8CE9137d39326AD0cD6491fb5CC0CbA0e089b6A9": 2, 246 | "0x1453Dbb8A29551ADe11D89825CA812e05317EAEB": 2, 247 | "0x4954Db6391F4feB5468b6B943D4935353596aEC9": 2, 248 | "0x6b785a0322126826d8226d77e173d75DAfb84d11": 2, 249 | "0xAba8cAc6866B83Ae4eec97DD07ED254282f6aD8A": 3, 250 | "0xa1d0E215a23d7030842FC67cE582a6aFa3CCaB83": 5, 251 | "0xeca82185adCE47f39c684352B0439f030f860318": 2, 252 | "0x2ba592F78dB6436527729929AAf6c908497cB200": 4, 253 | "0x26E43759551333e57F073bb0772F50329A957b30": 2, 254 | "0x4730fB1463A6F1F44AEB45F6c5c422427f37F4D0": 2, 255 | "0xDcfE18bc46f5A0Cd0d3Af0c2155d2bCB5AdE2fc5": 2, 256 | "0x0a50C93c762fDD6E56D86215C24AaAD43aB629aa": 2, 257 | "0xa3d58c4E56fedCae3a7c43A725aeE9A71F0ece4e": 2, 258 | "0x7865af71cf0b288b4E7F654f4F7851EB46a2B7F8": 2, 259 | "0x9E78b8274e1D6a76a0dBbf90418894DF27cBCEb5": 2, 260 | "0xB2279B6769CFBa691416F00609b16244c0cF4b20": 2, 261 | "0x45f24BaEef268BB6d63AEe5129015d69702BCDfa": 3, 262 | "0xB2FdD60AD80ca7bA89B9BAb3b5336c2601C020b4": 2, 263 | "0x5dbcF33D8c2E976c6b560249878e6F1491Bca25c": 2, 264 | "0x94d863173EE77439E4292284fF13fAD54b3BA182": 2, 265 | "0x8BA6DcC667d3FF64C1A2123cE72FF5F0199E5315": 2, 266 | "0xbBe319b73744dB9d54F5D29df7D8256B7e43995C": 4, 267 | "0x4F9254C83EB525f9FCf346490bbb3ed28a81C667": 2, 268 | "0x38e4adB44ef08F22F5B5b76A8f0c2d0dCbE7DcA1": 2, 269 | "0xa0246c9032bC3A600820415aE600c6388619A14D": 4, 270 | "0xaea46A60368A7bD060eec7DF8CBa43b7EF41Ad85": 2, 271 | "0x916885426255235DA7a0BD90447986c00675f9EC": 2, 272 | "0xD5525D397898e5502075Ea5E830d8914f6F0affe": 5, 273 | "0x8a6f3BF52A26a21531514E23016eEAe8Ba7e7018": 2, 274 | "0xc813EA5e3b48BEbeedb796ab42A30C5599b01740": 2, 275 | "0xbC396689893D065F41bc2C6EcbeE5e0085233447": 2, 276 | "0x557B933a7C2c45672B610F8954A3deB39a51A8Ca": 2, 277 | "0x6B3595068778DD592e39A122f4f5a5cF09C90fE2": 2, 278 | "0xB8BAa0e4287890a5F79863aB62b7F175ceCbD433": 2, 279 | "0x00D1793D7C3aAE506257Ba985b34C76AaF642557": 2, 280 | "0x208D174775dc39fe18B1b374972F77ddEc6c0F73": 2, 281 | "0xCee1d3c3A02267e37E6B373060F79d5d7b9e1669": 3, 282 | "0x28cb7e841ee97947a86B06fA4090C8451f64c0be": 5, 283 | "0x250a3500f48666561386832f1F1f1019b89a2699": 4, 284 | "0x3e780920601D61cEdb860fe9c4a90c9EA6A35E78": 3, 285 | "0x0cf58006B2400ebec3eB8C05b73170138a340563": 2, 286 | "0x09e64c2B61a5f1690Ee6fbeD9baf5D6990F8dFd0": 4, 287 | "0x0E29e5AbbB5FD88e28b2d355774e73BD47dE3bcd": 2, 288 | "0xa8c8CfB141A3bB59FEA1E2ea6B79b5ECBCD7b6ca": 2, 289 | "0x429881672B9AE42b8EbA0E26cD9C73711b891Ca5": 3, 290 | "0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984": 3, 291 | "0x4Fabb145d64652a948d72533023f6E7A623C7C53": 2, 292 | "0xca1207647Ff814039530D7d35df0e1Dd2e91Fa84": 2, 293 | "0x1494CA1F11D487c2bBe4543E90080AeBa4BA3C2b": 4, 294 | "0x5BC25f649fc4e26069dDF4cF4010F9f706c23831": 2, 295 | "0xf8C3527CC04340b208C854E985240c02F7B7793f": 2, 296 | "0x3F382DbD960E3a9bbCeaE22651E88158d2791550": 2, 297 | "0x7968bc6a03017eA2de509AAA816F163Db0f35148": 3, 298 | "0x3E9BC21C9b189C09dF3eF1B824798658d5011937": 2, 299 | "0x4D807509aECe24C0fa5A102b6a3B059Ec6E14392": 2, 300 | "0xbc16da9df0A22f01A16BC0620a27e7D6d6488550": 2, 301 | "0xF2f9A7e93f845b3ce154EfbeB64fB9346FCCE509": 2, 302 | "0x056Fd409E1d7A124BD7017459dFEa2F387b6d5Cd": 2, 303 | "0x54C9EA2E9C9E8eD865Db4A4ce6711C2a0d5063Ba": 2, 304 | "0xB81D70802a816B5DacBA06D708B5acF19DcD436D": 4, 305 | "0xbCa3C97837A39099eC3082DF97e28CE91BE14472": 2, 306 | "0xDaFF85B6f5787b2d9eE11CCDf5e852816063326A": 3, 307 | "0x8a6ACA71A218301c7081d4e96D64292D3B275ce0": 2, 308 | "0x8dAEBADE922dF735c38C80C7eBD708Af50815fAa": 6, 309 | "0x467Bccd9d29f223BcE8043b84E8C8B282827790F": 2, 310 | "0xF06DdacF71e2992E2122A1a0168C6967aFdf63ce": 2, 311 | "0xD16c79c8A39D44B2F3eB45D2019cd6A42B03E2A9": 2, 312 | "0x9355372396e3F6daF13359B7b607a3374cc638e0": 3, 313 | "0xb052F8A33D8bb068414EaDE06AF6955199f9f010": 2, 314 | "0xf6537FE0df7F0Cc0985Cf00792CC98249E73EFa0": 2, 315 | "0xDea67845A51E24461D5fED8084E69B426AF3D5Db": 2, 316 | "0x2BF91c18Cd4AE9C2f2858ef9FE518180F7B5096D": 2, 317 | "0xfe5F141Bf94fE84bC28deD0AB966c16B17490657": 2, 318 | "0x26cF82e4aE43D31eA51e72B663d26e26a75AF729": 2, 319 | "0x44Ea84a85616F8e9cD719Fc843DE31D852ad7240": 2, 320 | "0x459086F2376525BdCebA5bDDA135e4E9d3FeF5bf": 5, 321 | "0x1C5db575E2Ff833E46a2E9864C22F4B22E0B37C2": 4, 322 | "0x7e8539D1E5cB91d63E46B8e188403b3f262a949B": 2, 323 | "0xb1dC9124c395c1e97773ab855d66E879f053A289": 3, 324 | "0x3af375d9f77Ddd4F16F86A5D51a9386b7B4493Fa": 2, 325 | "0x78F225869c08d478c34e5f645d07A87d3fe8eb78": 2, 326 | "0xaD6A626aE2B43DCb1B39430Ce496d2FA0365BA9C": 2, 327 | "0xADE00C28244d5CE17D72E40330B1c318cD12B7c3": 2, 328 | "0x50D1c9771902476076eCFc8B2A83Ad6b9355a4c9": 3, 329 | "0x584bC13c7D411c00c01A62e8019472dE68768430": 2, 330 | "0x2e1E15C44Ffe4Df6a0cb7371CD00d5028e571d14": 2, 331 | "0x2367012aB9c3da91290F71590D5ce217721eEfE4": 2, 332 | "0x35A18000230DA775CAc24873d00Ff85BccdeD550": 3, 333 | "0xE0B7927c4aF23765Cb51314A0E0521A9645F0E2A": 4, 334 | "0x0954906da0Bf32d5479e25f46056d22f08464cab": 3, 335 | "0x4FE5851C9af07df9e5AD8217aFAE1ea72737Ebda": 2, 336 | "0xf1f955016EcbCd7321c7266BccFB96c68ea5E49b": 2, 337 | "0xABe580E7ee158dA464b51ee1a83Ac0289622e6be": 2, 338 | "0xB1e9157c2Fdcc5a856C8DA8b2d89b6C32b3c1229": 2, 339 | "0xad32A8e6220741182940c5aBF610bDE99E737b2D": 2, 340 | "0x80fB784B7eD66730e8b1DBd9820aFD29931aab03": 2, 341 | "0x0000852600CEB001E08e00bC008be620d60031F2": 2, 342 | "0x00000100F2A2bd000715001920eB70D229700085": 2, 343 | "0x00006100F7090010005F1bd7aE6122c3C2CF0090": 2, 344 | "0x00000000441378008EA67F4284A57932B1c000a5": 2 345 | } 346 | } 347 | -------------------------------------------------------------------------------- /generated/bal-for-gas.json: -------------------------------------------------------------------------------- 1 | { 2 | "homestead": [ 3 | "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", 4 | "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", 5 | "0x6B175474E89094C44Da98b954EedeAC495271d0F", 6 | "0xba100000625a3754423978a60c9317c58a424e3D", 7 | "0x514910771AF9Ca656af840dff83E8264EcF986CA", 8 | "0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599", 9 | "0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F", 10 | "0xc00e94Cb662C3520282E6f5717214004A7f26888", 11 | "0x0bc529c00C6401aEF6D220BE8C6Ea1667F6Ad93e", 12 | "0x408e41876cCCDC0F92210600ef50372656052a38", 13 | "0xdd974D5C2e2928deA5F71b9825b8b646686BD200", 14 | "0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2", 15 | "0xBBbbCA6A901c926F240b89EacB641d8Aec7AEafD", 16 | "0x0D8775F648430679A709E98d2b0Cb6250d2887EF", 17 | "0x1F573D6Fb3F13d689FF844B4cE37794d79a7FF1C", 18 | "0x0d438F3b5175Bebc262bF23753C1E53d03432bDE", 19 | "0xa117000000f279D81A1D3cc75430fAA017FA5A2e", 20 | "0x04Fa0d235C4abf4BcF4787aF4CF447DE572eF828", 21 | "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9", 22 | "0x57Ab1ec28D129707052df4dF418D58a2D46d5f51", 23 | "0xfE18be6b3Bd88A2D2A7f928d00292E7a9963CfC6", 24 | "0x5e74C9036fb86BD7eCdcb084a0673EFc32eA31cb", 25 | "0x261EfCdD24CeA98652B9700800a13DfBca4103fF", 26 | "0x6A22e5e94388464181578Aa7A6B869e00fE27846", 27 | "0x0327112423F3A68efdF1fcF402F6c5CB9f7C33fd", 28 | "0x9A48BD0EC040ea4f1D3147C025cd4076A2e71e3e", 29 | "0x39AA39c021dfbaE8faC545936693aC917d5E7563", 30 | "0x5d3a536E4D6DbD6114cc1Ead35777bAB948E3643", 31 | "0x4Ddc2D193948926D02f9B1fE9e1daa0718270ED5", 32 | "0xf650C3d88D12dB855b8bf7D11Be6C55A4e07dCC9", 33 | "0x158079Ee67Fce2f58472A96584A73C7Ab9AC95c1", 34 | "0xB3319f5D18Bc0D84dD1b4825Dcde5d5f7266d407", 35 | "0x6C8c6b02E7b2BE14d4fA6022Dfd6d75921D90E4E", 36 | "0xC11b1268C1A384e55C48c2391d8d480264A3A7F4", 37 | "0xfC1E690f61EFd961294b3e1Ce3313fBD8aa4f85d", 38 | "0x71fc860F7D3A592A4a98740e39dB31d25db65ae8", 39 | "0x9bA00D6856a4eDF4665BcA2C2309936572473B7E", 40 | "0x625aE63000f46200499120B906716420bd059240", 41 | "0x4DA9b813057D04BAef4e5800E36083717b4a0341", 42 | "0x6Ee0f7BB50a54AB5253dA0667B0Dc2ee526C30a8", 43 | "0xE1BA0FB44CCb0D11b80F92f4f8Ed94CA3fF51D00", 44 | "0x3a3A65aAb0dd2A17E3F1947bA16138cd37d08c04", 45 | "0x9D91BE44C06d373a8a226E1f3b146956083803eB", 46 | "0x7D2D3688Df45Ce7C552E19c27e007673da9204B8", 47 | "0xA64BD6C70Cb9051F6A9ba1F163Fdc07E0DfB5F84", 48 | "0x6FCE4A401B6B80ACe52baAefE4421Bd188e76F6f", 49 | "0x7deB5e830be29F91E298ba5FF1356BB7f8146998", 50 | "0x71010A9D003445aC60C4e6A7017c1E89A477B438", 51 | "0x328C4c80BC7aCa0834Db37e6600A6c49E12Da4DE", 52 | "0xFC4B8ED459e00e5400be803A9BB3954234FD50e3", 53 | "0x6Fb0855c404E09c47C3fBCA25f08d4E41f9F062f", 54 | "0xE41d2489571d322189246DaFA5ebDe1F4699F498", 55 | "0xEB4C2781e4ebA804CE9a9803C67d0893436bB27D", 56 | "0x3212b29E33587A00FB1C83346f5dBFA69A458923", 57 | "0x5228a22e72ccC52d415EcFd199F99D0665E7733b", 58 | "0x93ED3FBe21207Ec2E8f2d3c3de6e058Cb73Bc04d", 59 | "0x27054b13b1B798B345b591a4d22e6562d47eA75a", 60 | "0x04abEdA201850aC0124161F037Efd70c74ddC74C", 61 | "0xB4EFd85c19999D84251304bDA99E90B92300Bd93", 62 | "0x6810e776880C02933D47DB1b9fc05908e5386b96", 63 | "0x543Ff227F64Aa17eA132Bf9886cAb5DB55DCAddf", 64 | "0xa1d65E8fB6e87b60FECCBc582F7f97804B725521", 65 | "0x06AF07097C9Eeb7fD685c692751D5C66dB49c215", 66 | "0x1776e1F26f98b1A5dF9cD347953a26dd3Cb46671", 67 | "0xF629cBd94d3791C9250152BD8dfBDF380E2a3B9c", 68 | "0x12B19D3e2ccc14Da04FAe33e63652ce469b3F2FD", 69 | "0x967da4048cD07aB37855c090aAF366e4ce1b9F48", 70 | "0x89Ab32156e46F46D02ade3FEcbe5Fc4243B9AAeD", 71 | "0x8E870D67F660D95d5be530380D0eC0bd388289E1", 72 | "0x107c4504cd79C5d2696Ea0030a8dD4e92601B82e", 73 | "0x41e5560054824eA6B0732E656E3Ad64E20e94E45", 74 | "0x0F5D2fB29fb7d3CFeE444a200298f468908cC942", 75 | "0x0Cf0Ee63788A0849fE5297F3407f701E122cC023", 76 | "0x595832F8FC6BF59c85C527fEC3740A1b7a361269", 77 | "0x0AbdAce70D3790235af448C88547603b945604ea", 78 | "0xe25b0BBA01Dc5630312B6A21927E578061A13f55", 79 | "0xaA7a9CA87d3694B5755f213B5D04094b8d0F0A6F", 80 | "0x5732046A883704404F284Ce41FfADd5b007FD668", 81 | "0x7D1AfA7B718fb893dB30A3aBc0Cfc608AaCfeBB0", 82 | "0x4946Fcea7C692606e8908002e55A582af44AC121", 83 | "0xc719d010B63E5bbF2C0551872CD5316ED26AcD83", 84 | "0x7b123f53421b1bF8533339BFBdc7C98aA94163db", 85 | "0xaaAEBE6Fe48E54f431b0C390CfaF0b017d09D42d", 86 | "0x4a220E6096B25EADb88358cb44068A3248254675", 87 | "0x744d70FDBE2Ba4CF95131626614a1763DF805B9E", 88 | "0x3506424F91fD33084466F402d5D97f05F8e3b4AF", 89 | "0xec67005c4E498Ec7f55E092bd1d35cbC47C91892", 90 | "0x8762db106B2c2A0bccB3A80d1Ed41273552616E8", 91 | "0x6c6EE5e31d828De241282B9606C8e98Ea48526E2", 92 | "0xcD62b1C403fa761BAadFC74C525ce2B51780b184", 93 | "0x8400D94A5cb0fa0D041a3788e395285d61c9ee5e", 94 | "0x419D0d8BdD9aF5e606Ae2232ed285Aff190E711b", 95 | "0xB64ef51C888972c908CFacf59B47C1AfBC0Ab8aC", 96 | "0xd15eCDCF5Ea68e3995b2D0527A0aE0a3258302F8", 97 | "0xAcfa209Fb73bF3Dd5bBfb1101B9Bc999C49062a5", 98 | "0xB705268213D593B8FD88d3FDEFF93AFF5CbDcfAE", 99 | "0xe2f2a5C287993345a840Db3B0845fbC70f5935a5", 100 | "0xc12d099be31567add4e4e4d0D45691C3F58f5663", 101 | "0x1A5F9352Af8aF974bFC03399e3767DF6370d82e4", 102 | "0x8eB24319393716668D768dCEC29356ae9CfFe285", 103 | "0x58b6A8A3302369DAEc383334672404Ee733aB239", 104 | "0x0000000000085d4780B73119b644AE5ecd22b376", 105 | "0xEd91879919B71bB6905f23af0A68d231EcF87b14", 106 | "0x0Ae055097C6d159879521C384F1D2123D1f195e6", 107 | "0x607F4C5BB672230e8672085532f7e901544a7375", 108 | "0x8f8221aFbB33998d8584A2B05749bA73c37a938a", 109 | "0x8A9C67fee641579dEbA04928c4BC45F66e26343A", 110 | "0x8Ab7404063Ec4DBcfd4598215992DC3F8EC853d7", 111 | "0x2C537E5624e4af88A7ae4060C022609376C8D0EB", 112 | "0x26E75307Fc0C021472fEb8F727839531F112f317", 113 | "0xfF20817765cB7f73d4bde2e66e067E58D11095C2", 114 | "0xaF1250fa68D7DECD34fD75dE8742Bc03B29BD58e", 115 | "0x85Eee30c52B0b379b046Fb0F85F4f3Dc3009aFEC", 116 | "0xDF2C7238198Ad8B389666574f2d8bc411A4b7428", 117 | "0x8207c1FfC5B6804F6024322CcF34F29c3541Ae26", 118 | "0x9992eC3cF6A55b00978cdDF2b27BC6882d88D1eC", 119 | "0x6De037ef9aD2725EB40118Bb1702EBb27e4Aeb24", 120 | "0xaAAf91D9b90dF800Df4F55c205fd6989c977E73a", 121 | "0x5Af2Be193a6ABCa9c8817001F45744777Db30756", 122 | "0xbf70A33A13fBe8D0106Df321Da0Cf654d2E9Ab50", 123 | "0x136faE4333EA36A24bb751E2d505D6ca4Fd9f00b", 124 | "0xbF4a2DdaA16148a9D0fA2093FfAC450ADb7cd4aa", 125 | "0x9f49ed43C90A540d1cF12f6170aCE8d0B88a14E6", 126 | "0xC7D79021CD127A2f35b1E26fe3c4aAD67f5c28b8", 127 | "0x54355Ae0485F9420e6cE4c00C10172dc8E5728A3", 128 | "0x07509c281B55A1675D3f71F1c4ab67829eb731d3", 129 | "0x0BF54992649C19bd8Db4080078a32383827352f3", 130 | "0x58723C7Afcd33A2Db6Ae06C37521725D65F0cC15", 131 | "0xF43B2f981eFC5a611a97951Ce4fd7d3Bd87f4902", 132 | "0x48ac44f4E29e602f851B84C271c22B85B9447251", 133 | "0xc7088fAc73c55bfaE5c2A963C3029B072c7dfF25", 134 | "0xe6404a4472E5222b440F8faFb795553046000841", 135 | "0xc39835d32428728cbDe6903f84c76750976C0323", 136 | "0x8abf3a95862619A55fA00CB3e4eeDBe113ff468C", 137 | "0x2409D6059e2A8130c099e49F3cb418fd6C3d9AFf", 138 | "0xd218D75BA0fC45858a4E9EF57A257Ed9977dB5f4", 139 | "0xAC8Ea871e2d5F4Be618905F36f73c760f8cFDC8E", 140 | "0x19F4a2f8E21915376F1429C26a3A9B9b1db5FF5A", 141 | "0xBddD682E63dd9f9fA3b97aEa88772E77cf3e5013", 142 | "0x253444bd9ECf11E5516d6D00974e91c9F0857CCB", 143 | "0x78481fB80CAabb252909218164266Ac83F815000", 144 | "0x7E4d1Cd8927Ce41bcbfa4f32cADa1a6998cb5a51", 145 | "0xC19216eea17b2f4DD677f1024CdA59C7D142F189", 146 | "0x1003eC54F51565fF86Ac611184Ea23d6310CaE71", 147 | "0x856c4388C56c2a613c60507a4701af627157Fed6", 148 | "0xAbC754aC2161B557D28062F41DcC0fc18440ac7E", 149 | "0x2c5a9980B41861D91D30d0E0271d1c093452DcA5", 150 | "0x9ea463Ec4cE9E9E5bc9cFd0187C4Ac3a70DD951D", 151 | "0x614857C755739354d68AE0abD53849cf45d6A41D", 152 | "0xa360F2aF3F957906468c0FD7526391AeD08aE3DB", 153 | "0xB9FfE0b8Ee2d1Af94202FFED366520300748A4d8", 154 | "0x1bcCA39aE82e53dede8eC5500c3BCd76Cd1e0072", 155 | "0xa12a696B9B11788076A6cb384CAc6986b82545E1", 156 | "0x54e8371C1EC43e58fB53D4ef4eD463C17Ba8a6bE", 157 | "0xB647a1D7633c6C4d434e22eE9756b36F2b219525", 158 | "0x98A25bA4c3793B9029652cBc1a8875cBe223dF13", 159 | "0xB1CA7E6714263a64659A3a89E1C313af30fD660A", 160 | "0x2Bf417FdA6E73B8Ea605DF0F33aD029F8d4b795A", 161 | "0x09E4BDFb273245063eF5E800D891eFF7d04f9B83", 162 | "0x93E01899c10532d76C0E864537a1D26433dBbDdB", 163 | "0x1Ce9200C98b6D9999B60bFf53860475A993a8b68", 164 | "0xB8243B4eeca27A4191e879760b88fE2270561796", 165 | "0xffEE21B4Bb7084a9416205544101Ae9f472c7159", 166 | "0xCAE169AFDE69f297c7817ed5F4A6816C0E38137D", 167 | "0x654424F4b3ed6DE828C9CA30484dc1A626bb5fBA", 168 | "0xdBf5c7D8ac5007667617a15DB2c1B1D616c9D302", 169 | "0xF5c0E24ACA5217BcBAe662871caE1A86873F02db", 170 | "0x15822A64c8Cb27D7828C45E0aAFC3e6C5DeCd172", 171 | "0x5cD487CE4dB7091292F2E914F7B31445Bd4A5E1b", 172 | "0xAC1565e473F69FAdA09661A6B4103FBbF801CeEE", 173 | "0xB32c960c46f28059C2B5F1C3eCC2b9DD77aB0aA0", 174 | "0x89C0b027bD7cc2D17854B06F8322e29451192CE3", 175 | "0xBA8Ea15b647F54D9ff849670FcaAcF35Df21A457", 176 | "0xC166F976ce9926A3205b145Af104eB0E4b38b5C0", 177 | "0x8a63bE90F095F6777be3Ed25D9fC7CD2a63DDb30", 178 | "0x542156d51D10Db5acCB99f9Db7e7C91B74E80a2c", 179 | "0x8933ea1Ce67B946BdF2436cE860fFBb53Ce814d2", 180 | "0x78E29d35573beA6265aEDfCb9F45481B717EBFdE", 181 | "0x0329d23fC7B1b1e6Cca57aFA3F0090F1189069e8", 182 | "0x621E3b71D07b51242bcca167928e184235A4bb87", 183 | "0x57e83505827788c9F92bCfd398A51A7b0C83DD8e", 184 | "0x924E26fEe8E10c20726006CC2Bd307A538B0eBE5", 185 | "0x77b1465b0e01ba085e515324e30fEe6555C623EA", 186 | "0x7510D6fac98A6eCa2DB7c9357619715a7f5049d4", 187 | "0x8e4dBF540Bf814c044785218B58C930B20a56BE1", 188 | "0x8DDF05C42C698329053c4F39B5bb05A350fd8132", 189 | "0xbE9375C6a420D2eEB258962efB95551A5b722803", 190 | "0x3505F494c3f0fed0B594E01Fa41Dd3967645ca39", 191 | "0x0C6f5F7D555E7518f6841a79436BD2b1Eef03381", 192 | "0x0A913beaD80F321E7Ac35285Ee10d9d922659cB7", 193 | "0x255Aa6DF07540Cb5d3d297f0D0D4D84cb52bc8e6", 194 | "0x08d967bb0134F2d07f7cfb6E246680c53927DD30", 195 | "0x56d811088235F11C8920698a204A5010a788f4b3", 196 | "0x940a2dB1B7008B6C776d4faaCa729d6d4A4AA551", 197 | "0x4FbB350052Bca5417566f188eB2EBCE5b19BC964", 198 | "0x4e352cF164E64ADCBad318C3a1e222E9EBa4Ce42", 199 | "0xa3BeD4E1c75D00fa6f4E5E6922DB7261B5E9AcD2", 200 | "0xd341d1680Eeee3255b8C4c75bCCE7EB57f144dAe", 201 | "0xFca59Cd816aB1eaD66534D82bc21E7515cE441CF", 202 | "0xCC4304A31d09258b0029eA7FE63d032f52e44EFe", 203 | "0xB6eD7644C69416d67B522e20bC294A9a9B405B31", 204 | "0x035dF12E0F3ac6671126525f1015E47D79dFEDDF", 205 | "0x1a7a8BD9106F2B8D977E08582DC7d24c723ab0DB", 206 | "0xfc05987bd2be489ACCF0f509E44B0145d68240f7", 207 | "0xdF5e0e81Dff6FAF3A7e52BA697820c5e32D806A8", 208 | "0x81ab848898b5ffD3354dbbEfb333D5D183eEDcB5", 209 | "0x27702a26126e0B3702af63Ee09aC4d1A084EF628", 210 | "0xBA50933C268F567BDC86E1aC131BE072C6B0b71a", 211 | "0x34612903Db071e888a4dADcaA416d3EE263a87b9", 212 | "0x954b890704693af242613edEf1B603825afcD708", 213 | "0x13339fD07934CD674269726EdF3B5ccEE9DD93de", 214 | "0xCc80C051057B774cD75067Dc48f8987C4Eb97A5e", 215 | "0x12f649A9E821F90BB143089a6e56846945892ffB", 216 | "0xaD6A626aE2B43DCb1B39430Ce496d2FA0365BA9C", 217 | "0x221657776846890989a759BA2973e427DfF5C9bB", 218 | "0x476c5E26a75bd202a9683ffD34359C0CC15be0fF", 219 | "0xD533a949740bb3306d119CC777fa900bA034cd52", 220 | "0x84cA8bc7997272c7CfB4D0Cd3D55cd942B3c9419", 221 | "0x6fe56C0bcdD471359019FcBC48863d6c3e9d4F41", 222 | "0x40FD72257597aA14C7231A7B1aaa29Fce868F677", 223 | "0xBA11D00c5f74255f56a5E366F4F77f5A186d7f55", 224 | "0xF80D589b3Dbe130c270a69F1a69D050f268786Df", 225 | "0x29E9fDF5933824ad21Bc6dbb8BF156EFA3735e32", 226 | "0xBd2949F67DcdC549c6Ebe98696449Fa79D988A9F", 227 | "0x89E3aC6Dd69C15e9223BE7649025d6F68Dab1d6a", 228 | "0x469eDA64aEd3A3Ad6f868c44564291aA415cB1d9", 229 | "0xb83Cd8d39462B761bb0092437d38b37812dd80A2", 230 | "0x95172ccBe8344fecD73D0a30F54123652981BD6F", 231 | "0x3166C570935a7D8554c8f4eA792ff965D2EFe1f2", 232 | "0x89d24A6b4CcB1B6fAA2625fE562bDD9a23260359", 233 | "0x5299d6F7472DCc137D7f3C4BcfBBB514BaBF341A", 234 | "0x8CE9137d39326AD0cD6491fb5CC0CbA0e089b6A9", 235 | "0x1453Dbb8A29551ADe11D89825CA812e05317EAEB", 236 | "0x4954Db6391F4feB5468b6B943D4935353596aEC9", 237 | "0x6b785a0322126826d8226d77e173d75DAfb84d11", 238 | "0xAba8cAc6866B83Ae4eec97DD07ED254282f6aD8A", 239 | "0xa1d0E215a23d7030842FC67cE582a6aFa3CCaB83", 240 | "0xeca82185adCE47f39c684352B0439f030f860318", 241 | "0x2ba592F78dB6436527729929AAf6c908497cB200", 242 | "0x26E43759551333e57F073bb0772F50329A957b30", 243 | "0x4730fB1463A6F1F44AEB45F6c5c422427f37F4D0", 244 | "0xDcfE18bc46f5A0Cd0d3Af0c2155d2bCB5AdE2fc5", 245 | "0x0a50C93c762fDD6E56D86215C24AaAD43aB629aa", 246 | "0xa3d58c4E56fedCae3a7c43A725aeE9A71F0ece4e", 247 | "0x7865af71cf0b288b4E7F654f4F7851EB46a2B7F8", 248 | "0x9E78b8274e1D6a76a0dBbf90418894DF27cBCEb5", 249 | "0xB2279B6769CFBa691416F00609b16244c0cF4b20", 250 | "0x45f24BaEef268BB6d63AEe5129015d69702BCDfa", 251 | "0xB2FdD60AD80ca7bA89B9BAb3b5336c2601C020b4", 252 | "0x5dbcF33D8c2E976c6b560249878e6F1491Bca25c", 253 | "0x94d863173EE77439E4292284fF13fAD54b3BA182", 254 | "0x8BA6DcC667d3FF64C1A2123cE72FF5F0199E5315", 255 | "0xbBe319b73744dB9d54F5D29df7D8256B7e43995C", 256 | "0x4F9254C83EB525f9FCf346490bbb3ed28a81C667", 257 | "0x38e4adB44ef08F22F5B5b76A8f0c2d0dCbE7DcA1", 258 | "0xa0246c9032bC3A600820415aE600c6388619A14D", 259 | "0xaea46A60368A7bD060eec7DF8CBa43b7EF41Ad85", 260 | "0x916885426255235DA7a0BD90447986c00675f9EC", 261 | "0xD5525D397898e5502075Ea5E830d8914f6F0affe", 262 | "0x8a6f3BF52A26a21531514E23016eEAe8Ba7e7018", 263 | "0xc813EA5e3b48BEbeedb796ab42A30C5599b01740", 264 | "0xbC396689893D065F41bc2C6EcbeE5e0085233447", 265 | "0x557B933a7C2c45672B610F8954A3deB39a51A8Ca", 266 | "0x6B3595068778DD592e39A122f4f5a5cF09C90fE2", 267 | "0xB8BAa0e4287890a5F79863aB62b7F175ceCbD433", 268 | "0x00D1793D7C3aAE506257Ba985b34C76AaF642557", 269 | "0x208D174775dc39fe18B1b374972F77ddEc6c0F73", 270 | "0xCee1d3c3A02267e37E6B373060F79d5d7b9e1669", 271 | "0x28cb7e841ee97947a86B06fA4090C8451f64c0be", 272 | "0x3e780920601D61cEdb860fe9c4a90c9EA6A35E78", 273 | "0x0cf58006B2400ebec3eB8C05b73170138a340563", 274 | "0x09e64c2B61a5f1690Ee6fbeD9baf5D6990F8dFd0", 275 | "0x0E29e5AbbB5FD88e28b2d355774e73BD47dE3bcd", 276 | "0xa8c8CfB141A3bB59FEA1E2ea6B79b5ECBCD7b6ca", 277 | "0x429881672B9AE42b8EbA0E26cD9C73711b891Ca5", 278 | "0x4Fabb145d64652a948d72533023f6E7A623C7C53", 279 | "0xca1207647Ff814039530D7d35df0e1Dd2e91Fa84", 280 | "0x1494CA1F11D487c2bBe4543E90080AeBa4BA3C2b", 281 | "0x5BC25f649fc4e26069dDF4cF4010F9f706c23831", 282 | "0xf8C3527CC04340b208C854E985240c02F7B7793f", 283 | "0x3F382DbD960E3a9bbCeaE22651E88158d2791550", 284 | "0x7968bc6a03017eA2de509AAA816F163Db0f35148", 285 | "0x3E9BC21C9b189C09dF3eF1B824798658d5011937", 286 | "0x4D807509aECe24C0fa5A102b6a3B059Ec6E14392", 287 | "0xbc16da9df0A22f01A16BC0620a27e7D6d6488550", 288 | "0xF2f9A7e93f845b3ce154EfbeB64fB9346FCCE509", 289 | "0x4688a8b1F292FDaB17E9a90c8Bc379dC1DBd8713", 290 | "0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984", 291 | "0x54C9EA2E9C9E8eD865Db4A4ce6711C2a0d5063Ba", 292 | "0xB81D70802a816B5DacBA06D708B5acF19DcD436D", 293 | "0xad32A8e6220741182940c5aBF610bDE99E737b2D", 294 | "0xbCa3C97837A39099eC3082DF97e28CE91BE14472", 295 | "0x056Fd409E1d7A124BD7017459dFEa2F387b6d5Cd", 296 | "0xDaFF85B6f5787b2d9eE11CCDf5e852816063326A", 297 | "0x8a6ACA71A218301c7081d4e96D64292D3B275ce0", 298 | "0x8dAEBADE922dF735c38C80C7eBD708Af50815fAa", 299 | "0x467Bccd9d29f223BcE8043b84E8C8B282827790F", 300 | "0xF06DdacF71e2992E2122A1a0168C6967aFdf63ce", 301 | "0xD16c79c8A39D44B2F3eB45D2019cd6A42B03E2A9", 302 | "0x9355372396e3F6daF13359B7b607a3374cc638e0", 303 | "0xb052F8A33D8bb068414EaDE06AF6955199f9f010", 304 | "0xf6537FE0df7F0Cc0985Cf00792CC98249E73EFa0", 305 | "0xDea67845A51E24461D5fED8084E69B426AF3D5Db", 306 | "0x2BF91c18Cd4AE9C2f2858ef9FE518180F7B5096D", 307 | "0xfe5F141Bf94fE84bC28deD0AB966c16B17490657", 308 | "0x26cF82e4aE43D31eA51e72B663d26e26a75AF729", 309 | "0x44Ea84a85616F8e9cD719Fc843DE31D852ad7240", 310 | "0x459086F2376525BdCebA5bDDA135e4E9d3FeF5bf", 311 | "0x1C5db575E2Ff833E46a2E9864C22F4B22E0B37C2", 312 | "0x7e8539D1E5cB91d63E46B8e188403b3f262a949B", 313 | "0xb1dC9124c395c1e97773ab855d66E879f053A289", 314 | "0x3af375d9f77Ddd4F16F86A5D51a9386b7B4493Fa", 315 | "0xD46bA6D942050d489DBd938a2C909A5d5039A161", 316 | "0xADE00C28244d5CE17D72E40330B1c318cD12B7c3", 317 | "0x78F225869c08d478c34e5f645d07A87d3fe8eb78", 318 | "0x50D1c9771902476076eCFc8B2A83Ad6b9355a4c9", 319 | "0x584bC13c7D411c00c01A62e8019472dE68768430", 320 | "0x2e1E15C44Ffe4Df6a0cb7371CD00d5028e571d14", 321 | "0x2367012aB9c3da91290F71590D5ce217721eEfE4", 322 | "0x35A18000230DA775CAc24873d00Ff85BccdeD550", 323 | "0xE0B7927c4aF23765Cb51314A0E0521A9645F0E2A", 324 | "0x0954906da0Bf32d5479e25f46056d22f08464cab", 325 | "0x4FE5851C9af07df9e5AD8217aFAE1ea72737Ebda", 326 | "0xf1f955016EcbCd7321c7266BccFB96c68ea5E49b", 327 | "0xABe580E7ee158dA464b51ee1a83Ac0289622e6be", 328 | "0xB1e9157c2Fdcc5a856C8DA8b2d89b6C32b3c1229", 329 | "0xEEF9f339514298C6A857EfCfC1A762aF84438dEE", 330 | "0x0202Be363B8a4820f3F4DE7FaF5224fF05943AB1", 331 | "0x1cEB5cB57C4D4E2b2433641b95Dd330A33185A44", 332 | "0x83e6f1E41cdd28eAcEB20Cb649155049Fac3D5Aa", 333 | "0xf93340b1a3aDf7eedcAEc25Fae8171D4b736e89F", 334 | "0x20c36f062a31865bED8a5B1e512D9a1A20AA333A", 335 | "0xCa3FE04C7Ee111F0bbb02C328c699226aCf9Fd33", 336 | "0x0E8d6b471e332F140e7d9dbB99E5E3822F728DA6", 337 | "0x00a8b738E453fFd858a7edf03bcCfe20412f0Eb0", 338 | "0x18aAA7115705e8be94bfFEBDE57Af9BFc265B998", 339 | "0x87b008E57F640D94Ee44Fd893F0323AF933F9195", 340 | "0xeF9Cd7882c067686691B6fF49e650b43AFBBCC6B", 341 | "0x7d91e637589EC3Bb54D8213a9e92Dc6E8D12da91", 342 | "0x56687cf29Ac9751Ce2a4E764680B6aD7E668942e", 343 | "0x23B608675a2B2fB1890d3ABBd85c5775c51691d5", 344 | "0x4691937a7508860F876c9c0a2a617E7d9E945D4B", 345 | "0xE48972fCd82a274411c01834e2f031D4377Fa2c0", 346 | "0x95a4492F028aa1fd432Ea71146b433E7B4446611", 347 | "0xF5D669627376EBd411E34b98F19C868c8ABA5ADA", 348 | "0x32C4ADB9cF57f972bc375129de91C897b4F364F1", 349 | "0xe28b3B32B6c345A34Ff64674606124Dd5Aceca30", 350 | "0x4CC19356f2D37338b9802aa8E8fc58B0373296E7", 351 | "0x5B09A0371C1DA44A8E24D36Bf5DEb1141a84d875", 352 | "0x20945cA1df56D237fD40036d47E866C7DcCD2114", 353 | "0x0258F474786DdFd37ABCE6df6BBb1Dd5dfC4434a", 354 | "0xE59064a8185Ed1Fca1D17999621eFedfab4425c9", 355 | "0x99ea4dB9EE77ACD40B119BD1dC4E33e1C070b80d", 356 | "0x340D2bdE5Eb28c1eed91B2f790723E3B160613B7", 357 | "0x286BDA1413a2Df81731D4930ce2F862a35A609fE", 358 | "0x837010619aeb2AE24141605aFC8f66577f6fb2e7", 359 | "0xA8e7AD77C60eE6f30BaC54E2E7c0617Bd7B5A03E", 360 | "0xBbff34E47E559ef680067a6B1c980639EEb64D24", 361 | "0x362bc847A3a9637d3af6624EeC853618a43ed7D2", 362 | "0x4C19596f5aAfF459fA38B0f7eD92F11AE6543784", 363 | "0x4A64515E5E1d1073e83f30cB97BEd20400b66E10", 364 | "0x80DC468671316E50D4E9023D3db38D3105c1C146", 365 | "0x704De5696dF237c5B9ba0De9ba7e0C63dA8eA0Df", 366 | "0x0b38210ea11411557c13457D4dA7dC6ea731B88a", 367 | "0x998b3B82bC9dBA173990Be7afb772788B5aCB8Bd", 368 | "0xC57d533c50bC22247d49a368880fb49a1caA39F7", 369 | "0x1695936d6a953df699C38CA21c2140d497C08BD9", 370 | "0x6e1A19F235bE7ED8E3369eF73b196C07257494DE", 371 | "0x6368e1E18c4C419DDFC608A0BEd1ccb87b9250fc", 372 | "0xf0Bc1ae4eF7ffb126A8347D06Ac6f8AdD770e1CE", 373 | "0x3449FC1Cd036255BA1EB19d65fF4BA2b8903A69a", 374 | "0x3472A5A71965499acd81997a54BBA8D852C6E53d", 375 | "0xa7ED29B253D8B4E3109ce07c80fc570f81B63696", 376 | "0x36F3FD68E7325a35EB768F1AedaAe9EA0689d723", 377 | "0x70e8dE73cE538DA2bEEd35d14187F6959a8ecA96", 378 | "0x167E2A574669b0EeB552aaF3Da47c728cb348a41", 379 | "0xc944E90C64B2c07662A292be6244BDf05Cda44a7", 380 | "0xD5147bc8e386d91Cc5DBE72099DAC6C9b99276F5", 381 | "0x111111111117dC0aa78b770fA6A738034120C302", 382 | "0x002f0B1A71C5730CF2F4dA1970A889207BdB6D0D", 383 | "0x90f802C7E8fb5D40B0De583e34C065A3bd2020D8", 384 | "0xDcB01cc464238396E213a6fDd933E36796eAfF9f", 385 | "0x875773784Af8135eA0ef43b5a374AaD105c5D39e", 386 | "0x69e8b9528CABDA89fe846C67675B5D73d463a916", 387 | "0x93dfaf57D986B9cA77Df9376c50878E013D9c7C8", 388 | "0x30cF203b48edaA42c3B4918E955fED26Cd012A3F", 389 | "0xa47c8bf37f92aBed4A126BDA807A7b7498661acD", 390 | "0xfFffFffF2ba8F66D4e51811C5190992176930278", 391 | "0x5A98FcBEA516Cf06857215779Fd812CA3beF1B32", 392 | "0x87d73E916D7057945c9BcD8cdd94e42A6F47f776", 393 | "0xeDEec5691f23E4914cF0183A4196bBEb30d027a0", 394 | "0x53352e7d6620cc931c0C9318166ae2a92c1A4666", 395 | "0xAE1eaAE3F627AAca434127644371b67B18444051", 396 | "0x6c972b70c533E2E045F333Ee28b9fFb8D717bE69", 397 | "0xbEa98c05eEAe2f3bC8c3565Db7551Eb738c8CCAb", 398 | "0x7866E48C74CbFB8183cd1a929cd9b95a7a5CB4F4", 399 | "0xff56Cc6b1E6dEd347aA0B7676C85AB0B3D08B0FA", 400 | "0x79C75E2e8720B39e258F41c37cC4f309E0b0fF80", 401 | "0xE452E6Ea2dDeB012e20dB73bf5d3863A3Ac8d77a", 402 | "0x817bbDbC3e8A1204f3691d14bB44992841e3dB35", 403 | "0x8D1ce361eb68e9E05573443C407D4A3Bed23B033", 404 | "0x6e36556B3ee5Aa28Def2a8EC3DAe30eC2B208739", 405 | "0x43044f861ec040DB59A7e324c40507adDb673142", 406 | "0x7DD9c5Cba05E151C895FDe1CF355C9A1D5DA6429", 407 | "0x8A9c4dfe8b9D8962B31e4e16F8321C44d48e246E", 408 | "0x50DE6856358Cc35f3A9a57eAAA34BD4cB707d2cd", 409 | "0x0f51bb10119727a7e5eA3538074fb341F56B09Ad", 410 | "0xac3211a5025414Af2866FF09c23FC18bc97e79b1", 411 | "0xEfc1C73A3D8728Dc4Cf2A18ac5705FE93E5914AC", 412 | "0x92E187a03B6CD19CB6AF293ba17F2745Fd2357D5", 413 | "0xFd09911130e6930Bf87F2B0554c44F400bD80D3e", 414 | "0x59fec83eC709c893aedD1A144Cf1828Eb04127Cd", 415 | "0x31c8EAcBFFdD875c74b94b077895Bd78CF1E64A3", 416 | "0xD23Ac27148aF6A2f339BD82D0e3CFF380b5093de", 417 | "0x7f1F2D3dFa99678675ECE1C243d3f7bC3746db5D", 418 | "0x1456688345527bE1f37E9e627DA0837D6f08C925", 419 | "0xdBdb4d16EdA451D0503b854CF79D55697F90c8DF", 420 | "0xc4De189Abf94c57f396bD4c52ab13b954FebEfD8", 421 | "0xF5581dFeFD8Fb0e4aeC526bE659CFaB1f8c781dA", 422 | "0x903bEF1736CDdf2A537176cf3C64579C3867A881", 423 | "0x0fe629d1E84E171f8fF0C1Ded2Cc2221Caa48a3f", 424 | "0x69af81e73A73B40adF4f3d4223Cd9b1ECE623074", 425 | "0x9cea2eD9e47059260C97d697f82b8A14EfA61EA5", 426 | "0xfb5453340C03db5aDe474b27E68B6a9c6b2823Eb", 427 | "0x86ed939B500E121C0C5f493F399084Db596dAd20", 428 | "0x918dA91Ccbc32B7a6A0cc4eCd5987bbab6E31e6D", 429 | "0x48Fb253446873234F2fEBbF9BdeAA72d9d387f94", 430 | "0x1b40183EFB4Dd766f11bDa7A7c3AD8982e998421", 431 | "0xcaDC0acd4B445166f12d2C07EAc6E2544FbE2Eef", 432 | "0x59E9261255644c411AfDd00bD89162d09D862e38", 433 | "0x544c42fBB96B39B21DF61cf322b5EDC285EE7429", 434 | "0x67B6D479c7bB412C54e03dCA8E1Bc6740ce6b99C", 435 | "0xCbfef8fdd706cde6F208460f2Bf39Aa9c785F05D", 436 | "0x945Facb997494CC2570096c74b5F66A3507330a1", 437 | "0xEC6a5D88bF56Fd3F96957AE65916C69F29DB35c5", 438 | "0x0f775aD69e3c93D599D3315A130Bd82A0cDda397", 439 | "0x5C6Af72cBd740b90528C8Fe226125413b6bd7E5A", 440 | "0xfA5e27893aee4805283D86e4283Da64F8c72dd56", 441 | "0xFbB6B34DD77274a06EA2E5462a5e0B9E23ce478e", 442 | "0xAa6E8127831c9DE45ae56bB1b0d4D4Da6e5665BD", 443 | "0xaac41EC512808d64625576EDdd580e7Ea40ef8B2", 444 | "0x5247C0DB4044FB6F97f32C7E1B48758019A5A912", 445 | "0xEd0439EACf4c4965AE4613D77a5C2Efe10e5f183", 446 | "0x29CbD0510EEc0327992CD6006e63F9Fa8E7f33B7", 447 | "0x67c597624B17b16fb77959217360B7cD18284253", 448 | "0x06147110022B768BA8F99A8f385df11a151A9cc8", 449 | "0x5F64Ab1544D28732F0A24F4713c2C8ec0dA089f0", 450 | "0x53C8395465A84955c95159814461466053DedEDE", 451 | "0xbc4171f45EF0EF66E76F979dF021a34B46DCc81d", 452 | "0x4B606e9Eb2228c70f44453AFe5a73e1FeA258Ce1", 453 | "0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84", 454 | "0xBa21Ef4c9f433Ede00badEFcC2754B8E74bd538A", 455 | "0xB6ff96B8A8d214544Ca0dBc9B33f7AD6503eFD32", 456 | "0x1c79ab32C66aCAa1e9E81952B8AAa581B43e54E7", 457 | "0xE4CFE9eAa8Cdb0942A80B7bC68fD8Ab0F6D44903", 458 | "0x4b7Fb448dF91C8Ed973494F8C8c4f12DAF3A8521", 459 | "0xcBE430927370e95B4B10cFc702c6017EC7abEfC3", 460 | "0x767FE9EDC9E0dF98E07454847909b5E959D7ca0E", 461 | "0x3A810ff7211b40c4fA76205a14efe161615d0385", 462 | "0xC12D1c73eE7DC3615BA4e37E4ABFdbDDFA38907E", 463 | "0x68037790A0229e9Ce6EaA8A99ea92964106C4703", 464 | "0xC96c1609A1a45CcC667B2b7FA6508e29617f7b69", 465 | "0x7d4B1d793239707445305D8d2456D2c735F6B25B", 466 | "0xdB25f211AB05b1c97D595516F45794528a807ad8", 467 | "0x5Eaa69B29f99C84Fe5dE8200340b4e9b4Ab38EaC", 468 | "0xD71eCFF9342A5Ced620049e616c5035F1dB98620", 469 | "0xED30Dd7E50EdF3581AD970eFC5D9379Ce2614AdB", 470 | "0x33349B282065b0284d756F0577FB39c158F935e6", 471 | "0x24D8C2163D6B13A6B8770B794d00c98Cb4E0cBCa", 472 | "0x4156D3342D5c385a87D264F90653733592000581", 473 | "0x358AA737e033F34df7c54306960a38d09AaBd523", 474 | "0xC88F47067dB2E25851317A2FDaE73a22c0777c37", 475 | "0xEc0d77a58528a218cBf41Fa6E1585c8D7A085868", 476 | "0x18Cc17a1EeD37C02A77B0B96b7890C7730E2a2CF", 477 | "0x8F041A3940a5e6FB580075C3774E15FcFA0E1618", 478 | "0x7BD198b9107496fD5cC3d7655AF52f43a8eDBc4C", 479 | "0xbA4cFE5741b357FA371b506e5db0774aBFeCf8Fc", 480 | "0xc67B12049c2D0CF6e476BC64c7F82fc6C63cFFc5", 481 | "0xBf6Ff49FfD3d104302Ef0AB0F10f5a84324c091c", 482 | "0x0275E1001e293C46CFe158B3702AADe0B99f88a5", 483 | "0x9CF7E61853ea30A41b02169391b393B901eac457", 484 | "0xf50B5e535F62a56A9BD2d8e2434204E726c027Fa", 485 | "0xC63B8ECCE56aB9C46184eC6aB85e4771fEa4c8AD", 486 | "0x5A7E3c07604EB515C16b36cd51906a65f021F609", 487 | "0xd0345D30FD918D7682398ACbCdf139C808998709", 488 | "0xEe9801669C6138E84bD50dEB500827b776777d28", 489 | "0x4104b135DBC9609Fc1A9490E61369036497660c8", 490 | "0x1571eD0bed4D987fe2b498DdBaE7DFA19519F651", 491 | "0xfb62AE373acA027177D1c18Ee0862817f9080d08", 492 | "0xDe30da39c46104798bB5aA3fe8B9e0e1F348163F", 493 | "0x677ddbd918637E5F2c79e164D402454dE7dA8619", 494 | "0x9041Fe5B3FDEA0f5e4afDC17e75180738D877A01", 495 | "0x1985365e9f78359a9B6AD760e32412f4a445E862", 496 | "0x0000852600CEB001E08e00bC008be620d60031F2", 497 | "0x00000100F2A2bd000715001920eB70D229700085", 498 | "0x00006100F7090010005F1bd7aE6122c3C2CF0090", 499 | "0x00000000441378008EA67F4284A57932B1c000a5", 500 | "0x705C71b262C511B66bAA4791cC2BE61B971bD784", 501 | "0xa0afAA285Ce85974c3C881256cB7F225e3A1178a", 502 | "0x67B66C99D3Eb37Fa76Aa3Ed1ff33E8e39F0b9c7A", 503 | "0x4c327471C44B2dacD6E90525f9D629bd2e4f662C", 504 | "0xBD6467a31899590474cE1e84F70594c53D628e46", 505 | "0xa645264C5603E96c3b0B078cdab68733794B0A71", 506 | "0x261b45D85cCFeAbb11F022eBa346ee8D1cd488c0", 507 | "0xE5F166c0D8872B68790061317BB6CcA04582C912", 508 | "0x70a72833d6bF7F508C8224CE59ea1Ef3d0Ea3A38", 509 | "0x46bFA3Bb807B5c3b3Ce7F7e0E667397020B6dc15", 510 | "0xF938424F7210f31dF2Aee3011291b658f872e91e", 511 | "0x178c820f862B14f316509ec36b13123DA19A6054", 512 | "0xbD9908b0Cdd50386F92efCC8e1d71766C2782Df0", 513 | "0x5AA7C403c7dE4B3bb0cc07079a03e389671a4771", 514 | "0x3301Ee63Fb29F863f2333Bd4466acb46CD8323E6", 515 | "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0", 516 | "0x1e83916Ea2EF2D7a6064775662E163b2D4C330a7", 517 | "0x123151402076fc819B7564510989e475c9cD93CA", 518 | "0x3Ec8798B81485A254928B70CDA1cf0A2BB0B74D7", 519 | "0x332E824e46FcEeB9E59ba9491B80d3e6d42B0B59", 520 | "0xe93a27d4ED64F44a2B356d78C06115e5C9D97DA0", 521 | "0x804CdB9116a10bB78768D3252355a1b18067bF8f", 522 | "0x9210F1204b5a24742Eba12f710636D76240dF3d0", 523 | "0x2BBf681cC4eb09218BEe85EA2a5d3D13Fa40fC0C", 524 | "0x7B50775383d3D6f0215A8F290f2C9e2eEBBEceb2", 525 | "0x43D4A3cd90ddD2F8f4f693170C9c8098163502ad", 526 | "0x383518188C0C6d7730D91b2c03a03C837814a899", 527 | "0xdAC17F958D2ee523a2206206994597C13D831ec7", 528 | "0x06Df3b2bbB68adc8B0e302443692037ED9f91b42", 529 | "0x956F47F50A910163D8BF957Cf5846D573E7f87CA", 530 | "0xc7283b66Eb1EB5FB86327f08e1B5816b0720212B", 531 | "0xCFEAead4947f0705A14ec42aC3D44129E1Ef3eD5", 532 | "0xB62132e35a6c13ee1EE0f84dC5d40bad8d815206" 533 | ] 534 | } -------------------------------------------------------------------------------- /generated/dex/registry.goerli.json: -------------------------------------------------------------------------------- 1 | { 2 | "tokens": { 3 | "ether": { 4 | "address": "ether", 5 | "name": "Ether", 6 | "symbol": "ETH", 7 | "decimals": 18, 8 | "precision": 4, 9 | "hasIcon": true, 10 | "logoUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/info/logo.png" 11 | } 12 | }, 13 | "untrusted": [] 14 | } -------------------------------------------------------------------------------- /generated/dex/registry.kovan.json: -------------------------------------------------------------------------------- 1 | { 2 | "tokens": { 3 | "ether": { 4 | "address": "ether", 5 | "name": "Ether", 6 | "symbol": "ETH", 7 | "decimals": 18, 8 | "precision": 4, 9 | "hasIcon": true, 10 | "logoUrl": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/info/logo.png" 11 | }, 12 | "0xdFCeA9088c8A88A76FF74892C1457C17dfeef9C1": { 13 | "address": "0xdFCeA9088c8A88A76FF74892C1457C17dfeef9C1", 14 | "name": "Wrapped Ether", 15 | "symbol": "WETH", 16 | "decimals": 18, 17 | "precision": 3, 18 | "hasIcon": false, 19 | "logoUrl": "" 20 | }, 21 | "0x41286Bb1D3E870f3F750eB7E1C25d7E48c8A1Ac7": { 22 | "address": "0x41286Bb1D3E870f3F750eB7E1C25d7E48c8A1Ac7", 23 | "name": "BAL", 24 | "symbol": "BAL", 25 | "decimals": 18, 26 | "precision": 3, 27 | "hasIcon": false, 28 | "logoUrl": "" 29 | }, 30 | "0xc2569dd7d0fd715B054fBf16E75B001E5c0C1115": { 31 | "address": "0xc2569dd7d0fd715B054fBf16E75B001E5c0C1115", 32 | "name": "USDC", 33 | "symbol": "USDC", 34 | "decimals": 6, 35 | "precision": 3, 36 | "hasIcon": false, 37 | "logoUrl": "" 38 | }, 39 | "0xAf9ac3235be96eD496db7969f60D354fe5e426B0": { 40 | "address": "0xAf9ac3235be96eD496db7969f60D354fe5e426B0", 41 | "name": "MKR", 42 | "symbol": "MKR", 43 | "decimals": 18, 44 | "precision": 3, 45 | "hasIcon": false, 46 | "logoUrl": "" 47 | }, 48 | "0x04DF6e4121c27713ED22341E7c7Df330F56f289B": { 49 | "address": "0x04DF6e4121c27713ED22341E7c7Df330F56f289B", 50 | "name": "DAI", 51 | "symbol": "DAI", 52 | "decimals": 18, 53 | "precision": 3, 54 | "hasIcon": false, 55 | "logoUrl": "" 56 | }, 57 | "0x8F4beBF498cc624a0797Fe64114A6Ff169EEe078": { 58 | "address": "0x8F4beBF498cc624a0797Fe64114A6Ff169EEe078", 59 | "name": "PERP", 60 | "symbol": "PERP", 61 | "decimals": 18, 62 | "precision": 3, 63 | "hasIcon": false, 64 | "logoUrl": "" 65 | }, 66 | "0x1C8E3Bcb3378a443CC591f154c5CE0EBb4dA9648": { 67 | "address": "0x1C8E3Bcb3378a443CC591f154c5CE0EBb4dA9648", 68 | "name": "WBTC", 69 | "symbol": "WBTC", 70 | "decimals": 8, 71 | "precision": 3, 72 | "hasIcon": false, 73 | "logoUrl": "" 74 | } 75 | }, 76 | "untrusted": [ 77 | "0xbef02f140BFb37a75Ed6510e8D85C9E9e7e0ff1e", 78 | "0xe7d8E7742ca6906a14F7e46770Fdfe6B7014e62D", 79 | "0xEC4b4fFfb58B6c85D41025b07d93167B8192062E" 80 | ] 81 | } -------------------------------------------------------------------------------- /generated/pm/registry.goerli.json: -------------------------------------------------------------------------------- 1 | { 2 | "tokens": {}, 3 | "untrusted": [] 4 | } -------------------------------------------------------------------------------- /generated/pm/registry.kovan.json: -------------------------------------------------------------------------------- 1 | { 2 | "tokens": { 3 | "0xdFCeA9088c8A88A76FF74892C1457C17dfeef9C1": { 4 | "address": "0xdFCeA9088c8A88A76FF74892C1457C17dfeef9C1", 5 | "id": "weth", 6 | "name": "Wrapped Ether", 7 | "symbol": "WETH", 8 | "decimals": 18, 9 | "precision": 3, 10 | "color": "#828384", 11 | "hasIcon": false, 12 | "logoUrl": "" 13 | }, 14 | "0x41286Bb1D3E870f3F750eB7E1C25d7E48c8A1Ac7": { 15 | "address": "0x41286Bb1D3E870f3F750eB7E1C25d7E48c8A1Ac7", 16 | "id": "balancer", 17 | "name": "BAL", 18 | "symbol": "BAL", 19 | "decimals": 18, 20 | "precision": 3, 21 | "color": "#fab323", 22 | "hasIcon": false, 23 | "logoUrl": "" 24 | }, 25 | "0xc2569dd7d0fd715B054fBf16E75B001E5c0C1115": { 26 | "address": "0xc2569dd7d0fd715B054fBf16E75B001E5c0C1115", 27 | "id": "usd-coin", 28 | "name": "USDC", 29 | "symbol": "USDC", 30 | "decimals": 6, 31 | "precision": 3, 32 | "color": "#5eb8aa", 33 | "hasIcon": false, 34 | "logoUrl": "" 35 | }, 36 | "0xAf9ac3235be96eD496db7969f60D354fe5e426B0": { 37 | "address": "0xAf9ac3235be96eD496db7969f60D354fe5e426B0", 38 | "id": "maker", 39 | "name": "MKR", 40 | "symbol": "MKR", 41 | "decimals": 18, 42 | "precision": 3, 43 | "color": "#2875ca", 44 | "hasIcon": false, 45 | "logoUrl": "" 46 | }, 47 | "0x04DF6e4121c27713ED22341E7c7Df330F56f289B": { 48 | "address": "0x04DF6e4121c27713ED22341E7c7Df330F56f289B", 49 | "id": "dai", 50 | "name": "DAI", 51 | "symbol": "DAI", 52 | "decimals": 18, 53 | "precision": 3, 54 | "color": "#422940", 55 | "hasIcon": false, 56 | "logoUrl": "" 57 | }, 58 | "0x8F4beBF498cc624a0797Fe64114A6Ff169EEe078": { 59 | "address": "0x8F4beBF498cc624a0797Fe64114A6Ff169EEe078", 60 | "id": "perpetual-protocol", 61 | "name": "PERP", 62 | "symbol": "PERP", 63 | "decimals": 18, 64 | "precision": 3, 65 | "color": "#779bc0", 66 | "hasIcon": false, 67 | "logoUrl": "" 68 | }, 69 | "0x1C8E3Bcb3378a443CC591f154c5CE0EBb4dA9648": { 70 | "address": "0x1C8E3Bcb3378a443CC591f154c5CE0EBb4dA9648", 71 | "id": "wrapped-bitcoin", 72 | "name": "WBTC", 73 | "symbol": "WBTC", 74 | "decimals": 8, 75 | "precision": 3, 76 | "color": "#ff5700", 77 | "hasIcon": false, 78 | "logoUrl": "" 79 | } 80 | }, 81 | "untrusted": [ 82 | "0xbef02f140BFb37a75Ed6510e8D85C9E9e7e0ff1e", 83 | "0xe7d8E7742ca6906a14F7e46770Fdfe6B7014e62D", 84 | "0xEC4b4fFfb58B6c85D41025b07d93167B8192062E" 85 | ] 86 | } -------------------------------------------------------------------------------- /lists/listed.json: -------------------------------------------------------------------------------- 1 | { 2 | "goerli": [], 3 | "homestead": [ 4 | "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", 5 | "0xba100000625a3754423978a60c9317c58a424e3D", 6 | "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", 7 | "0x6B175474E89094C44Da98b954EedeAC495271d0F", 8 | "0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599", 9 | "0xdAC17F958D2ee523a2206206994597C13D831ec7", 10 | "0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2", 11 | "0x0bc529c00C6401aEF6D220BE8C6Ea1667F6Ad93e", 12 | "0x04Fa0d235C4abf4BcF4787aF4CF447DE572eF828", 13 | "0x514910771AF9Ca656af840dff83E8264EcF986CA", 14 | "0xEB4C2781e4ebA804CE9a9803C67d0893436bB27D", 15 | "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9", 16 | "0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984", 17 | "0xc00e94Cb662C3520282E6f5717214004A7f26888", 18 | "0xB4EFd85c19999D84251304bDA99E90B92300Bd93", 19 | "0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F", 20 | "0x57Ab1ec28D129707052df4dF418D58a2D46d5f51", 21 | "0xfE18be6b3Bd88A2D2A7f928d00292E7a9963CfC6", 22 | "0x408e41876cCCDC0F92210600ef50372656052a38", 23 | "0x0D8775F648430679A709E98d2b0Cb6250d2887EF", 24 | "0xE41d2489571d322189246DaFA5ebDe1F4699F498", 25 | "0x27054b13b1B798B345b591a4d22e6562d47eA75a", 26 | "0xdd974D5C2e2928deA5F71b9825b8b646686BD200", 27 | "0x967da4048cD07aB37855c090aAF366e4ce1b9F48", 28 | "0xa3BeD4E1c75D00fa6f4E5E6922DB7261B5E9AcD2", 29 | "0xD533a949740bb3306d119CC777fa900bA034cd52", 30 | "0x58b6A8A3302369DAEc383334672404Ee733aB239", 31 | "0xD46bA6D942050d489DBd938a2C909A5d5039A161", 32 | "0xf1f955016EcbCd7321c7266BccFB96c68ea5E49b", 33 | "0x6810e776880C02933D47DB1b9fc05908e5386b96", 34 | "0x875773784Af8135eA0ef43b5a374AaD105c5D39e", 35 | "0x33349B282065b0284d756F0577FB39c158F935e6", 36 | "0x06Df3b2bbB68adc8B0e302443692037ED9f91b42", 37 | "0x5A98FcBEA516Cf06857215779Fd812CA3beF1B32", 38 | "0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84", 39 | "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0", 40 | "0x123151402076fc819B7564510989e475c9cD93CA", 41 | "0xdB25f211AB05b1c97D595516F45794528a807ad8", 42 | "0x3Ec8798B81485A254928B70CDA1cf0A2BB0B74D7", 43 | "0xfb5453340C03db5aDe474b27E68B6a9c6b2823Eb", 44 | "0x956F47F50A910163D8BF957Cf5846D573E7f87CA", 45 | "0xCFEAead4947f0705A14ec42aC3D44129E1Ef3eD5", 46 | "0xB62132e35a6c13ee1EE0f84dC5d40bad8d815206", 47 | "0xA13a9247ea42D743238089903570127DdA72fE44", 48 | "0x2F4eb100552ef93840d5aDC30560E5513DFfFACb", 49 | "0x82698aeCc9E28e9Bb27608Bd52cF57f704BD1B83", 50 | "0xae37D54Ae477268B9997d4161B96b8200755935c", 51 | "0x7B50775383d3D6f0215A8F290f2C9e2eEBBEceb2", 52 | "0x804CdB9116a10bB78768D3252355a1b18067bF8f", 53 | "0x9210F1204b5a24742Eba12f710636D76240dF3d0", 54 | "0x2BBf681cC4eb09218BEe85EA2a5d3D13Fa40fC0C", 55 | "0x43D4A3cd90ddD2F8f4f693170C9c8098163502ad", 56 | "0x2d94AA3e47d9D5024503Ca8491fcE9A2fB4DA198", 57 | "0x02d60b84491589974263d922D9cC7a3152618Ef6", 58 | "0xd093fA4Fb80D09bB30817FDcd442d4d02eD3E5de", 59 | "0xf8Fd466F12e236f4c96F7Cce6c79EAdB819abF58", 60 | "0xD33526068D116cE69F19A9ee46F0bd304F21A51f", 61 | "0xae78736Cd615f374D3085123A210448E74Fc6393", 62 | "0xcAfE001067cDEF266AfB7Eb5A286dCFD277f3dE5", 63 | "0xEDB171C18cE90B633DB442f2A6F72874093b49Ef", 64 | "0x64aa3364F17a4D01c6f1751Fd97C2BD3D7e7f1D5", 65 | "0x10010078a54396F62c96dF8532dc2B4847d47ED3", 66 | "0x88ACDd2a6425c3FaAE4Bc9650Fd7E27e0Bebb7aB", 67 | "0x6f80310CA7F2C654691D1383149Fa1A57d8AB1f8", 68 | "0xf2051511B9b121394FA75B8F7d4E7424337af687", 69 | "0xc976BE9DdBB3e2B2eFFd9af4845C38b6195dAB71", 70 | "0x9C4A4204B79dd291D6b6571C5BE8BbcD0622F050", 71 | "0xAB846Fb6C81370327e784Ae7CbB6d6a6af6Ff4BF", 72 | "0x12E457a5FC7707d0FDDA849068DF6e664d7a8569", 73 | "0xAf5191B0De278C7286d6C7CC6ab6BB8A73bA2Cd6", 74 | "0xDEf1CA1fb7FBcDC777520aa7f396b4E015F497aB", 75 | "0x5c6Ee304399DBdB9C8Ef030aB642B10820DB8F56", 76 | "0xEd1480d12bE41d92F36f5f7bDd88212E381A3677", 77 | "0x333A4823466879eeF910A04D473505da62142069", 78 | "0xF17e65822b568B3903685a7c9F496CF7656Cc6C2", 79 | "0x226f7b842E0F0120b7E194D05432b3fd14773a9D", 80 | "0xC0c293ce456fF0ED870ADd98a0828Dd4d2903DBF", 81 | "0x616e8BfA43F920657B3497DBf40D6b1A02D4608d", 82 | "0xf203Ca1769ca8e9e8FE1DA9D147DB68B6c919817", 83 | "0x865377367054516e17014CcdED1e7d814EDC9ce4", 84 | "0xF24d8651578a55b0C119B9910759a351A3458895", 85 | "0x586Aa273F262909EEF8fA02d90Ab65F5015e0516", 86 | "0x888888435FDe8e7d4c54cAb67f206e4199454c60", 87 | "0xBA485b556399123261a5F9c95d413B4f93107407", 88 | "0x798D1bE841a82a273720CE31c822C61a67a601C3", 89 | "0x35e78b3982E87ecfD5b3f3265B601c046cDBe232", 90 | "0x24A6A37576377F63f194Caa5F518a60f45b42921", 91 | "0x758B4684BE769E92eeFeA93f60DDA0181eA303Ec", 92 | "0x0C10bF8FcB7Bf5412187A595ab97a3609160b5c6", 93 | "0x853d955aCEf822Db058eb8505911ED77F175b99e", 94 | "0x8888801aF4d980682e47f1A9036e589479e835C5", 95 | "0x470EBf5f030Ed85Fc1ed4C2d36B9DD02e77CF1b7", 96 | "0xd084944d3c05CD115C09d072B9F44bA3E0E45921", 97 | "0x9c354503C38481a7A7a51629142963F98eCC12D0", 98 | "0xD2af830E8CBdFed6CC11Bab697bB25496ed6FA62", 99 | "0xc55126051B22eBb829D00368f4B12Bde432de5Da", 100 | "0x8D6CeBD76f18E1558D4DB88138e2DeFB3909fAD6", 101 | "0xf5f06fFa53Ad7F5914F493F16E57B56C8dd2eA80", 102 | "0x81f8f0bb1cB2A06649E51913A151F0E7Ef6FA321", 103 | "0x41D5D79431A913C4aE7d69a668ecdfE5fF9DFB68", 104 | "0xB0B195aEFA3650A6908f15CdaC7D92F8a5791B0B", 105 | "0xac3E018457B222d93114458476f3E3416Abbe38F", 106 | "0xC18360217D8F7Ab5e7c516566761Ea12Ce7F9D72", 107 | "0x93ef1Ea305D11A9b2a3EbB9bB4FCc34695292E7d", 108 | "0x5f98805A4E8be255a32880FDeC7F6728C6568bA0", 109 | "0x44108f0223A3C3028F5Fe7AEC7f9bb2E66beF82F", 110 | "0x6DEA81C8171D0bA574754EF6F8b412F2Ed88c54D", 111 | "0xBe9895146f7AF43049ca1c1AE358B0541Ea49704", 112 | "0xAD038Eb671c44b853887A7E32528FaB35dC5D710", 113 | "0x30D20208d987713f46DFD34EF128Bb16C404D10f", 114 | "0x454Ed96955d04D2f5cDD05E0Fd1C77975bFE5307", 115 | "0x6a1eB2e9B45e772F55bd9a34659A04B6F75Da687", 116 | "0x6123B0049F904d730dB3C36a31167D9d4121fA6B", 117 | "0xC285B7E09A4584D027E5BC36571785B515898246", 118 | "0xE95A203B1a91a908F9B9CE46459d101078c2c3cb", 119 | "0x9559Aaa82d9649C7A7b220E7c461d2E74c9a3593", 120 | "0xfd0205066521550D7d7AB19DA8F72bb004b4C341", 121 | "0x3C640f0d3036Ad85Afa2D5A9E32bE651657B874F", 122 | "0x50Cf90B954958480b8DF7958A9E965752F627124", 123 | "0xD4e7C1F3DA1144c9E2CfD1b015eDA7652b4a4399", 124 | "0xD5a14081a34d256711B02BbEf17E567da48E80b5", 125 | "0xeB486AF868AeB3b6e53066abc9623b1041b42bc0", 126 | "0xF71d0774B214c4cf51E33Eb3d30Ef98132e4DBaA", 127 | "0xc56c2b7e71B54d38Aab6d52E94a04Cbfa8F604fA", 128 | "0x126e7643235ec0ab9c103c507642dC3F4cA23C66", 129 | "0x057acee6DF29EcC20e87A77783838d90858c5E83", 130 | "0xe025E3ca2bE02316033184551D4d3Aa22024D9DC", 131 | "0xEb91861f8A4e1C12333F42DCE8fB0Ecdc28dA716", 132 | "0x4d19F33948b99800B6113Ff3e83beC9b537C85d2", 133 | "0x60683B05e9a39E3509D8fdb9C959f23170f8A0fa", 134 | "0xDbA274B4D04097b90A72b62467d828cEFD708037", 135 | "0xbc0F2372008005471874e426e86CCFae7B4De79d", 136 | "0x2FF1A9Dbdacd55297452cFD8a4d94724Bc22a5F7", 137 | "0x3BB22Fc9033b802F2AC47c18885F63476F158aFC", 138 | "0x7966C5BAe631294D7cFFcEA5430b78C2F76DB6Fa", 139 | "0x0c80F31B840C6564e6c5E18f386FaD96b63514cA", 140 | "0xc3dA79e0De523eEf7AC1e4ca9aBFE3aAc9973133", 141 | "0x544897A3B944fdEB1f94A0ed973eA31A80ae18E1", 142 | "0xA36FDBBAE3c9d55a1d67EE5821d53B50B63A1aB9", 143 | "0x808507121B80c02388fAd14726482e061B8da827", 144 | "0x90B831fa3Bebf58E9744A14D638E25B4eE06f9Bc", 145 | "0x68037790A0229e9Ce6EaA8A99ea92964106C4703", 146 | "0xCdF7028ceAB81fA0C6971208e83fa7872994beE5", 147 | "0x99c88AD7dc566616548adde8ED3eFfa730eB6C34", 148 | "0x6CFaF95457d7688022FC53e7AbE052ef8DFBbdBA", 149 | "0xc411dB5f5Eb3f7d552F9B8454B2D74097ccdE6E3", 150 | "0xe03aF00faBe8401560c1FF7d242d622a5b601573", 151 | "0x4A82b580365Cff9B146281Ab72500957a849ABDC", 152 | "0x20b156776114E8a801e9767D90c6ccCCc8Adf398", 153 | "0xD6E355036f41dC261B3f1ed3Bbc6003E87AAdB4f", 154 | "0x9B1c8407a360443A9E5ECA004713E4088FAB8AC0", 155 | "0x8E6eC57A822c2F527F2Df7C7D7D361dF3E7530a1", 156 | "0x326f5834d73a2dc02b3c492E9ef1b24399d430b3", 157 | "0x779d01F939D78a918A3de18cC236ee89221dfd4E", 158 | "0xFD11CCdBdb7AB91Cb9427A6d6BF570C95876d195", 159 | "0xDc063deAfcE952160eC112FA382ac206305657e6", 160 | "0xbFA413A2ff0F20456d57B643746133F54bFE0cd2", 161 | "0xdBdb4d16EdA451D0503b854CF79D55697F90c8DF", 162 | "0x0f2D719407FdBeFF09D87557AbB7232601FD9F29", 163 | "0x823E1B82cE1Dc147Bbdb25a203f046aFab1CE918" 164 | ] 165 | } 166 | -------------------------------------------------------------------------------- /lists/ui-not-eligible.json: -------------------------------------------------------------------------------- 1 | { 2 | "goerli": [], 3 | "homestead": [ 4 | "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", 5 | "0xba100000625a3754423978a60c9317c58a424e3D", 6 | "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", 7 | "0x6B175474E89094C44Da98b954EedeAC495271d0F", 8 | "0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599", 9 | "0xdAC17F958D2ee523a2206206994597C13D831ec7", 10 | "0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2", 11 | "0x0bc529c00C6401aEF6D220BE8C6Ea1667F6Ad93e", 12 | "0x04Fa0d235C4abf4BcF4787aF4CF447DE572eF828", 13 | "0x514910771AF9Ca656af840dff83E8264EcF986CA", 14 | "0xEB4C2781e4ebA804CE9a9803C67d0893436bB27D", 15 | "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9", 16 | "0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984", 17 | "0xc00e94Cb662C3520282E6f5717214004A7f26888", 18 | "0xB4EFd85c19999D84251304bDA99E90B92300Bd93", 19 | "0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F", 20 | "0x57Ab1ec28D129707052df4dF418D58a2D46d5f51", 21 | "0xfE18be6b3Bd88A2D2A7f928d00292E7a9963CfC6", 22 | "0x408e41876cCCDC0F92210600ef50372656052a38", 23 | "0x0D8775F648430679A709E98d2b0Cb6250d2887EF", 24 | "0xE41d2489571d322189246DaFA5ebDe1F4699F498", 25 | "0x27054b13b1B798B345b591a4d22e6562d47eA75a", 26 | "0xdd974D5C2e2928deA5F71b9825b8b646686BD200", 27 | "0x967da4048cD07aB37855c090aAF366e4ce1b9F48", 28 | "0xa3BeD4E1c75D00fa6f4E5E6922DB7261B5E9AcD2", 29 | "0xD533a949740bb3306d119CC777fa900bA034cd52", 30 | "0x58b6A8A3302369DAEc383334672404Ee733aB239", 31 | "0xD46bA6D942050d489DBd938a2C909A5d5039A161", 32 | "0xf1f955016EcbCd7321c7266BccFB96c68ea5E49b", 33 | "0x6810e776880C02933D47DB1b9fc05908e5386b96", 34 | "0x875773784Af8135eA0ef43b5a374AaD105c5D39e", 35 | "0x33349B282065b0284d756F0577FB39c158F935e6", 36 | "0x06Df3b2bbB68adc8B0e302443692037ED9f91b42", 37 | "0x5A98FcBEA516Cf06857215779Fd812CA3beF1B32", 38 | "0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84", 39 | "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0", 40 | "0x123151402076fc819B7564510989e475c9cD93CA", 41 | "0xdB25f211AB05b1c97D595516F45794528a807ad8", 42 | "0x3Ec8798B81485A254928B70CDA1cf0A2BB0B74D7", 43 | "0xfb5453340C03db5aDe474b27E68B6a9c6b2823Eb", 44 | "0x956F47F50A910163D8BF957Cf5846D573E7f87CA", 45 | "0xCFEAead4947f0705A14ec42aC3D44129E1Ef3eD5", 46 | "0xB62132e35a6c13ee1EE0f84dC5d40bad8d815206", 47 | "0xA13a9247ea42D743238089903570127DdA72fE44", 48 | "0x2F4eb100552ef93840d5aDC30560E5513DFfFACb", 49 | "0x82698aeCc9E28e9Bb27608Bd52cF57f704BD1B83", 50 | "0xae37D54Ae477268B9997d4161B96b8200755935c", 51 | "0x7B50775383d3D6f0215A8F290f2C9e2eEBBEceb2", 52 | "0x804CdB9116a10bB78768D3252355a1b18067bF8f", 53 | "0x9210F1204b5a24742Eba12f710636D76240dF3d0", 54 | "0x2BBf681cC4eb09218BEe85EA2a5d3D13Fa40fC0C", 55 | "0x43D4A3cd90ddD2F8f4f693170C9c8098163502ad", 56 | "0x2d94AA3e47d9D5024503Ca8491fcE9A2fB4DA198", 57 | "0x02d60b84491589974263d922D9cC7a3152618Ef6", 58 | "0xd093fA4Fb80D09bB30817FDcd442d4d02eD3E5de", 59 | "0xf8Fd466F12e236f4c96F7Cce6c79EAdB819abF58", 60 | "0xD33526068D116cE69F19A9ee46F0bd304F21A51f", 61 | "0xae78736Cd615f374D3085123A210448E74Fc6393", 62 | "0xcAfE001067cDEF266AfB7Eb5A286dCFD277f3dE5", 63 | "0xEDB171C18cE90B633DB442f2A6F72874093b49Ef", 64 | "0x64aa3364F17a4D01c6f1751Fd97C2BD3D7e7f1D5", 65 | "0x10010078a54396F62c96dF8532dc2B4847d47ED3", 66 | "0x88ACDd2a6425c3FaAE4Bc9650Fd7E27e0Bebb7aB", 67 | "0x6f80310CA7F2C654691D1383149Fa1A57d8AB1f8", 68 | "0xf2051511B9b121394FA75B8F7d4E7424337af687", 69 | "0xc976BE9DdBB3e2B2eFFd9af4845C38b6195dAB71", 70 | "0x9C4A4204B79dd291D6b6571C5BE8BbcD0622F050", 71 | "0xAB846Fb6C81370327e784Ae7CbB6d6a6af6Ff4BF", 72 | "0x12E457a5FC7707d0FDDA849068DF6e664d7a8569", 73 | "0xAf5191B0De278C7286d6C7CC6ab6BB8A73bA2Cd6", 74 | "0xDEf1CA1fb7FBcDC777520aa7f396b4E015F497aB", 75 | "0x5c6Ee304399DBdB9C8Ef030aB642B10820DB8F56", 76 | "0xEd1480d12bE41d92F36f5f7bDd88212E381A3677", 77 | "0x333A4823466879eeF910A04D473505da62142069", 78 | "0xF17e65822b568B3903685a7c9F496CF7656Cc6C2", 79 | "0x226f7b842E0F0120b7E194D05432b3fd14773a9D", 80 | "0xC0c293ce456fF0ED870ADd98a0828Dd4d2903DBF", 81 | "0x616e8BfA43F920657B3497DBf40D6b1A02D4608d", 82 | "0xf203Ca1769ca8e9e8FE1DA9D147DB68B6c919817", 83 | "0x865377367054516e17014CcdED1e7d814EDC9ce4", 84 | "0xF24d8651578a55b0C119B9910759a351A3458895", 85 | "0x586Aa273F262909EEF8fA02d90Ab65F5015e0516", 86 | "0x888888435FDe8e7d4c54cAb67f206e4199454c60", 87 | "0xBA485b556399123261a5F9c95d413B4f93107407", 88 | "0x798D1bE841a82a273720CE31c822C61a67a601C3", 89 | "0x35e78b3982E87ecfD5b3f3265B601c046cDBe232", 90 | "0x24A6A37576377F63f194Caa5F518a60f45b42921", 91 | "0x758B4684BE769E92eeFeA93f60DDA0181eA303Ec", 92 | "0x0C10bF8FcB7Bf5412187A595ab97a3609160b5c6", 93 | "0x853d955aCEf822Db058eb8505911ED77F175b99e", 94 | "0x8888801aF4d980682e47f1A9036e589479e835C5", 95 | "0x470EBf5f030Ed85Fc1ed4C2d36B9DD02e77CF1b7", 96 | "0xd084944d3c05CD115C09d072B9F44bA3E0E45921", 97 | "0x9c354503C38481a7A7a51629142963F98eCC12D0", 98 | "0xD2af830E8CBdFed6CC11Bab697bB25496ed6FA62", 99 | "0xc55126051B22eBb829D00368f4B12Bde432de5Da", 100 | "0x8D6CeBD76f18E1558D4DB88138e2DeFB3909fAD6", 101 | "0xf5f06fFa53Ad7F5914F493F16E57B56C8dd2eA80", 102 | "0x81f8f0bb1cB2A06649E51913A151F0E7Ef6FA321", 103 | "0x41D5D79431A913C4aE7d69a668ecdfE5fF9DFB68", 104 | "0xB0B195aEFA3650A6908f15CdaC7D92F8a5791B0B", 105 | "0xac3E018457B222d93114458476f3E3416Abbe38F", 106 | "0xC18360217D8F7Ab5e7c516566761Ea12Ce7F9D72", 107 | "0x93ef1Ea305D11A9b2a3EbB9bB4FCc34695292E7d", 108 | "0x5f98805A4E8be255a32880FDeC7F6728C6568bA0", 109 | "0x44108f0223A3C3028F5Fe7AEC7f9bb2E66beF82F", 110 | "0x6DEA81C8171D0bA574754EF6F8b412F2Ed88c54D", 111 | "0xBe9895146f7AF43049ca1c1AE358B0541Ea49704", 112 | "0xAD038Eb671c44b853887A7E32528FaB35dC5D710", 113 | "0x30D20208d987713f46DFD34EF128Bb16C404D10f", 114 | "0x454Ed96955d04D2f5cDD05E0Fd1C77975bFE5307", 115 | "0x6a1eB2e9B45e772F55bd9a34659A04B6F75Da687", 116 | "0x6123B0049F904d730dB3C36a31167D9d4121fA6B", 117 | "0xC285B7E09A4584D027E5BC36571785B515898246", 118 | "0xE95A203B1a91a908F9B9CE46459d101078c2c3cb", 119 | "0x9559Aaa82d9649C7A7b220E7c461d2E74c9a3593", 120 | "0xfd0205066521550D7d7AB19DA8F72bb004b4C341", 121 | "0x3C640f0d3036Ad85Afa2D5A9E32bE651657B874F", 122 | "0x50Cf90B954958480b8DF7958A9E965752F627124", 123 | "0xD4e7C1F3DA1144c9E2CfD1b015eDA7652b4a4399", 124 | "0xD5a14081a34d256711B02BbEf17E567da48E80b5", 125 | "0xeB486AF868AeB3b6e53066abc9623b1041b42bc0", 126 | "0xF71d0774B214c4cf51E33Eb3d30Ef98132e4DBaA", 127 | "0xc56c2b7e71B54d38Aab6d52E94a04Cbfa8F604fA", 128 | "0x126e7643235ec0ab9c103c507642dC3F4cA23C66", 129 | "0x057acee6DF29EcC20e87A77783838d90858c5E83", 130 | "0xe025E3ca2bE02316033184551D4d3Aa22024D9DC", 131 | "0xEb91861f8A4e1C12333F42DCE8fB0Ecdc28dA716", 132 | "0x4d19F33948b99800B6113Ff3e83beC9b537C85d2", 133 | "0x60683B05e9a39E3509D8fdb9C959f23170f8A0fa", 134 | "0xDbA274B4D04097b90A72b62467d828cEFD708037", 135 | "0xbc0F2372008005471874e426e86CCFae7B4De79d", 136 | "0x2FF1A9Dbdacd55297452cFD8a4d94724Bc22a5F7", 137 | "0x3BB22Fc9033b802F2AC47c18885F63476F158aFC", 138 | "0x7966C5BAe631294D7cFFcEA5430b78C2F76DB6Fa", 139 | "0x0c80F31B840C6564e6c5E18f386FaD96b63514cA", 140 | "0xc3dA79e0De523eEf7AC1e4ca9aBFE3aAc9973133", 141 | "0x544897A3B944fdEB1f94A0ed973eA31A80ae18E1", 142 | "0xA36FDBBAE3c9d55a1d67EE5821d53B50B63A1aB9", 143 | "0x808507121B80c02388fAd14726482e061B8da827", 144 | "0x90B831fa3Bebf58E9744A14D638E25B4eE06f9Bc", 145 | "0x68037790A0229e9Ce6EaA8A99ea92964106C4703", 146 | "0xCdF7028ceAB81fA0C6971208e83fa7872994beE5", 147 | "0x99c88AD7dc566616548adde8ED3eFfa730eB6C34", 148 | "0x6CFaF95457d7688022FC53e7AbE052ef8DFBbdBA", 149 | "0xc411dB5f5Eb3f7d552F9B8454B2D74097ccdE6E3", 150 | "0xe03aF00faBe8401560c1FF7d242d622a5b601573", 151 | "0x4A82b580365Cff9B146281Ab72500957a849ABDC", 152 | "0x20b156776114E8a801e9767D90c6ccCCc8Adf398", 153 | "0xD6E355036f41dC261B3f1ed3Bbc6003E87AAdB4f", 154 | "0x9B1c8407a360443A9E5ECA004713E4088FAB8AC0", 155 | "0x8E6eC57A822c2F527F2Df7C7D7D361dF3E7530a1", 156 | "0x326f5834d73a2dc02b3c492E9ef1b24399d430b3", 157 | "0x779d01F939D78a918A3de18cC236ee89221dfd4E", 158 | "0xFD11CCdBdb7AB91Cb9427A6d6BF570C95876d195", 159 | "0xDc063deAfcE952160eC112FA382ac206305657e6", 160 | "0xbFA413A2ff0F20456d57B643746133F54bFE0cd2", 161 | "0xdBdb4d16EdA451D0503b854CF79D55697F90c8DF", 162 | "0x0f2D719407FdBeFF09D87557AbB7232601FD9F29", 163 | "0x823E1B82cE1Dc147Bbdb25a203f046aFab1CE918" 164 | ] 165 | } 166 | -------------------------------------------------------------------------------- /lists/untrusted.json: -------------------------------------------------------------------------------- 1 | { 2 | "goerli": [], 3 | "homestead": [ 4 | "0x0b76544F6C413a555F309Bf76260d1E02377c02A", 5 | "0x0bb217E40F8a5Cb79Adf04E1aAb60E5abd0dfC1e", 6 | "0x0F4CA92660Efad97a9a70CB0fe969c755439772C", 7 | "0x13f25cd52b21650caa8225C9942337d914C9B030", 8 | "0x177d39AC676ED1C67A2b268AD7F1E58826E5B0af", 9 | "0x1844b21593262668B7248d0f57a220CaaBA46ab9", 10 | "0x1a7AC70bcb1571cB056c45710446da4d070cBb80", 11 | "0x1C95b093d6C236d3EF7c796fE33f9CC6b8606714", 12 | "0x26CE25148832C04f3d7F26F32478a9fe55197166", 13 | "0x28c8d01FF633eA9Cd8fc6a451D7457889E698de6", 14 | "0x2bDC0D42996017fCe214b21607a515DA41A9E0C5", 15 | "0x2d0E95bd4795D7aCe0da3C0Ff7b706a5970eb9D3", 16 | "0x2f85E502a988AF76f7ee6D83b7db8d6c0A823bf9", 17 | "0x3543638eD4a9006E4840B105944271Bcea15605D", 18 | "0x37E1160184F7dD29f00b78C050Bf13224780b0B0", 19 | "0x3893b9422Cd5D70a81eDeFfe3d5A1c6A978310BB", 20 | "0x38c6A68304cdEfb9BEc48BbFaABA5C5B47818bb2", 21 | "0x3A9FfF453d50D4Ac52A6890647b823379ba36B9E", 22 | "0x3B7f247f21BF3A07088C2D3423F64233d4B069F7", 23 | "0x4270bb238f6DD8B1c3ca01f96CA65b2647c06D3C", 24 | "0x4470BB87d77b963A013DB939BE332f927f2b992e", 25 | "0x4689a4e169eB39cC9078C0940e21ff1Aa8A39B9C", 26 | "0x4f3AfEC4E5a3F2A6a1A411DEF7D7dFe50eE057bF", 27 | "0x56ba2Ee7890461f463F7be02aAC3099f6d5811A8", 28 | "0x5E6b6d9aBAd9093fdc861Ea1600eBa1b355Cd940", 29 | "0x622dFfCc4e83C64ba959530A5a5580687a57581b", 30 | "0x6Ba460AB75Cd2c56343b3517ffeBA60748654D26", 31 | "0x75572098dc462F976127f59F8c97dFa291f81d8b", 32 | "0x7703C35CfFdC5CDa8D27aa3df2F9ba6964544b6e", 33 | "0x78B7FADA55A64dD895D8c8c35779DD8b67fA8a05", 34 | "0x81c9151de0C8bafCd325a57E3dB5a5dF1CEBf79c", 35 | "0x82622209cEf6EBf4b8BDB353a8FC7e0b8655D0b0", 36 | "0x85eBa557C06c348395fD49e35d860F58a4F7c95a", 37 | "0x8E766F57F7d16Ca50B4A0b90b88f6468A09b0439", 38 | "0x95dAaaB98046846bF4B2853e23cba236fa394A31", 39 | "0xa44E5137293E855B1b7bC7E2C6f8cD796fFCB037", 40 | "0xa7DE087329BFcda5639247F96140f9DAbe3DeED1", 41 | "0xb60Fde5D798236fBF1e2697B2A0645380921FccF", 42 | "0xB8c77482e45F1F44dE1745F52C74426C631bDD52", 43 | "0xB97048628DB6B661D4C2aA833e95Dbe1A905B280", 44 | "0xBA5F11b16B155792Cf3B2E6880E8706859A8AEB6", 45 | "0xbbFF862d906E348E9946Bfb2132ecB157Da3D4b4", 46 | "0xc58c0Fca06908E66540102356f2E91edCaEB8D81", 47 | "0xc9859fccC876e6b4B3C749C5D29EA04F48aCb74F", 48 | "0xCc34366E3842cA1BD36c1f324d15257960fCC801", 49 | "0xd26114cd6EE289AccF82350c8d8487fedB8A0C07", 50 | "0xdAC17F958D2ee523a2206206994597C13D831ec7", 51 | "0xDB7Eab9bA6be88B869F738f6DEeBa96d49Fe13fd", 52 | "0xDc5864eDe28BD4405aa04d93E05A0531797D9D59", 53 | "0xe3818504c1B32bF1557b16C238B2E01Fd3149C17", 54 | "0xE6c2C240E1228980F322D76ed4C1F63078191BB5", 55 | "0xeEEE2a622330E6d2036691e983DEe87330588603", 56 | "0xF0FAC7104aAC544e4a7CE1A55ADF2B5a25c65bD1", 57 | "0xF433089366899D83a9f26A773D59ec7eCF30355e", 58 | "0xfAE4Ee59CDd86e3Be9e8b90b53AA866327D7c090", 59 | "0x08A2E41FB99A7599725190B9C970Ad3893fa33CF", 60 | "0x11eeF04c884E24d9B7B4760e7476D06ddF797f36", 61 | "0xe1aFe1Fd76Fd88f78cBf599ea1846231B8bA3B6B", 62 | "0x08d32b0da63e2C3bcF8019c9c5d849d7a9d791e6", 63 | "0xA9859874e1743A32409f75bB11549892138BBA1E", 64 | "0x5D4d57cd06Fa7fe99e26fdc481b468f77f05073C", 65 | "0x6FCb6408499a7c0f242E32D77EB51fFa1dD28a7E", 66 | "0x55296f69f40Ea6d20E478533C15A6B08B654E758", 67 | "0x15874d65e649880c2614e7a480cb7c9A55787FF6" 68 | ] 69 | } 70 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "assets", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "generate": "npm run generate:registry && npm run generate:tokenlist && npm run generate:bal-for-gas", 8 | "generate:registry": "node scripts/generate-registry.js", 9 | "generate:tokenlist": "node scripts/generate-tokenlist.js", 10 | "generate:bal-for-gas": "node scripts/generate-bal-for-gas.js" 11 | }, 12 | "keywords": [], 13 | "author": "", 14 | "license": "ISC", 15 | "devDependencies": { 16 | "@fleekhq/fleek-storage-js": "^1.0.9", 17 | "axios": "^0.20.0", 18 | "ethers": "^5.0.9" 19 | }, 20 | "dependencies": { 21 | "dotenv": "^8.2.0" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /scripts/check-prices.js: -------------------------------------------------------------------------------- 1 | const axios = require('axios'); 2 | 3 | const fs = require('fs'); 4 | 5 | const { getTrustWalletAssetAddresses } = require('./token-data'); 6 | 7 | const coingeckoClient = axios.create({ 8 | baseURL: 'https://api.coingecko.com/api/v3', 9 | }); 10 | 11 | const ITEMS_PER_BATCH = 50; // 414 HTTP error handling 12 | 13 | async function check() { 14 | const data = await getData(); 15 | const coinIds = data.coingecko.homestead; 16 | const addressPrices = await getPriceByAddresses(coinIds); 17 | const symbolPrices = await getPriceBySymbols(coinIds); 18 | comparePrices(coinIds, addressPrices, symbolPrices); 19 | } 20 | 21 | async function getPriceByAddresses(coinIds) { 22 | const prices = {}; 23 | const addresses = Object.keys(coinIds); 24 | for (let i = 0; i < addresses.length / ITEMS_PER_BATCH; i++) { 25 | const addressSlice = addresses.slice(ITEMS_PER_BATCH * i, ITEMS_PER_BATCH * (i + 1)); 26 | const contractAddressesString = addressSlice.join(','); 27 | const priceResponse = await coingeckoClient.get(`simple/token_price/ethereum`, { 28 | params: { 29 | contract_addresses: contractAddressesString, 30 | vs_currencies: 'usd' 31 | }, 32 | }); 33 | for (const address of addressSlice) { 34 | const priceInfo = priceResponse.data[address.toLowerCase()]; 35 | if (!priceInfo) { 36 | prices[address] = 0; 37 | } else { 38 | prices[address] = priceInfo.usd; 39 | } 40 | } 41 | } 42 | return prices; 43 | } 44 | 45 | async function getPriceBySymbols(coinIds) { 46 | const prices = {}; 47 | const addresses = Object.keys(coinIds); 48 | for (let i = 0; i < addresses.length / ITEMS_PER_BATCH; i++) { 49 | const addressSlice = addresses.slice(ITEMS_PER_BATCH * i, ITEMS_PER_BATCH * (i + 1)); 50 | const idsString = addressSlice.map(address => coinIds[address]).join(','); 51 | const priceResponse = await coingeckoClient.get(`simple/price`, { 52 | params: { 53 | ids: idsString, 54 | vs_currencies: 'usd' 55 | }, 56 | }); 57 | for (const address of addressSlice) { 58 | const priceInfo = priceResponse.data[coinIds[address]]; 59 | prices[address] = priceInfo 60 | ? priceInfo.usd 61 | : undefined; 62 | } 63 | } 64 | return prices; 65 | } 66 | 67 | function comparePrices(coinIds, addressPrices, symbolPrices) { 68 | for (const address in coinIds) { 69 | const addressPrice = addressPrices[address]; 70 | const symbolPrice = symbolPrices[address]; 71 | const diff = Math.abs(addressPrice - symbolPrice) / addressPrice; 72 | if (diff > 0.01) { 73 | console.log(`Price mismatch for ${address}: ${addressPrice} vs ${symbolPrice}`); 74 | } 75 | } 76 | } 77 | 78 | async function getData() { 79 | const coingeckoFile = await fs.readFileSync('data/coingecko.json'); 80 | const coingecko = JSON.parse(coingeckoFile); 81 | const colorFile = await fs.readFileSync('data/color.json'); 82 | const color = JSON.parse(colorFile); 83 | const metadataOverwriteFile = await fs.readFileSync('data/metadataOverwrite.json'); 84 | const metadataOverwrite = JSON.parse(metadataOverwriteFile); 85 | const precisionFile = await fs.readFileSync('data/precision.json'); 86 | const precision = JSON.parse(precisionFile); 87 | 88 | const trustwalletList = await getTrustWalletAssetAddresses() 89 | 90 | return { 91 | coingecko, 92 | color, 93 | precision, 94 | metadataOverwrite, 95 | trustwalletList, 96 | }; 97 | } 98 | 99 | check(); 100 | -------------------------------------------------------------------------------- /scripts/generate-bal-for-gas.js: -------------------------------------------------------------------------------- 1 | const fs = require('fs'); 2 | 3 | async function run() { 4 | try { 5 | 6 | const listedFile = await fs.readFileSync('lists/listed.json'); 7 | const listed = JSON.parse(listedFile); 8 | 9 | const eligibleFile = await fs.readFileSync('lists/eligible.json'); 10 | const uiFile = await fs.readFileSync('lists/ui-not-eligible.json'); 11 | const eligible = JSON.parse(eligibleFile); 12 | const ui = JSON.parse(uiFile); 13 | 14 | const uniqueHomestead = [...new Set([...Object.keys(eligible.homestead), ...ui.homestead, ...listed.homestead])]; 15 | const balForGas = { 16 | homestead: uniqueHomestead, 17 | }; 18 | 19 | await generate('bal-for-gas', balForGas); 20 | } catch(e) { 21 | console.error(e); 22 | process.exit(1); 23 | } 24 | } 25 | 26 | async function generate(name, tokens) { 27 | const listFileName = `generated/${name}.json`; 28 | await fs.writeFileSync(listFileName, JSON.stringify(tokens, null, 2)); 29 | } 30 | 31 | run(); 32 | -------------------------------------------------------------------------------- /scripts/generate-registry.js: -------------------------------------------------------------------------------- 1 | const axios = require('axios'); 2 | const { ethers } = require('ethers'); 3 | 4 | const fs = require('fs'); 5 | 6 | const { getTokenMetadata, getTrustWalletAssetAddresses } = require('./token-data'); 7 | 8 | const DEFAULT_PRECISION = 3; 9 | 10 | async function run() { 11 | try { 12 | const lists = await getLists(); 13 | const data = await getData(); 14 | verifyInputs(lists); 15 | const tokens = mergeTokenLists(lists); 16 | const metadata = await getMetadata(tokens, data.metadataOverwrite); 17 | await generate(lists, data, metadata); 18 | } catch(e) { 19 | console.error(e); 20 | process.exit(1); 21 | } 22 | } 23 | 24 | async function generate(lists, data, metadata) { 25 | await generateNetwork('goerli', lists, data, metadata); 26 | await generateNetwork('homestead', lists, data, metadata); 27 | } 28 | 29 | async function generateNetwork(network, lists, data, metadata) { 30 | const untrusted = lists.untrusted[network]; 31 | const listedTokens = { 32 | ether: { 33 | address: 'ether', 34 | name: 'Ether', 35 | symbol: 'ETH', 36 | decimals: 18, 37 | precision: 4, 38 | hasIcon: true, 39 | logoUrl: getLogoUrl(data.assets, 'ether'), 40 | }, 41 | }; 42 | for (const address of lists.listed[network]) { 43 | listedTokens[address] = { 44 | address, 45 | name: metadata[network][address].name, 46 | symbol: metadata[network][address].symbol, 47 | decimals: metadata[network][address].decimals, 48 | precision: data.precision[network][address] || DEFAULT_PRECISION, 49 | hasIcon: data.assets.trustwallet.includes(address), 50 | logoUrl: getLogoUrl(data.assets, address), 51 | }; 52 | } 53 | const uiTokens = {}; 54 | for (const address of Object.keys(lists.eligible[network])) { 55 | const color = getColor(network, address, data); 56 | uiTokens[address] = { 57 | address, 58 | id: data.coingecko[network][address] || '', 59 | name: metadata[network][address].name, 60 | symbol: metadata[network][address].symbol, 61 | decimals: metadata[network][address].decimals, 62 | precision: data.precision[network][address] || DEFAULT_PRECISION, 63 | color: data.color[network][address] || color, 64 | hasIcon: data.assets.trustwallet.includes(address), 65 | logoUrl: getLogoUrl(data.assets, address), 66 | }; 67 | } 68 | for (const address of lists.ui[network]) { 69 | const color = getColor(network, address, data); 70 | uiTokens[address] = { 71 | address, 72 | id: data.coingecko[network][address] || '', 73 | name: metadata[network][address].name, 74 | symbol: metadata[network][address].symbol, 75 | decimals: metadata[network][address].decimals, 76 | precision: data.precision[network][address] || DEFAULT_PRECISION, 77 | color: data.color[network][address] || color, 78 | hasIcon: data.assets.trustwallet.includes(address), 79 | logoUrl: getLogoUrl(data.assets, address), 80 | }; 81 | } 82 | const dexData = { 83 | tokens: listedTokens, 84 | untrusted, 85 | }; 86 | const pmData = { 87 | tokens: uiTokens, 88 | untrusted, 89 | }; 90 | const dexFileName = `generated/dex/registry.${network}.json`; 91 | await fs.writeFileSync(dexFileName, JSON.stringify(dexData, null, 4)); 92 | const pmFileName = `generated/pm/registry.${network}.json`; 93 | await fs.writeFileSync(pmFileName, JSON.stringify(pmData, null, 2)); 94 | } 95 | 96 | async function getLists() { 97 | const eligibleFile = await fs.readFileSync('lists/eligible.json'); 98 | const eligible = JSON.parse(eligibleFile); 99 | const listedFile = await fs.readFileSync('lists/listed.json'); 100 | const listed = JSON.parse(listedFile); 101 | const uiFile = await fs.readFileSync('lists/ui-not-eligible.json'); 102 | const ui = JSON.parse(uiFile); 103 | const untrustedFile = await fs.readFileSync('lists/untrusted.json'); 104 | const untrusted = JSON.parse(untrustedFile); 105 | return { 106 | eligible, 107 | listed, 108 | ui, 109 | untrusted, 110 | }; 111 | } 112 | 113 | async function getData() { 114 | const coingeckoFile = await fs.readFileSync('data/coingecko.json'); 115 | const coingecko = JSON.parse(coingeckoFile); 116 | const colorFile = await fs.readFileSync('data/color.json'); 117 | const color = JSON.parse(colorFile); 118 | const metadataOverwriteFile = await fs.readFileSync('data/metadataOverwrite.json'); 119 | const metadataOverwrite = JSON.parse(metadataOverwriteFile); 120 | const precisionFile = await fs.readFileSync('data/precision.json'); 121 | const precision = JSON.parse(precisionFile); 122 | 123 | const localAssetDirFiles = await fs.readdirSync('assets'); 124 | const localAssets = localAssetDirFiles 125 | .filter(assetFile => assetFile !== 'index.json') 126 | .map(assetFile => assetFile.split('.png')[0]); 127 | 128 | const trustwalletAssets = await getTrustWalletAssetAddresses() 129 | 130 | const assets = { 131 | local: localAssets, 132 | trustwallet: trustwalletAssets, 133 | } 134 | 135 | return { 136 | coingecko, 137 | color, 138 | precision, 139 | metadataOverwrite, 140 | assets, 141 | }; 142 | } 143 | 144 | async function getMetadata(tokens, overwrite) { 145 | const goerli = await getTokenMetadata('goerli', tokens.goerli, overwrite.goerli); 146 | const homestead = await getTokenMetadata('homestead', tokens.homestead, overwrite.homestead); 147 | 148 | return { 149 | goerli, 150 | homestead, 151 | }; 152 | } 153 | 154 | function getColor(network, address, data) { 155 | if (network !== 'homestead') { 156 | return; 157 | } 158 | let sum = 0; 159 | for (const char of address) { 160 | if (char === 'x') { 161 | continue; 162 | } 163 | const charValue = parseInt(char, 16); 164 | sum += charValue; 165 | } 166 | const colorList = data.color.list; 167 | return colorList[sum % colorList.length]; 168 | } 169 | 170 | function getLogoUrl(assets, address) { 171 | address = getMainnetAddress(address); 172 | if (address === 'ether') { 173 | return 'https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/info/logo.png' 174 | } 175 | if (assets.local.includes(address.toLowerCase())) { 176 | return `https://raw.githubusercontent.com/balancer-labs/assets/master/assets/${address.toLowerCase()}.png` 177 | } 178 | if (assets.trustwallet.includes(address)) { 179 | return `https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/${address}/logo.png`; 180 | } 181 | return ''; 182 | } 183 | 184 | function getMainnetAddress(address) { 185 | const map = { 186 | '0x1528F3FCc26d13F7079325Fb78D9442607781c8C': '0x6B175474E89094C44Da98b954EedeAC495271d0F', 187 | '0xef13C0c8abcaf5767160018d268f9697aE4f5375': '0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2', 188 | '0x2F375e94FC336Cdec2Dc0cCB5277FE59CBf1cAe5': '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48', 189 | '0x8c9e6c40d3402480ACE624730524fACC5482798c': '0x1985365e9f78359a9B6AD760e32412f4a445E862', 190 | '0xe0C9275E44Ea80eF17579d33c55136b7DA269aEb': '0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599', 191 | '0xd0A1E359811322d97991E03f863a0C30C2cF029C': '0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2', 192 | '0x1f1f156E0317167c11Aa412E3d1435ea29Dc3cCE': '0x0D8775F648430679A709E98d2b0Cb6250d2887EF', 193 | '0x86436BcE20258a6DcfE48C9512d4d49A30C4d8c4': '0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F', 194 | '0x37f03a12241E9FD3658ad6777d289c3fb8512Bc9': '0x960b236A07cf122663c4303350609A66A7B288C0', 195 | '0xccb0F4Cf5D3F97f4a55bb5f5cA321C3ED033f244': '0xE41d2489571d322189246DaFA5ebDe1F4699F498', 196 | }; 197 | return map[address] || address; 198 | } 199 | 200 | function mergeTokenLists(lists) { 201 | const goerli = []; 202 | const homestead = []; 203 | 204 | for (const datasetName in lists) { 205 | if (datasetName === 'untrusted') { 206 | continue; 207 | } 208 | 209 | const dataset = lists[datasetName]; 210 | 211 | let dataset_goerli = []; 212 | if (dataset.goerli instanceof Array) { 213 | dataset_goerli = dataset.goerli; 214 | } else { 215 | dataset_goerli = Object.keys(dataset.goerli); 216 | } 217 | 218 | let dataset_homestead = []; 219 | if (dataset.homestead instanceof Array) { 220 | dataset_homestead = dataset.homestead; 221 | } else { 222 | dataset_homestead = Object.keys(dataset.homestead); 223 | } 224 | 225 | for (const token of dataset_goerli) { 226 | goerli.push(token); 227 | } 228 | 229 | for (const token of dataset_homestead) { 230 | homestead.push(token); 231 | } 232 | } 233 | 234 | return { 235 | goerli, 236 | homestead, 237 | }; 238 | } 239 | 240 | function verifyInputs(lists) { 241 | verifyNetworkInputs(lists, 'goerli'); 242 | verifyNetworkInputs(lists, 'homestead'); 243 | } 244 | 245 | function verifyNetworkInputs(lists, network) { 246 | // Check that addresses are checksummed 247 | verifyAddressesChecksummed(Object.keys(lists.eligible[network])); 248 | verifyAddressesChecksummed(lists.listed[network]); 249 | verifyAddressesChecksummed(lists.ui[network]); 250 | verifyAddressesChecksummed(lists.untrusted[network]); 251 | // Check that lists don't have duplicates 252 | verifyNoDuplicates(Object.keys(lists.eligible[network]), lists.ui[network]); 253 | verifyNoDuplicates(lists.ui[network], lists.untrusted[network]); 254 | verifyNoDuplicates(lists.listed[network], lists.untrusted[network]); 255 | } 256 | 257 | function verifyAddressesChecksummed(tokens) { 258 | for (const address of tokens) { 259 | const checksummedAddress = ethers.utils.getAddress(address); 260 | if (address !== checksummedAddress) { 261 | const error = `Address not checksummed: ${address} (should be ${checksummedAddress})`; 262 | throw error; 263 | } 264 | } 265 | } 266 | 267 | function verifyNoDuplicates(listA, listB) { 268 | for (const address of listA) { 269 | if (listB.includes(address)) { 270 | console.warn(`Duplicate address: ${address}`); 271 | } 272 | } 273 | } 274 | 275 | run(); 276 | -------------------------------------------------------------------------------- /scripts/generate-tokenlist.js: -------------------------------------------------------------------------------- 1 | require('dotenv').config(); 2 | 3 | const { ethers } = require('ethers'); 4 | const fs = require('fs'); 5 | const fleek = require('@fleekhq/fleek-storage-js'); 6 | 7 | const { getTokenMetadata, getTrustWalletAssetAddresses } = require('./token-data'); 8 | 9 | const fleekApiKey = process.env.FLEEK_API_KEY; 10 | const fleekApiSecret = process.env.FLEEK_API_SECRET; 11 | const fleekBucket = 'balancer-team-bucket'; 12 | 13 | async function run() { 14 | try { 15 | const data = await getData(); 16 | 17 | const listedFile = await fs.readFileSync('lists/listed.json'); 18 | const listed = JSON.parse(listedFile); 19 | const listedMetadata = await getMetadata(listed, data.metadataOverwrite); 20 | const listedTokens = getTokens(data, listedMetadata); 21 | 22 | const eligibleFile = await fs.readFileSync('lists/eligible.json'); 23 | const uiFile = await fs.readFileSync('lists/ui-not-eligible.json'); 24 | const eligible = JSON.parse(eligibleFile); 25 | const ui = JSON.parse(uiFile); 26 | 27 | const vetted = { 28 | goerli: [...Object.keys(eligible.goerli), ...ui.goerli], 29 | homestead: [...Object.keys(eligible.homestead), ...ui.homestead], 30 | }; 31 | const vettedMetadata = await getMetadata(vetted, data.metadataOverwrite); 32 | const vettedTokens = getTokens(data, vettedMetadata); 33 | 34 | await generate('listed', listedTokens); 35 | await generate('vetted', vettedTokens); 36 | } catch(e) { 37 | console.error(e); 38 | process.exit(1); 39 | } 40 | } 41 | 42 | async function generate(name, tokens) { 43 | const nowTimestamp = Date.now(); 44 | const dayTimestamp = nowTimestamp - (nowTimestamp % (24 * 60 * 60 * 1000)); 45 | const date = new Date(dayTimestamp); 46 | const timestamp = date.toISOString(); 47 | const list = { 48 | name: 'Balancer', 49 | timestamp, 50 | logoURI: 'https://raw.githubusercontent.com/balancer-labs/pebbles/master/images/pebbles-pad.256w.png', 51 | keywords: [ 52 | 'balancer', 53 | name, 54 | ], 55 | version: { 56 | major: 1, 57 | minor: 0, 58 | patch: 0, 59 | }, 60 | tokens, 61 | }; 62 | const listFileName = `generated/${name}.tokenlist.json`; 63 | await fs.writeFileSync(listFileName, JSON.stringify(list, null, 4)); 64 | 65 | if (fleekApiSecret) { 66 | try { 67 | await ipfsPin(`assets/${name}.tokenlist.json`, list); 68 | console.log(`Tokenlist uploaded for ${name}`); 69 | } catch (e) { 70 | throw new Error('Failed to pin list on IPFS'); 71 | } 72 | } else { 73 | console.log('Fleek API secret is not available'); 74 | } 75 | } 76 | 77 | async function getData() { 78 | const metadataOverwriteFile = await fs.readFileSync('data/metadataOverwrite.json'); 79 | const metadataOverwrite = JSON.parse(metadataOverwriteFile); 80 | 81 | const localAssetDirFiles = await fs.readdirSync('assets'); 82 | const localAssets = localAssetDirFiles 83 | .filter(assetFile => assetFile !== 'index.json') 84 | .map(assetFile => assetFile.split('.png')[0]); 85 | 86 | const trustwalletAssets = await getTrustWalletAssetAddresses() 87 | 88 | const assets = { 89 | local: localAssets, 90 | trustwallet: trustwalletAssets, 91 | } 92 | 93 | return { 94 | metadataOverwrite, 95 | assets, 96 | }; 97 | } 98 | 99 | async function getMetadata(tokens, overwrite) { 100 | const goerli = await getTokenMetadata('goerli', tokens.goerli, overwrite.goerli); 101 | const homestead = await getTokenMetadata('homestead', tokens.homestead, overwrite.homestead); 102 | 103 | return { 104 | goerli, 105 | homestead, 106 | }; 107 | } 108 | 109 | function getTokens(data, metadata) { 110 | const tokens = []; 111 | for (const address in metadata.homestead) { 112 | const chainId = 1; 113 | const token = metadata.homestead[address]; 114 | const { decimals, symbol, name } = token; 115 | tokens.push({ 116 | address, 117 | chainId, 118 | name, 119 | symbol, 120 | decimals, 121 | logoURI: getLogoURI(data.assets, address), 122 | }); 123 | } 124 | for (const address in metadata.goerli) { 125 | const chainId = 42; 126 | const token = metadata.goerli[address]; 127 | const { decimals, symbol, name } = token; 128 | tokens.push({ 129 | address, 130 | chainId, 131 | name, 132 | symbol, 133 | decimals, 134 | logoURI: getLogoURI(data.assets, address), 135 | }); 136 | } 137 | return tokens; 138 | } 139 | 140 | function getLogoURI(assets, address) { 141 | address = getMainnetAddress(address); 142 | if (address === 'ether') { 143 | return 'https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/info/logo.png' 144 | } 145 | if (assets.local.includes(address.toLowerCase())) { 146 | return `https://raw.githubusercontent.com/balancer-labs/assets/master/assets/${address.toLowerCase()}.png` 147 | } 148 | if (assets.trustwallet.includes(address)) { 149 | return `https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/${address}/logo.png`; 150 | } 151 | return undefined; 152 | } 153 | 154 | function getMainnetAddress(address) { 155 | const map = { 156 | '0xdFCeA9088c8A88A76FF74892C1457C17dfeef9C1': '0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2', 157 | '0x41286Bb1D3E870f3F750eB7E1C25d7E48c8A1Ac7': '0xba100000625a3754423978a60c9317c58a424e3D', 158 | '0xc2569dd7d0fd715B054fBf16E75B001E5c0C1115': '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48', 159 | '0xAf9ac3235be96eD496db7969f60D354fe5e426B0': '0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2', 160 | '0x04DF6e4121c27713ED22341E7c7Df330F56f289B': '0x6B175474E89094C44Da98b954EedeAC495271d0F', 161 | '0x8F4beBF498cc624a0797Fe64114A6Ff169EEe078': '0xbC396689893D065F41bc2C6EcbeE5e0085233447', 162 | '0x1C8E3Bcb3378a443CC591f154c5CE0EBb4dA9648': '0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599', 163 | }; 164 | return map[address] || address; 165 | } 166 | 167 | async function ipfsPin(key, body) { 168 | let ipfsHash; 169 | const input = { 170 | apiKey: fleekApiKey, 171 | apiSecret: fleekApiSecret, 172 | bucket: fleekBucket, 173 | key, 174 | data: JSON.stringify(body) 175 | }; 176 | const result = await fleek.upload(input); 177 | ipfsHash = result.hashV0; 178 | return ipfsHash; 179 | } 180 | 181 | run(); 182 | -------------------------------------------------------------------------------- /scripts/get-coingecko-ids.js: -------------------------------------------------------------------------------- 1 | const axios = require('axios'); 2 | 3 | const fs = require('fs'); 4 | 5 | const { getTrustWalletAssetAddresses } = require('./token-data'); 6 | 7 | const coingeckoClient = axios.create({ 8 | baseURL: 'https://api.coingecko.com/api/v3', 9 | }); 10 | 11 | async function run() { 12 | try { 13 | const lists = await getLists(); 14 | const data = await getData(); 15 | const tokens = mergeTokenLists(lists); 16 | const ids = await getMissingIds(tokens, data.coingecko); 17 | } catch(e) { 18 | console.error(e); 19 | process.exit(1); 20 | } 21 | } 22 | 23 | async function getMissingIds(tokens, coingecko) { 24 | const goerli = await getMissingNetworkIds(tokens.goerli, coingecko.goerli); 25 | const homestead = await getMissingNetworkIds(tokens.homestead, coingecko.homestead); 26 | 27 | return { 28 | goerli, 29 | homestead, 30 | }; 31 | } 32 | 33 | async function getMissingNetworkIds(tokens, coingecko) { 34 | for (const token of tokens) { 35 | const coingeckoId = coingecko[token]; 36 | if (!coingeckoId) { 37 | let tokenInfo 38 | try { 39 | tokenInfo = await coingeckoClient.get(`coins/ethereum/contract/${token}`); 40 | console.log(token, coingeckoId, tokenInfo.data.id); 41 | } catch(e) { 42 | console.warn(`Coingecko ID not found for token: ${token}`); 43 | continue; 44 | } 45 | } 46 | } 47 | } 48 | 49 | async function getLists() { 50 | const eligibleFile = await fs.readFileSync('lists/eligible.json'); 51 | const eligible = JSON.parse(eligibleFile); 52 | const listedFile = await fs.readFileSync('lists/listed.json'); 53 | const listed = JSON.parse(listedFile); 54 | const uiFile = await fs.readFileSync('lists/ui-not-eligible.json'); 55 | const ui = JSON.parse(uiFile); 56 | const untrustedFile = await fs.readFileSync('lists/untrusted.json'); 57 | const untrusted = JSON.parse(untrustedFile); 58 | return { 59 | eligible, 60 | listed, 61 | ui, 62 | untrusted, 63 | }; 64 | } 65 | 66 | async function getData() { 67 | const coingeckoFile = await fs.readFileSync('data/coingecko.json'); 68 | const coingecko = JSON.parse(coingeckoFile); 69 | const colorFile = await fs.readFileSync('data/color.json'); 70 | const color = JSON.parse(colorFile); 71 | const metadataOverwriteFile = await fs.readFileSync('data/metadataOverwrite.json'); 72 | const metadataOverwrite = JSON.parse(metadataOverwriteFile); 73 | const precisionFile = await fs.readFileSync('data/precision.json'); 74 | const precision = JSON.parse(precisionFile); 75 | 76 | const trustwalletList = await getTrustWalletAssetAddresses() 77 | 78 | return { 79 | coingecko, 80 | color, 81 | precision, 82 | metadataOverwrite, 83 | trustwalletList, 84 | }; 85 | } 86 | 87 | function mergeTokenLists(lists) { 88 | const goerli = []; 89 | const homestead = []; 90 | 91 | for (const datasetName in lists) { 92 | if (datasetName === 'untrusted') { 93 | continue; 94 | } 95 | 96 | const dataset = lists[datasetName]; 97 | 98 | let dataset_goerli = []; 99 | if (dataset.goerli instanceof Array) { 100 | dataset_goerli = dataset.goerli; 101 | } else { 102 | dataset_goerli = Object.keys(dataset.goerli); 103 | } 104 | 105 | let dataset_homestead = []; 106 | if (dataset.homestead instanceof Array) { 107 | dataset_homestead = dataset.homestead; 108 | } else { 109 | dataset_homestead = Object.keys(dataset.homestead); 110 | } 111 | 112 | for (const token of dataset_goerli) { 113 | goerli.push(token); 114 | } 115 | 116 | for (const token of dataset_homestead) { 117 | homestead.push(token); 118 | } 119 | } 120 | 121 | return { 122 | goerli, 123 | homestead, 124 | }; 125 | } 126 | 127 | run(); 128 | -------------------------------------------------------------------------------- /scripts/precision.js: -------------------------------------------------------------------------------- 1 | const axios = require('axios'); 2 | 3 | const fs = require('fs'); 4 | 5 | const { getTrustWalletAssetAddresses } = require('./token-data'); 6 | 7 | const coingeckoClient = axios.create({ 8 | baseURL: 'https://api.coingecko.com/api/v3', 9 | }); 10 | 11 | const DEFAULT_PRECISION = 3; 12 | 13 | async function check() { 14 | const data = await getData(); 15 | const coinIds = data.coingecko.homestead; 16 | const symbolPrices = await getPriceBySymbols(coinIds); 17 | const precision = getPrecision(symbolPrices); 18 | console.log(precision); 19 | } 20 | 21 | async function getPriceBySymbols(coinIds) { 22 | const prices = {}; 23 | const addresses = Object.keys(coinIds); 24 | for (let i = 0; i < addresses.length / 50; i++) { 25 | const addressSlice = addresses.slice(50 * i, 50 * (i + 1)); 26 | const idsString = addressSlice.map(address => coinIds[address]).join(','); 27 | const priceResponse = await coingeckoClient.get(`simple/price`, { 28 | params: { 29 | ids: idsString, 30 | vs_currencies: 'usd' 31 | }, 32 | }); 33 | for (const address of addressSlice) { 34 | const priceInfo = priceResponse.data[coinIds[address]]; 35 | prices[address] = priceInfo 36 | ? priceInfo.usd 37 | : undefined; 38 | } 39 | } 40 | return prices; 41 | } 42 | 43 | function getPrecision(prices) { 44 | const precisions = {}; 45 | for (const address in prices) { 46 | const price = prices[address]; 47 | let precision; 48 | if (price) { 49 | if (price < 2) { 50 | precision = 2; 51 | } else if (price < 20) { 52 | precision = 3; 53 | } else if (price < 200) { 54 | precision = 4; 55 | } else if (price < 2000) { 56 | precision = 5; 57 | } else { 58 | precision = 6; 59 | } 60 | } else { 61 | precision = DEFAULT_PRECISION; 62 | } 63 | precisions[address] = precision; 64 | } 65 | return precisions; 66 | } 67 | 68 | async function getData() { 69 | const coingeckoFile = await fs.readFileSync('data/coingecko.json'); 70 | const coingecko = JSON.parse(coingeckoFile); 71 | const colorFile = await fs.readFileSync('data/color.json'); 72 | const color = JSON.parse(colorFile); 73 | const metadataOverwriteFile = await fs.readFileSync('data/metadataOverwrite.json'); 74 | const metadataOverwrite = JSON.parse(metadataOverwriteFile); 75 | const precisionFile = await fs.readFileSync('data/precision.json'); 76 | const precision = JSON.parse(precisionFile); 77 | 78 | const trustwalletList = await getTrustWalletAssetAddresses() 79 | 80 | return { 81 | coingecko, 82 | color, 83 | precision, 84 | metadataOverwrite, 85 | trustwalletList, 86 | }; 87 | } 88 | 89 | check(); 90 | -------------------------------------------------------------------------------- /scripts/token-data.js: -------------------------------------------------------------------------------- 1 | const { ethers } = require('ethers'); 2 | const axios = require('axios'); 3 | const multicall = require('../abi/Multicall.json'); 4 | const erc20 = require('../abi/ERC20.json'); 5 | 6 | async function getTokenMetadata(network, tokens, overwrite) { 7 | const infuraKey = process.env.INFURA_KEY || '93e3393c76ed4e1f940d0266e2fdbda2'; 8 | 9 | const providers = { 10 | goerli: new ethers.providers.InfuraProvider('goerli', infuraKey), 11 | homestead: new ethers.providers.InfuraProvider('homestead', infuraKey), 12 | }; 13 | 14 | const multicallContract = { 15 | goerli: '0x5BA1e12693Dc8F9c48aAD8770482f4739bEeD696', 16 | homestead: '0xeefBa1e63905eF1D7ACbA5a8513c70307C1cE441', 17 | }; 18 | 19 | const provider = providers[network]; 20 | const multicallAddress = multicallContract[network]; 21 | 22 | const multi = new ethers.Contract(multicallAddress, multicall.abi, provider); 23 | const tokenMetadata = {}; 24 | const erc20Contract = new ethers.utils.Interface(erc20.abi); 25 | for (const address of tokens) { 26 | if (address in overwrite) { 27 | tokenMetadata[address] = overwrite[address]; 28 | continue; 29 | } 30 | 31 | const calls = [ 32 | [address, erc20Contract.encodeFunctionData('decimals', [])], 33 | [address, erc20Contract.encodeFunctionData('symbol', [])], 34 | [address, erc20Contract.encodeFunctionData('name', [])] 35 | ] 36 | const [, response] = await multi.aggregate(calls); 37 | 38 | const [decimals] = erc20Contract.decodeFunctionResult('decimals', response[0]); 39 | const [symbol] = erc20Contract.decodeFunctionResult('symbol', response[1]); 40 | const [name] = erc20Contract.decodeFunctionResult('name', response[2]); 41 | tokenMetadata[address] = { 42 | decimals, 43 | symbol, 44 | name 45 | }; 46 | } 47 | 48 | return tokenMetadata; 49 | } 50 | 51 | async function getTrustWalletAssetAddresses() { 52 | 53 | const trustwalletListUrl 54 | = 'https://raw.githubusercontent.com/trustwallet/assets/4ff402ed99d9028fb58ab3594b196e177390773b/blockchains/ethereum/allowlist.json'; 55 | const trustwalletListResponse = await axios.get(trustwalletListUrl); 56 | const trustwalletList = trustwalletListResponse.data; 57 | 58 | // The trustwallet list above is frozen at a commit in the past 59 | // unfortunately they have removed that file from newer revisions 60 | // so trustwalletAdditional contains additional addresses for which 61 | // there is an icon in their repo 62 | const trustwalletAdditional = [ 63 | "0x383518188C0C6d7730D91b2c03a03C837814a899" // OHM 64 | ] 65 | 66 | return trustwalletList.concat(trustwalletAdditional) 67 | } 68 | 69 | module.exports.getTokenMetadata = getTokenMetadata; 70 | module.exports.getTrustWalletAssetAddresses = getTrustWalletAssetAddresses; 71 | --------------------------------------------------------------------------------