How to convert POND to MPond?

Operating a Marlin cluster requires staking or being delegated at least 0.5 MPond. However, Eggnet validators were provided POND. It has been shared that a bridge contract will allow conversion of POND to MPond. Could the steps please be shared?

Reference: https://www.marlin.pro/blog/introducing-mpond-the-marlin-network-tokens/

Work on frontend for the Bridge has still not begun. However, the smart contracts can be directly accessed using Etherscan.

Step 1: Go to POND token’s contract (0x57b946008913b82e4df85f501cbaed910e58d26c)

Step 2: Click on the Contract tab and then select Write as Proxy


Step 3: Connect your wallet to Etherscan by clicking on Connect to Web3 (Hardware wallets will have to be connected to Metamask first)

Step 4: Provide allowance for the amount of POND to be converted to MPond to the Bridge contract by clicking approve, filling in the following details and then clicking Write
spender (address): Enter the Bridge contract’s address (0xB8324885ffe77b2A69f9dB4d7917ad2Ad1b8F957)
value (uint256): The number of POND to be converted to MPond (with 18 zeroes)

Step 5: Go to the Bridge contract (0xB8324885ffe77b2A69f9dB4d7917ad2Ad1b8F957)

Step 6: Click on the Contract tab and then select Write as Proxy again

Step 7: Click getMpond, fill in the desired amount of MPond and then hit Write
_mpond (uin256): The number of MPond to be received (with 18 zeroes)

Note that one million times the value of _mpond should be lower than allowance of POND granted in Step 4 for Step 7 to be successful (1 MPond = 1 million POND).