Draft for counsel review

Staking USDC with plusmore: the risks

1. The key risks

Before you stake

  • You could lose some or all of the USDC you stake. Do not stake unless you are prepared to lose all of it.
  • This is not a bank deposit. No deposit guarantee, insurance or compensation scheme covers it, and plusmore has no duty to make good any loss.
  • No claims. No one, including stakers and other users of plusmore, has any claim against plusmore, the supplier or any of plusmore's other partners.
  • Your USDC is paid in advance to a gift card supplier. If the supplier fails or does not deliver, the pool can hold less USDC than is staked. There is no reserve and no loss sharing. Withdrawals are paid first come, first served, only as far as the pool holds USDC, so a loss falls on whoever claims last.
  • Getting your money back takes time. A standard withdrawal unlocks Syncing after you ask. Every withdrawal is then paid in parts, as the pool's shared exit window and the USDC it holds allow. The fast option costs Syncing of the amount, which you do not get back.
  • Rewards are variable and can be zero. They are not interest and never a promised rate. Past results are not a guide to the future.
  • plusmore runs the pool's keys and can change its rules. After a Syncing public notice, the Timelock that plusmore controls can change most settings, including some that apply to stakes already in the pool, and can decide which wallets receive staked USDC. The pool can also be paused at once, without notice. Syncing
  • No independent audit yet. No independent audit firm has reviewed this version of the contracts.
  • No licence. plusmore holds no licence from any financial regulator. Staking is not offered in the United Kingdom or the United States.
  • Only stake what you can afford to lose.

Staking USDC in the plusmore pool is high risk. This page explains those risks as the pool's code and plusmore's systems work today. Each section starts with a short summary in plain words, followed by the precise terms. If the summary and the precise terms differ, the precise terms apply. Please read this page and the Terms in full before you stake.

This page covers the plusmore USDC staking pool on Base at Syncing (contract version V5). Last updated 4 Oct 2026. Figures on this page come from the pool's current settings; while a figure cannot be read, it shows as Syncing. This page does not replace the Terms. If this page and the Terms differ, the Terms apply.

Words used on this page

  • The pool: the plusmore USDC staking contract at Syncing on Base.
  • plusmore or we: TYMOSCH UK LIMITED, trading as plusmore, and anyone who runs plusmore's systems for it.
  • Your stake: the USDC you have deposited in the pool and not yet asked to withdraw.
  • Float: USDC the pool pays in advance to a gift card supplier, so that gift cards can be supplied before the buyer's payment reaches the pool.
  • The supplier: the business that supplies the shop's gift cards, paid from the float.
  • The checkout: the contract at Syncing through which shoppers pay for gift cards, and which pays the pool back.
  • Rewards: your share of what the pool receives as profit and fees, counted in US dollars and paid in USDC.
  • The Timelock: the contract at 0x5676dbD234A4297F4487A99D75F1bbb87A8ff697 through which the pool's settings are changed. Every change is published on chain and waits Syncing before it can take effect.
  • The pause key: the wallet that can pause the pool, the sales feed and the checkout at once.
  • The payout bot: plusmore's automated wallet that pays float, sets USDC aside for rewards and sends automatic reward payouts.
  • The sales feed: the contract at 0xD88cf18DeeC5E2fddb6E7D728fFB7bf7e1dAaF1C to which plusmore posts, about once an hour, the shop's gift card sales over the last 30 days.
  • The cap: the most USDC the pool accepts in stakes at a time.
  • The exit window: how much all withdrawals together can be paid in each 30 day period.

2. What your USDC does

In plain words

Your USDC goes into one shared pool together with everyone else's. plusmore's payout bot pays part of it in advance to a gift card supplier, so that the shop can deliver gift cards straight away. When a gift card is delivered, the buyer's payment pays the pool back for it and adds a share of the profit. While USDC is with the supplier, it is outside the pool and outside your control.

The precise terms

2.1 Pooling. All USDC staked by all stakers is held together in the pool. The pool records how much each staker has staked and what rewards are booked to each staker, but it holds no USDC separately for you. Principal and rewards are recorded separately, but they are held as one balance of USDC, and float is paid out of that balance.

2.2 Float. plusmore's payout bot may pay USDC from the pool as float only: (a) to a supplier wallet that the Timelock has approved; (b) within a float allowance of Syncing at a time, which refills at the rate of Syncing every Syncing; (c) while the pool is not paused; and (d) if, after the payment, the pool still holds at least the total of Syncing of the USDC staked, every withdrawal asked for and not yet paid, profit received and not yet booked, money set aside for the fee destination (6.8) and USDC set aside for reward payouts. These limits are checked only when float is paid. Withdrawals and losses can later leave the pool holding less than these amounts. The allowance is a ceiling, not a target: today plusmore's systems pay float only as sales need it, refilling the supplier's float to the larger of $10,000 and the shop's gift card sales over the last 30 days. That practice is plusmore's and can change; the contract enforces only (a) to (d).

2.3 Where float is held. Once paid, float sits in the supplier's funding wallet, where the supplier credits it to a prepaid balance on its own records and uses it to pay for gift cards. It is outside the pool and not under your control or the pool's control. The pool has no way on chain to call float back. Float is replaced only as the checkout pays the pool the cost of each delivered gift card out of the buyer's payment, or if float is sent back to the pool.

2.4 Who can move USDC out of the pool. USDC can leave the pool only: (a) to you, when you claim a withdrawal or your rewards, and only to the wallet that staked; (b) to you, when the payout bot sends your rewards automatically; (c) as float, paid by the payout bot to an approved supplier wallet within 2.2; and (d) as money set aside for the fee destination, which comes only from profit and fees and never from stakes as the pool records them (6.8). No function allows plusmore, the Timelock or anyone else to pay staked USDC to a wallet of their choosing, other than by first approving that wallet as a supplier wallet through the Timelock (6.4).

2.5 How the pool is paid back. Shoppers pay for gift cards in PLUS, plusmore's token, through the checkout. The checkout sells the buyer's PLUS for USDC when the buyer pays, and holds that USDC until the gift card is delivered or the order is refunded. On delivery, the checkout pays the pool the gift card's cost, as stated in the quote, and the stakers' share of the profit (5.1). The pool is paid back only for gift cards that are delivered through the checkout.

2.6 Donations. Anyone may add USDC to the pool without receiving a stake. plusmore may do so, for example after a loss, but it has no duty to, and you should not expect it.

3. Supplier and counterparty risk

In plain words

The pool depends on the gift card supplier, and today one supplier holds all of the float. If that supplier fails, stops trading, does not deliver, or charges more than the cost plusmore quoted, the pool can end up holding less USDC than is staked. There is no reserve fund and no loss sharing. Withdrawals are paid first come, first served, only as far as the pool holds USDC, so a loss falls on whoever claims last.

The precise terms

3.1 One supplier. At the date of this page, the Timelock has approved one supplier wallet, so all float is held by a single supplier. A problem at that supplier affects all float.

3.2 Supplier failure. If the supplier becomes insolvent, stops trading, loses or freezes the float, ends its service, or does not deliver gift cards it has charged to the float, some or all of the float may never come back to the pool. The pool has no claim on chain to the float and cannot recover it itself. No one, including stakers and other users of plusmore, has any claim against plusmore, the supplier or any of plusmore's other partners.

3.3 Cost of each gift card. The supplier sets the price of each gift card and can change it at any time. The cost the checkout pays back to the pool is the cost stated in the quote plusmore signs for that order, taken from the supplier's price at the time. If the supplier charges the float more than that cost, for example because its price or an exchange rate changed between the quote and the order, the difference is a loss to the pool.

3.4 Delivery confirmation. The checkout pays the pool for a gift card only when plusmore's delivery key confirms the delivery on chain. If that confirmation is not made within Syncing of payment, for example because plusmore's systems are down, the buyer can take the payment back, even if the supplier has already supplied the gift card and charged it to the float. The pool then bears that cost, unless plusmore chooses to make it good.

3.5 No reserve and no loss sharing. The pool keeps no reserve fund for losses and has no way to share a loss among stakers. A loss does not reduce the stake recorded for anyone. Instead, withdrawals are paid from the USDC the pool holds, claim by claim, in the order claims are made (section 4). If the USDC in the pool and the float that comes back are not enough to pay everyone, stakers who claim first are paid in full, and stakers who claim later are paid less, or nothing. Rewards booked but not yet paid are exposed in the same way.

3.6 No one must cover a loss. No one, including plusmore, the supplier or any insurer, has any duty to make good a loss to the pool or to you. plusmore may add USDC to the pool at its own choice (2.6).

3.7 Other third parties. The shop also depends on gift card brands and on other businesses that plusmore does not control. A brand may refuse, delay or change a gift card, or stop selling through the supplier, which can reduce sales and rewards.

4. Withdrawal and liquidity risk

In plain words

You can ask to withdraw at any time, and no one can stop you asking. Being paid takes longer. A standard withdrawal unlocks Syncing after you ask, and it is then paid in parts: all withdrawals share one exit window in each 30 day period, and no claim can take more USDC than the pool holds for withdrawals. The fast option unlocks after Syncing but costs Syncing of the amount, which you do not get back, and it is paid in parts in the same way. The amount you ask for stops earning from the moment you ask.

The precise terms

4.1 Asking to withdraw. You may ask to withdraw all or part of your stake at any time, including while the pool is paused. Asking costs no fee other than the network fee. What stays staked must be Syncing or more, or nothing. The amount you ask for stops earning rewards at once. Rewards booked to you before you ask stay yours.

4.2 Standard withdrawal. There is no withdrawal fee. The withdrawal unlocks Syncing after you ask, using the wait in force when you ask.

4.3 Fast withdrawal.

(a) You can use it only once your stake is Syncing old, counted from the last time your stake rose from $0. The Timelock can change this period, and the change applies to existing stakes, so the date your fast option opens can move (6.5).

(b) A fee of Syncing of the amount you ask for is taken when you ask. It is not returned in any case, including if you later cancel. The fee is shared among the other stakers staked at that moment, in proportion to their stakes; your remaining stake does not share it. If the other stakes total less than $100, the fee is set aside for the fee destination instead (6.8).

(c) The rest unlocks Syncing after you ask, and is then paid in the same way as a standard withdrawal.

4.4 Paid in parts. Once a withdrawal unlocks, you claim it from the pool yourself; it is not paid automatically. Each claim pays the smallest of: (a) what the withdrawal still owes you; (b) what is left of the current exit window (4.5); and

(c) the USDC the pool holds for withdrawals (4.6). Anything not paid stays owed on your withdrawal for a later claim. A claim that would pay nothing fails, and you still pay the network fee for it.

4.5 The exit window. All withdrawals by all stakers, standard and fast, share one exit window. Each period lasts 30 days. The first period began when the pool was deployed, and each later period begins with the first claim made after the previous one ended. In each period, the claims paid may total at most the larger of: (a) Syncing of the larger of the shop's last posted 30 day gift card sales and the USDC staked; and (b) Syncing of the USDC staked plus what all open withdrawals still owe. Both amounts are worked out again at each claim, so the window can grow or shrink within a period. The Syncing floor in (b) is fixed in the contract and cannot be lowered. Claims are paid in the order they are made, so every claim reduces what other stakers can be paid in that period. One large withdrawal can use a whole period's window, and some stakers may use automated tools to claim as soon as room appears.

4.6 The cash limit. No claim can take more than the USDC the pool holds for withdrawals: its USDC balance, less profit not yet booked, money set aside for the fee destination and USDC set aside for reward payouts. While float is with the supplier, this can be much less than the exit window allows. It can be $0, for example when sales are slow or after a supplier loss.

4.7 The 90 day rule. From 90 days after a withdrawal unlocks, the exit window no longer limits it, and a claim pays all that is still owed, as far as the cash limit in 4.6 allows. Such a payment still counts toward the exit window, so it can use what is left of the window for other stakers. The 90 day period is fixed in the contract.

4.8 How long it can take. If the pool holds enough USDC, a withdrawal can be claimed in full no later than 90 days after it unlocks, and earlier if the exit window allows. If the pool does not hold enough USDC, it can take longer, and after a loss it may never be paid in full (3.5).

4.9 Cancelling a withdrawal. Until a withdrawal is paid in full, you may cancel what is left of it, before or after it unlocks. All of what is left goes back into your stake and earns again from then; a partial cancel is not possible. A cancel works only if: (a) the pool has room for that amount under its cap (7.2); (b) the pool is not paused; (c) the sales feed is current and not paused; and (d) your stake after the cancel is Syncing or more. A fast withdrawal's fee is not returned. The wait already served is lost, and a later withdrawal starts a new wait. If your stake was $0 before the cancel, the Syncing wait for the fast option starts again.

4.10 Only to your wallet. Withdrawals are paid only to the wallet that staked. If that wallet cannot receive USDC, for example because USDC's issuer has blocked it (9.3), you may not be able to withdraw at all.

4.11 No one can pause withdrawals. The pause key cannot stop you asking for or claiming a withdrawal. A withdrawal can still be paid only when the pool holds USDC for it (4.6).

5. Reward risk

In plain words

Rewards come from the profit on gift cards the shop delivers, and from fees that other stakers pay. If the shop sells little, or the profit is thin, rewards are small or zero. Rewards are shared by everyone staked, in proportion to their stakes at the time they are booked. They are paid in USDC, and paying them depends on plusmore's payout bot. Rewards you add to your stake may wait in a queue where they earn nothing. Cashback for shoppers is separate: it is variable, not a promise.

The precise terms

5.1 Where rewards come from. On delivery of a gift card, the checkout pays the pool the gift card's cost out of the USDC the buyer's PLUS was sold for. The rest of that USDC is the profit. Two thirds of it go to the pool as stakers' rewards; one third goes to the shoppers' cashback pot, together with the PLUS the checkout kept back from the buyer's payment. The contract fixes this two to one split of the profit paid in USDC. The amount of PLUS kept back is set in each quote plusmore signs. plusmore sets it at one tenth of the order's expected profit by value, so that each order's profit is shared about 60% to stakers and 40% to the cashback pot (30% in USDC and 10% in PLUS), by value. The contract lets a quote keep back more PLUS, at most one tenth of the whole payment, as long as the rest still covers the cost; more PLUS kept back means a smaller share for stakers. The contracts pay no part of the profit to plusmore. Rewards also include fees paid by other stakers (4.3(b) and 5.8). Deposits are never booked as rewards.

5.2 What reduces the profit. The profit is what the buyer's PLUS sold for, less the gift card's cost. It depends on the supplier's prices. It is reduced by the fee and the price impact of selling PLUS in a small trading pool, which for larger gift cards can take a large part of the margin, and by a price drop of at most Syncing per order that the checkout allows between the quote and the payment. The contract makes every sale cover the gift card's cost; it does not make any sale produce a profit.

5.3 What else affects rewards. Rewards depend on how many gift cards the shop sells. That depends on demand, on the supplier's range and prices, on PLUS (shoppers pay in PLUS, so lower demand for PLUS or a sharp move in its price can reduce or stop sales), and on plusmore keeping the shop and its systems running. plusmore can stop sales through this pool at any time (13.2). The more USDC is staked, the smaller each staker's share.

5.4 Booking. Rewards are booked to stakers in proportion to their stakes at the moment of booking. Booking happens automatically before every deposit, withdrawal request, cancel and addition to a stake, and whenever anyone triggers it. So profit that arrives while you are staked is booked to you, and profit that arrived before you staked is not. If less than $100 in total is staked when profit is booked, it goes to the fee destination (6.8) and not to stakers. The Timelock can switch booking to manual (6.9).

5.5 During a pause. While the pool is paused, profit that arrives is not booked. It is booked when the pause ends, to the stakes in the pool at that moment. If you ask to withdraw during a pause, you give up your share of the profit that arrived during the pause. Rewards already booked to you stay yours, but cannot be claimed, paid out or added to your stake until the pause ends.

5.6 How rewards are paid. Rewards are counted in US dollars and paid in USDC, one USDC for each dollar, only to the wallet that staked. By default, plusmore's payout bot sends your rewards to your wallet automatically, today about every 5 minutes; you can choose to claim them yourself instead. Both ways use USDC that the payout bot sets aside for rewards out of profit received. If not enough has been set aside when you claim, the claim fails and your rewards stay booked to you. If the payout bot stops, booked rewards cannot be paid until it restarts or is replaced (12.4).

5.7 Adding rewards to your stake. You can ask for your rewards to be added to your stake. They join your stake at once only if: (a) the shop's gift card sales over the last 30 days are at least Syncing of the USDC staked, as posted on the sales feed (the gate); and (b) the pool has room under its cap for the whole amount. Otherwise the whole amount waits in a queue. Queued rewards are not part of your stake and earn nothing. They join stakes only when the gate is open, there is room, and plusmore's payout bot moves them in, first in, first out: in the order they were queued. The contract does not enforce that order. You can move queued rewards back at any time, and then claim them. Today sales are Syncing of the USDC staked.

5.8 Early claim fee. The pool has an early claim fee on rewards, set at Syncing today. The Timelock can set it at any level from 0% to 5%, falling to 0% as rewards age, over a period that the Timelock also sets. If set, it applies to rewards you have not yet been paid, including rewards already earned, and to automatic payouts as well as claims. Because automatic payouts are sent soon after rewards are booked, they would usually pay close to the full fee. The fee does not apply while the gate in 5.7 is shut or the sales feed is not current. Any fee is shared among the stakers in the pool at that moment.

5.9 Rates shown. Any rate shown on the site is the rate stakers received over the past 30 days, annualised. It is a report of the past, not a forecast or a promise. Rewards are not interest and are not a return promised by anyone.

5.10 Cashback is separate. Cashback for gift card shoppers is paid from the shoppers' cashback pot, not from stakers' rewards. It is variable, not a promise.

6. Governance and admin powers

In plain words

plusmore controls the Timelock, which can change most of the pool's settings and decide which wallets receive float. Every change is published on chain and waits Syncing before it can take effect, so you can see it coming. That is not long enough to be paid out: a withdrawal unlocks Syncing after you ask at the soonest, with the fast fee, or Syncing after you ask without it. Some changes apply to stakes already in the pool. Separately, the pool can be paused at once, without notice. Syncing

The precise terms

6.1 The Timelock. All changes to the pool's settings, its roles and its approved supplier wallets are made through the Timelock at 0x5676dbD234A4297F4487A99D75F1bbb87A8ff697. A change is first queued, which publishes it on chain. It can be carried out no sooner than Syncing later and no later than 14 days after that, so a change can take effect at any time from Syncing to Syncing plus 14 days after it is queued. The Timelock's owner can cancel a queued change at any time before it is carried out. The Syncing delay is fixed in the Timelock and cannot be changed. The Timelock can make any call its owner chooses, to any contract; what it can change is limited only by the contracts it calls. Queued and completed changes are listed at the Proof page.

6.2 Who controls the Timelock. Syncing

6.3 What the Timelock can change in the pool.

SettingTodayWhat the Timelock can setWhat the change applies to
Standard withdrawal waitSyncing0 to 60 dayswithdrawals asked for after the change
Fast withdrawal waitSyncing1 hour to 7 days, and never longer than the standard waitfast withdrawals asked for after the change
Fast withdrawal feeSyncing0% to 50%fast withdrawals asked for after the change
Fast option lock for a new stakeSyncing0 to 60 daysevery stake, including existing ones
Exit window setting, 4.5(a)Syncing0% to 10,000%; the Syncing floor in 4.5(b) always appliesevery later claim
Early claim feeSyncing0% to 5%, falling to 0% over any period it setsevery later payout, including rewards already earned
Minimum stakeSyncingany amountdeposits, partial withdrawals and cancels
Floor of the capSyncingany amountdeposits and cancels
Ceiling of the capSyncingany amountdeposits and cancels
How the cap follows salesSyncing of 30 day sales0% to 10,000% of 30 day salesdeposits and cancels
Gate for adding rewardssales at least Syncing of the USDC stakedany levelrewards added or already queued
Supplier walletsone approvedany wallet, added or removedall later float
Float allowanceSyncing per Syncingany amount; the period from 1 hour to 30 daysall later float
Reserve kept when float is paidSyncing of the USDC staked, plus the amounts in 2.210% to 50% of the USDC stakedall later float
USDC price checkpauses deposits beyond Syncing from $1.00, or with a price older than Syncingany level, or off; a price age from 1 hour to 7 days; the price feed can be replaced or removeddeposits
Pause key, payout bot, deposit screener, bookkeeperwallets run by or for plusmoreany walletfrom the moment the change is carried out
Booking modeautomaticautomatic or manuallater bookings
Fee destinationthe shoppers' cashback potany address, until it is lockedmoney set aside for it

6.4 The most important power. The Timelock can approve any wallet as a supplier wallet, appoint any wallet as the payout bot, and raise the float allowance without limit. Used together, these would allow the USDC staked in the pool, other than what the reserve in 2.2 keeps back, to be paid to any wallet the Timelock's owner chooses, Syncing after the change is queued. You rely on the Timelock's owner not to do this, and on its keys not being stolen or misused. If you see such a change queued, you can ask to withdraw: the amount you ask for is then kept back from new float (2.2), but float already paid out is not called back, and you are paid only as described in section 4.

6.5 Changes that apply to existing stakes. These changes apply to stakes, withdrawals and rewards already in the pool: the fast option's lock period; the exit window setting (never below the Syncing floor); the early claim fee; the gate for adding rewards; the minimum stake (if it rises above your stake, you can withdraw all of it but not part of it, and you cannot cancel a withdrawal that would leave your stake below it); the cap; the supplier wallets, the float allowance and the reserve; the roles; and the booking mode. Changes to the standard and fast waits and to the fast fee apply only to withdrawals asked for after the change.

6.6 What cannot be changed. No one can change: the Timelock's Syncing delay; the Syncing exit window floor; the 90 day rule; the $100 threshold in 5.4; the most the fast fee can be (50%) and the most the early claim fee can be (5%); the rule that stakes and rewards are paid only to the wallet that staked; the rule that withdrawals cannot be paused; the two to one split of the profit paid in USDC and the one tenth limit on PLUS kept back; or the 48 hours after which the sales feed stops counting as current. None of plusmore's staking contracts can be upgraded.

6.7 The pause key. Syncing The pause key can pause and unpause the pool, the sales feed and the checkout at once, with no notice and no time limit. It cannot move USDC. Section 7 explains what a pause stops. The Timelock can replace the pause key.

6.8 The fee destination. Profit and fees that find no staker (4.3(b), 5.4 and 5.8) go to the fee destination, today the shoppers' cashback pot. Syncing This never applies to your stake or to rewards booked to you.

6.9 Booking mode. The Timelock can switch booking from automatic to manual. In manual mode, plusmore's bookkeeper books rewards no more often than once every Syncing, within limits set by the sales feed and by the profit actually received, and rewards are no longer booked before each deposit, so a new stake can share profit that arrived before it.

6.10 Other contracts. Through the same Timelock, plusmore can change the sales feed's key, pause key and limits (8.5), and the checkout's quote key, delivery key, pause key and limits (12.2). These affect the pool's income and its figures.

7. The deposit cap and pauses

In plain words

The pool accepts deposits only while it is below a cap that follows the shop's gift card sales over the last 30 days, between a floor and a ceiling. Deposits also stop while the pool is paused, while the sales figures are late or being checked, and while the price of USDC is away from $1.00. When deposits stop, your stake stays in the pool and no one is asked to leave. The table below shows what keeps working in each case.

The precise terms

7.1 The cap. The cap is the lower of the ceiling (Syncing) and the higher of the floor (Syncing) and Syncing of the shop's gift card sales over the last 30 days, as last posted on the sales feed. The cap is worked out again at every deposit.

7.2 Room. The room left is the cap less the USDC staked and the rewards queued to join stakes. Withdrawals already asked for do not count. Queued rewards come before new deposits.

7.3 Deposits. A deposit must be Syncing or more and must fit in the room left. There is no waiting line: a deposit that does not fit is refused, even if the dashboard showed room a moment earlier. Each deposit also needs an approval that plusmore's deposit screener gives for your wallet; it is valid for one deposit and for 10 minutes. plusmore may refuse or stop giving approvals at any time, and you have no right to deposit.

7.4 What stops, and what keeps working.

EventWhat stopsWhat keeps working
The pause key pauses the pooldeposits; reward claims and automatic payouts; adding rewards to a stake and moving queued rewards in; cancelling a withdrawal; booking rewards; new floatasking for and claiming withdrawals; moving queued rewards back; payments into the pool for delivered gift cards, which are booked when the pause ends
The sales feed is not current (no post for Syncing), or its pause key has paused itdeposits; cancelling a withdrawal; rewards joining stakes (they queue instead)reward claims and automatic payouts; automatic booking; asking for and claiming withdrawals, with the exit window based on the last posted sales
The USDC price check fails: USDC more than Syncing from $1.00, a price older than Syncing, or no valid pricedepositseverything else
The pool is fulldeposits; cancels larger than the room left; rewards joining stakeseverything else
The checkout is paused, or plusmore stops signing quotesnew gift card sales, and so new profitdelivery and refunds of orders already paid; everything in the pool

7.5 No time limit. A pause has no time limit. plusmore decides when to pause and when to end a pause.

7.6 If sales fall. If sales fall, the cap falls too, but never below the floor. New deposits stop until there is room again. No one already staked is asked to leave, and stakes above the cap stay in the pool and keep earning.

8. Smart contract, oracle and feed risk

In plain words

The pool is software, and software can fail. A bug could lose money or block withdrawals, and because the contracts cannot be upgraded, a bug cannot be fixed in place. No independent audit firm has reviewed this version yet. The pool also relies on sales figures that plusmore posts itself, and on a price feed for USDC that a third party runs.

The precise terms

8.1 Code risk. The pool and the contracts around it may contain errors or weaknesses, known or unknown, that could be used to take USDC from the pool, to stop withdrawals or payouts, or to book rewards wrongly. A loss caused in this way may not be recoverable.

8.2 No upgrades. None of plusmore's staking contracts can be upgraded. A fault cannot be fixed in place; fixing it would need a new contract, which you would have to move to yourself (section 13).

8.3 Review status. At the date of this page, no independent audit firm has reviewed this version of the contracts (release cashback-v3-rc4). plusmore's own reviews and automated tests found faults that were fixed before release. They are not a substitute for an independent audit, and no review can find every fault.

8.5 The sales feed. plusmore's sales feed key posts, about once an hour: the shop's gift card sales and margin over the last 30 days (the face value of delivered orders, from plusmore's own records); the supplier's float balance, as the supplier reports it; and the ratio of those sales to the USDC staked. The contract does not check these figures against the orders. The pool uses them to set the cap (7.1), to size the exit window (4.5) and to open the gate for adding rewards (5.7). Each post may raise the 30 day sales and margin by at most Syncing of the previous figure or Syncing, whichever is larger; posts must be at least Syncing apart; and sales and margin can never exceed Syncing and Syncing. Lower figures are always accepted, and the ratio of sales to stakes has no limit. If no post arrives for Syncing, or the feed's pause key pauses it, the feed stops counting as current, with the effects in 7.4. Wrong figures could let the pool take more deposits than sales justify, or open the gate when it should be shut. The supplier float figure is shown for information only; it does not show what could be recovered from the supplier.

8.6 The USDC price feed. The pool reads a USDC to US dollar price from a price feed run by a third party, at Syncing. It is used only to pause deposits (7.4). If the feed is wrong, late or manipulated, deposits may pause without need, or stay open while USDC is off its peg. The Timelock can replace or remove the feed.

8.7 The PLUS price. The checkout sells each buyer's PLUS in one small PLUS and USDC trading pool at the moment of payment, and other traders can move that pool's price. The checkout refuses a payment if the sale would fetch less than the quote allows (at most Syncing below the quoted amount) or less than the gift card's cost, but price moves can still reduce the profit (5.2) or stop sales.

8.8 Figures on the site. The dashboard, the API and the Proof page show figures read from the chain and from plusmore's records. They may be late, incomplete or wrong. What you are owed is what the pool's contract records.

9. Stablecoin risk

In plain words

Your stake is held and paid back in USDC, a stablecoin issued by a company that is not plusmore. If USDC loses its peg to the US dollar, your stake loses value with it. USDC's issuer can block wallets, pause all USDC transfers and change the USDC contract, and if it does, you may be unable to withdraw.

The precise terms

9.1 Held in USDC. Your stake, your rewards and every withdrawal are in USDC. The pool records amounts in USDC, counted as US dollars one for one, and pays back the USDC amount recorded, whatever USDC is worth at the time. It does not convert anything or adjust for a change in USDC's value.

9.2 Loss of peg. USDC may trade below $1.00, for a short time or for good. The pool's USDC price check only pauses deposits. It does not stop withdrawals or change what you are owed. If USDC loses its peg, many stakers may ask to withdraw at the same time, and the exit window and the cash limit in section 4 apply.

9.3 The issuer's powers. USDC is issued by Circle, not by plusmore. The USDC contract on Base lets its issuer block any wallet from sending or receiving USDC, pause all USDC transfers, and change how the USDC contract works. If the issuer blocks your wallet, the pool cannot pay your withdrawals or rewards, because it pays only the wallet that staked. If the issuer blocks the pool, the checkout or the supplier's wallet, or pauses USDC, then deposits, withdrawals, rewards and sales can all stop, for as long as that lasts.

9.4 Only this USDC, only through the contract. The pool accepts only the USDC at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base, deposited through the pool's deposit function. Tokens sent directly to the pool, the checkout or the shoppers' cashback pot cannot be returned to you, and USDC sent to the pool in this way is not added to your stake.

10. Network, wallet and interface risk

In plain words

The pool runs on Base, a network run by others that can stop or slow down. Every action costs a small network fee in ETH. You alone control your wallet: a lost key or a signed scam cannot be undone. plusmore's site and its figures can be down or late, shown as Syncing, but you can still withdraw and claim directly through the contract.

The precise terms

10.1 Base. Base is a layer 2 network built on Ethereum and run by third parties, with transactions ordered by a single operator. It can stop or slow down, recent transactions can in rare cases be reversed, and it can be changed by the people who run it. plusmore has no control over any of this. While Base is not working, no one can deposit, withdraw or claim, and withdrawal waits and exit window periods keep running.

10.2 Network fees. Every action you take costs a network fee paid in ETH on Base, including actions that fail. You need ETH on Base to use the pool.

10.3 Your wallet. You alone hold your wallet's keys. plusmore cannot recover a lost key, reverse a transaction or return funds sent in error. Stake only from a wallet that you control and that can sign transactions on Base. Do not stake from an exchange account, because the pool pays back only the wallet that staked.

10.4 Approvals and scams. To deposit, you allow the pool to take USDC from your wallet; allow only the amount you are depositing. plusmore will never ask for your recovery phrase or private key. Use only plusmore.xyz, and check the contract addresses on this page before you sign anything. Fake sites and messages that claim to be plusmore exist.

10.5 plusmore's site and figures. The dashboard, the API and the Proof page may be unavailable, slow or out of date, and figures that cannot be read show as Syncing. A figure on the site is information, not an entitlement. A transaction the site prepares can still fail on chain, for example if another deposit took the room first.

10.6 Using the contract directly. You can ask for, claim and cancel withdrawals, claim rewards, add rewards to your stake and move queued rewards back directly through the contract at Syncing, using a block explorer or other tools and without plusmore's site. The functions are requestUnstake, requestFastExit, claimUnstake, cancelUnstake, claimUsdc, compound and dequeueCompound. Deposits need an approval from plusmore's deposit screener (7.3), so you cannot deposit without plusmore.

11. Legal, regulatory and tax

In plain words

plusmore is a company in the British Virgin Islands. It holds no licence from any financial regulator, anywhere. Its view that staking needs no licence has not been confirmed by any regulator or court, and laws can change, which could force plusmore to restrict or close staking. Staking is not offered in the United Kingdom, the United States or sanctioned countries. You are responsible for the law and the tax that apply to you.

The precise terms

11.1 The operator. The staking service is operated by TYMOSCH UK LIMITED, a BVI business company with company number 1039346, whose registered office is at Vistra Corporate Services Centre, Wickhams Cay II, Road Town, Tortola, VG1110, British Virgin Islands, trading as plusmore.

11.2 No licence. plusmore is not licensed, authorised or registered by any financial regulator in any country, including the British Virgin Islands, and holds no licence as a bank, deposit taker, electronic money issuer, payment institution, investment firm, fund manager or custodian. No regulator supervises the staking service. Staking is not a deposit, not electronic money, not a loan to plusmore and not a savings product, and it is not covered by any deposit guarantee, investor compensation or insurance scheme in any country.

11.3 plusmore's legal position may be challenged. plusmore's view is that it does not need a licence or registration for the staking service. No regulator or court has confirmed that view. The legal advice plusmore has received concerns the PLUS token under the law of the British Virgin Islands and does not cover staking. A regulator or court could take a different view and could require plusmore to stop, change or restrict staking, including at short notice. That could stop deposits, sales and rewards; withdrawals through the contract would remain possible as far as the pool holds USDC.

11.4 No advice. plusmore does not give financial, investment, legal or tax advice, and has not assessed whether staking is suitable for you. Consider getting independent advice.

11.5 Who may stake. Staking is not offered to anyone who is located in, resident in, incorporated in, or a citizen or national of the United Kingdom or the United States, or any other place listed in Schedule 2 of the Terms, or to anyone subject to sanctions or in a country subject to comprehensive sanctions. You must be at least 18, and you must stake for yourself, from your own wallet.

11.6 Checks are limited. plusmore refuses deposit approvals to internet connections that appear to be in the United Kingdom or the United States, and checks wallets against sanctions lists. These checks are limited, can be wrong and can be avoided. Passing them does not make your staking lawful, and avoiding them breaches the Terms. If you are not eligible, you must not stake. plusmore can refuse deposits, but it cannot block a particular staker's withdrawals through the contract.

11.7 Changes in law. Laws, and regulators' views, on tokens, stablecoins, staking and gift cards differ between countries and can change. A change could make staking unlawful where you are, change its tax treatment, or lead plusmore to restrict or close staking in some places or everywhere.

11.8 No claims. No one, including stakers and other users of plusmore, has any claim against plusmore, the supplier or any of plusmore's other partners (Terms clause 31). Disputes about the Terms must be resolved individually, by arbitration in the British Virgin Islands (clause 39). Please read those clauses.

11.9 Tax. You are responsible for working out, reporting and paying any tax on staking, rewards, fees and withdrawals. plusmore does not withhold or account for tax on your behalf, and does not give tax advice.

12. plusmore's role, its keys and conflicts of interest

In plain words

The pool runs on code, but it also depends on plusmore every day: plusmore runs the shop, prices each sale, confirms deliveries, posts the sales figures, approves deposits and runs the payout bot. If plusmore's systems fail, are hacked or stop, you could lose money, and rewards and deposits could stop. You could still withdraw directly through the contract, as far as the pool holds USDC. plusmore's interests may differ from yours.

The precise terms

12.1 plusmore's keys. These keys are held on systems run by or for plusmore:

KeyWhat it can doMain limits in the contracts
Timelock ownerqueue, carry out and cancel changes (section 6); hand control of the Timelock to another walleta Syncing delay for changes; none for handing over control, which the new wallet must accept
Pause keypause and unpause the pool, the sales feed and the checkoutcannot move USDC
Payout botpay float; set USDC aside for rewards; send rewards; move queued rewards into stakesapproved wallets, the allowance and the reserve (2.2); rewards only to the staker
Deposit screenerapprove or refuse each depositeach approval covers one wallet, one deposit and 10 minutes
Sales feed keypost sales, margin, the supplier's float and the ratio of sales to stakesthe limits in 8.5
Quote keysign each gift card order's price, cost and PLUS kept backthe checkout's limits in 12.2
Delivery keyfor each paid order, confirm delivery (which pays the pool) or refund the buyerone answer per order
Bookkeeperbook rewards by hand, only in manual modethe limits in 6.9

12.2 Quotes and deliveries. The checkout accepts a payment only with a quote signed by plusmore's quote key. The contract limits each quote: the gift card's face value can be at most Syncing; the cost must be at least Syncing of the face value and no more than the face value; the sale may not fetch less than the cost; and the PLUS kept back can be at most one tenth of the payment. If the quote key states a cost lower than the supplier actually charges, the pool loses the difference (3.3). If the delivery key refunds an order that the supplier has already charged to the float, the pool loses that cost.

12.3 Errors, outages and attacks. If any of these keys, or the systems that hold them, fail, are misused or are stolen, the pool can lose USDC or rewards within the limits above, figures can be wrong, and deposits, sales or payouts can stop.

12.4 If plusmore stops operating. Your stake is held in the pool contract, not by plusmore. Withdrawals do not need plusmore: you can ask for and claim them directly through the contract (10.6), as far as the pool holds USDC for them (4.6). But new deposits need plusmore's approval and would stop; the sales feed would stop counting as current after 48 hours, which also stops cancels; the shop would stop selling, so no new rewards would arise; rewards already booked could not be paid until a payout bot sets USDC aside for them; and float with the supplier would come back only if the supplier returned it. You have no claim against plusmore or its assets, including if plusmore becomes insolvent (11.8).

12.5 What plusmore can and cannot do if something goes wrong. plusmore can pause the pool, the sales feed and the checkout at once, stop signing quotes, and, through the Timelock after Syncing, replace keys and remove supplier wallets. plusmore cannot reverse transactions, call float back through the pool, move your stake to your wallet for you, or pay withdrawals beyond the USDC the pool holds.

12.6 Conflicts of interest. plusmore runs the shop, chooses the supplier, sets the prices shoppers see, decides within the contract's limits how much PLUS each sale keeps back for the shoppers' cashback pot, and is the issuer of PLUS. It benefits from sales and from demand for PLUS. plusmore, and people connected with it, may stake in the pool on the same terms as everyone else, and may learn of problems, such as difficulties at the supplier, before you do. Their interests may differ from yours. At the date of this page, neither plusmore nor people connected with it have staked in the pool. Any stake they place, for example to test the pool, will be announced on this site and on plusmore's social channels.

13. New versions of the pool

In plain words

This pool replaced an earlier plusmore pool, and plusmore may launch new versions in future. The pool cannot be upgraded, so moving to a new version means withdrawing, with all the waits and limits above, and staking again yourself. plusmore can stop sending the shop's sales to this pool at any time, and then this pool earns no new rewards.

The precise terms

13.1 No upgrade and no automatic move. The pool cannot be upgraded, and your stake cannot be moved to another contract for you. To move to a new version, you must withdraw from this pool under section 4 and stake again in the new one, whose terms may differ.

13.2 Sales can be moved. plusmore can stop sales through this pool at any time, by pausing the checkout, by not signing quotes for it, or by starting a new checkout linked to a new pool. After that, this pool earns no new profit, and withdrawals continue under section 4.

14. Where to read more

  • The Terms at the Terms page, in particular: clause 5 and Schedule 2 (who may use the services); clause 7 (governance and the Timelock); clause 10 (regulatory status); clause 14 (sanctions); clause 15 (staking); clause 16 (rewards); clause 17 (withdrawals and fees); clauses 22 and 23 (risks); clause 25 (self custody); clause 29 (third parties and suppliers); clause 31 (limits on liability); clause 35 (tax); clause 37 (changes); clause 38 (pauses); clause 39 (governing law and disputes); and Schedule 4 (risk acknowledgements).
  • The stakers FAQ at the stake page: Getting your money back; Staking and rewards; When the pool is full or paused; How the cap works.
  • The Proof page at the Proof page: live figures, and queued and completed Timelock changes.
  • The contracts on Base: the pool Syncing; the Timelock 0x5676dbD234A4297F4487A99D75F1bbb87A8ff697; the sales feed 0xD88cf18DeeC5E2fddb6E7D728fFB7bf7e1dAaF1C; the checkout Syncing; the shoppers' cashback pot Syncing; USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913; the USDC price feed Syncing; PLUS 0x18b66b63625a07d3671eb0A119A5e4DF4708936E.
  • Questions and complaints: support@plusmore.xyz (Terms clause 42).

By staking, you confirm that you have read and understood this page and that you accept these risks.