Skip to content

Commit

Permalink
fix pool registered signature
Browse files Browse the repository at this point in the history
  • Loading branch information
mendesfabio committed Jan 24, 2024
1 parent b7ecc58 commit 76deac6
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 9 deletions.
3 changes: 0 additions & 3 deletions schema.graphql
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,6 @@ type Pool @entity {
blockTimestamp: BigInt!
transactionHash: Bytes!

tokensList: [Bytes!]!
rateProvidersList: [Bytes!]!

tokens: [PoolToken!] @derivedFrom(field: "pool")
rateProviders: [PoolToken!] @derivedFrom(field: "pool")
}
Expand Down
8 changes: 3 additions & 5 deletions src/mappings/vault.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,6 @@ export function handlePoolRegistered(event: PoolRegisteredEvent): void {

let pool = new Pool(poolAddress)
pool.factory = event.params.factory
pool.tokensList = changetype<Bytes[]>(event.params.tokens)
pool.rateProvidersList = changetype<Bytes[]>(event.params.rateProviders)
pool.pauseWindowEndTime = event.params.pauseWindowEndTime
pool.pauseManager = event.params.pauseManager
pool.totalShares = ZERO_BI
Expand All @@ -33,10 +31,10 @@ export function handlePoolRegistered(event: PoolRegisteredEvent): void {

pool.save();

for (let i: i32 = 0; i < pool.tokensList.length; i++) {
let tokenAddress = event.params.tokens[i];
let rateProviderAddress = event.params.rateProviders[i];
for (let i: i32 = 0; i < event.params.tokenConfig.length; i++) {
let tokenAddress = event.params.tokenConfig[i].token;
createPoolToken(poolAddress, tokenAddress);
let rateProviderAddress = event.params.tokenConfig[i].rateProvider;
createRateProvider(poolAddress, tokenAddress, rateProviderAddress);
}

Expand Down
2 changes: 1 addition & 1 deletion subgraph.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ dataSources:
eventHandlers:
- event: PoolBalanceChanged(indexed address,indexed address,address[],int256[])
handler: handlePoolBalanceChanged
- event: PoolRegistered(indexed address,indexed address,address[],address[],uint256,address,(bool,bool,bool,bool,bool,bool,bool,bool),(bool,bool))
- event: PoolRegistered(indexed address,indexed address,(address,uint8,address,bool)[],uint256,address,(bool,bool,bool,bool,bool,bool,bool,bool),(bool,bool))
handler: handlePoolRegistered
- event: Swap(indexed address,indexed address,indexed address,uint256,uint256,uint256)
handler: handleSwap
Expand Down

0 comments on commit 76deac6

Please sign in to comment.