Nsequence bitcoin

The nSequence opcode is a system that allows time locks in Bitcoin. It helps us to program certain conditions in the transactions that must be.
Table of contents

If a transaction's nLocktime interlock is active i.

Input Sequence (nSequence)

Otherwise the integer is interpreted as the UNIX timestamp after which this transaction can be included in a block. The Unix Timestamp is the number of seconds that have elapsed since the Unix epoch, which began at UTC on 1 January , minus leap seconds. Leap seconds are ignored, with a leap second having the same Unix time as the second before it.

Every day is treated as if it contains exactly seconds. Due to this treatment, Unix time is not a true representation of UTC. In transactions where nLockTime is set in the future, and one or more inputs have nSequence number fields less than 0xFFFFFFFF they are considered non-final and may be held in a transaction pool until either nLockTime expires or all inputs have their nSequence finalised.

Definition at line 61 of file transaction. Definition at line of file transaction.

Definition at line 16 of file transaction. Definition at line 65 of file transaction. Definition at line 63 of file transaction.


  • bitcoin robot faucet;
  • Previous commands.
  • can you buy bitcoin in dubai.
  • btc accelerator top edition apk.
  • up btc second semester book pdf download!
  • bitcoin 5000 usd.

Definition at line 64 of file transaction. Definition at line 71 of file transaction.

Definition at line 78 of file transaction. In order to use the same number of bits to encode roughly the same wall-clock duration, and because blocks are naturally limited to occur every s on average, the minimum granularity for time-based relative lock-time is fixed at seconds.

Your Answer

If CTxIn::nSequence encodes a relative lock-time, this mask is applied to extract that lock-time from the sequence field.