Farcaster MintIt bot smart contract https://fcast.me/mintit
  • TypeScript 85%
  • Solidity 15%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Claude 73202a56cc CI: run on git.borodutch.com (Forgejo Actions)
Non-Pages workflows move to .forgejo/workflows; GitHub (a push mirror) keeps only Pages.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 13:39:32 -07:00
.forgejo/workflows CI: run on git.borodutch.com (Forgejo Actions) 2026-10-22 13:39:32 -07:00
.github CI: run on git.borodutch.com (Forgejo Actions) 2026-10-22 13:39:32 -07:00
.vscode Initial commit 2023-01-06 10:12:52 -08:00
.yarn Initial commit 2023-01-06 10:12:52 -08:00
contracts prevent multi minting 2023-01-06 13:37:30 -08:00
scripts fix verification 2023-01-06 17:27:23 -08:00
test finish smart contract 2023-01-06 13:33:02 -08:00
.env.sample Initial commit 2023-01-06 10:12:52 -08:00
.eslintignore Initial commit 2023-01-06 10:12:52 -08:00
.eslintrc.json Initial commit 2023-01-06 10:12:52 -08:00
.gitignore Initial commit 2023-01-06 10:12:52 -08:00
.npmignore Initial commit 2023-01-06 10:12:52 -08:00
.nvmrc Initial commit 2023-01-06 10:12:52 -08:00
.prettierignore Initial commit 2023-01-06 10:12:52 -08:00
.prettierrc Initial commit 2023-01-06 10:12:52 -08:00
.solhint.json Initial commit 2023-01-06 10:12:52 -08:00
.solhintignore Initial commit 2023-01-06 10:12:52 -08:00
.yarnrc.yml Initial commit 2023-01-06 10:12:52 -08:00
hardhat.config.ts Initial commit 2023-01-06 10:12:52 -08:00
LICENSE Initial commit 2023-01-06 10:12:52 -08:00
package.json 0.0.2 2023-01-06 13:41:19 -08:00
README.md finish smart contract 2023-01-06 13:33:02 -08:00
tsconfig.json Initial commit 2023-01-06 10:12:52 -08:00
yarn.lock run yarn 2023-01-06 13:41:08 -08:00

Farcaster MintIt casts ledger

Usage

  1. Clone the repository with git clone git@github.com:backmeupplz/mintit-contract
  2. Install the dependencies with yarn
  3. Add environment variables to your .env file
  4. Run the scripts below

Environment variables

Name Description
ETHERSCAN_API_KEY Etherscan API key
ETH_RPC Ethereum RPC URL
CONTRACT_OWNER_PRIVATE_KEY Private key of the contract owner to deploy the contracts
COINMARKETCAP_API_KEY Coinmarketcap API key

Also check out the .env.sample file for more information.

Available scripts

  • yarn build — compiles the contract ts interface to the typechain directory
  • yarn test — runs the test suite
  • yarn deploy — deploys the contract to the network
  • yarn eth-lint — runs the linter for the solidity contract
  • yarn lint — runs all the linters
  • yarn prettify — prettifies the code in th project
  • yarn release — relases the typechain directory to NPM