mirror of
https://github.com/XRPLF/xrpl-dev-portal.git
synced 2025-11-27 23:25:51 +00:00
Make sure airgapped wallet works locally
This commit is contained in:
@@ -12,6 +12,7 @@ from xrpl.core import keypairs
|
||||
from xrpl.utils import xrp_to_drops
|
||||
from xrpl.models.transactions import Payment
|
||||
from xrpl.transaction import safe_sign_transaction
|
||||
from xrpl.wallet.main import Wallet
|
||||
|
||||
|
||||
def create_wallet(silent: False):
|
||||
@@ -63,7 +64,7 @@ def sign_transaction(xrp_amount, destination, ledger_seq, wallet_seq, password):
|
||||
seed = crypt.decrypt(seed)
|
||||
|
||||
print("4. Initializing wallet using decrypted private key")
|
||||
_wallet = wallet.Wallet.from_seed(seed=seed.decode())
|
||||
_wallet = Wallet.from_seed(seed=seed.decode())
|
||||
|
||||
validated_seq = ledger_seq
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ from pathlib import Path, PureWindowsPath, PurePath
|
||||
from cryptography.fernet import Fernet
|
||||
from cryptography.hazmat.primitives import hashes
|
||||
from cryptography.hazmat.primitives.kdf.pbkdf2 import PBKDF2HMAC
|
||||
from xrpl import wallet
|
||||
from xrpl.wallet import Wallet
|
||||
from xrpl.core import keypairs
|
||||
from xrpl.utils import xrp_to_drops
|
||||
from xrpl.models.transactions import Payment
|
||||
@@ -58,7 +58,7 @@ def sign_transaction(_xrp_amount, _destination, _ledger_seq, _wallet_seq, passwo
|
||||
|
||||
# Decrypts the wallet's private key
|
||||
_seed = crypt.decrypt(_seed)
|
||||
_wallet = wallet.Wallet.from_seed(seed=_seed.decode())
|
||||
_wallet = Wallet.from_seed(seed=_seed.decode())
|
||||
|
||||
validated_seq = _ledger_seq
|
||||
|
||||
|
||||
@@ -22,4 +22,4 @@ sniffio==1.2.0
|
||||
sqlparse==0.4.4
|
||||
typing-extensions==4.2.0
|
||||
websockets==10.0
|
||||
xrpl-py==2.0.0beta
|
||||
xrpl-py==2.0.0
|
||||
|
||||
Reference in New Issue
Block a user