Example #1
0
def test_update_pfs():
    balance_proof = BalanceProofUnsignedState.from_dict(
        make_balance_proof(signer=signer, amount=1).to_dict(), )
    message = UpdatePFS.from_balance_proof(
        balance_proof=balance_proof,
        reveal_timeout=1,
    )
    assert message.signature == b''
    message.sign(signer)
    assert recover(message._data_to_sign(), message.signature) == ADDRESS
Example #2
0
 def make_unsigned_balance_proof(nonce):
     return BalanceProofUnsignedState.from_dict(
         make_balance_proof(nonce=nonce,
                            signer=LocalSigner(HOP1_KEY),
                            amount=1).to_dict(), )