SHOWING: First 60
utxos.into_iter().collect(),
[commit_address, change(1)],
)
.unwrap();
let sig_vbytes = 17;
let fee = FeeRate::try_from(commit_fee_rate)
.unwrap()
.fee(commit_tx.vsize() + sig_vbytes)
.to_sat();
let reveal_value = commit_tx
.output
.iter()
.map(|o| o.value)
.reduce(|acc, i| acc + i)
.unwrap();
assert_eq!(reveal_value, 20_000 - fee);
let fee = FeeRate::try_from(fee_rate)
.unwrap()
.fee(reveal_tx.vsize())
.to_sat();
assert_eq!(
reveal_tx.output[0].value,
20_000 - fee - (20_000 - commit_tx.output[0].value),
);
}
#[test]
fn inscribe_over_max_standard_tx_weight() {
let utxos = vec![(outpoint(1), Amount::from_sat(50 * COIN_VALUE))];
let inscription = inscription("text/plain", [0; MAX_STANDARD_TX_WEIGHT as usize]);
let satpoint = None;
let commit_address = change(0);
let reveal_address = recipient();
let error = Batch {
satpoint,
parent_info: None,
#44,984,294text0xzu.x#36,069,850text0xzs.x#36,064,583text0xzm.x#36,064,031text0xzn.x#36,063,950text0xzf.x#36,063,929text0xzp.x#36,063,794text0xzw.x#35,912,659text0xzt.x#35,912,498text0xzl.x#35,912,341text0xzq.x#35,912,307text0xzh.x#35,912,304text0xzy.x#35,912,299text0xzx.x#35,912,276text0xzz.x#35,912,203text6690.well#35,874,240text6639.well#35,874,239text5526.well#35,874,238text6601.well#35,874,237text5506.well#35,874,236text5596.well#35,874,235text6619.well#35,874,234text3390.well#35,874,233text5508.well#35,874,232text5510.well#35,874,231text5536.well#35,874,230text6698.well#35,874,229text6695.well#35,874,228text5530.well#35,874,227text6689.well#35,874,226text5568.well#35,874,225text3389.well#35,874,224text3386.well#35,874,223text5524.well#35,874,222text6618.well#35,874,221text6608.well#35,874,220text5598.well#35,874,219text5576.well#35,874,218text0xze.x#35,851,405text0xzv.x#35,851,379text0xzo.x#35,851,342text0xzr.x#35,851,321text0xzd.x#35,851,225text0xzk.x#35,851,210text0xzj.x#35,851,185text0xzg.x#35,850,369text0xzi.x#35,850,368text