Releases: opentensor/subtensor
Releases · opentensor/subtensor
v3.2.6
What's Changed
- Fix node flag rpc panic in #1985 by @l0r1s
- Fix liquidity positions limit. in #1982 by @shamil-gadelshin
- enable the commit reveal for all subnets in #1964 by @open-junius
- revert network lock fee in #1972 by @open-junius
- fix e2e test stability in #1971 by @open-junius
- CD: copy WebAssembly artifacts to subtensor-localnet docker image in #1952 by @zyzniewski-reef
- Fix/root reserves migration in #1966 by @gztensor
- Include all sn owner hotkeys in burn keys in #1905 by @gztensor
- Rename CR Storage Item in #1963 by @JohnReedV
- Update transaction priority in #1955 by @shamil-gadelshin
- improve evm test stability in #1961 by @open-junius
Note that docker images for this release will be significantly delayed due to a CI issue.
v3.2.5
What's Changed
- Add swap simulating RPC in #1942 by @gztensor
- Switch Benchmark Runner in #1946 by @JohnReedV
- Use
prod_or_fast!
in #1932 by @liamaharon - Fix updating root and stable subnets counters on stakes and unstakes in #1947 by @gztensor
- add pays::yes to register and burned_register in #1943 by @camfairchild
- Add back liam consensus stuff in #1941 by @sam0x17
- add commit block check in tx validation in #1884 by @open-junius
- fix doc + dockerfiles in #1920 by @l0r1s
- Hybrid Consensus Node in #1876 by @liamaharon
v3.2.4
What's Changed
- Reduce tx fees in #1886 by @gztensor
- Collect protocol fees on emissions in #1934 by @gztensor
- Feat/smart tx fees in #1921 by @gztensor
- Add missing concurrency settings for workflows to cancel in progress in #1933 by @l0r1s
- Fix evm dependency issue in #1930 by @open-junius
- Update workflow files to use self-hosted runners in #1895 by @prop-opentensor
- Make Tao a type-safe in #1917 by @ales-otf
- Set Oldest Stored Round in #1929 by @JohnReedV
- CR Scale Patch in #1925 by @JohnReedV
- fix/CRV3 Improvements in #1880 by @JohnReedV
- Upgrade Polkadot SDK to stable2503-6 in #1898 by @l0r1s
- update doc for crowdloan/leasing in #1916 by @l0r1s
- fix non awaited tx inclusion for neuron burn register in #1906 by @l0r1s
- Fix/emission disabled registrations in #1900 by @gztensor
- Rename RPC method
getSubnetsInf_v2
in #1889 by @cuteolaf
v3.2.3
v3.2.2
What's Changed
- Fix docker-compose.yml in #1878 by @shamil-gadelshin
- revert pure proxy in #1879 by @open-junius
- Frontier with fc babe in #1870 by @l0r1s
- Drand Pulses Every Block in #1866 by @JohnReedV
- Pure proxy precompile in #1773 by @open-junius
- Block-Based Commit-Reveal Weight Masking for Deregistered UIDs in #1862 by @JohnReedV
- remove a strange case in #1864 by @open-junius
- Make alpha a type-safe in #1856 by @ales-otf
- Replace to_num with saturating_to_num in #1849 by @gztensor
- Commit-Reveal Weight Inheritance in #1789 by @JohnReedV
- Reduce staking fees in #1848 by @gztensor
- Feat/crowdloan precompile in #1853 by @l0r1s
- fix/flag parsing in #1857 by @JohnReedV
- run migration for symbols in #1854 by @l0r1s
- Add
main
branch to build localnet docker image in #1855 by @basfroman - three new get method in alpha in #1851 by @open-junius
- Docker compose update in #1852 by @shamil-gadelshin
- Default Max RPC Connections in #1850 by @JohnReedV
- fix: scaling values of alpha precompiles in #1832 by @kenobijon
- Disable unsupported fast sync mode. in #1847 by @shamil-gadelshin
- add getNominatorMinRequiredStake in precompile in #1846 by @open-junius
v3.2.1
What's Changed
- Refactor service.rs in #1828 by @shamil-gadelshin
- Disallow staking below minimum amount when partial flag is set in #1845 by @gztensor
- add
PureKilled
event to proxy pallet in #1772 by @cuteolaf - Fix issues around DefaultMinStake and NominatorMinRequiredStake in #1837 by @gztensor
- [fix] don't remove EVM association on Hotkey Swap in #1842 by @camfairchild
- Fix/get stake fee stable in #1841 by @gztensor
- Remove rpc rate limit in #1840 by @JohnReedV
- Fix/Benchmark-label-external in #1835 by @JohnReedV
- fix: run subnet identity v3 migration (and ignore if already exists) in #1829 by @bdmason
- [feat] add Subnet ID and symbol to Owner proxytype in #1830 by @camfairchild
- Fix/Benchmark External in #1831 by @JohnReedV
- Remove evm association after dereg in #1801 by @open-junius
v3.2.0
What's Changed
v3.2.0
- spec version bumped to 290
- benchmark action updates weights automatically in #1777 by @JohnReedV
- Fix benchmarks in #1823 by @open-junius
- Rework warp sync patch to enable warp sync on testnet. in #1818 by @shamil-gadelshin
- Make liquidity events consistent in #1814 by @axionyu
- Fix/protocol liquidity adjustment in #1816 by @gztensor
- Fix / Allow owner to toggle POW registrations in #1815 by @JohnReedV
- Restore default warp sync for devnet and testnet in #1802 by @shamil-gadelshin
- Refactor run_coinbase.rs - move reveal_crv3_commits() out in #1790 by @shamil-gadelshin
- fix owner disable registration in #1808 by @open-junius
- Stake wrap contract in #1763 by @open-junius
- updated testnet url for try-runtime in #1805 by @l0r1s
- Fix double fees, set default min stake to 0.02 TAO, fix tick range check in #1803 by @gztensor
- Allow owners to change their subnet symbol in #1770 by @l0r1s
v3.1.7
- Add block header warp sync patch. in #1792 by @shamil-gadelshin
- added entrypoint as root to update dirs perms in #1799 by @l0r1s
- Fix Benchmark remove_stake_limit in #1800 by @JohnReedV
- Feat/subnet leasing in #1582 by @l0r1s
- Revert publish jobs separation for multiple platforms in docler.yml workflow in #1797 by @shamil-gadelshin
- Stake operation limits in #1766 by @shamil-gadelshin
v3.1.6
- Update docker compose file in #1793 by @shamil-gadelshin
- Fix root subnet tao mismatch in #1781 by @l0r1s
- Test for tick updates in modify position in #1788 by @gztensor
- docs (REAME.md): fixl link to NPoS overview page in #1631 by @gap-editor
- fix docker compose in #1718 by @igorsyl
- Remove stake full limit precompile in #1780 by @open-junius
- fix: only remove delta when modifying a position in #1784 by @bdmason
- Add new remove_stake_full_limit extrinsic. in #1745 by @shamil-gadelshin
- Fix balancing of total alpha in #1782 by @gztensor
- Add liquidity modified event, fix coinbase injection into protocol li… in #1776 by @gztensor
- Feat/SubnetHyperparamsV2 in #1736 by @JohnReedV
- Enable liquidity providers in #1703 by @gztensor
- use hotkey to associate uid in evm in #1764 by @open-junius
- sigmoid steepness adjustment in #1758 by @andreea-popescu-reef
- Fix alpha_low, alpha_high min value checks in #1729 by @andreea-popescu-reef
- Upgrade Polkadot SDK to stable2412-6 in #1723 by @l0r1s
- backprop hotfixes 6/16/2025 in #1761 by @sam0x17
- Improve logic to start and skip bittensor tests in #1762 by @basfroman
- Fix NetUid metadata issue in #1746 by @ales-otf
- Add logo_url to subnet identities in #1750 by @bdmason
- fix the error from code merge in #1743 by @open-junius
- Add sr25519 precompiled pallet in #1702 by @axionyu
- fix build due to set bond reset ext missing NetUid in #1740 by @l0r1s
- Add
sudo_set_bonds_reset_enabled
in #1727 by @HudsonGraeme - alpha precompiles in #1686 by @kenobijon
- Update doc toggle transfer in #1738 by @open-junius
- backprop hotfixes 6/10/2025 in #1734 by @sam0x17
- Feat/uniswapv3 lp greg in #1726 by @gztensor
- Remove obsolete code in #1724 by @shamil-gadelshin
- Use prices in determine_action in #1722 by @gztensor
- Add changes from Max and Dr. Nick in #1716 by @gztensor
- Hotkey splitting in #1559 by @open-junius
- RPC to get validators in #1614 by @open-junius
- Sasha/feat/uniswapv3 lp in #1710 by @ales-otf
- Merge with devnet-ready in #1707 by @ales-otf
- Feat/uniswapv3 lp remove swap inner side effects in #1705 by @gztensor
- Fix benchmarks in #1704 by @ales-otf
- Allow axon ip as 0 in #1682 by @open-junius
- change the default registration to 0.1 TAO in #1681 by @open-junius
- Merge with devnet-ready in #1698 by @ales-otf
- Fix migration weights in #1700 by @shamil-gadelshin
- Expose all extrinsic and storage to EVM in #1639 by @open-junius
- Fix
drand
andcommitments
for localnet in #1696 by @basfroman - update to rust 1.87 in #1693 by @sam0x17
- Feat/uniswapv3 lp cleanup in #1691 by @gztensor
- Add manual switch for V3 swap in #1674 by @ales-otf
- Add RPC for current alpha price and small clean ups in #1659 by @ales-otf
- Feat/uniswapv3 lp cleanup in #1654 by @gztensor
- Setup benchmarks and use non-panic arithmetics in #1650 by @ales-otf
- Feat/uniswapv3 lp cleanup in #1647 by @gztensor
- Move swap-related extrinsics to swap pallet in #1645 by @ales-otf
- Rewrite covnert_deltas with safe math in #1636 by @ales-otf
- Fix swap step action calculation in #1637 by @gztensor
- Fix get_total_stake_for_hotkey in #1623 by @gztensor
- Fix tick index math rounding in #1621 by @ales-otf
- Fix more tests in #1616 by @ales-otf
- Sasha/feat/uniswapv3 lp in #1550 by @ales-otf
- Fix balance updates for add/remove liquidity in #1542 by @gztensor
- Sasha/feat/uniswapv3 lp in #1540 by @ales-otf
- Sasha/feat/uniswapv3 lp in #1535 by @ales-otf
- Adapt stake_into_subnet to swap v3 in #1529 by @ales-otf
- Sasha/feat/uniswapv3 lp in #1521 by @ales-otf
- Setup default fee rate in #1497 by @ales-otf
- Simplify Pallet::swap in #1495 by @ales-otf
- Sasha/feat/uniswapv3 lp in #1478 by @ales-otf
- Encapsulate Swap into module in #1475 by @ales-otf
- Sasha/feat/uniswapv3 lp in #1468 by @ales-otf
- Sasha/feat/uniswapv3 lp in #1467 by @ales-otf
- Feat/uniswapv3 lp greg in #1460 by @gztensor
- Implement pallet-subtensor-swap in #1446 by @ales-otf
- Move swap into pallet in #1441 by @ales-otf
- Tests and fixes for add_liquidity and remove_liquidity in #1440 by @gztensor
- Refactor swap, add errors in #1425 by @gztensor
- Fix conversion and Fixed::checked_pow issues in #1419 by @ales-otf
- Feat/uniswapv3 lp greg in #1413 by @gztensor
- Implement tick math in #1409 by @ales-otf
v3.1.7
What's Changed
- Add block header warp sync patch. in #1792 by @shamil-gadelshin
- added entrypoint as root to update dirs perms in #1799 by @l0r1s
- Fix Benchmark remove_stake_limit in #1800 by @JohnReedV
- Feat/subnet leasing in #1582 by @l0r1s
- Revert publish jobs separation for multiple platforms in docler.yml workflow in #1797 by @shamil-gadelshin
- Stake operation limits in #1766 by @shamil-gadelshin
v3.1.6
What's Changed
- Update docker compose file in #1793 by @shamil-gadelshin
- Fix root subnet tao mismatch in #1781 by @l0r1s
- Test for tick updates in modify position in #1788 by @gztensor
- docs (REAME.md): fixl link to NPoS overview page in #1631 by @gap-editor
- fix docker compose in #1718 by @igorsyl
- Remove stake full limit precompile in #1780 by @open-junius
- fix: only remove delta when modifying a position in #1784 by @bdmason
- Add new remove_stake_full_limit extrinsic. in #1745 by @shamil-gadelshin
- Fix balancing of total alpha in #1782 by @gztensor
- Add liquidity modified event, fix coinbase injection into protocol li… in #1776 by @gztensor
- Feat/SubnetHyperparamsV2 in #1736 by @JohnReedV
- Enable liquidity providers in #1703 by @gztensor
- use hotkey to associate uid in evm in #1764 by @open-junius
- sigmoid steepness adjustment in #1758 by @andreea-popescu-reef
- Fix alpha_low, alpha_high min value checks in #1729 by @andreea-popescu-reef
- Upgrade Polkadot SDK to stable2412-6 in #1723 by @l0r1s
- backprop hotfixes 6/16/2025 in #1761 by @sam0x17
- Improve logic to start and skip bittensor tests in #1762 by @basfroman
- Fix NetUid metadata issue in #1746 by @ales-otf
- Add logo_url to subnet identities in #1750 by @bdmason
- fix the error from code merge in #1743 by @open-junius
- Add sr25519 precompiled pallet in #1702 by @axionyu
- fix build due to set bond reset ext missing NetUid in #1740 by @l0r1s
- Add
sudo_set_bonds_reset_enabled
in #1727 by @HudsonGraeme - alpha precompiles in #1686 by @kenobijon
- Update doc toggle transfer in #1738 by @open-junius
- backprop hotfixes 6/10/2025 in #1734 by @sam0x17
- Feat/uniswapv3 lp greg in #1726 by @gztensor
- Remove obsolete code in #1724 by @shamil-gadelshin
- Use prices in determine_action in #1722 by @gztensor
- Add changes from Max and Dr. Nick in #1716 by @gztensor
- Hotkey splitting in #1559 by @open-junius
- RPC to get validators in #1614 by @open-junius
- Sasha/feat/uniswapv3 lp in #1710 by @ales-otf
- Merge with devnet-ready in #1707 by @ales-otf
- Feat/uniswapv3 lp remove swap inner side effects in #1705 by @gztensor
- Fix benchmarks in #1704 by @ales-otf
- Allow axon ip as 0 in #1682 by @open-junius
- change the default registration to 0.1 TAO in #1681 by @open-junius
- Merge with devnet-ready in #1698 by @ales-otf
- Fix migration weights in #1700 by @shamil-gadelshin
- Expose all extrinsic and storage to EVM in #1639 by @open-junius
- Fix
drand
andcommitments
for localnet in #1696 by @basfroman - update to rust 1.87 in #1693 by @sam0x17
- Feat/uniswapv3 lp cleanup in #1691 by @gztensor
- Add manual switch for V3 swap in #1674 by @ales-otf
- Add RPC for current alpha price and small clean ups in #1659 by @ales-otf
- Feat/uniswapv3 lp cleanup in #1654 by @gztensor
- Setup benchmarks and use non-panic arithmetics in #1650 by @ales-otf
- Feat/uniswapv3 lp cleanup in #1647 by @gztensor
- Move swap-related extrinsics to swap pallet in #1645 by @ales-otf
- Rewrite covnert_deltas with safe math in #1636 by @ales-otf
- Fix swap step action calculation in #1637 by @gztensor
- Fix get_total_stake_for_hotkey in #1623 by @gztensor
- Fix tick index math rounding in #1621 by @ales-otf
- Fix more tests in #1616 by @ales-otf
- Sasha/feat/uniswapv3 lp in #1550 by @ales-otf
- Fix balance updates for add/remove liquidity in #1542 by @gztensor
- Sasha/feat/uniswapv3 lp in #1540 by @ales-otf
- Sasha/feat/uniswapv3 lp in #1535 by @ales-otf
- Adapt stake_into_subnet to swap v3 in #1529 by @ales-otf
- Sasha/feat/uniswapv3 lp in #1521 by @ales-otf
- Setup default fee rate in #1497 by @ales-otf
- Simplify Pallet::swap in #1495 by @ales-otf
- Sasha/feat/uniswapv3 lp in #1478 by @ales-otf
- Encapsulate Swap into module in #1475 by @ales-otf
- Sasha/feat/uniswapv3 lp in #1468 by @ales-otf
- Sasha/feat/uniswapv3 lp in #1467 by @ales-otf
- Feat/uniswapv3 lp greg in #1460 by @gztensor
- Implement pallet-subtensor-swap in #1446 by @ales-otf
- Move swap into pallet in #1441 by @ales-otf
- Tests and fixes for add_liquidity and remove_liquidity in #1440 by @gztensor
- Refactor swap, add errors in #1425 by @gztensor
- Fix conversion and Fixed::checked_pow issues in #1419 by @ales-otf
- Feat/uniswapv3 lp greg in #1413 by @gztensor
- Implement tick math in #1409 by @ales-otf