* feat: add scripts to create lambda layers
* chore: deploy the new version of the contract to mumbai.
* feat: update environment variables used in the serverless config.
* feat: add JSON_RPC env var.
* feat: add deploy:dev command.
* feat: functional deployment script, configuration changes.
* feat: update config and the deploy script.
* docs: add the serverless stack diagram
* feat: move the ABI to the lib dir, update the build handler + some minor changes on the config files.
* feat: add ethers to the library, send transactions through the contract instance.
* fix: make the ethers transaction signing work, update handlers accordingly, customize prisma logs, update the config files to match the changes.
* feat: remove logs, log specific errors for environment variables, update hardhat config.
* feat: add support for the --stage flag in the deploy script.
---------
Co-authored-by: root <root@LAPTOP-UJU1VIVI>
Co-authored-by: Nima Rasooli <nimarasooli1@gmail.com>
* feat: add scripts to create lambda layers
* chore: deploy the new version of the contract to mumbai.
* feat: update environment variables used in the serverless config.
* feat: add JSON_RPC env var.
* feat: add deploy:dev command.
* feat: functional deployment script, configuration changes.
* feat: update config and the deploy script.
* docs: add the serverless stack diagram
* feat: move the ABI to the lib dir, update the build handler + some minor changes on the config files.
---------
Co-authored-by: root <root@LAPTOP-UJU1VIVI>
* feat: add scripts to create lambda layers
* chore: deploy the new version of the contract to mumbai.
* feat: update environment variables used in the serverless config.
* feat: add JSON_RPC env var.
* feat: add deploy:dev command.
* feat: add support for different networks and blockchain explorers.
* integration
* refactor: rename the mintId parameter, add serverless offline.
* docs: update documentation readme.
* feat: add the create call for handling new mint info.
* feat: add build record db, write the signed transaction call to the contract, query builds in the mint handler.
* feat: new prisma schema.
* feat: add logic to the build handler and update mint handler to pass the verified field.
* feat: update token record in the build handler, add start command to package.json
* feat: add dotenv to read the private key variable from the main .env file.
* feat: add domain and ipfs hash to mint and setTokenBuild functions. Alter the structs accordingly.
* test: update mint parameters with ipfsHash for foundry and hardhat tests.
* feat: add build record entity to subgraph.
* feat: add domain field, update schema, remove tokenId from build handler.
* test: fix missing parameters.
* fix: build info test parameters missing.
* test: final test fix for the foundry metadataupdate params.
* refactor: tsconfig changes and pr feedback.
* feat: add log decoder helper and import web3.
* feat: create the web3 helper and install the package. update ts config to use JSONs in the helper script.
* feat: use nfaContract in submitBuildInfo handler.
* refactor: make the setTokenBuild params self-explanatory.
* docs: comment the placeholder.