DApp Open APIs

우리의 기존 dApp인 sofa.org는 중요한 워크플로우 기능이며 사용자가 SOFA 프로토콜과 상호작용하는 주요 방법입니다. 그러나 우리는 다른 개발자들이 자신의 dApp을 통해 SOFA에 접근하고 연결하여 우리의 생태계 성장을 극대화할 것을 권장합니다. 우리는 이들을 '브로커' 파트너로 간주하며, 관심 있는 당사자들은 추가 API 정보에 대해 SOFA 팀에 연락할 것을 권장합니다.

DNT

추천 DNT RFQ 목록 조회

GET /rfq/dnt/recommended-list

입력 매개변수

필드 이름 필수 유형 설명
vault true string 계약 정보
chainId true int 체인 ID

응답 매개변수

필드 이름 유형 설명
code int 0은 반환 결과가 정상임을 나타냅니다
message string 예외 발생 시 반환되는 오류 메시지
value list[object] 아래와 같이 표시됩니다

객체

필드 이름 유형 설명
rfqId number RFQ ID
chainId int 체인 ID
vault string 계약 주소
riskType string 위험 유형: PROTECTED, RISKY
forCcy string 기초 통화
domCcy string 통화 쌍
depositCcy string 구독 통화
lowerBarrier number 하한 가격
upperBarrier number 상한 가격
depositAmount number RFQ 구매 금액
expiry number 만료 타임스탬프 (예: 1672387200)
timestamp number 현재 가격의 트리거 시간; 다음 관찰 시작 시간은 이 논리를 기반으로 계산됩니다
observationStart number 타임스탬프를 기반으로 한 관찰 시작 시간의 추정치
feeRate object 거래 및 정산 수수료율 (선택 사항)
leverageInfo object 대출 정보 (선택 사항)
relevantDollarPrices list[object] RCH 가격 변환 및 에어드롭 계산에 필요한 토큰 가격 (선택 사항)
amounts object 계산된 금액 (선택 사항)
apyInfo object 연간화된 정보, 비서지 제품에 대해 제공 (선택 사항)
oddsInfo object 확률 정보, 서지 제품에 대해 제공 (선택 사항)
quote object
> anchorPrices list[string] 20000000000, 30000000000
> makerCollateral string 메이커의 담보 금액
> totalCollateral string 총 담보 금액 (테이커+메이커)
> collateralAtRisk string 보장이 필요할 때 (선택 사항)
> makerBalanceThreshold string 메이커 잔액 한도
> deadline number 만료 타임스탬프 (예: 1672387200)
> makerWallet string 메이커의 지갑 (선택 사항)
> signature string 서명 (선택 사항)

요청 예시

GET rfq/dnt/recommended-list?vault=xxxxxx&chainId=1

응답

{
    "code":0,
    "message":"",
    "value":[
        {
            "rfqId":1233992,
            "riskType":"PROTECTED",
            "forCcy":"BTC",
            "expiry":1672387200,
            "lowerBarrier":18000,
            "upperBarrier":24000,
            "depositCcy":"BTC",
            "depositAmount": 0.05,
            "protectedApy":0.01,
            "deadline":1672279892,
            "recommended":true,
            "quote":
                {
                    "rfqId":1233992,
                    "inRangeApy":0.25,
                    "tenor":7.9,
                    "fundingAmount":0.25,
                    "depositAmount":1,
                    "premiumCoin":"BTC",
                    "premiumAmount":0.05,
                    "bookingQuantity":0.3,
                    "totalAmount":0.05,
                    "payoff":0.3,
                    "deadline":1672279892,
                    "signature":"dsdkksdsksdk"
                }

        }
    ]
}

DNT 문의

  • 참고:
    • 순수 문의 요청 시 사용자의 지갑 주소를 전달하지 마십시오.
    • 사용자의 지갑 주소는 구독 시에만 전달되어야 합니다.
GET /rfq/dnt/quote

입력 매개변수

필드 이름 필수 유형 설명
vault true string 계약 정보
chainId true int 체인 ID
expiry true number 만료 날짜에 대한 초 단위 타임스탬프, 예: 1672387200
lowerBarrier true number 하한 가격
upperBarrier true number 상한 가격
depositAmount true number RFQ 구매 금액
inputApyDefinition true string 입력 APY가 계산되는 방식을 나타내는 Enum: OptimusDefaultAPY, BinanceDntAPY, AaveLendingAPY
protectedApy false number 보장된 연간 수익률 (RISKY의 경우 비어 있음, protected의 경우 필수)
fundingApy false number AAVE 연간 수익률 (RISKY의 경우 비어 있음, protected의 경우 필수)
takerWallet false string 문의자의 지갑 공개 주소 정보

응답 매개변수

필드 이름 유형 설명
code int 0은 반환 결과가 정상임을 나타냅니다.
message string 예외 발생 시 반환되는 오류 메시지
value object 아래와 같이

객체

필드 이름 유형 설명
rfqId number RFQ ID
vault string 계약 주소
chainId int 체인 ID
riskType string 위험 유형: PROTECTED, RISKY
forCcy string 기초 통화
domCcy string 통화 쌍
depositCcy string 구독 통화
lowerBarrier number 하한 가격
upperBarrier number 상한 가격
depositAmount number RFQ 구매 금액
expiry number 만료 타임스탬프 (예: 1672387200)
timestamp number 현재 가격의 트리거 시간; 다음 관찰 시작 시간은 이 논리를 기반으로 계산됩니다.
observationStart number 타임스탬프를 기반으로 한 인/아웃 관찰의 예상 시작 시간
feeRate object 거래 및 정산 수수료율 (선택 사항)
leverageInfo object 대출 정보 (선택 사항)
relevantDollarPrices list[object] RCH 가격 변환 및 에어드랍 계산에 필요한 토큰 가격 (선택 사항)
amounts object 계산된 금액 (선택 사항)
apyInfo object 비연속 제품에 대해 사용할 수 있는 연간화 정보 (선택 사항)
oddsInfo object 서지 제품에 대해 사용할 수 있는 확률 정보 (선택 사항)
quote object
> quoteId number
> anchorPrices list[string] 20000000000, 30000000000
> makerCollateral string 메이커의 담보 금액
> totalCollateral string 총 담보 금액 (테이커 + 메이커)
> collateralAtRisk string 보장이 필요할 때 요구됨 (선택 사항)
> makerBalanceThreshold string 메이커 잔액 한도
> deadline number 만료 타임스탬프 (예: 1672387200)
> makerWallet string 메이커의 지갑 (선택 사항)
> signature string 서명 (선택 사항)

DNT 승리 확률

만료까지 경계 내에 머무를 확률

GET rfq/dnt/winning-probabilities

입력 매개변수

필드 이름 필요 여부 유형 설명
forCcy true string 기초 통화
expiry true number 만료 날짜에 대한 2차 타임스탬프, 예: 1672387200
lowerBarrier true number 하한 가격
upperBarrier true number 상한 가격

응답 매개변수

필드 이름 유형 설명
code int 0은 반환 결과가 정상임을 나타냄
message string 예외 발생 시 반환되는 오류 메시지
value list[object] 아래와 같이

Object

필드 이름 유형 설명
spotPrice number 스팟 가격
timestamp number
probabilities object 승리 확률

요청 예시

GET rfq/dnt/winning-probabilities?forCcy=BTC&expiry=xxxx&lowerBarrier=xxx&upperBarrier=xxx

응답

{
    "code":0,
    "message":"",
    "value": {
        "spotPrice": 62121,
        "timestamp": 1727080594,
        "probabilities": {
            "probDntStayInRange": 0.4,
            "probBullTrendItmLowerStrike": null,
            "probBullTrendItmUpperStrike": null,
            "probBearTrendItmLowerStrike": null,
            "probBearTrendItmUpperStrike": null
        }
    }
}

스마트 트렌드

추천 스마트 트렌드 RFQ 목록 조회

GET rfq/smart-trend/recommended-list

입력 매개변수

필드 이름 필요 여부 유형 설명
vault true string 계약 정보
chainId true int 체인 ID

응답 매개변수

필드 이름 유형 설명
code int 0은 반환 결과가 정상임을 나타냅니다.
message string 예외 발생 시 반환되는 오류 메시지
value list[object] 아래와 같이

객체

필드 이름 유형 설명
rfqId number RFQ ID
chainId int 체인 ID
vault string 계약 주소
riskType string 위험 유형: PROTECTED, RISKY
direction string BULLISH, BEARISH
forCcy string 기초 통화
domCcy string 통화 쌍
depositCcy string 가입 통화
lowerBarrier number 하한 가격
upperBarrier number 상한 가격
depositAmount number RFQ 구매 금액
expiry number 만료 타임스탬프 (예: 1672387200)
timestamp number 현재 가격의 트리거 시간; 다음 관측 시작 시간은 이 논리를 기반으로 계산됩니다.
feeRate object 거래 및 정산 수수료율 (선택 사항)
leverageInfo object 대출 정보 (선택 사항)
relevantDollarPrices list[object] RCH 가격 변환 및 에어드랍 계산에 필요한 토큰 가격 (선택 사항)
amounts object 계산된 금액 (선택 사항)
apyInfo object 연환산 정보, 비서지 제품에 대해 제공 (선택 사항)
oddsInfo object 배당률 정보, 서지 제품에 대해 제공 (선택 사항)
quote object
> anchorPrices list[string] 20000000000, 30000000000
> makerCollateral string 메이커의 담보 금액
> totalCollateral string 총 담보 금액 (테이커 + 메이커)
> collateralAtRisk string 보장될 때 필요 (선택 사항)
> makerBalanceThreshold string 메이커 잔액 기준
> deadline number 만료 타임스탬프 (예: 1672387200)
> makerWallet string 메이커의 지갑 (선택 사항)
> signature string 서명 (선택 사항)

요청 예시

GET rfq/smart-trend/recommended-list?vault=xxxxxx

스마트 트렌드 조회

  • 주의 사항:
    • 순수 조회 요청 시 사용자의 지갑 주소를 전달하지 마십시오.
    • 사용자의 지갑 주소는 구독 시에만 전달해야 합니다.
GET /rfq/smart-trend/quote

입력 매개변수

필드 이름 필요 여부 유형 설명
vault true string 계약 정보
chainId true int 체인 ID
expiry true number 만료 날짜의 초 단위 타임스탬프, 예: 1672387200
lowerBarrier true number 하한 가격
upperBarrier true number 상한 가격
depositAmount true number RFQ 구매 금액
inputApyDefinition true string 입력 APY가 계산되는 방법을 나타내는 Enum: OptimusDefaultAPY, BinanceDntAPY, AaveLendingAPY
protectedApy false number 보장된 연간 수익률 (위험한 경우 비워두고, 보호된 경우 필요)
fundingApy false number AAVE 연간 수익률 (위험한 경우 비워두고, 보호된 경우 필요)
takerWallet false string 문의자의 지갑 공개 주소 정보

응답 매개변수

필드 이름 유형 설명
code int 0은 반환 결과가 정상임을 나타냅니다
message string 예외 발생 시 반환되는 오류 메시지
value object 아래와 같이

객체

필드 이름 유형 설명
rfqId number RFQ ID
vault string 계약 주소
chainId int 체인 ID
riskType string 위험 유형: PROTECTED, RISKY
direction string BULLISH, BEARISH
forCcy string 기초 통화
domCcy string 통화 쌍
depositCcy string 구독 통화
lowerBarrier number 하한 가격
upperBarrier number 상한 가격
depositAmount number RFQ 구매 금액
expiry number 만료 타임스탬프 (예: 1672387200)
timestamp number 현재 가격 책정의 트리거 시간; 다음 관측 시작 시간은 이 논리를 기반으로 계산됩니다
feeRate object 거래 및 결제 수수료율 (선택 사항)
leverageInfo object 대출 정보 (선택 사항)
relevantDollarPrices list[object] RCH 가격 변환 및 에어드랍 계산에 필요한 토큰 가격 (선택 사항)
amounts object 계산된 금액 (선택 사항)
apyInfo object 연간화 정보, 비 서지 제품에 대해 사용 가능 (선택 사항)
oddsInfo object 확률 정보, 서지 제품에 대해 사용 가능 (선택 사항)
quote object
> quoteId number
> anchorPrices list[string] 20000000000, 30000000000
> makerCollateral string 메이커의 담보 금액
> totalCollateral string 총 담보 금액 (테이커 + 메이커)
> collateralAtRisk string 보장이 필요할 때 (선택 사항)
> makerBalanceThreshold string 메이커 잔액 기준
> deadline number 만료 타임스탬프 (예: 1672387200)
> makerWallet string 메이커의 지갑 (선택 사항)
> signature string 서명 (선택 사항)

스마트 트렌드 승리 확률

만료 시까지 경계 내에 머물 확률

GET rfq/smart-trend/winning-probabilities

입력 매개변수

필드 이름 필수 유형 설명
forCcy true string 기초 통화
expiry true number 만료 날짜에 대한 2차 타임스탬프, 예: 1672387200
lowerBarrier true number 하한 가격
upperBarrier true number 상한 가격

응답 매개변수

필드 이름 유형 설명
code int 0은 반환 결과가 정상임을 나타냅니다
message string 예외 발생 시 반환되는 오류 메시지
value list[object] 아래와 같이

객체

필드 이름 유형 설명
spotPrice number 현물 가격
timestamp number
probabilities object 승리 확률

요청 예시

GET rfq/smart-trend/winning-probabilities?forCcy=BTC&expiry=xxxx&lowerStrike=xxx&upperStrike=xxx

응답

{
    "code":0,
    "message":"",
    "value": {
        "spotPrice": 62121,
        "timestamp": 1727080594,
        "probabilities": {
            "probDntStayInRange": null,
            "probBullTrendItmLowerStrike": 0.4,
            "probBullTrendItmUpperStrike": 0.4,
            "probBearTrendItmLowerStrike": 0.6,
            "probBearTrendItmUpperStrike": 0.6,
        }
    }
}

일반 인터페이스

RFQ 삭제

온체인에 있는 RFQ를 삭제합니다.

POST rfq/remove

입력 매개변수

필드 이름 필수 유형 설명
rfqId true number .

요청 예시

{  
"rfqId":123456  
}

응답 매개변수

필드 이름 유형 설명
code int 0은 반환 결과가 정상임을 나타냅니다.
message string 예외 발생 시 반환되는 오류 메시지
value object .

거래 알림

POST rfq/trade

입력 매개변수

필드 이름 필수 유형 설명
quotes true list[object]
> rfqId true number
> quoteId true number
> txId true string 거래 해시
code false string 초대 코드
walletType false string MetaMask, OKX Wallet, Coinbase 등과 같은 지갑 유형

요청 예시

{
    "quotes": [
        {
            "rfqId": 123456,
            "quoteId": 333,
            "txId": "adsswe"
        }
    ],
    "code": "adsswe"
}

응답 매개변수

필드 이름 유형 설명
code int 0은 반환 결과가 정상임을 나타냅니다.
message string 예외 발생 시 반환되는 오류 메시지
value object .

스트라이크 목록

GET rfq/strike-list

입력 매개변수

필드 이름 필수 유형 설명
indexPrice true number
forCcy false string BTC-USDT 거래 쌍의 경우, 여기에는 BTC를 입력하십시오. 제공되지 않으면 기본 구성이 사용됩니다.
domCcy false string BTC-USDT 거래 쌍의 경우, 여기에는 USDT를 입력하십시오. 제공되지 않으면 기본값은 USDT입니다.

요청 예시

{  
"indexPrice": 3750.8,  
"forCcy": "WBTC",  
}

응답 매개변수

필드 이름 유형 설명
strikes list[number] 기본 추천 행사가격 목록

만료 목록

GET rfq/expiry-list

입력 매개변수

필드 이름 필수 유형 설명
vault true string 계약 주소
chainId true int 체인 ID

요청 예시

{  
"vault": "XXXXXXXXXXXXXX",  
"chainId": 1,  
}

응답 매개변수

필드 이름 유형 설명
timestamp number 기준 시작 시간(초 단위 타임스탬프)
expiries list[number] 지원되는 만료 목록(초 단위 타임스탬프), 예: 1672387200

Aave apy

GET rfq/aave-apy

입력 매개변수

필드 이름 필수 유형 설명
chainId true number
ccy true string USDT

응답 매개변수

필드 이름 유형 설명
chainId number 체인 ID
ccy string 입금 통화
avgApy string 지난 30일 동안 온체인에서 기록된 평균 APY
currentApy string 최신 AAVE APY
apyUsed string 미래 이자 수익을 추정하기 위해 SofaServer에서 실제로 사용된 APY
apyDefinition string APY에 해당하는 계산 정의

응답 예시

{  
"chainId": 1,  
"ccy":"USDT",  
"avgApy":"0.23442",  
"currentApy":"0.23442",  
"apyUsed":"0.23442",  
"apyDefinition":"AAVE_LENDING_APY"  
}

Apy

GET rfq/apy

입력 매개변수

필드 이름 필수 유형 설명
chainId true number
ccy true string USDT
apyDefinition false string APY에 해당하는 계산 정의; 기본값은 AaveLendingApy

응답 매개변수

필드 이름 유형 설명
chainId number 체인 ID
ccy string 예치 통화
avgApy string 지난 30일 동안 온체인에 기록된 평균 APY
currentApy string 최신 APY
apyUsed string 미래 이자 수익을 추정하기 위해 SofaServer에서 실제로 사용된 APY
apyDefinition string APY에 해당하는 계산 정의

응답 예시

{  
"chainId": 1,  
"ccy":"USDT",  
"avgApy":"0.23442",  
"currentApy":"0.23442",  
"apyUsed":"0.23442",  
"apyDefinition":"AAVE_LENDING_APY"  
}

지갑 포지션 가져오기

POST /rfq/position-list

입력 매개변수

필드 이름 필수 유형 설명
chainId true Int
vaults false list[string] 계약 주소의 집합; 제공되지 않으면 모든 계약이 조회됩니다.
claimed false boolean 상환되었는지 여부; 제공되지 않으면 모든 상태의 포지션이 조회됩니다.
expired false boolean 만료되었는지 여부; 제공되지 않으면 모든 상태의 포지션이 조회됩니다.
concealed false boolean 숨겨져 있는지 여부; 제공되지 않으면 모든 상태의 포지션이 조회됩니다.
positiveReturn false boolean 상환 금액이 0보다 큰지 여부; 제공되지 않으면 모든 포지션이 조회됩니다.
positiveProfit false boolean 수익이 원금을 초과하는지 여부; 제공되지 않으면 모든 포지션이 조회됩니다.
limit false Int 조회 수; 기본값은 100, 최대값은 300입니다.
startDateTime false number 해당하는 타임스탬프(초 단위, 포함), 예: 1672387200.
endDateTime false number 해당하는 타임스탬프(초 단위, 포함), 예: 1672387200.
orderBy false string "createdAt" 또는 "return", 정렬 방법: "createdAt" (업데이트 시간, 기본값) 또는 "return" (수익).
orderDirection false string "desc" 또는 "asc", 기본값은 "desc" (내림차순)입니다.
wallet false string 지갑 주소 (비어 있으면 모든 지갑 주소가 조회됩니다).

참고: 지정된 startDateTimeendDateTime 내에서 결과 수가 300을 초과하면 폴링을 사용할 수 있습니다(이 경우 orderBy"createdAt"으로 설정해야 함). n번째 폴링 요청의 endDateTime 매개변수는 (n-1)번째 폴링 결과의 마지막 레코드의 createdAt으로 설정해야 합니다. 모든 데이터를 검색한 후에는 id 필드를 기준으로 중복을 제거해야 합니다.

응답 매개변수

필드 이름 유형 설명
code number
message string
value list[object] 아래와 같이

객체

필드 이름 유형 설명
id string 포지션에 해당하는 제품 ID (The Graph 데이터의 productId와 일치). 이 ID는 체인 + 금고 차원 내에서 고유하며 포지션 잔액을 조회하는 데 사용될 수 있습니다.
positionId string 체인 차원 내에서 고유한 포지션 ID.
product object 제품 정보.
wallet string 지갑 주소.
createdAt number 해당하는 타임스탬프(초 단위), 예: 1672387200.
updatedAt number 해당하는 타임스탬프(초 단위), 예: 1672387200.
claimed boolean 포지션이 상환되었는지 여부.
takerAllocationRate number 계산 시간에 따라 소유자가 베팅 풀에서 가져갈 수 있는 비율을 추정합니다. 만료 전에는 추정 값입니다.
triggerTime number 범위 제한의 경우 첫 번째 돌파 시간; 비범위 제한의 경우 정산 시간(초 단위).
triggerPrice number 범위 제한의 경우 첫 번째 돌파 가격; 비범위 제한의 경우 정산 가격.
feeRate object 수수료 비율.
leverageInfo object 대출 정보 (선택 사항).
relevantDollarPrices list[object] RCH 가격 변환 및 에어드랍 계산에 필요한 토큰 가격.
amounts object 계산된 금액.
apyInfo object 연간화된 정보, Surge 제품이 아닌 경우에 사용 가능.
oddsInfo object 확률 정보, Surge 제품에 대해 사용 가능.
claimParams object 청구 매개변수 정보.

응답 예시

{
    "value": [{
        ...
    }]
}

지갑 거래 내역 가져오기

POST /rfq/transaction-list

입력 매개변수

필드 이름 필요 여부 유형 설명
chainId true Int
vaults false list[string] 계약 주소 집합; 제공되지 않으면 모든 계약이 조회됩니다.
limit false Int 쿼리 수; 기본값은 100, 최대값은 300입니다.
startDateTime false number 해당하는 타임스탬프(초 단위, 포함), 예: 1672387200.
endDateTime false number 해당하는 타임스탬프(초 단위, 포함), 예: 1672387200.
orderDirection false string "desc" 또는 "asc", 기본값은 "desc"(내림차순)입니다.
taker false string 테이커 지갑 주소
maker false string 메이커 지갑 주소
claimParams false object 청구 매개변수, 포지션 목록 데이터의 claimParams 필드에 해당합니다.
hash false string 거래 해시

참고: 테이커, 메이커 및 claimParams 매개변수는 포지션에 해당하는 거래 기록을 찾기 위한 공동 쿼리에 사용될 수 있습니다(포지션은 여러 거래에 해당할 수 있음)(모든 매개변수가 필요하지는 않음). 지정된 startDateTimeendDateTime 내에서 결과 수가 300을 초과하는 경우, 폴링을 사용할 수 있습니다(이 경우 orderBy"createdAt"으로 설정해야 함) 계속 쿼리합니다. n번째 폴링 요청의 endDateTime 매개변수는 (n-1)번째 폴링 결과의 마지막 기록의 createdAt으로 설정해야 합니다. 모든 데이터를 가져온 후에는 id 필드를 기준으로 중복을 제거해야 합니다.

응답 매개변수

필드 이름 유형 설명
code number
message string
value list[object] 아래와 같이

객체

필드 이름 유형 설명
id string
hash string 거래 해시
takerWallet string 테이커 지갑 주소.
makerWallet string 메이커 지갑 주소.
product object 제품 정보.
createdAt number 초 단위의 해당 타임스탬프, 예: 1672387200.
takerAllocationRate number 계산 시점을 기준으로 소유자가 베팅 풀에서 가져갈 수 있는 비율을 추정합니다. 만료 전에는 추정 값입니다.
triggerTime number 범위 제한의 경우 첫 번째 돌파 시간; 비범위 제한의 경우 정산 시간, 초 단위.
triggerPrice number 범위 제한의 경우 첫 번째 돌파 가격; 비범위 제한의 경우 정산 가격.
feeRate object 수수료 비율.
leverageInfo object 대출 정보 (선택 사항).
relevantDollarPrices list[object] RCH 가격 변환 및 에어드랍 계산에 필요한 토큰 가격.
amounts object 계산된 금액.
apyInfo object 연간화 정보, 비서지 제품에 대해 제공됩니다.
oddsInfo object 배당률 정보, 서지 제품에 대해 제공됩니다.

응답 예시

{
    "value": [{
        ...
    }]
}

손실 포지션 숨기기

POST rfq/position/conceal

입력 매개변수

필드 이름 필수 유형 설명
chainId true int 체인 ID
positionIds true List[string] positionId 목록, 최대 20개

요청 예시

{
    "positionIds": [
        "aaaa","bbbb"
    ],
    "chainId": 1
}

응답 매개변수

필드 이름 유형 설명
code int 0은 반환 결과가 정상임을 나타냅니다
message string 예외 발생 시 반환되는 오류 메시지
value object .

보류 중인 거래 가져오기

이는 주로 기본 포지션 데이터 동기화 문제를 해결하기 위한 것입니다. 여기서 검색된 데이터는 사라질 수 있습니다 (블록체인 포크 경쟁으로 인해).

POST rfq/transactions/pending

입력 매개변수

필드 이름 필수 유형 설명
chainId true Int
vaults false list[string] 계약 주소 집합; 제공되지 않으면 모든 계약이 조회됩니다.
taker false string 테이커 지갑 주소
maker false string 메이커 지갑 주소

응답 매개변수

필드 이름 유형 설명
code number
message string
value list[object] 아래와 같이 표시됩니다.

객체

필드 이름 유형 설명
id string
hash string 거래 해시
takerWallet string 테이커 지갑 주소.
makerWallet string 메이커 지갑 주소.
product object 제품 정보.
createdAt number 초 단위의 해당 타임스탬프, 예: 1672387200.
takerAllocationRate number 계산 시점을 기준으로 소유자가 베팅 풀에서 가져갈 수 있는 비율을 추정합니다. 만료 전에는 추정값입니다.
triggerTime number 범위 제한의 경우 첫 번째 돌파 시간; 비범위 제한의 경우 정산 시간, 초 단위.
triggerPrice number 범위 제한의 경우 첫 번째 돌파 가격; 비범위 제한의 경우 정산 가격.
feeRate object 수수료 비율.
leverageInfo object 대출 정보 (선택 사항).
relevantDollarPrices list[object] RCH 가격 변환 및 에어드롭 계산에 필요한 토큰 가격.
amounts object 계산된 금액.
apyInfo object 연간화 정보, 비서지 제품에 대해 제공됩니다.
oddsInfo object 배당률 정보, 서지 제품에 대해 제공됩니다.

RCH 에어드롭 기록 가져오기

GET rfq/airdrop/history

입력 매개변수

필드 이름 필수 유형 설명
wallet true string 지갑 주소
startDateTime true number 해당 타임스탬프(초 단위, 포함), 예: 1672387200.
endDateTime true number 해당 타임스탬프(초 단위, 포함), 예: 1672387200.
orderBy false string "dateTime" 또는 "rch", 정렬 방법: "dateTime" (에어드랍 시간, 기본값) 또는 "rch" (금액).
orderDirection false string "desc" 또는 "asc", 기본값은 "desc" (내림차순).

응답 매개변수

필드 이름 유형 설명
code number
message string
value list[object] 아래와 같이

객체

필드 이름 유형 설명
dateTime long 현재 타임스탬프(초 단위), 예: 1672387200.
wallet string 지갑 주소
volume string 거래량
rch string 에어드랍 금액, 원시 값, 1e18로 나누어야 함
merkleProof string 머클 증명

results matching ""

    No results matching ""