Dependencies in Lit Actions
We preload some dependencies for you:
- Ethers v5.7 is loaded and available via the global
ethers
object - The jsonwebtoken library located here https://www.npmjs.com/package/jsonwebtoken is loaded and available via the global
jwt
object
Adding your own dependencies
To add your own dependencies, you'll have to use a bundler, and provide the bundle as your Lit Action. There's an example of how to do this using esbuild here, but you could use any bundler: https://github.com/LIT-Protocol/js-serverless-function-test/tree/main/bundleTests/siwe
Built in functions
We provide a number of functions in the Lit.Actions.* namespace, to do things like call a contract or check an access control condition. The API docs for this are located here: https://actions-docs.litprotocol.com/
info
Not finding the answer you're looking for? Share your feedback on these docs by creating an issue in our GitHub Issues and Reports repository or get support by visiting our Support page.