Versions in this module Expand all Collapse all v0 v0.1.0 Aug 30, 2022 Changes in this version + func CompleteEthWithdrawal(ctx context.Context, ethClient *ethereumutil.Client, clientAPI *api.APIClient, ...) (*eth.Transaction, error) + func PrepareWithdrawal(ctx context.Context, withdrawalsAPI api.WithdrawalsApi, ...) (*api.CreateWithdrawalResponse, error) + type ERC20Withdrawal struct + TokenAddress string + func NewERC20Withdrawal(tokenAddress string) *ERC20Withdrawal + func (w *ERC20Withdrawal) CompleteWithdrawal(ctx context.Context, ethClient *ethereumutil.Client, clientAPI *api.APIClient, ...) (*eth.Transaction, error) + type ERC721Withdrawal struct + TokenAddress string + TokenID string + func NewERC721Withdrawal(tokenID, tokenAddress string) *ERC721Withdrawal + func (w *ERC721Withdrawal) CompleteWithdrawal(ctx context.Context, ethClient *ethereumutil.Client, clientAPI *api.APIClient, ...) (*eth.Transaction, error) + type TokenWithdrawal interface + CompleteWithdrawal func(ctx context.Context, ethClient *ethereumutil.Client, clientAPI *api.APIClient, ...) (*eth.Transaction, error)