Transaction Version 1 Rules

Introduction

These rules apply only to version 1, pre-ringCT, transactions.

Rules

Amount Of Ring Signatures

The amount of ring signatures must be the same as the number of inputs1.

Amount Of Signatures In A Ring

For a ring signature at a certain index, the input at that same index must have the same amount of ring members as the ring signature has signatures2.

Signatures Must Be Canonical

Every signatures c and r value must be canonical scalars3.

Ring Members Must Be Valid Points

All outputs used as ring members must be valid canonical points4.

The Ring Signature Must Be Valid

The ring signature must be correctly formed5.