actually add the files
This commit is contained in:
parent
4ec10e7a98
commit
c685ec41b8
|
@ -0,0 +1 @@
|
||||||
|
DATABASE_URL=mysql://root:dev_web3_proxy@127.0.0.1:3306/web3_proxy
|
|
@ -0,0 +1,5 @@
|
||||||
|
# For documentation on how to configure this file,
|
||||||
|
# see diesel.rs/guides/configuring-diesel-cli
|
||||||
|
|
||||||
|
[print_schema]
|
||||||
|
file = "src/schema.rs"
|
|
@ -0,0 +1,5 @@
|
||||||
|
# For documentation on how to configure this file,
|
||||||
|
# see diesel.rs/guides/configuring-diesel-cli
|
||||||
|
|
||||||
|
[print_schema]
|
||||||
|
file = "src/schema.rs"
|
|
@ -0,0 +1,4 @@
|
||||||
|
DROP TABLE users;
|
||||||
|
DROP TABLE secondary_users;
|
||||||
|
DROP TABLE blocklist;
|
||||||
|
DROP TABLE user_keys;
|
|
@ -0,0 +1,41 @@
|
||||||
|
CREATE TABLE users (
|
||||||
|
id SERIAL PRIMARY KEY,
|
||||||
|
primary_address VARCHAR NOT NULL,
|
||||||
|
chain INT NOT NULL,
|
||||||
|
description VARCHAR,
|
||||||
|
email VARCHAR DEFAULT NULL,
|
||||||
|
)
|
||||||
|
|
||||||
|
CREATE TABLE secondary_users (
|
||||||
|
id SERIAL PRIMARY KEY,
|
||||||
|
-- TODO: foreign key
|
||||||
|
user_id INT,
|
||||||
|
-- TODO: how should we store addresses?
|
||||||
|
secondary_address VARCHAR NOT NULL,
|
||||||
|
chain INT NOT NULL,
|
||||||
|
description VARCHAR,
|
||||||
|
-- TODO: creation time?
|
||||||
|
-- TODO: permissions. likely similar to infura
|
||||||
|
)
|
||||||
|
|
||||||
|
CREATE TABLE blocklist (
|
||||||
|
id SERIAL PRIMARY KEY,
|
||||||
|
-- TODO: creation time?
|
||||||
|
blocked_address VARCHAR NOT NULL,
|
||||||
|
chain INT NOT NULL,
|
||||||
|
reason TEXT,
|
||||||
|
)
|
||||||
|
|
||||||
|
CREATE TABLE user_keys (
|
||||||
|
id SERIAL PRIMARY KEY,
|
||||||
|
-- TODO: foreign key
|
||||||
|
user_id BIGINT,
|
||||||
|
api_key VARCHAR,
|
||||||
|
name VARCHAR,
|
||||||
|
private_txs BOOLEAN,
|
||||||
|
active BOOLEAN,
|
||||||
|
-- TODO: creation time?
|
||||||
|
-- TODO: requests_per_second INT,
|
||||||
|
-- TODO: requests_per_day INT,
|
||||||
|
-- TODO: more security features. likely similar to infura
|
||||||
|
)
|
Loading…
Reference in New Issue