Nr | Title | Author | Layer | C |
6 |
Block Size Limit |
SDL |
Core |
1 |
9 |
Negotiated Minimum Gas Price |
SDL |
Core |
2 |
11 |
TXINDEX Opcode |
SDL |
Core |
1 |
15 |
Simplified Reward Manager Smart Contract (REMASC) |
SDL |
Core |
3 |
24 |
New Binary Trie |
SDL |
Core |
3 |
26 |
DUPN and SWAPN opcodes |
SDL |
Core |
1 |
33 |
CODEREPLACE opcode |
SDL |
Core |
2 |
40 |
Basic Bridge for two-way-peg to Bitcoin |
SDL |
Core |
2 |
42 |
Remove world midstates from receiptsq |
SDL |
Core |
1 |
45 |
New Event Tree and Extended LOG |
SDL |
Core |
2 |
46 |
Block Mining Fees Information Mechanism |
MM |
Node |
1 |
50 |
Script Versions using HEADER pseudo-opcode |
SDL |
Core |
1 |
51 |
Memory-Mapped configuration register |
SDL |
Core |
1 |
60 |
Checksum Address Encoding |
JL, IO |
Net |
1 |
85 |
Improvements to REMASC contract |
LS |
Core |
2 |
87 |
Whitelisting unlimited mode |
JD |
Core |
2 |
89 |
Add Bitcoin block query methods to the bridge contract |
SDL |
Core |
2 |
91 |
STATIC_CALL opcode |
AE |
Core |
2 |
92 |
Merkle Proof serialization |
DLL, MC |
Core |
2 |
98 |
Deactivation of the federated fallback system for block production |
SDL |
Core |
1 |
106 |
Precompiled contract for HDWallet utility functions |
AM |
Core |
1 |
123 |
Multikey federation members |
AM |
Core |
2 |
125 |
Create2 |
SMS |
Core |
1 |
132 |
Bridge ReceiveHeaders Gas Cost increase |
JD, SDL |
Core |
1 |
140 |
EXTCODEHASH opcode |
JL |
Core |
2 |
141 |
Network Upgrade - Papyrus |
AE |
Core |
2 |
148 |
ERC1820 Pseudo-introspection Registry Contract |
PMP |
DApp |
1 |
152 |
CHAINID Opcode |
SMS |
Core |
1 |
159 |
Minimal Proxy Contract |
PMP |
DApp |
1 |
170 |
Peg-in to any address |
MI |
Core |
2 |
174 |
Preserve balance in contract creation |
VK |
Core |
1 |
176 |
Programmable Peg-in Addresses for faster peg-ins |
SDL, GM |
Core |
2 |
177 |
Universal Merged Mining Extension |
SDL, MP |
Node |
1 |
181 |
Peg-in rejection events |
JD |
Core |
2 |
185 |
Peg-out refund and events |
JD |
Core |
1 |
186 |
Active Federation creation block height registration |
JD |
Core |
1 |
187 |
Network Upgrade - Iris |
AE |
Core |
2 |
199 |
registerBtcTransaction Is Public |
MI |
Core |
2 |
200 |
Receive headers limits |
PGP, MI |
Core |
2 |
201 |
Time-locked Emergency Multisignature |
SDL |
Core |
2 |
203 |
getCallStackDepth Precompile method |
SDL |
Core |
1 |
219 |
New minimum values for peg-in and peg-outs |
MI |
Core |
1 |
220 |
Obtain Bitcoin Block information from bridge methods |
PGP, SDL |
Core |
2 |
225 |
Emergency Multisig public keys |
SDL |
Core |
1 |
252 |
Transaction Gas Price Cap |
SDL |
Core |
1 |
271 |
Bridge peg-out batching |
SDL |
Core |
2 |
290 |
Adjust Testnet block minimum difficulty |
AE |
Core |
2 |
291 |
Network Upgrade - Hop |
AE |
Core |
2 |
353 |
Align RSK P2SH redeem script with Bitcoin Core standard transactions checks |
MI, AE |
Core |
2 |
357 |
Adjust the number of block confirmations for a PowPeg migration period |
AE |
Core |
1 |
358 |
Network Upgrade (patch) - Hop 4.0.1 |
AE |
Core |
2 |
374 |
Reestablish the number of block confirmations for a PowPeg migration period |
MI |
Core |
1 |
375 |
Use the pegout creation transaction hash as the key in the map structure that stores the pegout transactions waiting for signatures |
MI |
Core |
1 |
376 |
Set version 2 to PowPeg migration transactions |
MI |
Core |
1 |
377 |
Store the last retired federation **standard** P2SH script |
MI |
Core |
1 |
379 |
Bridge peg-out and migration transactions index |
MI |
Core |
2 |
383 |
Increase POWpeg activation age |
JD |
Core |
1 |
385 |
Bridge method `getEstimatedFeesForNextPegOutEvent` improvement |
MI |
Core |
1 |
388 |
Network Upgrade - Fingerroot |
AE |
Core |
2 |
398 |
PUSH0 instruction |
VK |
Core |
2 |
400 |
Calldata gas cost reduction |
VK |
Core |
2 |
412 |
BASEFEE instruction |
VK |
Core |
2 |
414 |
Network Upgrade - Arrowhead |
VK |
Core |
2 |
415 |
Fix pegnatories address derivation from public keys |
MI |
Core |
1 |
417 |
Avoid transactions to be reverted when Bridge method calls from smart contracts return an empty response |
MI |
Core |
1 |
419 |
Powpeg Spendability Validation Protocol |
JD, JZ |
Core |
2 |
427 |
Express the amount value in wei for peg-out related events |
MI |
Core |
1 |
428 |
New pegout creation event including UTXO outpoint values |
NC, MI |
Core |
1 |
434 |
Bridge Bitcoin block chainwork up to 12 unsigned bytes |
JD, JZ, MI |
Core |
1 |
435 |
Network Upgrade - Lovell |
AE |
Core |
2 |
436 |
Network Upgrade (patch) - Arrowhead 6.3.1 |
AE |
Core |
2 |
438 |
Limit the maximum size of initcode and apply extra gas cost for every 32-byte chunk of initcode |
FML |
Core |
2 |
445 |
MCOPY instruction |
AE |
Core |
2 |
446 |
Transient storage opcodes (TLOAD/TSTORE) |
AE |
Core |
2 |
453 |
Prevent address creation on failed CREATE/CREATE2 operations |
AS |
Core |
2 |
454 |
Support bitcoin blocks with chain work up to 32 unsigned bytes |
NC |
Core |
1 |
459 |
Mark rejected peg-ins as processed |
MI |
Core |
1 |
460 |
Ignore non-standard outputs when searching for the witness commitment hash |
MI |
Core |
1 |
Nr | Title | Author | Layer | C |
1 |
Distributed Memory |
SDL |
Core |
2 |
8 |
Verification-less mining |
SDL |
Core |
2 |
13 |
Support for stable assets & token issuance |
SDL |
Core |
3 |
16 |
Combined State Tree |
SDL |
Core |
3 |
18 |
Fast Hibernation Wakeup using Trie |
SDL |
Core |
2 |
19 |
RSK Address formats |
SDL |
Core |
1 |
20 |
Survive and Ephemeral Memory Spaces |
SDL |
Core |
2 |
21 |
Efficient Persistent Storage Rent |
SDL |
Core |
2 |
25 |
Memory caches |
SDL |
Core |
2 |
27 |
Highly Efficient Storage Rent |
SDL |
Core |
2 |
28 |
Ephemeral Data |
SDL |
Core |
1 |
30 |
Code Pagination |
SDL |
Core |
2 |
31 |
Hibernation Compression |
SDL |
Core |
3 |
32 |
Double-Hashed Addresses |
SDL |
Core |
2 |
34 |
Contract const DATA Sections |
SDL |
Core |
1 |
35 |
Managing BridgeMaster Federation Members |
SDL |
Core |
3 |
36 |
Transaction Encapsulation |
SDL |
Core |
2 |
37 |
Single Address Smart Wallets |
SDL |
Core |
3 |
38 |
Signature Compression |
SDL |
Core |
3 |
39 |
Multi-key Accounts |
SDL |
Core |
2 |
41 |
Extended Bitcoin Bridge Transactions |
SDL |
Core |
2 |
43 |
Sequential Address format |
SDL |
Core |
2 |
44 |
Remove the zero-byte discount in data |
SDL |
Core |
1 |
47 |
CALLNUM opcode |
SDL |
Core |
1 |
48 |
Informing average free gas per block |
SDL |
Core |
2 |
52 |
Cache Oriented Storage Rent |
SDL |
Core |
2 |
53 |
LTCP |
SDL |
Core |
3 |
55 |
Native On-Chain Probabilistic payments |
SDL |
Core |
3 |
56 |
Sporadic Verification-less mining |
SDL |
Core |
3 |
57 |
Derivation Path for Hierarchical Deterministic Wallets |
IO |
Net |
1 |
58 |
Handling Bitcoin Forks |
SDL |
Core |
3 |
61 |
Cache Oriented Storage Rent (collect at EOT version) |
SDL |
Core |
2 |
62 |
Compressed block propagation using state trie update batch |
SDL |
Core |
2 |
63 |
Double Signing for Delayed Signature Aggregation |
SDL |
Core |
2 |
64 |
Garbage Collector for State Pruning |
SDL, MMA |
Core |
2 |
65 |
MINGASPRICE Opcode |
JIO |
Core |
1 |
68 |
Federation Notification System |
JIO, SDL |
Net |
2 |
70 |
Default TX Data |
SDL |
Core |
2 |
71 |
Transfer 2300 gas units for code execution in external transactions |
SDL |
Core |
1 |
75 |
Native Off-Chain Probabilistic payments |
SDL |
Core |
2 |
77 |
Smoother Difficulty adjustment |
SDL |
Core |
2 |
95 |
DELEGATECALL as an instruction set extension |
SDL |
Core |
2 |
99 |
Orchid Network Upgrade |
AE |
Core |
3 |
102 |
Efficient and Secure Fee Bumping |
SDL |
|
2 |
107 |
Smaller Unitrie Nodes for Higher Scalability |
SDL |
Core |
1 |
108 |
More Efficient Unitrie Key Mapping |
SDL, AL |
|
2 |
109 |
Lower Storage Gas Costs for Shorter Keys |
SDL |
|
2 |
110 |
Fork Detection Data in RSKBLOCK tags |
SDL |
|
2 |
112 |
Unitrie Node identifiers |
SDL |
|
1 |
113 |
Unified Cache-Oriented Storage Rent for the Unitrie |
SDL |
Core |
2 |
115 |
Removal of Unused Headers from the Bridge Contract |
SDL |
Core |
2 |
116 |
Failure of SSTORE on Log-Gas Recursive CALLs |
SDL |
Core |
1 |
119 |
Precompiled contract for inspecting block headers |
DM |
Core |
1 |
120 |
Shifting opcodes |
SMS |
Core |
1 |
122 |
New method GetBtcTransactionConfirmations for Bridge contract |
AM |
Core |
2 |
131 |
Preventing CREATE2-after-SUICIDE in the same block |
SMS, SDL |
Core |
1 |
134 |
Locking cap |
JD |
Core |
2 |
135 |
Managing BridgeMaster Federation Members |
SDL |
Core |
2 |
138 |
Multi-signed transactions supporting enveloping and multi-key accounts |
SDL |
Core |
2 |
139 |
Precompile to get transaction refunds |
SDL |
Core |
1 |
144 |
Parallel Transaction Execution for Unitrie |
SDL |
Core |
3 |
145 |
Struct Transaction Format |
SDL |
Core |
2 |
149 |
Improved asset transfers |
SDL |
Core |
2 |
157 |
Cumulative Difficulty in JSON-RPC block responses |
MP |
Node |
1 |
167 |
Install Code Precompile |
SDL |
Core |
1 |
169 |
Rectify EXTCODEHASH implementation |
NPS |
Core |
2 |
172 |
Simple Subroutines for the EVM |
AL |
Core |
2 |
173 |
Chunk-Based Code Merkleization using the Unitrie |
SDL |
Core |
2 |
178 |
External Confirmation Hashrate |
SDL |
Core |
2 |
179 |
BTC-RSK timestamp linking |
SDL |
Core |
1 |
180 |
Limit the RSK merged mining merkle proof size |
VK |
Core |
1 |
188 |
Precompiled Contracts for BLS12-381 Curve Operations |
FJ |
Core |
2 |
190 |
Powpeg address change audit trail |
SDL |
Core |
1 |
191 |
Remove opcodes incompatible with Ethereum |
AL |
Core |
1 |
192 |
getTransactionIndex Precompile method |
SDL |
Core |
1 |
194 |
Bloom filter compression |
SDL |
Core |
2 |
198 |
Minpeg, a miners' multisig in the peg |
SDL |
Core |
2 |
207 |
Emergency Time-locks Refresh |
SDL |
Core |
2 |
208 |
checkEnvironment Precompile method |
SDL |
Core |
1 |
209 |
Stack-overflow removal |
SDL |
Core |
2 |
212 |
HW-compatible Transaction Versioning System |
SDL |
Core |
1 |
213 |
Simple Transaction Versioning System |
SDL |
Core |
1 |
214 |
Ephemeral Calldata using Precompile |
SDL |
Core |
2 |
215 |
Ephemeral Blockchain |
SDL |
Core |
2 |
223 |
Cumulative Work in Fork Detection Data |
SDL |
Core |
2 |
224 |
Include Uncles in CPV in Fork Detection Data |
SDL |
Core |
2 |
239 |
Reprice Trie Read Opcodes |
SDL, SM |
Core |
1 |
240 |
Implement Storage Rent in RSK |
SDL, SM, DM, FJ |
Core |
2 |
241 |
User-triggered peg-out tx fee-bumping |
SDL |
Core |
2 |
242 |
Proxy code Incentive |
SDL |
Core |
1 |
243 |
Intra-transaction Gas Refunds |
SDL |
Core |
2 |
244 |
Variable Storage Costs |
SDL |
Core |
2 |
264 |
Simplified Emergency Time-locks Refresh |
SDL |
Core |
2 |
265 |
Bridge UTXOs Coin Selection |
SDL |
Core |
2 |
270 |
Bridge UTXO set size management |
SDL |
Core |
2 |
272 |
Bridge UTXO Management Account |
SDL |
Core |
2 |
281 |
Rollup-optimized Ephemeral Calldata |
SDL |
Core |
2 |
285 |
Utility Methods to Make PPA Safer |
SDL |
Core |
1 |
305 |
Peg-out efficiency improvement (Segwit) |
PDG, RFV, NV |
Core |
2 |
336 |
Simple Parallelizable Semaphore |
SDL |
Core |
2 |
351 |
Miniheader - block header compression |
IO (ilan@iovlabs.org) |
Core |
1 |
387 |
Support for Bridging Ordinals |
SDL |
Core |
2 |
455 |
PowPeg migration to multiple outputs |
MI |
Core |
1 |
491 |
Reduce target difficulty to lower average block time to 10s |
PDG |
Core |
1 |
502 |
PowPeg and Union Bridge integration |
MI |
Core |
1 |
517 |
Block time-centric difficulty adjustment with uncle threshold |
PDG |
Core |
2 |
518 |
Network Upgrade - Reed |
AE |
Core |
3 |
712 |
RSK typed structured data hashing and signing |
JL |
UI |
2 |