fix(dapps)_: bring back missing wallet_connect_dapps migration file

The file was missing from the original commit due to the ignore rule
in the .gitignore file. Therefore I removed the rule and restored
the file from the `bindata.go`

Original commit 36273bc9b2
This commit is contained in:
Stefan 2024-06-20 13:39:04 +03:00 committed by Stefan Dunca
parent fb261e4a0e
commit d351acbba5
2 changed files with 21 additions and 1 deletions

1
.gitignore vendored
View File

@ -21,7 +21,6 @@
*/**/.DS_Store */**/.DS_Store
.ethtest .ethtest
*/**/*tx_database* */**/*tx_database*
*/**/*dapps*
vendor/github.com/ethereum/go-ethereum/vendor vendor/github.com/ethereum/go-ethereum/vendor
node_modules/ node_modules/
tags tags

View File

@ -0,0 +1,21 @@
-- wallet_connect_dapps table keeps track of connected dApps to provide a link to their individual sessions
CREATE TABLE IF NOT EXISTS wallet_connect_dapps (
url TEXT PRIMARY KEY,
name TEXT NOT NULL,
icon_url TEXT
) WITHOUT ROWID;
DROP TABLE wallet_connect_sessions;
-- wallet_connect_sessions table keeps track of connected sessions for each dApp
CREATE TABLE wallet_connect_sessions (
topic TEXT PRIMARY KEY NOT NULL,
disconnected BOOLEAN NOT NULL,
session_json JSON NOT NULL,
expiry INTEGER NOT NULL,
created_timestamp INTEGER NOT NULL,
pairing_topic TEXT NOT NULL,
test_chains BOOLEAN NOT NULL,
dapp_url TEXT NOT NULL,
FOREIGN KEY (dapp_url) REFERENCES wallet_connect_dapps(url)
) WITHOUT ROWID;