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

Claim RAD UI (#93) #114

Merged
merged 1 commit into from
Jan 19, 2021
Merged

Claim RAD UI (#93) #114

merged 1 commit into from
Jan 19, 2021

Conversation

philipstanislaus
Copy link
Contributor

  • Add refund utilities for tinlake.js tests, add helper for tx success

  • Use refund mechanism in all tests

  • Add claim rad functionality to tinlake.js

  • Use actual gas price for refunding ETH after tinlake.js tests

  • Update claim RAD ABI

  • Fix yield data fetching

  • Implement reward claims UI

  • Rename claim RAD contract name

  • Fix buggy permission check

  • Add Centrifuge Chain wallet, add functionality to set Centrifuge Chain address link on Ethereum

  • Fix validation

  • Improve flow

Signed-off-by: Philip Stanislaus 6912756+philipstanislaus@users.noreply.github.com

  • Fix compilation errors

  • Update field names

  • Add display of claimed rewards on Centrifuge Chain

  • Add fetching of rad rewards tree from GCP

  • Refactor user rewards to make them simpler

  • Add reward collection on Centrifuge Chain

  • Improve flow and copy for demo of RAD rewards claim

  • Fix spacing and other bugs

  • Fix claims

  • Add explanation if collected/uncollected is higher than earned

  • Add rad reward claim proofs

  • Fix hash calculation

  • Remove system rewards

  • Update reward claim design

  • Fix reward collection

  • Simplify state

  • Add user current investments and daily rewards

  • Add system rewards

  • Fix rewards collected display

  • Add RAD icon to collect stripe

  • Remove console.logs

  • Update copy

  • Show data for non-investors

  • Update copy

  • Update copy

  • More copy updates

  • Add hook to detect installed/injected polkadot browser extension

  • Fix bug caused by checksum casing of Ethereum address

  • Add rewards to dashboard

  • Fix loading indicators

  • Design and copy changes

  • Remove Total Financed to Date

  • Small layout fixes

  • Add reload page after polkadot wallet extension install

  • Automatically connect polkadot wallet

  • Add title to rewards page

  • Replace orange with white RAD rewards box on dashboard

  • Rename "address" with "account" on rewards UI

  • Change data types for rewards from strings to BNs/Decimals

  • Add start investing step for investors without earned rewards before link account step

  • Add success message to account linking and poll status

  • Change cent chain link address selection to dropdown

  • Copy changes

  • Redesign system rewards

  • Fix bug that led to wrong allocation of claimed rewards

  • Fix bug if nonZeroBalanceSince is null

  • Fix padding

  • Improve pool title visuals

  • Copy and layout changes

  • Remove unused router

  • Add claim rewards entry to wallet

  • Copy changes

  • Fix compilation error

  • Fix bug that caused linked accounts without investments not showing up in rewards page

  • Add extrinsic hash to claim UI

  • Fix decimal issues

  • Add thousands separators to RAD reward claims

  • Rename tinlake get cent chain account functions

  • Improve missing env variable errors

Co-authored-by: Jeroen Offerijns jeroen@offerijns.com

* Add refund utilities for tinlake.js tests, add helper for tx success

* Use refund mechanism in all tests

* Add claim rad functionality to tinlake.js

* Use actual gas price for refunding ETH after tinlake.js tests

* Update claim RAD ABI

* Fix yield data fetching

* Implement reward claims UI

* Rename claim RAD contract name

* Fix buggy permission check

* Add Centrifuge Chain wallet, add functionality to set Centrifuge Chain address link on Ethereum

* Fix validation

* Improve flow

Signed-off-by: Philip Stanislaus <6912756+philipstanislaus@users.noreply.github.com>

* Fix compilation errors

* Update field names

* Add display of claimed rewards on Centrifuge Chain

* Add fetching of rad rewards tree from GCP

* Refactor user rewards to make them simpler

* Add reward collection on Centrifuge Chain

* Improve flow and copy for demo of RAD rewards claim

* Fix spacing and other bugs

* Fix claims

* Add explanation if collected/uncollected is higher than earned

* Add rad reward claim proofs

* Fix hash calculation

* Remove system rewards

* Update reward claim design

* Fix reward collection

* Simplify state

* Add user current investments and daily rewards

* Add system rewards

* Fix rewards collected display

* Add RAD icon to collect stripe

* Remove console.logs

* Update copy

* Show data for non-investors

* Update copy

* Update copy

* More copy updates

* Add hook to detect installed/injected polkadot browser extension

* Fix bug caused by checksum casing of Ethereum address

* Add rewards to dashboard

* Fix loading indicators

* Design and copy changes

* Remove Total Financed to Date

* Small layout fixes

* Add reload page after polkadot wallet extension install

* Automatically connect polkadot wallet

* Add title to rewards page

* Replace orange with white RAD rewards box on dashboard

* Rename "address" with "account" on rewards UI

* Change data types for rewards from strings to BNs/Decimals

* Add start investing step for investors without earned rewards before link account step

* Add success message to account linking and poll status

* Change cent chain link address selection to dropdown

* Copy changes

* Redesign system rewards

* Fix bug that led to wrong allocation of claimed rewards

* Fix bug if nonZeroBalanceSince is null

* Fix padding

* Improve pool title visuals

* Copy and layout changes

* Remove unused router

* Add claim rewards entry to wallet

* Copy changes

* Fix compilation error

* Fix bug that caused linked accounts without investments not showing up in rewards page

* Add extrinsic hash to claim UI

* Fix decimal issues

* Add thousands separators to RAD reward claims

* Rename tinlake get cent chain account functions

* Improve missing env variable errors

Co-authored-by: Jeroen Offerijns <jeroen@offerijns.com>
@philipstanislaus philipstanislaus merged commit 543bbf8 into production Jan 19, 2021
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.

1 participant