Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/apillon/apillon-evm-contracts
EVM smart contracts
https://github.com/apillon/apillon-evm-contracts
apillon evm smart-contracts
Last synced: about 1 month 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 1 year ago)
- Default Branch: master
- Last Pushed: 2024-11-06T08:16:11.000Z (about 2 months ago)
- Last Synced: 2024-11-06T09:23:53.747Z (about 2 months ago)
- Topics: apillon, evm, smart-contracts
- Language: JavaScript
- Size: 88.9 KB
- Stars: 0
- Watchers: 2
- 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/collection-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`