2021-11-12 14:22:35 +01:00
|
|
|
import { BigDecimal, BigInt } from '@graphprotocol/graph-ts'
|
|
|
|
|
|
|
|
export const ENABLE_DEBUG = true
|
2022-01-18 15:20:02 +01:00
|
|
|
export const ZERO_ADDRESS = '0x0000000000000000000000000000000000000000'
|
2021-11-12 14:22:35 +01:00
|
|
|
|
2021-11-23 13:59:34 +01:00
|
|
|
export const DAY = 24 * 60 * 60
|
|
|
|
|
2021-11-12 14:22:35 +01:00
|
|
|
export namespace integer {
|
|
|
|
export const NEGATIVE_ONE = BigInt.fromI32(-1)
|
|
|
|
export const ZERO = BigInt.fromI32(0)
|
|
|
|
export const ONE = BigInt.fromI32(1)
|
|
|
|
export const TWO = BigInt.fromI32(2)
|
|
|
|
export const ONE_BASE_18 = BigInt.fromI32(10).pow(18 as u8)
|
|
|
|
}
|
|
|
|
|
2021-11-15 13:04:26 +01:00
|
|
|
export namespace decimal {
|
2021-11-19 15:42:17 +01:00
|
|
|
export const ZERO = BigDecimal.fromString('0.0')
|
|
|
|
export const MINUS_1 = BigDecimal.fromString('-1.0')
|
|
|
|
export const ONE = BigDecimal.fromString('1.0')
|
2021-11-12 14:22:35 +01:00
|
|
|
export const BONE = BigDecimal.fromString('1000000000000000000')
|
|
|
|
}
|
2021-11-19 15:42:17 +01:00
|
|
|
|
2021-12-02 13:10:23 +01:00
|
|
|
// string enums don't work in wasm so this was the alternative, not optimal
|
|
|
|
export namespace PoolTransactionType {
|
|
|
|
export const JOIN = 'JOIN'
|
|
|
|
export const EXIT = 'EXIT'
|
|
|
|
export const SWAP = 'SWAP'
|
|
|
|
export const SETUP = 'SETUP'
|
2021-11-19 15:42:17 +01:00
|
|
|
}
|
2021-12-02 12:08:47 +01:00
|
|
|
|
2021-12-02 13:10:23 +01:00
|
|
|
export namespace NftUpdateType {
|
|
|
|
export const METADATA_CREATED = 'METADATA_CREATED'
|
|
|
|
export const METADATA_UPDATED = 'METADATA_UPDATED'
|
|
|
|
export const STATE_UPDATED = 'STATE_UPDATED'
|
|
|
|
export const TOKENURI_UPDATED = 'TOKENURI_UPDATED'
|
2021-12-02 12:08:47 +01:00
|
|
|
}
|