트론(TRX)
트론 스테이킹 API를 통해 수수료로 사용할 리소스(Bandwidth, Energy)를 얻을 수 있습니다. 얻은 리소스는 다른 주소에 위임하여 사용할 수 있습니다. 트론 스테이킹을 통해 트랜잭션 발생 시 지불해야 하는 TRX를 절감할 수 있습니다.
트론 스테이킹의 경우 다른 플랫폼의 스테이킹과는 용도상 일부 차이가 있으며, API가 별도로 존재합니다.
스테이킹 가능 주소
지갑 유형 | 주소 종류 |
---|---|
중앙화 지갑 | 수수료주소 |
자식주소 출금 지갑 | 수수료주소 |
1. Stake
Stake 신청 API를 호출하여 자산을 네트워크에 예치합니다. 스테이킹하여 얻을 리소스는 Bandwidth, Energy 중에서 하나만 선택할 수 있습니다.
상태 | 내용 |
---|---|
PENDING | 스테이킹 트랜잭션이 생성된 상태 |
UNFINALIZED | 스테이킹 트랜잭션이 블록에 포함된 상태 |
FINALIZED | 스테이킹 트랜잭션이 블록에 포함된 뒤 다음 블록이 생성된 상태 |
FAILED | 스테이킹 트랜잭션이 실패한 상태 |
2. DelegateResource
스테이킹하여 얻은 Bandwidth나 Energy는 DelegateResource 신청 API를 호출하여 다른 주소로 위임할 수 있습니다. 위임했던 리소스는 UndelegateResource 신청 API를 호출하여 회수할 수 있습니다. 위임할 때 lock 기간을 설정하면 해당 기간 동안 위임받은 계정에서 리소스 사용에 대해 보장을 받을 수 있습니다. lock을 true로 설정한 경우 lock_period 기간이 지난 후 회수할 수 있습니다.
3. Unstake
Unstake 신청 API를 호출하여 네트워크에 예치된 자산을 해지합니다. 해지 시 예치한 원금은 언스테이킹 기간인 약 14일 이후 출금할 수 있습니다. 언스테이킹 시 스테이킹을 하여 얻은 리소스는 모두 잃게 됩니다.
4. Claim
언스테이킹 기간이 지나면 자산을 출금할 수 있습니다. Claim 신청 API를 호출하여 자산을 출금해 보세요.
Updated 6 months ago