Problem
master and v3.1 have a change in behavior where the tip programs are automatically cranked instead of waiting for the first bundle that touches the tip account.
The benefit of this: helps mitigate not having tip cranking in banking stage code.
The downside of this: if BAM and the block engine have different block builder accounts, you end up with thrashing, even if the block engine isn't connected.
Proposed Solution
I think it'd be best to revert back to the previous behavior where you need to wait for the first bundle to process a tip account
Problem
master and v3.1 have a change in behavior where the tip programs are automatically cranked instead of waiting for the first bundle that touches the tip account.
The benefit of this: helps mitigate not having tip cranking in banking stage code.
The downside of this: if BAM and the block engine have different block builder accounts, you end up with thrashing, even if the block engine isn't connected.
Proposed Solution
I think it'd be best to revert back to the previous behavior where you need to wait for the first bundle to process a tip account