Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix typo #9195

Closed
wants to merge 10,000 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
47e59ba
Merge pull request #9103 from Define101/master
Define101 Jan 21, 2025
786475c
Gearbox category
Define101 Jan 21, 2025
175deca
Merge pull request #9104 from Define101/master
Define101 Jan 21, 2025
9bc93b7
Revert "eclipse tvls"
waynebruce0x Jan 21, 2025
36359a3
Merge pull request #9105 from DefiLlama/revert-9101-20jancoins
waynebruce0x Jan 21, 2025
2a68af7
starknet padding
waynebruce0x Jan 21, 2025
a310293
more starknet
waynebruce0x Jan 21, 2025
72c698a
Merge pull request #9106 from DefiLlama/20jancoins
waynebruce0x Jan 21, 2025
96888f0
add zkswap-v3
dtmkeng Jan 21, 2025
2883df2
Merge pull request #9107 from DefiLlama/zkswap-v3-stable
dtmkeng Jan 21, 2025
52d6bd6
Dimensions app revenue (#9065)
g1nt0ki Jan 21, 2025
f8f277c
update optimism logo
realdealshaman Jan 21, 2025
779ba4a
sort linkedProtocols (#9108)
mintdart Jan 21, 2025
e2752b4
add new listings
realdealshaman Jan 21, 2025
e91cfe6
track ton token prices from ston.fi
g1nt0ki Jan 21, 2025
38eedf5
set lower confidence bound
0xngmi Jan 22, 2025
cedf9d9
update token price handling for ston adapter (#9111)
g1nt0ki Jan 22, 2025
01f7eab
ston.fi: return price as a number
g1nt0ki Jan 22, 2025
1c31bbd
fix: adjust confidence level for token price database writes
g1nt0ki Jan 22, 2025
90cb6e5
morph
waynebruce0x Jan 22, 2025
88a7217
redirect logging and reduction
waynebruce0x Jan 22, 2025
52e31af
Merge pull request #9112 from DefiLlama/22JanCoins
waynebruce0x Jan 22, 2025
8787de6
logo valley
Define101 Jan 22, 2025
98d3d1b
Merge pull request #9113 from Define101/master
Define101 Jan 22, 2025
dda6d74
Merge pull request #9085 from CronosLabsDev/feat/add-hbar-aave-pengu
waynebruce0x Jan 22, 2025
50e7852
feat: add script to delete specific coins from DynamoDB
g1nt0ki Jan 22, 2025
d94d85e
ybtc
waynebruce0x Jan 22, 2025
90317dc
Merge pull request #9115 from DefiLlama/22JanCoins
waynebruce0x Jan 22, 2025
e58c198
add new listings
realdealshaman Jan 22, 2025
fbabf80
Update O.LAB metadata (#9114)
ivan-alphaorbeta Jan 22, 2025
ae9803f
add 3 (#9109)
MSilb7 Jan 22, 2025
e7deb11
save (#9100)
EnzoPlayer0ne Jan 22, 2025
3249679
add token info
realdealshaman Jan 22, 2025
f6217b6
Update OmniYield logo to have a black background (#9099)
Hanumiel Jan 22, 2025
d3c1d9d
pull token prices from dedust
g1nt0ki Jan 22, 2025
2d806d7
add new listing
realdealshaman Jan 22, 2025
bfebc6c
enable vector.fun
realdealshaman Jan 22, 2025
10f74c4
fix forkedfrom info
realdealshaman Jan 22, 2025
a35afb7
update categories
realdealshaman Jan 22, 2025
96a3d5e
update category
realdealshaman Jan 22, 2025
6a1d521
rename optimism to op mainnet
realdealshaman Jan 23, 2025
42c1135
update chain icon name
realdealshaman Jan 23, 2025
f086e8b
update optimism to op mainnet
realdealshaman Jan 23, 2025
bc42cf8
add correct names
realdealshaman Jan 23, 2025
cea5e73
update category
realdealshaman Jan 23, 2025
604adc7
update
dtmkeng Jan 23, 2025
39177fc
Merge pull request #9116 from DefiLlama/update-lnexchange-perp-fees
dtmkeng Jan 23, 2025
4bb7ab0
improve error logging
g1nt0ki Jan 23, 2025
b70e289
Umoja yBTC
Define101 Jan 23, 2025
49d5b70
fix
Define101 Jan 23, 2025
89cc0b7
Merge pull request #9117 from Define101/master
Define101 Jan 23, 2025
cb435bd
patch
waynebruce0x Jan 23, 2025
433ecbf
Merge pull request #9118 from DefiLlama/23JanCoins
waynebruce0x Jan 23, 2025
41bf2be
rebrand ChimpX AI
Define101 Jan 23, 2025
d38970b
Merge pull request #9119 from Define101/master
Define101 Jan 23, 2025
a0b7a39
Group resolv
Define101 Jan 23, 2025
ecfc5d6
Merge pull request #9120 from Define101/master
Define101 Jan 23, 2025
923df57
more metrics resolv
Define101 Jan 23, 2025
1f77429
Merge pull request #9121 from Define101/master
Define101 Jan 23, 2025
951153d
umoja
Define101 Jan 23, 2025
47e9d5c
Merge pull request #9122 from Define101/master
Define101 Jan 23, 2025
58399b7
fix server
Define101 Jan 23, 2025
b2f5801
Merge pull request #9123 from Define101/master
Define101 Jan 23, 2025
394ce64
Liquity V2 + ParentProtocol
Define101 Jan 23, 2025
e0fb7ca
refactor: remove unnecessary condition for heavy protocols in filterP…
g1nt0ki Jan 23, 2025
0e174b0
Move Fork Field Liquity V1
Define101 Jan 23, 2025
e9a5b27
Merge pull request #9124 from Define101/master
Define101 Jan 23, 2025
69902bf
fix
Define101 Jan 23, 2025
45ba45d
Merge pull request #9126 from Define101/master
Define101 Jan 23, 2025
e1e61dc
fix starknet issue
g1nt0ki Jan 23, 2025
3f0e38f
Add eOracle as the oracle for Elara (#9127)
sidhemraj Jan 23, 2025
63e1670
patch
waynebruce0x Jan 23, 2025
a250d4e
Merge pull request #9128 from DefiLlama/23JanCoins
waynebruce0x Jan 23, 2025
a48fd0d
add new listings
realdealshaman Jan 23, 2025
e474ac7
missing tokens flags
waynebruce0x Jan 23, 2025
a275e7e
Merge pull request #9129 from DefiLlama/23JanCoins
waynebruce0x Jan 23, 2025
5c32c8d
list dropped tokens in tvl change block
waynebruce0x Jan 23, 2025
4a2b34c
Merge pull request #9130 from DefiLlama/23JanCoins
waynebruce0x Jan 23, 2025
98b2aee
fix chain name
realdealshaman Jan 23, 2025
af61912
add new listing
realdealshaman Jan 23, 2025
24edd36
patch
waynebruce0x Jan 23, 2025
ce7f436
remove these alerts
waynebruce0x Jan 23, 2025
fd9ce5e
Merge pull request #9131 from DefiLlama/23JanCoins
waynebruce0x Jan 23, 2025
c481200
soneium enable
dtmkeng Jan 23, 2025
956c223
Merge pull request #9132 from DefiLlama/enable0soneium
dtmkeng Jan 23, 2025
2000b1a
add new listing
realdealshaman Jan 23, 2025
7cebd77
enable ink
dtmkeng Jan 24, 2025
3eb60da
Merge pull request #9135 from DefiLlama/enable-ink
dtmkeng Jan 24, 2025
2c5f4f8
add new listing
realdealshaman Jan 24, 2025
f9daec9
enable starbase
dtmkeng Jan 24, 2025
f95aa6c
Merge pull request #9136 from DefiLlama/enable-starbase
dtmkeng Jan 24, 2025
c7e598b
rename dexes to dexs (#9137)
mintdart Jan 24, 2025
46a3147
add Superposition + Swan and Fluence chains
Define101 Jan 24, 2025
1302e67
Merge pull request #9138 from Define101/master
Define101 Jan 24, 2025
3c15790
fix display name
Define101 Jan 24, 2025
1bfb29b
Merge pull request #9139 from Define101/master
Define101 Jan 24, 2025
24cf627
add internal route: chain name to id mapping
g1nt0ki Jan 24, 2025
b5becbe
add catton and resolv to pyth (#9140)
mariobern Jan 24, 2025
3afcc25
merlin test break
waynebruce0x Jan 24, 2025
7aeb892
Merge pull request #9141 from DefiLlama/merlin-test-break
waynebruce0x Jan 24, 2025
6642d3c
include zoth stablecoin
realdealshaman Jan 24, 2025
24e6858
update Ethos Network icon (#9134)
ethos-ben Jan 24, 2025
7c48340
add new listings
realdealshaman Jan 24, 2025
5a1cdbb
enable metastable musd
realdealshaman Jan 24, 2025
1a0bd1c
heco chain is retired
g1nt0ki Jan 24, 2025
be2d6a1
enable cvex
dtmkeng Jan 24, 2025
4661778
Merge pull request #9142 from DefiLlama/enable-cvex
dtmkeng Jan 24, 2025
d4ff187
include chianid
realdealshaman Jan 24, 2025
35440e3
track bonzo token prices
g1nt0ki Jan 25, 2025
9c23e40
update listings: metastable, icon, bonzo treasury
realdealshaman Jan 25, 2025
9967934
fix icon
realdealshaman Jan 25, 2025
f301361
add new listing
realdealshaman Jan 25, 2025
6b6dcde
add new chain icon
realdealshaman Jan 25, 2025
72b9a5d
Update Segment Finance: adding Chains and Oracles, sunsettings bsc to…
sgmntp Jan 25, 2025
9b379fe
add oracle reference link
realdealshaman Jan 25, 2025
c8ee9e3
update Amped Finance info (#9145)
AmpedFinance Jan 25, 2025
b010e2f
Update Oracles for ZeroLend.ts (#9144)
Hundert1000 Jan 25, 2025
a398091
Update Gearbox category, description and audits link. (#8866)
de-snake Jan 25, 2025
0379985
add new listings
realdealshaman Jan 26, 2025
c9a5cfa
update chain icon
realdealshaman Jan 26, 2025
0b49294
add hfun listing
realdealshaman Jan 26, 2025
321c78f
update listing
realdealshaman Jan 26, 2025
9b1c1d0
enable superswap
dtmkeng Jan 27, 2025
dcbfae1
Merge pull request #9147 from DefiLlama/enable-superswap-agg
dtmkeng Jan 27, 2025
f65a13f
enable hfun
dtmkeng Jan 27, 2025
61b8d5e
Merge pull request #9148 from DefiLlama/enablehfun
dtmkeng Jan 27, 2025
4aa7056
Revert "merlin test break"
waynebruce0x Jan 27, 2025
c3e6f3d
Merge pull request #9149 from DefiLlama/revert-9141-merlin-test-break
waynebruce0x Jan 27, 2025
d49f0b2
coins: price wstRose token
g1nt0ki Jan 27, 2025
b877d83
coins: add sUSDe token mapping
g1nt0ki Jan 27, 2025
794e24b
listings
Define101 Jan 27, 2025
11e3137
Merge pull request #9150 from Define101/master
Define101 Jan 27, 2025
e8624ef
zent
waynebruce0x Jan 27, 2025
88c60f5
Merge pull request #9151 from DefiLlama/27jancoins
waynebruce0x Jan 27, 2025
13bb305
curve fraxtal
waynebruce0x Jan 27, 2025
835cd41
fraxtal coins
waynebruce0x Jan 27, 2025
021f022
Merge pull request #9152 from DefiLlama/27jancoins
waynebruce0x Jan 27, 2025
e30be03
update oracles for ionic protocol
realdealshaman Jan 27, 2025
c89cb01
listing + zarban treasury
Define101 Jan 27, 2025
99b8f15
Merge pull request #9153 from Define101/master
Define101 Jan 27, 2025
27b9f22
add forkedFrom entry for VicunaFinance protocol
g1nt0ki Jan 27, 2025
b6f1432
enable tribe-run
realdealshaman Jan 27, 2025
2723a17
fix ionic oracles by chain
realdealshaman Jan 27, 2025
c470a3b
add new listings
realdealshaman Jan 27, 2025
38b2299
fix listing: chain
realdealshaman Jan 27, 2025
12c7dfe
fix category
realdealshaman Jan 27, 2025
b0c434d
update description
realdealshaman Jan 27, 2025
59bd55f
add new chains
realdealshaman Jan 27, 2025
408851e
add new listings
realdealshaman Jan 27, 2025
576ac89
add app url
realdealshaman Jan 27, 2025
8be9e11
fix ids
realdealshaman Jan 27, 2025
e79a1f3
add new beets dex v3 listing
realdealshaman Jan 27, 2025
62e8827
enable infinitypools
realdealshaman Jan 27, 2025
8b7f669
weeths
waynebruce0x Jan 27, 2025
ca3484e
api2: add breakdown30d to protocol summary and response structure (#9…
g1nt0ki Jan 28, 2025
740c28c
update infinityPools
dtmkeng Jan 28, 2025
77b6c78
Merge pull request #9158 from DefiLlama/update0infinityPools
dtmkeng Jan 28, 2025
7835370
category babypie
Define101 Jan 28, 2025
1edf2f0
Merge pull request #9159 from Define101/master
Define101 Jan 28, 2025
2500454
enable
dtmkeng Jan 28, 2025
4b74b63
Merge pull request #9160 from DefiLlama/enable-nova-fi
dtmkeng Jan 28, 2025
9842b0f
add token data + twitter sonic
Define101 Jan 28, 2025
87e90e2
Merge pull request #9161 from Define101/master
Define101 Jan 28, 2025
cd2efc6
audit silo v2
Define101 Jan 28, 2025
693f004
Merge pull request #9162 from Define101/master
Define101 Jan 28, 2025
ee5b25f
fix breakdown30d bug
g1nt0ki Jan 28, 2025
4df9cc4
abstract cg
waynebruce0x Jan 28, 2025
832586c
Merge pull request #9165 from DefiLlama/27jancoins
waynebruce0x Jan 28, 2025
b928ac1
patch lrts
waynebruce0x Jan 28, 2025
948078c
remove catch
waynebruce0x Jan 28, 2025
0b192ac
Merge pull request #9168 from DefiLlama/patchLRTs
waynebruce0x Jan 28, 2025
a57a2c5
add new listings
realdealshaman Jan 28, 2025
d406e87
enable reservoir
dtmkeng Jan 28, 2025
3d20ff5
Merge pull request #9169 from DefiLlama/enable-rereservoir
dtmkeng Jan 28, 2025
b6f461d
update twitter handle
realdealshaman Jan 28, 2025
7493751
add new listing
realdealshaman Jan 28, 2025
9dad008
add new chains and tokens
realdealshaman Jan 28, 2025
af0fd26
fix mapping
realdealshaman Jan 29, 2025
8fb6b64
update parcl logo
realdealshaman Jan 29, 2025
6b3d9a8
Update data3.ts (#9157)
joe-wachirawit Jan 29, 2025
9a768eb
add token info
realdealshaman Jan 29, 2025
2321b12
add icon
realdealshaman Jan 29, 2025
9ed5802
update config
dtmkeng Jan 29, 2025
76b0496
Merge pull request #9170 from DefiLlama/update-config-bluefin
dtmkeng Jan 29, 2025
5e7c458
move token mapping
g1nt0ki Jan 29, 2025
cfa660d
change max confidence to 0.94 for univ2 prices
0xngmi Jan 29, 2025
576b085
mappings
waynebruce0x Jan 29, 2025
fbcec7c
Merge pull request #9171 from DefiLlama/mappings
waynebruce0x Jan 29, 2025
86b7cfc
logo
Define101 Jan 29, 2025
d7ce137
Merge pull request #9172 from Define101/master
Define101 Jan 29, 2025
196894a
Add listings
Define101 Jan 29, 2025
2a291ee
Merge pull request #9173 from Define101/master
Define101 Jan 29, 2025
95c21c1
swapx (#9174)
waynebruce0x Jan 29, 2025
17c1a2c
feat: list trump (#9098)
CronosLabsDev Jan 29, 2025
fb5f3f4
add ZAR stablecoin (#9163)
Sajjad-Keshavarz Jan 29, 2025
200c10e
zarban (#9175)
waynebruce0x Jan 29, 2025
860a696
fix: update forkedFrom reference in data4 protocol
g1nt0ki Jan 29, 2025
efd40e7
Zarbanfix (#9176)
waynebruce0x Jan 29, 2025
79ebf8a
add the beets balancer v3 deployment on sonic for pricing (#9164)
franzns Jan 29, 2025
6738597
add sonic
realdealshaman Jan 29, 2025
5545f34
add new listings
realdealshaman Jan 29, 2025
ee50858
add new chain listings
realdealshaman Jan 29, 2025
2532cc0
rename project MANTRA AMM to MANTRA Swap
realdealshaman Jan 29, 2025
186ff28
fix icon entry
realdealshaman Jan 29, 2025
1b15029
enable zoodotfun fees
realdealshaman Jan 29, 2025
54f0bc1
enable quillfi fees
realdealshaman Jan 29, 2025
b98639e
enable liquity v2 fees
realdealshaman Jan 29, 2025
7e2907d
update USDC.e decimals from 18 to 6 in token mapping
g1nt0ki Jan 29, 2025
5c17c87
add new chain listings
realdealshaman Jan 29, 2025
08a9d9f
add token symbols
realdealshaman Jan 29, 2025
786fa2a
update listedat timestamp
realdealshaman Jan 29, 2025
3d94f56
add new listings
realdealshaman Jan 30, 2025
d4cc4a2
fix module
realdealshaman Jan 30, 2025
fd5f158
add rooster
realdealshaman Jan 30, 2025
294c111
add token price
Define101 Jan 30, 2025
15c8c53
op stack l2s
waynebruce0x Jan 30, 2025
b56d5ea
op stack l2s (#9179)
waynebruce0x Jan 30, 2025
0099873
Merge pull request #9178 from Define101/master
Define101 Jan 30, 2025
fa9a824
listing
Define101 Jan 30, 2025
04965bd
Merge pull request #9180 from Define101/master
Define101 Jan 30, 2025
699dd42
update reddex protocol with address and symbol
g1nt0ki Jan 30, 2025
3cd4e81
update twitter handle
realdealshaman Jan 30, 2025
915d166
enable amped
dtmkeng Jan 30, 2025
736a93e
Merge pull request #9181 from DefiLlama/enable0derivatives
dtmkeng Jan 30, 2025
ffa73be
add name in caps
realdealshaman Jan 30, 2025
2a6cf59
fix forkedfrom info
realdealshaman Jan 30, 2025
f97d03f
add new listing
realdealshaman Jan 30, 2025
128e650
update category
realdealshaman Jan 30, 2025
c52d05a
update chain name
realdealshaman Jan 30, 2025
b6bfdba
add new listing
realdealshaman Jan 30, 2025
d96166e
add cgid to hfun
realdealshaman Jan 31, 2025
4867be5
rename icon
realdealshaman Jan 31, 2025
17ee84f
Updated Crypto Valley Exchange (Description, Name, UCID) (#9177)
siomochkin Jan 31, 2025
67f94de
Ethos markets smart contract audits (#9182)
ethos-ben Jan 31, 2025
b20df7a
update audits info
realdealshaman Jan 31, 2025
e12f2b1
new token mapping for bpt-rsb-gauge
g1nt0ki Jan 31, 2025
1722a29
Merge Overnight 1 Listing
Define101 Jan 31, 2025
c3462bf
repo
Define101 Jan 31, 2025
5b26635
Merge pull request #9186 from Define101/master
Define101 Jan 31, 2025
c8008e0
final
Define101 Jan 31, 2025
c9d7a5a
Merge pull request #9187 from Define101/master
Define101 Jan 31, 2025
76ab187
Add SX Rollup chain
Define101 Jan 31, 2025
8f02ab5
Merge pull request #9188 from Define101/master
Define101 Jan 31, 2025
23c08cd
listings
Define101 Jan 31, 2025
dc5a4fe
Merge pull request #9189 from Define101/master
Define101 Jan 31, 2025
161f40f
more coingecko chain support
waynebruce0x Jan 31, 2025
b97145a
Merge pull request #9190 from DefiLlama/l2s
waynebruce0x Jan 31, 2025
8f4fd8b
add new listing
realdealshaman Jan 31, 2025
082bd77
add updated descriptions and urls (#9185)
mihailo-maksa Jan 31, 2025
03d5152
Update README.md
Jan 31, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
20 changes: 20 additions & 0 deletions .github/workflows/check-urls.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: Check URLs

on:
schedule:
- cron: '0 8 * * 0'
workflow_dispatch:

jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: 2.6
- name: Install awesome_bot
run: gem install awesome_bot -v 1.20.0
- name: Check URLs
run: awesome_bot defi/src/protocols/* --allow-redirect --request-delay 0.2
9 changes: 7 additions & 2 deletions .github/workflows/coins.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,8 @@ jobs:
- name: Get Node.js
uses: actions/setup-node@v1
with:
node-version: '14.x'
- run: npm ci && ln -s ../coins/node_modules/ ../defi/node_modules
node-version: '16.x'
- run: (npm ci || npm i) && ln -s ../coins/node_modules/ ../defi/node_modules
- name: Deploy infrastructure stack
run: npm run deploy:prod
env:
Expand All @@ -44,6 +44,11 @@ jobs:
XDAI_RPC: ${{ secrets.XDAI_RPC }}
HARMONY_RPC: ${{ secrets.HARMONY_RPC }}
SOLANA_RPC: ${{ secrets.SOLANA_RPC }}
CG_KEY: ${{ secrets.CG_KEY }}
MISSING_COINS_DB_PWD: ${{ secrets.MISSING_COINS_DB_PWD }}
STALE_COINS_ADAPTERS_WEBHOOK: ${{ secrets.STALE_COINS_ADAPTERS_WEBHOOK }}
R2_ACCESS_KEY_ID: ${{ secrets.R2_ACCESS_KEY_ID }}
R2_SECRET_ACCESS_KEY: ${{ secrets.R2_SECRET_ACCESS_KEY }}
R2_ENDPOINT: ${{ secrets.R2_ENDPOINT }}
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
159 changes: 93 additions & 66 deletions .github/workflows/defi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,85 +2,112 @@ name: Defi

on:
push:
branches: [ master ]
branches: [master]
repository_dispatch:
workflow_dispatch:

defaults:
run:
working-directory: defi

jobs:
changes:
runs-on: ubuntu-latest
outputs:
defi: ${{ steps.filter.outputs.defi }}
steps:
- uses: actions/checkout@v2
- uses: dorny/paths-filter@v2
id: filter
with:
filters: |
defi:
- 'defi/**'
- uses: actions/checkout@v2
- uses: dorny/paths-filter@v2
id: filter
with:
filters: |
defi:
- 'defi/**'
deploy:
needs: changes
if: ${{ needs.changes.outputs.defi == 'true' }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: git submodule update --init --recursive
- name: Get Node.js
uses: actions/setup-node@v1
with:
node-version: '16'
- run: echo "TODAY=$(date +%Y%m%d)" >> $GITHUB_ENV
- name: Get jest cache
uses: actions/cache@v3
with:
path: /tmp/jest-cache
key: ${{ runner.os }}-jest-${{ env.TODAY }}
- run: npm ci
- run: cd DefiLlama-Adapters && git checkout main && git pull
- run: cd dimension-adapters && git checkout master && git pull
- name: Run tests
run: npm t data && npx esbuild src/protocols/import.test.ts --bundle --log-limit=0 --platform=node | node
env:
ETHEREUM_RPC: ETHEREUM_RPC
- name: Deploy infrastructure stack
run: npm run deploy:prod
env:
ETHEREUM_RPC: ${{ secrets.ETHEREUM_RPC }}
POLYGON_RPC: ${{ secrets.POLYGON_RPC }}
BSC_RPC: ${{ secrets.BSC_RPC }}
FANTOM_RPC: ${{ secrets.FANTOM_RPC }}
ARBITRUM_RPC: ${{ secrets.ARBITRUM_RPC }}
OPTIMISM_RPC: ${{ secrets.OPTIMISM_RPC }}
XDAI_RPC: ${{ secrets.XDAI_RPC }}
HARMONY_RPC: ${{ secrets.HARMONY_RPC }}
SOLANA_RPC: ${{ secrets.SOLANA_RPC }}
MOONRIVER_RPC: ${{ secrets.MOONRIVER_RPC }}
CRONOS_RPC: ${{ secrets.CRONOS_RPC }}
OUTDATED_WEBHOOK: ${{ secrets.OUTDATED_WEBHOOK }}
HOURLY_OUTDATED_WEBHOOK: ${{ secrets.HOURLY_OUTDATED_WEBHOOK }}
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
SPIKE_WEBHOOK: ${{ secrets.SPIKE_WEBHOOK }}
CLOUDWATCH_WEBHOOK_URL: ${{ secrets.CLOUDWATCH_WEBHOOK_URL }}
DROPS_WEBHOOK: ${{ secrets.DROPS_WEBHOOK }}
EULER_MONGODB_APIKEY: ${{ secrets.EULER_MONGODB_APIKEY }}
INFLUXDB_TOKEN: ${{ secrets.INFLUXDB_TOKEN }}
FATHOM_SECRET: ${{ secrets.FATHOM_SECRET }}
DAILY_GROWTH_WEBHOOK: ${{ secrets.DAILY_GROWTH_WEBHOOK }}
MONITOR_WEBHOOK: ${{ secrets.MONITOR_WEBHOOK }}
STALE_COINS_ADAPTERS_WEBHOOK: ${{ secrets.STALE_COINS_ADAPTERS_WEBHOOK }}
TEAM_WEBHOOK: ${{ secrets.TEAM_WEBHOOK }}
REVALIDATE_SECRET: ${{ secrets.REVALIDATE_SECRET }}
PROD_VYBE_API_KEY: ${{ secrets.PROD_VYBE_API_KEY }}
BIT_QUERY_API_KEY: ${{ secrets.BIT_QUERY_API_KEY }}
VOLUMES_WEBHOOK: ${{ secrets.VOLUMES_WEBHOOK }}
FEES_WEBHOOK: ${{ secrets.FEES_WEBHOOK }}
ZEROx_API_KEY: ${{ secrets.ZEROx_API_KEY }}
INDEXER_DB: ${{ secrets.INDEXER_DB }}
AIRTABLE_API_KEY: ${{ secrets.AIRTABLE_API_KEY }}
DATADOG_API_KEY: ${{ secrets.DD_API_KEY }}
DATADOG_SITE: ${{ secrets.DD_SITE }}
- uses: actions/checkout@v2
- run: git submodule update --init --recursive
- name: Get Node.js
uses: actions/setup-node@v1
with:
node-version: '16'
- run: echo "TODAY=$(date +%Y%m%d)" >> $GITHUB_ENV
- name: Get jest cache
uses: actions/cache@v3
with:
path: /tmp/jest-cache
key: ${{ runner.os }}-jest-${{ env.TODAY }}
- run: cd DefiLlama-Adapters && git checkout main && git pull
- run: cd dimension-adapters && git checkout master && git pull
- run: cd emissions-adapters && git checkout master && git pull
- run: npm ci || npm i
- name: Run tests
run: npm t data && npx esbuild src/protocols/import.test.ts --bundle --log-limit=0 --platform=node | node
env:
ETHEREUM_RPC: FAKE_ETHEREUM_RPC
GRAPH_API_KEY: FAKE_GRAPH_API_KEY
- name: Deploy infrastructure stack
run: npm run deploy:prod
env:
ETHEREUM_RPC: ${{ secrets.ETHEREUM_RPC }}
POLYGON_RPC: ${{ secrets.POLYGON_RPC }}
BSC_RPC: ${{ secrets.BSC_RPC }}
FANTOM_RPC: ${{ secrets.FANTOM_RPC }}
ARBITRUM_RPC: ${{ secrets.ARBITRUM_RPC }}
OPTIMISM_RPC: ${{ secrets.OPTIMISM_RPC }}
XDAI_RPC: ${{ secrets.XDAI_RPC }}
HARMONY_RPC: ${{ secrets.HARMONY_RPC }}
SOLANA_RPC: ${{ secrets.SOLANA_RPC }}
MOONRIVER_RPC: ${{ secrets.MOONRIVER_RPC }}
CRONOS_RPC: ${{ secrets.CRONOS_RPC }}
COVALENT_KEY: ${{ secrets.COVALENT_KEY }}
OUTDATED_WEBHOOK: ${{ secrets.OUTDATED_WEBHOOK }}
HOURLY_OUTDATED_WEBHOOK: ${{ secrets.HOURLY_OUTDATED_WEBHOOK }}
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
SPIKE_WEBHOOK: ${{ secrets.SPIKE_WEBHOOK }}
CLOUDWATCH_WEBHOOK_URL: ${{ secrets.CLOUDWATCH_WEBHOOK_URL }}
DROPS_WEBHOOK: ${{ secrets.DROPS_WEBHOOK }}
EULER_MONGODB_APIKEY: ${{ secrets.EULER_MONGODB_APIKEY }}
INFLUXDB_TOKEN: ${{ secrets.INFLUXDB_TOKEN }}
FATHOM_SECRET: ${{ secrets.FATHOM_SECRET }}
DAILY_GROWTH_WEBHOOK: ${{ secrets.DAILY_GROWTH_WEBHOOK }}
MONITOR_WEBHOOK: ${{ secrets.MONITOR_WEBHOOK }}
STALE_COINS_ADAPTERS_WEBHOOK: ${{ secrets.STALE_COINS_ADAPTERS_WEBHOOK }}
TEAM_WEBHOOK: ${{ secrets.TEAM_WEBHOOK }}
PROD_VYBE_API_KEY: ${{ secrets.PROD_VYBE_API_KEY }}
BIT_QUERY_API_KEY: ${{ secrets.BIT_QUERY_API_KEY }}
VOLUMES_WEBHOOK: ${{ secrets.VOLUMES_WEBHOOK }}
FEES_WEBHOOK: ${{ secrets.FEES_WEBHOOK }}
DERIVATIVES_WEBHOOK: ${{ secrets.DERIVATIVES_WEBHOOK }}
AGGREGATORS_WEBHOOK: ${{ secrets.AGGREGATORS_WEBHOOK }}
OPTIONS_WEBHOOK: ${{ secrets.OPTIONS_WEBHOOK }}
ZEROx_API_KEY: ${{ secrets.ZEROx_API_KEY }}
PANCAKESWAP_OPBNB_SUBGRAPH: ${{ secrets.PANCAKESWAP_OPBNB_SUBGRAPH }}
PERENNIAL_V2_SUBGRAPH_API_KEY: ${{ secrets.PERENNIAL_V2_SUBGRAPH_API_KEY }}
INDEXER_DB: ${{ secrets.INDEXER_DB }}
AIRTABLE_API_KEY: ${{ secrets.AIRTABLE_API_KEY }}
AGGREGATOR_DB_URL: ${{ secrets.AGGREGATOR_DB_URL }}
R2_ACCESS_KEY_ID: ${{ secrets.R2_ACCESS_KEY_ID }}
R2_SECRET_ACCESS_KEY: ${{ secrets.R2_SECRET_ACCESS_KEY }}
R2_ENDPOINT: ${{ secrets.R2_ENDPOINT }}
INDEXA_DB: ${{ secrets.INDEXA_DB }}
DL_NEWS_API: ${{ secrets.DL_NEWS_API }}
DL_NEWS_ACCESS_TOKEN: ${{ secrets.DL_NEWS_ACCESS_TOKEN }}
COINS_DB: ${{ secrets.COINS_DB }}
ACCOUNTS_DB: ${{ secrets.ACCOUNTS_DB }}
CG_KEY: ${{ secrets.CG_KEY }}
ERROR_DB: ${{ secrets.ERROR_DB }}
ERROR_REPORTS_WEBHOOK: ${{ secrets.ERROR_REPORTS_WEBHOOK }}
ERROR_REPORTS_DB: ${{ secrets.ERROR_REPORTS_DB }}
ALLIUM_API_KEY: ${{ secrets.ALLIUM_API_KEY }}
FLIPSIDE_API_KEY: ${{ secrets.FLIPSIDE_API_KEY }}
COINGLASS_KEY: ${{ secrets.COINGLASS_KEY }}
UNLOCKS_WEBHOOK: ${{ secrets.UNLOCKS_WEBHOOK }}
SMARDEX_SUBGRAPH_API_KEY: ${{ secrets.SMARDEX_SUBGRAPH_API_KEY }}
DUNE_API_KEYS: ${{ secrets.DUNE_API_KEYS }}
APIKEY: ${{ secrets.APIKEY }}
SEARCH_MASTER_KEY: ${{ secrets.SEARCH_MASTER_KEY }}
9 changes: 8 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,11 @@ docker
.esbuild
.vscode

defi/src/cli/tmp
defi/src/cli/tmp
defi/dev-metrics/app-data
defi/dev-metrics/runner/repo
defi/src/api2/local-scripts
defi/.safe_commit_hash
defi/.current_commit_hash
*/api2-cache
*.log
4 changes: 4 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
[submodule "DefiLlama-Adapters"]
path = defi/DefiLlama-Adapters
url = https://github.com/DefiLlama/DefiLlama-Adapters.git
branch = main
[submodule "defi/dimension-adapters"]
path = defi/dimension-adapters
url = https://github.com/DefiLlama/dimension-adapters.git
[submodule "defi/emissions-adapters"]
path = defi/emissions-adapters
url = https://github.com/DefiLlama/emissions-adapters.git
26 changes: 2 additions & 24 deletions coins/README.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,4 @@
# Coins server

## Setup
```bash
aws configure
```

## Development
```bash
npm run build # Build with esbuild & check for type errors
npm test # Run tests
npm run format # Format code
```

### Local dev server
```bash
npm run serve
```

## Deploy
Just push your changes to the `master` branch.

## Run scripts
```bash
export AWS_REGION="eu-central-1" && export tableName="prod-coins-table" && npx ts-node src/cli/writebridges.ts
```
For usage: https://defillama.com/docs/api
For contributions: https://docs.llama.fi/coin-prices-api
Loading