Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nsjames/fuckyea?tab=readme-ov-file
An EOS (and Antelope) smart contract framework so easy it'll make you say "Fuck Yea".
https://github.com/nsjames/fuckyea?tab=readme-ov-file
Last synced: 14 days ago
JSON representation
An EOS (and Antelope) smart contract framework so easy it'll make you say "Fuck Yea".
- Host: GitHub
- URL: https://github.com/nsjames/fuckyea?tab=readme-ov-file
- Owner: nsjames
- License: mit
- Created: 2024-01-10T00:30:54.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-06T10:51:10.000Z (8 months ago)
- Last Synced: 2024-09-06T01:12:33.959Z (4 months ago)
- Language: JavaScript
- Size: 123 KB
- Stars: 11
- Watchers: 3
- Forks: 3
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-wax - Fuckyea - Smart contract testing framework built by Nathan James from EOS (Developer Resources / Other Development Tools)
README
# FUCK YEA Smart Contract Framework
An EOS (and Antelope) smart contract framework so easy it'll make you say "Fuck Yea".
## Installation
```
npm i -g fuckyea
```### Using npx
You can also use `npx` for any of these commands so that you don't need to manually install first.
For instance:
```
npx fuckyea create ...
```## Create a new project
```
fuckyea create [optional_directory]
```## Scaffold a contract, test file, or deployment
```
fuckyea scaffold [optional_directory]
```## Build
```
fuckyea build
```## Test
```
fuckyea test [--build]
```## Deploy
```
fuckyea deploy [--build]
```## Want to use a starter kit?
Head over to [the EOS Template Projects Repo](https://github.com/eosnetworkfoundation/template-projects) and see how you can use
fuckyea to generate starterkit templates.## Configs
When you create a project you get a `fuckyea.config.js` file and a `.env` file.
Inside your `.env` you will put any private keys you need.The `fuckyea.config.js` file defines the information needed for deployments.
In the `networks` key, you can define any key you want that matches a file in the `deployments` directory.## Need help?
```
fuckyea --help
```Or come to the antelop devs chat: https://t.me/antelopedevs