feat(interface): typed vote and admin methods on MpcContractHandle - #3922
feat(interface): typed vote and admin methods on MpcContractHandle#3922kevindeforth wants to merge 3 commits into
Conversation
586f5e8 to
2f5b732
Compare
d100b5c to
a5e813f
Compare
e02ffa0 to
983363a
Compare
ff6c2c3 to
afcab90
Compare
| impl<E> From<PayloadBytesError> for MpcContractHandleError<E> { | ||
| fn from(value: PayloadBytesError) -> Self { | ||
| match value { | ||
| PayloadBytesError::Serialize(err) => MpcContractHandleError::Serialize(err), | ||
| PayloadBytesError::Overflow => MpcContractHandleError::Deposit(DepositOverflowError), | ||
| } | ||
| } | ||
| } |
This comment was marked as resolved.
This comment was marked as resolved.
…ant_url The contract requires MINIMUM_NODE_MANAGEMENT_DEPOSIT on update_participant_url like on register_backup_service and start_node_migration; the handle attached nothing, failing the update_participant_url e2e test.
|
@claude review |
Pull request overviewFollow-up review after the prior blocking finding on Changes: unchanged from the earlier summary — the delta since is limited to the deposit fix on FindingsBlocking: none — the prior Non-blocking (nits, follow-ups):
|
resolves #3921, part of #3693