Skip to content

Commit

Permalink
Merge pull request #321 from Emurgo/CantTouchDis/fake_full_tx_perform…
Browse files Browse the repository at this point in the history
…ance

Changed txBuilders fake_key_root to be generated via a byteArray.
  • Loading branch information
vsubhuman authored Jan 10, 2022
2 parents 29504b5 + 8551836 commit 70b2634
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions rust/src/tx_builder.rs
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,13 @@ fn witness_keys_for_cert(cert_enum: &Certificate, keys: &mut BTreeSet<Ed25519Key
// constructs the rest of the Transaction using fake witness data of the correct length
// for use in calculating the size of the final Transaction
fn fake_full_tx(tx_builder: &TransactionBuilder, body: TransactionBody) -> Result<Transaction, JsError> {
let fake_key_root = Bip32PrivateKey::from_bip39_entropy(
// art forum devote street sure rather head chuckle guard poverty release quote oak craft enemy
&[0x0c, 0xcb, 0x74, 0xf3, 0x6b, 0x7d, 0xa1, 0x64, 0x9a, 0x81, 0x44, 0x67, 0x55, 0x22, 0xd4, 0xd8, 0x09, 0x7c, 0x64, 0x12],
&[]
);
// bytes for Bip32: art forum devote street sure rather head chuckle guard poverty release quote oak craft enemy
let fake_key_root = Bip32PrivateKey::from_bytes(
&[0xb8, 0xf2, 0xbe, 0xce, 0x9b, 0xdf, 0xe2, 0xb0, 0x28, 0x2f, 0x5b, 0xad, 0x70, 0x55, 0x62, 0xac, 0x99, 0x6e, 0xfb, 0x6a, 0xf9, 0x6b, 0x64, 0x8f,
0x44, 0x45, 0xec, 0x44, 0xf4, 0x7a, 0xd9, 0x5c, 0x10, 0xe3, 0xd7, 0x2f, 0x26, 0xed, 0x07, 0x54, 0x22, 0xa3, 0x6e, 0xd8, 0x58, 0x5c, 0x74, 0x5a,
0x0e, 0x11, 0x50, 0xbc, 0xce, 0xba, 0x23, 0x57, 0xd0, 0x58, 0x63, 0x69, 0x91, 0xf3, 0x8a, 0x37, 0x91, 0xe2, 0x48, 0xde, 0x50, 0x9c, 0x07, 0x0d,
0x81, 0x2a, 0xb2, 0xfd, 0xa5, 0x78, 0x60, 0xac, 0x87, 0x6b, 0xc4, 0x89, 0x19, 0x2c, 0x1e, 0xf4, 0xce, 0x25, 0x3c, 0x19, 0x7e, 0xe2, 0x19, 0xa4]
).unwrap();

// recall: this includes keys for input, certs and withdrawals
let vkeys = match tx_builder.input_types.vkeys.len() {
Expand Down

0 comments on commit 70b2634

Please sign in to comment.