All trading-related operations on Buffer can be executed in the form of "gasless" transactions including the 1 Click Trading Account creation and registration. This facility allows the user to sign an EIP-712 message off-chain.
Buffer also allows traders to pay for Buffer trades with arbitrary tokens (supported as the counterparty asset) in their wallet. The keeper pays for the gas, avoiding the need for the user to keep any ETH in their wallet.
This all is made possible with the EIP 2612 permit that allows the trader to grant contract allowance through an off-chain "permit" message. This eliminates the need for a separate approve () transaction. Besides seamless UX, it also can help users reduce their approval footprint, allowing them to interact with dApps more safely.