Michael Bradley, Jr
da2d335b4b
feat: introduce a module for nim-status/status-go hybrid procs
2021-02-05 12:08:09 -06:00
Michael Bradley, Jr
89706420d4
test: refactor tests so they can all be compiled and run in one pass
...
Make consistent use of the "test helpers" `procSuite` and `asyncTest`.
A couple of test suites are presently disabled: `accounts` and
`login_and_logout`. Changes out of scope for this PR need to be introduced and
the tests need to be refactored accordingly.
2021-02-05 12:08:09 -06:00
Michael Bradley, Jr
f57891970d
feat: reorganize for clearer non-shim vs. shim entrypoints
2021-02-05 12:08:09 -06:00
Michael Bradley, Jr
802792d757
refactor: organization of waku v2's types has changed
2021-01-19 17:16:07 -06:00
Vitaliy Vlasov
38ebc0403e
feat: Add CRUD for pending_transactions
2021-01-07 19:41:56 -06:00
Vitaliy Vlasov
403cee385d
feat: add muteChat/unmuteChat/blockContact
2021-01-07 18:49:04 -06:00
emizzle
28107dc6dd
feat: dapp permissions CRUD
...
feat: add toDbValue that handles sequences, so we don't have to manually encode sequences to bytes.
2021-01-07 15:54:37 -06:00
Vitaliy Vlasov
121a29a086
Messages/Chats CRUD
2021-01-07 14:33:27 -06:00
Vitaliy Vlasov
d559f70f23
Add accounts CRUD
...
Post-rebase adjustments
Fix test errors
2021-01-07 14:29:46 -06:00
Iuri Matias
983402d5fd
feat: custom tokens CRUD
2021-01-06 08:24:28 -05:00
Jonathan Rainville
f51abf3b83
feat: add function to sign a message
2021-01-05 13:12:25 -05:00
Jonathan Rainville
cedbaa45b5
feat: add derive pub key function
2021-01-05 13:12:25 -05:00
Jonathan Rainville
034756b7b0
feat: add createAccount function to create a random account
2021-01-05 13:12:25 -05:00
emizzle
2bf3001894
feat: Add EnsVerificationRetries as a column in the DB
2021-01-05 11:49:00 -04:00
Richard Ramos
6605a5e608
feat: contacts
...
Contacts CRUD
fix: code review pt1
2021-01-05 11:48:55 -04:00
Iuri Matias
6ec7ae077a
Merge pull request #86 from status-im/feat/bip32
...
feat: bip32
2021-01-05 10:38:05 -05:00
Richard Ramos
02b80a7db8
test: eip1581
2021-01-05 09:42:36 -04:00
Richard Ramos
2ba3c35b96
feat: bip32 keys
2021-01-05 09:41:21 -04:00
Richard Ramos
50503194d2
fix: invalid network
2021-01-05 09:29:28 -04:00
Richard Ramos
bcb3e6d5c8
fix: db initialization
2021-01-05 09:05:58 -04:00
Richard Ramos
4d88163de1
feat: open/close db connection and connect to web3 when calling a login()/logout() proc
2021-01-05 09:05:56 -04:00
Michael Bradley, Jr
ab3f83f274
feat: mailservers CRUD
2020-12-22 15:20:20 -06:00
RichΛrd
5a5e7532d6
feat: migrations ( #83 )
...
* feat: migrations
* Verify if there are more migrations executed in the db than in the code
* fix - code review
* fix: missing text
* test: cat content of sql_scripts.nim
* fix: unwanted stdout/stderr in sql_scripts.nim
Co-authored-by: Michael Bradley, Jr <michaelsbradleyjr@gmail.com>
2020-12-22 16:24:58 -04:00
emizzle
5e36681002
fix: Change networks to seq[Network]
...
- Support serialization
- Add unit tests
2020-12-20 17:48:55 -06:00
emizzle
75a4a014ab
feat: update to new apis
2020-12-20 17:48:55 -06:00
Michael Bradley, Jr
a35c48e33d
chore: bump nim-waku in vendor/ and adjust imports
2020-12-18 13:46:20 -06:00
RichΛrd
f56f8834d2
feat: pass requests done via callRPC to infura ( #114 )
2020-12-04 17:35:35 -04:00
emizzle
76379b4125
feat: support column names
...
Support getting row data by column name.
fix: change intVal of 0 to false, combine bool type tests
fix: try forcing val to be read through toOption
feat: handle bool option conversion
feat: switch from using a custom `toOption` proc to using the `fromDbValue` procs defined in nim-sqlcipher. The `fromDbValue` overload that creates `Option[T]` was changed so that we can handle cases when we have null values for `sqliteText` and `sqliteInteger`.
Support typecasting a row (seq[DbColumn]) in to an object type.
Update to execQuery, remove need to cast row
chore: bump nim-sqlcipher
2020-11-26 12:05:28 +11:00
Richard Ramos
2a3599c94a
fix: code review pt. 2
2020-11-26 11:49:43 +11:00
Richard Ramos
247ebd61a4
fix: code review pt.1
2020-11-26 11:49:43 +11:00
Richard Ramos
c536ae205d
feat: save settings
2020-11-26 11:49:43 +11:00
Richard Ramos
a727016068
feat: createSettings and getSettings
2020-11-26 11:49:43 +11:00
Michael Bradley, Jr
1574a2a13a
test: make the db_smoke test identical to the same test in the nim-sqlcipher repo
2020-11-19 07:54:47 -06:00
Michael Bradley, Jr
e9785f0386
refactor: upgrade to waku v2, impl/test minimum viable usage
2020-11-18 14:18:37 -06:00
Michael Bradley, Jr
b88f736a32
feat: integrate nim-sqlcipher
2020-11-18 13:34:24 -06:00