- introduce MinimumLiquidity into AMM pallet (#1179)
- add initial AMM pools into launch scripts (#1171)
- split crowdloans' claim api into claim, withdraw and redeem (#1148)
- switch from cDOT-project to cDOT-lease (#1138)
- introduce ChildStorageKind (#1104)
- add flying childstorage to crowdloans pallet (#1107)
- bump polkadot to v0.9.13 (#1079)
- add Succeeded vault phase (#1060)
- add cap_limit, end_block and update_vault call (#1039)
- refactor crowdloans pallet using xcm-helper (#954)
- support early contribution (#980)
- refactor liquid staking pallet using xcm-helper (#1038)
- add storage item to disable contributions in vrf period (#966)
- support refunding extra xcm fees to another account (#967)
- finalize emergency-shutdown pallet (#913)
- add MinContribution config (#941)
- cleanup crowdloans pallet (#940)
- add reopen call for crowdloans pallet (#933)
- disable state-cache (#910)
- use parachain system as HKO vesting block provider (#908)
- finalize bridge pallet (#871)
- support HKO crosschain transfer to/from karura (#904)
- add unit tests for crowdloans pallet (#893)
- add LAUNCH.md doc (#893)
- add crowdloans to launch script (#880, #882)
- add xcm to crowdloans pallet (#869)
- fix default para id (#861, #860, #866)
- add wasm execution flags to parachain-launch (#859)
- update launch config to use polkadot-v0.9.12 (#855)
- add polkadot support for collator/fullnode script (#854)
- fix the inconsistent liquidity calculation (#839)
- Bump to polkadot-v0.9.12 (#819)
- convert spec to code and setup testing framework (#640)
- fix the error native currendy id (#817)
- restruct token registry (#816)
- Intro liquidation client && Fix launch config (#815)
- Improve the markets governance (#802)
- use static weights for nominee-election & prices (#813)
- cleanup nominee-election & prices pallet (#812)
- adapt create-volume script for polkadot-v0.9.11 (#811)
- make sure enough cash when user borrow (#809)
- enable proxy for parallel, vanilla (#810)
- set safe xcm version to 2 (#808)
- enable governance (#807)
- enable parachain xcm trace (#806)
- add proxy pallet & enable some call filters (#804)
- add launch before sending batch all tx (#800)
- allow known query responses to pass barrier check (#797)
- AMM pool creation via governance only (#700)
- cleanup liquid staking's event & error naming (#793)
- add payout-slashed's weights (#792)
- fix refund's dest location & bump cargo.toml (#789)
- bump parallel-js to v1.4.2 (#786)
- Slash from insurance (#784)
- use kusama_runtime for testing & add host configuration (#785)
- Disable direct XCM execution (#772)
- Impl ptoken in money market (#694)
- export polkadot-xcm storage & config (#767)
- update launch & parachain-launch version (#766)
- allow version subscription between relaychain & parachain (#764)
- use pallet_xcm to wrap version & handle response (#763)
- set max_assets to 1 and disable xcm execute from other chains (#760)
- bump polkadot to v0.9.11 (#693)
- add vanilla-live chainspec (#753)
- add insurance call (#751)
- use UpdateOrigin for non-transact call (#748)
- add update_reserve_factor call (#739)
- burn fees in ump_transact instead (#733)
- Governance xcm weight in Liquidstaking (#735)
- Support building staging, QA docker (#732)
- Add staking market cap (#720)
- Enrich decimal provider by adding USDT (#718)
- Bump to polkadot-v0.9.11 (#693)
- Rename ensure_currency to ensure_market (#704)
- Support HKO/PARA's crosschain transfer (#703)
- Cleanup pallet-liquid-staking's unused code (#702, #701)
- Merge ump transfer & bond (#699)
- Add market cap in launch script (#692)
- Increase the accrue interest interval (#689)
- Integrate pallet-currency-adapter into loans pallet (#685)
- Bump to polkadot-v0.9.10 (#637)
- Migrate to xcm v1 (#637)
- Use ubuntu20.04 as base docker image (#605)
- Remove totally orml-currencies, orml-tokens (#607)
- Use pallet-assets in liquid-staking pallet (#589)
- Add MultiCurrencyAdapter for pallet-assets (#589)
- Fix unit tests of liquid-staking (#595)
- Use pallet-assets in loans pallet (#577)
- Remove pallet-loans-benchmarking (#577)
- Replace pallet-liquid-staking by v2 for future xcm.Transact impls (#539)
- Fix loans.add_market call (#538)
- Implement permisionless and permissioned pool creation (#516)
- DB Access Optimization in AMM pallet (#505)
- Remove parallel-dev (#501)
- Adjust vanilla-runtime to be used in parachain (#501)
- Add Liquidity Ratio support in AMM pallet (#494)
- Integrate AMM pallet into runtime (#482)
- Add benchmarking of AMM pallet (#481)
- Modify AMM pallet pools in storage to allow for a more efficient implementation (#450)
- Support liquidity providing (#450)
- Integrate parachain-launch (#325)
- Split docker images (#325)
- Add subwasm (#325)
- Announce new release to discord channel (#325)
- Add ORML Vesting (#316)
- Add nominee-election pallet (#306)
- Remove type Multiplier
- Fix the wrong return types of JSON-RPC loans_getAccountLiquidity
- Upgrade polkadot to v0.9.8 (#301)
- Upgrade polkadot to v0.9.7
- Add private validators
- Improve parachain workflow
- [
loans
]Currencies
,CurrencyInterestModel
,CollateralFactor
,ReserveFactor
,LiquidationIncentive
andCloseFactor
storages were removed in favor of theMarket
structure.
- Upgrade to polkadot-v0.9.5 (#237)
- Remove APR struct (#226)
- Modify the type of InterestRateModel from struct to enum
- Support the curve rate model
- Upgrade to polkadot-v0.9.4 (#206)
- Add Deposits struct(#206)
- Change the value type of AccountCollateral from Balance to Deposits
- Rename AccountCollateral to AccountDeposits
- Remove the storage AccountCollateralAsset
- Use KSM/DOT as native currency (#197)
- Use timestamp to accrue interest (#186)
- Remove LiquidationThreshold
- Add xKSM & heiko runtime (#152)
- Upgrade to polkadot-v0.9.2 (#147)
- Change hasher to Blake2_128Concat for T::AccountId (#142)
- Use BoundedVec for AccountProcessUnstake (#143)
- Add RpcDataProviderId & AccountData to types.json (#136)
- Add types.json update bot (#130)
- Add governance support (#126)
- Add polkadot-launch (#119)
- Add dockerfile & Docker image build (#125)
- Benchmark the dispatchables in loans pallet (#114)
- Add
APR
struct and refactor rate model (#115) - upgrade to polkadot-v0.9.1 (#113)
- Fix oracle price benchmarking issue (#100)
- Add multisig pallet (#112)
- Add rpc to get price from orml_oracle (#112)
- Bump deps (#113)
- Change price from u128 to FixedU128 (#89)
- Change LiquidationIncentive from u128 to Ratio (#89)
- Change LiquidationThreshold from u128 to Ratio (#89)
- Remove types
OraclePrice
. (#89) - Modify types
Price
fromu128
toFixedU128
(#89)
- Remove unnecessary dependencies to fix benchmarking (#94)
- Add TotalReserves storage (#92)
- Add
add_reserves
andreduce_reserves
dispatchables.
- Add prices pallet(#73)
- Add new types :
"OracleKey": "CurrencyId",
"OracleValue": "FixedU128",
"OraclePrice": "FixedU128",
"TimestampedValueOf": {
"value": "FixedU128",
"timestamp": "u64"
}
- Add parallel-dev bin to speed up compilation (#80)
- Add parallel-dev bin to speed up compilation (#80)
- Add Benchmarking Infrastructure and Implemented Benchmarking for mint and borrow of pallet-loans (#62)
- Modify storage type
SupplyRate
fromu128
toRate
. (#82) - Refactor rate module. (#82)
- Remove BTC market. (#69) (#71)
- Rename storage
CollateralRate
toCollateralFactor
. (#64) - Rename storage
UtilityRate
toUtilizationRatio
. (#64) - Add new types :
"PalletId": "MultiAddress",
"Rate": "FixedU128",
"Ratio": "Permill",
"Multiplier": "FixedU128",
- Modify types of
BorrowIndex
,ExchangeRate
,MultiplierPerBlock
,JumpMultiplierPerBlock
,BorrowRate
,BaseRatePerBlock
fromu128
toFixedU128
Modify their decimals from 1e9 to 1e18. (#64) - Modify types of
CollatreralFactor
,UtilizationRatio
fromu128
toPermill
. (#64) ,