コード例 #1
0
ファイル: test_account.py プロジェクト: michaelhly/solana-py
def test_account_keypair():
    """Validate account keypair against account's private and public key."""
    expected_account = Account()
    keypair = expected_account.keypair()
    decoded_keypair = b58decode(keypair)

    actual_account = Account(decoded_keypair[:32])
    assert expected_account.public_key() == actual_account.public_key()
    assert expected_account.secret_key() == actual_account.secret_key()
コード例 #2
0
ファイル: test_account.py プロジェクト: michaelhly/solana-py
def test_generate_account():
    """Generate an account."""
    acc = Account()
    assert len(acc.secret_key()) == crypto_box_SECRETKEYBYTES
コード例 #3
0
ファイル: Wallet.py プロジェクト: eym55/mango-client-python
 def create() -> "Wallet":
     new_account = Account()
     new_secret_key = new_account.secret_key()
     return Wallet(new_secret_key)