메인 콘텐츠로 건너뛰기
모든 콜렉션단계별 자습서MSIG 관련
EOS Authority에서 다중 서명(MSIG) 트랜잭션을 생성하는 방법
EOS Authority에서 다중 서명(MSIG) 트랜잭션을 생성하는 방법

EOS Authority 웹 사이트에서 다중 서명 제안을 작성하는 방법

Dario Cesaro avatar
작성자: Dario Cesaro
최소 1년 전에 업데이트됨

EOS Authority 블록 탐색기에서 다중 서명 트랜잭션을 생성하고 서명하는 방법입니다.

이 예시에서는 0.0001 EOS를 "supportacc1 a" 계정에서 "supportacc1f" 계정으로 전송하는 MSIG 제안을 "supportacc1d" 계정으로 생성해 보겠습니다.

"supportacc1a" 계정의 액티브 키(Active Key) 권한은 다음과 같이 구성되어 있습니다.

즉, 트랜잭션을 실행하기 위해서는 "supportacc1b" 계정으로 서명하고 2분을 기다려서 임계값(threshold) 3을 달성해야 합니다.

단계별 자습서를 시작하겠습니다.

일단 아래 웹사이트에 접속합니다.

Tools 클릭 후 Multisig Proposals를 클릭합니다.

Create Msig 버튼을 클릭합니다.

다중 서명 제안자로 사용할 계정으로 로그인하면 Proposer 필드에 자동으로 입력됩니다.

Proposal name에는 소문자(a~z)와 숫자(1~5)를 사용해 원하는 다중 서명의 이름을 사용할 수 있습니다.

Requested Approvals에서는 트랜잭션을 "승인"하는 데 필요한 계정 및 권한을 설정할 수 있습니다. 이 자습서에서는 "supportacc1b" 계정과 "supportacc1c" 계정을 설정하였습니다.

Add new Action 버튼을 클릭해 수행할 작업들을 설정할 수 있습니다.

이 자습서에서는 0.0001 EOS "supportacc1a" 계정에서 "supportacc1f" 계정으로 전송(transfer)하는 작업(Action)을 설정하였습니다.

토큰을 전송하기 위해서는 전송하고자 하는 토큰의 스마트 컨트랙트 이름을 알아야 합니다.

입력 예시:

  1. Contract: eosio.token
    EOS 토큰의 스마트 컨트랙트 이름

  2. Action: transfer
    전송을 수행하는 작업

  3. Authorization: supportacc1a / active

    EOS 토큰을 전송할 계정의 계정명 / 키 권한

이제 전송 작업의 빈칸을 입력합니다:

입력 예시:

  1. From: supportacc1a
    토큰을 보내는 계정

  2. To: supportacc1f
    토큰을 받을 계정

  3. Amount: 0.0001 EOS
    전송할 토큰의 수량과 기호

  4. Memo: MSIG with EosAuthority
    선택 사항

참고: 전송할 토큰에 필요한 기호와 소수점을 알고 있는지 확인하십시오. 이 예시에서 EOS가 기호이며 소수점 4개를 사용합니다. 예를 들어 1.3 EOS를 전송하는 경우 1.3000 EOS라고 입력해야 합니다. 기호를 올바르게 입력하지 않거나 소수점 수를 잘못 입력하면 트랜잭션이 실행되지 않습니다.

마지막으로 지연 시간을 설정할 수 있습니다. 이 자습서에서는 delay_sec 필드에 120을 입력했습니다. 이는 120초의 지연시간을 설정하는 것을 의미합니다.

준비가 되면 Propose 버튼을 클릭하고 지갑으로 제안에 서명하면 됩니다.

제안에 서명하면 트랜잭션이 생성되고 승인 대기 중인 상태가 됩니다.

이제 승인을 요청한 계정으로 계정을 변경하고 Approve 버튼 클릭 후 트랜잭션에 서명합니다.

승인 요청을 받은 계정이 임계값 이상으로 제안을 승인했다면 Execute 버튼을 클릭해 트랜잭션을 실행할 수 있습니다.

이 자습서에서는 다중 서명 계정의 임계값을 3으로 설정하였습니다. 이를 완료하기 위해서는 "supportacc1b"계정의 승인(임계값 +1)과 120초(임계값 +2)를 기다려야합니다. 승인 이후 120초가 지나면 다중 서명 제안이 실행됩니다.

트랜잭션이 완료되었고 다중 서명 제안이 성공적으로 실행되었습니다.


작성자: Erick Birbe

편집자: Randall Roland

옮긴이: Terry Jin

출처 및 참고문헌:

답변이 도움되었나요?