2.7.0 (2024-06-18)
- add fastnogas optimisation option (7cde58f)
2.6.0 (2024-06-18)
- upgrade to use julia 1.10 (d71cb11)
2.5.1 (2024-01-25)
- network subgraph FDS schema update (2556c59)
2.5.0 (2023-09-27)
- support protocol_network config to actionqueue (bba8173)
- support syncing_network filter in subgraph selection (09a3b38)
2.4.2 (2023-09-07)
2.4.1 (2023-09-05)
- linear indexing reward for network token issuance (85d5ac7)
2.4.0 (2023-05-11)
- PGO computes optimal value for each sparsity (2121343)
- PGO stops when it finds the same value twice (d96592d)
- Disable bounds checking on opt loops (8b0ae3c)
2.3.1 (2023-05-03)
- Correcting K for deniedAt filtering (5840fbd)
2.3.0 (2023-04-27)
- deniedAt field accessor (a37263b)
- Function gets indices of rewarded subgraphs (113a86e)
- Query deniedAt (a7acaa4)
2.2.1 (2023-04-27)
2.2.0 (2023-04-27)
2.1.2 (2023-04-24)
- Pinned subgraphs are now whitelisted (ddacc55)
2.1.1 (2023-04-17)
- RoundDown when converting from BigFloat (f8cce14)
2.1.0 (2023-04-17)
- Add opt_mode option to the config (0b4534a)
- Add slower but more accurate "optimal" path (1629de7)
- Add warning for using optimal path (0ced47f)
- Analytic optimisation backed by SemioticOpt (33d049a)
- Indexing reward computed for ixs (7e651f2)
- Optimize call dispatches on opt_mode (3a1b116)
2.0.1 (2023-04-17)
2.0.0 (2023-04-14)
- admonition rendering (023cef7)
- avilable stake query and calculation (bb49f3d)
- broken test due to types (3acb8f4)
- documentation (3944d43)
- documentation admonitions (a37a7f2)
- Ensure that max_allocations < num_subgraphs (272d1f5)
- Filter out subgraphs with less than minsignal (09392e4)
- floor instead of round for final allocation amount (c9273da)
- format (c78bc6d)
- format actionQueue alloctionAmount (2f6c527)
- format grt (cc99310)
- graphql mutations (d306ba7)
- halpern iteration (b045628)
- Handle case with no frozenlist (9838536)
- lipschitz constant step size (f3c6217)
- network subgraph filtering for optimizing over time (6492f6e)
- remove build for Julia nightly (7d38992)
- remove network id from user input (e467d77)
- rounding to avoid !capacity contract error (b16af80)
- stake amount include lockedTokens (a74db38)
- strategy can't allocate too much stake (093bd28)
- Test reflects new iquery output (557df23)
- test update to avoid signal changes in network (9ed57c0)
- typo and correct formatting (988a7ef)
- actionqueue patch - allocate (53378d5)
- actionqueue patch - reallocate (95d9ab1)
- actionqueue patch - unallocate (c6baa43)
- added hypotheticalstake command, empty CSV error handle (acccd71)
- Adjustable eta (hardcoded) (6d314ae)
- adjustive step size (eed5d93)
- Allocatable subgraphs view (863d939)
- Allocation accessor (d3b8a35)
- allocation profit and APR script command (61c9169)
- alternative script for generating indexing rules (4084c44)
- Analytic optimisation (3b8ead8)
- automatically lowercase indexer id from checksum addr (ff1b43d)
- best profit and index on nonzeros (c5152f6)
- build json data object (0fad9ad)
- Compute frozen stake (01ed4a2)
- Compute issued tokens and update main script (d3bd1a0)
- compute pinned allocation amount (7085cdf)
- Compute profit using gas (c0c28e7)
- configurable network subgraph endpoint (48c6d1c)
- Convert all tables together (50fab0e)
- Convert allocation table to GRT type (d62a89a)
- Convert indexer table to GRT type (19bd0ac)
- Convert network table to GRT type (a405952)
- Convert queried data to GRT (78917a8)
- Convert subgraph table to GRT type (c26b503)
- Correct types after querying (411a11f)
- data function routes via dispatch (2ee0624)
- Delegation accessor (f3841ec)
- Don't hold onto allocations table (8a4c86d)
- Ensure id is in the config (3240c2a)
- execute mode (7b8342d)
- execution mode - none, just output results in json (7f04844)
- Function to get signal on subgraph (3e0b5f6)
- group unique values function (877e834)
- Helper function for a gql allocation query (1c479e0)
- Helper function for a gql indexer query (01cc0c9)
- Helper function for a gql network query (609320b)
- Helper function for a gql subgraph query (b3d93ea)
- Helper function for save names of data CSVs (0c9ecfd)
- Indexer's staked tokens (51cf915)
- Indexing reward (1ac9da2)
- ipfshash accessor for allocations (a9d0f8a)
- K-sparse optimisation (315495e)
- Locked tokens accessor (1ac5fae)
- Main function computes stake (3c26a5f)
- Network accessors (ca38e6a)
- Optimisation using PGD (cdd0ebb)
- optimise over time (fd62323)
- Optimising over gas in parallel (ece2d73)
- optimizesummary with json output (1e2a62f)
- pinnedlist support (2e53a45)
- Projected gradient descent (34886b7)
- query allocation id (e7834f7)
- Query data from GQL endpoint (cc164e1)
- Query only the indexer we care about (a1f8e9c)
- read config from TOML (f34f286)
- Read queried data from CSVs (7ef33fe)
- Reduce number of queries (aebb58d)
- Save allocations to CSV again (8a4b59b)
- scalar indexing rewards (40be5a1)
- scalar profit into matrix (97f6e24)
- Set defaults values for config (4f39de3)
- sort profits (4eb6136)
- Staked tokens on each subgraph (bd13630)
- subgraph ipfshash accessor (61d637b)
- Subtract indexer from subgraph total (6878ffb)
- Updating to match latest version of ActionQueue (bfc5003)
- use allocation table in execution (81f0d1d)
- user config for execution_mode and indexer_url (abe838a)
- user specified num_reported_options (7ff5147)
- UX and performance improvements (7d80297)
- Verbose mode (94e5918)
- View unfrozen subgraphs (1babd1e)
- write json output (8d73597)
- Write tables to path from config (8f6b4d6)
- Config driven workflow breaks v1 API. Various performance improvements.
1.9.0 (2023-04-13)
- admonition rendering (023cef7)
- avilable stake query and calculation (bb49f3d)
- broken test due to types (3acb8f4)
- documentation (3944d43)
- documentation admonitions (a37a7f2)
- Ensure that max_allocations < num_subgraphs (272d1f5)
- Filter out subgraphs with less than minsignal (09392e4)
- floor instead of round for final allocation amount (c9273da)
- format (c78bc6d)
- format actionQueue alloctionAmount (2f6c527)
- format grt (cc99310)
- graphql mutations (d306ba7)
- halpern iteration (b045628)
- Handle case with no frozenlist (9838536)
- lipschitz constant step size (f3c6217)
- network subgraph filtering for optimizing over time (6492f6e)
- remove build for Julia nightly (7d38992)
- remove network id from user input (e467d77)
- rounding to avoid !capacity contract error (b16af80)
- stake amount include lockedTokens (a74db38)
- strategy can't allocate too much stake (093bd28)
- Test reflects new iquery output (557df23)
- test update to avoid signal changes in network (9ed57c0)
- typo and correct formatting (988a7ef)
- actionqueue patch - allocate (53378d5)
- actionqueue patch - reallocate (95d9ab1)
- actionqueue patch - unallocate (c6baa43)
- added hypotheticalstake command, empty CSV error handle (acccd71)
- Adjustable eta (hardcoded) (6d314ae)
- adjustive step size (eed5d93)
- Allocatable subgraphs view (863d939)
- Allocation accessor (d3b8a35)
- allocation profit and APR script command (61c9169)
- alternative script for generating indexing rules (4084c44)
- Analytic optimisation (3b8ead8)
- automatically lowercase indexer id from checksum addr (ff1b43d)
- best profit and index on nonzeros (c5152f6)
- build json data object (0fad9ad)
- Compute frozen stake (01ed4a2)
- Compute issued tokens and update main script (d3bd1a0)
- compute pinned allocation amount (7085cdf)
- Compute profit using gas (c0c28e7)
- configurable network subgraph endpoint (48c6d1c)
- Convert all tables together (50fab0e)
- Convert allocation table to GRT type (d62a89a)
- Convert indexer table to GRT type (19bd0ac)
- Convert network table to GRT type (a405952)
- Convert queried data to GRT (78917a8)
- Convert subgraph table to GRT type (c26b503)
- Correct types after querying (411a11f)
- data function routes via dispatch (2ee0624)
- Delegation accessor (f3841ec)
- Don't hold onto allocations table (8a4c86d)
- Ensure id is in the config (3240c2a)
- execute mode (7b8342d)
- execution mode - none, just output results in json (7f04844)
- Function to get signal on subgraph (3e0b5f6)
- group unique values function (877e834)
- Helper function for a gql allocation query (1c479e0)
- Helper function for a gql indexer query (01cc0c9)
- Helper function for a gql network query (609320b)
- Helper function for a gql subgraph query (b3d93ea)
- Helper function for save names of data CSVs (0c9ecfd)
- Indexer's staked tokens (51cf915)
- Indexing reward (1ac9da2)
- ipfshash accessor for allocations (a9d0f8a)
- K-sparse optimisation (315495e)
- Locked tokens accessor (1ac5fae)
- Main function computes stake (3c26a5f)
- Network accessors (ca38e6a)
- Optimisation using PGD (cdd0ebb)
- optimise over time (fd62323)
- Optimising over gas in parallel (ece2d73)
- optimizesummary with json output (1e2a62f)
- pinnedlist support (2e53a45)
- Projected gradient descent (34886b7)
- query allocation id (e7834f7)
- Query data from GQL endpoint (cc164e1)
- Query only the indexer we care about (a1f8e9c)
- read config from TOML (f34f286)
- Read queried data from CSVs (7ef33fe)
- Reduce number of queries (aebb58d)
- Save allocations to CSV again (8a4b59b)
- scalar indexing rewards (40be5a1)
- scalar profit into matrix (97f6e24)
- Set defaults values for config (4f39de3)
- sort profits (4eb6136)
- Staked tokens on each subgraph (bd13630)
- subgraph ipfshash accessor (61d637b)
- Subtract indexer from subgraph total (6878ffb)
- Updating to match latest version of ActionQueue (bfc5003)
- use allocation table in execution (81f0d1d)
- user config for execution_mode and indexer_url (abe838a)
- user specified num_reported_options (7ff5147)
- Verbose mode (94e5918)
- View unfrozen subgraphs (1babd1e)
- write json output (8d73597)
- Write tables to path from config (8f6b4d6)