Algorand Bounties

Folks Finance Deposits and Redeems

Q68. Folks Finance enables borrowing and lending on the Algraond Blockchain. We are going to look at the deposits and redemption of the assets on the protocol. We want to get a better understanding of how wallets are depositing and withdrawing assets over time and how Folks Finance is growing.

Payout
174.87 ALGO
Grand Prize
1049.22 ALGO
Level
Intermediate
Ends in 95h 11m 18s

Q68. Folks Finance enables borrowing and lending on the Algraond Blockchain. We are going to look at the deposits and redemption of the assets on the protocol. We want to get a better understanding of how wallets are depositing and withdrawing assets over time and how Folks Finance is growing.

-Graph the number of deposits vs redeems by day over time. -Graph the number of depositors vs redeemers over time time -Graph the total amount of each asset deposited vs the total amount of each asset redeemed each day. -Graph the total amount of each asset that has been deposited over time(factoring in when the asset is redeemed). -Create a table charting the average deposit volume of each asset, the average deposit time in days of each asset(look at when a user deposits an asset then removes it), using the pool look also list how much is currently deposited as a column. -Based On Your Analysis What Assets Are Most Popular To Deposit? And how is deposit behavior changing over time? Do we see more deposits and people depositing on Folks Finance over time?

Tips: Deposit/Redeem Pools AppIDs https://docs.folks.finance/developer/contracts Deposit Algo Example: https://algoexplorer.io/tx/group/IIXq891mChFXKWxvGR6Q6UPgnaxlTJWMjToY7keNeUU%3D To signify an a deposit use the app IDs from the pools above and the decoded the app args should equal ‘d’ : TRY_BASE64_DECODE_STRING(tx_message :txn :apaa [0] :: STRING) = ‘d’ Redeem Algo Example https://algoexplorer.io/tx/group/9TspJdgFhSkYQWv91YwSeBdnFWw8Qarr4WmeoFL40ZY%3D To signify an a redeem use the app IDs from the pools above and the decoded the app args should equal ‘r’ : TRY_BASE64_DECODE_STRING(tx_message :txn :apaa [0] :: STRING) = ‘r’ You can read more about Folks Finance Here: https://docs.folks.finance/protocol-architecture/deposit