Skip to content

Commit

Permalink
Fix format and linting issues
Browse files Browse the repository at this point in the history
  • Loading branch information
tryouge committed Nov 3, 2023
1 parent cf1e991 commit f6a53db
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 99 deletions.
94 changes: 0 additions & 94 deletions subgraphs/orbit/src/common/tokens.ts
Original file line number Diff line number Diff line change
Expand Up @@ -82,97 +82,3 @@ export function isNullEthValue(value: string): boolean {
"0x0000000000000000000000000000000000000000000000000000000000000001"
);
}

// Initialize a Token Definition with the attributes
class StaticTokenDefinition {
address: Address;
symbol: string;
name: string;
decimals: i32;

// Initialize a Token Definition with its attributes
constructor(address: Address, symbol: string, name: string, decimals: i32) {
this.address = address;
this.symbol = symbol;
this.name = name;
this.decimals = decimals;
}

// Get all tokens with a static defintion
static getStaticDefinitions(): Array<StaticTokenDefinition> {
let staticDefinitions = new Array<StaticTokenDefinition>(6);

// Add DGD
let tokenDGD = new StaticTokenDefinition(
Address.fromString("0xe0b7927c4af23765cb51314a0e0521a9645f0e2a"),
"DGD",
"DGD",
9 as i32
);
staticDefinitions.push(tokenDGD);

// Add AAVE
let tokenAAVE = new StaticTokenDefinition(
Address.fromString("0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9"),
"AAVE",
"Aave Token",
18 as i32
);
staticDefinitions.push(tokenAAVE);

// Add LIF
let tokenLIF = new StaticTokenDefinition(
Address.fromString("0xeb9951021698b42e4399f9cbb6267aa35f82d59d"),
"LIF",
"Lif",
18 as i32
);
staticDefinitions.push(tokenLIF);

// Add SVD
let tokenSVD = new StaticTokenDefinition(
Address.fromString("0xbdeb4b83251fb146687fa19d1c660f99411eefe3"),
"SVD",
"savedroid",
18 as i32
);
staticDefinitions.push(tokenSVD);

// Add TheDAO
let tokenTheDAO = new StaticTokenDefinition(
Address.fromString("0xbb9bc244d798123fde783fcc1c72d3bb8c189413"),
"TheDAO",
"TheDAO",
16 as i32
);
staticDefinitions.push(tokenTheDAO);

// Add HPB
let tokenHPB = new StaticTokenDefinition(
Address.fromString("0x38c6a68304cdefb9bec48bbfaaba5c5b47818bb2"),
"HPB",
"HPBCoin",
18 as i32
);
staticDefinitions.push(tokenHPB);

return staticDefinitions;
}

// Helper for hardcoded tokens
static fromAddress(tokenAddress: Address): StaticTokenDefinition | null {
let staticDefinitions = this.getStaticDefinitions();
let tokenAddressHex = tokenAddress.toHexString();

// Search the definition using the address
for (let i = 0; i < staticDefinitions.length; i++) {
let staticDefinition = staticDefinitions[i];
if (staticDefinition.address.toHexString() == tokenAddressHex) {
return staticDefinition;
}
}

// If not found, return null
return null;
}
}
8 changes: 3 additions & 5 deletions subgraphs/orbit/src/mappings/handlers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ import { Pool } from "../sdk/protocols/bridge/pool";
import { Versions } from "../versions";
import { bigIntToBigDecimal } from "../sdk/util/numbers";
import { TokenInitializer, TokenParams } from "../sdk/protocols/bridge/tokens";
import { _ERC20 } from "../../generated/Vault/_ERC20";
import { networkToChainID } from "../sdk/protocols/bridge/chainIds";
import { BIGINT_ZERO, getNetworkSpecificConstant } from "../sdk/util/constants";
import { Deposit, Withdraw } from "../../generated/Vault/Vault";
Expand All @@ -49,10 +48,9 @@ class Pricer implements TokenPricer {

class TokenInit implements TokenInitializer {
getTokenParams(address: Address): TokenParams {
const erc20 = _ERC20.bind(address);
let decimals = fetchTokenDecimals(address);
let name = fetchTokenName(address);
let symbol = fetchTokenSymbol(address);
const decimals = fetchTokenDecimals(address);
const name = fetchTokenName(address);
const symbol = fetchTokenSymbol(address);

return {
name,
Expand Down

0 comments on commit f6a53db

Please sign in to comment.