https://github.com/trendev/greeting
greeting D-App build with smart contracts and Angular
https://github.com/trendev/greeting
angular avalanche ethereum metamask smartcontract solidity truffle
Last synced: 2 months ago
JSON representation
greeting D-App build with smart contracts and Angular
- Host: GitHub
- URL: https://github.com/trendev/greeting
- Owner: trendev
- License: mit
- Created: 2021-11-20T12:32:04.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-07-13T11:41:46.000Z (almost 2 years ago)
- Last Synced: 2025-01-19T14:05:24.262Z (over 1 year ago)
- Topics: angular, avalanche, ethereum, metamask, smartcontract, solidity, truffle
- Language: TypeScript
- Homepage: https://trendev.github.io/greeting/
- Size: 13.6 MB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# greeting
__________ _______ ______
/_ __/ __ \/ ____/ | / / __ \___ _ __
/ / / /_/ / __/ / |/ / / / / _ \ | / /
/ / / _, _/ /___/ /| / /_/ / __/ |/ /
/_/ /_/ |_/_____/_/ |_/_____/\___/|___/
______ ____ _
/ ____/___ ____ _______ __/ / /_(_)___ ____ _
/ / / __ \/ __ \/ ___/ / / / / __/ / __ \/ __ `/
/ /___/ /_/ / / / (__ ) /_/ / / /_/ / / / / /_/ /
\____/\____/_/ /_/____/\__,_/_/\__/_/_/ /_/\__, /
/____/
[](https://github.com/trendev/greeting/actions/workflows/pages/pages-build-deployment)
[](https://docs.openzeppelin.com/)
[](https://github.com/trendev/greeting/actions/workflows/main.yml)
### D-App using:
* smart contracts (developed with `solidity` and minted on `avalanche` c-chain) for backend 🤖
* `angular` for frontend 🌐
### 📚 This repository can be used for learning purposes 👨🏻💻
## Build or deploy
```
ng build --base-href "/greeting/"
ng deploy --base-href "/greeting/"
```
## Go contract binding
```
solc --abi backend/contracts/Greeter.sol --include-path backend/node_modules --base-path backend/contracts -o backend/go-greeting/build
mkdir -p backend/go-greeting/contracts
abigen --abi=backend/go-greeting/build/Greeter.abi --pkg=greeter --out=backend/go-greeting/contracts/Greeter.go
```