Skip to content

Steem 0.14.3 - #536

Merged
bytemaster merged 60 commits into
masterfrom
20161028-steem0_14_3
Oct 31, 2016
Merged

Steem 0.14.3#536
bytemaster merged 60 commits into
masterfrom
20161028-steem0_14_3

Conversation

@mvandeberg

Copy link
Copy Markdown
Contributor

Documentation changes

Functionality changes

Bugfixes

Architecture changes

theoreticalbts and others added 30 commits August 31, 2016 13:25
Custom ops can fail fast on producing nodes.
Updated the follow plugin to throw exceptions on bad ops (handled by custom op code).
#426 CI testing automation is slow
Fix deleting blog_object when comment is deleted #440
Fix and document get_replies_by_last_update
#445
Posts in "@user/posts" are now stored as author/permlink.
Validate posting auth and check for account auth existence as a soft …
Update fc on develop to match shared-db branch
sneak and others added 24 commits October 6, 2016 17:01
does not run tests as part of main docker build
Removed addresses that were not responding ( multiple probes done over a week ), replaced with current when possible, added nodes provided by community ( thanks to @wackou for maintaining list ) IPs replaced with hostnames where applicable. Sorted by current approval rate for their providers ( where possible )
…s-list

Improved and updated Steem seed nodes list
- Follow new plugin constructor API
- Create impl class for plugin as well as API
- Attach to on_applied_block() by default as this is so common
newplugin.py:  Updates to new plugin template
Convert last_hardfork variable to uint32_t
Allow debug node to generate blocks without editing database
@bytemaster
bytemaster merged commit 28b00bd into master Oct 31, 2016
@mvandeberg
mvandeberg deleted the 20161028-steem0_14_3 branch December 14, 2016 22:01
On1x pushed a commit to VIZ-Blockchain/viz-cpp-node that referenced this pull request May 28, 2018
On1x added a commit to VIZ-Blockchain/viz-cpp-node that referenced this pull request Aug 12, 2026
…teemit#536)

Require loan >= pm_min_liquidity in the pm_leverage_open evaluator. validate()
only checks loan>0, so without a floor a Sybil could open unbounded near-zero
loan positions on one market, each consuming a slice of the capped leverage
fund and a settlement force-close slot -> a liquidation backlog that throttles
PM cron throughput for ~N/cap blocks (see the leverage_sybil_settlement_is_cap
_throttled coverage added in PR #151). A minimum loan bounds the global open
position count to fund_total / pm_min_liquidity, so the backlog is bounded by
construction. Reuses the existing median-voted pm_min_liquidity (no new chain
property or serialization change); governance can still raise the floor.

Adds the leverage_min_loan_floor_enforced consensus_sim case: a sub-floor loan
is rejected, a loan exactly at the floor is accepted (so PR #151's Sybil case,
which borrows exactly pm_min_liquidity, still opens).
On1x added a commit to VIZ-Blockchain/viz-cpp-node that referenced this pull request Aug 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants