Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
N
nebula
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
exchain
nebula
Commits
ab15f323
Unverified
Commit
ab15f323
authored
Sep 06, 2023
by
mergify[bot]
Committed by
GitHub
Sep 06, 2023
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'develop' into dependabot/npm_and_yarn/vitest/coverage-istanbul-0.34.3
parents
2012b3b0
c576a7c5
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
82 additions
and
79 deletions
+82
-79
indexer.toml
indexer/indexer.toml
+9
-5
schema.prisma
indexer/ui/schema.prisma
+73
-74
No files found.
indexer/indexer.toml
View file @
ab15f323
...
@@ -22,11 +22,15 @@ l1-rpc = "${INDEXER_RPC_URL_L1}"
...
@@ -22,11 +22,15 @@ l1-rpc = "${INDEXER_RPC_URL_L1}"
l2-rpc
=
"${INDEXER_RPC_URL_L2}"
l2-rpc
=
"${INDEXER_RPC_URL_L2}"
[db]
[db]
host
=
"postgres"
host
=
"$INDEXER_DB_HOST"
port
=
5432
# this port may be problematic once we depoly
user
=
"db_username"
# the DATABASE_URL looks like this for previous services and didn't include a port
password
=
"db_password"
# DATABASE_URL="postgresql://${INDEXER_DB_USER}:${INDEXER_DB_PASS}@localhost/${INDEXER_DB_NAME}?host=${INDEXER_DB_HOST}"
name
=
"db_name"
# If not problematic delete these comments
port
=
$INDEXER_DB_PORT
user
=
"$INDEXER_DB_USER"
password
=
"$INDEXER_DB_PASS"
name
=
"$INDEXER_DB_NAME"
[http]
[http]
host
=
"127.0.0.1"
host
=
"127.0.0.1"
...
...
indexer/ui/schema.prisma
View file @
ab15f323
...
@@ -4,35 +4,34 @@ generator client {
...
@@ -4,35 +4,34 @@ generator client {
datasource
db
{
datasource
db
{
provider
=
"postgresql"
provider
=
"postgresql"
url
=
env
(
"DATABASE_URL"
)
url
=
"postgresql://db_username:db_password@localhost:5434/db_name"
}
}
model
l1_bridged_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
name
String
@
db
.
VarChar
name
String
@
db
.
VarChar
symbol
String
@
db
.
VarChar
symbol
String
@
db
.
VarChar
decimals
Int
decimals
Int
l2_bridged_tokens
l2_bridged_tokens
[]
l2_bridged_tokens
l2_bridged_tokens
[]
}
}
model
l2_bridged_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_bridged_tokens
l1_bridged_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
:
Cascade
,
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
.
model
l1_block_headers
{
model
l1_block_headers
{
hash
String
@
id
@
db
.
VarChar
hash
String
@
id
@
db
.
VarChar
parent_hash
String
@
db
.
VarChar
parent_hash
String
@
unique
@
db
.
VarChar
number
Decimal
@
db
.
Decimal
number
Decimal
@
unique
@
db
.
Decimal
timestamp
Int
timestamp
Int
@
unique
rlp_bytes
String
@
db
.
VarChar
rlp_bytes
String
@
db
.
VarChar
l1_contract_events
l1_contract_events
[]
l1_contract_events
l1_contract_events
[]
}
}
...
@@ -40,7 +39,7 @@ model l1_block_headers {
...
@@ -40,7 +39,7 @@ model l1_block_headers {
///
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
.
model
l1_bridge_deposits
{
model
l1_bridge_deposits
{
transaction_source_hash
String
@
id
@
db
.
VarChar
transaction_source_hash
String
@
id
@
db
.
VarChar
cross_domain_message_hash
String
?
@
unique
@
db
.
VarChar
cross_domain_message_hash
String
@
unique
@
db
.
VarChar
from_address
String
@
db
.
VarChar
from_address
String
@
db
.
VarChar
to_address
String
@
db
.
VarChar
to_address
String
@
db
.
VarChar
local_token_address
String
@
db
.
VarChar
local_token_address
String
@
db
.
VarChar
...
@@ -48,8 +47,8 @@ model l1_bridge_deposits {
...
@@ -48,8 +47,8 @@ model l1_bridge_deposits {
amount
Decimal
@
db
.
Decimal
amount
Decimal
@
db
.
Decimal
data
String
@
db
.
VarChar
data
String
@
db
.
VarChar
timestamp
Int
timestamp
Int
l1_bridge_messages
l1_bridge_messages
?
@
relation
(
fields
:
[
cross_domain_message_hash
],
references
:
[
message_hash
],
onDelete
:
NoAction
,
onUpdate
:
NoAction
)
l1_bridge_messages
l1_bridge_messages
@
relation
(
fields
:
[
cross_domain_message_hash
],
references
:
[
message_hash
],
onDelete
:
Cascade
,
onUpdate
:
NoAction
)
l1_transaction_deposits
l1_transaction_deposits
@
relation
(
fields
:
[
transaction_source_hash
],
references
:
[
source_hash
],
onDelete
:
NoAction
,
onUpdate
:
NoAction
)
l1_transaction_deposits
l1_transaction_deposits
@
relation
(
fields
:
[
transaction_source_hash
],
references
:
[
source_hash
],
onDelete
:
Cascade
,
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
.
...
@@ -66,36 +65,36 @@ model l1_bridge_messages {
...
@@ -66,36 +65,36 @@ model l1_bridge_messages {
data
String
@
db
.
VarChar
data
String
@
db
.
VarChar
timestamp
Int
timestamp
Int
l1_bridge_deposits
l1_bridge_deposits
?
l1_bridge_deposits
l1_bridge_deposits
?
l2_contract_events
l2_contract_events
?
@
relation
(
fields
:
[
relayed_message_event_guid
],
references
:
[
guid
],
onDelete
:
NoAction
,
onUpdate
:
NoAction
)
l2_contract_events
l2_contract_events
?
@
relation
(
fields
:
[
relayed_message_event_guid
],
references
:
[
guid
],
onDelete
:
Cascade
,
onUpdate
:
NoAction
)
l1_contract_events
l1_contract_events
@
relation
(
fields
:
[
sent_message_event_guid
],
references
:
[
guid
],
onDelete
:
NoAction
,
onUpdate
:
NoAction
)
l1_contract_events
l1_contract_events
@
relation
(
fields
:
[
sent_message_event_guid
],
references
:
[
guid
],
onDelete
:
Cascade
,
onUpdate
:
NoAction
)
l1_transaction_deposits
l1_transaction_deposits
@
relation
(
fields
:
[
transaction_source_hash
],
references
:
[
source_hash
],
onDelete
:
NoAction
,
onUpdate
:
NoAction
)
l1_transaction_deposits
l1_transaction_deposits
@
relation
(
fields
:
[
transaction_source_hash
],
references
:
[
source_hash
],
onDelete
:
Cascade
,
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
.
model
l1_contract_events
{
model
l1_contract_events
{
guid
String
@
id
@
db
.
VarChar
guid
String
@
id
@
db
.
VarChar
block_hash
String
@
db
.
VarChar
block_hash
String
@
db
.
VarChar
contract_address
String
@
db
.
VarChar
contract_address
String
@
db
.
VarChar
transaction_hash
String
@
db
.
VarChar
transaction_hash
String
@
db
.
VarChar
log_index
Int
log_index
Int
event_signature
String
@
db
.
VarChar
event_signature
String
@
db
.
VarChar
timestamp
Int
timestamp
Int
rlp_bytes
String
@
db
.
VarChar
rlp_bytes
String
@
db
.
VarChar
l1_bridge_messages
l1_bridge_messages
?
l1_bridge_messages
l1_bridge_messages
?
l1_block_headers
l1_block_headers
@
relation
(
fields
:
[
block_hash
],
references
:
[
hash
],
onDelete
:
NoAction
,
onUpdate
:
NoAction
)
l1_block_headers
l1_block_headers
@
relation
(
fields
:
[
block_hash
],
references
:
[
hash
],
onDelete
:
Cascade
,
onUpdate
:
NoAction
)
l1_transaction_deposits
l1_transaction_deposits
[]
l1_transaction_deposits
l1_transaction_deposits
?
l2_bridge_messages
l2_bridge_messages
?
l2_bridge_messages
l2_bridge_messages
?
l2_transaction_withdrawals_l2_transaction_withdrawals_finalized_l1_event_guidTol1_contract_events
l2_transaction_withdrawals
[]
@
relation
(
"l2_transaction_withdrawals_finalized_l1_event_guidTol1_contract_events"
)
l2_transaction_withdrawals_l2_transaction_withdrawals_finalized_l1_event_guidTol1_contract_events
l2_transaction_withdrawals
?
@
relation
(
"l2_transaction_withdrawals_finalized_l1_event_guidTol1_contract_events"
)
l2_transaction_withdrawals_l2_transaction_withdrawals_proven_l1_event_guidTol1_contract_events
l2_transaction_withdrawals
[]
@
relation
(
"l2_transaction_withdrawals_proven_l1_event_guidTol1_contract_events"
)
l2_transaction_withdrawals_l2_transaction_withdrawals_proven_l1_event_guidTol1_contract_events
l2_transaction_withdrawals
?
@
relation
(
"l2_transaction_withdrawals_proven_l1_event_guidTol1_contract_events"
)
legacy_state_batches
legacy_state_batches
[]
legacy_state_batches
legacy_state_batches
?
output_proposals
output_proposals
[]
output_proposals
output_proposals
?
}
}
///
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
.
model
l1_transaction_deposits
{
model
l1_transaction_deposits
{
source_hash
String
@
id
@
db
.
VarChar
source_hash
String
@
id
@
db
.
VarChar
l2_transaction_hash
String
@
db
.
VarChar
l2_transaction_hash
String
@
unique
@
db
.
VarChar
initiated_l1_event_guid
String
@
db
.
VarChar
initiated_l1_event_guid
String
@
unique
@
db
.
VarChar
from_address
String
@
db
.
VarChar
from_address
String
@
db
.
VarChar
to_address
String
@
db
.
VarChar
to_address
String
@
db
.
VarChar
amount
Decimal
@
db
.
Decimal
amount
Decimal
@
db
.
Decimal
...
@@ -104,15 +103,15 @@ model l1_transaction_deposits {
...
@@ -104,15 +103,15 @@ model l1_transaction_deposits {
timestamp
Int
timestamp
Int
l1_bridge_deposits
l1_bridge_deposits
?
l1_bridge_deposits
l1_bridge_deposits
?
l1_bridge_messages
l1_bridge_messages
?
l1_bridge_messages
l1_bridge_messages
?
l1_contract_events
l1_contract_events
@
relation
(
fields
:
[
initiated_l1_event_guid
],
references
:
[
guid
],
onDelete
:
NoAction
,
onUpdate
:
NoAction
)
l1_contract_events
l1_contract_events
@
relation
(
fields
:
[
initiated_l1_event_guid
],
references
:
[
guid
],
onDelete
:
Cascade
,
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
.
model
l2_block_headers
{
model
l2_block_headers
{
hash
String
@
id
@
db
.
VarChar
hash
String
@
id
@
db
.
VarChar
parent_hash
String
@
db
.
VarChar
parent_hash
String
@
unique
@
db
.
VarChar
number
Decimal
@
db
.
Decimal
number
Decimal
@
unique
@
db
.
Decimal
timestamp
Int
timestamp
Int
@
unique
rlp_bytes
String
@
db
.
VarChar
rlp_bytes
String
@
db
.
VarChar
l2_contract_events
l2_contract_events
[]
l2_contract_events
l2_contract_events
[]
}
}
...
@@ -130,16 +129,16 @@ model l2_bridge_messages {
...
@@ -130,16 +129,16 @@ model l2_bridge_messages {
gas_limit
Decimal
@
db
.
Decimal
gas_limit
Decimal
@
db
.
Decimal
data
String
@
db
.
VarChar
data
String
@
db
.
VarChar
timestamp
Int
timestamp
Int
l1_contract_events
l1_contract_events
?
@
relation
(
fields
:
[
relayed_message_event_guid
],
references
:
[
guid
],
onDelete
:
NoAction
,
onUpdate
:
NoAction
)
l1_contract_events
l1_contract_events
?
@
relation
(
fields
:
[
relayed_message_event_guid
],
references
:
[
guid
],
onDelete
:
Cascade
,
onUpdate
:
NoAction
)
l2_contract_events
l2_contract_events
@
relation
(
fields
:
[
sent_message_event_guid
],
references
:
[
guid
],
onDelete
:
NoAction
,
onUpdate
:
NoAction
)
l2_contract_events
l2_contract_events
@
relation
(
fields
:
[
sent_message_event_guid
],
references
:
[
guid
],
onDelete
:
Cascade
,
onUpdate
:
NoAction
)
l2_transaction_withdrawals
l2_transaction_withdrawals
@
relation
(
fields
:
[
transaction_withdrawal_hash
],
references
:
[
withdrawal_hash
],
onDelete
:
NoAction
,
onUpdate
:
NoAction
)
l2_transaction_withdrawals
l2_transaction_withdrawals
@
relation
(
fields
:
[
transaction_withdrawal_hash
],
references
:
[
withdrawal_hash
],
onDelete
:
Cascade
,
onUpdate
:
NoAction
)
l2_bridge_withdrawals
l2_bridge_withdrawals
?
l2_bridge_withdrawals
l2_bridge_withdrawals
?
}
}
///
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
.
model
l2_bridge_withdrawals
{
model
l2_bridge_withdrawals
{
transaction_withdrawal_hash
String
@
id
@
db
.
VarChar
transaction_withdrawal_hash
String
@
id
@
db
.
VarChar
cross_domain_message_hash
String
?
@
unique
@
db
.
VarChar
cross_domain_message_hash
String
@
unique
@
db
.
VarChar
from_address
String
@
db
.
VarChar
from_address
String
@
db
.
VarChar
to_address
String
@
db
.
VarChar
to_address
String
@
db
.
VarChar
local_token_address
String
@
db
.
VarChar
local_token_address
String
@
db
.
VarChar
...
@@ -147,34 +146,34 @@ model l2_bridge_withdrawals {
...
@@ -147,34 +146,34 @@ model l2_bridge_withdrawals {
amount
Decimal
@
db
.
Decimal
amount
Decimal
@
db
.
Decimal
data
String
@
db
.
VarChar
data
String
@
db
.
VarChar
timestamp
Int
timestamp
Int
l2_bridge_messages
l2_bridge_messages
?
@
relation
(
fields
:
[
cross_domain_message_hash
],
references
:
[
message_hash
],
onDelete
:
NoAction
,
onUpdate
:
NoAction
)
l2_bridge_messages
l2_bridge_messages
@
relation
(
fields
:
[
cross_domain_message_hash
],
references
:
[
message_hash
],
onDelete
:
Cascade
,
onUpdate
:
NoAction
)
l2_transaction_withdrawals
l2_transaction_withdrawals
@
relation
(
fields
:
[
transaction_withdrawal_hash
],
references
:
[
withdrawal_hash
],
onDelete
:
NoAction
,
onUpdate
:
NoAction
)
l2_transaction_withdrawals
l2_transaction_withdrawals
@
relation
(
fields
:
[
transaction_withdrawal_hash
],
references
:
[
withdrawal_hash
],
onDelete
:
Cascade
,
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
.
model
l2_contract_events
{
model
l2_contract_events
{
guid
String
@
id
@
db
.
VarChar
guid
String
@
id
@
db
.
VarChar
block_hash
String
@
db
.
VarChar
block_hash
String
@
db
.
VarChar
contract_address
String
@
db
.
VarChar
contract_address
String
@
db
.
VarChar
transaction_hash
String
@
db
.
VarChar
transaction_hash
String
@
db
.
VarChar
log_index
Int
log_index
Int
event_signature
String
@
db
.
VarChar
event_signature
String
@
db
.
VarChar
timestamp
Int
timestamp
Int
rlp_bytes
String
@
db
.
VarChar
rlp_bytes
String
@
db
.
VarChar
l1_bridge_messages
l1_bridge_messages
?
l1_bridge_messages
l1_bridge_messages
?
l2_bridge_messages
l2_bridge_messages
?
l2_bridge_messages
l2_bridge_messages
?
l2_block_headers
l2_block_headers
@
relation
(
fields
:
[
block_hash
],
references
:
[
hash
],
onDelete
:
NoAction
,
onUpdate
:
NoAction
)
l2_block_headers
l2_block_headers
@
relation
(
fields
:
[
block_hash
],
references
:
[
hash
],
onDelete
:
Cascade
,
onUpdate
:
NoAction
)
l2_transaction_withdrawals
l2_transaction_withdrawals
[]
l2_transaction_withdrawals
l2_transaction_withdrawals
?
}
}
///
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
.
model
l2_transaction_withdrawals
{
model
l2_transaction_withdrawals
{
withdrawal_hash
String
@
id
@
db
.
VarChar
withdrawal_hash
String
@
id
@
db
.
VarChar
initiated_l2_event_guid
String
@
db
.
VarChar
nonce
Decimal
@
unique
@
db
.
Decimal
proven_l1_event_guid
String
?
@
db
.
VarChar
initiated_l2_event_guid
String
@
unique
@
db
.
VarChar
finalized_l1_event_guid
String
?
@
db
.
VarChar
proven_l1_event_guid
String
?
@
unique
@
db
.
VarChar
finalized_l1_event_guid
String
?
@
unique
@
db
.
VarChar
succeeded
Boolean
?
succeeded
Boolean
?
nonce
Decimal
?
@
unique
@
db
.
Decimal
from_address
String
@
db
.
VarChar
from_address
String
@
db
.
VarChar
to_address
String
@
db
.
VarChar
to_address
String
@
db
.
VarChar
amount
Decimal
@
db
.
Decimal
amount
Decimal
@
db
.
Decimal
...
@@ -183,24 +182,24 @@ model l2_transaction_withdrawals {
...
@@ -183,24 +182,24 @@ model l2_transaction_withdrawals {
timestamp
Int
timestamp
Int
l2_bridge_messages
l2_bridge_messages
?
l2_bridge_messages
l2_bridge_messages
?
l2_bridge_withdrawals
l2_bridge_withdrawals
?
l2_bridge_withdrawals
l2_bridge_withdrawals
?
l1_contract_events_l2_transaction_withdrawals_finalized_l1_event_guidTol1_contract_events
l1_contract_events
?
@
relation
(
"l2_transaction_withdrawals_finalized_l1_event_guidTol1_contract_events"
,
fields
:
[
finalized_l1_event_guid
],
references
:
[
guid
],
onDelete
:
NoAction
,
onUpdate
:
NoAction
)
l1_contract_events_l2_transaction_withdrawals_finalized_l1_event_guidTol1_contract_events
l1_contract_events
?
@
relation
(
"l2_transaction_withdrawals_finalized_l1_event_guidTol1_contract_events"
,
fields
:
[
finalized_l1_event_guid
],
references
:
[
guid
],
onDelete
:
Cascade
,
onUpdate
:
NoAction
)
l2_contract_events
l2_contract_events
@
relation
(
fields
:
[
initiated_l2_event_guid
],
references
:
[
guid
],
onDelete
:
NoAction
,
onUpdate
:
NoAction
)
l2_contract_events
l2_contract_events
@
relation
(
fields
:
[
initiated_l2_event_guid
],
references
:
[
guid
],
onDelete
:
Cascade
,
onUpdate
:
NoAction
)
l1_contract_events_l2_transaction_withdrawals_proven_l1_event_guidTol1_contract_events
l1_contract_events
?
@
relation
(
"l2_transaction_withdrawals_proven_l1_event_guidTol1_contract_events"
,
fields
:
[
proven_l1_event_guid
],
references
:
[
guid
],
onDelete
:
NoAction
,
onUpdate
:
NoAction
)
l1_contract_events_l2_transaction_withdrawals_proven_l1_event_guidTol1_contract_events
l1_contract_events
?
@
relation
(
"l2_transaction_withdrawals_proven_l1_event_guidTol1_contract_events"
,
fields
:
[
proven_l1_event_guid
],
references
:
[
guid
],
onDelete
:
Cascade
,
onUpdate
:
NoAction
)
}
}
model
legacy_state_batches
{
model
legacy_state_batches
{
index
Int
@
id
index
Int
@
id
root
String
@
db
.
VarChar
root
String
@
unique
@
db
.
VarChar
size
Int
size
Int
prev_total
Int
prev_total
Int
l1_contract_event_guid
String
?
@
db
.
VarChar
state_batch_appended_guid
String
@
unique
@
db
.
VarChar
l1_contract_events
l1_contract_events
?
@
relation
(
fields
:
[
l1_contract_event_guid
],
references
:
[
guid
],
onDelete
:
NoAction
,
onUpdate
:
NoAction
)
l1_contract_events
l1_contract_events
@
relation
(
fields
:
[
state_batch_appended_guid
],
references
:
[
guid
],
onDelete
:
Cascade
,
onUpdate
:
NoAction
)
}
}
model
output_proposals
{
model
output_proposals
{
output_root
String
@
id
@
db
.
VarChar
output_root
String
@
id
@
db
.
VarChar
l2_output_index
Decimal
@
db
.
Decimal
l2_output_index
Decimal
@
unique
@
db
.
Decimal
l2_block_number
Decimal
@
db
.
Decimal
l2_block_number
Decimal
@
unique
@
db
.
Decimal
l1_contract_event_guid
String
?
@
db
.
VarChar
output_proposed_guid
String
@
unique
@
db
.
VarChar
l1_contract_events
l1_contract_events
?
@
relation
(
fields
:
[
l1_contract_event_guid
],
references
:
[
guid
],
onDelete
:
NoAction
,
onUpdate
:
NoAction
)
l1_contract_events
l1_contract_events
@
relation
(
fields
:
[
output_proposed_guid
],
references
:
[
guid
],
onDelete
:
Cascade
,
onUpdate
:
NoAction
)
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment