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: add event topics for Spectra Finance #10658

Merged
merged 2 commits into from
Jun 15, 2024

Conversation

Ulydev
Copy link
Contributor

@Ulydev Ulydev commented Jun 15, 2024

NOTE

Please enable "Allow edits by maintainers" while putting up the PR.


  • If you would like to add a volume adapter please submit the PR here.
  • If you would like to add a liquidations adapter, please refer to this readme document for details.
  1. Once your adapter has been merged, it takes time to show on the UI. If more than 24 hours have passed, please let us know in Discord.
  2. Sorry, We no longer accept fetch adapter for new projects, we prefer the tvl to computed from blockchain data, if you have trouble with creating a the adapter, please hop onto our discord, we are happy to assist you.
  3. Please fill the form below only if the PR is for listing a new protocol else it can be ignored/replaced with reason/details about the PR
  4. For updating listing info It is a different repo, you can find your listing in this file: https://github.com/DefiLlama/defillama-server/blob/master/defi/src/protocols/data2.ts, you can edit it there and put up a PR
  5. Do not edit/push package-lock.json file as part of your changes, we use lockfileVersion 2, and most use v1 and using that messes up our CI
  6. No need to go to our discord and announce that you've created a PR, we monitor all PRs and will review it asap

Name (to be shown on DefiLlama):

Spectra

Spectra is the V2 of APWine finance already available at https://defillama.com/protocol/spectra#information and with these adapters APWine (Spectra V1). We would stack from both versions under Spectra Finance.

Twitter Link:

https://twitter.com/spectra_finance

List of audit links if any:

https://code4rena.com/reports/2024-02-spectra
https://github.com/pashov/audits/blob/master/team/pdf/Spectra-security-review.pdf

Website Link:

https://www.spectra.finance/

Logo (High resolution, will be shown with rounded borders):

https://private-user-images.githubusercontent.com/22792557/335194771-eaaf8ca9-b08d-48b8-a144-8949f95d318d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg0NTE5OTYsIm5iZiI6MTcxODQ1MTY5NiwicGF0aCI6Ii8yMjc5MjU1Ny8zMzUxOTQ3NzEtZWFhZjhjYTktYjA4ZC00OGI4LWExNDQtODk0OWY5NWQzMThkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjE1VDExNDEzNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQyYWZhZTA4N2E2ZmUyM2Q1YmY5NTBlN2YwNDBhNmRiZGJiMzAxOTBmYzE0YTgxMGRjNDM5NjBlZDUxYjNkMGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.6kGiGxVuKdMspl-BdsuktYQs5MlwbWnYzCcJD708jfY

Current TVL:

$15M on Spectra

Treasury Addresses (if the protocol has treasury)

0xDbbfc051D200438dd5847b093B22484B842de9E7

Chain:

Ethereum Mainnet [1]
Arbitrum One [42161]

Coingecko ID (so your TVL can appear on Coingecko, leave empty if not listed): (https://api.coingecko.com/api/v3/coins/list)

id: apwine

Coinmarketcap ID (so your TVL can appear on Coinmarketcap, leave empty if not listed): (https://api.coinmarketcap.com/data-api/v3/map/all?listing_status=active,inactive,untracked&start=1&limit=10000)

id: 10364

Short Description (to be shown on DefiLlama):

Spectra is an EVM-centric protocol for interest rate derivatives with an easy-to-use flagship app. The Spectra protocol is permissionless, meaning its services are entirely open for public use. Anyone can create new markets at will, enter a fixed rate, swap yield derivatives, or become a liquidity provider.

Token address and ticker if any:

0x4104b135dbc9609fc1a9490e61369036497660c8
APW

Category (full list at https://defillama.com/categories) *Please choose only one:

Yield

Oracle Provider(s): Specify the oracle(s) used (e.g., Chainlink, Band, API3, TWAP, etc.):
Implementation Details: Briefly describe how the oracle is integrated into your project:
Documentation/Proof: Provide links to documentation or any other resources that verify the oracle's usage:
forkedFrom (Does your project originate from another project):
methodology (what is being counted as tvl, how is tvl being calculated):
Github org/user (Optional, if your code is open source, we can track activity):

@llamatester
Copy link

Error while running adapter at projects/spectra:

TypeError: Cannot read properties of null (reading 'args')
Truncated error stack:

    at /home/runner/work/DefiLlama-Adapters/DefiLlama-Adapters/projects/helper/cache/getLogs.js:52:30
    at Array.map (<anonymous>)
    at getLogs (/home/runner/work/DefiLlama-Adapters/DefiLlama-Adapters/projects/helper/cache/getLogs.js:50:19)
    at async getPTs (/home/runner/work/DefiLlama-Adapters/DefiLlama-Adapters/projects/spectra/index.js:107:18)
    at async tvl (/home/runner/work/DefiLlama-Adapters/DefiLlama-Adapters/projects/spectra/index.js:26:19)
    at async getTvl (/home/runner/work/DefiLlama-Adapters/DefiLlama-Adapters/test.js:52:23)
    at async /home/runner/work/DefiLlama-Adapters/DefiLlama-Adapters/test.js:143:9
    at async Promise.all (index 0)
    at async Promise.all (index 2)

@llamatester
Copy link

The adapter at projects/spectra exports TVL:

ethereum                  15.86 M
arbitrum                  2.57 k

total                    15.86 M 

@Define101 Define101 merged commit 716168a into DefiLlama:main Jun 15, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants