UltrafastSecp256k1 3.50.0
Ultra high-performance secp256k1 elliptic curve cryptography library
Loading...
Searching...
No Matches
secp256k1::TapSighashTxData Struct Reference

#include <taproot.hpp>

Public Attributes

std::uint32_t version
 
std::uint32_t locktime
 
std::size_t input_count
 
const std::array< std::uint8_t, 32 > * prevout_txids
 
const std::uint32_t * prevout_vouts
 
const std::uint64_t * input_amounts
 
const std::uint32_t * input_sequences
 
const std::uint8_t *const * input_scriptpubkeys
 
const std::size_t * input_scriptpubkey_lens
 
std::size_t output_count
 
const std::uint64_t * output_values
 
const std::uint8_t *const * output_scriptpubkeys
 
const std::size_t * output_scriptpubkey_lens
 

Detailed Description

Definition at line 125 of file taproot.hpp.

Member Data Documentation

◆ input_amounts

const std::uint64_t* secp256k1::TapSighashTxData::input_amounts

Definition at line 133 of file taproot.hpp.

◆ input_count

std::size_t secp256k1::TapSighashTxData::input_count

Definition at line 130 of file taproot.hpp.

◆ input_scriptpubkey_lens

const std::size_t* secp256k1::TapSighashTxData::input_scriptpubkey_lens

Definition at line 137 of file taproot.hpp.

◆ input_scriptpubkeys

const std::uint8_t* const* secp256k1::TapSighashTxData::input_scriptpubkeys

Definition at line 136 of file taproot.hpp.

◆ input_sequences

const std::uint32_t* secp256k1::TapSighashTxData::input_sequences

Definition at line 134 of file taproot.hpp.

◆ locktime

std::uint32_t secp256k1::TapSighashTxData::locktime

Definition at line 127 of file taproot.hpp.

◆ output_count

std::size_t secp256k1::TapSighashTxData::output_count

Definition at line 140 of file taproot.hpp.

◆ output_scriptpubkey_lens

const std::size_t* secp256k1::TapSighashTxData::output_scriptpubkey_lens

Definition at line 143 of file taproot.hpp.

◆ output_scriptpubkeys

const std::uint8_t* const* secp256k1::TapSighashTxData::output_scriptpubkeys

Definition at line 142 of file taproot.hpp.

◆ output_values

const std::uint64_t* secp256k1::TapSighashTxData::output_values

Definition at line 141 of file taproot.hpp.

◆ prevout_txids

const std::array<std::uint8_t, 32>* secp256k1::TapSighashTxData::prevout_txids

Definition at line 131 of file taproot.hpp.

◆ prevout_vouts

const std::uint32_t* secp256k1::TapSighashTxData::prevout_vouts

Definition at line 132 of file taproot.hpp.

◆ version

std::uint32_t secp256k1::TapSighashTxData::version

Definition at line 126 of file taproot.hpp.

Referenced by build_tap_tx_data().


The documentation for this struct was generated from the following file: