Commit 4169c1fb authored by Will Cory's avatar Will Cory

chore(indexer): Rename l1_tokens and l2_tokens

parent 54ab4906
...@@ -133,7 +133,7 @@ func (db *bridgeTransfersDB) L1BridgeDepositsByAddress(address common.Address, c ...@@ -133,7 +133,7 @@ func (db *bridgeTransfersDB) L1BridgeDepositsByAddress(address common.Address, c
limit = defaultLimit limit = defaultLimit
} }
// TODO join with l1_tokens and l2_tokens // TODO join with l1_bridged_tokens and l2_bridged_tokens
ethAddressString := predeploys.LegacyERC20ETHAddr.String() ethAddressString := predeploys.LegacyERC20ETHAddr.String()
// Coalesce l1 transaction deposits that are simply ETH sends // Coalesce l1 transaction deposits that are simply ETH sends
...@@ -242,7 +242,7 @@ func (db *bridgeTransfersDB) L2BridgeWithdrawalsByAddress(address common.Address ...@@ -242,7 +242,7 @@ func (db *bridgeTransfersDB) L2BridgeWithdrawalsByAddress(address common.Address
limit = defaultLimit limit = defaultLimit
} }
// TODO join with l1_tokens and l2_tokens // TODO join with l1_bridged_tokens and l2_bridged_tokens
ethAddressString := predeploys.LegacyERC20ETHAddr.String() ethAddressString := predeploys.LegacyERC20ETHAddr.String()
// Coalesce l2 transaction withdrawals that are simply ETH sends // Coalesce l2 transaction withdrawals that are simply ETH sends
......
...@@ -84,7 +84,7 @@ CREATE TABLE IF NOT EXISTS output_proposals ( ...@@ -84,7 +84,7 @@ CREATE TABLE IF NOT EXISTS output_proposals (
*/ */
-- Bridged L1/L2 Tokens -- Bridged L1/L2 Tokens
CREATE TABLE IF NOT EXISTS l1_tokens ( CREATE TABLE IF NOT EXISTS l1_bridged_tokens (
address VARCHAR PRIMARY KEY, address VARCHAR PRIMARY KEY,
bridge_address VARCHAR NOT NULL, bridge_address VARCHAR NOT NULL,
...@@ -92,12 +92,12 @@ CREATE TABLE IF NOT EXISTS l1_tokens ( ...@@ -92,12 +92,12 @@ CREATE TABLE IF NOT EXISTS l1_tokens (
symbol VARCHAR NOT NULL, symbol VARCHAR NOT NULL,
decimals INTEGER NOT NULL CHECK (decimals >= 0 AND decimals <= 18) decimals INTEGER NOT NULL CHECK (decimals >= 0 AND decimals <= 18)
); );
CREATE TABLE IF NOT EXISTS l2_tokens ( CREATE TABLE IF NOT EXISTS l2_bridged_tokens (
address VARCHAR PRIMARY KEY, address VARCHAR PRIMARY KEY,
bridge_address VARCHAR NOT NULL, bridge_address VARCHAR NOT NULL,
-- L1-L2 relationship is 1 to many so this is not necessarily unique -- L1-L2 relationship is 1 to many so this is not necessarily unique
l1_token_address VARCHAR REFERENCES l1_tokens(address) ON DELETE CASCADE, l1_token_address VARCHAR REFERENCES l1_bridged_tokens(address) ON DELETE CASCADE,
name VARCHAR NOT NULL, name VARCHAR NOT NULL,
symbol VARCHAR NOT NULL, symbol VARCHAR NOT NULL,
...@@ -179,8 +179,8 @@ CREATE TABLE IF NOT EXISTS l1_bridge_deposits ( ...@@ -179,8 +179,8 @@ CREATE TABLE IF NOT EXISTS l1_bridge_deposits (
-- Deposit information -- Deposit information
from_address VARCHAR NOT NULL, from_address VARCHAR NOT NULL,
to_address VARCHAR NOT NULL, to_address VARCHAR NOT NULL,
local_token_address VARCHAR NOT NULL, -- REFERENCES l1_tokens(address), uncomment me in future pr local_token_address VARCHAR NOT NULL, -- REFERENCES l1_bridged_tokens(address), uncomment me in future pr
remote_token_address VARCHAR NOT NULL, -- REFERENCES l2_tokens(address), uncomment me in future pr remote_token_address VARCHAR NOT NULL, -- REFERENCES l2_bridged_tokens(address), uncomment me in future pr
amount UINT256 NOT NULL, amount UINT256 NOT NULL,
data VARCHAR NOT NULL, data VARCHAR NOT NULL,
timestamp INTEGER NOT NULL CHECK (timestamp > 0) timestamp INTEGER NOT NULL CHECK (timestamp > 0)
...@@ -192,8 +192,8 @@ CREATE TABLE IF NOT EXISTS l2_bridge_withdrawals ( ...@@ -192,8 +192,8 @@ CREATE TABLE IF NOT EXISTS l2_bridge_withdrawals (
-- Withdrawal information -- Withdrawal information
from_address VARCHAR NOT NULL, from_address VARCHAR NOT NULL,
to_address VARCHAR NOT NULL, to_address VARCHAR NOT NULL,
local_token_address VARCHAR NOT NULL, -- REFERENCES l2_tokens(address), uncomment me in future pr local_token_address VARCHAR NOT NULL, -- REFERENCES l2_bridged_tokens(address), uncomment me in future pr
remote_token_address VARCHAR NOT NULL, -- REFERENCES l1_tokens(address), uncomment me in future pr remote_token_address VARCHAR NOT NULL, -- REFERENCES l1_bridged_tokens(address), uncomment me in future pr
amount UINT256 NOT NULL, amount UINT256 NOT NULL,
data VARCHAR NOT NULL, data VARCHAR NOT NULL,
timestamp INTEGER NOT NULL CHECK (timestamp > 0) timestamp INTEGER NOT NULL CHECK (timestamp > 0)
......
...@@ -7,24 +7,24 @@ datasource db { ...@@ -7,24 +7,24 @@ datasource db {
url = env("DATABASE_URL") url = env("DATABASE_URL")
} }
model l1_tokens { model l1_bridged_tokens {
address String @id @db.VarChar address String @id @db.VarChar
bridge_address String @db.VarChar bridge_address String @db.VarChar
l2_token_address String @db.VarChar l2_token_address String @db.VarChar
name String @db.VarChar name String @db.VarChar
symbol String @db.VarChar symbol String @db.VarChar
decimals Int decimals Int
l2_tokens l2_tokens[] l2_bridged_tokens l2_bridged_tokens[]
} }
model l2_tokens { model l2_bridged_tokens {
address String @id @db.VarChar address String @id @db.VarChar
bridge_address String @db.VarChar bridge_address String @db.VarChar
l1_token_address String? @db.VarChar l1_token_address String? @db.VarChar
name String @db.VarChar name String @db.VarChar
symbol String @db.VarChar symbol String @db.VarChar
decimals Int decimals Int
l1_tokens l1_tokens? @relation(fields: [l1_token_address], references: [address], onDelete: NoAction, onUpdate: NoAction) l1_bridged_tokens l1_bridged_tokens? @relation(fields: [l1_token_address], references: [address], onDelete: NoAction, onUpdate: NoAction)
} }
/// This table contains check constraints and requires additional setup for migrations. Visit https://pris.ly/d/check-constraints for more info. /// This table contains check constraints and requires additional setup for migrations. Visit https://pris.ly/d/check-constraints for more info.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment