def test_seed_from_human(self): self.assertEqual( MASTERKEY_SEED_BIN, address.seed_from_human(MASTERKEY_SEED) ) self.assertRaises(TypeError, address.seed_from_human, MASTERKEY_ACCOUNT)
def sign(tx_json, secret, test=False): """ Signs a transaction with the secret and returns a tx_blob """ seed = address.seed_from_human(secret) pubkey = crypto.get_public_key(seed) tx_json['SigningPubKey'] = pubkey tx_blob = serialize.serialize_json(tx_json) signature = _sign_blob(tx_blob, seed, test) tx_json['TxnSignature'] = signature tx_blob = serialize.serialize_json(tx_json) return utils.to_hex(tx_blob)