@@ -69,7 +69,7 @@ impl<P: Platform> Executable<P> {
6969 /// executable is invalid, no execution result will be produced.
7070 ///
7171 /// For details on what makes an executable invalid see the
72- /// [`execute_transaction`] and [`execute_bundle`] methods.
72+ /// [`Self:: execute_transaction`] and [`Self:: execute_bundle`] methods.
7373 pub fn execute < DB > (
7474 self ,
7575 block : & BlockContext < P > ,
@@ -97,8 +97,11 @@ impl<P: Platform> Executable<P> {
9797 /// - Transactions that fail gracefully (revert or halt) will produce an
9898 /// execution result and state changes. It is up to higher levels of the
9999 /// system to decide what to do with such transactions, e.g., whether to
100- /// remove them from the payload or not (see [`RevertProtection`]).
101- fn execute_transaction < DB > (
100+ /// remove them from the payload or not (see
101+ /// [`RemoveRevertedTransactions`]).
102+ ///
103+ /// [`RemoveRevertedTransactions`]: crate::steps::RemoveRevertedTransactions
104+ pub fn execute_transaction < DB > (
102105 tx : Recovered < types:: Transaction < P > > ,
103106 block : & BlockContext < P > ,
104107 db : & DB ,
@@ -165,7 +168,8 @@ impl<P: Platform> Executable<P> {
165168 /// gas used, nonces incremented, etc. Cleaning up transactions that are
166169 /// allowed to fail and are optional from a bundle is beyond the scope
167170 /// of this method. This is implemented by higher levels of the system,
168- /// such as the [`RevertProtection`] step in the pipelines API.
171+ /// such as the [`RemoveRevertedTransactions`] step in the pipelines
172+ /// API.
169173 /// - If the bundle does not allow this failed transaction to fail, but
170174 /// the transaction is optional, then it will be removed from the
171175 /// bundle. The bundle stays valid.
@@ -184,7 +188,9 @@ impl<P: Platform> Executable<P> {
184188 /// the execution has a certain balance in some account, etc. If this check
185189 /// fails, the bundle will be considered invalid, and no execution result
186190 /// will be produced.
187- fn execute_bundle < DB > (
191+ ///
192+ /// [`RemoveRevertedTransactions`]: crate::steps::RemoveRevertedTransactions
193+ pub fn execute_bundle < DB > (
188194 bundle : types:: Bundle < P > ,
189195 block : & BlockContext < P > ,
190196 db : & DB ,
0 commit comments