주문 금고
첫 지정가 주문이나 DCA 주문을 넣으면 주문장(order book)이 내 지갑을 위한 주문 금고를 만듭니다. 주문 금고는 체결될 때까지 주문 자금을 보관하는 나만의 작은 컨트랙트입니다. 이 글에서는 금고에 무엇이 들어 있는지, 누가 자금을 옮길 수 있는지, 돈이 어떻게 돌아오는지 설명합니다.
금고란
- 지갑마다 하나. 주문장은 주문자마다 하나의 금고를 처음 주문할 때 만들고, 이후 모든 주문에 다시 씁니다. 금고 주소는 주문 상세 › 주문 금고에 있습니다.
- 나만의 것. 금고의 자금이 갈 수 있는 곳은 두 곳뿐입니다. 내 주문의 체결, 또는 나에게로. 다른 곳으로는 누구도 보낼 수 없습니다.
- 관리자 없음. 금고는 바꾸거나 업그레이드할 수 없습니다. GAMA 팀은 금고에서 출금할 방법이 없고, 키퍼도 주문의 주인, 받는 주소, 경로, 금액, 한도, 만료를 바꿀 수 없습니다.
- 전액 예치. 주문하면 주문 금액 전체가 금고로 들어가므로, 모든 체결에 자금이 뒷받침됩니다. 토큰은 지갑이 먼저 주문 금액만큼만 승인하고, ETH는 주문과 함께 보내집니다.
받는 쪽 자산은 금고에 머물지 않습니다. 체결마다 결과물이 바로 내 지갑으로 갑니다.
돈을 돌려받는 경우
| 상황 | 결과 |
|---|---|
| 주문을 취소할 때 | 취소 및 환불이 쓰지 않은 금액을 일시 정지 중이어도 즉시 모두 돌려줍니다. |
| 금액이 남은 채로 주문이 만료될 때 | 상태가 환불 가능으로 바뀌고 환불로 나머지를 돌려받습니다. 주문 컨트랙트는 만료된 자금을 누구든 돌려보낼 수 있게 하지만, 받는 쪽은 언제나 나입니다. |
| 체결하기에 너무 적게 남았을 때 | 체결 후 남은 금액이 최소 체결 금액보다 작으면 바로 내 지갑으로 돌아옵니다("소액 잔액 반환됨"). |
| 경로에서 토큰이 남을 때 | 마지막 커브 매수가 중간 토큰을 조금 남길 수 있습니다. 이것도 나에게 돌아옵니다("경로에서 남은 토큰 반환"). |
| 키퍼 수수료 한도를 다 쓰지 않았을 때 | ETH로 지불할 때, 체결마다 떼어 둔 수수료 한도 가운데 쓰지 않은 부분은 주문으로 돌아옵니다. |
이 가운데 키퍼가 필요한 것은 없습니다. GAMA 키퍼가 돌아가든 아니든, 주문의 일시 정지, 수정, 취소, 환불은 언제든 할 수 있습니다.
WETH 대체 수령
일부 스마트 컨트랙트 지갑은 일반 ETH를 받지 못합니다. 주문장은 이를 세 곳에서 처리합니다.
- 환불: ETH로 넣은 주문을 취소할 때 대신 WETH로 환불을 고르면, 같은 금액을 ETH의 ERC-20 버전인 WETH로 보냅니다.
- 결과물: ETH를 받고 파는 주문은 주문할 때 고급 설정에서 ETH 대신 WETH로 수령을 고를 수 있습니다.
- 거부된 ETH: 체결에서 ETH를 보냈는데 지갑이 거부하면, 그 ETH는 사라지지 않습니다. 금고에 자유 잔액으로 남고, 나만 꺼낼 수 있습니다.
출금 가능
열린 주문에 묶이지 않은 무언가가 금고에 있으면, 내 주문 맨 위에 주문 금고에서 출금 가능 상자가 나타납니다. "주문 후 남은 자산입니다. 내 것이니 지갑으로 인출하세요."

- 주문 금고에서 출금 가능: 출금할 것이 있을 때만 나타납니다.
- 주문 금고: 이 주문장에 있는 내 금고의 주소입니다.
- 자유 잔액과, 이를 내 지갑으로 보내는 출금.
출금은 그 자산의 자유 잔액을 가스비 말고는 비용 없이 내 지갑으로 보냅니다. 지갑이 ETH를 거부하면 대신 WETH로 출금이 나타납니다.
금고에서 쌓이는 보상
금고에서 기다리는 토큰도 여전히 내 것이며, 다른 보유 토큰과 똑같이 보상을 받습니다. 보상 모드 토큰을 파는 주문을 넣으면, 금고에 든 토큰은 팔릴 때까지 나를 위해 보유자 보상을 계속 받습니다.
- 그 토큰의 자동 보상 지급은 내 지갑이 아니라 금고로 들어가고, 출금 가능에 나타납니다.
- 금고 보상은 금고가 보유한 보상 모드 토큰마다 미수령 보상을 보여 줍니다. 금고 보상 수령은 이를 가스비 말고는 비용 없이 바로 내 지갑으로 보내며, ETH 보상은 WETH로 받을 수도 있습니다.
- 토큰의 잠긴 유동성이 다른 풀로 옮겨졌다면 먼저 이전 풀에서 옮기기로 보상을 가져옵니다.
주문장 자체는 보상을 받지 않습니다. 일괄 체결의 결과물을 거래하는 순간에만 잠깐 보유하며, 프로토콜 보관 자산으로 취급됩니다.
이전 주문장
현재 배포에는 주문장이 하나보다 많습니다. 새 주문은 현재 주문장으로 갑니다. 이전 주문장에 넣은 주문이 있으면 그 금고는 **주문 금고(이전 버전)**로 표시되며, 주문과 출금은 같은 방식으로 관리합니다. GAMA의 이전 배포에 넣은 주문은 그 배포에 남아 있습니다. 그런 배포가 있으면 푸터의 이전 버전: 내 토큰 및 주문 링크로 열 수 있습니다.
