Transactions Response Fields
This page describes the fields of the Transaction object
Transactions
The User Transactions endpoints return a list of Transactions objects representing all the on-chain Transactions which the input User was involved into.
Each Transaction object contains the following parameters:
Transaction identification
Parameter | Type | Description |
---|---|---|
|
| Block number; applies for P&L supported protocols |
|
| Blockchain identification, corresponds to the ' |
|
| Transaction hash |
|
| Merlin internal id of the transaction |
|
| Internal use: combined information about block and log index, used for detailed pagination features |
|
| Wallet or smart contract address initiating the overall transaction |
|
| Wallet or smart contract address recipient |
|
| Timestamp of the transaction (Unix time) |
|
| Automatic transaction classification types:
*classification made by the user via MERLIN web APP and available within the associated CSV export data; not available in the endpoint response data |
|
| Type of movement, possible values:
|
|
| Type of DeFi investment:
|
|
| If interaction with smart contract, the smart contract name Applies for Transactions supported chains, more details here |
|
| If interaction with smart contract, smart contract function name (method name) Applies for Transactions supported chains, more details here |
|
| If movement wallet <> protocol, name of the DeFi protocol name. Corresponds to the ' Applies for Transactions supported chains, more details here |
|
| Indicates movement between wallets Applies for Transactions supported chains, more details here |
|
| Potential scam token / contract |
|
| Transaction fee in native token amount. Please refer to 'getAdvTransactionSupportedChains' endpoint for native token reference, ' Applies for Transactions supported chains, more details here |
|
| USD valuation of the transaction fee Applies for Transactions supported chains, more details here |
|
| Indicates if the transaction fees are supported by the user Applies for Transactions supported chains, more details here |
|
| Indicates if the transaction was realized, and balances were actually transferred in / out; ' |
**Balances for Solana Transactions: Rent Changes on Solana
Prior to 2023, Solana accounts were subject to rent, where SOL would periodically be deducted from accounts with stored data. However, since 2023, this practice has ceased, and instead, accounts must maintain a rent-exempt status by holding a minimum SOL balance (approximately 0.008 SOL).
When checking wallet balances, particularly those active before 2023, it's important to note that differences between transaction-based computed balances and blockchain balances may occur due to the former rent deductions. Please consider this when reconciling balances.
Asset(s)s moved - inner movement(s)
Parameter | Type | Description |
---|---|---|
|
| List of asset movements (inner transaction movements) |
-- |
| Inner movement initiator: wallet or smart contract address |
-- |
| Inner movement beneficiary: wallet or smart contract address |
-- |
| Amount of tokens moved: - (negative) value implies outgoing flow + (positive) value implies incoming flow |
-- |
| USD valuation of the amount of tokens moved |
-- |
| Token address |
-- |
| Token symbol |
-- |
| Token name |
-- |
| Token decimals |
-- |
| URL Link to the token logo (png picto) |
-- |
| Token standard: ERC20, ERC721, ERC1155, INTERNAL (blockchain native token), SPL-TOKEN |
-- |
| If the moved asset is an NFT, further transaction details |
--/-- |
| USD floor price |
--/-- |
| URL link to NFT content |
--/-- |
| URL link to NFT |
--/-- |
| Price of the NFT, for the current sale transaction |
--/--/-- |
| Price in token balance |
--/--/-- |
| Token address |
--/--/-- |
| |
--/-- |
| NFT ID within the collection |
--/-- |
| Type of NFT transaction, possible values:
|
--/-- |
| NFT sales history, 2 transactions provided: current and first sale |
--/--/-- |
| Name of the marketplace which processed the sale. Possible values: "seaport", "wyvern", "cryptopunks", "x2y2", "looksrare", "blur" |
--/--/-- |
| Address of the marketplace which processed the sale |
--/--/-- |
| NFT buyer user address: wallet or smart contract |
--/--/-- |
| NFT seller user address: wallet or smart contract |
--/--/-- |
| NFT price breakdown > seller fee: amount received by the seller |
--/--/--/-- |
| Amount received by the seller, token amount |
--/--/--/-- |
| Address of the paid token |
--/--/--/-- |
| Short symbol of the paid token |
--/--/--/-- |
| Number of decimals to be applied to the token |
--/--/-- |
| NFT price breakdown > protocol fee: marketplace share in the sale |
--/--/--/-- |
| Amount received by the marketplace, token amount |
--/--/--/-- |
| Address of the paid token |
--/--/--/-- |
| Short symbol of the paid token |
--/--/--/-- |
| Number of decimals to be applied to the token |
--/--/-- |
| NFT price breakdown > protocol fee: marketplace share in the sale |
--/--/--/-- |
| Amount received by the NFT creator, token amount |
--/--/--/-- |
| Address of the paid token |
--/--/--/-- |
| Short symbol of the paid token |
--/--/--/-- |
| Number of decimals to be applied to the token |
--/--/-- |
| Blockchain block number containing this NFT sale transaction |
--/--/-- |
| Hash of this NFT sale transaction |
P&L for DeFi Transactions
Parameter | Type | Description |
---|---|---|
|
| Applies for DeFi investment transactions USD valuation of the P&L of this specific transaction, which includes Yields, Tx Fees and asset price fluctuation Applies for P&L supported protocols, more details here |
|
| Applies for DeFi investment transactions Tokens received as yield when the received token is rebasable Applies for P&L supported protocols, more details here |
-- |
| Token address |
-- |
| Amount of tokens received as Yield |
-- |
| USD valuation of the amount of tokens received as Yield |
-- |
| Token symbol |
-- |
| Token decimals |
|
| Applies for DeFi investment transactions Tokens received as Yield for non rebasable position tokens Applies for P&L supported protocols, more details here |
-- |
| Amount of tokens received as Yield |
-- |
| USD valuation of the amount of tokens received as Yield |
-- |
| Token symbol |
-- |
| Token decimals |
|
| Applies for DeFi investment transactions USD valuation of the transaction's Yield Applies for P&L supported protocols, more details here |
|
| Applies for DeFi swaps (txType Exchange) USD valuation of the slippage, applies for swap transactions Applies for P&L supported protocols, more details here |
|
| Applies for DeFi investment transactions True if the DeFi position associated to this transaction (eg deposit) is still active (open) and therefore generating Yields Applies for P&L supported protocols, more details here |
Transactions Overview
The User Transactions Overview endpoint returns a list of chains the specific user is active on, and the number of transactions initiated by the user on those chains:
Parameter | Type | |
---|---|---|
|
| The user wallet address for which the response is provided for |
|
| The number of chains the user is active on Applies for all supported chains, please refer to the getSupportedChains endpoint |
|
| The overall number of transactions initiated by the user on the chains it is active on The nb of transactions initiated by the user is not the exhaustive nb of transactions related to that user; does not include internal transfers or other transactions not initiated by the user |
|
| Date when the wallet was created, Unix timestamp format |
|
| List of objects for each chain the user is active on |
-- | string | Chain Id, please refer to the getSupportedChains endpoint for id format |
-- | number | Date when the wallet was created on this chain, Unix timestamp format |
-- | number | Number of transactions initiated by the user on this chain The nb of transactions initiated by the user is not the exhaustive nb of transactions related to that user; does not include internal transfers or other transactions not initiated by the user |
Last updated