Releases: FuzzysTodd/core
Releases · FuzzysTodd/core
875.0.0
@metamask/ramps-controller 12.0.1
Added
- Expose all public
RampsControllermethods through its messenger (#8221)- The following actions are now available:
RampsController:executeRequestRampsController:abortRequestRampsController:getRequestStateRampsController:setUserRegionRampsController:setSelectedProviderRampsController:initRampsController:getCountriesRampsController:getTokensRampsController:getProvidersRampsController:getPaymentMethodsRampsController:setSelectedPaymentMethodRampsController:addOrderRampsController:removeOrderRampsController:startOrderPollingRampsController:stopOrderPollingRampsController:getBuyWidgetDataRampsController:addPrecreatedOrderRampsController:getOrderFromCallbackRampsController:transakSetApiKeyRampsController:transakSetAccessTokenRampsController:transakClearAccessTokenRampsController:transakSetAuthenticatedRampsController:transakResetStateRampsController:transakSendUserOtpRampsController:transakVerifyUserOtpRampsController:transakLogoutRampsController:transakGetUserDetailsRampsController:transakGetBuyQuoteRampsController:transakGetKycRequirementRampsController:transakGetAdditionalRequirementsRampsController:transakCreateOrderRampsController:transakGetOrderRampsController:transakGetUserLimitsRampsController:transakRequestOttRampsController:transakGeneratePaymentWidgetUrlRampsController:transakSubmitPurposeOfUsageFormRampsController:transakPatchUserRampsController:transakSubmitSsnDetailsRampsController:transakConfirmPaymentRampsController:transakGetTranslationRampsController:transakGetIdProofStatusRampsController:transakCancelOrderRampsController:transakCancelAllActiveOrdersRampsController:transakGetActiveOrders
- Corresponding action types are now exported (e.g.
RampsControllerGetOrderAction)
- The following actions are now available:
Fixed
- Fix
getOrderwallet handling so API requests and event payloads stay valid and consistent (#8251)RampsService.getOrderno longer sends an emptywalletquery parameter, avoiding invalid API responses (e.g. 400).RampsController.getOrderpersists and returns a healed order (walletAddressandproviderOrderId) so controller state matches the return value andRampsController:orderStatusChangedlisteners.