https://github.com/apillon/apillon-evm-contracts
EVM smart contracts
https://github.com/apillon/apillon-evm-contracts
apillon evm smart-contracts
Last synced: 3 months ago
JSON representation
EVM smart contracts
- Host: GitHub
- URL: https://github.com/apillon/apillon-evm-contracts
- Owner: Apillon
- Created: 2023-03-27T13:19:23.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2025-04-09T12:54:42.000Z (3 months ago)
- Last Synced: 2025-04-09T13:44:02.848Z (3 months ago)
- Topics: apillon, evm, smart-contracts
- Language: JavaScript
- Size: 105 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Apillon NFT contracts
This repo contains smart contracts that [Apillon NFT](https://app.apillon.io/dashboard) use.
## Development
> Instructions for development.
### Project setup
Create `secrets.json` with right keys
### Test
Run `npm test`.
### Build
Run `npm run build`.
### Flatten
Run `npm run flatten`.
## Deployment
> Smart contract deployment instructions.
### Apillon
Make sure the correct collecation name and symbol an URI are set.
`npx hardhat run --network moonbeamTestnet scripts/deploy-collection.js`
### Verify contract
> Note: Etherscan API-key needs to be set in hardhat config
Run `npx hardhat verify --network moonbeamTestnet ...`.
OR
Run `npx hardhat verify --network moonbeamTestnet --constructor-args ./scripts/ApillonNFT-args.js`.
### Claim Token
Make sure the correct deploy arguments set in `scripts/deploy-claim-token.js`.
`npx hardhat run --network moonbeamTestnet scripts/deploy-claim-token.js`