Socket
Socket
Sign inDemoInstall

@onekeyfe/onekey-webln-provider

Package Overview
Dependencies
Maintainers
2
Versions
66
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@onekeyfe/onekey-webln-provider - npm Package Compare versions

Comparing version 2.0.0-alpha.10 to 2.0.0-alpha.11

./dist/cjs/index.js

6

dist/cjs/index.js
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {

@@ -6,0 +10,0 @@ if (k2 === undefined) k2 = k;

4

dist/type-utils.d.ts

@@ -1,4 +0,4 @@

export declare type WireStringified<T> = T extends Array<infer P> ? Array<WireStringified<P>> : T extends object ? {
export type WireStringified<T> = T extends Array<infer P> ? Array<WireStringified<P>> : T extends object ? {
[K in keyof T]: WireStringified<T[K]>;
} : T;
export declare type ResolvePromise<T> = T extends Promise<infer P> ? P : T;
export type ResolvePromise<T> = T extends Promise<infer P> ? P : T;

@@ -43,3 +43,3 @@ import { IJsonRpcRequest } from '@onekeyfe/cross-inpage-provider-types';

}
export declare type LNURLResponse = {
export type LNURLResponse = {
status: "OK";

@@ -51,11 +51,11 @@ data?: unknown;

};
export declare type BalanceResponse = {
export type BalanceResponse = {
balance: number;
currency?: "sats" | "EUR" | "USD";
};
export declare type IProviderWebln = ProviderWeblnBase & Omit<WeblnRequeset, 'enable' | 'verifyMessage'> & {
export type IProviderWebln = ProviderWeblnBase & Omit<WeblnRequeset, 'enable' | 'verifyMessage'> & {
enable: () => Promise<void>;
verifyMessage: (signature: string, message: string) => Promise<void>;
};
export declare type WeblnRequeset = {
export type WeblnRequeset = {
enable: () => Promise<EnableResponse>;

@@ -70,7 +70,7 @@ getInfo: () => Promise<GetInfoResponse>;

};
export declare type JsBridgeRequest = {
export type JsBridgeRequest = {
[K in keyof WeblnRequeset]: (params: Parameters<WeblnRequeset[K]>[0]) => Promise<TypeUtils.WireStringified<TypeUtils.ResolvePromise<ReturnType<WeblnRequeset[K]>>>>;
};
export declare type JsBridgeRequestParams<T extends keyof JsBridgeRequest> = Parameters<JsBridgeRequest[T]>[0];
export declare type JsBridgeRequestResponse<T extends keyof JsBridgeRequest> = ReturnType<JsBridgeRequest[T]>;
export type JsBridgeRequestParams<T extends keyof JsBridgeRequest> = Parameters<JsBridgeRequest[T]>[0];
export type JsBridgeRequestResponse<T extends keyof JsBridgeRequest> = ReturnType<JsBridgeRequest[T]>;
declare const PROVIDER_EVENTS: {

@@ -82,3 +82,3 @@ readonly connect: "connect";

};
export declare type WeblnProviderEventsMap = {
export type WeblnProviderEventsMap = {
[PROVIDER_EVENTS.connect]: (account: string) => void;

@@ -85,0 +85,0 @@ [PROVIDER_EVENTS.disconnect]: () => void;

{
"name": "@onekeyfe/onekey-webln-provider",
"version": "2.0.0-alpha.10",
"version": "2.0.0-alpha.11",
"keywords": [

@@ -31,8 +31,8 @@ "cross-inpage-provider"

"dependencies": {
"@onekeyfe/cross-inpage-provider-core": "2.0.0-alpha.10",
"@onekeyfe/cross-inpage-provider-errors": "2.0.0-alpha.10",
"@onekeyfe/cross-inpage-provider-types": "2.0.0-alpha.10",
"@onekeyfe/extension-bridge-injected": "2.0.0-alpha.10"
"@onekeyfe/cross-inpage-provider-core": "2.0.0-alpha.11",
"@onekeyfe/cross-inpage-provider-errors": "2.0.0-alpha.11",
"@onekeyfe/cross-inpage-provider-types": "2.0.0-alpha.11",
"@onekeyfe/extension-bridge-injected": "2.0.0-alpha.11"
},
"gitHead": "f760989b7ea7bfca832ba396544808fb99081007"
"gitHead": "db33d14c2a164072b2f5dd4cf94e18886539ab5b"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc