Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Arbitrum bridge transaction stuck #11

Open
KryptoKingz opened this issue Sep 11, 2021 · 4 comments
Open

Arbitrum bridge transaction stuck #11

KryptoKingz opened this issue Sep 11, 2021 · 4 comments

Comments

@KryptoKingz
Copy link

https://etherscan.io/tx/0xbad46726522f44e1646f67c6d8455a1522662dde96aefd26eaf7f816f9e19a1c

This transaction went through

I then got a request to release funds

This transaction is stuck even after lifting gas to 250k and funds are nowhere to be seen

https://etherscan.io/tx/0xfe28c4abf47877a633978985deef43ab4962356fc4a3e8a830c8c18b0bd654e9

@liuxiaobleach
Copy link
Collaborator

liuxiaobleach commented Sep 12, 2021

Can you send some error in your log?
BTW, for Arbitrum, the gas estimation may be unstable so some manual setting might be required.

eth.WithTimeout(transactorWaitTimeout),

eth.WithTimeout(transactorWaitTimeout),

eth.WithAddGasEstimateRatio(1.0),

You can set the gas limit manually.
eth.WithGasLimit(3200000)

Example:

if bc.chainId.Uint64() == 42161 {
    _, err := bc.trans.Transact(
        logTransactionStateHandler(fmt.Sprintf("receipt transferIn, transferId: %x", transferId)),
        func(ctr bind.ContractTransactor, opts *bind.TransactOpts) (*ethtypes.Transaction, error) {
            cbt, err2 := contracts.NewCBridgeTransactor(bc.contractChain.GetAddr(), ctr)
	    if err2 != nil {
                return nil, err2
	    }
            return cbt.TransferIn(opts, dstAddr, token, amount, hashLock, timeLock, srcChainId, srcTransferId)
        },
        eth.WithTimeout(transactorWaitTimeout),
        eth.WithGasLimit(3200000)
    )
    return err
}

@Dominator008
Copy link
Member

Dominator008 commented Sep 12, 2021

Looks like your transaction did go through eventually. It was probably sent when the Ethereum mainnet was a bit congested and the average gas price was higher than the number specified. Currently we don't have a mechanism to bump the gas price and retry the transaction, but we will consider adding it.

@shahid1956
Copy link

shahid1956 commented May 3, 2022

My transaction on Arbitrum network is stuck since hours and didn't reach destination wallet. Need support to resolve this issue. thanks

Txid: 0x72e7e3702a064e3e461820b3ac9acb11e3b35d62604c5ddfd7ad88df6a7492f7
https://arbiscan.io/tx/0x72e7e3702a064e3e461820b3ac9acb11e3b35d62604c5ddfd7ad88df6a7492f7

@cryptorueda
Copy link

HI
someone could help with this
https://arbiscan.io/tx/0x3f209c373fe319c366a5b9468852fe63aa97982cb3bff70d2331b5498d2b59b5
This transaction looks stuck since 2021... and no one was able to help me.. what I can do?

Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants