주문
pool_proxy module은 margin manager로 거래하기 위한 wrapper 함수를 제공한다. 이 함수들은 order 배치, 수정, 취소를 가능하게 하며, margin manager를 통해 staking 및 governance 참여도 관리할 수 있게 한다. 모든 거래 작업은 margin manager가 올바른 DeepBook pool과 연결되어 있어야 한다.
API
다음은 margin manager로 order를 관리하기 위한 public 함수이다.
Place orders
margin manager를 통해 limit order와 market order를 배치한다. Order는 pool에서 margin trading이 활성화된 경우에만 배치할 수 있다.
packages/deepbook_margin/sources/pool_proxy.move. You probably need to run `pnpm prebuild` and restart the site.Place reduce-only orders
debt position만 줄일 수 있는 reduce-only order를 배치한다. 이 order는 margin trading이 비활성화되어 있고 기존 position을 닫아야 할 때 유용하다.
packages/deepbook_margin/sources/pool_proxy.move. You probably need to run `pnpm prebuild` and restart the site.Modify order
quantity를 변경하여 기존 order를 수정한다.
packages/deepbook_margin/sources/pool_proxy.move. You probably need to run `pnpm prebuild` and restart the site.Cancel orders
margin manager의 order 하나, 여러 개, 또는 전체를 취소한다.
packages/deepbook_margin/sources/pool_proxy.move. You probably need to run `pnpm prebuild` and restart the site.Withdraw settled amounts
완료된 거래의 settled amount를 margin manager의 balance manager로 다시 인출한다.
packages/deepbook_margin/sources/pool_proxy.move. You probably need to run `pnpm prebuild` and restart the site.Staking
margin manager를 통해 DEEP token을 stake하고 unstake한다. base asset 또는 quote asset으로 DEEP를 사용하는 pool의 margin manager는 stake할 수 없다는 점에 유의하라.
packages/deepbook_margin/sources/pool_proxy.move. You probably need to run `pnpm prebuild` and restart the site.Governance
margin manager를 통해 governance decision에 대한 proposal을 제출하고 투표한다.
packages/deepbook_margin/sources/pool_proxy.move. You probably need to run `pnpm prebuild` and restart the site.Claim rebates
margin manager를 통해 획득한 trading rebate를 클레임한다.
packages/deepbook_margin/sources/pool_proxy.move. You probably need to run `pnpm prebuild` and restart the site.