Estoy tratando de autenticar mi billetera contra OpenSea usando el SDK, pero no lo hago.
Aquí está mi fragmento de código:
const walletSubprovider = new MnemonicWalletSubprovider({ mnemonic: MNEMONIC, baseDerivationPath: `44'/60'/0'/0`, }) const rpcSubprovider = new RPCSubprovider(RPC_URL) const providerEngine = new Web3ProviderEngine() providerEngine.addProvider(walletSubprovider) providerEngine.addProvider(rpcSubprovider) providerEngine.start() const seaport = new OpenSeaPort( providerEngine, { networkName: Network.Main, apiKey: API_KEY, }, (arg) => console.log(arg) );Estoy usando esas versiones:
@0x/subproviders@6.6.5 opensea-js@3.0.4Este es el seguimiento de la pila:
ReferenceError: Headers is not defined at RPCSubprovider.<anonymous> (XXX\node_modules\@0x\subproviders\src\subproviders\rpc_subprovider.ts:40:25) at Generator.next (<anonymous>) at XXX\node_modules\@0x\subproviders\lib\src\subproviders\rpc_subprovider.js:8:71 at new Promise (<anonymous>) at __awaiter (XXX\node_modules\@0x\subproviders\lib\src\subproviders\rpc_subprovider.js:4:12) at RPCSubprovider.handleRequest (XXX\node_modules\@0x\subproviders\lib\src\subproviders\rpc_subprovider.js:44:16) at next (XXX\node_modules\web3-provider-engine\index.js:116:18) at MnemonicWalletSubprovider.<anonymous> (XXX\node_modules\@0x\subproviders\src\subproviders\base_wallet_subprovider.ts:111:17) at Generator.next (<anonymous>) at XXX\node_modules\@0x\subproviders\lib\src\subproviders\base_wallet_subprovider.js:8:71 at new Promise (<anonymous>) at __awaiter (XXX\node_modules\@0x\subproviders\lib\src\subproviders\base_wallet_subprovider.js:4:12) at MnemonicWalletSubprovider.handleRequest (XXX\node_modules\@0x\subproviders\lib\src\subproviders\base_wallet_subprovider.js:39:16) at next (XXX\node_modules\web3-provider-engine\index.js:116:18) at Web3ProviderEngine._handleAsync (XXX\node_modules\web3-provider-engine\index.js:103:3) at EthQuery.sendAsync (XXX\node_modules\eth-query\index.js:66:24) at EthQuery.getBlockByNumber (XXX\node_modules\eth-query\index.js:80:10) at XXX\node_modules\pify\index.js:29:7 at new Promise (<anonymous>) at EthQuery.<anonymous> (XXX\node_modules\pify\index.js:12:10) at EthQuery.ret (XXX\node_modules\pify\index.js:56:34) at RpcBlockTracker._fetchLatestBlock (XXX\node_modules\eth-block-tracker\src\index.js:195:47)¿Alguien tiene una idea de cuál podría ser el problema?