This is just amazing, you rock Fabian!!!
When I want to add the Metamask extension to my browser, it asks me for the following permissions:
Whow, are you guys OK with this?? I’m definitely not, so I guess I’m out.
Maybe try with Brave or Opera’s built in crypto wallet instead? They’re both web3 enabled
Casualty of the web as it is. Pretty much any web app you use that interacts with more than one site is doing this (whether they ask for the permission out right or not). In this case, the permission is needed to allow MetaMask to interact with MaidSwap.io.
Unfortunately, this boiler-plate permission request does not provide any nuance regarding what specific web pages and data will be accessed and to do what. See here for more details: https://www.howtogeek.com/291095/why-do-chrome-extensions-need-all-your-data-on-the-websites-you-visit/
In short, installing MetaMask puts you at no greater risk than using any of the other web apps that interact across sites.
Your best bet is to use certain machines for certain things, or follow @drehb’s suggestion to:
I use 1 browser for browsing and a second for crypto stuff…
Don’t worry I think we can also offer manual copy/past of your address. And there are some other web3 providers out there as well.
I will try Brave when I have some time.
Thank you very much for all your efforts!
sorry for the late response.
yes - got the 50 maids from you
when will you start testing fake omni tokens on the omni network ?
in this case it is actually on the real bitcoin network so moving assets and testing actually comes at a cost.
as others mentioned here - i’d love you to publish donation addresses for your amazing work
Given the interest in an ERC version of MAID, how would the recent significant GAS fees on the Ethereum network impact on a main net version of MAID?
While on this topic, has anyone looked into the option of creating a MAID asset on the Liquid Network - a Bitcoin side chain developed by Blockstream?
Creation of such assets is simple and transaction fees are tiny. Major coins - BTC and USDt - are already on it.
Ethereum cheaper gas fees are coming: https://vitalik.ca/general/2021/01/05/rollup.html
I think adding another version will only make things more error-prone in the future. Besides one might need to run a full liquid node? Not saying it’s not possible but with the new ETH network coming gas fees are becoming even less.
Looking to add support for WalletConnect besides MetaMask soon:
Fixed some minor bugs and added minor feature:
-White screen after clicking the alert that MetaMask is not installed. It will now redirect to how-it-works.
-Added ETH Block number to Smart Contract, currently it’s not updating but just a single init of values.
This will be changed in the future so we can have the client connect to a WebSocket and get the events streamed in real-time. Especially useful when your account details get updated or when you start a transaction and can follow the progress in greater detail, Creation > You sign it > Broadcast to Network > Waiting to get included in next block > Transaction Success with details.
Next up should see if it’s possible to create some test-MAID.omni on a bitcoin test-network (This will have 0 value) and then it can be distributed to beta testers. This will act as real MAID and also has to be broadcasted by the Omni protocol to test how the minting and redeeming of these test-MAID.omni both ways will work.
Hi gang! I reached out to DeusNexus and offered help with the design and front end coding. Haven’t got an answer yet if help is needed but thought I would share an HTML-mock (well image of the mock) of my proposal of the layout to get feedback from the community while you wait for the weekly dev update.
This is beautiful!! Hope you’re able to work with @DeusNexus to integrate soon
Honestly… it’s awesome!
Agreed, @Miguelo is a talent and so long as he’s here we’ll be fighting over him!
Of course I’m very happy whatever Safe related project he works on and I look forward to trying this out.
Simply… wow. Thank you so much for your great work and I hope that a collaboration is possible. A great combination of the back end and front end coming together.
People may underestimate how important the details like this are. In a sector where there are many scams, the design and layout of a page and attention to detail can really make a difference in terms of reassurance and credibility.
Looks great @Miguelo! Are you working with React? I’m still waiting to round of the back-end so that everything we expect on the front-end knows what to receive and send.
Love it, brother! That is so clean!
So the alpha test of the swap seems to go really well. We got over 20K MAIDe claimed by testers in the test-network and 28 holders! Seems everyone was able to figure it out without too much hassle.
I’ve been researching how the smart contract can deal the best way with fees. The following fees have to be paid while using the swap.
-
Locking MAID.omni, requires a ‘simplesend’ transaction on the omni protocol which in general is 256 bytes on bitcoin blockchain. A user moves his funds from his address to the locked address and this will be charged with BTC fees.
-
Once the MAID.omni arrives from address A to address B (swap address) and is confirmed by 3 block confirmations the swap will mint the MAID.erc20 to the user given ETH-address. This costs gas (in ETH).
-
Burning MAID.erc20 to release MAID.omni costs gas (in ETH).
The incoming MAID.omni from users can only be paid by the user themselves, the release of the locked funds however has to be paid by the swap in someway and also the minting of MAID.erc20.
This requires a proper system where other people who are willing to provide either BTC or ETH to pay for the fees as a relayer. When a user burns his tokens or tokens get minted they won’t be paying any ETH but the relayer will and in return they will be able to ask for the base-price of the transaction + a commission fee that makes it interesting (e.g. they can earn % of the maid issued as payment).
So a user who is minting MAID.erc20 will see the following:
Total Deposited: 1000 MAID.omni
Network Fee: 0.00025228080106 ETH
Gas Price: 0.000000004615793345 Ether (4.615793345 Gwei)
Total Gas Cost ($0.01) rounded up: 1 MAID (the cost to cover tx-fee)
Commission (0.5%): 5 MAID (payed to relayers)
You receive: 994 MAID.erc20
PS: I’m also looking into how people can pay for themselves if they have BTC and ETH, because not everyone wants to pay commission if they don’t have to unless you prefer convenience.