Enhanced asset and price_feed validation error messages.
This commit is contained in:
parent
dfee44a408
commit
40a28e6e50
1 changed files with 3 additions and 2 deletions
|
|
@ -116,7 +116,7 @@ namespace graphene { namespace chain {
|
||||||
FC_ASSERT( base.amount > share_type(0) );
|
FC_ASSERT( base.amount > share_type(0) );
|
||||||
FC_ASSERT( quote.amount > share_type(0) );
|
FC_ASSERT( quote.amount > share_type(0) );
|
||||||
FC_ASSERT( base.asset_id != quote.asset_id );
|
FC_ASSERT( base.asset_id != quote.asset_id );
|
||||||
} FC_CAPTURE_AND_RETHROW() }
|
} FC_CAPTURE_AND_RETHROW( (base)(quote) ) }
|
||||||
|
|
||||||
void price_feed::validate() const
|
void price_feed::validate() const
|
||||||
{ try {
|
{ try {
|
||||||
|
|
@ -133,6 +133,7 @@ namespace graphene { namespace chain {
|
||||||
FC_ASSERT( required_maintenance_collateral < required_initial_collateral );
|
FC_ASSERT( required_maintenance_collateral < required_initial_collateral );
|
||||||
FC_ASSERT( required_maintenance_collateral >= 1000 );
|
FC_ASSERT( required_maintenance_collateral >= 1000 );
|
||||||
FC_ASSERT( call_limit.is_null() || call_limit < ~short_limit );
|
FC_ASSERT( call_limit.is_null() || call_limit < ~short_limit );
|
||||||
} FC_CAPTURE_AND_RETHROW() }
|
} FC_CAPTURE_AND_RETHROW( (call_limit.is_null())(short_limit.is_null())(call_limit)(short_limit)
|
||||||
|
(max_margin_period_sec)(required_maintenance_collateral)(required_initial_collateral) ) }
|
||||||
|
|
||||||
} } // graphene::chain
|
} } // graphene::chain
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue