mirror of
https://github.com/status-im/status-lib.git
synced 2025-01-12 21:44:57 +00:00
b9e1c230ca
* added new backend for refactoring purpose, contacts added * initial chat class added * initial community class added * initial accounts class added * login method added * Refactor/wallet 1 (#89) * refactor: add custom token new backend * refactor: add transactions new backend * refactor: add collectible new backend * refactor: add accounts backend * refactor: add settings backend * refactor: Add eth call to fetch balance * refactor: add call to get eth block * refactor: remove bookmarks (#90) * refactor: dapp permissions (#92) * Refactor/wallet part 2 (#91) * refactor: add save account * refactor: add account generation * refactor: save settings * refactor: add update account in new be * add getTransfersByAddress (#93) Co-authored-by: Jonathan Rainville <rainville.jonathan@gmail.com> * initial messages class added * fix: transaction request loading contracts (#96) * add/remove reactions added * - pin/unpin message added - fetch message's details by message id added - fetch reactions for message with id added * bump status-go Co-authored-by: Anthony Laibe <anthony@laibe.cc> Co-authored-by: Richard Ramos <info@richardramos.me> Co-authored-by: Jonathan Rainville <rainville.jonathan@gmail.com> Co-authored-by: Iuri Matias <iuri.matias@gmail.com>
19 lines
683 B
Nim
19 lines
683 B
Nim
from ./types import Backend, StatusGoBackend, MockBackend
|
|
export Backend, StatusGoBackend, MockBackend
|
|
|
|
from base/keycard as keycard_methods import keycardStart, keycardStop, keycardSelect, keycardPair,
|
|
keycardOpenSecureChannel, keycardVerifyPin, keycardExportKey
|
|
export keycardStart, keycardStop, keycardSelect, keycardPair,
|
|
keycardOpenSecureChannel, keycardVerifyPin, keycardExportKey
|
|
|
|
import statusgo/keycard as statusgo_keycard
|
|
import mock/keycard as mock_keycard
|
|
|
|
proc newBackend*(name: string): Backend =
|
|
if name == "statusgo":
|
|
result = StatusGoBackend()
|
|
elif name == "mock":
|
|
result = MockBackend()
|
|
else:
|
|
raise newException(ValueError, "unknown backend")
|