Skip to content

Commit

Permalink
fix: update referral codes
Browse files Browse the repository at this point in the history
  • Loading branch information
cdummett committed Aug 24, 2023
1 parent 460b270 commit 69d4e6d
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 1 deletion.
2 changes: 1 addition & 1 deletion protocol/0083-RFPR-on_chain_referral_program.md
Original file line number Diff line number Diff line change
Expand Up @@ -450,7 +450,7 @@ The Estimate Fees API should now calculate the following additional information:
1. If a party **is not** currently a **referee**, the party can immediately become associated with a referral set by submitting a signed `ApplyReferralCode` transaction (<a name="0083-RFPR-025" href="#0083-RFPR-025">0083-RFPR-025</a>).
1. If a party **is** currently a **referee**, the party can become associated with a new referral set (at the start of the next epoch) by submitting a signed `ApplyReferralCode` transaction (<a name="0083-RFPR-026" href="#0083-RFPR-026">0083-RFPR-026</a>).
1. If a party **is** currently a **referee** and submits multiple `ApplyReferralCode` transactions in an epoch, the latest valid `ApplyReferralCode` transaction will be applied (<a name="0083-RFPR-027" href="#0083-RFPR-027">0083-RFPR-027</a>).
1. If a party **is** currently a **referee** and becomes associated with a new referral set, their fees should still be paid out to the referrer of the original referral set they were associated with (<a name="0083-RFPR-041" href="#0083-RFPR-041">0083-RFPR-041</a>).
1. If a party **is** currently a **referee** and becomes associated with a new referral set, their fees should still be paid out to the referrer of the original referral set they were associated with (<a name="0083-RFPR-048" href="#0083-RFPR-048">0083-RFPR-048</a>).
1. If one or more of the following conditions are not met, any `ApplyReferralCode` transaction should be rejected (<a name="0083-RFPR-028" href="#0083-RFPR-028">0083-RFPR-028</a>).
- a party must not currently be a **referrer** (<a name="0083-RFPR-029" href="#0083-RFPR-029">0083-RFPR-029</a>).
- the `id` in the `ApplyReferralCode` transaction is for a referral set which is designated as a team and has set the `team` to closed (<a name="0083-RFPR-030" href="#0083-RFPR-030">0083-RFPR-030</a>).
Expand Down
3 changes: 3 additions & 0 deletions protocol/features.json
Original file line number Diff line number Diff line change
Expand Up @@ -380,6 +380,9 @@
"0083-RFPR-043",
"0083-RFPR-044",
"0083-RFPR-045",
"0083-RFPR-046",
"0083-RFPR-047",
"0083-RFPR-048",
"0084-VDPR-001",
"0084-VDPR-002",
"0084-VDPR-003",
Expand Down

0 comments on commit 69d4e6d

Please sign in to comment.