sustainable-network-monetization.walletconnect.com

Monetizing the WalletConnect Network

Towards Sustainable Fees for Onchain Connectivity

WalletConnect

November 2025

1. Summary

Since its inception in 2018, WalletConnect has become a foundational layer of onchain infrastructure enabling seamless, secure, remote connections between wallets and apps. Over the years, the WalletConnect Network has grown to support more than 700 wallets and 80,000 apps, facilitating over 380 million secure connections and enabling billions of dollars in onchain value transfer. From mobile wallet interactions to institutional DeFi access, WalletConnect has powered critical use cases across the ecosystem.

In 2025, the WalletConnect Network transitioned to a decentralized architecture. Today, 21 independent Node Operators maintain the network, and the introduction of the WalletConnect Token (WCT) has enabled decentralized governance, staking, and the introduction of rewards programmes for ecosystem participants.

To date, these rewards have been funded from a pre-allocated "rewards pool" comprising 17.5% of the initial token supply. However, this rewards pool will be depleted over time, meaning that maintaining this level of infrastructure and aligning incentives across all participants will not be sustainable without introducing fees. To date, none of the participants of the WalletConnect Network has paid to use its services.

This paper proposes a sustainable fee mechanism to address that imbalance. In the original WalletConnect Network whitepaper, we envisaged that apps, which typically derive substantial value from the Network, would eventually become fee-paying. Here, we introduce a proposal for application-side fees based on volume and yield, metrics that reflect the economic value flowing through the WalletConnect Network from wallets to apps.

As a first step, it proposes a relatively simple monetization framework, designed to minimize implementation complexity and provide a clear path to adoption. It is not intended to represent the final or permanent model for network monetization. Rather, it serves as a starting point, one that can evolve through community input, ecosystem scrutiny, and iterative improvements.

Before implementation, this proposal will be subject to open discussion and a governance vote, ensuring alignment with the broader WalletConnect community and its long-term vision.


2. The Rationale Behind Application-Side Monetization

Applications (apps) in the onchain ecosystem offer valuable services to users, but critically, they do not operate in isolation. Every app-to-user interaction depends on a secure and trusted communication bridge between a wallet (where the user holds funds and signs transactions) and the application interface. Since 2018, WalletConnect has provided this bridge, enabling real-time, secure, and seamless connections between wallets and apps without requiring users to compromise on custody or experience.

While apps provide the front-end service, wallets and the WalletConnect Network jointly enable access to the user and to the value they hold. Wallets safeguard the user’s private keys and interface for signing transactions. WalletConnect delivers the communication protocol that connects the two sides in a decentralized and interoperable manner. Without this infrastructure, value exchange between users and apps, especially across wallets and platforms, would be fragmented or entirely infeasible.

As the onchain economy matures, a large share of financial value flows through WalletConnect-powered connections. Apps are often the monetary beneficiaries of this value, whether through fees, spreads, revenue-generating actions, or broader business models.

To date, no fees have been paid for using the WalletConnect Network, creating a fundamental imbalance in the value chain.

Over the years, WalletConnect has facilitated billions of dollars in transaction volume and hundreds of millions of secure connections, directly powering the economic activity and growth of thousands of applications; yet none of this value has contributed back to sustaining the shared infrastructure that enables it. Introducing fees on the application side:

This approach recognizes that value flows from users (via wallets) to apps, and that apps should contribute to the infrastructure that makes this value flow possible.

3. Objective

The primary objective of introducing WalletConnect fees is to ensure the economic sustainability and long-term growth of the network.

It seeks to align incentives among the core participants of the ecosystem: wallets, applications, and node operators, while maintaining a neutral, open, and reliable connectivity layer for the financial internet.

Applications contribute fees based on the financial activity they generate through the network.

End users will not pay to use WalletConnect. The experience remains smooth, free, and uninterrupted.

Fees apply only at the application layer, ensuring that wallets and their users continue to connect, transact, and interact as before.

WalletConnect fees apply only when the network facilitates value-bearing transactions.


Applications that use WalletConnect solely for authentication, wallet login, account linking, or other non-financial interactions do not incur fees.

This ensures a usage-based and value-aligned model, where applications contribute in proportion to the economic value they capture, rather than paying a blanket charge for network access.

In the following sections, we outline the two main categories used to measure financial activity and determine fees.

3.1 Rewards Distribution

In this model, rewards are determined by the actual revenue generated by the network, ensuring that incentives scale directly with network performance.

Revenue Distribution Model

Let:

$$ B_{\mathrm{w}} $$

$$ S=R-B_{\mathrm{w}}-B_{\mathrm{n}}. $$

Revenue is allocated as follows:

  1. Wallet Rewards

$$ \mathrm{W a l e t;R e w a r d s}=B_{\mathrm{w}}+\phi_{w},S, $$

  1. Node Rewards

$$ \mathrm{N o d e\ R e w a r d s}=B_{\mathrm{n}}+\phi_{n},S, $$

  1. Protocol Treasury

Treasury Allocation=ϕtS,

Where: ϕwntare governance-defined allocation parameters such that:

$$ \phi_{w},\phi_{n},\phi $$

$$ \phi_{w}+\phi_{n}+\phi_{t}=1 $$

The Protocol Treasury funds:


The Flexible Rewards Vault (a fixed share of the total supply) subsidizes base rewards if:

$$ R<(B_{\mathrm{w}}+B_{\mathrm{n}}) $$

3.1.1 Key Advantages

$$ \phi_{w},\phi_{n},\phi_{t} $$

Figure 1: Protocol revenue and rewards distribution flow.

4. Categorization

To provide the fairest and most accurate pricing mechanism, the WalletConnect Network introduces a categorization framework that recognizes the different ways applications generate value through onchain financial activity.

The objective is to ensure that the network’s monetization framework remains aligned with each application’s underlying business model, so that fees are proportional to the real economic value derived from WalletConnect-facilitated activity.

Through analysis of network activity and common revenue models across the decentralized application landscape, WalletConnect identifies two primary categories of financial activity:

Importantly, this categorization happens at the smart contract level, not at the application or project level. This means that each transaction is analyzed based on the specific contract calls executed within a wallet-signed transaction and is classified into one of the two categories accordingly.

This enables fine-grained billing accuracy — so if an application offers multiple types of financial services (e.g., swaps and staking), each component is billed according to its actual financial activity type.

Billing applications are based on their project identifier (project_id). This mechanism will be further reinforced through our Certification program, where, similar to how applications are required to verify their URL domain, projects will now also need to register the smart contracts they rely on. These contracts will be verified and then used as the basis for accurate categorization within the monetization framework.

4.1 Volume-Based Financial Activity

Definition:

Volume-based activity refers to economic interactions where value is generated per transaction or unit of volume processed. This includes cases where a protocol captures a fee, spread, or commission from each transfer or swap facilitated through WalletConnect.

Examples of volume-based contracts include:

Characteristics:

Pricing Implication:

These activities are priced using the deterministic volume-based fee function, which calculates fees as a function of Total Network Volume (TNV). This ensures that contracts handling greater throughput — and thus generating higher transactional revenue — contribute proportionally to network sustainability.


4.2 Yield-Based Financial Activity

Definition:

Yield-based activity refers to financial interactions where value is generated continuously over time, through yield accrual, staking, or interest-bearing mechanisms. In these cases, WalletConnect facilitates not only deposits and withdrawals but also the ongoing management of time-dependent positions.

Examples of yield-based contracts include:

Characteristics:

Pricing Implication:

These activities are priced using a yield-based function, which considers the realized yield on a position. Fees accrue only when yield is withdrawn or realized, aligning network monetization with actual economic reward rather than nominal transaction flow.

4.3 Smart Contract–Level Categorization

Categorization is determined at the smart contract level, not the overall application level. This distinction ensures granular billing accuracy, allowing hybrid applications — such as those combining swaps and yield products — to be billed proportionally to their respective financial activities.

For instance:

This structure prevents overgeneralization and ensures that each portion of an app’s ecosystem is billed according to its true economic purpose.

4.4 Certified App Program and Data Integrity

The WalletConnect Network leverages its Certified App Program to ensure high-quality data labelling and reliable categorization. Through this program:

This approach mirrors WalletConnect’s historical verification of URL domain ownership — extending the same rigor to smart contract validation.

As part of the certification process:

4.5 Evolution and Adaptability

As the onchain ecosystem evolves, new financial primitives and revenue models will emerge. The WalletConnect Network is designed to adapt dynamically — introducing new pricing mechanisms or refining existing ones to reflect these innovations.

This adaptability ensures that the protocol remains fair, competitive, and sustainable, regardless of how decentralized finance and application models continue to evolve.

5. Volume-Based Fee Function

The volume-based fee function applies to applications where transactional volume represents the main source of value creation — such as trading, bridging, or payments.

This model ensures predictable, value-aligned monetization for the majority of the ecosystem. Fees are determined by a continuous, non-linear function that dynamically adjusts based on each application’s recent economic activity.

This structure ensures fairness, scalability, and predictability — applications with higher sustained usage contribute more in absolute terms while benefiting from progressively lower effective rates.

5.1 Understanding TNV

Total Network Volume (TNV) is the core metric used to determine fees for volume-based applications. It captures the total economic value transmitted through the WalletConnect Network, representing the aggregate token value exchanged in transactions initiated by wallets during WalletConnect sessions. Each transaction hash collected through the Wallet SDK is analyzed, and the corresponding token transfers are parsed and summed to calculate TNV. This provides a reliable proxy for the financial activity facilitated between wallets and applications.

5.1.1 How TNV is Calculated

For each transaction initiated via a WalletConnect session:

  1. Capture— The Wallet SDK collects transaction hashes generated during WalletConnect sessions.
  2. Parse— Each transaction is programmatically analyzed to identify all token transfers on supported blockchains.
  3. Evaluate— The inflows and outflows related to the initiating wallet address are summed.
  4. Compute— The TNV for a transaction is defined as the maximum of the total inflow or outflow for the wallet.

$$ \operatorname{T N V}(w)=\operatorname*{m a x}\left(O(w),I(w)\right) $$

where:

This ensures that the captured value reflects the most significant directional flow of assets while avoiding artificial inflation from internal contracts hops.

5.1.2 Transaction Classification

Table 1: Transaction classification for TNV computation

# Type Description Example
1 Single-State Outflow Wallet sends tokens ETH or USDC transfer
2 Single-State Inflow Wallet receives tokens Airdrop
3 Multi-State Outflow Wallet sends multiple assets Batch token transfer
4 Multi-State Inflow Wallet receives multiple tokens Multi-token withdrawal
5 Balanced Flow Wallet sends and receives equal value Wrapping WETH
6 Net Outflow Wallet sends more than it receives Lending or collateral deposit
7 Net Inflow Wallet receives more than it sends Collateral withdrawal

For each case, TNV is defined as the maximum of inflow or outflow, ignoring contract-only transfers.

5.1.3 Examples

Table 2: Examples of TNV as max(O,I)

# Outflow O Inflow I TNV Notes
1 1000 0 1000 Simple send
2 0 1000 1000 Simple receive
3 500;300 0 800 Multi-token send
4 0 800;100 900 Multi-token receive
5 400 400 400 Balanced swap
6 600 500 600 Net outflow
7 400 500 500 Net inflow

This approach makes TNV a universal, chain-agnostic metric for measuring WalletConnect-enabled financial activity.


5.2 Fee Function Definition

The daily effective rate for each application i on day d is defined as: $$ \begin{cases} \alpha\big(\operatorname{T N V}{i}^{(30)}(d)\big)^{\beta-1},&{\operatorname{T N V}{i}^{(30)}(d)\geq\tau,}
0,&{\operatorname{o t h e r w i s e}.}\ \end{cases} $$

The corresponding daily fee is calculated in USD:

$$ \mathrm{F e e}{i}^{\mathrm{U S D}}(d)=r{i}(d)\cdot\mathrm{T N V}_{i}(d) $$

where:

At the end of each billing cycle, the accumulated USD-denominated fee can be settled in either USD-based stablecoins or WCT (conversion mechanics detailed in Section 7.1.1).

5.2.1 Threshold Parameter τ

Fees are only applied when an application’s rolling 30-day Total Network Volume exceeds τ. This threshold ensures that only projects contributing meaningful economic activity are billed, while smaller or early-stage applications remain exempt until they reach sufficient scale.

$$ \begin{cases} \alpha\left(\operatorname{T N V}{i}^{(30)}(d)\right)^{\beta-1},&{\operatorname{if}\operatorname{T N V}{i}^{(30)}(d)\geq\tau,}
0,&{\operatorname{if}\operatorname{T N V}_{i}^{(30)}(d)<\tau.}\ \end{cases} $$

5.2.2 Example Parameterization

For illustrative purposes, the following parameter set is used: $$ \alpha=0.0125,\quad\beta=0.65,\quad\tau=1, 000, 000. $$

For any application with $$ \operatorname{T N V}_{i}^{(30)}(d)\geq\tau. $$

is: $$ \regex{r_{i}(d)=0.0125\cdot\left(\mathrm{T N V}_{i}^{(30)}(d)\right)^{-0.35}} $$

5.2.3 Model Output

The table below illustrates sample effective rates and corresponding monthly fees for applications at different average 30-day TNV levels, using the parameter set: $$ \alpha=0.0125,\quad\beta=0.65,\quad\tau=1, 000, 000 $$

These values are derived from the power-law fee function: $$ R(D)=0.0125\cdot\bar{M}(d)^{0.65} $$

Table 3: Illustrative effective rates and approximate daily fees

Application 30-Day TNV (USD) Effective Rate (bps) Approx. Daily Fee (USD)
$30B 0.027 ≈$81,000
$10B 0.040 ≈$40,000
$3B 0.060 ≈$18,000
$1B 0.088 ≈$8,800
$300M 0.135 ≈$4,050
$100M 0.198 ≈$1,980
$30M 0.302 ≈$906
$10M 0.444 ≈$444
$3M 0.676 ≈$203
$1M 0.993 ≈$99

These figures assume that each application’s rolling 30-day TNV remains constant throughout the month, producing a steady effective rate over the billing window. Under real network conditions, day-to-day TNV fluctuations would make total monthly fees path-dependent, but the values above serve as central estimates for a stable period.

5.2.4 Visual Analysis

Monthly Fee vs. Monthly Average TNV

A sublinear curve showing increasing fees with TNV growth, but diminishing marginal cost.

This chart illustrates the relationship between an application’s average monthly Total Network Volume (TNV) and the corresponding monthly fee generated by the pricing function.

Because the function follows a power-law curve with an exponent β-1<1, the fee increases with volume but at a decreasing rate — producing a smooth, concave shape that reflects economies of scale.

6. Yield-Based Fee Function

While the volume-based model effectively captures value for trading and transactional activity, it is not directly aligned with the economics of lending, staking, or other yield-generating protocols.

These protocols create value through interest or yield accrual over time, rather than from discrete deposits or withdrawals.

To reflect this, WalletConnect introduces a yield-based fee function that measures realized yield facilitated through the network — fees accrue only when gains are realized (withdrawn or claimed).

6.1 Realized Yield Definition

For each withdrawal or claim event j executed by application i: $$ \mathrm{Y i e l d}{i,j}=\operatorname*{m a x}(0,;V{i,j}^{\mathrm{o u t}}-P_{i,j}^{\mathrm{b a s i s}}) $$

$$ \mathrm{F e e}{i,j}^{\mathrm{U S D}}=\phi\cdot\mathrm{Y i e l d}{i,j} $$

Where:

No fee is charged if $$ V_{i,j}^{\mathrm{o u t}}\leq P_{i,j}^{\mathrm{b a s i s}} $$

6.2 Cost Basis and Partial Withdrawals

Each user position tracked through WalletConnect maintains a running weighted-average cost (WAC) — often referred to as the cost basis of the position. This cost basis represents how much capital has actually been contributed into a yield-generating position over time, accounting for multiple deposits, accrued yield, and withdrawals.

Maintaining a consistent cost basis ensures that fees are charged only on realized gains, never on principal or re-deposited funds.

6.3 Reference-Rate Fallback

If onchain realized yield cannot be directly determined, it may be approximated using a reference rate and duration di,j: $$ \operatorname{Y i e l d}{i,j}\approx R{\operatorname{r e f}}\cdot A_{i,j}\cdot\frac{d_{i,j}}{365}, $$

where:

The corresponding fee becomes: $$ \operatorname{F e e}{i,j}^{\operatorname{U S D}}=\phi\cdot A{i,j}\cdot R_{\operatorname{r e f}}\cdot\frac{d_{i,j}}{365} $$

7. Payment Mechanics and Enforcement

To operationalize the application-side monetization framework, this section outlines the fee collection model, billing flow, grace policies, and anti-abuse measures. The system is designed to be transparent, fair, and developer-friendly — while ensuring accountability for usage of the WalletConnect infrastructure.

7.1 Monthly Billing Model

WalletConnect bills applications on a monthly basis, while accruing fees daily according to the applicable pricing function defined in Sections 5 and 6 (either the volume-based model or the yield-based model for lending/yield protocols). This design aligns value extraction with network activity in real time while maintaining predictable, once-per-month settlement.

Each application’s daily fee is computed in USD, aggregated during the billing cycle, and settled at the end of the period.

8. Conclusion

The proposed monetization framework introduces sustainable, value-aligned fees for the WalletConnect Network while keeping end users fee-free. By combining TNV-based and yield-based models, WalletConnect can:

As network usage and financial primitives evolve, the fee functions and parameter choices can be refined via governance, but the core structure described here provides a clear and implementable starting point.