@f5i23q999d/cow-sdk
Version:
<p align="center"> <img width="400" src="https://github.com/cowprotocol/cow-sdk/raw/main/docs/images/CoW.png" /> </p>
16 lines • 565 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getSigner = void 0;
const providers_1 = require("@ethersproject/providers");
const wallet_1 = require("@ethersproject/wallet");
function getSigner(signer) {
if (typeof signer === 'string')
return new wallet_1.Wallet(signer);
if ('request' in signer || 'send' in signer) {
const provider = new providers_1.Web3Provider(signer);
return provider.getSigner();
}
return signer;
}
exports.getSigner = getSigner;
//# sourceMappingURL=wallet.js.map