fixed config settings

This commit is contained in:
Daniel Larimer 2015-06-19 12:11:32 -04:00
parent be5a8c6365
commit 51e6421ea0
3 changed files with 4 additions and 5 deletions

View file

@ -123,7 +123,7 @@ namespace graphene { namespace chain {
if( !settlement_price.is_null() )
settlement_price.validate();
FC_ASSERT( maximum_short_squeeze_ratio >= 1000 );
FC_ASSERT( maintenance_collateral_ratio >= maximum_short_squeeze_ratio );
FC_ASSERT( maintenance_collateral_ratio <= maximum_short_squeeze_ratio );
} FC_CAPTURE_AND_RETHROW( (*this) ) }
price price_feed::max_short_squeeze_price()const

View file

@ -63,9 +63,8 @@
#define GRAPHENE_MIN_COLLATERAL_RATIO 1001 // lower than this could result in divide by 0
#define GRAPHENE_MAX_COLLATERAL_RATIO 32000 // higher than this is unnecessary and may exceed int16 storage
#define GRAPHENE_DEFAULT_INITIAL_COLLATERAL_RATIO 2000
#define GRAPHENE_DEFAULT_MAINTENANCE_COLLATERAL_RATIO 1750
#define GRAPHENE_DEFAULT_MAX_SHORT_SQUEEZE_RATIO 1500
#define GRAPHENE_DEFAULT_MAINTENANCE_COLLATERAL_RATIO 1500 // We require collateral of 1.5x or more
#define GRAPHENE_DEFAULT_MAX_SHORT_SQUEEZE_RATIO 1750 // If there is a squeeze you are protected up to 1.75x... but black swan could occur first
#define GRAPHENE_DEFAULT_MARGIN_PERIOD_SEC (30*60*60*24)
#define GRAPHENE_DEFAULT_NUM_WITNESSES (101)

View file

@ -43,7 +43,7 @@ BOOST_AUTO_TEST_CASE( feed_limit_logic_test )
{
try {
asset usd(100,1);
asset core(200,1);
asset core(100,0);
price_feed feed;
feed.settlement_price = usd / core;