Importing Accounts
You can export your private key from wallet (Argent, Braavos) and import it into the file holding the accounts info (~/.starknet_accounts/starknet_open_zeppelin_accounts.json
by default).
Exporting Your Private Key
This section shows how to export your private key from specific wallets.
Examples
Argent
-
Open the Argent app > Settings.
-
Click on the current account.
-
Click on "Export private key".
-
Enter your password.
-
Copy your private key.
Braavos
-
Open the Braavos app > Wallet settings.
-
Click on "Privacy & Security".
-
Click on "Export private key".
-
Enter your password.
-
Copy your private key.
Importing an Account
Examples
General Example
To import an account into the file holding the accounts info (~/.starknet_accounts/starknet_open_zeppelin_accounts.json
by default), use the account import
command.
$ sncast \
account import \
--url http://127.0.0.1:5050 \
--name account_123 \
--address 0x1 \
--private-key 0x2 \
--type oz
Passing Private Key in an Interactive
If you don't want to pass the private key in the command (because of safety aspect), you can skip --private-key
flag. You will be prompted to enter the private key in interactive mode.
$ sncast \
account import \
--url http://127.0.0.1:5050 \
--name account_123 \
--address 0x1 \
--type oz
Type in your private key and press enter:
Argent
To import Argent account, set the --type
flag to argent
.
$ sncast \
account import \
--url http://127.0.0.1:5050 \
--name account_argent \
--address 0x1 \
--private-key 0x2 \
--type argent
Braavos
To import Braavos account, set the --type
flag to braavos
.
$ sncast \
account import \
--url http://127.0.0.1:5050 \
--name account_braavos \
--address 0x1 \
--private-key 0x2 \
--type braavos
OpenZeppelin
To import OpenZeppelin account, set the --type
flag to oz
or open_zeppelin
.
$ sncast \
account import \
--url http://127.0.0.1:5050 \
--name account_oz \
--address 0x1 \
--private-key 0x2 \
--type oz