Function flow_sdk::transaction::rlp::rlp_encode_transaction_envelope[][src]

pub fn rlp_encode_transaction_envelope(
    s: &mut RlpStream,
    script: impl AsRef<[u8]>,
    arguments: impl IntoIterator<IntoIter = impl ExactSizeIterator<Item = impl AsRef<[u8]>>>,
    reference_block_id: impl AsRef<[u8]>,
    gas_limit: u64,
    proposal_key_address: impl AsRef<[u8]>,
    proposal_key_id: u64,
    proposal_key_sequence_number: u64,
    payer: impl AsRef<[u8]>,
    authorizers: impl IntoIterator<IntoIter = impl ExactSizeIterator<Item = impl AsRef<[u8]>>>,
    payload_signatures: impl IntoIterator<IntoIter = impl ExactSizeIterator<Item = (u32, u32, impl AsRef<[u8]>)>>
)
Expand description

Encodes a transaction’s envelope.