+
+ deposit |
+ Deposits SAPIEN into the Sapien Vault (vSAPIEN) on Base mainnet, approving the vault internally only when needed. |
+
+
+ withdraw |
+ Withdraws SAPIEN from the Sapien Vault by asset amount (ERC-4626 withdraw). |
+
+
+ redeem |
+ Redeems vSAPIEN shares from the Sapien Vault for SAPIEN (ERC-4626 redeem). |
+
+
+ transfer |
+ Transfers matured, unlocked vSAPIEN shares to a destination address. |
+
+
+ get_position |
+ Reads vSAPIEN shares, SAPIEN assets, matured/pending tranches, available balance, and locked stake. |
+
+
+ get_vault_totals |
+ Reads vault totalAssets and total shares (totalSupply). |
+
+
+