channel_authorize
문자열(페이찬 수정안에서 추가되어 활성화됨. 신규: 리플 0.33.0 )
channel_authorize 메소드는 결제 채널에서 특정 금액의 XRP를 상환하는 데 사용할 수 있는 서명을 생성합니다.
요청 형식
요청 형식의 예시입니다:
{
"id": "channel_authorize_example_id1",
"command": "channel_authorize",
"channel_id": "5DB01B7FFED6B67E6B0414DED11E051D2EE2B7619CE0EAA6286D67A3A4D5BDB3",
"seed": "s████████████████████████████",
"key_type": "secp256k1",
"amount": "1000000",
}
요청에는 다음 매개변수가 포함됩니다:
필드
유형
설명
channel_id
문자열
사용할 결제 채널의 고유 ID입니다.
secret
문자열
seed
문자열
seed_hex
문자열
passphrase
문자열
amount
문자열
승인할 XRP의 누적 금액(드롭 단위)입니다. 수신자가 이미 이 채널에서 더 적은 양의 XRP를 받은 경우, 이 방법으로 생성한 서명으로 차액을 상환할 수 있습니다.
요청은 secret
, seed
, seed_hex
, 또는passphrase
중 정확히 하나를 지정해야 합니다.
응답 형식
성공적인 응답의 예입니다:
{
"id": "channel_authorize_example_id1",
"status": "success"
"result": {
"signature": "304402204EF0AFB78AC23ED1C472E74F4299C0C21F1B21D07EFC0A3838A420F76D783A400220154FB11B6F54320666E4C36CA7F686C16A3A0456800BBC43746F34AF50290064",
}
}
응답은 표준 형식을 따르며, 성공적인 결과에는 다음 필드가 포함됩니다:
필드
유형
설명
signature
문자열
이 청구의 서명(16진수 값)입니다. 청구를 처리하려면 결제 채널의 대상 계정 에서 이 서명, 정확한 채널 ID, XRP 금액 및 채널의 공개 키가 포함된 PaymentChannelClaim 거래를 보내야 합니다.
발생 가능한 오류
모든 범용 오류 유형입니다.
badKeyType - 요청의 key_type 매개변수가 유효한 키 유형이 아닙니다. (유효한 유형은 secp256k1 또는 ed25519입니다.) 새로운 기능: rippled 1.4.0
badSeed - 요청에 포함된 비밀 키가 유효한 비밀 키가 아닙니다.
channelAmtMalformed - 요청에 포함된 금액이 유효한 XRP 금액이 아닙니다.
channelMalformed - 요청의 channel_id가 유효한 채널 ID가 아닙니다. 채널 ID는 256비트(64자) 16진수 문자열이어야 합니다.
Last updated