Cross chain gas fee : Effortlessly transfer funds across different blockchain networks with our innovative cross-chain payment solution. By holding pools of major currencies, we provide seamless and cost-effective transfers. All you need is your recipient's wallet address or domain, and we'll take care of the rest.
Address Hassle : Say goodbye to confusing wallet addresses with our new .mag domain system. Every user is automatically allotted a unique .mag domain for easy payment transfers. You can easily import existing wallet addresses or create new ones, making the process of sending and receiving funds seamless and hassle-free
Fund Gas with Web2 : You can fund your transactions through convenient web2 payment methods such as credit cards, netbanking, and more. Simply top up your account with cash and you won't have to worry about paying gas fees in cryptocurrency ever again
Simple KYC: Do KYC with us once, and use the CID and the verified NFT to use the kyc in different web3 platforms.
Accesing the solana keypair details of other users:
Saving the keypair as a string caused the solana module to throw the error of not being able to get_solders(): which is required to send a transaction.
We overcame it by storing the keypair as an keypair object, rather a string.
Hosting our discord bot:
Manually hosting our discord bot was being a tedious task and hence, we used replit to run our discord bot on web , which provided us with an easy experience of using the bot. Pairing it up with uptimemonitor , lets our bot run 24/7 without any issue.
Smart Contract:
Writing smart contracts on solana is no joke, and using Rust is a real hard task. Writing a smart contract in it.... harder.
Hence we used Sea Horse lang to convert our smart contract from python to rust(though are smart contract is incomplete)
Top up methods using Upi(INR):
We werent able to emulate an web2 payments landing page, and ended up just manually entering data assuming the money is sent.
Topping up sol each time:
While testing in a new wallet, it was a hassle for us to transfer devnet sol from our acc to that account, and hence, we ended up airdropping 2 sol in the new wallet to emulate the transaction
ZDFS validation error:
Uploading files in ZDFS-IPFS using python was causing an unknown Validation Error.
Hence, we used JavaScript to access the IPFS by creating an upload.js and download.js and sending post and get requests and now it works without any error
Tracks Applied (3)
Solana
Replit
Filecoin
Technologies used
Discussion