transfers_api

Module Group: Accounts
Parsing Order: 370
Database Size: 40.590 GB

The transfers_api provides access to STEEM/SBD transfer history including regular transfers, powerups, withdrawals, and savings operations.


Configuration

{
   "db_path": "~/sds_data1",
   "id": "transfers_api",
   "group_id": "accounts",
   "parsing_order": 370,
   "required_modules": ["chain_api"],
   "parse_reversible": true,
   "parsed_ops": [
      "transfer",
      "transfer_to_vesting",
      "withdraw_vesting",
      "transfer_to_savings",
      "transfer_from_savings",
      "cancel_transfer_from_savings"
   ]
}

Transfer Types:

Type Description
transfer Regular STEEM/SBD transfers
transfer_to_vesting Powerups (STEEM to SP)
withdraw_vesting Powerdowns (SP to STEEM)
transfer_to_savings Deposits to savings
transfer_from_savings Withdrawals from savings
cancel_transfer_from_savings Cancel pending savings withdrawal

Endpoints

getConfig

Returns this module's active configuration.

Endpoint

/transfers_api/getConfig

getTransfers

Returns transfers matching a query.

Endpoint

/transfers_api/getTransfers/:query/:limit?/:offset?

Parameters

Name Type Optional Description
:query JSON No Query filter as JSON string
:limit int Yes Max results
:offset int Yes Result offset

getTransfersByTypeFrom

Returns outgoing transfers of a specific type from an account.

Endpoint

/transfers_api/getTransfersByTypeFrom/:type/:from/:orderBy?/:orderDir?/:limit?/:offset?

Example

/transfers_api/getTransfersByTypeFrom/transfer/steemchiller

Example Response (truncated):

{
   "code": 0,
   "result": {
      "cols": {"time": 0, "from": 1, "to": 2, "amount": 3, "unit": 4, "memo": 5},
      "rows": [
         [1767627372, "steemchiller", "realrobinhood", 1751.663, "STEEM", "Returned for V8"],
         [1767298113, "steemchiller", "realrobinhood", 10.783, "STEEM", "Returned for V8"],
         [1766560158, "steemchiller", "realrobinhood", 1754.799, "STEEM", "Development T14/25"],
         [1765823277, "steemchiller", "realrobinhood", 1753.749, "STEEM", "Q destroying..."],
         [1763748222, "steemchiller", "win.steem", 0.04, "STEEM", "Win Steem Deployment"],
         [1754752818, "steemchiller", "rme", 3000, "STEEM", "Urfa 1/3"]
      ]
   }
}

@steemchiller's Recent Outgoing Transfers:

To Amount Memo
realrobinhood 1,751.663 STEEM Returned for V8
realrobinhood 1,754.799 STEEM Development
bdhivesteem 18,001 STEEM Exchange
rme 3,000 STEEM Urfa 1/3

getTransfersByTypeTo

Returns incoming transfers of a specific type to an account.

Endpoint

/transfers_api/getTransfersByTypeTo/:type/:to/:orderBy?/:orderDir?/:limit?/:offset?

Example

/transfers_api/getTransfersByTypeTo/transfer/steemchiller

Example Response (truncated):

{
   "code": 0,
   "result": {
      "cols": {"time": 0, "from": 1, "to": 2, "amount": 3, "unit": 4, "memo": 5},
      "rows": [
         [1767611478, "boylikegirl.wit", "steemchiller", 0.196, "STEEM", "Witness vote rewards..."],
         [1767189162, "feuerelfe", "steemchiller", 10, "STEEM", "thanks for steemworld"],
         [1757947866, "realrobinhood", "steemchiller", 56.901, "STEEM", ""],
         [1754748210, "realrobinhood", "steemchiller", 3075.336, "STEEM", "BT10"],
         [1751720364, "steemflower", "steemchiller", 2000, "STEEM", "Gift"],
         [1745920344, "realrobinhood", "steemchiller", 17700, "STEEM", ""]
      ]
   }
}

@steemchiller's Recent Incoming Transfers:

From Amount Memo
boylikegirl.wit ~0.2 STEEM Daily witness rewards
feuerelfe 10 STEEM thanks for steemworld
realrobinhood 17,700 STEEM Returned funds
steemflower 2,000 STEEM Gift

getTransfersByTypeFromTo

Returns transfers between two specific accounts.

Endpoint

/transfers_api/getTransfersByTypeFromTo/:type/:from/:to/:orderBy?/:orderDir?/:limit?/:offset?

Example

/transfers_api/getTransfersByTypeFromTo/transfer/blocktrades/steemchiller

Example Response:

{
   "code": 0,
   "result": {
      "cols": {"time": 0, "from": 1, "to": 2, "amount": 3, "unit": 4, "memo": 5},
      "rows": [
         [1548321600, "blocktrades", "steemchiller", 26.861, "SBD", "Working on a better world..."],
         [1544919420, "blocktrades", "steemchiller", 487.349, "STEEM", ""],
         [1540755636, "blocktrades", "steemchiller", 2.475, "STEEM", "Danke für deine hervorragende Arbeit..."]
      ]
   }
}

getTransfersByTypeTime

Returns transfers of a specific type within a time range.

Endpoint

/transfers_api/getTransfersByTypeTime/:type/:fromTime-:toTime/:orderBy?/:orderDir?/:limit?/:offset?

Example

/transfers_api/getTransfersByTypeTime/transfer/1767000000-1767640000

getTransfersByMemoId

Returns transfers containing a specific memo identifier.

Endpoint

/transfers_api/getTransfersByMemoId/:memoId/:orderBy?/:orderDir?/:limit?/:offset?

Example

/transfers_api/getTransfersByMemoId/101562615

Useful for tracking exchange deposits/withdrawals by memo ID.


Column Definitions

Column Description
time Unix timestamp of transfer
from Sending account
to Receiving account
amount Transfer amount
unit Currency (STEEM or SBD)
memo Transfer memo (may be encrypted)

Back to Main Index