Socket
Book a DemoSign in
Socket

@coinflowlabs/withdraw-react

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@coinflowlabs/withdraw-react - npm Package Compare versions

Comparing version
0.1.0
to
0.1.1
+3
-1
build/cjs/CoinflowWithdraw.d.ts
/// <reference types="react" />
import { WalletContextState } from '@solana/wallet-adapter-react';
import { Connection } from '@solana/web3.js';
declare type Props = {

@@ -7,4 +8,5 @@ wallet: WalletContextState;

coinflowUrl?: string;
connection: Connection;
};
export declare function CoinflowWithdraw({ wallet, merchantId, coinflowUrl }: Props): JSX.Element | null;
export declare function CoinflowWithdraw({ wallet, merchantId, coinflowUrl, connection, }: Props): JSX.Element | null;
export {};

@@ -5,3 +5,2 @@ "use strict";

var tslib_1 = require("tslib");
var wallet_adapter_react_1 = require("@solana/wallet-adapter-react");
var react_1 = tslib_1.__importStar(require("react"));

@@ -13,4 +12,3 @@ var bs58_1 = tslib_1.__importDefault(require("bs58"));

var _this = this;
var wallet = _a.wallet, merchantId = _a.merchantId, coinflowUrl = _a.coinflowUrl;
var connection = (0, wallet_adapter_react_1.useConnection)().connection;
var wallet = _a.wallet, merchantId = _a.merchantId, coinflowUrl = _a.coinflowUrl, connection = _a.connection;
var IFrameRef = (0, react_1.useRef)(null);

@@ -23,41 +21,80 @@ var sendIFrameMessage = (0, react_1.useCallback)(function (message) {

}, [IFrameRef]);
var handleIframeMessages = (0, react_1.useCallback)(function (_a) {
var handleSignMessage = (0, react_1.useCallback)(function (_a) {
var data = _a.data;
return tslib_1.__awaiter(_this, void 0, void 0, function () {
var parsedData, signature, tx, signature, e_1;
var signature;
return tslib_1.__generator(this, function (_b) {
switch (_b.label) {
case 0:
_b.trys.push([0, 5, , 6]);
if (!wallet || !wallet.signMessage)
if (!wallet.signMessage)
return [2 /*return*/];
parsedData = parseJSON(data);
if (!parsedData)
return [2 /*return*/];
if (!(parsedData.method === 'signMessage')) return [3 /*break*/, 2];
return [4 /*yield*/, wallet.signMessage(bs58_1["default"].decode(parsedData.data))];
return [4 /*yield*/, wallet.signMessage(bs58_1["default"].decode(data))];
case 1:
signature = _b.sent();
sendIFrameMessage(bs58_1["default"].encode(signature));
_b.label = 2;
case 2:
if (!(parsedData.method === 'sendTransaction')) return [3 /*break*/, 4];
tx = web3_js_1.Transaction.from(bs58_1["default"].decode(parsedData.data));
tx.recentBlockhash = undefined;
return [2 /*return*/];
}
});
});
}, [sendIFrameMessage, wallet]);
var handleSignTransaction = (0, react_1.useCallback)(function (_a) {
var data = _a.data;
return tslib_1.__awaiter(_this, void 0, void 0, function () {
var tx, signature;
return tslib_1.__generator(this, function (_b) {
switch (_b.label) {
case 0:
tx = web3_js_1.Transaction.from(bs58_1["default"].decode(data));
return [4 /*yield*/, wallet.sendTransaction(tx, connection)];
case 3:
case 1:
signature = _b.sent();
sendIFrameMessage(signature);
_b.label = 4;
case 4: return [3 /*break*/, 6];
return [2 /*return*/];
}
});
});
}, [connection, sendIFrameMessage, wallet]);
var handleIframeMessages = (0, react_1.useCallback)(function (_a) {
var data = _a.data;
return tslib_1.__awaiter(_this, void 0, void 0, function () {
var parsedData, _b, e_1;
return tslib_1.__generator(this, function (_c) {
switch (_c.label) {
case 0:
_c.trys.push([0, 7, , 8]);
if (!wallet)
return [2 /*return*/];
parsedData = parseJSON(data);
if (!parsedData)
return [2 /*return*/];
_b = parsedData.method;
switch (_b) {
case 'signMessage': return [3 /*break*/, 1];
case 'sendTransaction': return [3 /*break*/, 3];
}
return [3 /*break*/, 5];
case 1: return [4 /*yield*/, handleSignMessage(parsedData)];
case 2:
_c.sent();
return [3 /*break*/, 6];
case 3: return [4 /*yield*/, handleSignTransaction(parsedData)];
case 4:
_c.sent();
return [3 /*break*/, 6];
case 5:
e_1 = _b.sent();
{
throw new Error("Unsupported Wallet Method ".concat(parsedData.method, ", must be signMessage or signTransaction"));
}
_c.label = 6;
case 6: return [3 /*break*/, 8];
case 7:
e_1 = _c.sent();
console.error('handleIframeMessages', e_1);
sendIFrameMessage('ERROR');
return [3 /*break*/, 6];
case 6: return [2 /*return*/];
return [3 /*break*/, 8];
case 8: return [2 /*return*/];
}
});
});
}, [connection, sendIFrameMessage, wallet]);
}, [handleSignMessage, handleSignTransaction, sendIFrameMessage, wallet]);
(0, react_1.useEffect)(function () {

@@ -64,0 +101,0 @@ if (!window)

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

{"version":3,"file":"CoinflowWithdraw.js","sourceRoot":"","sources":["../../src/CoinflowWithdraw.tsx"],"names":[],"mappings":"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"}
{"version":3,"file":"CoinflowWithdraw.js","sourceRoot":"","sources":["../../src/CoinflowWithdraw.tsx"],"names":[],"mappings":"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"}
/// <reference types="react" />
import { WalletContextState } from '@solana/wallet-adapter-react';
import { Connection } from '@solana/web3.js';
declare type Props = {

@@ -7,4 +8,5 @@ wallet: WalletContextState;

coinflowUrl?: string;
connection: Connection;
};
export declare function CoinflowWithdraw({ wallet, merchantId, coinflowUrl }: Props): JSX.Element | null;
export declare function CoinflowWithdraw({ wallet, merchantId, coinflowUrl, connection, }: Props): JSX.Element | null;
export {};
import { __awaiter, __generator } from "tslib";
import { useConnection } from '@solana/wallet-adapter-react';
import React, { useCallback, useEffect, useRef } from 'react';

@@ -9,4 +8,3 @@ import base58 from 'bs58';

var _this = this;
var wallet = _a.wallet, merchantId = _a.merchantId, coinflowUrl = _a.coinflowUrl;
var connection = useConnection().connection;
var wallet = _a.wallet, merchantId = _a.merchantId, coinflowUrl = _a.coinflowUrl, connection = _a.connection;
var IFrameRef = useRef(null);

@@ -19,41 +17,80 @@ var sendIFrameMessage = useCallback(function (message) {

}, [IFrameRef]);
var handleIframeMessages = useCallback(function (_a) {
var handleSignMessage = useCallback(function (_a) {
var data = _a.data;
return __awaiter(_this, void 0, void 0, function () {
var parsedData, signature, tx, signature, e_1;
var signature;
return __generator(this, function (_b) {
switch (_b.label) {
case 0:
_b.trys.push([0, 5, , 6]);
if (!wallet || !wallet.signMessage)
if (!wallet.signMessage)
return [2 /*return*/];
parsedData = parseJSON(data);
if (!parsedData)
return [2 /*return*/];
if (!(parsedData.method === 'signMessage')) return [3 /*break*/, 2];
return [4 /*yield*/, wallet.signMessage(base58.decode(parsedData.data))];
return [4 /*yield*/, wallet.signMessage(base58.decode(data))];
case 1:
signature = _b.sent();
sendIFrameMessage(base58.encode(signature));
_b.label = 2;
case 2:
if (!(parsedData.method === 'sendTransaction')) return [3 /*break*/, 4];
tx = Transaction.from(base58.decode(parsedData.data));
tx.recentBlockhash = undefined;
return [2 /*return*/];
}
});
});
}, [sendIFrameMessage, wallet]);
var handleSignTransaction = useCallback(function (_a) {
var data = _a.data;
return __awaiter(_this, void 0, void 0, function () {
var tx, signature;
return __generator(this, function (_b) {
switch (_b.label) {
case 0:
tx = Transaction.from(base58.decode(data));
return [4 /*yield*/, wallet.sendTransaction(tx, connection)];
case 3:
case 1:
signature = _b.sent();
sendIFrameMessage(signature);
_b.label = 4;
case 4: return [3 /*break*/, 6];
return [2 /*return*/];
}
});
});
}, [connection, sendIFrameMessage, wallet]);
var handleIframeMessages = useCallback(function (_a) {
var data = _a.data;
return __awaiter(_this, void 0, void 0, function () {
var parsedData, _b, e_1;
return __generator(this, function (_c) {
switch (_c.label) {
case 0:
_c.trys.push([0, 7, , 8]);
if (!wallet)
return [2 /*return*/];
parsedData = parseJSON(data);
if (!parsedData)
return [2 /*return*/];
_b = parsedData.method;
switch (_b) {
case 'signMessage': return [3 /*break*/, 1];
case 'sendTransaction': return [3 /*break*/, 3];
}
return [3 /*break*/, 5];
case 1: return [4 /*yield*/, handleSignMessage(parsedData)];
case 2:
_c.sent();
return [3 /*break*/, 6];
case 3: return [4 /*yield*/, handleSignTransaction(parsedData)];
case 4:
_c.sent();
return [3 /*break*/, 6];
case 5:
e_1 = _b.sent();
{
throw new Error("Unsupported Wallet Method ".concat(parsedData.method, ", must be signMessage or signTransaction"));
}
_c.label = 6;
case 6: return [3 /*break*/, 8];
case 7:
e_1 = _c.sent();
console.error('handleIframeMessages', e_1);
sendIFrameMessage('ERROR');
return [3 /*break*/, 6];
case 6: return [2 /*return*/];
return [3 /*break*/, 8];
case 8: return [2 /*return*/];
}
});
});
}, [connection, sendIFrameMessage, wallet]);
}, [handleSignMessage, handleSignTransaction, sendIFrameMessage, wallet]);
useEffect(function () {

@@ -60,0 +97,0 @@ if (!window)

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

{"version":3,"file":"CoinflowWithdraw.js","sourceRoot":"","sources":["../../src/CoinflowWithdraw.tsx"],"names":[],"mappings":"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"}
{"version":3,"file":"CoinflowWithdraw.js","sourceRoot":"","sources":["../../src/CoinflowWithdraw.tsx"],"names":[],"mappings":"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"}
{
"name": "@coinflowlabs/withdraw-react",
"version": "0.1.0",
"version": "0.1.1",
"description": "React Component for Coinflow Withdraw",

@@ -30,3 +30,3 @@ "main": "./build/cjs/index.js",

"devDependencies": {
"@types/react": "^18.0.12",
"@types/react": "^18.0.24",
"eslint-config-react-app": "^7.0.1",

@@ -33,0 +33,0 @@ "react": "^18.2.0",