Enables users to seamlessly connect to the BNB Chain using their Telegram credentials, enabling secure and user-friendly access to decentralized applications and transactions without relying on external wallets.
- Download Telegram if you don't have it yet
- Signin with your email
- Get OTP from your email account
-
UsernameAccountFactory.sol https://testnet.bscscan.com/address/0x1d845465D51cb68B0CF3Fb6aC6A978cb24182217
-
UsernameAccount.sol https://testnet.bscscan.com/address/0xcFfafCa921731Cc1A2AB8E8bc09c7c22247A5224
-
Verified Contract: UsernameAccountFactory.sol https://testnet.bscscan.com/address/0xBCac49904EA6375Cf45dd8C88DF19213cd5387Bb#code

- Create a fresh new dapp using create contract as a base
- Update package and use viem to deploy scripts
- Create contracts directory and build UsernameAccountFactory.sol
- Add .env, hardhatconfig.ts, tsconfig.json
- Create scripts directory
- Deploy UsernameAccountFactory contract
- Add Entrypoint for Account abstraction: 0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789
- Create telegram bot
- Create initial frontend
After any changes to the contract, run:
npm run build
# or
yarn build
When you're ready to deploy your contracts, just run one of the following command to deploy you're contracts:
npm run deploy
# or
yarn deploy