DefiLlama / dimension-adapters

91 stars 1.01k forks source link

Migrate Dune adapters #1987

Closed g1nt0ki closed 1 month ago

llamatester commented 1 month ago

The beefy adapter exports:

> adapters@1.0.0 test
> ts-node --transpile-only cli/testAdapter.ts fees beefy

🦙 Running BEEFY adapter 🦙
---------------------------------------------------
Start Date: Thu, 10 Oct 2024 11:44:32 GMT
End Date:   Fri, 11 Oct 2024 11:44:32 GMT
---------------------------------------------------

Token transfers: Failed to use indexer, falling back to logs Llama Indexer URL not set
Token transfers: Failed to use indexer, falling back to logs Llama Indexer URL not set
Token transfers: Failed to use indexer, falling back to logs Llama Indexer URL not set
Token transfers: Failed to use indexer, falling back to logs Llama Indexer URL not set
Token transfers: Failed to use indexer, falling back to logs Llama Indexer URL not set
Token transfers: Failed to use indexer, falling back to logs Llama Indexer URL not set
Token transfers: Failed to use indexer, falling back to logs Llama Indexer URL not set
Token transfers: Failed to use indexer, falling back to logs Llama Indexer URL not set
Token transfers: Failed to use indexer, falling back to logs Llama Indexer URL not set
Token transfers: Failed to use indexer, falling back to logs Llama Indexer URL not set
Token transfers: Failed to use indexer, falling back to logs Llama Indexer URL not set
Token transfers: Failed to use indexer, falling back to logs Llama Indexer URL not set
Token transfers: Failed to use indexer, falling back to logs Llama Indexer URL not set
Token transfers: Failed to use indexer, falling back to logs Llama Indexer URL not set
Token transfers: Failed to use indexer, falling back to logs Llama Indexer URL not set
Token transfers: Failed to use indexer, falling back to logs Llama Indexer URL not set
ARBITRUM 👇
Backfill start time: 6/9/2023
Daily fees: 7.24 k
└─ Methodology: 9.5% of each harvest is charged as a performance fee
Daily revenue: 6.85 k
└─ Methodology: All fees except for 0.5% to strategist and variable harvest() call fee are revenue
Daily protocol revenue: 4.38 k
└─ Methodology: 64% of revenue is distributed to the treasury
Daily holders revenue: 2.47 k
└─ Methodology: 36% of revenue is distributed to holders who stake
End timestamp: 1728647071 (2024-10-11T11:44:31.000Z)

BASE 👇
Backfill start time: 25/8/2023
Daily fees: 0
└─ Methodology: 9.5% of each harvest is charged as a performance fee
Daily revenue: 0
└─ Methodology: All fees except for 0.5% to strategist and variable harvest() call fee are revenue
Daily protocol revenue: 0
└─ Methodology: 64% of revenue is distributed to the treasury
Daily holders revenue: 0
└─ Methodology: 36% of revenue is distributed to holders who stake
End timestamp: 1728647071 (2024-10-11T11:44:31.000Z)

POLYGON 👇
Backfill start time: 6/9/2023
Daily fees: 103
└─ Methodology: 9.5% of each harvest is charged as a performance fee
Daily revenue: 98
└─ Methodology: All fees except for 0.5% to strategist and variable harvest() call fee are revenue
Daily protocol revenue: 63
└─ Methodology: 64% of revenue is distributed to the treasury
Daily holders revenue: 35
└─ Methodology: 36% of revenue is distributed to holders who stake
End timestamp: 1728647071 (2024-10-11T11:44:31.000Z)

AVAX 👇
Backfill start time: 6/9/2023
Daily fees: 52
└─ Methodology: 9.5% of each harvest is charged as a performance fee
Daily revenue: 50
└─ Methodology: All fees except for 0.5% to strategist and variable harvest() call fee are revenue
Daily protocol revenue: 32
└─ Methodology: 64% of revenue is distributed to the treasury
Daily holders revenue: 18
└─ Methodology: 36% of revenue is distributed to holders who stake
End timestamp: 1728647071 (2024-10-11T11:44:31.000Z)

OPTIMISM 👇
Backfill start time: 25/8/2023
Daily fees: 92
└─ Methodology: 9.5% of each harvest is charged as a performance fee
Daily revenue: 87
└─ Methodology: All fees except for 0.5% to strategist and variable harvest() call fee are revenue
Daily protocol revenue: 56
└─ Methodology: 64% of revenue is distributed to the treasury
Daily holders revenue: 31
└─ Methodology: 36% of revenue is distributed to holders who stake
End timestamp: 1728647071 (2024-10-11T11:44:31.000Z)

BSC 👇
Backfill start time: 25/8/2023
Daily fees: 87
└─ Methodology: 9.5% of each harvest is charged as a performance fee
Daily revenue: 82
└─ Methodology: All fees except for 0.5% to strategist and variable harvest() call fee are revenue
Daily protocol revenue: 53
└─ Methodology: 64% of revenue is distributed to the treasury
Daily holders revenue: 30
└─ Methodology: 36% of revenue is distributed to holders who stake
End timestamp: 1728647071 (2024-10-11T11:44:31.000Z)

ETHEREUM 👇
Backfill start time: 25/8/2023
Daily fees: 0
└─ Methodology: 9.5% of each harvest is charged as a performance fee
Daily revenue: 0
└─ Methodology: All fees except for 0.5% to strategist and variable harvest() call fee are revenue
Daily protocol revenue: 0
└─ Methodology: 64% of revenue is distributed to the treasury
Daily holders revenue: 0
└─ Methodology: 36% of revenue is distributed to holders who stake
End timestamp: 1728647071 (2024-10-11T11:44:31.000Z)

LINEA 👇
Backfill start time: 10/3/2024
Daily fees: 122
└─ Methodology: 9.5% of each harvest is charged as a performance fee
Daily revenue: 115
└─ Methodology: All fees except for 0.5% to strategist and variable harvest() call fee are revenue
Daily protocol revenue: 74
└─ Methodology: 64% of revenue is distributed to the treasury
Daily holders revenue: 41
└─ Methodology: 36% of revenue is distributed to holders who stake
End timestamp: 1728647071 (2024-10-11T11:44:31.000Z)
llamatester commented 1 month ago

The bonk-bot adapter exports:

> adapters@1.0.0 test
> ts-node --transpile-only cli/testAdapter.ts fees bonk-bot

🦙 Running BONK-BOT adapter 🦙
---------------------------------------------------
Start Date: Thu, 10 Oct 2024 11:45:41 GMT
End Date:   Fri, 11 Oct 2024 11:45:41 GMT
---------------------------------------------------

query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
[Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden',
  chain: 'solana'
}
llamatester commented 1 month ago

The colony adapter exports:

> adapters@1.0.0 test
> ts-node --transpile-only cli/testAdapter.ts fees colony

🦙 Running COLONY adapter 🦙
---------------------------------------------------
Start Date: Thu, 10 Oct 2024 12:53:00 GMT
End Date:   Fri, 11 Oct 2024 12:53:00 GMT
---------------------------------------------------

Token transfers: Failed to use indexer, falling back to logs Llama Indexer URL not set
Token transfers: Failed to use indexer, falling back to logs Llama Indexer URL not set
Token transfers: Failed to use indexer, falling back to logs Llama Indexer URL not set
AVAX 👇
Backfill start time: 1/1/2024
Daily volume: 1.82 k
Daily fees: 2.39 k
Daily revenue: 498
Daily holders revenue: 110
└─ Methodology: Revenue distributed to token stakers includes 100% from CLY staking and unstaking fees, 50% of CAI fees, 8% of early-stage activity fees (ceTokens), and 70% of Validator Program activity revenues. This distribution creates a strong APY for CLY stakers, incentivizing protocol staking and long-term involvement in Colony's protocol.
Daily protocol revenue: 389
└─ Methodology: Revenue sources directly retained by the protocol include 50% from CAI fees (minting 0.20%, redemption 0.5%, and management 1%), 2% from early-stage platform activities (ceTokens distribution), 2% from USDC fundraised by a project, 16.66% from Colony DEX swap fees, and 30% from Validator Program activities. These funds support the protocol's ongoing development and operations.
Daily supply side revenue: 1.89 k
└─ Methodology: 83.33% of the fees collected from Colony DEX transactions are distributed to liquidity providers. Additionally, 10% of ceTokens are distributed to staked liquidity providers on Colony's DEX, incentivizing them to continue providing liquidity and supporting the exchange. Additional revenue can be generated through farm rewards based on specific marketing campaigns and incentive programs.
End timestamp: 1728651179 (2024-10-11T12:52:59.000Z)
llamatester commented 1 month ago

The dexscreener.ts adapter exports:

> adapters@1.0.0 test
> ts-node --transpile-only cli/testAdapter.ts fees dexscreener.ts

🦙 Running DEXSCREENER.TS adapter 🦙
---------------------------------------------------
Start Date: Thu, 10 Oct 2024 12:53:14 GMT
End Date:   Fri, 11 Oct 2024 12:53:14 GMT
---------------------------------------------------

Token transfers: Failed to use indexer, falling back to logs Llama Indexer URL not set
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
Token transfers: Failed to use indexer, falling back to logs Llama Indexer URL not set
Token transfers: Failed to use indexer, falling back to logs Llama Indexer URL not set
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
[Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden',
  chain: 'solana'
}
llamatester commented 1 month ago

The helio.ts adapter exports:

> adapters@1.0.0 test
> ts-node --transpile-only cli/testAdapter.ts fees helio.ts

🦙 Running HELIO.TS adapter 🦙
---------------------------------------------------
Start Date: Thu, 10 Oct 2024 14:00:47 GMT
End Date:   Fri, 11 Oct 2024 14:00:47 GMT
---------------------------------------------------

query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
[Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden',
  chain: 'solana'
}
llamatester commented 1 month ago

The jito.ts adapter exports:

> adapters@1.0.0 test
> ts-node --transpile-only cli/testAdapter.ts fees jito.ts

🦙 Running JITO.TS adapter 🦙
---------------------------------------------------
Start Date: Thu, 10 Oct 2024 15:07:48 GMT
End Date:   Fri, 11 Oct 2024 15:07:48 GMT
---------------------------------------------------

query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
[Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden',
  chain: 'solana'
}
llamatester commented 1 month ago

The mevx.ts adapter exports:

> adapters@1.0.0 test
> ts-node --transpile-only cli/testAdapter.ts fees mevx.ts

🦙 Running MEVX.TS adapter 🦙
---------------------------------------------------
Start Date: Thu, 10 Oct 2024 16:13:29 GMT
End Date:   Fri, 11 Oct 2024 16:13:29 GMT
---------------------------------------------------

query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
query run-async [Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden'
}
[Error: Request failed with status code 403] {
  url: 'https://api.allium.so/api/v1/explorer/queries/phBjLzIZ8uUIDlp0dD3N/run-async',
  method: 'POST',
  axiosError: 'Forbidden',
  chain: 'solana'
}
0xpeluche commented 1 month ago

All the part about migrating to Allium rather than Dune seems correct and more suited to our needs. However, the data returned by the Beefy adapter appears to be accurate compared to what we had, except for Arbitrum, which seems to have returned incorrect data

g1nt0ki commented 1 month ago

lets keep an eye on arbitrum part of beefy and hope it is not a real bug because the number I got matched the value on chain