@metamask/snaps-rpc-methods
Version:
MetaMask Snaps JSON-RPC method implementations
29 lines • 1.57 kB
JavaScript
import { dialogBuilder } from "./dialog.mjs";
import { getBip32EntropyBuilder } from "./getBip32Entropy.mjs";
import { getBip32PublicKeyBuilder } from "./getBip32PublicKey.mjs";
import { getBip44EntropyBuilder } from "./getBip44Entropy.mjs";
import { getEntropyBuilder } from "./getEntropy.mjs";
import { getLocaleBuilder } from "./getLocale.mjs";
import { getPreferencesBuilder } from "./getPreferences.mjs";
import { invokeSnapBuilder } from "./invokeSnap.mjs";
import { manageAccountsBuilder } from "./manageAccounts.mjs";
import { manageStateBuilder } from "./manageState.mjs";
import { notifyBuilder } from "./notify.mjs";
export { WALLET_SNAP_PERMISSION_KEY } from "./invokeSnap.mjs";
export { getEncryptionEntropy } from "./manageState.mjs";
export const restrictedMethodPermissionBuilders = {
[dialogBuilder.targetName]: dialogBuilder,
[getBip32EntropyBuilder.targetName]: getBip32EntropyBuilder,
[getBip32PublicKeyBuilder.targetName]: getBip32PublicKeyBuilder,
[getBip44EntropyBuilder.targetName]: getBip44EntropyBuilder,
[getEntropyBuilder.targetName]: getEntropyBuilder,
[invokeSnapBuilder.targetName]: invokeSnapBuilder,
[manageStateBuilder.targetName]: manageStateBuilder,
[notifyBuilder.targetName]: notifyBuilder,
[manageAccountsBuilder.targetName]: manageAccountsBuilder,
[getLocaleBuilder.targetName]: getLocaleBuilder,
[getPreferencesBuilder.targetName]: getPreferencesBuilder,
};
export * from "./caveats/index.mjs";
export { DIALOG_APPROVAL_TYPES } from "./dialog.mjs";
//# sourceMappingURL=index.mjs.map