Documentation
¶
Index ¶
- func CreateBatchTransfer(ctx context.Context, apiClient *api.APIClient, l1signer signers.L1Signer, ...) (*api.CreateTransferResponse, error)
- func CreateTransfer(ctx context.Context, apiClient *api.APIClient, l1signer signers.L1Signer, ...) (*api.CreateTransferResponseV1, error)
- func GetSignedTransferRequests(signableTransfers []api.SignableTransferResponseDetails, ...) ([]api.TransferRequest, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateBatchTransfer ¶
func CreateBatchTransfer( ctx context.Context, apiClient *api.APIClient, l1signer signers.L1Signer, l2signer signers.L2Signer, request api.GetSignableTransferRequest, ) (*api.CreateTransferResponse, error)
CreateBatchTransfer performs a bulk transfer given an array of models.SignableToken and their receivers. CreateBatchTransfer currently only accepts ERC721 tokens.
func CreateTransfer ¶
func CreateTransfer( ctx context.Context, apiClient *api.APIClient, l1signer signers.L1Signer, l2signer signers.L2Signer, request api.GetSignableTransferRequestV1, ) (*api.CreateTransferResponseV1, error)
CreateTransfer transfers the request's models.SignableToken from Sender to Receiver.
func GetSignedTransferRequests ¶
func GetSignedTransferRequests(signableTransfers []api.SignableTransferResponseDetails, l2signer signers.L2Signer) ([]api.TransferRequest, error)
GetSignedTransferRequests iterates through signableTransfers, signs each payloadHash and returns an array of pointers to models.TransferRequest.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.