hive issueshttps://gitlab.syncad.com/groups/hive/-/issues2020-04-20T16:27:10Zhttps://gitlab.syncad.com/hive/hive/-/issues/24Drop claim reward flow and send tokens directly upon payout2020-04-20T16:27:10ZHowoDrop claim reward flow and send tokens directly upon payoutBasically the title.
I view this as being in two fold:
first hardfork to create the tokens directly instead of asking users to claim, over time the number of accounts with pending rewards will drop significantly.
second hardfork to f...Basically the title.
I view this as being in two fold:
first hardfork to create the tokens directly instead of asking users to claim, over time the number of accounts with pending rewards will drop significantly.
second hardfork to force those last accounts to claim rewards via a hard fork and disable/remove the claim_reward op.
If someone was here when this logic was implemented, I'd be interested in knowing why (and why we might need to keep it) this is a good place to look https://github.com/steemit/steem/issues/659
To update
* [ ] post payout
* [ ] curator payout
* [ ] check beneficiaries
* [ ] check if beneficiaries to SPS are affectedHowoHowohttps://gitlab.syncad.com/hive/hivemind/-/issues/24[api tests][pyresttest] test condenser_api get_discussions_by_hot fail2020-08-14T05:47:03ZMarcin[api tests][pyresttest] test condenser_api get_discussions_by_hot fail1. on directory tests create 'build' folder
2. cd tests/build
3. cmake -DTEST_NODE=<address_of_your_hivemind> .. (example: cmake -DTEST_NODE=http://127.0.0.1:8080 ..)
4. uncommet test in file: hivemind/pyrest_tests/5000000/condenser_api/...1. on directory tests create 'build' folder
2. cd tests/build
3. cmake -DTEST_NODE=<address_of_your_hivemind> .. (example: cmake -DTEST_NODE=http://127.0.0.1:8080 ..)
4. uncommet test in file: hivemind/pyrest_tests/5000000/condenser_api/condenser_api_test.yaml :
```
# - test:
# - name: "get_discussions_by_hot"
# - variable_binds:
# - method: "get_discussions_by_hot"
# - args: '{"tag":"steem","limit":1}'
# - <<: *base_test
```
5. run in console 'ctest -R api/pyresttests/5000000/condenser_api --output-on-failure'https://gitlab.syncad.com/hive/devportal/-/issues/24"Using Hivemind" needs to be redone following hivemind overhaul from bt's te...2021-03-30T18:40:49ZHowo"Using Hivemind" needs to be redone following hivemind overhaul from bt's team, also page should be moved into api node operationinertiainertiahttps://gitlab.syncad.com/hive/tasks_without_projects_yet/-/issues/19Bi-weekly meeting for Hive developers, meeting 72023-01-09T15:31:56ZHowoBi-weekly meeting for Hive developers, meeting 7This meeting will take place on 2020/07/20 at 3pm UTC (5pm CET).
The meeting points for this meeting:
* Dev sync
* Hf24 status
* Slow convert to dhf status
* rename sps_* to dhf_* who does it ?
* Libraries update status
* Reducing num...This meeting will take place on 2020/07/20 at 3pm UTC (5pm CET).
The meeting points for this meeting:
* Dev sync
* Hf24 status
* Slow convert to dhf status
* rename sps_* to dhf_* who does it ?
* Libraries update status
* Reducing number of daily votes, allowing > 100% votes and manabar to fill beyond 100%, a good idea ?
* Go through open issues
* documentation updates @inertia if you can't make it could you give us a status update on the dev portal ?
If you have points you would like to see brought up please, reply to this issue.
Previous meetings :
* meeting 1 (2020/04/04) https://gitlab.syncad.com/hive/tasks_without_projects_yet/issues/3
* meeting 2 (2020/04/20) https://gitlab.syncad.com/hive/tasks_without_projects_yet/issues/8
* meeting 3 (2020/05/04) https://gitlab.syncad.com/hive/tasks_without_projects_yet/-/issues/11
* meeting 4 (2020/05/04) https://gitlab.syncad.com/hive/tasks_without_projects_yet/-/issues/12
* meeting 5 (2020/06/08) https://gitlab.syncad.com/hive/tasks_without_projects_yet/-/issues/17
* meeting 6 (2020/06/29) https://gitlab.syncad.com/hive/tasks_without_projects_yet/-/issues/18HowoHowohttps://gitlab.syncad.com/hive/hive/-/issues/25Move from steem.dao to a hive specific account2020-04-23T20:35:42ZHowoMove from steem.dao to a hive specific accountThis change includes:
Possible accounts :
hive.fund (provided by @smooth)
TODO: find out which other accounts candidates are available for the taking
* [ ] Transform this new account into a "locked" account (clear keys/ remove reco...This change includes:
Possible accounts :
hive.fund (provided by @smooth)
TODO: find out which other accounts candidates are available for the taking
* [ ] Transform this new account into a "locked" account (clear keys/ remove recovery account), see hard fork 21
* [ ] Hard fork steem.dao funds to this new account
* [ ] Change the STEEM_TREASURY_ACCOUNT def to the new account (needs to handle replays so it should only change at a specific hard fork ?)
* [ ] Update all return proposals with payouts to steem.dao
* [ ] Update all pending escrows to steem.dao
* [ ] Update all pending payout posts with beneficiaries to steem.dao ?
All in all it's a big change for little returns, I advocate that we push it far in the backlog.0.24.0Andrzej LisakAndrzej Lisakhttps://gitlab.syncad.com/hive/hivemind/-/issues/25[api tests][pyresttest][payout] test condenser_api get_discussions_by_promote...2020-08-14T05:08:53ZMarcin[api tests][pyresttest][payout] test condenser_api get_discussions_by_promoted fail1. on directory tests create 'build' folder
2. cd tests/build
3. cmake -DTEST_NODE=<address_of_your_hivemind> .. (example: cmake -DTEST_NODE=http://127.0.0.1:8080 ..)
4. uncommet test in file: hivemind/pyrest_tests/5000000/condenser_api/...1. on directory tests create 'build' folder
2. cd tests/build
3. cmake -DTEST_NODE=<address_of_your_hivemind> .. (example: cmake -DTEST_NODE=http://127.0.0.1:8080 ..)
4. uncommet test in file: hivemind/pyrest_tests/5000000/condenser_api/condenser_api_test.yaml :
```
# - test:
# - name: "get_discussions_by_promoted"
# - variable_binds:
# - method: "get_discussions_by_promoted"
# - args: '{"tag":"steem","limit":1}'
# - <<: *base_test
```
5. run in console ctest 'ctest -R api/pyresttests/5000000/condenser_api --output-on-failure'https://gitlab.syncad.com/hive/devportal/-/issues/25Using Multisignature Accounts: update the example screenshots and example tra...2023-01-08T15:42:00ZHowoUsing Multisignature Accounts: update the example screenshots and example transactions using hiveRight now we link to steemd, which we need to move away from.
Also update the url as there's a typo in it: https://developers.hive.io/tutorials-recipes/using-multisignatire-accounts.htmlRight now we link to steemd, which we need to move away from.
Also update the url as there's a typo in it: https://developers.hive.io/tutorials-recipes/using-multisignatire-accounts.htmlhttps://gitlab.syncad.com/hive/tasks_without_projects_yet/-/issues/20Hive developers meeting 82023-01-09T15:31:56ZHowoHive developers meeting 8This meeting will take place on 2020/08/24 at 3pm UTC (5pm CET).
The meeting points for this meeting:
* Dev sync
* Hivemind status
* Hf24 Testnet/s
* how many ?
* Who wants to run one ?
* Worth to run one attacknet ?
* m...This meeting will take place on 2020/08/24 at 3pm UTC (5pm CET).
The meeting points for this meeting:
* Dev sync
* Hivemind status
* Hf24 Testnet/s
* how many ?
* Who wants to run one ?
* Worth to run one attacknet ?
* more generally should we run a bug bounty program on hive core + hivemind ?
* Which areas should be the focus ?
* long term testnet
If you have points you would like to see brought up please, reply to this issue.
Previous meetings :
* meeting 1 (2020/04/04) https://gitlab.syncad.com/hive/tasks_without_projects_yet/issues/3
* meeting 2 (2020/04/20) https://gitlab.syncad.com/hive/tasks_without_projects_yet/issues/8
* meeting 3 (2020/05/04) https://gitlab.syncad.com/hive/tasks_without_projects_yet/-/issues/11
* meeting 4 (2020/05/04) https://gitlab.syncad.com/hive/tasks_without_projects_yet/-/issues/12
* meeting 5 (2020/06/08) https://gitlab.syncad.com/hive/tasks_without_projects_yet/-/issues/17
* meeting 6 (2020/06/29) https://gitlab.syncad.com/hive/tasks_without_projects_yet/-/issues/18
* meeting 7 (2020/07/20) https://gitlab.syncad.com/hive/tasks_without_projects_yet/-/issues/19HowoHowohttps://gitlab.syncad.com/hive/hive/-/issues/26Incoming delegations api2021-05-04T07:42:38Zgood-karmaIncoming delegations apiAccording to discussions in slack (now lost due to limits) and discord, this enhancement should be easier to add since there is already an api for outgoing delegations, using similar function to return incoming delegations would be great.According to discussions in slack (now lost due to limits) and discord, this enhancement should be easier to add since there is already an api for outgoing delegations, using similar function to return incoming delegations would be great.HowoHowohttps://gitlab.syncad.com/hive/hivemind/-/issues/26[api tests][pyresttest] test condenser_api get_discussions_by_created fail2020-08-14T05:20:37ZMarcin[api tests][pyresttest] test condenser_api get_discussions_by_created fail1. on directory tests create 'build' folder
2. cd tests/build
3. cmake -DTEST_NODE=<address_of_your_hivemind> .. (example: cmake -DTEST_NODE=http://127.0.0.1:8080 ..)
4. uncommet test in file: hivemind/pyrest_tests/5000000/condenser_api/...1. on directory tests create 'build' folder
2. cd tests/build
3. cmake -DTEST_NODE=<address_of_your_hivemind> .. (example: cmake -DTEST_NODE=http://127.0.0.1:8080 ..)
4. uncommet test in file: hivemind/pyrest_tests/5000000/condenser_api/condenser_api_test.yaml :
```
# - test:
# - name: "get_discussions_by_created"
# - variable_binds:
# - method: "get_discussions_by_created"
# - args: '{"tag":"steem","limit":1}'
# - <<: *base_test
```
5. run in console 'ctest -R api/pyresttests/5000000/condenser_api --output-on-failure'https://gitlab.syncad.com/hive/devportal/-/issues/26Streaming blockchain transactions needs to be updated from steem to hive2023-01-08T12:29:01ZHowoStreaming blockchain transactions needs to be updated from steem to hivehttps://developers.hive.io/tutorials-recipes/virtual-operations-when-streaming-blockchain-transactions.htmlhttps://developers.hive.io/tutorials-recipes/virtual-operations-when-streaming-blockchain-transactions.htmlhttps://gitlab.syncad.com/hive/condenser/-/issues/27Implement 'Short Description' field on posts2021-01-23T23:24:00ZScott jarvieImplement 'Short Description' field on postsAdding this to the meta data of a post will allow for authors to specifically write a more apt preview for their post.
* [ ] Allow input of short description when making a post
* [ ] Use short description in preview of post on condenser...Adding this to the meta data of a post will allow for authors to specifically write a more apt preview for their post.
* [ ] Allow input of short description when making a post
* [ ] Use short description in preview of post on condenser when viewing posts (instead of just grabbing the first x amount of text)
* [ ] Use short description when sharing a post on other sites (site previews)
* [ ] Default to first amount of text when short description is not givenhttps://gitlab.syncad.com/hive/hive/-/issues/27Rename `steem.dao` account to `hivefund` or similar name2020-04-20T12:42:39ZBartek WronaRename `steem.dao` account to `hivefund` or similar nameAs part of HF 24 above rename is required.As part of HF 24 above rename is required.0.24.0Andrzej LisakAndrzej Lisakhttps://gitlab.syncad.com/hive/hivemind/-/issues/27[api tests][pyresttest] test condenser_api get_discussions_by_blog fail2020-08-14T05:20:18ZMarcin[api tests][pyresttest] test condenser_api get_discussions_by_blog fail1. on directory tests create 'build' folder
2. cd tests/build
3. cmake -DTEST_NODE=<address_of_your_hivemind> .. (example: cmake -DTEST_NODE=http://127.0.0.1:8080 ..)
4. uncommet test in file: hivemind/pyrest_tests/5000000/condenser_api/...1. on directory tests create 'build' folder
2. cd tests/build
3. cmake -DTEST_NODE=<address_of_your_hivemind> .. (example: cmake -DTEST_NODE=http://127.0.0.1:8080 ..)
4. uncommet test in file: hivemind/pyrest_tests/5000000/condenser_api/condenser_api_test.yaml :
```
# - test:
# - name: "get_discussions_by_blog"
# - variable_binds:
# - method: "get_discussions_by_blog"
# - args: '{"tag":"steemit","start_author":"steemit","start_permlink":"firstpost","limit":1}'
# - <<: *base_test
```
5. run in console 'ctest -R api/pyresttests/5000000/condenser_api --output-on-failure'https://gitlab.syncad.com/hive/devportal/-/issues/27Estimate upvote value recipe has steem reference2023-01-08T14:52:01ZTanel SillaotsEstimate upvote value recipe has steem referencehttps://developers.hive.io/tutorials-recipes/estimate_upvote.htmlhttps://developers.hive.io/tutorials-recipes/estimate_upvote.htmlhttps://gitlab.syncad.com/hive/tasks_without_projects_yet/-/issues/22Hive developers meeting 102023-01-09T15:31:56ZHowoHive developers meeting 10This meeting will take place on 2020/10/05 at 3pm UTC (5pm CET).
The meeting points for this
* Dev Sync
* hivemind sync & sync time mitigations
* scheduled payments operation
* Discussions on how we define post hf objectives and roadm...This meeting will take place on 2020/10/05 at 3pm UTC (5pm CET).
The meeting points for this
* Dev Sync
* hivemind sync & sync time mitigations
* scheduled payments operation
* Discussions on how we define post hf objectives and roadmap
If you have points you would like to see brought up please, reply to this issue.
Previous meetings :
* meeting 1 (2020/04/04) https://gitlab.syncad.com/hive/tasks_without_projects_yet/issues/3
* meeting 2 (2020/04/20) https://gitlab.syncad.com/hive/tasks_without_projects_yet/issues/8
* meeting 3 (2020/05/04) https://gitlab.syncad.com/hive/tasks_without_projects_yet/-/issues/11
* meeting 4 (2020/05/04) https://gitlab.syncad.com/hive/tasks_without_projects_yet/-/issues/12
* meeting 5 (2020/06/08) https://gitlab.syncad.com/hive/tasks_without_projects_yet/-/issues/17
* meeting 6 (2020/06/29) https://gitlab.syncad.com/hive/tasks_without_projects_yet/-/issues/18
* meeting 7 (2020/07/20) https://gitlab.syncad.com/hive/tasks_without_projects_yet/-/issues/19
* meeting 8 (2020/08/24) https://gitlab.syncad.com/hive/tasks_without_projects_yet/-/issues/20
* meeting 9 (2020/09/08) https://gitlab.syncad.com/hive/hive/-/issues/73HowoHowohttps://gitlab.syncad.com/hive/hive/-/issues/28Fix unit tests2020-04-24T00:51:57ZHowoFix unit testsAll unit tests are failing currently :
```
2044549ms database.cpp:521 set_chain_id ] steem_chain_id: 18dcf0a285365fc58b71f18b3d3fec954aa0c141c44e4e5cb4cf777b9eab274e
2044549ms rc_plugin.cpp:1156 plugin_...All unit tests are failing currently :
```
2044549ms database.cpp:521 set_chain_id ] steem_chain_id: 18dcf0a285365fc58b71f18b3d3fec954aa0c141c44e4e5cb4cf777b9eab274e
2044549ms rc_plugin.cpp:1156 plugin_initialize ] Initializing resource credit plugin
2044549ms rc_plugin.cpp:1224 plugin_initialize ] RC's will be computed starting at block 1
2044549ms witness_plugin.cpp:479 plugin_initialize ] Initializing witness plugin
2044550ms database_fixture.cpp:259 open_database ] data_dir->path(): /tmp/steem-tmp/7c78-95dd-aaa9-7cbc
2044775ms rc_plugin.cpp:541 operator() ] Genesis params_obj is {"id":0,"resource_param_array":[{"resource_dynamics_params":{"resource_unit":1,"budget_per_time_unit":43403,"pool_eq":"27050539251","max_pool_size":"54101078501","decay_params":{"decay_per_time_unit":3613026481,"decay_per_time_unit_denom_shift":51},"min_decay":0},"price_curve_params":{"coeff_a":"14034213032882683904","coeff_b":211332338,"shift":52}},{"resource_dynamics_params":{"resource_unit":10000,"budget_per_time_unit":797,"pool_eq":165575358,"max_pool_size":331150715,"decay_params":{"decay_per_time_unit":2709765513,"decay_per_time_unit_denom_shift":49},"min_decay":0},"price_curve_params":{"coeff_a":"17308862740555307008","coeff_b":1293557,"shift":51}},{"resource_dynamics_params":{"resource_unit":10,"budget_per_time_unit":72338,"pool_eq":2003755169,"max_pool_size":4007510337,"decay_params":{"decay_per_time_unit":2540365427,"decay_per_time_unit_denom_shift":46},"min_decay":0},"price_curve_params":{"coeff_a":"9979884823383242752","coeff_b":15654337,"shift":56}},{"resource_dynamics_params":{"resource_unit":1,"budget_per_time_unit":34722222,"pool_eq":"21640431400373","max_pool_size":"43280862800744","decay_params":{"decay_per_time_unit":3613026481,"decay_per_time_unit_denom_shift":51},"min_decay":0},"price_curve_params":{"coeff_a":"14034213032882683904","coeff_b":"169065870315","shift":52}},{"resource_dynamics_params":{"resource_unit":1,"budget_per_time_unit":10273973,"pool_eq":"6403196140384","max_pool_size":"12806392280766","decay_params":{"decay_per_time_unit":3613026481,"decay_per_time_unit_denom_shift":51},"min_decay":0},"price_curve_params":{"coeff_a":"14034213032882683904","coeff_b":"50024969847","shift":52}}]}
2044775ms rc_plugin.cpp:555 operator() ] Genesis pool_obj is {"id":0,"pool_array":["27050539251",165575358,2003755169,"21640431400373","6403196140384"]}
2044775ms rc_plugin.cpp:453 on_post_apply_block ] Copying changed subsidy params from consensus in block 1
2044775ms rc_plugin.cpp:491 operator() ] resource_new_accounts adjustment on block 1: -165574522
unknown location(0): fatal error: in "automated_action_tests/push_pending_required_actions": boost::interprocess::bad_alloc: boost::interprocess::bad_alloc
/home/drov/projects/hive/tests/db_fixture/database_fixture.cpp(79): last checkpoint
2045118ms database.cpp:521 set_chain_id ] steem_chain_id: 18dcf0a285365fc58b71f18b3d3fec954aa0c141c44e4e5cb4cf777b9eab274e
2045119ms rc_plugin.cpp:1156 plugin_initialize ] Initializing resource credit plugin
2045119ms rc_plugin.cpp:1224 plugin_initialize ] RC's will be computed starting at block 1
2045119ms witness_plugin.cpp:479 plugin_initialize ] Initializing witness plugin
2045119ms database_fixture.cpp:259 open_database ] data_dir->path(): /tmp/steem-tmp/f6da-c045-709f-9e0a
```https://gitlab.syncad.com/hive/hivemind/-/issues/28[api tests][pyresttest] test condenser_api get_replies_by_last_update fail2020-08-14T05:18:10ZMarcin[api tests][pyresttest] test condenser_api get_replies_by_last_update fail1. on directory tests create 'build' folder
2. cd tests/build
3. cmake -DTEST_NODE=<address_of_your_hivemind> .. (example: cmake -DTEST_NODE=http://127.0.0.1:8080 ..)
4. uncommet test in file: hivemind/pyrest_tests/5000000/condenser_api/...1. on directory tests create 'build' folder
2. cd tests/build
3. cmake -DTEST_NODE=<address_of_your_hivemind> .. (example: cmake -DTEST_NODE=http://127.0.0.1:8080 ..)
4. uncommet test in file: hivemind/pyrest_tests/5000000/condenser_api/condenser_api_test.yaml :
```
# - test:
# - name: "get_replies_by_last_update"
# - variable_binds:
# - method: "get_replies_by_last_update"
# - args: '["steemit","firstpost",1]'
# - <<: *base_test
```
5. run in console 'ctest -R api/pyresttests/5000000/condenser_api --output-on-failure'https://gitlab.syncad.com/hive/devportal/-/issues/28Client Signing Tutorial Needs a Testnet2021-03-21T04:12:48ZinertiaClient Signing Tutorial Needs a Testnet*As a developer learning about client signing, I would like to be able to try out the `03_client_signing` examples on a testnet, so I can see it all working.*
In order to fully demonstrate [`03_client_signing`](https://developers.hive.i...*As a developer learning about client signing, I would like to be able to try out the `03_client_signing` examples on a testnet, so I can see it all working.*
In order to fully demonstrate [`03_client_signing`](https://developers.hive.io/tutorials-javascript/client_signing.html), we need to either **a)** maintain an ongoing testnet, **b)** update the tutorial with steps on deploying a testnet, or **c)** update the tutorial to demonstrate on the mainnet.
Might be good to go with option **b** because running a small toy testnet only takes 2 minutes to deploy, if you have docker.
**AC**
- [x] Decide on the best solution.
- [x] Implement this solution so that this tutorial is fully functional.
- [x] See if there are any other tutorials that need this change (e.g., anything using `https://testnet.hive.blog` as a placeholder).https://gitlab.syncad.com/hive/tasks_without_projects_yet/-/issues/23Hive developers meeting 112023-01-09T15:31:56ZHowoHive developers meeting 110This meeting will take place on 2020/10/20 at 3pm UTC (5pm CET).
The meeting points for this
* Dev Sync
* problems encountered with hivemind pending issues
* update of documentation (who/when/how)
* clarification on the organization/...0This meeting will take place on 2020/10/20 at 3pm UTC (5pm CET).
The meeting points for this
* Dev Sync
* problems encountered with hivemind pending issues
* update of documentation (who/when/how)
* clarification on the organization/coordination of the work of developers external to the BT team with the latter
* Patreon use case and tech limitations
* communities v2 ?
* Language field in hivemind
* get discussion in a tree instead of an array
If you have points you would like to see brought up please, reply to this issue.
Previous meetings :
* meeting 1 (2020/04/04) https://gitlab.syncad.com/hive/tasks_without_projects_yet/issues/3
* meeting 2 (2020/04/20) https://gitlab.syncad.com/hive/tasks_without_projects_yet/issues/8
* meeting 3 (2020/05/04) https://gitlab.syncad.com/hive/tasks_without_projects_yet/-/issues/11
* meeting 4 (2020/05/04) https://gitlab.syncad.com/hive/tasks_without_projects_yet/-/issues/12
* meeting 5 (2020/06/08) https://gitlab.syncad.com/hive/tasks_without_projects_yet/-/issues/17
* meeting 6 (2020/06/29) https://gitlab.syncad.com/hive/tasks_without_projects_yet/-/issues/18
* meeting 7 (2020/07/20) https://gitlab.syncad.com/hive/tasks_without_projects_yet/-/issues/19
* meeting 8 (2020/08/24) https://gitlab.syncad.com/hive/tasks_without_projects_yet/-/issues/20
* meeting 9 (2020/09/08) https://gitlab.syncad.com/hive/hive/-/issues/73
* meeting 10 (2020/10/05) https://gitlab.syncad.com/hive/tasks_without_projects_yet/-/issues/22HowoHowo