03 / V2 MODULES4 MIN READ

CUBIT Links

Links associates a trader with a referrer through an on-chain verified signature. The first accepted link is retained in the registry: it is first-bound and cannot be overwritten by another link in the implementation reviewed.

Future release, targeted window from D+5. Availability will be specified at release.

A share taken from team revenue

The referrer receives 20% of the team share on referred swaps, equivalent to a reference of 0.6% of the gross ETH leg when the team share is 3%, subject to contract rounding.

User taxes remain 3% on buys and 15% on sells. The 12% allocated to walls does not fund referrals.

What is signed

The EIP-712 structure is:

Bind(address trader, address referrer, uint256 deadline)

The registry domain uses the name CUBIT Links and version 1. It binds the signature to the chain and registry address. The contract supports ERC-1271 wallet verification through SignatureChecker.

Before signing, check the trader, referrer, network, registry address and deadline. The link is not simply an interface preference that can be changed at will.

Expected rejections

The planned workflow rejects a zero trader or referrer, self-referral, an already bound trader, an expired deadline or an invalid signature.

A relayer can submit the signature but cannot change the data it commits to.

Which swaps attribute a referral

Only the current registered router can supply the recognized payer context for attribution. Arbitrary data from another router is insufficient to create a reward.

An older router remains subject to hook taxes but loses this referral capability after replacement. First-bound links remain in the same registry, and already accrued claims remain accounted for in the hook.

Claiming an accrued share

The hook exposes referralAccrued(referrer) and claimReferral(referrer). A claim pushes funds to the referrer specified in the argument; it does not allocate them to the caller paying gas.

Accrued balances and new attributions are different things. Check the registry version and the contract holding the balance before calling.

Sources: CubitV2.bind, bindingDigest, referrerFor, CubitHook._creditTeam and claimReferral.

CUBIT / September 10, 2026 Sources and method