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
c576a7c5
Unverified
Commit
c576a7c5
authored
Sep 06, 2023
by
OptimismBot
Committed by
GitHub
Sep 06, 2023
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #7090 from ethereum-optimism/willc/update-prisma
🔧
chore: update schema.prisma
parents
b96f0156
d9a133cb
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
73 additions
and
74 deletions
+73
-74
schema.prisma
indexer/ui/schema.prisma
+73
-74
No files found.
indexer/ui/schema.prisma
View file @
c576a7c5
...
@@ -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