Skip to main content
POST
/
api
/
v1
/
transfers
/
{transferId}
/
funding
/
refresh
curl -X POST /api/v1/transfers/42/funding/refresh \
  -H "x-api-key: mh_live_abc123..."
{
  "id": 42,
  "status": "awaiting_deposit",
  "fundingStatus": "partially_funded",
  "fundingSummary": {
    "sessionId": 17,
    "sessionStatus": "funding",
    "intermediateCount": 5,
    "fundedCount": 2,
    "allFunded": false
  },
  "fundingBundle": {
    "sessionId": 17,
    "totalTransactions": 3,
    "feeEstimate": {
      "totalFeesLamports": 4286310
    },
    "transactions": [
      {
        "walletIndex": 2,
        "destinationAddress": "Jkl012...",
        "amount": "250000000",
        "serialized": "AQAAAAAAAA..."
      }
    ]
  }
}

Documentation Index

Fetch the complete documentation index at: https://dev-docs.multihopper.com/llms.txt

Use this file to discover all available pages before exploring further.

Use this endpoint if the previously returned funding transactions have expired before the client signed and submitted them. Returns a fresh set of serialized transactions for any remaining unfunded wallets.

Path parameters

transferId
integer
required
The internal transfer ID returned when the transfer was created.

Response

Returns the current transfer state with a refreshed fundingBundle containing only the remaining unsigned transactions.
id
integer
Transfer ID.
status
string
Current transfer status.
fundingStatus
string
Current funding status (e.g. partially_funded).
fundingSummary
object
Updated funding progress summary.
fundingBundle
object
Refreshed bundle containing only the remaining transactions to sign.
curl -X POST /api/v1/transfers/42/funding/refresh \
  -H "x-api-key: mh_live_abc123..."
{
  "id": 42,
  "status": "awaiting_deposit",
  "fundingStatus": "partially_funded",
  "fundingSummary": {
    "sessionId": 17,
    "sessionStatus": "funding",
    "intermediateCount": 5,
    "fundedCount": 2,
    "allFunded": false
  },
  "fundingBundle": {
    "sessionId": 17,
    "totalTransactions": 3,
    "feeEstimate": {
      "totalFeesLamports": 4286310
    },
    "transactions": [
      {
        "walletIndex": 2,
        "destinationAddress": "Jkl012...",
        "amount": "250000000",
        "serialized": "AQAAAAAAAA..."
      }
    ]
  }
}