一套開發者工具,助力去中心化應用程式開發者為 MetaMask 上最具影響力、加密原生的使用者打造創新體驗

createSnapsMethodMiddleware now requires a messenger parameter.createSnapsMethodMiddleware will throw if the expected hooks are not passed.buildSnapRestrictedMethodSpecifications now requires a messenger parameter.buildSnapRestrictedMethodSpecifications will now throw if the expected hooks are not passed.@metamask/permission-controller 12.3.0 to ^13.1.0 (#3984, #3989)@metamask/json-rpc-engine from ^10.2.4 to ^10.5.0 (#3982,#3992, #3998)@metamask/messenger from ^1.1.1 to ^1.2.0 (#3981)selectHooks and permittedMethods are no longer exported (#3987)selectHooks implementation is exported from @metamask/json-rpc-engine if needed.snap_getFile can be null (#3987)@metamask/snaps-rpc-methods from ^15.1.1 to 16.0.0 and handle breaking changes (#3968, #3987, #3993)@metamask/permission-controller 12.3.0 to ^13.1.0 (#3984, #3989)@metamask/json-rpc-engine from ^10.2.4 to ^10.5.0 (#3982,#3992, #3998)@metamask/messenger from ^1.1.1 to ^1.2.0 (#3981)@metamask/chain-agnostic-permission from ^1.5.0 to ^1.6.0 (#3997)wallet_sendCalls, wallet_getCallsStatus, wallet_getCapabilities (#284)