In the past eight weeks, a consortium of state-owned Indian banks mobilized nearly $10 billion in foreign currency deposits through a special Reserve Bank of India (RBI) scheme. The target is $30 billion. The mechanism is straightforward: non-resident Indians deposit dollars, euros, or pounds into FCNR(B) accounts; banks pay a premium over LIBOR; the RBI swaps those foreign funds into rupees, boosting its reserve buffer. On the surface, this is a textbook central-bank liquidity tool — defensive, targeted, and temporary.

But as a DeFi security auditor who spent years dissecting Aave’s interest rate models and MakerDAO’s liquidation logic, I see something else: a centrally orchestrated yield farming campaign. The RBI is the DAO. The banks are the liquidity providers. The NRIs are the external stakers. The promised yield is the APY. And the maturity mismatch is the smart-contract bug waiting to be exploited.
The ledger remembers what the interface forgets.
Context: The FCNR(B) Mechanics
The FCNR(B) (Foreign Currency Non-Resident (Bank)) scheme allows NRIs to hold deposits in foreign currency with Indian banks, earning interest tied to international benchmarks. The RBI’s special variant reportedly offers rates significantly above market, incentivizing rapid inflows. Between announcement and mid-July, $10 billion poured in. If the full $30 billion materializes, it would represent roughly 5% of India’s total foreign exchange reserves.
The analogy to DeFi is precise. Consider a protocol like Compound: it offers a variable interest rate for depositing USDC. The rate is algorithmically determined by utilization. When the protocol wants to attract more liquidity, it can temporarily boost the rate via a “reward” token. The RBI is doing the same — only the “reward” is a guaranteed higher yield funded by the central bank’s own balance sheet.

During my audit of Ethereum’s Slasher protocol, I learned that any mechanism promising above-market returns without corresponding risk is a red flag. Here, the RBI is assuming the risk: it promises to convert dollars back to rupees at maturity at a pre-agreed rate, effectively taking a position on the INR/USD exchange rate. If the rupee depreciates more than the yield, the RBI absorbs the loss.
Core: Code-Level Analysis and Trade-offs
I treat the RBI’s term sheet as a smart contract. Let us examine its core parameters.
Interest Rate Model: The article does not specify the exact spread, but typical FCNR(B) rates for similar tenor hover around LIBOR + 100-200 basis points. Compared to domestic savings accounts (3-4%), this is attractive to NRIs. However, the rate is fixed for the deposit tenure. In Aave, fixed-rate loans are rare because they introduce refinancing risk. Here, the RBI is acting as the fixed-rate counterparty. During my work on the MakerDAO CDP liquidation analysis, I saw how fixed-rate debt can become toxic when market rates shift. If RBI policy rates rise further, the fixed rate becomes a subsidy to depositors — a net cost to the central bank.
Maturity Structure: FCNR(B) deposits typically have tenors of 1 to 3 years. This creates a maturity mismatch between the RBI’s short-term liabilities (these deposits) and its long-term assets (government bonds, gold). In DeFi, this is analogous to a lending protocol that accepts short-term deposits but issues long-term loans — a recipe for bank runs if depositors choose to roll off. The scheme essentially kicks the can down the road. The $30 billion will need to be refinanced or repaid within 36 months. If external conditions worsen, the rollover may fail, forcing the RBI to either print rupees or draw down reserves.
Withdrawal Conditions: The terms impose no withdrawal penalties beyond standard early-exit charges. In DeFi, a withdrawal without a cooldown or penalty is a classic vulnerability. It allows depositors to exit en masse during stress, creating a liquidity crunch. I identified a similar race condition during the OpenSea Seaport migration audit: a lack of coordination constraints in the consideration fulfillment logic permitted front-running. Here, the lack of a “lock-in” period means NRIs can pull funds if, for example, the rupee swings sharply against their home currency — exactly when the RBI needs the reserves most.
Exchange Rate Hedge: The RBI provides a fixed conversion rate at maturity. While this is attractive to depositors, it is a contingent liability. In my forensic analysis of the Three Arrows Capital liquidation, the collateralization ratio was the critical metric. Here, the RBI’s “collateral” is foreign reserves and its ability to intervene in FX markets. If the dollar continues to strengthen, the RBI’s mark-to-market loss on these forward contracts grows. It becomes a hidden debt that only materializes at maturity.
Scalability: The fact that state-run banks are the primary executors suggests policy enforcement rather than market efficiency. In DeFi, a single centralized oracle can lead to manipulation. Here, the state banks act as oracles — they are responsible for verifying deposits and executing swaps. Weak internal controls at these banks could lead to fraudulent deposits or double counting. My experience auditing permissioned blockchains for settlement systems has shown that human error in batch processing is the most common failure point.
Contrarian: The Blind Spot – Liquidity Illusion
The prevailing narrative is that this scheme is a masterstroke: it attracts cheap dollar funding, stabilizes the rupee, and avoids conventional tightening. I disagree. The blind spot is that this entire mechanism creates a liquidity illusion. The $30 billion is not new money entering the Indian economy; it is existing NRI savings being shifted from other jurisdictions — often from higher-yielding alternatives in Dubai or Singapore. The RBI is effectively cannibalizing other sources of capital inflow. The net effect on the overall balance of payments is far less than the headline number.
More critically, the scheme does nothing to address the root cause of India’s current account deficit: an over-reliance on imported energy and manufactured goods. The RBI is applying a band-aid to a structural wound. In DeFi terms, this is like a lending protocol that continuously raises the supply cap without improving its collateral quality. Eventually, the cap hits its limit, and a sudden withdrawal trigger cascades into liquidation.
My audit of the AI Agent Payment Layer Specification taught me that backward-compatible designs often hide complexity in unwinding. The RBI’s FCNR(B) plan has no halt or circuit breaker. If global liquidity suddenly dries up — say, due to a Fed hawkish surprise — the entire $30 billion could exit in a matter of weeks. The RBI would be forced to either accept a run on reserves or impose capital controls. Either outcome would shatter credibility.
Furthermore, the scheme incentivizes banks to focus on foreign deposits at the expense of domestic deposit mobilization. This distorts the banking sector’s primary function: intermediating local savings into local investment. Bank balance sheets become more exposed to foreign-exchange risk, and the net interest margin shrinks as higher-cost deposits replace cheaper current accounts.
Takeaway: Vulnerability Forecast
The FCNR(B) scheme will work in the short term. The rupee will stabilize, bond yields will dip, and the RBI will report a healthy reserve buffer. But the real test comes at maturity. In 1-3 years, when these deposits roll off, the RBI must either refinance at potentially higher rates or allow the reserves to deplete. If external conditions have not improved — if global rates remain high and India’s trade deficit persists — the exit will be disorderly.
I have seen this pattern before. In DeFi, a “yield farm” with a short lock-up and high rewards attracts massive TVL, but the moment the rewards are cut or market conditions shift, the TVL collapses. The protocol is left with illiquid assets and a de-pegged stablecoin. The RBI is no different. Its stablecoin is the rupee.
The ledger remembers what the interface forgets.
The question is not whether the RBI can attract $30 billion. It is whether the central bank has a credible exit strategy. Without one, this scheme is just a high-frequency trade on the rupee, masked as policy. And every high-frequency trade eventually meets its liquidator.