Trupeer AI - Create professional product videos and guides
logo

NEAR Protocol - Run nearcore locally (localnet)

Aug 6, 2025

23 Views
0 Comments
0 Reactions
Loading video...

NEAR Protocol - Run nearcore locally (localnet)

מסמך זה מספק תהליך שלב אחר שלב להגדרת וקונפיגורציית NEAR Protocol במחשב מקומי באמצעות Docker. הוא כולל משיכת גרסה יציבה אחרונה, הגדרת סביבת Docker, וקונפיגורציית הרשת המקומית לאינטראקציה עם צמתי NEAR Protocol.

שלב 1

נווט ל-hub.docker.com וחפש את NEAR Protocol. מצא את ה-image של nearprotocol/nearcore, שזמין עבור כל commit שנעשה ל-master branch.

Screenshot

שלב 2

תוכל למצוא תגי release כמו 2.7.0-rc.3 (release candidates שפרוסים ל-testnet) או 2.6.5 (גרסה יציבה ל-mainnet). ודא ש-Docker מותקן על המערכת שלך כדי להתחיל ולמשוך את הגרסה היציבה האחרונה.

Screenshot

שלב 3

כרגע, הגרסה האחרונה היא 2.6.5 stable. בוא נמשוך אותה. אם משתמשים בארכיטקטורת arm64 (למשל Mac עם CPU מסדרה M), ציין את הפרמטר --platform עם linux/amd64. זה אמור לעבוד אותו דבר על Windows, Linux, ו-macOS. לכן, זה בטוח להשתמש בפרמטר זה בכל מקום.

אתה גם תרצה לחשוף את הפורט. פורט ה-JSON RPC ברירת המחדל לאינטראקציה עם צומת nearcore הוא 3030, ובוא נריץ bash במצב אינטראקטיבי כדי לבצע קונפיגורציית צומת וליכול להפעיל מחדש את הצומת ללא איבוד המידע בין ההפעלות.

docker run --platform linux/amd64 -it --rm -p 3030:3030 nearprotocol/nearcore:2.6.5 bash

Screenshot

שלב 4

בתוך ה-container, השתמש ב-binary neard. בוא נבדוק את הגרסה.

Screenshot

שלב 5

עם ה-near node שקיים, הגיע הזמן לאתחל אותו עבור localnet. בוא נגדיר את תיקיית הבית בתוך /tmp/neard:

neard --home /tmp/neard init

Screenshot

תוכל למצוא את config.json, genesis.json, node_key.json, ו-validator_key.json שנוצרו בתיקיית הבית.

Screenshot

שלב 6

אין צורך לבדוק את הקונפיגורציות הללו כעת. המשך להפעיל את הצומת מיד.

neard --home /tmp/neard run

Screenshot

שלב 7

הצומת כעת פועל. השתמש ב-terminal כדי לבצע את פקודת curl כדוגמה להפעלה.

curl http://localhost:3030/status

Screenshot

שלב 8

עם הכל מוגדר, התקן וקנפג את NEAR CLI לשימוש ברשת המקומית. הוסף חיבור באמצעות פקודת ה-near, ועקוב אחר ההנחיות במתן שם הרשת (localnet), RPC URL (http://localhost:3030), ודלג על כל ההגדרות האחרות כיוון שאינן חלות.

Screenshot

שלב 9

כעת השתמש ב-NEAR CLI כדי לגשת למידע חשבון עבור test.near על localnet, והשב את כמות ה-NEAR המקומיות הזמינות (ל-NEAR אלה אין ערך). פשוט הקלד פקודת near ופעל לפי ההנחיות האינטראקטיביות -> "account" -> "view-account-summary" ... או השתמש בפקודה המלאה:

near account view-account-summary test.near network-config localnet now

Screenshot

שלב 10

בוא נשלח transactions עם הטוקנים הללו באמצעות חשבון test.near.

Screenshot

שלב 11

נשלח NEAR לחשבון אחר, ומכיוון שיש רק חשבון אחד נוסף ב-localnet שלנו, נשתמש בו - near. חתום על transactions באמצעות המפתח הפרטי של חשבון test.near - תוכל לקבל אותו מתוך validator_key.json בתיקיית הבית /tmp/neard.

Screenshot

שלב 12

ברגע שהטרנזקציה נחתמה בהצלחה, שלח אותה. כאן נוכל לראות שהטרנזקציית העברת הטוקנים נחתמה בהצלחה ונשלחה לרשת. ההעברה הצליחה!

Screenshot

Happy BUIDLing on NEAR!

U