-
Notifications
You must be signed in to change notification settings - Fork 217
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(smart-wallet): invitation issuer is remote #6155
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.
LGTM
missing E(), and update config to use smartwallet
05f02e1
to
74bcf92
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.
Change is okay but I think before merge we should find a way to prevent this error in the future. I can do that if you prefer.
Looks like this type is wrong,
agoric-sdk/packages/zoe/src/zoeService/types.js
Lines 54 to 58 in b120bbb
/** | |
* @callback GetInvitationIssuer | |
* @returns {Promise<Issuer>} | |
*/ | |
Should be FarRef<Issuer>
?
Is there any way to have this fail in Ava without running a full swingset test?
I removed |
@Chris-Hibbert fixing the type was a rabbit hole. I think this is good to merge since there's no Ava test and the TS will get fixed over time. I added back the automerge and made it "squash" to the PR title, which I've updated. |
refs: #6084
Description
Dan and I were trying to make progress on voting based on top of #6084, and ran into two issues, but the PR merged before we could suggestion this correction.
missing E() around an invitationIssuer
(I originally included updating decentral-psm-config to use smartwallet, but that's maybe not for master).
Security Considerations
None
Documentation Considerations
None
Testing Considerations
None