May 14, 2026
What is UGTP, and how does it work in transactions in EXTRA SAFE?
UGTP (Universal Gateway Transaction Platform) is EXTRA SAFE's transaction engine. It gives your wallet address three account types at once — Public, Smart, and Private — and settles gas in the same token you're sending, across every network EXTRA SAFE supports.
One address, three account types
Your EXTRA SAFE address already includes all three. Public is what a standard transfer looks like on-chain. Smart is what handles gas settlement automatically, through a one-time signature per network. Private (coming soon) will let you hide the amount of a transfer. Switching between them happens as part of sending, not as a separate setup step.
How gas settles
1.
Tap Send and choose an amount.
2.
The first time you use a network, you sign once to activate it — a one-time authorization, not a repeat step.
3.
From then on, gas settles inside the transaction, in the same token you're sending.
This runs on two open Ethereum standards: EIP-7702 on Ethereum, Base, Arbitrum, Optimism, and Polygon, and EIP-2771 on Avalanche C-Chain, EXTRA SAFE's default network.
Read more about EIP-7702 and EIP-2771 →
Private tokens (coming soon)
Private is the third account type UGTP is building in. Once live, sending a private token will keep the transfer amount hidden on-chain — who you're paying stays visible, the same as any other transfer. A viewing key will let you reveal amounts to an auditor or authority, on your terms.
Worth knowing
- •
You hold your private keys throughout. EXTRA SAFE has no access to your funds.
- •
Gas fees are real, and they're shown before you confirm — a small deduction from what you're sending, always transparent.
- •
EIP-7702 and EIP-2771 are open Ethereum standards, verifiable independently of EXTRA SAFE. UGTP is EXTRA SAFE's implementation of them, built for chat-native sending across multiple networks.
Q&A
Do I need to do anything to enable this?
Nothing extra. UGTP is on by default for every in-chat transfer.
Is there a fee?
Yes, but it's minimal. The fee is shown before you confirm, and it's calculated and settled in the token you're sending, not a separate native coin.