Get paid to your Substream ENS and receive the tokens straight into your Intmax private wallet
This project is mainly built to make user interactions easier for those who want to receive their payments into Intmax while keeping a very 0x like experience. An user that is in Intmax can register an ENS subdomain under the project's primary name. The resolution address of such subdomains is held by an istance running in Oasis TEE. If Bob mints bob.stealthmax.eth he will be able to give that to Alice so that she can just send Ethers to him. Behind the scenes Oasis initializes a client session with Intmax and broadcast a transaction to the Bob's Intmax public address stored in the ENS Text Record, once done a new resolution address is derived for Bob so that nobody can't sum up his incoming payment to make assumption on his holdings.
The 0x address that received the actual payment is a stealth address derived by the primary key contained in the Oasis TEE. Therefore these funds can be used to deposit into the main position to replenish the liquidity pool.
At the end of the day Alice doesn't really need to initialize an Intmax deposit and wait for it to be processed, which may take more than 30 minutes normally. Alice may not even know what Intmax is, but Bob will be receiving the payment straight inside his Intmax account.
SubStream is a protocol designed to streamline user interactions for those who want to receive payments into IntMax while maintaining a familiar Ethereum-like experience. Built with Next.js and containerized using Docker, the system leverages Oasis Trusted Execution Environment (TEE) for secure transaction processing.
Users can register personalized ENS subdomains under the project's primary domain, with resolution addresses managed by an Oasis TEE instance. When Bob registers bob.stealthmax.eth, he receives an identifier that Alice can use to send Ether. Behind the scenes, Oasis TEE initializes an Intmax client session and processes transactions to Bob's Intmax address, stored in the ENS Text Record, while implementing privacy through new resolution address derivation for each payment.
The receiving address is a stealth address derived using the Oasis primary key, enabling secure deposit management and liquidity pool maintenance. The system eliminates traditional Intmax deposit friction - Alice simply sends Ether to Bob's subdomain address, and the containerized backend automatically handles cross-layer operations, allowing Bob to receive payments directly in Intmax without the typical 30+ minute processing delay.