withdrawExitFaster
method can be used to exit the withdraw process faster by using the txHash from withdrawStart
method.
Note- withdrawStart transaction must be checkpointed in order to exit the withdraw.
import { setProofApi } from '@maticnetwork/maticjs'
setProofApi("https://apis.matic.network/");
const erc20RootToken = posClient.erc20(<root token address>, true);
// start withdraw process for 100 amount
const result = await erc20Token.withdrawExitFaster(<burn tx hash>);
const txHash = await result.getTransactionHash();
const txReceipt = await result.getReceipt();
Once the transaction is complete & checkpoint is completed, amount will be deposited to root chain.