SetFee
SetFee
pseudo-transaction은 Fee Voting의 결과로 transaction cost 또는 reserve requirements이 변경되었음을 나타냅니다.
Note:
Pseudo-transaction를 보낼 수는 없지만, Ledgers을 처리할 때 pseudo-transaction를 찾을 수 있습니다.
SetFee JSON 예시
SetFee Fields
SetFee pseudo transaction은 공통 필드(common fields) 외에도 다음 필드를 사용합니다:
BaseFee
문자열
UInt64
참조 트랜잭션에 대한 요금(XRP 드롭 단위)을 헥스로 표시합니다. (로드를 위해 스케일링하기 전의 트랜잭션 비용입니다.)
ReferenceFeeUnits
부호 없는 정수
UInt32
참조 트랜잭션의 수수료 단위 비용(부호 없음 정수 UInt32)
ReserveBase
부호 없는 정수
UInt32
기본 reserve(드롭 단위)
ReserveIncrement
부호 없는 정수
UInt32
증분 reserve(드롭 단위)
LedgerSequence
숫자
UInt32
(일부 과거 SetFee 의사 트랜잭션의 경우 생략) 이 의사 트랜잭션이 나타나는 원장 버전의 인덱스입니다. 이를 통해 의사 트랜잭션을 동일한 변경이 발생한 다른 트랜잭션과 구별할 수 있습니다.
XRPFees amendment이 활성화된 경우, SetFee
pseudo-transactions은 이 필드를 대신 사용합니다:
BaseFeeDrops
문자열
금액
참조 트랜잭션에 대한 요금(XRP 드롭 단위)입니다. (로드를 위해 스케일링하기 전의 트랜잭션 비용입니다.)
ReserveBaseDrops
문자열
금액
기본 reserve(드롭 단위)
ReserveIncrementDrops
문자열
금액
증분 reserve(드롭 단위)
LedgerSequence
숫자
UInt32
(일부 과거 SetFee 의사 트랜잭션의 경우 생략) 이 의사 트랜잭션이 표시되는 원장 버전의 인덱스입니다. 이는 의사 트랜잭션을 동일한 변경의 다른 발생과 구별합니다.
Note:
XRP Ledger의 전체 기록에서 트랜잭션 해시는 고유하다는 규칙에 예외가 있습니다. 두 개의 초기 SetFee pseudo-transactions은 정확히 동일한 필드를 가지고 있었으며, 그 결과 동일한 해시인 1C15FEA3E1D50F96B6598607FC773FF1F6E0125F30160144BE0C5CBC52F5151B
를 생성했습니다. 이 트랜잭션 중 첫 번째 트랜잭션은 ledger 3715073에, 두 번째 트랜잭션은 ledger 3721729에 나타납니다. 최신 SetFee pseudo-transactions은 고유성을 보장하기 위해 LedgerSequence
필드를 포함합니다.
Last updated