Releases: hubble-exchange/hubblenet
Releases · hubble-exchange/hubblenet
v0.8.9
v0.8.8
v0.8.7
v0.8.6
v0.8.5
v0.8.4
v0.8.3
Changelog
- 319cf27 sync upstream v0.5.7-v0.5.8 (eccd2ee)
- 1e27a82 mainnet configs (#136)
- eccd2ee bump avalanchego to v1.10.14 (ava-labs#971)
- 9af5125 predicate: fix predicate bytes incorrect error log (ava-labs#969)
- 4d97c64 warp: add block signature handler (ava-labs#962)
- 46a0d3c bump subnet-evm and avalanchego versions (ava-labs#965)
- 97194d6 x/warp: update PredicateGas to require warp message contains a valid payload (ava-labs#945)
- c62acc5 Improve TPS on E2E Load Test (ava-labs#947)
- 00e76fb plugin/evm: update type cast to skip call to Bytes() (ava-labs#958)
- ef7a85d Return message ID (ava-labs#930)
- adbd63e Remove outdated readme (ava-labs#955)
- fa04e3d rename stuttering files (ava-labs#957)
- 74adf7e Fix aggregate signatures test race (ava-labs#954)
- 326c660 Move warp payload to avalanchego (ava-labs#923)
- 4c873c1 add hardhat tests for warp (ava-labs#935)
- d3bc38d bump avalanchego to v1.10.12 (ava-labs#952)
- 07903bc predicate: document predicate results size cap (ava-labs#943)
- f02f323 warp: refactor warp handler stats (ava-labs#944)
- a439381 remove flaky flag from golangbindings test (ava-labs#951)
- c42d85b warp: use bitset in predicate results to encode indexes of failures instead of success (ava-labs#942)
- e2874b0 move setup to beforesuite (ava-labs#940)
- 7221812 fix warp event packing (ava-labs#939)
- 49135a8 Add Unit Test for Test Aggregate Signatures (ava-labs#936)
- 738c8a4 t8ntool: tiny bugfix for difficulty field (ava-labs#933)
- 9b6d4ba Add contexts (ava-labs#874)
- 920e303 Rename network signer (ava-labs#885)
- f8bf348 Remove destinationAddress and destinationChainID from Warp Message (ava-labs#920)
- 91fd585 mark flaky test (ava-labs#917)
- a2a42fa bump golangci-lint (ava-labs#927)
- 74e32f6 Update release checklist to include deploying to WAGMI (ava-labs#931)
- aa058db move predicate package and merge with predicate utils (ava-labs#907)
- 075dded Update README.md (ava-labs#926)
- 1b07798 replace time.After with timer; add max retry backoff (ava-labs#919)
- 510fa08 Predicate results docs (ava-labs#882)
- 40d1217 Signature Aggregation Refactor (ava-labs#883)
- b8c0dfd clear messageCache on backend.Clear (ava-labs#918)
- 80faae7 add get predicate result bytes helpers (ava-labs#906)
- 25e1196 add early return (ava-labs#916)
- 23b0e9c Change from parsing predicate bytes to checking they equal expected value (ava-labs#914)
- 8e6f2f8 Invalidate block when missing predicate context (ava-labs#901)
- e50dd84 NewEVMBlockContext: more explicit err path (ava-labs#897)
- 2058696 Fixed some golang links. (ava-labs#911)
- 43cdb28 Fixed config type cast (ava-labs#913)
- 4a9d9b5 removed code duplication (ava-labs#912)
- 991c1a2 SetTxPredicateResults: Consistent overwriting (ava-labs#895)
- eb74d42 Consolidate predicate prepare storage slots function (ava-labs#908)
- 69160ea Update preparePredicateStorageSlots doc (ava-labs#891)
- 3c55f2e Place stricter bounds on warp codec (ava-labs#900)
- 0fc30c2 verify warp is not activated before dupgrade (ava-labs#872)
- 55b1e8c enforce warpIndex is <= MaxInt32 (ava-labs#876)
- d72504d core/bloombits: fix deadlock when matcher session hits an error (ava-labs#899)
- 3d2e3ad Update warp.json (ava-labs#902)
- b742dcd rename WarpAPI to API (ava-labs#864)
- c354ad6 Update IWarpMessenger interface name (ava-labs#892)
v0.8.2
v0.8.1
v0.8.0
Changelog
- 06d0c5a Aylin configs (#129)
- 0a8f538 Check validator private key only for validators (#128)
- de86a58 Enable tests that were skipped earlier (#127)
- ca48ca3 ⬆️ --avalanchego-version v1.10.11 for local scripts
- 5bd3edf sync upstream v0.5.4-v0.5.6 (a05fc0b)
- 4472792 Rewire fixes (#125)
- 9d06705 Mid price (#121)
- 68774e3 Moar unit tests for Juror (#119)
- bc928d5 Support multi-collateral in getNormalizedMargin functions + refactor (#118)
- 850d417 add integration tests for place order and cancel order (#108)
- df412d7 Prevent duplicate match transactions (#116)
- 687817a remove validator tx from being added to txpool during reorg (#115)
- e8c6db2 Separate OrderBook and LimitOrderbook (#114)
- a05fc0b bump versions (ava-labs#880)
- 5e4c5dd nits, spacing, etc. (ava-labs#873)
- 97248de Precompile updates (#113)
- 02d99d2 pass warpSigner instead of snow context into backend (ava-labs#869)
- 76ea4ae reduce duplicate code in OnSignatureRequest (ava-labs#870)
- d91407f P2p sdk pull gossip (ava-labs#861)
- 3317f7b Add SDK Router message handling (ava-labs#316) (ava-labs#858)
- 60e080e rename WarpClient to Client (ava-labs#865)
- 63a86ab rename
WarpBackend
toBackend
(ava-labs#863) - b5ace40 Refactor order structures (#111)
- e4ea59c Precompile refactor (#112)
- a265939 Add manager allowlist role (ava-labs#801)
- 4bc7d17 x/warp: add warp message handler interface within warp contract (ava-labs#830)
- 7deed53 Make IOC orders great again (#110)
- d463630 Remove backward compatible changes/upgrades (#109)
- 15bb112 plugin/evm: Add ExampleWarp tests to vm warp unit tests (ava-labs#836)
- cf95fc5 x/warp: add unit test for PrimaryNetwork to Subnet predicate verification (ava-labs#831)
- 077e8ca Warp stapling block context (ava-labs#823)
- a319c04 override network upgrades (ava-labs#839)
- 39b267c override network upgrades (ava-labs#839)
- a36e31e add mockgen (ava-labs#838)
- 3e9e017 warp/validators: add unit test for warp wrapped validator state (ava-labs#832)
- 4e81492 import gomock in test templ (ava-labs#840)
- 6d64db9 contracts: fix tx allow list test func name exmaple -> example (ava-labs#837)
- 2c31171 Fixes to Post Only Deployment (#106)
- 64e3e74 Post Only Orders (#95)
- fcb92a3 accounts/abi/bind: mark TestGolangBindings as flaky (ava-labs#827)
- 92bd21d add loglevel to server conf to generate anr logfile (ava-labs#829)
- 9de4bdc precompile/precompileconfig: Add IsDUpgrade to precompileconfig ChainConfig interface (ava-labs#825)
- c395474 Fix compatibility version (ava-labs#822)
- 71e9f76 Align blockchain.go trie metrics with coreth (ava-labs#820)
- 65a1f5a Adds evm t8n command line utility (ava-labs#598)
- 0c28177 MemoryDB State Fixes (#103)
- 22528f1 Fix persist upgrade bytes regression (ava-labs#819)
- 750f557 core: add improved error log if CheckCompatible errors (ava-labs#817)
- 86d757d core/state/snapshot: increase batch size during diffToDisk (ava-labs#816)
- 8b4e084 Align on a single predicate type (ava-labs#813)
- aedcf84 warp e2e: proposerVM activation txs in BeforeSuite (ava-labs#804)
- 4f24c8d add mocks for precompile tests (ava-labs#812)
- 75776f4 Add DUpgrade extra data (ava-labs#811)
- 1178cee Serialize EffectiveGasPrice like upstream (ava-labs#814)
- e7656e7 Remove unused evm client (ava-labs#805)
- 1b6757b warp/aggregator: improve logs/error for signature aggregator (ava-labs#808)
- dad68c9 Fix snapshot bug (#101)
- c11b9db log orders in validateOrdersAndDetermineFillPrice (#97)
- a6871a8 Fix snapshot logic and add GetSnapshot API (#99)
- c56d42d add activation func to precompile functions (ava-labs#799)
- c7ca591 expand allowlist.configure (ava-labs#800)
- a151836 remove unnecessary upgrade test (ava-labs#797)
- 96e1ae2 Expand verify (ava-labs#798)
- 692145e update npm package (ava-labs#796)
- 236d9f0 🐛 GetOrderFilledAmount (#96)
- 22b8d59 Precompile bind cleanups + testing (ava-labs#792)
- 9f21235 Update warp readme (ava-labs#765)
- bb9e291 force register js tracer (ava-labs#791)
- 2552f55 warp: Remove versiondb + re-order log processing (ava-labs#776)
- c1ea0eb Revert "add debug log for dropped pending txs notifications (ava-labs#783)" (ava-labs#790)
- da45754 bump avalanchego version (ava-labs#789)
- c9beda7 updated Dockerfile to correct subnet id
- ebeec54 Add StreamMarketTrades API and custom config fields (#91)
- 6a3737b add integration tests for bibliophile and juror (#83)
- 2556913 fix testing_apis.go (#93)
- 309daad add debug log for dropped pending txs notifications (ava-labs#783)
- 84f7a75 Bump min go version (ava-labs#780)
- e377134 Test variables read from contracts via slots (#89)
- b0078b0 mark TestTransactionIndices as flaky (ava-labs#778)
- 1791bdc Run matching pipeline as soon as orders are received (#92)
- 490fc29 Update block builder to enforce predicate one tx at a time (ava-labs#773)
- df0124c Bump avalanchego dep and update version for next release (ava-labs#770)
- dd6dcad e2e test: connect to appropriate chain (ava-labs#771)
- 4b76927 Add metrics to simulator (ava-labs#706)
- 5dbfa82 Add warp contract implementation (ava-labs#718)
- 4722a73 sync upstream v0.5.3 (402510e)
- 402510e Generalize precompile test suite (ava-labs#759)
- dc9cc5c change sprintf verb and use values (ava-labs#760)
- d589b5f Migrate ABI unpack fix (ava-labs#750)
- 7df91f0 Bump avalanchego to v1.10.5 and bump Subnet-EVM for v0.5.3 release (ava-labs#757)
- 3c8709f Sync coreth v0.12.4 rc0 (ava-labs#694)
- bd5579a Fix nil types tmpl (ava-labs#751)
- 19bef00 Remove call from precompile (ava-labs#748)
- e7bb05d Clean up gossip (ava-labs#744)
- 4a34dc5 Fix precompile test gen template (ava-labs#737)
- 8b2271d Improve tests (ava-labs#733)
- fca9bac precompile accepter should take logIdx (ava-labs#728)
- 484ce17 Fix BlockContext comment (ava-labs#731)
- e23b01c Run ginkgo precompile tests in parallel (ava-labs#712)
- 9c03a87 Add predicate packing helper (ava-labs#710)
- 038694c Add signature aggregation helpers (ava-labs#711)
- 2082f8a Add support for predicate gas into IntrinsicGas (ava-labs#713)
- 75c3486 add blockchain.Stop as defer to test (ava-labs#714)
- 9abfac7 Differentiate mandatory/optional Subnet-EVM Network Upgrades (ava-labs#640)
- 8f9d95c upload network runner artifact after e2e test run (ava-labs#709)
- c809845 Add wrapped validator state for primary to subnet warp messages (ava-labs#708)
- 4ea9fc0 added config setting to prune warpdb (ava-labs#702)
- a221f63 Add metrics for gas price / usage (ava-labs#700)
- b0d09f2 sync upstream v0.5.2 (9a1c548)
- 2ba429b SDK APIs and other misc. changes (#87)
- f9fc002 Hubblenext (#86)
- 467f385 IOC Orders precompile update (#85)
- 5437a15 recover from panic while build_block_pipeline and processing events; add log and metric for the panics (#84)
- 4351b44 fix release step of ci to publish release and artifacts as per git tag (#80)
- 1c21e10 Add IOC order and refactor (#82)
- 1516a08 Order type agnostic execution (#79)
- 3b5318f Add custom monitoring and custom Log Handler (#75)
- 3bd6dbd Add new precompile method + fix bug in getting short orders (#78)
- 9a1c548 add benchmark to template (ava-labs#705)
- 3a6c74a Minor simulator fixes (ava-labs#703)
- c2f010b Turn list of txs into tx sequence (ava-labs#683)
- 0fc8ad1 Update load test to use ANR for network setup (ava-labs#579)
- bba773e move state upgrade related functions to own file (ava-labs#684)
- 199a5d9 Remove unused ethereum-waffle and ethereumjs-tx pkgs (ava-labs#685)
- 9a7e32a bump version to v0.5.2 (ava-labs#681)
- faa0d3d remove unused line in test (ava-labs#695)
- 27a9278 Fix incorrect lastPremiumFraction issue (#76)
- 067d3e4 Fix core benchmarks (ava-labs#697)
- 6d08d9f Fixes (#74)
- f36ecad Red stone (#73)
- 0a88640 Retry Failed Orders (#72)
- 58a7aad send blockNum as uint64
- d2dfb40 Trading apis (#71)
- 7e8a681 New precompile at 0x03...4 (#69)
- f40a966 Bump flat and hardhat in /contracts (ava-labs#679)
- e45fb66 Bump got and ethereum-waffle in /contracts (ava-labs#680)
- f159f0e Fix contract examples package json (ava-labs#672)
- 801e811 New match price algorithm (#68)
- 2df2ffc Fix broken path to docs in README. (ava-labs#665)
- 50a183a Publish npm module for contract-examples (ava-labs#663)
- caa7d02 Hubblenext Fixes and Improvements (#67)
- 9dfcf9d export gingkgo suites (ava-labs#659)
- d7c19ce Support partial fulfillment of reduce-only orders (#60)
- 9d78fb1 GetUnderlyingPrices in precompile (#57)
- 365ea59 load validator_private_key from file and specify path in chain.json (#56)
- 3a27f4e update abis, merge hubblenext
- 8ebd48f bibliophile.getPositionSizes (#55)
- dc422e7 Cleanup logs and change log format (#54)
- 2887ab4 Order no sig (#52)
- 785cf9a move hubbleconfigmanager precompile logic to hubblebibliophile (#53)
- 5c00416 Save snapshots of memory database to improve node restart time
- 6cd2e4c Increase trie dirty default cache size to 512MB (ava-labs#656)
- d2afd1b Bibliophile Precompile (#49)
- 5fb165f Migrate HardHat tests to DS-tests (Solidity tests) (ava-labs#601)
- 220fb5c deployExampleRewardManager.ts hardhat script fixed (ava-labs#650)
- e017377 plugin/evm: remove unncessary tx.Hash op in map iter (ava-labs#648)
- 2373d09 plugin/evm: fix godoc typo (ava-labs#647)
- 01ed2c4 WIP: add hubbleconfigmanager precompile to set order configs from contract calls (#47)
- b6549f4 rename state upgrade test (ava-labs#641)
- fab48fd Fix integration tests & reduceOnly bugfix (#48)
- 9cde813 Hubblenext (#45)
- 62f3bc0 Codeowners fix (specific dir overrides global) (ava-labs#639)
- 0098946 Rename test_ to step_ for clarity (ava-labs#636)
- 903d29f sync upstream v0.5.1 (14b51cb)
- 14b51cb Bump avalanchego dep to v1.10.1 and bump version to v0.5.1 (ava-labs#634)
- 19e90a9 Generate precompile tests (ava-labs#565)
- aeaf1db Improve clarity of test-utils for e2e precompile tests (ava-labs#632)
- bb69593 Optimal pnl (#41)
- b4cb30a bump linting timeout to 10m (ava-labs#631)
- 42e59bd Cancel open orders where available margin < 0 (#40)
- f7b9283 Add DS-Test framework (ava-labs#628)
- 94c973d Delete redundant tests (ava-labs#621)
- 4dd29dc metrics: use atomic type (ava-labs#622)
- 9895149 Simulator improvements (ava-labs#619)
- 256922f Merge pull request #38 from hubble-exchange/dynamic_validator_tx_gas_price
- e6bf2a0 Fail outstanding app requests on shutdown (ava-labs#618)
- d48f916 Ensure memory DB functions have RWMutex locking (#39)
- 3982e6c Add multi-vm tests for Orderbook (#36)
- c156ccb Use shorter ctx for snap reads in state sync (ava-labs#611)
- 5f8792b fix tests
- b942cc2 add timestamp in abi for orderbook events
- 234b24f add logs to hubblefeed if head block is replaced with another during reorg (#35)
- fdd0f80 Fetch underlying price to filter orders (#34)
- 157e9b9 Make state sync request size configurable (ava-labs#614)
- 88372ef sync upstream v0.5.0 (157e9b9)
- c33961f Bump avalanchego to v1.10.0 (ava-labs#604)
- e4aa837 Bench precom...