mirror of
				https://source.quilibrium.com/quilibrium/ceremonyclient.git
				synced 2025-11-04 14:47:26 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			59 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
define
 | 
						|
a-b:{(#5,RANGEKEYSET) (#3,RANGEKEYSET)}
 | 
						|
----
 | 
						|
a-b:{(#5,RANGEKEYSET) (#3,RANGEKEYSET)}
 | 
						|
 | 
						|
visible
 | 
						|
6
 | 
						|
5
 | 
						|
4
 | 
						|
3
 | 
						|
2
 | 
						|
1
 | 
						|
----
 | 
						|
6 : a-b:{(#5,RANGEKEYSET) (#3,RANGEKEYSET)}
 | 
						|
5 : a-b:{(#3,RANGEKEYSET)}
 | 
						|
4 : a-b:{(#3,RANGEKEYSET)}
 | 
						|
3 : a-b:{}
 | 
						|
2 : a-b:{}
 | 
						|
1 : a-b:{}
 | 
						|
 | 
						|
define
 | 
						|
a-c:{(#36028797018963996,RANGEKEYSET) (#36028797018963995,RANGEKEYSET)}
 | 
						|
----
 | 
						|
a-c:{(#36028797018963996,RANGEKEYSET) (#36028797018963995,RANGEKEYSET)}
 | 
						|
 | 
						|
visible
 | 
						|
5
 | 
						|
1
 | 
						|
----
 | 
						|
5 : a-c:{(#36028797018963996,RANGEKEYSET) (#36028797018963995,RANGEKEYSET)}
 | 
						|
1 : a-c:{(#36028797018963996,RANGEKEYSET) (#36028797018963995,RANGEKEYSET)}
 | 
						|
 | 
						|
define
 | 
						|
a-c:{(#36028797018963996,RANGEKEYSET) (#36028797018963995,RANGEKEYSET) (#10,RANGEKEYSET) (#9,RANGEKEYSET) (#4,RANGEKEYSET) (#1,RANGEKEYSET)}
 | 
						|
----
 | 
						|
a-c:{(#36028797018963996,RANGEKEYSET) (#36028797018963995,RANGEKEYSET) (#10,RANGEKEYSET) (#9,RANGEKEYSET) (#4,RANGEKEYSET) (#1,RANGEKEYSET)}
 | 
						|
 | 
						|
# Test 'sandwich cases'. Eg, at snapshot=7 the keys at #10 and #9 are invisible,
 | 
						|
# but the batch keys and the keys at #4 and #1 are visible.
 | 
						|
 | 
						|
visible
 | 
						|
12
 | 
						|
10
 | 
						|
8
 | 
						|
7
 | 
						|
4
 | 
						|
3
 | 
						|
2
 | 
						|
1
 | 
						|
----
 | 
						|
12: a-c:{(#36028797018963996,RANGEKEYSET) (#36028797018963995,RANGEKEYSET) (#10,RANGEKEYSET) (#9,RANGEKEYSET) (#4,RANGEKEYSET) (#1,RANGEKEYSET)}
 | 
						|
10: a-c:{(#36028797018963996,RANGEKEYSET) (#36028797018963995,RANGEKEYSET) (#9,RANGEKEYSET) (#4,RANGEKEYSET) (#1,RANGEKEYSET)}
 | 
						|
8 : a-c:{(#36028797018963996,RANGEKEYSET) (#36028797018963995,RANGEKEYSET) (#4,RANGEKEYSET) (#1,RANGEKEYSET)}
 | 
						|
7 : a-c:{(#36028797018963996,RANGEKEYSET) (#36028797018963995,RANGEKEYSET) (#4,RANGEKEYSET) (#1,RANGEKEYSET)}
 | 
						|
4 : a-c:{(#36028797018963996,RANGEKEYSET) (#36028797018963995,RANGEKEYSET) (#1,RANGEKEYSET)}
 | 
						|
3 : a-c:{(#36028797018963996,RANGEKEYSET) (#36028797018963995,RANGEKEYSET) (#1,RANGEKEYSET)}
 | 
						|
2 : a-c:{(#36028797018963996,RANGEKEYSET) (#36028797018963995,RANGEKEYSET) (#1,RANGEKEYSET)}
 | 
						|
1 : a-c:{(#36028797018963996,RANGEKEYSET) (#36028797018963995,RANGEKEYSET)}
 |