주 콘텐츠로 건너뛰기

컨트랙트에 있는 public 변수를 가져오는 방법이 궁금합니다.

댓글

댓글 1개

  • Bono.heo

    안녕하세요,

    contract execution은 contract내부의 상태 변경(write)이 있는 경우 contract call은 상태 변경 없이 값 읽는 경우(read)에 주로 사용됩니다.
    따라서, public 변수를 읽을 경우 contract execute보단 contract call이 tx fee 도 내지않는 면에서 좀더 효율적인 선택이 될 것 같습니다.

    배열의 경우 예시에 설명된 바와 같이 argument에 type은 uint64[], value는 [1, 2, 3] 와 같이 사용해주시면 됩니다.
    다른 배열 type의 경우에도 type만 abi에 명시된대로 적고, json 값의 value를 그에 맞게 적어주시면 됩니다.

    감사합니다.

    0

댓글을 남기려면 로그인하세요.