@onekeyfe/onekey-solana-provider
Advanced tools
Comparing version 1.1.46 to 1.1.48
@@ -15,1 +15,2 @@ "use strict"; | ||
__exportStar(require("./ProviderSolanaBase"), exports); | ||
__exportStar(require("./wallet-standard/index"), exports); |
@@ -6,3 +6,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.isWalletEventMethodMatch = exports.decodeSignedTransaction = exports.encodeTransaction = void 0; | ||
exports.arraysEqual = exports.bytesEqual = exports.isWalletEventMethodMatch = exports.decodeSignedTransaction = exports.encodeTransaction = void 0; | ||
const web3_js_1 = require("@solana/web3.js"); | ||
@@ -28,1 +28,18 @@ const bs58_1 = __importDefault(require("bs58")); | ||
exports.isWalletEventMethodMatch = isWalletEventMethodMatch; | ||
function bytesEqual(a, b) { | ||
return arraysEqual(a, b); | ||
} | ||
exports.bytesEqual = bytesEqual; | ||
function arraysEqual(a, b) { | ||
if (a === b) | ||
return true; | ||
const length = a.length; | ||
if (length !== b.length) | ||
return false; | ||
for (let i = 0; i < length; i++) { | ||
if (a[i] !== b[i]) | ||
return false; | ||
} | ||
return true; | ||
} | ||
exports.arraysEqual = arraysEqual; |
export * from './ProviderSolana'; | ||
export * from './ProviderSolanaBase'; | ||
export * from './wallet-standard/index'; |
export * from './ProviderSolana'; | ||
export * from './ProviderSolanaBase'; | ||
export * from './wallet-standard/index'; |
import { Transaction, VersionedTransaction } from '@solana/web3.js'; | ||
interface Indexed<T> { | ||
length: number; | ||
[index: number]: T; | ||
} | ||
export declare const encodeTransaction: (transaction: Transaction | VersionedTransaction) => string; | ||
export declare const decodeSignedTransaction: (message: string) => Transaction | VersionedTransaction; | ||
export declare function isWalletEventMethodMatch(method: string, name: string): boolean; | ||
export declare function bytesEqual(a: Uint8Array, b: Uint8Array): boolean; | ||
export declare function arraysEqual<T>(a: Indexed<T>, b: Indexed<T>): boolean; | ||
export {}; |
@@ -18,1 +18,16 @@ import { Transaction, VersionedTransaction } from '@solana/web3.js'; | ||
} | ||
export function bytesEqual(a, b) { | ||
return arraysEqual(a, b); | ||
} | ||
export function arraysEqual(a, b) { | ||
if (a === b) | ||
return true; | ||
const length = a.length; | ||
if (length !== b.length) | ||
return false; | ||
for (let i = 0; i < length; i++) { | ||
if (a[i] !== b[i]) | ||
return false; | ||
} | ||
return true; | ||
} |
{ | ||
"name": "@onekeyfe/onekey-solana-provider", | ||
"version": "1.1.46", | ||
"version": "1.1.48", | ||
"keywords": [ | ||
@@ -32,7 +32,9 @@ "cross-inpage-provider", | ||
"dependencies": { | ||
"@onekeyfe/cross-inpage-provider-core": "1.1.46", | ||
"@onekeyfe/cross-inpage-provider-errors": "1.1.46", | ||
"@onekeyfe/cross-inpage-provider-types": "1.1.46", | ||
"@onekeyfe/extension-bridge-injected": "1.1.46", | ||
"@onekeyfe/cross-inpage-provider-core": "1.1.48", | ||
"@onekeyfe/cross-inpage-provider-errors": "1.1.48", | ||
"@onekeyfe/cross-inpage-provider-types": "1.1.48", | ||
"@onekeyfe/extension-bridge-injected": "1.1.48", | ||
"@solana/wallet-standard-features": "^1.1.0", | ||
"@solana/web3.js": "^1.41.3", | ||
"@wallet-standard/base": "^1.0.1", | ||
"bs58": "^5.0.0" | ||
@@ -43,3 +45,3 @@ }, | ||
}, | ||
"gitHead": "7521c574ad6ed5d002247dcbf3c8a91b9ae332a0" | ||
"gitHead": "6a43a23aaf1a7ba4bd6e3efa04e52fe6dbd63101" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
93343
36
1603
8
+ Added@wallet-standard/base@^1.0.1
+ Added@onekeyfe/cross-inpage-provider-core@1.1.48(transitive)
+ Added@onekeyfe/cross-inpage-provider-errors@1.1.48(transitive)
+ Added@onekeyfe/cross-inpage-provider-events@1.1.48(transitive)
+ Added@onekeyfe/cross-inpage-provider-types@1.1.48(transitive)
+ Added@onekeyfe/extension-bridge-injected@1.1.48(transitive)
+ Added@solana/wallet-standard-features@1.2.0(transitive)
+ Added@wallet-standard/base@1.0.1(transitive)
+ Added@wallet-standard/features@1.0.3(transitive)
- Removed@onekeyfe/cross-inpage-provider-core@1.1.46(transitive)
- Removed@onekeyfe/cross-inpage-provider-errors@1.1.46(transitive)
- Removed@onekeyfe/cross-inpage-provider-events@1.1.46(transitive)
- Removed@onekeyfe/cross-inpage-provider-types@1.1.46(transitive)
- Removed@onekeyfe/extension-bridge-injected@1.1.46(transitive)