Skip to content

Commit

Permalink
move RCT folder to under txs
Browse files Browse the repository at this point in the history
  • Loading branch information
Boog900 committed Jan 5, 2024
1 parent a6b3f6f commit 3b3f61b
Show file tree
Hide file tree
Showing 10 changed files with 16 additions and 15 deletions.
4 changes: 4 additions & 0 deletions book.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,8 @@ create-missing = false
mathjax-support = true
additional-css = ["svgbob.css"]

[output.html.fold]
enable = true
level = 2

[preprocessor.svgbob]
14 changes: 7 additions & 7 deletions src/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@
- [Inputs](./consensus_rules/transactions/inputs.md)
- [Outputs](./consensus_rules/transactions/outputs.md)
- [Unlock Time](./consensus_rules/transactions/unlock_time.md)
- [Version 1](./consensus_rules/transactions/pre_rct.md)
- [Ring CT](./consensus_rules/ring_ct.md)
- [MLSAG](./consensus_rules/ring_ct/mlsag.md)
- [Borromean](./consensus_rules/ring_ct/borromean.md)
- [Bulletproofs](./consensus_rules/ring_ct/bulletproofs.md)
- [CLSAG](./consensus_rules/ring_ct/clsag.md)
- [Bulletproofs+](./consensus_rules/ring_ct/bulletproofs+.md)
- [Ring Signatures](./consensus_rules/transactions/ring_signatures.md)
- [Ring CT](./consensus_rules/transactions/ring_ct.md)
- [Borromean](./consensus_rules/transactions/ring_ct/borromean.md)
- [MLSAG](./consensus_rules/transactions/ring_ct/mlsag.md)
- [Bulletproofs](./consensus_rules/transactions/ring_ct/bulletproofs.md)
- [CLSAG](./consensus_rules/transactions/ring_ct/clsag.md)
- [Bulletproofs+](./consensus_rules/transactions/ring_ct/bulletproofs+.md)
- [Pruning](./pruning.md)
2 changes: 1 addition & 1 deletion src/consensus_rules/transactions.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ This chapter does not include miner, coinbase, transactions as they are handled
## Index

1. [Rules That Apply To All Versions](./transactions.md#rules-that-apply-to-all-versions)
2. [Rules Specific to Version 1](./transactions/pre_rct.md)
2. [Rules Specific to Version 1](./transactions/ring_signatures.md)

## Rules That Apply To All Versions

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ A pedersen commitment to the true spends amount with a different mask, such that

1. [Rules That Apply To All Types](#rules-that-apply-to-all-types)
2. [Simple Types Rules](#simple-types-rules)
3. [MLSAG Rules](./ring_ct/mlsag.md)
4. [Borromean Rules](./ring_ct/borromean.md)
3. [Borromean Rules](./ring_ct/borromean.md)
4. [MLSAG Rules](./ring_ct/mlsag.md)
5. [Bulletproofs Rules](./ring_ct/bulletproofs.md)
6. [CLSAG Rules](./ring_ct/clsag.md)
7. [Bulletproofs+ Rules](./ring_ct/bulletproofs+.md)
Expand All @@ -44,16 +44,13 @@ There are 2 type 4 RCT transactions that are allowed after hard-fork 13, this wa
were not being checked for new fork rules they are:
`c5151944f0583097ba0c88cd0f43e7fabb3881278aa2f73b3b0a007c5d34e910` and `6f2f117cde6fbcf8d4a6ef8974fcac744726574ac38cf25d3322c996b21edd4c`[^grandfathered-txs].

### OutPKs Valid Points

All outPKs must be valid points[^outPKs-valid-points].
### OutPKs Valid Points<details>
<summary>Simple Types Rules</summary>

### Output Amount

All outputs must have an amount of 0.[zero-amount-outputs]

---

## Simple Types Rules

These rules apply to all RCT "simple" types, which are all except type "FULL".
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit 3b3f61b

Please sign in to comment.