Spaces:
Running
Running
import { Network, Alchemy, AssetTransfersCategory } from 'alchemy-sdk'; | |
const settings = { | |
apiKey: `${process.env.AUTH_ALCHEMY_API_KEY || ""}`, | |
network: Network.ETH_MAINNET, | |
}; | |
const alchemy = new Alchemy(settings); | |
// get the latest block | |
const latestBlock = alchemy.core.getBlock("latest").then(console.log); | |
// get all the sent transactions from given address | |
const sentTransactions = alchemy.core.getAssetTransfers({ | |
fromBlock: "0x0", | |
fromAddress: "0x994b342dd87fc825f66e51ffa3ef71ad818b6893", | |
category: [ | |
// ERC721 transfers. | |
AssetTransfersCategory.ERC721, | |
// Top level ETH transactions that occur where the `fromAddress` is an | |
// external user-created address. External addresses have private keys and are | |
// accessed by users. | |
AssetTransfersCategory.EXTERNAL, | |
// ERC20 transfers | |
AssetTransfersCategory.ERC20 | |
], | |
}).then(console.log); | |