mirror of
https://github.com/Xahau/xahaud.git
synced 2025-12-06 17:27:52 +00:00
Balance Rewards amendment (compiling not tested)
This commit is contained in:
@@ -151,6 +151,8 @@ invoke_preflight(PreflightContext const& ctx)
|
||||
return invoke_preflight_helper<NFTokenCancelOffer>(ctx);
|
||||
case ttNFTOKEN_ACCEPT_OFFER:
|
||||
return invoke_preflight_helper<NFTokenAcceptOffer>(ctx);
|
||||
case ttCLAIM_REWARD:
|
||||
return invoke_preflight_helper<ClaimReward>(ctx);
|
||||
default:
|
||||
assert(false);
|
||||
return {temUNKNOWN, TxConsequences{temUNKNOWN}};
|
||||
@@ -256,6 +258,8 @@ invoke_preclaim(PreclaimContext const& ctx)
|
||||
return invoke_preclaim<NFTokenCancelOffer>(ctx);
|
||||
case ttNFTOKEN_ACCEPT_OFFER:
|
||||
return invoke_preclaim<NFTokenAcceptOffer>(ctx);
|
||||
case ttCLAIM_REWARD:
|
||||
return invoke_preclaim<ClaimReward>(ctx);
|
||||
default:
|
||||
assert(false);
|
||||
return temUNKNOWN;
|
||||
@@ -322,6 +326,8 @@ invoke_calculateBaseFee(ReadView const& view, STTx const& tx)
|
||||
return NFTokenCancelOffer::calculateBaseFee(view, tx);
|
||||
case ttNFTOKEN_ACCEPT_OFFER:
|
||||
return NFTokenAcceptOffer::calculateBaseFee(view, tx);
|
||||
case ttCLAIM_REWARD:
|
||||
return ClaimReward::calculateBaseFee(view, tx);
|
||||
default:
|
||||
assert(false);
|
||||
return FeeUnit64{0};
|
||||
@@ -480,6 +486,10 @@ invoke_apply(ApplyContext& ctx)
|
||||
NFTokenAcceptOffer p(ctx);
|
||||
return p();
|
||||
}
|
||||
case ttCLAIM_REWARD: {
|
||||
ClaimReward p(ctx);
|
||||
return p();
|
||||
}
|
||||
default:
|
||||
assert(false);
|
||||
return {temUNKNOWN, false};
|
||||
|
||||
Reference in New Issue
Block a user