Skip to content

Releases: sentinel-official/hub

v0.3.3

20 Sep 19:33
706826e
Compare
Choose a tag to compare

What's Changed

  • 85a56a2 Fix updation of quota in plan based subscription
  • c5bac37 Added moniker field to node
  • ae40d79 Fixed EndBlocker of subscription
  • 321be3b Added more short description for commands
  • dde9567 Added auto exipiry of plan based subscriptions

Full Changelog: v0.3.2...v0.3.3

v0.3.2

17 Sep 15:25
463b6fa
Compare
Choose a tag to compare

What's Changed

  • 2db0f1a Updated the inactive durations
  • f56b510 Following changes have been made - Now charging the amount for combined usage of download and upload - Using sdk.Int instead of hub.Bandwidth - Fixed issue in updating the quota - Only plan based subscription can allocate quota to other users
  • cd14940 Added comments for some methods and functions
  • 9d035f0 Updated Go version
  • 34bb651 Consider ceil value of quota
  • 9223e98 Fix amount calculation

Full Changelog: v0.3.1...v0.3.2

v0.3.1

16 Aug 22:04
b558ec1
Compare
Choose a tag to compare

What's Changed

  • 6c51127 Fix simulation message in session upsert
  • 4076f8c Reordered endblock modules
  • 7a3ac55 Updated endblock logic of session module
  • ccb68d9 Fix some minor issues in subscription module, and updated amount calculation logic
  • b6b056d Fix event manager multiple events issue
  • c0ce2df Fix session status_at updating issue
  • 938e555 Log inactive node details in endblock
  • 4c5dcaa Add VPN module to EndBlocker

Full Changelog: v0.3.0...v0.3.1

v0.3.0

15 Aug 17:08
9c12cda
Compare
Choose a tag to compare

What's Changed

  • e6de8e4 Renamed daemon binary name
  • 3f5b262 Updated README
  • 3e2ec4e Updated genesis initialization and validation. Added simulation for session module.
  • d458e19 Updated VPN module
  • d922356 - Added EndBlock logic. - Added CLI queries and REST GET APIs. - Updated Upsert handler. - Fixed some other minor issues.
  • 1f69ae4 - Fixed issue in updating quota. - Added REST GET APIs. - Fixed some other minor issues.
  • 7ac7e0e Fixed typos in provider module
  • 670e2f9 Fixed some minor issues in plan module
  • 767906f - Fixed issues in update and setStatus handlers. - Move BeginBlock logic to EndBlock. - Fixed some minor issues.
  • 15919fe Fix minor issues in deposit module
  • c059fe7 Bump Cosmos SDK version
  • 9210f35 Added validation for subscription genesis
  • ddc6dd6 Added scheduled inactivation for a subscription
  • 705efdb Added simulation messages for subscription module
  • 66f66f8 Separated subscription messages, added event module name, updated message types and fixed some minor issues
  • e31e73a Added logger
  • 830cd05 Fixed naming in node module and added REST API GET methods
  • e944891 Fixed naming in plan module, added REST GET APIs and added Genesis validation
  • a0b16c9 Fixed naming in provider module, added REST GET APIs
  • 4e74989 Fixed naming for deposit module REST handler functions
  • b106d32 Added bandwidth allocation (quota), removed fields related to duration and added pagination
  • fb77f24 Removed duration field in plan
  • b1c7f7f Added pagination for deposit, provider, plan and node modules
  • eb6ceb8 Fixed some minor issues with types
  • 87d77f9 Added genesis validation for node module
  • 4747e84 Moved VPN submodules to top level
  • fd37472 Moved directory dvpn to vpn
  • ba30470 Added genesis validation for deposit module
  • 5923b58 Added message tests for provider module
  • 7b98911 Added tests for deposit module
  • b521d05 Added genesis validation for provider module
  • a6115be Updated Makefile. Added installing script golangcli-lint
  • 71bb066 Added simulation functions for provider, node and plan modules
  • 0b4ef5e Specified type for statuses and categories
  • 8f1b78d Added public key prefixes for provider and node address types
  • 19f8c18 Update begin block order with dVPN module
  • 77927a4 Updated dVPN module begin block
  • 929aae4 Added begin block logic for node module
  • 08d32a7 Fixed register node validate basic method
  • f0edc49 Added params for node and session module
  • 60669f6 Made a lot of fixes and optimization
  • 9962fed Minor fixes in subscription module
  • e2e7ec6 Minor fixes in node module
  • 5681b62 Minor fixes in plan module
  • 0740bad Minor fixes in provider module
  • c74472f Minor fixes in deposit module
  • 24aeab6 Separated plans from subscription module
  • 6bda5cf Updated dVPN module with sessions
  • 9ea1c12 Added session CLI transactions
  • 870195e Fixed issues with subscription module
  • 5994d51 Added session handler and genesis initializer
  • 1cbc1b8 Added session keeper
  • 3ac7d70 Added session types
  • c2c678e Added more methods to Bandwidth
  • c37f216 Fixed issues with end subscription
  • 0ee79ed Added end subscription handler
  • bd0d069 Added more txs and queries for subscriptions
  • e29d1b5 Updated subscription module genesis
  • d0adf7b Added remove address for subscription
  • bdf6763 Added add member to a subscription handler
  • 2611cae Added session module empty files
  • d974a7f Added start node subscription and update genesis
  • a9c669e Updated dVPN module
  • 182e739 Added deposit genesis and alias files
  • 14e0ffd Added deposit CLI and REST packages
  • 7878eed Added deposit querier
  • 8fdf58f Added deposit module keeper
  • 7d0eb82 Added deposit module types
  • b4bc623 Fixed some naming conventions
  • b89ca6d Added querier for subscriptions
  • 7cfd2e0 Made minor changes in node module and updated comments
  • 242992b Modifications on subscription module - Combined start plan subscription and start node subscription - Updated error messages - Updated message basic validations
  • f1c0ac5 Fixed minor issues in provider module
  • 07b1287 A lot of modifications - Added bank keeper to subscription keeper - Using sdk.Int instead of uint64 for bandwidth - Added handler functions for start plan subscription and start node subscription - Using time.Time instead of block height - Added subscription keeper - Made other minor changes
  • 2c8ca24 Renamed price per GB to price
  • ad41e4e Renamed duration to validity
  • dc5288e Fixed duplicate provider issue
  • ff792f9 Fixed module imports cycle issue
  • e99c043 Remove query paths
  • aabcfa1 Start plan id from 1
  • 091fc54 Added query paths and moved query nodes of a plan to nodes module
  • 07e4536 Now can remove price per GB and provider address from node
  • 569b6dd Added price per Gigabyte for node
  • 8e9166b Optimized keepers and updated CLIs
  • 9604654 Updated license
  • 7a25c4b Updated dVPN module genesis and handler
  • eb87b8f Updated CLI commands for add-node and remove-node
  • 43718c7 Fixed genesis and alias files
  • 4275f3b Added add-node and remove-node messages
  • a2884b5 Renamed node address prefix
  • e3bff66 Added set node status message to codec
  • dfd4b03 Added keeper for adding node to plan
  • e07b713 Updated short text for dvpn CLI
  • 29c0b20 Updated query paths in CLI
  • db9f44a Added subscription submodule to dvpn module
  • 73dba02 Added store key and modified set node status command
  • 58d83c8 Added genesis, handler and alias
  • 736a309 Added CLI
  • 356301a Added querier
  • ff27b38 Added keeper
  • f685644 Added types
  • 339f43c Moved status to top level
  • 2f774b8 Removed price per GB and moved bandwidth speed to top level
  • c8bf8b5 Added set node status transaction. Made some minor changes
  • 4a25705 Modified dependecies
  • 24ef6f4 Added export and init genesis
  • c8304f8 Fixed validation issue and added to codec
  • d6cee00 Added update node
  • 1f8a8a6 Added identity field
  • 8433d0a Added node sub-module to dVPN module
  • b80ffaf Added CLI commands
  • a90c795 Added handler
  • ab43eb1 Added querier
  • 056eb3a Added keeper
  • 851193b Added types
  • ce82e52 Registered REST routes and updated alias
  • 77c7c3f Moved app to root folder
  • 5e5e255 Removed provider id; instead using provider address
  • 13be2c4 Added CLI commands for update provider
  • 673e0c9 Added update provider handler
  • b25a24a Added required files
  • e9cb4cf Added validate basic for register provider method
  • 9f79403 Fixed CLI commands
  • 52ee9c7 Updated register provider handler
  • eb99508 - Added CLI txs - Fixed Provider ID Stringer method - Added override of RouterKey of submodules
  • 07bf9d2 Added CLI queries
  • 32955f3 Renamed error codes and error messages
  • 361947d Added basic dVPN provider module
  • 1dedb3a Remove old architecture related modules (#29)
  • 29bdc18 Refactored code (#28)
  • 18aa143 Updated dependencies and linter (#27)
  • ba59457 Updated linter configuration and fixed some lint issues
  • 3b77f8a Added new error messaged and renamed some methods
  • 443bce5 Updated dependencies

Full Changelog: v0.2.0...v0.3.0

v0.3.0-rc2

19 Feb 13:43
705efdb
Compare
Choose a tag to compare
v0.3.0-rc2 Pre-release
Pre-release
Added simulation messages for subscription module

v0.3.0-rc1

19 Feb 13:43
d4d1d25
Compare
Choose a tag to compare
v0.3.0-rc1 Pre-release
Pre-release
Merge pull request #49

Release v0.3.0-rc1

v0.2.0

27 Nov 08:05
cb810db
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.0...v0.2.0

v0.1.0

20 Jul 13:04
f704501
Compare
Choose a tag to compare

Changelog

FEATURES

  • Deposits Module

    • Addresses will have their own deposits which can be used for subscriptions and node hosting
  • VPN Module

    • VPN providers can register themselves by providing the basic details
    • Consumers can subscribe to any node by depositing any number of coins and use the sessions
    • Proof based bandwidth exchange between Providers and Consumers
  • Simulation

    • Basic simulation module for Hub