스마트 컨트랙트 상호작용
프론트엔드는 내장된 Discovery API를 사용하여 다양한 블록체인과 상호 작용할 수 있습니다. NEAR 스마트 컨트랙트에서 인사말을 읽고 저장하는 애플리케이션을 만드는 방법에 대해 알아보겠습니다.
사용자가 로그인했을 때 Hello Near 앱 보기
정보
near.social 코드 페이지에서 완성된 코드를 확인하세요.
The Contract
Hello.near=example.near
의 NEAR 네트워크에 Hello World
스마트 컨트랙트를 구축했습니다. The contract exposes two methods:
set_greeting(greeting: string): void
: 인사말을 받아 컨트랙트 상태 내에 저장합니다.get_greeting(): string
: 저장된 인사말을 반환합니다.
인사말 반환
NEAR 네트워크와 상호 작용하기를 원하므로 Discovery API의 Near
객체를 사용합니다.
const contract = "hello.near-examples.near";
const greeting = Near.view(contract, "get_greeting", {});
return <div>{greeting} World</div>;