AffiliateRouter
The PananaSwap AffiliateRouter enables partner-aware swap execution by routing trades through a dedicated smart contract that applies protocol fees and attribution logic.
It is designed for integrations where referral tracking, revenue sharing, or partner attribution is required.
What Is AffiliateRouter
AffiliateRouter is a specialized routing contract that:
Executes swaps on behalf of integrators
Applies protocol and VIP-based fees deterministically
Attributes execution to a specific affiliate or partner context
It extends standard swap execution without introducing custodial risk.
When to Use AffiliateRouter
AffiliateRouter is suitable for:
Partner integrations and embedded swap interfaces
Referral-based traffic attribution
White-labeled or co-branded swap experiences
Custom frontends that require fee attribution
For standard end-user swaps without attribution needs, the default swap flow is sufficient.
How AffiliateRouter Works
At a high level, AffiliateRouter:
Receives swap parameters from the integrator
Executes the swap using on-chain liquidity
Applies protocol fees and VIP logic
Records affiliate attribution at execution
Settles output tokens directly to the user
All execution remains on-chain and non-custodial.
Non-Custodial by Design
AffiliateRouter does not:
Hold user funds
Maintain balances
Require deposits
Users sign transactions directly from their wallets, and all assets flow through smart contracts transparently.
Fee and VIP Compatibility
AffiliateRouter respects the same fee framework as standard swaps:
VIP fee tiers are applied automatically per wallet
Affiliate attribution does not override VIP benefits
Fee enforcement is deterministic and rule-based
This ensures consistent behavior across all execution paths.
Attribution and Transparency
Affiliate attribution:
Is recorded at execution time
Does not affect routing or pricing logic
Is publicly verifiable through on-chain data
Attribution exists solely for analytics and partner accounting purposes.
Network Deployments
AffiliateRouter contracts are deployed per supported network.
Ethereum Mainnet
Arbitrum
Base
Integrators must reference the correct contract address for each network.
Integration Considerations
When integrating AffiliateRouter, developers should consider:
Network-specific gas dynamics
Slippage and execution risk
Correct handling of reverted transactions
Clear disclosure to end users
PananaSwap does not guarantee outcomes for third-party integrations.
Security Considerations
AffiliateRouter follows the same security principles as core contracts:
Public and verifiable logic
No privileged execution paths
No per-user overrides
Integrators are responsible for securing their own frontend and infrastructure.
Limitations
AffiliateRouter does not:
Provide off-chain accounting
Guarantee referral payouts
Override protocol-level rules
All behavior follows documented smart contract logic.
Documentation and Updates
AffiliateRouter behavior may evolve over time.
Material changes, if any, will be documented prior to deployment.
Integrators are encouraged to monitor official documentation for updates.
Last updated

