-
Notifications
You must be signed in to change notification settings - Fork 15
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
fix: make expandatures stakes finalizable in UserHub menu #4238
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice job working through this, seems like everything is working nicely! Checking the stake type rather than simply looking for an expenditureId feels a lot more robust.
Created a staking payment. Funded with reputation and got it to a finalizable stage:
And progressed it to a claimable state:
Then went through releasing with reputation:
The only thing I noticed is that the release motion doesn't get the correct description here:
It's kind of unrelated to the issue, but I'm not sure if you could fix it up here? Otherwise we can just make a new issue for it.
Thank you, @iamsamgibbs. Nice catch on the translation. I will handle it at #4143 🙌 |
4a19126
to
d9b99d0
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very nice @Nortsova changes all look good and it works as expected (thanks also for the super clear testing steps! 🚀)
![Screenshot 2025-02-04 at 16 41 50](https://private-user-images.githubusercontent.com/38098203/409653040-7aa0fd41-3508-43d5-a4db-2afa8227de73.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNjg1MDcsIm5iZiI6MTczOTE2ODIwNywicGF0aCI6Ii8zODA5ODIwMy80MDk2NTMwNDAtN2FhMGZkNDEtMzUwOC00M2Q1LWE0ZGItMmFmYTgyMjdkZTczLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA2MTY0N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU1NjE2NWVmMGRjZGYzMWFjZmZkMGJkNDNmMjkwZTliMWZjODAxYjlmODVmOTM5MzczOGEyZDUwZGFiZTZjNTcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.ov4NJducsD1uk0klehf8v5XG9Bhm1ml-kBnMZdJ4wWA)
![Screenshot 2025-02-04 at 16 42 32](https://private-user-images.githubusercontent.com/38098203/409653047-4269db3d-0c02-4761-bcc4-6f13b147b59f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNjg1MDcsIm5iZiI6MTczOTE2ODIwNywicGF0aCI6Ii8zODA5ODIwMy80MDk2NTMwNDctNDI2OWRiM2QtMGMwMi00NzYxLWJjYzQtNmYxM2IxNDdiNTlmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA2MTY0N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWExNTE1MjVmNzNlYjlmZmIwNTM0NjQ2ZjE0OGI2MjRlZjljNWIyNjY3YzQ5NmRkYjI3ZDRiYTU3NzM1Y2JmMzkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.GApx1sLks91n6623MLtEBqG3IpJTlWoopcLqcuwDl-8)
![Screenshot 2025-02-04 at 16 43 03](https://private-user-images.githubusercontent.com/38098203/409653052-6f83a2ba-fe18-4af2-b7db-00491f2cddfb.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNjg1MDcsIm5iZiI6MTczOTE2ODIwNywicGF0aCI6Ii8zODA5ODIwMy80MDk2NTMwNTItNmY4M2EyYmEtZmUxOC00YWYyLWI3ZGItMDA0OTFmMmNkZGZiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA2MTY0N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTEwMDBmNmRmNmNlYjc4ZjA2NDkyZjlhMDUzOTczNGE4NzYxMTgxMTIxMjU3ZTFkZTBlYmNjODI3N2Q3YzBiYzEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.QI0J9F-_v08MLssCwrgZPmf9lGrZ_HpvDCDTwJdIQZw)
![Screenshot 2025-02-04 at 16 43 27](https://private-user-images.githubusercontent.com/38098203/409653061-9c9e951d-95f5-47c9-a79a-ef732e76b69a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNjg1MDcsIm5iZiI6MTczOTE2ODIwNywicGF0aCI6Ii8zODA5ODIwMy80MDk2NTMwNjEtOWM5ZTk1MWQtOTVmNS00N2M5LWE3OWEtZWY3MzJlNzZiNjlhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA2MTY0N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTRkY2U4ZGI5OTQ2NzY1N2FjZDEzMDVhODYwYzE0OWYxYmZkZDQyNDczMTM2NjU3YzIxMWNjYzgwNjQ3NzUyMzcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.I5HiGbsG9cOmzEBEYTa9yINfh2Mhcmd3fmPF6NsV8Kg)
![Screenshot 2025-02-04 at 16 44 12](https://private-user-images.githubusercontent.com/38098203/409653066-dd5b1c5d-5d6f-4b43-85f0-7fa33e29345e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNjg1MDcsIm5iZiI6MTczOTE2ODIwNywicGF0aCI6Ii8zODA5ODIwMy80MDk2NTMwNjYtZGQ1YjFjNWQtNWQ2Zi00YjQzLTg1ZjAtN2ZhMzNlMjkzNDVlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA2MTY0N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTYxYTBlYTU2MDRlMjljNjIxZGZmMzAzYzAwODBkMDkzNDAwZGY3YjE1ZWI5ZTkyODFhMTdjMDY5MTU3MmRiMmImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.wlNfoKQMJDHVtH8LcoTjBnsdv87a2gwXWG_IlI_sNDU)
![Screenshot 2025-02-04 at 16 44 55](https://private-user-images.githubusercontent.com/38098203/409653068-f8262a4b-71f1-49f7-9638-b316014ac35b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNjg1MDcsIm5iZiI6MTczOTE2ODIwNywicGF0aCI6Ii8zODA5ODIwMy80MDk2NTMwNjgtZjgyNjJhNGItNzFmMS00OWY3LTk2MzgtYjMxNjAxNGFjMzViLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA2MTY0N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQxZTQ2MTkwMzY1ODlkOWVmYmYyYjY1OGRiYWEzMzQwYmRiZTUyZDMyNjdhMDEyMjQ5NjRhZGY0Zjk2NzQ2MGQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.8SEvJIcdqDspHrHVUI8_sWaaUgDSmJB2NllJB6Un8MY)
![Screenshot 2025-02-04 at 16 45 22](https://private-user-images.githubusercontent.com/38098203/409653073-b929b412-4a43-4d7e-a2e3-017d45985a1d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNjg1MDcsIm5iZiI6MTczOTE2ODIwNywicGF0aCI6Ii8zODA5ODIwMy80MDk2NTMwNzMtYjkyOWI0MTItNGE0My00ZDdlLWEyZTMtMDE3ZDQ1OTg1YTFkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA2MTY0N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWM2ZDFmYjMwZDQyNDZlN2M0M2M4YTdjOWViYzNkODdmNmZkMjY4ZWQ3MjRhNTlhNzc2OGYyNThkNDBmMDdjMGUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.fywfR4EZP8NPrMkKCriKGwe3DvWey1Ek5A4YXEH1NZc)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nicely done here!
Description
Expenditure stakes weren't shown as "Finalizable" in the User Hub menu.
Thanks to @jakubcolony for pair-programing this with me. 🙌
Note
Block-ingestor PR for this: JoinColony/block-ingestor#330
Testing
Resolves #4047