DEV Community

Giovanni Fu Lin
Giovanni Fu Lin

Posted on

1

NEAR JS INTRO

Useful Links:
https://github.com/near-examples/coin-flip-workshop-js/tree/coin-flip
https://www.youtube.com/watch?v=QYNyC6__pw8

Start

npm install
Enter fullscreen mode Exit fullscreen mode

Deploy

npx near dev-deploy build/contract.wasm
Enter fullscreen mode Exit fullscreen mode

Export env

export CONTRACT_NAME=dev-1662994042789-50479875102850
Enter fullscreen mode Exit fullscreen mode

View examples

npx near view $CONTRACT_NAME viewGreeting

npx near view $CONTRACT_NAME viewPoints '{"player": "'$CONTRACT_NAME'"}'
Enter fullscreen mode Exit fullscreen mode

Write examples

npx near call $CONTRACT_NAME setGreeting '{"message": "GO TEAM!"}' --accountId $CONTRACT_NAME

npx near call $CONTRACT_NAME flipCoin '{"side": "tails"}' --accountId $CONTRACT_NAME

Enter fullscreen mode Exit fullscreen mode

Start new project

npx create-near-app
Enter fullscreen mode Exit fullscreen mode

After a new deploy, it will generate a new CONTRACT_NAME under neardev/dev-account

npm run deploy
Enter fullscreen mode Exit fullscreen mode

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay