본문으로 건너뛰기

지갑을 PTB Builder에 연결하기

이 레슨에서는 Slush 지갑을 PTB Builder에 연결합니다. 어렵지 않습니다—단계를 따라하면 금방 끝납니다.

PTB Builder란?

PTB Builder는 Sui의 트랜잭션(Programmable Transaction Block / PTB)을 시각적으로 구축하고 실행할 수 있는 개발자 도구입니다.

일반적으로 트랜잭션을 생성하려면 CLI나 SDK를 사용해야 하지만, PTB Builder를 사용하면 블록을 드래그 앤 드롭으로 연결하는 것만으로 트랜잭션을 조립할 수 있습니다.

지갑을 연결하면:

  • 자신의 지갑 주소를 사용하여
  • 생성한 트랜잭션에 서명하고
  • 실제 블록체인에서 실행할 수 있습니다
PTB Builder에서 트랜잭션 생성 흐름
  1. 지갑 연결 (이 레슨)
  2. 트랜잭션을 시각적으로 생성
  3. 서명하고 실행

PTB Builder를 사용하는 두 가지 방법

PTB Builder를 사용하는 방법은 두 가지가 있습니다:

  • 외부 사이트 (ptb.wal.app)

    • Editor / Viewer 모든 기능
    • Devnet / Testnet / Mainnet 지원
    • 전체 기능이 필요한 경우에
  • 사이트 내 데모 (PTB Builder 데모)

    • Editor 기능만
    • Devnet만 지원
    • 향후 레슨에서 Move 모듈을 배포한 후 사용

이 레슨에서는 외부 사이트를 사용하여 지갑 연결의 기본을 배우지만, 향후 레슨에서는 편의상 사이트 내 데모를 주로 사용합니다.


사전 준비

이 레슨을 시작하기 전에 다음 사항이 완료되었는지 확인하세요.


단계

1. PTB Builder 열기

아래 링크에서 PTB Builder에 접속합니다.

PTB Builder (ptb.wal.app)

2. 네트워크를 선택하고 "Connect Wallet" 클릭

화면 중앙의 드롭다운에서 사용할 네트워크를 선택합니다.
이 튜토리얼에서는 "DEVNET"을 선택하고 "Connect Wallet" 버튼을 클릭합니다.

PTB Builder 연결 화면

네트워크 일치

선택하는 네트워크는 Slush 지갑의 네트워크와 일치시켜야 합니다. 이 튜토리얼에서는 둘 다 Devnet을 사용합니다.

3. Slush 선택

지갑 선택 화면이 표시됩니다.
목록에서 "Slush"를 선택합니다.

지갑 선택 화면

다른 지갑

Sui Wallet, Suiet, Ethos Wallet 등 다른 Sui 호환 지갑도 선택할 수 있습니다. 이 튜토리얼에서는 Slush 지갑을 사용합니다.

4. 연결 승인

Slush 지갑 팝업이 표시됩니다. 비밀번호를 묻는 경우 입력하고, 연결할 지갑 주소를 선택한 후 "Approve"를 클릭합니다.

연결이 완료되면 "Connect Wallet" 버튼이 연결된 지갑 주소로 변경됩니다.

연결 완료 화면

5. Editor / Viewer 선택

화면 하단에 두 개의 버튼이 있습니다. 용도에 따라 선택하세요.

  • Editor: 새로운 트랜잭션을 시각적으로 구축
  • Viewer: 실행된 트랜잭션의 흐름을 시각적으로 확인

성공 확인

Editor 또는 Viewer 화면이 표시되면 지갑 연결이 완료된 것입니다.


이 레슨에서 한 일

  • PTB Builder가 무엇인지 이해했습니다
  • PTB Builder (ptb.wal.app)에 접속했습니다
  • 네트워크를 Devnet으로 설정했습니다
  • Slush 지갑을 연결했습니다
  • 연결 성공을 확인했습니다

향후 레슨에서 사용할 PTB Builder

이 사이트에도 PTB Builder가 내장되어 있습니다.

PTB Builder 데모 페이지

향후 레슨에서는 Move 모듈을 배포한 후, 이 PTB Builder를 사용하여 트랜잭션을 구축하고 실행합니다. 외부 사이트로 이동하지 않고 레슨 흐름 내에서 바로 시도할 수 있습니다.

사이트 내 데모의 제한 사항

사이트 내 PTB Builder는 Editor 기능만, Devnet만 지원합니다. 실행된 트랜잭션 확인(Viewer)이나 다른 네트워크를 사용하려면 ptb.wal.app을 이용하세요.