본문으로 건너뛰기

메인터이너

maintainer module은 margin pool을 관리하고, interest rate를 구성하고, 어떤 DeepBook pool이 margin lending에 접근할 수 있는지 제어하는 함수를 제공한다. 이 함수들은 적절한 capability를 가진 maintainer로 제한된다.

API

다음은 MarginPool이 제공하는 maintainer 함수이다.

Click to open
Create a margin pool

특정 asset에 대한 새로운 margin pool을 생성하고 등록한다. asset type당 하나의 margin pool만 존재할 수 있다.

Click to open
Enable or disable DeepBook pools

이 margin pool에서 차입할 수 있는 DeepBook pool을 제어한다. 활성화된 pool과 연결된 margin manager만 대출을 받을 수 있다.

Click to open
Update pool parameters

interest rate parameter와 margin pool configuration setting을 업데이트한다.

Click to open
Withdraw fees

margin pool에서 누적된 maintainer 및 protocol fee를 인출한다.

Events

Click to open
MaintainerCapUpdated

maintainer capability가 업데이트될 때 방출된다.

Click to open
PauseCapUpdated

pause capability가 업데이트될 때 방출된다.

Click to open
DeepbookPoolRegistered

DeepBook pool이 margin registry에 등록될 때 방출된다.

Click to open
DeepbookPoolUpdatedRegistry

DeepBook pool의 enabled status가 registry에서 업데이트될 때 방출된다.

Click to open
DeepbookPoolConfigUpdated

DeepBook pool의 configuration이 registry에서 업데이트될 때 방출된다.