Repository navigation
Tags: cryptechdev/neptune-api-v2-python
Tags
Merge pull request #6 from cryptechdev/release-please--branches--main… …--changes--next release: 0.6.0 ### Resource updates * `markets.getTvl()` replaced with `markets.getSupply()` * Extended TVL/Supply fields * Each market group now has dedicated supply info accessible where market lists occur * Market lists are now nested under an `Overview` object for each respective group (lend, borrow collaterals, borrow debts) * Renamed market state fields ### Upgrade path * Replace `markets.getTvl()` calls with `markets.getSupply()`. Adjust existing tvl/supply fields as follows: * `collateral_value` -> `borrow_collateral.non_receipt.balance` * `lend_value` -> `lend.principal` * `total_value` -> `tvl.tvl` * Rename lending market state fields * `principal_sum` -> `principal` * Rename borrow collateral market state fields * `collateral_sum ` -> `shares` * Rename borrow debt market state fields * `balance_sum ` -> `balance` * `principal_sum` -> `shares` * Rename user borrow collateral fields * `amount ` -> `principal` * Update fn calls for accessing market arrays, adding an addition level for `contents`, e.g: * `markets.getOverview()` * **From** ```typescript markets.getOverview().data.lend // or markets.getOverview().data.borrow.collaterals // or markets.getOverview().data.borrow.debts ``` **To** ```typescript markets.getOverview().data.lend.contents // or markets.getOverview().data.borrow.collaterals.contents // or markets.getOverview().data.borrow.debts.contents ``` * `markets.lend.list().data` * **From** ```typescript markets.lend.list().data ``` **To** ```typescript markets.lend.list().data.contents ``` * `markets.borrow.collaterals.list()` * **From** ```typescript markets.borrow.collaterals.list().data ``` **To** ```typescript markets.borrow.collaterals.list().data.contents ``` * `markets.borrow.debts.list().data` * **From** ```typescript markets.borrow.debts.list().data ``` **To** ```typescript markets.borrow.debts.list().data.contents ```
Merge pull request #4 from cryptechdev/release-please--branches--main… …--changes--next release: 0.4.0 - Fix response types for: - `/api/v1/users/{address}/wallet/balances` - `/api/v1/users/{address}/nept/staking/unstaking` While these are 'breaking changes', the existing sdk calls do no work and will throw exceptions during deserialization. Please update.