Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: masternode reward shares contract #160

Merged
merged 24 commits into from
Jan 5, 2022
Merged

feat: masternode reward shares contract #160

merged 24 commits into from
Jan 5, 2022

Conversation

shuplenkov
Copy link
Collaborator

@shuplenkov shuplenkov commented Dec 27, 2021

Issue being fixed or feature implemented

Share rewards with other identities

What was done?

  • Implement reward share data contract
  • Reward share data triggers
  • Create reward share data contract on dashmate setup
  • Started implementation of e2e test in the test suite, but wasn't able complete without masternode identities creation logic

How Has This Been Tested?

With unit and integration tests

Breaking Changes

No

Checklist:

  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have added or updated relevant unit/integration/functional/e2e tests
  • I have made corresponding changes to the documentation

For repository code-owners and collaborators only

  • I have assigned this pull request to a milestone

@shuplenkov shuplenkov added this to the v0.22.0 milestone Dec 27, 2021
@shumkov shumkov changed the title feat: reward share contract feat: masternode reward share contract Dec 28, 2021
package.json Outdated Show resolved Hide resolved
Konstantin Shuplenkov added 4 commits December 28, 2021 19:30
# Conflicts:
#	.pnp.cjs
#	packages/dashmate/configs/migrations.js
#	packages/dashmate/configs/schema/configJsonSchema.js
#	packages/dashmate/configs/system/base.js
#	yarn.lock
jawid-h
jawid-h previously approved these changes Jan 4, 2022
Copy link
Collaborator

@jawid-h jawid-h left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Legit 👍

Copy link
Member

@shumkov shumkov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me! 👍

@shumkov shumkov changed the title feat: masternode reward share contract feat: masternode reward shares contract Jan 5, 2022
@shumkov shumkov merged commit dcdb565 into v0.22-dev Jan 5, 2022
@shumkov shumkov deleted the data-contract branch January 5, 2022 10:56
@@ -0,0 +1,33 @@
# Reward sharing Contract

[![Build Status](https://github.com/dashevo/dpns-contract/actions/workflows/test_and_release.yml/badge.svg)](https://github.com/dashevo/dpns-contract/actions/workflows/test_and_release.yml)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just noticed the badges, description, and install command all refer to the DPNS contract, not reward sharing.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Too late :( could you please create one more PR to fix it?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually it appears nothing is published on npm so they would just be broken links. Probably should update at release? This also reveals the larger issue that all build status and release badges in this repo need to be updated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants