# Build a custodial solution to make your dApp wallet-less & gas-less using EIP-712

- [Understanding the flow](/evm-xcm-jungle-toolkit/build-a-custodial-solution-to-make-your-dapp-wallet-less-and-gas-less-using-eip-712/understanding-the-flow.md): In this section we'll learn how to create a custodial solution (smart-contract/front-end/back-end) to be able to make a gas-less / wallet-less dApp
- [Smart contract](/evm-xcm-jungle-toolkit/build-a-custodial-solution-to-make-your-dapp-wallet-less-and-gas-less-using-eip-712/smart-contract.md): In this section, we'll look at how to create a smart-contract using Solidity, which will enable the use of mirrors wallets.
- [Back end](/evm-xcm-jungle-toolkit/build-a-custodial-solution-to-make-your-dapp-wallet-less-and-gas-less-using-eip-712/back-end.md): In order to be able to relay transaction we need a centralized back-end able to relay the transactions on behalf of users.
