Sharky Events

All events for Sharky protocol.

Data source: SharkyEvent

NameDataTypeDescription
blockIdnumberNumeric identifier of a block describing the slot that the block was produced in.
blockTimenumberUnix epoch time (in seconds) of a block as calculated from validator votes.
transactionIdstringFirst signature in a transaction, which can be used to uniquely identify the transaction across the whole ledger.
transactionPositionnumberZero-indexed position of the transaction within the block.
instructionOrdinalnumberThe zero-indexed position of an instruction - subinstruction combination in the context of the transaction. This is generated by flattening all instruction/subinstruction/sub-subinstruction/... and numbering them from 0.
eventTypestringThe event type of the Sharky protocol action performed. High level, there are 3 types of events: NftList related, OrderBook related and Loan related.

NftList related events are
CreateNftList
UpdateNftList
CloseNftList


OrderBook related events are
CreateOrderBook
UpdateOrderBook
CloseOrderBook


Loan related events are
OfferLoan
RescindLoan
TakeLoan
RepayLoan
ForecloseLoan
ForecloseLoanEscrow
RepayLoanEscrow
TransferAndFreezeCollateral

floorPrice (SOL)numberThe floor price in Lamports for the NFT collection associated with the event at the time of action happened. You can convert this value to SOL if needed.
nftList.nftListstringThe account for the NftList. Might be populated for NftList related events only.
nftList.payerstringThe payer account for the NftList. Might be populated for NftList related events only.
nftList.collectionNamestringThe NFT collection name for the NftList. Might be populated for NftList related events only.
orderBook.orderBookstringThe account for the OrderBook. Might be populated for OrderBoork related events only.
orderBook.payerstringThe pay account for the OrderBook. Might be populated for OrderBoork related events only.
orderBook.nftListstringThe nftList account for the OrderBook. Might be populated for OrderBoork related events only.
orderBook.apynumberThe APY for the OrderBook. Might be populated for OrderBoork related events only.
orderBook.loanDurationnumberThe loan duration for the OrderBook. Might be populated for OrderBoork related events only.
orderBook.feePermillicentagenumberThe permillicentage of the OrderBook for the fee. Might be populated for OrderBoork related events only.
orderBook.orderBookFeeAuthoritystringThe fee authority account for the OrderBook. Might be populated for OrderBoork related events only.
loan.lenderstringThe lender account for the loan. Might be populated for Loan related events only.
loan.lenderValueTokenAccountstringThe lender tokenaccount for the loan. Might be populated for Loan related events only.
loan.borrowerstringThe borrower account for the loan. Might be populated for Loan related events only.
loan.borrowerValueTokenAccountstringThe borrower tokenaccount for the loan. Might be populated for Loan related events only.
loan.borrowerCollateralAccountstringThe borrower's collateral account for the loan. Might be populated for Loan related events only.
loan.valueMintstringThe token mint in the loan. Might be populated for Loan related events only.
loan.collateralMintstringThe collateral mint in the loan. Might be populated for Loan related events only.
loan.loanstringThe loan account for the loan. Might be populated for Loan related events only.
loan.escrowstringThe escrow account for the loan. Might be populated for Loan related events only.
loan.escrowTokenAccountstringThe escrow tokenaccount for the loan. Might be populated for Loan related events only.
loan.escrowCollateralTokenAccountstringThe escrow collateral tokenaccount for the loan. Might be populated for Loan related events only.
loan.orderBookstringThe orderbook account for the loan. Might be populated for Loan related events only.
loan.nftListstringThe nftList account for the loan. Might be populated for Loan related events only.
loan.principalLamportsnumberThe principal in lamports for the loan. Might be populated for Loan related events only.
loan.loanDurationnumberThe loan duration for the loan. Might be populated for Loan related events only.
loan.amountnumberThe amount for the loan. Might be populated for Loan related events only.
loan.nftListIndexnumberThe index of the NFT in NftList for the loan. Might be populated for Loan related events only.
loan.lenderWalletstringThe lender wallet for the loan. Might be populated for Loan related events only.
loan.offerTimenumberThe offer time for the loan. Might be populated for Loan related events only.
loan.valueTokenMintstringThe value token mint in the loan. Might be populated for Loan related events only.
loan.feeTokenAccountstringThe fee tokenaccount for the loan. Might be populated for Loan related events only.
loan.feeAuthoritystringThe fee authority for the loan. Might be populated for Loan related events only.
loan.feeAmountnumberThe fee amount for the loan. Might be populated for Loan related events only.
loan.fundeestringThe fundee account for the loan. Might be populated for Loan related events only.
loan.lenderCollateralAccountstringThe lender's collateral account for the loan. Might be populated for Loan related events only.
loan.collectorstringThe collector account for the loan. Might be populated for Loan related events only.