Parsed Transaction Structure
Human-readable transaction structures
A parsed transaction response would look as given below
{
"timestamp": "2023-10-27T05:29:00.000Z",
"fee": 0.000005,
"fee_payer": "4HHjBCKQrmpxu7qryDZtRGNJMQpaqPrzdcwxjKpr3pWf",
"signers": [
"4HHjBCKQrmpxu7qryDZtRGNJMQpaqPrzdcwxjKpr3pWf"
],
"signatures": [
"3nkw8uD2ixKzLkqFYqQpcrTfMSBu6vAq9BWpY6pSFLNJmBfwzWxoFx8A4FWxa2xPTySTpTJd39dUpbobkamswpjR"
],
"protocol": {
"address": "JCFRaPv7852ESRwJJGRy2mysUMydXZgVVhrMLmExvmVp",
"name": "FOXY_CITRUS"
},
"type": "FORECLOSE_LOAN",
"status": "Success",
"actions": [
{
"info": {
"lender": "4HHjBCKQrmpxu7qryDZtRGNJMQpaqPrzdcwxjKpr3pWf",
"loan": "Hj9PKtpSGn1RtGupcCh1g6TR5UmvLzn4ufku7quvcDmk",
"nft_address": "7GF6tgaxATctQR7ErE3aAz2dZr5jmo6nWRvRPpkri9gt",
"borrower": "E9sFTMBMuyFzvF2Co5S9FHteZm6NRseh6FPxUzkouXXY",
"borrower_token_account": "4qB7yZcgKLi1ju3yGFvsme9HmVr4UNug5yvQNty2egHf",
"escrow": "",
"escrow_token_account": ""
},
"source_protocol": {
"address": "JCFRaPv7852ESRwJJGRy2mysUMydXZgVVhrMLmExvmVp",
"name": "FOXY_CITRUS"
},
"type": "FORECLOSE_LOAN"
},
{
"info": {
"amount": 1,
"receiver": "4HHjBCKQrmpxu7qryDZtRGNJMQpaqPrzdcwxjKpr3pWf",
"sender": "F9ioRXnptWwc4Gc44Vhf2Q4jJMUunz2xwq2fDNYs5Q48",
"receiver_associated_account": "4qB7yZcgKLi1ju3yGFvsme9HmVr4UNug5yvQNty2egHf",
"nft_address": "8b3cHuW9qZitZnCsmCBhYYnYG3BBNZfGKjezkaDd8srE"
},
"source_protocol": {
"address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
"name": "TOKEN_PROGRAM"
},
"type": "NFT_TRANSFER",
"parent_protocol": "JCFRaPv7852ESRwJJGRy2mysUMydXZgVVhrMLmExvmVp"
}
],
"events": [
{
"data": {
"loanAccount": "Hj9PKtpSGn1RtGupcCh1g6TR5UmvLzn4ufku7quvcDmk",
"lender": "4HHjBCKQrmpxu7qryDZtRGNJMQpaqPrzdcwxjKpr3pWf",
"borrower": "E9sFTMBMuyFzvF2Co5S9FHteZm6NRseh6FPxUzkouXXY",
"mint": "8b3cHuW9qZitZnCsmCBhYYnYG3BBNZfGKjezkaDd8srE",
"collectionConfig": "3tPeaidkJ8eAViN8etdccww7EbM1rE74Px3HZ8Dhc7kK",
"status": {
"defaulted": {}
},
"loanTerms": {
"apyBps": 10000,
"duration": 604800,
"principal": 6150000000
},
"creationTime": 1697739124,
"startTime": 1697755025,
"endTime": 1698384540,
"fox": false,
"tokenAccount": "GqemseGmGa2TzBR9Pxiw1a9j1XoWPhJZCNzeA2WrkPjt",
"rulesAcc": null,
"mortgage": false,
"private": false,
"offerType": {
"global": {}
},
"listingPrice": 0,
"ltvTerms": null,
"pool": false,
"listedLoan": null
},
"name": "LoanUpdate"
}
]
}Action Response Structures
All the parsed transactions will have an actions array. Each action has two keys info source_protocol and type. type key represents the performed action. info represents the action type specific data.
Here is the list of all types of actions along with their response format which are currently supported
MARKETPLACE_WITHDRAW
NFT_BID
NFT_BURN
NFT_LIST_CANCEL
NFT_LIST
NFT_LIST_UPADTE
NFT_MINT
NFT_SALE
COMPRESSED_NFT_SALE
COMPRESSED_NFT_LIST
COMPRESSED_NFT_LIST_CANCEL
COMPRESSED_NFT_LIST_UPDATE
COMPRESSED_NFT_BID
COMPRESSED_NFT_BID_CANCEL
COMPRESSED_NFT_TAKE_BID
NFT_TRANSFER
SOL_TRANSFER
TOKEN_BURN
TOKEN_CREATE
TOKEN_MINT
TOKEN_TRANSFER
OFFER_LOAN
CANCEL_LOAN
REPAY_LOAN
REPAY_ESCROW_LOAN
TAKE_LOAN
EXTEND_LOAN
EXTEND_ESCROW_LOAN
REQUEST_LOAN
CANCEL_REQUEST_LOAN
LIQUIDATE_LOAN
BUY_NOW_PAY_LATER
SWAP
CREATE_POOL
ADD_LIQUIDITY
REMOVE_LIQUIDITY
COLLECT_FEES
COLLECT_REWARD
CREATE_RAFFLE
UPDATE_RAFFLE
βBUY_TICKETS
βREVEAL_WINNERS
βCLAIM_PRIZE
βCLOSE_RAFFLE
βCANCEL_RAFFLE
CREATE_TREE
COMPRESSED_NFT_MINT
COMPRESSED_NFT_TRANSFER
COMPRESSED_NFT_BURN
CREATE_REALM:
DEPOSIT_GOVERNING_TOKENS:
WITHDRAW_GOVERNING_TOKENS:
SET_GOVERNANCE_DELEGATE:
CREATE_GOVERNANCE:
CREATE_PROGRAM_GOVERNANCE:
CREATE_PROPOSAL:
ADD_SIGNATORY:
REMOVE_SIGNATORY:
INSERT_TRANSACTION:
REMOVE_TRANSACTION:
CANCEL_PROPOSAL:
SIGN_OFF_PROPOSAL:
CAST_VOTE:
FINALIZE_VOTE:
RELINQUISH_VOTE:
EXECUTE_TRANSACTION:
CREATE_MINT_GOVERNANCE:
CREATE_TOKEN_GOVERNANCE:
SET_GOVERNANCE_CONFIG:
POST_MESSAGE:
Last updated
Was this helpful?