You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

AccountRoot.d.ts 1.5KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import BaseLedgerEntry from './BaseLedgerEntry';
  2. export default interface AccountRoot extends BaseLedgerEntry {
  3. LedgerEntryType: 'AccountRoot';
  4. Account: string;
  5. Balance: string;
  6. Flags: number;
  7. OwnerCount: number;
  8. PreviousTxnID: string;
  9. PreviousTxnLgrSeq: number;
  10. Sequence: number;
  11. AccountTxnID?: string;
  12. Domain?: string;
  13. EmailHash?: string;
  14. MessageKey?: string;
  15. RegularKey?: string;
  16. TicketCount?: number;
  17. TickSize?: number;
  18. TransferRate?: number;
  19. }
  20. export interface AccountRootFlagsInterface {
  21. lsfPasswordSpent?: boolean;
  22. lsfRequireDestTag?: boolean;
  23. lsfRequireAuth?: boolean;
  24. lsfDisallowXRP?: boolean;
  25. lsfDisableMaster?: boolean;
  26. lsfNoFreeze?: boolean;
  27. lsfGlobalFreeze?: boolean;
  28. lsfDefaultRipple?: boolean;
  29. lsfDepositAuth?: boolean;
  30. lsfDisallowIncomingNFTokenOffer?: boolean;
  31. lsfDisallowIncomingCheck?: boolean;
  32. lsfDisallowIncomingPayChan?: boolean;
  33. lsfDisallowIncomingTrustline?: boolean;
  34. }
  35. export declare enum AccountRootFlags {
  36. lsfPasswordSpent = 65536,
  37. lsfRequireDestTag = 131072,
  38. lsfRequireAuth = 262144,
  39. lsfDisallowXRP = 524288,
  40. lsfDisableMaster = 1048576,
  41. lsfNoFreeze = 2097152,
  42. lsfGlobalFreeze = 4194304,
  43. lsfDefaultRipple = 8388608,
  44. lsfDepositAuth = 16777216,
  45. lsfDisallowIncomingNFTokenOffer = 67108864,
  46. lsfDisallowIncomingCheck = 134217728,
  47. lsfDisallowIncomingPayChan = 268435456,
  48. lsfDisallowIncomingTrustline = 536870912
  49. }
  50. //# sourceMappingURL=AccountRoot.d.ts.map