블랙아웃 기간은 사용자가 $stkDYDX의 인출을 요청할 수 없는 기간입니다. 블랙아웃 기간 동안에는 requestWithdrawal 기능을 호출할 수 없습니다. 처음 이 기간은 에폭의 마지막 3일로 구성됩니다. 28일마다 새로운 에폭이 시작됩니다. 즉, 사용자는 주어진 에포크가 종료되기 최대 3일 전에 다음 에포크에 대한 인출을 요청할 수 있습니다.
어떻게 스테이킹 풀에서 자금을 인출합니까? 시간이 얼마나 소요됩니까?
풀에서 자금의 가용성에 대한 예측 가능성 및 정규 케이던스를 제공하기 위해 인출에 대한 에포 일정을 수행합니다. 스테이커는 에포크 종료 최소 3일 전에 자금의 인출을 요청하여야 해당 에포크가 종료된 후 자금을 인출할 수 있습니다. 만약 스테이커가 인출 요청을 하지 않으면, 스테이킹된 $ethDYD는 다음 에폭으로 이월됩니다.
자금을 인출하려면, 사용자는 `requestWithdrawal` 함수를 호출하여 다음 에포크에 대한 자금 인출 요청을 할 수 있습니다. 현재 에포크 동안 사용자 자금은 스테이킹된 상태로 남으며 인출할 수 없습니다. 다음 에포크가 시작될 때 자금은 "비활성" 상태가 되어 인출할 수 있게 됩니다.
다음 에폭에서는 사용자가 `withdrawStake` 함수를 호출하여 비활성 자금을 특정 주소로 인출할 수 있습니다. 사용자는 인출하려는 비활성 자금의 액수를 선택하거나, `withdrawMaxStake` 함수를 호출하여 전체 비활성 자금을 인출할 수 있습니다. 'withdrawMaxStake` 함수는 eth_call을 통해 최대값을 쿼리하거나 `withdrawStake()`를 호출하는 것보다 가스 효율이 낮음을 참고하세요.