SHOWING: First 60
#69,744,917textminting-claim#67,736,783orc-2047NThHcGvu2zH7jsdzJLJwBpxt8ZJ5T91SWbPE33n4oo#51,746,502textmint100,000.amb #51,746,501brc-20 .into_script(),
value: 0
}],
lock_time: locktime::absolute::LockTime::ZERO,
version: 0,
}),
Ok(Some(Runestone {
edicts: vec![Edict {
id: 1,
amount: 2,
output: 3,
}],
etching: Some(Etching {
rune: Rune(4),
symbol: Some('a'),
..Default::default()
}),
..Default::default()
}))
);
}
#[test]
fn decipher_etching_with_divisibility_and_symbol() {
let payload = payload(&[2, 4, 1, 1, 3, 'a'.into(), 0, 1, 2, 3]);
let payload: &PushBytes = payload.as_slice().try_into().unwrap();
assert_eq!(
Runestone::decipher(&Transaction {
input: Vec::new(),
output: vec![TxOut {
script_pubkey: script::Builder::new()
.push_opcode(opcodes::all::OP_RETURN)
.push_slice(b"RUNE_TEST")
.push_slice(payload)
.into_script(),
value: 0
}],
lock_time: locktime::absolute::LockTime::ZERO,
#44,983,918textmint100,000,000.fdot#8,578,046brc-20mint100,000,000.fdot#8,578,045brc-20mint100,000,000.fdot#8,578,044brc-20mint100,000,000.fdot#8,578,043brc-20mint100,000,000.fdot#8,578,042brc-20mint100,000,000.fdot#8,578,041brc-20mint100,000,000.fdot#8,547,601brc-20mint100,000,000.fdot#8,543,676brc-20