diff --git a/address-codec/codec.go b/address-codec/codec.go index 09f8bead..bc8d1099 100644 --- a/address-codec/codec.go +++ b/address-codec/codec.go @@ -88,11 +88,18 @@ func EncodeClassicAddressFromPublicKeyHex(pubkeyhex string) (string, error) { // DecodeClassicAddressToAccountID returns the prefix and accountID byte slice from a classic address. func DecodeClassicAddressToAccountID(cAddress string) (typePrefix, accountID []byte, err error) { - if len(DecodeBase58(cAddress)) != 25 { + // Use Base58CheckDecode to validate checksum + decoded, err := Base58CheckDecode(cAddress) + if err != nil { + return nil, nil, ErrInvalidClassicAddress + } + + // Expected length is 21 bytes (1 prefix + 20 accountID) after removing 4-byte checksum + if len(decoded) != 21 { return nil, nil, ErrInvalidClassicAddress } - return DecodeBase58(cAddress)[:1], DecodeBase58(cAddress)[1:21], nil + return decoded[:1], decoded[1:21], nil } // EncodeAccountIDToClassicAddress returns the classic address encoding of the accountId. diff --git a/address-codec/compat_test.go b/address-codec/compat_test.go new file mode 100644 index 00000000..65ac46b0 --- /dev/null +++ b/address-codec/compat_test.go @@ -0,0 +1,299 @@ +package addresscodec + +import ( + "encoding/hex" + "encoding/json" + "os" + "strings" + "testing" + + "github.com/Peersyst/xrpl-go/pkg/crypto" + "github.com/stretchr/testify/require" +) + +// Fixtures represents the structure of address-fixtures.json +type Fixtures struct { + EncodeDecodeAccountID []EncodeDecodeTest `json:"encodeDecodeAccountID"` + EncodeDecodeNodePublic []EncodeDecodeTest `json:"encodeDecodeNodePublic"` + EncodeDecodeAccountPublic []EncodeDecodeTest `json:"encodeDecodeAccountPublic"` + Seeds []SeedTest `json:"seeds"` + ValidClassicAddresses []string `json:"validClassicAddresses"` + InvalidClassicAddresses []string `json:"invalidClassicAddresses"` + XAddresses []XAddressTest `json:"xAddresses"` + InvalidXAddresses []InvalidXAddress `json:"invalidXAddresses"` + CodecTests []CodecTest `json:"codecTests"` +} + +type EncodeDecodeTest struct { + Hex string `json:"hex"` + Base58 string `json:"base58"` +} + +type SeedTest struct { + Hex string `json:"hex"` + Base58 string `json:"base58"` + Type string `json:"type"` +} + +type XAddressTest struct { + ClassicAddress string `json:"classicAddress"` + Tag *int64 `json:"tag"` // pointer to handle null + MainnetAddress string `json:"mainnetAddress"` + TestnetAddress string `json:"testnetAddress"` +} + +type InvalidXAddress struct { + Address string `json:"address"` + Error string `json:"error"` +} + +type CodecTest struct { + Input string `json:"input"` + Version int `json:"version"` + ExpectedLength int `json:"expectedLength"` + Encoded string `json:"encoded"` +} + +func loadFixtures(t *testing.T) *Fixtures { + data, err := os.ReadFile("testdata/fixtures/address-fixtures.json") + require.NoError(t, err, "Failed to read fixtures file") + + var fixtures Fixtures + err = json.Unmarshal(data, &fixtures) + require.NoError(t, err, "Failed to parse fixtures JSON") + + return &fixtures +} + +// TestCompat_EncodeDecodeAccountID tests encoding and decoding of AccountIDs +// Reference: xrpl.js/packages/ripple-address-codec/test/xrp-codec.test.ts +func TestCompat_EncodeDecodeAccountID(t *testing.T) { + fixtures := loadFixtures(t) + + for _, tc := range fixtures.EncodeDecodeAccountID { + t.Run(tc.Base58, func(t *testing.T) { + // Test encoding + hexBytes, err := hex.DecodeString(tc.Hex) + require.NoError(t, err) + + encoded, err := EncodeAccountIDToClassicAddress(hexBytes) + require.NoError(t, err) + require.Equal(t, tc.Base58, encoded, "Encoding mismatch for hex: %s", tc.Hex) + + // Test decoding + _, decoded, err := DecodeClassicAddressToAccountID(tc.Base58) + require.NoError(t, err) + require.Equal(t, strings.ToUpper(tc.Hex), strings.ToUpper(hex.EncodeToString(decoded)), "Decoding mismatch for base58: %s", tc.Base58) + }) + } +} + +// TestCompat_EncodeDecodeNodePublic tests encoding and decoding of NodePublic keys +// Reference: xrpl.js/packages/ripple-address-codec/test/xrp-codec.test.ts +func TestCompat_EncodeDecodeNodePublic(t *testing.T) { + fixtures := loadFixtures(t) + + for _, tc := range fixtures.EncodeDecodeNodePublic { + t.Run(tc.Base58, func(t *testing.T) { + // Test encoding + hexBytes, err := hex.DecodeString(tc.Hex) + require.NoError(t, err) + + encoded, err := EncodeNodePublicKey(hexBytes) + require.NoError(t, err) + require.Equal(t, tc.Base58, encoded, "Encoding mismatch for hex: %s", tc.Hex) + + // Test decoding + decoded, err := DecodeNodePublicKey(tc.Base58) + require.NoError(t, err) + require.Equal(t, strings.ToUpper(tc.Hex), strings.ToUpper(hex.EncodeToString(decoded)), "Decoding mismatch for base58: %s", tc.Base58) + }) + } +} + +// TestCompat_EncodeDecodeAccountPublic tests encoding and decoding of AccountPublic keys +// Reference: xrpl.js/packages/ripple-address-codec/test/xrp-codec.test.ts +func TestCompat_EncodeDecodeAccountPublic(t *testing.T) { + fixtures := loadFixtures(t) + + for _, tc := range fixtures.EncodeDecodeAccountPublic { + t.Run(tc.Base58, func(t *testing.T) { + // Test encoding + hexBytes, err := hex.DecodeString(tc.Hex) + require.NoError(t, err) + + encoded, err := EncodeAccountPublicKey(hexBytes) + require.NoError(t, err) + require.Equal(t, tc.Base58, encoded, "Encoding mismatch for hex: %s", tc.Hex) + + // Test decoding + decoded, err := DecodeAccountPublicKey(tc.Base58) + require.NoError(t, err) + require.Equal(t, strings.ToUpper(tc.Hex), strings.ToUpper(hex.EncodeToString(decoded)), "Decoding mismatch for base58: %s", tc.Base58) + }) + } +} + +// TestCompat_EncodeSeed tests seed encoding +// Reference: xrpl.js/packages/ripple-address-codec/test/xrp-codec.test.ts +func TestCompat_EncodeSeed(t *testing.T) { + fixtures := loadFixtures(t) + + for _, tc := range fixtures.Seeds { + t.Run(tc.Base58, func(t *testing.T) { + hexBytes, err := hex.DecodeString(tc.Hex) + require.NoError(t, err) + + var encoded string + if tc.Type == "ed25519" { + encoded, err = EncodeSeed(hexBytes, crypto.ED25519()) + } else { + encoded, err = EncodeSeed(hexBytes, crypto.SECP256K1()) + } + require.NoError(t, err) + require.Equal(t, tc.Base58, encoded, "Seed encoding mismatch for hex: %s, type: %s", tc.Hex, tc.Type) + }) + } +} + +// TestCompat_DecodeSeed tests seed decoding +// Reference: xrpl.js/packages/ripple-address-codec/test/xrp-codec.test.ts +func TestCompat_DecodeSeed(t *testing.T) { + fixtures := loadFixtures(t) + + for _, tc := range fixtures.Seeds { + t.Run(tc.Base58, func(t *testing.T) { + decoded, cryptoType, err := DecodeSeed(tc.Base58) + require.NoError(t, err) + require.Equal(t, strings.ToUpper(tc.Hex), strings.ToUpper(hex.EncodeToString(decoded)), "Seed decoding mismatch for base58: %s", tc.Base58) + + // Check type by comparing with known implementations + if tc.Type == "ed25519" { + _, ok := cryptoType.(crypto.ED25519CryptoAlgorithm) + require.True(t, ok, "Expected ed25519 type for base58: %s", tc.Base58) + } else { + _, ok := cryptoType.(crypto.SECP256K1CryptoAlgorithm) + require.True(t, ok, "Expected secp256k1 type for base58: %s", tc.Base58) + } + }) + } +} + +// TestCompat_IsValidClassicAddress tests classic address validation +// Reference: xrpl.js/packages/ripple-address-codec/test/xrp-codec.test.ts +func TestCompat_IsValidClassicAddress(t *testing.T) { + fixtures := loadFixtures(t) + + for _, addr := range fixtures.ValidClassicAddresses { + t.Run("valid_"+addr, func(t *testing.T) { + require.True(t, IsValidClassicAddress(addr), "Expected %s to be valid", addr) + }) + } + + for _, addr := range fixtures.InvalidClassicAddresses { + name := "invalid_" + addr + if addr == "" { + name = "invalid_empty" + } + t.Run(name, func(t *testing.T) { + require.False(t, IsValidClassicAddress(addr), "Expected %s to be invalid", addr) + }) + } +} + +// TestCompat_XAddressMainnet tests X-address encoding/decoding for mainnet +// Reference: xrpl.js/packages/ripple-address-codec/test/index.test.ts +func TestCompat_XAddressMainnet(t *testing.T) { + fixtures := loadFixtures(t) + + for _, tc := range fixtures.XAddresses { + testName := tc.ClassicAddress + if tc.Tag != nil { + testName += "_tag_" + string(rune(*tc.Tag)) + } else { + testName += "_no_tag" + } + t.Run("mainnet_"+testName, func(t *testing.T) { + var tag uint32 + tagFlag := false + if tc.Tag != nil { + tag = uint32(*tc.Tag) + tagFlag = true + } + + // Test classic -> X-address conversion + xAddr, err := ClassicAddressToXAddress(tc.ClassicAddress, tag, tagFlag, false) + require.NoError(t, err) + require.Equal(t, tc.MainnetAddress, xAddr, "Classic to X-address conversion failed for %s", tc.ClassicAddress) + + // Test X-address -> classic conversion + classicAddr, decodedTag, isTestnet, err := XAddressToClassicAddress(tc.MainnetAddress) + require.NoError(t, err) + require.Equal(t, tc.ClassicAddress, classicAddr, "X-address to classic conversion failed for %s", tc.MainnetAddress) + require.False(t, isTestnet, "Expected mainnet address") + + if tc.Tag != nil { + require.Equal(t, uint32(*tc.Tag), decodedTag, "Tag mismatch for %s", tc.MainnetAddress) + } + + // Test IsValidXAddress + require.True(t, IsValidXAddress(tc.MainnetAddress), "Expected %s to be a valid X-address", tc.MainnetAddress) + }) + } +} + +// TestCompat_XAddressTestnet tests X-address encoding/decoding for testnet +// Reference: xrpl.js/packages/ripple-address-codec/test/index.test.ts +func TestCompat_XAddressTestnet(t *testing.T) { + fixtures := loadFixtures(t) + + for _, tc := range fixtures.XAddresses { + testName := tc.ClassicAddress + if tc.Tag != nil { + testName += "_tag" + } else { + testName += "_no_tag" + } + t.Run("testnet_"+testName, func(t *testing.T) { + var tag uint32 + tagFlag := false + if tc.Tag != nil { + tag = uint32(*tc.Tag) + tagFlag = true + } + + // Test classic -> X-address conversion + xAddr, err := ClassicAddressToXAddress(tc.ClassicAddress, tag, tagFlag, true) + require.NoError(t, err) + require.Equal(t, tc.TestnetAddress, xAddr, "Classic to X-address conversion failed for %s", tc.ClassicAddress) + + // Test X-address -> classic conversion + classicAddr, decodedTag, isTestnet, err := XAddressToClassicAddress(tc.TestnetAddress) + require.NoError(t, err) + require.Equal(t, tc.ClassicAddress, classicAddr, "X-address to classic conversion failed for %s", tc.TestnetAddress) + require.True(t, isTestnet, "Expected testnet address") + + if tc.Tag != nil { + require.Equal(t, uint32(*tc.Tag), decodedTag, "Tag mismatch for %s", tc.TestnetAddress) + } + + // Test IsValidXAddress + require.True(t, IsValidXAddress(tc.TestnetAddress), "Expected %s to be a valid X-address", tc.TestnetAddress) + }) + } +} + +// TestCompat_InvalidXAddresses tests that invalid X-addresses are properly rejected +// Reference: xrpl.js/packages/ripple-address-codec/test/index.test.ts +func TestCompat_InvalidXAddresses(t *testing.T) { + fixtures := loadFixtures(t) + + for _, tc := range fixtures.InvalidXAddresses { + t.Run(tc.Address[:20], func(t *testing.T) { + require.False(t, IsValidXAddress(tc.Address), "Expected %s to be invalid", tc.Address) + + _, _, _, err := XAddressToClassicAddress(tc.Address) + require.Error(t, err, "Expected error for invalid X-address: %s", tc.Address) + }) + } +} diff --git a/address-codec/errors.go b/address-codec/errors.go index 974403d5..81d70ee2 100644 --- a/address-codec/errors.go +++ b/address-codec/errors.go @@ -13,9 +13,11 @@ var ( // ErrInvalidSeed indicates an invalid seed; could not determine encoding algorithm. ErrInvalidSeed = errors.New("invalid seed; could not determine encoding algorithm") // ErrInvalidXAddress indicates an invalid x-address. - ErrInvalidXAddress = errors.New("invalid x-address") + ErrInvalidXAddress = errors.New("Invalid X-address: bad prefix") + // ErrUnsupportedXAddress indicates an unsupported x-address (e.g., 64-bit tag). + ErrUnsupportedXAddress = errors.New("Unsupported X-address") // ErrInvalidTag indicates an invalid tag. - ErrInvalidTag = errors.New("invalid tag") + ErrInvalidTag = errors.New("Invalid tag") // ErrInvalidAccountID indicates an invalid account ID. ErrInvalidAccountID = errors.New("invalid account ID") // ErrInvalidAddressFormat indicates a general invalid XRPL address format. diff --git a/address-codec/testdata/fixtures/address-fixtures.json b/address-codec/testdata/fixtures/address-fixtures.json new file mode 100644 index 00000000..b887f9ce --- /dev/null +++ b/address-codec/testdata/fixtures/address-fixtures.json @@ -0,0 +1,216 @@ +{ + "encodeDecodeAccountID": [ + { + "hex": "BA8E78626EE42C41B46D46C3048DF3A1C3C87072", + "base58": "rJrRMgiRgrU6hDF4pgu5DXQdWyPbY35ErN" + } + ], + "encodeDecodeNodePublic": [ + { + "hex": "0388E5BA87A000CB807240DF8C848EB0B5FFA5C8E5A521BC8E105C0F0A44217828", + "base58": "n9MXXueo837zYH36DvMc13BwHcqtfAWNJY5czWVbp7uYTj7x17TH" + } + ], + "encodeDecodeAccountPublic": [ + { + "hex": "023693F15967AE357D0327974AD46FE3C127113B1110D6044FD41E723689F81CC6", + "base58": "aB44YfzW24VDEJQ2UuLPV2PvqcPCSoLnL7y5M1EzhdW4LnK5xMS3" + } + ], + "seeds": [ + { + "hex": "4C3A1D213FBDFB14C7C28D609469B341", + "base58": "sEdTM1uX8pu2do5XvTnutH6HsouMaM2", + "type": "ed25519" + }, + { + "hex": "CF2DE378FBDD7E2EE87D486DFB5A7BFF", + "base58": "sn259rEFXrQrWyx3Q7XneWcwV6dfL", + "type": "secp256k1" + }, + { + "hex": "00000000000000000000000000000000", + "base58": "sp6JS7f14BuwFY8Mw6bTtLKWauoUs", + "type": "secp256k1" + }, + { + "hex": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", + "base58": "saGwBRReqUNKuWNLpUAq8i8NkXEPN", + "type": "secp256k1" + }, + { + "hex": "00000000000000000000000000000000", + "base58": "sEdSJHS4oiAdz7w2X2ni1gFiqtbJHqE", + "type": "ed25519" + }, + { + "hex": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", + "base58": "sEdV19BLfeQeKdEXyYA4NhjPJe6XBfG", + "type": "ed25519" + } + ], + "validClassicAddresses": [ + "rU6K7V3Po4snVhBBaU29sesqs2qTQJWDw1", + "rLUEXYuLiQptky37CqLcm9USQpPiz5rkpD" + ], + "invalidClassicAddresses": [ + "rU6K7V3Po4snVhBBaU29sesqs2qTQJWDw2", + "" + ], + "xAddresses": [ + { + "classicAddress": "r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59", + "tag": null, + "mainnetAddress": "X7AcgcsBL6XDcUb289X4mJ8djcdyKaB5hJDWMArnXr61cqZ", + "testnetAddress": "T719a5UwUCnEs54UsxG9CJYYDhwmFCqkr7wxCcNcfZ6p5GZ" + }, + { + "classicAddress": "r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59", + "tag": 1, + "mainnetAddress": "X7AcgcsBL6XDcUb289X4mJ8djcdyKaGZMhc9YTE92ehJ2Fu", + "testnetAddress": "T719a5UwUCnEs54UsxG9CJYYDhwmFCvbJNZbi37gBGkRkbE" + }, + { + "classicAddress": "r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59", + "tag": 14, + "mainnetAddress": "X7AcgcsBL6XDcUb289X4mJ8djcdyKaGo2K5VpXpmCqbV2gS", + "testnetAddress": "T719a5UwUCnEs54UsxG9CJYYDhwmFCvqXVCALUGJGSbNV3x" + }, + { + "classicAddress": "r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59", + "tag": 11747, + "mainnetAddress": "X7AcgcsBL6XDcUb289X4mJ8djcdyKaLFuhLRuNXPrDeJd9A", + "testnetAddress": "T719a5UwUCnEs54UsxG9CJYYDhwmFCziiNHtUukubF2Mg6t" + }, + { + "classicAddress": "rLczgQHxPhWtjkaQqn3Q6UM8AbRbbRvs5K", + "tag": null, + "mainnetAddress": "XVZVpQj8YSVpNyiwXYSqvQoQqgBttTxAZwMcuJd4xteQHyt", + "testnetAddress": "TVVrSWtmQQssgVcmoMBcFQZKKf56QscyWLKnUyiuZW8ALU4" + }, + { + "classicAddress": "rpZc4mVfWUif9CRoHRKKcmhu1nx2xktxBo", + "tag": null, + "mainnetAddress": "X7YenJqxv3L66CwhBSfd3N8RzGXxYqPopMGMsCcpho79rex", + "testnetAddress": "T77wVQzA8ntj9wvCTNiQpNYLT5hmhRsFyXDoMLqYC4BzQtV" + }, + { + "classicAddress": "rpZc4mVfWUif9CRoHRKKcmhu1nx2xktxBo", + "tag": 58, + "mainnetAddress": "X7YenJqxv3L66CwhBSfd3N8RzGXxYqV56ZkTCa9UCzgaao1", + "testnetAddress": "T77wVQzA8ntj9wvCTNiQpNYLT5hmhR9kej6uxm4jGcQD7rZ" + }, + { + "classicAddress": "rsA2LpzuawewSBQXkiju3YQTMzW13pAAdW", + "tag": 23480, + "mainnetAddress": "X7d3eHCXzwBeWrZec1yT24iZerQjYL8m8zCJ16ACxu1BrBY", + "testnetAddress": "T7YChPFWifjCAXLEtg5N74c7fSAYsvSokwcmBPBUZWhxH5P" + }, + { + "classicAddress": "rsA2LpzuawewSBQXkiju3YQTMzW13pAAdW", + "tag": 11747, + "mainnetAddress": "X7d3eHCXzwBeWrZec1yT24iZerQjYLo2CJf8oVC5CMWey5m", + "testnetAddress": "T7YChPFWifjCAXLEtg5N74c7fSAYsvTcc7nEfwuEEvn5Q4w" + }, + { + "classicAddress": "rGWrZyQqhTp9Xu7G5Pkayo7bXjH4k4QYpf", + "tag": null, + "mainnetAddress": "XVLhHMPHU98es4dbozjVtdWzVrDjtV5fdx1mHp98tDMoQXb", + "testnetAddress": "TVE26TYGhfLC7tQDno7G8dGtxSkYQn49b3qD26PK7FcGSKE" + }, + { + "classicAddress": "rGWrZyQqhTp9Xu7G5Pkayo7bXjH4k4QYpf", + "tag": 0, + "mainnetAddress": "XVLhHMPHU98es4dbozjVtdWzVrDjtV8AqEL4xcZj5whKbmc", + "testnetAddress": "TVE26TYGhfLC7tQDno7G8dGtxSkYQnSy8RHqGHoGJ59spi2" + }, + { + "classicAddress": "rGWrZyQqhTp9Xu7G5Pkayo7bXjH4k4QYpf", + "tag": 1, + "mainnetAddress": "XVLhHMPHU98es4dbozjVtdWzVrDjtV8xvjGQTYPiAx6gwDC", + "testnetAddress": "TVE26TYGhfLC7tQDno7G8dGtxSkYQnSz1uDimDdPYXzSpyw" + }, + { + "classicAddress": "rGWrZyQqhTp9Xu7G5Pkayo7bXjH4k4QYpf", + "tag": 2, + "mainnetAddress": "XVLhHMPHU98es4dbozjVtdWzVrDjtV8zpDURx7DzBCkrQE7", + "testnetAddress": "TVE26TYGhfLC7tQDno7G8dGtxSkYQnTryP9tG9TW8GeMBmd" + }, + { + "classicAddress": "rGWrZyQqhTp9Xu7G5Pkayo7bXjH4k4QYpf", + "tag": 32, + "mainnetAddress": "XVLhHMPHU98es4dbozjVtdWzVrDjtVoYiC9UvKfjKar4LJe", + "testnetAddress": "TVE26TYGhfLC7tQDno7G8dGtxSkYQnT2oqaCDzMEuCDAj1j" + }, + { + "classicAddress": "rGWrZyQqhTp9Xu7G5Pkayo7bXjH4k4QYpf", + "tag": 276, + "mainnetAddress": "XVLhHMPHU98es4dbozjVtdWzVrDjtVoKj3MnFGMXEFMnvJV", + "testnetAddress": "TVE26TYGhfLC7tQDno7G8dGtxSkYQnTMgJJYfAbsiPsc6Zg" + }, + { + "classicAddress": "rGWrZyQqhTp9Xu7G5Pkayo7bXjH4k4QYpf", + "tag": 65591, + "mainnetAddress": "XVLhHMPHU98es4dbozjVtdWzVrDjtVozpjdhPQVdt3ghaWw", + "testnetAddress": "TVE26TYGhfLC7tQDno7G8dGtxSkYQn7ryu2W6njw7mT1jmS" + }, + { + "classicAddress": "rGWrZyQqhTp9Xu7G5Pkayo7bXjH4k4QYpf", + "tag": 16781933, + "mainnetAddress": "XVLhHMPHU98es4dbozjVtdWzVrDjtVqrDUk2vDpkTjPsY73", + "testnetAddress": "TVE26TYGhfLC7tQDno7G8dGtxSkYQnVsw45sDtGHhLi27Qa" + }, + { + "classicAddress": "rGWrZyQqhTp9Xu7G5Pkayo7bXjH4k4QYpf", + "tag": 4294967294, + "mainnetAddress": "XVLhHMPHU98es4dbozjVtdWzVrDjtV1kAsixQTdMjbWi39u", + "testnetAddress": "TVE26TYGhfLC7tQDno7G8dGtxSkYQnX8tDFQ53itLNqs6vU" + }, + { + "classicAddress": "rGWrZyQqhTp9Xu7G5Pkayo7bXjH4k4QYpf", + "tag": 4294967295, + "mainnetAddress": "XVLhHMPHU98es4dbozjVtdWzVrDjtV18pX8yuPT7y4xaEHi", + "testnetAddress": "TVE26TYGhfLC7tQDno7G8dGtxSkYQnXoy6kSDh6rZzApc69" + }, + { + "classicAddress": "rPEPPER7kfTD9w2To4CQk6UCfuHM9c6GDY", + "tag": null, + "mainnetAddress": "XV5sbjUmgPpvXv4ixFWZ5ptAYZ6PD2gYsjNFQLKYW33DzBm", + "testnetAddress": "TVd2rqMkYL2AyS97NdELcpeiprNBjwLZzuUG5rZnaewsahi" + }, + { + "classicAddress": "rPEPPER7kfTD9w2To4CQk6UCfuHM9c6GDY", + "tag": 0, + "mainnetAddress": "XV5sbjUmgPpvXv4ixFWZ5ptAYZ6PD2m4Er6SnvjVLpMWPjR", + "testnetAddress": "TVd2rqMkYL2AyS97NdELcpeiprNBjwRQUBetPbyrvXSTuxU" + }, + { + "classicAddress": "rPEPPER7kfTD9w2To4CQk6UCfuHM9c6GDY", + "tag": 13371337, + "mainnetAddress": "XV5sbjUmgPpvXv4ixFWZ5ptAYZ6PD2qwGkhgc48zzcx6Gkr", + "testnetAddress": "TVd2rqMkYL2AyS97NdELcpeiprNBjwVUDvp3vhpXbNhLwJi" + } + ], + "invalidXAddresses": [ + { + "address": "XVLhHMPHU98es4dbozjVtdWzVrDjtV5fdx1mHp98tDMoQXa", + "error": "checksum_invalid" + }, + { + "address": "dGzKGt8CVpWoa8aWL1k18tAdy9Won3PxynvbbpkAqp3V47g", + "error": "Invalid X-address: bad prefix" + }, + { + "address": "XVLhHMPHU98es4dbozjVtdWzVrDjtV18pX8zeUygYrCgrPh", + "error": "Unsupported X-address" + } + ], + "codecTests": [ + { + "input": "123456789", + "version": 0, + "expectedLength": 9, + "encoded": "rnaC7gW34M77Kneb78s" + } + ] +} diff --git a/address-codec/x_codec.go b/address-codec/x_codec.go index 116b8621..fb47a011 100644 --- a/address-codec/x_codec.go +++ b/address-codec/x_codec.go @@ -63,7 +63,16 @@ func EncodeXAddress(accountID []byte, tag uint32, tagFlag, testnetFlag bool) (st // DecodeXAddress returns the accountId, tag, and testnet boolean decoding of the x-address. // If the x-address is invalid, it returns an error. func DecodeXAddress(xAddress string) (accountID []byte, tag uint32, testnet bool, err error) { - xAddressBytes := DecodeBase58(xAddress) + // Use Base58CheckDecode to validate checksum + xAddressBytes, err := Base58CheckDecode(xAddress) + if err != nil { + return nil, 0, false, err + } + + // Verify length (2 prefix + 20 accountID + 1 flag + 8 tag bytes = 31) + if len(xAddressBytes) != 31 { + return nil, 0, false, ErrInvalidXAddress + } switch { case bytes.HasPrefix(xAddressBytes, MainnetXAddressPrefix): @@ -74,7 +83,7 @@ func DecodeXAddress(xAddress string) (accountID []byte, tag uint32, testnet bool return nil, 0, false, ErrInvalidXAddress } - tag, err = decodeTag(xAddressBytes) + tag, _, err = decodeTag(xAddressBytes) if err != nil { return nil, 0, false, err } @@ -113,13 +122,26 @@ func ClassicAddressToXAddress(address string, tag uint32, tagFlag, testnetFlag b // decodeTag returns the tag from the x-address. // If the tag is invalid, it returns an error. -func decodeTag(xAddressBytes []byte) (uint32, error) { - switch { - case xAddressBytes[22] > 1: - return 0, ErrInvalidTag - case xAddressBytes[22] == 1: - return uint32(xAddressBytes[23]) + uint32(xAddressBytes[24])*256 + uint32(xAddressBytes[25])*65536, nil - default: - return 0, nil +func decodeTag(xAddressBytes []byte) (uint32, bool, error) { + flag := xAddressBytes[22] + if flag >= 2 { + // No support for 64-bit tags at this time + return 0, false, ErrUnsupportedXAddress + } + if flag == 1 { + // Little-endian to big-endian (4 bytes for full 32-bit tag support) + tag := uint32(xAddressBytes[23]) + + uint32(xAddressBytes[24])*0x100 + + uint32(xAddressBytes[25])*0x10000 + + uint32(xAddressBytes[26])*0x1000000 + return tag, true, nil + } + // flag == 0 means no tag + // Verify remaining bytes are zero (reserved for 64-bit tags) + for i := 23; i < 31; i++ { + if xAddressBytes[i] != 0 { + return 0, false, ErrInvalidTag + } } + return 0, false, nil } diff --git a/address-codec/x_codec_test.go b/address-codec/x_codec_test.go index 2ff0bda8..07b34c9c 100644 --- a/address-codec/x_codec_test.go +++ b/address-codec/x_codec_test.go @@ -134,12 +134,7 @@ func TestDecodeXAddress(t *testing.T) { { name: "fail - invalid x-address", input: "invalid", - expectedErr: ErrInvalidXAddress, - }, - { - name: "fail - invalid tag", - input: "T719a5UwUCnEs54UsxG9CJYYDhwmFgrRVXpDX5tdrUHz9j1", - expectedErr: ErrInvalidTag, + expectedErr: ErrInvalidFormat, }, { name: "pass - valid testnet x-address", @@ -168,7 +163,17 @@ func TestDecodeXAddress(t *testing.T) { expectedErr: nil, }, { - name: "pass - valid mainnet x-address", + name: "pass - valid mainnet x-address", + input: "X7AcgcsBL6XDcUb289X4mJ8djcdyKaB5hJDWMArnXr61cqZ", + expectedAccountId: []byte{ + 94, 123, 17, 37, 35, 246, + 141, 47, 94, 135, 157, 180, + 234, 197, 28, 102, 152, 166, + 147, 4, + }, + expectedTag: 0, + expectedTestnet: false, + expectedErr: nil, }, { name: "pass - valid mainnet x-address with tag", @@ -212,12 +217,7 @@ func TestXAddressToClassicAddress(t *testing.T) { { name: "fail - invalid x-address", input: "invalid", - expectedErr: ErrInvalidXAddress, - }, - { - name: "fail - invalid tag", - input: "T719a5UwUCnEs54UsxG9CJYYDhwmFgrRVXpDX5tdrUHz9j1", - expectedErr: ErrInvalidTag, + expectedErr: ErrInvalidFormat, }, { name: "pass - valid testnet x-address", @@ -305,35 +305,47 @@ func TestDecodeTag(t *testing.T) { name string input []byte expectedTag uint32 + hasTag bool expectedErr error }{ { - name: "fail - invalid tag", + name: "fail - unsupported 64-bit tag (flag >= 2)", input: []byte{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - expectedErr: ErrInvalidTag, + expectedErr: ErrUnsupportedXAddress, }, { name: "pass - valid tag - 1", input: []byte{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0}, expectedTag: 1, + hasTag: true, expectedErr: nil, }, { - name: "pass - valid tag - 0", + name: "pass - no tag (flag = 0)", input: []byte{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, expectedTag: 0, + hasTag: false, + expectedErr: nil, + }, + { + name: "pass - large tag (32-bit max)", + input: []byte{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0xFF, 0xFF, 0xFF, 0xFF, 0, 0, 0, 0, 0}, + expectedTag: 4294967295, + hasTag: true, expectedErr: nil, }, } for _, tc := range testcases { t.Run(tc.name, func(t *testing.T) { - actual, err := decodeTag(tc.input) + actual, hasTag, err := decodeTag(tc.input) if tc.expectedErr != nil { require.Error(t, err) require.Equal(t, tc.expectedErr.Error(), err.Error()) } else { + require.NoError(t, err) require.Equal(t, tc.expectedTag, actual) + require.Equal(t, tc.hasTag, hasTag) } }) } diff --git a/binary-codec/compat_test.go b/binary-codec/compat_test.go new file mode 100644 index 00000000..0e36192f --- /dev/null +++ b/binary-codec/compat_test.go @@ -0,0 +1,469 @@ +package binarycodec + +import ( + "encoding/json" + "os" + "path/filepath" + "reflect" + "strings" + "testing" + + "github.com/stretchr/testify/require" +) + +// CodecFixtures represents the structure of codec-fixtures.json +type CodecFixtures struct { + AccountState []AccountStateTest `json:"accountState"` +} + +type AccountStateTest struct { + Binary string `json:"binary"` + JSON map[string]any `json:"json"` +} + +// DataDrivenTests represents the structure of data-driven-tests.json +type DataDrivenTests struct { + Types []TypeTest `json:"types"` + FieldsTests []FieldTest `json:"fields_tests"` +} + +type TypeTest struct { + Name string `json:"name"` + Ordinal int `json:"ordinal"` +} + +type FieldTest struct { + TypeName string `json:"type_name"` + Name string `json:"name"` + NthOfType int `json:"nth_of_type"` + Type int `json:"type"` + ExpectedHex string `json:"expected_hex"` +} + +func loadJSONFile(t *testing.T, filename string) map[string]any { + data, err := os.ReadFile(filepath.Join("testdata/fixtures", filename)) + require.NoError(t, err, "Failed to read fixture file: %s", filename) + + var result map[string]any + err = json.Unmarshal(data, &result) + require.NoError(t, err, "Failed to parse fixture JSON: %s", filename) + + return result +} + +func loadBinaryFile(t *testing.T, filename string) string { + data, err := os.ReadFile(filepath.Join("testdata/fixtures", filename)) + require.NoError(t, err, "Failed to read binary fixture file: %s", filename) + + // Binary files just contain the hex string + return strings.TrimSpace(string(data)) +} + +// cleanJSON removes fields that shouldn't be compared (metadata, etc.) +func cleanJSONForEncoding(json map[string]any) map[string]any { + result := make(map[string]any) + nonEncodingFields := map[string]bool{ + "date": true, + "hash": true, + "inLedger": true, + "ledger_index": true, + "meta": true, + "validated": true, + } + + for k, v := range json { + if !nonEncodingFields[k] { + result[k] = v + } + } + return result +} + +// convertJSONTypes recursively converts JSON types to Go types expected by the binary codec +// JSON numbers (float64) are converted to uint32 for integer fields +// This is needed because Go's json.Unmarshal uses float64 for all numbers +func convertJSONTypes(data map[string]any) map[string]any { + // Fields that should be uint32 + uint32Fields := map[string]bool{ + "Flags": true, + "Sequence": true, + "LastLedgerSequence": true, + "DestinationTag": true, + "SourceTag": true, + "OfferSequence": true, + "CancelAfter": true, + "FinishAfter": true, + "SettleDelay": true, + "Expiration": true, + "TransferFee": true, + "QualityIn": true, + "QualityOut": true, + "SignerQuorum": true, + "TicketCount": true, + "TicketSequence": true, + "OwnerCount": true, + "PreviousTxnLgrSeq": true, + } + + // Fields that should be int (used by UInt16) + intFields := map[string]bool{ + "SignerWeight": true, + "type": true, // Used in Paths + } + + result := make(map[string]any) + for k, v := range data { + result[k] = convertValue(k, v, uint32Fields, intFields) + } + return result +} + +func convertValue(key string, v any, uint32Fields, intFields map[string]bool) any { + switch val := v.(type) { + case float64: + // Convert to uint32 if it's a uint32 field + if uint32Fields[key] { + return uint32(val) + } + // Convert to int if it's an int field + if intFields[key] { + return int(val) + } + // Check if it's a whole number that should be int + if val == float64(int64(val)) { + return int(val) + } + return val + case map[string]any: + // Recursively convert nested objects + return convertJSONTypes(val) + case []any: + // Recursively convert arrays + result := make([]any, len(val)) + for i, item := range val { + if m, ok := item.(map[string]any); ok { + result[i] = convertJSONTypes(m) + } else { + result[i] = convertValue("", item, uint32Fields, intFields) + } + } + return result + default: + return v + } +} + +// TestCompat_EncodeTransaction tests encoding transactions +// Reference: xrpl.js/packages/ripple-binary-codec/test/tx-encode-decode.test.ts +func TestCompat_EncodeTransaction(t *testing.T) { + testCases := []struct { + name string + txFile string + binaryFile string + }{ + {"DeliverMin", "delivermin-tx.json", "delivermin-tx-binary.json"}, + {"EscrowCreate", "escrow-create-tx.json", "escrow-create-binary.json"}, + {"EscrowCancel", "escrow-cancel-tx.json", "escrow-cancel-binary.json"}, + {"EscrowFinish", "escrow-finish-tx.json", "escrow-finish-binary.json"}, + {"PaymentChannelCreate", "payment-channel-create-tx.json", "payment-channel-create-binary.json"}, + {"PaymentChannelClaim", "payment-channel-claim-tx.json", "payment-channel-claim-binary.json"}, + {"PaymentChannelFund", "payment-channel-fund-tx.json", "payment-channel-fund-binary.json"}, + {"SignerListSet", "signerlistset-tx.json", "signerlistset-tx-binary.json"}, + {"DepositPreauth", "deposit-preauth-tx.json", "deposit-preauth-tx-binary.json"}, + {"TicketCreate", "ticket-create-tx.json", "ticket-create-binary.json"}, + } + + for _, tc := range testCases { + t.Run(tc.name+"_Encode", func(t *testing.T) { + txJSON := loadJSONFile(t, tc.txFile) + expectedBinary := loadBinaryFile(t, tc.binaryFile) + + // Clean the JSON before encoding (remove non-encoding fields) + cleanedJSON := cleanJSONForEncoding(txJSON) + // Convert JSON types (float64 -> uint32 for integer fields) + convertedJSON := convertJSONTypes(cleanedJSON) + + encoded, err := Encode(convertedJSON) + require.NoError(t, err, "Failed to encode transaction") + + // Strip quotes from expected binary if present + expectedBinary = strings.Trim(expectedBinary, "\"") + + require.Equal(t, strings.ToUpper(expectedBinary), strings.ToUpper(encoded), + "Encoding mismatch for %s", tc.name) + }) + } +} + +// TestCompat_DecodeTransaction tests decoding transactions +// Reference: xrpl.js/packages/ripple-binary-codec/test/tx-encode-decode.test.ts +func TestCompat_DecodeTransaction(t *testing.T) { + testCases := []struct { + name string + txFile string + binaryFile string + }{ + {"DeliverMin", "delivermin-tx.json", "delivermin-tx-binary.json"}, + {"EscrowCreate", "escrow-create-tx.json", "escrow-create-binary.json"}, + {"EscrowCancel", "escrow-cancel-tx.json", "escrow-cancel-binary.json"}, + {"EscrowFinish", "escrow-finish-tx.json", "escrow-finish-binary.json"}, + {"PaymentChannelCreate", "payment-channel-create-tx.json", "payment-channel-create-binary.json"}, + {"PaymentChannelClaim", "payment-channel-claim-tx.json", "payment-channel-claim-binary.json"}, + {"PaymentChannelFund", "payment-channel-fund-tx.json", "payment-channel-fund-binary.json"}, + {"SignerListSet", "signerlistset-tx.json", "signerlistset-tx-binary.json"}, + {"DepositPreauth", "deposit-preauth-tx.json", "deposit-preauth-tx-binary.json"}, + {"TicketCreate", "ticket-create-tx.json", "ticket-create-binary.json"}, + } + + for _, tc := range testCases { + t.Run(tc.name+"_Decode", func(t *testing.T) { + binary := loadBinaryFile(t, tc.binaryFile) + + // Strip quotes from binary if present + binary = strings.Trim(binary, "\"") + + decoded, err := Decode(binary) + require.NoError(t, err, "Failed to decode transaction") + + // Load expected JSON for comparison + expectedJSON := loadJSONFile(t, tc.txFile) + cleanedExpected := cleanJSONForEncoding(expectedJSON) + + // Compare key fields + for key, expectedVal := range cleanedExpected { + actualVal, exists := decoded[key] + if !exists { + t.Errorf("Missing field %s in decoded result", key) + continue + } + + // Deep compare values + if !deepEqual(expectedVal, actualVal) { + t.Errorf("Field %s mismatch:\n expected: %v (%T)\n actual: %v (%T)", + key, expectedVal, expectedVal, actualVal, actualVal) + } + } + }) + } +} + +// TestCompat_AccountState tests encoding/decoding ledger entries from codec-fixtures.json +// Reference: xrpl.js/packages/ripple-binary-codec/test/ledger.test.ts +func TestCompat_AccountState(t *testing.T) { + data, err := os.ReadFile("testdata/fixtures/codec-fixtures.json") + require.NoError(t, err, "Failed to read codec-fixtures.json") + + var fixtures CodecFixtures + err = json.Unmarshal(data, &fixtures) + require.NoError(t, err, "Failed to parse codec-fixtures.json") + + for i, tc := range fixtures.AccountState { + t.Run("AccountState_"+string(rune(i)), func(t *testing.T) { + // Test decoding + t.Run("Decode", func(t *testing.T) { + decoded, err := Decode(tc.Binary) + require.NoError(t, err, "Failed to decode account state") + + // Compare key fields + for key, expectedVal := range tc.JSON { + actualVal, exists := decoded[key] + if !exists { + t.Errorf("Missing field %s in decoded result", key) + continue + } + + if !deepEqual(expectedVal, actualVal) { + t.Errorf("Field %s mismatch:\n expected: %v\n actual: %v", key, expectedVal, actualVal) + } + } + }) + + // Test encoding + t.Run("Encode", func(t *testing.T) { + // Convert JSON types for encoding + convertedJSON := convertJSONTypes(tc.JSON) + encoded, err := Encode(convertedJSON) + require.NoError(t, err, "Failed to encode account state") + + require.Equal(t, strings.ToUpper(tc.Binary), strings.ToUpper(encoded), + "Encoding mismatch for account state %d", i) + }) + }) + } +} + +// TestCompat_RoundTrip tests that encode(decode(binary)) == binary +// Reference: xrpl.js/packages/ripple-binary-codec/test/binary-json.test.ts +func TestCompat_RoundTrip(t *testing.T) { + testCases := []struct { + name string + binaryFile string + }{ + {"DeliverMin", "delivermin-tx-binary.json"}, + {"EscrowCreate", "escrow-create-binary.json"}, + {"EscrowCancel", "escrow-cancel-binary.json"}, + {"PaymentChannelCreate", "payment-channel-create-binary.json"}, + } + + for _, tc := range testCases { + t.Run(tc.name, func(t *testing.T) { + binary := loadBinaryFile(t, tc.binaryFile) + binary = strings.Trim(binary, "\"") + + // Decode + decoded, err := Decode(binary) + require.NoError(t, err, "Failed to decode") + + // Encode back + reEncoded, err := Encode(decoded) + require.NoError(t, err, "Failed to re-encode") + + require.Equal(t, strings.ToUpper(binary), strings.ToUpper(reEncoded), + "Round-trip mismatch for %s", tc.name) + }) + } +} + +// TestCompat_XCodecFixtures tests X-address handling in binary codec +// Reference: xrpl.js/packages/ripple-binary-codec/test/fixtures/x-codec-fixtures.json +func TestCompat_XCodecFixtures(t *testing.T) { + data, err := os.ReadFile("testdata/fixtures/x-codec-fixtures.json") + if err != nil { + t.Skip("x-codec-fixtures.json not found") + return + } + + var fixtures struct { + Transactions []struct { + RJSON map[string]any `json:"rjson"` + XJSON map[string]any `json:"xjson"` + } `json:"transactions"` + } + + err = json.Unmarshal(data, &fixtures) + require.NoError(t, err, "Failed to parse x-codec-fixtures.json") + + for i, tx := range fixtures.Transactions { + t.Run("XAddress_"+string(rune(i)), func(t *testing.T) { + // Convert JSON types for encoding + rConverted := convertJSONTypes(tx.RJSON) + xConverted := convertJSONTypes(tx.XJSON) + + // Encode rjson and xjson - they should produce the same binary + rEncoded, err := Encode(rConverted) + require.NoError(t, err, "Failed to encode rjson") + + xEncoded, err := Encode(xConverted) + require.NoError(t, err, "Failed to encode xjson") + + require.Equal(t, rEncoded, xEncoded, + "rjson and xjson should encode to same binary") + }) + } +} + +// deepEqual compares two values with special handling for numbers +func deepEqual(expected, actual any) bool { + // Handle nil cases + if expected == nil && actual == nil { + return true + } + if expected == nil || actual == nil { + return false + } + + // Handle numeric comparisons (JSON numbers can be float64 or int) + switch e := expected.(type) { + case float64: + switch a := actual.(type) { + case float64: + return e == a + case int: + return e == float64(a) + case int64: + return e == float64(a) + case uint32: + return e == float64(a) + case uint64: + return e == float64(a) + } + case int: + switch a := actual.(type) { + case float64: + return float64(e) == a + case int: + return e == a + case int64: + return int64(e) == a + case uint32: + return uint32(e) == a + } + case string: + if a, ok := actual.(string); ok { + return strings.EqualFold(e, a) + } + case map[string]any: + if a, ok := actual.(map[string]any); ok { + if len(e) != len(a) { + return false + } + for k, v := range e { + av, exists := a[k] + if !exists || !deepEqual(v, av) { + return false + } + } + return true + } + case []any: + switch a := actual.(type) { + case []any: + if len(e) != len(a) { + return false + } + for i := range e { + if !deepEqual(e[i], a[i]) { + return false + } + } + return true + case []string: + // Handle []any (from JSON) vs []string (from Go) + if len(e) != len(a) { + return false + } + for i := range e { + if !deepEqual(e[i], a[i]) { + return false + } + } + return true + } + case []string: + switch a := actual.(type) { + case []string: + if len(e) != len(a) { + return false + } + for i := range e { + if !strings.EqualFold(e[i], a[i]) { + return false + } + } + return true + case []any: + // Handle []string vs []any + if len(e) != len(a) { + return false + } + for i := range e { + if !deepEqual(e[i], a[i]) { + return false + } + } + return true + } + } + + return reflect.DeepEqual(expected, actual) +} diff --git a/binary-codec/definitions/definitions.json b/binary-codec/definitions/definitions.json index aa802379..4bbdfe40 100644 --- a/binary-codec/definitions/definitions.json +++ b/binary-codec/definitions/definitions.json @@ -1,3052 +1,3607 @@ { - "TYPES": { - "AccountID": 8, - "Amount": 6, - "Blob": 7, - "Currency": 26, - "Done": -1, - "Hash128": 4, - "Hash160": 17, - "Hash192": 21, - "Hash256": 5, - "Issue": 24, - "LedgerEntry": 10002, - "Metadata": 10004, - "NotPresent": 0, - "Number": 9, - "PathSet": 18, - "STArray": 15, - "STObject": 14, - "Transaction": 10001, - "UInt16": 1, - "UInt192": 21, - "UInt32": 2, - "UInt384": 22, - "UInt512": 23, - "UInt64": 3, - "UInt8": 16, - "UInt96": 20, - "Unknown": -2, - "Validation": 10003, - "Vector256": 19, - "XChainBridge": 25 - }, - "LEDGER_ENTRY_TYPES": { - "AccountRoot": 97, - "Amendments": 102, - "AMM": 121, - "Any": -3, - "Bridge": 105, - "Check": 67, - "Child": -2, - "Contract": 99, - "Credential": 129, - "DepositPreauth": 112, - "DID": 73, - "Delegate": 131, - "DirectoryNode": 100, - "Escrow": 117, - "FeeSettings": 115, - "GeneratorMap": 103, - "Invalid": -1, - "LedgerHashes": 104, - "MPToken": 127, - "MPTokenIssuance": 126, - "NegativeUNL": 78, - "NFTokenOffer": 55, - "NFTokenPage": 80, - "Nickname": 110, - "Offer": 111, - "Oracle": 128, - "PayChannel": 120, - "PermissionedDomain": 130, - "RippleState": 114, - "SignerList": 83, - "Ticket": 84, - "XChainOwnedClaimID": 113, - "XChainOwnedCreateAccountClaimID": 116 - }, "FIELDS": [ [ "Generic", { - "nth": 0, - "isVLEncoded": false, "isSerialized": false, "isSigningField": false, + "isVLEncoded": false, + "nth": 0, "type": "Unknown" } ], [ "Invalid", { - "nth": -1, - "isVLEncoded": false, "isSerialized": false, "isSigningField": false, + "isVLEncoded": false, + "nth": -1, "type": "Unknown" } ], [ "ObjectEndMarker", { - "nth": 1, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 1, "type": "STObject" } ], [ "ArrayEndMarker", { - "nth": 1, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 1, "type": "STArray" } ], [ - "hash", + "taker_gets_funded", { - "nth": 257, - "isVLEncoded": false, "isSerialized": false, "isSigningField": false, - "type": "Hash256" - } - ], - [ - "index", - { - "nth": 258, "isVLEncoded": false, - "isSerialized": false, - "isSigningField": false, - "type": "Hash256" - } - ], - [ - "taker_gets_funded", - { "nth": 258, - "isVLEncoded": false, - "isSerialized": false, - "isSigningField": false, "type": "Amount" } ], [ "taker_pays_funded", { - "nth": 259, - "isVLEncoded": false, "isSerialized": false, "isSigningField": false, + "isVLEncoded": false, + "nth": 259, "type": "Amount" } ], [ - "LedgerEntry", + "LedgerEntryType", { - "nth": 257, + "isSerialized": true, + "isSigningField": true, "isVLEncoded": false, - "isSerialized": false, - "isSigningField": false, - "type": "LedgerEntry" + "nth": 1, + "type": "UInt16" } ], [ - "Transaction", + "TransactionType", { - "nth": 257, + "isSerialized": true, + "isSigningField": true, "isVLEncoded": false, - "isSerialized": false, - "isSigningField": false, - "type": "Transaction" + "nth": 2, + "type": "UInt16" } ], [ - "Validation", + "SignerWeight", { - "nth": 257, + "isSerialized": true, + "isSigningField": true, "isVLEncoded": false, - "isSerialized": false, - "isSigningField": false, - "type": "Validation" + "nth": 3, + "type": "UInt16" } ], [ - "Metadata", + "TransferFee", { - "nth": 257, + "isSerialized": true, + "isSigningField": true, "isVLEncoded": false, - "isSerialized": false, - "isSigningField": false, - "type": "Metadata" + "nth": 4, + "type": "UInt16" } ], [ - "Permissions", + "TradingFee", { - "nth": 29, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STArray" + "isVLEncoded": false, + "nth": 5, + "type": "UInt16" } ], [ - "CloseResolution", + "DiscountedFee", { - "nth": 1, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "UInt8" + "isVLEncoded": false, + "nth": 6, + "type": "UInt16" } ], [ - "Method", + "Version", { - "nth": 2, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "UInt8" + "isVLEncoded": false, + "nth": 16, + "type": "UInt16" } ], [ - "TransactionResult", + "HookStateChangeCount", { - "nth": 3, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "UInt8" + "isVLEncoded": false, + "nth": 17, + "type": "UInt16" } ], [ - "Scale", + "HookEmitCount", { - "nth": 4, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "UInt8" + "isVLEncoded": false, + "nth": 18, + "type": "UInt16" } ], [ - "AssetScale", + "HookExecutionIndex", { "isSerialized": true, "isSigningField": true, "isVLEncoded": false, - "nth": 5, - "type": "UInt8" + "nth": 19, + "type": "UInt16" } ], [ - "TickSize", + "HookApiVersion", { - "nth": 16, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "UInt8" + "isVLEncoded": false, + "nth": 20, + "type": "UInt16" } ], [ - "UNLModifyDisabling", + "LedgerFixType", { - "nth": 17, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "UInt8" + "isVLEncoded": false, + "nth": 21, + "type": "UInt16" } ], [ - "HookResult", + "ManagementFeeRate", { - "nth": 18, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "UInt8" + "isVLEncoded": false, + "nth": 22, + "type": "UInt16" } ], [ - "WasLockingChainSend", + "NetworkID", { - "nth": 19, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "UInt8" + "isVLEncoded": false, + "nth": 1, + "type": "UInt32" } ], [ - "LedgerEntryType", + "Flags", { - "nth": 1, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "UInt16" + "isVLEncoded": false, + "nth": 2, + "type": "UInt32" } ], [ - "TransactionType", + "SourceTag", { - "nth": 2, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "UInt16" + "isVLEncoded": false, + "nth": 3, + "type": "UInt32" } ], [ - "SignerWeight", + "Sequence", { - "nth": 3, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "UInt16" + "isVLEncoded": false, + "nth": 4, + "type": "UInt32" } ], [ - "TransferFee", + "PreviousTxnLgrSeq", { - "nth": 4, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "UInt16" + "isVLEncoded": false, + "nth": 5, + "type": "UInt32" } ], [ - "TradingFee", + "LedgerSequence", { - "nth": 5, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "UInt16" - } - ], - [ - "DiscountedFee", - { - "nth": 6, - "isVLEncoded": false, - "isSerialized": true, - "isSigningField": true, - "type": "UInt16" - } - ], - [ - "Version", - { - "nth": 16, - "isVLEncoded": false, - "isSerialized": true, - "isSigningField": true, - "type": "UInt16" - } - ], - [ - "HookStateChangeCount", - { - "nth": 17, - "isVLEncoded": false, - "isSerialized": true, - "isSigningField": true, - "type": "UInt16" - } - ], - [ - "HookEmitCount", - { - "nth": 18, - "isVLEncoded": false, - "isSerialized": true, - "isSigningField": true, - "type": "UInt16" - } - ], - [ - "HookExecutionIndex", - { - "nth": 19, - "isVLEncoded": false, - "isSerialized": true, - "isSigningField": true, - "type": "UInt16" - } - ], - [ - "HookApiVersion", - { - "nth": 20, - "isVLEncoded": false, - "isSerialized": true, - "isSigningField": true, - "type": "UInt16" - } - ], - [ - "NetworkID", - { - "nth": 1, - "isVLEncoded": false, - "isSerialized": true, - "isSigningField": true, - "type": "UInt32" - } - ], - [ - "Flags", - { - "nth": 2, - "isVLEncoded": false, - "isSerialized": true, - "isSigningField": true, - "type": "UInt32" - } - ], - [ - "SourceTag", - { - "nth": 3, - "isVLEncoded": false, - "isSerialized": true, - "isSigningField": true, - "type": "UInt32" - } - ], - [ - "Sequence", - { - "nth": 4, "isVLEncoded": false, - "isSerialized": true, - "isSigningField": true, - "type": "UInt32" - } - ], - [ - "PreviousTxnLgrSeq", - { - "nth": 5, - "isVLEncoded": false, - "isSerialized": true, - "isSigningField": true, - "type": "UInt32" - } - ], - [ - "LedgerSequence", - { "nth": 6, - "isVLEncoded": false, - "isSerialized": true, - "isSigningField": true, "type": "UInt32" } ], [ "CloseTime", { - "nth": 7, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 7, "type": "UInt32" } ], [ "ParentCloseTime", { - "nth": 8, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 8, "type": "UInt32" } ], [ "SigningTime", { - "nth": 9, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 9, "type": "UInt32" } ], [ "Expiration", { - "nth": 10, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 10, "type": "UInt32" } ], [ "TransferRate", { - "nth": 11, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 11, "type": "UInt32" } ], [ "WalletSize", { - "nth": 12, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 12, "type": "UInt32" } ], [ "OwnerCount", { - "nth": 13, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 13, "type": "UInt32" } ], [ "DestinationTag", { - "nth": 14, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 14, "type": "UInt32" } ], [ - "LastUpdatedTime", + "LastUpdateTime", { - "nth": 15, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 15, "type": "UInt32" } ], [ "HighQualityIn", { - "nth": 16, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 16, "type": "UInt32" } ], [ "HighQualityOut", { - "nth": 17, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 17, "type": "UInt32" } ], [ "LowQualityIn", { - "nth": 18, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 18, "type": "UInt32" } ], [ "LowQualityOut", { - "nth": 19, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 19, "type": "UInt32" } ], [ "QualityIn", { - "nth": 20, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 20, "type": "UInt32" } ], [ "QualityOut", { - "nth": 21, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 21, "type": "UInt32" } ], [ "StampEscrow", { - "nth": 22, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 22, "type": "UInt32" } ], [ "BondAmount", { - "nth": 23, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 23, "type": "UInt32" } ], [ "LoadFee", { - "nth": 24, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 24, "type": "UInt32" } ], [ "OfferSequence", { - "nth": 25, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 25, "type": "UInt32" } ], [ "FirstLedgerSequence", { - "nth": 26, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 26, "type": "UInt32" } ], [ "LastLedgerSequence", { - "nth": 27, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 27, "type": "UInt32" } ], [ "TransactionIndex", { - "nth": 28, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 28, "type": "UInt32" } ], [ "OperationLimit", { - "nth": 29, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 29, "type": "UInt32" } ], [ "ReferenceFeeUnits", { - "nth": 30, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 30, "type": "UInt32" } ], [ "ReserveBase", { - "nth": 31, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 31, "type": "UInt32" } ], [ "ReserveIncrement", { - "nth": 32, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 32, "type": "UInt32" } ], [ "SetFlag", { - "nth": 33, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 33, "type": "UInt32" } ], [ "ClearFlag", { - "nth": 34, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 34, "type": "UInt32" } ], [ "SignerQuorum", { - "nth": 35, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 35, "type": "UInt32" } ], [ "CancelAfter", { - "nth": 36, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 36, "type": "UInt32" } ], [ "FinishAfter", { - "nth": 37, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 37, "type": "UInt32" } ], [ "SignerListID", { - "nth": 38, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 38, "type": "UInt32" } ], [ "SettleDelay", { - "nth": 39, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 39, "type": "UInt32" } ], [ "TicketCount", { - "nth": 40, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 40, "type": "UInt32" } ], [ "TicketSequence", { - "nth": 41, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "UInt32" + "isVLEncoded": false, + "nth": 41, + "type": "UInt32" } ], [ "NFTokenTaxon", { - "nth": 42, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 42, "type": "UInt32" } ], [ "MintedNFTokens", { - "nth": 43, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 43, "type": "UInt32" } ], [ "BurnedNFTokens", { - "nth": 44, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 44, "type": "UInt32" } ], [ "HookStateCount", { - "nth": 45, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 45, "type": "UInt32" } ], [ "EmitGeneration", { - "nth": 46, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 46, "type": "UInt32" } ], [ "VoteWeight", { - "nth": 48, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 48, "type": "UInt32" } ], [ "FirstNFTokenSequence", { - "nth": 50, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 50, "type": "UInt32" } ], [ "OracleDocumentID", { - "nth": 51, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 51, "type": "UInt32" } ], [ "PermissionValue", { - "nth": 52, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 52, "type": "UInt32" } ], [ - "IndexNext", + "MutableFlags", { - "nth": 1, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "UInt64" + "isVLEncoded": false, + "nth": 53, + "type": "UInt32" } ], [ - "IndexPrevious", + "StartDate", { - "nth": 2, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "UInt64" + "isVLEncoded": false, + "nth": 54, + "type": "UInt32" } ], [ - "BookNode", + "PaymentInterval", { - "nth": 3, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "UInt64" + "isVLEncoded": false, + "nth": 55, + "type": "UInt32" } ], [ - "OwnerNode", + "GracePeriod", { - "nth": 4, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "UInt64" + "isVLEncoded": false, + "nth": 56, + "type": "UInt32" } ], [ - "BaseFee", + "PreviousPaymentDate", { - "nth": 5, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "UInt64" + "isVLEncoded": false, + "nth": 57, + "type": "UInt32" } ], [ - "ExchangeRate", + "NextPaymentDueDate", { - "nth": 6, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "UInt64" + "isVLEncoded": false, + "nth": 58, + "type": "UInt32" } ], [ - "LowNode", + "PaymentRemaining", { - "nth": 7, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "UInt64" + "isVLEncoded": false, + "nth": 59, + "type": "UInt32" } ], [ - "HighNode", + "PaymentTotal", { - "nth": 8, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "UInt64" + "isVLEncoded": false, + "nth": 60, + "type": "UInt32" } ], [ - "DestinationNode", + "LoanSequence", { - "nth": 9, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "UInt64" + "isVLEncoded": false, + "nth": 61, + "type": "UInt32" } ], [ - "Cookie", + "CoverRateMinimum", { - "nth": 10, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "UInt64" + "isVLEncoded": false, + "nth": 62, + "type": "UInt32" } ], [ - "ServerVersion", + "CoverRateLiquidation", { - "nth": 11, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "UInt64" + "isVLEncoded": false, + "nth": 63, + "type": "UInt32" } ], [ - "NFTokenOfferNode", + "OverpaymentFee", { - "nth": 12, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "UInt64" + "isVLEncoded": false, + "nth": 64, + "type": "UInt32" } ], [ - "EmitBurden", + "InterestRate", { - "nth": 13, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "UInt64" + "isVLEncoded": false, + "nth": 65, + "type": "UInt32" } ], [ - "HookOn", + "LateInterestRate", { - "nth": 16, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "UInt64" + "isVLEncoded": false, + "nth": 66, + "type": "UInt32" } ], [ - "HookInstructionCount", + "CloseInterestRate", { - "nth": 17, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "UInt64" + "isVLEncoded": false, + "nth": 67, + "type": "UInt32" } ], [ - "HookReturnCode", + "OverpaymentInterestRate", { - "nth": 18, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "UInt64" + "isVLEncoded": false, + "nth": 68, + "type": "UInt32" } ], [ - "ReferenceCount", + "IndexNext", { - "nth": 19, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 1, "type": "UInt64" } ], [ - "XChainClaimID", + "IndexPrevious", { - "nth": 20, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 2, "type": "UInt64" } ], [ - "XChainAccountCreateCount", + "BookNode", { - "nth": 21, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 3, "type": "UInt64" } ], [ - "XChainAccountClaimCount", + "OwnerNode", { - "nth": 22, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 4, "type": "UInt64" } ], [ - "AssetPrice", + "BaseFee", { - "nth": 23, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 5, "type": "UInt64" } ], [ - "MaximumAmount", + "ExchangeRate", { "isSerialized": true, "isSigningField": true, "isVLEncoded": false, - "nth": 24, + "nth": 6, "type": "UInt64" } ], [ - "OutstandingAmount", + "LowNode", { "isSerialized": true, "isSigningField": true, "isVLEncoded": false, - "nth": 25, + "nth": 7, "type": "UInt64" } ], [ - "MPTAmount", + "HighNode", { "isSerialized": true, "isSigningField": true, "isVLEncoded": false, - "nth": 26, + "nth": 8, "type": "UInt64" } ], [ - "IssuerNode", + "DestinationNode", { "isSerialized": true, "isSigningField": true, "isVLEncoded": false, - "nth": 27, + "nth": 9, "type": "UInt64" } ], [ - "SubjectNode", + "Cookie", { - "nth": 28, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 10, "type": "UInt64" } ], [ - "EmailHash", + "ServerVersion", { - "nth": 1, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Hash128" + "isVLEncoded": false, + "nth": 11, + "type": "UInt64" } ], [ - "TakerPaysCurrency", + "NFTokenOfferNode", { - "nth": 1, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Hash160" + "isVLEncoded": false, + "nth": 12, + "type": "UInt64" } ], [ - "TakerPaysIssuer", + "EmitBurden", { - "nth": 2, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Hash160" + "isVLEncoded": false, + "nth": 13, + "type": "UInt64" } ], [ - "TakerGetsCurrency", + "HookOn", { - "nth": 3, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Hash160" + "isVLEncoded": false, + "nth": 16, + "type": "UInt64" } ], [ - "TakerGetsIssuer", + "HookInstructionCount", { - "nth": 4, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Hash160" + "isVLEncoded": false, + "nth": 17, + "type": "UInt64" } ], [ - "LedgerHash", + "HookReturnCode", { - "nth": 1, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Hash256" + "isVLEncoded": false, + "nth": 18, + "type": "UInt64" } ], [ - "ParentHash", + "ReferenceCount", { - "nth": 2, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Hash256" + "isVLEncoded": false, + "nth": 19, + "type": "UInt64" } ], [ - "TransactionHash", + "XChainClaimID", { - "nth": 3, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Hash256" + "isVLEncoded": false, + "nth": 20, + "type": "UInt64" } ], [ - "AccountHash", + "XChainAccountCreateCount", { - "nth": 4, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Hash256" + "isVLEncoded": false, + "nth": 21, + "type": "UInt64" } ], [ - "PreviousTxnID", + "XChainAccountClaimCount", { - "nth": 5, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Hash256" + "isVLEncoded": false, + "nth": 22, + "type": "UInt64" } ], [ - "LedgerIndex", + "AssetPrice", { - "nth": 6, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Hash256" + "isVLEncoded": false, + "nth": 23, + "type": "UInt64" } ], [ - "WalletLocator", + "MaximumAmount", { - "nth": 7, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Hash256" + "isVLEncoded": false, + "nth": 24, + "type": "UInt64" } ], [ - "RootIndex", + "OutstandingAmount", { - "nth": 8, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Hash256" + "isVLEncoded": false, + "nth": 25, + "type": "UInt64" } ], [ - "AccountTxnID", + "MPTAmount", { - "nth": 9, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Hash256" + "isVLEncoded": false, + "nth": 26, + "type": "UInt64" } ], [ - "NFTokenID", + "IssuerNode", { - "nth": 10, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Hash256" + "isVLEncoded": false, + "nth": 27, + "type": "UInt64" } ], [ - "EmitParentTxnID", + "SubjectNode", { - "nth": 11, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Hash256" + "isVLEncoded": false, + "nth": 28, + "type": "UInt64" } ], [ - "EmitNonce", + "LockedAmount", { - "nth": 12, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Hash256" + "isVLEncoded": false, + "nth": 29, + "type": "UInt64" } ], [ - "EmitHookHash", + "VaultNode", { - "nth": 13, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Hash256" + "isVLEncoded": false, + "nth": 30, + "type": "UInt64" } ], [ - "AMMID", + "LoanBrokerNode", { - "nth": 14, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Hash256" + "isVLEncoded": false, + "nth": 31, + "type": "UInt64" } ], [ - "BookDirectory", + "EmailHash", { - "nth": 16, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Hash256" + "isVLEncoded": false, + "nth": 1, + "type": "Hash128" } ], [ - "InvoiceID", + "LedgerHash", { - "nth": 17, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 1, "type": "Hash256" } ], [ - "Nickname", + "ParentHash", { - "nth": 18, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 2, "type": "Hash256" } ], [ - "Amendment", + "TransactionHash", { - "nth": 19, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 3, "type": "Hash256" } ], [ - "Digest", + "AccountHash", { - "nth": 21, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 4, "type": "Hash256" } ], [ - "Channel", + "PreviousTxnID", { - "nth": 22, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 5, "type": "Hash256" } ], [ - "ConsensusHash", + "LedgerIndex", { - "nth": 23, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 6, "type": "Hash256" } ], [ - "CheckID", + "WalletLocator", { - "nth": 24, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 7, "type": "Hash256" } ], [ - "ValidatedHash", + "RootIndex", { - "nth": 25, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 8, "type": "Hash256" } ], [ - "PreviousPageMin", + "AccountTxnID", { - "nth": 26, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 9, "type": "Hash256" } ], [ - "NextPageMin", + "NFTokenID", { - "nth": 27, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 10, "type": "Hash256" } ], [ - "NFTokenBuyOffer", + "EmitParentTxnID", { - "nth": 28, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 11, "type": "Hash256" } ], [ - "NFTokenSellOffer", + "EmitNonce", { - "nth": 29, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 12, "type": "Hash256" } ], [ - "HookStateKey", + "EmitHookHash", { - "nth": 30, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 13, "type": "Hash256" } ], [ - "HookHash", + "AMMID", { - "nth": 31, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 14, "type": "Hash256" } ], [ - "HookNamespace", + "BookDirectory", { - "nth": 32, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 16, "type": "Hash256" } ], [ - "HookSetTxnID", + "InvoiceID", { - "nth": 33, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 17, "type": "Hash256" } ], [ - "DomainID", + "Nickname", { "isSerialized": true, "isSigningField": true, "isVLEncoded": false, - "nth": 34, + "nth": 18, "type": "Hash256" } ], [ - "ParentBatchID", + "Amendment", { "isSerialized": true, "isSigningField": true, "isVLEncoded": false, - "nth": 36, + "nth": 19, "type": "Hash256" } ], [ - "Amount", + "Digest", { - "nth": 1, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Amount" + "isVLEncoded": false, + "nth": 21, + "type": "Hash256" } ], [ - "Balance", + "Channel", { - "nth": 2, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Amount" + "isVLEncoded": false, + "nth": 22, + "type": "Hash256" } ], [ - "LimitAmount", + "ConsensusHash", { - "nth": 3, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Amount" + "isVLEncoded": false, + "nth": 23, + "type": "Hash256" } ], [ - "TakerPays", + "CheckID", { - "nth": 4, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Amount" + "isVLEncoded": false, + "nth": 24, + "type": "Hash256" } ], [ - "TakerGets", + "ValidatedHash", { - "nth": 5, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Amount" + "isVLEncoded": false, + "nth": 25, + "type": "Hash256" } ], [ - "LowLimit", + "PreviousPageMin", { - "nth": 6, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Amount" + "isVLEncoded": false, + "nth": 26, + "type": "Hash256" } ], [ - "HighLimit", + "NextPageMin", { - "nth": 7, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Amount" + "isVLEncoded": false, + "nth": 27, + "type": "Hash256" } ], [ - "Fee", + "NFTokenBuyOffer", { - "nth": 8, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Amount" + "isVLEncoded": false, + "nth": 28, + "type": "Hash256" } ], [ - "SendMax", + "NFTokenSellOffer", { - "nth": 9, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Amount" + "isVLEncoded": false, + "nth": 29, + "type": "Hash256" } ], [ - "DeliverMin", + "HookStateKey", { - "nth": 10, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Amount" + "isVLEncoded": false, + "nth": 30, + "type": "Hash256" } ], [ - "Amount2", + "HookHash", { - "nth": 11, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Amount" + "isVLEncoded": false, + "nth": 31, + "type": "Hash256" } ], [ - "BidMin", + "HookNamespace", { - "nth": 12, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Amount" + "isVLEncoded": false, + "nth": 32, + "type": "Hash256" } ], [ - "BidMax", + "HookSetTxnID", { - "nth": 13, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Amount" + "isVLEncoded": false, + "nth": 33, + "type": "Hash256" } ], [ - "MinimumOffer", + "DomainID", { - "nth": 16, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Amount" + "isVLEncoded": false, + "nth": 34, + "type": "Hash256" } ], [ - "RippleEscrow", + "VaultID", { - "nth": 17, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Amount" + "isVLEncoded": false, + "nth": 35, + "type": "Hash256" } ], [ - "DeliveredAmount", + "ParentBatchID", { - "nth": 18, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Amount" + "isVLEncoded": false, + "nth": 36, + "type": "Hash256" } ], [ - "NFTokenBrokerFee", + "LoanBrokerID", { - "nth": 19, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Amount" + "isVLEncoded": false, + "nth": 37, + "type": "Hash256" } ], [ - "BaseFeeDrops", + "LoanID", { - "nth": 22, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Amount" + "isVLEncoded": false, + "nth": 38, + "type": "Hash256" } ], [ - "ReserveBaseDrops", + "hash", { - "nth": 23, + "isSerialized": false, + "isSigningField": false, "isVLEncoded": false, - "isSerialized": true, - "isSigningField": true, - "type": "Amount" + "nth": 257, + "type": "Hash256" } ], [ - "ReserveIncrementDrops", + "index", { - "nth": 24, + "isSerialized": false, + "isSigningField": false, "isVLEncoded": false, - "isSerialized": true, - "isSigningField": true, - "type": "Amount" + "nth": 258, + "type": "Hash256" } ], [ - "LPTokenOut", + "Amount", { - "nth": 25, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 1, "type": "Amount" } ], [ - "LPTokenIn", + "Balance", { - "nth": 26, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 2, "type": "Amount" } ], [ - "EPrice", + "LimitAmount", { - "nth": 27, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 3, "type": "Amount" } ], [ - "Price", + "TakerPays", { - "nth": 28, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 4, "type": "Amount" } ], [ - "SignatureReward", + "TakerGets", { - "nth": 29, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 5, "type": "Amount" } ], [ - "MinAccountCreateAmount", + "LowLimit", { - "nth": 30, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 6, "type": "Amount" } ], [ - "LPTokenBalance", + "HighLimit", { - "nth": 31, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 7, "type": "Amount" } ], [ - "PublicKey", + "Fee", { - "nth": 1, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "Blob" + "isVLEncoded": false, + "nth": 8, + "type": "Amount" } ], [ - "MessageKey", + "SendMax", { - "nth": 2, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "Blob" + "isVLEncoded": false, + "nth": 9, + "type": "Amount" } ], [ - "SigningPubKey", + "DeliverMin", { - "nth": 3, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "Blob" + "isVLEncoded": false, + "nth": 10, + "type": "Amount" } ], [ - "TxnSignature", + "Amount2", { - "nth": 4, - "isVLEncoded": true, "isSerialized": true, - "isSigningField": false, - "type": "Blob" + "isSigningField": true, + "isVLEncoded": false, + "nth": 11, + "type": "Amount" } ], [ - "URI", + "BidMin", { - "nth": 5, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "Blob" + "isVLEncoded": false, + "nth": 12, + "type": "Amount" } ], [ - "Signature", + "BidMax", { - "nth": 6, - "isVLEncoded": true, "isSerialized": true, - "isSigningField": false, - "type": "Blob" + "isSigningField": true, + "isVLEncoded": false, + "nth": 13, + "type": "Amount" } ], [ - "Domain", + "MinimumOffer", { - "nth": 7, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "Blob" + "isVLEncoded": false, + "nth": 16, + "type": "Amount" } ], [ - "FundCode", + "RippleEscrow", { - "nth": 8, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "Blob" + "isVLEncoded": false, + "nth": 17, + "type": "Amount" } ], [ - "RemoveCode", + "DeliveredAmount", { - "nth": 9, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "Blob" + "isVLEncoded": false, + "nth": 18, + "type": "Amount" } ], [ - "ExpireCode", + "NFTokenBrokerFee", { - "nth": 10, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "Blob" + "isVLEncoded": false, + "nth": 19, + "type": "Amount" } ], [ - "CreateCode", + "BaseFeeDrops", { - "nth": 11, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "Blob" + "isVLEncoded": false, + "nth": 22, + "type": "Amount" } ], [ - "MemoType", + "ReserveBaseDrops", { - "nth": 12, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "Blob" + "isVLEncoded": false, + "nth": 23, + "type": "Amount" } ], [ - "MemoData", + "ReserveIncrementDrops", { - "nth": 13, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "Blob" + "isVLEncoded": false, + "nth": 24, + "type": "Amount" } ], [ - "MemoFormat", + "LPTokenOut", { - "nth": 14, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "Blob" + "isVLEncoded": false, + "nth": 25, + "type": "Amount" } ], [ - "Fulfillment", + "LPTokenIn", { - "nth": 16, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "Blob" + "isVLEncoded": false, + "nth": 26, + "type": "Amount" } ], [ - "Condition", + "EPrice", { - "nth": 17, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "Blob" + "isVLEncoded": false, + "nth": 27, + "type": "Amount" } ], [ - "MasterSignature", + "Price", { - "nth": 18, - "isVLEncoded": true, "isSerialized": true, - "isSigningField": false, - "type": "Blob" + "isSigningField": true, + "isVLEncoded": false, + "nth": 28, + "type": "Amount" } ], [ - "UNLModifyValidator", + "SignatureReward", { - "nth": 19, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "Blob" + "isVLEncoded": false, + "nth": 29, + "type": "Amount" } ], [ - "ValidatorToDisable", + "MinAccountCreateAmount", { - "nth": 20, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "Blob" + "isVLEncoded": false, + "nth": 30, + "type": "Amount" } ], [ - "ValidatorToReEnable", + "LPTokenBalance", { - "nth": 21, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "Blob" + "isVLEncoded": false, + "nth": 31, + "type": "Amount" } ], [ - "HookStateData", + "PublicKey", { - "nth": 22, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, + "isVLEncoded": true, + "nth": 1, "type": "Blob" } ], [ - "HookReturnString", + "MessageKey", { - "nth": 23, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, + "isVLEncoded": true, + "nth": 2, "type": "Blob" } ], [ - "HookParameterName", + "SigningPubKey", { - "nth": 24, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, + "isVLEncoded": true, + "nth": 3, "type": "Blob" } ], [ - "HookParameterValue", + "TxnSignature", { - "nth": 25, - "isVLEncoded": true, "isSerialized": true, - "isSigningField": true, + "isSigningField": false, + "isVLEncoded": true, + "nth": 4, "type": "Blob" } ], [ - "DIDDocument", + "URI", { - "nth": 26, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, + "isVLEncoded": true, + "nth": 5, "type": "Blob" } ], [ - "Data", + "Signature", { - "nth": 27, - "isVLEncoded": true, "isSerialized": true, - "isSigningField": true, + "isSigningField": false, + "isVLEncoded": true, + "nth": 6, "type": "Blob" } ], [ - "AssetClass", + "Domain", { - "nth": 28, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, + "isVLEncoded": true, + "nth": 7, "type": "Blob" } ], [ - "Provider", + "FundCode", { - "nth": 29, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, + "isVLEncoded": true, + "nth": 8, "type": "Blob" } ], [ - "MPTokenMetadata", + "RemoveCode", { "isSerialized": true, "isSigningField": true, "isVLEncoded": true, - "nth": 30, + "nth": 9, "type": "Blob" } ], [ - "CredentialType", + "ExpireCode", { - "nth": 31, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, + "isVLEncoded": true, + "nth": 10, "type": "Blob" } ], [ - "Account", + "CreateCode", { - "nth": 1, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "AccountID" + "isVLEncoded": true, + "nth": 11, + "type": "Blob" } ], [ - "Owner", + "MemoType", { - "nth": 2, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "AccountID" + "isVLEncoded": true, + "nth": 12, + "type": "Blob" } ], [ - "Destination", + "MemoData", { - "nth": 3, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "AccountID" + "isVLEncoded": true, + "nth": 13, + "type": "Blob" } ], [ - "Issuer", + "MemoFormat", { - "nth": 4, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "AccountID" + "isVLEncoded": true, + "nth": 14, + "type": "Blob" } ], [ - "Authorize", + "Fulfillment", { - "nth": 5, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "AccountID" + "isVLEncoded": true, + "nth": 16, + "type": "Blob" } ], [ - "Unauthorize", + "Condition", { - "nth": 6, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "AccountID" + "isVLEncoded": true, + "nth": 17, + "type": "Blob" } ], [ - "RegularKey", + "MasterSignature", { - "nth": 8, - "isVLEncoded": true, "isSerialized": true, - "isSigningField": true, - "type": "AccountID" + "isSigningField": false, + "isVLEncoded": true, + "nth": 18, + "type": "Blob" } ], [ - "NFTokenMinter", + "UNLModifyValidator", { - "nth": 9, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "AccountID" + "isVLEncoded": true, + "nth": 19, + "type": "Blob" } ], [ - "EmitCallback", + "ValidatorToDisable", { - "nth": 10, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "AccountID" + "isVLEncoded": true, + "nth": 20, + "type": "Blob" } ], [ - "HookAccount", + "ValidatorToReEnable", { - "nth": 16, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "AccountID" + "isVLEncoded": true, + "nth": 21, + "type": "Blob" } ], [ - "OtherChainSource", + "HookStateData", { - "nth": 18, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "AccountID" + "isVLEncoded": true, + "nth": 22, + "type": "Blob" } ], [ - "OtherChainDestination", + "HookReturnString", { - "nth": 19, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "AccountID" + "isVLEncoded": true, + "nth": 23, + "type": "Blob" } ], [ - "AttestationSignerAccount", + "HookParameterName", { - "nth": 20, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "AccountID" + "isVLEncoded": true, + "nth": 24, + "type": "Blob" } ], [ - "AttestationRewardAccount", + "HookParameterValue", { - "nth": 21, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "AccountID" + "isVLEncoded": true, + "nth": 25, + "type": "Blob" } ], [ - "LockingChainDoor", + "DIDDocument", { - "nth": 22, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "AccountID" + "isVLEncoded": true, + "nth": 26, + "type": "Blob" } ], [ - "IssuingChainDoor", + "Data", { - "nth": 23, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "AccountID" + "isVLEncoded": true, + "nth": 27, + "type": "Blob" } ], [ - "Indexes", + "AssetClass", { - "nth": 1, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "Vector256" + "isVLEncoded": true, + "nth": 28, + "type": "Blob" } ], [ - "Hashes", + "Provider", { - "nth": 2, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "Vector256" - } - ], + "isVLEncoded": true, + "nth": 29, + "type": "Blob" + } + ], [ - "Amendments", + "MPTokenMetadata", { - "nth": 3, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "Vector256" + "isVLEncoded": true, + "nth": 30, + "type": "Blob" } ], [ - "NFTokenOffers", + "CredentialType", { - "nth": 4, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "Vector256" + "isVLEncoded": true, + "nth": 31, + "type": "Blob" } ], [ - "CredentialIDs", + "Account", { - "nth": 5, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "Vector256" + "isVLEncoded": true, + "nth": 1, + "type": "AccountID" } ], [ - "Paths", + "Owner", { - "nth": 1, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "PathSet" + "isVLEncoded": true, + "nth": 2, + "type": "AccountID" } ], [ - "BaseAsset", + "Destination", { - "nth": 1, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Currency" + "isVLEncoded": true, + "nth": 3, + "type": "AccountID" } ], [ - "QuoteAsset", + "Issuer", { - "nth": 2, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Currency" + "isVLEncoded": true, + "nth": 4, + "type": "AccountID" } ], [ - "MPTokenIssuanceID", + "Authorize", { "isSerialized": true, "isSigningField": true, - "isVLEncoded": false, - "nth": 1, - "type": "Hash192" + "isVLEncoded": true, + "nth": 5, + "type": "AccountID" } ], [ - "ShareMPTID", + "Unauthorize", { "isSerialized": true, "isSigningField": true, - "isVLEncoded": false, - "nth": 2, - "type": "Hash192" + "isVLEncoded": true, + "nth": 6, + "type": "AccountID" } ], [ - "LockingChainIssue", + "RegularKey", { - "nth": 1, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Issue" + "isVLEncoded": true, + "nth": 8, + "type": "AccountID" } ], [ - "IssuingChainIssue", + "NFTokenMinter", { - "nth": 2, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Issue" + "isVLEncoded": true, + "nth": 9, + "type": "AccountID" } ], [ - "Asset", + "EmitCallback", { - "nth": 3, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Issue" + "isVLEncoded": true, + "nth": 10, + "type": "AccountID" } ], [ - "Asset2", + "Holder", { - "nth": 4, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "Issue" + "isVLEncoded": true, + "nth": 11, + "type": "AccountID" } ], [ - "XChainBridge", + "Delegate", { - "nth": 1, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "XChainBridge" + "isVLEncoded": true, + "nth": 12, + "type": "AccountID" } ], [ - "Subject", + "HookAccount", { - "nth": 24, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, + "isVLEncoded": true, + "nth": 16, "type": "AccountID" } ], [ - "Number", + "OtherChainSource", { "isSerialized": true, "isSigningField": true, - "isVLEncoded": false, - "nth": 1, - "type": "Number" + "isVLEncoded": true, + "nth": 18, + "type": "AccountID" } ], [ - "TransactionMetaData", + "OtherChainDestination", { - "nth": 2, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STObject" + "isVLEncoded": true, + "nth": 19, + "type": "AccountID" } ], [ - "CreatedNode", + "AttestationSignerAccount", { - "nth": 3, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STObject" + "isVLEncoded": true, + "nth": 20, + "type": "AccountID" } ], [ - "DeletedNode", + "AttestationRewardAccount", { - "nth": 4, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STObject" + "isVLEncoded": true, + "nth": 21, + "type": "AccountID" } ], [ - "ModifiedNode", + "LockingChainDoor", { - "nth": 5, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STObject" + "isVLEncoded": true, + "nth": 22, + "type": "AccountID" } ], [ - "PreviousFields", + "IssuingChainDoor", { - "nth": 6, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STObject" + "isVLEncoded": true, + "nth": 23, + "type": "AccountID" } ], [ - "FinalFields", + "Subject", { - "nth": 7, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STObject" + "isVLEncoded": true, + "nth": 24, + "type": "AccountID" } ], [ - "NewFields", + "Borrower", { - "nth": 8, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STObject" + "isVLEncoded": true, + "nth": 25, + "type": "AccountID" } ], [ - "TemplateEntry", + "Counterparty", { - "nth": 9, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STObject" + "isVLEncoded": true, + "nth": 26, + "type": "AccountID" } ], [ - "Memo", + "Number", { - "nth": 10, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STObject" + "isVLEncoded": false, + "nth": 1, + "type": "Number" } ], [ - "SignerEntry", + "AssetsAvailable", { - "nth": 11, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STObject" + "isVLEncoded": false, + "nth": 2, + "type": "Number" } ], [ - "NFToken", + "AssetsMaximum", { - "nth": 12, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STObject" + "isVLEncoded": false, + "nth": 3, + "type": "Number" } ], [ - "EmitDetails", + "AssetsTotal", { - "nth": 13, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STObject" + "isVLEncoded": false, + "nth": 4, + "type": "Number" } ], [ - "Hook", + "LossUnrealized", { - "nth": 14, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STObject" + "isVLEncoded": false, + "nth": 5, + "type": "Number" } ], [ - "Permission", + "DebtTotal", { - "nth": 15, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STObject" + "isVLEncoded": false, + "nth": 6, + "type": "Number" } ], [ - "Signer", + "DebtMaximum", { - "nth": 16, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STObject" + "isVLEncoded": false, + "nth": 7, + "type": "Number" } ], [ - "Majority", + "CoverAvailable", { - "nth": 18, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STObject" + "isVLEncoded": false, + "nth": 8, + "type": "Number" } ], [ - "DisabledValidator", + "LoanOriginationFee", { - "nth": 19, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STObject" + "isVLEncoded": false, + "nth": 9, + "type": "Number" } ], [ - "EmittedTxn", + "LoanServiceFee", { - "nth": 20, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STObject" + "isVLEncoded": false, + "nth": 10, + "type": "Number" } ], [ - "HookExecution", + "LatePaymentFee", { - "nth": 21, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STObject" + "isVLEncoded": false, + "nth": 11, + "type": "Number" } ], [ - "HookDefinition", + "ClosePaymentFee", { - "nth": 22, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STObject" + "isVLEncoded": false, + "nth": 12, + "type": "Number" } ], [ - "HookParameter", + "PrincipalOutstanding", { - "nth": 23, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STObject" + "isVLEncoded": false, + "nth": 13, + "type": "Number" } ], [ - "HookGrant", + "PrincipalRequested", { - "nth": 24, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STObject" + "isVLEncoded": false, + "nth": 14, + "type": "Number" } ], [ - "VoteEntry", + "TotalValueOutstanding", { - "nth": 25, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STObject" + "isVLEncoded": false, + "nth": 15, + "type": "Number" } ], [ - "AuctionSlot", + "PeriodicPayment", { - "nth": 26, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STObject" + "isVLEncoded": false, + "nth": 16, + "type": "Number" } ], [ - "AuthAccount", + "ManagementFeeOutstanding", { - "nth": 27, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STObject" + "isVLEncoded": false, + "nth": 17, + "type": "Number" } ], [ - "XChainClaimProofSig", + "LoanScale", { - "nth": 28, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STObject" + "isVLEncoded": false, + "nth": 1, + "type": "Int32" } ], [ - "XChainCreateAccountProofSig", + "TransactionMetaData", { - "nth": 29, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 2, "type": "STObject" } ], [ - "XChainClaimAttestationCollectionElement", + "CreatedNode", { - "nth": 30, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 3, "type": "STObject" } ], [ - "XChainCreateAccountAttestationCollectionElement", + "DeletedNode", { - "nth": 31, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 4, "type": "STObject" } ], [ - "PriceData", + "ModifiedNode", { - "nth": 32, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 5, "type": "STObject" } ], [ - "Credential", + "PreviousFields", { - "nth": 33, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 6, "type": "STObject" } ], [ - "RawTransaction", + "FinalFields", { "isSerialized": true, "isSigningField": true, "isVLEncoded": false, - "nth": 34, + "nth": 7, "type": "STObject" } ], [ - "BatchSigner", + "NewFields", { "isSerialized": true, "isSigningField": true, "isVLEncoded": false, - "nth": 35, + "nth": 8, "type": "STObject" } ], [ - "Signers", + "TemplateEntry", { - "nth": 3, - "isVLEncoded": false, "isSerialized": true, - "isSigningField": false, - "type": "STArray" + "isSigningField": true, + "isVLEncoded": false, + "nth": 9, + "type": "STObject" } ], [ - "SignerEntries", + "Memo", { - "nth": 4, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STArray" + "isVLEncoded": false, + "nth": 10, + "type": "STObject" } ], [ - "Template", + "SignerEntry", { - "nth": 5, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STArray" + "isVLEncoded": false, + "nth": 11, + "type": "STObject" } ], [ - "Necessary", + "NFToken", { - "nth": 6, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STArray" + "isVLEncoded": false, + "nth": 12, + "type": "STObject" } ], [ - "Sufficient", + "EmitDetails", { - "nth": 7, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STArray" + "isVLEncoded": false, + "nth": 13, + "type": "STObject" } ], [ - "AffectedNodes", + "Hook", { - "nth": 8, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STArray" + "isVLEncoded": false, + "nth": 14, + "type": "STObject" } ], [ - "Memos", + "Permission", { - "nth": 9, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STArray" + "isVLEncoded": false, + "nth": 15, + "type": "STObject" } ], [ - "NFTokens", + "Signer", { - "nth": 10, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STArray" + "isVLEncoded": false, + "nth": 16, + "type": "STObject" } ], [ - "Hooks", + "Majority", { - "nth": 11, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STArray" + "isVLEncoded": false, + "nth": 18, + "type": "STObject" } ], [ - "VoteSlots", + "DisabledValidator", { - "nth": 12, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STArray" + "isVLEncoded": false, + "nth": 19, + "type": "STObject" } ], [ - "Majorities", + "EmittedTxn", { - "nth": 16, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STArray" + "isVLEncoded": false, + "nth": 20, + "type": "STObject" } ], [ - "DisabledValidators", + "HookExecution", { - "nth": 17, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STArray" + "isVLEncoded": false, + "nth": 21, + "type": "STObject" } ], [ - "HookExecutions", + "HookDefinition", { - "nth": 18, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STArray" + "isVLEncoded": false, + "nth": 22, + "type": "STObject" } ], [ - "HookParameters", + "HookParameter", { - "nth": 19, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STArray" + "isVLEncoded": false, + "nth": 23, + "type": "STObject" } ], [ - "HookGrants", + "HookGrant", { - "nth": 20, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STArray" + "isVLEncoded": false, + "nth": 24, + "type": "STObject" } ], [ - "XChainClaimAttestations", + "VoteEntry", { - "nth": 21, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STArray" + "isVLEncoded": false, + "nth": 25, + "type": "STObject" } ], [ - "XChainCreateAccountAttestations", + "AuctionSlot", { - "nth": 22, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STArray" + "isVLEncoded": false, + "nth": 26, + "type": "STObject" } ], [ - "Delegate", + "AuthAccount", { - "nth": 12, - "isVLEncoded": true, "isSerialized": true, "isSigningField": true, - "type": "AccountID" + "isVLEncoded": false, + "nth": 27, + "type": "STObject" } ], [ - "PriceDataSeries", + "XChainClaimProofSig", { - "nth": 24, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STArray" + "isVLEncoded": false, + "nth": 28, + "type": "STObject" } ], [ - "AuthAccounts", + "XChainCreateAccountProofSig", { - "nth": 25, - "isVLEncoded": false, "isSerialized": true, "isSigningField": true, - "type": "STArray" + "isVLEncoded": false, + "nth": 29, + "type": "STObject" } ], [ - "AuthorizeCredentials", + "XChainClaimAttestationCollectionElement", { - "nth": 26, + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 30, + "type": "STObject" + } + ], + [ + "XChainCreateAccountAttestationCollectionElement", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 31, + "type": "STObject" + } + ], + [ + "PriceData", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 32, + "type": "STObject" + } + ], + [ + "Credential", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 33, + "type": "STObject" + } + ], + [ + "RawTransaction", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 34, + "type": "STObject" + } + ], + [ + "BatchSigner", + { + "isSerialized": true, + "isSigningField": true, "isVLEncoded": false, + "nth": 35, + "type": "STObject" + } + ], + [ + "Book", + { "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 36, + "type": "STObject" + } + ], + [ + "CounterpartySignature", + { + "isSerialized": true, + "isSigningField": false, + "isVLEncoded": false, + "nth": 37, + "type": "STObject" + } + ], + [ + "Signers", + { + "isSerialized": true, + "isSigningField": false, + "isVLEncoded": false, + "nth": 3, "type": "STArray" } ], [ - "UnauthorizeCredentials", + "SignerEntries", { - "nth": 27, + "isSerialized": true, + "isSigningField": true, "isVLEncoded": false, + "nth": 4, + "type": "STArray" + } + ], + [ + "Template", + { "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 5, "type": "STArray" } ], [ - "AcceptedCredentials", + "Necessary", { - "nth": 28, + "isSerialized": true, + "isSigningField": true, "isVLEncoded": false, + "nth": 6, + "type": "STArray" + } + ], + [ + "Sufficient", + { "isSerialized": true, "isSigningField": true, + "isVLEncoded": false, + "nth": 7, "type": "STArray" } ], [ - "RawTransactions", + "AffectedNodes", { "isSerialized": true, "isSigningField": true, "isVLEncoded": false, - "nth": 30, + "nth": 8, "type": "STArray" } ], [ - "BatchSigners", + "Memos", { "isSerialized": true, - "isSigningField": false, + "isSigningField": true, "isVLEncoded": false, - "nth": 31, + "nth": 9, "type": "STArray" } - ] - ], - "TRANSACTION_RESULTS": { - "telLOCAL_ERROR": -399, + ], + [ + "NFTokens", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 10, + "type": "STArray" + } + ], + [ + "Hooks", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 11, + "type": "STArray" + } + ], + [ + "VoteSlots", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 12, + "type": "STArray" + } + ], + [ + "AdditionalBooks", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 13, + "type": "STArray" + } + ], + [ + "Majorities", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 16, + "type": "STArray" + } + ], + [ + "DisabledValidators", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 17, + "type": "STArray" + } + ], + [ + "HookExecutions", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 18, + "type": "STArray" + } + ], + [ + "HookParameters", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 19, + "type": "STArray" + } + ], + [ + "HookGrants", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 20, + "type": "STArray" + } + ], + [ + "XChainClaimAttestations", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 21, + "type": "STArray" + } + ], + [ + "XChainCreateAccountAttestations", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 22, + "type": "STArray" + } + ], + [ + "PriceDataSeries", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 24, + "type": "STArray" + } + ], + [ + "AuthAccounts", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 25, + "type": "STArray" + } + ], + [ + "AuthorizeCredentials", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 26, + "type": "STArray" + } + ], + [ + "UnauthorizeCredentials", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 27, + "type": "STArray" + } + ], + [ + "AcceptedCredentials", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 28, + "type": "STArray" + } + ], + [ + "Permissions", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 29, + "type": "STArray" + } + ], + [ + "RawTransactions", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 30, + "type": "STArray" + } + ], + [ + "BatchSigners", + { + "isSerialized": true, + "isSigningField": false, + "isVLEncoded": false, + "nth": 31, + "type": "STArray" + } + ], + [ + "CloseResolution", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 1, + "type": "UInt8" + } + ], + [ + "Method", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 2, + "type": "UInt8" + } + ], + [ + "TransactionResult", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 3, + "type": "UInt8" + } + ], + [ + "Scale", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 4, + "type": "UInt8" + } + ], + [ + "AssetScale", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 5, + "type": "UInt8" + } + ], + [ + "TickSize", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 16, + "type": "UInt8" + } + ], + [ + "UNLModifyDisabling", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 17, + "type": "UInt8" + } + ], + [ + "HookResult", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 18, + "type": "UInt8" + } + ], + [ + "WasLockingChainSend", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 19, + "type": "UInt8" + } + ], + [ + "WithdrawalPolicy", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 20, + "type": "UInt8" + } + ], + [ + "TakerPaysCurrency", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 1, + "type": "Hash160" + } + ], + [ + "TakerPaysIssuer", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 2, + "type": "Hash160" + } + ], + [ + "TakerGetsCurrency", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 3, + "type": "Hash160" + } + ], + [ + "TakerGetsIssuer", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 4, + "type": "Hash160" + } + ], + [ + "Paths", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 1, + "type": "PathSet" + } + ], + [ + "Indexes", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": true, + "nth": 1, + "type": "Vector256" + } + ], + [ + "Hashes", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": true, + "nth": 2, + "type": "Vector256" + } + ], + [ + "Amendments", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": true, + "nth": 3, + "type": "Vector256" + } + ], + [ + "NFTokenOffers", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": true, + "nth": 4, + "type": "Vector256" + } + ], + [ + "CredentialIDs", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": true, + "nth": 5, + "type": "Vector256" + } + ], + [ + "MPTokenIssuanceID", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 1, + "type": "Hash192" + } + ], + [ + "ShareMPTID", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 2, + "type": "Hash192" + } + ], + [ + "LockingChainIssue", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 1, + "type": "Issue" + } + ], + [ + "IssuingChainIssue", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 2, + "type": "Issue" + } + ], + [ + "Asset", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 3, + "type": "Issue" + } + ], + [ + "Asset2", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 4, + "type": "Issue" + } + ], + [ + "XChainBridge", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 1, + "type": "XChainBridge" + } + ], + [ + "BaseAsset", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 1, + "type": "Currency" + } + ], + [ + "QuoteAsset", + { + "isSerialized": true, + "isSigningField": true, + "isVLEncoded": false, + "nth": 2, + "type": "Currency" + } + ], + [ + "Transaction", + { + "isSerialized": false, + "isSigningField": false, + "isVLEncoded": false, + "nth": 257, + "type": "Transaction" + } + ], + [ + "LedgerEntry", + { + "isSerialized": false, + "isSigningField": false, + "isVLEncoded": false, + "nth": 257, + "type": "LedgerEntry" + } + ], + [ + "Validation", + { + "isSerialized": false, + "isSigningField": false, + "isVLEncoded": false, + "nth": 257, + "type": "Validation" + } + ], + [ + "Metadata", + { + "isSerialized": false, + "isSigningField": false, + "isVLEncoded": false, + "nth": 257, + "type": "Metadata" + } + ] + ], + "LEDGER_ENTRY_TYPES": { + "AMM": 121, + "AccountRoot": 97, + "Amendments": 102, + "Bridge": 105, + "Check": 67, + "Credential": 129, + "DID": 73, + "Delegate": 131, + "DepositPreauth": 112, + "DirectoryNode": 100, + "Escrow": 117, + "FeeSettings": 115, + "Invalid": -1, + "LedgerHashes": 104, + "Loan": 137, + "LoanBroker": 136, + "MPToken": 127, + "MPTokenIssuance": 126, + "NFTokenOffer": 55, + "NFTokenPage": 80, + "NegativeUNL": 78, + "Offer": 111, + "Oracle": 128, + "PayChannel": 120, + "PermissionedDomain": 130, + "RippleState": 114, + "SignerList": 83, + "Ticket": 84, + "Vault": 132, + "XChainOwnedClaimID": 113, + "XChainOwnedCreateAccountClaimID": 116 + }, + "TRANSACTION_RESULTS": { + "tecAMM_ACCOUNT": 168, + "tecAMM_BALANCE": 163, + "tecAMM_EMPTY": 166, + "tecAMM_FAILED": 164, + "tecAMM_INVALID_TOKENS": 165, + "tecAMM_NOT_EMPTY": 167, + "tecARRAY_EMPTY": 190, + "tecARRAY_TOO_LARGE": 191, + "tecBAD_CREDENTIALS": 193, + "tecCANT_ACCEPT_OWN_NFTOKEN_OFFER": 158, + "tecCLAIM": 100, + "tecCRYPTOCONDITION_ERROR": 146, + "tecDIR_FULL": 121, + "tecDST_TAG_NEEDED": 143, + "tecDUPLICATE": 149, + "tecEMPTY_DID": 187, + "tecEXPIRED": 148, + "tecFAILED_PROCESSING": 105, + "tecFROZEN": 137, + "tecHAS_OBLIGATIONS": 151, + "tecHOOK_REJECTED": 153, + "tecINCOMPLETE": 169, + "tecINSUFFICIENT_FUNDS": 159, + "tecINSUFFICIENT_PAYMENT": 161, + "tecINSUFFICIENT_RESERVE": 141, + "tecINSUFF_FEE": 136, + "tecINSUF_RESERVE_LINE": 122, + "tecINSUF_RESERVE_OFFER": 123, + "tecINTERNAL": 144, + "tecINVALID_UPDATE_TIME": 188, + "tecINVARIANT_FAILED": 147, + "tecKILLED": 150, + "tecLIMIT_EXCEEDED": 195, + "tecLOCKED": 192, + "tecMAX_SEQUENCE_REACHED": 154, + "tecNEED_MASTER_KEY": 142, + "tecNFTOKEN_BUY_SELL_MISMATCH": 156, + "tecNFTOKEN_OFFER_TYPE_MISMATCH": 157, + "tecNO_ALTERNATIVE_KEY": 130, + "tecNO_AUTH": 134, + "tecNO_DELEGATE_PERMISSION": 198, + "tecNO_DST": 124, + "tecNO_DST_INSUF_XRP": 125, + "tecNO_ENTRY": 140, + "tecNO_ISSUER": 133, + "tecNO_LINE": 135, + "tecNO_LINE_INSUF_RESERVE": 126, + "tecNO_LINE_REDUNDANT": 127, + "tecNO_PERMISSION": 139, + "tecNO_REGULAR_KEY": 131, + "tecNO_SUITABLE_NFTOKEN_PAGE": 155, + "tecNO_TARGET": 138, + "tecOBJECT_NOT_FOUND": 160, + "tecOVERSIZE": 145, + "tecOWNERS": 132, + "tecPATH_DRY": 128, + "tecPATH_PARTIAL": 101, + "tecPRECISION_LOSS": 197, + "tecPSEUDO_ACCOUNT": 196, + "tecTOKEN_PAIR_NOT_FOUND": 189, + "tecTOO_SOON": 152, + "tecUNFUNDED": 129, + "tecUNFUNDED_ADD": 102, + "tecUNFUNDED_AMM": 162, + "tecUNFUNDED_OFFER": 103, + "tecUNFUNDED_PAYMENT": 104, + "tecWRONG_ASSET": 194, + "tecXCHAIN_ACCOUNT_CREATE_PAST": 181, + "tecXCHAIN_ACCOUNT_CREATE_TOO_MANY": 182, + "tecXCHAIN_BAD_CLAIM_ID": 172, + "tecXCHAIN_BAD_PUBLIC_KEY_ACCOUNT_PAIR": 185, + "tecXCHAIN_BAD_TRANSFER_ISSUE": 170, + "tecXCHAIN_CLAIM_NO_QUORUM": 173, + "tecXCHAIN_CREATE_ACCOUNT_DISABLED": 186, + "tecXCHAIN_CREATE_ACCOUNT_NONXRP_ISSUE": 175, + "tecXCHAIN_INSUFF_CREATE_AMOUNT": 180, + "tecXCHAIN_NO_CLAIM_ID": 171, + "tecXCHAIN_NO_SIGNERS_LIST": 178, + "tecXCHAIN_PAYMENT_FAILED": 183, + "tecXCHAIN_PROOF_UNKNOWN_KEY": 174, + "tecXCHAIN_REWARD_MISMATCH": 177, + "tecXCHAIN_SELF_COMMIT": 184, + "tecXCHAIN_SENDING_ACCOUNT_MISMATCH": 179, + "tecXCHAIN_WRONG_CHAIN": 176, + "tefALREADY": -198, + "tefBAD_ADD_AUTH": -197, + "tefBAD_AUTH": -196, + "tefBAD_AUTH_MASTER": -183, + "tefBAD_LEDGER": -195, + "tefBAD_QUORUM": -185, + "tefBAD_SIGNATURE": -186, + "tefCREATED": -194, + "tefEXCEPTION": -193, + "tefFAILURE": -199, + "tefINTERNAL": -192, + "tefINVALID_LEDGER_FIX_TYPE": -178, + "tefINVARIANT_FAILED": -182, + "tefMASTER_DISABLED": -188, + "tefMAX_LEDGER": -187, + "tefNFTOKEN_IS_NOT_TRANSFERABLE": -179, + "tefNOT_MULTI_SIGNING": -184, + "tefNO_AUTH_REQUIRED": -191, + "tefNO_TICKET": -180, + "tefPAST_SEQ": -190, + "tefTOO_BIG": -181, + "tefWRONG_PRIOR": -189, "telBAD_DOMAIN": -398, "telBAD_PATH_COUNT": -397, "telBAD_PUBLIC_KEY": -396, - "telFAILED_PROCESSING": -395, - "telINSUF_FEE_P": -394, - "telNO_DST_PARTIAL": -393, "telCAN_NOT_QUEUE": -392, "telCAN_NOT_QUEUE_BALANCE": -391, - "telCAN_NOT_QUEUE_BLOCKS": -390, "telCAN_NOT_QUEUE_BLOCKED": -389, + "telCAN_NOT_QUEUE_BLOCKS": -390, "telCAN_NOT_QUEUE_FEE": -388, "telCAN_NOT_QUEUE_FULL": -387, - "telWRONG_NETWORK": -386, - "telREQUIRES_NETWORK_ID": -385, - "telNETWORK_ID_MAKES_TX_NON_CANONICAL": -384, "telENV_RPC_FAILED": -383, - - "temMALFORMED": -299, + "telFAILED_PROCESSING": -395, + "telINSUF_FEE_P": -394, + "telLOCAL_ERROR": -399, + "telNETWORK_ID_MAKES_TX_NON_CANONICAL": -384, + "telNO_DST_PARTIAL": -393, + "telREQUIRES_NETWORK_ID": -385, + "telWRONG_NETWORK": -386, + "temARRAY_EMPTY": -253, + "temARRAY_TOO_LARGE": -252, + "temBAD_AMM_TOKENS": -261, "temBAD_AMOUNT": -298, "temBAD_CURRENCY": -297, "temBAD_EXPIRATION": -296, "temBAD_FEE": -295, "temBAD_ISSUER": -294, "temBAD_LIMIT": -293, + "temBAD_NFTOKEN_TRANSFER_FEE": -262, "temBAD_OFFER": -292, "temBAD_PATH": -291, "temBAD_PATH_LOOP": -290, + "temBAD_QUORUM": -271, "temBAD_REGKEY": -289, "temBAD_SEND_XRP_LIMIT": -288, "temBAD_SEND_XRP_MAX": -287, @@ -3055,211 +3610,120 @@ "temBAD_SEND_XRP_PATHS": -284, "temBAD_SEQUENCE": -283, "temBAD_SIGNATURE": -282, + "temBAD_SIGNER": -272, "temBAD_SRC_ACCOUNT": -281, + "temBAD_TICK_SIZE": -269, + "temBAD_TRANSFER_FEE": -251, "temBAD_TRANSFER_RATE": -280, + "temBAD_WEIGHT": -270, + "temCANNOT_PREAUTH_SELF": -267, + "temDISABLED": -273, "temDST_IS_SRC": -279, "temDST_NEEDED": -278, + "temEMPTY_DID": -254, "temINVALID": -277, + "temINVALID_ACCOUNT_ID": -268, + "temINVALID_COUNT": -266, "temINVALID_FLAG": -276, "temINVALID_INNER_BATCH": -250, + "temMALFORMED": -299, "temREDUNDANT": -275, "temRIPPLE_EMPTY": -274, - "temDISABLED": -273, - "temBAD_SIGNER": -272, - "temBAD_QUORUM": -271, - "temBAD_WEIGHT": -270, - "temBAD_TICK_SIZE": -269, - "temINVALID_ACCOUNT_ID": -268, - "temCANNOT_PREAUTH_SELF": -267, - "temINVALID_COUNT": -266, + "temSEQ_AND_TICKET": -263, "temUNCERTAIN": -265, "temUNKNOWN": -264, - "temSEQ_AND_TICKET": -263, - "temBAD_NFTOKEN_TRANSFER_FEE": -262, - "temBAD_AMM_TOKENS": -261, - "temXCHAIN_EQUAL_DOOR_ACCOUNTS": -260, "temXCHAIN_BAD_PROOF": -259, "temXCHAIN_BRIDGE_BAD_ISSUES": -258, - "temXCHAIN_BRIDGE_NONDOOR_OWNER": -257, "temXCHAIN_BRIDGE_BAD_MIN_ACCOUNT_CREATE_AMOUNT": -256, "temXCHAIN_BRIDGE_BAD_REWARD_AMOUNT": -255, - "temEMPTY_DID": -254, - "temARRAY_EMPTY": -253, - "temARRAY_TOO_LARGE": -252, - - "tefFAILURE": -199, - "tefALREADY": -198, - "tefBAD_ADD_AUTH": -197, - "tefBAD_AUTH": -196, - "tefBAD_LEDGER": -195, - "tefCREATED": -194, - "tefEXCEPTION": -193, - "tefINTERNAL": -192, - "tefNO_AUTH_REQUIRED": -191, - "tefPAST_SEQ": -190, - "tefWRONG_PRIOR": -189, - "tefMASTER_DISABLED": -188, - "tefMAX_LEDGER": -187, - "tefBAD_SIGNATURE": -186, - "tefBAD_QUORUM": -185, - "tefNOT_MULTI_SIGNING": -184, - "tefBAD_AUTH_MASTER": -183, - "tefINVARIANT_FAILED": -182, - "tefTOO_BIG": -181, - "tefNO_TICKET": -180, - "tefNFTOKEN_IS_NOT_TRANSFERABLE": -179, - - "terRETRY": -99, + "temXCHAIN_BRIDGE_NONDOOR_OWNER": -257, + "temXCHAIN_EQUAL_DOOR_ACCOUNTS": -260, + "terADDRESS_COLLISION": -86, "terFUNDS_SPENT": -98, "terINSUF_FEE_B": -97, + "terLAST": -91, "terNO_ACCOUNT": -96, + "terNO_AMM": -87, "terNO_AUTH": -95, + "terNO_DELEGATE_PERMISSION": -85, "terNO_LINE": -94, + "terNO_RIPPLE": -90, "terOWNERS": -93, "terPRE_SEQ": -92, - "terLAST": -91, - "terNO_RIPPLE": -90, - "terQUEUED": -89, "terPRE_TICKET": -88, - "terNO_AMM": -87, - - "tesSUCCESS": 0, - - "tecBAD_CREDENTIALS": 193, - "tecCLAIM": 100, - "tecPATH_PARTIAL": 101, - "tecUNFUNDED_ADD": 102, - "tecUNFUNDED_OFFER": 103, - "tecUNFUNDED_PAYMENT": 104, - "tecFAILED_PROCESSING": 105, - "tecDIR_FULL": 121, - "tecINSUF_RESERVE_LINE": 122, - "tecINSUF_RESERVE_OFFER": 123, - "tecNO_DST": 124, - "tecNO_DST_INSUF_XRP": 125, - "tecNO_LINE_INSUF_RESERVE": 126, - "tecNO_LINE_REDUNDANT": 127, - "tecPATH_DRY": 128, - "tecUNFUNDED": 129, - "tecNO_ALTERNATIVE_KEY": 130, - "tecNO_REGULAR_KEY": 131, - "tecOWNERS": 132, - "tecNO_ISSUER": 133, - "tecNO_AUTH": 134, - "tecNO_LINE": 135, - "tecINSUFF_FEE": 136, - "tecFROZEN": 137, - "tecNO_TARGET": 138, - "tecNO_PERMISSION": 139, - "tecNO_ENTRY": 140, - "tecINSUFFICIENT_RESERVE": 141, - "tecNEED_MASTER_KEY": 142, - "tecDST_TAG_NEEDED": 143, - "tecINTERNAL": 144, - "tecOVERSIZE": 145, - "tecCRYPTOCONDITION_ERROR": 146, - "tecINVARIANT_FAILED": 147, - "tecEXPIRED": 148, - "tecDUPLICATE": 149, - "tecKILLED": 150, - "tecHAS_OBLIGATIONS": 151, - "tecTOO_SOON": 152, - "tecHOOK_REJECTED": 153, - "tecMAX_SEQUENCE_REACHED": 154, - "tecNO_SUITABLE_NFTOKEN_PAGE": 155, - "tecNFTOKEN_BUY_SELL_MISMATCH": 156, - "tecNFTOKEN_OFFER_TYPE_MISMATCH": 157, - "tecCANT_ACCEPT_OWN_NFTOKEN_OFFER": 158, - "tecINSUFFICIENT_FUNDS": 159, - "tecOBJECT_NOT_FOUND": 160, - "tecINSUFFICIENT_PAYMENT": 161, - "tecUNFUNDED_AMM": 162, - "tecAMM_BALANCE": 163, - "tecAMM_FAILED": 164, - "tecAMM_INVALID_TOKENS": 165, - "tecAMM_EMPTY": 166, - "tecAMM_NOT_EMPTY": 167, - "tecAMM_ACCOUNT": 168, - "tecINCOMPLETE": 169, - "tecXCHAIN_BAD_TRANSFER_ISSUE": 170, - "tecXCHAIN_NO_CLAIM_ID": 171, - "tecXCHAIN_BAD_CLAIM_ID": 172, - "tecXCHAIN_CLAIM_NO_QUORUM": 173, - "tecXCHAIN_PROOF_UNKNOWN_KEY": 174, - "tecXCHAIN_CREATE_ACCOUNT_NONXRP_ISSUE": 175, - "tecXCHAIN_WRONG_CHAIN": 176, - "tecXCHAIN_REWARD_MISMATCH": 177, - "tecXCHAIN_NO_SIGNERS_LIST": 178, - "tecXCHAIN_SENDING_ACCOUNT_MISMATCH": 179, - "tecXCHAIN_INSUFF_CREATE_AMOUNT": 180, - "tecXCHAIN_ACCOUNT_CREATE_PAST": 181, - "tecXCHAIN_ACCOUNT_CREATE_TOO_MANY": 182, - "tecXCHAIN_PAYMENT_FAILED": 183, - "tecXCHAIN_SELF_COMMIT": 184, - "tecXCHAIN_BAD_PUBLIC_KEY_ACCOUNT_PAIR": 185, - "tecXCHAIN_CREATE_ACCOUNT_DISABLED": 186, - "tecEMPTY_DID": 187, - "tecINVALID_UPDATE_TIME": 188, - "tecTOKEN_PAIR_NOT_FOUND": 189, - "tecARRAY_EMPTY": 190, - "tecARRAY_TOO_LARGE": 191 + "terQUEUED": -89, + "terRETRY": -99, + "tesSUCCESS": 0 }, "TRANSACTION_TYPES": { - "AccountDelete": 21, - "AccountSet": 3, "AMMBid": 39, + "AMMClawback": 31, "AMMCreate": 35, "AMMDelete": 40, "AMMDeposit": 36, "AMMVote": 38, "AMMWithdraw": 37, + "AccountDelete": 21, + "AccountSet": 3, "Batch": 71, "CheckCancel": 18, "CheckCash": 17, "CheckCreate": 16, "Clawback": 30, - "Contract": 9, "CredentialAccept": 59, "CredentialCreate": 58, "CredentialDelete": 60, - "DepositPreauth": 19, "DIDDelete": 50, "DIDSet": 49, + "DelegateSet": 64, + "DepositPreauth": 19, "EnableAmendment": 100, "EscrowCancel": 4, "EscrowCreate": 1, "EscrowFinish": 2, "Invalid": -1, + "LedgerStateFix": 53, + "LoanBrokerCoverClawback": 78, + "LoanBrokerCoverDeposit": 76, + "LoanBrokerCoverWithdraw": 77, + "LoanBrokerDelete": 75, + "LoanBrokerSet": 74, + "LoanDelete": 81, + "LoanManage": 82, + "LoanPay": 84, + "LoanSet": 80, + "MPTokenAuthorize": 57, + "MPTokenIssuanceCreate": 54, + "MPTokenIssuanceDestroy": 55, + "MPTokenIssuanceSet": 56, "NFTokenAcceptOffer": 29, "NFTokenBurn": 26, "NFTokenCancelOffer": 28, "NFTokenCreateOffer": 27, "NFTokenMint": 25, "NFTokenModify": 61, - "NickNameSet": 6, "OfferCancel": 8, "OfferCreate": 7, "OracleDelete": 52, "OracleSet": 51, - "DelegateSet": 64, "Payment": 0, "PaymentChannelClaim": 15, "PaymentChannelCreate": 13, "PaymentChannelFund": 14, - "MPTokenAuthorize": 57, - "MPTokenIssuanceCreate": 54, - "MPTokenIssuanceDestroy": 55, - "MPTokenIssuanceSet": 56, "PermissionedDomainDelete": 63, "PermissionedDomainSet": 62, "SetFee": 101, - "SetHook": 22, "SetRegularKey": 5, "SignerListSet": 12, - "TicketCancel": 11, "TicketCreate": 10, "TrustSet": 20, "UNLModify": 102, + "VaultClawback": 70, + "VaultCreate": 65, + "VaultDelete": 67, + "VaultDeposit": 68, + "VaultSet": 66, + "VaultWithdraw": 69, "XChainAccountCreateCommit": 44, "XChainAddAccountCreateAttestation": 46, "XChainAddClaimAttestation": 45, @@ -3268,5 +3732,38 @@ "XChainCreateBridge": 48, "XChainCreateClaimID": 41, "XChainModifyBridge": 47 + }, + "TYPES": { + "AccountID": 8, + "Amount": 6, + "Blob": 7, + "Currency": 26, + "Done": -1, + "Hash128": 4, + "Hash160": 17, + "Hash192": 21, + "Hash256": 5, + "Int32": 10, + "Int64": 11, + "Issue": 24, + "LedgerEntry": 10002, + "Metadata": 10004, + "NotPresent": 0, + "Number": 9, + "PathSet": 18, + "STArray": 15, + "STObject": 14, + "Transaction": 10001, + "UInt16": 1, + "UInt32": 2, + "UInt384": 22, + "UInt512": 23, + "UInt64": 3, + "UInt8": 16, + "UInt96": 20, + "Unknown": -2, + "Validation": 10003, + "Vector256": 19, + "XChainBridge": 25 } } diff --git a/binary-codec/definitions/definitions_test.go b/binary-codec/definitions/definitions_test.go index 31bb385a..aaf3dcf4 100644 --- a/binary-codec/definitions/definitions_test.go +++ b/binary-codec/definitions/definitions_test.go @@ -10,7 +10,7 @@ func TestLoadDefinitions(t *testing.T) { loadDefinitions() require.Equal(t, int32(-1), definitions.Types["Done"]) require.Equal(t, int32(4), definitions.Types["Hash128"]) - require.Equal(t, int32(-3), definitions.LedgerEntryTypes["Any"]) + require.Equal(t, int32(97), definitions.LedgerEntryTypes["AccountRoot"]) require.Equal(t, int32(-399), definitions.TransactionResults["telLOCAL_ERROR"]) require.Equal(t, int32(1), definitions.TransactionTypes["EscrowCreate"]) require.Equal(t, &FieldInfo{Nth: 0, IsVLEncoded: false, IsSerialized: false, IsSigningField: false, Type: "Unknown"}, definitions.Fields["Generic"].FieldInfo) diff --git a/binary-codec/definitions/helpers_benchmark_test.go b/binary-codec/definitions/helpers_benchmark_test.go index 76232dfe..29777d1b 100644 --- a/binary-codec/definitions/helpers_benchmark_test.go +++ b/binary-codec/definitions/helpers_benchmark_test.go @@ -282,7 +282,7 @@ func BenchmarkGetLedgerEntryTypeCodeByLedgerEntryTypeName(b *testing.B) { input string }{ { - input: "Any", + input: "AccountRoot", }, { input: "yurt", diff --git a/binary-codec/definitions/helpers_test.go b/binary-codec/definitions/helpers_test.go index ac048e97..d22ed7a8 100644 --- a/binary-codec/definitions/helpers_test.go +++ b/binary-codec/definitions/helpers_test.go @@ -537,8 +537,8 @@ func TestGetLedgerEntryTypeCodeByLedgerEntryTypeName(t *testing.T) { }{ { description: "correct LedgerEntryTypeCode", - input: "Any", - expected: -3, + input: "AccountRoot", + expected: 97, expectedError: nil, }, { @@ -576,8 +576,8 @@ func TestGetLedgerEntryTypeNameByLedgerEntryTypeCode(t *testing.T) { }{ { description: "correct LedgerEntryTypeName", - input: -3, - expected: "Any", + input: 97, + expected: "AccountRoot", expectedError: nil, }, { diff --git a/binary-codec/testdata/fixtures/codec-fixtures.json b/binary-codec/testdata/fixtures/codec-fixtures.json new file mode 100644 index 00000000..842aae4b --- /dev/null +++ b/binary-codec/testdata/fixtures/codec-fixtures.json @@ -0,0 +1,5148 @@ +{ + "accountState": [ + { + "binary": "1100612200000000240000000125000022C52D00000000558D7F42ED0621FBCFAE55CC6F2A9403A2AFB205708CCBA3109BB61DB8DDA261B46240000000160DC0808114712B799C79D1EEE3094B59EF9920C7FEB3CE4499", + "json": { + "OwnerCount": 0, + "Account": "rBKPS4oLSaV2KVVuHH8EpQqMGgGefGFQs7", + "PreviousTxnLgrSeq": 8901, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "8D7F42ED0621FBCFAE55CC6F2A9403A2AFB205708CCBA3109BB61DB8DDA261B4", + "Flags": 0, + "Sequence": 1, + "Balance": "370000000" + } + }, + { + "binary": "1100612200000000240000000125000000072D0000000055DF530FB14C5304852F20080B0A8EEF3A6BDD044F41F4EBBD68B8B321145FE4FF6240000002540BE4008114D0F5430B66E06498D4CEEC816C7B3337F9982337", + "json": { + "OwnerCount": 0, + "Account": "rLs1MzkFWCxTbuAHgjeTZK4fcCDDnf2KRv", + "PreviousTxnLgrSeq": 7, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "DF530FB14C5304852F20080B0A8EEF3A6BDD044F41F4EBBD68B8B321145FE4FF", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "110064220000000058059D1E86DE5DCCCF956BF4799675B2425AF9AD44FE4CCA6FEE1C812EEF6423E68214F7FF2D5EA6BB5C26D85343656BEEE94D74B509E0011320908D554AA0D29F660716A3EE65C61DD886B744DDF60DE70E6B16EADB770635DB", + "json": { + "Owner": "rPcHbQ26o4Xrwb2bu5gLc3gWUsS52yx1pG", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "059D1E86DE5DCCCF956BF4799675B2425AF9AD44FE4CCA6FEE1C812EEF6423E6", + "Indexes": [ + "908D554AA0D29F660716A3EE65C61DD886B744DDF60DE70E6B16EADB770635DB" + ] + } + }, + { + "binary": "1100612200000000240000000125000068652D0000000055B6632D6376A2D9319F20A1C6DCCB486432D1E4A79951229D4C3DE2946F51D56662400009184E72A00081140DD319918CD5AE792BF7EC80D63B0F01B4573BBC", + "json": { + "OwnerCount": 0, + "Account": "rpGaCyHRYbgKhErgFih3RdjJqXDsYBouz3", + "PreviousTxnLgrSeq": 26725, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "B6632D6376A2D9319F20A1C6DCCB486432D1E4A79951229D4C3DE2946F51D566", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000000" + } + }, + { + "binary": "1100612200000000240000000125000000082D00000000550735A0B32B2A3F4C938B76D6933003E29447DB8C7CE382BBE089402FF12A03E56240000002540BE400811479927BAFFD3D04A26096C0C97B1B0D45B01AD3C0", + "json": { + "OwnerCount": 0, + "Account": "rUnFEsHjxqTswbivzL2DNHBb34rhAgZZZK", + "PreviousTxnLgrSeq": 8, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "0735A0B32B2A3F4C938B76D6933003E29447DB8C7CE382BBE089402FF12A03E5", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "110061220000000024000000012500007C3A2D0000000055FBF647E057F5C15EC277246AB843A5EB063646BEF2E3D3914D29456B329032626240000002540BE4008114EEAF1EB8C85B41B32816A3B833BA6B659D6E808A", + "json": { + "OwnerCount": 0, + "Account": "r4mscDrVMQz2on2px31aV5e5ouHeRPn8oy", + "PreviousTxnLgrSeq": 31802, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "FBF647E057F5C15EC277246AB843A5EB063646BEF2E3D3914D29456B32903262", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "110064220000000031000000000000000232000000000000000158D0CAC45692858D395B16D52A0B44ADCB7EF178617C05BAE3C36FF5574BA012C38214E14829DB4C6419A8EFCAC1EC21D891A1A4339871011340A95EB2892EA15C8B7BCDAF6D1A8F1F21791192586EBD66B7DCBEC582BFAAA19852733E959FD0D25A72E188A26BC406768D91285883108AED061121408DAD4AF0", + "json": { + "Owner": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui", + "IndexNext": "0000000000000002", + "LedgerEntryType": "DirectoryNode", + "IndexPrevious": "0000000000000001", + "Flags": 0, + "RootIndex": "D0CAC45692858D395B16D52A0B44ADCB7EF178617C05BAE3C36FF5574BA012C3", + "Indexes": [ + "A95EB2892EA15C8B7BCDAF6D1A8F1F21791192586EBD66B7DCBEC582BFAAA198", + "52733E959FD0D25A72E188A26BC406768D91285883108AED061121408DAD4AF0" + ] + } + }, + { + "binary": "1100642200000000580AC869678D387BF526DA37F0C4B8B6BE049E57322EFB53E2C5D7D7A854DA829C82142B6C42A95B3F7EE1971E4A10098E8F1B5F66AA080113806BC1677EB8218F6ECB37FB83723ED4FA4C3089D718A45D5F0BB4F4EC553CDF28263F16D626C701250AD1E9FF56C763132DF4E09B1EF0B2D0A838D265123FBBA8C1C5FB39D6C15C581D822DBAF725EF7EDE40BEC9F93C52398CF5CE9F64154D6CA5C489C3780C320EC1C2CF5A2E22C2F393F91884DC14D18F5F5BED4EE3AFFE00", + "json": { + "Owner": "rhxbkK9jGqPVLZSWPvCEmmf15xHBfJfCEy", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "0AC869678D387BF526DA37F0C4B8B6BE049E57322EFB53E2C5D7D7A854DA829C", + "Indexes": [ + "6BC1677EB8218F6ECB37FB83723ED4FA4C3089D718A45D5F0BB4F4EC553CDF28", + "263F16D626C701250AD1E9FF56C763132DF4E09B1EF0B2D0A838D265123FBBA8", + "C1C5FB39D6C15C581D822DBAF725EF7EDE40BEC9F93C52398CF5CE9F64154D6C", + "A5C489C3780C320EC1C2CF5A2E22C2F393F91884DC14D18F5F5BED4EE3AFFE00" + ] + } + }, + { + "binary": "1100612200000000240000000225000027522D0000000055C7AECAF0E7ABC3868C37343B7F63BAEC317A53867ABD2CA6BAD1F335C1CA4D6F62400000000BEBC1F68114D9CEEA2E2AD331A8D087C216284D58EBBC6780E8", + "json": { + "OwnerCount": 0, + "Account": "rLiCWKQNUs8CQ81m2rBoFjshuVJviSRoaJ", + "PreviousTxnLgrSeq": 10066, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "C7AECAF0E7ABC3868C37343B7F63BAEC317A53867ABD2CA6BAD1F335C1CA4D6F", + "Flags": 0, + "Sequence": 2, + "Balance": "199999990" + } + }, + { + "binary": "110072220002000025000000EF55C6A2521BBCCF13282C4FFEBC00D47BBA18C6CE5F5E4E0EFC3E3FCE364BAFC6B862800000000000000000000000000000000000000055534400000000000000000000000000000000000000000000000001668000000000000000000000000000000000000000555344000000000036D16F18B3AAC1868C1E3E8FA8EB7DDFD8ECCCAC67D4C38D7EA4C680000000000000000000000000005553440000000000E14829DB4C6419A8EFCAC1EC21D891A1A4339871", + "json": { + "PreviousTxnLgrSeq": 239, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "USD", + "value": "0", + "issuer": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm" + }, + "PreviousTxnID": "C6A2521BBCCF13282C4FFEBC00D47BBA18C6CE5F5E4E0EFC3E3FCE364BAFC6B8", + "Flags": 131072, + "Balance": { + "currency": "USD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "USD", + "value": "10", + "issuer": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui" + } + } + }, + { + "binary": "11007222000100002500005A7937000000000000000038000000000000000055BDBDD6CCF2F8211B41072BC37E934D2270F58EA5D5F44F7CA8483CF348B9377B6280000000000000000000000000000000000000004555520000000000000000000000000000000000000000000000000166D4C71AFD498D00000000000000000000000000004555520000000000169F404D62A8D2C8EE3935F230AA60BC07919E9667800000000000000000000000000000000000000045555200000000009F17DCA26FE8C8A1B258898D533305B92DB75127", + "json": { + "HighNode": "0000000000000000", + "LowNode": "0000000000000000", + "PreviousTxnLgrSeq": 23161, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "EUR", + "value": "20", + "issuer": "rshceBo6ftSVYo8h5uNPzRWbdqk4W6g9va" + }, + "PreviousTxnID": "BDBDD6CCF2F8211B41072BC37E934D2270F58EA5D5F44F7CA8483CF348B9377B", + "Flags": 65536, + "Balance": { + "currency": "EUR", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "EUR", + "value": "0", + "issuer": "rEWDpTUVU9fZZtzrywAUE6D6UcFzu6hFdE" + } + } + }, + { + "binary": "1100612200000000240000000125000000092D00000000555D2CC18F142044F1D792DC33D82218665359979ECFD5CD29211CC9CD6704F88C6240000002540BE4008114D7C71DCDCD004AA9F6B5AB1076B9F00FD4C4337C", + "json": { + "OwnerCount": 0, + "Account": "rLCvFaWk9WkJCCyg9Byvwbe9gxn1pnMLWL", + "PreviousTxnLgrSeq": 9, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "5D2CC18F142044F1D792DC33D82218665359979ECFD5CD29211CC9CD6704F88C", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "1100612200000000240000000125000022842D0000000055FB7889B08F6B6413E37A3FBDDA421323B2E00EC2FDDFCE7A9035A2E12CA776E86240000002540BE4008114DB330727BF6CC97F43595AEA787874C155569F77", + "json": { + "OwnerCount": 0, + "Account": "rLzpfV5BFjUmBs8Et75Wurddg4CCXFLDFU", + "PreviousTxnLgrSeq": 8836, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "FB7889B08F6B6413E37A3FBDDA421323B2E00EC2FDDFCE7A9035A2E12CA776E8", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "1100612200000000240000000125000020592D00000000551CE378FA7D55A2F000943FBB4EE60233AECC75CDE3F2845F0B603165968D9CB462400009184E72A0008114CBA90CB3210843D0CBC018F932DB46582DA0CE84", + "json": { + "OwnerCount": 0, + "Account": "rKZig5RFv5yWAqMi9PtC5akkGpNtn3pz8A", + "PreviousTxnLgrSeq": 8281, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "1CE378FA7D55A2F000943FBB4EE60233AECC75CDE3F2845F0B603165968D9CB4", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000000" + } + }, + { + "binary": "1100642200000000310000000000000003320000000000000002581F71219BA652037B7064FC6E81EABD8F0B54F6AFE703F172E3999F48D0642F1C8214A82BB90BF7031413B42E2C890827EDC2399B7BFA01134085469362B15032D6213572E63175C87C321601E1DDBB588C9CBD08CDB3F276AC2F1F54C50845EBD434A06639160F77CEB7C99C0606A3624F64C3678A9129F08D", + "json": { + "Owner": "rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa", + "IndexNext": "0000000000000003", + "LedgerEntryType": "DirectoryNode", + "IndexPrevious": "0000000000000002", + "Flags": 0, + "RootIndex": "1F71219BA652037B7064FC6E81EABD8F0B54F6AFE703F172E3999F48D0642F1C", + "Indexes": [ + "85469362B15032D6213572E63175C87C321601E1DDBB588C9CBD08CDB3F276AC", + "2F1F54C50845EBD434A06639160F77CEB7C99C0606A3624F64C3678A9129F08D" + ] + } + }, + { + "binary": "110061220000000024000000012500000EAB2D0000000055F2BA48100AAEA92FAA28718F2F3E50452D7069696FAE781FE5043552593F95A5624000246139CA80008114D77E6F927BB1B6D7F80151B0853395733B9B4BC2", + "json": { + "OwnerCount": 0, + "Account": "rLeRkwDgbPVeSakJ2uXC2eqR8NLWMvU3kN", + "PreviousTxnLgrSeq": 3755, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "F2BA48100AAEA92FAA28718F2F3E50452D7069696FAE781FE5043552593F95A5", + "Flags": 0, + "Sequence": 1, + "Balance": "40000000000000" + } + }, + { + "binary": "110072220002000025000000DE557B4DEC82CF3BE513DA95C57282FBD0659E4E352BF59FA04C6C819E4BBD7CFFC5628000000000000000000000000000000000000000425443000000000000000000000000000000000000000000000000016680000000000000000000000000000000000000004254430000000000A82BB90BF7031413B42E2C890827EDC2399B7BFA67D491C37937E080000000000000000000000000004254430000000000E14829DB4C6419A8EFCAC1EC21D891A1A4339871", + "json": { + "PreviousTxnLgrSeq": 222, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "BTC", + "value": "0", + "issuer": "rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa" + }, + "PreviousTxnID": "7B4DEC82CF3BE513DA95C57282FBD0659E4E352BF59FA04C6C819E4BBD7CFFC5", + "Flags": 131072, + "Balance": { + "currency": "BTC", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "BTC", + "value": "5", + "issuer": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui" + } + } + }, + { + "binary": "110061220000000024000000012500005EA62D000000005561055B0F50077E654D61666A1A58E24C9B4FB4C2541AC09E2CA1F850C57E0C7B6240000002540BE40081148362C2AF4216ED4BFCE8B902F5398E7BE5B3E06D", + "json": { + "OwnerCount": 0, + "Account": "rUy6q3TxE4iuVWMpzycrQfD5uZok51g1cq", + "PreviousTxnLgrSeq": 24230, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "61055B0F50077E654D61666A1A58E24C9B4FB4C2541AC09E2CA1F850C57E0C7B", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "110072220001000025000022BD553906085AB9862A404113E9B17BF00E796D8A80ED2B1066212AB4F00A7D7BCD1D6280000000000000000000000000000000000000005553440000000000000000000000000000000000000000000000000166D4C8E1BC9BF0400000000000000000000000000055534400000000002C371D25803A0BF6F37CC37F99A10EC948B876F36780000000000000000000000000000000000000005553440000000000F8B331F4AEC7900AD1B990899C54F87633EBB741", + "json": { + "PreviousTxnLgrSeq": 8893, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "USD", + "value": "25", + "issuer": "rnp8kFTTm6KW8wsbgczfmv56kWXghPSWbK" + }, + "PreviousTxnID": "3906085AB9862A404113E9B17BF00E796D8A80ED2B1066212AB4F00A7D7BCD1D", + "Flags": 65536, + "Balance": { + "currency": "USD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "USD", + "value": "0", + "issuer": "rPgrEG6nMMwAM1VbTumL23dnEX4UmeUHk7" + } + } + }, + { + "binary": "1100722200030000250000275A557AE0C1DBADD06E4150AB00E94BD5AD41A3D1E5FC852C8A6922B5EFD2E812709E6280000000000000000000000000000000000000005553440000000000000000000000000000000000000000000000000166D4D1C37937E08000000000000000000000000000555344000000000058C742CF55C456DE367686CB9CED83750BD2497967D4D1C37937E080000000000000000000000000005553440000000000E8ACFC6B5EF4EA0601241525375162F43C2FF285", + "json": { + "PreviousTxnLgrSeq": 10074, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "USD", + "value": "50", + "issuer": "r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx" + }, + "PreviousTxnID": "7AE0C1DBADD06E4150AB00E94BD5AD41A3D1E5FC852C8A6922B5EFD2E812709E", + "Flags": 196608, + "Balance": { + "currency": "USD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "USD", + "value": "50", + "issuer": "r4DGz8SxHXLaqsA9M2oocXsrty6BMSQvw3" + } + } + }, + { + "binary": "11006422000000005817CC40C6872E0C0E658C49B75D0812A70D4161DDA53324DF51FA58D3819C814B82149BBFDA47BD85A1E2D03F9A528BC95DC20432ED6E011320571BF14F28C4D97871CDACD344A8CF57E6BA287BF0440B9E0D0683D02751CC7B", + "json": { + "Owner": "rEUXZtdhEtCDPxJ3MAgLNMQpq4ASgjrV6i", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "17CC40C6872E0C0E658C49B75D0812A70D4161DDA53324DF51FA58D3819C814B", + "Indexes": [ + "571BF14F28C4D97871CDACD344A8CF57E6BA287BF0440B9E0D0683D02751CC7B" + ] + } + }, + { + "binary": "110061220000000024000000012500000E982D00000000552748D2555190DD2CC803E616C5276E299841DA53FB15AA9EFBEA1003549F7DD1624000B5E620F480008114E7D24CED46262A1BD2E415E1BD89F20DDB4042F5", + "json": { + "OwnerCount": 0, + "Account": "r43mpEMKY1cVUX8k6zKXnRhZMEyPU9aHzR", + "PreviousTxnLgrSeq": 3736, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "2748D2555190DD2CC803E616C5276E299841DA53FB15AA9EFBEA1003549F7DD1", + "Flags": 0, + "Sequence": 1, + "Balance": "200000000000000" + } + }, + { + "binary": "11006122000000002400000001250000000A2D000000005526B0EFCF1501118BD60F2BCD075E18865D8660B18C6581A8DDD626FA309762576240000002540BE4008114DD21BD1EC4969F62F7EEEA4315DF8D3A84EDB4D6", + "json": { + "OwnerCount": 0, + "Account": "rMwNkcpvcJucoWbFW89EGT6TfZyGUkaGso", + "PreviousTxnLgrSeq": 10, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "26B0EFCF1501118BD60F2BCD075E18865D8660B18C6581A8DDD626FA30976257", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "1100612200000000240000000225000027902D0000000155C26F87CB499395AC8CD2DEDB7E944F4F16CEE07ECA0B481F9E2536450B7CC0DA6240000002540BE3F681145EBBD3E507B0FB7C03D592FF4F27E08A28AA5C50", + "json": { + "OwnerCount": 1, + "Account": "r9duXXmUuhSs6JxKpPCSh2tPUg9AGvE2cG", + "PreviousTxnLgrSeq": 10128, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "C26F87CB499395AC8CD2DEDB7E944F4F16CEE07ECA0B481F9E2536450B7CC0DA", + "Flags": 0, + "Sequence": 2, + "Balance": "9999999990" + } + }, + { + "binary": "1100642200000000581BCA9161A199AD5E907751CBF3FBA49689D517F0E8EE823AE17B737039B41DE1821427E48F6D22BCB31D5F3D315CC512E60EFF80673D01132026B894EE68470AD5AEEB55D5EBF936E6397CEE6957B93C56A2E7882CA9082873", + "json": { + "Owner": "rhdAw3LiEfWWmSrbnZG3udsN7PoWKT56Qo", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "1BCA9161A199AD5E907751CBF3FBA49689D517F0E8EE823AE17B737039B41DE1", + "Indexes": [ + "26B894EE68470AD5AEEB55D5EBF936E6397CEE6957B93C56A2E7882CA9082873" + ] + } + }, + { + "binary": "1100612200000000240000000125000068522D0000000055DA77B52C935CB91BE7E5D62FC3D1443A4861944944B4BD097F9210320C0AD85962400009184E72A00081145729F5F4CA2268C20F391BEFF6C01C081BEC8481", + "json": { + "OwnerCount": 0, + "Account": "r3AthBf5eW4b9ujLoXNHFeeEJsK3PtJDea", + "PreviousTxnLgrSeq": 26706, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "DA77B52C935CB91BE7E5D62FC3D1443A4861944944B4BD097F9210320C0AD859", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000000" + } + }, + { + "binary": "11006122000000002400000001250000000C2D000000005516112AA178A920DA89B5F8D9DFCBA3487A767BD612AE4AF60B214A2136F7BEF56240000000773594008114B6D460A8040B7FE414E8CA08B78546547B159CF4", + "json": { + "OwnerCount": 0, + "Account": "rHC5QwZvGxyhC75StiJwZCrfnHhtSWrr8Y", + "PreviousTxnLgrSeq": 12, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "16112AA178A920DA89B5F8D9DFCBA3487A767BD612AE4AF60B214A2136F7BEF5", + "Flags": 0, + "Sequence": 1, + "Balance": "2000000000" + } + }, + { + "binary": "1100612200000000240000000125000068B02D0000000055D51FCBB193C8B1B3B981F894E0535FD58478B1146ECCC35DB462FE0C1A6B6CB66240000002540BE4008114F1F4D84D7870FEE3304E2959059C89D1C33608B1", + "json": { + "OwnerCount": 0, + "Account": "rPhMwMcn8ewJiM6NnP6xrm9NZBbKZ57kw1", + "PreviousTxnLgrSeq": 26800, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "D51FCBB193C8B1B3B981F894E0535FD58478B1146ECCC35DB462FE0C1A6B6CB6", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "1100642200000000310000000000000001320000000000000003581F71219BA652037B7064FC6E81EABD8F0B54F6AFE703F172E3999F48D0642F1C8214A82BB90BF7031413B42E2C890827EDC2399B7BFA011340AC2875C846CBD37CAF8409A623F3AA7D62916A0E043E02C909C9EF3A7B06F8CF142355A88F0729A5014DB835C24DA05F062293A439151A0BE9ACB80F20B2CDC5", + "json": { + "Owner": "rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa", + "IndexNext": "0000000000000001", + "LedgerEntryType": "DirectoryNode", + "IndexPrevious": "0000000000000003", + "Flags": 0, + "RootIndex": "1F71219BA652037B7064FC6E81EABD8F0B54F6AFE703F172E3999F48D0642F1C", + "Indexes": [ + "AC2875C846CBD37CAF8409A623F3AA7D62916A0E043E02C909C9EF3A7B06F8CF", + "142355A88F0729A5014DB835C24DA05F062293A439151A0BE9ACB80F20B2CDC5" + ] + } + }, + { + "binary": "1100642200000000581F9FF48419CA69FDDCC294CCEEE608F5F8A8BE11E286AD5743ED2D457C5570C48214A3E4374D5570FDC25AA9F856E2A6635C66E9CFA50113207D4325BE338A40BBCBCC1F351B3272EB3E76305A878E76603DE206A795871619", + "json": { + "Owner": "rEA2XzkTXi6sWRzTVQVyUoSX4yJAzNxucd", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "1F9FF48419CA69FDDCC294CCEEE608F5F8A8BE11E286AD5743ED2D457C5570C4", + "Indexes": [ + "7D4325BE338A40BBCBCC1F351B3272EB3E76305A878E76603DE206A795871619" + ] + } + }, + { + "binary": "1100612200000000240000000125000079CB2D0000000055D612015F70931DC1CE2D65713408F0C4EE6230911F52E08678898D24C888A43A62400000E8D4A510008114C2225C8CBC2B6D0E53C763B53A9AC66C658A4EEC", + "json": { + "OwnerCount": 0, + "Account": "rJ6VE6L87yaVmdyxa9jZFXSAdEFSoTGPbE", + "PreviousTxnLgrSeq": 31179, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "D612015F70931DC1CE2D65713408F0C4EE6230911F52E08678898D24C888A43A", + "Flags": 0, + "Sequence": 1, + "Balance": "1000000000000" + } + }, + { + "binary": "1100612200000000240000000125000045222D000000005519CDDD9E0DE5F269E1EAFC09E0C2D3E54BEDD7C67F890D020E883B69A653A4BA62400000001DCD6500811487057DF0267E7A0ED8E1197ADC0EF8C4471A90A8", + "json": { + "OwnerCount": 0, + "Account": "rDJvoVn8PyhwvHAWuTdtqkH4fuMLoWsZKG", + "PreviousTxnLgrSeq": 17698, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "19CDDD9E0DE5F269E1EAFC09E0C2D3E54BEDD7C67F890D020E883B69A653A4BA", + "Flags": 0, + "Sequence": 1, + "Balance": "500000000" + } + }, + { + "binary": "11006422000000005823E4C9FB1A108E7A4A188E13C3735432DDF7E104296DA2E493E3B0634CD529FF8214BF3389DD51B5B8CC5AEA410403036A2990896C70011340E1A4C98A789F35BA9947BD4920CDA9BF2C1A74E831208F7616FA485D5F016714F8608765CAD8DCA6FD3A5D417D008DB687732804BDABA32737DCB527DAC70B06", + "json": { + "Owner": "rJRyob8LPaA3twGEQDPU2gXevWhpSgD8S6", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "23E4C9FB1A108E7A4A188E13C3735432DDF7E104296DA2E493E3B0634CD529FF", + "Indexes": [ + "E1A4C98A789F35BA9947BD4920CDA9BF2C1A74E831208F7616FA485D5F016714", + "F8608765CAD8DCA6FD3A5D417D008DB687732804BDABA32737DCB527DAC70B06" + ] + } + }, + { + "binary": "11007222000100002500004ED73700000000000000003800000000000000005554FFA99A7418A342392237BA37874EF1B8DF48E9FA9E810C399EEE112CA3E2FA6280000000000000000000000000000000000000005553440000000000000000000000000000000000000000000000000166D5438D7EA4C6800000000000000000000000000055534400000000007588B8DBDC8932DC410E8571045466C03F5A6B696780000000000000000000000000000000000000005553440000000000F182797BA121247C17BD87C4563B881EDA680521", + "json": { + "HighNode": "0000000000000000", + "LowNode": "0000000000000000", + "PreviousTxnLgrSeq": 20183, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "USD", + "value": "1000", + "issuer": "rB5TihdPbKgMrkFqrqUC3yLdE8hhv4BdeY" + }, + "PreviousTxnID": "54FFA99A7418A342392237BA37874EF1B8DF48E9FA9E810C399EEE112CA3E2FA", + "Flags": 65536, + "Balance": { + "currency": "USD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "USD", + "value": "0", + "issuer": "rPrz9m9yaXT94nWbqEG2SSe9kdU4Jo1CxA" + } + } + }, + { + "binary": "1100722200020000250000456B37000000000000000038000000000000000055A5C133CE96EEE6769F98A24B476A2E4B7B235C64C70527D8992A54D7A96252646280000000000000000000000000000000000000004A5059000000000000000000000000000000000000000000000000016680000000000000000000000000000000000000004A505900000000002B6C42A95B3F7EE1971E4A10098E8F1B5F66AA0867D59550F7DCA700000000000000000000000000004A5059000000000062FE474693228F7F9ED1C5EFADB3B6555FBEAFBE", + "json": { + "HighNode": "0000000000000000", + "LowNode": "0000000000000000", + "PreviousTxnLgrSeq": 17771, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "JPY", + "value": "0", + "issuer": "rhxbkK9jGqPVLZSWPvCEmmf15xHBfJfCEy" + }, + "PreviousTxnID": "A5C133CE96EEE6769F98A24B476A2E4B7B235C64C70527D8992A54D7A9625264", + "Flags": 131072, + "Balance": { + "currency": "JPY", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "JPY", + "value": "60000", + "issuer": "rwpRq4gQrb58N7PRJwYEQaoSui6Xd3FC7j" + } + } + }, + { + "binary": "110061220000000024000000012500000B9C2D000000005564EFAD0087AD213CA25ABEA801E34E4719BF21A175A886EC9FD689E8424560B562400000021E66FB008114E4FE687C90257D3D2D694C8531CDEECBE84F3367", + "json": { + "OwnerCount": 0, + "Account": "rM1oqKtfh1zgjdAgbFmaRm3btfGBX25xVo", + "PreviousTxnLgrSeq": 2972, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "64EFAD0087AD213CA25ABEA801E34E4719BF21A175A886EC9FD689E8424560B5", + "Flags": 0, + "Sequence": 1, + "Balance": "9100000000" + } + }, + { + "binary": "110061220000000024000000022500007A552D00000001552485FDC606352F1B0785DA5DE96FB9DBAF43EB60ECBB01B7F6FA970F512CDA5F624000002540BE3FF681142C371D25803A0BF6F37CC37F99A10EC948B876F3", + "json": { + "OwnerCount": 1, + "Account": "rnp8kFTTm6KW8wsbgczfmv56kWXghPSWbK", + "PreviousTxnLgrSeq": 31317, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "2485FDC606352F1B0785DA5DE96FB9DBAF43EB60ECBB01B7F6FA970F512CDA5F", + "Flags": 0, + "Sequence": 2, + "Balance": "159999999990" + } + }, + { + "binary": "11007222000100002500004124370000000000000000380000000000000000552E504E650BEE8920BF979ADBE6236C6C3F239FA2B37F22741DCFAF245091115D6280000000000000000000000000000000000000005553440000000000000000000000000000000000000000000000000166D4C38D7EA4C68000000000000000000000000000555344000000000027E48F6D22BCB31D5F3D315CC512E60EFF80673D6780000000000000000000000000000000000000005553440000000000550FC62003E785DC231A1058A05E56E3F09CF4E6", + "json": { + "HighNode": "0000000000000000", + "LowNode": "0000000000000000", + "PreviousTxnLgrSeq": 16676, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "USD", + "value": "10", + "issuer": "rhdAw3LiEfWWmSrbnZG3udsN7PoWKT56Qo" + }, + "PreviousTxnID": "2E504E650BEE8920BF979ADBE6236C6C3F239FA2B37F22741DCFAF245091115D", + "Flags": 65536, + "Balance": { + "currency": "USD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "USD", + "value": "0", + "issuer": "r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV" + } + } + }, + { + "binary": "1100612200000000240000000B25000045B12D00000006554E690ECBC944A7A3C57DFDC24D7CA1A0BDEFEB916901B7E35CDD4FE7E81848D6624000000165A0BB9C811462FE474693228F7F9ED1C5EFADB3B6555FBEAFBE", + "json": { + "OwnerCount": 6, + "Account": "rwpRq4gQrb58N7PRJwYEQaoSui6Xd3FC7j", + "PreviousTxnLgrSeq": 17841, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "4E690ECBC944A7A3C57DFDC24D7CA1A0BDEFEB916901B7E35CDD4FE7E81848D6", + "Flags": 0, + "Sequence": 11, + "Balance": "5999999900" + } + }, + { + "binary": "110064220000000058289CFC476B5876F28C8A3B3C5B7058EC2BDF668C37B846EA7E5E1A73A4AA081682140B8D970A5E6BB9C50EC063E9318C7218D65ECE43011320BC10E40AFB79298004CDE51CB065DBDCABA86EC406E3A1CF02CE5F8A9628A2BD", + "json": { + "Owner": "rphasxS8Q5p5TLTpScQCBhh5HfJfPbM2M8", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "289CFC476B5876F28C8A3B3C5B7058EC2BDF668C37B846EA7E5E1A73A4AA0816", + "Indexes": [ + "BC10E40AFB79298004CDE51CB065DBDCABA86EC406E3A1CF02CE5F8A9628A2BD" + ] + } + }, + { + "binary": "1100612200000000240000000125000000102D000000005512B9558B22BB2DF05643B745389145A2E12A07CD9AD6AB7F653A4B24DC50B2E06240000004B9F96B00811470EFFAAE000322A78E0D9DC9081564888C256C37", + "json": { + "OwnerCount": 0, + "Account": "rBJwwXADHqbwsp6yhrqoyt2nmFx9FB83Th", + "PreviousTxnLgrSeq": 16, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "12B9558B22BB2DF05643B745389145A2E12A07CD9AD6AB7F653A4B24DC50B2E0", + "Flags": 0, + "Sequence": 1, + "Balance": "20300000000" + } + }, + { + "binary": "110064220000000031000000000000000432000000000000000358D0CAC45692858D395B16D52A0B44ADCB7EF178617C05BAE3C36FF5574BA012C38214E14829DB4C6419A8EFCAC1EC21D891A1A43398710113409C3784EB4832563535522198D9D14E91D2760644174813689EE6A03AD43C6E4CED54FC8E215EFAE23E396D27099387D6687BDB63F7F282111BB0F567F8D1D649", + "json": { + "Owner": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui", + "IndexNext": "0000000000000004", + "LedgerEntryType": "DirectoryNode", + "IndexPrevious": "0000000000000003", + "Flags": 0, + "RootIndex": "D0CAC45692858D395B16D52A0B44ADCB7EF178617C05BAE3C36FF5574BA012C3", + "Indexes": [ + "9C3784EB4832563535522198D9D14E91D2760644174813689EE6A03AD43C6E4C", + "ED54FC8E215EFAE23E396D27099387D6687BDB63F7F282111BB0F567F8D1D649" + ] + } + }, + { + "binary": "110061220000000024000000012500005E762D00000000557C27C4820F6E4BA7B0698253A38410EB68D82B5433EA320848677F9B1180B4476240000002540BE400811430D253198122405C114A30ECC1DBE88C7BA15EC8", + "json": { + "OwnerCount": 0, + "Account": "rnT9PFSfAnWyj2fd7D5TCoCyCYbK4n356A", + "PreviousTxnLgrSeq": 24182, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "7C27C4820F6E4BA7B0698253A38410EB68D82B5433EA320848677F9B1180B447", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "1100612200000000240000000125000039D42D00000000551EC7E89A17180B5DBA0B15709B616CB2CD703DC54702EB5EDCB1B95F3526AAC36240000002540BE4008114A42C21956B12F80C27355C6A337C4F032C643011", + "json": { + "OwnerCount": 0, + "Account": "rEyhgkRqGdCK7nXtfmADrqWYGT6rSsYYEZ", + "PreviousTxnLgrSeq": 14804, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "1EC7E89A17180B5DBA0B15709B616CB2CD703DC54702EB5EDCB1B95F3526AAC3", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "110061220000000024000000042500004ED72D000000005554FFA99A7418A342392237BA37874EF1B8DF48E9FA9E810C399EEE112CA3E2FA624000048BEB9E85E28114F182797BA121247C17BD87C4563B881EDA680521", + "json": { + "OwnerCount": 0, + "Account": "rPrz9m9yaXT94nWbqEG2SSe9kdU4Jo1CxA", + "PreviousTxnLgrSeq": 20183, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "54FFA99A7418A342392237BA37874EF1B8DF48E9FA9E810C399EEE112CA3E2FA", + "Flags": 0, + "Sequence": 4, + "Balance": "4998999999970" + } + }, + { + "binary": "1100612200000000240000002F25000031AE2D00000000554EF16211BE5869C19E010B639568AA335DB9D9C7D02AC952A97E314A9C04743A62400000000BFB02748114B5F762798A53D543A014CAF8B297CFF8F2F937E8", + "json": { + "OwnerCount": 0, + "Account": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", + "PreviousTxnLgrSeq": 12718, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "4EF16211BE5869C19E010B639568AA335DB9D9C7D02AC952A97E314A9C04743A", + "Flags": 0, + "Sequence": 47, + "Balance": "200999540" + } + }, + { + "binary": "110061220000000024000000012500000EA42D00000000552C41F6108DF7234FFA6CCE96079196CF0F0B86E988993ECC8BAD6B61F0FAEFAE6240003691D6AFC000811426822909E3F673664367E8C7537098EB4CBAA13D", + "json": { + "OwnerCount": 0, + "Account": "rhWcbzUj9SVJocfHGLn58VYzXvoVnsU44u", + "PreviousTxnLgrSeq": 3748, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "2C41F6108DF7234FFA6CCE96079196CF0F0B86E988993ECC8BAD6B61F0FAEFAE", + "Flags": 0, + "Sequence": 1, + "Balance": "60000000000000" + } + }, + { + "binary": "1100642200000000582C9F00EFA5CCBD43452EF364B12C8DFCEF2B910336E5EFCE3AA412A55699158282146A03714FE4B738A637A094271E0DE8414D904CFA011320F721E924498EE68BFF906CD856E8332073DD350BAC9E8977AC3F31860BA1E33A", + "json": { + "Owner": "rwCYkXihZPm7dWuPCXoS3WXap7vbnZ8uzB", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "2C9F00EFA5CCBD43452EF364B12C8DFCEF2B910336E5EFCE3AA412A556991582", + "Indexes": [ + "F721E924498EE68BFF906CD856E8332073DD350BAC9E8977AC3F31860BA1E33A" + ] + } + }, + { + "binary": "110072220002000025000000F7550C3BB479DBDF48DFC99792E46DEE584545F365D04351D57480A0FBD4543980EC62800000000000000000000000000000000000000042544300000000000000000000000000000000000000000000000001668000000000000000000000000000000000000000425443000000000036D16F18B3AAC1868C1E3E8FA8EB7DDFD8ECCCAC67D4838D7EA4C680000000000000000000000000004254430000000000A82BB90BF7031413B42E2C890827EDC2399B7BFA", + "json": { + "PreviousTxnLgrSeq": 247, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "BTC", + "value": "0", + "issuer": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm" + }, + "PreviousTxnID": "0C3BB479DBDF48DFC99792E46DEE584545F365D04351D57480A0FBD4543980EC", + "Flags": 131072, + "Balance": { + "currency": "BTC", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "BTC", + "value": "1", + "issuer": "rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa" + } + } + }, + { + "binary": "1100642200000000364F0415EB4EA0C727582FB4904ACFB96228FC002335B1B5A4C5584D9D727BBE82144F0415EB4EA0C7270111000000000000000000000000555344000000000002112B6C42A95B3F7EE1971E4A10098E8F1B5F66AA0803110000000000000000000000000000000000000000041100000000000000000000000000000000000000000113205F22826818CC83448C9DF34939AB4019D3F80C70DEB8BDBDCF0496A36DC68719", + "json": { + "TakerPaysCurrency": "0000000000000000000000005553440000000000", + "ExchangeRate": "4F0415EB4EA0C727", + "TakerGetsCurrency": "0000000000000000000000000000000000000000", + "TakerGetsIssuer": "0000000000000000000000000000000000000000", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "2FB4904ACFB96228FC002335B1B5A4C5584D9D727BBE82144F0415EB4EA0C727", + "Indexes": [ + "5F22826818CC83448C9DF34939AB4019D3F80C70DEB8BDBDCF0496A36DC68719" + ], + "TakerPaysIssuer": "2B6C42A95B3F7EE1971E4A10098E8F1B5F66AA08" + } + }, + { + "binary": "1100642200000000365003BAF82D03A000582FB4904ACFB96228FC002335B1B5A4C5584D9D727BBE82145003BAF82D03A0000111000000000000000000000000555344000000000002112B6C42A95B3F7EE1971E4A10098E8F1B5F66AA0803110000000000000000000000000000000000000000041100000000000000000000000000000000000000000113205B7F148A8DDB4EB7386C9E75C4C1ED918DEDE5C52D5BA51B694D7271EF8BDB46", + "json": { + "TakerPaysCurrency": "0000000000000000000000005553440000000000", + "ExchangeRate": "5003BAF82D03A000", + "TakerGetsCurrency": "0000000000000000000000000000000000000000", + "TakerGetsIssuer": "0000000000000000000000000000000000000000", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "2FB4904ACFB96228FC002335B1B5A4C5584D9D727BBE82145003BAF82D03A000", + "Indexes": [ + "5B7F148A8DDB4EB7386C9E75C4C1ED918DEDE5C52D5BA51B694D7271EF8BDB46" + ], + "TakerPaysIssuer": "2B6C42A95B3F7EE1971E4A10098E8F1B5F66AA08" + } + }, + { + "binary": "1100612200000000240000000125000022C12D00000000551A9B9C5537F2BD2C221B34AA61B30E076F0DDC74931327DE6B6B727270672F446240000000160DC08081149BBFDA47BD85A1E2D03F9A528BC95DC20432ED6E", + "json": { + "OwnerCount": 0, + "Account": "rEUXZtdhEtCDPxJ3MAgLNMQpq4ASgjrV6i", + "PreviousTxnLgrSeq": 8897, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "1A9B9C5537F2BD2C221B34AA61B30E076F0DDC74931327DE6B6B727270672F44", + "Flags": 0, + "Sequence": 1, + "Balance": "370000000" + } + }, + { + "binary": "1100612200000000240000000125000000152D000000005507F84B7AF363F23B822105078EBE49CC18E846B23697A3652294B2CCD333ACCF6240000002540BE4008114C36A74182B6D5FB7DD17264BD52056FB45B732F9", + "json": { + "OwnerCount": 0, + "Account": "rJFGHvCtpPrftTmeNAs8bYy5xUeTaxCD5t", + "PreviousTxnLgrSeq": 21, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "07F84B7AF363F23B822105078EBE49CC18E846B23697A3652294B2CCD333ACCF", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "11007222000100002500000B845538C911C5DAF1615BAA58B7D2265590DE1DAD40C79B3F7597C47ECE8047E1E4F46280000000000000000000000000000000000000004254430000000000000000000000000000000000000000000000000166D4838D7EA4C68000000000000000000000000000425443000000000036D16F18B3AAC1868C1E3E8FA8EB7DDFD8ECCCAC6780000000000000000000000000000000000000004254430000000000C2659C14642A6604CE305966307E5F21817A092D", + "json": { + "PreviousTxnLgrSeq": 2948, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "BTC", + "value": "1", + "issuer": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm" + }, + "PreviousTxnID": "38C911C5DAF1615BAA58B7D2265590DE1DAD40C79B3F7597C47ECE8047E1E4F4", + "Flags": 65536, + "Balance": { + "currency": "BTC", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "BTC", + "value": "0", + "issuer": "rJ51FBSh6hXSUkFdMxwmtcorjx9izrC1yj" + } + } + }, + { + "binary": "1100722200030000250000104E55D890893A91DC745BE221820C17EC3E8AF4CC119A93AA8AB8FD42C16D264521FA6280000000000000000000000000000000000000005553440000000000000000000000000000000000000000000000000166D4C38D7EA4C68000000000000000000000000000555344000000000036D16F18B3AAC1868C1E3E8FA8EB7DDFD8ECCCAC67D4C38D7EA4C680000000000000000000000000005553440000000000A82BB90BF7031413B42E2C890827EDC2399B7BFA", + "json": { + "PreviousTxnLgrSeq": 4174, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "USD", + "value": "10", + "issuer": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm" + }, + "PreviousTxnID": "D890893A91DC745BE221820C17EC3E8AF4CC119A93AA8AB8FD42C16D264521FA", + "Flags": 196608, + "Balance": { + "currency": "USD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "USD", + "value": "10", + "issuer": "rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa" + } + } + }, + { + "binary": "1100642200000000583811BC6A986CEBA5E5268A5F58800DA3A6611AC2A90155C1EA745A41E9A217F68214712B799C79D1EEE3094B59EF9920C7FEB3CE4499011340F8608765CAD8DCA6FD3A5D417D008DB687732804BDABA32737DCB527DAC70B06B82A83B063FF08369F9BDEDC73074352FE37733E8373F6EDBFFC872489B57D93", + "json": { + "Owner": "rBKPS4oLSaV2KVVuHH8EpQqMGgGefGFQs7", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "3811BC6A986CEBA5E5268A5F58800DA3A6611AC2A90155C1EA745A41E9A217F6", + "Indexes": [ + "F8608765CAD8DCA6FD3A5D417D008DB687732804BDABA32737DCB527DAC70B06", + "B82A83B063FF08369F9BDEDC73074352FE37733E8373F6EDBFFC872489B57D93" + ] + } + }, + { + "binary": "11006122000000002400000001250000001C2D0000000055DA64AD82376A8162070421BBB7644282F0B012779A0DECA1FC2EF01285E9F7A06240000002540BE4008114028A5595EBD2F6069C382B641259C21D3A806A29", + "json": { + "OwnerCount": 0, + "Account": "rNSnpURu2o7mD9JPjaLsdUw2HEMx5xHzd", + "PreviousTxnLgrSeq": 28, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "DA64AD82376A8162070421BBB7644282F0B012779A0DECA1FC2EF01285E9F7A0", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "11006122000000002400000001250000004C2D0000000055D4AFFB56DCCCB4394A067BF61EA8084E53317392732A27D021FBB6B2ED4B19B962400000746A5288008114B49B00D585F63AAB70096D8615EAEC24EE684A2C", + "json": { + "OwnerCount": 0, + "Account": "rHTxKLzRbniScyQFGMb3NodmxA848W8dKM", + "PreviousTxnLgrSeq": 76, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "D4AFFB56DCCCB4394A067BF61EA8084E53317392732A27D021FBB6B2ED4B19B9", + "Flags": 0, + "Sequence": 1, + "Balance": "500000000000" + } + }, + { + "binary": "11006422000000003100000000000000023200000000000000015898082E695CAB618590BEEA0647A5F24D2B610A686ECD49310604FC7431FAAB0D8214B544029B077F39117BD0C9FB2913FCE08F9345CF011340A2EFB4B11D6FDF01643DEE32792BA65BCCC5A98189A4955EB3C73911DDB648DBD24FA4A3422BA1E91109B83D2A7545FC6369EAC13E7F4673F464BBBBC77AB2BE", + "json": { + "Owner": "rHXS898sKZX6RY3WYPo5hW6UGnpBCnDzfr", + "IndexNext": "0000000000000002", + "LedgerEntryType": "DirectoryNode", + "IndexPrevious": "0000000000000001", + "Flags": 0, + "RootIndex": "98082E695CAB618590BEEA0647A5F24D2B610A686ECD49310604FC7431FAAB0D", + "Indexes": [ + "A2EFB4B11D6FDF01643DEE32792BA65BCCC5A98189A4955EB3C73911DDB648DB", + "D24FA4A3422BA1E91109B83D2A7545FC6369EAC13E7F4673F464BBBBC77AB2BE" + ] + } + }, + { + "binary": "1100612200000000240000000125000069422D000000005562EFA3F14D0DE4136D444B65371C6EFE842C9B4782437D6DE81784329E0400126240005AF3107A40008114B1E47CDF535B1E23C9750FDB57C2805DD7FA072E", + "json": { + "OwnerCount": 0, + "Account": "rHDcKZgR7JDGQEe9r13UZkryEVPytV6L6F", + "PreviousTxnLgrSeq": 26946, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "62EFA3F14D0DE4136D444B65371C6EFE842C9B4782437D6DE81784329E040012", + "Flags": 0, + "Sequence": 1, + "Balance": "100000000000000" + } + }, + { + "binary": "11006122000000002400000001250000207B2D00000000554D2FA912FFA328BC36A0804E1CC9FB4A54689B1419F9D22188DA59E739578E7962400009184E72A00081149445CAC489FF48025BBBB7A2EBC1C7F2019771BC", + "json": { + "OwnerCount": 0, + "Account": "rNWzcdSkXL28MeKaPwrvR3i7yU6XoqCiZc", + "PreviousTxnLgrSeq": 8315, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "4D2FA912FFA328BC36A0804E1CC9FB4A54689B1419F9D22188DA59E739578E79", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000000" + } + }, + { + "binary": "1100612200000000240000000E25000000F02D0000000C550C164A054712296CB0946EEC6F3BF43DFE94662DA03238AABF4C1B13C32DAC2462400000012B8369BE8114E14829DB4C6419A8EFCAC1EC21D891A1A4339871", + "json": { + "OwnerCount": 12, + "Account": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui", + "PreviousTxnLgrSeq": 240, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "0C164A054712296CB0946EEC6F3BF43DFE94662DA03238AABF4C1B13C32DAC24", + "Flags": 0, + "Sequence": 14, + "Balance": "5024999870" + } + }, + { + "binary": "1100612200000000240000000125000000202D0000000055D70ACED6430B917DBFD98F92ECC1B7222C41E0283BC5854CC064EB01288889BF6240000002540BE40081147ECB328E2AFDCDB45D94FC6856790274BE8EC14D", + "json": { + "OwnerCount": 0, + "Account": "rUZRZ2b4NyCxjHSQKiYnpBuCWkKwDWTjxw", + "PreviousTxnLgrSeq": 32, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "D70ACED6430B917DBFD98F92ECC1B7222C41E0283BC5854CC064EB01288889BF", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "1100642200000000583F2BADB38F12C87D111D3970CD1F05FE698DB86F14DC7C5FAEB05BFB6391B00E82145EBBD3E507B0FB7C03D592FF4F27E08A28AA5C5001132073E075E64CA5E7CE60FFCD5359C1D730EDFFEE7C4D992760A87DF7EA0A34E40F", + "json": { + "Owner": "r9duXXmUuhSs6JxKpPCSh2tPUg9AGvE2cG", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "3F2BADB38F12C87D111D3970CD1F05FE698DB86F14DC7C5FAEB05BFB6391B00E", + "Indexes": [ + "73E075E64CA5E7CE60FFCD5359C1D730EDFFEE7C4D992760A87DF7EA0A34E40F" + ] + } + }, + { + "binary": "1100642200000000310000000000000001320000000000000001583F491053BB45B0B08D9F0CBE85C29206483E7FA9CE889E1D248108565711F0A98214F8B331F4AEC7900AD1B990899C54F87633EBB7410113401595E5D5197330F58A479200A2FDD434D7A244BD1FFEC5E5EE8CF064AE77D3F5E1A4C98A789F35BA9947BD4920CDA9BF2C1A74E831208F7616FA485D5F016714", + "json": { + "Owner": "rPgrEG6nMMwAM1VbTumL23dnEX4UmeUHk7", + "IndexNext": "0000000000000001", + "LedgerEntryType": "DirectoryNode", + "IndexPrevious": "0000000000000001", + "Flags": 0, + "RootIndex": "3F491053BB45B0B08D9F0CBE85C29206483E7FA9CE889E1D248108565711F0A9", + "Indexes": [ + "1595E5D5197330F58A479200A2FDD434D7A244BD1FFEC5E5EE8CF064AE77D3F5", + "E1A4C98A789F35BA9947BD4920CDA9BF2C1A74E831208F7616FA485D5F016714" + ] + } + }, + { + "binary": "1100642200000000584235CD082112FB621C02D6DA2E4F4ACFAFC91CB0585E034B936C29ABF4A76B01821480799D02FF2097DEB21F66472FCF477C36E7039F0113206C4C3F1C6B9D76A6EF50F377E7C3991825694C604DBE0C1DD09362045EE41997", + "json": { + "Owner": "rU5KBPzSyPycRVW1HdgCKjYpU6W9PKQdE8", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "4235CD082112FB621C02D6DA2E4F4ACFAFC91CB0585E034B936C29ABF4A76B01", + "Indexes": [ + "6C4C3F1C6B9D76A6EF50F377E7C3991825694C604DBE0C1DD09362045EE41997" + ] + } + }, + { + "binary": "11007222000100002500000B9C5564EFAD0087AD213CA25ABEA801E34E4719BF21A175A886EC9FD689E8424560B56280000000000000000000000000000000000000004254430000000000000000000000000000000000000000000000000166D4838D7EA4C68000000000000000000000000000425443000000000036D16F18B3AAC1868C1E3E8FA8EB7DDFD8ECCCAC6780000000000000000000000000000000000000004254430000000000E4FE687C90257D3D2D694C8531CDEECBE84F3367", + "json": { + "PreviousTxnLgrSeq": 2972, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "BTC", + "value": "1", + "issuer": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm" + }, + "PreviousTxnID": "64EFAD0087AD213CA25ABEA801E34E4719BF21A175A886EC9FD689E8424560B5", + "Flags": 65536, + "Balance": { + "currency": "BTC", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "BTC", + "value": "0", + "issuer": "rM1oqKtfh1zgjdAgbFmaRm3btfGBX25xVo" + } + } + }, + { + "binary": "1100612200000000240000000225000069252D0000000055D1DDAEDC74BC308B26BF3112D42F12E0D125F826506E0DB13654AD22115D3C31624000000253FCA1B681144B3FB75933675A8C3189B3A360B4AE272272B3E2", + "json": { + "OwnerCount": 0, + "Account": "rfitr7nL7MX85LLKJce7E3ATQjSiyUPDfj", + "PreviousTxnLgrSeq": 26917, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "D1DDAEDC74BC308B26BF3112D42F12E0D125F826506E0DB13654AD22115D3C31", + "Flags": 0, + "Sequence": 2, + "Balance": "9998999990" + } + }, + { + "binary": "110064220000000031000000000000000132000000000000000558433FE9D880C1A0D1901BAE63BB255312119826D6ADF8571F04736C409A77B840821436D16F18B3AAC1868C1E3E8FA8EB7DDFD8ECCCAC011340E49318D6DF22411C3F35581B1D28297A36E47F68B45F36A587C156E6E43CE0A64FFCC3F4D53FD3B5F488C8EB8E5D779F9028130F9160218020DA73CD5E630454", + "json": { + "Owner": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm", + "IndexNext": "0000000000000001", + "LedgerEntryType": "DirectoryNode", + "IndexPrevious": "0000000000000005", + "Flags": 0, + "RootIndex": "433FE9D880C1A0D1901BAE63BB255312119826D6ADF8571F04736C409A77B840", + "Indexes": [ + "E49318D6DF22411C3F35581B1D28297A36E47F68B45F36A587C156E6E43CE0A6", + "4FFCC3F4D53FD3B5F488C8EB8E5D779F9028130F9160218020DA73CD5E630454" + ] + } + }, + { + "binary": "110072220002000025000027775593DDD4D2532AB1BFC2A18FB2E32542A24EA353AEDF482520792F8BCDEAA77E876280000000000000000000000000000000000000004254430000000000000000000000000000000000000000000000000166800000000000000000000000000000000000000042544300000000004A77EF82417FCC4B8D801A9D64C9070C0824E5E767D48AA87BEE538000000000000000000000000000425443000000000058C742CF55C456DE367686CB9CED83750BD24979", + "json": { + "PreviousTxnLgrSeq": 10103, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "BTC", + "value": "0", + "issuer": "rf8kg7r5Fc8cCszGdD2jeUZt2FrgQd76BS" + }, + "PreviousTxnID": "93DDD4D2532AB1BFC2A18FB2E32542A24EA353AEDF482520792F8BCDEAA77E87", + "Flags": 131072, + "Balance": { + "currency": "BTC", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "BTC", + "value": "3", + "issuer": "r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx" + } + } + }, + { + "binary": "110064220000000058433FE9D880C1A0D1901BAE63BB255312119826D6ADF8571F04736C409A77B840821436D16F18B3AAC1868C1E3E8FA8EB7DDFD8ECCCAC01134042E28285A82D01DCA856118A064C8AEEE1BF8167C08186DA5BFC678687E86F7CAB124EEAB087452070EC70D9DEA1A22C9766FFBBEE1025FD46495CC74148CCA8", + "json": { + "Owner": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "433FE9D880C1A0D1901BAE63BB255312119826D6ADF8571F04736C409A77B840", + "Indexes": [ + "42E28285A82D01DCA856118A064C8AEEE1BF8167C08186DA5BFC678687E86F7C", + "AB124EEAB087452070EC70D9DEA1A22C9766FFBBEE1025FD46495CC74148CCA8" + ] + } + }, + { + "binary": "11006422000000005848E91FD14597FB089654DADE7B70EB08CAF421EA611D703F3E871F7D4B5AAB5D8214F182797BA121247C17BD87C4563B881EDA68052101132025DCAC87FBE4C3B66A1AFDE3C3F98E5A16333975C4FD46682F7497F27DFB9766", + "json": { + "Owner": "rPrz9m9yaXT94nWbqEG2SSe9kdU4Jo1CxA", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "48E91FD14597FB089654DADE7B70EB08CAF421EA611D703F3E871F7D4B5AAB5D", + "Indexes": [ + "25DCAC87FBE4C3B66A1AFDE3C3F98E5A16333975C4FD46682F7497F27DFB9766" + ] + } + }, + { + "binary": "110061220000000024000000012500000E9B2D000000005566E8E26B5D80658B19D772E9CA701F5E6101A080DA6C45B386521EE2191315EE6240005AF3107A4000811479ED4C4AF533242AF5156D67A6BF04CAFCAD4BF7", + "json": { + "OwnerCount": 0, + "Account": "rUf6pynZ8ucVj1jC9bKExQ7mb9sQFooTPK", + "PreviousTxnLgrSeq": 3739, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "66E8E26B5D80658B19D772E9CA701F5E6101A080DA6C45B386521EE2191315EE", + "Flags": 0, + "Sequence": 1, + "Balance": "100000000000000" + } + }, + { + "binary": "1100612200000000240000000125000000212D00000000554FD7B01EF2A4D4A34336DAD124D774990DBBDD097E2A4DD8E8FB992C7642DDA16240000000773594008114E7DF5D1ACB4FDF118AE260E3EDD5EEE09681FFCF", + "json": { + "OwnerCount": 0, + "Account": "r49pCti5xm7WVNceBaiz7vozvE9zUGq8z2", + "PreviousTxnLgrSeq": 33, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "4FD7B01EF2A4D4A34336DAD124D774990DBBDD097E2A4DD8E8FB992C7642DDA1", + "Flags": 0, + "Sequence": 1, + "Balance": "2000000000" + } + }, + { + "binary": "1100612200000000240000000125000094F12D00000000553B1A4E1C9BB6A7208EB146BCDB86ECEA6068ED01466D933528CA2B4C64F753EF6240000002540BE4008114D4CC8AB5B21D86A82C3E9E8D0ECF2404B77FECBA", + "json": { + "OwnerCount": 0, + "Account": "rLQBHVhFnaC5gLEkgr6HgBJJ3bgeZHg9cj", + "PreviousTxnLgrSeq": 38129, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "3B1A4E1C9BB6A7208EB146BCDB86ECEA6068ED01466D933528CA2B4C64F753EF", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "1100642200000000583F491053BB45B0B08D9F0CBE85C29206483E7FA9CE889E1D248108565711F0A98214F8B331F4AEC7900AD1B990899C54F87633EBB741011340B15AB125CC1D8CACDC22B76E5AABF74A6BB620A5C223BE81ECB71EF17F1C3489571BF14F28C4D97871CDACD344A8CF57E6BA287BF0440B9E0D0683D02751CC7B", + "json": { + "Owner": "rPgrEG6nMMwAM1VbTumL23dnEX4UmeUHk7", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "3F491053BB45B0B08D9F0CBE85C29206483E7FA9CE889E1D248108565711F0A9", + "Indexes": [ + "B15AB125CC1D8CACDC22B76E5AABF74A6BB620A5C223BE81ECB71EF17F1C3489", + "571BF14F28C4D97871CDACD344A8CF57E6BA287BF0440B9E0D0683D02751CC7B" + ] + } + }, + { + "binary": "1100642200000000584EFC0442D07AE681F7FDFAA89C75F06F8E28CFF888593440201B0320E8F2C7BD82142C371D25803A0BF6F37CC37F99A10EC948B876F30113201595E5D5197330F58A479200A2FDD434D7A244BD1FFEC5E5EE8CF064AE77D3F5", + "json": { + "Owner": "rnp8kFTTm6KW8wsbgczfmv56kWXghPSWbK", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "4EFC0442D07AE681F7FDFAA89C75F06F8E28CFF888593440201B0320E8F2C7BD", + "Indexes": [ + "1595E5D5197330F58A479200A2FDD434D7A244BD1FFEC5E5EE8CF064AE77D3F5" + ] + } + }, + { + "binary": "1100612200000000240000000425000022C12D00000003551A9B9C5537F2BD2C221B34AA61B30E076F0DDC74931327DE6B6B727270672F446240000001FBD4E1E28114F8B331F4AEC7900AD1B990899C54F87633EBB741", + "json": { + "OwnerCount": 3, + "Account": "rPgrEG6nMMwAM1VbTumL23dnEX4UmeUHk7", + "PreviousTxnLgrSeq": 8897, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "1A9B9C5537F2BD2C221B34AA61B30E076F0DDC74931327DE6B6B727270672F44", + "Flags": 0, + "Sequence": 4, + "Balance": "8519999970" + } + }, + { + "binary": "110061220000000024000000012500003F1A2D0000000055B24159F8552C355D35E43623F0E5AD965ADBF034D482421529E2703904E1EC096240000002540BE40081145E7B112523F68D2F5E879DB4EAC51C6698A69304", + "json": { + "OwnerCount": 0, + "Account": "r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59", + "PreviousTxnLgrSeq": 16154, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "B24159F8552C355D35E43623F0E5AD965ADBF034D482421529E2703904E1EC09", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "1100722200010000250000009855DFAC2C5FBD6C6DF48E65345F7926A5F158D62C31151E9A982FDFF65BC8627B426280000000000000000000000000000000000000004254430000000000000000000000000000000000000000000000000166D448E1BC9BF04000000000000000000000000000425443000000000036D16F18B3AAC1868C1E3E8FA8EB7DDFD8ECCCAC6780000000000000000000000000000000000000004254430000000000550FC62003E785DC231A1058A05E56E3F09CF4E6", + "json": { + "PreviousTxnLgrSeq": 152, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "BTC", + "value": "0.25", + "issuer": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm" + }, + "PreviousTxnID": "DFAC2C5FBD6C6DF48E65345F7926A5F158D62C31151E9A982FDFF65BC8627B42", + "Flags": 65536, + "Balance": { + "currency": "BTC", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "BTC", + "value": "0", + "issuer": "r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV" + } + } + }, + { + "binary": "1100612200000000240000002025000048992D00000002551B91A44428CA0752C4111A528AB32593852A83AB372883A46A8929FF0F06A8996240000002526FE60A81148D3A0AEF277858BD4D9751ECECD16779C0CC86D0", + "json": { + "OwnerCount": 2, + "Account": "rD1jovjQeEpvaDwn9wKaYokkXXrqo4D23x", + "PreviousTxnLgrSeq": 18585, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "1B91A44428CA0752C4111A528AB32593852A83AB372883A46A8929FF0F06A899", + "Flags": 0, + "Sequence": 32, + "Balance": "9972999690" + } + }, + { + "binary": "110072220002000025000000E15590931F239C10EA28D263A3E09A5817818B80A8E2501930F413455CDA7D586481628000000000000000000000000000000000000000555344000000000000000000000000000000000000000000000000016680000000000000000000000000000000000000005553440000000000B544029B077F39117BD0C9FB2913FCE08F9345CF67D4C38D7EA4C680000000000000000000000000005553440000000000E14829DB4C6419A8EFCAC1EC21D891A1A4339871", + "json": { + "PreviousTxnLgrSeq": 225, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "USD", + "value": "0", + "issuer": "rHXS898sKZX6RY3WYPo5hW6UGnpBCnDzfr" + }, + "PreviousTxnID": "90931F239C10EA28D263A3E09A5817818B80A8E2501930F413455CDA7D586481", + "Flags": 131072, + "Balance": { + "currency": "USD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "USD", + "value": "10", + "issuer": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui" + } + } + }, + { + "binary": "110064220000000031000000000000000532000000000000000458433FE9D880C1A0D1901BAE63BB255312119826D6ADF8571F04736C409A77B840821436D16F18B3AAC1868C1E3E8FA8EB7DDFD8ECCCAC011340353D47B7B033F5EC041BD4E367437C9EDA160D14BFBC3EF43B3335259AA5D5D572307CB57E53604A0C50E653AB10E386F3835460B5585B70CB7F668C1E04AC8B", + "json": { + "Owner": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm", + "IndexNext": "0000000000000005", + "LedgerEntryType": "DirectoryNode", + "IndexPrevious": "0000000000000004", + "Flags": 0, + "RootIndex": "433FE9D880C1A0D1901BAE63BB255312119826D6ADF8571F04736C409A77B840", + "Indexes": [ + "353D47B7B033F5EC041BD4E367437C9EDA160D14BFBC3EF43B3335259AA5D5D5", + "72307CB57E53604A0C50E653AB10E386F3835460B5585B70CB7F668C1E04AC8B" + ] + } + }, + { + "binary": "110061220000000024000000122500007E2D2D00000005552E30F12CCD06E57502C5C9E834CA8834935B7DE14C79DA9ABE72E9D508BCBCB16240000002363E7E56811458C742CF55C456DE367686CB9CED83750BD24979", + "json": { + "OwnerCount": 5, + "Account": "r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx", + "PreviousTxnLgrSeq": 32301, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "2E30F12CCD06E57502C5C9E834CA8834935B7DE14C79DA9ABE72E9D508BCBCB1", + "Flags": 0, + "Sequence": 18, + "Balance": "9499999830" + } + }, + { + "binary": "110061220000000024000000012500004ED32D00000000553662FED78877C7E424BEF91C02B9ECA5E02AD3A8638F0A3B89C1EAC6C9CC92536240002D79883D20008114D99223BCD7B2E92968DC60BC9C63D1D808191FB3", + "json": { + "OwnerCount": 0, + "Account": "rLqQ62u51KR3TFcewbEbJTQbCuTqsg82EY", + "PreviousTxnLgrSeq": 20179, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "3662FED78877C7E424BEF91C02B9ECA5E02AD3A8638F0A3B89C1EAC6C9CC9253", + "Flags": 0, + "Sequence": 1, + "Balance": "50000000000000" + } + }, + { + "binary": "1100612200000000240000000225000022C82D000000015545CA59F7752331A307FF9BCF016C3243267D8506D0D0FA51965D322F7D59DF366240000000160DC07681142ECC94F5447A3CC1348E94C84D4677442C9E4227", + "json": { + "OwnerCount": 1, + "Account": "rnGTwRTacmqZZBwPB6rh3H1W4GoTZCQtNA", + "PreviousTxnLgrSeq": 8904, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "45CA59F7752331A307FF9BCF016C3243267D8506D0D0FA51965D322F7D59DF36", + "Flags": 0, + "Sequence": 2, + "Balance": "369999990" + } + }, + { + "binary": "1100612200000000240000000125000000272D00000000554EFE780DF3B843610B1F045EC6C0D921D5EE1A2225ADD558946AD5149170BB3D6240000002540BE400811440C0D2721826B0943F973A78931C4D2546D1FF01", + "json": { + "OwnerCount": 0, + "Account": "rauPN85FeNYLBpHgJJFH6g9fYUWBmJKKhs", + "PreviousTxnLgrSeq": 39, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "4EFE780DF3B843610B1F045EC6C0D921D5EE1A2225ADD558946AD5149170BB3D", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "1100612200000000240000000125000000292D0000000055126733220B5DDAD7854EF9F763D65BCBC1BBD61FD1FEEEF9CD7356037162C33F6240000002540BE40081149D8285F4BF6E88DB66575E9462A6F9DFFF2B3280", + "json": { + "OwnerCount": 0, + "Account": "rEMqTpu21XNk62QjTgVXKDig5HUpNnHvij", + "PreviousTxnLgrSeq": 41, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "126733220B5DDAD7854EF9F763D65BCBC1BBD61FD1FEEEF9CD7356037162C33F", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "110072220002000025000022C1551A9B9C5537F2BD2C221B34AA61B30E076F0DDC74931327DE6B6B727270672F446280000000000000000000000000000000000000005553440000000000000000000000000000000000000000000000000166800000000000000000000000000000000000000055534400000000009BBFDA47BD85A1E2D03F9A528BC95DC20432ED6E67D4C38D7EA4C680000000000000000000000000005553440000000000F8B331F4AEC7900AD1B990899C54F87633EBB741", + "json": { + "PreviousTxnLgrSeq": 8897, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "USD", + "value": "0", + "issuer": "rEUXZtdhEtCDPxJ3MAgLNMQpq4ASgjrV6i" + }, + "PreviousTxnID": "1A9B9C5537F2BD2C221B34AA61B30E076F0DDC74931327DE6B6B727270672F44", + "Flags": 131072, + "Balance": { + "currency": "USD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "USD", + "value": "10", + "issuer": "rPgrEG6nMMwAM1VbTumL23dnEX4UmeUHk7" + } + } + }, + { + "binary": "11006122000000002400000007250000010E2D00000005559C9AF3AC76FC4626D86305D1D6082944D1E56EC92E3ECEC07503E3B26BF233B262400000012A05F1C48114A82BB90BF7031413B42E2C890827EDC2399B7BFA", + "json": { + "OwnerCount": 5, + "Account": "rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa", + "PreviousTxnLgrSeq": 270, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "9C9AF3AC76FC4626D86305D1D6082944D1E56EC92E3ECEC07503E3B26BF233B2", + "Flags": 0, + "Sequence": 7, + "Balance": "4999999940" + } + }, + { + "binary": "11006422000000005898082E695CAB618590BEEA0647A5F24D2B610A686ECD49310604FC7431FAAB0D8214B544029B077F39117BD0C9FB2913FCE08F9345CF0113209BF3216E42575CA5A3CB4D0F2021EE81D0F7835BA2EDD78E05CAB44B655962BB", + "json": { + "Owner": "rHXS898sKZX6RY3WYPo5hW6UGnpBCnDzfr", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "98082E695CAB618590BEEA0647A5F24D2B610A686ECD49310604FC7431FAAB0D", + "Indexes": [ + "9BF3216E42575CA5A3CB4D0F2021EE81D0F7835BA2EDD78E05CAB44B655962BB" + ] + } + }, + { + "binary": "110061220000000024000000052500005ADC2D0000000255F9ED6C634DE09655F9F7C8E088B9157BB785571CAA4305A6DD7BC876BD57671D62400000001DCD64D88114169F404D62A8D2C8EE3935F230AA60BC07919E96", + "json": { + "OwnerCount": 2, + "Account": "rshceBo6ftSVYo8h5uNPzRWbdqk4W6g9va", + "PreviousTxnLgrSeq": 23260, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "F9ED6C634DE09655F9F7C8E088B9157BB785571CAA4305A6DD7BC876BD57671D", + "Flags": 0, + "Sequence": 5, + "Balance": "499999960" + } + }, + { + "binary": "110061220000000024000000042500001F352D0000000055FE8A433C90ED67E78FB7F8B8DED39E1ECD8DEC17DC748DB3E2671695E141D38962400000000C8458628114840CB75C9645F23054D2449DFD4BC1DD8D4FE6B0", + "json": { + "OwnerCount": 0, + "Account": "rDsDR1pFaY8Ythr8px4N98bSueixyrKvPx", + "PreviousTxnLgrSeq": 7989, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "FE8A433C90ED67E78FB7F8B8DED39E1ECD8DEC17DC748DB3E2671695E141D389", + "Flags": 0, + "Sequence": 4, + "Balance": "209999970" + } + }, + { + "binary": "11006F2200000000240000000825000045A23300000000000000003400000000000000005515955F0DCBF3237CE8F5ACAB92C81B4368857AF2E9BD2BC3D0C1D9CEA26F45BA50102FB4904ACFB96228FC002335B1B5A4C5584D9D727BBE82145003BAF82D03A00064D4CB30E8870AE00000000000000000000000000055534400000000002B6C42A95B3F7EE1971E4A10098E8F1B5F66AA086540000000002DC6C0811462FE474693228F7F9ED1C5EFADB3B6555FBEAFBE", + "json": { + "TakerPays": { + "currency": "USD", + "value": "31.5", + "issuer": "rhxbkK9jGqPVLZSWPvCEmmf15xHBfJfCEy" + }, + "Account": "rwpRq4gQrb58N7PRJwYEQaoSui6Xd3FC7j", + "PreviousTxnLgrSeq": 17826, + "BookDirectory": "2FB4904ACFB96228FC002335B1B5A4C5584D9D727BBE82145003BAF82D03A000", + "LedgerEntryType": "Offer", + "OwnerNode": "0000000000000000", + "PreviousTxnID": "15955F0DCBF3237CE8F5ACAB92C81B4368857AF2E9BD2BC3D0C1D9CEA26F45BA", + "TakerGets": "3000000", + "Flags": 0, + "Sequence": 8, + "BookNode": "0000000000000000" + } + }, + { + "binary": "11006122000000002400000001250000002E2D0000000055152DB308576D51A37ADF51D121BFE1B5BB0EDD15AC22F1D45C36CAF8C88A318B62400000003B9ACA0081143339A3C2251CA81F31EC67FCB6BA026C2CECE587", + "json": { + "OwnerCount": 0, + "Account": "rnCiWCUZXAHPpEjLY1gCjtbuc9jM1jq8FD", + "PreviousTxnLgrSeq": 46, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "152DB308576D51A37ADF51D121BFE1B5BB0EDD15AC22F1D45C36CAF8C88A318B", + "Flags": 0, + "Sequence": 1, + "Balance": "1000000000" + } + }, + { + "binary": "1100722200020000250000276C55BBE44659984409F29AF04F9422A2026D4A4D4343F80F53337BF5086555A1FD076280000000000000000000000000000000000000005553440000000000000000000000000000000000000000000000000166800000000000000000000000000000000000000055534400000000004A77EF82417FCC4B8D801A9D64C9070C0824E5E767D4D1C37937E08000000000000000000000000000555344000000000058C742CF55C456DE367686CB9CED83750BD24979", + "json": { + "PreviousTxnLgrSeq": 10092, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "USD", + "value": "0", + "issuer": "rf8kg7r5Fc8cCszGdD2jeUZt2FrgQd76BS" + }, + "PreviousTxnID": "BBE44659984409F29AF04F9422A2026D4A4D4343F80F53337BF5086555A1FD07", + "Flags": 131072, + "Balance": { + "currency": "USD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "USD", + "value": "50", + "issuer": "r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx" + } + } + }, + { + "binary": "110064220000000031000000000000000332000000000000000258433FE9D880C1A0D1901BAE63BB255312119826D6ADF8571F04736C409A77B840821436D16F18B3AAC1868C1E3E8FA8EB7DDFD8ECCCAC0113406231CFA6BE243E92EC33050DC23C6E8EC972F22A111D96328873207A7CCCC7C735FB1D334ECCD52B94253E7A33BA37C3D845E26F11FDEC08A56527C92907C3AC", + "json": { + "Owner": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm", + "IndexNext": "0000000000000003", + "LedgerEntryType": "DirectoryNode", + "IndexPrevious": "0000000000000002", + "Flags": 0, + "RootIndex": "433FE9D880C1A0D1901BAE63BB255312119826D6ADF8571F04736C409A77B840", + "Indexes": [ + "6231CFA6BE243E92EC33050DC23C6E8EC972F22A111D96328873207A7CCCC7C7", + "35FB1D334ECCD52B94253E7A33BA37C3D845E26F11FDEC08A56527C92907C3AC" + ] + } + }, + { + "binary": "1100612200000000240000000125000000302D000000005564F24DBD7EEBAF80F204C70EF972EC884EF4192F0D9D579588F5DA740D7199F66240000000773594008114CC4F138AF6612C3600A82D356D346D000094A27B", + "json": { + "OwnerCount": 0, + "Account": "rKdH2TKVGjoJkrE8zQKosL2PCvG2LcPzs5", + "PreviousTxnLgrSeq": 48, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "64F24DBD7EEBAF80F204C70EF972EC884EF4192F0D9D579588F5DA740D7199F6", + "Flags": 0, + "Sequence": 1, + "Balance": "2000000000" + } + }, + { + "binary": "11006F22000000002400000007250000459B33000000000000000034000000000000000055433789526B3A7A57B6402A867815A44F1F12800E552E581FA38EC6360471E5A450102FB4904ACFB96228FC002335B1B5A4C5584D9D727BBE82144F0415EB4EA0C72764D4871AFD498D000000000000000000000000000055534400000000002B6C42A95B3F7EE1971E4A10098E8F1B5F66AA086540000000001A897A811462FE474693228F7F9ED1C5EFADB3B6555FBEAFBE", + "json": { + "TakerPays": { + "currency": "USD", + "value": "2", + "issuer": "rhxbkK9jGqPVLZSWPvCEmmf15xHBfJfCEy" + }, + "Account": "rwpRq4gQrb58N7PRJwYEQaoSui6Xd3FC7j", + "PreviousTxnLgrSeq": 17819, + "BookDirectory": "2FB4904ACFB96228FC002335B1B5A4C5584D9D727BBE82144F0415EB4EA0C727", + "LedgerEntryType": "Offer", + "OwnerNode": "0000000000000000", + "PreviousTxnID": "433789526B3A7A57B6402A867815A44F1F12800E552E581FA38EC6360471E5A4", + "TakerGets": "1739130", + "Flags": 0, + "Sequence": 7, + "BookNode": "0000000000000000" + } + }, + { + "binary": "11006F2200000000240000000925000045AB33000000000000000034000000000000000055DAB224E1847C8F0D69F77F53F564CCCABF25BE502128B34D772B1A8BB91E613C501062AE37A44FE44BDCFC2BA5DD14D74BEC0AC346DA2DC1F04756044364C5BB000064D544B088731A80000000000000000000000000004A505900000000002B6C42A95B3F7EE1971E4A10098E8F1B5F66AA0865D503E871B540C000000000000000000000000000555344000000000062FE474693228F7F9ED1C5EFADB3B6555FBEAFBE811462FE474693228F7F9ED1C5EFADB3B6555FBEAFBE", + "json": { + "TakerPays": { + "currency": "JPY", + "value": "1320", + "issuer": "rhxbkK9jGqPVLZSWPvCEmmf15xHBfJfCEy" + }, + "Account": "rwpRq4gQrb58N7PRJwYEQaoSui6Xd3FC7j", + "PreviousTxnLgrSeq": 17835, + "BookDirectory": "62AE37A44FE44BDCFC2BA5DD14D74BEC0AC346DA2DC1F04756044364C5BB0000", + "LedgerEntryType": "Offer", + "OwnerNode": "0000000000000000", + "PreviousTxnID": "DAB224E1847C8F0D69F77F53F564CCCABF25BE502128B34D772B1A8BB91E613C", + "TakerGets": { + "currency": "USD", + "value": "110", + "issuer": "rwpRq4gQrb58N7PRJwYEQaoSui6Xd3FC7j" + }, + "Flags": 0, + "Sequence": 9, + "BookNode": "0000000000000000" + } + }, + { + "binary": "1100612200000000240000000125000000312D0000000055C3157F699F23C4ECBA78442D68DDCAB29AE1C54C3EC9302959939C4B34913BE86240000002540BE40081148484558E9640B69D082861AE0FC8081858FA4D45", + "json": { + "OwnerCount": 0, + "Account": "rDngjhgeQZj9FNtW8adgHvdpMJtSBMymPe", + "PreviousTxnLgrSeq": 49, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "C3157F699F23C4ECBA78442D68DDCAB29AE1C54C3EC9302959939C4B34913BE8", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "110072220002000025000000F0550C164A054712296CB0946EEC6F3BF43DFE94662DA03238AABF4C1B13C32DAC2462800000000000000000000000000000000000000043414400000000000000000000000000000000000000000000000001668000000000000000000000000000000000000000434144000000000036D16F18B3AAC1868C1E3E8FA8EB7DDFD8ECCCAC67D4C38D7EA4C680000000000000000000000000004341440000000000E14829DB4C6419A8EFCAC1EC21D891A1A4339871", + "json": { + "PreviousTxnLgrSeq": 240, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "CAD", + "value": "0", + "issuer": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm" + }, + "PreviousTxnID": "0C164A054712296CB0946EEC6F3BF43DFE94662DA03238AABF4C1B13C32DAC24", + "Flags": 131072, + "Balance": { + "currency": "CAD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "CAD", + "value": "10", + "issuer": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui" + } + } + }, + { + "binary": "11006422000000003656044364C5BB00005862AE37A44FE44BDCFC2BA5DD14D74BEC0AC346DA2DC1F04756044364C5BB000001110000000000000000000000004A5059000000000002112B6C42A95B3F7EE1971E4A10098E8F1B5F66AA0803110000000000000000000000005553440000000000041162FE474693228F7F9ED1C5EFADB3B6555FBEAFBE011320600A398F57CAE44461B4C8C25DE12AC289F87ED125438440B33B97417FE3D82C", + "json": { + "TakerPaysCurrency": "0000000000000000000000004A50590000000000", + "ExchangeRate": "56044364C5BB0000", + "TakerGetsCurrency": "0000000000000000000000005553440000000000", + "TakerGetsIssuer": "62FE474693228F7F9ED1C5EFADB3B6555FBEAFBE", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "62AE37A44FE44BDCFC2BA5DD14D74BEC0AC346DA2DC1F04756044364C5BB0000", + "Indexes": [ + "600A398F57CAE44461B4C8C25DE12AC289F87ED125438440B33B97417FE3D82C" + ], + "TakerPaysIssuer": "2B6C42A95B3F7EE1971E4A10098E8F1B5F66AA08" + } + }, + { + "binary": "1100612200000000240000000225000022C52D00000001558D7F42ED0621FBCFAE55CC6F2A9403A2AFB205708CCBA3109BB61DB8DDA261B46240000000160DC0768114BF3389DD51B5B8CC5AEA410403036A2990896C70", + "json": { + "OwnerCount": 1, + "Account": "rJRyob8LPaA3twGEQDPU2gXevWhpSgD8S6", + "PreviousTxnLgrSeq": 8901, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "8D7F42ED0621FBCFAE55CC6F2A9403A2AFB205708CCBA3109BB61DB8DDA261B4", + "Flags": 0, + "Sequence": 2, + "Balance": "369999990" + } + }, + { + "binary": "1100612200000000240000000225000007EA2D0000000155A39F6B89F50033153C9CC1233BB175BE52685A31AE038A58BEC1A88898E834206240000002540BE3F681140B8D970A5E6BB9C50EC063E9318C7218D65ECE43", + "json": { + "OwnerCount": 1, + "Account": "rphasxS8Q5p5TLTpScQCBhh5HfJfPbM2M8", + "PreviousTxnLgrSeq": 2026, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "A39F6B89F50033153C9CC1233BB175BE52685A31AE038A58BEC1A88898E83420", + "Flags": 0, + "Sequence": 2, + "Balance": "9999999990" + } + }, + { + "binary": "110072220001000025000079CB37000000000000000038000000000000000055D612015F70931DC1CE2D65713408F0C4EE6230911F52E08678898D24C888A43A6280000000000000000000000000000000000000005553440000000000000000000000000000000000000000000000000166D5438D7EA4C6800000000000000000000000000055534400000000007588B8DBDC8932DC410E8571045466C03F5A6B696780000000000000000000000000000000000000005553440000000000C2225C8CBC2B6D0E53C763B53A9AC66C658A4EEC", + "json": { + "HighNode": "0000000000000000", + "LowNode": "0000000000000000", + "PreviousTxnLgrSeq": 31179, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "USD", + "value": "1000", + "issuer": "rB5TihdPbKgMrkFqrqUC3yLdE8hhv4BdeY" + }, + "PreviousTxnID": "D612015F70931DC1CE2D65713408F0C4EE6230911F52E08678898D24C888A43A", + "Flags": 65536, + "Balance": { + "currency": "USD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "USD", + "value": "0", + "issuer": "rJ6VE6L87yaVmdyxa9jZFXSAdEFSoTGPbE" + } + } + }, + { + "binary": "11006122000000002400000001250000004F2D0000000055523944DE44018CB5D3F2BB38FE0F54BF3953669328CEF1CF4751E91034B553FE62400009184E72A00081143F3DDC9342B131C3B20436F75DF3D1C691A0ADCF", + "json": { + "OwnerCount": 0, + "Account": "ramPgJkA1LSLevMg2Yrs1jWbqPTsSbbYHQ", + "PreviousTxnLgrSeq": 79, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "523944DE44018CB5D3F2BB38FE0F54BF3953669328CEF1CF4751E91034B553FE", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000000" + } + }, + { + "binary": "110061220000000024000000012500000E942D0000000055D994F257D0E357601AE60B58D7066906B6112D49771AD8F0A4B27F59C74A44156240038D7EA4C6800081141DEAA7EE1C600201BDADF21B7EC549BCF9E200C9", + "json": { + "OwnerCount": 0, + "Account": "rsjB6kHDBDUw7iB5A1EVDK1WmgmR6yFKpB", + "PreviousTxnLgrSeq": 3732, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "D994F257D0E357601AE60B58D7066906B6112D49771AD8F0A4B27F59C74A4415", + "Flags": 0, + "Sequence": 1, + "Balance": "1000000000000000" + } + }, + { + "binary": "110061220000000024000000012500000EA92D00000000554B03D5A4EEFCAF8ADB8488E9FD767A69C6B5AC3020E8FF2128A8CBB8A4BA0AFF6240003691D6AFC000811433F791D7AA1775BDD6DD7AD89558AFF1054C765B", + "json": { + "OwnerCount": 0, + "Account": "rnj8sNUBCw3J6sSstY9QDDoncnijFwH7Cs", + "PreviousTxnLgrSeq": 3753, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "4B03D5A4EEFCAF8ADB8488E9FD767A69C6B5AC3020E8FF2128A8CBB8A4BA0AFF", + "Flags": 0, + "Sequence": 1, + "Balance": "60000000000000" + } + }, + { + "binary": "1100682200000000201A00000100201B000094000213D2BF46CA85D119A4FDF7644339663A813131C791BD21472BB85C526E9E4072F87ABA30E34F73546C514C1BD389E1A71FBC266DCED3FC1DB7A186F3F0FCF1174845284EB7F83E4AE050D7C46744FC40C7C506E2D2468F520A1CF50325406231AB7BA0D7349AEAE4337A11FDF98A60F01CEDD7CA38CE8835FE66CCA2E4B227928A2AF5AA4CD783DE0238A741BE8C0FEFCBC37E8A07C75195919F617749D02ED86485819AB0D5C6ED47FBE7513253A012431D5BDEE6E9FE19D6E39A537C72212FDCBA53BF4836310428AE05209D703DB7BA805DBD309959DDFB1A013666CADFB3B02C2420D40412CA443B8972F7EFBD79D5ABA60A68744C75689A75050ECDE3106AE60FE1A81A0AC6B45B488E4D2EEA57E9D04BBFB078B4B72837C8754599D25C4C8D3B188FC5B7DC6F0CE992BA19ED4405BA8B3399FA69485CDEDE42F1BED9E4355447EA8C6297E23798A28D4D03782CFF274C45832141D2A084C6D550251D40C6F5E3B45FD83C30ACB19688E9F482C2BC5EA99242431DDFC761266FCE88FD5FFB4B22142F2DC1D72345824169FC14971E40154268A393AC0CEC260AAB171E77992218A464B55B61046CED55778A3F23AB49908EDC310223E74F4EFFAE195602655CDAE1532980D3BAA96CBE31A35DA8D85C4187DD2DC9285168D0BEFAB23AB7AFCA6CE57645836A7238265D735DCC3318446B513D95405759044EE367DA3933F902EB71BCE9D7C1CFFE3E8843FF25A3DAD31384AB561A91F4A0F074F5210F5E6BCA7703FD3FF1D27D5E4E9768B03A9438DC39827F34E559A82FD8FE3E0894ADF122A04E1F327BA0FAB0536C023A36ADC9226411FF4C7854CB73BA7230484D3B26A4FDDF40D6608787FFB9B9324C3E40388500CAF4B3CFC4C1857A7806C421D86787B40A80A82CE9A46DBFA6423FFC1D6B0FE0E05ECA4DC379D4A24E5AB78EED5D8D54E439B3FEF555EA03AFB0D518942C42EB546934B8DD57D8C531EA1A6EDCEF3D0E2153861CFA542E2AE593B38F1793268138D0EB462E21D45F9A40A84A12F42D19E1025986FB51465C5226BFF003F5C03D25C8C2D37A82D8A389EF536CF18F58150EF09ED9B4651FA200C7CFA76186B7F418B2F3C4838EEBC34AF679AC83F04DA5E0798890BD8C632C9B184BAC912129A000C21D9C261238CFFD49B85231F8691E0B666FF1E19633C145695FB01C8FC10EA5F51CB230ABD781F6306334D83DD4BCBA16AECB9E2CF8D68D31675C4B17A7D5A3E12ABAB9C47EA48942FBEC8BE574D541EA17AFDD8A096C2C37AEB30D6C840E394E9B33F1A23B46A6E5A0B458E602E79B359B65D509275EF1F8F97C90CCA7F1538689968C94BA5F93353E57EB1B4DEF8CEA4D27D9DAF3158A0DBB68FE7FB78CD9A01E880070EE5AD3F7C172B860F0CDC80FD9750847F44BBFE0A36A6ADC1653F48EDA3DFF515ED45C5D1DB455686138BE25E0085DDB6A18232448CE2CBFC4D9DADBC2613B026A334FE234811DCC2DCF08A08EA0C5D1E13BCD5F7032C1E27F0856EA10BDCDC163DF0FB396FE2CABA31BA68967254F794A6B6ADCF83A7FFA225276F3ADF81E23E2E9DBB48B103F4F287AD901F12F3B934543752F66F62DE2F70261499879611F3536C4C9F38CFED34FA2CF03209B2601483CCE4A08D000CE4B51B851CE8AC0E426675987BE5CF803C18CBA6878132CFDF8C68056875B00E33EF08FCF7BEA2A62193C36DE3B1875EF3B9D2A566045F7A7A243BAC56BE8EC924F02339E3C76F8DC7E046F7C11AA8C342B404AF051B5585F6222321E5F5B850353C03E0D63DAF5E143040471B444ABB728254A97A57376069E1257020D5501112A14CC01E9D0F05100C957C7BEDE339E50F837C67F8F6D16F25E5D4667934137D34723750B5D9FE83166A7D6D76B36C8C179707E9AF5FBFB4F9C49CF86A9574F5D92E2A116A33BC9DE99718880289A0788D9B42F73034086D2F0EBC448F712C593A03C4BEBFB8744D3BAD3E09A20F01828A30A2F54078737CFB3DC5926C59953D554A8694EF61B3636DAC92EBD43388889E270924BD1A23B8E5507FE9926CB313EA8B1DE0448A56745323431406CA16274FD05575230980F40E49E56A104C14F1E782D1BEF983698F5D362B5F07DE0D428E8FB1C5932BE70A69CCF6DBA76107FAA3BA1007ED13DFD1AAB17FC425A10EB158125FC22191B032F57E2FA33BE3479C2BDEA11CF9E2E2EFF708B27A87B1B523A89211A029A97B7F8B3BBCA0E522BDF59E38E9A31D81BE9E992D29DE8F2D4E22A4F3D854A51048D99BABF0007FBF7B689E3E098C30203BF6D1DA3D5E331EC14DD9822393FDC141993373E998910AEBCC3A325208E6C2F5AF5F0EA89AF8E707035BB48F51EB63247C8444E30FBF1C96C82732078EF017FD24E50F153701762D1C73C1933B26C54C13B95D4F5BB231C5C6C815F1CC549BB566176C69685FAB89B2D3018B0E6978BDA0F820ECCC2812D3BCBA26B5FCD82162BE4ECFBB2B37F4202022CAE268627782C85AE0B585DEBB70A360A25325163E052DEFC778B12D6F5F3140DA9D9251250BEA2908137E2BF02B5265489682CC0767ABDDEFEF2081AA400BE22E3D86A55F1C1247128CBDD92DCD6825ABA2B1A0CF11E708D4B7A095691FA921266ACAE0C1C0131C3C3E44F97EE718CF06D477745BBC5C1E62B5FAA1E64755C4064424CDBB7213281B55264AC5EDDBF8E3C08DC9F91AC522BC27F54E6927AEBF5E99D194A57372231B580720BFF3FBF97C9012E0FE1F24B9B8B1D4B3F712E0FFD28D45AD772BB438DB55ADC3F3E10A661C2386D530E7B818D66705830E642BACFF4BD92C5D43BD66D9C88CD8F7155CD9D4239D4BFDEAE39A59D508C55E94D92C9BB4569ABCAE972A58BBE235AA15804A1A5C338A88D58105EE156E691379FF6D6700B19B81823E8F5772800F7E43049733D5B0704DD2D1FE381D698BB80DD72619EA049B105956ECD1848EFDBF1BA5AC77200254D3B200B59A520216BF52F8B33E037EF16B6EC5247FF05EE5F2D3541E4F7DDB584FDB54369D89ED8C4F169A1BAFB5B4ACAF66451AD44AFC25E52A8883AD8F7C2D92A399BD06728AB949A0C254328416DC35EC84994E022398FE3D33AA5ECFB32402F3ECE8AE5AD44795653D80F9D65AA309D29A33CC11CF9A862764981A66ECAB7CD37857F7D088AF0E670117C04855D0B5B7C7BF3BF670C2E2A623AF02AABE2F1DAC85B81B63D7BB980FAE348819D06F863296E89D4B3D48E14A5B227EC89053F8CC9FE15029E22C34C912B927195B5FA6F039200B3F9A1C9E831502C9AA22794D8CEF4C35F72399B0C4B6F42D17CFB13B3657BED7CB506DB48258ED0DC0ABE9B6D04C75030DF208BE07EECA08930F9420CF861AD268B206BFCAA3BAB1D28906E43B6C4F0297D1D6579D58109131945F850C00D65D13712F64B41B1DFD7D6649AD78B3ADDCDC0AB51FB0A2FC2811B87B783CD76B9E612B867B355FB8CC4ABDAE9FA302C532733C41B52AB5FFE439CE2133E0C5DF12A0DB86AFF23D2D0CE8ADFEABDF2E2F3F568D58DA7A1C2778CEC9F269F28CD00FE9B4811F841BEE5E3937AC81EA30D17207CEEC9832091FB2EB319E8D384357255F300CC78E82FF7ECF84949A07D7043AE67645DD0D1708ADC6F10FD8B4E1BAA925BD1919BE70DF251B192B72D5CBF1BD42C69B5F9D9E33A7B2B336FB5149DB963FC0C84EEBD4271B7DC33A79FACCDB9CD3C98F821B8C11C5F8B5CF6AEE7ADF8FA23122E2AF6BBAD77E50D077483B545A9B6EBF6ECF13FC50C43B20F1A457970C8CEFAC5C1642EA8996BBD70DD2109AAD84E4D33CD1A97F3777E49B89E8C2D06ADF2F36817BB029F52A03469B71821F6EF77B6907611486BD91A0474F4B64E36D374C2AF78ADF85BA5844EDF4E72056944015B3349532A2977B609A5BC8BD805D581B06C2423E90C618C68484166632702DB08B0184C3B2605E41DCF6ED8D6154EF0D6AC8FD7302561E69DB1A8938C0AF9CC947343D80DED6C3AEB3E66F133591E6D20412B1816EAED5AF5643CB51D06188D36294AA9758CDD76DE696BDFEC3F18EAA16C17B78E9C8C5B56FA0FEB224B579A589C983F549C01502B404586D235FBB5FECB8D1CDE64F865AA1DA2A5EC877374DE717FEBF4A0FAB3679AE0D51A0BCB4AF004228AF5DB6DBD42CD1B0415BE5A83D282F6B448A1C7E8C01A3F5D0756F393CE2D1A14073EA0E4126D0170E04FE2F9CB97EF3A3C862A6419BD4F9111CC03F4B0EB459B902B69F0A685FCB20E5ACAE24903113FF2186BF67DCAC27D3E57F3B85FECDC1C6E6C70CE26EF27136EF38C45E6794BE9A40F2FD59B8594521D4F2DA9004B493BFA87C387694111C08BDFD66E69AEE4752BCF887647702EBA5D91A05A5FAAF36A4793CF8B6292612A96539F80FEB5D67A6CABB613E7A7A119E99DFF72B7B6F67906B211F95FF679686F65EDF5E32047FEBC60C010B145685BCBD6CF1CED7E42E8950910B9DD01D0D72BBE0EA9A52464386EC04564B180267F9DE53016E25E8D8AA20F9ACCAC4E76BAE60BACC8ACA70E766DD13CB16E7A33032CA80E0F935665304CEC1E61EE9BBB4B7A51E4B2708E6E7FAB7E96BF360D0FE736D520582AE5574A9FB6D482810F37B12504C7754FB9B0368D10F116AB72EBE3F85B7715599C6F88165550F88948883D293326D7A3A37607AD7F338BFAD9143B14AACDF99F0F16C9819585903EE264DFCA996FC0E29644EB26164B7EB8D620A38925EB26EB7BFE1D0D8A9F7A3F542CA79F25443C051349F75597D2F7152FC9E0B243A0AA33B1DF2B8AD0229D6BA08129A5E1BE79EF339017234E3EA85163CFA860E378792CC9C0F97B7B6D1A67A3E10A1D19D506EF4A07784CE9BBC59E15FEB70E5BA51B37DEADE73F386F3F6C32BF01E964C21ADEA961156A05A783B441DABD6E8FB82617396E676039714CDD55530AEFE9FA1950DDFB12D19C0983655D0A7A0A2EA9F47F4621098B62BD2350E3721F6126D852E14628F75B495E772F93AB27ED7ABC015E65DAC1636C4BEE65161B0C365E54C7B4E7253D085A73850E9B09C456566B1233F7E3E99A6C8A8DAC815351CAA8647733AFCDA89242EB2E44652F1D48125B2B1D765EEC7E666CD61774A09DC5062332975B1E5BB9CEB067B4B47A15BC454EAF10F1528CDA034050E14ED6B4C7B8A69152252EB7EC5961D7F81182F42A97B32AE2CA5FF818C6D6BD1252822C9DE96412CF9C44C26E5284BAF99B7C240088590D793FB2AB3E0CFD7EC8A22771D78870FEAF902FBCA3CA47ED82D33D08A086409370EE11344E1429DC1072D053FA84C5047186E09E94152E8A8D8C7DB6156C707260A1B9C80B79C7F2916C52267925A04D24B91BCDA57189ADAF9ECA28CEB75C9DFAD092A6028FB6F9EC8B0AB1816B7446881E59BF1E5AD6A2446D0A74397534CDCB9F6B27C3846A43914FF88C1487878A608B0AF9736102EB8D561A1FB6AD0443C7EA50978129BE3013E627696E35F4A86AA2664EA6C760D8452D3D1329802051FF7D64750EF89D0FA7F52407D27DCAAD4FC9866AB3C648A6817C81ADD8E803604C3A907BB5B98D1545FED8E69542EB3CF8FD5DDE956416564946C4C731287922FA4E1E7E8F619F0A4F1BACE642D8D9C914D0A992C3F0C59D15488844223AC052BB01A3A547B2C378E11D1DBBC037F1A924A58BB3A7A5CC2E8827C0FCAB29E90F466E22AAA9E54C95D214517AE6824361CF6C4B1A1DA943E701475E1A25107B4585645A83CD942B8644C65111193DABC1D148C4CF6E182F29FEEFF9D59C9DFE325A86C127677EB619B69D8337A6924DC99541199F288095713AB9878E9CC9F459ED06E2E8AE08B3AA7059690AB7ABE9AF5E6B03F974C5B9761DF3B6A17C9223F17619A31CC7E751CA43F79FF97517A0379F9A0970BDD5D23B27C92B27A8349B9DC838C1060445D4A5F11036A1ECB731B4F1A8A2FEE68A2A9230932745154A632BE6E8BC02BDA70ACC63BA35CD5D9CB7FE8037C5E17B5A5EB24E22E303BAB86456FC00C414F274C138C4809B2C4BB1A60B824F22D13E49D8212A0EDCACC94A5DD9BA8862DEA437206E1D6D98A080FA6FC81AE907FE52632DF6D2E2D633407B98809F32B1EB0A4145385F9F81CE5F7B0BC2E1E6B0F809C983C1EECD541CDED8F7DCA5118B402156AC50F5130CC55E8A34740EF3BCEF445DE3DD4311EC37E750D62B5AA6BEBB6007D7FE652155B2B8CA52B59DC58BDF5E7F1CFDBAB1465C114335BCE962621B3B9F3E464817F7403031FB5558A2B4A514E9A35860460AD1096EBCBFF7E8C0A7086594C18BC0AA5F7CB23C1E40FF22FC133F09FE0839286B47089EA34D465C2089EC205B40604EE51725E697035DE58134B6A3CC048DB8E7F433B86C311D6226EA64BE2BA0137B818EF35BE98B3E900DA88ADB764B3E83DEE68022BD886D5CC1276B31FBBBEDA3186E5E1BDE2EEC1B8E8C9E83485A81ECBA2E8E2EF0B6A1DA4D730D863E32E2CA46FBB8415E9621799984F8269DC791F56AACAEF6CEA04C6C99450345D3D692A2F74E38B9CC161C182BB1BC23FBE8EE73A47376CD8799610ADA8509539B480BE3D9E280DB83CF2AF6DC9DB538E7AB66E8C93173DE7373DA4A616E458DF4196E140C8EFAABDF21B7D4BE9741FB0EA9CF94A19B0980A109E07D60FC009042940D79EB7A6C611FEEBD4E59049AAB0FA33B50D992508072E9AB22AA9267A52B220E9A1340A950DCA9884561A6D7", + "json": { + "Hashes": [ + "46CA85D119A4FDF7644339663A813131C791BD21472BB85C526E9E4072F87ABA", + "30E34F73546C514C1BD389E1A71FBC266DCED3FC1DB7A186F3F0FCF117484528", + "4EB7F83E4AE050D7C46744FC40C7C506E2D2468F520A1CF50325406231AB7BA0", + "D7349AEAE4337A11FDF98A60F01CEDD7CA38CE8835FE66CCA2E4B227928A2AF5", + "AA4CD783DE0238A741BE8C0FEFCBC37E8A07C75195919F617749D02ED8648581", + "9AB0D5C6ED47FBE7513253A012431D5BDEE6E9FE19D6E39A537C72212FDCBA53", + "BF4836310428AE05209D703DB7BA805DBD309959DDFB1A013666CADFB3B02C24", + "20D40412CA443B8972F7EFBD79D5ABA60A68744C75689A75050ECDE3106AE60F", + "E1A81A0AC6B45B488E4D2EEA57E9D04BBFB078B4B72837C8754599D25C4C8D3B", + "188FC5B7DC6F0CE992BA19ED4405BA8B3399FA69485CDEDE42F1BED9E4355447", + "EA8C6297E23798A28D4D03782CFF274C45832141D2A084C6D550251D40C6F5E3", + "B45FD83C30ACB19688E9F482C2BC5EA99242431DDFC761266FCE88FD5FFB4B22", + "142F2DC1D72345824169FC14971E40154268A393AC0CEC260AAB171E77992218", + "A464B55B61046CED55778A3F23AB49908EDC310223E74F4EFFAE195602655CDA", + "E1532980D3BAA96CBE31A35DA8D85C4187DD2DC9285168D0BEFAB23AB7AFCA6C", + "E57645836A7238265D735DCC3318446B513D95405759044EE367DA3933F902EB", + "71BCE9D7C1CFFE3E8843FF25A3DAD31384AB561A91F4A0F074F5210F5E6BCA77", + "03FD3FF1D27D5E4E9768B03A9438DC39827F34E559A82FD8FE3E0894ADF122A0", + "4E1F327BA0FAB0536C023A36ADC9226411FF4C7854CB73BA7230484D3B26A4FD", + "DF40D6608787FFB9B9324C3E40388500CAF4B3CFC4C1857A7806C421D86787B4", + "0A80A82CE9A46DBFA6423FFC1D6B0FE0E05ECA4DC379D4A24E5AB78EED5D8D54", + "E439B3FEF555EA03AFB0D518942C42EB546934B8DD57D8C531EA1A6EDCEF3D0E", + "2153861CFA542E2AE593B38F1793268138D0EB462E21D45F9A40A84A12F42D19", + "E1025986FB51465C5226BFF003F5C03D25C8C2D37A82D8A389EF536CF18F5815", + "0EF09ED9B4651FA200C7CFA76186B7F418B2F3C4838EEBC34AF679AC83F04DA5", + "E0798890BD8C632C9B184BAC912129A000C21D9C261238CFFD49B85231F8691E", + "0B666FF1E19633C145695FB01C8FC10EA5F51CB230ABD781F6306334D83DD4BC", + "BA16AECB9E2CF8D68D31675C4B17A7D5A3E12ABAB9C47EA48942FBEC8BE574D5", + "41EA17AFDD8A096C2C37AEB30D6C840E394E9B33F1A23B46A6E5A0B458E602E7", + "9B359B65D509275EF1F8F97C90CCA7F1538689968C94BA5F93353E57EB1B4DEF", + "8CEA4D27D9DAF3158A0DBB68FE7FB78CD9A01E880070EE5AD3F7C172B860F0CD", + "C80FD9750847F44BBFE0A36A6ADC1653F48EDA3DFF515ED45C5D1DB455686138", + "BE25E0085DDB6A18232448CE2CBFC4D9DADBC2613B026A334FE234811DCC2DCF", + "08A08EA0C5D1E13BCD5F7032C1E27F0856EA10BDCDC163DF0FB396FE2CABA31B", + "A68967254F794A6B6ADCF83A7FFA225276F3ADF81E23E2E9DBB48B103F4F287A", + "D901F12F3B934543752F66F62DE2F70261499879611F3536C4C9F38CFED34FA2", + "CF03209B2601483CCE4A08D000CE4B51B851CE8AC0E426675987BE5CF803C18C", + "BA6878132CFDF8C68056875B00E33EF08FCF7BEA2A62193C36DE3B1875EF3B9D", + "2A566045F7A7A243BAC56BE8EC924F02339E3C76F8DC7E046F7C11AA8C342B40", + "4AF051B5585F6222321E5F5B850353C03E0D63DAF5E143040471B444ABB72825", + "4A97A57376069E1257020D5501112A14CC01E9D0F05100C957C7BEDE339E50F8", + "37C67F8F6D16F25E5D4667934137D34723750B5D9FE83166A7D6D76B36C8C179", + "707E9AF5FBFB4F9C49CF86A9574F5D92E2A116A33BC9DE99718880289A0788D9", + "B42F73034086D2F0EBC448F712C593A03C4BEBFB8744D3BAD3E09A20F01828A3", + "0A2F54078737CFB3DC5926C59953D554A8694EF61B3636DAC92EBD43388889E2", + "70924BD1A23B8E5507FE9926CB313EA8B1DE0448A56745323431406CA16274FD", + "05575230980F40E49E56A104C14F1E782D1BEF983698F5D362B5F07DE0D428E8", + "FB1C5932BE70A69CCF6DBA76107FAA3BA1007ED13DFD1AAB17FC425A10EB1581", + "25FC22191B032F57E2FA33BE3479C2BDEA11CF9E2E2EFF708B27A87B1B523A89", + "211A029A97B7F8B3BBCA0E522BDF59E38E9A31D81BE9E992D29DE8F2D4E22A4F", + "3D854A51048D99BABF0007FBF7B689E3E098C30203BF6D1DA3D5E331EC14DD98", + "22393FDC141993373E998910AEBCC3A325208E6C2F5AF5F0EA89AF8E707035BB", + "48F51EB63247C8444E30FBF1C96C82732078EF017FD24E50F153701762D1C73C", + "1933B26C54C13B95D4F5BB231C5C6C815F1CC549BB566176C69685FAB89B2D30", + "18B0E6978BDA0F820ECCC2812D3BCBA26B5FCD82162BE4ECFBB2B37F4202022C", + "AE268627782C85AE0B585DEBB70A360A25325163E052DEFC778B12D6F5F3140D", + "A9D9251250BEA2908137E2BF02B5265489682CC0767ABDDEFEF2081AA400BE22", + "E3D86A55F1C1247128CBDD92DCD6825ABA2B1A0CF11E708D4B7A095691FA9212", + "66ACAE0C1C0131C3C3E44F97EE718CF06D477745BBC5C1E62B5FAA1E64755C40", + "64424CDBB7213281B55264AC5EDDBF8E3C08DC9F91AC522BC27F54E6927AEBF5", + "E99D194A57372231B580720BFF3FBF97C9012E0FE1F24B9B8B1D4B3F712E0FFD", + "28D45AD772BB438DB55ADC3F3E10A661C2386D530E7B818D66705830E642BACF", + "F4BD92C5D43BD66D9C88CD8F7155CD9D4239D4BFDEAE39A59D508C55E94D92C9", + "BB4569ABCAE972A58BBE235AA15804A1A5C338A88D58105EE156E691379FF6D6", + "700B19B81823E8F5772800F7E43049733D5B0704DD2D1FE381D698BB80DD7261", + "9EA049B105956ECD1848EFDBF1BA5AC77200254D3B200B59A520216BF52F8B33", + "E037EF16B6EC5247FF05EE5F2D3541E4F7DDB584FDB54369D89ED8C4F169A1BA", + "FB5B4ACAF66451AD44AFC25E52A8883AD8F7C2D92A399BD06728AB949A0C2543", + "28416DC35EC84994E022398FE3D33AA5ECFB32402F3ECE8AE5AD44795653D80F", + "9D65AA309D29A33CC11CF9A862764981A66ECAB7CD37857F7D088AF0E670117C", + "04855D0B5B7C7BF3BF670C2E2A623AF02AABE2F1DAC85B81B63D7BB980FAE348", + "819D06F863296E89D4B3D48E14A5B227EC89053F8CC9FE15029E22C34C912B92", + "7195B5FA6F039200B3F9A1C9E831502C9AA22794D8CEF4C35F72399B0C4B6F42", + "D17CFB13B3657BED7CB506DB48258ED0DC0ABE9B6D04C75030DF208BE07EECA0", + "8930F9420CF861AD268B206BFCAA3BAB1D28906E43B6C4F0297D1D6579D58109", + "131945F850C00D65D13712F64B41B1DFD7D6649AD78B3ADDCDC0AB51FB0A2FC2", + "811B87B783CD76B9E612B867B355FB8CC4ABDAE9FA302C532733C41B52AB5FFE", + "439CE2133E0C5DF12A0DB86AFF23D2D0CE8ADFEABDF2E2F3F568D58DA7A1C277", + "8CEC9F269F28CD00FE9B4811F841BEE5E3937AC81EA30D17207CEEC9832091FB", + "2EB319E8D384357255F300CC78E82FF7ECF84949A07D7043AE67645DD0D1708A", + "DC6F10FD8B4E1BAA925BD1919BE70DF251B192B72D5CBF1BD42C69B5F9D9E33A", + "7B2B336FB5149DB963FC0C84EEBD4271B7DC33A79FACCDB9CD3C98F821B8C11C", + "5F8B5CF6AEE7ADF8FA23122E2AF6BBAD77E50D077483B545A9B6EBF6ECF13FC5", + "0C43B20F1A457970C8CEFAC5C1642EA8996BBD70DD2109AAD84E4D33CD1A97F3", + "777E49B89E8C2D06ADF2F36817BB029F52A03469B71821F6EF77B6907611486B", + "D91A0474F4B64E36D374C2AF78ADF85BA5844EDF4E72056944015B3349532A29", + "77B609A5BC8BD805D581B06C2423E90C618C68484166632702DB08B0184C3B26", + "05E41DCF6ED8D6154EF0D6AC8FD7302561E69DB1A8938C0AF9CC947343D80DED", + "6C3AEB3E66F133591E6D20412B1816EAED5AF5643CB51D06188D36294AA9758C", + "DD76DE696BDFEC3F18EAA16C17B78E9C8C5B56FA0FEB224B579A589C983F549C", + "01502B404586D235FBB5FECB8D1CDE64F865AA1DA2A5EC877374DE717FEBF4A0", + "FAB3679AE0D51A0BCB4AF004228AF5DB6DBD42CD1B0415BE5A83D282F6B448A1", + "C7E8C01A3F5D0756F393CE2D1A14073EA0E4126D0170E04FE2F9CB97EF3A3C86", + "2A6419BD4F9111CC03F4B0EB459B902B69F0A685FCB20E5ACAE24903113FF218", + "6BF67DCAC27D3E57F3B85FECDC1C6E6C70CE26EF27136EF38C45E6794BE9A40F", + "2FD59B8594521D4F2DA9004B493BFA87C387694111C08BDFD66E69AEE4752BCF", + "887647702EBA5D91A05A5FAAF36A4793CF8B6292612A96539F80FEB5D67A6CAB", + "B613E7A7A119E99DFF72B7B6F67906B211F95FF679686F65EDF5E32047FEBC60", + "C010B145685BCBD6CF1CED7E42E8950910B9DD01D0D72BBE0EA9A52464386EC0", + "4564B180267F9DE53016E25E8D8AA20F9ACCAC4E76BAE60BACC8ACA70E766DD1", + "3CB16E7A33032CA80E0F935665304CEC1E61EE9BBB4B7A51E4B2708E6E7FAB7E", + "96BF360D0FE736D520582AE5574A9FB6D482810F37B12504C7754FB9B0368D10", + "F116AB72EBE3F85B7715599C6F88165550F88948883D293326D7A3A37607AD7F", + "338BFAD9143B14AACDF99F0F16C9819585903EE264DFCA996FC0E29644EB2616", + "4B7EB8D620A38925EB26EB7BFE1D0D8A9F7A3F542CA79F25443C051349F75597", + "D2F7152FC9E0B243A0AA33B1DF2B8AD0229D6BA08129A5E1BE79EF339017234E", + "3EA85163CFA860E378792CC9C0F97B7B6D1A67A3E10A1D19D506EF4A07784CE9", + "BBC59E15FEB70E5BA51B37DEADE73F386F3F6C32BF01E964C21ADEA961156A05", + "A783B441DABD6E8FB82617396E676039714CDD55530AEFE9FA1950DDFB12D19C", + "0983655D0A7A0A2EA9F47F4621098B62BD2350E3721F6126D852E14628F75B49", + "5E772F93AB27ED7ABC015E65DAC1636C4BEE65161B0C365E54C7B4E7253D085A", + "73850E9B09C456566B1233F7E3E99A6C8A8DAC815351CAA8647733AFCDA89242", + "EB2E44652F1D48125B2B1D765EEC7E666CD61774A09DC5062332975B1E5BB9CE", + "B067B4B47A15BC454EAF10F1528CDA034050E14ED6B4C7B8A69152252EB7EC59", + "61D7F81182F42A97B32AE2CA5FF818C6D6BD1252822C9DE96412CF9C44C26E52", + "84BAF99B7C240088590D793FB2AB3E0CFD7EC8A22771D78870FEAF902FBCA3CA", + "47ED82D33D08A086409370EE11344E1429DC1072D053FA84C5047186E09E9415", + "2E8A8D8C7DB6156C707260A1B9C80B79C7F2916C52267925A04D24B91BCDA571", + "89ADAF9ECA28CEB75C9DFAD092A6028FB6F9EC8B0AB1816B7446881E59BF1E5A", + "D6A2446D0A74397534CDCB9F6B27C3846A43914FF88C1487878A608B0AF97361", + "02EB8D561A1FB6AD0443C7EA50978129BE3013E627696E35F4A86AA2664EA6C7", + "60D8452D3D1329802051FF7D64750EF89D0FA7F52407D27DCAAD4FC9866AB3C6", + "48A6817C81ADD8E803604C3A907BB5B98D1545FED8E69542EB3CF8FD5DDE9564", + "16564946C4C731287922FA4E1E7E8F619F0A4F1BACE642D8D9C914D0A992C3F0", + "C59D15488844223AC052BB01A3A547B2C378E11D1DBBC037F1A924A58BB3A7A5", + "CC2E8827C0FCAB29E90F466E22AAA9E54C95D214517AE6824361CF6C4B1A1DA9", + "43E701475E1A25107B4585645A83CD942B8644C65111193DABC1D148C4CF6E18", + "2F29FEEFF9D59C9DFE325A86C127677EB619B69D8337A6924DC99541199F2880", + "95713AB9878E9CC9F459ED06E2E8AE08B3AA7059690AB7ABE9AF5E6B03F974C5", + "B9761DF3B6A17C9223F17619A31CC7E751CA43F79FF97517A0379F9A0970BDD5", + "D23B27C92B27A8349B9DC838C1060445D4A5F11036A1ECB731B4F1A8A2FEE68A", + "2A9230932745154A632BE6E8BC02BDA70ACC63BA35CD5D9CB7FE8037C5E17B5A", + "5EB24E22E303BAB86456FC00C414F274C138C4809B2C4BB1A60B824F22D13E49", + "D8212A0EDCACC94A5DD9BA8862DEA437206E1D6D98A080FA6FC81AE907FE5263", + "2DF6D2E2D633407B98809F32B1EB0A4145385F9F81CE5F7B0BC2E1E6B0F809C9", + "83C1EECD541CDED8F7DCA5118B402156AC50F5130CC55E8A34740EF3BCEF445D", + "E3DD4311EC37E750D62B5AA6BEBB6007D7FE652155B2B8CA52B59DC58BDF5E7F", + "1CFDBAB1465C114335BCE962621B3B9F3E464817F7403031FB5558A2B4A514E9", + "A35860460AD1096EBCBFF7E8C0A7086594C18BC0AA5F7CB23C1E40FF22FC133F", + "09FE0839286B47089EA34D465C2089EC205B40604EE51725E697035DE58134B6", + "A3CC048DB8E7F433B86C311D6226EA64BE2BA0137B818EF35BE98B3E900DA88A", + "DB764B3E83DEE68022BD886D5CC1276B31FBBBEDA3186E5E1BDE2EEC1B8E8C9E", + "83485A81ECBA2E8E2EF0B6A1DA4D730D863E32E2CA46FBB8415E9621799984F8", + "269DC791F56AACAEF6CEA04C6C99450345D3D692A2F74E38B9CC161C182BB1BC", + "23FBE8EE73A47376CD8799610ADA8509539B480BE3D9E280DB83CF2AF6DC9DB5", + "38E7AB66E8C93173DE7373DA4A616E458DF4196E140C8EFAABDF21B7D4BE9741", + "FB0EA9CF94A19B0980A109E07D60FC009042940D79EB7A6C611FEEBD4E59049A", + "AB0FA33B50D992508072E9AB22AA9267A52B220E9A1340A950DCA9884561A6D7" + ], + "LedgerEntryType": "LedgerHashes", + "Flags": 0, + "FirstLedgerSequence": 256, + "LastLedgerSequence": 37888 + } + }, + { + "binary": "110061220000000024000000012500000E9F2D00000000557B2A63FEEDB3A8ECCC0FF2A342C677804E75DCC525B1447AB36406AB0E0CFE48624000886C98B76000811475792AA81BDEBC1B7218F0F73E5BE962B9E374CE", + "json": { + "OwnerCount": 0, + "Account": "rB59DESmVnTwXd2SCy1G4ReVkP5UM7ZYcN", + "PreviousTxnLgrSeq": 3743, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "7B2A63FEEDB3A8ECCC0FF2A342C677804E75DCC525B1447AB36406AB0E0CFE48", + "Flags": 0, + "Sequence": 1, + "Balance": "150000000000000" + } + }, + { + "binary": "110072220003000025000045B1370000000000000000380000000000000000554E690ECBC944A7A3C57DFDC24D7CA1A0BDEFEB916901B7E35CDD4FE7E81848D66280000000000000000000000000000000000000005553440000000000000000000000000000000000000000000000000166D5038D7EA4C6800000000000000000000000000055534400000000002B6C42A95B3F7EE1971E4A10098E8F1B5F66AA0867D517A93C16344000000000000000000000000000555344000000000062FE474693228F7F9ED1C5EFADB3B6555FBEAFBE", + "json": { + "HighNode": "0000000000000000", + "LowNode": "0000000000000000", + "PreviousTxnLgrSeq": 17841, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "USD", + "value": "100", + "issuer": "rhxbkK9jGqPVLZSWPvCEmmf15xHBfJfCEy" + }, + "PreviousTxnID": "4E690ECBC944A7A3C57DFDC24D7CA1A0BDEFEB916901B7E35CDD4FE7E81848D6", + "Flags": 196608, + "Balance": { + "currency": "USD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "USD", + "value": "666", + "issuer": "rwpRq4gQrb58N7PRJwYEQaoSui6Xd3FC7j" + } + } + }, + { + "binary": "11007222000200002500003E9D37000000000000000038000000000000000055865A20F744FBB8673C684D6A310C1B2D59070FCB9979223A4E54018C22466946628000000000000000000000000000000000000000425443000000000000000000000000000000000000000000000000016680000000000000000000000000000000000000004254430000000000550FC62003E785DC231A1058A05E56E3F09CF4E667D4C38D7EA4C68000000000000000000000000000425443000000000080799D02FF2097DEB21F66472FCF477C36E7039F", + "json": { + "HighNode": "0000000000000000", + "LowNode": "0000000000000000", + "PreviousTxnLgrSeq": 16029, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "BTC", + "value": "0", + "issuer": "r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV" + }, + "PreviousTxnID": "865A20F744FBB8673C684D6A310C1B2D59070FCB9979223A4E54018C22466946", + "Flags": 131072, + "Balance": { + "currency": "BTC", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "BTC", + "value": "10", + "issuer": "rU5KBPzSyPycRVW1HdgCKjYpU6W9PKQdE8" + } + } + }, + { + "binary": "1100612200000000240000000125000020DC2D0000000055217DF9EC25E736AF6D6A5F5DEECCD8F1E2B1CFDA65723AB6CC75D8C53D3CA98B624000B5E620F4800081145823936C23037AE05A77BEAF88D4684EA934C0E8", + "json": { + "OwnerCount": 0, + "Account": "r9ssnjg97d86PxMrjVsCAX1xE9qg8czZTu", + "PreviousTxnLgrSeq": 8412, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "217DF9EC25E736AF6D6A5F5DEECCD8F1E2B1CFDA65723AB6CC75D8C53D3CA98B", + "Flags": 0, + "Sequence": 1, + "Balance": "200000000000000" + } + }, + { + "binary": "1100612200000000240000000125000000362D000000005583F0BFD13373B83B76BDD3CB47F705791E57B43DB6D00675F9AB0C5B75698BAC6240000002540BE40081149CECBD6618C3CF4822DFE9C7B39217EF6E798B72", + "json": { + "OwnerCount": 0, + "Account": "rEJkrunCP8hpvk4ijxUgEWnxCE6iUiXxc2", + "PreviousTxnLgrSeq": 54, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "83F0BFD13373B83B76BDD3CB47F705791E57B43DB6D00675F9AB0C5B75698BAC", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "11007222000100002500000B97557C63981F982844B6ABB31F0FE858CBE7528CA47BC76658855FE44A4ECEECEDD46280000000000000000000000000000000000000004254430000000000000000000000000000000000000000000000000166D4C38D7EA4C68000000000000000000000000000425443000000000036D16F18B3AAC1868C1E3E8FA8EB7DDFD8ECCCAC6780000000000000000000000000000000000000004254430000000000A0B2F54B75C3D1EAC4FFC68EC03CCBB772CC1325", + "json": { + "PreviousTxnLgrSeq": 2967, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "BTC", + "value": "10", + "issuer": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm" + }, + "PreviousTxnID": "7C63981F982844B6ABB31F0FE858CBE7528CA47BC76658855FE44A4ECEECEDD4", + "Flags": 65536, + "Balance": { + "currency": "BTC", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "BTC", + "value": "0", + "issuer": "rEe6VvCzzKU1ib9waLknXvEXywVjjUWFDN" + } + } + }, + { + "binary": "11006422000000005872D60CCD3905A3ABE19049B6EE76E8E0F3A2CBAC852625C757176F1B73EF617F8214FCD4E320A9A95903D3C787A6892B809C7F00BF02011320AB124EEAB087452070EC70D9DEA1A22C9766FFBBEE1025FD46495CC74148CCA8", + "json": { + "Owner": "rQsiKrEtzTFZkQjF9MrxzsXHCANZJSd1je", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "72D60CCD3905A3ABE19049B6EE76E8E0F3A2CBAC852625C757176F1B73EF617F", + "Indexes": [ + "AB124EEAB087452070EC70D9DEA1A22C9766FFBBEE1025FD46495CC74148CCA8" + ] + } + }, + { + "binary": "11007222000200002500006B1C55AAC46BD97B75B21F81B73BE6F81DF13AE4F9E83B6BD8C290894A095878158DEB6294838D7EA4C6800000000000000000000000000055534400000000000000000000000000000000000000000000000001668000000000000000000000000000000000000000555344000000000058C742CF55C456DE367686CB9CED83750BD2497967D4C38D7EA4C6800000000000000000000000000055534400000000005EBBD3E507B0FB7C03D592FF4F27E08A28AA5C50", + "json": { + "PreviousTxnLgrSeq": 27420, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "USD", + "value": "0", + "issuer": "r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx" + }, + "PreviousTxnID": "AAC46BD97B75B21F81B73BE6F81DF13AE4F9E83B6BD8C290894A095878158DEB", + "Flags": 131072, + "Balance": { + "currency": "USD", + "value": "-1", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "USD", + "value": "10", + "issuer": "r9duXXmUuhSs6JxKpPCSh2tPUg9AGvE2cG" + } + } + }, + { + "binary": "1100612200000000240000000125000000382D00000000555D4529121A6F29A1390730EBF6C6DEF542A6B6B852786A4B75388DA0067EAEE46240000002540BE4008114D7C7722F339A77BB53038B1B916302DFFF1EA25C", + "json": { + "OwnerCount": 0, + "Account": "rLCAUzFMzKzcyRLa1B4LRqEMsUkYXX1LAs", + "PreviousTxnLgrSeq": 56, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "5D4529121A6F29A1390730EBF6C6DEF542A6B6B852786A4B75388DA0067EAEE4", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "11006422000000005877F65EFF930ED7E93C6CC839C421E394D6B1B6A47CEA8A140D63EC9C712F46F58214550FC62003E785DC231A1058A05E56E3F09CF4E60113804FFCC3F4D53FD3B5F488C8EB8E5D779F9028130F9160218020DA73CD5E6304546C4C3F1C6B9D76A6EF50F377E7C3991825694C604DBE0C1DD09362045EE4199726B894EE68470AD5AEEB55D5EBF936E6397CEE6957B93C56A2E7882CA9082873E87ABEF8B6CD737F3972FC7C0E633F85848A195E29401F50D9EF1087792EC610", + "json": { + "Owner": "r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "77F65EFF930ED7E93C6CC839C421E394D6B1B6A47CEA8A140D63EC9C712F46F5", + "Indexes": [ + "4FFCC3F4D53FD3B5F488C8EB8E5D779F9028130F9160218020DA73CD5E630454", + "6C4C3F1C6B9D76A6EF50F377E7C3991825694C604DBE0C1DD09362045EE41997", + "26B894EE68470AD5AEEB55D5EBF936E6397CEE6957B93C56A2E7882CA9082873", + "E87ABEF8B6CD737F3972FC7C0E633F85848A195E29401F50D9EF1087792EC610" + ] + } + }, + { + "binary": "1100642200000000588E92E688A132410427806A734DF6154B7535E439B72DECA5E4BC7CE17135C5A4821458C742CF55C456DE367686CB9CED83750BD2497901134044A3BC5DABBA84B9E1D64A61350F2FBB26EC70D1393B699CA2BB2CA1A0679A017D4325BE338A40BBCBCC1F351B3272EB3E76305A878E76603DE206A795871619", + "json": { + "Owner": "r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "8E92E688A132410427806A734DF6154B7535E439B72DECA5E4BC7CE17135C5A4", + "Indexes": [ + "44A3BC5DABBA84B9E1D64A61350F2FBB26EC70D1393B699CA2BB2CA1A0679A01", + "7D4325BE338A40BBCBCC1F351B3272EB3E76305A878E76603DE206A795871619" + ] + } + }, + { + "binary": "1100612200000000240000000125000000392D000000005566A8F5C59CC1C77A647CFFEE2B2CA3755E44EC02BA3BC9FDEE4A4403747B5B356240000002540BE4008114ED1E32FD10D9553CDD043AC0F4A62E04FBFC2E84", + "json": { + "OwnerCount": 0, + "Account": "r4cmKj1gK9EcNggeHMy1eqWakPBicwp69R", + "PreviousTxnLgrSeq": 57, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "66A8F5C59CC1C77A647CFFEE2B2CA3755E44EC02BA3BC9FDEE4A4403747B5B35", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "1100642200000000310000000000000002320000000000000001581F71219BA652037B7064FC6E81EABD8F0B54F6AFE703F172E3999F48D0642F1C8214A82BB90BF7031413B42E2C890827EDC2399B7BFA011340E136A6E4D945A85C05C644B9420C2FB182ACD0E15086757A4EC609202ABDC46935FB1D334ECCD52B94253E7A33BA37C3D845E26F11FDEC08A56527C92907C3AC", + "json": { + "Owner": "rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa", + "IndexNext": "0000000000000002", + "LedgerEntryType": "DirectoryNode", + "IndexPrevious": "0000000000000001", + "Flags": 0, + "RootIndex": "1F71219BA652037B7064FC6E81EABD8F0B54F6AFE703F172E3999F48D0642F1C", + "Indexes": [ + "E136A6E4D945A85C05C644B9420C2FB182ACD0E15086757A4EC609202ABDC469", + "35FB1D334ECCD52B94253E7A33BA37C3D845E26F11FDEC08A56527C92907C3AC" + ] + } + }, + { + "binary": "11007222000200002500007E6737000000000000000338000000000000000055A4152496C7C090B531A5DAD9F1FF8D6D842ECEDFC753D63B77434F35EA43797C6294838D7EA4C6800000000000000000000000000055534400000000000000000000000000000000000000000000000001668000000000000000000000000000000000000000555344000000000058C742CF55C456DE367686CB9CED83750BD249796780000000000000000000000000000000000000005553440000000000A3E4374D5570FDC25AA9F856E2A6635C66E9CFA5", + "json": { + "HighNode": "0000000000000000", + "LowNode": "0000000000000003", + "PreviousTxnLgrSeq": 32359, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "USD", + "value": "0", + "issuer": "r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx" + }, + "PreviousTxnID": "A4152496C7C090B531A5DAD9F1FF8D6D842ECEDFC753D63B77434F35EA43797C", + "Flags": 131072, + "Balance": { + "currency": "USD", + "value": "-1", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "USD", + "value": "0", + "issuer": "rEA2XzkTXi6sWRzTVQVyUoSX4yJAzNxucd" + } + } + }, + { + "binary": "11006422000000005880AB25842B230D48027800213EB86023A3EAF4430E22C092D333795FFF1E52198214E4FE687C90257D3D2D694C8531CDEECBE84F336701132042E28285A82D01DCA856118A064C8AEEE1BF8167C08186DA5BFC678687E86F7C", + "json": { + "Owner": "rM1oqKtfh1zgjdAgbFmaRm3btfGBX25xVo", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "80AB25842B230D48027800213EB86023A3EAF4430E22C092D333795FFF1E5219", + "Indexes": [ + "42E28285A82D01DCA856118A064C8AEEE1BF8167C08186DA5BFC678687E86F7C" + ] + } + }, + { + "binary": "110061220000000024000000012500001F352D0000000055FE8A433C90ED67E78FB7F8B8DED39E1ECD8DEC17DC748DB3E2671695E141D38962400000049B936F808114B45254658C3762C24897587A13724DABF7F18415", + "json": { + "OwnerCount": 0, + "Account": "rHSTEtAcRZBg1SjcR4KKNQzJKF3y86MNxT", + "PreviousTxnLgrSeq": 7989, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "FE8A433C90ED67E78FB7F8B8DED39E1ECD8DEC17DC748DB3E2671695E141D389", + "Flags": 0, + "Sequence": 1, + "Balance": "19790000000" + } + }, + { + "binary": "11006122000000002400000001250000003C2D0000000055F26CE2140F7B9F9A0D9E17919F7E0DA9040FB5312D155E6CDA1FEDDD3FFB6F4D6240000002540BE40081142E68D54B3026C1EF1A70726EA031C9F0926E9CED", + "json": { + "OwnerCount": 0, + "Account": "rnNPCm97TBMPprUGbfwqp1VpkfHUqMeUm7", + "PreviousTxnLgrSeq": 60, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "F26CE2140F7B9F9A0D9E17919F7E0DA9040FB5312D155E6CDA1FEDDD3FFB6F4D", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "11006122000000002400000001250000003D2D00000000559D02BD8906820772FCF8A413A6BF603603A5489DE1CFE7775FDCF3691A473B646240000002540BE400811468C7AE9575D9931E496CC23F6DDE4CB570CABDD5", + "json": { + "OwnerCount": 0, + "Account": "rwZpVacRQHYArgN3NzUfuKEcRDfbdvqGMi", + "PreviousTxnLgrSeq": 61, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "9D02BD8906820772FCF8A413A6BF603603A5489DE1CFE7775FDCF3691A473B64", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "110072220002000025000000F655E816716B912B1476D4DE80C872A52D148F1B0791EA7A2CEF1AF5632451FECCAD62800000000000000000000000000000000000000043414400000000000000000000000000000000000000000000000001668000000000000000000000000000000000000000434144000000000036D16F18B3AAC1868C1E3E8FA8EB7DDFD8ECCCAC67D4C38D7EA4C680000000000000000000000000004341440000000000A82BB90BF7031413B42E2C890827EDC2399B7BFA", + "json": { + "PreviousTxnLgrSeq": 246, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "CAD", + "value": "0", + "issuer": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm" + }, + "PreviousTxnID": "E816716B912B1476D4DE80C872A52D148F1B0791EA7A2CEF1AF5632451FECCAD", + "Flags": 131072, + "Balance": { + "currency": "CAD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "CAD", + "value": "10", + "issuer": "rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa" + } + } + }, + { + "binary": "110061220000000024000000012500000EAF2D0000000055E6FB5CDEC11A45AF7CD9B81E8B7A5D1E85A42B8DCD9D741786588214D82E0A8A62400009184E72A0008114AF9743438C773D077D6F483C3FE68896C289CD69", + "json": { + "OwnerCount": 0, + "Account": "rHrSTVSjMsZKeZMenkpeLgHGvY5svPkRvR", + "PreviousTxnLgrSeq": 3759, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "E6FB5CDEC11A45AF7CD9B81E8B7A5D1E85A42B8DCD9D741786588214D82E0A8A", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000000" + } + }, + { + "binary": "1100722200010000250000316737000000000000000038000000000000000055B9EB652FCC0BEA72F8FDDDC5A8355938084E48E6CAA4744E09E5023D64D0199E6280000000000000000000000000000000000000005553440000000000000000000000000000000000000000000000000166D4C38D7EA4C6800000000000000000000000000055534400000000008D3A0AEF277858BD4D9751ECECD16779C0CC86D06780000000000000000000000000000000000000005553440000000000B5F762798A53D543A014CAF8B297CFF8F2F937E8", + "json": { + "HighNode": "0000000000000000", + "LowNode": "0000000000000000", + "PreviousTxnLgrSeq": 12647, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "USD", + "value": "10", + "issuer": "rD1jovjQeEpvaDwn9wKaYokkXXrqo4D23x" + }, + "PreviousTxnID": "B9EB652FCC0BEA72F8FDDDC5A8355938084E48E6CAA4744E09E5023D64D0199E", + "Flags": 65536, + "Balance": { + "currency": "USD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "USD", + "value": "0", + "issuer": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh" + } + } + }, + { + "binary": "110061220000000024000000012500007C362D000000005510C5A4DCEF6078D1DCD654DAB48F77A7073D32981CD514669CCEFA5F409852CA6240000002540BE4008114491A65349BED002808866FD1CC72F3B912BF27EE", + "json": { + "OwnerCount": 0, + "Account": "rfCXAzsmsnqDvyQj2TxDszTsbVj5cRTXGM", + "PreviousTxnLgrSeq": 31798, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "10C5A4DCEF6078D1DCD654DAB48F77A7073D32981CD514669CCEFA5F409852CA", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "1100642200000000588ADF3C5527CCF6D0B5863365EF40254171536C3901F1CBD9E2BC5F918A7D492A82141A5CD521A26A45FF77EA1343E25E71740344BB66011320BC10E40AFB79298004CDE51CB065DBDCABA86EC406E3A1CF02CE5F8A9628A2BD", + "json": { + "Owner": "rsQP8f9fLtd58hwjEArJz2evtrKULnCNif", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "8ADF3C5527CCF6D0B5863365EF40254171536C3901F1CBD9E2BC5F918A7D492A", + "Indexes": [ + "BC10E40AFB79298004CDE51CB065DBDCABA86EC406E3A1CF02CE5F8A9628A2BD" + ] + } + }, + { + "binary": "1100642200000000588BAA6F346307122FC5527291B4B2E88050CB66E4556360786B535C14BB0A450982147588B8DBDC8932DC410E8571045466C03F5A6B690113C0CAD951AB279A749AE648FD1DFF56C021BD66E36187022E772C31FE52106CB13BC683B5BB928F025F1E860D9D69D6C554C2202DE0D45877ADB3077DA4CB9E125C25DCAC87FBE4C3B66A1AFDE3C3F98E5A16333975C4FD46682F7497F27DFB97669A551971E78FE2FB80D930A77EA0BAC2139A49D6BEB98406427C79F52A347A09E87ABEF8B6CD737F3972FC7C0E633F85848A195E29401F50D9EF1087792EC61065492B9F30F1CBEA168509128EB8619BAE02A7A7A4725FF3F8DAA70FA707A26E", + "json": { + "Owner": "rB5TihdPbKgMrkFqrqUC3yLdE8hhv4BdeY", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "8BAA6F346307122FC5527291B4B2E88050CB66E4556360786B535C14BB0A4509", + "Indexes": [ + "CAD951AB279A749AE648FD1DFF56C021BD66E36187022E772C31FE52106CB13B", + "C683B5BB928F025F1E860D9D69D6C554C2202DE0D45877ADB3077DA4CB9E125C", + "25DCAC87FBE4C3B66A1AFDE3C3F98E5A16333975C4FD46682F7497F27DFB9766", + "9A551971E78FE2FB80D930A77EA0BAC2139A49D6BEB98406427C79F52A347A09", + "E87ABEF8B6CD737F3972FC7C0E633F85848A195E29401F50D9EF1087792EC610", + "65492B9F30F1CBEA168509128EB8619BAE02A7A7A4725FF3F8DAA70FA707A26E" + ] + } + }, + { + "binary": "11006122000000002400000001250000003E2D00000000550C5C64EDBB27641A83F5DD135CD3ADFE86D311D3F466BACFEBB69EB8E8D8E60F6240000002540BE400811442151E1DA6C825C4D1078D44B9E63B6363371E49", + "json": { + "OwnerCount": 0, + "Account": "rfpQtAXgPpHNzfnAYykgT6aWa94xvTEYce", + "PreviousTxnLgrSeq": 62, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "0C5C64EDBB27641A83F5DD135CD3ADFE86D311D3F466BACFEBB69EB8E8D8E60F", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "110064220000000031000000000000000532000000000000000458D0CAC45692858D395B16D52A0B44ADCB7EF178617C05BAE3C36FF5574BA012C38214E14829DB4C6419A8EFCAC1EC21D891A1A4339871011340CF1F8DF231AE06AE9D55C3B3367A9ED1E430FC0A6CA193EEA559C3ADF0A634FBCEA57059DECE8D5C6FC9FDB9ACE44278EC74A075CE8A5A7522B2F85F669245FF", + "json": { + "Owner": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui", + "IndexNext": "0000000000000005", + "LedgerEntryType": "DirectoryNode", + "IndexPrevious": "0000000000000004", + "Flags": 0, + "RootIndex": "D0CAC45692858D395B16D52A0B44ADCB7EF178617C05BAE3C36FF5574BA012C3", + "Indexes": [ + "CF1F8DF231AE06AE9D55C3B3367A9ED1E430FC0A6CA193EEA559C3ADF0A634FB", + "CEA57059DECE8D5C6FC9FDB9ACE44278EC74A075CE8A5A7522B2F85F669245FF" + ] + } + }, + { + "binary": "1100642200000000310000000000000001320000000000000003588E92E688A132410427806A734DF6154B7535E439B72DECA5E4BC7CE17135C5A4821458C742CF55C456DE367686CB9CED83750BD2497901134017B72685E9FBEFE18E0C1E8F07000E1B345A18ECD2D2BE9B27E69045248EF036F9830A2F94E5B611F6364893235E6D7F3521A8DE8AF936687B40C555E1282836", + "json": { + "Owner": "r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx", + "IndexNext": "0000000000000001", + "LedgerEntryType": "DirectoryNode", + "IndexPrevious": "0000000000000003", + "Flags": 0, + "RootIndex": "8E92E688A132410427806A734DF6154B7535E439B72DECA5E4BC7CE17135C5A4", + "Indexes": [ + "17B72685E9FBEFE18E0C1E8F07000E1B345A18ECD2D2BE9B27E69045248EF036", + "F9830A2F94E5B611F6364893235E6D7F3521A8DE8AF936687B40C555E1282836" + ] + } + }, + { + "binary": "1100612200000000240000000125000000552D0000000055EE8B75C4A4C54F61F1A3EE0D0BB9A712FCE18D5DFB0B8973F232EEED301ACD846240038D7EA4C680008114A920D83B36B75B2783EABED574D4D96AD1A8C03C", + "json": { + "OwnerCount": 0, + "Account": "rGRGYWLmSvPuhKm4rQV287PpJUgTB1VeD7", + "PreviousTxnLgrSeq": 85, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "EE8B75C4A4C54F61F1A3EE0D0BB9A712FCE18D5DFB0B8973F232EEED301ACD84", + "Flags": 0, + "Sequence": 1, + "Balance": "1000000000000000" + } + }, + { + "binary": "1100722200020000250000275255C7AECAF0E7ABC3868C37343B7F63BAEC317A53867ABD2CA6BAD1F335C1CA4D6F6294838D7EA4C680000000000000000000000000004D4541000000000000000000000000000000000000000000000000016680000000000000000000000000000000000000004D45410000000000D9CEEA2E2AD331A8D087C216284D58EBBC6780E867D4838D7EA4C680000000000000000000000000004D45410000000000F7FF2D5EA6BB5C26D85343656BEEE94D74B509E0", + "json": { + "PreviousTxnLgrSeq": 10066, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "MEA", + "value": "0", + "issuer": "rLiCWKQNUs8CQ81m2rBoFjshuVJviSRoaJ" + }, + "PreviousTxnID": "C7AECAF0E7ABC3868C37343B7F63BAEC317A53867ABD2CA6BAD1F335C1CA4D6F", + "Flags": 131072, + "Balance": { + "currency": "MEA", + "value": "-1", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "MEA", + "value": "1", + "issuer": "rPcHbQ26o4Xrwb2bu5gLc3gWUsS52yx1pG" + } + } + }, + { + "binary": "11006422000000005890F51238E58E7CA88F9754984B8B2328DCD4A7D699C04092BF58DD40D5660EDD821462FE474693228F7F9ED1C5EFADB3B6555FBEAFBE0113C06BC1677EB8218F6ECB37FB83723ED4FA4C3089D718A45D5F0BB4F4EC553CDF28A5C489C3780C320EC1C2CF5A2E22C2F393F91884DC14D18F5F5BED4EE3AFFE00263F16D626C701250AD1E9FF56C763132DF4E09B1EF0B2D0A838D265123FBBA85F22826818CC83448C9DF34939AB4019D3F80C70DEB8BDBDCF0496A36DC687195B7F148A8DDB4EB7386C9E75C4C1ED918DEDE5C52D5BA51B694D7271EF8BDB46600A398F57CAE44461B4C8C25DE12AC289F87ED125438440B33B97417FE3D82C", + "json": { + "Owner": "rwpRq4gQrb58N7PRJwYEQaoSui6Xd3FC7j", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "90F51238E58E7CA88F9754984B8B2328DCD4A7D699C04092BF58DD40D5660EDD", + "Indexes": [ + "6BC1677EB8218F6ECB37FB83723ED4FA4C3089D718A45D5F0BB4F4EC553CDF28", + "A5C489C3780C320EC1C2CF5A2E22C2F393F91884DC14D18F5F5BED4EE3AFFE00", + "263F16D626C701250AD1E9FF56C763132DF4E09B1EF0B2D0A838D265123FBBA8", + "5F22826818CC83448C9DF34939AB4019D3F80C70DEB8BDBDCF0496A36DC68719", + "5B7F148A8DDB4EB7386C9E75C4C1ED918DEDE5C52D5BA51B694D7271EF8BDB46", + "600A398F57CAE44461B4C8C25DE12AC289F87ED125438440B33B97417FE3D82C" + ] + } + }, + { + "binary": "1100612200000000240000000525000023192D000000025521278AF0CC3A3E968367D064C61280B9723E85F8170F67D4FED0D255E92381D562400000025FF7A5D88114B544029B077F39117BD0C9FB2913FCE08F9345CF", + "json": { + "OwnerCount": 2, + "Account": "rHXS898sKZX6RY3WYPo5hW6UGnpBCnDzfr", + "PreviousTxnLgrSeq": 8985, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "21278AF0CC3A3E968367D064C61280B9723E85F8170F67D4FED0D255E92381D5", + "Flags": 0, + "Sequence": 5, + "Balance": "10199999960" + } + }, + { + "binary": "1100612200000000240000000125000000412D0000000055024FF4B5506ABC1359DBFF40F783911D0E5547D29BDD857B9D8D78861CFC6BE76240000002540BE4008114E8923A64A22E8707AB3BC8A766337454B3094172", + "json": { + "OwnerCount": 0, + "Account": "r4U5AcSVABL6Ym85jB94KYnURnzkRDqh1Y", + "PreviousTxnLgrSeq": 65, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "024FF4B5506ABC1359DBFF40F783911D0E5547D29BDD857B9D8D78861CFC6BE7", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "11006122000000002400000001250000376A2D0000000055CBF0F1AC96D1E0AA8EBA6685E085CD389D83E60BA19F141618BFFA022165EDA26240000002540BE4008114BA62AC025B12D793C3E2FD57E820E8318EB9B1C9", + "json": { + "OwnerCount": 0, + "Account": "rHzWtXTBrArrGoLDixQAgcSD2dBisM19fF", + "PreviousTxnLgrSeq": 14186, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "CBF0F1AC96D1E0AA8EBA6685E085CD389D83E60BA19F141618BFFA022165EDA2", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "1100612200000000240000000525000027532D000000025547F959E260E8EEBA242DF638229E3298C8988FEAC77041D7D419C6ED835EF4A86240000002540BE3D88114E8ACFC6B5EF4EA0601241525375162F43C2FF285", + "json": { + "OwnerCount": 2, + "Account": "r4DGz8SxHXLaqsA9M2oocXsrty6BMSQvw3", + "PreviousTxnLgrSeq": 10067, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "47F959E260E8EEBA242DF638229E3298C8988FEAC77041D7D419C6ED835EF4A8", + "Flags": 0, + "Sequence": 5, + "Balance": "9999999960" + } + }, + { + "binary": "110061220000000024000000012500000BEF2D0000000055AE5929DE1626787EF84680B4B9741D793E3294CC8DFE5C03B5C911AF7C39AD8C6240000002540BE4008114585E1F3BD02A15D6185F8BB9B57CC60DEDDB37C1", + "json": { + "OwnerCount": 0, + "Account": "r9hEDb4xBGRfBCcX3E4FirDWQBAYtpxC8K", + "PreviousTxnLgrSeq": 3055, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "AE5929DE1626787EF84680B4B9741D793E3294CC8DFE5C03B5C911AF7C39AD8C", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "11006422000000003100000000000000013200000000000000025898082E695CAB618590BEEA0647A5F24D2B610A686ECD49310604FC7431FAAB0D8214B544029B077F39117BD0C9FB2913FCE08F9345CF011340A95EB2892EA15C8B7BCDAF6D1A8F1F21791192586EBD66B7DCBEC582BFAAA19852733E959FD0D25A72E188A26BC406768D91285883108AED061121408DAD4AF0", + "json": { + "Owner": "rHXS898sKZX6RY3WYPo5hW6UGnpBCnDzfr", + "IndexNext": "0000000000000001", + "LedgerEntryType": "DirectoryNode", + "IndexPrevious": "0000000000000002", + "Flags": 0, + "RootIndex": "98082E695CAB618590BEEA0647A5F24D2B610A686ECD49310604FC7431FAAB0D", + "Indexes": [ + "A95EB2892EA15C8B7BCDAF6D1A8F1F21791192586EBD66B7DCBEC582BFAAA198", + "52733E959FD0D25A72E188A26BC406768D91285883108AED061121408DAD4AF0" + ] + } + }, + { + "binary": "110061220000000024000000032500007E672D0000000155A4152496C7C090B531A5DAD9F1FF8D6D842ECEDFC753D63B77434F35EA43797C62400000001DCD64EC8114A3E4374D5570FDC25AA9F856E2A6635C66E9CFA5", + "json": { + "OwnerCount": 1, + "Account": "rEA2XzkTXi6sWRzTVQVyUoSX4yJAzNxucd", + "PreviousTxnLgrSeq": 32359, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "A4152496C7C090B531A5DAD9F1FF8D6D842ECEDFC753D63B77434F35EA43797C", + "Flags": 0, + "Sequence": 3, + "Balance": "499999980" + } + }, + { + "binary": "11006122000000002400000001250000273B2D00000000554C6DC2D608C3B0781856F42042CD33B6053FB46C673A057FB192AB4319967A0C6240000002540BE400811406644B90F5D2A144A0758A6BE1F7F61700CC6B8A", + "json": { + "OwnerCount": 0, + "Account": "r2oU84CFuT4MgmrDejBaoyHNvovpMSPiA", + "PreviousTxnLgrSeq": 10043, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "4C6DC2D608C3B0781856F42042CD33B6053FB46C673A057FB192AB4319967A0C", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "11006122000000002400000001250000685E2D00000000558439B6029A9E670D0980088928C3EE35A6C7B1D851F73E68FA7607E9C173AFA862400009184E72A0008114FA48C3F6D1B57BCFA72BAE7EA498673590E23693", + "json": { + "OwnerCount": 0, + "Account": "rPFPa8AjKofbPiYNtYqSWxYA4A9Eqrf9jG", + "PreviousTxnLgrSeq": 26718, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "8439B6029A9E670D0980088928C3EE35A6C7B1D851F73E68FA7607E9C173AFA8", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000000" + } + }, + { + "binary": "110064220000000031000000000000000232000000000000000136531AA535D3D0C000588E92E688A132410427806A734DF6154B7535E439B72DECA5E4BC7CE17135C5A4011100000000000000000000000042544300000000000211E8ACFC6B5EF4EA0601241525375162F43C2FF28503110000000000000000000000005553440000000000041158C742CF55C456DE367686CB9CED83750BD24979011340D1CB738BD08AC36DCB77191DB87C6E40FA478B86503371ED497F30931D7F4F525CCE7ABDC737694A71B9B1BBD15D9408E8DC4439C9510D2BC2538D59F99B7515", + "json": { + "TakerPaysCurrency": "0000000000000000000000004254430000000000", + "ExchangeRate": "531AA535D3D0C000", + "TakerGetsCurrency": "0000000000000000000000005553440000000000", + "IndexNext": "0000000000000002", + "TakerGetsIssuer": "58C742CF55C456DE367686CB9CED83750BD24979", + "LedgerEntryType": "DirectoryNode", + "IndexPrevious": "0000000000000001", + "Flags": 0, + "RootIndex": "8E92E688A132410427806A734DF6154B7535E439B72DECA5E4BC7CE17135C5A4", + "Indexes": [ + "D1CB738BD08AC36DCB77191DB87C6E40FA478B86503371ED497F30931D7F4F52", + "5CCE7ABDC737694A71B9B1BBD15D9408E8DC4439C9510D2BC2538D59F99B7515" + ], + "TakerPaysIssuer": "E8ACFC6B5EF4EA0601241525375162F43C2FF285" + } + }, + { + "binary": "1100612200000000240000000125000000422D0000000055059D2DCA15ACF2DC3873C2A1ACF9E9309C4574FFC8DA0CEEAB6DCC746A02715762400000003B9ACA008114149B1B2B6B991AFC19AD3415BB6165438E3471EB", + "json": { + "OwnerCount": 0, + "Account": "rp1xKo4CWEzTuT2CmfHnYntKeZSf21KqKq", + "PreviousTxnLgrSeq": 66, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "059D2DCA15ACF2DC3873C2A1ACF9E9309C4574FFC8DA0CEEAB6DCC746A027157", + "Flags": 0, + "Sequence": 1, + "Balance": "1000000000" + } + }, + { + "binary": "11006122000000002400000001250000685A2D00000000551AC83C3910B20C2A8D7D9A14772F78A8F8CA87632F3EEA8EE2C9731937CF72926240002D79883D20008114AD44A3BD8E19E4DA9A92FEB5FF4688C84C52597B", + "json": { + "OwnerCount": 0, + "Account": "rGow3MKvbQJvuzPPP4vEoohGmLLZ5jXtcC", + "PreviousTxnLgrSeq": 26714, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "1AC83C3910B20C2A8D7D9A14772F78A8F8CA87632F3EEA8EE2C9731937CF7292", + "Flags": 0, + "Sequence": 1, + "Balance": "50000000000000" + } + }, + { + "binary": "110061220000000024000000012500000B842D000000005538C911C5DAF1615BAA58B7D2265590DE1DAD40C79B3F7597C47ECE8047E1E4F46240000000135F1B408114C2659C14642A6604CE305966307E5F21817A092D", + "json": { + "OwnerCount": 0, + "Account": "rJ51FBSh6hXSUkFdMxwmtcorjx9izrC1yj", + "PreviousTxnLgrSeq": 2948, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "38C911C5DAF1615BAA58B7D2265590DE1DAD40C79B3F7597C47ECE8047E1E4F4", + "Flags": 0, + "Sequence": 1, + "Balance": "325000000" + } + }, + { + "binary": "11007222000100002500004ED3370000000000000000380000000000000000553662FED78877C7E424BEF91C02B9ECA5E02AD3A8638F0A3B89C1EAC6C9CC92536280000000000000000000000000000000000000005553440000000000000000000000000000000000000000000000000166D5438D7EA4C6800000000000000000000000000055534400000000007588B8DBDC8932DC410E8571045466C03F5A6B696780000000000000000000000000000000000000005553440000000000D99223BCD7B2E92968DC60BC9C63D1D808191FB3", + "json": { + "HighNode": "0000000000000000", + "LowNode": "0000000000000000", + "PreviousTxnLgrSeq": 20179, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "USD", + "value": "1000", + "issuer": "rB5TihdPbKgMrkFqrqUC3yLdE8hhv4BdeY" + }, + "PreviousTxnID": "3662FED78877C7E424BEF91C02B9ECA5E02AD3A8638F0A3B89C1EAC6C9CC9253", + "Flags": 65536, + "Balance": { + "currency": "USD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "USD", + "value": "0", + "issuer": "rLqQ62u51KR3TFcewbEbJTQbCuTqsg82EY" + } + } + }, + { + "binary": "1100612200000000240000003C25000079CB2D0000000655D612015F70931DC1CE2D65713408F0C4EE6230911F52E08678898D24C888A43A62401D17DA2410CDB281147588B8DBDC8932DC410E8571045466C03F5A6B69", + "json": { + "OwnerCount": 6, + "Account": "rB5TihdPbKgMrkFqrqUC3yLdE8hhv4BdeY", + "PreviousTxnLgrSeq": 31179, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "D612015F70931DC1CE2D65713408F0C4EE6230911F52E08678898D24C888A43A", + "Flags": 0, + "Sequence": 60, + "Balance": "8188999999999410" + } + }, + { + "binary": "1100722200030000250000231255F7A5BF798499FF7862D2E5F65798673AADB6E4248D057FE100DF9DFC98A7DED66280000000000000000000000000000000000000004254430000000000000000000000000000000000000000000000000166D4838D7EA4C680000000000000000000000000004254430000000000A82BB90BF7031413B42E2C890827EDC2399B7BFA67D4871AFD498D00000000000000000000000000004254430000000000B544029B077F39117BD0C9FB2913FCE08F9345CF", + "json": { + "PreviousTxnLgrSeq": 8978, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "BTC", + "value": "1", + "issuer": "rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa" + }, + "PreviousTxnID": "F7A5BF798499FF7862D2E5F65798673AADB6E4248D057FE100DF9DFC98A7DED6", + "Flags": 196608, + "Balance": { + "currency": "BTC", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "BTC", + "value": "2", + "issuer": "rHXS898sKZX6RY3WYPo5hW6UGnpBCnDzfr" + } + } + }, + { + "binary": "110072220002000025000000E855189DB8A6DB5160CFBD62AB7A21AFC5F4246E704A1A1B4B1DB5E23F7F4600D37E628000000000000000000000000000000000000000555344000000000000000000000000000000000000000000000000016680000000000000000000000000000000000000005553440000000000C2659C14642A6604CE305966307E5F21817A092D67D4C38D7EA4C680000000000000000000000000005553440000000000E14829DB4C6419A8EFCAC1EC21D891A1A4339871", + "json": { + "PreviousTxnLgrSeq": 232, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "USD", + "value": "0", + "issuer": "rJ51FBSh6hXSUkFdMxwmtcorjx9izrC1yj" + }, + "PreviousTxnID": "189DB8A6DB5160CFBD62AB7A21AFC5F4246E704A1A1B4B1DB5E23F7F4600D37E", + "Flags": 131072, + "Balance": { + "currency": "USD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "USD", + "value": "10", + "issuer": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui" + } + } + }, + { + "binary": "1100612200000000240000000125000000FA2D0000000055DA52CF235F41B229158DB77302966E7AB04B1DFE05E3B5F4E381BC9A19FE2A306240002D79883D2000811482BB55879A01141BA8021E710BD3925192A43206", + "json": { + "OwnerCount": 0, + "Account": "rUvEG9ahtFRcdZHi3nnJeFcJWhwXQoEkbi", + "PreviousTxnLgrSeq": 250, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "DA52CF235F41B229158DB77302966E7AB04B1DFE05E3B5F4E381BC9A19FE2A30", + "Flags": 0, + "Sequence": 1, + "Balance": "50000000000000" + } + }, + { + "binary": "110064220000000058A00CD19C13A5CFA3FECB409D42B38017C07A4AEAE05A7A00347DDA17199BA683821470EFFAAE000322A78E0D9DC9081564888C256C37011320E49318D6DF22411C3F35581B1D28297A36E47F68B45F36A587C156E6E43CE0A6", + "json": { + "Owner": "rBJwwXADHqbwsp6yhrqoyt2nmFx9FB83Th", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "A00CD19C13A5CFA3FECB409D42B38017C07A4AEAE05A7A00347DDA17199BA683", + "Indexes": [ + "E49318D6DF22411C3F35581B1D28297A36E47F68B45F36A587C156E6E43CE0A6" + ] + } + }, + { + "binary": "1100612200000000240000000125000068542D00000000558E78494EFF840F90FEAD186E3A4374D8A82F48B512EA105B415ED0705E59B11262400009184E72A00081145268777807E2032EB76D11C0D97151CE2E8CA5E7", + "json": { + "OwnerCount": 0, + "Account": "r3WjZU5LKLmjh8ff1q2RiaPLcUJeSU414x", + "PreviousTxnLgrSeq": 26708, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "8E78494EFF840F90FEAD186E3A4374D8A82F48B512EA105B415ED0705E59B112", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000000" + } + }, + { + "binary": "110072220003000025000023195521278AF0CC3A3E968367D064C61280B9723E85F8170F67D4FED0D255E92381D56280000000000000000000000000000000000000004341440000000000000000000000000000000000000000000000000166D4C71AFD498D00000000000000000000000000004341440000000000B544029B077F39117BD0C9FB2913FCE08F9345CF67D4C38D7EA4C680000000000000000000000000004341440000000000E14829DB4C6419A8EFCAC1EC21D891A1A4339871", + "json": { + "PreviousTxnLgrSeq": 8985, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "CAD", + "value": "20", + "issuer": "rHXS898sKZX6RY3WYPo5hW6UGnpBCnDzfr" + }, + "PreviousTxnID": "21278AF0CC3A3E968367D064C61280B9723E85F8170F67D4FED0D255E92381D5", + "Flags": 196608, + "Balance": { + "currency": "CAD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "CAD", + "value": "10", + "issuer": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui" + } + } + }, + { + "binary": "110064220000000058A39F044D860C5B5846AA7E0FAAD44DC8897F0A62B2F628AA073B21B3EC146010821450FCCA71E98DFA43305149F9F0C7897DE5A9D18C011320CD34D8FF7C656B66E2298DB420C918FE27DFFF2186AC8D1785D8CBF2C6BC3488", + "json": { + "Owner": "r3PDtZSa5LiYp1Ysn1vMuMzB59RzV3W9QH", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "A39F044D860C5B5846AA7E0FAAD44DC8897F0A62B2F628AA073B21B3EC146010", + "Indexes": [ + "CD34D8FF7C656B66E2298DB420C918FE27DFFF2186AC8D1785D8CBF2C6BC3488" + ] + } + }, + { + "binary": "1100722200020000250000456937000000000000000038000000000000000055D0D1DC6636198949642D9125B5EEC51FF6AC02A47D32387CBB6AAB346FB3AFE36280000000000000000000000000000000000000004254430000000000000000000000000000000000000000000000000166800000000000000000000000000000000000000042544300000000002B6C42A95B3F7EE1971E4A10098E8F1B5F66AA0867D4CBB9551FC24000000000000000000000000000425443000000000062FE474693228F7F9ED1C5EFADB3B6555FBEAFBE", + "json": { + "HighNode": "0000000000000000", + "LowNode": "0000000000000000", + "PreviousTxnLgrSeq": 17769, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "BTC", + "value": "0", + "issuer": "rhxbkK9jGqPVLZSWPvCEmmf15xHBfJfCEy" + }, + "PreviousTxnID": "D0D1DC6636198949642D9125B5EEC51FF6AC02A47D32387CBB6AAB346FB3AFE3", + "Flags": 131072, + "Balance": { + "currency": "BTC", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "BTC", + "value": "33", + "issuer": "rwpRq4gQrb58N7PRJwYEQaoSui6Xd3FC7j" + } + } + }, + { + "binary": "1100612200000000240000000C2500005ABE2D0000000055070E052D8D38BCE690A69A25D164569315A20E29F07C9279E2F1231F4B97171162400000000BEBC19281149F17DCA26FE8C8A1B258898D533305B92DB75127", + "json": { + "OwnerCount": 0, + "Account": "rEWDpTUVU9fZZtzrywAUE6D6UcFzu6hFdE", + "PreviousTxnLgrSeq": 23230, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "070E052D8D38BCE690A69A25D164569315A20E29F07C9279E2F1231F4B971711", + "Flags": 0, + "Sequence": 12, + "Balance": "199999890" + } + }, + { + "binary": "110064220000000058A7E461C6DC98F472991FDE51FADDC0082D755F553F5849875D554B52624EF1C382149F17DCA26FE8C8A1B258898D533305B92DB75127011320116C6D5E5C6C59C9C5362B84CB9DD30BD3D4B7CB98CE993D49C068323BF19747", + "json": { + "Owner": "rEWDpTUVU9fZZtzrywAUE6D6UcFzu6hFdE", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "A7E461C6DC98F472991FDE51FADDC0082D755F553F5849875D554B52624EF1C3", + "Indexes": [ + "116C6D5E5C6C59C9C5362B84CB9DD30BD3D4B7CB98CE993D49C068323BF19747" + ] + } + }, + { + "binary": "110072220002000025000000E055058EC111AAF1F21207A3D87FC2AB7F841B02D95F73A37423F3119FDA65C031F7628000000000000000000000000000000000000000425443000000000000000000000000000000000000000000000000016680000000000000000000000000000000000000004254430000000000B544029B077F39117BD0C9FB2913FCE08F9345CF67D491C37937E080000000000000000000000000004254430000000000E14829DB4C6419A8EFCAC1EC21D891A1A4339871", + "json": { + "PreviousTxnLgrSeq": 224, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "BTC", + "value": "0", + "issuer": "rHXS898sKZX6RY3WYPo5hW6UGnpBCnDzfr" + }, + "PreviousTxnID": "058EC111AAF1F21207A3D87FC2AB7F841B02D95F73A37423F3119FDA65C031F7", + "Flags": 131072, + "Balance": { + "currency": "BTC", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "BTC", + "value": "5", + "issuer": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui" + } + } + }, + { + "binary": "110064220000000058AA539C8EECE0A0CFF0DBF3BFACD6B42CD4421715428AD90B034091BD3C7210388214A0B2F54B75C3D1EAC4FFC68EC03CCBB772CC132501132072307CB57E53604A0C50E653AB10E386F3835460B5585B70CB7F668C1E04AC8B", + "json": { + "Owner": "rEe6VvCzzKU1ib9waLknXvEXywVjjUWFDN", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "AA539C8EECE0A0CFF0DBF3BFACD6B42CD4421715428AD90B034091BD3C721038", + "Indexes": [ + "72307CB57E53604A0C50E653AB10E386F3835460B5585B70CB7F668C1E04AC8B" + ] + } + }, + { + "binary": "1100722200010000250000103C5599711CE5DC63B01502BB642B58450B8F60EA544DEE30B2FE4F87282E13DD13606280000000000000000000000000000000000000004254430000000000000000000000000000000000000000000000000166D451C37937E08000000000000000000000000000425443000000000036D16F18B3AAC1868C1E3E8FA8EB7DDFD8ECCCAC6780000000000000000000000000000000000000004254430000000000FCD4E320A9A95903D3C787A6892B809C7F00BF02", + "json": { + "PreviousTxnLgrSeq": 4156, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "BTC", + "value": "0.5", + "issuer": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm" + }, + "PreviousTxnID": "99711CE5DC63B01502BB642B58450B8F60EA544DEE30B2FE4F87282E13DD1360", + "Flags": 65536, + "Balance": { + "currency": "BTC", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "BTC", + "value": "0", + "issuer": "rQsiKrEtzTFZkQjF9MrxzsXHCANZJSd1je" + } + } + }, + { + "binary": "1100612200000000240000000725000069252D0000000155D1DDAEDC74BC308B26BF3112D42F12E0D125F826506E0DB13654AD22115D3C316240000002541B2604811427E48F6D22BCB31D5F3D315CC512E60EFF80673D", + "json": { + "OwnerCount": 1, + "Account": "rhdAw3LiEfWWmSrbnZG3udsN7PoWKT56Qo", + "PreviousTxnLgrSeq": 26917, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "D1DDAEDC74BC308B26BF3112D42F12E0D125F826506E0DB13654AD22115D3C31", + "Flags": 0, + "Sequence": 7, + "Balance": "10000999940" + } + }, + { + "binary": "110072220002000025000000DB559A9C9267E11734F53C6B25308F03B4F99ECD3CA4CCF330C94BD94F01EFC0E0C5628000000000000000000000000000000000000000555344000000000000000000000000000000000000000000000000016680000000000000000000000000000000000000005553440000000000A82BB90BF7031413B42E2C890827EDC2399B7BFA67D4C38D7EA4C680000000000000000000000000005553440000000000E14829DB4C6419A8EFCAC1EC21D891A1A4339871", + "json": { + "PreviousTxnLgrSeq": 219, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "USD", + "value": "0", + "issuer": "rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa" + }, + "PreviousTxnID": "9A9C9267E11734F53C6B25308F03B4F99ECD3CA4CCF330C94BD94F01EFC0E0C5", + "Flags": 131072, + "Balance": { + "currency": "USD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "USD", + "value": "10", + "issuer": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui" + } + } + }, + { + "binary": "110064220000000031000000000000000332000000000000000258D0CAC45692858D395B16D52A0B44ADCB7EF178617C05BAE3C36FF5574BA012C38214E14829DB4C6419A8EFCAC1EC21D891A1A4339871011340A2EFB4B11D6FDF01643DEE32792BA65BCCC5A98189A4955EB3C73911DDB648DBE136A6E4D945A85C05C644B9420C2FB182ACD0E15086757A4EC609202ABDC469", + "json": { + "Owner": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui", + "IndexNext": "0000000000000003", + "LedgerEntryType": "DirectoryNode", + "IndexPrevious": "0000000000000002", + "Flags": 0, + "RootIndex": "D0CAC45692858D395B16D52A0B44ADCB7EF178617C05BAE3C36FF5574BA012C3", + "Indexes": [ + "A2EFB4B11D6FDF01643DEE32792BA65BCCC5A98189A4955EB3C73911DDB648DB", + "E136A6E4D945A85C05C644B9420C2FB182ACD0E15086757A4EC609202ABDC469" + ] + } + }, + { + "binary": "1100612200000000240000000E2500007C3A2D0000000055FBF647E057F5C15EC277246AB843A5EB063646BEF2E3D3914D29456B32903262624000000BA43B737E81144A77EF82417FCC4B8D801A9D64C9070C0824E5E7", + "json": { + "OwnerCount": 0, + "Account": "rf8kg7r5Fc8cCszGdD2jeUZt2FrgQd76BS", + "PreviousTxnLgrSeq": 31802, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "FBF647E057F5C15EC277246AB843A5EB063646BEF2E3D3914D29456B32903262", + "Flags": 0, + "Sequence": 14, + "Balance": "49999999870" + } + }, + { + "binary": "1100612200000000240000000125000068592D00000000557957DD6BE9323DED70BAC7C43761E0EAAC4C6F5BA7DFC59CFE95100CA9B0B0D462400009184E72A000811473B3ED1EBFF63BECF6E84D03B6A0CAF1BE8A6050", + "json": { + "OwnerCount": 0, + "Account": "rBY8EZDiCNMjjhrC7SCfaGr2PzGWtSntNy", + "PreviousTxnLgrSeq": 26713, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "7957DD6BE9323DED70BAC7C43761E0EAAC4C6F5BA7DFC59CFE95100CA9B0B0D4", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000000" + } + }, + { + "binary": "110064220000000058D0CAC45692858D395B16D52A0B44ADCB7EF178617C05BAE3C36FF5574BA012C38214E14829DB4C6419A8EFCAC1EC21D891A1A433987101134010BB331A6A794396B33DF7B975A57A3842AB68F3BC6C3B02928BA5399AAC9C8F6231CFA6BE243E92EC33050DC23C6E8EC972F22A111D96328873207A7CCCC7C7", + "json": { + "Owner": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "D0CAC45692858D395B16D52A0B44ADCB7EF178617C05BAE3C36FF5574BA012C3", + "Indexes": [ + "10BB331A6A794396B33DF7B975A57A3842AB68F3BC6C3B02928BA5399AAC9C8F", + "6231CFA6BE243E92EC33050DC23C6E8EC972F22A111D96328873207A7CCCC7C7" + ] + } + }, + { + "binary": "1100612200000000240000000125000000462D000000005517C00ADB90EE2F481FEE456FF0AFD5A991D1C13D364ED48549680646F4BBE3FF6240000002540BE4008114056A94238EA9CFE9962E8FB5D5D3D14D50196BAF", + "json": { + "OwnerCount": 0, + "Account": "rVehB9r1dWghqrzJxY2y8qTiKxMgHFtQh", + "PreviousTxnLgrSeq": 70, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "17C00ADB90EE2F481FEE456FF0AFD5A991D1C13D364ED48549680646F4BBE3FF", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "110064220000000058AF2CDC95233533BAB37A73BED86E950F8A9337F88A972F652762E6CD8E37CE148214169F404D62A8D2C8EE3935F230AA60BC07919E96011340F721E924498EE68BFF906CD856E8332073DD350BAC9E8977AC3F31860BA1E33A116C6D5E5C6C59C9C5362B84CB9DD30BD3D4B7CB98CE993D49C068323BF19747", + "json": { + "Owner": "rshceBo6ftSVYo8h5uNPzRWbdqk4W6g9va", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "AF2CDC95233533BAB37A73BED86E950F8A9337F88A972F652762E6CD8E37CE14", + "Indexes": [ + "F721E924498EE68BFF906CD856E8332073DD350BAC9E8977AC3F31860BA1E33A", + "116C6D5E5C6C59C9C5362B84CB9DD30BD3D4B7CB98CE993D49C068323BF19747" + ] + } + }, + { + "binary": "1100642200000000581F71219BA652037B7064FC6E81EABD8F0B54F6AFE703F172E3999F48D0642F1C8214A82BB90BF7031413B42E2C890827EDC2399B7BFA011340D24FA4A3422BA1E91109B83D2A7545FC6369EAC13E7F4673F464BBBBC77AB2BE9BF3216E42575CA5A3CB4D0F2021EE81D0F7835BA2EDD78E05CAB44B655962BB", + "json": { + "Owner": "rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "1F71219BA652037B7064FC6E81EABD8F0B54F6AFE703F172E3999F48D0642F1C", + "Indexes": [ + "D24FA4A3422BA1E91109B83D2A7545FC6369EAC13E7F4673F464BBBBC77AB2BE", + "9BF3216E42575CA5A3CB4D0F2021EE81D0F7835BA2EDD78E05CAB44B655962BB" + ] + } + }, + { + "binary": "110072220002000025000022C0551DA779A65D0FAA515C2B463E353DC249EBF9A9258AF0ED668F478CF8185FDFD66280000000000000000000000000000000000000005553440000000000000000000000000000000000000000000000000166800000000000000000000000000000000000000055534400000000002ECC94F5447A3CC1348E94C84D4677442C9E422767D4C38D7EA4C680000000000000000000000000005553440000000000F8B331F4AEC7900AD1B990899C54F87633EBB741", + "json": { + "PreviousTxnLgrSeq": 8896, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "USD", + "value": "0", + "issuer": "rnGTwRTacmqZZBwPB6rh3H1W4GoTZCQtNA" + }, + "PreviousTxnID": "1DA779A65D0FAA515C2B463E353DC249EBF9A9258AF0ED668F478CF8185FDFD6", + "Flags": 131072, + "Balance": { + "currency": "USD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "USD", + "value": "10", + "issuer": "rPgrEG6nMMwAM1VbTumL23dnEX4UmeUHk7" + } + } + }, + { + "binary": "1100612200000000240000000125000038562D0000000055C10DFDB026BBB12AC419EC8653AEB659C896FD5398F95F90FDADCBC256AA927C624000048C62D41A00811484B98A8D409C49401F237D6D988A0BAFD114F760", + "json": { + "OwnerCount": 0, + "Account": "rDa8TxBdCfokqZyyYEpGMsiKziraLtyPe8", + "PreviousTxnLgrSeq": 14422, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "C10DFDB026BBB12AC419EC8653AEB659C896FD5398F95F90FDADCBC256AA927C", + "Flags": 0, + "Sequence": 1, + "Balance": "5001000000000" + } + }, + { + "binary": "1100612200000000240000003F25000094F12D00000000553B1A4E1C9BB6A7208EB146BCDB86ECEA6068ED01466D933528CA2B4C64F753EF62400000E484E2CC148114550FC62003E785DC231A1058A05E56E3F09CF4E6", + "json": { + "OwnerCount": 0, + "Account": "r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV", + "PreviousTxnLgrSeq": 38129, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "3B1A4E1C9BB6A7208EB146BCDB86ECEA6068ED01466D933528CA2B4C64F753EF", + "Flags": 0, + "Sequence": 63, + "Balance": "981481999380" + } + }, + { + "binary": "110061220000000024000000032500005A9A2D00000001556C2C3126A945E8371F973DAC3DF4E899C2BC8AAC51DE6748E873BBE63FCD760762400000003C33606C81146A03714FE4B738A637A094271E0DE8414D904CFA", + "json": { + "OwnerCount": 1, + "Account": "rwCYkXihZPm7dWuPCXoS3WXap7vbnZ8uzB", + "PreviousTxnLgrSeq": 23194, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "6C2C3126A945E8371F973DAC3DF4E899C2BC8AAC51DE6748E873BBE63FCD7607", + "Flags": 0, + "Sequence": 3, + "Balance": "1009999980" + } + }, + { + "binary": "1100682200000000201A00000002201B000094F00213E03F056D7738851FBD18F97540878F241406CD9500C09FA122276F76EDAC1E1D2CACECC95BC5EB4C803BB1366ED330DB5B9147AD226C2F3FED211E90DE6CC0F71352509B11298E12037FCEF95D23CB114F2D915CF10517C6AD1BC3167FCE1DC7BDED6F9F019AF5B8E05139FE9CEE935CDC23CF20DBCF9F1158E1E768ABDD69F4A0A1A2C7F4879262338CC3DFE555F95BDEAE83D7D794AA366E0F4763517BC97CE699D6FF9995F80CF77C328078F683131701DCC785432BA2667714E631B63925C9CB96E2641030BE3125203138BFB5462F6FC92301A7FEDFA4E9BE1524C88EC518680EADB49F36BD52EFC108C5A391BB6BB476ED49567890E6905F34E33DEE148BD252E148694FFF4EEB299200479B890AC44391EFA22A8B8457A284531324A7ADE096FD3D3F92D86A80587412830744FCE541D784D3B8D7A02370BF69CCC766247BA1DBD3008FC62317DCC4032DB4A977EBB6FCAB97DF52707D37B8095927A007E7E2CBE8FAFA93037CD348B557D38C522E089C2FE3630D28456393A6107B1A0318718908DB484B0240B13658A74B9C37AC5EC598259CF53EC60FA572EE5C1F498BCF4382954F0BAF03E4F41FE36F8AD27420A617DE2B83FF0E8C0A64FC657C0116F08A893C5F6BD8357E91AAEF0A5FE43CAD434ABAC2C50E12D0D1A2E8FD6AA50FAB0FA33B50D992508072E9AB22AA9267A52B220E9A1340A950DCA9884561A6D7E9AE4FCD90FCB2EC3ACDC586FF0745F088589FF3ED2304C2207A9AC90C53281D7E62332FDAB4CC24C84F65EFF2C56E2DFF46FAF06F1C2D06097DB371BDA055BA5DA7F596B35B93F3744C24FC24D38EB1F7C1DEE0B82D623BBABB3C7B755E84F4DB1815DC49AEC22B8D113A31C49F21E2C2E16AF90382782DB88FED3314A5852F5D325E10EC62FEEC8A81DEA67B9F6C063CC1C6AC4D9B3D50ECCF0871D7C1F77D35F2C0C7481F746806534FE07AD0079113BE3E66950E6C8E6F4EC936D0FA0A6798690C9DA76E98D1AC64016FB22409305CA8FA80DB017F21D320735FCFA5E5C2527BA3AD471083EDBADF1E16D0AAE66C523A2CA046269F5C247A0D0CF79B49D0D5425FF294972BE11A257450D0D50BF13B921468FB3CEB97F3CF72934C5D0E559B7C77B98A5F5123977EEFE8D8379E8B452EADA4C53118307D166BABFB1F67BF33D66153DFB3A5303D33D02944740E7357E9E0215B97B8BBE413174353B1814517A5E7A6F002129A90068D1C7B70EBB9FFCA5E2F5E265DAC1042C5E0270C36153DD7AE830D991E6E3D8A7CC9D01C19D1C08CC8CCEBF867125D4CB453C50378036B39622CD91CE6080C4233730E5E67AAA4F374ECFC9C9FB227DF182E3A59DC4455C43A1AE5F2F70ACEB0FA9CF4EF7C2CA9C1B3EA55D6FD2F79AA170F8BC2EDF394865D4CA990E82D2B5D3166AEC38DFE10E4EB6B52CFD17326591056D5DEAF68D34B27A33D0E9C7897AF7FE64136986EA66094796144F4ECD42ECDD517A51FAFA741432A6BDD7803DDEECD58344D760404FDEC50ADA38CA9E68AC8D1AEAAC445EFA19B907FAA27C601659A82F0F26B94AC040F88E4F7B9A684BBAE8162E3C34AD7D533B00FC59F9858D886DBFF337B6D03ABFA325397F0A522266D7837381D58C10E1A8F1D0C6E37DBCB88D98BD6F380BB62E335ECA96CA364B8D4C6EC9EC9ED1FE534EB25642A007EF9F970E0CD3B8C0C9999C37BA970389238F320764EF6B1D43B5A8D55553D40B5A98E7EA0DD650EBAB18EDA2CD6BE11EC8B21CC330CC1B75D843AC4F2D4A3ADB8485275D344D4A87BC7956F6CED377B361FB2C31EB439302C784EF08739DBDE46ED4DF42941B01591757AFCD176D9FF18C29D1FCC99F0767B1B767F8BD9882AEE899E3102433B8CAE6375564A624D4C94883CFBD0776A8EA3CBFB78A3255C4A679C42CBDEB5387D1460DE5E53FB82B1D2EFECB41ECD1A9F0188EB6FF2CBE5599599C2E963BADE3B22BD3CD39C76D59CB0FCCA2FBAD9CA3D7F45DBB723564112648198DE968DA7F517789D8F8C7D2C787EAA9A7BDC7FA5DB92EC7B02E82D4FC924A2CF62A13DB68035BD27B29ABA7E02872A2E3364691B5B2B9A177AA5092513DD872484C34393462531304E65C3D12E9208C430502953AE08E7DE50D3CC7950D189648CAE50320FDDF9E28B3B7382A84EC2F2C750F69BA97392B6F3FBB2FE83679AADAF8BE84A3352A1041B87F5DAAAA04D58D02470D41EE11403585E6FB5DE6192C919E10F81107BC5B5715684E15D8A4394DC59E9B43D9774DCC8E937CC57B3517D25409831FF31C48E4028C4E25FB5B15D51051A8215B3255E243A7F7D7DE9022C5F61D58702E99D574EC46219CC2C615BCE173AD429E6871C2A2DA2E41C9D7F7FA5250B2A4650F37446463A85E88A18922C8F1F90607D597E3A3EBD5F498C45106C21526E67A1491CA7EC83536C14815038FF8ADFC96FD6D6060009BE5D2FC0C04F2B78224F322311993F2A2B135B0E4CE49C02B50C1F99F6D38DB112CA3AAB7984F57EDD6C1946820FA96271EC1E7084233D5034D9028B140ECEA84849D936E2F2C6120C8B13CBC4B97C8840C6F62491B619F9928A954EF6772EB72B74F4ABF5A377398EF4B83EBB1DC14753F40B24CBF2E458347AB6ECB4F5CAE7671E9442EF45AE118A2FB668DAA1D4DB7784D120BFDC40355B5AA05A877C96CD89FA4F32C9E0B0844F5C3A3D5621F9A6C1C1E32D7440A5D4C59DA58C28C144DCBF337DDAB2CEB1398C523A1D27CA237AA31AC7AF2DA24A2AFA4E85DAF7919222E8825BA3B75F0565B2576753FD121EFF68DA6CEC721AF88A9C8721DD00E5922193FF0EDACCFA861C3895C69D5B4078363228FDF2FB79369A88B5F400334A708DF3F512634F61D783ED5F5869513EAD4A6FEE0C3F3EF2FD063FBCBC5F6F7EBB4F2FD246934700F320DF96EC29E2BAD58955C8BED79FE88C893CFA2229B8ACA74DC538B69EECBC9890505704544BFA19770E9B276D5657C8869FA0C5FF54EC678FEB98484F59040412045651E7E8776BB3933F3664BDD4442B0DCAFDCED05409F5F2F0E1C7F9B590286332CBAACC8CFDE9FB65C92C6885A3A09E63478395B56880BD65DCA3356EC96CEBDBEB9EECFA35484B51EE543C66A8D0E06F277281C5F3F61893980CAFCCCF3A595F50D03E275345E81D47AD19F5656795924534E16B6AF3F930610C0C98DA713ED5A77738E1C187295163ADCDF50DFAFC5B6DAF4401FBFFB4E6BA792DBD76DCE26E691B784BD7A27ABAA23B27538A9352582E055CEE9A4B996818C1FCC3954AC9E3FF5A904984D3844685BF08A51E8A532065745C1C30EC71476511A325E61A72622A61AFE77689D4267C37B0522005008FEFD4A2DEB0C071ECF5B7007D67935486DCC1BB0C21EC54D194538F8F96C6CCEE433BB3C65E7DCCB6A2C29BA7BE979747FF26C2C5C3DC1261840ED5A931AEA04680284791B7C98765E879D4F9653983E5A66815F094255E1C27F7C7327BC884C19BC36C37D41BB45D9E6F0DD32171B1E03153A51C60BEE164A8BC18DA7D46030DE3210646F17D30B1C33AA82B3A911E8204FB37CA441C5D6A05DB693B5CEF6BA6847A6F1088D3B30F93E898220F0805AD342EB1CE2E1B79D0E74C533F3354E2157FC9F9EB4DDE0E2B78044F95EC0BFD850AA7E1ECCB038BB724CA0BDA92F17A37FB06BF2E7943B107D958717068E0F0ABCA3844C24069CB9B651036E5279244202FB2EC022BBE9115CB1B5C9FFCFAB714D5D9D107359AC9FE6EDD4C5AA30C8F3BCD0C1292EA381B96F2163BA3F2C7BCD1BB6737557D6D773D6473B321069F198CA32CEEB91982EDD48C975E14D1B6BB6F9D89E50401EBBE44B859F92BAED3F3712F39EC62D4D31C3B5CBABA20B760F211848D2B91DBC81093E65476CB2A3993F365DBEE85C7180F9C5C9DE1484BEC463129DD9F3D8423EE5F71C695B9D3BE884F38C573238771A20912C888D0F5E78F605802D3284F0BC44A88312AE9AFA05444194A8C0FBE4C67873DE00943C6BFE46BF0BADC0E599193B9B280B3E4A89364152236B2EC26A12C3507BBB73000F45C66D99EAB36C71CCE074406B3DE2AAB55229C3EDBBC3C5A18E4700DE363D5E6B62872911EB287BC72F28C294BBD867A6792F50EE5B0BF99D86609240B360F841748C207B167D8DD883119D212738690AF083C1200A655E50C8CED5E050131508AE11239B9A54964487AC1A4C37D00EB65D241D53788A52018C2E64631486C47F33E0BD18F175790D5A75CD7104AC4B940BFB007D8BCCC5395A11AD09B2E082A47E89A9452F26C1448A7D2F9477EBF007A53836BF05E781C00092A1182FE8CF481F51086BE939CA03BE98108FBB70F20C703ACC725A403B511FA46DC93B469682F0720773F7795A7D502793BFF4C14EA367E45014AED8A6657B0B6CA7C8C90EA27561F5B1200D296FEF2B8D72821E4B2C7CF7EE683A29CF5D00B9BD9D0FA0D33220B1267F5F2B4AB068052EB3B437CF10403DA941B01177D7B99719DB51139CC95C818A196B4F651F274951B323BFDDD04E4766DDDF1D677B72F5D9DACD348C4E9CEC9155A4C7C1DC1200097D936010A521AFFBADD2699D37CCB574C7B497A213C9E1BA6BB137BEEFC18149959A01EA1B20EAF970E1C31EE2D50FC8A6116AEEAF7E076AA0F532532E7E00F2FB1C97766F2EA4C621E3E6E7EA2D537C4BC16289C851F45385772054EB8E480FA8FF4F1C73B15B1D4BCFEDCA38B86CA12D5253407DA51DB84F52E173F9F50CD4C33A029B1F6265B67070DA3D5B5922AF42B8525F41B70B0D500CB11E0A9A65FF7979855A327A074EB669791E0AC9FC44DF8782E97276EB844936BB8BA7EF16D52E02BB4DB0340C9F915B255DF51D876B1F3B50FBB73D5BD029DD6607D7AB223CAF21AD8D1BAD0D0FDA0029952FE27437F1B2BCB376FF19D29E0C43BBB3FD38122EB4D193AB6E7D96F7DA38C84044720A5D25CFABF3B83377A46B6F5EE32EB37EAB9628F4797E500E42FAC740E896D8696AC2C6C7C6CB6AC3C66DCACE88987B59B1CB7A0E4AA12757BC03F5D14ED09D6CD4CB8CA51EB1BBE2250FB941465D037C733BC88E978C39B6355A007386E66E8868C50A6CB2C2FE73360E47B083BCAFD9A692B6BFEBA01683DBFC2F170B7E740D423D9728969E1313E9C9BB24424A849C045206AAE3B5457747904177BBE8EB93F869D1A0234E54EE9492C15CB796B66703C0F7BA49D87BD0DF2C0CA450FF2CB0983602C0F31837F14D18DC238C0291BE45BAB61F9CC515869B6B0308C04A2EA597A51EDE1F919AD42C34744E32A12D46D8972EE7E44B63E5EE63B300CF7B5D433DCC4EDB982796A3B68C23EFB1DB8164C74A9A21B1AEF0A56ABC0632AE52285B8B270C483C7C5EFC9C290A2F6F2B7E4D7486102E722CC9664AE6C47D7FE35ECFF08919EF30B2876520B947935D00CAFBDEB2B8ED1A626F8EBA8D7BD0F9767AF2FFC62F5A64831AF9858C6AF7D4220127F39B8508389B73BAF31CB0C3193D8F2B9DB44C2168DD2A0E2632A38F4A2317900C8E0199D5410E3D8B355232E53F0F29ADB4A0D2BECAA0ABDB9C4F76C7B49D5133332C2C06D92B690626D0D6B54FAB461C4A36736F8BDF95364DBC4D594735E226649EB05458AD604B587E6C0F3C7DF04C44C99AF993AD21526AE686FC3365901DA8999C42CA4CC833B6CDDF9F38779913AA285EE0104F3E283170CA0FC78F2653FC1D3666C10AB0FE6B44818EFE913618BC30EF7E62D22829B10F0EC84F14B8DEBD5F2554E57352057AB9D4436946106493CD78CDC9BA9F9C28AC08364305E41D4891A6818ED5CB8851EBCF0A410D083BE68895CA36F7C334C28A84C2EF75CF365815DB0C5DA29E3EDBB46B9719E07B484622F17B7158503E842F3EB7700BD2EA056F77C2308BCDEB868158A277F40C954E9E22D2D206265BBCC4FCBC900A5312247DCA036128D0A8F6725393E747E5D63792F6528D17DEFB88A250528B6E09C3961809EC40ABF6E35F6ABB9F0FC1E5BBACA8E94CB6A339BB039D724A4FBF5BADCF6E0A49853B33797E9EF0D5AD3741AAAA4070731259DD46F3510B2BAA53CA03EF0C7EC2D793A8EA13651B67041E43954FD0D2BCFBE54B2D4BF5F2436A58E747AB9C5977EE0029CE8F49B3A8881D3A80A996DBE4CB6DE93C8AA6C495C6702981E16D4A483E4C74BB06CC28ABEB79EDED2A5343D52FF75E1653E98185C7398277E9B64861DAFFFE0B50B26ACD98C9183D0CD16FE210F7E9A77F7313F630A9F372924DBCA02CF84210BA9CB5E648F4C8F21D9CC2CBE72D683DFC30735D578604D2EED6338C258BF565F30320F5CE89215D1BBD028DFD315981F7420672F84D0CF35A6D02CA4D2EE3931DC193ADD06318BC435076C056004CF40390A2F762D5E203AE991B49F0ADAD787389406BC027778E6B66D8B8ADF6E68045675AA3D0BCB859422280AEAE5BB17C736E651C2DE1C59662CC592305814B5D25C69D501D13E07F0BF82526FE2681664E8F719528ACCD0785BDA00CE60001066F8E7EAF25B74C3E406E6E88E2C363BEB0B3FE8796719E0D0F35AF6B1382977A60BB5275642CC09CE9B54B3D4FB6B90F34E96C9EA29C7C19667A41475FFA614846434D56A4D224E5102EFE617DE0A3B8524535CACAE5B2C4B05DCBA6AE54802C4B6B20977608014426CA0E4EC14AA3FDFA1D9B1FFC9B2CC9CDCFFA798B6A46CCCA472B6BB700E8C4F4150208BDAD37478A894C201DEA05937B7B508AE8B3C32A02CB916439DBCE58CA63DABB611C544CA7BC3FABFCA577DDD94C15A9F9A82DFE9959B5D19301D28E08546249B948EA79E7324A5E4B8B02304C9208609C2A36D3F70EF8115743167E7EA1039C4733D7D907BB2018976D740C4383C938DCFACFC397F21653C8D73A57FB7573C7FAB2420437C6E283036F6AC8B729F238CBCC61FEC0EB5CB95EF8741BCBD27236F7BABE8DD45041E6CE9941A9F5C4D826C9A7FA04E6122418C47D4306E4C8883052C44AF37B03CAE2C0CCDA926CE080A86FDDD7BBFA79934FF895B0AEEF492000C7EDAE27EE7A656B511EACB20E92D69E6F1D307FC9314F87DE9282E791413F818791AABA4FF5129DB2C93EE68F0AF326FABCB85AA07AADB6793BBEA4F59D354E862E3823E89F56FDF1496C4D2D310130DE1DE3F9959F9C30D27C16E59FE80F0BBC2FF93D4D2FC97084ACDEE0289EA8915C5A27492594447875D8A4FD54E7AA10AC1AB16A156ED2871C2B89FB847E907F5361C89D503254D8D3D9497E8D446BB403982202D0F004CF5B8686AB36F47F27FA6F4866D4B90DB81D8E3BBD239AC8800C262718EAD1DCF7A8A193C6C9EC936EBE963E1D24EEE35BF0F061E7BCF1D35DA97818F83781C351B3CCA2D06D47798102486F33D335C0218D6FF2BA1312C969EA4106794773A59BC5596A3595BBC1693AB10BE7AED59096E9288F658CB7C8877D00E08E0E28ED9F53A0711384A13967FAA980AEE5C6812EC6D3B78AFE8B385BB343F5D97056B31D3A07B02BF02FACBFC8DDE93EFD28BBAFA00DB0EBF0F98EBA436D633C7EC029ACCAD3C10BA420CE53BEA14245DC2A30A79BE43A305EB603E780506208009FDCE2B64F4831436EFAF7F5A98B20D5676695C84B108A4B67872A70C38916704F7644B384A60794142A8C6CE6159B72A7137BF32EBA473C05E0DFD602D4FD632B4E6E14EE35B90C961E87FD85A0D79FB729D33378C0DFE46C772C7C241540A573C18FDEF97B591947988C9D6C9C1EAABB21144860D171A235F4A2C9F311D7BC3CAB11E9419E2EF09B145367D077BC65C20AA4B0728DE4D720CDBFA2127E545F29FFC264332865B962F6CEFEC9AC1EC453FE7C8541715E078EDC66774F9987E4FF2104405763F827F7A04C02684033EF0881A55218FDCD75749A7E5E4A6214893E710016BC81C46D6A93911F0C68FA129C593DA258AEC0292B3FDBF94B220D8A682F7476A00ACA23FEA85D627C05B56260AE0CBBA664AB4CD582AF997F77A0EFD9E7EE75FDFD6C262BB1366FF411E7957317696F9FEA3FA77DEEBFA2693D2C1D57BAA64CB43874EDEC4119D4436E0154B34DAF7166A2ACA9B4F5EA62E405FDC9C170BC06539BC5AFD5950598633A2270F3EBF7A583C84685CCD787E97E1F9BB6567AA7AB0572AB0244B88A784967DA23BB624952A9EA0C7C388789CD5DE174A6E0F0CC6001BC6FCC4A7B8A35B76709F373E236D3D100F777099A42263CB49FEE9896E83955A9CC87EFE254C825F25F0631760A52F8864F5A286C8787763ADA89CE5200E765E47D3C9C7BA606162D60DF71A3091894A27C850B05B33B9F7CF8DCDAD6358E0B353C083CC3922C81B4DAF4A175574C1184F530ED6C3185C9524C4905778C2B780970F8FBDA80B6D1C79FF2B9989A6368245640D92AE1A567D56DFE71C719AF4F92720101BF381A6121F8C5944E36495CFA22998367D8E168EABA03CB34535E807584491F439E5E622BC54729DFD0073F9AFB55641CAAC1DE5F0AAF0568F1319BED1A6E6234A6B6BEFBC5BCB6F39C07A8B794F84CF3F18732593E9D9F33326FE921325B30D39F26EFD93739D4D3D46B29FA77C21FFD415C52B595D8B7FD494D2EED53D929006910031144ED21F25ADDEC1F83D2CAD96445B6C4100EB1A3F77DE533167E459BE7240987F26BE436C05D7501AE3B47AF91AA80AB0905CED76219D208D262183168A84758ACCAC0173312BDFEECFEAB63748FF8B922D41A15207167D290656E1FE29EE1689F6D24AD0D3935F81902106C78EF5CC5FE2AFEEB9C20062970886FD6B6F92E309240AC25A8794E13D1FE433ECF81400230C6241689491572F2BE8BD1ADA201C755AA09FBD58B3F01C2EA9F6C38FBC30B14D0B82D30352B920416D821BE00C391A807013F678C07866B595A9AE738A8D92FB2055B39D6FF7682B02B592A670E0A0D908AC27270137D3DDBD0FF8AC0F4FFA9DB1383819C6CE28196ED5F3EDBE7A1FA94445E00C672AAC61BD41336794C6C0190BEBD34311C076BD9686BA0B1D7A043184FC37F379563ABE97A1CB7ED1E0E1101D1D35DFFD64054C91CD82925FA434C8BCBE05600DFC73AFE56518FE049B578D75BCF9C41E6F5C87BE54F76A1AE329C129D1D4FD219150B76BC704C4BDA02A86CB74ED364942FD0F3599F953BD646FA6025D5DC090C8900CADC94983F5CE315FD3F9DA2FBC43455441E5B9F43B2A852FF539818BC4D1004677EFF67EB26942E57B59A1C816DD7B023974A820CF39E5111E323B64714B71E513F32D4ADFC4020F18B45515E28DC63AEE2C3E803F3CDE5BB52DC5290D95D701A57BCC2E1AE4D627BF109801536717DCA33D1B393736F34BD413067C576A78240A96ABC7F144501F1D58899F7E6C3A846436427DA09D0958A11EF83A5E9741752B9534B1EF64034F640E653A0558B25C5B457271A496CFE0F624763DA87362626396F4BBDCDDA1988F4B0022213D725ACF50E26ED43257EDAA080E8DBAE8A6DFC1683CEFCBB1312083CAC0826CD72F17F122E8F4F53E9C4266CD2D0D10C94876CE38FDBE914590BDAE1C9E21661FC7A65FEAEEE951A73F695BDF8CA0E82FF811CD588D4769495651FDD51FE5F200713A5F9AE81B5F7089066F14642FC492CBE6568AE81B321B8C44C9BDA8AACCD0E6F2B123749CEA414AA3D569135EF8FDDB60B23A43C3F2A36AD1FBF7F0617DBBF4C10B01906A17BA83657B604945A57AF17E79FAA5ADBBB2B14726E4F2C84130D098109E4D8723BAFC4A9F08384553EC904B5A7798C9C8A1A71AF0E102EBD7DD93D412CE63E386D7221BEAB9770C22BBBC051EADE759A44C6622A0F8D2105573CD2A6494C9B983FEE0D3B02977639EE575BCD2F4EF3D4193B79BAF0D3163D935066393FEF8C2EB5543B5DCFA8FE465F85E396982E197733FE4FB9171E4649CCA3D59A391548265046059BE3788B3FF39CBF92FA677048E0DF5E7953DF0FEE769AC70228E9513CF6B1F4EBD86A1A64C6ADCCD0E66005871FE43B8F38E62A4757616C70CEE02EB2FCF9F45E4E1A43EE4C8022ABDB97333B1C891795E8244A5EA1D43139906E5CD6D9FEC177EB3D5CFD598B99599C0FCB8436D81C724EDEA609E5C5572369DCC7FD1D0986C7B82B42CC6E2D1E80A3FE8F9F96F400AA10A6BFF484F5E07D6D697152E35E3CEB3FE0ED9886E1607B77B1048D8F3BBE219C82DF2CC1800393EAD3D929299BC75BACDF70380C6C6067A33238D11A28E4ED96F099C0CE07707FECB985D4828EC48795D365B78DFABEC653071C0BF745538F694DC743AB6E9F0CF0C05833E57F6600D3DB3F247FC45C0224AD521A6CFDE6DFA90BD8F64F8649ABD6D4EE608BC3F50B42C37CE5708EF1A815211623DD2503BCFCD803762316DFEE6AD32D56CAAC1D96CB58677E893DE386D9B512AD3E4EF842488E8CD8C7AB209282D213329D2BC80AD3C1D8676AE7BC1A85B4564A95568508C40782DDC028E42FEEB78F67E5C188BD35098CC58CCDD43FB4BA51AB47EE1AC2A77EB0862FC5E6CA4319F95AA960679B572A476F8282C38F1C2823D3639C7CD3568BF877D40754C585A6A4A0CA1A57F3B8CB144A01CA1DE18E4489F85F3265799D576F322295A6229A705D212BB25C82B639A47D037B0817B883475D0C8EFBBA6764313900DCA6EEB64B195D25F089224B8DB461B306D461A6966856CC290527E7C357B2E5A0F9178C6BE1B0B566FD513C814F27A664A62827DC634658A6CCC84998154349F6080B21AB1FF1BDAF9D9C7B24984BA5E6CD06BEDD7BA7AACD9E8F6BAE1913EAAD4B52F5FEFDB3F6C69317C36658749AF39120810F566C90927A201F9281C4D652EC4DD0676A179C1B731B59FE062D6BE1198AA1483E41C38D24962B4DDB2711539404CBDD97A7393EAEC52A81E03FEB7D159D9290996BC5BFE6AA81E2AF93E3A066F2D7818A40E51FEDF35CE848023BE3330D52484130D7739C48A8EBAEFCF19F631FC06BB3C7FB5E7F00462BD6D58F5C1027B0BCDEB594FC1B97A8D4E414A0B982E3251A62419396A9D1FA8114A1A777BFD8A6CE15D9EA895737B7B3EBEFAD289AA36873E7F11EBE74D4A014B1AF8EBDC159803B911063A0E7A191BDB5F7E7F0A55F69C60BBFC262521134E71198C7EDF1465F294FDB518A9C02DEBCF75B1A24EA924059630B6634467C5AD6CCBEDB0077EF9AFFFEE695C90FC5FD33F9DDED79B78540D5FF1D4C9B2A18D2AFD5D3E0A2E7FF5F00A05554B63D5CB16236D4307C1DA72CD51DCCD1F8D454256BE6361F3B848C4423F56AAA6117797578DA5047D9C500F56FC1CD3BFCE0CB052F6EB6BC5D6BD932C29F2BB50ABE7AB7DCF1ACA12EB06E38C2B3B2C54B753A05B81F3B5E18CDE1F164F3FFCA49DD813109E8BDC408360E80BFD9CF945501BA3152FDAB719B2989946560145910EC78E8775AC2925611B580E043098816E2D8391ECF6C7333D1D31FDEF1BEFBB364250F2E73783579D3229A75B98B91582933D402914C2FFA2A95F8D358BC77E1F64DC0B37DAFF2738A915E049D5240499E46920B92564B532C67873CCFCFCFE96806BDB98DDB651A4C9C80749C79215ED8ED26BEDD10E49AB91631CCAB5A63401E5B2E5D3A53EB0891088A5F2D9364BBB6CE5B37A337D2C0660DAF9C4175E", + "json": { + "Hashes": [ + "056D7738851FBD18F97540878F241406CD9500C09FA122276F76EDAC1E1D2CAC", + "ECC95BC5EB4C803BB1366ED330DB5B9147AD226C2F3FED211E90DE6CC0F71352", + "509B11298E12037FCEF95D23CB114F2D915CF10517C6AD1BC3167FCE1DC7BDED", + "6F9F019AF5B8E05139FE9CEE935CDC23CF20DBCF9F1158E1E768ABDD69F4A0A1", + "A2C7F4879262338CC3DFE555F95BDEAE83D7D794AA366E0F4763517BC97CE699", + "D6FF9995F80CF77C328078F683131701DCC785432BA2667714E631B63925C9CB", + "96E2641030BE3125203138BFB5462F6FC92301A7FEDFA4E9BE1524C88EC51868", + "0EADB49F36BD52EFC108C5A391BB6BB476ED49567890E6905F34E33DEE148BD2", + "52E148694FFF4EEB299200479B890AC44391EFA22A8B8457A284531324A7ADE0", + "96FD3D3F92D86A80587412830744FCE541D784D3B8D7A02370BF69CCC766247B", + "A1DBD3008FC62317DCC4032DB4A977EBB6FCAB97DF52707D37B8095927A007E7", + "E2CBE8FAFA93037CD348B557D38C522E089C2FE3630D28456393A6107B1A0318", + "718908DB484B0240B13658A74B9C37AC5EC598259CF53EC60FA572EE5C1F498B", + "CF4382954F0BAF03E4F41FE36F8AD27420A617DE2B83FF0E8C0A64FC657C0116", + "F08A893C5F6BD8357E91AAEF0A5FE43CAD434ABAC2C50E12D0D1A2E8FD6AA50F", + "AB0FA33B50D992508072E9AB22AA9267A52B220E9A1340A950DCA9884561A6D7", + "E9AE4FCD90FCB2EC3ACDC586FF0745F088589FF3ED2304C2207A9AC90C53281D", + "7E62332FDAB4CC24C84F65EFF2C56E2DFF46FAF06F1C2D06097DB371BDA055BA", + "5DA7F596B35B93F3744C24FC24D38EB1F7C1DEE0B82D623BBABB3C7B755E84F4", + "DB1815DC49AEC22B8D113A31C49F21E2C2E16AF90382782DB88FED3314A5852F", + "5D325E10EC62FEEC8A81DEA67B9F6C063CC1C6AC4D9B3D50ECCF0871D7C1F77D", + "35F2C0C7481F746806534FE07AD0079113BE3E66950E6C8E6F4EC936D0FA0A67", + "98690C9DA76E98D1AC64016FB22409305CA8FA80DB017F21D320735FCFA5E5C2", + "527BA3AD471083EDBADF1E16D0AAE66C523A2CA046269F5C247A0D0CF79B49D0", + "D5425FF294972BE11A257450D0D50BF13B921468FB3CEB97F3CF72934C5D0E55", + "9B7C77B98A5F5123977EEFE8D8379E8B452EADA4C53118307D166BABFB1F67BF", + "33D66153DFB3A5303D33D02944740E7357E9E0215B97B8BBE413174353B18145", + "17A5E7A6F002129A90068D1C7B70EBB9FFCA5E2F5E265DAC1042C5E0270C3615", + "3DD7AE830D991E6E3D8A7CC9D01C19D1C08CC8CCEBF867125D4CB453C5037803", + "6B39622CD91CE6080C4233730E5E67AAA4F374ECFC9C9FB227DF182E3A59DC44", + "55C43A1AE5F2F70ACEB0FA9CF4EF7C2CA9C1B3EA55D6FD2F79AA170F8BC2EDF3", + "94865D4CA990E82D2B5D3166AEC38DFE10E4EB6B52CFD17326591056D5DEAF68", + "D34B27A33D0E9C7897AF7FE64136986EA66094796144F4ECD42ECDD517A51FAF", + "A741432A6BDD7803DDEECD58344D760404FDEC50ADA38CA9E68AC8D1AEAAC445", + "EFA19B907FAA27C601659A82F0F26B94AC040F88E4F7B9A684BBAE8162E3C34A", + "D7D533B00FC59F9858D886DBFF337B6D03ABFA325397F0A522266D7837381D58", + "C10E1A8F1D0C6E37DBCB88D98BD6F380BB62E335ECA96CA364B8D4C6EC9EC9ED", + "1FE534EB25642A007EF9F970E0CD3B8C0C9999C37BA970389238F320764EF6B1", + "D43B5A8D55553D40B5A98E7EA0DD650EBAB18EDA2CD6BE11EC8B21CC330CC1B7", + "5D843AC4F2D4A3ADB8485275D344D4A87BC7956F6CED377B361FB2C31EB43930", + "2C784EF08739DBDE46ED4DF42941B01591757AFCD176D9FF18C29D1FCC99F076", + "7B1B767F8BD9882AEE899E3102433B8CAE6375564A624D4C94883CFBD0776A8E", + "A3CBFB78A3255C4A679C42CBDEB5387D1460DE5E53FB82B1D2EFECB41ECD1A9F", + "0188EB6FF2CBE5599599C2E963BADE3B22BD3CD39C76D59CB0FCCA2FBAD9CA3D", + "7F45DBB723564112648198DE968DA7F517789D8F8C7D2C787EAA9A7BDC7FA5DB", + "92EC7B02E82D4FC924A2CF62A13DB68035BD27B29ABA7E02872A2E3364691B5B", + "2B9A177AA5092513DD872484C34393462531304E65C3D12E9208C430502953AE", + "08E7DE50D3CC7950D189648CAE50320FDDF9E28B3B7382A84EC2F2C750F69BA9", + "7392B6F3FBB2FE83679AADAF8BE84A3352A1041B87F5DAAAA04D58D02470D41E", + "E11403585E6FB5DE6192C919E10F81107BC5B5715684E15D8A4394DC59E9B43D", + "9774DCC8E937CC57B3517D25409831FF31C48E4028C4E25FB5B15D51051A8215", + "B3255E243A7F7D7DE9022C5F61D58702E99D574EC46219CC2C615BCE173AD429", + "E6871C2A2DA2E41C9D7F7FA5250B2A4650F37446463A85E88A18922C8F1F9060", + "7D597E3A3EBD5F498C45106C21526E67A1491CA7EC83536C14815038FF8ADFC9", + "6FD6D6060009BE5D2FC0C04F2B78224F322311993F2A2B135B0E4CE49C02B50C", + "1F99F6D38DB112CA3AAB7984F57EDD6C1946820FA96271EC1E7084233D5034D9", + "028B140ECEA84849D936E2F2C6120C8B13CBC4B97C8840C6F62491B619F9928A", + "954EF6772EB72B74F4ABF5A377398EF4B83EBB1DC14753F40B24CBF2E458347A", + "B6ECB4F5CAE7671E9442EF45AE118A2FB668DAA1D4DB7784D120BFDC40355B5A", + "A05A877C96CD89FA4F32C9E0B0844F5C3A3D5621F9A6C1C1E32D7440A5D4C59D", + "A58C28C144DCBF337DDAB2CEB1398C523A1D27CA237AA31AC7AF2DA24A2AFA4E", + "85DAF7919222E8825BA3B75F0565B2576753FD121EFF68DA6CEC721AF88A9C87", + "21DD00E5922193FF0EDACCFA861C3895C69D5B4078363228FDF2FB79369A88B5", + "F400334A708DF3F512634F61D783ED5F5869513EAD4A6FEE0C3F3EF2FD063FBC", + "BC5F6F7EBB4F2FD246934700F320DF96EC29E2BAD58955C8BED79FE88C893CFA", + "2229B8ACA74DC538B69EECBC9890505704544BFA19770E9B276D5657C8869FA0", + "C5FF54EC678FEB98484F59040412045651E7E8776BB3933F3664BDD4442B0DCA", + "FDCED05409F5F2F0E1C7F9B590286332CBAACC8CFDE9FB65C92C6885A3A09E63", + "478395B56880BD65DCA3356EC96CEBDBEB9EECFA35484B51EE543C66A8D0E06F", + "277281C5F3F61893980CAFCCCF3A595F50D03E275345E81D47AD19F565679592", + "4534E16B6AF3F930610C0C98DA713ED5A77738E1C187295163ADCDF50DFAFC5B", + "6DAF4401FBFFB4E6BA792DBD76DCE26E691B784BD7A27ABAA23B27538A935258", + "2E055CEE9A4B996818C1FCC3954AC9E3FF5A904984D3844685BF08A51E8A5320", + "65745C1C30EC71476511A325E61A72622A61AFE77689D4267C37B0522005008F", + "EFD4A2DEB0C071ECF5B7007D67935486DCC1BB0C21EC54D194538F8F96C6CCEE", + "433BB3C65E7DCCB6A2C29BA7BE979747FF26C2C5C3DC1261840ED5A931AEA046", + "80284791B7C98765E879D4F9653983E5A66815F094255E1C27F7C7327BC884C1", + "9BC36C37D41BB45D9E6F0DD32171B1E03153A51C60BEE164A8BC18DA7D46030D", + "E3210646F17D30B1C33AA82B3A911E8204FB37CA441C5D6A05DB693B5CEF6BA6", + "847A6F1088D3B30F93E898220F0805AD342EB1CE2E1B79D0E74C533F3354E215", + "7FC9F9EB4DDE0E2B78044F95EC0BFD850AA7E1ECCB038BB724CA0BDA92F17A37", + "FB06BF2E7943B107D958717068E0F0ABCA3844C24069CB9B651036E527924420", + "2FB2EC022BBE9115CB1B5C9FFCFAB714D5D9D107359AC9FE6EDD4C5AA30C8F3B", + "CD0C1292EA381B96F2163BA3F2C7BCD1BB6737557D6D773D6473B321069F198C", + "A32CEEB91982EDD48C975E14D1B6BB6F9D89E50401EBBE44B859F92BAED3F371", + "2F39EC62D4D31C3B5CBABA20B760F211848D2B91DBC81093E65476CB2A3993F3", + "65DBEE85C7180F9C5C9DE1484BEC463129DD9F3D8423EE5F71C695B9D3BE884F", + "38C573238771A20912C888D0F5E78F605802D3284F0BC44A88312AE9AFA05444", + "194A8C0FBE4C67873DE00943C6BFE46BF0BADC0E599193B9B280B3E4A8936415", + "2236B2EC26A12C3507BBB73000F45C66D99EAB36C71CCE074406B3DE2AAB5522", + "9C3EDBBC3C5A18E4700DE363D5E6B62872911EB287BC72F28C294BBD867A6792", + "F50EE5B0BF99D86609240B360F841748C207B167D8DD883119D212738690AF08", + "3C1200A655E50C8CED5E050131508AE11239B9A54964487AC1A4C37D00EB65D2", + "41D53788A52018C2E64631486C47F33E0BD18F175790D5A75CD7104AC4B940BF", + "B007D8BCCC5395A11AD09B2E082A47E89A9452F26C1448A7D2F9477EBF007A53", + "836BF05E781C00092A1182FE8CF481F51086BE939CA03BE98108FBB70F20C703", + "ACC725A403B511FA46DC93B469682F0720773F7795A7D502793BFF4C14EA367E", + "45014AED8A6657B0B6CA7C8C90EA27561F5B1200D296FEF2B8D72821E4B2C7CF", + "7EE683A29CF5D00B9BD9D0FA0D33220B1267F5F2B4AB068052EB3B437CF10403", + "DA941B01177D7B99719DB51139CC95C818A196B4F651F274951B323BFDDD04E4", + "766DDDF1D677B72F5D9DACD348C4E9CEC9155A4C7C1DC1200097D936010A521A", + "FFBADD2699D37CCB574C7B497A213C9E1BA6BB137BEEFC18149959A01EA1B20E", + "AF970E1C31EE2D50FC8A6116AEEAF7E076AA0F532532E7E00F2FB1C97766F2EA", + "4C621E3E6E7EA2D537C4BC16289C851F45385772054EB8E480FA8FF4F1C73B15", + "B1D4BCFEDCA38B86CA12D5253407DA51DB84F52E173F9F50CD4C33A029B1F626", + "5B67070DA3D5B5922AF42B8525F41B70B0D500CB11E0A9A65FF7979855A327A0", + "74EB669791E0AC9FC44DF8782E97276EB844936BB8BA7EF16D52E02BB4DB0340", + "C9F915B255DF51D876B1F3B50FBB73D5BD029DD6607D7AB223CAF21AD8D1BAD0", + "D0FDA0029952FE27437F1B2BCB376FF19D29E0C43BBB3FD38122EB4D193AB6E7", + "D96F7DA38C84044720A5D25CFABF3B83377A46B6F5EE32EB37EAB9628F4797E5", + "00E42FAC740E896D8696AC2C6C7C6CB6AC3C66DCACE88987B59B1CB7A0E4AA12", + "757BC03F5D14ED09D6CD4CB8CA51EB1BBE2250FB941465D037C733BC88E978C3", + "9B6355A007386E66E8868C50A6CB2C2FE73360E47B083BCAFD9A692B6BFEBA01", + "683DBFC2F170B7E740D423D9728969E1313E9C9BB24424A849C045206AAE3B54", + "57747904177BBE8EB93F869D1A0234E54EE9492C15CB796B66703C0F7BA49D87", + "BD0DF2C0CA450FF2CB0983602C0F31837F14D18DC238C0291BE45BAB61F9CC51", + "5869B6B0308C04A2EA597A51EDE1F919AD42C34744E32A12D46D8972EE7E44B6", + "3E5EE63B300CF7B5D433DCC4EDB982796A3B68C23EFB1DB8164C74A9A21B1AEF", + "0A56ABC0632AE52285B8B270C483C7C5EFC9C290A2F6F2B7E4D7486102E722CC", + "9664AE6C47D7FE35ECFF08919EF30B2876520B947935D00CAFBDEB2B8ED1A626", + "F8EBA8D7BD0F9767AF2FFC62F5A64831AF9858C6AF7D4220127F39B8508389B7", + "3BAF31CB0C3193D8F2B9DB44C2168DD2A0E2632A38F4A2317900C8E0199D5410", + "E3D8B355232E53F0F29ADB4A0D2BECAA0ABDB9C4F76C7B49D5133332C2C06D92", + "B690626D0D6B54FAB461C4A36736F8BDF95364DBC4D594735E226649EB05458A", + "D604B587E6C0F3C7DF04C44C99AF993AD21526AE686FC3365901DA8999C42CA4", + "CC833B6CDDF9F38779913AA285EE0104F3E283170CA0FC78F2653FC1D3666C10", + "AB0FE6B44818EFE913618BC30EF7E62D22829B10F0EC84F14B8DEBD5F2554E57", + "352057AB9D4436946106493CD78CDC9BA9F9C28AC08364305E41D4891A6818ED", + "5CB8851EBCF0A410D083BE68895CA36F7C334C28A84C2EF75CF365815DB0C5DA", + "29E3EDBB46B9719E07B484622F17B7158503E842F3EB7700BD2EA056F77C2308", + "BCDEB868158A277F40C954E9E22D2D206265BBCC4FCBC900A5312247DCA03612", + "8D0A8F6725393E747E5D63792F6528D17DEFB88A250528B6E09C3961809EC40A", + "BF6E35F6ABB9F0FC1E5BBACA8E94CB6A339BB039D724A4FBF5BADCF6E0A49853", + "B33797E9EF0D5AD3741AAAA4070731259DD46F3510B2BAA53CA03EF0C7EC2D79", + "3A8EA13651B67041E43954FD0D2BCFBE54B2D4BF5F2436A58E747AB9C5977EE0", + "029CE8F49B3A8881D3A80A996DBE4CB6DE93C8AA6C495C6702981E16D4A483E4", + "C74BB06CC28ABEB79EDED2A5343D52FF75E1653E98185C7398277E9B64861DAF", + "FFE0B50B26ACD98C9183D0CD16FE210F7E9A77F7313F630A9F372924DBCA02CF", + "84210BA9CB5E648F4C8F21D9CC2CBE72D683DFC30735D578604D2EED6338C258", + "BF565F30320F5CE89215D1BBD028DFD315981F7420672F84D0CF35A6D02CA4D2", + "EE3931DC193ADD06318BC435076C056004CF40390A2F762D5E203AE991B49F0A", + "DAD787389406BC027778E6B66D8B8ADF6E68045675AA3D0BCB859422280AEAE5", + "BB17C736E651C2DE1C59662CC592305814B5D25C69D501D13E07F0BF82526FE2", + "681664E8F719528ACCD0785BDA00CE60001066F8E7EAF25B74C3E406E6E88E2C", + "363BEB0B3FE8796719E0D0F35AF6B1382977A60BB5275642CC09CE9B54B3D4FB", + "6B90F34E96C9EA29C7C19667A41475FFA614846434D56A4D224E5102EFE617DE", + "0A3B8524535CACAE5B2C4B05DCBA6AE54802C4B6B20977608014426CA0E4EC14", + "AA3FDFA1D9B1FFC9B2CC9CDCFFA798B6A46CCCA472B6BB700E8C4F4150208BDA", + "D37478A894C201DEA05937B7B508AE8B3C32A02CB916439DBCE58CA63DABB611", + "C544CA7BC3FABFCA577DDD94C15A9F9A82DFE9959B5D19301D28E08546249B94", + "8EA79E7324A5E4B8B02304C9208609C2A36D3F70EF8115743167E7EA1039C473", + "3D7D907BB2018976D740C4383C938DCFACFC397F21653C8D73A57FB7573C7FAB", + "2420437C6E283036F6AC8B729F238CBCC61FEC0EB5CB95EF8741BCBD27236F7B", + "ABE8DD45041E6CE9941A9F5C4D826C9A7FA04E6122418C47D4306E4C8883052C", + "44AF37B03CAE2C0CCDA926CE080A86FDDD7BBFA79934FF895B0AEEF492000C7E", + "DAE27EE7A656B511EACB20E92D69E6F1D307FC9314F87DE9282E791413F81879", + "1AABA4FF5129DB2C93EE68F0AF326FABCB85AA07AADB6793BBEA4F59D354E862", + "E3823E89F56FDF1496C4D2D310130DE1DE3F9959F9C30D27C16E59FE80F0BBC2", + "FF93D4D2FC97084ACDEE0289EA8915C5A27492594447875D8A4FD54E7AA10AC1", + "AB16A156ED2871C2B89FB847E907F5361C89D503254D8D3D9497E8D446BB4039", + "82202D0F004CF5B8686AB36F47F27FA6F4866D4B90DB81D8E3BBD239AC8800C2", + "62718EAD1DCF7A8A193C6C9EC936EBE963E1D24EEE35BF0F061E7BCF1D35DA97", + "818F83781C351B3CCA2D06D47798102486F33D335C0218D6FF2BA1312C969EA4", + "106794773A59BC5596A3595BBC1693AB10BE7AED59096E9288F658CB7C8877D0", + "0E08E0E28ED9F53A0711384A13967FAA980AEE5C6812EC6D3B78AFE8B385BB34", + "3F5D97056B31D3A07B02BF02FACBFC8DDE93EFD28BBAFA00DB0EBF0F98EBA436", + "D633C7EC029ACCAD3C10BA420CE53BEA14245DC2A30A79BE43A305EB603E7805", + "06208009FDCE2B64F4831436EFAF7F5A98B20D5676695C84B108A4B67872A70C", + "38916704F7644B384A60794142A8C6CE6159B72A7137BF32EBA473C05E0DFD60", + "2D4FD632B4E6E14EE35B90C961E87FD85A0D79FB729D33378C0DFE46C772C7C2", + "41540A573C18FDEF97B591947988C9D6C9C1EAABB21144860D171A235F4A2C9F", + "311D7BC3CAB11E9419E2EF09B145367D077BC65C20AA4B0728DE4D720CDBFA21", + "27E545F29FFC264332865B962F6CEFEC9AC1EC453FE7C8541715E078EDC66774", + "F9987E4FF2104405763F827F7A04C02684033EF0881A55218FDCD75749A7E5E4", + "A6214893E710016BC81C46D6A93911F0C68FA129C593DA258AEC0292B3FDBF94", + "B220D8A682F7476A00ACA23FEA85D627C05B56260AE0CBBA664AB4CD582AF997", + "F77A0EFD9E7EE75FDFD6C262BB1366FF411E7957317696F9FEA3FA77DEEBFA26", + "93D2C1D57BAA64CB43874EDEC4119D4436E0154B34DAF7166A2ACA9B4F5EA62E", + "405FDC9C170BC06539BC5AFD5950598633A2270F3EBF7A583C84685CCD787E97", + "E1F9BB6567AA7AB0572AB0244B88A784967DA23BB624952A9EA0C7C388789CD5", + "DE174A6E0F0CC6001BC6FCC4A7B8A35B76709F373E236D3D100F777099A42263", + "CB49FEE9896E83955A9CC87EFE254C825F25F0631760A52F8864F5A286C87877", + "63ADA89CE5200E765E47D3C9C7BA606162D60DF71A3091894A27C850B05B33B9", + "F7CF8DCDAD6358E0B353C083CC3922C81B4DAF4A175574C1184F530ED6C3185C", + "9524C4905778C2B780970F8FBDA80B6D1C79FF2B9989A6368245640D92AE1A56", + "7D56DFE71C719AF4F92720101BF381A6121F8C5944E36495CFA22998367D8E16", + "8EABA03CB34535E807584491F439E5E622BC54729DFD0073F9AFB55641CAAC1D", + "E5F0AAF0568F1319BED1A6E6234A6B6BEFBC5BCB6F39C07A8B794F84CF3F1873", + "2593E9D9F33326FE921325B30D39F26EFD93739D4D3D46B29FA77C21FFD415C5", + "2B595D8B7FD494D2EED53D929006910031144ED21F25ADDEC1F83D2CAD96445B", + "6C4100EB1A3F77DE533167E459BE7240987F26BE436C05D7501AE3B47AF91AA8", + "0AB0905CED76219D208D262183168A84758ACCAC0173312BDFEECFEAB63748FF", + "8B922D41A15207167D290656E1FE29EE1689F6D24AD0D3935F81902106C78EF5", + "CC5FE2AFEEB9C20062970886FD6B6F92E309240AC25A8794E13D1FE433ECF814", + "00230C6241689491572F2BE8BD1ADA201C755AA09FBD58B3F01C2EA9F6C38FBC", + "30B14D0B82D30352B920416D821BE00C391A807013F678C07866B595A9AE738A", + "8D92FB2055B39D6FF7682B02B592A670E0A0D908AC27270137D3DDBD0FF8AC0F", + "4FFA9DB1383819C6CE28196ED5F3EDBE7A1FA94445E00C672AAC61BD41336794", + "C6C0190BEBD34311C076BD9686BA0B1D7A043184FC37F379563ABE97A1CB7ED1", + "E0E1101D1D35DFFD64054C91CD82925FA434C8BCBE05600DFC73AFE56518FE04", + "9B578D75BCF9C41E6F5C87BE54F76A1AE329C129D1D4FD219150B76BC704C4BD", + "A02A86CB74ED364942FD0F3599F953BD646FA6025D5DC090C8900CADC94983F5", + "CE315FD3F9DA2FBC43455441E5B9F43B2A852FF539818BC4D1004677EFF67EB2", + "6942E57B59A1C816DD7B023974A820CF39E5111E323B64714B71E513F32D4ADF", + "C4020F18B45515E28DC63AEE2C3E803F3CDE5BB52DC5290D95D701A57BCC2E1A", + "E4D627BF109801536717DCA33D1B393736F34BD413067C576A78240A96ABC7F1", + "44501F1D58899F7E6C3A846436427DA09D0958A11EF83A5E9741752B9534B1EF", + "64034F640E653A0558B25C5B457271A496CFE0F624763DA87362626396F4BBDC", + "DDA1988F4B0022213D725ACF50E26ED43257EDAA080E8DBAE8A6DFC1683CEFCB", + "B1312083CAC0826CD72F17F122E8F4F53E9C4266CD2D0D10C94876CE38FDBE91", + "4590BDAE1C9E21661FC7A65FEAEEE951A73F695BDF8CA0E82FF811CD588D4769", + "495651FDD51FE5F200713A5F9AE81B5F7089066F14642FC492CBE6568AE81B32", + "1B8C44C9BDA8AACCD0E6F2B123749CEA414AA3D569135EF8FDDB60B23A43C3F2", + "A36AD1FBF7F0617DBBF4C10B01906A17BA83657B604945A57AF17E79FAA5ADBB", + "B2B14726E4F2C84130D098109E4D8723BAFC4A9F08384553EC904B5A7798C9C8", + "A1A71AF0E102EBD7DD93D412CE63E386D7221BEAB9770C22BBBC051EADE759A4", + "4C6622A0F8D2105573CD2A6494C9B983FEE0D3B02977639EE575BCD2F4EF3D41", + "93B79BAF0D3163D935066393FEF8C2EB5543B5DCFA8FE465F85E396982E19773", + "3FE4FB9171E4649CCA3D59A391548265046059BE3788B3FF39CBF92FA677048E", + "0DF5E7953DF0FEE769AC70228E9513CF6B1F4EBD86A1A64C6ADCCD0E66005871", + "FE43B8F38E62A4757616C70CEE02EB2FCF9F45E4E1A43EE4C8022ABDB97333B1", + "C891795E8244A5EA1D43139906E5CD6D9FEC177EB3D5CFD598B99599C0FCB843", + "6D81C724EDEA609E5C5572369DCC7FD1D0986C7B82B42CC6E2D1E80A3FE8F9F9", + "6F400AA10A6BFF484F5E07D6D697152E35E3CEB3FE0ED9886E1607B77B1048D8", + "F3BBE219C82DF2CC1800393EAD3D929299BC75BACDF70380C6C6067A33238D11", + "A28E4ED96F099C0CE07707FECB985D4828EC48795D365B78DFABEC653071C0BF", + "745538F694DC743AB6E9F0CF0C05833E57F6600D3DB3F247FC45C0224AD521A6", + "CFDE6DFA90BD8F64F8649ABD6D4EE608BC3F50B42C37CE5708EF1A815211623D", + "D2503BCFCD803762316DFEE6AD32D56CAAC1D96CB58677E893DE386D9B512AD3", + "E4EF842488E8CD8C7AB209282D213329D2BC80AD3C1D8676AE7BC1A85B4564A9", + "5568508C40782DDC028E42FEEB78F67E5C188BD35098CC58CCDD43FB4BA51AB4", + "7EE1AC2A77EB0862FC5E6CA4319F95AA960679B572A476F8282C38F1C2823D36", + "39C7CD3568BF877D40754C585A6A4A0CA1A57F3B8CB144A01CA1DE18E4489F85", + "F3265799D576F322295A6229A705D212BB25C82B639A47D037B0817B883475D0", + "C8EFBBA6764313900DCA6EEB64B195D25F089224B8DB461B306D461A6966856C", + "C290527E7C357B2E5A0F9178C6BE1B0B566FD513C814F27A664A62827DC63465", + "8A6CCC84998154349F6080B21AB1FF1BDAF9D9C7B24984BA5E6CD06BEDD7BA7A", + "ACD9E8F6BAE1913EAAD4B52F5FEFDB3F6C69317C36658749AF39120810F566C9", + "0927A201F9281C4D652EC4DD0676A179C1B731B59FE062D6BE1198AA1483E41C", + "38D24962B4DDB2711539404CBDD97A7393EAEC52A81E03FEB7D159D9290996BC", + "5BFE6AA81E2AF93E3A066F2D7818A40E51FEDF35CE848023BE3330D52484130D", + "7739C48A8EBAEFCF19F631FC06BB3C7FB5E7F00462BD6D58F5C1027B0BCDEB59", + "4FC1B97A8D4E414A0B982E3251A62419396A9D1FA8114A1A777BFD8A6CE15D9E", + "A895737B7B3EBEFAD289AA36873E7F11EBE74D4A014B1AF8EBDC159803B91106", + "3A0E7A191BDB5F7E7F0A55F69C60BBFC262521134E71198C7EDF1465F294FDB5", + "18A9C02DEBCF75B1A24EA924059630B6634467C5AD6CCBEDB0077EF9AFFFEE69", + "5C90FC5FD33F9DDED79B78540D5FF1D4C9B2A18D2AFD5D3E0A2E7FF5F00A0555", + "4B63D5CB16236D4307C1DA72CD51DCCD1F8D454256BE6361F3B848C4423F56AA", + "A6117797578DA5047D9C500F56FC1CD3BFCE0CB052F6EB6BC5D6BD932C29F2BB", + "50ABE7AB7DCF1ACA12EB06E38C2B3B2C54B753A05B81F3B5E18CDE1F164F3FFC", + "A49DD813109E8BDC408360E80BFD9CF945501BA3152FDAB719B2989946560145", + "910EC78E8775AC2925611B580E043098816E2D8391ECF6C7333D1D31FDEF1BEF", + "BB364250F2E73783579D3229A75B98B91582933D402914C2FFA2A95F8D358BC7", + "7E1F64DC0B37DAFF2738A915E049D5240499E46920B92564B532C67873CCFCFC", + "FE96806BDB98DDB651A4C9C80749C79215ED8ED26BEDD10E49AB91631CCAB5A6", + "3401E5B2E5D3A53EB0891088A5F2D9364BBB6CE5B37A337D2C0660DAF9C4175E" + ], + "LedgerEntryType": "LedgerHashes", + "Flags": 0, + "FirstLedgerSequence": 2, + "LastLedgerSequence": 38128 + } + }, + { + "binary": "1100612200000000240000000125000000472D000000005583124A90968261C4EC33F29A5F1D2B2941AC7A52D74639C1F8B94E36C13FA3F96240000002540BE40081141A5CD521A26A45FF77EA1343E25E71740344BB66", + "json": { + "OwnerCount": 0, + "Account": "rsQP8f9fLtd58hwjEArJz2evtrKULnCNif", + "PreviousTxnLgrSeq": 71, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "83124A90968261C4EC33F29A5F1D2B2941AC7A52D74639C1F8B94E36C13FA3F9", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "1100612200000000240000000125000000592D0000000055BFB2829F8C2549B420539853A3A03A6F29803D6E885465F11E6BBED711DD013A6240000002540BE4008114E3AC9945731DF31ED7AECBEC6406DC30CCE36A36", + "json": { + "OwnerCount": 0, + "Account": "rMkq9vs7zfJyQSPPkS2JgD8hXpDR5djrTA", + "PreviousTxnLgrSeq": 89, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "BFB2829F8C2549B420539853A3A03A6F29803D6E885465F11E6BBED711DD013A", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "1100612200000000240000000125000000ED2D00000000551EE8602B929B4690E2F3D318AFA25F5248607F82831930EB3280690F66F981476240002D79883D20008114721E29387C4B08E3DFD66E17DAA4CA12A5D63169", + "json": { + "OwnerCount": 0, + "Account": "rBQQwVbHrkf8TEcW4h4MtE6EUyPQedmtof", + "PreviousTxnLgrSeq": 237, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "1EE8602B929B4690E2F3D318AFA25F5248607F82831930EB3280690F66F98147", + "Flags": 0, + "Sequence": 1, + "Balance": "50000000000000" + } + }, + { + "binary": "1100612200000000240000000125000037E62D0000000055F00540C7D38779DEEE08CA90584D3A3D5A43E3ADAA97902B1541DD84D31D3CA76240000002540BE4008114EF991ABBD1A8C4165EA623911A940920CA6BBB91", + "json": { + "OwnerCount": 0, + "Account": "r4q1ujKY4hwBpgFNFx43629f2LuViU4LfA", + "PreviousTxnLgrSeq": 14310, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "F00540C7D38779DEEE08CA90584D3A3D5A43E3ADAA97902B1541DD84D31D3CA7", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "11006122000000002400000001250000005A2D00000000554D4C38E4A5BD7D7864F7C28CAD712D6CD1E85804C7645ABF6F4C5B2FE54720356240000002540BE40081142332A8767CAD430E9EF644CC2177BD04545C0C60", + "json": { + "OwnerCount": 0, + "Account": "rhDfLV1hUCanViHnjJaq3gF1R2mo6PDCSC", + "PreviousTxnLgrSeq": 90, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "4D4C38E4A5BD7D7864F7C28CAD712D6CD1E85804C7645ABF6F4C5B2FE5472035", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "1100612200000000240000000125000020DA2D000000005577A1280E1103759D7C77C6B4F4759AF005AFC58F84988C1893A74D47E3E0568A624000B5E620F4800081140B417F9DCA89CB7F5BA50C7BE64359BAB19588BD", + "json": { + "OwnerCount": 0, + "Account": "rppWupV826yJUFd2zcpRGSjQHnAHXqe7Ny", + "PreviousTxnLgrSeq": 8410, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "77A1280E1103759D7C77C6B4F4759AF005AFC58F84988C1893A74D47E3E0568A", + "Flags": 0, + "Sequence": 1, + "Balance": "200000000000000" + } + }, + { + "binary": "1100612200000000240000000125000068562D0000000055663F8A73611629DCE63205AEA8C698770607CE929E1D015407D8D352E9DCEF8E62400009184E72A0008114E7D17BE3C17D850BDE314C04C20036A1E7DB2AA0", + "json": { + "OwnerCount": 0, + "Account": "r43ksW5oFnW7FMjQXDqpYGJfUwmLan9dGo", + "PreviousTxnLgrSeq": 26710, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "663F8A73611629DCE63205AEA8C698770607CE929E1D015407D8D352E9DCEF8E", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000000" + } + }, + { + "binary": "110072220001000025000022C85545CA59F7752331A307FF9BCF016C3243267D8506D0D0FA51965D322F7D59DF366280000000000000000000000000000000000000005553440000000000000000000000000000000000000000000000000166D498DE76816D800000000000000000000000000055534400000000002ECC94F5447A3CC1348E94C84D4677442C9E42276780000000000000000000000000000000000000005553440000000000712B799C79D1EEE3094B59EF9920C7FEB3CE4499", + "json": { + "PreviousTxnLgrSeq": 8904, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "USD", + "value": "7", + "issuer": "rnGTwRTacmqZZBwPB6rh3H1W4GoTZCQtNA" + }, + "PreviousTxnID": "45CA59F7752331A307FF9BCF016C3243267D8506D0D0FA51965D322F7D59DF36", + "Flags": 65536, + "Balance": { + "currency": "USD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "USD", + "value": "0", + "issuer": "rBKPS4oLSaV2KVVuHH8EpQqMGgGefGFQs7" + } + } + }, + { + "binary": "110061220000000024000000012500005A372D00000000557FA58DF8A1A2D639D65AA889553EE19C44C770B33859E53BD7CE18272A81C06B62400000000BEBC20081148E4F82DCBBADCD6946C3AAA1DF6578E3FE8DB322", + "json": { + "OwnerCount": 0, + "Account": "rDy7Um1PmjPgkyhJzUWo1G8pzcDan9drox", + "PreviousTxnLgrSeq": 23095, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "7FA58DF8A1A2D639D65AA889553EE19C44C770B33859E53BD7CE18272A81C06B", + "Flags": 0, + "Sequence": 1, + "Balance": "200000000" + } + }, + { + "binary": "110072220001000025000007EA55A39F6B89F50033153C9CC1233BB175BE52685A31AE038A58BEC1A88898E834206280000000000000000000000000000000000000005553440000000000000000000000000000000000000000000000000166D551C37937E0800000000000000000000000000055534400000000000B8D970A5E6BB9C50EC063E9318C7218D65ECE4367800000000000000000000000000000000000000055534400000000001A5CD521A26A45FF77EA1343E25E71740344BB66", + "json": { + "PreviousTxnLgrSeq": 2026, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "USD", + "value": "5000", + "issuer": "rphasxS8Q5p5TLTpScQCBhh5HfJfPbM2M8" + }, + "PreviousTxnID": "A39F6B89F50033153C9CC1233BB175BE52685A31AE038A58BEC1A88898E83420", + "Flags": 65536, + "Balance": { + "currency": "USD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "USD", + "value": "0", + "issuer": "rsQP8f9fLtd58hwjEArJz2evtrKULnCNif" + } + } + }, + { + "binary": "110061220000000024000000022500003E9D2D0000000155865A20F744FBB8673C684D6A310C1B2D59070FCB9979223A4E54018C224669466240000002540BE3F6811480799D02FF2097DEB21F66472FCF477C36E7039F", + "json": { + "OwnerCount": 1, + "Account": "rU5KBPzSyPycRVW1HdgCKjYpU6W9PKQdE8", + "PreviousTxnLgrSeq": 16029, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "865A20F744FBB8673C684D6A310C1B2D59070FCB9979223A4E54018C22466946", + "Flags": 0, + "Sequence": 2, + "Balance": "9999999990" + } + }, + { + "binary": "11006122000000002400000001250000103C2D000000005599711CE5DC63B01502BB642B58450B8F60EA544DEE30B2FE4F87282E13DD1360624000000265ED87008114FCD4E320A9A95903D3C787A6892B809C7F00BF02", + "json": { + "OwnerCount": 0, + "Account": "rQsiKrEtzTFZkQjF9MrxzsXHCANZJSd1je", + "PreviousTxnLgrSeq": 4156, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "99711CE5DC63B01502BB642B58450B8F60EA544DEE30B2FE4F87282E13DD1360", + "Flags": 0, + "Sequence": 1, + "Balance": "10300000000" + } + }, + { + "binary": "110061220000000024000000012500000EA72D0000000055D99B7B1D66C09166319920116CAAE2B7209FB1C44C352EAA18862EA0D49D68D3624000246139CA800081141A7B9B708797D20498853B2BB3C7D613A6312DF4", + "json": { + "OwnerCount": 0, + "Account": "rsRpe4UHx6HB32kJJ3FjB6Q1wUdY2wi3xi", + "PreviousTxnLgrSeq": 3751, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "D99B7B1D66C09166319920116CAAE2B7209FB1C44C352EAA18862EA0D49D68D3", + "Flags": 0, + "Sequence": 1, + "Balance": "40000000000000" + } + }, + { + "binary": "110072220001000025000045223700000000000000003800000000000000005519CDDD9E0DE5F269E1EAFC09E0C2D3E54BEDD7C67F890D020E883B69A653A4BA6280000000000000000000000000000000000000005553440000000000000000000000000000000000000000000000000166D50AA87BEE53800000000000000000000000000055534400000000002B6C42A95B3F7EE1971E4A10098E8F1B5F66AA08678000000000000000000000000000000000000000555344000000000087057DF0267E7A0ED8E1197ADC0EF8C4471A90A8", + "json": { + "HighNode": "0000000000000000", + "LowNode": "0000000000000000", + "PreviousTxnLgrSeq": 17698, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "USD", + "value": "300", + "issuer": "rhxbkK9jGqPVLZSWPvCEmmf15xHBfJfCEy" + }, + "PreviousTxnID": "19CDDD9E0DE5F269E1EAFC09E0C2D3E54BEDD7C67F890D020E883B69A653A4BA", + "Flags": 65536, + "Balance": { + "currency": "USD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "USD", + "value": "0", + "issuer": "rDJvoVn8PyhwvHAWuTdtqkH4fuMLoWsZKG" + } + } + }, + { + "binary": "11006122000000002400000001250000005D2D00000000553FAF5E34874473A4D9707124DA8A4D6AF6820EBA718F588A07B9C021CC5CAF016240000002540BE400811465168339D44E757DE639F93C5B96960A49CFBBC8", + "json": { + "OwnerCount": 0, + "Account": "rwDWD2WoU7npQKKeYd6tyiLkmr7DuyRgsz", + "PreviousTxnLgrSeq": 93, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "3FAF5E34874473A4D9707124DA8A4D6AF6820EBA718F588A07B9C021CC5CAF01", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "110061220000000024000000012500000EA12D000000005530DF2860F25D582699D4C802C7650A65DC54A07FA0D60ACCEB9A7A66B4454D5A624000886C98B7600081148ADF9C14E258B4AF221A7900CF6136EE070D4AC0", + "json": { + "OwnerCount": 0, + "Account": "rDCJ39V8yW39Ar3Pod7umxnrp24jATE1rt", + "PreviousTxnLgrSeq": 3745, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "30DF2860F25D582699D4C802C7650A65DC54A07FA0D60ACCEB9A7A66B4454D5A", + "Flags": 0, + "Sequence": 1, + "Balance": "150000000000000" + } + }, + { + "binary": "110061220000000024000000012500000E9D2D0000000055BEF9DFDEA6B289FF343E83734A125D87C3B60E6007D1C3A499DA47CE1F909FFD624000886C98B76000811446ECDEAC5FC86A4A4F11766567CCF769B3C7A848", + "json": { + "OwnerCount": 0, + "Account": "rf7phSp1ABzXhBvEwgSA7nRzWv2F7K5VM7", + "PreviousTxnLgrSeq": 3741, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "BEF9DFDEA6B289FF343E83734A125D87C3B60E6007D1C3A499DA47CE1F909FFD", + "Flags": 0, + "Sequence": 1, + "Balance": "150000000000000" + } + }, + { + "binary": "11006122000000002400000001250000685F2D00000000553F8E7146B8BF4A208C01135EF1688E38FE4D2EB72DCEC472330B278660F5C25162400009184E72A00081146B788C7732603A7EF853921BBB18FF93F3F5B8B1", + "json": { + "OwnerCount": 0, + "Account": "rwoE5PxARitChLgu6VrMxWBHN7j11Jt18x", + "PreviousTxnLgrSeq": 26719, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "3F8E7146B8BF4A208C01135EF1688E38FE4D2EB72DCEC472330B278660F5C251", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000000" + } + }, + { + "binary": "11007222000100002500004EE0370000000000000000380000000000000000554E4AAF8C25F0A436FECEA7D1CB8C36FCE33F1117B81B712B9CF30B400C226C3F6280000000000000000000000000000000000000005553440000000000000000000000000000000000000000000000000166D5438D7EA4C6800000000000000000000000000055534400000000007588B8DBDC8932DC410E8571045466C03F5A6B696780000000000000000000000000000000000000005553440000000000B5F762798A53D543A014CAF8B297CFF8F2F937E8", + "json": { + "HighNode": "0000000000000000", + "LowNode": "0000000000000000", + "PreviousTxnLgrSeq": 20192, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "USD", + "value": "1000", + "issuer": "rB5TihdPbKgMrkFqrqUC3yLdE8hhv4BdeY" + }, + "PreviousTxnID": "4E4AAF8C25F0A436FECEA7D1CB8C36FCE33F1117B81B712B9CF30B400C226C3F", + "Flags": 65536, + "Balance": { + "currency": "USD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "USD", + "value": "0", + "issuer": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh" + } + } + }, + { + "binary": "110064220000000058C6F93F7D81C5B659EA2BF067FA390CDE1A5D5084486FA0B1A7EAEF77937D54D882144A77EF82417FCC4B8D801A9D64C9070C0824E5E70113405CCE7ABDC737694A71B9B1BBD15D9408E8DC4439C9510D2BC2538D59F99B751544A3BC5DABBA84B9E1D64A61350F2FBB26EC70D1393B699CA2BB2CA1A0679A01", + "json": { + "Owner": "rf8kg7r5Fc8cCszGdD2jeUZt2FrgQd76BS", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "C6F93F7D81C5B659EA2BF067FA390CDE1A5D5084486FA0B1A7EAEF77937D54D8", + "Indexes": [ + "5CCE7ABDC737694A71B9B1BBD15D9408E8DC4439C9510D2BC2538D59F99B7515", + "44A3BC5DABBA84B9E1D64A61350F2FBB26EC70D1393B699CA2BB2CA1A0679A01" + ] + } + }, + { + "binary": "11006122000000002400000001250000005F2D0000000055189228C5636A8B16F1A811F0533953E71F2B8B1009D343888B72A23A83FAFB3F624000000011E1A30081143676E3F66EFC8DDE76646A0B689BCDBCD12B89AF", + "json": { + "OwnerCount": 0, + "Account": "rnxyvrF2mUhK6HubgPxUfWExERAwZXMhVL", + "PreviousTxnLgrSeq": 95, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "189228C5636A8B16F1A811F0533953E71F2B8B1009D343888B72A23A83FAFB3F", + "Flags": 0, + "Sequence": 1, + "Balance": "300000000" + } + }, + { + "binary": "1100612200000000240000000125000001062D00000000555014D1C3606B264324998AB36403FFD4A70F1E942F7586EA217DBE9336F962DA6240002D79883D20008114C93D6E551A8127AA283100B232C70E6C113F4AB2", + "json": { + "OwnerCount": 0, + "Account": "rKMhQik9qdyq8TDCYT92xPPRnFtuq8wvQK", + "PreviousTxnLgrSeq": 262, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "5014D1C3606B264324998AB36403FFD4A70F1E942F7586EA217DBE9336F962DA", + "Flags": 0, + "Sequence": 1, + "Balance": "50000000000000" + } + }, + { + "binary": "11006122000000002400000009250000104E2D0000000855D890893A91DC745BE221820C17EC3E8AF4CC119A93AA8AB8FD42C16D264521FA6240000001EBBD0230811436D16F18B3AAC1868C1E3E8FA8EB7DDFD8ECCCAC", + "json": { + "OwnerCount": 8, + "Account": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm", + "PreviousTxnLgrSeq": 4174, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "D890893A91DC745BE221820C17EC3E8AF4CC119A93AA8AB8FD42C16D264521FA", + "Flags": 0, + "Sequence": 9, + "Balance": "8249999920" + } + }, + { + "binary": "11007222000200002500006859370000000000000000380000000000000000557957DD6BE9323DED70BAC7C43761E0EAAC4C6F5BA7DFC59CFE95100CA9B0B0D462800000000000000000000000000000000000000055534400000000000000000000000000000000000000000000000001668000000000000000000000000000000000000000555344000000000073B3ED1EBFF63BECF6E84D03B6A0CAF1BE8A605067D5438D7EA4C6800000000000000000000000000055534400000000007588B8DBDC8932DC410E8571045466C03F5A6B69", + "json": { + "HighNode": "0000000000000000", + "LowNode": "0000000000000000", + "PreviousTxnLgrSeq": 26713, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "USD", + "value": "0", + "issuer": "rBY8EZDiCNMjjhrC7SCfaGr2PzGWtSntNy" + }, + "PreviousTxnID": "7957DD6BE9323DED70BAC7C43761E0EAAC4C6F5BA7DFC59CFE95100CA9B0B0D4", + "Flags": 131072, + "Balance": { + "currency": "USD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "USD", + "value": "1000", + "issuer": "rB5TihdPbKgMrkFqrqUC3yLdE8hhv4BdeY" + } + } + }, + { + "binary": "110064220000000031000000000000000232000000000000000158433FE9D880C1A0D1901BAE63BB255312119826D6ADF8571F04736C409A77B840821436D16F18B3AAC1868C1E3E8FA8EB7DDFD8ECCCAC011340CEA57059DECE8D5C6FC9FDB9ACE44278EC74A075CE8A5A7522B2F85F669245FF10BB331A6A794396B33DF7B975A57A3842AB68F3BC6C3B02928BA5399AAC9C8F", + "json": { + "Owner": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm", + "IndexNext": "0000000000000002", + "LedgerEntryType": "DirectoryNode", + "IndexPrevious": "0000000000000001", + "Flags": 0, + "RootIndex": "433FE9D880C1A0D1901BAE63BB255312119826D6ADF8571F04736C409A77B840", + "Indexes": [ + "CEA57059DECE8D5C6FC9FDB9ACE44278EC74A075CE8A5A7522B2F85F669245FF", + "10BB331A6A794396B33DF7B975A57A3842AB68F3BC6C3B02928BA5399AAC9C8F" + ] + } + }, + { + "binary": "1100722200030000250000455F370000000000000000380000000000000000553B76C257B746C298DCD945AD900B05A17BA44C74E298A1B70C75A89AD588D0066280000000000000000000000000000000000000005553440000000000000000000000000000000000000000000000000166D4838D7EA4C68000000000000000000000000000555344000000000050FCCA71E98DFA43305149F9F0C7897DE5A9D18C67D4838D7EA4C6800000000000000000000000000055534400000000008D3A0AEF277858BD4D9751ECECD16779C0CC86D0", + "json": { + "HighNode": "0000000000000000", + "LowNode": "0000000000000000", + "PreviousTxnLgrSeq": 17759, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "USD", + "value": "1", + "issuer": "r3PDtZSa5LiYp1Ysn1vMuMzB59RzV3W9QH" + }, + "PreviousTxnID": "3B76C257B746C298DCD945AD900B05A17BA44C74E298A1B70C75A89AD588D006", + "Flags": 196608, + "Balance": { + "currency": "USD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "USD", + "value": "1", + "issuer": "rD1jovjQeEpvaDwn9wKaYokkXXrqo4D23x" + } + } + }, + { + "binary": "110061220000000024000000012500000EB12D0000000055D156CB5A5736E5B4383DEF61D4E4F934442077A4B4E291903A4B082E7E48FD4262400009184E72A0008114DDE7AF8EB7CFABA51FCBDE40601AC0973C42D0DE", + "json": { + "OwnerCount": 0, + "Account": "rMNKtUq5Z5TB5C4MJnwzUZ3YP7qmMGog3y", + "PreviousTxnLgrSeq": 3761, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "D156CB5A5736E5B4383DEF61D4E4F934442077A4B4E291903A4B082E7E48FD42", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000000" + } + }, + { + "binary": "11007222000300002500000B89553319CF0238A16958E2F5B26CFB90B05A2B16A290B933F105F66929DA16A09E6E6280000000000000000000000000000000000000004254430000000000000000000000000000000000000000000000000166D4838D7EA4C68000000000000000000000000000425443000000000036D16F18B3AAC1868C1E3E8FA8EB7DDFD8ECCCAC67D4838D7EA4C680000000000000000000000000004254430000000000E14829DB4C6419A8EFCAC1EC21D891A1A4339871", + "json": { + "PreviousTxnLgrSeq": 2953, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "BTC", + "value": "1", + "issuer": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm" + }, + "PreviousTxnID": "3319CF0238A16958E2F5B26CFB90B05A2B16A290B933F105F66929DA16A09E6E", + "Flags": 196608, + "Balance": { + "currency": "BTC", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "BTC", + "value": "1", + "issuer": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui" + } + } + }, + { + "binary": "110072220002000025000000EA55DEEB01071843D07939A19BD97128604F2B788C744D01AF82D631DF5023F4C7C0628000000000000000000000000000000000000000425443000000000000000000000000000000000000000000000000016680000000000000000000000000000000000000004254430000000000C2659C14642A6604CE305966307E5F21817A092D67D4838D7EA4C680000000000000000000000000004254430000000000E14829DB4C6419A8EFCAC1EC21D891A1A4339871", + "json": { + "PreviousTxnLgrSeq": 234, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "BTC", + "value": "0", + "issuer": "rJ51FBSh6hXSUkFdMxwmtcorjx9izrC1yj" + }, + "PreviousTxnID": "DEEB01071843D07939A19BD97128604F2B788C744D01AF82D631DF5023F4C7C0", + "Flags": 131072, + "Balance": { + "currency": "BTC", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "BTC", + "value": "1", + "issuer": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui" + } + } + }, + { + "binary": "110064220000000031000000000000000132000000000000000558D0CAC45692858D395B16D52A0B44ADCB7EF178617C05BAE3C36FF5574BA012C38214E14829DB4C6419A8EFCAC1EC21D891A1A4339871011340AC2875C846CBD37CAF8409A623F3AA7D62916A0E043E02C909C9EF3A7B06F8CF142355A88F0729A5014DB835C24DA05F062293A439151A0BE9ACB80F20B2CDC5", + "json": { + "Owner": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui", + "IndexNext": "0000000000000001", + "LedgerEntryType": "DirectoryNode", + "IndexPrevious": "0000000000000005", + "Flags": 0, + "RootIndex": "D0CAC45692858D395B16D52A0B44ADCB7EF178617C05BAE3C36FF5574BA012C3", + "Indexes": [ + "AC2875C846CBD37CAF8409A623F3AA7D62916A0E043E02C909C9EF3A7B06F8CF", + "142355A88F0729A5014DB835C24DA05F062293A439151A0BE9ACB80F20B2CDC5" + ] + } + }, + { + "binary": "11006F2200000000240000000625000027643300000000000000003400000000000000015558BF1AC5F8ADDB088913149E0440EF41430F2E62A0BE200674F6F5F28979F1F85010F774E0321809251174AC85531606FB46B75EEF9F842F9697531AA535D3D0C00064D49AA535D3D0C0000000000000000000000000004254430000000000E8ACFC6B5EF4EA0601241525375162F43C2FF28565D5038D7EA4C68000000000000000000000000000555344000000000058C742CF55C456DE367686CB9CED83750BD24979811458C742CF55C456DE367686CB9CED83750BD24979", + "json": { + "TakerPays": { + "currency": "BTC", + "value": "7.5", + "issuer": "r4DGz8SxHXLaqsA9M2oocXsrty6BMSQvw3" + }, + "Account": "r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx", + "PreviousTxnLgrSeq": 10084, + "BookDirectory": "F774E0321809251174AC85531606FB46B75EEF9F842F9697531AA535D3D0C000", + "LedgerEntryType": "Offer", + "OwnerNode": "0000000000000001", + "PreviousTxnID": "58BF1AC5F8ADDB088913149E0440EF41430F2E62A0BE200674F6F5F28979F1F8", + "TakerGets": { + "currency": "USD", + "value": "100", + "issuer": "r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx" + }, + "Flags": 0, + "Sequence": 6, + "BookNode": "0000000000000000" + } + }, + { + "binary": "110061220000000024000000012500000B972D00000000557C63981F982844B6ABB31F0FE858CBE7528CA47BC76658855FE44A4ECEECEDD4624000000277CF2A008114A0B2F54B75C3D1EAC4FFC68EC03CCBB772CC1325", + "json": { + "OwnerCount": 0, + "Account": "rEe6VvCzzKU1ib9waLknXvEXywVjjUWFDN", + "PreviousTxnLgrSeq": 2967, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "7C63981F982844B6ABB31F0FE858CBE7528CA47BC76658855FE44A4ECEECEDD4", + "Flags": 0, + "Sequence": 1, + "Balance": "10600000000" + } + }, + { + "binary": "1100722200010000250000010C559C88635839AF1B4142FC8A03E733DCB62ADAE7D2407F13365A05B94A5A153D596280000000000000000000000000000000000000005553440000000000000000000000000000000000000000000000000166D4C38D7EA4C680000000000000000000000000005553440000000000A82BB90BF7031413B42E2C890827EDC2399B7BFA6780000000000000000000000000000000000000005553440000000000B544029B077F39117BD0C9FB2913FCE08F9345CF", + "json": { + "PreviousTxnLgrSeq": 268, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "USD", + "value": "10", + "issuer": "rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa" + }, + "PreviousTxnID": "9C88635839AF1B4142FC8A03E733DCB62ADAE7D2407F13365A05B94A5A153D59", + "Flags": 65536, + "Balance": { + "currency": "USD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "USD", + "value": "0", + "issuer": "rHXS898sKZX6RY3WYPo5hW6UGnpBCnDzfr" + } + } + }, + { + "binary": "110064220000000031000000000000000432000000000000000358433FE9D880C1A0D1901BAE63BB255312119826D6ADF8571F04736C409A77B840821436D16F18B3AAC1868C1E3E8FA8EB7DDFD8ECCCAC01134085469362B15032D6213572E63175C87C321601E1DDBB588C9CBD08CDB3F276AC2F1F54C50845EBD434A06639160F77CEB7C99C0606A3624F64C3678A9129F08D", + "json": { + "Owner": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm", + "IndexNext": "0000000000000004", + "LedgerEntryType": "DirectoryNode", + "IndexPrevious": "0000000000000003", + "Flags": 0, + "RootIndex": "433FE9D880C1A0D1901BAE63BB255312119826D6ADF8571F04736C409A77B840", + "Indexes": [ + "85469362B15032D6213572E63175C87C321601E1DDBB588C9CBD08CDB3F276AC", + "2F1F54C50845EBD434A06639160F77CEB7C99C0606A3624F64C3678A9129F08D" + ] + } + }, + { + "binary": "110064220000000058D4A00D9B3452C7F93C5F0531FA8FFB4599FEEC405CA803FBEFE0FA22137D863D821487057DF0267E7A0ED8E1197ADC0EF8C4471A90A8011320C1C5FB39D6C15C581D822DBAF725EF7EDE40BEC9F93C52398CF5CE9F64154D6C", + "json": { + "Owner": "rDJvoVn8PyhwvHAWuTdtqkH4fuMLoWsZKG", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "D4A00D9B3452C7F93C5F0531FA8FFB4599FEEC405CA803FBEFE0FA22137D863D", + "Indexes": [ + "C1C5FB39D6C15C581D822DBAF725EF7EDE40BEC9F93C52398CF5CE9F64154D6C" + ] + } + }, + { + "binary": "110064220000000058D4B68B54869E428428078E1045B8BB66C24DD101DB3FCCBB099929B3B63BCB408214D99223BCD7B2E92968DC60BC9C63D1D808191FB30113209A551971E78FE2FB80D930A77EA0BAC2139A49D6BEB98406427C79F52A347A09", + "json": { + "Owner": "rLqQ62u51KR3TFcewbEbJTQbCuTqsg82EY", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "D4B68B54869E428428078E1045B8BB66C24DD101DB3FCCBB099929B3B63BCB40", + "Indexes": [ + "9A551971E78FE2FB80D930A77EA0BAC2139A49D6BEB98406427C79F52A347A09" + ] + } + }, + { + "binary": "1100612200000000240000000225000027512D0000000155AF65070E6664E619813067C49BC64CBDB9A7543042DA7741DA5446859BDD782C62400000025A01C4F68114F7FF2D5EA6BB5C26D85343656BEEE94D74B509E0", + "json": { + "OwnerCount": 1, + "Account": "rPcHbQ26o4Xrwb2bu5gLc3gWUsS52yx1pG", + "PreviousTxnLgrSeq": 10065, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "AF65070E6664E619813067C49BC64CBDB9A7543042DA7741DA5446859BDD782C", + "Flags": 0, + "Sequence": 2, + "Balance": "10099999990" + } + }, + { + "binary": "110064220000000058D8120FC732737A2CF2E9968FDF3797A43B457F2A81AA06D2653171A1EA6352048214B5F762798A53D543A014CAF8B297CFF8F2F937E80113408A2B79E75D1012CB89DBF27A0CE4750B398C353D679F5C1E22F8FAC6F87AE13CC683B5BB928F025F1E860D9D69D6C554C2202DE0D45877ADB3077DA4CB9E125C", + "json": { + "Owner": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "D8120FC732737A2CF2E9968FDF3797A43B457F2A81AA06D2653171A1EA635204", + "Indexes": [ + "8A2B79E75D1012CB89DBF27A0CE4750B398C353D679F5C1E22F8FAC6F87AE13C", + "C683B5BB928F025F1E860D9D69D6C554C2202DE0D45877ADB3077DA4CB9E125C" + ] + } + }, + { + "binary": "1100612200000000240000000125000000652D0000000055972A6B3107761A267F54B48A337B5145BC59A565E9E36E970525877CB053678C6240000002540BE40081146DB2F1BE3E0DE1750C4F4ECD9CC2F6099344CC07", + "json": { + "OwnerCount": 0, + "Account": "rBrspBLnwBRXEeszToxcDUHs4GbWtGrhdE", + "PreviousTxnLgrSeq": 101, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "972A6B3107761A267F54B48A337B5145BC59A565E9E36E970525877CB053678C", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "11006122000000002400000001250000376E2D0000000055458F1F8CC965A0677BC7B0761AFE57D47845B501B9E5293C49736A100E2E92926240000002540BE4008114D786692D656E042B3FD6459C3ED9EF54347E7A46", + "json": { + "OwnerCount": 0, + "Account": "rLebJGqYffmcTbFwBzWJRiv5fo2ccmmvsB", + "PreviousTxnLgrSeq": 14190, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "458F1F8CC965A0677BC7B0761AFE57D47845B501B9E5293C49736A100E2E9292", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "1100612200000000240000000125000000662D00000000552DA2B33FFAE8CDCC011C86E52904A665256AD3F9D0A1D85A6637C461925E3FB06240000002540BE4008114F6FE4B8E0AE3139FF83919611A3562BF3BF50F4E", + "json": { + "OwnerCount": 0, + "Account": "rPWyiv5PXyKWitakbaKne4cnCQppRvDc5B", + "PreviousTxnLgrSeq": 102, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "2DA2B33FFAE8CDCC011C86E52904A665256AD3F9D0A1D85A6637C461925E3FB0", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "110064220000000058DD23E2C60C9BC58180AC6EA7C668233EC51A0947E42FD1FAD4F5FBAED9698D958214D9CEEA2E2AD331A8D087C216284D58EBBC6780E8011320908D554AA0D29F660716A3EE65C61DD886B744DDF60DE70E6B16EADB770635DB", + "json": { + "Owner": "rLiCWKQNUs8CQ81m2rBoFjshuVJviSRoaJ", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "DD23E2C60C9BC58180AC6EA7C668233EC51A0947E42FD1FAD4F5FBAED9698D95", + "Indexes": [ + "908D554AA0D29F660716A3EE65C61DD886B744DDF60DE70E6B16EADB770635DB" + ] + } + }, + { + "binary": "1100612200000000240000000125000000572D00000000558D247FF7A5195A888A36C0CA56DD2B70C2AB5BBD04F3045CD3B9CAF34BBF81436240038D7EA4C680008114838627B98B8D25DF362F111B570A5CC5EA2F3CA9", + "json": { + "OwnerCount": 0, + "Account": "rUzSNPtxrmeSTpnjsvaTuQvF2SQFPFSvLn", + "PreviousTxnLgrSeq": 87, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "8D247FF7A5195A888A36C0CA56DD2B70C2AB5BBD04F3045CD3B9CAF34BBF8143", + "Flags": 0, + "Sequence": 1, + "Balance": "1000000000000000" + } + }, + { + "binary": "1100612200000000240000000925000045922D0000000155821706FDED3BED3D146CED9896683E2D4131B0D1238F44ED53C5C40E07DD659A624000000255A7E070811450FCCA71E98DFA43305149F9F0C7897DE5A9D18C", + "json": { + "OwnerCount": 1, + "Account": "r3PDtZSa5LiYp1Ysn1vMuMzB59RzV3W9QH", + "PreviousTxnLgrSeq": 17810, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "821706FDED3BED3D146CED9896683E2D4131B0D1238F44ED53C5C40E07DD659A", + "Flags": 0, + "Sequence": 9, + "Balance": "10026999920" + } + }, + { + "binary": "1100612200000000240000000125000000682D000000005581066DCA6C77C2C8A2F39EB03DCC720652AA0FA0EDF6E99A92202ACB5414A1B56240000004A817C8008114DE08239AAD0DFD1939741D086C1C4E7D72C9AA44", + "json": { + "OwnerCount": 0, + "Account": "rMNzmamctjEDqgwyBKbYfEzHbMeSkLQfaS", + "PreviousTxnLgrSeq": 104, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "81066DCA6C77C2C8A2F39EB03DCC720652AA0FA0EDF6E99A92202ACB5414A1B5", + "Flags": 0, + "Sequence": 1, + "Balance": "20000000000" + } + }, + { + "binary": "1100612200000000240000000125000000692D0000000055711B2ED1072F60EA84B05BA99C594D56BB10701BD83BBA68EC0D55CD4C4FDC506240000002540BE4008114B50D5FCBBD0125DD2085CFB29B82FF0DC7EA2D48", + "json": { + "OwnerCount": 0, + "Account": "rHWKKygGWPon9WSj4SzTH7vS4ict1QWKo9", + "PreviousTxnLgrSeq": 105, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "711B2ED1072F60EA84B05BA99C594D56BB10701BD83BBA68EC0D55CD4C4FDC50", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "110072220002000025000000E355AED7737870A63125C3255323624846181E422B8E6E5CB7F1740EB364B89AC1F0628000000000000000000000000000000000000000434144000000000000000000000000000000000000000000000000016680000000000000000000000000000000000000004341440000000000A82BB90BF7031413B42E2C890827EDC2399B7BFA67D4C38D7EA4C680000000000000000000000000004341440000000000E14829DB4C6419A8EFCAC1EC21D891A1A4339871", + "json": { + "PreviousTxnLgrSeq": 227, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "CAD", + "value": "0", + "issuer": "rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa" + }, + "PreviousTxnID": "AED7737870A63125C3255323624846181E422B8E6E5CB7F1740EB364B89AC1F0", + "Flags": 131072, + "Balance": { + "currency": "CAD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "CAD", + "value": "10", + "issuer": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui" + } + } + }, + { + "binary": "110072220002000025000022BF55EB662576200A6F79B29F58B4C08605A391151199A551D0B2A7231013FD722D9C628000000000000000000000000000000000000000555344000000000000000000000000000000000000000000000000016680000000000000000000000000000000000000005553440000000000BF3389DD51B5B8CC5AEA410403036A2990896C7067D4C38D7EA4C680000000000000000000000000005553440000000000F8B331F4AEC7900AD1B990899C54F87633EBB741", + "json": { + "PreviousTxnLgrSeq": 8895, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "USD", + "value": "0", + "issuer": "rJRyob8LPaA3twGEQDPU2gXevWhpSgD8S6" + }, + "PreviousTxnID": "EB662576200A6F79B29F58B4C08605A391151199A551D0B2A7231013FD722D9C", + "Flags": 131072, + "Balance": { + "currency": "USD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "USD", + "value": "10", + "issuer": "rPgrEG6nMMwAM1VbTumL23dnEX4UmeUHk7" + } + } + }, + { + "binary": "110064220000000031000000000000000132000000000000000158E1DE1C68686261E5D06A3C89B78B4C254366AE9F166B56ED02DA545FF1954B298214C2659C14642A6604CE305966307E5F21817A092D0113409C3784EB4832563535522198D9D14E91D2760644174813689EE6A03AD43C6E4CED54FC8E215EFAE23E396D27099387D6687BDB63F7F282111BB0F567F8D1D649", + "json": { + "Owner": "rJ51FBSh6hXSUkFdMxwmtcorjx9izrC1yj", + "IndexNext": "0000000000000001", + "LedgerEntryType": "DirectoryNode", + "IndexPrevious": "0000000000000001", + "Flags": 0, + "RootIndex": "E1DE1C68686261E5D06A3C89B78B4C254366AE9F166B56ED02DA545FF1954B29", + "Indexes": [ + "9C3784EB4832563535522198D9D14E91D2760644174813689EE6A03AD43C6E4C", + "ED54FC8E215EFAE23E396D27099387D6687BDB63F7F282111BB0F567F8D1D649" + ] + } + }, + { + "binary": "1100612200000000240000000F2500005A2D2D00000000556F4331FB011A35EDBD5B17BF5D09764E9F5AA21984F7DDEB1C79E72E684BAD356240000001EE00D7748114D0A1812F500329A007707A05F5F7A8794E9200C0", + "json": { + "OwnerCount": 0, + "Account": "rLp9pST1aAndXTeUYFkpLtkmtZVNcMs2Hc", + "PreviousTxnLgrSeq": 23085, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "6F4331FB011A35EDBD5B17BF5D09764E9F5AA21984F7DDEB1C79E72E684BAD35", + "Flags": 0, + "Sequence": 15, + "Balance": "8287999860" + } + }, + { + "binary": "11006122000000002400000001250000006A2D000000005594057E3093D47E7A5286F1ABBF11780FBE644AE9DE530C15B1EDCF512AAC42EA624000000077359400811476E579FE6002C8EBBD229066CD5CD449DFFC85BD", + "json": { + "OwnerCount": 0, + "Account": "rBqCdAqw7jLH3EDx1Gkw4gUAbFqF7Gap4c", + "PreviousTxnLgrSeq": 106, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "94057E3093D47E7A5286F1ABBF11780FBE644AE9DE530C15B1EDCF512AAC42EA", + "Flags": 0, + "Sequence": 1, + "Balance": "2000000000" + } + }, + { + "binary": "110064220000000058E2EC9E1BC7B4667B7A5F2F68857F6E6A478A09B5BB4F99E09F694437C4152DED8214C2225C8CBC2B6D0E53C763B53A9AC66C658A4EEC01132065492B9F30F1CBEA168509128EB8619BAE02A7A7A4725FF3F8DAA70FA707A26E", + "json": { + "Owner": "rJ6VE6L87yaVmdyxa9jZFXSAdEFSoTGPbE", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "E2EC9E1BC7B4667B7A5F2F68857F6E6A478A09B5BB4F99E09F694437C4152DED", + "Indexes": [ + "65492B9F30F1CBEA168509128EB8619BAE02A7A7A4725FF3F8DAA70FA707A26E" + ] + } + }, + { + "binary": "1100612200000000240000000125000043032D0000000055DE5907B8533B8D3C40D1BA268D54E34D74F03348DAB54837F0000F9182A6BE036240000002540BE4008114A6473D67D54E36ED960CC45526D78345C96FAE5A", + "json": { + "OwnerCount": 0, + "Account": "rGwUWgN5BEg3QGNY3RX2HfYowjUTZdid3E", + "PreviousTxnLgrSeq": 17155, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "DE5907B8533B8D3C40D1BA268D54E34D74F03348DAB54837F0000F9182A6BE03", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "1100722200010000250000009355981BC0B7C0BD6686453A9DC15A98E32E77834B55CA5D177916C03A09F8B896396280000000000000000000000000000000000000004254430000000000000000000000000000000000000000000000000166D4C8E1BC9BF04000000000000000000000000000425443000000000036D16F18B3AAC1868C1E3E8FA8EB7DDFD8ECCCAC678000000000000000000000000000000000000000425443000000000070EFFAAE000322A78E0D9DC9081564888C256C37", + "json": { + "PreviousTxnLgrSeq": 147, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "BTC", + "value": "25", + "issuer": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm" + }, + "PreviousTxnID": "981BC0B7C0BD6686453A9DC15A98E32E77834B55CA5D177916C03A09F8B89639", + "Flags": 65536, + "Balance": { + "currency": "BTC", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "BTC", + "value": "0", + "issuer": "rBJwwXADHqbwsp6yhrqoyt2nmFx9FB83Th" + } + } + }, + { + "binary": "110061220000000024000000012500000E962D000000005548632A870D75AD35F30022A6E1406DE55D7807ACED8376BB9B6A99FCAD7242C66240038D7EA4C6800081149330CB93BA6421F2A782C45FBDF9CFAC001CE831", + "json": { + "OwnerCount": 0, + "Account": "rNRG8YAUqgsqoE5HSNPHTYqEGoKzMd7DJr", + "PreviousTxnLgrSeq": 3734, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "48632A870D75AD35F30022A6E1406DE55D7807ACED8376BB9B6A99FCAD7242C6", + "Flags": 0, + "Sequence": 1, + "Balance": "1000000000000000" + } + }, + { + "binary": "1100722200020000250000720737000000000000000038000000000000000055782876BCD6E5A40816DA9C300D06BF1736E7938CDF72C3A5F65AD50EABB956EB628000000000000000000000000000000000000000555344000000000000000000000000000000000000000000000000016680000000000000000000000000000000000000005553440000000000550FC62003E785DC231A1058A05E56E3F09CF4E667D5438D7EA4C6800000000000000000000000000055534400000000007588B8DBDC8932DC410E8571045466C03F5A6B69", + "json": { + "HighNode": "0000000000000000", + "LowNode": "0000000000000000", + "PreviousTxnLgrSeq": 29191, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "USD", + "value": "0", + "issuer": "r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV" + }, + "PreviousTxnID": "782876BCD6E5A40816DA9C300D06BF1736E7938CDF72C3A5F65AD50EABB956EB", + "Flags": 131072, + "Balance": { + "currency": "USD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "USD", + "value": "1000", + "issuer": "rB5TihdPbKgMrkFqrqUC3yLdE8hhv4BdeY" + } + } + }, + { + "binary": "1100612200000000240000000325000000962D0000000055F85D6E7FBA9FEB513B4A3FD80A5EB8A7245A0D93F3BDB86DC0D00CAD928C7F2062411C35669CC63CAC81140898C7B111B44A37A45C00A62C1B0C0FE904F2EB", + "json": { + "OwnerCount": 0, + "Account": "r8TR1AeB1RDQFabM6i8UoFsRF5basqoHJ", + "PreviousTxnLgrSeq": 150, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "F85D6E7FBA9FEB513B4A3FD80A5EB8A7245A0D93F3BDB86DC0D00CAD928C7F20", + "Flags": 0, + "Sequence": 3, + "Balance": "79997608218999980" + } + }, + { + "binary": "110061220000000024000000012500000EAD2D0000000055EC842B3F83593784A904FB1C43FF0677DEE59399E11286D426A52A1976856AB862400012309CE540008114107454A4BD1F14D5948783B7F2DE1E9E3819EAC4", + "json": { + "OwnerCount": 0, + "Account": "rpWrw1a5rQjZba1VySn2jichsPuB4GVnoC", + "PreviousTxnLgrSeq": 3757, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "EC842B3F83593784A904FB1C43FF0677DEE59399E11286D426A52A1976856AB8", + "Flags": 0, + "Sequence": 1, + "Balance": "20000000000000" + } + }, + { + "binary": "110072220002000025000000E955F859E3DE1B110C73CABAB950FEB0D734DE68B3E6028AC831A5E3EA65271953FD628000000000000000000000000000000000000000434144000000000000000000000000000000000000000000000000016680000000000000000000000000000000000000004341440000000000C2659C14642A6604CE305966307E5F21817A092D67D4C38D7EA4C680000000000000000000000000004341440000000000E14829DB4C6419A8EFCAC1EC21D891A1A4339871", + "json": { + "PreviousTxnLgrSeq": 233, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "CAD", + "value": "0", + "issuer": "rJ51FBSh6hXSUkFdMxwmtcorjx9izrC1yj" + }, + "PreviousTxnID": "F859E3DE1B110C73CABAB950FEB0D734DE68B3E6028AC831A5E3EA65271953FD", + "Flags": 131072, + "Balance": { + "currency": "CAD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "CAD", + "value": "10", + "issuer": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui" + } + } + }, + { + "binary": "110061220000000024000000022500005A372D00000000557FA58DF8A1A2D639D65AA889553EE19C44C770B33859E53BD7CE18272A81C06B6240000002482021F68114BF02028C1FC2BA3B3AE4D5B82BE5FCE1FFF2BD6C", + "json": { + "OwnerCount": 0, + "Account": "rJQx7JpaHUBgk7C56T2MeEAu1JZcxDekgH", + "PreviousTxnLgrSeq": 23095, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "7FA58DF8A1A2D639D65AA889553EE19C44C770B33859E53BD7CE18272A81C06B", + "Flags": 0, + "Sequence": 2, + "Balance": "9799999990" + } + }, + { + "binary": "110061220000000024000000052500001EEF2D0000000055898B68513DA6B1680A114474E0327C076FDA4F1280721657FF639AAAD60669B16240000002540BE3D881146E981A51F3A195FB2C2EA7263B08093FFD6D8A4C", + "json": { + "OwnerCount": 0, + "Account": "rBnmYPdB5ModK8NyDUad1mxuQjHVp6tAbk", + "PreviousTxnLgrSeq": 7919, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "898B68513DA6B1680A114474E0327C076FDA4F1280721657FF639AAAD60669B1", + "Flags": 0, + "Sequence": 5, + "Balance": "9999999960" + } + }, + { + "binary": "11006122000000002400000001250000685B2D00000000557E9190820F32DF1CAE924C9257B610F46003794229030F314E2075E4101B09DF62400009184E72A0008114ADAF33BE117C38CB64B508AE83B5CA81252800BA", + "json": { + "OwnerCount": 0, + "Account": "rGqM8S5GnGwiEdZ6QRm1GThiTAa89tS86E", + "PreviousTxnLgrSeq": 26715, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "7E9190820F32DF1CAE924C9257B610F46003794229030F314E2075E4101B09DF", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000000" + } + }, + { + "binary": "1100642200000000310000000000000003320000000000000002588E92E688A132410427806A734DF6154B7535E439B72DECA5E4BC7CE17135C5A4821458C742CF55C456DE367686CB9CED83750BD2497901132073E075E64CA5E7CE60FFCD5359C1D730EDFFEE7C4D992760A87DF7EA0A34E40F", + "json": { + "Owner": "r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx", + "IndexNext": "0000000000000003", + "LedgerEntryType": "DirectoryNode", + "IndexPrevious": "0000000000000002", + "Flags": 0, + "RootIndex": "8E92E688A132410427806A734DF6154B7535E439B72DECA5E4BC7CE17135C5A4", + "Indexes": [ + "73E075E64CA5E7CE60FFCD5359C1D730EDFFEE7C4D992760A87DF7EA0A34E40F" + ] + } + }, + { + "binary": "11006122000000002400000001250000006E2D000000005560CA81BF12767F5E9159DFDA983525E2B45776567ACA83D19FDBC28353F25D9F624000000277CF2A008114C0A76C462911CBC082751F5D8324F0648FE37381", + "json": { + "OwnerCount": 0, + "Account": "rJZCJ2jcohxtTzssBPeTGHLstMNEj5D96n", + "PreviousTxnLgrSeq": 110, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "60CA81BF12767F5E9159DFDA983525E2B45776567ACA83D19FDBC28353F25D9F", + "Flags": 0, + "Sequence": 1, + "Balance": "10600000000" + } + }, + { + "binary": "1100612200000000240000001125000069422D000000005562EFA3F14D0DE4136D444B65371C6EFE842C9B4782437D6DE81784329E04001262401508355D263D608114C06883DA16983A0289DFAC996C491D8F8E8FD996", + "json": { + "OwnerCount": 0, + "Account": "rJYMACXJd1eejwzZA53VncYmiK2kZSBxyD", + "PreviousTxnLgrSeq": 26946, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "62EFA3F14D0DE4136D444B65371C6EFE842C9B4782437D6DE81784329E040012", + "Flags": 0, + "Sequence": 17, + "Balance": "5919999799999840" + } + }, + { + "binary": "110064220000000058E1DE1C68686261E5D06A3C89B78B4C254366AE9F166B56ED02DA545FF1954B298214C2659C14642A6604CE305966307E5F21817A092D011340CF1F8DF231AE06AE9D55C3B3367A9ED1E430FC0A6CA193EEA559C3ADF0A634FB353D47B7B033F5EC041BD4E367437C9EDA160D14BFBC3EF43B3335259AA5D5D5", + "json": { + "Owner": "rJ51FBSh6hXSUkFdMxwmtcorjx9izrC1yj", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "E1DE1C68686261E5D06A3C89B78B4C254366AE9F166B56ED02DA545FF1954B29", + "Indexes": [ + "CF1F8DF231AE06AE9D55C3B3367A9ED1E430FC0A6CA193EEA559C3ADF0A634FB", + "353D47B7B033F5EC041BD4E367437C9EDA160D14BFBC3EF43B3335259AA5D5D5" + ] + } + }, + { + "binary": "1100612200000000240000000125000068612D0000000055AFD4F8E6EAB0CBE97A842576D6CEB158A54B209B6C28E5106E8445F0C599EF5362400009184E72A0008114D256C27AAE7F92B7E798EFA70891AD4B1B8E431F", + "json": { + "OwnerCount": 0, + "Account": "rLBwqTG5ErivwPXGaAGLQzJ2rr7ZTpjMx7", + "PreviousTxnLgrSeq": 26721, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "AFD4F8E6EAB0CBE97A842576D6CEB158A54B209B6C28E5106E8445F0C599EF53", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000000" + } + }, + { + "binary": "1100612200000000240000000125000068632D0000000055256238C32D954F1DBE93C7FDF50D24226238DB495ED6A3205803915A27A138C262400009184E72A00081142ADE77C62E7CA974C2A211935FAD3686630FB451", + "json": { + "OwnerCount": 0, + "Account": "rhuCtPvq6jJeYF1S7aEmAcE5iM8LstSrrP", + "PreviousTxnLgrSeq": 26723, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "256238C32D954F1DBE93C7FDF50D24226238DB495ED6A3205803915A27A138C2", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000000" + } + }, + { + "binary": "11007222000300002500005ADC37000000000000000038000000000000000055F9ED6C634DE09655F9F7C8E088B9157BB785571CAA4305A6DD7BC876BD57671D6280000000000000000000000000000000000000005553440000000000000000000000000000000000000000000000000166D4C71AFD498D00000000000000000000000000005553440000000000169F404D62A8D2C8EE3935F230AA60BC07919E9667D4C71AFD498D000000000000000000000000000055534400000000006A03714FE4B738A637A094271E0DE8414D904CFA", + "json": { + "HighNode": "0000000000000000", + "LowNode": "0000000000000000", + "PreviousTxnLgrSeq": 23260, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "USD", + "value": "20", + "issuer": "rshceBo6ftSVYo8h5uNPzRWbdqk4W6g9va" + }, + "PreviousTxnID": "F9ED6C634DE09655F9F7C8E088B9157BB785571CAA4305A6DD7BC876BD57671D", + "Flags": 196608, + "Balance": { + "currency": "USD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "USD", + "value": "20", + "issuer": "rwCYkXihZPm7dWuPCXoS3WXap7vbnZ8uzB" + } + } + }, + { + "binary": "110064220000000036531AA535D3D0C00058F774E0321809251174AC85531606FB46B75EEF9F842F9697531AA535D3D0C000011100000000000000000000000042544300000000000211E8ACFC6B5EF4EA0601241525375162F43C2FF28503110000000000000000000000005553440000000000041158C742CF55C456DE367686CB9CED83750BD24979011320D1CB738BD08AC36DCB77191DB87C6E40FA478B86503371ED497F30931D7F4F52", + "json": { + "TakerPaysCurrency": "0000000000000000000000004254430000000000", + "ExchangeRate": "531AA535D3D0C000", + "TakerGetsCurrency": "0000000000000000000000005553440000000000", + "TakerGetsIssuer": "58C742CF55C456DE367686CB9CED83750BD24979", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "F774E0321809251174AC85531606FB46B75EEF9F842F9697531AA535D3D0C000", + "Indexes": [ + "D1CB738BD08AC36DCB77191DB87C6E40FA478B86503371ED497F30931D7F4F52" + ], + "TakerPaysIssuer": "E8ACFC6B5EF4EA0601241525375162F43C2FF285" + } + }, + { + "binary": "110064220000000058F8327E8AFE1AF09A5B13D6384F055CCC475A5757308AA243A7A1A2CB00A6CB7E8214E8ACFC6B5EF4EA0601241525375162F43C2FF28501134017B72685E9FBEFE18E0C1E8F07000E1B345A18ECD2D2BE9B27E69045248EF036F9830A2F94E5B611F6364893235E6D7F3521A8DE8AF936687B40C555E1282836", + "json": { + "Owner": "r4DGz8SxHXLaqsA9M2oocXsrty6BMSQvw3", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "F8327E8AFE1AF09A5B13D6384F055CCC475A5757308AA243A7A1A2CB00A6CB7E", + "Indexes": [ + "17B72685E9FBEFE18E0C1E8F07000E1B345A18ECD2D2BE9B27E69045248EF036", + "F9830A2F94E5B611F6364893235E6D7F3521A8DE8AF936687B40C555E1282836" + ] + } + }, + { + "binary": "110072220002000025000022C5558D7F42ED0621FBCFAE55CC6F2A9403A2AFB205708CCBA3109BB61DB8DDA261B4628000000000000000000000000000000000000000555344000000000000000000000000000000000000000000000000016680000000000000000000000000000000000000005553440000000000712B799C79D1EEE3094B59EF9920C7FEB3CE449967D498DE76816D80000000000000000000000000005553440000000000BF3389DD51B5B8CC5AEA410403036A2990896C70", + "json": { + "PreviousTxnLgrSeq": 8901, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "USD", + "value": "0", + "issuer": "rBKPS4oLSaV2KVVuHH8EpQqMGgGefGFQs7" + }, + "PreviousTxnID": "8D7F42ED0621FBCFAE55CC6F2A9403A2AFB205708CCBA3109BB61DB8DDA261B4", + "Flags": 131072, + "Balance": { + "currency": "USD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "USD", + "value": "7", + "issuer": "rJRyob8LPaA3twGEQDPU2gXevWhpSgD8S6" + } + } + }, + { + "binary": "1100612200000000240000000125000000E52D00000000556B10BDDABEB8C1D5F8E0CD7A54C08FEAD32260BDFFAC9692EE79B95E6E022A2762400009184E72A0008114E965F6EB72FBBB66B6A5A366F79B964D50115D4C", + "json": { + "OwnerCount": 0, + "Account": "r4HabKLiKYtCbwnGG3Ev4HqncmXWsCtF9F", + "PreviousTxnLgrSeq": 229, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "6B10BDDABEB8C1D5F8E0CD7A54C08FEAD32260BDFFAC9692EE79B95E6E022A27", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000000" + } + }, + { + "binary": "110064220000000058F95F6D3A1EF7981E5CA4D5AEC4DA63392B126C76469735BCCA26150A1AF6D9C3821473B3ED1EBFF63BECF6E84D03B6A0CAF1BE8A6050011320CAD951AB279A749AE648FD1DFF56C021BD66E36187022E772C31FE52106CB13B", + "json": { + "Owner": "rBY8EZDiCNMjjhrC7SCfaGr2PzGWtSntNy", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "F95F6D3A1EF7981E5CA4D5AEC4DA63392B126C76469735BCCA26150A1AF6D9C3", + "Indexes": [ + "CAD951AB279A749AE648FD1DFF56C021BD66E36187022E772C31FE52106CB13B" + ] + } + }, + { + "binary": "1100722200030000250000274255FE8A112AD2C27440245F120388EB00C8208833B3737A6DE6CB8D3AF3840ECEAD6280000000000000000000000000000000000000004254430000000000000000000000000000000000000000000000000166D4D1C37937E08000000000000000000000000000425443000000000058C742CF55C456DE367686CB9CED83750BD2497967D4D1C37937E080000000000000000000000000004254430000000000E8ACFC6B5EF4EA0601241525375162F43C2FF285", + "json": { + "PreviousTxnLgrSeq": 10050, + "LedgerEntryType": "RippleState", + "LowLimit": { + "currency": "BTC", + "value": "50", + "issuer": "r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx" + }, + "PreviousTxnID": "FE8A112AD2C27440245F120388EB00C8208833B3737A6DE6CB8D3AF3840ECEAD", + "Flags": 196608, + "Balance": { + "currency": "BTC", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "HighLimit": { + "currency": "BTC", + "value": "50", + "issuer": "r4DGz8SxHXLaqsA9M2oocXsrty6BMSQvw3" + } + } + }, + { + "binary": "11006122000000002400000001250000006F2D0000000055F1414803262CA34694E60B7D1EFBD6F7400966BFE1C7EEF2C564599730D792CC6240000002540BE4008114C88385F33698DEA709EAD494EB4E60343B36A466", + "json": { + "OwnerCount": 0, + "Account": "rKHD6m92oprEVdi1FwGfTzxbgKt8eQfUYL", + "PreviousTxnLgrSeq": 111, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "F1414803262CA34694E60B7D1EFBD6F7400966BFE1C7EEF2C564599730D792CC", + "Flags": 0, + "Sequence": 1, + "Balance": "10000000000" + } + }, + { + "binary": "110064220000000058FD46CE0EEBB1C52878ECA415AB73DF378CE04452AE67873B8BEF0356F89B35CE82148D3A0AEF277858BD4D9751ECECD16779C0CC86D00113408A2B79E75D1012CB89DBF27A0CE4750B398C353D679F5C1E22F8FAC6F87AE13CCD34D8FF7C656B66E2298DB420C918FE27DFFF2186AC8D1785D8CBF2C6BC3488", + "json": { + "Owner": "rD1jovjQeEpvaDwn9wKaYokkXXrqo4D23x", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "FD46CE0EEBB1C52878ECA415AB73DF378CE04452AE67873B8BEF0356F89B35CE", + "Indexes": [ + "8A2B79E75D1012CB89DBF27A0CE4750B398C353D679F5C1E22F8FAC6F87AE13C", + "CD34D8FF7C656B66E2298DB420C918FE27DFFF2186AC8D1785D8CBF2C6BC3488" + ] + } + }, + { + "binary": "1100612200000000240000000925000045B22D00000002550A7E6FD67D2EB7B7AD0E10DAC33B595B26E8E0DFD9F06183FB430A46779B66346240000000D09DC2B081142B6C42A95B3F7EE1971E4A10098E8F1B5F66AA08", + "json": { + "OwnerCount": 2, + "Account": "rhxbkK9jGqPVLZSWPvCEmmf15xHBfJfCEy", + "PreviousTxnLgrSeq": 17842, + "LedgerEntryType": "AccountRoot", + "PreviousTxnID": "0A7E6FD67D2EB7B7AD0E10DAC33B595B26E8E0DFD9F06183FB430A46779B6634", + "Flags": 0, + "Sequence": 9, + "Balance": "3499999920" + } + }, + { + "binary": "110064220000000058FFA9A0BE95FAC1E9843396C0791EADA3CBFEE551D900BA126E4AD107EC71008C82142ECC94F5447A3CC1348E94C84D4677442C9E4227011340B15AB125CC1D8CACDC22B76E5AABF74A6BB620A5C223BE81ECB71EF17F1C3489B82A83B063FF08369F9BDEDC73074352FE37733E8373F6EDBFFC872489B57D93", + "json": { + "Owner": "rnGTwRTacmqZZBwPB6rh3H1W4GoTZCQtNA", + "LedgerEntryType": "DirectoryNode", + "Flags": 0, + "RootIndex": "FFA9A0BE95FAC1E9843396C0791EADA3CBFEE551D900BA126E4AD107EC71008C", + "Indexes": [ + "B15AB125CC1D8CACDC22B76E5AABF74A6BB620A5C223BE81ECB71EF17F1C3489", + "B82A83B063FF08369F9BDEDC73074352FE37733E8373F6EDBFFC872489B57D93" + ] + } + } + ], + "transactions": [ + { + "binary": "1200002200000000240000003E6140000002540BE40068400000000000000A7321034AADB09CFF4A4804073701EC53C3510CDC95917C2BB0150FB742D0C66E6CEE9E74473045022022EB32AECEF7C644C891C19F87966DF9C62B1F34BABA6BE774325E4BB8E2DD62022100A51437898C28C2B297112DF8131F2BB39EA5FE613487DDD611525F17962646398114550FC62003E785DC231A1058A05E56E3F09CF4E68314D4CC8AB5B21D86A82C3E9E8D0ECF2404B77FECBA", + "json": { + "Account": "r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV", + "Destination": "rLQBHVhFnaC5gLEkgr6HgBJJ3bgeZHg9cj", + "TransactionType": "Payment", + "TxnSignature": "3045022022EB32AECEF7C644C891C19F87966DF9C62B1F34BABA6BE774325E4BB8E2DD62022100A51437898C28C2B297112DF8131F2BB39EA5FE613487DDD611525F1796264639", + "SigningPubKey": "034AADB09CFF4A4804073701EC53C3510CDC95917C2BB0150FB742D0C66E6CEE9E", + "Amount": "10000000000", + "Fee": "10", + "Flags": 0, + "Sequence": 62 + } + }, + { + "binary": "1200302200000000240000000168400000000000000A601D40000000000003E8601E400000000000271073210330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD020744630440220101BCA4B5B5A37C6F44480F9A34752C9AA8B2CDF5AD47E3CB424DEDC21C06DB702206EEB257E82A89B1F46A0A2C7F070B0BD181D980FF86FE4269E369F6FC7A270918114B5F762798A53D543A014CAF8B297CFF8F2F937E8011914AF80285F637EE4AF3C20378F9DFB12511ACB8D27000000000000000000000000000000000000000014550FC62003E785DC231A1058A05E56E3F09CF4E60000000000000000000000000000000000000000", + "json": { + "Account": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", + "XChainBridge": { + "LockingChainDoor": "rGzx83BVoqTYbGn7tiVAnFw7cbxjin13jL", + "LockingChainIssue": { + "currency": "XRP" + }, + "IssuingChainDoor": "r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV", + "IssuingChainIssue": { + "currency": "XRP" + } + }, + "Fee": "10", + "Flags": 0, + "MinAccountCreateAmount": "10000", + "Sequence": 1, + "SignatureReward": "1000", + "SigningPubKey": "0330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD020", + "TransactionType": "XChainCreateBridge", + "TxnSignature": "30440220101BCA4B5B5A37C6F44480F9A34752C9AA8B2CDF5AD47E3CB424DEDC21C06DB702206EEB257E82A89B1F46A0A2C7F070B0BD181D980FF86FE4269E369F6FC7A27091" + } + }, + { + "binary": "12002F2200000000240000000168400000000000000A601D40000000000003E8601E400000000000271073210330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD02074473045022100D2CABC1B0E0635A8EE2E6554F6D474C49BC292C995C5C9F83179F4A60634B04C02205D1DB569D9593136F2FBEA7140010C8F46794D653AFDBEA8D30B8750BA4805E58114B5F762798A53D543A014CAF8B297CFF8F2F937E8011914AF80285F637EE4AF3C20378F9DFB12511ACB8D27000000000000000000000000000000000000000014550FC62003E785DC231A1058A05E56E3F09CF4E60000000000000000000000000000000000000000", + "json": { + "Account": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", + "XChainBridge": { + "LockingChainDoor": "rGzx83BVoqTYbGn7tiVAnFw7cbxjin13jL", + "LockingChainIssue": { + "currency": "XRP" + }, + "IssuingChainDoor": "r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV", + "IssuingChainIssue": { + "currency": "XRP" + } + }, + "Fee": "10", + "Flags": 0, + "MinAccountCreateAmount": "10000", + "Sequence": 1, + "SignatureReward": "1000", + "SigningPubKey": "0330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD020", + "TransactionType": "XChainModifyBridge", + "TxnSignature": "3045022100D2CABC1B0E0635A8EE2E6554F6D474C49BC292C995C5C9F83179F4A60634B04C02205D1DB569D9593136F2FBEA7140010C8F46794D653AFDBEA8D30B8750BA4805E5" + } + }, + { + "binary": "1200292280000000240000000168400000000000000A601D400000000000271073210330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD020744630440220247B20A1B9C48E21A374CB9B3E1FE2A7C528151868DF8D307E9FBE15237E531A02207C20C092DDCC525E583EF4AB7CB91E862A6DED19426997D3F0A2C84E2BE8C5DD8114B5F762798A53D543A014CAF8B297CFF8F2F937E8801214AF80285F637EE4AF3C20378F9DFB12511ACB8D27011914AF80285F637EE4AF3C20378F9DFB12511ACB8D27000000000000000000000000000000000000000014550FC62003E785DC231A1058A05E56E3F09CF4E60000000000000000000000000000000000000000", + "json": { + "Account": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", + "XChainBridge": { + "LockingChainDoor": "rGzx83BVoqTYbGn7tiVAnFw7cbxjin13jL", + "LockingChainIssue": { + "currency": "XRP" + }, + "IssuingChainDoor": "r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV", + "IssuingChainIssue": { + "currency": "XRP" + } + }, + "Fee": "10", + "Flags": 2147483648, + "OtherChainSource": "rGzx83BVoqTYbGn7tiVAnFw7cbxjin13jL", + "Sequence": 1, + "SignatureReward": "10000", + "SigningPubKey": "0330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD020", + "TransactionType": "XChainCreateClaimID", + "TxnSignature": "30440220247B20A1B9C48E21A374CB9B3E1FE2A7C528151868DF8D307E9FBE15237E531A02207C20C092DDCC525E583EF4AB7CB91E862A6DED19426997D3F0A2C84E2BE8C5DD" + } + }, + { + "binary": "12002A228000000024000000013014000000000000000161400000000000271068400000000000000A73210330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD02074453043021F177323F0D93612C82A4393A99B23905A7E675753FD80C52997AFAB13F5F9D002203BFFAF457E90BDA65AABE8F8762BD96162FAD98A0C030CCD69B06EE9B12BBFFE8114B5F762798A53D543A014CAF8B297CFF8F2F937E8011914AF80285F637EE4AF3C20378F9DFB12511ACB8D27000000000000000000000000000000000000000014550FC62003E785DC231A1058A05E56E3F09CF4E60000000000000000000000000000000000000000", + "json": { + "Account": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", + "Amount": "10000", + "XChainBridge": { + "LockingChainDoor": "rGzx83BVoqTYbGn7tiVAnFw7cbxjin13jL", + "LockingChainIssue": { + "currency": "XRP" + }, + "IssuingChainDoor": "r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV", + "IssuingChainIssue": { + "currency": "XRP" + } + }, + "Fee": "10", + "Flags": 2147483648, + "Sequence": 1, + "SigningPubKey": "0330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD020", + "TransactionType": "XChainCommit", + "TxnSignature": "3043021F177323F0D93612C82A4393A99B23905A7E675753FD80C52997AFAB13F5F9D002203BFFAF457E90BDA65AABE8F8762BD96162FAD98A0C030CCD69B06EE9B12BBFFE", + "XChainClaimID": "0000000000000001" + } + }, + { + "binary": "12002B228000000024000000013014000000000000000161400000000000271068400000000000000A73210330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD020744630440220445F7469FDA401787D9EE8A9B6E24DFF81E94F4C09FD311D2C0A58FCC02C684A022029E2EF34A5EA35F50D5BB57AC6320AD3AE12C13C8D1379B255A486D72CED142E8114B5F762798A53D543A014CAF8B297CFF8F2F937E88314550FC62003E785DC231A1058A05E56E3F09CF4E6011914AF80285F637EE4AF3C20378F9DFB12511ACB8D27000000000000000000000000000000000000000014550FC62003E785DC231A1058A05E56E3F09CF4E60000000000000000000000000000000000000000", + "json": { + "Account": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", + "Amount": "10000", + "XChainBridge": { + "LockingChainDoor": "rGzx83BVoqTYbGn7tiVAnFw7cbxjin13jL", + "LockingChainIssue": { + "currency": "XRP" + }, + "IssuingChainDoor": "r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV", + "IssuingChainIssue": { + "currency": "XRP" + } + }, + "Destination": "r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV", + "Fee": "10", + "Flags": 2147483648, + "Sequence": 1, + "SigningPubKey": "0330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD020", + "TransactionType": "XChainClaim", + "TxnSignature": "30440220445F7469FDA401787D9EE8A9B6E24DFF81E94F4C09FD311D2C0A58FCC02C684A022029E2EF34A5EA35F50D5BB57AC6320AD3AE12C13C8D1379B255A486D72CED142E", + "XChainClaimID": "0000000000000001" + } + }, + { + "binary": "12002C228000000024000000016140000000000F424068400000000000000A601D400000000000271073210330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD0207446304402202984DDE7F0B566F081F7953D7212BF031ACBF8860FE114102E9512C4C8768C77022070113F4630B1DC3045E4A98DDD648CEBC31B12774F7B44A1B8123CD2C9F5CF188114B5F762798A53D543A014CAF8B297CFF8F2F937E88314AF80285F637EE4AF3C20378F9DFB12511ACB8D27011914AF80285F637EE4AF3C20378F9DFB12511ACB8D27000000000000000000000000000000000000000014550FC62003E785DC231A1058A05E56E3F09CF4E60000000000000000000000000000000000000000", + "json": { + "Account": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", + "XChainBridge": { + "LockingChainDoor": "rGzx83BVoqTYbGn7tiVAnFw7cbxjin13jL", + "LockingChainIssue": { + "currency": "XRP" + }, + "IssuingChainDoor": "r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV", + "IssuingChainIssue": { + "currency": "XRP" + } + }, + "Amount": "1000000", + "Fee": "10", + "Flags": 2147483648, + "Destination": "rGzx83BVoqTYbGn7tiVAnFw7cbxjin13jL", + "Sequence": 1, + "SignatureReward": "10000", + "SigningPubKey": "0330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD020", + "TransactionType": "XChainAccountCreateCommit", + "TxnSignature": "304402202984DDE7F0B566F081F7953D7212BF031ACBF8860FE114102E9512C4C8768C77022070113F4630B1DC3045E4A98DDD648CEBC31B12774F7B44A1B8123CD2C9F5CF18" + } + }, + { + "binary": "12002E2400000005201B0000000D30150000000000000006614000000000989680684000000000000014601D40000000000000647121ED1F4A024ACFEBDB6C7AA88DEDE3364E060487EA31B14CC9E0D610D152B31AADC27321EDF54108BA2E0A0D3DC2AE3897F8BE0EFE776AE8D0F9FB0D0B9D64233084A8DDD1744003E74AEF1F585F156786429D2FC87A89E5C6B5A56D68BFC9A6A329F3AC67CBF2B6958283C663A4522278CA162C69B23CF75149AF022B410EA0508C16F42058007640EEFCFA3DC2AB4AB7C4D2EBBC168CB621A11B82BABD86534DFC8EFA72439A49662D744073CD848E7A587A95B35162CDF9A69BB237E72C9537A987F5B8C394F30D81145E7A3E3D7200A794FA801C66CE3775B6416EE4128314C15F113E49BCC4B9FFF43CD0366C23ACD82F75638012143FD9ED9A79DEA67CB5D585111FEF0A29203FA0408014145E7A3E3D7200A794FA801C66CE3775B6416EE4128015145E7A3E3D7200A794FA801C66CE3775B6416EE4120010130101191486F0B1126CE1205E59FDFDD2661A9FB7505CA70F000000000000000000000000000000000000000014B5F762798A53D543A014CAF8B297CFF8F2F937E80000000000000000000000000000000000000000", + "json": { + "Account": "r9cYxdjQsoXAEz3qQJc961SNLaXRkWXCvT", + "Amount": "10000000", + "AttestationRewardAccount": "r9cYxdjQsoXAEz3qQJc961SNLaXRkWXCvT", + "AttestationSignerAccount": "r9cYxdjQsoXAEz3qQJc961SNLaXRkWXCvT", + "Destination": "rJdTJRJZ6GXCCRaamHJgEqVzB7Zy4557Pi", + "Fee": "20", + "LastLedgerSequence": 13, + "OtherChainSource": "raFcdz1g8LWJDJWJE2ZKLRGdmUmsTyxaym", + "PublicKey": "ED1F4A024ACFEBDB6C7AA88DEDE3364E060487EA31B14CC9E0D610D152B31AADC2", + "Sequence": 5, + "Signature": "EEFCFA3DC2AB4AB7C4D2EBBC168CB621A11B82BABD86534DFC8EFA72439A49662D744073CD848E7A587A95B35162CDF9A69BB237E72C9537A987F5B8C394F30D", + "SignatureReward": "100", + "SigningPubKey": "EDF54108BA2E0A0D3DC2AE3897F8BE0EFE776AE8D0F9FB0D0B9D64233084A8DDD1", + "TransactionType": "XChainAddAccountCreateAttestation", + "TxnSignature": "03E74AEF1F585F156786429D2FC87A89E5C6B5A56D68BFC9A6A329F3AC67CBF2B6958283C663A4522278CA162C69B23CF75149AF022B410EA0508C16F4205800", + "WasLockingChainSend": 1, + "XChainAccountCreateCount": "0000000000000006", + "XChainBridge": { + "IssuingChainDoor": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", + "IssuingChainIssue": { + "currency": "XRP" + }, + "LockingChainDoor": "rDJVtEuDKr4rj1B3qtW7R5TVWdXV2DY7Qg", + "LockingChainIssue": { + "currency": "XRP" + } + } + } + }, + { + "binary": "12002D2400000009201B00000013301400000000000000016140000000009896806840000000000000147121ED7541DEC700470F54276C90C333A13CDBB5D341FD43C60CEA12170F6D6D4E11367321ED0406B134786FE0751717226657F7BF8AFE96442C05D28ACEC66FB64852BA604C7440D0423649E48A44F181262CF5FC08A68E7FA5CD9E55843E4F09014B76E602574741E8553383A4B43CABD194BB96713647FC0B885BE248E4FFA068FA3E6994CF0476407C175050B08000AD35EEB2D87E16CD3F95A0AEEBF2A049474275153D9D4DD44528FE99AA50E71660A15B0B768E1B90E609BBD5DC7AFAFD45D9705D72D40EA10C81141F30A4D728AB98B0950EC3B9815E6C8D43A7D5598314C15F113E49BCC4B9FFF43CD0366C23ACD82F75638012143FD9ED9A79DEA67CB5D585111FEF0A29203FA0408014141F30A4D728AB98B0950EC3B9815E6C8D43A7D5598015141F30A4D728AB98B0950EC3B9815E6C8D43A7D5590010130101191486F0B1126CE1205E59FDFDD2661A9FB7505CA70F000000000000000000000000000000000000000014B5F762798A53D543A014CAF8B297CFF8F2F937E80000000000000000000000000000000000000000", + "json": { + "Account": "rsqvD8WFFEBBv4nztpoW9YYXJ7eRzLrtc3", + "Amount": "10000000", + "AttestationRewardAccount": "rsqvD8WFFEBBv4nztpoW9YYXJ7eRzLrtc3", + "AttestationSignerAccount": "rsqvD8WFFEBBv4nztpoW9YYXJ7eRzLrtc3", + "Destination": "rJdTJRJZ6GXCCRaamHJgEqVzB7Zy4557Pi", + "Fee": "20", + "LastLedgerSequence": 19, + "OtherChainSource": "raFcdz1g8LWJDJWJE2ZKLRGdmUmsTyxaym", + "PublicKey": "ED7541DEC700470F54276C90C333A13CDBB5D341FD43C60CEA12170F6D6D4E1136", + "Sequence": 9, + "Signature": "7C175050B08000AD35EEB2D87E16CD3F95A0AEEBF2A049474275153D9D4DD44528FE99AA50E71660A15B0B768E1B90E609BBD5DC7AFAFD45D9705D72D40EA10C", + "SigningPubKey": "ED0406B134786FE0751717226657F7BF8AFE96442C05D28ACEC66FB64852BA604C", + "TransactionType": "XChainAddClaimAttestation", + "TxnSignature": "D0423649E48A44F181262CF5FC08A68E7FA5CD9E55843E4F09014B76E602574741E8553383A4B43CABD194BB96713647FC0B885BE248E4FFA068FA3E6994CF04", + "WasLockingChainSend": 1, + "XChainBridge": { + "IssuingChainDoor": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", + "IssuingChainIssue": { + "currency": "XRP" + }, + "LockingChainDoor": "rDJVtEuDKr4rj1B3qtW7R5TVWdXV2DY7Qg", + "LockingChainIssue": { + "currency": "XRP" + } + }, + "XChainClaimID": "0000000000000001" + } + }, + { + "binary": "12002315000A2200000000240015DAE161400000000000271068400000000000000A6BD5838D7EA4C680000000000000000000000000004554480000000000FBEF9A3A2B814E807745FA3D9C32FFD155FA2E8C7321ED7453D2572A2104E7B266A45888C53F503CEB1F11DC4BB3710EB2995238EC65B87440B3154D968314FCEB58001E1B0C3A4CFB33DF9FF6C73207E5EAEB9BD07E2747672168E1A2786D950495C38BD8DEE3391BF45F3008DD36F4B12E7C07D82CA5250E8114F92F27CC5EE2F2760278FE096D0CBE32BDD3653A", + "json": { + "Account": "rP5ZkB5RZQaECsSVR4DeSFK4fAw52BYtbw", + "TransactionType": "AMMCreate", + "TxnSignature": "B3154D968314FCEB58001E1B0C3A4CFB33DF9FF6C73207E5EAEB9BD07E2747672168E1A2786D950495C38BD8DEE3391BF45F3008DD36F4B12E7C07D82CA5250E", + "Amount": "10000", + "Amount2": { + "currency": "ETH", + "issuer": "rPyfep3gcLzkosKC9XiE77Y8DZWG6iWDT9", + "value": "10000" + }, + "TradingFee": 10, + "Fee": "10", + "Flags": 0, + "Sequence": 1432289, + "SigningPubKey": "ED7453D2572A2104E7B266A45888C53F503CEB1F11DC4BB3710EB2995238EC65B8" + } + }, + { + "binary": "1200242200010000240015DAE168400000000000000A6019D5438D7EA4C68000B3813FCAB4EE68B3D0D735D6849465A9113EE048B3813FCAB4EE68B3D0D735D6849465A9113EE0487321ED7453D2572A2104E7B266A45888C53F503CEB1F11DC4BB3710EB2995238EC65B874408073C588E7EF672DD171E414638D9AF8DBE9A1359E030DE3E1C9AA6A38A2CE9E138CB56482BB844F7228D48B1E4AD7D09BB7E9F639C115958EEEA374749CA00B8114F92F27CC5EE2F2760278FE096D0CBE32BDD3653A0318000000000000000000000000000000000000000004180000000000000000000000004554480000000000FBEF9A3A2B814E807745FA3D9C32FFD155FA2E8C", + "json": { + "Account": "rP5ZkB5RZQaECsSVR4DeSFK4fAw52BYtbw", + "TransactionType": "AMMDeposit", + "TxnSignature": "8073C588E7EF672DD171E414638D9AF8DBE9A1359E030DE3E1C9AA6A38A2CE9E138CB56482BB844F7228D48B1E4AD7D09BB7E9F639C115958EEEA374749CA00B", + "Asset": { + "currency": "XRP" + }, + "Asset2": { + "currency": "ETH", + "issuer": "rPyfep3gcLzkosKC9XiE77Y8DZWG6iWDT9" + }, + "LPTokenOut": { + "currency": "B3813FCAB4EE68B3D0D735D6849465A9113EE048", + "issuer": "rH438jEAzTs5PYtV6CHZqpDpwCKQmPW9Cg", + "value": "1000" + }, + "Fee": "10", + "Flags": 65536, + "Sequence": 1432289, + "SigningPubKey": "ED7453D2572A2104E7B266A45888C53F503CEB1F11DC4BB3710EB2995238EC65B8" + } + }, + { + "binary": "1200242200080000240015DAE16140000000000003E868400000000000000A7321ED7453D2572A2104E7B266A45888C53F503CEB1F11DC4BB3710EB2995238EC65B8744096CA066F42871C55088D2758D64148921B1ACAA5C6C648D0F7D675BBF47F87DF711F17C5BD172666D5AEC257520C587A849A6E063345609D91E121A78816EB048114F92F27CC5EE2F2760278FE096D0CBE32BDD3653A0318000000000000000000000000000000000000000004180000000000000000000000004554480000000000FBEF9A3A2B814E807745FA3D9C32FFD155FA2E8C", + "json": { + "Account": "rP5ZkB5RZQaECsSVR4DeSFK4fAw52BYtbw", + "TransactionType": "AMMDeposit", + "Asset": { + "currency": "XRP" + }, + "Asset2": { + "currency": "ETH", + "issuer": "rPyfep3gcLzkosKC9XiE77Y8DZWG6iWDT9" + }, + "Amount": "1000", + "Fee": "10", + "Flags": 524288, + "Sequence": 1432289, + "SigningPubKey": "ED7453D2572A2104E7B266A45888C53F503CEB1F11DC4BB3710EB2995238EC65B8", + "TxnSignature": "96CA066F42871C55088D2758D64148921B1ACAA5C6C648D0F7D675BBF47F87DF711F17C5BD172666D5AEC257520C587A849A6E063345609D91E121A78816EB04" + } + }, + { + "binary": "1200242200100000240015DAE16140000000000003E868400000000000000A6BD511C37937E080000000000000000000000000004554480000000000FBEF9A3A2B814E807745FA3D9C32FFD155FA2E8C7321ED7453D2572A2104E7B266A45888C53F503CEB1F11DC4BB3710EB2995238EC65B87440FC22B16A098C236ED7EDB3EBC983026DFD218A03C8BAA848F3E1D5389D5B8B00473C1178C5BA257BFA2DCD433C414690A430A5CFD71C1C0A7F7BF725EC1759018114F92F27CC5EE2F2760278FE096D0CBE32BDD3653A0318000000000000000000000000000000000000000004180000000000000000000000004554480000000000FBEF9A3A2B814E807745FA3D9C32FFD155FA2E8C", + "json": { + "Account": "rP5ZkB5RZQaECsSVR4DeSFK4fAw52BYtbw", + "TransactionType": "AMMDeposit", + "Asset": { + "currency": "XRP" + }, + "Asset2": { + "currency": "ETH", + "issuer": "rPyfep3gcLzkosKC9XiE77Y8DZWG6iWDT9" + }, + "Amount": "1000", + "Amount2": { + "currency": "ETH", + "issuer": "rPyfep3gcLzkosKC9XiE77Y8DZWG6iWDT9", + "value": "500" + }, + "Fee": "10", + "Flags": 1048576, + "Sequence": 1432289, + "SigningPubKey": "ED7453D2572A2104E7B266A45888C53F503CEB1F11DC4BB3710EB2995238EC65B8", + "TxnSignature": "FC22B16A098C236ED7EDB3EBC983026DFD218A03C8BAA848F3E1D5389D5B8B00473C1178C5BA257BFA2DCD433C414690A430A5CFD71C1C0A7F7BF725EC175901" + } + }, + { + "binary": "1200242200200000240015DAE16140000000000003E868400000000000000A6019D5438D7EA4C68000B3813FCAB4EE68B3D0D735D6849465A9113EE048B3813FCAB4EE68B3D0D735D6849465A9113EE0487321ED7453D2572A2104E7B266A45888C53F503CEB1F11DC4BB3710EB2995238EC65B87440117CF90F9B113AD3BD638B6DB63562B37C287D5180F278B3CCF58FC14A5BAEE98307EA0F6DFE19E2FBA887C92955BA5D1A04F92ADAAEB309DE89C3610D074C098114F92F27CC5EE2F2760278FE096D0CBE32BDD3653A0318000000000000000000000000000000000000000004180000000000000000000000004554480000000000FBEF9A3A2B814E807745FA3D9C32FFD155FA2E8C", + "json": { + "Account": "rP5ZkB5RZQaECsSVR4DeSFK4fAw52BYtbw", + "TransactionType": "AMMDeposit", + "Asset": { + "currency": "XRP" + }, + "Asset2": { + "currency": "ETH", + "issuer": "rPyfep3gcLzkosKC9XiE77Y8DZWG6iWDT9" + }, + "Amount": "1000", + "LPTokenOut": { + "currency": "B3813FCAB4EE68B3D0D735D6849465A9113EE048", + "issuer": "rH438jEAzTs5PYtV6CHZqpDpwCKQmPW9Cg", + "value": "1000" + }, + "Fee": "10", + "Flags": 2097152, + "Sequence": 1432289, + "SigningPubKey": "ED7453D2572A2104E7B266A45888C53F503CEB1F11DC4BB3710EB2995238EC65B8", + "TxnSignature": "117CF90F9B113AD3BD638B6DB63562B37C287D5180F278B3CCF58FC14A5BAEE98307EA0F6DFE19E2FBA887C92955BA5D1A04F92ADAAEB309DE89C3610D074C09" + } + }, + { + "binary": "1200242200400000240015DAE16140000000000003E868400000000000000A601B40000000000000197321ED7453D2572A2104E7B266A45888C53F503CEB1F11DC4BB3710EB2995238EC65B874405E51EBC6B52A7C3BA5D0AE2FC8F62E779B80182009B3108A87AB6D770D68F56053C193DB0640128E4765565970625B1E2878E116AC854E6DED412202CCDE0B0D8114F92F27CC5EE2F2760278FE096D0CBE32BDD3653A0318000000000000000000000000000000000000000004180000000000000000000000004554480000000000FBEF9A3A2B814E807745FA3D9C32FFD155FA2E8C", + "json": { + "Account": "rP5ZkB5RZQaECsSVR4DeSFK4fAw52BYtbw", + "TransactionType": "AMMDeposit", + "Asset": { + "currency": "XRP" + }, + "Asset2": { + "currency": "ETH", + "issuer": "rPyfep3gcLzkosKC9XiE77Y8DZWG6iWDT9" + }, + "Amount": "1000", + "EPrice": "25", + "Fee": "10", + "Flags": 4194304, + "Sequence": 1432289, + "SigningPubKey": "ED7453D2572A2104E7B266A45888C53F503CEB1F11DC4BB3710EB2995238EC65B8", + "TxnSignature": "5E51EBC6B52A7C3BA5D0AE2FC8F62E779B80182009B3108A87AB6D770D68F56053C193DB0640128E4765565970625B1E2878E116AC854E6DED412202CCDE0B0D" + } + }, + { + "binary": "1200252200010000240015DAE168400000000000000A601AD5438D7EA4C68000B3813FCAB4EE68B3D0D735D6849465A9113EE048B3813FCAB4EE68B3D0D735D6849465A9113EE0487321ED7453D2572A2104E7B266A45888C53F503CEB1F11DC4BB3710EB2995238EC65B874409D4F41FC452526C0AD17191959D9B6D04A3C73B3A6C29E0F34C8459675A83A7A7D6E3021390EC8C9BE6C93E11C167E12016465E523F64F9EB3194B0A52E418028114F92F27CC5EE2F2760278FE096D0CBE32BDD3653A0318000000000000000000000000000000000000000004180000000000000000000000004554480000000000FBEF9A3A2B814E807745FA3D9C32FFD155FA2E8C", + "json": { + "Account": "rP5ZkB5RZQaECsSVR4DeSFK4fAw52BYtbw", + "TransactionType": "AMMWithdraw", + "Asset": { + "currency": "XRP" + }, + "Asset2": { + "currency": "ETH", + "issuer": "rPyfep3gcLzkosKC9XiE77Y8DZWG6iWDT9" + }, + "LPTokenIn": { + "currency": "B3813FCAB4EE68B3D0D735D6849465A9113EE048", + "issuer": "rH438jEAzTs5PYtV6CHZqpDpwCKQmPW9Cg", + "value": "1000" + }, + "Fee": "10", + "Flags": 65536, + "Sequence": 1432289, + "SigningPubKey": "ED7453D2572A2104E7B266A45888C53F503CEB1F11DC4BB3710EB2995238EC65B8", + "TxnSignature": "9D4F41FC452526C0AD17191959D9B6D04A3C73B3A6C29E0F34C8459675A83A7A7D6E3021390EC8C9BE6C93E11C167E12016465E523F64F9EB3194B0A52E41802" + } + }, + { + "binary": "1200252200080000240015DAE16140000000000003E868400000000000000A7321ED7453D2572A2104E7B266A45888C53F503CEB1F11DC4BB3710EB2995238EC65B87440E2C60D56C337D6D73E4B7D53579C93C666605494E82A89DD58CFDE79E2A4866BCF52370A2146877A2EF748E98168373710001133A51B645D89491849079035018114F92F27CC5EE2F2760278FE096D0CBE32BDD3653A0318000000000000000000000000000000000000000004180000000000000000000000004554480000000000FBEF9A3A2B814E807745FA3D9C32FFD155FA2E8C", + "json": { + "Account": "rP5ZkB5RZQaECsSVR4DeSFK4fAw52BYtbw", + "TransactionType": "AMMWithdraw", + "Asset": { + "currency": "XRP" + }, + "Asset2": { + "currency": "ETH", + "issuer": "rPyfep3gcLzkosKC9XiE77Y8DZWG6iWDT9" + }, + "Amount": "1000", + "Fee": "10", + "Flags": 524288, + "Sequence": 1432289, + "SigningPubKey": "ED7453D2572A2104E7B266A45888C53F503CEB1F11DC4BB3710EB2995238EC65B8", + "TxnSignature": "E2C60D56C337D6D73E4B7D53579C93C666605494E82A89DD58CFDE79E2A4866BCF52370A2146877A2EF748E98168373710001133A51B645D8949184907903501" + } + }, + { + "binary": "1200252200100000240015DAE16140000000000003E868400000000000000A6BD511C37937E080000000000000000000000000004554480000000000FBEF9A3A2B814E807745FA3D9C32FFD155FA2E8C7321ED7453D2572A2104E7B266A45888C53F503CEB1F11DC4BB3710EB2995238EC65B87440D2FCD7D03E53358BC6188BA88A7BA4FF2519B639C3B5C0EBCBDCB704426CA2837111430E92A6003D1CD0D81C63682C74839320539EC4F89B82AA5607714952028114F92F27CC5EE2F2760278FE096D0CBE32BDD3653A0318000000000000000000000000000000000000000004180000000000000000000000004554480000000000FBEF9A3A2B814E807745FA3D9C32FFD155FA2E8C", + "json": { + "Account": "rP5ZkB5RZQaECsSVR4DeSFK4fAw52BYtbw", + "TransactionType": "AMMWithdraw", + "Asset": { + "currency": "XRP" + }, + "Asset2": { + "currency": "ETH", + "issuer": "rPyfep3gcLzkosKC9XiE77Y8DZWG6iWDT9" + }, + "Amount": "1000", + "Amount2": { + "currency": "ETH", + "issuer": "rPyfep3gcLzkosKC9XiE77Y8DZWG6iWDT9", + "value": "500" + }, + "Fee": "10", + "Flags": 1048576, + "Sequence": 1432289, + "SigningPubKey": "ED7453D2572A2104E7B266A45888C53F503CEB1F11DC4BB3710EB2995238EC65B8", + "TxnSignature": "D2FCD7D03E53358BC6188BA88A7BA4FF2519B639C3B5C0EBCBDCB704426CA2837111430E92A6003D1CD0D81C63682C74839320539EC4F89B82AA560771495202" + } + }, + { + "binary": "1200252200200000240015DAE16140000000000003E868400000000000000A601AD5438D7EA4C68000B3813FCAB4EE68B3D0D735D6849465A9113EE048B3813FCAB4EE68B3D0D735D6849465A9113EE0487321ED7453D2572A2104E7B266A45888C53F503CEB1F11DC4BB3710EB2995238EC65B8744042DA5620E924E2D2059BBB4E0C4F03244140ACED93B543136FEEDF802165F814D09F45C7E2A4618468442516F4712A23B1D3332D5DBDBAE830337F39F259C90F8114F92F27CC5EE2F2760278FE096D0CBE32BDD3653A0318000000000000000000000000000000000000000004180000000000000000000000004554480000000000FBEF9A3A2B814E807745FA3D9C32FFD155FA2E8C", + "json": { + "Account": "rP5ZkB5RZQaECsSVR4DeSFK4fAw52BYtbw", + "TransactionType": "AMMWithdraw", + "Asset": { + "currency": "XRP" + }, + "Asset2": { + "currency": "ETH", + "issuer": "rPyfep3gcLzkosKC9XiE77Y8DZWG6iWDT9" + }, + "Amount": "1000", + "LPTokenIn": { + "currency": "B3813FCAB4EE68B3D0D735D6849465A9113EE048", + "issuer": "rH438jEAzTs5PYtV6CHZqpDpwCKQmPW9Cg", + "value": "1000" + }, + "Fee": "10", + "Flags": 2097152, + "Sequence": 1432289, + "SigningPubKey": "ED7453D2572A2104E7B266A45888C53F503CEB1F11DC4BB3710EB2995238EC65B8", + "TxnSignature": "42DA5620E924E2D2059BBB4E0C4F03244140ACED93B543136FEEDF802165F814D09F45C7E2A4618468442516F4712A23B1D3332D5DBDBAE830337F39F259C90F" + } + }, + { + "binary": "1200252200400000240015DAE16140000000000003E868400000000000000A601B40000000000000197321ED7453D2572A2104E7B266A45888C53F503CEB1F11DC4BB3710EB2995238EC65B8744045BCEE5A12E5F5F1FB085A24F2F7FD962BBCB0D89A44A5319E3F7E3799E1870341880B6F684132971DDDF2E6B15356B3F407962D6D4E8DE10989F3B16E3CB90D8114F92F27CC5EE2F2760278FE096D0CBE32BDD3653A0318000000000000000000000000000000000000000004180000000000000000000000004554480000000000FBEF9A3A2B814E807745FA3D9C32FFD155FA2E8C", + "json": { + "Account": "rP5ZkB5RZQaECsSVR4DeSFK4fAw52BYtbw", + "TransactionType": "AMMWithdraw", + "Asset": { + "currency": "XRP" + }, + "Asset2": { + "currency": "ETH", + "issuer": "rPyfep3gcLzkosKC9XiE77Y8DZWG6iWDT9" + }, + "Amount": "1000", + "EPrice": "25", + "Fee": "10", + "Flags": 4194304, + "Sequence": 1432289, + "SigningPubKey": "ED7453D2572A2104E7B266A45888C53F503CEB1F11DC4BB3710EB2995238EC65B8", + "TxnSignature": "45BCEE5A12E5F5F1FB085A24F2F7FD962BBCB0D89A44A5319E3F7E3799E1870341880B6F684132971DDDF2E6B15356B3F407962D6D4E8DE10989F3B16E3CB90D" + } + }, + { + "binary": "1200272200000000240015DAE168400000000000000A6CD4C8E1BC9BF04000B3813FCAB4EE68B3D0D735D6849465A9113EE048B3813FCAB4EE68B3D0D735D6849465A9113EE0486DD4CC6F3B40B6C000B3813FCAB4EE68B3D0D735D6849465A9113EE048B3813FCAB4EE68B3D0D735D6849465A9113EE0487321ED7453D2572A2104E7B266A45888C53F503CEB1F11DC4BB3710EB2995238EC65B87440F8EAAFB5EC1A69275167589969F0B9764BACE6BC8CC81482C2FC5ACCE691EDBD0D88D141137B1253BB1B9AC90A8A52CB37F5B6F7E1028B06DD06F91BE06F5A0F8114F92F27CC5EE2F2760278FE096D0CBE32BDD3653AF019E01B81149A91957F8F16BC57F3F200CD8C98375BF1791586E1F10318000000000000000000000000000000000000000004180000000000000000000000004554480000000000FBEF9A3A2B814E807745FA3D9C32FFD155FA2E8C", + "json": { + "Account": "rP5ZkB5RZQaECsSVR4DeSFK4fAw52BYtbw", + "TransactionType": "AMMBid", + "Asset": { + "currency": "XRP" + }, + "Asset2": { + "currency": "ETH", + "issuer": "rPyfep3gcLzkosKC9XiE77Y8DZWG6iWDT9" + }, + "AuthAccounts": [ + { + "AuthAccount": { + "Account": "rEaHTti4HZsMBpxTAF4ncWxkcdqDh1h6P7" + } + } + ], + "BidMax": { + "currency": "B3813FCAB4EE68B3D0D735D6849465A9113EE048", + "issuer": "rH438jEAzTs5PYtV6CHZqpDpwCKQmPW9Cg", + "value": "35" + }, + "BidMin": { + "currency": "B3813FCAB4EE68B3D0D735D6849465A9113EE048", + "issuer": "rH438jEAzTs5PYtV6CHZqpDpwCKQmPW9Cg", + "value": "25" + }, + "Fee": "10", + "Flags": 0, + "Sequence": 1432289, + "SigningPubKey": "ED7453D2572A2104E7B266A45888C53F503CEB1F11DC4BB3710EB2995238EC65B8", + "TxnSignature": "F8EAAFB5EC1A69275167589969F0B9764BACE6BC8CC81482C2FC5ACCE691EDBD0D88D141137B1253BB1B9AC90A8A52CB37F5B6F7E1028B06DD06F91BE06F5A0F" + } + }, + { + "binary": "1200261500EA2200000000240015DAE168400000000000000A7321ED7453D2572A2104E7B266A45888C53F503CEB1F11DC4BB3710EB2995238EC65B87440BC2F6E76969E3747E9BDE183C97573B086212F09D5387460E6EE2F32953E85EAEB9618FBBEF077276E30E59D619FCF7C7BDCDDDD9EB94D7CE1DD5CE9246B21078114F92F27CC5EE2F2760278FE096D0CBE32BDD3653A0318000000000000000000000000000000000000000004180000000000000000000000004554480000000000FBEF9A3A2B814E807745FA3D9C32FFD155FA2E8C", + "json": { + "Account": "rP5ZkB5RZQaECsSVR4DeSFK4fAw52BYtbw", + "TransactionType": "AMMVote", + "Asset": { + "currency": "XRP" + }, + "Asset2": { + "currency": "ETH", + "issuer": "rPyfep3gcLzkosKC9XiE77Y8DZWG6iWDT9" + }, + "TradingFee": 234, + "Fee": "10", + "Flags": 0, + "Sequence": 1432289, + "SigningPubKey": "ED7453D2572A2104E7B266A45888C53F503CEB1F11DC4BB3710EB2995238EC65B8", + "TxnSignature": "BC2F6E76969E3747E9BDE183C97573B086212F09D5387460E6EE2F32953E85EAEB9618FBBEF077276E30E59D619FCF7C7BDCDDDD9EB94D7CE1DD5CE9246B2107" + } + }, + { + "binary": "1200322280000000240000000468400000000000000A7321ED9861C4CB029C0DA737B823D7D3459A70F227958D5C0C111CC7CF947FC5A93347744071E28B12465A1B47162C22E121DF61089DCD9AAF5773704B76179E771666886C8AAD5A33A87E34CC381A7D924E3FE3645F0BF98D565DE42C81E1A7A7E7981802811401476926B590BA3245F63C829116A0A3AF7F382D", + "json": { + "Account": "rfmDuhDyLGgx94qiwf3YF8BUV5j6KSvE8", + "Fee": "10", + "Flags": 2147483648, + "Sequence": 4, + "SigningPubKey": "ED9861C4CB029C0DA737B823D7D3459A70F227958D5C0C111CC7CF947FC5A93347", + "TransactionType": "DIDDelete", + "TxnSignature": "71E28B12465A1B47162C22E121DF61089DCD9AAF5773704B76179E771666886C8AAD5A33A87E34CC381A7D924E3FE3645F0BF98D565DE42C81E1A7A7E7981802" + } + }, + { + "binary": "1200312280000000240000000368400000000000000A7321ED9861C4CB029C0DA737B823D7D3459A70F227958D5C0C111CC7CF947FC5A933477440AACD31A04CAE14670FC483A1382F393AA96B49C84479B58067F049FBD772999325667A6AA2520A63756EE84F3657298815019DD56A1AECE796B08535C4009C08750B6469645F6578616D706C65701A03646F63701B06617474657374811401476926B590BA3245F63C829116A0A3AF7F382D", + "json": { + "Account": "rfmDuhDyLGgx94qiwf3YF8BUV5j6KSvE8", + "Data": "617474657374", + "DIDDocument": "646F63", + "Fee": "10", + "Flags": 2147483648, + "Sequence": 3, + "SigningPubKey": "ED9861C4CB029C0DA737B823D7D3459A70F227958D5C0C111CC7CF947FC5A93347", + "TransactionType": "DIDSet", + "TxnSignature": "AACD31A04CAE14670FC483A1382F393AA96B49C84479B58067F049FBD772999325667A6AA2520A63756EE84F3657298815019DD56A1AECE796B08535C4009C08", + "URI": "6469645F6578616D706C65" + } + }, + { + "binary": "1200332FFFFFFFFF2033000004D2750B6469645F6578616D706C65701C0863757272656E6379701D0870726F7669646572811401476926B590BA3245F63C829116A0A3AF7F382DF018E020301700000000000001E2041003011A0000000000000000000000000000000000000000021A0000000000000000000000005553440000000000E1F1", + "json": { + "TransactionType": "OracleSet", + "Account": "rfmDuhDyLGgx94qiwf3YF8BUV5j6KSvE8", + "OracleDocumentID": 1234, + "LastUpdateTime": 4294967295, + "PriceDataSeries": [ + { + "PriceData": { + "BaseAsset": "XRP", + "QuoteAsset": "USD", + "AssetPrice": "00000000000001E2", + "Scale": 3 + } + } + ], + "Provider": "70726F7669646572", + "URI": "6469645F6578616D706C65", + "AssetClass": "63757272656E6379" + } + }, + { + "binary": "120040210000F7E0228000000024000009186840000000000000C87321ED510865F867CDFCB944D435812ACF23D231E5C14534B146BCE46A2F794D198B777440D05A89D0B489DEC1CECBE0D33BA656C929CDCCC75D4D41B282B378544975B87A70C3E42147D980D1F6E2E4DC6316C99D7E2D4F6335F147C71C0DAA0D6516150D8114DB9157872FA63FAF7432CD300911A43B981B85A28514EBA79C385B47C50D52445DF2676EEC0231F732CEF01DEF203400000001E1EF203400010004E1F1", + "json": { + "TransactionType": "DelegateSet", + "Account": "rMryaYXZMchTWBovAzEsMzid9FUwmrmcH7", + "Authorize": "r4Vp2qvKR59guHDn4Yzw9owTzDVnt6TJZA", + "Fee": "200", + "Flags": 2147483648, + "NetworkID": 63456, + "Permissions": [ + { + "Permission": { + "PermissionValue": "Payment" + } + }, + { + "Permission": { + "PermissionValue": "AccountDomainSet" + } + } + ], + "Sequence": 2328, + "SigningPubKey": "ED510865F867CDFCB944D435812ACF23D231E5C14534B146BCE46A2F794D198B77", + "TxnSignature": "D05A89D0B489DEC1CECBE0D33BA656C929CDCCC75D4D41B282B378544975B87A70C3E42147D980D1F6E2E4DC6316C99D7E2D4F6335F147C71C0DAA0D6516150D" + } + }, + { + "binary": "1200342033000004D2811401476926B590BA3245F63C829116A0A3AF7F382D", + "json": { + "TransactionType": "OracleDelete", + "Account": "rfmDuhDyLGgx94qiwf3YF8BUV5j6KSvE8", + "OracleDocumentID": 1234 + } + }, + { + "binary": "120041811401476926B590BA3245F63C829116A0A3AF7F382D0318000000000000000000000000555344000000000001476926B590BA3245F63C829116A0A3AF7F382D", + "json": { + "TransactionType": "VaultCreate", + "Account": "rfmDuhDyLGgx94qiwf3YF8BUV5j6KSvE8", + "Asset": { + "currency": "USD", + "issuer": "rfmDuhDyLGgx94qiwf3YF8BUV5j6KSvE8" + } + } + }, + { + "binary": "12004124000002D36840000000000000647321ED54C1E3427192B879EBD6F1FD7306058EAE6DAF7D95B2655B053885FE7722A7127440A7C6C1EE9989F9F195A02BEA4DCFEBB887E4CA1F4D30083C84616E0FD1BCA4F4C1B84A6DA26A44B94FBBDA67FB603C78995361DEAF8120093959C639E9255702811469C0A3C6BB1F42DCB9CC4E7DD332DB60BF99D0960318E0739D43718DB5815CE070D4D514A261EC872C930000000000000000000000000000000000000001D2020000", + "json": { + "Account": "rwew5zNSiizbX6ku8YF8TjgPXJA2rpXar3", + "Asset": { + "mpt_issuance_id": "000002D2E0739D43718DB5815CE070D4D514A261EC872C93" + }, + "Fee": "100", + "Sequence": 723, + "SigningPubKey": "ED54C1E3427192B879EBD6F1FD7306058EAE6DAF7D95B2655B053885FE7722A712", + "TransactionType": "VaultCreate", + "TxnSignature": "A7C6C1EE9989F9F195A02BEA4DCFEBB887E4CA1F4D30083C84616E0FD1BCA4F4C1B84A6DA26A44B94FBBDA67FB603C78995361DEAF8120093959C639E9255702" + } + } + ], + "ledgerData": [ + { + "binary": "01E91435016340767BF1C4A3EACEB081770D8ADE216C85445DD6FB002C6B5A2930F2DECE006DA18150CB18F6DD33F6F0990754C962A7CCE62F332FF9C13939B03B864117F0BDA86B6E9B4F873B5C3E520634D343EF5D9D9A4246643D64DAD278BA95DC0EAC6EB5350CF970D521276CDE21276CE60A00", + "json": { + "account_hash": "3B5C3E520634D343EF5D9D9A4246643D64DAD278BA95DC0EAC6EB5350CF970D5", + "close_flags": 0, + "close_time": 556231910, + "close_time_resolution": 10, + "ledger_index": 32052277, + "parent_close_time": 556231902, + "parent_hash": "EACEB081770D8ADE216C85445DD6FB002C6B5A2930F2DECE006DA18150CB18F6", + "total_coins": "99994494362043555", + "transaction_hash": "DD33F6F0990754C962A7CCE62F332FF9C13939B03B864117F0BDA86B6E9B4F87" + } + } + ] +} diff --git a/binary-codec/testdata/fixtures/data-driven-tests.json b/binary-codec/testdata/fixtures/data-driven-tests.json new file mode 100644 index 00000000..e7403768 --- /dev/null +++ b/binary-codec/testdata/fixtures/data-driven-tests.json @@ -0,0 +1,3083 @@ +{ + "types": [ + { + "name": "UInt16", + "ordinal": 1 + }, + { + "name": "UInt32", + "ordinal": 2 + }, + { + "name": "UInt64", + "ordinal": 3 + }, + { + "name": "Hash128", + "ordinal": 4 + }, + { + "name": "Hash256", + "ordinal": 5 + }, + { + "name": "Amount", + "ordinal": 6 + }, + { + "name": "Blob", + "ordinal": 7 + }, + { + "name": "AccountID", + "ordinal": 8 + }, + { + "name": "STObject", + "ordinal": 14 + }, + { + "name": "STArray", + "ordinal": 15 + }, + { + "name": "UInt8", + "ordinal": 16 + }, + { + "name": "Hash160", + "ordinal": 17 + }, + { + "name": "PathSet", + "ordinal": 18 + }, + { + "name": "Vector256", + "ordinal": 19 + }, + { + "name": "Transaction", + "ordinal": 10001 + }, + { + "name": "LedgerEntry", + "ordinal": 10002 + }, + { + "name": "Validation", + "ordinal": 10003 + } + ], + "fields_tests": [ + { + "type_name": "UInt16", + "name": "LedgerEntryType", + "nth_of_type": 1, + "type": 1, + "expected_hex": "11" + }, + { + "type_name": "UInt16", + "name": "TransactionType", + "nth_of_type": 2, + "type": 1, + "expected_hex": "12" + }, + { + "type_name": "UInt32", + "name": "Flags", + "nth_of_type": 2, + "type": 2, + "expected_hex": "22" + }, + { + "type_name": "UInt32", + "name": "SourceTag", + "nth_of_type": 3, + "type": 2, + "expected_hex": "23" + }, + { + "type_name": "UInt32", + "name": "Sequence", + "nth_of_type": 4, + "type": 2, + "expected_hex": "24" + }, + { + "type_name": "UInt32", + "name": "PreviousTxnLgrSeq", + "nth_of_type": 5, + "type": 2, + "expected_hex": "25" + }, + { + "type_name": "UInt32", + "name": "LedgerSequence", + "nth_of_type": 6, + "type": 2, + "expected_hex": "26" + }, + { + "type_name": "UInt32", + "name": "CloseTime", + "nth_of_type": 7, + "type": 2, + "expected_hex": "27" + }, + { + "type_name": "UInt32", + "name": "ParentCloseTime", + "nth_of_type": 8, + "type": 2, + "expected_hex": "28" + }, + { + "type_name": "UInt32", + "name": "SigningTime", + "nth_of_type": 9, + "type": 2, + "expected_hex": "29" + }, + { + "type_name": "UInt32", + "name": "Expiration", + "nth_of_type": 10, + "type": 2, + "expected_hex": "2A" + }, + { + "type_name": "UInt32", + "name": "TransferRate", + "nth_of_type": 11, + "type": 2, + "expected_hex": "2B" + }, + { + "type_name": "UInt32", + "name": "WalletSize", + "nth_of_type": 12, + "type": 2, + "expected_hex": "2C" + }, + { + "type_name": "UInt32", + "name": "OwnerCount", + "nth_of_type": 13, + "type": 2, + "expected_hex": "2D" + }, + { + "type_name": "UInt32", + "name": "DestinationTag", + "nth_of_type": 14, + "type": 2, + "expected_hex": "2E" + }, + { + "type_name": "UInt32", + "name": "HighQualityIn", + "nth_of_type": 16, + "type": 2, + "expected_hex": "2010" + }, + { + "type_name": "UInt32", + "name": "HighQualityOut", + "nth_of_type": 17, + "type": 2, + "expected_hex": "2011" + }, + { + "type_name": "UInt32", + "name": "LowQualityIn", + "nth_of_type": 18, + "type": 2, + "expected_hex": "2012" + }, + { + "type_name": "UInt32", + "name": "LowQualityOut", + "nth_of_type": 19, + "type": 2, + "expected_hex": "2013" + }, + { + "type_name": "UInt32", + "name": "QualityIn", + "nth_of_type": 20, + "type": 2, + "expected_hex": "2014" + }, + { + "type_name": "UInt32", + "name": "QualityOut", + "nth_of_type": 21, + "type": 2, + "expected_hex": "2015" + }, + { + "type_name": "UInt32", + "name": "StampEscrow", + "nth_of_type": 22, + "type": 2, + "expected_hex": "2016" + }, + { + "type_name": "UInt32", + "name": "BondAmount", + "nth_of_type": 23, + "type": 2, + "expected_hex": "2017" + }, + { + "type_name": "UInt32", + "name": "LoadFee", + "nth_of_type": 24, + "type": 2, + "expected_hex": "2018" + }, + { + "type_name": "UInt32", + "name": "OfferSequence", + "nth_of_type": 25, + "type": 2, + "expected_hex": "2019" + }, + { + "type_name": "UInt32", + "name": "FirstLedgerSequence", + "nth_of_type": 26, + "type": 2, + "expected_hex": "201A" + }, + { + "type_name": "UInt32", + "name": "LastLedgerSequence", + "nth_of_type": 27, + "type": 2, + "expected_hex": "201B" + }, + { + "type_name": "UInt32", + "name": "TransactionIndex", + "nth_of_type": 28, + "type": 2, + "expected_hex": "201C" + }, + { + "type_name": "UInt32", + "name": "OperationLimit", + "nth_of_type": 29, + "type": 2, + "expected_hex": "201D" + }, + { + "type_name": "UInt32", + "name": "ReferenceFeeUnits", + "nth_of_type": 30, + "type": 2, + "expected_hex": "201E" + }, + { + "type_name": "UInt32", + "name": "ReserveBase", + "nth_of_type": 31, + "type": 2, + "expected_hex": "201F" + }, + { + "type_name": "UInt32", + "name": "ReserveIncrement", + "nth_of_type": 32, + "type": 2, + "expected_hex": "2020" + }, + { + "type_name": "UInt32", + "name": "SetFlag", + "nth_of_type": 33, + "type": 2, + "expected_hex": "2021" + }, + { + "type_name": "UInt32", + "name": "ClearFlag", + "nth_of_type": 34, + "type": 2, + "expected_hex": "2022" + }, + { + "type_name": "UInt32", + "name": "SignerQuorum", + "nth_of_type": 35, + "type": 2, + "expected_hex": "2023" + }, + { + "type_name": "UInt32", + "name": "CancelAfter", + "nth_of_type": 36, + "type": 2, + "expected_hex": "2024" + }, + { + "type_name": "UInt32", + "name": "FinishAfter", + "nth_of_type": 37, + "type": 2, + "expected_hex": "2025" + }, + { + "type_name": "UInt64", + "name": "IndexNext", + "nth_of_type": 1, + "type": 3, + "expected_hex": "31" + }, + { + "type_name": "UInt64", + "name": "IndexPrevious", + "nth_of_type": 2, + "type": 3, + "expected_hex": "32" + }, + { + "type_name": "UInt64", + "name": "BookNode", + "nth_of_type": 3, + "type": 3, + "expected_hex": "33" + }, + { + "type_name": "UInt64", + "name": "OwnerNode", + "nth_of_type": 4, + "type": 3, + "expected_hex": "34" + }, + { + "type_name": "UInt64", + "name": "BaseFee", + "nth_of_type": 5, + "type": 3, + "expected_hex": "35" + }, + { + "type_name": "UInt64", + "name": "ExchangeRate", + "nth_of_type": 6, + "type": 3, + "expected_hex": "36" + }, + { + "type_name": "UInt64", + "name": "LowNode", + "nth_of_type": 7, + "type": 3, + "expected_hex": "37" + }, + { + "type_name": "UInt64", + "name": "HighNode", + "nth_of_type": 8, + "type": 3, + "expected_hex": "38" + }, + { + "type_name": "Hash128", + "name": "EmailHash", + "nth_of_type": 1, + "type": 4, + "expected_hex": "41" + }, + { + "type_name": "Hash256", + "name": "LedgerHash", + "nth_of_type": 1, + "type": 5, + "expected_hex": "51" + }, + { + "type_name": "Hash256", + "name": "ParentHash", + "nth_of_type": 2, + "type": 5, + "expected_hex": "52" + }, + { + "type_name": "Hash256", + "name": "TransactionHash", + "nth_of_type": 3, + "type": 5, + "expected_hex": "53" + }, + { + "type_name": "Hash256", + "name": "AccountHash", + "nth_of_type": 4, + "type": 5, + "expected_hex": "54" + }, + { + "type_name": "Hash256", + "name": "PreviousTxnID", + "nth_of_type": 5, + "type": 5, + "expected_hex": "55" + }, + { + "type_name": "Hash256", + "name": "LedgerIndex", + "nth_of_type": 6, + "type": 5, + "expected_hex": "56" + }, + { + "type_name": "Hash256", + "name": "WalletLocator", + "nth_of_type": 7, + "type": 5, + "expected_hex": "57" + }, + { + "type_name": "Hash256", + "name": "RootIndex", + "nth_of_type": 8, + "type": 5, + "expected_hex": "58" + }, + { + "type_name": "Hash256", + "name": "AccountTxnID", + "nth_of_type": 9, + "type": 5, + "expected_hex": "59" + }, + { + "type_name": "Hash256", + "name": "BookDirectory", + "nth_of_type": 16, + "type": 5, + "expected_hex": "5010" + }, + { + "type_name": "Hash256", + "name": "InvoiceID", + "nth_of_type": 17, + "type": 5, + "expected_hex": "5011" + }, + { + "type_name": "Hash256", + "name": "Nickname", + "nth_of_type": 18, + "type": 5, + "expected_hex": "5012" + }, + { + "type_name": "Hash256", + "name": "Amendment", + "nth_of_type": 19, + "type": 5, + "expected_hex": "5013" + }, + { + "type_name": "Hash256", + "name": "Digest", + "nth_of_type": 21, + "type": 5, + "expected_hex": "5015" + }, + { + "type_name": "Amount", + "name": "Amount", + "nth_of_type": 1, + "type": 6, + "expected_hex": "61" + }, + { + "type_name": "Amount", + "name": "Balance", + "nth_of_type": 2, + "type": 6, + "expected_hex": "62" + }, + { + "type_name": "Amount", + "name": "LimitAmount", + "nth_of_type": 3, + "type": 6, + "expected_hex": "63" + }, + { + "type_name": "Amount", + "name": "TakerPays", + "nth_of_type": 4, + "type": 6, + "expected_hex": "64" + }, + { + "type_name": "Amount", + "name": "TakerGets", + "nth_of_type": 5, + "type": 6, + "expected_hex": "65" + }, + { + "type_name": "Amount", + "name": "LowLimit", + "nth_of_type": 6, + "type": 6, + "expected_hex": "66" + }, + { + "type_name": "Amount", + "name": "HighLimit", + "nth_of_type": 7, + "type": 6, + "expected_hex": "67" + }, + { + "type_name": "Amount", + "name": "Fee", + "nth_of_type": 8, + "type": 6, + "expected_hex": "68" + }, + { + "type_name": "Amount", + "name": "SendMax", + "nth_of_type": 9, + "type": 6, + "expected_hex": "69" + }, + { + "type_name": "Amount", + "name": "MinimumOffer", + "nth_of_type": 16, + "type": 6, + "expected_hex": "6010" + }, + { + "type_name": "Amount", + "name": "RippleEscrow", + "nth_of_type": 17, + "type": 6, + "expected_hex": "6011" + }, + { + "type_name": "Amount", + "name": "DeliveredAmount", + "nth_of_type": 18, + "type": 6, + "expected_hex": "6012" + }, + { + "type_name": "Blob", + "name": "PublicKey", + "nth_of_type": 1, + "type": 7, + "expected_hex": "71" + }, + { + "type_name": "Blob", + "name": "MessageKey", + "nth_of_type": 2, + "type": 7, + "expected_hex": "72" + }, + { + "type_name": "Blob", + "name": "SigningPubKey", + "nth_of_type": 3, + "type": 7, + "expected_hex": "73" + }, + { + "type_name": "Blob", + "name": "TxnSignature", + "nth_of_type": 4, + "type": 7, + "expected_hex": "74" + }, + { + "type_name": "Blob", + "name": "URI", + "nth_of_type": 5, + "type": 7, + "expected_hex": "75" + }, + { + "type_name": "Blob", + "name": "Signature", + "nth_of_type": 6, + "type": 7, + "expected_hex": "76" + }, + { + "type_name": "Blob", + "name": "Domain", + "nth_of_type": 7, + "type": 7, + "expected_hex": "77" + }, + { + "type_name": "Blob", + "name": "FundCode", + "nth_of_type": 8, + "type": 7, + "expected_hex": "78" + }, + { + "type_name": "Blob", + "name": "RemoveCode", + "nth_of_type": 9, + "type": 7, + "expected_hex": "79" + }, + { + "type_name": "Blob", + "name": "ExpireCode", + "nth_of_type": 10, + "type": 7, + "expected_hex": "7A" + }, + { + "type_name": "Blob", + "name": "CreateCode", + "nth_of_type": 11, + "type": 7, + "expected_hex": "7B" + }, + { + "type_name": "Blob", + "name": "MemoType", + "nth_of_type": 12, + "type": 7, + "expected_hex": "7C" + }, + { + "type_name": "Blob", + "name": "MemoData", + "nth_of_type": 13, + "type": 7, + "expected_hex": "7D" + }, + { + "type_name": "Blob", + "name": "MemoFormat", + "nth_of_type": 14, + "type": 7, + "expected_hex": "7E" + }, + { + "type_name": "Blob", + "name": "Fulfillment", + "nth_of_type": 16, + "type": 7, + "expected_hex": "7010" + }, + { + "type_name": "Blob", + "name": "Condition", + "nth_of_type": 17, + "type": 7, + "expected_hex": "7011" + }, + { + "type_name": "AccountID", + "name": "Account", + "nth_of_type": 1, + "type": 8, + "expected_hex": "81" + }, + { + "type_name": "AccountID", + "name": "Owner", + "nth_of_type": 2, + "type": 8, + "expected_hex": "82" + }, + { + "type_name": "AccountID", + "name": "Destination", + "nth_of_type": 3, + "type": 8, + "expected_hex": "83" + }, + { + "type_name": "AccountID", + "name": "Issuer", + "nth_of_type": 4, + "type": 8, + "expected_hex": "84" + }, + { + "type_name": "AccountID", + "name": "RegularKey", + "nth_of_type": 8, + "type": 8, + "expected_hex": "88" + }, + { + "type_name": "STObject", + "name": "ObjectEndMarker", + "nth_of_type": 1, + "type": 14, + "expected_hex": "E1" + }, + { + "type_name": "STObject", + "name": "TransactionMetaData", + "nth_of_type": 2, + "type": 14, + "expected_hex": "E2" + }, + { + "type_name": "STObject", + "name": "CreatedNode", + "nth_of_type": 3, + "type": 14, + "expected_hex": "E3" + }, + { + "type_name": "STObject", + "name": "DeletedNode", + "nth_of_type": 4, + "type": 14, + "expected_hex": "E4" + }, + { + "type_name": "STObject", + "name": "ModifiedNode", + "nth_of_type": 5, + "type": 14, + "expected_hex": "E5" + }, + { + "type_name": "STObject", + "name": "PreviousFields", + "nth_of_type": 6, + "type": 14, + "expected_hex": "E6" + }, + { + "type_name": "STObject", + "name": "FinalFields", + "nth_of_type": 7, + "type": 14, + "expected_hex": "E7" + }, + { + "type_name": "STObject", + "name": "NewFields", + "nth_of_type": 8, + "type": 14, + "expected_hex": "E8" + }, + { + "type_name": "STObject", + "name": "TemplateEntry", + "nth_of_type": 9, + "type": 14, + "expected_hex": "E9" + }, + { + "type_name": "STObject", + "name": "Memo", + "nth_of_type": 10, + "type": 14, + "expected_hex": "EA" + }, + { + "type_name": "STArray", + "name": "ArrayEndMarker", + "nth_of_type": 1, + "type": 15, + "expected_hex": "F1" + }, + { + "type_name": "STArray", + "name": "Signers", + "nth_of_type": 3, + "type": 15, + "expected_hex": "F3" + }, + { + "type_name": "STArray", + "name": "SignerEntries", + "nth_of_type": 4, + "type": 15, + "expected_hex": "F4" + }, + { + "type_name": "STArray", + "name": "Template", + "nth_of_type": 5, + "type": 15, + "expected_hex": "F5" + }, + { + "type_name": "STArray", + "name": "Necessary", + "nth_of_type": 6, + "type": 15, + "expected_hex": "F6" + }, + { + "type_name": "STArray", + "name": "Sufficient", + "nth_of_type": 7, + "type": 15, + "expected_hex": "F7" + }, + { + "type_name": "STArray", + "name": "AffectedNodes", + "nth_of_type": 8, + "type": 15, + "expected_hex": "F8" + }, + { + "type_name": "STArray", + "name": "Memos", + "nth_of_type": 9, + "type": 15, + "expected_hex": "F9" + }, + { + "type_name": "UInt8", + "name": "CloseResolution", + "nth_of_type": 1, + "type": 16, + "expected_hex": "0110" + }, + { + "type_name": "UInt8", + "name": "Method", + "nth_of_type": 2, + "type": 16, + "expected_hex": "0210" + }, + { + "type_name": "UInt8", + "name": "TransactionResult", + "nth_of_type": 3, + "type": 16, + "expected_hex": "0310" + }, + { + "type_name": "Hash160", + "name": "TakerPaysCurrency", + "nth_of_type": 1, + "type": 17, + "expected_hex": "0111" + }, + { + "type_name": "Hash160", + "name": "TakerPaysIssuer", + "nth_of_type": 2, + "type": 17, + "expected_hex": "0211" + }, + { + "type_name": "Hash160", + "name": "TakerGetsCurrency", + "nth_of_type": 3, + "type": 17, + "expected_hex": "0311" + }, + { + "type_name": "Hash160", + "name": "TakerGetsIssuer", + "nth_of_type": 4, + "type": 17, + "expected_hex": "0411" + }, + { + "type_name": "PathSet", + "name": "Paths", + "nth_of_type": 1, + "type": 18, + "expected_hex": "0112" + }, + { + "type_name": "Vector256", + "name": "Indexes", + "nth_of_type": 1, + "type": 19, + "expected_hex": "0113" + }, + { + "type_name": "Vector256", + "name": "Hashes", + "nth_of_type": 2, + "type": 19, + "expected_hex": "0213" + }, + { + "type_name": "Vector256", + "name": "Amendments", + "nth_of_type": 3, + "type": 19, + "expected_hex": "0313" + }, + { + "type_name": "UInt8", + "name": "TickSize", + "nth_of_type": 16, + "type": 16, + "expected_hex": "001010" + } + ], + "whole_objects": [ + { + "tx_json": { + "TakerPays": "101204800", + "Account": "rGFpans8aW7XZNEcNky6RHKyEdLvXPMnUn", + "TransactionType": "OfferCreate", + "Fee": "12", + "Expiration": 1398443249, + "TakerGets": { + "currency": "CNY", + "value": "4.2", + "issuer": "rKiCet8SdvWxPXnAgYarFUXMh1zCPz432Y" + }, + "Flags": 0, + "Sequence": 6068 + }, + "fields": [ + [ + "TransactionType", + { + "binary": ["0007"], + "json": "OfferCreate", + "field_header": "12" + } + ], + [ + "Flags", + { + "binary": ["00000000"], + "json": 0, + "field_header": "22" + } + ], + [ + "Sequence", + { + "binary": ["000017B4"], + "json": 6068, + "field_header": "24" + } + ], + [ + "Expiration", + { + "binary": ["535A8CF1"], + "json": 1398443249, + "field_header": "2A" + } + ], + [ + "TakerPays", + { + "binary": ["4000000006084340"], + "json": "101204800", + "field_header": "64" + } + ], + [ + "TakerGets", + { + "binary": [ + "D48EEBE0B40E8000", + "000000000000000000000000434E590000000000", + "CED6E99370D5C00EF4EBF72567DA99F5661BFB3A" + ], + "json": { + "currency": "CNY", + "value": "4.2", + "issuer": "rKiCet8SdvWxPXnAgYarFUXMh1zCPz432Y" + }, + "field_header": "65" + } + ], + [ + "Fee", + { + "binary": ["400000000000000C"], + "json": "12", + "field_header": "68" + } + ], + [ + "Account", + { + "binary": ["AD6E583D47F90F29FD8B23225E6F905602B0292E"], + "vl_length": "14", + "json": "rGFpans8aW7XZNEcNky6RHKyEdLvXPMnUn", + "field_header": "81" + } + ] + ], + "blob_with_no_signing": "120007220000000024000017B42A535A8CF164400000000608434065D48EEBE0B40E8000000000000000000000000000434E590000000000CED6E99370D5C00EF4EBF72567DA99F5661BFB3A68400000000000000C8114AD6E583D47F90F29FD8B23225E6F905602B0292E" + }, + { + "tx_json": { + "TakerPays": "1311313", + "Account": "rLpW9Reyn9YqZ8mxbq8nviXSp4TnHafVJQ", + "TransactionType": "OfferCreate", + "Fee": "12", + "TakerGets": { + "currency": "CNY", + "value": "0.05114362355976031", + "issuer": "rGYYWKxT1XgNipUJouCq4cKiyAdq8xBoE9" + }, + "Flags": 0, + "Sequence": 20772, + "LastLedgerSequence": 6220012 + }, + "fields": [ + [ + "TransactionType", + { + "binary": ["0007"], + "json": "OfferCreate", + "field_header": "12" + } + ], + [ + "Flags", + { + "binary": ["00000000"], + "json": 0, + "field_header": "22" + } + ], + [ + "Sequence", + { + "binary": ["00005124"], + "json": 20772, + "field_header": "24" + } + ], + [ + "LastLedgerSequence", + { + "binary": ["005EE8EC"], + "json": 6220012, + "field_header": "201B" + } + ], + [ + "TakerPays", + { + "binary": ["4000000000140251"], + "json": "1311313", + "field_header": "64" + } + ], + [ + "TakerGets", + { + "binary": [ + "D4122B7C477B075F", + "000000000000000000000000434E590000000000", + "AA8114C65DA8EA1BE40849F974685289CC145CCF" + ], + "json": { + "currency": "CNY", + "value": "0.05114362355976031", + "issuer": "rGYYWKxT1XgNipUJouCq4cKiyAdq8xBoE9" + }, + "field_header": "65" + } + ], + [ + "Fee", + { + "binary": ["400000000000000C"], + "json": "12", + "field_header": "68" + } + ], + [ + "Account", + { + "binary": ["D0B32295596E50017E246FE85FC5982A1BD89CE4"], + "vl_length": "14", + "json": "rLpW9Reyn9YqZ8mxbq8nviXSp4TnHafVJQ", + "field_header": "81" + } + ] + ], + "blob_with_no_signing": "12000722000000002400005124201B005EE8EC64400000000014025165D4122B7C477B075F000000000000000000000000434E590000000000AA8114C65DA8EA1BE40849F974685289CC145CCF68400000000000000C8114D0B32295596E50017E246FE85FC5982A1BD89CE4" + }, + { + "tx_json": { + "TakerPays": "223174650", + "Account": "rPk2dXr27rMw9G5Ej9ad2Tt7RJzGy8ycBp", + "TransactionType": "OfferCreate", + "Memos": [{"Memo": { + "MemoType": "584D4D2076616C7565", + "MemoData": "322E3230393635" + }}], + "Fee": "15", + "OfferSequence": 1002, + "TakerGets": { + "currency": "XMM", + "value": "100", + "issuer": "rExAPEZvbkZqYPuNcZ7XEBLENEshsWDQc8" + }, + "Flags": 524288, + "Sequence": 1003, + "LastLedgerSequence": 6220135 + }, + "fields": [ + [ + "TransactionType", + { + "binary": ["0007"], + "json": "OfferCreate", + "field_header": "12" + } + ], + [ + "Flags", + { + "binary": ["00080000"], + "json": 524288, + "field_header": "22" + } + ], + [ + "Sequence", + { + "binary": ["000003EB"], + "json": 1003, + "field_header": "24" + } + ], + [ + "OfferSequence", + { + "binary": ["000003EA"], + "json": 1002, + "field_header": "2019" + } + ], + [ + "LastLedgerSequence", + { + "binary": ["005EE967"], + "json": 6220135, + "field_header": "201B" + } + ], + [ + "TakerPays", + { + "binary": ["400000000D4D5FFA"], + "json": "223174650", + "field_header": "64" + } + ], + [ + "TakerGets", + { + "binary": [ + "D5038D7EA4C68000", + "000000000000000000000000584D4D0000000000", + "A426093A78AA86EB2B878E5C2E33FEC224A01849" + ], + "json": { + "currency": "XMM", + "value": "100", + "issuer": "rExAPEZvbkZqYPuNcZ7XEBLENEshsWDQc8" + }, + "field_header": "65" + } + ], + [ + "Fee", + { + "binary": ["400000000000000F"], + "json": "15", + "field_header": "68" + } + ], + [ + "Account", + { + "binary": ["F990B9E746546554A7B50A5E013BCB57095C6BB8"], + "vl_length": "14", + "json": "rPk2dXr27rMw9G5Ej9ad2Tt7RJzGy8ycBp", + "field_header": "81" + } + ], + [ + "Memos", + { + "binary": [ + "EA", + "7C", + "09", + "584D4D2076616C7565", + "7D", + "07", + "322E3230393635", + "E1" + ], + "json": [{"Memo": { + "MemoType": "584D4D2076616C7565", + "MemoData": "322E3230393635" + }}], + "field_header": "F9" + } + ] + ], + "blob_with_no_signing": "120007220008000024000003EB2019000003EA201B005EE96764400000000D4D5FFA65D5038D7EA4C68000000000000000000000000000584D4D0000000000A426093A78AA86EB2B878E5C2E33FEC224A0184968400000000000000F8114F990B9E746546554A7B50A5E013BCB57095C6BB8F9EA7C09584D4D2076616C75657D07322E3230393635E1F1" + }, + { + "tx_json": { + "TakerPays": { + "currency": "BTC", + "value": "0.01262042643559221", + "issuer": "rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B" + }, + "Account": "rPEZyTnSyQyXBCwMVYyaafSVPL8oMtfG6a", + "TransactionType": "OfferCreate", + "Fee": "50", + "OfferSequence": 526554, + "TakerGets": "1010386370", + "Sequence": 526615 + }, + "fields": [ + [ + "TransactionType", + { + "binary": ["0007"], + "json": "OfferCreate", + "field_header": "12" + } + ], + [ + "Sequence", + { + "binary": ["00080917"], + "json": 526615, + "field_header": "24" + } + ], + [ + "OfferSequence", + { + "binary": ["000808DA"], + "json": 526554, + "field_header": "2019" + } + ], + [ + "TakerPays", + { + "binary": [ + "D4047BD23375F335", + "0000000000000000000000004254430000000000", + "0A20B3C85F482532A9578DBB3950B85CA06594D1" + ], + "json": { + "currency": "BTC", + "value": "0.01262042643559221", + "issuer": "rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B" + }, + "field_header": "64" + } + ], + [ + "TakerGets", + { + "binary": ["400000003C3945C2"], + "json": "1010386370", + "field_header": "65" + } + ], + [ + "Fee", + { + "binary": ["4000000000000032"], + "json": "50", + "field_header": "68" + } + ], + [ + "Account", + { + "binary": ["F4141D8B4EF33BC3EE224088CA418DFCD2847193"], + "vl_length": "14", + "json": "rPEZyTnSyQyXBCwMVYyaafSVPL8oMtfG6a", + "field_header": "81" + } + ] + ], + "blob_with_no_signing": "12000724000809172019000808DA64D4047BD23375F33500000000000000000000000042544300000000000A20B3C85F482532A9578DBB3950B85CA06594D165400000003C3945C26840000000000000328114F4141D8B4EF33BC3EE224088CA418DFCD2847193" + }, + { + "tx_json": { + "Account": "rHXUjUtk5eiPFYpg27izxHeZ1t4x835Ecn", + "Destination": "r45dBj4S3VvMMYXxr9vHX4Z4Ma6ifPMCkK", + "TransactionType": "Payment", + "Amount": { + "currency": "CNY", + "value": "5000", + "issuer": "r45dBj4S3VvMMYXxr9vHX4Z4Ma6ifPMCkK" + }, + "Fee": "12", + "SendMax": { + "currency": "CNY", + "value": "5050", + "issuer": "rHXUjUtk5eiPFYpg27izxHeZ1t4x835Ecn" + }, + "Flags": 0, + "Sequence": 6, + "Paths": [[{ + "account": "razqQKzJRdB4UxFPWf5NEpEG3WMkmwgcXA" + }]], + "DestinationTag": 736049272 + }, + "fields": [ + [ + "TransactionType", + { + "binary": ["0000"], + "json": "Payment", + "field_header": "12" + } + ], + [ + "Flags", + { + "binary": ["00000000"], + "json": 0, + "field_header": "22" + } + ], + [ + "Sequence", + { + "binary": ["00000006"], + "json": 6, + "field_header": "24" + } + ], + [ + "DestinationTag", + { + "binary": ["2BDF3878"], + "json": 736049272, + "field_header": "2E" + } + ], + [ + "Amount", + { + "binary": [ + "D551C37937E08000", + "000000000000000000000000434E590000000000", + "EE39E6D05CFD6A90DAB700A1D70149ECEE29DFEC" + ], + "json": { + "currency": "CNY", + "value": "5000", + "issuer": "r45dBj4S3VvMMYXxr9vHX4Z4Ma6ifPMCkK" + }, + "field_header": "61" + } + ], + [ + "Fee", + { + "binary": ["400000000000000C"], + "json": "12", + "field_header": "68" + } + ], + [ + "SendMax", + { + "binary": [ + "D551F0F2C01DA000", + "000000000000000000000000434E590000000000", + "B53847FA45E828BF9A52E38F7FB39E363493CE8B" + ], + "json": { + "currency": "CNY", + "value": "5050", + "issuer": "rHXUjUtk5eiPFYpg27izxHeZ1t4x835Ecn" + }, + "field_header": "69" + } + ], + [ + "Account", + { + "binary": ["B53847FA45E828BF9A52E38F7FB39E363493CE8B"], + "vl_length": "14", + "json": "rHXUjUtk5eiPFYpg27izxHeZ1t4x835Ecn", + "field_header": "81" + } + ], + [ + "Destination", + { + "binary": ["EE39E6D05CFD6A90DAB700A1D70149ECEE29DFEC"], + "vl_length": "14", + "json": "r45dBj4S3VvMMYXxr9vHX4Z4Ma6ifPMCkK", + "field_header": "83" + } + ], + [ + "Paths", + { + "binary": [ + "01", + "41C8BE2C0A6AA17471B9F6D0AF92AAB1C94D5A25", + "00" + ], + "json": [[{ + "account": "razqQKzJRdB4UxFPWf5NEpEG3WMkmwgcXA" + }]], + "field_header": "0112" + } + ] + ], + "blob_with_no_signing": "120000220000000024000000062E2BDF387861D551C37937E08000000000000000000000000000434E590000000000EE39E6D05CFD6A90DAB700A1D70149ECEE29DFEC68400000000000000C69D551F0F2C01DA000000000000000000000000000434E590000000000B53847FA45E828BF9A52E38F7FB39E363493CE8B8114B53847FA45E828BF9A52E38F7FB39E363493CE8B8314EE39E6D05CFD6A90DAB700A1D70149ECEE29DFEC01120141C8BE2C0A6AA17471B9F6D0AF92AAB1C94D5A2500" + }, + { + "tx_json": { + "Account": "rP2jdgJhtY1pwDJQEMLfCixesg4cw8HcrW", + "Destination": "rHoUTGMxWKbrTTF8tpAjysjpu8PWrbt1Wx", + "TransactionType": "Payment", + "Amount": { + "currency": "RDD", + "value": "1150.848", + "issuer": "ra9eZxMbJrUcgV8ui7aPc161FgrqWScQxV" + }, + "Fee": "10", + "SendMax": { + "currency": "RDD", + "value": "1152", + "issuer": "ra9eZxMbJrUcgV8ui7aPc161FgrqWScQxV" + }, + "Flags": 2147483648, + "Sequence": 21703 + }, + "fields": [ + [ + "TransactionType", + { + "binary": ["0000"], + "json": "Payment", + "field_header": "12" + } + ], + [ + "Flags", + { + "binary": ["80000000"], + "json": 2147483648, + "field_header": "22" + } + ], + [ + "Sequence", + { + "binary": ["000054C7"], + "json": 21703, + "field_header": "24" + } + ], + [ + "Amount", + { + "binary": [ + "D54416B0AE3B0000", + "0000000000000000000000005244440000000000", + "387B5123A1C93417271BA6DBBBD087E68E7445B2" + ], + "json": { + "currency": "RDD", + "value": "1150.848", + "issuer": "ra9eZxMbJrUcgV8ui7aPc161FgrqWScQxV" + }, + "field_header": "61" + } + ], + [ + "Fee", + { + "binary": ["400000000000000A"], + "json": "10", + "field_header": "68" + } + ], + [ + "SendMax", + { + "binary": [ + "D54417BCE6C80000", + "0000000000000000000000005244440000000000", + "387B5123A1C93417271BA6DBBBD087E68E7445B2" + ], + "json": { + "currency": "RDD", + "value": "1152", + "issuer": "ra9eZxMbJrUcgV8ui7aPc161FgrqWScQxV" + }, + "field_header": "69" + } + ], + [ + "Account", + { + "binary": ["F7B414E9D25EE050553D8A0BB27202F4249AD328"], + "vl_length": "14", + "json": "rP2jdgJhtY1pwDJQEMLfCixesg4cw8HcrW", + "field_header": "81" + } + ], + [ + "Destination", + { + "binary": ["B83EB506BBE5BCF3E89C638FDB185B1DEAC96584"], + "vl_length": "14", + "json": "rHoUTGMxWKbrTTF8tpAjysjpu8PWrbt1Wx", + "field_header": "83" + } + ] + ], + "blob_with_no_signing": "120000228000000024000054C761D54416B0AE3B00000000000000000000000000005244440000000000387B5123A1C93417271BA6DBBBD087E68E7445B268400000000000000A69D54417BCE6C800000000000000000000000000005244440000000000387B5123A1C93417271BA6DBBBD087E68E7445B28114F7B414E9D25EE050553D8A0BB27202F4249AD3288314B83EB506BBE5BCF3E89C638FDB185B1DEAC96584" + }, + { + "tx_json": { + "Account": "r9TeThyi5xiuUUrFjtPKZiHcDxs7K9H6Rb", + "Destination": "r4BPgS7DHebQiU31xWELvZawwSG2fSPJ7C", + "TransactionType": "Payment", + "Amount": "25000000", + "Fee": "10", + "Flags": 0, + "Sequence": 2 + }, + "fields": [ + [ + "TransactionType", + { + "binary": ["0000"], + "json": "Payment", + "field_header": "12" + } + ], + [ + "Flags", + { + "binary": ["00000000"], + "json": 0, + "field_header": "22" + } + ], + [ + "Sequence", + { + "binary": ["00000002"], + "json": 2, + "field_header": "24" + } + ], + [ + "Amount", + { + "binary": ["40000000017D7840"], + "json": "25000000", + "field_header": "61" + } + ], + [ + "Fee", + { + "binary": ["400000000000000A"], + "json": "10", + "field_header": "68" + } + ], + [ + "Account", + { + "binary": ["5CCB151F6E9D603F394AE778ACF10D3BECE874F6"], + "vl_length": "14", + "json": "r9TeThyi5xiuUUrFjtPKZiHcDxs7K9H6Rb", + "field_header": "81" + } + ], + [ + "Destination", + { + "binary": ["E851BBBE79E328E43D68F43445368133DF5FBA5A"], + "vl_length": "14", + "json": "r4BPgS7DHebQiU31xWELvZawwSG2fSPJ7C", + "field_header": "83" + } + ] + ], + "blob_with_no_signing": "120000220000000024000000026140000000017D784068400000000000000A81145CCB151F6E9D603F394AE778ACF10D3BECE874F68314E851BBBE79E328E43D68F43445368133DF5FBA5A" + }, + { + "tx_json": { + "Account": "rGWTUVmm1fB5QUjMYn8KfnyrFNgDiD9H9e", + "Destination": "rw71Qs1UYQrSQ9hSgRohqNNQcyjCCfffkQ", + "TransactionType": "Payment", + "Amount": "200000", + "Fee": "15", + "Flags": 0, + "Sequence": 144, + "LastLedgerSequence": 6220218 + }, + "fields": [ + [ + "TransactionType", + { + "binary": ["0000"], + "json": "Payment", + "field_header": "12" + } + ], + [ + "Flags", + { + "binary": ["00000000"], + "json": 0, + "field_header": "22" + } + ], + [ + "Sequence", + { + "binary": ["00000090"], + "json": 144, + "field_header": "24" + } + ], + [ + "LastLedgerSequence", + { + "binary": ["005EE9BA"], + "json": 6220218, + "field_header": "201B" + } + ], + [ + "Amount", + { + "binary": ["4000000000030D40"], + "json": "200000", + "field_header": "61" + } + ], + [ + "Fee", + { + "binary": ["400000000000000F"], + "json": "15", + "field_header": "68" + } + ], + [ + "Account", + { + "binary": ["AA1BD19D9E87BE8069FDBF6843653C43837C03C6"], + "vl_length": "14", + "json": "rGWTUVmm1fB5QUjMYn8KfnyrFNgDiD9H9e", + "field_header": "81" + } + ], + [ + "Destination", + { + "binary": ["67FE6EC28E0464DD24FB2D62A492AAC697CFAD02"], + "vl_length": "14", + "json": "rw71Qs1UYQrSQ9hSgRohqNNQcyjCCfffkQ", + "field_header": "83" + } + ] + ], + "blob_with_no_signing": "12000022000000002400000090201B005EE9BA614000000000030D4068400000000000000F8114AA1BD19D9E87BE8069FDBF6843653C43837C03C6831467FE6EC28E0464DD24FB2D62A492AAC697CFAD02" + }, + { + "tx_json": { + "Account": "r4BPgS7DHebQiU31xWELvZawwSG2fSPJ7C", + "Destination": "rBqSFEFg2B6GBMobtxnU1eLA1zbNC9NDGM", + "TransactionType": "Payment", + "Amount": "25000000", + "Fee": "12", + "Flags": 0, + "Sequence": 1, + "DestinationTag": 4146942154 + }, + "fields": [ + [ + "TransactionType", + { + "binary": ["0000"], + "json": "Payment", + "field_header": "12" + } + ], + [ + "Flags", + { + "binary": ["00000000"], + "json": 0, + "field_header": "22" + } + ], + [ + "Sequence", + { + "binary": ["00000001"], + "json": 1, + "field_header": "24" + } + ], + [ + "DestinationTag", + { + "binary": ["F72D50CA"], + "json": 4146942154, + "field_header": "2E" + } + ], + [ + "Amount", + { + "binary": ["40000000017D7840"], + "json": "25000000", + "field_header": "61" + } + ], + [ + "Fee", + { + "binary": ["400000000000000C"], + "json": "12", + "field_header": "68" + } + ], + [ + "Account", + { + "binary": ["E851BBBE79E328E43D68F43445368133DF5FBA5A"], + "vl_length": "14", + "json": "r4BPgS7DHebQiU31xWELvZawwSG2fSPJ7C", + "field_header": "81" + } + ], + [ + "Destination", + { + "binary": ["76DAC5E814CD4AA74142C3AB45E69A900E637AA2"], + "vl_length": "14", + "json": "rBqSFEFg2B6GBMobtxnU1eLA1zbNC9NDGM", + "field_header": "83" + } + ] + ], + "blob_with_no_signing": "120000220000000024000000012EF72D50CA6140000000017D784068400000000000000C8114E851BBBE79E328E43D68F43445368133DF5FBA5A831476DAC5E814CD4AA74142C3AB45E69A900E637AA2" + }, + { + "tx_json": { + "Account": "rFLiPGytDEwC5heoqFcFAZoqPPmKBzX1o", + "Destination": "rBsbetvMYuMkEeHZYizPMkpveCVH8EVQYd", + "TransactionType": "Payment", + "Amount": "500000", + "Fee": "20", + "SourceTag": 668920, + "Sequence": 34954 + }, + "fields": [ + [ + "TransactionType", + { + "binary": ["0000"], + "json": "Payment", + "field_header": "12" + } + ], + [ + "SourceTag", + { + "binary": ["000A34F8"], + "json": 668920, + "field_header": "23" + } + ], + [ + "Sequence", + { + "binary": ["0000888A"], + "json": 34954, + "field_header": "24" + } + ], + [ + "Amount", + { + "binary": ["400000000007A120"], + "json": "500000", + "field_header": "61" + } + ], + [ + "Fee", + { + "binary": ["4000000000000014"], + "json": "20", + "field_header": "68" + } + ], + [ + "Account", + { + "binary": ["08F41F116A1F60D60296B16907F0A041BF106197"], + "vl_length": "14", + "json": "rFLiPGytDEwC5heoqFcFAZoqPPmKBzX1o", + "field_header": "81" + } + ], + [ + "Destination", + { + "binary": ["6E2F0455C46CF5DF61A1E58419A89D45459045EA"], + "vl_length": "14", + "json": "rBsbetvMYuMkEeHZYizPMkpveCVH8EVQYd", + "field_header": "83" + } + ] + ], + "blob_with_no_signing": "12000023000A34F8240000888A61400000000007A120684000000000000014811408F41F116A1F60D60296B16907F0A041BF10619783146E2F0455C46CF5DF61A1E58419A89D45459045EA" + }, + { + "tx_json": { + "Account": "r3ZDv3hLmTKwkgAqcXtX2yaMfnhRD3Grjc", + "Destination": "rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q", + "TransactionType": "Payment", + "Amount": { + "currency": "BTC", + "value": "0.04", + "issuer": "rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q" + }, + "Fee": "106", + "SendMax": "3267350000", + "Flags": 0, + "Sequence": 10, + "Paths": [[{ + "currency": "BTC", + "issuer": "rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q" + }]], + "InvoiceID": "342B8D16BEE494D169034AFF0908FDE35874A38E548D4CEC8DFC5C49E9A33B76", + "DestinationTag": 1403334172 + }, + "fields": [ + [ + "TransactionType", + { + "binary": ["0000"], + "json": "Payment", + "field_header": "12" + } + ], + [ + "Flags", + { + "binary": ["00000000"], + "json": 0, + "field_header": "22" + } + ], + [ + "Sequence", + { + "binary": ["0000000A"], + "json": 10, + "field_header": "24" + } + ], + [ + "DestinationTag", + { + "binary": ["53A52E1C"], + "json": 1403334172, + "field_header": "2E" + } + ], + [ + "InvoiceID", + { + "binary": ["342B8D16BEE494D169034AFF0908FDE35874A38E548D4CEC8DFC5C49E9A33B76"], + "json": "342B8D16BEE494D169034AFF0908FDE35874A38E548D4CEC8DFC5C49E9A33B76", + "field_header": "5011" + } + ], + [ + "Amount", + { + "binary": [ + "D40E35FA931A0000", + "0000000000000000000000004254430000000000", + "DD39C650A96EDA48334E70CC4A85B8B2E8502CD3" + ], + "json": { + "currency": "BTC", + "value": "0.04", + "issuer": "rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q" + }, + "field_header": "61" + } + ], + [ + "Fee", + { + "binary": ["400000000000006A"], + "json": "106", + "field_header": "68" + } + ], + [ + "SendMax", + { + "binary": ["40000000C2BFCDF0"], + "json": "3267350000", + "field_header": "69" + } + ], + [ + "Account", + { + "binary": ["52E0F910686FB449A23BC78C3D4CE564C988C6C0"], + "vl_length": "14", + "json": "r3ZDv3hLmTKwkgAqcXtX2yaMfnhRD3Grjc", + "field_header": "81" + } + ], + [ + "Destination", + { + "binary": ["DD39C650A96EDA48334E70CC4A85B8B2E8502CD3"], + "vl_length": "14", + "json": "rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q", + "field_header": "83" + } + ], + [ + "Paths", + { + "binary": [ + "30", + "0000000000000000000000004254430000000000", + "DD39C650A96EDA48334E70CC4A85B8B2E8502CD3", + "00" + ], + "json": [[{ + "currency": "BTC", + "issuer": "rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q" + }]], + "field_header": "0112" + } + ] + ], + "blob_with_no_signing": "1200002200000000240000000A2E53A52E1C5011342B8D16BEE494D169034AFF0908FDE35874A38E548D4CEC8DFC5C49E9A33B7661D40E35FA931A00000000000000000000000000004254430000000000DD39C650A96EDA48334E70CC4A85B8B2E8502CD368400000000000006A6940000000C2BFCDF0811452E0F910686FB449A23BC78C3D4CE564C988C6C08314DD39C650A96EDA48334E70CC4A85B8B2E8502CD30112300000000000000000000000004254430000000000DD39C650A96EDA48334E70CC4A85B8B2E8502CD300" + }, + { + "tx_json": { + "Account": "rLpW9Reyn9YqZ8mxbq8nviXSp4TnHafVJQ", + "TransactionType": "OfferCancel", + "Fee": "12", + "OfferSequence": 20763, + "Flags": 0, + "Sequence": 20769, + "LastLedgerSequence": 6220009 + }, + "fields": [ + [ + "TransactionType", + { + "binary": ["0008"], + "json": "OfferCancel", + "field_header": "12" + } + ], + [ + "Flags", + { + "binary": ["00000000"], + "json": 0, + "field_header": "22" + } + ], + [ + "Sequence", + { + "binary": ["00005121"], + "json": 20769, + "field_header": "24" + } + ], + [ + "OfferSequence", + { + "binary": ["0000511B"], + "json": 20763, + "field_header": "2019" + } + ], + [ + "LastLedgerSequence", + { + "binary": ["005EE8E9"], + "json": 6220009, + "field_header": "201B" + } + ], + [ + "Fee", + { + "binary": ["400000000000000C"], + "json": "12", + "field_header": "68" + } + ], + [ + "Account", + { + "binary": ["D0B32295596E50017E246FE85FC5982A1BD89CE4"], + "vl_length": "14", + "json": "rLpW9Reyn9YqZ8mxbq8nviXSp4TnHafVJQ", + "field_header": "81" + } + ] + ], + "blob_with_no_signing": "1200082200000000240000512120190000511B201B005EE8E968400000000000000C8114D0B32295596E50017E246FE85FC5982A1BD89CE4" + }, + { + "tx_json": { + "Account": "rfeMWWbSaGqc6Yth2dTetLBeKeUTTfE2pG", + "TransactionType": "SetRegularKey", + "Fee": "10", + "Flags": 2147483648, + "Sequence": 3, + "RegularKey": "rfeMWWbSaGqc6Yth2dTetLBeKeUTTfE2pG" + }, + "fields": [ + [ + "TransactionType", + { + "binary": ["0005"], + "json": "SetRegularKey", + "field_header": "12" + } + ], + [ + "Flags", + { + "binary": ["80000000"], + "json": 2147483648, + "field_header": "22" + } + ], + [ + "Sequence", + { + "binary": ["00000003"], + "json": 3, + "field_header": "24" + } + ], + [ + "Fee", + { + "binary": ["400000000000000A"], + "json": "10", + "field_header": "68" + } + ], + [ + "Account", + { + "binary": ["48E143E2384A1B3C69A412789F2CA3FCE2F65F0B"], + "vl_length": "14", + "json": "rfeMWWbSaGqc6Yth2dTetLBeKeUTTfE2pG", + "field_header": "81" + } + ], + [ + "RegularKey", + { + "binary": ["48E143E2384A1B3C69A412789F2CA3FCE2F65F0B"], + "vl_length": "14", + "json": "rfeMWWbSaGqc6Yth2dTetLBeKeUTTfE2pG", + "field_header": "88" + } + ] + ], + "blob_with_no_signing": "1200052280000000240000000368400000000000000A811448E143E2384A1B3C69A412789F2CA3FCE2F65F0B881448E143E2384A1B3C69A412789F2CA3FCE2F65F0B" + }, + { + "tx_json": { + "Account": "rKXCummUHnenhYudNb9UoJ4mGBR75vFcgz", + "TransactionType": "SetRegularKey", + "Fee": "12", + "Flags": 2147483648, + "Sequence": 238, + "RegularKey": "rP9jbfTepHAHWB4q9YjNkLyaZT15uvexiZ", + "LastLedgerSequence": 6224204 + }, + "fields": [ + [ + "TransactionType", + { + "binary": ["0005"], + "json": "SetRegularKey", + "field_header": "12" + } + ], + [ + "Flags", + { + "binary": ["80000000"], + "json": 2147483648, + "field_header": "22" + } + ], + [ + "Sequence", + { + "binary": ["000000EE"], + "json": 238, + "field_header": "24" + } + ], + [ + "LastLedgerSequence", + { + "binary": ["005EF94C"], + "json": 6224204, + "field_header": "201B" + } + ], + [ + "Fee", + { + "binary": ["400000000000000C"], + "json": "12", + "field_header": "68" + } + ], + [ + "Account", + { + "binary": ["CB3F392892D0772FF5AD155D8D70404B1DB2ACFE"], + "vl_length": "14", + "json": "rKXCummUHnenhYudNb9UoJ4mGBR75vFcgz", + "field_header": "81" + } + ], + [ + "RegularKey", + { + "binary": ["F2F9A54D9CEBBE64342B52DE3450FFA0738C8D00"], + "vl_length": "14", + "json": "rP9jbfTepHAHWB4q9YjNkLyaZT15uvexiZ", + "field_header": "88" + } + ] + ], + "blob_with_no_signing": "120005228000000024000000EE201B005EF94C68400000000000000C8114CB3F392892D0772FF5AD155D8D70404B1DB2ACFE8814F2F9A54D9CEBBE64342B52DE3450FFA0738C8D00" + }, + { + "tx_json": { + "Account": "rJMiz2rCMjZzEMijXNH1exNBryTQEjFd9S", + "TransactionType": "TrustSet", + "LimitAmount": { + "currency": "WCG", + "value": "10000000", + "issuer": "rUx4xgE7bNWCCgGcXv1CCoQyTcCeZ275YG" + }, + "Fee": "12", + "Flags": 131072, + "Sequence": 44 + }, + "fields": [ + [ + "TransactionType", + { + "binary": ["0014"], + "json": "TrustSet", + "field_header": "12" + } + ], + [ + "Flags", + { + "binary": ["00020000"], + "json": 131072, + "field_header": "22" + } + ], + [ + "Sequence", + { + "binary": ["0000002C"], + "json": 44, + "field_header": "24" + } + ], + [ + "LimitAmount", + { + "binary": [ + "D6438D7EA4C68000", + "0000000000000000000000005743470000000000", + "832297BEF589D59F9C03A84F920F8D9128CC1CE4" + ], + "json": { + "currency": "WCG", + "value": "10000000", + "issuer": "rUx4xgE7bNWCCgGcXv1CCoQyTcCeZ275YG" + }, + "field_header": "63" + } + ], + [ + "Fee", + { + "binary": ["400000000000000C"], + "json": "12", + "field_header": "68" + } + ], + [ + "Account", + { + "binary": ["BE6C30732AE33CF2AF3344CE8172A6B9300183E3"], + "vl_length": "14", + "json": "rJMiz2rCMjZzEMijXNH1exNBryTQEjFd9S", + "field_header": "81" + } + ] + ], + "blob_with_no_signing": "1200142200020000240000002C63D6438D7EA4C680000000000000000000000000005743470000000000832297BEF589D59F9C03A84F920F8D9128CC1CE468400000000000000C8114BE6C30732AE33CF2AF3344CE8172A6B9300183E3" + }, + { + "tx_json": { + "Account": "rUyPiNcSFFj6uMR2gEaD8jUerQ59G1qvwN", + "TransactionType": "TrustSet", + "LimitAmount": { + "currency": "BTC", + "value": "1", + "issuer": "rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q" + }, + "Fee": "12", + "Flags": 2147614720, + "Sequence": 43, + "LastLedgerSequence": 6220463 + }, + "fields": [ + [ + "TransactionType", + { + "binary": ["0014"], + "json": "TrustSet", + "field_header": "12" + } + ], + [ + "Flags", + { + "binary": ["80020000"], + "json": 2147614720, + "field_header": "22" + } + ], + [ + "Sequence", + { + "binary": ["0000002B"], + "json": 43, + "field_header": "24" + } + ], + [ + "LastLedgerSequence", + { + "binary": ["005EEAAF"], + "json": 6220463, + "field_header": "201B" + } + ], + [ + "LimitAmount", + { + "binary": [ + "D4838D7EA4C68000", + "0000000000000000000000004254430000000000", + "DD39C650A96EDA48334E70CC4A85B8B2E8502CD3" + ], + "json": { + "currency": "BTC", + "value": "1", + "issuer": "rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q" + }, + "field_header": "63" + } + ], + [ + "Fee", + { + "binary": ["400000000000000C"], + "json": "12", + "field_header": "68" + } + ], + [ + "Account", + { + "binary": ["8353C031DF5AA061A23535E6ABCEEEA23F152B1E"], + "vl_length": "14", + "json": "rUyPiNcSFFj6uMR2gEaD8jUerQ59G1qvwN", + "field_header": "81" + } + ] + ], + "blob_with_no_signing": "1200142280020000240000002B201B005EEAAF63D4838D7EA4C680000000000000000000000000004254430000000000DD39C650A96EDA48334E70CC4A85B8B2E8502CD368400000000000000C81148353C031DF5AA061A23535E6ABCEEEA23F152B1E" + }, + { + "tx_json": { + "Account": "rpP2GdsQwenNnFPefbXFgiTvEgJWQpq8Rw", + "TransactionType": "AccountSet", + "Fee": "10", + "Flags": 0, + "Sequence": 10598 + }, + "fields": [ + [ + "TransactionType", + { + "binary": ["0003"], + "json": "AccountSet", + "field_header": "12" + } + ], + [ + "Flags", + { + "binary": ["00000000"], + "json": 0, + "field_header": "22" + } + ], + [ + "Sequence", + { + "binary": ["00002966"], + "json": 10598, + "field_header": "24" + } + ], + [ + "Fee", + { + "binary": ["400000000000000A"], + "json": "10", + "field_header": "68" + } + ], + [ + "Account", + { + "binary": ["0F3D0C7D2CFAB2EC8295451F0B3CA038E8E9CDCD"], + "vl_length": "14", + "json": "rpP2GdsQwenNnFPefbXFgiTvEgJWQpq8Rw", + "field_header": "81" + } + ] + ], + "blob_with_no_signing": "1200032200000000240000296668400000000000000A81140F3D0C7D2CFAB2EC8295451F0B3CA038E8E9CDCD" + }, + { + "tx_json": { + "Account": "rGCnJuD31Kx4QGZJ2dX7xoje6T4Zr5s9EB", + "TransactionType": "AccountSet", + "Fee": "15", + "Flags": 0, + "Sequence": 290, + "LastLedgerSequence": 6221014 + }, + "fields": [ + [ + "TransactionType", + { + "binary": ["0003"], + "json": "AccountSet", + "field_header": "12" + } + ], + [ + "Flags", + { + "binary": ["00000000"], + "json": 0, + "field_header": "22" + } + ], + [ + "Sequence", + { + "binary": ["00000122"], + "json": 290, + "field_header": "24" + } + ], + [ + "LastLedgerSequence", + { + "binary": ["005EECD6"], + "json": 6221014, + "field_header": "201B" + } + ], + [ + "Fee", + { + "binary": ["400000000000000F"], + "json": "15", + "field_header": "68" + } + ], + [ + "Account", + { + "binary": ["ABBD4A3AF95FDFD6D072F11421D8F107CAEA1852"], + "vl_length": "14", + "json": "rGCnJuD31Kx4QGZJ2dX7xoje6T4Zr5s9EB", + "field_header": "81" + } + ] + ], + "blob_with_no_signing": "12000322000000002400000122201B005EECD668400000000000000F8114ABBD4A3AF95FDFD6D072F11421D8F107CAEA1852" + } + ], + "values_tests": [ + { + "test_json": "0", + "type_id": 6, + "is_native": true, + "type": "Amount", + "expected_hex": "4000000000000000", + "is_negative": false + }, + { + "test_json": "1", + "type_id": 6, + "is_native": true, + "type": "Amount", + "expected_hex": "4000000000000001", + "is_negative": false + }, + { + "test_json": "-1", + "type_id": 6, + "is_native": true, + "type": "Amount", + "error": "Value is negative", + "is_negative": true + }, + { + "test_json": { + "currency": "USD", + "value": "-1", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "significant_digits": 1, + "type_id": 6, + "is_native": false, + "mantissa": "00038D7EA4C68000", + "type": "Amount", + "expected_hex": "94838D7EA4C6800000000000000000000000000055534400000000000000000000000000000000000000000000000001", + "is_negative": true, + "exponent": -15 + }, + { + "test_json": { + "currency": "USD", + "value": "1", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "significant_digits": 1, + "type_id": 6, + "is_native": false, + "mantissa": "00038D7EA4C68000", + "type": "Amount", + "expected_hex": "D4838D7EA4C6800000000000000000000000000055534400000000000000000000000000000000000000000000000001", + "is_negative": false, + "exponent": -15 + }, + { + "test_json": { + "currency": "USD", + "value": "0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "significant_digits": 1, + "type_id": 6, + "is_native": false, + "mantissa": "0000000000000000", + "type": "Amount", + "expected_hex": "800000000000000000000000000000000000000055534400000000000000000000000000000000000000000000000001", + "is_negative": false, + "exponent": -15 + }, + { + "test_json": { + "currency": "USD", + "value": "-1.0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "significant_digits": 1, + "type_id": 6, + "is_native": false, + "mantissa": "00038D7EA4C68000", + "type": "Amount", + "expected_hex": "94838D7EA4C6800000000000000000000000000055534400000000000000000000000000000000000000000000000001", + "is_negative": true, + "exponent": -15 + }, + { + "test_json": { + "currency": "USD", + "value": "1.0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "significant_digits": 1, + "type_id": 6, + "is_native": false, + "mantissa": "00038D7EA4C68000", + "type": "Amount", + "expected_hex": "D4838D7EA4C6800000000000000000000000000055534400000000000000000000000000000000000000000000000001", + "is_negative": false, + "exponent": -15 + }, + { + "test_json": { + "currency": "USD", + "value": "0.0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "significant_digits": 1, + "type_id": 6, + "is_native": false, + "mantissa": "0000000000000000", + "type": "Amount", + "expected_hex": "800000000000000000000000000000000000000055534400000000000000000000000000000000000000000000000001", + "is_negative": false, + "exponent": -15 + }, + { + "test_json": { + "currency": "USD", + "value": "0.000000000000000000000000000000000000000000000000000000000000000000000000001", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "significant_digits": 1, + "type_id": 6, + "is_native": false, + "mantissa": "00038D7EA4C68000", + "type": "Amount", + "expected_hex": "C1C38D7EA4C6800000000000000000000000000055534400000000000000000000000000000000000000000000000001", + "is_negative": false, + "exponent": -90 + }, + { + "test_json": { + "currency": "USD", + "value": "100000000000000000000000000000000000000000000000000000000000000000000000000000", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "significant_digits": 1, + "type_id": 6, + "is_native": false, + "mantissa": "00038D7EA4C68000", + "type": "Amount", + "expected_hex": "E7C38D7EA4C6800000000000000000000000000055534400000000000000000000000000000000000000000000000001", + "is_negative": false, + "exponent": 62 + }, + { + "test_json": { + "currency": "USD", + "value": "1.111111111111111", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "significant_digits": 16, + "type_id": 6, + "is_native": false, + "mantissa": "0003F28CB71571C7", + "type": "Amount", + "expected_hex": "D483F28CB71571C700000000000000000000000055534400000000000000000000000000000000000000000000000001", + "is_negative": false, + "exponent": -15 + }, + { + "test_json": { + "currency": "USD", + "value": "11.11111111111111", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "significant_digits": 16, + "type_id": 6, + "is_native": false, + "mantissa": "0003F28CB71571C7", + "type": "Amount", + "expected_hex": "D4C3F28CB71571C700000000000000000000000055534400000000000000000000000000000000000000000000000001", + "is_negative": false, + "exponent": -14 + }, + { + "test_json": { + "currency": "USD", + "value": "111.1111111111111", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "significant_digits": 16, + "type_id": 6, + "is_native": false, + "mantissa": "0003F28CB71571C7", + "type": "Amount", + "expected_hex": "D503F28CB71571C700000000000000000000000055534400000000000000000000000000000000000000000000000001", + "is_negative": false, + "exponent": -13 + }, + { + "test_json": { + "currency": "USD", + "value": "1111.111111111111", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "significant_digits": 16, + "type_id": 6, + "is_native": false, + "mantissa": "0003F28CB71571C7", + "type": "Amount", + "expected_hex": "D543F28CB71571C700000000000000000000000055534400000000000000000000000000000000000000000000000001", + "is_negative": false, + "exponent": -12 + }, + { + "test_json": { + "currency": "USD", + "value": "11111.11111111111", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "significant_digits": 16, + "type_id": 6, + "is_native": false, + "mantissa": "0003F28CB71571C7", + "type": "Amount", + "expected_hex": "D583F28CB71571C700000000000000000000000055534400000000000000000000000000000000000000000000000001", + "is_negative": false, + "exponent": -11 + }, + { + "test_json": { + "currency": "USD", + "value": "111111.1111111111", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "significant_digits": 16, + "type_id": 6, + "is_native": false, + "mantissa": "0003F28CB71571C7", + "type": "Amount", + "expected_hex": "D5C3F28CB71571C700000000000000000000000055534400000000000000000000000000000000000000000000000001", + "is_negative": false, + "exponent": -10 + }, + { + "test_json": { + "currency": "USD", + "value": "1111111.111111111", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "significant_digits": 16, + "type_id": 6, + "is_native": false, + "mantissa": "0003F28CB71571C7", + "type": "Amount", + "expected_hex": "D603F28CB71571C700000000000000000000000055534400000000000000000000000000000000000000000000000001", + "is_negative": false, + "exponent": -9 + }, + { + "test_json": { + "currency": "USD", + "value": "11111111.11111111", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "significant_digits": 16, + "type_id": 6, + "is_native": false, + "mantissa": "0003F28CB71571C7", + "type": "Amount", + "expected_hex": "D643F28CB71571C700000000000000000000000055534400000000000000000000000000000000000000000000000001", + "is_negative": false, + "exponent": -8 + }, + { + "test_json": { + "currency": "USD", + "value": "111111111.1111111", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "significant_digits": 16, + "type_id": 6, + "is_native": false, + "mantissa": "0003F28CB71571C7", + "type": "Amount", + "expected_hex": "D683F28CB71571C700000000000000000000000055534400000000000000000000000000000000000000000000000001", + "is_negative": false, + "exponent": -7 + }, + { + "test_json": { + "currency": "USD", + "value": "1111111111.111111", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "significant_digits": 16, + "type_id": 6, + "is_native": false, + "mantissa": "0003F28CB71571C7", + "type": "Amount", + "expected_hex": "D6C3F28CB71571C700000000000000000000000055534400000000000000000000000000000000000000000000000001", + "is_negative": false, + "exponent": -6 + }, + { + "test_json": { + "currency": "USD", + "value": "11111111111.11111", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "significant_digits": 16, + "type_id": 6, + "is_native": false, + "mantissa": "0003F28CB71571C7", + "type": "Amount", + "expected_hex": "D703F28CB71571C700000000000000000000000055534400000000000000000000000000000000000000000000000001", + "is_negative": false, + "exponent": -5 + }, + { + "test_json": { + "currency": "USD", + "value": "111111111111.1111", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "significant_digits": 16, + "type_id": 6, + "is_native": false, + "mantissa": "0003F28CB71571C7", + "type": "Amount", + "expected_hex": "D743F28CB71571C700000000000000000000000055534400000000000000000000000000000000000000000000000001", + "is_negative": false, + "exponent": -4 + }, + { + "test_json": { + "currency": "USD", + "value": "1111111111111.111", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "significant_digits": 16, + "type_id": 6, + "is_native": false, + "mantissa": "0003F28CB71571C7", + "type": "Amount", + "expected_hex": "D783F28CB71571C700000000000000000000000055534400000000000000000000000000000000000000000000000001", + "is_negative": false, + "exponent": -3 + }, + { + "test_json": { + "currency": "USD", + "value": "11111111111111.11", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "significant_digits": 16, + "type_id": 6, + "is_native": false, + "mantissa": "0003F28CB71571C7", + "type": "Amount", + "expected_hex": "D7C3F28CB71571C700000000000000000000000055534400000000000000000000000000000000000000000000000001", + "is_negative": false, + "exponent": -2 + }, + { + "test_json": { + "currency": "USD", + "value": "111111111111111.1", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "significant_digits": 16, + "type_id": 6, + "is_native": false, + "mantissa": "0003F28CB71571C7", + "type": "Amount", + "expected_hex": "D803F28CB71571C700000000000000000000000055534400000000000000000000000000000000000000000000000001", + "is_negative": false, + "exponent": -1 + }, + { + "test_json": { + "currency": "USD", + "value": "1111111111111111.0", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "significant_digits": 16, + "type_id": 6, + "is_native": false, + "mantissa": "0003F28CB71571C7", + "type": "Amount", + "expected_hex": "D843F28CB71571C700000000000000000000000055534400000000000000000000000000000000000000000000000001", + "is_negative": false, + "exponent": 0 + }, + { + "test_json": { + "currency": "USD", + "value": "1111111111111111.1", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "significant_digits": 17, + "type_id": 6, + "is_native": false, + "type": "Amount", + "error": "value precision of 17 is greater than maximum iou precision of 16", + "is_negative": false + }, + { + "test_json": { + "currency": "USD", + "value": "9999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "type": "Amount", + "error": "exponent is too large" + }, + { + "test_json": { + "currency": "USD", + "value": "11111000.00000001", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "significant_digits": 16, + "type_id": 6, + "is_native": false, + "mantissa": "0003F28A20CF5801", + "type": "Amount", + "expected_hex": "D643F28A20CF580100000000000000000000000055534400000000000000000000000000000000000000000000000001", + "is_negative": false, + "exponent": -8 + }, + { + "test_json": "1000000000000000000", + "type_id": 6, + "is_native": true, + "type": "Amount", + "error": "1000000000000 absolute XRP is bigger than max native value 100000000000.0", + "is_negative": false + }, + { + "test_json": "-10000000000000000000000000", + "type_id": 6, + "is_native": true, + "type": "Amount", + "error": "10000000000000000000 absolute XRP is bigger than max native value 100000000000.0", + "is_negative": true + }, + { + "test_json": { + "mpt_issuance_id": "00002403C84A0A28E0190E208E982C352BBD5006600555CF", + "value": "9223372036854775808" + }, + "type": "Amount", + "error": "Value is too large" + }, + { + "test_json": { + "mpt_issuance_id": "00002403C84A0A28E0190E208E982C352BBD5006600555CF", + "value": "18446744073709551615" + }, + "type": "Amount", + "error": "Value is too large" + }, + { + "test_json": { + "mpt_issuance_id": "00002403C84A0A28E0190E208E982C352BBD5006600555CF", + "value": "-1" + }, + "type": "Amount", + "error": "Value is negative" + }, + { + "test_json": { + "mpt_issuance_id": "00002403C84A0A28E0190E208E982C352BBD5006600555CF", + "value": "10.1" + }, + "type": "Amount", + "error": "Value has decimal point" + }, + { + "test_json": { + "mpt_issuance_id": "10", + "value": "10" + }, + "type": "Amount", + "error": "mpt_issuance_id has invalid hash length" + }, + { + "test_json": { + "mpt_issuance_id": "00002403C84A0A28E0190E208E982C352BBD5006600555CF", + "value": "10", + "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji" + }, + "type": "Amount", + "error": "Issuer not valid for MPT" + }, + { + "test_json": { + "mpt_issuance_id": "00002403C84A0A28E0190E208E982C352BBD5006600555CF", + "value": "10", + "currency": "USD" + }, + "type": "Amount", + "error": "Currency not valid for MPT" + }, + { + "test_json": { + "mpt_issuance_id": "00002403C84A0A28E0190E208E982C352BBD5006600555CF", + "value": "a" + }, + "type": "Amount", + "error": "Value has incorrect hex format" + }, + { + "test_json": { + "mpt_issuance_id": "00002403C84A0A28E0190E208E982C352BBD5006600555CF", + "value": "0xy" + }, + "type": "Amount", + "error": "Value has bad hex character" + }, + { + "test_json": { + "mpt_issuance_id": "00002403C84A0A28E0190E208E982C352BBD5006600555CF", + "value": "/" + }, + "type": "Amount", + "error": "Value has bad character" + }, + { + "test_json": { + "mpt_issuance_id": "00002403C84A0A28E0190E208E982C352BBD5006600555CF", + "value": "0x8000000000000000" + }, + "type": "Amount", + "error": "Hex value out of range" + }, + { + "test_json": { + "mpt_issuance_id": "00002403C84A0A28E0190E208E982C352BBD5006600555CF", + "value": "0xFFFFFFFFFFFFFFFF" + }, + "type": "Amount", + "error": "Hex value out of range" + }, + { + "test_json": { + "mpt_issuance_id":"00002403C84A0A28E0190E208E982C352BBD5006600555CF", + "value": "9223372036854775807" + }, + "type_id": 6, + "is_native": false, + "type": "Amount", + "expected_hex": "607FFFFFFFFFFFFFFF00002403C84A0A28E0190E208E982C352BBD5006600555CF", + "is_negative": false + }, + { + "test_json": { + "mpt_issuance_id":"00002403C84A0A28E0190E208E982C352BBD5006600555CF", + "value": "0" + }, + "type_id": 6, + "is_native": false, + "type": "Amount", + "expected_hex": "60000000000000000000002403C84A0A28E0190E208E982C352BBD5006600555CF", + "is_negative": false + }, + { + "test_json": { + "mpt_issuance_id":"00002403C84A0A28E0190E208E982C352BBD5006600555CF", + "value": "-0" + }, + "type_id": 6, + "is_native": false, + "type": "Amount", + "expected_hex": "60000000000000000000002403C84A0A28E0190E208E982C352BBD5006600555CF", + "is_negative": false + }, + { + "test_json": { + "mpt_issuance_id":"00002403C84A0A28E0190E208E982C352BBD5006600555CF", + "value": "100" + }, + "type_id": 6, + "is_native": false, + "type": "Amount", + "expected_hex": "60000000000000006400002403C84A0A28E0190E208E982C352BBD5006600555CF", + "is_negative": false + }, + { + "test_json": { + "mpt_issuance_id":"00002403C84A0A28E0190E208E982C352BBD5006600555CF", + "value": "0xa" + }, + "type_id": 6, + "is_native": false, + "type": "Amount", + "expected_hex": "60000000000000000A00002403C84A0A28E0190E208E982C352BBD5006600555CF", + "is_negative": false + }, + { + "test_json": { + "mpt_issuance_id":"00002403C84A0A28E0190E208E982C352BBD5006600555CF", + "value": "0x7FFFFFFFFFFFFFFF" + }, + "type_id": 6, + "is_native": false, + "type": "Amount", + "expected_hex": "607FFFFFFFFFFFFFFF00002403C84A0A28E0190E208E982C352BBD5006600555CF", + "is_negative": false + } + ] +} diff --git a/binary-codec/testdata/fixtures/delivermin-tx-binary.json b/binary-codec/testdata/fixtures/delivermin-tx-binary.json new file mode 100644 index 00000000..b4703139 --- /dev/null +++ b/binary-codec/testdata/fixtures/delivermin-tx-binary.json @@ -0,0 +1 @@ +"1200002280020000240000689E201B010BF0E361D4950EA99C657EF800000000000000000000000055534400000000000A20B3C85F482532A9578DBB3950B85CA06594D1684000000000002AF8694000000000003A986AD40485B690F28E8000000000000000000000000055534400000000000A20B3C85F482532A9578DBB3950B85CA06594D173210254D771E2A30552D1F347F5B88EC87513843F8BC1A408E70A4175B2E3C325FD3C7446304402202A4965FCF0571B7308971956864B1949C2BD924B5A41B5E8DAF00C91C64F964502207FD3BEB7C165BD1F10E6E7C443742BD686F8E102A89B502A4A495F4C29EC5C488114EAAA52373B59DCFBFD3476049AA6408AA22EAA898314EAAA52373B59DCFBFD3476049AA6408AA22EAA8901123000000000000000000000000055534400000000000A20B3C85F482532A9578DBB3950B85CA06594D1FF01FDF050193BEDEAA9074764B961405D31E66AC0E9300000000000000000000000005553440000000000FDF050193BEDEAA9074764B961405D31E66AC0E901FDF050193BEDEAA9074764B961405D31E66AC0E9FF300000000000000000000000005553440000000000DD39C650A96EDA48334E70CC4A85B8B2E8502CD301DD39C650A96EDA48334E70CC4A85B8B2E8502CD3017C44F934D7A5FEEBD1530570CDB83D1D8EF1F37E00" diff --git a/binary-codec/testdata/fixtures/delivermin-tx.json b/binary-codec/testdata/fixtures/delivermin-tx.json new file mode 100644 index 00000000..910fa8c6 --- /dev/null +++ b/binary-codec/testdata/fixtures/delivermin-tx.json @@ -0,0 +1,98 @@ +{ + "Account": "r4PowrZ7KZw83oWDYxzY82ht2kgDmFUpB7", + "Amount": { + "currency": "USD", + "issuer": "rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B", + "value": "5.927096147083" + }, + "DeliverMin": { + "currency": "USD", + "issuer": "rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B", + "value": "0.012729190692" + }, + "Destination": "r4PowrZ7KZw83oWDYxzY82ht2kgDmFUpB7", + "Fee": "11000", + "Flags": 2147614720, + "LastLedgerSequence": 17559779, + "Paths": [ + [ + { + "currency": "USD", + "issuer": "rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B", + "type": 48, + "type_hex": "0000000000000030" + } + ], + [ + { + "account": "rQ96qm46YsRX2F7SSCQxToR2ybRuUYsZ4R", + "type": 1, + "type_hex": "0000000000000001" + }, + { + "currency": "USD", + "issuer": "rQ96qm46YsRX2F7SSCQxToR2ybRuUYsZ4R", + "type": 48, + "type_hex": "0000000000000030" + }, + { + "account": "rQ96qm46YsRX2F7SSCQxToR2ybRuUYsZ4R", + "type": 1, + "type_hex": "0000000000000001" + } + ], + [ + { + "currency": "USD", + "issuer": "rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q", + "type": 48, + "type_hex": "0000000000000030" + }, + { + "account": "rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q", + "type": 1, + "type_hex": "0000000000000001" + }, + { + "account": "rULnR9YhAkj9HrcxAcudzBhaXRSqT7zJkq", + "type": 1, + "type_hex": "0000000000000001" + } + ] + ], + "SendMax": "15000", + "Sequence": 26782, + "SigningPubKey": "0254D771E2A30552D1F347F5B88EC87513843F8BC1A408E70A4175B2E3C325FD3C", + "TransactionType": "Payment", + "TxnSignature": "304402202A4965FCF0571B7308971956864B1949C2BD924B5A41B5E8DAF00C91C64F964502207FD3BEB7C165BD1F10E6E7C443742BD686F8E102A89B502A4A495F4C29EC5C48", + "date": 502912010, + "hash": "0FB10DF664F33840ABC68A8BBE78178359C55AC1AFC83DB468CE69C4A86E3EAC", + "inLedger": 17559773, + "ledger_index": 17559773, + "meta": { + "AffectedNodes": [ + { + "ModifiedNode": { + "FinalFields": { + "Account": "r4PowrZ7KZw83oWDYxzY82ht2kgDmFUpB7", + "Balance": "1064773000", + "Flags": 65536, + "OwnerCount": 9, + "Sequence": 26783 + }, + "LedgerEntryType": "AccountRoot", + "LedgerIndex": "0D7F8ADAA3269E9C8B2AA9CDE31BC57E2E52133F36516D3DF576DBCE6E405BDC", + "PreviousFields": { + "Balance": "1064784000", + "Sequence": 26782 + }, + "PreviousTxnID": "E028797D6C7AE9B84C6930452D427D5E40CE23E199E8DF0534DAAE5277A76CC1", + "PreviousTxnLgrSeq": 17537115 + } + } + ], + "TransactionIndex": 12, + "TransactionResult": "tecPATH_PARTIAL" + }, + "validated": true +} diff --git a/binary-codec/testdata/fixtures/deposit-preauth-tx-binary.json b/binary-codec/testdata/fixtures/deposit-preauth-tx-binary.json new file mode 100644 index 00000000..213509b4 --- /dev/null +++ b/binary-codec/testdata/fixtures/deposit-preauth-tx-binary.json @@ -0,0 +1 @@ +"1200132280000000240000004168400000000000000A732103EB1E2603E7571D6144684996C10DA75063D6E2F3B3FDABE38B857C1BE9578A5574473045022100B0A5672E3E09FA3AF8CF1DCC1D8C881F58B39212D6FDC42CCF30E5400D0EFD9F02202DDD9517D9409D1D9A529B8AEA7DE13AE4CDF96BB6D18FA0D9732DBFC887348D81148A928D14A643F388AC0D26BAF9755B07EB0A2B44851486FFE2A17E861BA0FE9A3ED8352F895D80E789E0" \ No newline at end of file diff --git a/binary-codec/testdata/fixtures/deposit-preauth-tx-meta-binary.json b/binary-codec/testdata/fixtures/deposit-preauth-tx-meta-binary.json new file mode 100644 index 00000000..e10fce8c --- /dev/null +++ b/binary-codec/testdata/fixtures/deposit-preauth-tx-meta-binary.json @@ -0,0 +1 @@ +"201C00000000F8E51100612500AE5F59558107CEE99D556326ACD4662CA10A24550240D9F933E55435A0C0DB3B06DD343E56146AAAF7A266D8A92DFFEAB1A71B6523534F27820873F4E213014B23398867D2E624000000412D00000007624000000249CB5DD0E1E7220000000024000000422D00000008624000000249CB5DC681148A928D14A643F388AC0D26BAF9755B07EB0A2B44E1E1E311007056C2D0317AD266B93CB3B36AEB0ABB673B0AFFAB134809CCACFD7158F539603C3AE881148A928D14A643F388AC0D26BAF9755B07EB0A2B44851486FFE2A17E861BA0FE9A3ED8352F895D80E789E0E1E1E511006456CD08416851CA53E9649408118A4908E01E43436ED950886D1B1E66F4B68B82ECE7220000000058CD08416851CA53E9649408118A4908E01E43436ED950886D1B1E66F4B68B82EC82148A928D14A643F388AC0D26BAF9755B07EB0A2B44E1E1F1031000" \ No newline at end of file diff --git a/binary-codec/testdata/fixtures/deposit-preauth-tx.json b/binary-codec/testdata/fixtures/deposit-preauth-tx.json new file mode 100644 index 00000000..784af380 --- /dev/null +++ b/binary-codec/testdata/fixtures/deposit-preauth-tx.json @@ -0,0 +1,58 @@ +{ + "Account": "rDd6FpNbeY2CrQajSmP178BmNGusmQiYMM", + "Authorize": "rDJFnv5sEfp42LMFiX3mVQKczpFTdxYDzM", + "Fee": "10", + "Flags": 2147483648, + "Sequence": 65, + "SigningPubKey": "03EB1E2603E7571D6144684996C10DA75063D6E2F3B3FDABE38B857C1BE9578A55", + "TransactionType": "DepositPreauth", + "TxnSignature": "3045022100B0A5672E3E09FA3AF8CF1DCC1D8C881F58B39212D6FDC42CCF30E5400D0EFD9F02202DDD9517D9409D1D9A529B8AEA7DE13AE4CDF96BB6D18FA0D9732DBFC887348D", + "hash": "B5D94C027C846171B2F5D4C2D126E88580BF369986A155C1890352F5BC4D7AF9", + "meta": { + "AffectedNodes": [ + { + "ModifiedNode": { + "FinalFields": { + "Account": "rDd6FpNbeY2CrQajSmP178BmNGusmQiYMM", + "Balance": "9827999174", + "Flags": 0, + "OwnerCount": 8, + "Sequence": 66 + }, + "LedgerEntryType": "AccountRoot", + "LedgerIndex": "146AAAF7A266D8A92DFFEAB1A71B6523534F27820873F4E213014B23398867D2", + "PreviousFields": { + "Balance": "9827999184", + "OwnerCount": 7, + "Sequence": 65 + }, + "PreviousTxnID": "8107CEE99D556326ACD4662CA10A24550240D9F933E55435A0C0DB3B06DD343E", + "PreviousTxnLgrSeq": 11427673 + } + }, + { + "CreatedNode": { + "LedgerEntryType": "DepositPreauth", + "LedgerIndex": "C2D0317AD266B93CB3B36AEB0ABB673B0AFFAB134809CCACFD7158F539603C3A", + "NewFields": { + "Account": "rDd6FpNbeY2CrQajSmP178BmNGusmQiYMM", + "Authorize": "rDJFnv5sEfp42LMFiX3mVQKczpFTdxYDzM" + } + } + }, + { + "ModifiedNode": { + "FinalFields": { + "Flags": 0, + "Owner": "rDd6FpNbeY2CrQajSmP178BmNGusmQiYMM", + "RootIndex": "CD08416851CA53E9649408118A4908E01E43436ED950886D1B1E66F4B68B82EC" + }, + "LedgerEntryType": "DirectoryNode", + "LedgerIndex": "CD08416851CA53E9649408118A4908E01E43436ED950886D1B1E66F4B68B82EC" + } + } + ], + "TransactionIndex": 0, + "TransactionResult": "tesSUCCESS" + } +} \ No newline at end of file diff --git a/binary-codec/testdata/fixtures/escrow-cancel-binary.json b/binary-codec/testdata/fixtures/escrow-cancel-binary.json new file mode 100644 index 00000000..f9d13347 --- /dev/null +++ b/binary-codec/testdata/fixtures/escrow-cancel-binary.json @@ -0,0 +1 @@ +"1200042019000000198114EE5F7CF61504C7CF7E0C22562EB19CC7ACB0FCBA8214EE5F7CF61504C7CF7E0C22562EB19CC7ACB0FCBA" diff --git a/binary-codec/testdata/fixtures/escrow-cancel-tx.json b/binary-codec/testdata/fixtures/escrow-cancel-tx.json new file mode 100644 index 00000000..4f51c2d3 --- /dev/null +++ b/binary-codec/testdata/fixtures/escrow-cancel-tx.json @@ -0,0 +1,6 @@ +{ + "Account" : "r4jQDHCUvgcBAa5EzcB1D8BHGcjYP9eBC2", + "OfferSequence" : 25, + "Owner" : "r4jQDHCUvgcBAa5EzcB1D8BHGcjYP9eBC2", + "TransactionType" : "EscrowCancel" +} diff --git a/binary-codec/testdata/fixtures/escrow-create-binary.json b/binary-codec/testdata/fixtures/escrow-create-binary.json new file mode 100644 index 00000000..58fa1ea2 --- /dev/null +++ b/binary-codec/testdata/fixtures/escrow-create-binary.json @@ -0,0 +1 @@ +"1200012E00005BB82024258D09812025258D0980614000000000000064701127A0258020E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B8558101008114EE5F7CF61504C7CF7E0C22562EB19CC7ACB0FCBA8314B5F762798A53D543A014CAF8B297CFF8F2F937E8" diff --git a/binary-codec/testdata/fixtures/escrow-create-tx.json b/binary-codec/testdata/fixtures/escrow-create-tx.json new file mode 100644 index 00000000..376efaf6 --- /dev/null +++ b/binary-codec/testdata/fixtures/escrow-create-tx.json @@ -0,0 +1,10 @@ +{ + "Account" : "r4jQDHCUvgcBAa5EzcB1D8BHGcjYP9eBC2", + "Amount" : "100", + "CancelAfter" : 630000001, + "Condition" : "A0258020E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855810100", + "Destination" : "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", + "DestinationTag" : 23480, + "FinishAfter" : 630000000, + "TransactionType": "EscrowCreate" +} diff --git a/binary-codec/testdata/fixtures/escrow-finish-binary.json b/binary-codec/testdata/fixtures/escrow-finish-binary.json new file mode 100644 index 00000000..1922af43 --- /dev/null +++ b/binary-codec/testdata/fixtures/escrow-finish-binary.json @@ -0,0 +1 @@ +"1200022280000000240000000320190000000268400000000000000A7321028DB04DA8B702272B2A29FAF3DBCF40D01386208E6A9541DB497BE962FEF96A9C74473045022100E3C860D54E88AFA8584FBED99AA38BCB512AB1D69D87F3F71EF38ACB6EA4B7A202204CC1BB34DAA221416DB8946B583D4F33C7E22C130F9FA49353FB6ADB2DF6C69D8114E151CA3207BAB5B91D2F0E4D35ECDFD4551C69A18214E151CA3207BAB5B91D2F0E4D35ECDFD4551C69A1" diff --git a/binary-codec/testdata/fixtures/escrow-finish-meta-binary.json b/binary-codec/testdata/fixtures/escrow-finish-meta-binary.json new file mode 100644 index 00000000..cb8f0c5d --- /dev/null +++ b/binary-codec/testdata/fixtures/escrow-finish-meta-binary.json @@ -0,0 +1 @@ +"201C0000000BF8E511006125020B814F55F72706F8C7B9C07D83332BE330D77B5CE6A246FE4FA04DD47EBC88719A35B5F95644A462A2806A513D7480CA71059D3D33637B65458017A8828A8F95AF17272501E6624000000010DC67D0E1E7220000000024000000052D00000000624000000013C074F08114DC0BCC71D87BB4E684B35721DC12F2C4E1ABABA4E1E1E4110075569766AE124E5053BCFDE253F6E3DDBAC13858CC0700DDECDCD57FF2FA777BEF7DE7220000000025020B814F202521A0C1B834000000000000000039000000000000000055F72706F8C7B9C07D83332BE330D77B5CE6A246FE4FA04DD47EBC88719A35B5F9614000000002E40D208114E151CA3207BAB5B91D2F0E4D35ECDFD4551C69A18314DC0BCC71D87BB4E684B35721DC12F2C4E1ABABA4E1E1E511006456BA4B47767C25E21CCDA3553BD45BE3699B34B508B459FE0472C70C51660058E0E7220000000058BA4B47767C25E21CCDA3553BD45BE3699B34B508B459FE0472C70C51660058E08214E151CA3207BAB5B91D2F0E4D35ECDFD4551C69A1E1E1E511006125020B814F55F72706F8C7B9C07D83332BE330D77B5CE6A246FE4FA04DD47EBC88719A35B5F956E4DA2A510F0C7FFD0474FAA4C7308A83828E0B3DD09EAA9CFDFFC067E3719D2EE624000000032D00000001624000000002FAF06CE1E7220000000024000000042D00000000624000000002FAF0628114E151CA3207BAB5B91D2F0E4D35ECDFD4551C69A1E1E1E511006456ECE79D27042E87B02DF3A263DB6BB6FCD96E69E20E0955F84D47D164C37546A1E7220000000058ECE79D27042E87B02DF3A263DB6BB6FCD96E69E20E0955F84D47D164C37546A18214DC0BCC71D87BB4E684B35721DC12F2C4E1ABABA4E1E1F1031000" diff --git a/binary-codec/testdata/fixtures/escrow-finish-tx.json b/binary-codec/testdata/fixtures/escrow-finish-tx.json new file mode 100644 index 00000000..3b751a81 --- /dev/null +++ b/binary-codec/testdata/fixtures/escrow-finish-tx.json @@ -0,0 +1,95 @@ +{ + "Account": "rMYPppnVNQ7crMizv8D6wF45kYuSupygyr", + "Fee": "10", + "Flags": 2147483648, + "OfferSequence": 2, + "Owner": "rMYPppnVNQ7crMizv8D6wF45kYuSupygyr", + "Sequence": 3, + "SigningPubKey": "028DB04DA8B702272B2A29FAF3DBCF40D01386208E6A9541DB497BE962FEF96A9C", + "TransactionType": "EscrowFinish", + "TxnSignature": "3045022100E3C860D54E88AFA8584FBED99AA38BCB512AB1D69D87F3F71EF38ACB6EA4B7A202204CC1BB34DAA221416DB8946B583D4F33C7E22C130F9FA49353FB6ADB2DF6C69D", + "hash": "1A76D4BA47A53A66B539D4BD4C30826A5E51C78D0B7344758EACAC77A6753C3C", + "meta": { + "AffectedNodes": [ + { + "ModifiedNode": { + "FinalFields": { + "Account": "rMhV8zfKJRqEspcayRfqa4FuzQg8kW5LdB", + "Balance": "331379952", + "Flags": 0, + "OwnerCount": 0, + "Sequence": 5 + }, + "LedgerEntryType": "AccountRoot", + "LedgerIndex": "44A462A2806A513D7480CA71059D3D33637B65458017A8828A8F95AF17272501", + "PreviousFields": { + "Balance": "282879952" + }, + "PreviousTxnID": "F72706F8C7B9C07D83332BE330D77B5CE6A246FE4FA04DD47EBC88719A35B5F9", + "PreviousTxnLgrSeq": 34308431 + } + }, + { + "DeletedNode": { + "FinalFields": { + "Account": "rMYPppnVNQ7crMizv8D6wF45kYuSupygyr", + "Amount": "48500000", + "Destination": "rMhV8zfKJRqEspcayRfqa4FuzQg8kW5LdB", + "DestinationNode": "0000000000000000", + "FinishAfter": 564183480, + "Flags": 0, + "OwnerNode": "0000000000000000", + "PreviousTxnID": "F72706F8C7B9C07D83332BE330D77B5CE6A246FE4FA04DD47EBC88719A35B5F9", + "PreviousTxnLgrSeq": 34308431 + }, + "LedgerEntryType": "Escrow", + "LedgerIndex": "9766AE124E5053BCFDE253F6E3DDBAC13858CC0700DDECDCD57FF2FA777BEF7D" + } + }, + { + "ModifiedNode": { + "FinalFields": { + "Flags": 0, + "Owner": "rMYPppnVNQ7crMizv8D6wF45kYuSupygyr", + "RootIndex": "BA4B47767C25E21CCDA3553BD45BE3699B34B508B459FE0472C70C51660058E0" + }, + "LedgerEntryType": "DirectoryNode", + "LedgerIndex": "BA4B47767C25E21CCDA3553BD45BE3699B34B508B459FE0472C70C51660058E0" + } + }, + { + "ModifiedNode": { + "FinalFields": { + "Account": "rMYPppnVNQ7crMizv8D6wF45kYuSupygyr", + "Balance": "49999970", + "Flags": 0, + "OwnerCount": 0, + "Sequence": 4 + }, + "LedgerEntryType": "AccountRoot", + "LedgerIndex": "E4DA2A510F0C7FFD0474FAA4C7308A83828E0B3DD09EAA9CFDFFC067E3719D2E", + "PreviousFields": { + "Balance": "49999980", + "OwnerCount": 1, + "Sequence": 3 + }, + "PreviousTxnID": "F72706F8C7B9C07D83332BE330D77B5CE6A246FE4FA04DD47EBC88719A35B5F9", + "PreviousTxnLgrSeq": 34308431 + } + }, + { + "ModifiedNode": { + "FinalFields": { + "Flags": 0, + "Owner": "rMhV8zfKJRqEspcayRfqa4FuzQg8kW5LdB", + "RootIndex": "ECE79D27042E87B02DF3A263DB6BB6FCD96E69E20E0955F84D47D164C37546A1" + }, + "LedgerEntryType": "DirectoryNode", + "LedgerIndex": "ECE79D27042E87B02DF3A263DB6BB6FCD96E69E20E0955F84D47D164C37546A1" + } + } + ], + "TransactionIndex": 11, + "TransactionResult": "tesSUCCESS" + } +} diff --git a/binary-codec/testdata/fixtures/ledger-full-38129.json b/binary-codec/testdata/fixtures/ledger-full-38129.json new file mode 100644 index 00000000..d9ff4b53 --- /dev/null +++ b/binary-codec/testdata/fixtures/ledger-full-38129.json @@ -0,0 +1 @@ +{"close_flags": 0, "parent_close_time" : 410424200, "accepted":true, "accountState" : [{"LedgerEntryType":"AccountRoot","index":"02CE52E3E46AD340B1C7900F86AFB959AE0C246916E3463905EDD61DE26FFFDD","Account":"rBKPS4oLSaV2KVVuHH8EpQqMGgGefGFQs7","PreviousTxnID":"8D7F42ED0621FBCFAE55CC6F2A9403A2AFB205708CCBA3109BB61DB8DDA261B4","PreviousTxnLgrSeq":8901,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"370000000"},{"LedgerEntryType":"AccountRoot","index":"032D4205B5D7DCEC8A4E56851C44555F6DC7D410AA823AE140C78674B8734DBF","Account":"rLs1MzkFWCxTbuAHgjeTZK4fcCDDnf2KRv","PreviousTxnID":"DF530FB14C5304852F20080B0A8EEF3A6BDD044F41F4EBBD68B8B321145FE4FF","PreviousTxnLgrSeq":7,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"DirectoryNode","Indexes":["908D554AA0D29F660716A3EE65C61DD886B744DDF60DE70E6B16EADB770635DB"],"Owner":"rPcHbQ26o4Xrwb2bu5gLc3gWUsS52yx1pG","index":"059D1E86DE5DCCCF956BF4799675B2425AF9AD44FE4CCA6FEE1C812EEF6423E6","RootIndex":"059D1E86DE5DCCCF956BF4799675B2425AF9AD44FE4CCA6FEE1C812EEF6423E6","Flags":0},{"LedgerEntryType":"AccountRoot","index":"0759D1C1AF5C5C2251041D89AA5F0BED1F5862B81C871CB22EBAD2791BAB4429","Account":"rpGaCyHRYbgKhErgFih3RdjJqXDsYBouz3","PreviousTxnID":"B6632D6376A2D9319F20A1C6DCCB486432D1E4A79951229D4C3DE2946F51D566","PreviousTxnLgrSeq":26725,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000000"},{"LedgerEntryType":"AccountRoot","index":"08A35A2FF113218BEE04FC88497423D6DB4DB0CE449D0EDE52116ED7346E06A4","Account":"rUnFEsHjxqTswbivzL2DNHBb34rhAgZZZK","PreviousTxnID":"0735A0B32B2A3F4C938B76D6933003E29447DB8C7CE382BBE089402FF12A03E5","PreviousTxnLgrSeq":8,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"AccountRoot","index":"093DB18D8C4149E47B18BB66FF32707D1DE48558D130A7C3CA6726D20C89BA69","Account":"r4mscDrVMQz2on2px31aV5e5ouHeRPn8oy","PreviousTxnID":"FBF647E057F5C15EC277246AB843A5EB063646BEF2E3D3914D29456B32903262","PreviousTxnLgrSeq":31802,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"DirectoryNode","Indexes":["A95EB2892EA15C8B7BCDAF6D1A8F1F21791192586EBD66B7DCBEC582BFAAA198","52733E959FD0D25A72E188A26BC406768D91285883108AED061121408DAD4AF0"],"Owner":"rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui","index":"0A00840157CD29095E4C1B36D531DD24724CB671FDC8849F0C793EEB9FEC271E","IndexPrevious":"0000000000000001","IndexNext":"0000000000000002","RootIndex":"D0CAC45692858D395B16D52A0B44ADCB7EF178617C05BAE3C36FF5574BA012C3","Flags":0},{"LedgerEntryType":"DirectoryNode","Indexes":["6BC1677EB8218F6ECB37FB83723ED4FA4C3089D718A45D5F0BB4F4EC553CDF28","263F16D626C701250AD1E9FF56C763132DF4E09B1EF0B2D0A838D265123FBBA8","C1C5FB39D6C15C581D822DBAF725EF7EDE40BEC9F93C52398CF5CE9F64154D6C","A5C489C3780C320EC1C2CF5A2E22C2F393F91884DC14D18F5F5BED4EE3AFFE00"],"Owner":"rhxbkK9jGqPVLZSWPvCEmmf15xHBfJfCEy","index":"0AC869678D387BF526DA37F0C4B8B6BE049E57322EFB53E2C5D7D7A854DA829C","RootIndex":"0AC869678D387BF526DA37F0C4B8B6BE049E57322EFB53E2C5D7D7A854DA829C","Flags":0},{"LedgerEntryType":"AccountRoot","index":"0CDD052C146A8C41332FA75348FAD0F09C095D6D75AEB1B745F12F08693BCFF3","Account":"rLiCWKQNUs8CQ81m2rBoFjshuVJviSRoaJ","PreviousTxnID":"C7AECAF0E7ABC3868C37343B7F63BAEC317A53867ABD2CA6BAD1F335C1CA4D6F","PreviousTxnLgrSeq":10066,"OwnerCount":0,"Flags":0,"Sequence":2,"Balance":"199999990"},{"HighLimit":{"issuer":"rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui","value":"10","currency":"USD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm","value":"0","currency":"USD"},"index":"10BB331A6A794396B33DF7B975A57A3842AB68F3BC6C3B02928BA5399AAC9C8F","PreviousTxnID":"C6A2521BBCCF13282C4FFEBC00D47BBA18C6CE5F5E4E0EFC3E3FCE364BAFC6B8","PreviousTxnLgrSeq":239,"Flags":131072,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"USD"}},{"HighLimit":{"issuer":"rEWDpTUVU9fZZtzrywAUE6D6UcFzu6hFdE","value":"0","currency":"EUR"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rshceBo6ftSVYo8h5uNPzRWbdqk4W6g9va","value":"20","currency":"EUR"},"HighNode":"0000000000000000","index":"116C6D5E5C6C59C9C5362B84CB9DD30BD3D4B7CB98CE993D49C068323BF19747","LowNode":"0000000000000000","PreviousTxnID":"BDBDD6CCF2F8211B41072BC37E934D2270F58EA5D5F44F7CA8483CF348B9377B","PreviousTxnLgrSeq":23161,"Flags":65536,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"EUR"}},{"LedgerEntryType":"AccountRoot","index":"11AE1AD4EDD8AB9FBB5633CF2BBC839F8DC2925694899AB7FD867CB916E2FE51","Account":"rLCvFaWk9WkJCCyg9Byvwbe9gxn1pnMLWL","PreviousTxnID":"5D2CC18F142044F1D792DC33D82218665359979ECFD5CD29211CC9CD6704F88C","PreviousTxnLgrSeq":9,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"AccountRoot","index":"123844B6D8A1C962D9550B458148446BBED40FE76FEFCDC9EAE4EE28CF4035F6","Account":"rLzpfV5BFjUmBs8Et75Wurddg4CCXFLDFU","PreviousTxnID":"FB7889B08F6B6413E37A3FBDDA421323B2E00EC2FDDFCE7A9035A2E12CA776E8","PreviousTxnLgrSeq":8836,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"AccountRoot","index":"1339FDDB2A22B6E1A58B9FF4CF2F82B2DE1D573FD1E86D269575E7962764E32B","Account":"rKZig5RFv5yWAqMi9PtC5akkGpNtn3pz8A","PreviousTxnID":"1CE378FA7D55A2F000943FBB4EE60233AECC75CDE3F2845F0B603165968D9CB4","PreviousTxnLgrSeq":8281,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000000"},{"LedgerEntryType":"DirectoryNode","Indexes":["85469362B15032D6213572E63175C87C321601E1DDBB588C9CBD08CDB3F276AC","2F1F54C50845EBD434A06639160F77CEB7C99C0606A3624F64C3678A9129F08D"],"Owner":"rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa","index":"135865FC9FD50B9D4A60014354B6CD773933F9B7D7C3F95A2B25473A8855B3E1","IndexPrevious":"0000000000000002","IndexNext":"0000000000000003","RootIndex":"1F71219BA652037B7064FC6E81EABD8F0B54F6AFE703F172E3999F48D0642F1C","Flags":0},{"LedgerEntryType":"AccountRoot","index":"13AC6889F24D27C2CFE8BEA4F2015A40B321D556C332695EF32C43A0DFAA0A7C","Account":"rLeRkwDgbPVeSakJ2uXC2eqR8NLWMvU3kN","PreviousTxnID":"F2BA48100AAEA92FAA28718F2F3E50452D7069696FAE781FE5043552593F95A5","PreviousTxnLgrSeq":3755,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"40000000000000"},{"HighLimit":{"issuer":"rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui","value":"5","currency":"BTC"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa","value":"0","currency":"BTC"},"index":"142355A88F0729A5014DB835C24DA05F062293A439151A0BE9ACB80F20B2CDC5","PreviousTxnID":"7B4DEC82CF3BE513DA95C57282FBD0659E4E352BF59FA04C6C819E4BBD7CFFC5","PreviousTxnLgrSeq":222,"Flags":131072,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"BTC"}},{"LedgerEntryType":"AccountRoot","index":"14F1FE0D1CAC489EDB11AC3ACA089FA46CC156B63B442F28681C685D871B4CED","Account":"rUy6q3TxE4iuVWMpzycrQfD5uZok51g1cq","PreviousTxnID":"61055B0F50077E654D61666A1A58E24C9B4FB4C2541AC09E2CA1F850C57E0C7B","PreviousTxnLgrSeq":24230,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"HighLimit":{"issuer":"rPgrEG6nMMwAM1VbTumL23dnEX4UmeUHk7","value":"0","currency":"USD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rnp8kFTTm6KW8wsbgczfmv56kWXghPSWbK","value":"25","currency":"USD"},"index":"1595E5D5197330F58A479200A2FDD434D7A244BD1FFEC5E5EE8CF064AE77D3F5","PreviousTxnID":"3906085AB9862A404113E9B17BF00E796D8A80ED2B1066212AB4F00A7D7BCD1D","PreviousTxnLgrSeq":8893,"Flags":65536,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"USD"}},{"HighLimit":{"issuer":"r4DGz8SxHXLaqsA9M2oocXsrty6BMSQvw3","value":"50","currency":"USD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx","value":"50","currency":"USD"},"index":"17B72685E9FBEFE18E0C1E8F07000E1B345A18ECD2D2BE9B27E69045248EF036","PreviousTxnID":"7AE0C1DBADD06E4150AB00E94BD5AD41A3D1E5FC852C8A6922B5EFD2E812709E","PreviousTxnLgrSeq":10074,"Flags":196608,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"USD"}},{"LedgerEntryType":"DirectoryNode","Indexes":["571BF14F28C4D97871CDACD344A8CF57E6BA287BF0440B9E0D0683D02751CC7B"],"Owner":"rEUXZtdhEtCDPxJ3MAgLNMQpq4ASgjrV6i","index":"17CC40C6872E0C0E658C49B75D0812A70D4161DDA53324DF51FA58D3819C814B","RootIndex":"17CC40C6872E0C0E658C49B75D0812A70D4161DDA53324DF51FA58D3819C814B","Flags":0},{"LedgerEntryType":"AccountRoot","index":"189421C25E1A4E2EF76706DABD5BAB665350A4C2C21EA7F60C90BEB2782B3CCE","Account":"r43mpEMKY1cVUX8k6zKXnRhZMEyPU9aHzR","PreviousTxnID":"2748D2555190DD2CC803E616C5276E299841DA53FB15AA9EFBEA1003549F7DD1","PreviousTxnLgrSeq":3736,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"200000000000000"},{"LedgerEntryType":"AccountRoot","index":"18CCCF5B17E8249F29E063E0DD4CDDD456A735D32F84BEEDFA28DBC395208132","Account":"rMwNkcpvcJucoWbFW89EGT6TfZyGUkaGso","PreviousTxnID":"26B0EFCF1501118BD60F2BCD075E18865D8660B18C6581A8DDD626FA30976257","PreviousTxnLgrSeq":10,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"AccountRoot","index":"1A2655AF29E0F2A67B1AB9ADBA8E20BB519643E501B6C1D1F260A37CE551DA43","Account":"r9duXXmUuhSs6JxKpPCSh2tPUg9AGvE2cG","PreviousTxnID":"C26F87CB499395AC8CD2DEDB7E944F4F16CEE07ECA0B481F9E2536450B7CC0DA","PreviousTxnLgrSeq":10128,"OwnerCount":1,"Flags":0,"Sequence":2,"Balance":"9999999990"},{"LedgerEntryType":"DirectoryNode","Indexes":["26B894EE68470AD5AEEB55D5EBF936E6397CEE6957B93C56A2E7882CA9082873"],"Owner":"rhdAw3LiEfWWmSrbnZG3udsN7PoWKT56Qo","index":"1BCA9161A199AD5E907751CBF3FBA49689D517F0E8EE823AE17B737039B41DE1","RootIndex":"1BCA9161A199AD5E907751CBF3FBA49689D517F0E8EE823AE17B737039B41DE1","Flags":0},{"LedgerEntryType":"AccountRoot","index":"1D244513C5E50ADD3E8FD609F59EA5C9025084BC4AC6323A7379D3DB612485BF","Account":"r3AthBf5eW4b9ujLoXNHFeeEJsK3PtJDea","PreviousTxnID":"DA77B52C935CB91BE7E5D62FC3D1443A4861944944B4BD097F9210320C0AD859","PreviousTxnLgrSeq":26706,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000000"},{"LedgerEntryType":"AccountRoot","index":"1D8325B5042AB6516C770CADB520AF2EFD6651C3E19F9447302B3F0A64A58B1B","Account":"rHC5QwZvGxyhC75StiJwZCrfnHhtSWrr8Y","PreviousTxnID":"16112AA178A920DA89B5F8D9DFCBA3487A767BD612AE4AF60B214A2136F7BEF5","PreviousTxnLgrSeq":12,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"2000000000"},{"LedgerEntryType":"AccountRoot","index":"1DE259DB4EC17712E018546C9C749C1EE95CD24749E69AF914A53A066FD4D751","Account":"rPhMwMcn8ewJiM6NnP6xrm9NZBbKZ57kw1","PreviousTxnID":"D51FCBB193C8B1B3B981F894E0535FD58478B1146ECCC35DB462FE0C1A6B6CB6","PreviousTxnLgrSeq":26800,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"DirectoryNode","Indexes":["AC2875C846CBD37CAF8409A623F3AA7D62916A0E043E02C909C9EF3A7B06F8CF","142355A88F0729A5014DB835C24DA05F062293A439151A0BE9ACB80F20B2CDC5"],"Owner":"rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa","index":"1F71219BA652037B7064FC6E81EABD8F0B54F6AFE703F172E3999F48D0642F1C","IndexPrevious":"0000000000000003","IndexNext":"0000000000000001","RootIndex":"1F71219BA652037B7064FC6E81EABD8F0B54F6AFE703F172E3999F48D0642F1C","Flags":0},{"LedgerEntryType":"DirectoryNode","Indexes":["7D4325BE338A40BBCBCC1F351B3272EB3E76305A878E76603DE206A795871619"],"Owner":"rEA2XzkTXi6sWRzTVQVyUoSX4yJAzNxucd","index":"1F9FF48419CA69FDDCC294CCEEE608F5F8A8BE11E286AD5743ED2D457C5570C4","RootIndex":"1F9FF48419CA69FDDCC294CCEEE608F5F8A8BE11E286AD5743ED2D457C5570C4","Flags":0},{"LedgerEntryType":"AccountRoot","index":"202A624CC0A77BA877355FD55E080421BE5DE05D57E1FABCE8660D519CF52970","Account":"rJ6VE6L87yaVmdyxa9jZFXSAdEFSoTGPbE","PreviousTxnID":"D612015F70931DC1CE2D65713408F0C4EE6230911F52E08678898D24C888A43A","PreviousTxnLgrSeq":31179,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"1000000000000"},{"LedgerEntryType":"AccountRoot","index":"23A6FCA0449A1D86CD71CAFB77A32BFA476330F2115649CD20D2C463A545B507","Account":"rDJvoVn8PyhwvHAWuTdtqkH4fuMLoWsZKG","PreviousTxnID":"19CDDD9E0DE5F269E1EAFC09E0C2D3E54BEDD7C67F890D020E883B69A653A4BA","PreviousTxnLgrSeq":17698,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"500000000"},{"LedgerEntryType":"DirectoryNode","Indexes":["E1A4C98A789F35BA9947BD4920CDA9BF2C1A74E831208F7616FA485D5F016714","F8608765CAD8DCA6FD3A5D417D008DB687732804BDABA32737DCB527DAC70B06"],"Owner":"rJRyob8LPaA3twGEQDPU2gXevWhpSgD8S6","index":"23E4C9FB1A108E7A4A188E13C3735432DDF7E104296DA2E493E3B0634CD529FF","RootIndex":"23E4C9FB1A108E7A4A188E13C3735432DDF7E104296DA2E493E3B0634CD529FF","Flags":0},{"HighLimit":{"issuer":"rPrz9m9yaXT94nWbqEG2SSe9kdU4Jo1CxA","value":"0","currency":"USD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rB5TihdPbKgMrkFqrqUC3yLdE8hhv4BdeY","value":"1000","currency":"USD"},"HighNode":"0000000000000000","index":"25DCAC87FBE4C3B66A1AFDE3C3F98E5A16333975C4FD46682F7497F27DFB9766","LowNode":"0000000000000000","PreviousTxnID":"54FFA99A7418A342392237BA37874EF1B8DF48E9FA9E810C399EEE112CA3E2FA","PreviousTxnLgrSeq":20183,"Flags":65536,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"USD"}},{"HighLimit":{"issuer":"rwpRq4gQrb58N7PRJwYEQaoSui6Xd3FC7j","value":"60000","currency":"JPY"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rhxbkK9jGqPVLZSWPvCEmmf15xHBfJfCEy","value":"0","currency":"JPY"},"HighNode":"0000000000000000","index":"263F16D626C701250AD1E9FF56C763132DF4E09B1EF0B2D0A838D265123FBBA8","LowNode":"0000000000000000","PreviousTxnID":"A5C133CE96EEE6769F98A24B476A2E4B7B235C64C70527D8992A54D7A9625264","PreviousTxnLgrSeq":17771,"Flags":131072,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"JPY"}},{"LedgerEntryType":"AccountRoot","index":"269B7A69D9515289BBBC219F40AE3D95CACA122666CC0DE9C58ABB9828EDC748","Account":"rM1oqKtfh1zgjdAgbFmaRm3btfGBX25xVo","PreviousTxnID":"64EFAD0087AD213CA25ABEA801E34E4719BF21A175A886EC9FD689E8424560B5","PreviousTxnLgrSeq":2972,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"9100000000"},{"LedgerEntryType":"AccountRoot","index":"26AE15E5D0A61A7639D3370DB32BC14E9C50E9297D62D0924C2B7E98F5FBDBDA","Account":"rnp8kFTTm6KW8wsbgczfmv56kWXghPSWbK","PreviousTxnID":"2485FDC606352F1B0785DA5DE96FB9DBAF43EB60ECBB01B7F6FA970F512CDA5F","PreviousTxnLgrSeq":31317,"OwnerCount":1,"Flags":0,"Sequence":2,"Balance":"159999999990"},{"HighLimit":{"issuer":"r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV","value":"0","currency":"USD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rhdAw3LiEfWWmSrbnZG3udsN7PoWKT56Qo","value":"10","currency":"USD"},"HighNode":"0000000000000000","index":"26B894EE68470AD5AEEB55D5EBF936E6397CEE6957B93C56A2E7882CA9082873","LowNode":"0000000000000000","PreviousTxnID":"2E504E650BEE8920BF979ADBE6236C6C3F239FA2B37F22741DCFAF245091115D","PreviousTxnLgrSeq":16676,"Flags":65536,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"USD"}},{"LedgerEntryType":"AccountRoot","index":"26EF6622D710EFE9888607A5883587AFAFB769342E3025AFB7EF08252DC5AAF9","Account":"rwpRq4gQrb58N7PRJwYEQaoSui6Xd3FC7j","PreviousTxnID":"4E690ECBC944A7A3C57DFDC24D7CA1A0BDEFEB916901B7E35CDD4FE7E81848D6","PreviousTxnLgrSeq":17841,"OwnerCount":6,"Flags":0,"Sequence":11,"Balance":"5999999900"},{"LedgerEntryType":"DirectoryNode","Indexes":["BC10E40AFB79298004CDE51CB065DBDCABA86EC406E3A1CF02CE5F8A9628A2BD"],"Owner":"rphasxS8Q5p5TLTpScQCBhh5HfJfPbM2M8","index":"289CFC476B5876F28C8A3B3C5B7058EC2BDF668C37B846EA7E5E1A73A4AA0816","RootIndex":"289CFC476B5876F28C8A3B3C5B7058EC2BDF668C37B846EA7E5E1A73A4AA0816","Flags":0},{"LedgerEntryType":"AccountRoot","index":"28DAA09336D24E4590CA8C142420DDADAB78E7A8AA2BE79598B582A427B08D38","Account":"rBJwwXADHqbwsp6yhrqoyt2nmFx9FB83Th","PreviousTxnID":"12B9558B22BB2DF05643B745389145A2E12A07CD9AD6AB7F653A4B24DC50B2E0","PreviousTxnLgrSeq":16,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"20300000000"},{"LedgerEntryType":"DirectoryNode","Indexes":["9C3784EB4832563535522198D9D14E91D2760644174813689EE6A03AD43C6E4C","ED54FC8E215EFAE23E396D27099387D6687BDB63F7F282111BB0F567F8D1D649"],"Owner":"rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui","index":"28E3BF81845501D2901A543A1F61945E9C897611725E3F0D3653606445952B46","IndexPrevious":"0000000000000003","IndexNext":"0000000000000004","RootIndex":"D0CAC45692858D395B16D52A0B44ADCB7EF178617C05BAE3C36FF5574BA012C3","Flags":0},{"LedgerEntryType":"AccountRoot","index":"29EAD07C4935276D64EC18BE2D33CCDF04819F73BCB2F9E1E63389DE1D90E901","Account":"rnT9PFSfAnWyj2fd7D5TCoCyCYbK4n356A","PreviousTxnID":"7C27C4820F6E4BA7B0698253A38410EB68D82B5433EA320848677F9B1180B447","PreviousTxnLgrSeq":24182,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"AccountRoot","index":"2A7D9A80B55D8E553D1E83697A836806F479F144040AC2C2C7C02CB61E7BAE5C","Account":"rEyhgkRqGdCK7nXtfmADrqWYGT6rSsYYEZ","PreviousTxnID":"1EC7E89A17180B5DBA0B15709B616CB2CD703DC54702EB5EDCB1B95F3526AAC3","PreviousTxnLgrSeq":14804,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"AccountRoot","index":"2AFFF572EE9C1E1FD8E58571958D4B28271B36468555EDA51C3E562583454DE6","Account":"rPrz9m9yaXT94nWbqEG2SSe9kdU4Jo1CxA","PreviousTxnID":"54FFA99A7418A342392237BA37874EF1B8DF48E9FA9E810C399EEE112CA3E2FA","PreviousTxnLgrSeq":20183,"OwnerCount":0,"Flags":0,"Sequence":4,"Balance":"4998999999970"},{"LedgerEntryType":"AccountRoot","index":"2B6AC232AA4C4BE41BF49D2459FA4A0347E1B543A4C92FCEE0821C0201E2E9A8","Account":"rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh","PreviousTxnID":"4EF16211BE5869C19E010B639568AA335DB9D9C7D02AC952A97E314A9C04743A","PreviousTxnLgrSeq":12718,"OwnerCount":0,"Flags":0,"Sequence":47,"Balance":"200999540"},{"LedgerEntryType":"AccountRoot","index":"2B8FE9A40BA54A49D90089C4C9A4A61A732839E1D764ADD9E1CF91591BBF464D","Account":"rhWcbzUj9SVJocfHGLn58VYzXvoVnsU44u","PreviousTxnID":"2C41F6108DF7234FFA6CCE96079196CF0F0B86E988993ECC8BAD6B61F0FAEFAE","PreviousTxnLgrSeq":3748,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"60000000000000"},{"LedgerEntryType":"DirectoryNode","Indexes":["F721E924498EE68BFF906CD856E8332073DD350BAC9E8977AC3F31860BA1E33A"],"Owner":"rwCYkXihZPm7dWuPCXoS3WXap7vbnZ8uzB","index":"2C9F00EFA5CCBD43452EF364B12C8DFCEF2B910336E5EFCE3AA412A556991582","RootIndex":"2C9F00EFA5CCBD43452EF364B12C8DFCEF2B910336E5EFCE3AA412A556991582","Flags":0},{"HighLimit":{"issuer":"rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa","value":"1","currency":"BTC"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm","value":"0","currency":"BTC"},"index":"2F1F54C50845EBD434A06639160F77CEB7C99C0606A3624F64C3678A9129F08D","PreviousTxnID":"0C3BB479DBDF48DFC99792E46DEE584545F365D04351D57480A0FBD4543980EC","PreviousTxnLgrSeq":247,"Flags":131072,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"BTC"}},{"LedgerEntryType":"DirectoryNode","Indexes":["5F22826818CC83448C9DF34939AB4019D3F80C70DEB8BDBDCF0496A36DC68719"],"index":"2FB4904ACFB96228FC002335B1B5A4C5584D9D727BBE82144F0415EB4EA0C727","TakerGetsIssuer":"0000000000000000000000000000000000000000","ExchangeRate":"4F0415EB4EA0C727","TakerPaysIssuer":"2B6C42A95B3F7EE1971E4A10098E8F1B5F66AA08","RootIndex":"2FB4904ACFB96228FC002335B1B5A4C5584D9D727BBE82144F0415EB4EA0C727","TakerPaysCurrency":"0000000000000000000000005553440000000000","Flags":0,"TakerGetsCurrency":"0000000000000000000000000000000000000000"},{"LedgerEntryType":"DirectoryNode","Indexes":["5B7F148A8DDB4EB7386C9E75C4C1ED918DEDE5C52D5BA51B694D7271EF8BDB46"],"index":"2FB4904ACFB96228FC002335B1B5A4C5584D9D727BBE82145003BAF82D03A000","TakerGetsIssuer":"0000000000000000000000000000000000000000","ExchangeRate":"5003BAF82D03A000","TakerPaysIssuer":"2B6C42A95B3F7EE1971E4A10098E8F1B5F66AA08","RootIndex":"2FB4904ACFB96228FC002335B1B5A4C5584D9D727BBE82145003BAF82D03A000","TakerPaysCurrency":"0000000000000000000000005553440000000000","Flags":0,"TakerGetsCurrency":"0000000000000000000000000000000000000000"},{"LedgerEntryType":"AccountRoot","index":"2FFF7F5618D7B6552E41C4E85C52199C8DCD00F956DD9FFCDDBBB3A577BDE203","Account":"rEUXZtdhEtCDPxJ3MAgLNMQpq4ASgjrV6i","PreviousTxnID":"1A9B9C5537F2BD2C221B34AA61B30E076F0DDC74931327DE6B6B727270672F44","PreviousTxnLgrSeq":8897,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"370000000"},{"LedgerEntryType":"AccountRoot","index":"3079F5FC3E6E060FE52801E076792BB37547F0A7C2564197863D843C2515E46F","Account":"rJFGHvCtpPrftTmeNAs8bYy5xUeTaxCD5t","PreviousTxnID":"07F84B7AF363F23B822105078EBE49CC18E846B23697A3652294B2CCD333ACCF","PreviousTxnLgrSeq":21,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"HighLimit":{"issuer":"rJ51FBSh6hXSUkFdMxwmtcorjx9izrC1yj","value":"0","currency":"BTC"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm","value":"1","currency":"BTC"},"index":"353D47B7B033F5EC041BD4E367437C9EDA160D14BFBC3EF43B3335259AA5D5D5","PreviousTxnID":"38C911C5DAF1615BAA58B7D2265590DE1DAD40C79B3F7597C47ECE8047E1E4F4","PreviousTxnLgrSeq":2948,"Flags":65536,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"BTC"}},{"HighLimit":{"issuer":"rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa","value":"10","currency":"USD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm","value":"10","currency":"USD"},"index":"35FB1D334ECCD52B94253E7A33BA37C3D845E26F11FDEC08A56527C92907C3AC","PreviousTxnID":"D890893A91DC745BE221820C17EC3E8AF4CC119A93AA8AB8FD42C16D264521FA","PreviousTxnLgrSeq":4174,"Flags":196608,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"USD"}},{"LedgerEntryType":"DirectoryNode","Indexes":["F8608765CAD8DCA6FD3A5D417D008DB687732804BDABA32737DCB527DAC70B06","B82A83B063FF08369F9BDEDC73074352FE37733E8373F6EDBFFC872489B57D93"],"Owner":"rBKPS4oLSaV2KVVuHH8EpQqMGgGefGFQs7","index":"3811BC6A986CEBA5E5268A5F58800DA3A6611AC2A90155C1EA745A41E9A217F6","RootIndex":"3811BC6A986CEBA5E5268A5F58800DA3A6611AC2A90155C1EA745A41E9A217F6","Flags":0},{"LedgerEntryType":"AccountRoot","index":"38C03D6A074E46391FAE5918C0D7925D6D59949DDA5D349FA62A985DA250EA36","Account":"rNSnpURu2o7mD9JPjaLsdUw2HEMx5xHzd","PreviousTxnID":"DA64AD82376A8162070421BBB7644282F0B012779A0DECA1FC2EF01285E9F7A0","PreviousTxnLgrSeq":28,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"AccountRoot","index":"3A1D03661A08E69C2084FD210FE3FF052320792AE646FDD6BA3C806E273E3700","Account":"rHTxKLzRbniScyQFGMb3NodmxA848W8dKM","PreviousTxnID":"D4AFFB56DCCCB4394A067BF61EA8084E53317392732A27D021FBB6B2ED4B19B9","PreviousTxnLgrSeq":76,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"500000000000"},{"LedgerEntryType":"DirectoryNode","Indexes":["A2EFB4B11D6FDF01643DEE32792BA65BCCC5A98189A4955EB3C73911DDB648DB","D24FA4A3422BA1E91109B83D2A7545FC6369EAC13E7F4673F464BBBBC77AB2BE"],"Owner":"rHXS898sKZX6RY3WYPo5hW6UGnpBCnDzfr","index":"3AFECDA9A7036375FC5B5F86CBFF23EBF62252E2E1613B6798F94726E71BFEC2","IndexPrevious":"0000000000000001","IndexNext":"0000000000000002","RootIndex":"98082E695CAB618590BEEA0647A5F24D2B610A686ECD49310604FC7431FAAB0D","Flags":0},{"LedgerEntryType":"AccountRoot","index":"3B7FE3DCBAFD6C843FA8821A433C8B7A8BBE3B3E5541358DEFC292D9A1DB5DF7","Account":"rHDcKZgR7JDGQEe9r13UZkryEVPytV6L6F","PreviousTxnID":"62EFA3F14D0DE4136D444B65371C6EFE842C9B4782437D6DE81784329E040012","PreviousTxnLgrSeq":26946,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"100000000000000"},{"LedgerEntryType":"AccountRoot","index":"3C0CD0B3DF9D4DD1BA4E60D8806ED83FCFCFCB07A4EA352E5838610F272F0ABD","Account":"rNWzcdSkXL28MeKaPwrvR3i7yU6XoqCiZc","PreviousTxnID":"4D2FA912FFA328BC36A0804E1CC9FB4A54689B1419F9D22188DA59E739578E79","PreviousTxnLgrSeq":8315,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000000"},{"LedgerEntryType":"AccountRoot","index":"3E537F745F12CF4083F4C43439D10B680CE913CCC064655FA8E70E76683C439A","Account":"rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui","PreviousTxnID":"0C164A054712296CB0946EEC6F3BF43DFE94662DA03238AABF4C1B13C32DAC24","PreviousTxnLgrSeq":240,"OwnerCount":12,"Flags":0,"Sequence":14,"Balance":"5024999870"},{"LedgerEntryType":"AccountRoot","index":"3EBDF5D8E6116FFFCF5CC0F3245C88118A42243097BD7E215D663720B396A8CC","Account":"rUZRZ2b4NyCxjHSQKiYnpBuCWkKwDWTjxw","PreviousTxnID":"D70ACED6430B917DBFD98F92ECC1B7222C41E0283BC5854CC064EB01288889BF","PreviousTxnLgrSeq":32,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"DirectoryNode","Indexes":["73E075E64CA5E7CE60FFCD5359C1D730EDFFEE7C4D992760A87DF7EA0A34E40F"],"Owner":"r9duXXmUuhSs6JxKpPCSh2tPUg9AGvE2cG","index":"3F2BADB38F12C87D111D3970CD1F05FE698DB86F14DC7C5FAEB05BFB6391B00E","RootIndex":"3F2BADB38F12C87D111D3970CD1F05FE698DB86F14DC7C5FAEB05BFB6391B00E","Flags":0},{"LedgerEntryType":"DirectoryNode","Indexes":["1595E5D5197330F58A479200A2FDD434D7A244BD1FFEC5E5EE8CF064AE77D3F5","E1A4C98A789F35BA9947BD4920CDA9BF2C1A74E831208F7616FA485D5F016714"],"Owner":"rPgrEG6nMMwAM1VbTumL23dnEX4UmeUHk7","index":"3F491053BB45B0B08D9F0CBE85C29206483E7FA9CE889E1D248108565711F0A9","IndexPrevious":"0000000000000001","IndexNext":"0000000000000001","RootIndex":"3F491053BB45B0B08D9F0CBE85C29206483E7FA9CE889E1D248108565711F0A9","Flags":0},{"LedgerEntryType":"DirectoryNode","Indexes":["6C4C3F1C6B9D76A6EF50F377E7C3991825694C604DBE0C1DD09362045EE41997"],"Owner":"rU5KBPzSyPycRVW1HdgCKjYpU6W9PKQdE8","index":"4235CD082112FB621C02D6DA2E4F4ACFAFC91CB0585E034B936C29ABF4A76B01","RootIndex":"4235CD082112FB621C02D6DA2E4F4ACFAFC91CB0585E034B936C29ABF4A76B01","Flags":0},{"HighLimit":{"issuer":"rM1oqKtfh1zgjdAgbFmaRm3btfGBX25xVo","value":"0","currency":"BTC"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm","value":"1","currency":"BTC"},"index":"42E28285A82D01DCA856118A064C8AEEE1BF8167C08186DA5BFC678687E86F7C","PreviousTxnID":"64EFAD0087AD213CA25ABEA801E34E4719BF21A175A886EC9FD689E8424560B5","PreviousTxnLgrSeq":2972,"Flags":65536,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"BTC"}},{"LedgerEntryType":"AccountRoot","index":"433E8FD49EC8DC993D448FB68218E0E57C46B019D49689D87C5C7C7865BE5669","Account":"rfitr7nL7MX85LLKJce7E3ATQjSiyUPDfj","PreviousTxnID":"D1DDAEDC74BC308B26BF3112D42F12E0D125F826506E0DB13654AD22115D3C31","PreviousTxnLgrSeq":26917,"OwnerCount":0,"Flags":0,"Sequence":2,"Balance":"9998999990"},{"LedgerEntryType":"DirectoryNode","Indexes":["E49318D6DF22411C3F35581B1D28297A36E47F68B45F36A587C156E6E43CE0A6","4FFCC3F4D53FD3B5F488C8EB8E5D779F9028130F9160218020DA73CD5E630454"],"Owner":"rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm","index":"433FE9D880C1A0D1901BAE63BB255312119826D6ADF8571F04736C409A77B840","IndexPrevious":"0000000000000005","IndexNext":"0000000000000001","RootIndex":"433FE9D880C1A0D1901BAE63BB255312119826D6ADF8571F04736C409A77B840","Flags":0},{"HighLimit":{"issuer":"r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx","value":"3","currency":"BTC"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rf8kg7r5Fc8cCszGdD2jeUZt2FrgQd76BS","value":"0","currency":"BTC"},"index":"44A3BC5DABBA84B9E1D64A61350F2FBB26EC70D1393B699CA2BB2CA1A0679A01","PreviousTxnID":"93DDD4D2532AB1BFC2A18FB2E32542A24EA353AEDF482520792F8BCDEAA77E87","PreviousTxnLgrSeq":10103,"Flags":131072,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"BTC"}},{"LedgerEntryType":"DirectoryNode","Indexes":["42E28285A82D01DCA856118A064C8AEEE1BF8167C08186DA5BFC678687E86F7C","AB124EEAB087452070EC70D9DEA1A22C9766FFBBEE1025FD46495CC74148CCA8"],"Owner":"rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm","index":"451F831E71B27416D2E6FFDC40C883E70CA5602E0325A8D771B2863379AC3144","RootIndex":"433FE9D880C1A0D1901BAE63BB255312119826D6ADF8571F04736C409A77B840","Flags":0},{"LedgerEntryType":"DirectoryNode","Indexes":["25DCAC87FBE4C3B66A1AFDE3C3F98E5A16333975C4FD46682F7497F27DFB9766"],"Owner":"rPrz9m9yaXT94nWbqEG2SSe9kdU4Jo1CxA","index":"48E91FD14597FB089654DADE7B70EB08CAF421EA611D703F3E871F7D4B5AAB5D","RootIndex":"48E91FD14597FB089654DADE7B70EB08CAF421EA611D703F3E871F7D4B5AAB5D","Flags":0},{"LedgerEntryType":"AccountRoot","index":"4A94479428D5C50913BF1BE1522B09C558AC17D4AAFD4B8954173BBC2E5ED6D1","Account":"rUf6pynZ8ucVj1jC9bKExQ7mb9sQFooTPK","PreviousTxnID":"66E8E26B5D80658B19D772E9CA701F5E6101A080DA6C45B386521EE2191315EE","PreviousTxnLgrSeq":3739,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"100000000000000"},{"LedgerEntryType":"AccountRoot","index":"4B2124F3A6A259DB7C7E4F479B0FCED29FD7813E8D411FDB2F030FD96F790D10","Account":"r49pCti5xm7WVNceBaiz7vozvE9zUGq8z2","PreviousTxnID":"4FD7B01EF2A4D4A34336DAD124D774990DBBDD097E2A4DD8E8FB992C7642DDA1","PreviousTxnLgrSeq":33,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"2000000000"},{"LedgerEntryType":"AccountRoot","index":"4C6ACBD635B0F07101F7FA25871B0925F8836155462152172755845CE691C49E","Account":"rLQBHVhFnaC5gLEkgr6HgBJJ3bgeZHg9cj","PreviousTxnID":"3B1A4E1C9BB6A7208EB146BCDB86ECEA6068ED01466D933528CA2B4C64F753EF","PreviousTxnLgrSeq":38129,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"DirectoryNode","Indexes":["B15AB125CC1D8CACDC22B76E5AABF74A6BB620A5C223BE81ECB71EF17F1C3489","571BF14F28C4D97871CDACD344A8CF57E6BA287BF0440B9E0D0683D02751CC7B"],"Owner":"rPgrEG6nMMwAM1VbTumL23dnEX4UmeUHk7","index":"4E166141B72DC6C5A778B0E31453AC118DD6CE4E9F485E6A1AC0FAC08D33EABC","RootIndex":"3F491053BB45B0B08D9F0CBE85C29206483E7FA9CE889E1D248108565711F0A9","Flags":0},{"LedgerEntryType":"DirectoryNode","Indexes":["1595E5D5197330F58A479200A2FDD434D7A244BD1FFEC5E5EE8CF064AE77D3F5"],"Owner":"rnp8kFTTm6KW8wsbgczfmv56kWXghPSWbK","index":"4EFC0442D07AE681F7FDFAA89C75F06F8E28CFF888593440201B0320E8F2C7BD","RootIndex":"4EFC0442D07AE681F7FDFAA89C75F06F8E28CFF888593440201B0320E8F2C7BD","Flags":0},{"LedgerEntryType":"AccountRoot","index":"4F45809C0AFAB3F63E21A994E3AE928E380B0F4E6C2E6B339C6D2B0920AF2AC5","Account":"rPgrEG6nMMwAM1VbTumL23dnEX4UmeUHk7","PreviousTxnID":"1A9B9C5537F2BD2C221B34AA61B30E076F0DDC74931327DE6B6B727270672F44","PreviousTxnLgrSeq":8897,"OwnerCount":3,"Flags":0,"Sequence":4,"Balance":"8519999970"},{"LedgerEntryType":"AccountRoot","index":"4F83A2CF7E70F77F79A307E6A472BFC2585B806A70833CCD1C26105BAE0D6E05","Account":"r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59","PreviousTxnID":"B24159F8552C355D35E43623F0E5AD965ADBF034D482421529E2703904E1EC09","PreviousTxnLgrSeq":16154,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"HighLimit":{"issuer":"r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV","value":"0","currency":"BTC"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm","value":"0.25","currency":"BTC"},"index":"4FFCC3F4D53FD3B5F488C8EB8E5D779F9028130F9160218020DA73CD5E630454","PreviousTxnID":"DFAC2C5FBD6C6DF48E65345F7926A5F158D62C31151E9A982FDFF65BC8627B42","PreviousTxnLgrSeq":152,"Flags":65536,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"BTC"}},{"LedgerEntryType":"AccountRoot","index":"500F730BA32B665BA7BE1C06E455D4717412375C6C4C1EA612B1201AEAA6CA28","Account":"rD1jovjQeEpvaDwn9wKaYokkXXrqo4D23x","PreviousTxnID":"1B91A44428CA0752C4111A528AB32593852A83AB372883A46A8929FF0F06A899","PreviousTxnLgrSeq":18585,"OwnerCount":2,"Flags":0,"Sequence":32,"Balance":"9972999690"},{"HighLimit":{"issuer":"rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui","value":"10","currency":"USD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rHXS898sKZX6RY3WYPo5hW6UGnpBCnDzfr","value":"0","currency":"USD"},"index":"52733E959FD0D25A72E188A26BC406768D91285883108AED061121408DAD4AF0","PreviousTxnID":"90931F239C10EA28D263A3E09A5817818B80A8E2501930F413455CDA7D586481","PreviousTxnLgrSeq":225,"Flags":131072,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"USD"}},{"LedgerEntryType":"DirectoryNode","Indexes":["353D47B7B033F5EC041BD4E367437C9EDA160D14BFBC3EF43B3335259AA5D5D5","72307CB57E53604A0C50E653AB10E386F3835460B5585B70CB7F668C1E04AC8B"],"Owner":"rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm","index":"53F07B5C0CF6BB28F30A43E48164BA4CD0C9CF6B2917DDC2A8DCD495813734AB","IndexPrevious":"0000000000000004","IndexNext":"0000000000000005","RootIndex":"433FE9D880C1A0D1901BAE63BB255312119826D6ADF8571F04736C409A77B840","Flags":0},{"LedgerEntryType":"AccountRoot","index":"55973F9F8482F1D15EF0F5F124379EF40E3B0E5FA220A187759239D1C2E03A6A","Account":"r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx","PreviousTxnID":"2E30F12CCD06E57502C5C9E834CA8834935B7DE14C79DA9ABE72E9D508BCBCB1","PreviousTxnLgrSeq":32301,"OwnerCount":5,"Flags":0,"Sequence":18,"Balance":"9499999830"},{"LedgerEntryType":"AccountRoot","index":"562A9A3B64BD963D59504746DDC0D89797813915C4C338633C0DFFEA2BEFDA0D","Account":"rLqQ62u51KR3TFcewbEbJTQbCuTqsg82EY","PreviousTxnID":"3662FED78877C7E424BEF91C02B9ECA5E02AD3A8638F0A3B89C1EAC6C9CC9253","PreviousTxnLgrSeq":20179,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"50000000000000"},{"LedgerEntryType":"AccountRoot","index":"563B1358AF98D857FFBFDBE5DB8C9D8B141E14B8420BEB0DDEEA9F2F23777DEF","Account":"rnGTwRTacmqZZBwPB6rh3H1W4GoTZCQtNA","PreviousTxnID":"45CA59F7752331A307FF9BCF016C3243267D8506D0D0FA51965D322F7D59DF36","PreviousTxnLgrSeq":8904,"OwnerCount":1,"Flags":0,"Sequence":2,"Balance":"369999990"},{"LedgerEntryType":"AccountRoot","index":"567F7B106FFFD40D2328C74386003D9317A8CB3B0C9676225A37BF531DC32707","Account":"rauPN85FeNYLBpHgJJFH6g9fYUWBmJKKhs","PreviousTxnID":"4EFE780DF3B843610B1F045EC6C0D921D5EE1A2225ADD558946AD5149170BB3D","PreviousTxnLgrSeq":39,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"AccountRoot","index":"5686CB978E4B8978EB89B34F2A8C859DDDFAB7B592AAAA2B15024D3452F6306B","Account":"rEMqTpu21XNk62QjTgVXKDig5HUpNnHvij","PreviousTxnID":"126733220B5DDAD7854EF9F763D65BCBC1BBD61FD1FEEEF9CD7356037162C33F","PreviousTxnLgrSeq":41,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"HighLimit":{"issuer":"rPgrEG6nMMwAM1VbTumL23dnEX4UmeUHk7","value":"10","currency":"USD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rEUXZtdhEtCDPxJ3MAgLNMQpq4ASgjrV6i","value":"0","currency":"USD"},"index":"571BF14F28C4D97871CDACD344A8CF57E6BA287BF0440B9E0D0683D02751CC7B","PreviousTxnID":"1A9B9C5537F2BD2C221B34AA61B30E076F0DDC74931327DE6B6B727270672F44","PreviousTxnLgrSeq":8897,"Flags":131072,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"USD"}},{"LedgerEntryType":"AccountRoot","index":"5967EA83F1EC2E3784FD3723ACD074F12717373856DFF973980E265B86BF31BD","Account":"rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa","PreviousTxnID":"9C9AF3AC76FC4626D86305D1D6082944D1E56EC92E3ECEC07503E3B26BF233B2","PreviousTxnLgrSeq":270,"OwnerCount":5,"Flags":0,"Sequence":7,"Balance":"4999999940"},{"LedgerEntryType":"DirectoryNode","Indexes":["9BF3216E42575CA5A3CB4D0F2021EE81D0F7835BA2EDD78E05CAB44B655962BB"],"Owner":"rHXS898sKZX6RY3WYPo5hW6UGnpBCnDzfr","index":"5983E0F274D173834B3B1E9553D39685201044666F7A0C8F59CB59A375737143","RootIndex":"98082E695CAB618590BEEA0647A5F24D2B610A686ECD49310604FC7431FAAB0D","Flags":0},{"LedgerEntryType":"AccountRoot","index":"5A08F340DE612A2F2B453F90D5B75826CBC1573B97C57DBC8EABF58572A8572B","Account":"rshceBo6ftSVYo8h5uNPzRWbdqk4W6g9va","PreviousTxnID":"F9ED6C634DE09655F9F7C8E088B9157BB785571CAA4305A6DD7BC876BD57671D","PreviousTxnLgrSeq":23260,"OwnerCount":2,"Flags":0,"Sequence":5,"Balance":"499999960"},{"LedgerEntryType":"AccountRoot","index":"5AA4DC5C878FC006B5B3B72E5E5EEE0E8817C542C4EB6B3A8FFA3D0329A634FF","Account":"rDsDR1pFaY8Ythr8px4N98bSueixyrKvPx","PreviousTxnID":"FE8A433C90ED67E78FB7F8B8DED39E1ECD8DEC17DC748DB3E2671695E141D389","PreviousTxnLgrSeq":7989,"OwnerCount":0,"Flags":0,"Sequence":4,"Balance":"209999970"},{"LedgerEntryType":"Offer","TakerPays":{"issuer":"rhxbkK9jGqPVLZSWPvCEmmf15xHBfJfCEy","value":"31.5","currency":"USD"},"index":"5B7F148A8DDB4EB7386C9E75C4C1ED918DEDE5C52D5BA51B694D7271EF8BDB46","BookNode":"0000000000000000","TakerGets":"3000000","Account":"rwpRq4gQrb58N7PRJwYEQaoSui6Xd3FC7j","PreviousTxnID":"15955F0DCBF3237CE8F5ACAB92C81B4368857AF2E9BD2BC3D0C1D9CEA26F45BA","OwnerNode":"0000000000000000","PreviousTxnLgrSeq":17826,"BookDirectory":"2FB4904ACFB96228FC002335B1B5A4C5584D9D727BBE82145003BAF82D03A000","Flags":0,"Sequence":8},{"LedgerEntryType":"AccountRoot","index":"5CCC62B054636420176B98A22B587EEC4B05B45848E56804633F845BA23F307A","Account":"rnCiWCUZXAHPpEjLY1gCjtbuc9jM1jq8FD","PreviousTxnID":"152DB308576D51A37ADF51D121BFE1B5BB0EDD15AC22F1D45C36CAF8C88A318B","PreviousTxnLgrSeq":46,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"1000000000"},{"HighLimit":{"issuer":"r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx","value":"50","currency":"USD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rf8kg7r5Fc8cCszGdD2jeUZt2FrgQd76BS","value":"0","currency":"USD"},"index":"5CCE7ABDC737694A71B9B1BBD15D9408E8DC4439C9510D2BC2538D59F99B7515","PreviousTxnID":"BBE44659984409F29AF04F9422A2026D4A4D4343F80F53337BF5086555A1FD07","PreviousTxnLgrSeq":10092,"Flags":131072,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"USD"}},{"LedgerEntryType":"DirectoryNode","Indexes":["6231CFA6BE243E92EC33050DC23C6E8EC972F22A111D96328873207A7CCCC7C7","35FB1D334ECCD52B94253E7A33BA37C3D845E26F11FDEC08A56527C92907C3AC"],"Owner":"rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm","index":"5CD820D062D59330F216B85D1ED26337454217E7BF3D0584450F371FA22BCE4B","IndexPrevious":"0000000000000002","IndexNext":"0000000000000003","RootIndex":"433FE9D880C1A0D1901BAE63BB255312119826D6ADF8571F04736C409A77B840","Flags":0},{"LedgerEntryType":"AccountRoot","index":"5E5B7A5F89CD4D9708BDE0E687CF76E9B3C167B7E44A34FD7A66F351572BF03F","Account":"rKdH2TKVGjoJkrE8zQKosL2PCvG2LcPzs5","PreviousTxnID":"64F24DBD7EEBAF80F204C70EF972EC884EF4192F0D9D579588F5DA740D7199F6","PreviousTxnLgrSeq":48,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"2000000000"},{"LedgerEntryType":"Offer","TakerPays":{"issuer":"rhxbkK9jGqPVLZSWPvCEmmf15xHBfJfCEy","value":"2","currency":"USD"},"index":"5F22826818CC83448C9DF34939AB4019D3F80C70DEB8BDBDCF0496A36DC68719","BookNode":"0000000000000000","TakerGets":"1739130","Account":"rwpRq4gQrb58N7PRJwYEQaoSui6Xd3FC7j","PreviousTxnID":"433789526B3A7A57B6402A867815A44F1F12800E552E581FA38EC6360471E5A4","OwnerNode":"0000000000000000","PreviousTxnLgrSeq":17819,"BookDirectory":"2FB4904ACFB96228FC002335B1B5A4C5584D9D727BBE82144F0415EB4EA0C727","Flags":0,"Sequence":7},{"LedgerEntryType":"Offer","TakerPays":{"issuer":"rhxbkK9jGqPVLZSWPvCEmmf15xHBfJfCEy","value":"1320","currency":"JPY"},"index":"600A398F57CAE44461B4C8C25DE12AC289F87ED125438440B33B97417FE3D82C","BookNode":"0000000000000000","TakerGets":{"issuer":"rwpRq4gQrb58N7PRJwYEQaoSui6Xd3FC7j","value":"110","currency":"USD"},"Account":"rwpRq4gQrb58N7PRJwYEQaoSui6Xd3FC7j","PreviousTxnID":"DAB224E1847C8F0D69F77F53F564CCCABF25BE502128B34D772B1A8BB91E613C","OwnerNode":"0000000000000000","PreviousTxnLgrSeq":17835,"BookDirectory":"62AE37A44FE44BDCFC2BA5DD14D74BEC0AC346DA2DC1F04756044364C5BB0000","Flags":0,"Sequence":9},{"LedgerEntryType":"AccountRoot","index":"6231A685D1DD70F657430AF46600A6FA9822104A4E0CCF93764D4BFA9FE82820","Account":"rDngjhgeQZj9FNtW8adgHvdpMJtSBMymPe","PreviousTxnID":"C3157F699F23C4ECBA78442D68DDCAB29AE1C54C3EC9302959939C4B34913BE8","PreviousTxnLgrSeq":49,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"HighLimit":{"issuer":"rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui","value":"10","currency":"CAD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm","value":"0","currency":"CAD"},"index":"6231CFA6BE243E92EC33050DC23C6E8EC972F22A111D96328873207A7CCCC7C7","PreviousTxnID":"0C164A054712296CB0946EEC6F3BF43DFE94662DA03238AABF4C1B13C32DAC24","PreviousTxnLgrSeq":240,"Flags":131072,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"CAD"}},{"LedgerEntryType":"DirectoryNode","Indexes":["600A398F57CAE44461B4C8C25DE12AC289F87ED125438440B33B97417FE3D82C"],"index":"62AE37A44FE44BDCFC2BA5DD14D74BEC0AC346DA2DC1F04756044364C5BB0000","TakerGetsIssuer":"62FE474693228F7F9ED1C5EFADB3B6555FBEAFBE","ExchangeRate":"56044364C5BB0000","TakerPaysIssuer":"2B6C42A95B3F7EE1971E4A10098E8F1B5F66AA08","RootIndex":"62AE37A44FE44BDCFC2BA5DD14D74BEC0AC346DA2DC1F04756044364C5BB0000","TakerPaysCurrency":"0000000000000000000000004A50590000000000","Flags":0,"TakerGetsCurrency":"0000000000000000000000005553440000000000"},{"LedgerEntryType":"AccountRoot","index":"63923E8ED8E80378257D0EAA933C1CADBC000FB863F873258B49AA4447848461","Account":"rJRyob8LPaA3twGEQDPU2gXevWhpSgD8S6","PreviousTxnID":"8D7F42ED0621FBCFAE55CC6F2A9403A2AFB205708CCBA3109BB61DB8DDA261B4","PreviousTxnLgrSeq":8901,"OwnerCount":1,"Flags":0,"Sequence":2,"Balance":"369999990"},{"LedgerEntryType":"AccountRoot","index":"651761F044FC77E88AA7522EC0C1116364DDAB8B0B30F742302150EF56FA0F7F","Account":"rphasxS8Q5p5TLTpScQCBhh5HfJfPbM2M8","PreviousTxnID":"A39F6B89F50033153C9CC1233BB175BE52685A31AE038A58BEC1A88898E83420","PreviousTxnLgrSeq":2026,"OwnerCount":1,"Flags":0,"Sequence":2,"Balance":"9999999990"},{"HighLimit":{"issuer":"rJ6VE6L87yaVmdyxa9jZFXSAdEFSoTGPbE","value":"0","currency":"USD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rB5TihdPbKgMrkFqrqUC3yLdE8hhv4BdeY","value":"1000","currency":"USD"},"HighNode":"0000000000000000","index":"65492B9F30F1CBEA168509128EB8619BAE02A7A7A4725FF3F8DAA70FA707A26E","LowNode":"0000000000000000","PreviousTxnID":"D612015F70931DC1CE2D65713408F0C4EE6230911F52E08678898D24C888A43A","PreviousTxnLgrSeq":31179,"Flags":65536,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"USD"}},{"LedgerEntryType":"AccountRoot","index":"656BA6034DAAF6D22B4CC6BB376DEEC73B308D4B1E29EC81F82F21DDF5C62248","Account":"ramPgJkA1LSLevMg2Yrs1jWbqPTsSbbYHQ","PreviousTxnID":"523944DE44018CB5D3F2BB38FE0F54BF3953669328CEF1CF4751E91034B553FE","PreviousTxnLgrSeq":79,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000000"},{"LedgerEntryType":"AccountRoot","index":"6782BDC4CB8FA8DDC4DE5298FD12DD5C6EC02E74A6EC8C7E1C1F965C018D66A5","Account":"rsjB6kHDBDUw7iB5A1EVDK1WmgmR6yFKpB","PreviousTxnID":"D994F257D0E357601AE60B58D7066906B6112D49771AD8F0A4B27F59C74A4415","PreviousTxnLgrSeq":3732,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"1000000000000000"},{"LedgerEntryType":"AccountRoot","index":"67FAC013CD4FB865C1844F749C0C6D9A3B637DAC4B7F092D6A4C46517B722D22","Account":"rnj8sNUBCw3J6sSstY9QDDoncnijFwH7Cs","PreviousTxnID":"4B03D5A4EEFCAF8ADB8488E9FD767A69C6B5AC3020E8FF2128A8CBB8A4BA0AFF","PreviousTxnLgrSeq":3753,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"60000000000000"},{"LedgerEntryType":"LedgerHashes","index":"692ECE2D61FD5074F298DC168177CA6E17B7282B9630E606AE519D7FE32B5940","LastLedgerSequence":37888,"Flags":0,"Hashes":["46CA85D119A4FDF7644339663A813131C791BD21472BB85C526E9E4072F87ABA","30E34F73546C514C1BD389E1A71FBC266DCED3FC1DB7A186F3F0FCF117484528","4EB7F83E4AE050D7C46744FC40C7C506E2D2468F520A1CF50325406231AB7BA0","D7349AEAE4337A11FDF98A60F01CEDD7CA38CE8835FE66CCA2E4B227928A2AF5","AA4CD783DE0238A741BE8C0FEFCBC37E8A07C75195919F617749D02ED8648581","9AB0D5C6ED47FBE7513253A012431D5BDEE6E9FE19D6E39A537C72212FDCBA53","BF4836310428AE05209D703DB7BA805DBD309959DDFB1A013666CADFB3B02C24","20D40412CA443B8972F7EFBD79D5ABA60A68744C75689A75050ECDE3106AE60F","E1A81A0AC6B45B488E4D2EEA57E9D04BBFB078B4B72837C8754599D25C4C8D3B","188FC5B7DC6F0CE992BA19ED4405BA8B3399FA69485CDEDE42F1BED9E4355447","EA8C6297E23798A28D4D03782CFF274C45832141D2A084C6D550251D40C6F5E3","B45FD83C30ACB19688E9F482C2BC5EA99242431DDFC761266FCE88FD5FFB4B22","142F2DC1D72345824169FC14971E40154268A393AC0CEC260AAB171E77992218","A464B55B61046CED55778A3F23AB49908EDC310223E74F4EFFAE195602655CDA","E1532980D3BAA96CBE31A35DA8D85C4187DD2DC9285168D0BEFAB23AB7AFCA6C","E57645836A7238265D735DCC3318446B513D95405759044EE367DA3933F902EB","71BCE9D7C1CFFE3E8843FF25A3DAD31384AB561A91F4A0F074F5210F5E6BCA77","03FD3FF1D27D5E4E9768B03A9438DC39827F34E559A82FD8FE3E0894ADF122A0","4E1F327BA0FAB0536C023A36ADC9226411FF4C7854CB73BA7230484D3B26A4FD","DF40D6608787FFB9B9324C3E40388500CAF4B3CFC4C1857A7806C421D86787B4","0A80A82CE9A46DBFA6423FFC1D6B0FE0E05ECA4DC379D4A24E5AB78EED5D8D54","E439B3FEF555EA03AFB0D518942C42EB546934B8DD57D8C531EA1A6EDCEF3D0E","2153861CFA542E2AE593B38F1793268138D0EB462E21D45F9A40A84A12F42D19","E1025986FB51465C5226BFF003F5C03D25C8C2D37A82D8A389EF536CF18F5815","0EF09ED9B4651FA200C7CFA76186B7F418B2F3C4838EEBC34AF679AC83F04DA5","E0798890BD8C632C9B184BAC912129A000C21D9C261238CFFD49B85231F8691E","0B666FF1E19633C145695FB01C8FC10EA5F51CB230ABD781F6306334D83DD4BC","BA16AECB9E2CF8D68D31675C4B17A7D5A3E12ABAB9C47EA48942FBEC8BE574D5","41EA17AFDD8A096C2C37AEB30D6C840E394E9B33F1A23B46A6E5A0B458E602E7","9B359B65D509275EF1F8F97C90CCA7F1538689968C94BA5F93353E57EB1B4DEF","8CEA4D27D9DAF3158A0DBB68FE7FB78CD9A01E880070EE5AD3F7C172B860F0CD","C80FD9750847F44BBFE0A36A6ADC1653F48EDA3DFF515ED45C5D1DB455686138","BE25E0085DDB6A18232448CE2CBFC4D9DADBC2613B026A334FE234811DCC2DCF","08A08EA0C5D1E13BCD5F7032C1E27F0856EA10BDCDC163DF0FB396FE2CABA31B","A68967254F794A6B6ADCF83A7FFA225276F3ADF81E23E2E9DBB48B103F4F287A","D901F12F3B934543752F66F62DE2F70261499879611F3536C4C9F38CFED34FA2","CF03209B2601483CCE4A08D000CE4B51B851CE8AC0E426675987BE5CF803C18C","BA6878132CFDF8C68056875B00E33EF08FCF7BEA2A62193C36DE3B1875EF3B9D","2A566045F7A7A243BAC56BE8EC924F02339E3C76F8DC7E046F7C11AA8C342B40","4AF051B5585F6222321E5F5B850353C03E0D63DAF5E143040471B444ABB72825","4A97A57376069E1257020D5501112A14CC01E9D0F05100C957C7BEDE339E50F8","37C67F8F6D16F25E5D4667934137D34723750B5D9FE83166A7D6D76B36C8C179","707E9AF5FBFB4F9C49CF86A9574F5D92E2A116A33BC9DE99718880289A0788D9","B42F73034086D2F0EBC448F712C593A03C4BEBFB8744D3BAD3E09A20F01828A3","0A2F54078737CFB3DC5926C59953D554A8694EF61B3636DAC92EBD43388889E2","70924BD1A23B8E5507FE9926CB313EA8B1DE0448A56745323431406CA16274FD","05575230980F40E49E56A104C14F1E782D1BEF983698F5D362B5F07DE0D428E8","FB1C5932BE70A69CCF6DBA76107FAA3BA1007ED13DFD1AAB17FC425A10EB1581","25FC22191B032F57E2FA33BE3479C2BDEA11CF9E2E2EFF708B27A87B1B523A89","211A029A97B7F8B3BBCA0E522BDF59E38E9A31D81BE9E992D29DE8F2D4E22A4F","3D854A51048D99BABF0007FBF7B689E3E098C30203BF6D1DA3D5E331EC14DD98","22393FDC141993373E998910AEBCC3A325208E6C2F5AF5F0EA89AF8E707035BB","48F51EB63247C8444E30FBF1C96C82732078EF017FD24E50F153701762D1C73C","1933B26C54C13B95D4F5BB231C5C6C815F1CC549BB566176C69685FAB89B2D30","18B0E6978BDA0F820ECCC2812D3BCBA26B5FCD82162BE4ECFBB2B37F4202022C","AE268627782C85AE0B585DEBB70A360A25325163E052DEFC778B12D6F5F3140D","A9D9251250BEA2908137E2BF02B5265489682CC0767ABDDEFEF2081AA400BE22","E3D86A55F1C1247128CBDD92DCD6825ABA2B1A0CF11E708D4B7A095691FA9212","66ACAE0C1C0131C3C3E44F97EE718CF06D477745BBC5C1E62B5FAA1E64755C40","64424CDBB7213281B55264AC5EDDBF8E3C08DC9F91AC522BC27F54E6927AEBF5","E99D194A57372231B580720BFF3FBF97C9012E0FE1F24B9B8B1D4B3F712E0FFD","28D45AD772BB438DB55ADC3F3E10A661C2386D530E7B818D66705830E642BACF","F4BD92C5D43BD66D9C88CD8F7155CD9D4239D4BFDEAE39A59D508C55E94D92C9","BB4569ABCAE972A58BBE235AA15804A1A5C338A88D58105EE156E691379FF6D6","700B19B81823E8F5772800F7E43049733D5B0704DD2D1FE381D698BB80DD7261","9EA049B105956ECD1848EFDBF1BA5AC77200254D3B200B59A520216BF52F8B33","E037EF16B6EC5247FF05EE5F2D3541E4F7DDB584FDB54369D89ED8C4F169A1BA","FB5B4ACAF66451AD44AFC25E52A8883AD8F7C2D92A399BD06728AB949A0C2543","28416DC35EC84994E022398FE3D33AA5ECFB32402F3ECE8AE5AD44795653D80F","9D65AA309D29A33CC11CF9A862764981A66ECAB7CD37857F7D088AF0E670117C","04855D0B5B7C7BF3BF670C2E2A623AF02AABE2F1DAC85B81B63D7BB980FAE348","819D06F863296E89D4B3D48E14A5B227EC89053F8CC9FE15029E22C34C912B92","7195B5FA6F039200B3F9A1C9E831502C9AA22794D8CEF4C35F72399B0C4B6F42","D17CFB13B3657BED7CB506DB48258ED0DC0ABE9B6D04C75030DF208BE07EECA0","8930F9420CF861AD268B206BFCAA3BAB1D28906E43B6C4F0297D1D6579D58109","131945F850C00D65D13712F64B41B1DFD7D6649AD78B3ADDCDC0AB51FB0A2FC2","811B87B783CD76B9E612B867B355FB8CC4ABDAE9FA302C532733C41B52AB5FFE","439CE2133E0C5DF12A0DB86AFF23D2D0CE8ADFEABDF2E2F3F568D58DA7A1C277","8CEC9F269F28CD00FE9B4811F841BEE5E3937AC81EA30D17207CEEC9832091FB","2EB319E8D384357255F300CC78E82FF7ECF84949A07D7043AE67645DD0D1708A","DC6F10FD8B4E1BAA925BD1919BE70DF251B192B72D5CBF1BD42C69B5F9D9E33A","7B2B336FB5149DB963FC0C84EEBD4271B7DC33A79FACCDB9CD3C98F821B8C11C","5F8B5CF6AEE7ADF8FA23122E2AF6BBAD77E50D077483B545A9B6EBF6ECF13FC5","0C43B20F1A457970C8CEFAC5C1642EA8996BBD70DD2109AAD84E4D33CD1A97F3","777E49B89E8C2D06ADF2F36817BB029F52A03469B71821F6EF77B6907611486B","D91A0474F4B64E36D374C2AF78ADF85BA5844EDF4E72056944015B3349532A29","77B609A5BC8BD805D581B06C2423E90C618C68484166632702DB08B0184C3B26","05E41DCF6ED8D6154EF0D6AC8FD7302561E69DB1A8938C0AF9CC947343D80DED","6C3AEB3E66F133591E6D20412B1816EAED5AF5643CB51D06188D36294AA9758C","DD76DE696BDFEC3F18EAA16C17B78E9C8C5B56FA0FEB224B579A589C983F549C","01502B404586D235FBB5FECB8D1CDE64F865AA1DA2A5EC877374DE717FEBF4A0","FAB3679AE0D51A0BCB4AF004228AF5DB6DBD42CD1B0415BE5A83D282F6B448A1","C7E8C01A3F5D0756F393CE2D1A14073EA0E4126D0170E04FE2F9CB97EF3A3C86","2A6419BD4F9111CC03F4B0EB459B902B69F0A685FCB20E5ACAE24903113FF218","6BF67DCAC27D3E57F3B85FECDC1C6E6C70CE26EF27136EF38C45E6794BE9A40F","2FD59B8594521D4F2DA9004B493BFA87C387694111C08BDFD66E69AEE4752BCF","887647702EBA5D91A05A5FAAF36A4793CF8B6292612A96539F80FEB5D67A6CAB","B613E7A7A119E99DFF72B7B6F67906B211F95FF679686F65EDF5E32047FEBC60","C010B145685BCBD6CF1CED7E42E8950910B9DD01D0D72BBE0EA9A52464386EC0","4564B180267F9DE53016E25E8D8AA20F9ACCAC4E76BAE60BACC8ACA70E766DD1","3CB16E7A33032CA80E0F935665304CEC1E61EE9BBB4B7A51E4B2708E6E7FAB7E","96BF360D0FE736D520582AE5574A9FB6D482810F37B12504C7754FB9B0368D10","F116AB72EBE3F85B7715599C6F88165550F88948883D293326D7A3A37607AD7F","338BFAD9143B14AACDF99F0F16C9819585903EE264DFCA996FC0E29644EB2616","4B7EB8D620A38925EB26EB7BFE1D0D8A9F7A3F542CA79F25443C051349F75597","D2F7152FC9E0B243A0AA33B1DF2B8AD0229D6BA08129A5E1BE79EF339017234E","3EA85163CFA860E378792CC9C0F97B7B6D1A67A3E10A1D19D506EF4A07784CE9","BBC59E15FEB70E5BA51B37DEADE73F386F3F6C32BF01E964C21ADEA961156A05","A783B441DABD6E8FB82617396E676039714CDD55530AEFE9FA1950DDFB12D19C","0983655D0A7A0A2EA9F47F4621098B62BD2350E3721F6126D852E14628F75B49","5E772F93AB27ED7ABC015E65DAC1636C4BEE65161B0C365E54C7B4E7253D085A","73850E9B09C456566B1233F7E3E99A6C8A8DAC815351CAA8647733AFCDA89242","EB2E44652F1D48125B2B1D765EEC7E666CD61774A09DC5062332975B1E5BB9CE","B067B4B47A15BC454EAF10F1528CDA034050E14ED6B4C7B8A69152252EB7EC59","61D7F81182F42A97B32AE2CA5FF818C6D6BD1252822C9DE96412CF9C44C26E52","84BAF99B7C240088590D793FB2AB3E0CFD7EC8A22771D78870FEAF902FBCA3CA","47ED82D33D08A086409370EE11344E1429DC1072D053FA84C5047186E09E9415","2E8A8D8C7DB6156C707260A1B9C80B79C7F2916C52267925A04D24B91BCDA571","89ADAF9ECA28CEB75C9DFAD092A6028FB6F9EC8B0AB1816B7446881E59BF1E5A","D6A2446D0A74397534CDCB9F6B27C3846A43914FF88C1487878A608B0AF97361","02EB8D561A1FB6AD0443C7EA50978129BE3013E627696E35F4A86AA2664EA6C7","60D8452D3D1329802051FF7D64750EF89D0FA7F52407D27DCAAD4FC9866AB3C6","48A6817C81ADD8E803604C3A907BB5B98D1545FED8E69542EB3CF8FD5DDE9564","16564946C4C731287922FA4E1E7E8F619F0A4F1BACE642D8D9C914D0A992C3F0","C59D15488844223AC052BB01A3A547B2C378E11D1DBBC037F1A924A58BB3A7A5","CC2E8827C0FCAB29E90F466E22AAA9E54C95D214517AE6824361CF6C4B1A1DA9","43E701475E1A25107B4585645A83CD942B8644C65111193DABC1D148C4CF6E18","2F29FEEFF9D59C9DFE325A86C127677EB619B69D8337A6924DC99541199F2880","95713AB9878E9CC9F459ED06E2E8AE08B3AA7059690AB7ABE9AF5E6B03F974C5","B9761DF3B6A17C9223F17619A31CC7E751CA43F79FF97517A0379F9A0970BDD5","D23B27C92B27A8349B9DC838C1060445D4A5F11036A1ECB731B4F1A8A2FEE68A","2A9230932745154A632BE6E8BC02BDA70ACC63BA35CD5D9CB7FE8037C5E17B5A","5EB24E22E303BAB86456FC00C414F274C138C4809B2C4BB1A60B824F22D13E49","D8212A0EDCACC94A5DD9BA8862DEA437206E1D6D98A080FA6FC81AE907FE5263","2DF6D2E2D633407B98809F32B1EB0A4145385F9F81CE5F7B0BC2E1E6B0F809C9","83C1EECD541CDED8F7DCA5118B402156AC50F5130CC55E8A34740EF3BCEF445D","E3DD4311EC37E750D62B5AA6BEBB6007D7FE652155B2B8CA52B59DC58BDF5E7F","1CFDBAB1465C114335BCE962621B3B9F3E464817F7403031FB5558A2B4A514E9","A35860460AD1096EBCBFF7E8C0A7086594C18BC0AA5F7CB23C1E40FF22FC133F","09FE0839286B47089EA34D465C2089EC205B40604EE51725E697035DE58134B6","A3CC048DB8E7F433B86C311D6226EA64BE2BA0137B818EF35BE98B3E900DA88A","DB764B3E83DEE68022BD886D5CC1276B31FBBBEDA3186E5E1BDE2EEC1B8E8C9E","83485A81ECBA2E8E2EF0B6A1DA4D730D863E32E2CA46FBB8415E9621799984F8","269DC791F56AACAEF6CEA04C6C99450345D3D692A2F74E38B9CC161C182BB1BC","23FBE8EE73A47376CD8799610ADA8509539B480BE3D9E280DB83CF2AF6DC9DB5","38E7AB66E8C93173DE7373DA4A616E458DF4196E140C8EFAABDF21B7D4BE9741","FB0EA9CF94A19B0980A109E07D60FC009042940D79EB7A6C611FEEBD4E59049A","AB0FA33B50D992508072E9AB22AA9267A52B220E9A1340A950DCA9884561A6D7"],"FirstLedgerSequence":256},{"LedgerEntryType":"AccountRoot","index":"6A920AE3EF6A0984853EEECB8AE78FD7532537BB895118DE44C6257DB1792ECE","Account":"rB59DESmVnTwXd2SCy1G4ReVkP5UM7ZYcN","PreviousTxnID":"7B2A63FEEDB3A8ECCC0FF2A342C677804E75DCC525B1447AB36406AB0E0CFE48","PreviousTxnLgrSeq":3743,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"150000000000000"},{"HighLimit":{"issuer":"rwpRq4gQrb58N7PRJwYEQaoSui6Xd3FC7j","value":"666","currency":"USD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rhxbkK9jGqPVLZSWPvCEmmf15xHBfJfCEy","value":"100","currency":"USD"},"HighNode":"0000000000000000","index":"6BC1677EB8218F6ECB37FB83723ED4FA4C3089D718A45D5F0BB4F4EC553CDF28","LowNode":"0000000000000000","PreviousTxnID":"4E690ECBC944A7A3C57DFDC24D7CA1A0BDEFEB916901B7E35CDD4FE7E81848D6","PreviousTxnLgrSeq":17841,"Flags":196608,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"USD"}},{"HighLimit":{"issuer":"rU5KBPzSyPycRVW1HdgCKjYpU6W9PKQdE8","value":"10","currency":"BTC"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV","value":"0","currency":"BTC"},"HighNode":"0000000000000000","index":"6C4C3F1C6B9D76A6EF50F377E7C3991825694C604DBE0C1DD09362045EE41997","LowNode":"0000000000000000","PreviousTxnID":"865A20F744FBB8673C684D6A310C1B2D59070FCB9979223A4E54018C22466946","PreviousTxnLgrSeq":16029,"Flags":131072,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"BTC"}},{"LedgerEntryType":"AccountRoot","index":"6F30F23BE3EAB1B16D7E849AEA41709A26A8C62E28F359A289C7EE1521FD9A56","Account":"r9ssnjg97d86PxMrjVsCAX1xE9qg8czZTu","PreviousTxnID":"217DF9EC25E736AF6D6A5F5DEECCD8F1E2B1CFDA65723AB6CC75D8C53D3CA98B","PreviousTxnLgrSeq":8412,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"200000000000000"},{"LedgerEntryType":"AccountRoot","index":"70FDAD46D803227A293CDE1092E0F3173B4C97B0FB3E8498FEEEE7CB6814B0EA","Account":"rEJkrunCP8hpvk4ijxUgEWnxCE6iUiXxc2","PreviousTxnID":"83F0BFD13373B83B76BDD3CB47F705791E57B43DB6D00675F9AB0C5B75698BAC","PreviousTxnLgrSeq":54,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"HighLimit":{"issuer":"rEe6VvCzzKU1ib9waLknXvEXywVjjUWFDN","value":"0","currency":"BTC"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm","value":"10","currency":"BTC"},"index":"72307CB57E53604A0C50E653AB10E386F3835460B5585B70CB7F668C1E04AC8B","PreviousTxnID":"7C63981F982844B6ABB31F0FE858CBE7528CA47BC76658855FE44A4ECEECEDD4","PreviousTxnLgrSeq":2967,"Flags":65536,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"BTC"}},{"LedgerEntryType":"DirectoryNode","Indexes":["AB124EEAB087452070EC70D9DEA1A22C9766FFBBEE1025FD46495CC74148CCA8"],"Owner":"rQsiKrEtzTFZkQjF9MrxzsXHCANZJSd1je","index":"72D60CCD3905A3ABE19049B6EE76E8E0F3A2CBAC852625C757176F1B73EF617F","RootIndex":"72D60CCD3905A3ABE19049B6EE76E8E0F3A2CBAC852625C757176F1B73EF617F","Flags":0},{"HighLimit":{"issuer":"r9duXXmUuhSs6JxKpPCSh2tPUg9AGvE2cG","value":"10","currency":"USD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx","value":"0","currency":"USD"},"index":"73E075E64CA5E7CE60FFCD5359C1D730EDFFEE7C4D992760A87DF7EA0A34E40F","PreviousTxnID":"AAC46BD97B75B21F81B73BE6F81DF13AE4F9E83B6BD8C290894A095878158DEB","PreviousTxnLgrSeq":27420,"Flags":131072,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"-1","currency":"USD"}},{"LedgerEntryType":"AccountRoot","index":"758CB508F8721051EE188E4C354B7DC7B2EE402D3F8ACBBEBF5B1C38C11D9809","Account":"rLCAUzFMzKzcyRLa1B4LRqEMsUkYXX1LAs","PreviousTxnID":"5D4529121A6F29A1390730EBF6C6DEF542A6B6B852786A4B75388DA0067EAEE4","PreviousTxnLgrSeq":56,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"DirectoryNode","Indexes":["4FFCC3F4D53FD3B5F488C8EB8E5D779F9028130F9160218020DA73CD5E630454","6C4C3F1C6B9D76A6EF50F377E7C3991825694C604DBE0C1DD09362045EE41997","26B894EE68470AD5AEEB55D5EBF936E6397CEE6957B93C56A2E7882CA9082873","E87ABEF8B6CD737F3972FC7C0E633F85848A195E29401F50D9EF1087792EC610"],"Owner":"r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV","index":"77F65EFF930ED7E93C6CC839C421E394D6B1B6A47CEA8A140D63EC9C712F46F5","RootIndex":"77F65EFF930ED7E93C6CC839C421E394D6B1B6A47CEA8A140D63EC9C712F46F5","Flags":0},{"LedgerEntryType":"DirectoryNode","Indexes":["44A3BC5DABBA84B9E1D64A61350F2FBB26EC70D1393B699CA2BB2CA1A0679A01","7D4325BE338A40BBCBCC1F351B3272EB3E76305A878E76603DE206A795871619"],"Owner":"r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx","index":"7C05004778BF5486985FDE0E2B49AA7DC0C775BCE20BD9644CBA272AA03CE30E","RootIndex":"8E92E688A132410427806A734DF6154B7535E439B72DECA5E4BC7CE17135C5A4","Flags":0},{"LedgerEntryType":"AccountRoot","index":"7C3EF741E995934CE4AF789E5A1C2635D9B11A2C32C3FC180AC8D64862CCD4C5","Account":"r4cmKj1gK9EcNggeHMy1eqWakPBicwp69R","PreviousTxnID":"66A8F5C59CC1C77A647CFFEE2B2CA3755E44EC02BA3BC9FDEE4A4403747B5B35","PreviousTxnLgrSeq":57,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"DirectoryNode","Indexes":["E136A6E4D945A85C05C644B9420C2FB182ACD0E15086757A4EC609202ABDC469","35FB1D334ECCD52B94253E7A33BA37C3D845E26F11FDEC08A56527C92907C3AC"],"Owner":"rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa","index":"7CF07AD2891A664E9AAAC5A675E0241C2AD81B4D7197DCAAF83F9F4B7D4205E2","IndexPrevious":"0000000000000001","IndexNext":"0000000000000002","RootIndex":"1F71219BA652037B7064FC6E81EABD8F0B54F6AFE703F172E3999F48D0642F1C","Flags":0},{"HighLimit":{"issuer":"rEA2XzkTXi6sWRzTVQVyUoSX4yJAzNxucd","value":"0","currency":"USD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx","value":"0","currency":"USD"},"HighNode":"0000000000000000","index":"7D4325BE338A40BBCBCC1F351B3272EB3E76305A878E76603DE206A795871619","LowNode":"0000000000000003","PreviousTxnID":"A4152496C7C090B531A5DAD9F1FF8D6D842ECEDFC753D63B77434F35EA43797C","PreviousTxnLgrSeq":32359,"Flags":131072,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"-1","currency":"USD"}},{"LedgerEntryType":"DirectoryNode","Indexes":["42E28285A82D01DCA856118A064C8AEEE1BF8167C08186DA5BFC678687E86F7C"],"Owner":"rM1oqKtfh1zgjdAgbFmaRm3btfGBX25xVo","index":"80AB25842B230D48027800213EB86023A3EAF4430E22C092D333795FFF1E5219","RootIndex":"80AB25842B230D48027800213EB86023A3EAF4430E22C092D333795FFF1E5219","Flags":0},{"LedgerEntryType":"AccountRoot","index":"842189307F8DF99FFC3599F850E3B19AD95326230349C42435C19A08CFF0DD2D","Account":"rHSTEtAcRZBg1SjcR4KKNQzJKF3y86MNxT","PreviousTxnID":"FE8A433C90ED67E78FB7F8B8DED39E1ECD8DEC17DC748DB3E2671695E141D389","PreviousTxnLgrSeq":7989,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"19790000000"},{"LedgerEntryType":"AccountRoot","index":"8494EFE5E376B51716EE12EE6ABAD501940D3119400EFB349ADC94392CBCE782","Account":"rnNPCm97TBMPprUGbfwqp1VpkfHUqMeUm7","PreviousTxnID":"F26CE2140F7B9F9A0D9E17919F7E0DA9040FB5312D155E6CDA1FEDDD3FFB6F4D","PreviousTxnLgrSeq":60,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"AccountRoot","index":"854439EC87B9DD8B2D5D944D017A5027A956AE9F4969A439B81709F9D515EAEF","Account":"rwZpVacRQHYArgN3NzUfuKEcRDfbdvqGMi","PreviousTxnID":"9D02BD8906820772FCF8A413A6BF603603A5489DE1CFE7775FDCF3691A473B64","PreviousTxnLgrSeq":61,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"HighLimit":{"issuer":"rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa","value":"10","currency":"CAD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm","value":"0","currency":"CAD"},"index":"85469362B15032D6213572E63175C87C321601E1DDBB588C9CBD08CDB3F276AC","PreviousTxnID":"E816716B912B1476D4DE80C872A52D148F1B0791EA7A2CEF1AF5632451FECCAD","PreviousTxnLgrSeq":246,"Flags":131072,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"CAD"}},{"LedgerEntryType":"AccountRoot","index":"8991D79F42029DE8CE26503540BD533DB50E4B1D59FC838870562CB484A18084","Account":"rHrSTVSjMsZKeZMenkpeLgHGvY5svPkRvR","PreviousTxnID":"E6FB5CDEC11A45AF7CD9B81E8B7A5D1E85A42B8DCD9D741786588214D82E0A8A","PreviousTxnLgrSeq":3759,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000000"},{"HighLimit":{"issuer":"rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh","value":"0","currency":"USD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rD1jovjQeEpvaDwn9wKaYokkXXrqo4D23x","value":"10","currency":"USD"},"HighNode":"0000000000000000","index":"8A2B79E75D1012CB89DBF27A0CE4750B398C353D679F5C1E22F8FAC6F87AE13C","LowNode":"0000000000000000","PreviousTxnID":"B9EB652FCC0BEA72F8FDDDC5A8355938084E48E6CAA4744E09E5023D64D0199E","PreviousTxnLgrSeq":12647,"Flags":65536,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"USD"}},{"LedgerEntryType":"AccountRoot","index":"8A43C256DEAAE94678596EF0C3019B1604788EDA72B7BA49BDCBD92D2ABB51FB","Account":"rfCXAzsmsnqDvyQj2TxDszTsbVj5cRTXGM","PreviousTxnID":"10C5A4DCEF6078D1DCD654DAB48F77A7073D32981CD514669CCEFA5F409852CA","PreviousTxnLgrSeq":31798,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"DirectoryNode","Indexes":["BC10E40AFB79298004CDE51CB065DBDCABA86EC406E3A1CF02CE5F8A9628A2BD"],"Owner":"rsQP8f9fLtd58hwjEArJz2evtrKULnCNif","index":"8ADF3C5527CCF6D0B5863365EF40254171536C3901F1CBD9E2BC5F918A7D492A","RootIndex":"8ADF3C5527CCF6D0B5863365EF40254171536C3901F1CBD9E2BC5F918A7D492A","Flags":0},{"LedgerEntryType":"DirectoryNode","Indexes":["CAD951AB279A749AE648FD1DFF56C021BD66E36187022E772C31FE52106CB13B","C683B5BB928F025F1E860D9D69D6C554C2202DE0D45877ADB3077DA4CB9E125C","25DCAC87FBE4C3B66A1AFDE3C3F98E5A16333975C4FD46682F7497F27DFB9766","9A551971E78FE2FB80D930A77EA0BAC2139A49D6BEB98406427C79F52A347A09","E87ABEF8B6CD737F3972FC7C0E633F85848A195E29401F50D9EF1087792EC610","65492B9F30F1CBEA168509128EB8619BAE02A7A7A4725FF3F8DAA70FA707A26E"],"Owner":"rB5TihdPbKgMrkFqrqUC3yLdE8hhv4BdeY","index":"8BAA6F346307122FC5527291B4B2E88050CB66E4556360786B535C14BB0A4509","RootIndex":"8BAA6F346307122FC5527291B4B2E88050CB66E4556360786B535C14BB0A4509","Flags":0},{"LedgerEntryType":"AccountRoot","index":"8BE1B6A852524F4FA4B0DD3CBED23EEBEC3036C434E41F5D4A65BC622417FD52","Account":"rfpQtAXgPpHNzfnAYykgT6aWa94xvTEYce","PreviousTxnID":"0C5C64EDBB27641A83F5DD135CD3ADFE86D311D3F466BACFEBB69EB8E8D8E60F","PreviousTxnLgrSeq":62,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"DirectoryNode","Indexes":["CF1F8DF231AE06AE9D55C3B3367A9ED1E430FC0A6CA193EEA559C3ADF0A634FB","CEA57059DECE8D5C6FC9FDB9ACE44278EC74A075CE8A5A7522B2F85F669245FF"],"Owner":"rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui","index":"8C389355DAEAE9EFFCBAFB78CE989EE2A6AA3B5FB0CB10577D653021F8FF0DF5","IndexPrevious":"0000000000000004","IndexNext":"0000000000000005","RootIndex":"D0CAC45692858D395B16D52A0B44ADCB7EF178617C05BAE3C36FF5574BA012C3","Flags":0},{"LedgerEntryType":"DirectoryNode","Indexes":["17B72685E9FBEFE18E0C1E8F07000E1B345A18ECD2D2BE9B27E69045248EF036","F9830A2F94E5B611F6364893235E6D7F3521A8DE8AF936687B40C555E1282836"],"Owner":"r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx","index":"8E92E688A132410427806A734DF6154B7535E439B72DECA5E4BC7CE17135C5A4","IndexPrevious":"0000000000000003","IndexNext":"0000000000000001","RootIndex":"8E92E688A132410427806A734DF6154B7535E439B72DECA5E4BC7CE17135C5A4","Flags":0},{"LedgerEntryType":"AccountRoot","index":"903EDF349E819F46C97F4BF5E0BE8CE7522A127A5ED3B262BFBE75AE151A9219","Account":"rGRGYWLmSvPuhKm4rQV287PpJUgTB1VeD7","PreviousTxnID":"EE8B75C4A4C54F61F1A3EE0D0BB9A712FCE18D5DFB0B8973F232EEED301ACD84","PreviousTxnLgrSeq":85,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"1000000000000000"},{"HighLimit":{"issuer":"rPcHbQ26o4Xrwb2bu5gLc3gWUsS52yx1pG","value":"1","currency":"MEA"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rLiCWKQNUs8CQ81m2rBoFjshuVJviSRoaJ","value":"0","currency":"MEA"},"index":"908D554AA0D29F660716A3EE65C61DD886B744DDF60DE70E6B16EADB770635DB","PreviousTxnID":"C7AECAF0E7ABC3868C37343B7F63BAEC317A53867ABD2CA6BAD1F335C1CA4D6F","PreviousTxnLgrSeq":10066,"Flags":131072,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"-1","currency":"MEA"}},{"LedgerEntryType":"DirectoryNode","Indexes":["6BC1677EB8218F6ECB37FB83723ED4FA4C3089D718A45D5F0BB4F4EC553CDF28","A5C489C3780C320EC1C2CF5A2E22C2F393F91884DC14D18F5F5BED4EE3AFFE00","263F16D626C701250AD1E9FF56C763132DF4E09B1EF0B2D0A838D265123FBBA8","5F22826818CC83448C9DF34939AB4019D3F80C70DEB8BDBDCF0496A36DC68719","5B7F148A8DDB4EB7386C9E75C4C1ED918DEDE5C52D5BA51B694D7271EF8BDB46","600A398F57CAE44461B4C8C25DE12AC289F87ED125438440B33B97417FE3D82C"],"Owner":"rwpRq4gQrb58N7PRJwYEQaoSui6Xd3FC7j","index":"90F51238E58E7CA88F9754984B8B2328DCD4A7D699C04092BF58DD40D5660EDD","RootIndex":"90F51238E58E7CA88F9754984B8B2328DCD4A7D699C04092BF58DD40D5660EDD","Flags":0},{"LedgerEntryType":"AccountRoot","index":"910007F4231904B85917A2593E4A921A46BC539D4445E2B19DCD7B01619BB193","Account":"rHXS898sKZX6RY3WYPo5hW6UGnpBCnDzfr","PreviousTxnID":"21278AF0CC3A3E968367D064C61280B9723E85F8170F67D4FED0D255E92381D5","PreviousTxnLgrSeq":8985,"OwnerCount":2,"Flags":0,"Sequence":5,"Balance":"10199999960"},{"LedgerEntryType":"AccountRoot","index":"93FA2164DCFA6C2171BE2F2B865C5D4FBE16BF53FB4D02C437D804F84FA996A8","Account":"r4U5AcSVABL6Ym85jB94KYnURnzkRDqh1Y","PreviousTxnID":"024FF4B5506ABC1359DBFF40F783911D0E5547D29BDD857B9D8D78861CFC6BE7","PreviousTxnLgrSeq":65,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"AccountRoot","index":"958D39AEF473EC597F0036498CCE98077E634770DB1A6AFFB0E0709D925CE8EC","Account":"rHzWtXTBrArrGoLDixQAgcSD2dBisM19fF","PreviousTxnID":"CBF0F1AC96D1E0AA8EBA6685E085CD389D83E60BA19F141618BFFA022165EDA2","PreviousTxnLgrSeq":14186,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"AccountRoot","index":"96515A9154A54A289F5FA6BBAE3BB8F1D24416A39902635C9913FF3A04214670","Account":"r4DGz8SxHXLaqsA9M2oocXsrty6BMSQvw3","PreviousTxnID":"47F959E260E8EEBA242DF638229E3298C8988FEAC77041D7D419C6ED835EF4A8","PreviousTxnLgrSeq":10067,"OwnerCount":2,"Flags":0,"Sequence":5,"Balance":"9999999960"},{"LedgerEntryType":"AccountRoot","index":"968402B6C7B9F5347F56336B37896FB630D48C1BDFB3DB47596D72748546B26A","Account":"r9hEDb4xBGRfBCcX3E4FirDWQBAYtpxC8K","PreviousTxnID":"AE5929DE1626787EF84680B4B9741D793E3294CC8DFE5C03B5C911AF7C39AD8C","PreviousTxnLgrSeq":3055,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"DirectoryNode","Indexes":["A95EB2892EA15C8B7BCDAF6D1A8F1F21791192586EBD66B7DCBEC582BFAAA198","52733E959FD0D25A72E188A26BC406768D91285883108AED061121408DAD4AF0"],"Owner":"rHXS898sKZX6RY3WYPo5hW6UGnpBCnDzfr","index":"98082E695CAB618590BEEA0647A5F24D2B610A686ECD49310604FC7431FAAB0D","IndexPrevious":"0000000000000002","IndexNext":"0000000000000001","RootIndex":"98082E695CAB618590BEEA0647A5F24D2B610A686ECD49310604FC7431FAAB0D","Flags":0},{"LedgerEntryType":"AccountRoot","index":"98301566DDDB7E612507A1E4C2EA47CDC76F4272F5C27C6E6293485951C67FC9","Account":"rEA2XzkTXi6sWRzTVQVyUoSX4yJAzNxucd","PreviousTxnID":"A4152496C7C090B531A5DAD9F1FF8D6D842ECEDFC753D63B77434F35EA43797C","PreviousTxnLgrSeq":32359,"OwnerCount":1,"Flags":0,"Sequence":3,"Balance":"499999980"},{"LedgerEntryType":"AccountRoot","index":"985FDD50290AC5C3D37C1B78403ACBADD552C1CDDAA92746E9A03A762A47AF67","Account":"r2oU84CFuT4MgmrDejBaoyHNvovpMSPiA","PreviousTxnID":"4C6DC2D608C3B0781856F42042CD33B6053FB46C673A057FB192AB4319967A0C","PreviousTxnLgrSeq":10043,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"AccountRoot","index":"987C0B2447A0D2A124CE8B7CAC4FC46537AB7E857256A694DDB079BC84D4771F","Account":"rPFPa8AjKofbPiYNtYqSWxYA4A9Eqrf9jG","PreviousTxnID":"8439B6029A9E670D0980088928C3EE35A6C7B1D851F73E68FA7607E9C173AFA8","PreviousTxnLgrSeq":26718,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000000"},{"LedgerEntryType":"DirectoryNode","Indexes":["D1CB738BD08AC36DCB77191DB87C6E40FA478B86503371ED497F30931D7F4F52","5CCE7ABDC737694A71B9B1BBD15D9408E8DC4439C9510D2BC2538D59F99B7515"],"index":"99CB152A0161D86EBA32B99F2E51024D1B4BCD9BD0CF95D3F13D90D9949135DB","IndexPrevious":"0000000000000001","IndexNext":"0000000000000002","TakerGetsIssuer":"58C742CF55C456DE367686CB9CED83750BD24979","ExchangeRate":"531AA535D3D0C000","TakerPaysIssuer":"E8ACFC6B5EF4EA0601241525375162F43C2FF285","RootIndex":"8E92E688A132410427806A734DF6154B7535E439B72DECA5E4BC7CE17135C5A4","TakerPaysCurrency":"0000000000000000000000004254430000000000","Flags":0,"TakerGetsCurrency":"0000000000000000000000005553440000000000"},{"LedgerEntryType":"AccountRoot","index":"99E5F76AB42624DE2DD8A3C2C0DFF43E4F99240C6366A29E8D33DE7A60479A8D","Account":"rp1xKo4CWEzTuT2CmfHnYntKeZSf21KqKq","PreviousTxnID":"059D2DCA15ACF2DC3873C2A1ACF9E9309C4574FFC8DA0CEEAB6DCC746A027157","PreviousTxnLgrSeq":66,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"1000000000"},{"LedgerEntryType":"AccountRoot","index":"9A3F4F80EBFE19B3F965B9ECF875A1827453A242FD50CD3DC240E842D210FB38","Account":"rGow3MKvbQJvuzPPP4vEoohGmLLZ5jXtcC","PreviousTxnID":"1AC83C3910B20C2A8D7D9A14772F78A8F8CA87632F3EEA8EE2C9731937CF7292","PreviousTxnLgrSeq":26714,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"50000000000000"},{"LedgerEntryType":"AccountRoot","index":"9A47A6ECF2D1F6BAB6F325EB8BB5FD891269D239EDA523672F8E91A40CA7010B","Account":"rJ51FBSh6hXSUkFdMxwmtcorjx9izrC1yj","PreviousTxnID":"38C911C5DAF1615BAA58B7D2265590DE1DAD40C79B3F7597C47ECE8047E1E4F4","PreviousTxnLgrSeq":2948,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"325000000"},{"HighLimit":{"issuer":"rLqQ62u51KR3TFcewbEbJTQbCuTqsg82EY","value":"0","currency":"USD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rB5TihdPbKgMrkFqrqUC3yLdE8hhv4BdeY","value":"1000","currency":"USD"},"HighNode":"0000000000000000","index":"9A551971E78FE2FB80D930A77EA0BAC2139A49D6BEB98406427C79F52A347A09","LowNode":"0000000000000000","PreviousTxnID":"3662FED78877C7E424BEF91C02B9ECA5E02AD3A8638F0A3B89C1EAC6C9CC9253","PreviousTxnLgrSeq":20179,"Flags":65536,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"USD"}},{"LedgerEntryType":"AccountRoot","index":"9B242A0D59328CE964FFFBFF7D3BBF8B024F9CB1A212923727B42F24ADC93930","Account":"rB5TihdPbKgMrkFqrqUC3yLdE8hhv4BdeY","PreviousTxnID":"D612015F70931DC1CE2D65713408F0C4EE6230911F52E08678898D24C888A43A","PreviousTxnLgrSeq":31179,"OwnerCount":6,"Flags":0,"Sequence":60,"Balance":"8188999999999410"},{"HighLimit":{"issuer":"rHXS898sKZX6RY3WYPo5hW6UGnpBCnDzfr","value":"2","currency":"BTC"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa","value":"1","currency":"BTC"},"index":"9BF3216E42575CA5A3CB4D0F2021EE81D0F7835BA2EDD78E05CAB44B655962BB","PreviousTxnID":"F7A5BF798499FF7862D2E5F65798673AADB6E4248D057FE100DF9DFC98A7DED6","PreviousTxnLgrSeq":8978,"Flags":196608,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"BTC"}},{"HighLimit":{"issuer":"rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui","value":"10","currency":"USD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rJ51FBSh6hXSUkFdMxwmtcorjx9izrC1yj","value":"0","currency":"USD"},"index":"9C3784EB4832563535522198D9D14E91D2760644174813689EE6A03AD43C6E4C","PreviousTxnID":"189DB8A6DB5160CFBD62AB7A21AFC5F4246E704A1A1B4B1DB5E23F7F4600D37E","PreviousTxnLgrSeq":232,"Flags":131072,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"USD"}},{"LedgerEntryType":"AccountRoot","index":"9D7DC8910AB995F4E5F55776DCA326BBF0B47312A23DE48901B290598F9D2C1F","Account":"rUvEG9ahtFRcdZHi3nnJeFcJWhwXQoEkbi","PreviousTxnID":"DA52CF235F41B229158DB77302966E7AB04B1DFE05E3B5F4E381BC9A19FE2A30","PreviousTxnLgrSeq":250,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"50000000000000"},{"LedgerEntryType":"DirectoryNode","Indexes":["E49318D6DF22411C3F35581B1D28297A36E47F68B45F36A587C156E6E43CE0A6"],"Owner":"rBJwwXADHqbwsp6yhrqoyt2nmFx9FB83Th","index":"A00CD19C13A5CFA3FECB409D42B38017C07A4AEAE05A7A00347DDA17199BA683","RootIndex":"A00CD19C13A5CFA3FECB409D42B38017C07A4AEAE05A7A00347DDA17199BA683","Flags":0},{"LedgerEntryType":"AccountRoot","index":"A175FC9A6C4D0AD3D034E57BD873AF33E2BFE9DE1CD39F85E1C066D8B165CC4F","Account":"r3WjZU5LKLmjh8ff1q2RiaPLcUJeSU414x","PreviousTxnID":"8E78494EFF840F90FEAD186E3A4374D8A82F48B512EA105B415ED0705E59B112","PreviousTxnLgrSeq":26708,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000000"},{"HighLimit":{"issuer":"rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui","value":"10","currency":"CAD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rHXS898sKZX6RY3WYPo5hW6UGnpBCnDzfr","value":"20","currency":"CAD"},"index":"A2EFB4B11D6FDF01643DEE32792BA65BCCC5A98189A4955EB3C73911DDB648DB","PreviousTxnID":"21278AF0CC3A3E968367D064C61280B9723E85F8170F67D4FED0D255E92381D5","PreviousTxnLgrSeq":8985,"Flags":196608,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"CAD"}},{"LedgerEntryType":"DirectoryNode","Indexes":["CD34D8FF7C656B66E2298DB420C918FE27DFFF2186AC8D1785D8CBF2C6BC3488"],"Owner":"r3PDtZSa5LiYp1Ysn1vMuMzB59RzV3W9QH","index":"A39F044D860C5B5846AA7E0FAAD44DC8897F0A62B2F628AA073B21B3EC146010","RootIndex":"A39F044D860C5B5846AA7E0FAAD44DC8897F0A62B2F628AA073B21B3EC146010","Flags":0},{"HighLimit":{"issuer":"rwpRq4gQrb58N7PRJwYEQaoSui6Xd3FC7j","value":"33","currency":"BTC"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rhxbkK9jGqPVLZSWPvCEmmf15xHBfJfCEy","value":"0","currency":"BTC"},"HighNode":"0000000000000000","index":"A5C489C3780C320EC1C2CF5A2E22C2F393F91884DC14D18F5F5BED4EE3AFFE00","LowNode":"0000000000000000","PreviousTxnID":"D0D1DC6636198949642D9125B5EEC51FF6AC02A47D32387CBB6AAB346FB3AFE3","PreviousTxnLgrSeq":17769,"Flags":131072,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"BTC"}},{"LedgerEntryType":"AccountRoot","index":"A7CC9FE3F766F2DDE36D5530A0948C3BCB4DDB34D21B726091404E589D48AD07","Account":"rEWDpTUVU9fZZtzrywAUE6D6UcFzu6hFdE","PreviousTxnID":"070E052D8D38BCE690A69A25D164569315A20E29F07C9279E2F1231F4B971711","PreviousTxnLgrSeq":23230,"OwnerCount":0,"Flags":0,"Sequence":12,"Balance":"199999890"},{"LedgerEntryType":"DirectoryNode","Indexes":["116C6D5E5C6C59C9C5362B84CB9DD30BD3D4B7CB98CE993D49C068323BF19747"],"Owner":"rEWDpTUVU9fZZtzrywAUE6D6UcFzu6hFdE","index":"A7E461C6DC98F472991FDE51FADDC0082D755F553F5849875D554B52624EF1C3","RootIndex":"A7E461C6DC98F472991FDE51FADDC0082D755F553F5849875D554B52624EF1C3","Flags":0},{"HighLimit":{"issuer":"rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui","value":"5","currency":"BTC"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rHXS898sKZX6RY3WYPo5hW6UGnpBCnDzfr","value":"0","currency":"BTC"},"index":"A95EB2892EA15C8B7BCDAF6D1A8F1F21791192586EBD66B7DCBEC582BFAAA198","PreviousTxnID":"058EC111AAF1F21207A3D87FC2AB7F841B02D95F73A37423F3119FDA65C031F7","PreviousTxnLgrSeq":224,"Flags":131072,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"BTC"}},{"LedgerEntryType":"DirectoryNode","Indexes":["72307CB57E53604A0C50E653AB10E386F3835460B5585B70CB7F668C1E04AC8B"],"Owner":"rEe6VvCzzKU1ib9waLknXvEXywVjjUWFDN","index":"AA539C8EECE0A0CFF0DBF3BFACD6B42CD4421715428AD90B034091BD3C721038","RootIndex":"AA539C8EECE0A0CFF0DBF3BFACD6B42CD4421715428AD90B034091BD3C721038","Flags":0},{"HighLimit":{"issuer":"rQsiKrEtzTFZkQjF9MrxzsXHCANZJSd1je","value":"0","currency":"BTC"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm","value":"0.5","currency":"BTC"},"index":"AB124EEAB087452070EC70D9DEA1A22C9766FFBBEE1025FD46495CC74148CCA8","PreviousTxnID":"99711CE5DC63B01502BB642B58450B8F60EA544DEE30B2FE4F87282E13DD1360","PreviousTxnLgrSeq":4156,"Flags":65536,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"BTC"}},{"LedgerEntryType":"AccountRoot","index":"AC1B67084F84839A3158A4E38618218BF9016047B1EE435AECD4B02226AB2105","Account":"rhdAw3LiEfWWmSrbnZG3udsN7PoWKT56Qo","PreviousTxnID":"D1DDAEDC74BC308B26BF3112D42F12E0D125F826506E0DB13654AD22115D3C31","PreviousTxnLgrSeq":26917,"OwnerCount":1,"Flags":0,"Sequence":7,"Balance":"10000999940"},{"HighLimit":{"issuer":"rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui","value":"10","currency":"USD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa","value":"0","currency":"USD"},"index":"AC2875C846CBD37CAF8409A623F3AA7D62916A0E043E02C909C9EF3A7B06F8CF","PreviousTxnID":"9A9C9267E11734F53C6B25308F03B4F99ECD3CA4CCF330C94BD94F01EFC0E0C5","PreviousTxnLgrSeq":219,"Flags":131072,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"USD"}},{"LedgerEntryType":"DirectoryNode","Indexes":["A2EFB4B11D6FDF01643DEE32792BA65BCCC5A98189A4955EB3C73911DDB648DB","E136A6E4D945A85C05C644B9420C2FB182ACD0E15086757A4EC609202ABDC469"],"Owner":"rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui","index":"ACC565A48442F1648D540A6981FA2C5E10AF5FBB2429EABF5FDD3E79FC86B65D","IndexPrevious":"0000000000000002","IndexNext":"0000000000000003","RootIndex":"D0CAC45692858D395B16D52A0B44ADCB7EF178617C05BAE3C36FF5574BA012C3","Flags":0},{"LedgerEntryType":"AccountRoot","index":"AD03851218E2ABA52029946E24F17B825EBFD5B51A896FAA20F773DB2944E6EB","Account":"rf8kg7r5Fc8cCszGdD2jeUZt2FrgQd76BS","PreviousTxnID":"FBF647E057F5C15EC277246AB843A5EB063646BEF2E3D3914D29456B32903262","PreviousTxnLgrSeq":31802,"OwnerCount":0,"Flags":0,"Sequence":14,"Balance":"49999999870"},{"LedgerEntryType":"AccountRoot","index":"ADC26991F3E88C9297884EDD33883EAE298713EDA00FEC7417F11A25DF07197C","Account":"rBY8EZDiCNMjjhrC7SCfaGr2PzGWtSntNy","PreviousTxnID":"7957DD6BE9323DED70BAC7C43761E0EAAC4C6F5BA7DFC59CFE95100CA9B0B0D4","PreviousTxnLgrSeq":26713,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000000"},{"LedgerEntryType":"DirectoryNode","Indexes":["10BB331A6A794396B33DF7B975A57A3842AB68F3BC6C3B02928BA5399AAC9C8F","6231CFA6BE243E92EC33050DC23C6E8EC972F22A111D96328873207A7CCCC7C7"],"Owner":"rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui","index":"ADF9E1A2C883AEB29AD5FFF4A6496FF9EA148A4416701C1CF70A0D2186BF4544","RootIndex":"D0CAC45692858D395B16D52A0B44ADCB7EF178617C05BAE3C36FF5574BA012C3","Flags":0},{"LedgerEntryType":"AccountRoot","index":"AEDBD394A0815064A73C26F92E2574A6C633117F4F32DCA84DE19E6CA5E11AE1","Account":"rVehB9r1dWghqrzJxY2y8qTiKxMgHFtQh","PreviousTxnID":"17C00ADB90EE2F481FEE456FF0AFD5A991D1C13D364ED48549680646F4BBE3FF","PreviousTxnLgrSeq":70,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"DirectoryNode","Indexes":["F721E924498EE68BFF906CD856E8332073DD350BAC9E8977AC3F31860BA1E33A","116C6D5E5C6C59C9C5362B84CB9DD30BD3D4B7CB98CE993D49C068323BF19747"],"Owner":"rshceBo6ftSVYo8h5uNPzRWbdqk4W6g9va","index":"AF2CDC95233533BAB37A73BED86E950F8A9337F88A972F652762E6CD8E37CE14","RootIndex":"AF2CDC95233533BAB37A73BED86E950F8A9337F88A972F652762E6CD8E37CE14","Flags":0},{"LedgerEntryType":"DirectoryNode","Indexes":["D24FA4A3422BA1E91109B83D2A7545FC6369EAC13E7F4673F464BBBBC77AB2BE","9BF3216E42575CA5A3CB4D0F2021EE81D0F7835BA2EDD78E05CAB44B655962BB"],"Owner":"rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa","index":"AF3D293F1218B1532499D0E3DA14B73C27DBCB5342C34864B150BD657100CD42","RootIndex":"1F71219BA652037B7064FC6E81EABD8F0B54F6AFE703F172E3999F48D0642F1C","Flags":0},{"HighLimit":{"issuer":"rPgrEG6nMMwAM1VbTumL23dnEX4UmeUHk7","value":"10","currency":"USD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rnGTwRTacmqZZBwPB6rh3H1W4GoTZCQtNA","value":"0","currency":"USD"},"index":"B15AB125CC1D8CACDC22B76E5AABF74A6BB620A5C223BE81ECB71EF17F1C3489","PreviousTxnID":"1DA779A65D0FAA515C2B463E353DC249EBF9A9258AF0ED668F478CF8185FDFD6","PreviousTxnLgrSeq":8896,"Flags":131072,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"USD"}},{"LedgerEntryType":"AccountRoot","index":"B2DC564CA75F1E3AECDD91BCE01CAAFCFC01FBC8D8BAA791F8F7F98444EB7D8E","Account":"rDa8TxBdCfokqZyyYEpGMsiKziraLtyPe8","PreviousTxnID":"C10DFDB026BBB12AC419EC8653AEB659C896FD5398F95F90FDADCBC256AA927C","PreviousTxnLgrSeq":14422,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"5001000000000"},{"LedgerEntryType":"AccountRoot","index":"B33FDD5CF3445E1A7F2BE9B06336BEBD73A5E3EE885D3EF93F7E3E2992E46F1A","Account":"r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV","PreviousTxnID":"3B1A4E1C9BB6A7208EB146BCDB86ECEA6068ED01466D933528CA2B4C64F753EF","PreviousTxnLgrSeq":38129,"OwnerCount":0,"Flags":0,"Sequence":63,"Balance":"981481999380"},{"LedgerEntryType":"AccountRoot","index":"B43FDD296AD9E5B073219411940774D1FF1E73C7BAFC2858293802EDC0E3C847","Account":"rwCYkXihZPm7dWuPCXoS3WXap7vbnZ8uzB","PreviousTxnID":"6C2C3126A945E8371F973DAC3DF4E899C2BC8AAC51DE6748E873BBE63FCD7607","PreviousTxnLgrSeq":23194,"OwnerCount":1,"Flags":0,"Sequence":3,"Balance":"1009999980"},{"LedgerEntryType":"LedgerHashes","index":"B4979A36CDC7F3D3D5C31A4EAE2AC7D7209DDA877588B9AFC66799692AB0D66B","LastLedgerSequence":38128,"Flags":0,"Hashes":["056D7738851FBD18F97540878F241406CD9500C09FA122276F76EDAC1E1D2CAC","ECC95BC5EB4C803BB1366ED330DB5B9147AD226C2F3FED211E90DE6CC0F71352","509B11298E12037FCEF95D23CB114F2D915CF10517C6AD1BC3167FCE1DC7BDED","6F9F019AF5B8E05139FE9CEE935CDC23CF20DBCF9F1158E1E768ABDD69F4A0A1","A2C7F4879262338CC3DFE555F95BDEAE83D7D794AA366E0F4763517BC97CE699","D6FF9995F80CF77C328078F683131701DCC785432BA2667714E631B63925C9CB","96E2641030BE3125203138BFB5462F6FC92301A7FEDFA4E9BE1524C88EC51868","0EADB49F36BD52EFC108C5A391BB6BB476ED49567890E6905F34E33DEE148BD2","52E148694FFF4EEB299200479B890AC44391EFA22A8B8457A284531324A7ADE0","96FD3D3F92D86A80587412830744FCE541D784D3B8D7A02370BF69CCC766247B","A1DBD3008FC62317DCC4032DB4A977EBB6FCAB97DF52707D37B8095927A007E7","E2CBE8FAFA93037CD348B557D38C522E089C2FE3630D28456393A6107B1A0318","718908DB484B0240B13658A74B9C37AC5EC598259CF53EC60FA572EE5C1F498B","CF4382954F0BAF03E4F41FE36F8AD27420A617DE2B83FF0E8C0A64FC657C0116","F08A893C5F6BD8357E91AAEF0A5FE43CAD434ABAC2C50E12D0D1A2E8FD6AA50F","AB0FA33B50D992508072E9AB22AA9267A52B220E9A1340A950DCA9884561A6D7","E9AE4FCD90FCB2EC3ACDC586FF0745F088589FF3ED2304C2207A9AC90C53281D","7E62332FDAB4CC24C84F65EFF2C56E2DFF46FAF06F1C2D06097DB371BDA055BA","5DA7F596B35B93F3744C24FC24D38EB1F7C1DEE0B82D623BBABB3C7B755E84F4","DB1815DC49AEC22B8D113A31C49F21E2C2E16AF90382782DB88FED3314A5852F","5D325E10EC62FEEC8A81DEA67B9F6C063CC1C6AC4D9B3D50ECCF0871D7C1F77D","35F2C0C7481F746806534FE07AD0079113BE3E66950E6C8E6F4EC936D0FA0A67","98690C9DA76E98D1AC64016FB22409305CA8FA80DB017F21D320735FCFA5E5C2","527BA3AD471083EDBADF1E16D0AAE66C523A2CA046269F5C247A0D0CF79B49D0","D5425FF294972BE11A257450D0D50BF13B921468FB3CEB97F3CF72934C5D0E55","9B7C77B98A5F5123977EEFE8D8379E8B452EADA4C53118307D166BABFB1F67BF","33D66153DFB3A5303D33D02944740E7357E9E0215B97B8BBE413174353B18145","17A5E7A6F002129A90068D1C7B70EBB9FFCA5E2F5E265DAC1042C5E0270C3615","3DD7AE830D991E6E3D8A7CC9D01C19D1C08CC8CCEBF867125D4CB453C5037803","6B39622CD91CE6080C4233730E5E67AAA4F374ECFC9C9FB227DF182E3A59DC44","55C43A1AE5F2F70ACEB0FA9CF4EF7C2CA9C1B3EA55D6FD2F79AA170F8BC2EDF3","94865D4CA990E82D2B5D3166AEC38DFE10E4EB6B52CFD17326591056D5DEAF68","D34B27A33D0E9C7897AF7FE64136986EA66094796144F4ECD42ECDD517A51FAF","A741432A6BDD7803DDEECD58344D760404FDEC50ADA38CA9E68AC8D1AEAAC445","EFA19B907FAA27C601659A82F0F26B94AC040F88E4F7B9A684BBAE8162E3C34A","D7D533B00FC59F9858D886DBFF337B6D03ABFA325397F0A522266D7837381D58","C10E1A8F1D0C6E37DBCB88D98BD6F380BB62E335ECA96CA364B8D4C6EC9EC9ED","1FE534EB25642A007EF9F970E0CD3B8C0C9999C37BA970389238F320764EF6B1","D43B5A8D55553D40B5A98E7EA0DD650EBAB18EDA2CD6BE11EC8B21CC330CC1B7","5D843AC4F2D4A3ADB8485275D344D4A87BC7956F6CED377B361FB2C31EB43930","2C784EF08739DBDE46ED4DF42941B01591757AFCD176D9FF18C29D1FCC99F076","7B1B767F8BD9882AEE899E3102433B8CAE6375564A624D4C94883CFBD0776A8E","A3CBFB78A3255C4A679C42CBDEB5387D1460DE5E53FB82B1D2EFECB41ECD1A9F","0188EB6FF2CBE5599599C2E963BADE3B22BD3CD39C76D59CB0FCCA2FBAD9CA3D","7F45DBB723564112648198DE968DA7F517789D8F8C7D2C787EAA9A7BDC7FA5DB","92EC7B02E82D4FC924A2CF62A13DB68035BD27B29ABA7E02872A2E3364691B5B","2B9A177AA5092513DD872484C34393462531304E65C3D12E9208C430502953AE","08E7DE50D3CC7950D189648CAE50320FDDF9E28B3B7382A84EC2F2C750F69BA9","7392B6F3FBB2FE83679AADAF8BE84A3352A1041B87F5DAAAA04D58D02470D41E","E11403585E6FB5DE6192C919E10F81107BC5B5715684E15D8A4394DC59E9B43D","9774DCC8E937CC57B3517D25409831FF31C48E4028C4E25FB5B15D51051A8215","B3255E243A7F7D7DE9022C5F61D58702E99D574EC46219CC2C615BCE173AD429","E6871C2A2DA2E41C9D7F7FA5250B2A4650F37446463A85E88A18922C8F1F9060","7D597E3A3EBD5F498C45106C21526E67A1491CA7EC83536C14815038FF8ADFC9","6FD6D6060009BE5D2FC0C04F2B78224F322311993F2A2B135B0E4CE49C02B50C","1F99F6D38DB112CA3AAB7984F57EDD6C1946820FA96271EC1E7084233D5034D9","028B140ECEA84849D936E2F2C6120C8B13CBC4B97C8840C6F62491B619F9928A","954EF6772EB72B74F4ABF5A377398EF4B83EBB1DC14753F40B24CBF2E458347A","B6ECB4F5CAE7671E9442EF45AE118A2FB668DAA1D4DB7784D120BFDC40355B5A","A05A877C96CD89FA4F32C9E0B0844F5C3A3D5621F9A6C1C1E32D7440A5D4C59D","A58C28C144DCBF337DDAB2CEB1398C523A1D27CA237AA31AC7AF2DA24A2AFA4E","85DAF7919222E8825BA3B75F0565B2576753FD121EFF68DA6CEC721AF88A9C87","21DD00E5922193FF0EDACCFA861C3895C69D5B4078363228FDF2FB79369A88B5","F400334A708DF3F512634F61D783ED5F5869513EAD4A6FEE0C3F3EF2FD063FBC","BC5F6F7EBB4F2FD246934700F320DF96EC29E2BAD58955C8BED79FE88C893CFA","2229B8ACA74DC538B69EECBC9890505704544BFA19770E9B276D5657C8869FA0","C5FF54EC678FEB98484F59040412045651E7E8776BB3933F3664BDD4442B0DCA","FDCED05409F5F2F0E1C7F9B590286332CBAACC8CFDE9FB65C92C6885A3A09E63","478395B56880BD65DCA3356EC96CEBDBEB9EECFA35484B51EE543C66A8D0E06F","277281C5F3F61893980CAFCCCF3A595F50D03E275345E81D47AD19F565679592","4534E16B6AF3F930610C0C98DA713ED5A77738E1C187295163ADCDF50DFAFC5B","6DAF4401FBFFB4E6BA792DBD76DCE26E691B784BD7A27ABAA23B27538A935258","2E055CEE9A4B996818C1FCC3954AC9E3FF5A904984D3844685BF08A51E8A5320","65745C1C30EC71476511A325E61A72622A61AFE77689D4267C37B0522005008F","EFD4A2DEB0C071ECF5B7007D67935486DCC1BB0C21EC54D194538F8F96C6CCEE","433BB3C65E7DCCB6A2C29BA7BE979747FF26C2C5C3DC1261840ED5A931AEA046","80284791B7C98765E879D4F9653983E5A66815F094255E1C27F7C7327BC884C1","9BC36C37D41BB45D9E6F0DD32171B1E03153A51C60BEE164A8BC18DA7D46030D","E3210646F17D30B1C33AA82B3A911E8204FB37CA441C5D6A05DB693B5CEF6BA6","847A6F1088D3B30F93E898220F0805AD342EB1CE2E1B79D0E74C533F3354E215","7FC9F9EB4DDE0E2B78044F95EC0BFD850AA7E1ECCB038BB724CA0BDA92F17A37","FB06BF2E7943B107D958717068E0F0ABCA3844C24069CB9B651036E527924420","2FB2EC022BBE9115CB1B5C9FFCFAB714D5D9D107359AC9FE6EDD4C5AA30C8F3B","CD0C1292EA381B96F2163BA3F2C7BCD1BB6737557D6D773D6473B321069F198C","A32CEEB91982EDD48C975E14D1B6BB6F9D89E50401EBBE44B859F92BAED3F371","2F39EC62D4D31C3B5CBABA20B760F211848D2B91DBC81093E65476CB2A3993F3","65DBEE85C7180F9C5C9DE1484BEC463129DD9F3D8423EE5F71C695B9D3BE884F","38C573238771A20912C888D0F5E78F605802D3284F0BC44A88312AE9AFA05444","194A8C0FBE4C67873DE00943C6BFE46BF0BADC0E599193B9B280B3E4A8936415","2236B2EC26A12C3507BBB73000F45C66D99EAB36C71CCE074406B3DE2AAB5522","9C3EDBBC3C5A18E4700DE363D5E6B62872911EB287BC72F28C294BBD867A6792","F50EE5B0BF99D86609240B360F841748C207B167D8DD883119D212738690AF08","3C1200A655E50C8CED5E050131508AE11239B9A54964487AC1A4C37D00EB65D2","41D53788A52018C2E64631486C47F33E0BD18F175790D5A75CD7104AC4B940BF","B007D8BCCC5395A11AD09B2E082A47E89A9452F26C1448A7D2F9477EBF007A53","836BF05E781C00092A1182FE8CF481F51086BE939CA03BE98108FBB70F20C703","ACC725A403B511FA46DC93B469682F0720773F7795A7D502793BFF4C14EA367E","45014AED8A6657B0B6CA7C8C90EA27561F5B1200D296FEF2B8D72821E4B2C7CF","7EE683A29CF5D00B9BD9D0FA0D33220B1267F5F2B4AB068052EB3B437CF10403","DA941B01177D7B99719DB51139CC95C818A196B4F651F274951B323BFDDD04E4","766DDDF1D677B72F5D9DACD348C4E9CEC9155A4C7C1DC1200097D936010A521A","FFBADD2699D37CCB574C7B497A213C9E1BA6BB137BEEFC18149959A01EA1B20E","AF970E1C31EE2D50FC8A6116AEEAF7E076AA0F532532E7E00F2FB1C97766F2EA","4C621E3E6E7EA2D537C4BC16289C851F45385772054EB8E480FA8FF4F1C73B15","B1D4BCFEDCA38B86CA12D5253407DA51DB84F52E173F9F50CD4C33A029B1F626","5B67070DA3D5B5922AF42B8525F41B70B0D500CB11E0A9A65FF7979855A327A0","74EB669791E0AC9FC44DF8782E97276EB844936BB8BA7EF16D52E02BB4DB0340","C9F915B255DF51D876B1F3B50FBB73D5BD029DD6607D7AB223CAF21AD8D1BAD0","D0FDA0029952FE27437F1B2BCB376FF19D29E0C43BBB3FD38122EB4D193AB6E7","D96F7DA38C84044720A5D25CFABF3B83377A46B6F5EE32EB37EAB9628F4797E5","00E42FAC740E896D8696AC2C6C7C6CB6AC3C66DCACE88987B59B1CB7A0E4AA12","757BC03F5D14ED09D6CD4CB8CA51EB1BBE2250FB941465D037C733BC88E978C3","9B6355A007386E66E8868C50A6CB2C2FE73360E47B083BCAFD9A692B6BFEBA01","683DBFC2F170B7E740D423D9728969E1313E9C9BB24424A849C045206AAE3B54","57747904177BBE8EB93F869D1A0234E54EE9492C15CB796B66703C0F7BA49D87","BD0DF2C0CA450FF2CB0983602C0F31837F14D18DC238C0291BE45BAB61F9CC51","5869B6B0308C04A2EA597A51EDE1F919AD42C34744E32A12D46D8972EE7E44B6","3E5EE63B300CF7B5D433DCC4EDB982796A3B68C23EFB1DB8164C74A9A21B1AEF","0A56ABC0632AE52285B8B270C483C7C5EFC9C290A2F6F2B7E4D7486102E722CC","9664AE6C47D7FE35ECFF08919EF30B2876520B947935D00CAFBDEB2B8ED1A626","F8EBA8D7BD0F9767AF2FFC62F5A64831AF9858C6AF7D4220127F39B8508389B7","3BAF31CB0C3193D8F2B9DB44C2168DD2A0E2632A38F4A2317900C8E0199D5410","E3D8B355232E53F0F29ADB4A0D2BECAA0ABDB9C4F76C7B49D5133332C2C06D92","B690626D0D6B54FAB461C4A36736F8BDF95364DBC4D594735E226649EB05458A","D604B587E6C0F3C7DF04C44C99AF993AD21526AE686FC3365901DA8999C42CA4","CC833B6CDDF9F38779913AA285EE0104F3E283170CA0FC78F2653FC1D3666C10","AB0FE6B44818EFE913618BC30EF7E62D22829B10F0EC84F14B8DEBD5F2554E57","352057AB9D4436946106493CD78CDC9BA9F9C28AC08364305E41D4891A6818ED","5CB8851EBCF0A410D083BE68895CA36F7C334C28A84C2EF75CF365815DB0C5DA","29E3EDBB46B9719E07B484622F17B7158503E842F3EB7700BD2EA056F77C2308","BCDEB868158A277F40C954E9E22D2D206265BBCC4FCBC900A5312247DCA03612","8D0A8F6725393E747E5D63792F6528D17DEFB88A250528B6E09C3961809EC40A","BF6E35F6ABB9F0FC1E5BBACA8E94CB6A339BB039D724A4FBF5BADCF6E0A49853","B33797E9EF0D5AD3741AAAA4070731259DD46F3510B2BAA53CA03EF0C7EC2D79","3A8EA13651B67041E43954FD0D2BCFBE54B2D4BF5F2436A58E747AB9C5977EE0","029CE8F49B3A8881D3A80A996DBE4CB6DE93C8AA6C495C6702981E16D4A483E4","C74BB06CC28ABEB79EDED2A5343D52FF75E1653E98185C7398277E9B64861DAF","FFE0B50B26ACD98C9183D0CD16FE210F7E9A77F7313F630A9F372924DBCA02CF","84210BA9CB5E648F4C8F21D9CC2CBE72D683DFC30735D578604D2EED6338C258","BF565F30320F5CE89215D1BBD028DFD315981F7420672F84D0CF35A6D02CA4D2","EE3931DC193ADD06318BC435076C056004CF40390A2F762D5E203AE991B49F0A","DAD787389406BC027778E6B66D8B8ADF6E68045675AA3D0BCB859422280AEAE5","BB17C736E651C2DE1C59662CC592305814B5D25C69D501D13E07F0BF82526FE2","681664E8F719528ACCD0785BDA00CE60001066F8E7EAF25B74C3E406E6E88E2C","363BEB0B3FE8796719E0D0F35AF6B1382977A60BB5275642CC09CE9B54B3D4FB","6B90F34E96C9EA29C7C19667A41475FFA614846434D56A4D224E5102EFE617DE","0A3B8524535CACAE5B2C4B05DCBA6AE54802C4B6B20977608014426CA0E4EC14","AA3FDFA1D9B1FFC9B2CC9CDCFFA798B6A46CCCA472B6BB700E8C4F4150208BDA","D37478A894C201DEA05937B7B508AE8B3C32A02CB916439DBCE58CA63DABB611","C544CA7BC3FABFCA577DDD94C15A9F9A82DFE9959B5D19301D28E08546249B94","8EA79E7324A5E4B8B02304C9208609C2A36D3F70EF8115743167E7EA1039C473","3D7D907BB2018976D740C4383C938DCFACFC397F21653C8D73A57FB7573C7FAB","2420437C6E283036F6AC8B729F238CBCC61FEC0EB5CB95EF8741BCBD27236F7B","ABE8DD45041E6CE9941A9F5C4D826C9A7FA04E6122418C47D4306E4C8883052C","44AF37B03CAE2C0CCDA926CE080A86FDDD7BBFA79934FF895B0AEEF492000C7E","DAE27EE7A656B511EACB20E92D69E6F1D307FC9314F87DE9282E791413F81879","1AABA4FF5129DB2C93EE68F0AF326FABCB85AA07AADB6793BBEA4F59D354E862","E3823E89F56FDF1496C4D2D310130DE1DE3F9959F9C30D27C16E59FE80F0BBC2","FF93D4D2FC97084ACDEE0289EA8915C5A27492594447875D8A4FD54E7AA10AC1","AB16A156ED2871C2B89FB847E907F5361C89D503254D8D3D9497E8D446BB4039","82202D0F004CF5B8686AB36F47F27FA6F4866D4B90DB81D8E3BBD239AC8800C2","62718EAD1DCF7A8A193C6C9EC936EBE963E1D24EEE35BF0F061E7BCF1D35DA97","818F83781C351B3CCA2D06D47798102486F33D335C0218D6FF2BA1312C969EA4","106794773A59BC5596A3595BBC1693AB10BE7AED59096E9288F658CB7C8877D0","0E08E0E28ED9F53A0711384A13967FAA980AEE5C6812EC6D3B78AFE8B385BB34","3F5D97056B31D3A07B02BF02FACBFC8DDE93EFD28BBAFA00DB0EBF0F98EBA436","D633C7EC029ACCAD3C10BA420CE53BEA14245DC2A30A79BE43A305EB603E7805","06208009FDCE2B64F4831436EFAF7F5A98B20D5676695C84B108A4B67872A70C","38916704F7644B384A60794142A8C6CE6159B72A7137BF32EBA473C05E0DFD60","2D4FD632B4E6E14EE35B90C961E87FD85A0D79FB729D33378C0DFE46C772C7C2","41540A573C18FDEF97B591947988C9D6C9C1EAABB21144860D171A235F4A2C9F","311D7BC3CAB11E9419E2EF09B145367D077BC65C20AA4B0728DE4D720CDBFA21","27E545F29FFC264332865B962F6CEFEC9AC1EC453FE7C8541715E078EDC66774","F9987E4FF2104405763F827F7A04C02684033EF0881A55218FDCD75749A7E5E4","A6214893E710016BC81C46D6A93911F0C68FA129C593DA258AEC0292B3FDBF94","B220D8A682F7476A00ACA23FEA85D627C05B56260AE0CBBA664AB4CD582AF997","F77A0EFD9E7EE75FDFD6C262BB1366FF411E7957317696F9FEA3FA77DEEBFA26","93D2C1D57BAA64CB43874EDEC4119D4436E0154B34DAF7166A2ACA9B4F5EA62E","405FDC9C170BC06539BC5AFD5950598633A2270F3EBF7A583C84685CCD787E97","E1F9BB6567AA7AB0572AB0244B88A784967DA23BB624952A9EA0C7C388789CD5","DE174A6E0F0CC6001BC6FCC4A7B8A35B76709F373E236D3D100F777099A42263","CB49FEE9896E83955A9CC87EFE254C825F25F0631760A52F8864F5A286C87877","63ADA89CE5200E765E47D3C9C7BA606162D60DF71A3091894A27C850B05B33B9","F7CF8DCDAD6358E0B353C083CC3922C81B4DAF4A175574C1184F530ED6C3185C","9524C4905778C2B780970F8FBDA80B6D1C79FF2B9989A6368245640D92AE1A56","7D56DFE71C719AF4F92720101BF381A6121F8C5944E36495CFA22998367D8E16","8EABA03CB34535E807584491F439E5E622BC54729DFD0073F9AFB55641CAAC1D","E5F0AAF0568F1319BED1A6E6234A6B6BEFBC5BCB6F39C07A8B794F84CF3F1873","2593E9D9F33326FE921325B30D39F26EFD93739D4D3D46B29FA77C21FFD415C5","2B595D8B7FD494D2EED53D929006910031144ED21F25ADDEC1F83D2CAD96445B","6C4100EB1A3F77DE533167E459BE7240987F26BE436C05D7501AE3B47AF91AA8","0AB0905CED76219D208D262183168A84758ACCAC0173312BDFEECFEAB63748FF","8B922D41A15207167D290656E1FE29EE1689F6D24AD0D3935F81902106C78EF5","CC5FE2AFEEB9C20062970886FD6B6F92E309240AC25A8794E13D1FE433ECF814","00230C6241689491572F2BE8BD1ADA201C755AA09FBD58B3F01C2EA9F6C38FBC","30B14D0B82D30352B920416D821BE00C391A807013F678C07866B595A9AE738A","8D92FB2055B39D6FF7682B02B592A670E0A0D908AC27270137D3DDBD0FF8AC0F","4FFA9DB1383819C6CE28196ED5F3EDBE7A1FA94445E00C672AAC61BD41336794","C6C0190BEBD34311C076BD9686BA0B1D7A043184FC37F379563ABE97A1CB7ED1","E0E1101D1D35DFFD64054C91CD82925FA434C8BCBE05600DFC73AFE56518FE04","9B578D75BCF9C41E6F5C87BE54F76A1AE329C129D1D4FD219150B76BC704C4BD","A02A86CB74ED364942FD0F3599F953BD646FA6025D5DC090C8900CADC94983F5","CE315FD3F9DA2FBC43455441E5B9F43B2A852FF539818BC4D1004677EFF67EB2","6942E57B59A1C816DD7B023974A820CF39E5111E323B64714B71E513F32D4ADF","C4020F18B45515E28DC63AEE2C3E803F3CDE5BB52DC5290D95D701A57BCC2E1A","E4D627BF109801536717DCA33D1B393736F34BD413067C576A78240A96ABC7F1","44501F1D58899F7E6C3A846436427DA09D0958A11EF83A5E9741752B9534B1EF","64034F640E653A0558B25C5B457271A496CFE0F624763DA87362626396F4BBDC","DDA1988F4B0022213D725ACF50E26ED43257EDAA080E8DBAE8A6DFC1683CEFCB","B1312083CAC0826CD72F17F122E8F4F53E9C4266CD2D0D10C94876CE38FDBE91","4590BDAE1C9E21661FC7A65FEAEEE951A73F695BDF8CA0E82FF811CD588D4769","495651FDD51FE5F200713A5F9AE81B5F7089066F14642FC492CBE6568AE81B32","1B8C44C9BDA8AACCD0E6F2B123749CEA414AA3D569135EF8FDDB60B23A43C3F2","A36AD1FBF7F0617DBBF4C10B01906A17BA83657B604945A57AF17E79FAA5ADBB","B2B14726E4F2C84130D098109E4D8723BAFC4A9F08384553EC904B5A7798C9C8","A1A71AF0E102EBD7DD93D412CE63E386D7221BEAB9770C22BBBC051EADE759A4","4C6622A0F8D2105573CD2A6494C9B983FEE0D3B02977639EE575BCD2F4EF3D41","93B79BAF0D3163D935066393FEF8C2EB5543B5DCFA8FE465F85E396982E19773","3FE4FB9171E4649CCA3D59A391548265046059BE3788B3FF39CBF92FA677048E","0DF5E7953DF0FEE769AC70228E9513CF6B1F4EBD86A1A64C6ADCCD0E66005871","FE43B8F38E62A4757616C70CEE02EB2FCF9F45E4E1A43EE4C8022ABDB97333B1","C891795E8244A5EA1D43139906E5CD6D9FEC177EB3D5CFD598B99599C0FCB843","6D81C724EDEA609E5C5572369DCC7FD1D0986C7B82B42CC6E2D1E80A3FE8F9F9","6F400AA10A6BFF484F5E07D6D697152E35E3CEB3FE0ED9886E1607B77B1048D8","F3BBE219C82DF2CC1800393EAD3D929299BC75BACDF70380C6C6067A33238D11","A28E4ED96F099C0CE07707FECB985D4828EC48795D365B78DFABEC653071C0BF","745538F694DC743AB6E9F0CF0C05833E57F6600D3DB3F247FC45C0224AD521A6","CFDE6DFA90BD8F64F8649ABD6D4EE608BC3F50B42C37CE5708EF1A815211623D","D2503BCFCD803762316DFEE6AD32D56CAAC1D96CB58677E893DE386D9B512AD3","E4EF842488E8CD8C7AB209282D213329D2BC80AD3C1D8676AE7BC1A85B4564A9","5568508C40782DDC028E42FEEB78F67E5C188BD35098CC58CCDD43FB4BA51AB4","7EE1AC2A77EB0862FC5E6CA4319F95AA960679B572A476F8282C38F1C2823D36","39C7CD3568BF877D40754C585A6A4A0CA1A57F3B8CB144A01CA1DE18E4489F85","F3265799D576F322295A6229A705D212BB25C82B639A47D037B0817B883475D0","C8EFBBA6764313900DCA6EEB64B195D25F089224B8DB461B306D461A6966856C","C290527E7C357B2E5A0F9178C6BE1B0B566FD513C814F27A664A62827DC63465","8A6CCC84998154349F6080B21AB1FF1BDAF9D9C7B24984BA5E6CD06BEDD7BA7A","ACD9E8F6BAE1913EAAD4B52F5FEFDB3F6C69317C36658749AF39120810F566C9","0927A201F9281C4D652EC4DD0676A179C1B731B59FE062D6BE1198AA1483E41C","38D24962B4DDB2711539404CBDD97A7393EAEC52A81E03FEB7D159D9290996BC","5BFE6AA81E2AF93E3A066F2D7818A40E51FEDF35CE848023BE3330D52484130D","7739C48A8EBAEFCF19F631FC06BB3C7FB5E7F00462BD6D58F5C1027B0BCDEB59","4FC1B97A8D4E414A0B982E3251A62419396A9D1FA8114A1A777BFD8A6CE15D9E","A895737B7B3EBEFAD289AA36873E7F11EBE74D4A014B1AF8EBDC159803B91106","3A0E7A191BDB5F7E7F0A55F69C60BBFC262521134E71198C7EDF1465F294FDB5","18A9C02DEBCF75B1A24EA924059630B6634467C5AD6CCBEDB0077EF9AFFFEE69","5C90FC5FD33F9DDED79B78540D5FF1D4C9B2A18D2AFD5D3E0A2E7FF5F00A0555","4B63D5CB16236D4307C1DA72CD51DCCD1F8D454256BE6361F3B848C4423F56AA","A6117797578DA5047D9C500F56FC1CD3BFCE0CB052F6EB6BC5D6BD932C29F2BB","50ABE7AB7DCF1ACA12EB06E38C2B3B2C54B753A05B81F3B5E18CDE1F164F3FFC","A49DD813109E8BDC408360E80BFD9CF945501BA3152FDAB719B2989946560145","910EC78E8775AC2925611B580E043098816E2D8391ECF6C7333D1D31FDEF1BEF","BB364250F2E73783579D3229A75B98B91582933D402914C2FFA2A95F8D358BC7","7E1F64DC0B37DAFF2738A915E049D5240499E46920B92564B532C67873CCFCFC","FE96806BDB98DDB651A4C9C80749C79215ED8ED26BEDD10E49AB91631CCAB5A6","3401E5B2E5D3A53EB0891088A5F2D9364BBB6CE5B37A337D2C0660DAF9C4175E"],"FirstLedgerSequence":2},{"LedgerEntryType":"AccountRoot","index":"B56A1635B519A4ADD78176434543F36064414CDA88F05BF8C005F5FE000E9C6C","Account":"rsQP8f9fLtd58hwjEArJz2evtrKULnCNif","PreviousTxnID":"83124A90968261C4EC33F29A5F1D2B2941AC7A52D74639C1F8B94E36C13FA3F9","PreviousTxnLgrSeq":71,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"AccountRoot","index":"B5C9E9C4DEBB62335A724966E71A6FB40943D363DC76E0C11DD748A6B7D31BDE","Account":"rMkq9vs7zfJyQSPPkS2JgD8hXpDR5djrTA","PreviousTxnID":"BFB2829F8C2549B420539853A3A03A6F29803D6E885465F11E6BBED711DD013A","PreviousTxnLgrSeq":89,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"AccountRoot","index":"B6C70618B38DD91E494F966424E444906CF485DC2953FEFF1DC1C012FD87CD0B","Account":"rBQQwVbHrkf8TEcW4h4MtE6EUyPQedmtof","PreviousTxnID":"1EE8602B929B4690E2F3D318AFA25F5248607F82831930EB3280690F66F98147","PreviousTxnLgrSeq":237,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"50000000000000"},{"LedgerEntryType":"AccountRoot","index":"B6DFCE9192DB869545C42908C097D41F0FF64530D657D5B2A29901D06D730CDF","Account":"r4q1ujKY4hwBpgFNFx43629f2LuViU4LfA","PreviousTxnID":"F00540C7D38779DEEE08CA90584D3A3D5A43E3ADAA97902B1541DD84D31D3CA7","PreviousTxnLgrSeq":14310,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"AccountRoot","index":"B70039BE02BF3A156A24463C27E9672D46476D1E3C4870808374854AE16B1935","Account":"rhDfLV1hUCanViHnjJaq3gF1R2mo6PDCSC","PreviousTxnID":"4D4C38E4A5BD7D7864F7C28CAD712D6CD1E85804C7645ABF6F4C5B2FE5472035","PreviousTxnLgrSeq":90,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"AccountRoot","index":"B722F9C6787A7019B41962696E9E0484E05F2638C0A7FC771601A8C24A2D3191","Account":"rppWupV826yJUFd2zcpRGSjQHnAHXqe7Ny","PreviousTxnID":"77A1280E1103759D7C77C6B4F4759AF005AFC58F84988C1893A74D47E3E0568A","PreviousTxnLgrSeq":8410,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"200000000000000"},{"LedgerEntryType":"AccountRoot","index":"B77F72D5F6FB2B618878DF60444456C14853E14689143CD3A453A7773C136196","Account":"r43ksW5oFnW7FMjQXDqpYGJfUwmLan9dGo","PreviousTxnID":"663F8A73611629DCE63205AEA8C698770607CE929E1D015407D8D352E9DCEF8E","PreviousTxnLgrSeq":26710,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000000"},{"HighLimit":{"issuer":"rBKPS4oLSaV2KVVuHH8EpQqMGgGefGFQs7","value":"0","currency":"USD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rnGTwRTacmqZZBwPB6rh3H1W4GoTZCQtNA","value":"7","currency":"USD"},"index":"B82A83B063FF08369F9BDEDC73074352FE37733E8373F6EDBFFC872489B57D93","PreviousTxnID":"45CA59F7752331A307FF9BCF016C3243267D8506D0D0FA51965D322F7D59DF36","PreviousTxnLgrSeq":8904,"Flags":65536,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"USD"}},{"LedgerEntryType":"AccountRoot","index":"B85B7C02547D98381DEAFF843DB507F595794C6A28805279B6F3CD5DDC32AD25","Account":"rDy7Um1PmjPgkyhJzUWo1G8pzcDan9drox","PreviousTxnID":"7FA58DF8A1A2D639D65AA889553EE19C44C770B33859E53BD7CE18272A81C06B","PreviousTxnLgrSeq":23095,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"200000000"},{"HighLimit":{"issuer":"rsQP8f9fLtd58hwjEArJz2evtrKULnCNif","value":"0","currency":"USD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rphasxS8Q5p5TLTpScQCBhh5HfJfPbM2M8","value":"5000","currency":"USD"},"index":"BC10E40AFB79298004CDE51CB065DBDCABA86EC406E3A1CF02CE5F8A9628A2BD","PreviousTxnID":"A39F6B89F50033153C9CC1233BB175BE52685A31AE038A58BEC1A88898E83420","PreviousTxnLgrSeq":2026,"Flags":65536,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"USD"}},{"LedgerEntryType":"AccountRoot","index":"BC1D404334842AB9252EC0D49BFB903518E4B91FAB452CB96ECE3F95D080063A","Account":"rU5KBPzSyPycRVW1HdgCKjYpU6W9PKQdE8","PreviousTxnID":"865A20F744FBB8673C684D6A310C1B2D59070FCB9979223A4E54018C22466946","PreviousTxnLgrSeq":16029,"OwnerCount":1,"Flags":0,"Sequence":2,"Balance":"9999999990"},{"LedgerEntryType":"AccountRoot","index":"BC9BA84DC5EF557460CE0672636EEE49279C5F93B02D1A026BA373548EAC19A9","Account":"rQsiKrEtzTFZkQjF9MrxzsXHCANZJSd1je","PreviousTxnID":"99711CE5DC63B01502BB642B58450B8F60EA544DEE30B2FE4F87282E13DD1360","PreviousTxnLgrSeq":4156,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10300000000"},{"LedgerEntryType":"AccountRoot","index":"C13E84A1C017CFF22775AA0D2D8197C8319F30540AFE90B8706A1F80A63868DF","Account":"rsRpe4UHx6HB32kJJ3FjB6Q1wUdY2wi3xi","PreviousTxnID":"D99B7B1D66C09166319920116CAAE2B7209FB1C44C352EAA18862EA0D49D68D3","PreviousTxnLgrSeq":3751,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"40000000000000"},{"HighLimit":{"issuer":"rDJvoVn8PyhwvHAWuTdtqkH4fuMLoWsZKG","value":"0","currency":"USD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rhxbkK9jGqPVLZSWPvCEmmf15xHBfJfCEy","value":"300","currency":"USD"},"HighNode":"0000000000000000","index":"C1C5FB39D6C15C581D822DBAF725EF7EDE40BEC9F93C52398CF5CE9F64154D6C","LowNode":"0000000000000000","PreviousTxnID":"19CDDD9E0DE5F269E1EAFC09E0C2D3E54BEDD7C67F890D020E883B69A653A4BA","PreviousTxnLgrSeq":17698,"Flags":65536,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"USD"}},{"LedgerEntryType":"AccountRoot","index":"C34C3BA82CD0770EF8FA4636E6A2C14B1D93989D4B05F1865B0C35595FA02EB2","Account":"rwDWD2WoU7npQKKeYd6tyiLkmr7DuyRgsz","PreviousTxnID":"3FAF5E34874473A4D9707124DA8A4D6AF6820EBA718F588A07B9C021CC5CAF01","PreviousTxnLgrSeq":93,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"AccountRoot","index":"C41A8E9022F725544C52778DD13858007330C5A87C17FB38D46F69470EF79D34","Account":"rDCJ39V8yW39Ar3Pod7umxnrp24jATE1rt","PreviousTxnID":"30DF2860F25D582699D4C802C7650A65DC54A07FA0D60ACCEB9A7A66B4454D5A","PreviousTxnLgrSeq":3745,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"150000000000000"},{"LedgerEntryType":"AccountRoot","index":"C46FA8C75CA1CAF38F76EF7D9259356CA8D50824A9CD25C383FBB788A9CC0848","Account":"rf7phSp1ABzXhBvEwgSA7nRzWv2F7K5VM7","PreviousTxnID":"BEF9DFDEA6B289FF343E83734A125D87C3B60E6007D1C3A499DA47CE1F909FFD","PreviousTxnLgrSeq":3741,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"150000000000000"},{"LedgerEntryType":"AccountRoot","index":"C64C17E27388ED04D589D5537B205271B903C1518810602D50AD229FF74F11C5","Account":"rwoE5PxARitChLgu6VrMxWBHN7j11Jt18x","PreviousTxnID":"3F8E7146B8BF4A208C01135EF1688E38FE4D2EB72DCEC472330B278660F5C251","PreviousTxnLgrSeq":26719,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000000"},{"HighLimit":{"issuer":"rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh","value":"0","currency":"USD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rB5TihdPbKgMrkFqrqUC3yLdE8hhv4BdeY","value":"1000","currency":"USD"},"HighNode":"0000000000000000","index":"C683B5BB928F025F1E860D9D69D6C554C2202DE0D45877ADB3077DA4CB9E125C","LowNode":"0000000000000000","PreviousTxnID":"4E4AAF8C25F0A436FECEA7D1CB8C36FCE33F1117B81B712B9CF30B400C226C3F","PreviousTxnLgrSeq":20192,"Flags":65536,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"USD"}},{"LedgerEntryType":"DirectoryNode","Indexes":["5CCE7ABDC737694A71B9B1BBD15D9408E8DC4439C9510D2BC2538D59F99B7515","44A3BC5DABBA84B9E1D64A61350F2FBB26EC70D1393B699CA2BB2CA1A0679A01"],"Owner":"rf8kg7r5Fc8cCszGdD2jeUZt2FrgQd76BS","index":"C6F93F7D81C5B659EA2BF067FA390CDE1A5D5084486FA0B1A7EAEF77937D54D8","RootIndex":"C6F93F7D81C5B659EA2BF067FA390CDE1A5D5084486FA0B1A7EAEF77937D54D8","Flags":0},{"LedgerEntryType":"AccountRoot","index":"C9E579804A293533C8EBF937E03B218C93DC0759BC7B981317BCBF7803A53E6A","Account":"rnxyvrF2mUhK6HubgPxUfWExERAwZXMhVL","PreviousTxnID":"189228C5636A8B16F1A811F0533953E71F2B8B1009D343888B72A23A83FAFB3F","PreviousTxnLgrSeq":95,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"300000000"},{"LedgerEntryType":"AccountRoot","index":"CA3461C9D58B392B65F79DDF2123CD044BF6F5A509C84BC270095DA7E7C05212","Account":"rKMhQik9qdyq8TDCYT92xPPRnFtuq8wvQK","PreviousTxnID":"5014D1C3606B264324998AB36403FFD4A70F1E942F7586EA217DBE9336F962DA","PreviousTxnLgrSeq":262,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"50000000000000"},{"LedgerEntryType":"AccountRoot","index":"CAD1774019DB0172B149BBAEAF746B8A0D3F082A38F6DC0869CFC5F4C166E053","Account":"rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm","PreviousTxnID":"D890893A91DC745BE221820C17EC3E8AF4CC119A93AA8AB8FD42C16D264521FA","PreviousTxnLgrSeq":4174,"OwnerCount":8,"Flags":0,"Sequence":9,"Balance":"8249999920"},{"HighLimit":{"issuer":"rB5TihdPbKgMrkFqrqUC3yLdE8hhv4BdeY","value":"1000","currency":"USD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rBY8EZDiCNMjjhrC7SCfaGr2PzGWtSntNy","value":"0","currency":"USD"},"HighNode":"0000000000000000","index":"CAD951AB279A749AE648FD1DFF56C021BD66E36187022E772C31FE52106CB13B","LowNode":"0000000000000000","PreviousTxnID":"7957DD6BE9323DED70BAC7C43761E0EAAC4C6F5BA7DFC59CFE95100CA9B0B0D4","PreviousTxnLgrSeq":26713,"Flags":131072,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"USD"}},{"LedgerEntryType":"DirectoryNode","Indexes":["CEA57059DECE8D5C6FC9FDB9ACE44278EC74A075CE8A5A7522B2F85F669245FF","10BB331A6A794396B33DF7B975A57A3842AB68F3BC6C3B02928BA5399AAC9C8F"],"Owner":"rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm","index":"CB6B7AB6301045878E53C56A40E95DE910CC2D3CCE35F1984BDA2142E786C23B","IndexPrevious":"0000000000000001","IndexNext":"0000000000000002","RootIndex":"433FE9D880C1A0D1901BAE63BB255312119826D6ADF8571F04736C409A77B840","Flags":0},{"HighLimit":{"issuer":"rD1jovjQeEpvaDwn9wKaYokkXXrqo4D23x","value":"1","currency":"USD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"r3PDtZSa5LiYp1Ysn1vMuMzB59RzV3W9QH","value":"1","currency":"USD"},"HighNode":"0000000000000000","index":"CD34D8FF7C656B66E2298DB420C918FE27DFFF2186AC8D1785D8CBF2C6BC3488","LowNode":"0000000000000000","PreviousTxnID":"3B76C257B746C298DCD945AD900B05A17BA44C74E298A1B70C75A89AD588D006","PreviousTxnLgrSeq":17759,"Flags":196608,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"USD"}},{"LedgerEntryType":"AccountRoot","index":"CD3BF1524B464476BF3D5348DB2E1DA8870FBC1D160F25BC3F55BCE7742617CF","Account":"rMNKtUq5Z5TB5C4MJnwzUZ3YP7qmMGog3y","PreviousTxnID":"D156CB5A5736E5B4383DEF61D4E4F934442077A4B4E291903A4B082E7E48FD42","PreviousTxnLgrSeq":3761,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000000"},{"HighLimit":{"issuer":"rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui","value":"1","currency":"BTC"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm","value":"1","currency":"BTC"},"index":"CEA57059DECE8D5C6FC9FDB9ACE44278EC74A075CE8A5A7522B2F85F669245FF","PreviousTxnID":"3319CF0238A16958E2F5B26CFB90B05A2B16A290B933F105F66929DA16A09E6E","PreviousTxnLgrSeq":2953,"Flags":196608,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"BTC"}},{"HighLimit":{"issuer":"rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui","value":"1","currency":"BTC"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rJ51FBSh6hXSUkFdMxwmtcorjx9izrC1yj","value":"0","currency":"BTC"},"index":"CF1F8DF231AE06AE9D55C3B3367A9ED1E430FC0A6CA193EEA559C3ADF0A634FB","PreviousTxnID":"DEEB01071843D07939A19BD97128604F2B788C744D01AF82D631DF5023F4C7C0","PreviousTxnLgrSeq":234,"Flags":131072,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"BTC"}},{"LedgerEntryType":"DirectoryNode","Indexes":["AC2875C846CBD37CAF8409A623F3AA7D62916A0E043E02C909C9EF3A7B06F8CF","142355A88F0729A5014DB835C24DA05F062293A439151A0BE9ACB80F20B2CDC5"],"Owner":"rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui","index":"D0CAC45692858D395B16D52A0B44ADCB7EF178617C05BAE3C36FF5574BA012C3","IndexPrevious":"0000000000000005","IndexNext":"0000000000000001","RootIndex":"D0CAC45692858D395B16D52A0B44ADCB7EF178617C05BAE3C36FF5574BA012C3","Flags":0},{"LedgerEntryType":"Offer","TakerPays":{"issuer":"r4DGz8SxHXLaqsA9M2oocXsrty6BMSQvw3","value":"7.5","currency":"BTC"},"index":"D1CB738BD08AC36DCB77191DB87C6E40FA478B86503371ED497F30931D7F4F52","BookNode":"0000000000000000","TakerGets":{"issuer":"r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx","value":"100","currency":"USD"},"Account":"r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx","PreviousTxnID":"58BF1AC5F8ADDB088913149E0440EF41430F2E62A0BE200674F6F5F28979F1F8","OwnerNode":"0000000000000001","PreviousTxnLgrSeq":10084,"BookDirectory":"F774E0321809251174AC85531606FB46B75EEF9F842F9697531AA535D3D0C000","Flags":0,"Sequence":6},{"LedgerEntryType":"AccountRoot","index":"D20CBC7D5DA3644EC561E45B3D336331784F5A63201CFBFCC62A0CEE7F8BAC46","Account":"rEe6VvCzzKU1ib9waLknXvEXywVjjUWFDN","PreviousTxnID":"7C63981F982844B6ABB31F0FE858CBE7528CA47BC76658855FE44A4ECEECEDD4","PreviousTxnLgrSeq":2967,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10600000000"},{"HighLimit":{"issuer":"rHXS898sKZX6RY3WYPo5hW6UGnpBCnDzfr","value":"0","currency":"USD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa","value":"10","currency":"USD"},"index":"D24FA4A3422BA1E91109B83D2A7545FC6369EAC13E7F4673F464BBBBC77AB2BE","PreviousTxnID":"9C88635839AF1B4142FC8A03E733DCB62ADAE7D2407F13365A05B94A5A153D59","PreviousTxnLgrSeq":268,"Flags":65536,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"USD"}},{"LedgerEntryType":"DirectoryNode","Indexes":["85469362B15032D6213572E63175C87C321601E1DDBB588C9CBD08CDB3F276AC","2F1F54C50845EBD434A06639160F77CEB7C99C0606A3624F64C3678A9129F08D"],"Owner":"rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm","index":"D350820B8600CB920A94752BBE3EABA576DA9114BDD1A5172F456DEDAADFD588","IndexPrevious":"0000000000000003","IndexNext":"0000000000000004","RootIndex":"433FE9D880C1A0D1901BAE63BB255312119826D6ADF8571F04736C409A77B840","Flags":0},{"LedgerEntryType":"DirectoryNode","Indexes":["C1C5FB39D6C15C581D822DBAF725EF7EDE40BEC9F93C52398CF5CE9F64154D6C"],"Owner":"rDJvoVn8PyhwvHAWuTdtqkH4fuMLoWsZKG","index":"D4A00D9B3452C7F93C5F0531FA8FFB4599FEEC405CA803FBEFE0FA22137D863D","RootIndex":"D4A00D9B3452C7F93C5F0531FA8FFB4599FEEC405CA803FBEFE0FA22137D863D","Flags":0},{"LedgerEntryType":"DirectoryNode","Indexes":["9A551971E78FE2FB80D930A77EA0BAC2139A49D6BEB98406427C79F52A347A09"],"Owner":"rLqQ62u51KR3TFcewbEbJTQbCuTqsg82EY","index":"D4B68B54869E428428078E1045B8BB66C24DD101DB3FCCBB099929B3B63BCB40","RootIndex":"D4B68B54869E428428078E1045B8BB66C24DD101DB3FCCBB099929B3B63BCB40","Flags":0},{"LedgerEntryType":"AccountRoot","index":"D5C0394AE3F32F2AFD3944D3DAF098B45E3E9AA4E1B79705AA7B0D8B8ADE9A09","Account":"rPcHbQ26o4Xrwb2bu5gLc3gWUsS52yx1pG","PreviousTxnID":"AF65070E6664E619813067C49BC64CBDB9A7543042DA7741DA5446859BDD782C","PreviousTxnLgrSeq":10065,"OwnerCount":1,"Flags":0,"Sequence":2,"Balance":"10099999990"},{"LedgerEntryType":"DirectoryNode","Indexes":["8A2B79E75D1012CB89DBF27A0CE4750B398C353D679F5C1E22F8FAC6F87AE13C","C683B5BB928F025F1E860D9D69D6C554C2202DE0D45877ADB3077DA4CB9E125C"],"Owner":"rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh","index":"D8120FC732737A2CF2E9968FDF3797A43B457F2A81AA06D2653171A1EA635204","RootIndex":"D8120FC732737A2CF2E9968FDF3797A43B457F2A81AA06D2653171A1EA635204","Flags":0},{"LedgerEntryType":"AccountRoot","index":"DA4F3B321AAE1BF8D86DF8B38D2FFC299B1661E98AADFE84827E5E9F91BF7F92","Account":"rBrspBLnwBRXEeszToxcDUHs4GbWtGrhdE","PreviousTxnID":"972A6B3107761A267F54B48A337B5145BC59A565E9E36E970525877CB053678C","PreviousTxnLgrSeq":101,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"AccountRoot","index":"DAF4D79959E97DFCFEF629F8FFFCD9B207FAD2FBCBA50C6C6A9F93DE5F5381FD","Account":"rLebJGqYffmcTbFwBzWJRiv5fo2ccmmvsB","PreviousTxnID":"458F1F8CC965A0677BC7B0761AFE57D47845B501B9E5293C49736A100E2E9292","PreviousTxnLgrSeq":14190,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"AccountRoot","index":"DBF319518AA2F60C4D5C2A551C684B5FC6545AD9D0828B18B0F98E635A83FDEF","Account":"rPWyiv5PXyKWitakbaKne4cnCQppRvDc5B","PreviousTxnID":"2DA2B33FFAE8CDCC011C86E52904A665256AD3F9D0A1D85A6637C461925E3FB0","PreviousTxnLgrSeq":102,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"DirectoryNode","Indexes":["908D554AA0D29F660716A3EE65C61DD886B744DDF60DE70E6B16EADB770635DB"],"Owner":"rLiCWKQNUs8CQ81m2rBoFjshuVJviSRoaJ","index":"DD23E2C60C9BC58180AC6EA7C668233EC51A0947E42FD1FAD4F5FBAED9698D95","RootIndex":"DD23E2C60C9BC58180AC6EA7C668233EC51A0947E42FD1FAD4F5FBAED9698D95","Flags":0},{"LedgerEntryType":"AccountRoot","index":"DD569B66956B3A5E77342842310B1AD46A630D7619270DB590E57E1CAA715254","Account":"rUzSNPtxrmeSTpnjsvaTuQvF2SQFPFSvLn","PreviousTxnID":"8D247FF7A5195A888A36C0CA56DD2B70C2AB5BBD04F3045CD3B9CAF34BBF8143","PreviousTxnLgrSeq":87,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"1000000000000000"},{"LedgerEntryType":"AccountRoot","index":"E0D7BDE68B468FF0B8D948FD865576517DA987569833A05374ADB9A72E870A06","Account":"r3PDtZSa5LiYp1Ysn1vMuMzB59RzV3W9QH","PreviousTxnID":"821706FDED3BED3D146CED9896683E2D4131B0D1238F44ED53C5C40E07DD659A","PreviousTxnLgrSeq":17810,"OwnerCount":1,"Flags":0,"Sequence":9,"Balance":"10026999920"},{"LedgerEntryType":"AccountRoot","index":"E0F113B5599EA1063441FDB168DF3C5B3007006616B22C00B6FA2909410F0F05","Account":"rMNzmamctjEDqgwyBKbYfEzHbMeSkLQfaS","PreviousTxnID":"81066DCA6C77C2C8A2F39EB03DCC720652AA0FA0EDF6E99A92202ACB5414A1B5","PreviousTxnLgrSeq":104,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"20000000000"},{"LedgerEntryType":"AccountRoot","index":"E1367C3A60F307BD7DBC25AF597CF263F1FB9EF53AB99BEDE400DA036D7B3EC0","Account":"rHWKKygGWPon9WSj4SzTH7vS4ict1QWKo9","PreviousTxnID":"711B2ED1072F60EA84B05BA99C594D56BB10701BD83BBA68EC0D55CD4C4FDC50","PreviousTxnLgrSeq":105,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"HighLimit":{"issuer":"rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui","value":"10","currency":"CAD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa","value":"0","currency":"CAD"},"index":"E136A6E4D945A85C05C644B9420C2FB182ACD0E15086757A4EC609202ABDC469","PreviousTxnID":"AED7737870A63125C3255323624846181E422B8E6E5CB7F1740EB364B89AC1F0","PreviousTxnLgrSeq":227,"Flags":131072,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"CAD"}},{"HighLimit":{"issuer":"rPgrEG6nMMwAM1VbTumL23dnEX4UmeUHk7","value":"10","currency":"USD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rJRyob8LPaA3twGEQDPU2gXevWhpSgD8S6","value":"0","currency":"USD"},"index":"E1A4C98A789F35BA9947BD4920CDA9BF2C1A74E831208F7616FA485D5F016714","PreviousTxnID":"EB662576200A6F79B29F58B4C08605A391151199A551D0B2A7231013FD722D9C","PreviousTxnLgrSeq":8895,"Flags":131072,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"USD"}},{"LedgerEntryType":"DirectoryNode","Indexes":["9C3784EB4832563535522198D9D14E91D2760644174813689EE6A03AD43C6E4C","ED54FC8E215EFAE23E396D27099387D6687BDB63F7F282111BB0F567F8D1D649"],"Owner":"rJ51FBSh6hXSUkFdMxwmtcorjx9izrC1yj","index":"E1DE1C68686261E5D06A3C89B78B4C254366AE9F166B56ED02DA545FF1954B29","IndexPrevious":"0000000000000001","IndexNext":"0000000000000001","RootIndex":"E1DE1C68686261E5D06A3C89B78B4C254366AE9F166B56ED02DA545FF1954B29","Flags":0},{"LedgerEntryType":"AccountRoot","index":"E24CA7AA2986E315B2040BE02BA1675AA7C62EC84B89D578E4AD41BCB70792FE","Account":"rLp9pST1aAndXTeUYFkpLtkmtZVNcMs2Hc","PreviousTxnID":"6F4331FB011A35EDBD5B17BF5D09764E9F5AA21984F7DDEB1C79E72E684BAD35","PreviousTxnLgrSeq":23085,"OwnerCount":0,"Flags":0,"Sequence":15,"Balance":"8287999860"},{"LedgerEntryType":"AccountRoot","index":"E26A66EC405C7904BECB1B9F9F36D48EFDA028D359BAE5C9E09930A0D0E0670A","Account":"rBqCdAqw7jLH3EDx1Gkw4gUAbFqF7Gap4c","PreviousTxnID":"94057E3093D47E7A5286F1ABBF11780FBE644AE9DE530C15B1EDCF512AAC42EA","PreviousTxnLgrSeq":106,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"2000000000"},{"LedgerEntryType":"DirectoryNode","Indexes":["65492B9F30F1CBEA168509128EB8619BAE02A7A7A4725FF3F8DAA70FA707A26E"],"Owner":"rJ6VE6L87yaVmdyxa9jZFXSAdEFSoTGPbE","index":"E2EC9E1BC7B4667B7A5F2F68857F6E6A478A09B5BB4F99E09F694437C4152DED","RootIndex":"E2EC9E1BC7B4667B7A5F2F68857F6E6A478A09B5BB4F99E09F694437C4152DED","Flags":0},{"LedgerEntryType":"AccountRoot","index":"E36E1BF26FCC532262D72FDC0BC45DC17DFBE1F94F4EA95AF3A7F999E99B7CC5","Account":"rGwUWgN5BEg3QGNY3RX2HfYowjUTZdid3E","PreviousTxnID":"DE5907B8533B8D3C40D1BA268D54E34D74F03348DAB54837F0000F9182A6BE03","PreviousTxnLgrSeq":17155,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"HighLimit":{"issuer":"rBJwwXADHqbwsp6yhrqoyt2nmFx9FB83Th","value":"0","currency":"BTC"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm","value":"25","currency":"BTC"},"index":"E49318D6DF22411C3F35581B1D28297A36E47F68B45F36A587C156E6E43CE0A6","PreviousTxnID":"981BC0B7C0BD6686453A9DC15A98E32E77834B55CA5D177916C03A09F8B89639","PreviousTxnLgrSeq":147,"Flags":65536,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"BTC"}},{"LedgerEntryType":"AccountRoot","index":"E4C4F5D8E10B695980CCA35DCCB9D9A04ADF45A699353445FD85ABB0037E95BC","Account":"rNRG8YAUqgsqoE5HSNPHTYqEGoKzMd7DJr","PreviousTxnID":"48632A870D75AD35F30022A6E1406DE55D7807ACED8376BB9B6A99FCAD7242C6","PreviousTxnLgrSeq":3734,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"1000000000000000"},{"HighLimit":{"issuer":"rB5TihdPbKgMrkFqrqUC3yLdE8hhv4BdeY","value":"1000","currency":"USD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV","value":"0","currency":"USD"},"HighNode":"0000000000000000","index":"E87ABEF8B6CD737F3972FC7C0E633F85848A195E29401F50D9EF1087792EC610","LowNode":"0000000000000000","PreviousTxnID":"782876BCD6E5A40816DA9C300D06BF1736E7938CDF72C3A5F65AD50EABB956EB","PreviousTxnLgrSeq":29191,"Flags":131072,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"USD"}},{"LedgerEntryType":"AccountRoot","index":"EA13D588EF30B16968191F829759D4421560AECBB813DC697755D5F7B097F2FB","Account":"r8TR1AeB1RDQFabM6i8UoFsRF5basqoHJ","PreviousTxnID":"F85D6E7FBA9FEB513B4A3FD80A5EB8A7245A0D93F3BDB86DC0D00CAD928C7F20","PreviousTxnLgrSeq":150,"OwnerCount":0,"Flags":0,"Sequence":3,"Balance":"79997608218999980"},{"LedgerEntryType":"AccountRoot","index":"EC271FCA6E852325AECA6FA006281197BD6F22F0D2CF8C12F1D202C6D4BEED65","Account":"rpWrw1a5rQjZba1VySn2jichsPuB4GVnoC","PreviousTxnID":"EC842B3F83593784A904FB1C43FF0677DEE59399E11286D426A52A1976856AB8","PreviousTxnLgrSeq":3757,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"20000000000000"},{"HighLimit":{"issuer":"rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui","value":"10","currency":"CAD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rJ51FBSh6hXSUkFdMxwmtcorjx9izrC1yj","value":"0","currency":"CAD"},"index":"ED54FC8E215EFAE23E396D27099387D6687BDB63F7F282111BB0F567F8D1D649","PreviousTxnID":"F859E3DE1B110C73CABAB950FEB0D734DE68B3E6028AC831A5E3EA65271953FD","PreviousTxnLgrSeq":233,"Flags":131072,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"CAD"}},{"LedgerEntryType":"AccountRoot","index":"EE6239275CA2A4C1C01DB5B9E120B4C4C90C75632E2D7F524B14D7C66C12A38D","Account":"rJQx7JpaHUBgk7C56T2MeEAu1JZcxDekgH","PreviousTxnID":"7FA58DF8A1A2D639D65AA889553EE19C44C770B33859E53BD7CE18272A81C06B","PreviousTxnLgrSeq":23095,"OwnerCount":0,"Flags":0,"Sequence":2,"Balance":"9799999990"},{"LedgerEntryType":"AccountRoot","index":"EEA859A9C2C1E4ABB134AF2B2139F0428A4621135AF3FE116741430F8F065B8E","Account":"rBnmYPdB5ModK8NyDUad1mxuQjHVp6tAbk","PreviousTxnID":"898B68513DA6B1680A114474E0327C076FDA4F1280721657FF639AAAD60669B1","PreviousTxnLgrSeq":7919,"OwnerCount":0,"Flags":0,"Sequence":5,"Balance":"9999999960"},{"LedgerEntryType":"AccountRoot","index":"F081FD465FFE6BC322274F2CC89E14FE3C8E1CB41A877AC6E348CBBBB5FFAA1A","Account":"rGqM8S5GnGwiEdZ6QRm1GThiTAa89tS86E","PreviousTxnID":"7E9190820F32DF1CAE924C9257B610F46003794229030F314E2075E4101B09DF","PreviousTxnLgrSeq":26715,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000000"},{"LedgerEntryType":"DirectoryNode","Indexes":["73E075E64CA5E7CE60FFCD5359C1D730EDFFEE7C4D992760A87DF7EA0A34E40F"],"Owner":"r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx","index":"F0A39AF318742B6E1ADC02A5ED3380680445AAD116468DC0CCCE21D34617AE45","IndexPrevious":"0000000000000002","IndexNext":"0000000000000003","RootIndex":"8E92E688A132410427806A734DF6154B7535E439B72DECA5E4BC7CE17135C5A4","Flags":0},{"LedgerEntryType":"AccountRoot","index":"F0F957EC17434D364BF0D48AC7B10065BFCFC4FEFC54265C2C5898C0450D85D9","Account":"rJZCJ2jcohxtTzssBPeTGHLstMNEj5D96n","PreviousTxnID":"60CA81BF12767F5E9159DFDA983525E2B45776567ACA83D19FDBC28353F25D9F","PreviousTxnLgrSeq":110,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10600000000"},{"LedgerEntryType":"AccountRoot","index":"F2201CF519F4978896F8CAC11127C12039CF46E14FE59FF40588E9A8ACA8A370","Account":"rJYMACXJd1eejwzZA53VncYmiK2kZSBxyD","PreviousTxnID":"62EFA3F14D0DE4136D444B65371C6EFE842C9B4782437D6DE81784329E040012","PreviousTxnLgrSeq":26946,"OwnerCount":0,"Flags":0,"Sequence":17,"Balance":"5919999799999840"},{"LedgerEntryType":"DirectoryNode","Indexes":["CF1F8DF231AE06AE9D55C3B3367A9ED1E430FC0A6CA193EEA559C3ADF0A634FB","353D47B7B033F5EC041BD4E367437C9EDA160D14BFBC3EF43B3335259AA5D5D5"],"Owner":"rJ51FBSh6hXSUkFdMxwmtcorjx9izrC1yj","index":"F3AC72A7F800A27E820B4647451A2A45C287CFF044AE4D85830EBE79848905E6","RootIndex":"E1DE1C68686261E5D06A3C89B78B4C254366AE9F166B56ED02DA545FF1954B29","Flags":0},{"LedgerEntryType":"AccountRoot","index":"F540F7747EBCE3B5BE3FD25BF9AE21DF3495E61121E792051FB9D07F637C4C76","Account":"rLBwqTG5ErivwPXGaAGLQzJ2rr7ZTpjMx7","PreviousTxnID":"AFD4F8E6EAB0CBE97A842576D6CEB158A54B209B6C28E5106E8445F0C599EF53","PreviousTxnLgrSeq":26721,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000000"},{"LedgerEntryType":"AccountRoot","index":"F56EC170A2F2F3B3A001D370C300AB7BD998393DB7F84FD008999CBFAB9EF4DE","Account":"rhuCtPvq6jJeYF1S7aEmAcE5iM8LstSrrP","PreviousTxnID":"256238C32D954F1DBE93C7FDF50D24226238DB495ED6A3205803915A27A138C2","PreviousTxnLgrSeq":26723,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000000"},{"HighLimit":{"issuer":"rwCYkXihZPm7dWuPCXoS3WXap7vbnZ8uzB","value":"20","currency":"USD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rshceBo6ftSVYo8h5uNPzRWbdqk4W6g9va","value":"20","currency":"USD"},"HighNode":"0000000000000000","index":"F721E924498EE68BFF906CD856E8332073DD350BAC9E8977AC3F31860BA1E33A","LowNode":"0000000000000000","PreviousTxnID":"F9ED6C634DE09655F9F7C8E088B9157BB785571CAA4305A6DD7BC876BD57671D","PreviousTxnLgrSeq":23260,"Flags":196608,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"USD"}},{"LedgerEntryType":"DirectoryNode","Indexes":["D1CB738BD08AC36DCB77191DB87C6E40FA478B86503371ED497F30931D7F4F52"],"index":"F774E0321809251174AC85531606FB46B75EEF9F842F9697531AA535D3D0C000","TakerGetsIssuer":"58C742CF55C456DE367686CB9CED83750BD24979","ExchangeRate":"531AA535D3D0C000","TakerPaysIssuer":"E8ACFC6B5EF4EA0601241525375162F43C2FF285","RootIndex":"F774E0321809251174AC85531606FB46B75EEF9F842F9697531AA535D3D0C000","TakerPaysCurrency":"0000000000000000000000004254430000000000","Flags":0,"TakerGetsCurrency":"0000000000000000000000005553440000000000"},{"LedgerEntryType":"DirectoryNode","Indexes":["17B72685E9FBEFE18E0C1E8F07000E1B345A18ECD2D2BE9B27E69045248EF036","F9830A2F94E5B611F6364893235E6D7F3521A8DE8AF936687B40C555E1282836"],"Owner":"r4DGz8SxHXLaqsA9M2oocXsrty6BMSQvw3","index":"F8327E8AFE1AF09A5B13D6384F055CCC475A5757308AA243A7A1A2CB00A6CB7E","RootIndex":"F8327E8AFE1AF09A5B13D6384F055CCC475A5757308AA243A7A1A2CB00A6CB7E","Flags":0},{"HighLimit":{"issuer":"rJRyob8LPaA3twGEQDPU2gXevWhpSgD8S6","value":"7","currency":"USD"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"rBKPS4oLSaV2KVVuHH8EpQqMGgGefGFQs7","value":"0","currency":"USD"},"index":"F8608765CAD8DCA6FD3A5D417D008DB687732804BDABA32737DCB527DAC70B06","PreviousTxnID":"8D7F42ED0621FBCFAE55CC6F2A9403A2AFB205708CCBA3109BB61DB8DDA261B4","PreviousTxnLgrSeq":8901,"Flags":131072,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"USD"}},{"LedgerEntryType":"AccountRoot","index":"F8FCC7CB74B33ABFDE9DF1A9EF57E37BB4C899848E64C51670ABFF540BF5091A","Account":"r4HabKLiKYtCbwnGG3Ev4HqncmXWsCtF9F","PreviousTxnID":"6B10BDDABEB8C1D5F8E0CD7A54C08FEAD32260BDFFAC9692EE79B95E6E022A27","PreviousTxnLgrSeq":229,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000000"},{"LedgerEntryType":"DirectoryNode","Indexes":["CAD951AB279A749AE648FD1DFF56C021BD66E36187022E772C31FE52106CB13B"],"Owner":"rBY8EZDiCNMjjhrC7SCfaGr2PzGWtSntNy","index":"F95F6D3A1EF7981E5CA4D5AEC4DA63392B126C76469735BCCA26150A1AF6D9C3","RootIndex":"F95F6D3A1EF7981E5CA4D5AEC4DA63392B126C76469735BCCA26150A1AF6D9C3","Flags":0},{"HighLimit":{"issuer":"r4DGz8SxHXLaqsA9M2oocXsrty6BMSQvw3","value":"50","currency":"BTC"},"LedgerEntryType":"RippleState","LowLimit":{"issuer":"r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx","value":"50","currency":"BTC"},"index":"F9830A2F94E5B611F6364893235E6D7F3521A8DE8AF936687B40C555E1282836","PreviousTxnID":"FE8A112AD2C27440245F120388EB00C8208833B3737A6DE6CB8D3AF3840ECEAD","PreviousTxnLgrSeq":10050,"Flags":196608,"Balance":{"issuer":"rrrrrrrrrrrrrrrrrrrrBZbvji","value":"0","currency":"BTC"}},{"LedgerEntryType":"AccountRoot","index":"FD29ED56F11AB5951A73EBC80F6349C18BEADB88D278CAE48C6404CEDF3847B7","Account":"rKHD6m92oprEVdi1FwGfTzxbgKt8eQfUYL","PreviousTxnID":"F1414803262CA34694E60B7D1EFBD6F7400966BFE1C7EEF2C564599730D792CC","PreviousTxnLgrSeq":111,"OwnerCount":0,"Flags":0,"Sequence":1,"Balance":"10000000000"},{"LedgerEntryType":"DirectoryNode","Indexes":["8A2B79E75D1012CB89DBF27A0CE4750B398C353D679F5C1E22F8FAC6F87AE13C","CD34D8FF7C656B66E2298DB420C918FE27DFFF2186AC8D1785D8CBF2C6BC3488"],"Owner":"rD1jovjQeEpvaDwn9wKaYokkXXrqo4D23x","index":"FD46CE0EEBB1C52878ECA415AB73DF378CE04452AE67873B8BEF0356F89B35CE","RootIndex":"FD46CE0EEBB1C52878ECA415AB73DF378CE04452AE67873B8BEF0356F89B35CE","Flags":0},{"LedgerEntryType":"AccountRoot","index":"FE0F0FA0BFF65D7A239700B3446BD43D3CF5069C69E57F2CDACE69B5443642EE","Account":"rhxbkK9jGqPVLZSWPvCEmmf15xHBfJfCEy","PreviousTxnID":"0A7E6FD67D2EB7B7AD0E10DAC33B595B26E8E0DFD9F06183FB430A46779B6634","PreviousTxnLgrSeq":17842,"OwnerCount":2,"Flags":0,"Sequence":9,"Balance":"3499999920"},{"LedgerEntryType":"DirectoryNode","Indexes":["B15AB125CC1D8CACDC22B76E5AABF74A6BB620A5C223BE81ECB71EF17F1C3489","B82A83B063FF08369F9BDEDC73074352FE37733E8373F6EDBFFC872489B57D93"],"Owner":"rnGTwRTacmqZZBwPB6rh3H1W4GoTZCQtNA","index":"FFA9A0BE95FAC1E9843396C0791EADA3CBFEE551D900BA126E4AD107EC71008C","RootIndex":"FFA9A0BE95FAC1E9843396C0791EADA3CBFEE551D900BA126E4AD107EC71008C","Flags":0}], "account_hash":"2C23D15B6B549123FB351E4B5CDE81C564318EB845449CD43C3EA7953C4DB452","close_time":410424200,"close_time_human":"2013-Jan-02 06:43:20","close_time_resolution":10,"closed":true,"hash":"E6DB7365949BF9814D76BCC730B01818EB9136A89DB224F3F9F5AAE4569D758E","ledger_hash":"E6DB7365949BF9814D76BCC730B01818EB9136A89DB224F3F9F5AAE4569D758E","ledger_index":"38129","parent_hash":"3401E5B2E5D3A53EB0891088A5F2D9364BBB6CE5B37A337D2C0660DAF9C4175E","seqNum":"38129","totalCoins":"99999999999996310","total_coins":"99999999999996310","transaction_hash":"DB83BF807416C5B3499A73130F843CF615AB8E797D79FE7D330ADF1BFA93951A","transactions":[{"Account":"r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV","Amount":"10000000000","Destination":"rLQBHVhFnaC5gLEkgr6HgBJJ3bgeZHg9cj","Fee":"10","Flags":0,"Sequence":62,"SigningPubKey":"034AADB09CFF4A4804073701EC53C3510CDC95917C2BB0150FB742D0C66E6CEE9E","TransactionType":"Payment","TxnSignature":"3045022022EB32AECEF7C644C891C19F87966DF9C62B1F34BABA6BE774325E4BB8E2DD62022100A51437898C28C2B297112DF8131F2BB39EA5FE613487DDD611525F1796264639","hash":"3B1A4E1C9BB6A7208EB146BCDB86ECEA6068ED01466D933528CA2B4C64F753EF","metaData":{"AffectedNodes":[{"CreatedNode":{"LedgerEntryType":"AccountRoot","LedgerIndex":"4C6ACBD635B0F07101F7FA25871B0925F8836155462152172755845CE691C49E","NewFields":{"Account":"rLQBHVhFnaC5gLEkgr6HgBJJ3bgeZHg9cj","Balance":"10000000000","Sequence":1}}},{"ModifiedNode":{"FinalFields":{"Account":"r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV","Balance":"981481999380","Flags":0,"OwnerCount":0,"Sequence":63},"LedgerEntryType":"AccountRoot","LedgerIndex":"B33FDD5CF3445E1A7F2BE9B06336BEBD73A5E3EE885D3EF93F7E3E2992E46F1A","PreviousFields":{"Balance":"991481999390","Sequence":62},"PreviousTxnID":"2485FDC606352F1B0785DA5DE96FB9DBAF43EB60ECBB01B7F6FA970F512CDA5F","PreviousTxnLgrSeq":31317}}],"TransactionIndex":0,"TransactionResult":"tesSUCCESS"}}]} \ No newline at end of file diff --git a/binary-codec/testdata/fixtures/ledger-full-40000.json b/binary-codec/testdata/fixtures/ledger-full-40000.json new file mode 100644 index 00000000..406d8385 --- /dev/null +++ b/binary-codec/testdata/fixtures/ledger-full-40000.json @@ -0,0 +1 @@ +{"close_flags": 0, "parent_close_time": 410459110, "close_time_resolution": 10, "ledger_hash": "16BB8E41DD96D643BC72E1981865C5D76B990464E2EA151FEAC16CDF1AE29388", "close_time": 410459130, "hash": "16BB8E41DD96D643BC72E1981865C5D76B990464E2EA151FEAC16CDF1AE29388", "ledger_index": "40000", "transactions": [], "seqNum": "40000", "transaction_hash": "0000000000000000000000000000000000000000000000000000000000000000", "accountState": [{"OwnerCount": 0, "index": "02CE52E3E46AD340B1C7900F86AFB959AE0C246916E3463905EDD61DE26FFFDD", "Account": "rBKPS4oLSaV2KVVuHH8EpQqMGgGefGFQs7", "PreviousTxnID": "8D7F42ED0621FBCFAE55CC6F2A9403A2AFB205708CCBA3109BB61DB8DDA261B4", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 8901, "Balance": "370000000"}, {"OwnerCount": 0, "index": "032D4205B5D7DCEC8A4E56851C44555F6DC7D410AA823AE140C78674B8734DBF", "Account": "rLs1MzkFWCxTbuAHgjeTZK4fcCDDnf2KRv", "PreviousTxnID": "DF530FB14C5304852F20080B0A8EEF3A6BDD044F41F4EBBD68B8B321145FE4FF", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 7, "Balance": "10000000000"}, {"index": "059D1E86DE5DCCCF956BF4799675B2425AF9AD44FE4CCA6FEE1C812EEF6423E6", "LedgerEntryType": "DirectoryNode", "Indexes": ["908D554AA0D29F660716A3EE65C61DD886B744DDF60DE70E6B16EADB770635DB"], "Flags": 0, "RootIndex": "059D1E86DE5DCCCF956BF4799675B2425AF9AD44FE4CCA6FEE1C812EEF6423E6", "Owner": "rPcHbQ26o4Xrwb2bu5gLc3gWUsS52yx1pG"}, {"OwnerCount": 0, "index": "0759D1C1AF5C5C2251041D89AA5F0BED1F5862B81C871CB22EBAD2791BAB4429", "Account": "rpGaCyHRYbgKhErgFih3RdjJqXDsYBouz3", "PreviousTxnID": "B6632D6376A2D9319F20A1C6DCCB486432D1E4A79951229D4C3DE2946F51D566", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 26725, "Balance": "10000000000000"}, {"OwnerCount": 0, "index": "08A35A2FF113218BEE04FC88497423D6DB4DB0CE449D0EDE52116ED7346E06A4", "Account": "rUnFEsHjxqTswbivzL2DNHBb34rhAgZZZK", "PreviousTxnID": "0735A0B32B2A3F4C938B76D6933003E29447DB8C7CE382BBE089402FF12A03E5", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 8, "Balance": "10000000000"}, {"OwnerCount": 0, "index": "093DB18D8C4149E47B18BB66FF32707D1DE48558D130A7C3CA6726D20C89BA69", "Account": "r4mscDrVMQz2on2px31aV5e5ouHeRPn8oy", "PreviousTxnID": "FBF647E057F5C15EC277246AB843A5EB063646BEF2E3D3914D29456B32903262", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 31802, "Balance": "10000000000"}, {"index": "0A00840157CD29095E4C1B36D531DD24724CB671FDC8849F0C793EEB9FEC271E", "LedgerEntryType": "DirectoryNode", "IndexPrevious": "0000000000000001", "IndexNext": "0000000000000002", "Indexes": ["A95EB2892EA15C8B7BCDAF6D1A8F1F21791192586EBD66B7DCBEC582BFAAA198", "52733E959FD0D25A72E188A26BC406768D91285883108AED061121408DAD4AF0"], "Flags": 0, "RootIndex": "D0CAC45692858D395B16D52A0B44ADCB7EF178617C05BAE3C36FF5574BA012C3", "Owner": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui"}, {"index": "0AC869678D387BF526DA37F0C4B8B6BE049E57322EFB53E2C5D7D7A854DA829C", "LedgerEntryType": "DirectoryNode", "Indexes": ["6BC1677EB8218F6ECB37FB83723ED4FA4C3089D718A45D5F0BB4F4EC553CDF28", "263F16D626C701250AD1E9FF56C763132DF4E09B1EF0B2D0A838D265123FBBA8", "C1C5FB39D6C15C581D822DBAF725EF7EDE40BEC9F93C52398CF5CE9F64154D6C", "A5C489C3780C320EC1C2CF5A2E22C2F393F91884DC14D18F5F5BED4EE3AFFE00"], "Flags": 0, "RootIndex": "0AC869678D387BF526DA37F0C4B8B6BE049E57322EFB53E2C5D7D7A854DA829C", "Owner": "rhxbkK9jGqPVLZSWPvCEmmf15xHBfJfCEy"}, {"OwnerCount": 0, "index": "0CDD052C146A8C41332FA75348FAD0F09C095D6D75AEB1B745F12F08693BCFF3", "Account": "rLiCWKQNUs8CQ81m2rBoFjshuVJviSRoaJ", "PreviousTxnID": "C7AECAF0E7ABC3868C37343B7F63BAEC317A53867ABD2CA6BAD1F335C1CA4D6F", "Sequence": 2, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 10066, "Balance": "199999990"}, {"index": "10BB331A6A794396B33DF7B975A57A3842AB68F3BC6C3B02928BA5399AAC9C8F", "LedgerEntryType": "RippleState", "PreviousTxnID": "C6A2521BBCCF13282C4FFEBC00D47BBA18C6CE5F5E4E0EFC3E3FCE364BAFC6B8", "HighLimit": {"currency": "USD", "value": "10", "issuer": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui"}, "LowLimit": {"currency": "USD", "value": "0", "issuer": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm"}, "Flags": 131072, "PreviousTxnLgrSeq": 239, "Balance": {"currency": "USD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"HighNode": "0000000000000000", "index": "116C6D5E5C6C59C9C5362B84CB9DD30BD3D4B7CB98CE993D49C068323BF19747", "LedgerEntryType": "RippleState", "PreviousTxnID": "BDBDD6CCF2F8211B41072BC37E934D2270F58EA5D5F44F7CA8483CF348B9377B", "HighLimit": {"currency": "EUR", "value": "0", "issuer": "rEWDpTUVU9fZZtzrywAUE6D6UcFzu6hFdE"}, "LowNode": "0000000000000000", "LowLimit": {"currency": "EUR", "value": "20", "issuer": "rshceBo6ftSVYo8h5uNPzRWbdqk4W6g9va"}, "Flags": 65536, "PreviousTxnLgrSeq": 23161, "Balance": {"currency": "EUR", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"OwnerCount": 0, "index": "11AE1AD4EDD8AB9FBB5633CF2BBC839F8DC2925694899AB7FD867CB916E2FE51", "Account": "rLCvFaWk9WkJCCyg9Byvwbe9gxn1pnMLWL", "PreviousTxnID": "5D2CC18F142044F1D792DC33D82218665359979ECFD5CD29211CC9CD6704F88C", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 9, "Balance": "10000000000"}, {"OwnerCount": 0, "index": "123844B6D8A1C962D9550B458148446BBED40FE76FEFCDC9EAE4EE28CF4035F6", "Account": "rLzpfV5BFjUmBs8Et75Wurddg4CCXFLDFU", "PreviousTxnID": "FB7889B08F6B6413E37A3FBDDA421323B2E00EC2FDDFCE7A9035A2E12CA776E8", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 8836, "Balance": "10000000000"}, {"OwnerCount": 0, "index": "1339FDDB2A22B6E1A58B9FF4CF2F82B2DE1D573FD1E86D269575E7962764E32B", "Account": "rKZig5RFv5yWAqMi9PtC5akkGpNtn3pz8A", "PreviousTxnID": "1CE378FA7D55A2F000943FBB4EE60233AECC75CDE3F2845F0B603165968D9CB4", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 8281, "Balance": "10000000000000"}, {"index": "135865FC9FD50B9D4A60014354B6CD773933F9B7D7C3F95A2B25473A8855B3E1", "LedgerEntryType": "DirectoryNode", "IndexPrevious": "0000000000000002", "IndexNext": "0000000000000003", "Indexes": ["85469362B15032D6213572E63175C87C321601E1DDBB588C9CBD08CDB3F276AC", "2F1F54C50845EBD434A06639160F77CEB7C99C0606A3624F64C3678A9129F08D"], "Flags": 0, "RootIndex": "1F71219BA652037B7064FC6E81EABD8F0B54F6AFE703F172E3999F48D0642F1C", "Owner": "rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa"}, {"OwnerCount": 0, "index": "13AC6889F24D27C2CFE8BEA4F2015A40B321D556C332695EF32C43A0DFAA0A7C", "Account": "rLeRkwDgbPVeSakJ2uXC2eqR8NLWMvU3kN", "PreviousTxnID": "F2BA48100AAEA92FAA28718F2F3E50452D7069696FAE781FE5043552593F95A5", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 3755, "Balance": "40000000000000"}, {"index": "142355A88F0729A5014DB835C24DA05F062293A439151A0BE9ACB80F20B2CDC5", "LedgerEntryType": "RippleState", "PreviousTxnID": "7B4DEC82CF3BE513DA95C57282FBD0659E4E352BF59FA04C6C819E4BBD7CFFC5", "HighLimit": {"currency": "BTC", "value": "5", "issuer": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui"}, "LowLimit": {"currency": "BTC", "value": "0", "issuer": "rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa"}, "Flags": 131072, "PreviousTxnLgrSeq": 222, "Balance": {"currency": "BTC", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"OwnerCount": 0, "index": "14F1FE0D1CAC489EDB11AC3ACA089FA46CC156B63B442F28681C685D871B4CED", "Account": "rUy6q3TxE4iuVWMpzycrQfD5uZok51g1cq", "PreviousTxnID": "61055B0F50077E654D61666A1A58E24C9B4FB4C2541AC09E2CA1F850C57E0C7B", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 24230, "Balance": "10000000000"}, {"index": "1595E5D5197330F58A479200A2FDD434D7A244BD1FFEC5E5EE8CF064AE77D3F5", "LedgerEntryType": "RippleState", "PreviousTxnID": "3906085AB9862A404113E9B17BF00E796D8A80ED2B1066212AB4F00A7D7BCD1D", "HighLimit": {"currency": "USD", "value": "0", "issuer": "rPgrEG6nMMwAM1VbTumL23dnEX4UmeUHk7"}, "LowLimit": {"currency": "USD", "value": "25", "issuer": "rnp8kFTTm6KW8wsbgczfmv56kWXghPSWbK"}, "Flags": 65536, "PreviousTxnLgrSeq": 8893, "Balance": {"currency": "USD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"index": "17B72685E9FBEFE18E0C1E8F07000E1B345A18ECD2D2BE9B27E69045248EF036", "LedgerEntryType": "RippleState", "PreviousTxnID": "7AE0C1DBADD06E4150AB00E94BD5AD41A3D1E5FC852C8A6922B5EFD2E812709E", "HighLimit": {"currency": "USD", "value": "50", "issuer": "r4DGz8SxHXLaqsA9M2oocXsrty6BMSQvw3"}, "LowLimit": {"currency": "USD", "value": "50", "issuer": "r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx"}, "Flags": 196608, "PreviousTxnLgrSeq": 10074, "Balance": {"currency": "USD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"index": "17CC40C6872E0C0E658C49B75D0812A70D4161DDA53324DF51FA58D3819C814B", "LedgerEntryType": "DirectoryNode", "Indexes": ["571BF14F28C4D97871CDACD344A8CF57E6BA287BF0440B9E0D0683D02751CC7B"], "Flags": 0, "RootIndex": "17CC40C6872E0C0E658C49B75D0812A70D4161DDA53324DF51FA58D3819C814B", "Owner": "rEUXZtdhEtCDPxJ3MAgLNMQpq4ASgjrV6i"}, {"OwnerCount": 0, "index": "189421C25E1A4E2EF76706DABD5BAB665350A4C2C21EA7F60C90BEB2782B3CCE", "Account": "r43mpEMKY1cVUX8k6zKXnRhZMEyPU9aHzR", "PreviousTxnID": "2748D2555190DD2CC803E616C5276E299841DA53FB15AA9EFBEA1003549F7DD1", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 3736, "Balance": "200000000000000"}, {"OwnerCount": 0, "index": "18CCCF5B17E8249F29E063E0DD4CDDD456A735D32F84BEEDFA28DBC395208132", "Account": "rMwNkcpvcJucoWbFW89EGT6TfZyGUkaGso", "PreviousTxnID": "26B0EFCF1501118BD60F2BCD075E18865D8660B18C6581A8DDD626FA30976257", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 10, "Balance": "10000000000"}, {"OwnerCount": 1, "index": "1A2655AF29E0F2A67B1AB9ADBA8E20BB519643E501B6C1D1F260A37CE551DA43", "Account": "r9duXXmUuhSs6JxKpPCSh2tPUg9AGvE2cG", "PreviousTxnID": "C26F87CB499395AC8CD2DEDB7E944F4F16CEE07ECA0B481F9E2536450B7CC0DA", "Sequence": 2, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 10128, "Balance": "9999999990"}, {"index": "1BCA9161A199AD5E907751CBF3FBA49689D517F0E8EE823AE17B737039B41DE1", "LedgerEntryType": "DirectoryNode", "Indexes": ["26B894EE68470AD5AEEB55D5EBF936E6397CEE6957B93C56A2E7882CA9082873"], "Flags": 0, "RootIndex": "1BCA9161A199AD5E907751CBF3FBA49689D517F0E8EE823AE17B737039B41DE1", "Owner": "rhdAw3LiEfWWmSrbnZG3udsN7PoWKT56Qo"}, {"OwnerCount": 0, "index": "1D244513C5E50ADD3E8FD609F59EA5C9025084BC4AC6323A7379D3DB612485BF", "Account": "r3AthBf5eW4b9ujLoXNHFeeEJsK3PtJDea", "PreviousTxnID": "DA77B52C935CB91BE7E5D62FC3D1443A4861944944B4BD097F9210320C0AD859", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 26706, "Balance": "10000000000000"}, {"OwnerCount": 0, "index": "1D8325B5042AB6516C770CADB520AF2EFD6651C3E19F9447302B3F0A64A58B1B", "Account": "rHC5QwZvGxyhC75StiJwZCrfnHhtSWrr8Y", "PreviousTxnID": "16112AA178A920DA89B5F8D9DFCBA3487A767BD612AE4AF60B214A2136F7BEF5", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 12, "Balance": "2000000000"}, {"OwnerCount": 0, "index": "1DE259DB4EC17712E018546C9C749C1EE95CD24749E69AF914A53A066FD4D751", "Account": "rPhMwMcn8ewJiM6NnP6xrm9NZBbKZ57kw1", "PreviousTxnID": "D51FCBB193C8B1B3B981F894E0535FD58478B1146ECCC35DB462FE0C1A6B6CB6", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 26800, "Balance": "10000000000"}, {"index": "1F71219BA652037B7064FC6E81EABD8F0B54F6AFE703F172E3999F48D0642F1C", "LedgerEntryType": "DirectoryNode", "IndexPrevious": "0000000000000003", "IndexNext": "0000000000000001", "Indexes": ["AC2875C846CBD37CAF8409A623F3AA7D62916A0E043E02C909C9EF3A7B06F8CF", "142355A88F0729A5014DB835C24DA05F062293A439151A0BE9ACB80F20B2CDC5"], "Flags": 0, "RootIndex": "1F71219BA652037B7064FC6E81EABD8F0B54F6AFE703F172E3999F48D0642F1C", "Owner": "rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa"}, {"index": "1F9FF48419CA69FDDCC294CCEEE608F5F8A8BE11E286AD5743ED2D457C5570C4", "LedgerEntryType": "DirectoryNode", "Indexes": ["7D4325BE338A40BBCBCC1F351B3272EB3E76305A878E76603DE206A795871619"], "Flags": 0, "RootIndex": "1F9FF48419CA69FDDCC294CCEEE608F5F8A8BE11E286AD5743ED2D457C5570C4", "Owner": "rEA2XzkTXi6sWRzTVQVyUoSX4yJAzNxucd"}, {"OwnerCount": 0, "index": "202A624CC0A77BA877355FD55E080421BE5DE05D57E1FABCE8660D519CF52970", "Account": "rJ6VE6L87yaVmdyxa9jZFXSAdEFSoTGPbE", "PreviousTxnID": "D612015F70931DC1CE2D65713408F0C4EE6230911F52E08678898D24C888A43A", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 31179, "Balance": "1000000000000"}, {"OwnerCount": 0, "index": "23A6FCA0449A1D86CD71CAFB77A32BFA476330F2115649CD20D2C463A545B507", "Account": "rDJvoVn8PyhwvHAWuTdtqkH4fuMLoWsZKG", "PreviousTxnID": "19CDDD9E0DE5F269E1EAFC09E0C2D3E54BEDD7C67F890D020E883B69A653A4BA", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 17698, "Balance": "500000000"}, {"index": "23E4C9FB1A108E7A4A188E13C3735432DDF7E104296DA2E493E3B0634CD529FF", "LedgerEntryType": "DirectoryNode", "Indexes": ["E1A4C98A789F35BA9947BD4920CDA9BF2C1A74E831208F7616FA485D5F016714", "F8608765CAD8DCA6FD3A5D417D008DB687732804BDABA32737DCB527DAC70B06"], "Flags": 0, "RootIndex": "23E4C9FB1A108E7A4A188E13C3735432DDF7E104296DA2E493E3B0634CD529FF", "Owner": "rJRyob8LPaA3twGEQDPU2gXevWhpSgD8S6"}, {"HighNode": "0000000000000000", "index": "25DCAC87FBE4C3B66A1AFDE3C3F98E5A16333975C4FD46682F7497F27DFB9766", "LedgerEntryType": "RippleState", "PreviousTxnID": "54FFA99A7418A342392237BA37874EF1B8DF48E9FA9E810C399EEE112CA3E2FA", "HighLimit": {"currency": "USD", "value": "0", "issuer": "rPrz9m9yaXT94nWbqEG2SSe9kdU4Jo1CxA"}, "LowNode": "0000000000000000", "LowLimit": {"currency": "USD", "value": "1000", "issuer": "rB5TihdPbKgMrkFqrqUC3yLdE8hhv4BdeY"}, "Flags": 65536, "PreviousTxnLgrSeq": 20183, "Balance": {"currency": "USD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"HighNode": "0000000000000000", "index": "263F16D626C701250AD1E9FF56C763132DF4E09B1EF0B2D0A838D265123FBBA8", "LedgerEntryType": "RippleState", "PreviousTxnID": "A5C133CE96EEE6769F98A24B476A2E4B7B235C64C70527D8992A54D7A9625264", "HighLimit": {"currency": "JPY", "value": "60000", "issuer": "rwpRq4gQrb58N7PRJwYEQaoSui6Xd3FC7j"}, "LowNode": "0000000000000000", "LowLimit": {"currency": "JPY", "value": "0", "issuer": "rhxbkK9jGqPVLZSWPvCEmmf15xHBfJfCEy"}, "Flags": 131072, "PreviousTxnLgrSeq": 17771, "Balance": {"currency": "JPY", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"OwnerCount": 0, "index": "269B7A69D9515289BBBC219F40AE3D95CACA122666CC0DE9C58ABB9828EDC748", "Account": "rM1oqKtfh1zgjdAgbFmaRm3btfGBX25xVo", "PreviousTxnID": "64EFAD0087AD213CA25ABEA801E34E4719BF21A175A886EC9FD689E8424560B5", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 2972, "Balance": "9100000000"}, {"OwnerCount": 1, "index": "26AE15E5D0A61A7639D3370DB32BC14E9C50E9297D62D0924C2B7E98F5FBDBDA", "Account": "rnp8kFTTm6KW8wsbgczfmv56kWXghPSWbK", "PreviousTxnID": "2485FDC606352F1B0785DA5DE96FB9DBAF43EB60ECBB01B7F6FA970F512CDA5F", "Sequence": 2, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 31317, "Balance": "159999999990"}, {"HighNode": "0000000000000000", "index": "26B894EE68470AD5AEEB55D5EBF936E6397CEE6957B93C56A2E7882CA9082873", "LedgerEntryType": "RippleState", "PreviousTxnID": "2E504E650BEE8920BF979ADBE6236C6C3F239FA2B37F22741DCFAF245091115D", "HighLimit": {"currency": "USD", "value": "0", "issuer": "r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV"}, "LowNode": "0000000000000000", "LowLimit": {"currency": "USD", "value": "10", "issuer": "rhdAw3LiEfWWmSrbnZG3udsN7PoWKT56Qo"}, "Flags": 65536, "PreviousTxnLgrSeq": 16676, "Balance": {"currency": "USD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"OwnerCount": 6, "index": "26EF6622D710EFE9888607A5883587AFAFB769342E3025AFB7EF08252DC5AAF9", "Account": "rwpRq4gQrb58N7PRJwYEQaoSui6Xd3FC7j", "PreviousTxnID": "4E690ECBC944A7A3C57DFDC24D7CA1A0BDEFEB916901B7E35CDD4FE7E81848D6", "Sequence": 11, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 17841, "Balance": "5999999900"}, {"index": "289CFC476B5876F28C8A3B3C5B7058EC2BDF668C37B846EA7E5E1A73A4AA0816", "LedgerEntryType": "DirectoryNode", "Indexes": ["BC10E40AFB79298004CDE51CB065DBDCABA86EC406E3A1CF02CE5F8A9628A2BD"], "Flags": 0, "RootIndex": "289CFC476B5876F28C8A3B3C5B7058EC2BDF668C37B846EA7E5E1A73A4AA0816", "Owner": "rphasxS8Q5p5TLTpScQCBhh5HfJfPbM2M8"}, {"OwnerCount": 0, "index": "28DAA09336D24E4590CA8C142420DDADAB78E7A8AA2BE79598B582A427B08D38", "Account": "rBJwwXADHqbwsp6yhrqoyt2nmFx9FB83Th", "PreviousTxnID": "12B9558B22BB2DF05643B745389145A2E12A07CD9AD6AB7F653A4B24DC50B2E0", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 16, "Balance": "20300000000"}, {"index": "28E3BF81845501D2901A543A1F61945E9C897611725E3F0D3653606445952B46", "LedgerEntryType": "DirectoryNode", "IndexPrevious": "0000000000000003", "IndexNext": "0000000000000004", "Indexes": ["9C3784EB4832563535522198D9D14E91D2760644174813689EE6A03AD43C6E4C", "ED54FC8E215EFAE23E396D27099387D6687BDB63F7F282111BB0F567F8D1D649"], "Flags": 0, "RootIndex": "D0CAC45692858D395B16D52A0B44ADCB7EF178617C05BAE3C36FF5574BA012C3", "Owner": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui"}, {"OwnerCount": 0, "index": "29EAD07C4935276D64EC18BE2D33CCDF04819F73BCB2F9E1E63389DE1D90E901", "Account": "rnT9PFSfAnWyj2fd7D5TCoCyCYbK4n356A", "PreviousTxnID": "7C27C4820F6E4BA7B0698253A38410EB68D82B5433EA320848677F9B1180B447", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 24182, "Balance": "10000000000"}, {"OwnerCount": 0, "index": "2A7D9A80B55D8E553D1E83697A836806F479F144040AC2C2C7C02CB61E7BAE5C", "Account": "rEyhgkRqGdCK7nXtfmADrqWYGT6rSsYYEZ", "PreviousTxnID": "1EC7E89A17180B5DBA0B15709B616CB2CD703DC54702EB5EDCB1B95F3526AAC3", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 14804, "Balance": "10000000000"}, {"OwnerCount": 0, "index": "2AFFF572EE9C1E1FD8E58571958D4B28271B36468555EDA51C3E562583454DE6", "Account": "rPrz9m9yaXT94nWbqEG2SSe9kdU4Jo1CxA", "PreviousTxnID": "54FFA99A7418A342392237BA37874EF1B8DF48E9FA9E810C399EEE112CA3E2FA", "Sequence": 4, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 20183, "Balance": "4998999999970"}, {"OwnerCount": 0, "index": "2B6AC232AA4C4BE41BF49D2459FA4A0347E1B543A4C92FCEE0821C0201E2E9A8", "Account": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", "PreviousTxnID": "4EF16211BE5869C19E010B639568AA335DB9D9C7D02AC952A97E314A9C04743A", "Sequence": 47, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 12718, "Balance": "200999540"}, {"OwnerCount": 0, "index": "2B8FE9A40BA54A49D90089C4C9A4A61A732839E1D764ADD9E1CF91591BBF464D", "Account": "rhWcbzUj9SVJocfHGLn58VYzXvoVnsU44u", "PreviousTxnID": "2C41F6108DF7234FFA6CCE96079196CF0F0B86E988993ECC8BAD6B61F0FAEFAE", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 3748, "Balance": "60000000000000"}, {"index": "2C9F00EFA5CCBD43452EF364B12C8DFCEF2B910336E5EFCE3AA412A556991582", "LedgerEntryType": "DirectoryNode", "Indexes": ["F721E924498EE68BFF906CD856E8332073DD350BAC9E8977AC3F31860BA1E33A"], "Flags": 0, "RootIndex": "2C9F00EFA5CCBD43452EF364B12C8DFCEF2B910336E5EFCE3AA412A556991582", "Owner": "rwCYkXihZPm7dWuPCXoS3WXap7vbnZ8uzB"}, {"index": "2F1F54C50845EBD434A06639160F77CEB7C99C0606A3624F64C3678A9129F08D", "LedgerEntryType": "RippleState", "PreviousTxnID": "0C3BB479DBDF48DFC99792E46DEE584545F365D04351D57480A0FBD4543980EC", "HighLimit": {"currency": "BTC", "value": "1", "issuer": "rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa"}, "LowLimit": {"currency": "BTC", "value": "0", "issuer": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm"}, "Flags": 131072, "PreviousTxnLgrSeq": 247, "Balance": {"currency": "BTC", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"index": "2FB4904ACFB96228FC002335B1B5A4C5584D9D727BBE82144F0415EB4EA0C727", "LedgerEntryType": "DirectoryNode", "TakerGetsIssuer": "0000000000000000000000000000000000000000", "TakerPaysCurrency": "0000000000000000000000005553440000000000", "ExchangeRate": "4F0415EB4EA0C727", "Indexes": ["5F22826818CC83448C9DF34939AB4019D3F80C70DEB8BDBDCF0496A36DC68719"], "TakerGetsCurrency": "0000000000000000000000000000000000000000", "Flags": 0, "RootIndex": "2FB4904ACFB96228FC002335B1B5A4C5584D9D727BBE82144F0415EB4EA0C727", "TakerPaysIssuer": "2B6C42A95B3F7EE1971E4A10098E8F1B5F66AA08"}, {"index": "2FB4904ACFB96228FC002335B1B5A4C5584D9D727BBE82145003BAF82D03A000", "LedgerEntryType": "DirectoryNode", "TakerGetsIssuer": "0000000000000000000000000000000000000000", "TakerPaysCurrency": "0000000000000000000000005553440000000000", "ExchangeRate": "5003BAF82D03A000", "Indexes": ["5B7F148A8DDB4EB7386C9E75C4C1ED918DEDE5C52D5BA51B694D7271EF8BDB46"], "TakerGetsCurrency": "0000000000000000000000000000000000000000", "Flags": 0, "RootIndex": "2FB4904ACFB96228FC002335B1B5A4C5584D9D727BBE82145003BAF82D03A000", "TakerPaysIssuer": "2B6C42A95B3F7EE1971E4A10098E8F1B5F66AA08"}, {"OwnerCount": 0, "index": "2FFF7F5618D7B6552E41C4E85C52199C8DCD00F956DD9FFCDDBBB3A577BDE203", "Account": "rEUXZtdhEtCDPxJ3MAgLNMQpq4ASgjrV6i", "PreviousTxnID": "1A9B9C5537F2BD2C221B34AA61B30E076F0DDC74931327DE6B6B727270672F44", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 8897, "Balance": "370000000"}, {"OwnerCount": 0, "index": "3079F5FC3E6E060FE52801E076792BB37547F0A7C2564197863D843C2515E46F", "Account": "rJFGHvCtpPrftTmeNAs8bYy5xUeTaxCD5t", "PreviousTxnID": "07F84B7AF363F23B822105078EBE49CC18E846B23697A3652294B2CCD333ACCF", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 21, "Balance": "10000000000"}, {"index": "353D47B7B033F5EC041BD4E367437C9EDA160D14BFBC3EF43B3335259AA5D5D5", "LedgerEntryType": "RippleState", "PreviousTxnID": "38C911C5DAF1615BAA58B7D2265590DE1DAD40C79B3F7597C47ECE8047E1E4F4", "HighLimit": {"currency": "BTC", "value": "0", "issuer": "rJ51FBSh6hXSUkFdMxwmtcorjx9izrC1yj"}, "LowLimit": {"currency": "BTC", "value": "1", "issuer": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm"}, "Flags": 65536, "PreviousTxnLgrSeq": 2948, "Balance": {"currency": "BTC", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"index": "35FB1D334ECCD52B94253E7A33BA37C3D845E26F11FDEC08A56527C92907C3AC", "LedgerEntryType": "RippleState", "PreviousTxnID": "D890893A91DC745BE221820C17EC3E8AF4CC119A93AA8AB8FD42C16D264521FA", "HighLimit": {"currency": "USD", "value": "10", "issuer": "rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa"}, "LowLimit": {"currency": "USD", "value": "10", "issuer": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm"}, "Flags": 196608, "PreviousTxnLgrSeq": 4174, "Balance": {"currency": "USD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"index": "3811BC6A986CEBA5E5268A5F58800DA3A6611AC2A90155C1EA745A41E9A217F6", "LedgerEntryType": "DirectoryNode", "Indexes": ["F8608765CAD8DCA6FD3A5D417D008DB687732804BDABA32737DCB527DAC70B06", "B82A83B063FF08369F9BDEDC73074352FE37733E8373F6EDBFFC872489B57D93"], "Flags": 0, "RootIndex": "3811BC6A986CEBA5E5268A5F58800DA3A6611AC2A90155C1EA745A41E9A217F6", "Owner": "rBKPS4oLSaV2KVVuHH8EpQqMGgGefGFQs7"}, {"OwnerCount": 0, "index": "38C03D6A074E46391FAE5918C0D7925D6D59949DDA5D349FA62A985DA250EA36", "Account": "rNSnpURu2o7mD9JPjaLsdUw2HEMx5xHzd", "PreviousTxnID": "DA64AD82376A8162070421BBB7644282F0B012779A0DECA1FC2EF01285E9F7A0", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 28, "Balance": "10000000000"}, {"OwnerCount": 0, "index": "3A1D03661A08E69C2084FD210FE3FF052320792AE646FDD6BA3C806E273E3700", "Account": "rHTxKLzRbniScyQFGMb3NodmxA848W8dKM", "PreviousTxnID": "D4AFFB56DCCCB4394A067BF61EA8084E53317392732A27D021FBB6B2ED4B19B9", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 76, "Balance": "500000000000"}, {"index": "3AFECDA9A7036375FC5B5F86CBFF23EBF62252E2E1613B6798F94726E71BFEC2", "LedgerEntryType": "DirectoryNode", "IndexPrevious": "0000000000000001", "IndexNext": "0000000000000002", "Indexes": ["A2EFB4B11D6FDF01643DEE32792BA65BCCC5A98189A4955EB3C73911DDB648DB", "D24FA4A3422BA1E91109B83D2A7545FC6369EAC13E7F4673F464BBBBC77AB2BE"], "Flags": 0, "RootIndex": "98082E695CAB618590BEEA0647A5F24D2B610A686ECD49310604FC7431FAAB0D", "Owner": "rHXS898sKZX6RY3WYPo5hW6UGnpBCnDzfr"}, {"OwnerCount": 0, "index": "3B7FE3DCBAFD6C843FA8821A433C8B7A8BBE3B3E5541358DEFC292D9A1DB5DF7", "Account": "rHDcKZgR7JDGQEe9r13UZkryEVPytV6L6F", "PreviousTxnID": "62EFA3F14D0DE4136D444B65371C6EFE842C9B4782437D6DE81784329E040012", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 26946, "Balance": "100000000000000"}, {"OwnerCount": 0, "index": "3C0CD0B3DF9D4DD1BA4E60D8806ED83FCFCFCB07A4EA352E5838610F272F0ABD", "Account": "rNWzcdSkXL28MeKaPwrvR3i7yU6XoqCiZc", "PreviousTxnID": "4D2FA912FFA328BC36A0804E1CC9FB4A54689B1419F9D22188DA59E739578E79", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 8315, "Balance": "10000000000000"}, {"OwnerCount": 12, "index": "3E537F745F12CF4083F4C43439D10B680CE913CCC064655FA8E70E76683C439A", "Account": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui", "PreviousTxnID": "0C164A054712296CB0946EEC6F3BF43DFE94662DA03238AABF4C1B13C32DAC24", "Sequence": 14, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 240, "Balance": "5024999870"}, {"OwnerCount": 0, "index": "3EBDF5D8E6116FFFCF5CC0F3245C88118A42243097BD7E215D663720B396A8CC", "Account": "rUZRZ2b4NyCxjHSQKiYnpBuCWkKwDWTjxw", "PreviousTxnID": "D70ACED6430B917DBFD98F92ECC1B7222C41E0283BC5854CC064EB01288889BF", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 32, "Balance": "10000000000"}, {"index": "3F2BADB38F12C87D111D3970CD1F05FE698DB86F14DC7C5FAEB05BFB6391B00E", "LedgerEntryType": "DirectoryNode", "Indexes": ["73E075E64CA5E7CE60FFCD5359C1D730EDFFEE7C4D992760A87DF7EA0A34E40F"], "Flags": 0, "RootIndex": "3F2BADB38F12C87D111D3970CD1F05FE698DB86F14DC7C5FAEB05BFB6391B00E", "Owner": "r9duXXmUuhSs6JxKpPCSh2tPUg9AGvE2cG"}, {"index": "3F491053BB45B0B08D9F0CBE85C29206483E7FA9CE889E1D248108565711F0A9", "LedgerEntryType": "DirectoryNode", "IndexPrevious": "0000000000000001", "IndexNext": "0000000000000001", "Indexes": ["1595E5D5197330F58A479200A2FDD434D7A244BD1FFEC5E5EE8CF064AE77D3F5", "E1A4C98A789F35BA9947BD4920CDA9BF2C1A74E831208F7616FA485D5F016714"], "Flags": 0, "RootIndex": "3F491053BB45B0B08D9F0CBE85C29206483E7FA9CE889E1D248108565711F0A9", "Owner": "rPgrEG6nMMwAM1VbTumL23dnEX4UmeUHk7"}, {"index": "4235CD082112FB621C02D6DA2E4F4ACFAFC91CB0585E034B936C29ABF4A76B01", "LedgerEntryType": "DirectoryNode", "Indexes": ["6C4C3F1C6B9D76A6EF50F377E7C3991825694C604DBE0C1DD09362045EE41997"], "Flags": 0, "RootIndex": "4235CD082112FB621C02D6DA2E4F4ACFAFC91CB0585E034B936C29ABF4A76B01", "Owner": "rU5KBPzSyPycRVW1HdgCKjYpU6W9PKQdE8"}, {"index": "42E28285A82D01DCA856118A064C8AEEE1BF8167C08186DA5BFC678687E86F7C", "LedgerEntryType": "RippleState", "PreviousTxnID": "64EFAD0087AD213CA25ABEA801E34E4719BF21A175A886EC9FD689E8424560B5", "HighLimit": {"currency": "BTC", "value": "0", "issuer": "rM1oqKtfh1zgjdAgbFmaRm3btfGBX25xVo"}, "LowLimit": {"currency": "BTC", "value": "1", "issuer": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm"}, "Flags": 65536, "PreviousTxnLgrSeq": 2972, "Balance": {"currency": "BTC", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"OwnerCount": 0, "index": "433E8FD49EC8DC993D448FB68218E0E57C46B019D49689D87C5C7C7865BE5669", "Account": "rfitr7nL7MX85LLKJce7E3ATQjSiyUPDfj", "PreviousTxnID": "D1DDAEDC74BC308B26BF3112D42F12E0D125F826506E0DB13654AD22115D3C31", "Sequence": 2, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 26917, "Balance": "9998999990"}, {"index": "433FE9D880C1A0D1901BAE63BB255312119826D6ADF8571F04736C409A77B840", "LedgerEntryType": "DirectoryNode", "IndexPrevious": "0000000000000005", "IndexNext": "0000000000000001", "Indexes": ["E49318D6DF22411C3F35581B1D28297A36E47F68B45F36A587C156E6E43CE0A6", "4FFCC3F4D53FD3B5F488C8EB8E5D779F9028130F9160218020DA73CD5E630454"], "Flags": 0, "RootIndex": "433FE9D880C1A0D1901BAE63BB255312119826D6ADF8571F04736C409A77B840", "Owner": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm"}, {"index": "44A3BC5DABBA84B9E1D64A61350F2FBB26EC70D1393B699CA2BB2CA1A0679A01", "LedgerEntryType": "RippleState", "PreviousTxnID": "93DDD4D2532AB1BFC2A18FB2E32542A24EA353AEDF482520792F8BCDEAA77E87", "HighLimit": {"currency": "BTC", "value": "3", "issuer": "r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx"}, "LowLimit": {"currency": "BTC", "value": "0", "issuer": "rf8kg7r5Fc8cCszGdD2jeUZt2FrgQd76BS"}, "Flags": 131072, "PreviousTxnLgrSeq": 10103, "Balance": {"currency": "BTC", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"index": "451F831E71B27416D2E6FFDC40C883E70CA5602E0325A8D771B2863379AC3144", "LedgerEntryType": "DirectoryNode", "Indexes": ["42E28285A82D01DCA856118A064C8AEEE1BF8167C08186DA5BFC678687E86F7C", "AB124EEAB087452070EC70D9DEA1A22C9766FFBBEE1025FD46495CC74148CCA8"], "Flags": 0, "RootIndex": "433FE9D880C1A0D1901BAE63BB255312119826D6ADF8571F04736C409A77B840", "Owner": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm"}, {"index": "48E91FD14597FB089654DADE7B70EB08CAF421EA611D703F3E871F7D4B5AAB5D", "LedgerEntryType": "DirectoryNode", "Indexes": ["25DCAC87FBE4C3B66A1AFDE3C3F98E5A16333975C4FD46682F7497F27DFB9766"], "Flags": 0, "RootIndex": "48E91FD14597FB089654DADE7B70EB08CAF421EA611D703F3E871F7D4B5AAB5D", "Owner": "rPrz9m9yaXT94nWbqEG2SSe9kdU4Jo1CxA"}, {"OwnerCount": 0, "index": "4A94479428D5C50913BF1BE1522B09C558AC17D4AAFD4B8954173BBC2E5ED6D1", "Account": "rUf6pynZ8ucVj1jC9bKExQ7mb9sQFooTPK", "PreviousTxnID": "66E8E26B5D80658B19D772E9CA701F5E6101A080DA6C45B386521EE2191315EE", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 3739, "Balance": "100000000000000"}, {"OwnerCount": 0, "index": "4B2124F3A6A259DB7C7E4F479B0FCED29FD7813E8D411FDB2F030FD96F790D10", "Account": "r49pCti5xm7WVNceBaiz7vozvE9zUGq8z2", "PreviousTxnID": "4FD7B01EF2A4D4A34336DAD124D774990DBBDD097E2A4DD8E8FB992C7642DDA1", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 33, "Balance": "2000000000"}, {"OwnerCount": 0, "index": "4C6ACBD635B0F07101F7FA25871B0925F8836155462152172755845CE691C49E", "Account": "rLQBHVhFnaC5gLEkgr6HgBJJ3bgeZHg9cj", "PreviousTxnID": "3B1A4E1C9BB6A7208EB146BCDB86ECEA6068ED01466D933528CA2B4C64F753EF", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 38129, "Balance": "10000000000"}, {"index": "4E166141B72DC6C5A778B0E31453AC118DD6CE4E9F485E6A1AC0FAC08D33EABC", "LedgerEntryType": "DirectoryNode", "Indexes": ["B15AB125CC1D8CACDC22B76E5AABF74A6BB620A5C223BE81ECB71EF17F1C3489", "571BF14F28C4D97871CDACD344A8CF57E6BA287BF0440B9E0D0683D02751CC7B"], "Flags": 0, "RootIndex": "3F491053BB45B0B08D9F0CBE85C29206483E7FA9CE889E1D248108565711F0A9", "Owner": "rPgrEG6nMMwAM1VbTumL23dnEX4UmeUHk7"}, {"index": "4EFC0442D07AE681F7FDFAA89C75F06F8E28CFF888593440201B0320E8F2C7BD", "LedgerEntryType": "DirectoryNode", "Indexes": ["1595E5D5197330F58A479200A2FDD434D7A244BD1FFEC5E5EE8CF064AE77D3F5"], "Flags": 0, "RootIndex": "4EFC0442D07AE681F7FDFAA89C75F06F8E28CFF888593440201B0320E8F2C7BD", "Owner": "rnp8kFTTm6KW8wsbgczfmv56kWXghPSWbK"}, {"OwnerCount": 3, "index": "4F45809C0AFAB3F63E21A994E3AE928E380B0F4E6C2E6B339C6D2B0920AF2AC5", "Account": "rPgrEG6nMMwAM1VbTumL23dnEX4UmeUHk7", "PreviousTxnID": "1A9B9C5537F2BD2C221B34AA61B30E076F0DDC74931327DE6B6B727270672F44", "Sequence": 4, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 8897, "Balance": "8519999970"}, {"OwnerCount": 0, "index": "4F83A2CF7E70F77F79A307E6A472BFC2585B806A70833CCD1C26105BAE0D6E05", "Account": "r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59", "PreviousTxnID": "B24159F8552C355D35E43623F0E5AD965ADBF034D482421529E2703904E1EC09", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 16154, "Balance": "10000000000"}, {"index": "4FFCC3F4D53FD3B5F488C8EB8E5D779F9028130F9160218020DA73CD5E630454", "LedgerEntryType": "RippleState", "PreviousTxnID": "DFAC2C5FBD6C6DF48E65345F7926A5F158D62C31151E9A982FDFF65BC8627B42", "HighLimit": {"currency": "BTC", "value": "0", "issuer": "r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV"}, "LowLimit": {"currency": "BTC", "value": "0.25", "issuer": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm"}, "Flags": 65536, "PreviousTxnLgrSeq": 152, "Balance": {"currency": "BTC", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"OwnerCount": 2, "index": "500F730BA32B665BA7BE1C06E455D4717412375C6C4C1EA612B1201AEAA6CA28", "Account": "rD1jovjQeEpvaDwn9wKaYokkXXrqo4D23x", "PreviousTxnID": "1B91A44428CA0752C4111A528AB32593852A83AB372883A46A8929FF0F06A899", "Sequence": 32, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 18585, "Balance": "9972999690"}, {"index": "52733E959FD0D25A72E188A26BC406768D91285883108AED061121408DAD4AF0", "LedgerEntryType": "RippleState", "PreviousTxnID": "90931F239C10EA28D263A3E09A5817818B80A8E2501930F413455CDA7D586481", "HighLimit": {"currency": "USD", "value": "10", "issuer": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui"}, "LowLimit": {"currency": "USD", "value": "0", "issuer": "rHXS898sKZX6RY3WYPo5hW6UGnpBCnDzfr"}, "Flags": 131072, "PreviousTxnLgrSeq": 225, "Balance": {"currency": "USD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"index": "53F07B5C0CF6BB28F30A43E48164BA4CD0C9CF6B2917DDC2A8DCD495813734AB", "LedgerEntryType": "DirectoryNode", "IndexPrevious": "0000000000000004", "IndexNext": "0000000000000005", "Indexes": ["353D47B7B033F5EC041BD4E367437C9EDA160D14BFBC3EF43B3335259AA5D5D5", "72307CB57E53604A0C50E653AB10E386F3835460B5585B70CB7F668C1E04AC8B"], "Flags": 0, "RootIndex": "433FE9D880C1A0D1901BAE63BB255312119826D6ADF8571F04736C409A77B840", "Owner": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm"}, {"OwnerCount": 5, "index": "55973F9F8482F1D15EF0F5F124379EF40E3B0E5FA220A187759239D1C2E03A6A", "Account": "r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx", "PreviousTxnID": "2E30F12CCD06E57502C5C9E834CA8834935B7DE14C79DA9ABE72E9D508BCBCB1", "Sequence": 18, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 32301, "Balance": "9499999830"}, {"OwnerCount": 0, "index": "562A9A3B64BD963D59504746DDC0D89797813915C4C338633C0DFFEA2BEFDA0D", "Account": "rLqQ62u51KR3TFcewbEbJTQbCuTqsg82EY", "PreviousTxnID": "3662FED78877C7E424BEF91C02B9ECA5E02AD3A8638F0A3B89C1EAC6C9CC9253", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 20179, "Balance": "50000000000000"}, {"OwnerCount": 1, "index": "563B1358AF98D857FFBFDBE5DB8C9D8B141E14B8420BEB0DDEEA9F2F23777DEF", "Account": "rnGTwRTacmqZZBwPB6rh3H1W4GoTZCQtNA", "PreviousTxnID": "45CA59F7752331A307FF9BCF016C3243267D8506D0D0FA51965D322F7D59DF36", "Sequence": 2, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 8904, "Balance": "369999990"}, {"OwnerCount": 0, "index": "567F7B106FFFD40D2328C74386003D9317A8CB3B0C9676225A37BF531DC32707", "Account": "rauPN85FeNYLBpHgJJFH6g9fYUWBmJKKhs", "PreviousTxnID": "4EFE780DF3B843610B1F045EC6C0D921D5EE1A2225ADD558946AD5149170BB3D", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 39, "Balance": "10000000000"}, {"OwnerCount": 0, "index": "5686CB978E4B8978EB89B34F2A8C859DDDFAB7B592AAAA2B15024D3452F6306B", "Account": "rEMqTpu21XNk62QjTgVXKDig5HUpNnHvij", "PreviousTxnID": "126733220B5DDAD7854EF9F763D65BCBC1BBD61FD1FEEEF9CD7356037162C33F", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 41, "Balance": "10000000000"}, {"index": "571BF14F28C4D97871CDACD344A8CF57E6BA287BF0440B9E0D0683D02751CC7B", "LedgerEntryType": "RippleState", "PreviousTxnID": "1A9B9C5537F2BD2C221B34AA61B30E076F0DDC74931327DE6B6B727270672F44", "HighLimit": {"currency": "USD", "value": "10", "issuer": "rPgrEG6nMMwAM1VbTumL23dnEX4UmeUHk7"}, "LowLimit": {"currency": "USD", "value": "0", "issuer": "rEUXZtdhEtCDPxJ3MAgLNMQpq4ASgjrV6i"}, "Flags": 131072, "PreviousTxnLgrSeq": 8897, "Balance": {"currency": "USD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"OwnerCount": 5, "index": "5967EA83F1EC2E3784FD3723ACD074F12717373856DFF973980E265B86BF31BD", "Account": "rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa", "PreviousTxnID": "9C9AF3AC76FC4626D86305D1D6082944D1E56EC92E3ECEC07503E3B26BF233B2", "Sequence": 7, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 270, "Balance": "4999999940"}, {"index": "5983E0F274D173834B3B1E9553D39685201044666F7A0C8F59CB59A375737143", "LedgerEntryType": "DirectoryNode", "Indexes": ["9BF3216E42575CA5A3CB4D0F2021EE81D0F7835BA2EDD78E05CAB44B655962BB"], "Flags": 0, "RootIndex": "98082E695CAB618590BEEA0647A5F24D2B610A686ECD49310604FC7431FAAB0D", "Owner": "rHXS898sKZX6RY3WYPo5hW6UGnpBCnDzfr"}, {"OwnerCount": 2, "index": "5A08F340DE612A2F2B453F90D5B75826CBC1573B97C57DBC8EABF58572A8572B", "Account": "rshceBo6ftSVYo8h5uNPzRWbdqk4W6g9va", "PreviousTxnID": "F9ED6C634DE09655F9F7C8E088B9157BB785571CAA4305A6DD7BC876BD57671D", "Sequence": 5, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 23260, "Balance": "499999960"}, {"OwnerCount": 0, "index": "5AA4DC5C878FC006B5B3B72E5E5EEE0E8817C542C4EB6B3A8FFA3D0329A634FF", "Account": "rDsDR1pFaY8Ythr8px4N98bSueixyrKvPx", "PreviousTxnID": "FE8A433C90ED67E78FB7F8B8DED39E1ECD8DEC17DC748DB3E2671695E141D389", "Sequence": 4, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 7989, "Balance": "209999970"}, {"index": "5B7F148A8DDB4EB7386C9E75C4C1ED918DEDE5C52D5BA51B694D7271EF8BDB46", "LedgerEntryType": "Offer", "PreviousTxnID": "15955F0DCBF3237CE8F5ACAB92C81B4368857AF2E9BD2BC3D0C1D9CEA26F45BA", "BookNode": "0000000000000000", "TakerPays": {"currency": "USD", "value": "31.5", "issuer": "rhxbkK9jGqPVLZSWPvCEmmf15xHBfJfCEy"}, "Sequence": 8, "Account": "rwpRq4gQrb58N7PRJwYEQaoSui6Xd3FC7j", "OwnerNode": "0000000000000000", "BookDirectory": "2FB4904ACFB96228FC002335B1B5A4C5584D9D727BBE82145003BAF82D03A000", "TakerGets": "3000000", "Flags": 0, "PreviousTxnLgrSeq": 17826}, {"OwnerCount": 0, "index": "5CCC62B054636420176B98A22B587EEC4B05B45848E56804633F845BA23F307A", "Account": "rnCiWCUZXAHPpEjLY1gCjtbuc9jM1jq8FD", "PreviousTxnID": "152DB308576D51A37ADF51D121BFE1B5BB0EDD15AC22F1D45C36CAF8C88A318B", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 46, "Balance": "1000000000"}, {"index": "5CCE7ABDC737694A71B9B1BBD15D9408E8DC4439C9510D2BC2538D59F99B7515", "LedgerEntryType": "RippleState", "PreviousTxnID": "BBE44659984409F29AF04F9422A2026D4A4D4343F80F53337BF5086555A1FD07", "HighLimit": {"currency": "USD", "value": "50", "issuer": "r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx"}, "LowLimit": {"currency": "USD", "value": "0", "issuer": "rf8kg7r5Fc8cCszGdD2jeUZt2FrgQd76BS"}, "Flags": 131072, "PreviousTxnLgrSeq": 10092, "Balance": {"currency": "USD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"index": "5CD820D062D59330F216B85D1ED26337454217E7BF3D0584450F371FA22BCE4B", "LedgerEntryType": "DirectoryNode", "IndexPrevious": "0000000000000002", "IndexNext": "0000000000000003", "Indexes": ["6231CFA6BE243E92EC33050DC23C6E8EC972F22A111D96328873207A7CCCC7C7", "35FB1D334ECCD52B94253E7A33BA37C3D845E26F11FDEC08A56527C92907C3AC"], "Flags": 0, "RootIndex": "433FE9D880C1A0D1901BAE63BB255312119826D6ADF8571F04736C409A77B840", "Owner": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm"}, {"OwnerCount": 0, "index": "5E5B7A5F89CD4D9708BDE0E687CF76E9B3C167B7E44A34FD7A66F351572BF03F", "Account": "rKdH2TKVGjoJkrE8zQKosL2PCvG2LcPzs5", "PreviousTxnID": "64F24DBD7EEBAF80F204C70EF972EC884EF4192F0D9D579588F5DA740D7199F6", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 48, "Balance": "2000000000"}, {"index": "5F22826818CC83448C9DF34939AB4019D3F80C70DEB8BDBDCF0496A36DC68719", "LedgerEntryType": "Offer", "PreviousTxnID": "433789526B3A7A57B6402A867815A44F1F12800E552E581FA38EC6360471E5A4", "BookNode": "0000000000000000", "TakerPays": {"currency": "USD", "value": "2", "issuer": "rhxbkK9jGqPVLZSWPvCEmmf15xHBfJfCEy"}, "Sequence": 7, "Account": "rwpRq4gQrb58N7PRJwYEQaoSui6Xd3FC7j", "OwnerNode": "0000000000000000", "BookDirectory": "2FB4904ACFB96228FC002335B1B5A4C5584D9D727BBE82144F0415EB4EA0C727", "TakerGets": "1739130", "Flags": 0, "PreviousTxnLgrSeq": 17819}, {"index": "600A398F57CAE44461B4C8C25DE12AC289F87ED125438440B33B97417FE3D82C", "LedgerEntryType": "Offer", "PreviousTxnID": "DAB224E1847C8F0D69F77F53F564CCCABF25BE502128B34D772B1A8BB91E613C", "BookNode": "0000000000000000", "TakerPays": {"currency": "JPY", "value": "1320", "issuer": "rhxbkK9jGqPVLZSWPvCEmmf15xHBfJfCEy"}, "Sequence": 9, "Account": "rwpRq4gQrb58N7PRJwYEQaoSui6Xd3FC7j", "OwnerNode": "0000000000000000", "BookDirectory": "62AE37A44FE44BDCFC2BA5DD14D74BEC0AC346DA2DC1F04756044364C5BB0000", "TakerGets": {"currency": "USD", "value": "110", "issuer": "rwpRq4gQrb58N7PRJwYEQaoSui6Xd3FC7j"}, "Flags": 0, "PreviousTxnLgrSeq": 17835}, {"OwnerCount": 0, "index": "6231A685D1DD70F657430AF46600A6FA9822104A4E0CCF93764D4BFA9FE82820", "Account": "rDngjhgeQZj9FNtW8adgHvdpMJtSBMymPe", "PreviousTxnID": "C3157F699F23C4ECBA78442D68DDCAB29AE1C54C3EC9302959939C4B34913BE8", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 49, "Balance": "10000000000"}, {"index": "6231CFA6BE243E92EC33050DC23C6E8EC972F22A111D96328873207A7CCCC7C7", "LedgerEntryType": "RippleState", "PreviousTxnID": "0C164A054712296CB0946EEC6F3BF43DFE94662DA03238AABF4C1B13C32DAC24", "HighLimit": {"currency": "CAD", "value": "10", "issuer": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui"}, "LowLimit": {"currency": "CAD", "value": "0", "issuer": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm"}, "Flags": 131072, "PreviousTxnLgrSeq": 240, "Balance": {"currency": "CAD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"index": "62AE37A44FE44BDCFC2BA5DD14D74BEC0AC346DA2DC1F04756044364C5BB0000", "LedgerEntryType": "DirectoryNode", "TakerGetsIssuer": "62FE474693228F7F9ED1C5EFADB3B6555FBEAFBE", "TakerPaysCurrency": "0000000000000000000000004A50590000000000", "ExchangeRate": "56044364C5BB0000", "Indexes": ["600A398F57CAE44461B4C8C25DE12AC289F87ED125438440B33B97417FE3D82C"], "TakerGetsCurrency": "0000000000000000000000005553440000000000", "Flags": 0, "RootIndex": "62AE37A44FE44BDCFC2BA5DD14D74BEC0AC346DA2DC1F04756044364C5BB0000", "TakerPaysIssuer": "2B6C42A95B3F7EE1971E4A10098E8F1B5F66AA08"}, {"OwnerCount": 1, "index": "63923E8ED8E80378257D0EAA933C1CADBC000FB863F873258B49AA4447848461", "Account": "rJRyob8LPaA3twGEQDPU2gXevWhpSgD8S6", "PreviousTxnID": "8D7F42ED0621FBCFAE55CC6F2A9403A2AFB205708CCBA3109BB61DB8DDA261B4", "Sequence": 2, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 8901, "Balance": "369999990"}, {"OwnerCount": 1, "index": "651761F044FC77E88AA7522EC0C1116364DDAB8B0B30F742302150EF56FA0F7F", "Account": "rphasxS8Q5p5TLTpScQCBhh5HfJfPbM2M8", "PreviousTxnID": "A39F6B89F50033153C9CC1233BB175BE52685A31AE038A58BEC1A88898E83420", "Sequence": 2, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 2026, "Balance": "9999999990"}, {"HighNode": "0000000000000000", "index": "65492B9F30F1CBEA168509128EB8619BAE02A7A7A4725FF3F8DAA70FA707A26E", "LedgerEntryType": "RippleState", "PreviousTxnID": "D612015F70931DC1CE2D65713408F0C4EE6230911F52E08678898D24C888A43A", "HighLimit": {"currency": "USD", "value": "0", "issuer": "rJ6VE6L87yaVmdyxa9jZFXSAdEFSoTGPbE"}, "LowNode": "0000000000000000", "LowLimit": {"currency": "USD", "value": "1000", "issuer": "rB5TihdPbKgMrkFqrqUC3yLdE8hhv4BdeY"}, "Flags": 65536, "PreviousTxnLgrSeq": 31179, "Balance": {"currency": "USD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"OwnerCount": 0, "index": "656BA6034DAAF6D22B4CC6BB376DEEC73B308D4B1E29EC81F82F21DDF5C62248", "Account": "ramPgJkA1LSLevMg2Yrs1jWbqPTsSbbYHQ", "PreviousTxnID": "523944DE44018CB5D3F2BB38FE0F54BF3953669328CEF1CF4751E91034B553FE", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 79, "Balance": "10000000000000"}, {"OwnerCount": 0, "index": "6782BDC4CB8FA8DDC4DE5298FD12DD5C6EC02E74A6EC8C7E1C1F965C018D66A5", "Account": "rsjB6kHDBDUw7iB5A1EVDK1WmgmR6yFKpB", "PreviousTxnID": "D994F257D0E357601AE60B58D7066906B6112D49771AD8F0A4B27F59C74A4415", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 3732, "Balance": "1000000000000000"}, {"OwnerCount": 0, "index": "67FAC013CD4FB865C1844F749C0C6D9A3B637DAC4B7F092D6A4C46517B722D22", "Account": "rnj8sNUBCw3J6sSstY9QDDoncnijFwH7Cs", "PreviousTxnID": "4B03D5A4EEFCAF8ADB8488E9FD767A69C6B5AC3020E8FF2128A8CBB8A4BA0AFF", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 3753, "Balance": "60000000000000"}, {"index": "692ECE2D61FD5074F298DC168177CA6E17B7282B9630E606AE519D7FE32B5940", "LedgerEntryType": "LedgerHashes", "LastLedgerSequence": 39936, "Flags": 0, "FirstLedgerSequence": 256, "Hashes": ["46CA85D119A4FDF7644339663A813131C791BD21472BB85C526E9E4072F87ABA", "30E34F73546C514C1BD389E1A71FBC266DCED3FC1DB7A186F3F0FCF117484528", "4EB7F83E4AE050D7C46744FC40C7C506E2D2468F520A1CF50325406231AB7BA0", "D7349AEAE4337A11FDF98A60F01CEDD7CA38CE8835FE66CCA2E4B227928A2AF5", "AA4CD783DE0238A741BE8C0FEFCBC37E8A07C75195919F617749D02ED8648581", "9AB0D5C6ED47FBE7513253A012431D5BDEE6E9FE19D6E39A537C72212FDCBA53", "BF4836310428AE05209D703DB7BA805DBD309959DDFB1A013666CADFB3B02C24", "20D40412CA443B8972F7EFBD79D5ABA60A68744C75689A75050ECDE3106AE60F", "E1A81A0AC6B45B488E4D2EEA57E9D04BBFB078B4B72837C8754599D25C4C8D3B", "188FC5B7DC6F0CE992BA19ED4405BA8B3399FA69485CDEDE42F1BED9E4355447", "EA8C6297E23798A28D4D03782CFF274C45832141D2A084C6D550251D40C6F5E3", "B45FD83C30ACB19688E9F482C2BC5EA99242431DDFC761266FCE88FD5FFB4B22", "142F2DC1D72345824169FC14971E40154268A393AC0CEC260AAB171E77992218", "A464B55B61046CED55778A3F23AB49908EDC310223E74F4EFFAE195602655CDA", "E1532980D3BAA96CBE31A35DA8D85C4187DD2DC9285168D0BEFAB23AB7AFCA6C", "E57645836A7238265D735DCC3318446B513D95405759044EE367DA3933F902EB", "71BCE9D7C1CFFE3E8843FF25A3DAD31384AB561A91F4A0F074F5210F5E6BCA77", "03FD3FF1D27D5E4E9768B03A9438DC39827F34E559A82FD8FE3E0894ADF122A0", "4E1F327BA0FAB0536C023A36ADC9226411FF4C7854CB73BA7230484D3B26A4FD", "DF40D6608787FFB9B9324C3E40388500CAF4B3CFC4C1857A7806C421D86787B4", "0A80A82CE9A46DBFA6423FFC1D6B0FE0E05ECA4DC379D4A24E5AB78EED5D8D54", "E439B3FEF555EA03AFB0D518942C42EB546934B8DD57D8C531EA1A6EDCEF3D0E", "2153861CFA542E2AE593B38F1793268138D0EB462E21D45F9A40A84A12F42D19", "E1025986FB51465C5226BFF003F5C03D25C8C2D37A82D8A389EF536CF18F5815", "0EF09ED9B4651FA200C7CFA76186B7F418B2F3C4838EEBC34AF679AC83F04DA5", "E0798890BD8C632C9B184BAC912129A000C21D9C261238CFFD49B85231F8691E", "0B666FF1E19633C145695FB01C8FC10EA5F51CB230ABD781F6306334D83DD4BC", "BA16AECB9E2CF8D68D31675C4B17A7D5A3E12ABAB9C47EA48942FBEC8BE574D5", "41EA17AFDD8A096C2C37AEB30D6C840E394E9B33F1A23B46A6E5A0B458E602E7", "9B359B65D509275EF1F8F97C90CCA7F1538689968C94BA5F93353E57EB1B4DEF", "8CEA4D27D9DAF3158A0DBB68FE7FB78CD9A01E880070EE5AD3F7C172B860F0CD", "C80FD9750847F44BBFE0A36A6ADC1653F48EDA3DFF515ED45C5D1DB455686138", "BE25E0085DDB6A18232448CE2CBFC4D9DADBC2613B026A334FE234811DCC2DCF", "08A08EA0C5D1E13BCD5F7032C1E27F0856EA10BDCDC163DF0FB396FE2CABA31B", "A68967254F794A6B6ADCF83A7FFA225276F3ADF81E23E2E9DBB48B103F4F287A", "D901F12F3B934543752F66F62DE2F70261499879611F3536C4C9F38CFED34FA2", "CF03209B2601483CCE4A08D000CE4B51B851CE8AC0E426675987BE5CF803C18C", "BA6878132CFDF8C68056875B00E33EF08FCF7BEA2A62193C36DE3B1875EF3B9D", "2A566045F7A7A243BAC56BE8EC924F02339E3C76F8DC7E046F7C11AA8C342B40", "4AF051B5585F6222321E5F5B850353C03E0D63DAF5E143040471B444ABB72825", "4A97A57376069E1257020D5501112A14CC01E9D0F05100C957C7BEDE339E50F8", "37C67F8F6D16F25E5D4667934137D34723750B5D9FE83166A7D6D76B36C8C179", "707E9AF5FBFB4F9C49CF86A9574F5D92E2A116A33BC9DE99718880289A0788D9", "B42F73034086D2F0EBC448F712C593A03C4BEBFB8744D3BAD3E09A20F01828A3", "0A2F54078737CFB3DC5926C59953D554A8694EF61B3636DAC92EBD43388889E2", "70924BD1A23B8E5507FE9926CB313EA8B1DE0448A56745323431406CA16274FD", "05575230980F40E49E56A104C14F1E782D1BEF983698F5D362B5F07DE0D428E8", "FB1C5932BE70A69CCF6DBA76107FAA3BA1007ED13DFD1AAB17FC425A10EB1581", "25FC22191B032F57E2FA33BE3479C2BDEA11CF9E2E2EFF708B27A87B1B523A89", "211A029A97B7F8B3BBCA0E522BDF59E38E9A31D81BE9E992D29DE8F2D4E22A4F", "3D854A51048D99BABF0007FBF7B689E3E098C30203BF6D1DA3D5E331EC14DD98", "22393FDC141993373E998910AEBCC3A325208E6C2F5AF5F0EA89AF8E707035BB", "48F51EB63247C8444E30FBF1C96C82732078EF017FD24E50F153701762D1C73C", "1933B26C54C13B95D4F5BB231C5C6C815F1CC549BB566176C69685FAB89B2D30", "18B0E6978BDA0F820ECCC2812D3BCBA26B5FCD82162BE4ECFBB2B37F4202022C", "AE268627782C85AE0B585DEBB70A360A25325163E052DEFC778B12D6F5F3140D", "A9D9251250BEA2908137E2BF02B5265489682CC0767ABDDEFEF2081AA400BE22", "E3D86A55F1C1247128CBDD92DCD6825ABA2B1A0CF11E708D4B7A095691FA9212", "66ACAE0C1C0131C3C3E44F97EE718CF06D477745BBC5C1E62B5FAA1E64755C40", "64424CDBB7213281B55264AC5EDDBF8E3C08DC9F91AC522BC27F54E6927AEBF5", "E99D194A57372231B580720BFF3FBF97C9012E0FE1F24B9B8B1D4B3F712E0FFD", "28D45AD772BB438DB55ADC3F3E10A661C2386D530E7B818D66705830E642BACF", "F4BD92C5D43BD66D9C88CD8F7155CD9D4239D4BFDEAE39A59D508C55E94D92C9", "BB4569ABCAE972A58BBE235AA15804A1A5C338A88D58105EE156E691379FF6D6", "700B19B81823E8F5772800F7E43049733D5B0704DD2D1FE381D698BB80DD7261", "9EA049B105956ECD1848EFDBF1BA5AC77200254D3B200B59A520216BF52F8B33", "E037EF16B6EC5247FF05EE5F2D3541E4F7DDB584FDB54369D89ED8C4F169A1BA", "FB5B4ACAF66451AD44AFC25E52A8883AD8F7C2D92A399BD06728AB949A0C2543", "28416DC35EC84994E022398FE3D33AA5ECFB32402F3ECE8AE5AD44795653D80F", "9D65AA309D29A33CC11CF9A862764981A66ECAB7CD37857F7D088AF0E670117C", "04855D0B5B7C7BF3BF670C2E2A623AF02AABE2F1DAC85B81B63D7BB980FAE348", "819D06F863296E89D4B3D48E14A5B227EC89053F8CC9FE15029E22C34C912B92", "7195B5FA6F039200B3F9A1C9E831502C9AA22794D8CEF4C35F72399B0C4B6F42", "D17CFB13B3657BED7CB506DB48258ED0DC0ABE9B6D04C75030DF208BE07EECA0", "8930F9420CF861AD268B206BFCAA3BAB1D28906E43B6C4F0297D1D6579D58109", "131945F850C00D65D13712F64B41B1DFD7D6649AD78B3ADDCDC0AB51FB0A2FC2", "811B87B783CD76B9E612B867B355FB8CC4ABDAE9FA302C532733C41B52AB5FFE", "439CE2133E0C5DF12A0DB86AFF23D2D0CE8ADFEABDF2E2F3F568D58DA7A1C277", "8CEC9F269F28CD00FE9B4811F841BEE5E3937AC81EA30D17207CEEC9832091FB", "2EB319E8D384357255F300CC78E82FF7ECF84949A07D7043AE67645DD0D1708A", "DC6F10FD8B4E1BAA925BD1919BE70DF251B192B72D5CBF1BD42C69B5F9D9E33A", "7B2B336FB5149DB963FC0C84EEBD4271B7DC33A79FACCDB9CD3C98F821B8C11C", "5F8B5CF6AEE7ADF8FA23122E2AF6BBAD77E50D077483B545A9B6EBF6ECF13FC5", "0C43B20F1A457970C8CEFAC5C1642EA8996BBD70DD2109AAD84E4D33CD1A97F3", "777E49B89E8C2D06ADF2F36817BB029F52A03469B71821F6EF77B6907611486B", "D91A0474F4B64E36D374C2AF78ADF85BA5844EDF4E72056944015B3349532A29", "77B609A5BC8BD805D581B06C2423E90C618C68484166632702DB08B0184C3B26", "05E41DCF6ED8D6154EF0D6AC8FD7302561E69DB1A8938C0AF9CC947343D80DED", "6C3AEB3E66F133591E6D20412B1816EAED5AF5643CB51D06188D36294AA9758C", "DD76DE696BDFEC3F18EAA16C17B78E9C8C5B56FA0FEB224B579A589C983F549C", "01502B404586D235FBB5FECB8D1CDE64F865AA1DA2A5EC877374DE717FEBF4A0", "FAB3679AE0D51A0BCB4AF004228AF5DB6DBD42CD1B0415BE5A83D282F6B448A1", "C7E8C01A3F5D0756F393CE2D1A14073EA0E4126D0170E04FE2F9CB97EF3A3C86", "2A6419BD4F9111CC03F4B0EB459B902B69F0A685FCB20E5ACAE24903113FF218", "6BF67DCAC27D3E57F3B85FECDC1C6E6C70CE26EF27136EF38C45E6794BE9A40F", "2FD59B8594521D4F2DA9004B493BFA87C387694111C08BDFD66E69AEE4752BCF", "887647702EBA5D91A05A5FAAF36A4793CF8B6292612A96539F80FEB5D67A6CAB", "B613E7A7A119E99DFF72B7B6F67906B211F95FF679686F65EDF5E32047FEBC60", "C010B145685BCBD6CF1CED7E42E8950910B9DD01D0D72BBE0EA9A52464386EC0", "4564B180267F9DE53016E25E8D8AA20F9ACCAC4E76BAE60BACC8ACA70E766DD1", "3CB16E7A33032CA80E0F935665304CEC1E61EE9BBB4B7A51E4B2708E6E7FAB7E", "96BF360D0FE736D520582AE5574A9FB6D482810F37B12504C7754FB9B0368D10", "F116AB72EBE3F85B7715599C6F88165550F88948883D293326D7A3A37607AD7F", "338BFAD9143B14AACDF99F0F16C9819585903EE264DFCA996FC0E29644EB2616", "4B7EB8D620A38925EB26EB7BFE1D0D8A9F7A3F542CA79F25443C051349F75597", "D2F7152FC9E0B243A0AA33B1DF2B8AD0229D6BA08129A5E1BE79EF339017234E", "3EA85163CFA860E378792CC9C0F97B7B6D1A67A3E10A1D19D506EF4A07784CE9", "BBC59E15FEB70E5BA51B37DEADE73F386F3F6C32BF01E964C21ADEA961156A05", "A783B441DABD6E8FB82617396E676039714CDD55530AEFE9FA1950DDFB12D19C", "0983655D0A7A0A2EA9F47F4621098B62BD2350E3721F6126D852E14628F75B49", "5E772F93AB27ED7ABC015E65DAC1636C4BEE65161B0C365E54C7B4E7253D085A", "73850E9B09C456566B1233F7E3E99A6C8A8DAC815351CAA8647733AFCDA89242", "EB2E44652F1D48125B2B1D765EEC7E666CD61774A09DC5062332975B1E5BB9CE", "B067B4B47A15BC454EAF10F1528CDA034050E14ED6B4C7B8A69152252EB7EC59", "61D7F81182F42A97B32AE2CA5FF818C6D6BD1252822C9DE96412CF9C44C26E52", "84BAF99B7C240088590D793FB2AB3E0CFD7EC8A22771D78870FEAF902FBCA3CA", "47ED82D33D08A086409370EE11344E1429DC1072D053FA84C5047186E09E9415", "2E8A8D8C7DB6156C707260A1B9C80B79C7F2916C52267925A04D24B91BCDA571", "89ADAF9ECA28CEB75C9DFAD092A6028FB6F9EC8B0AB1816B7446881E59BF1E5A", "D6A2446D0A74397534CDCB9F6B27C3846A43914FF88C1487878A608B0AF97361", "02EB8D561A1FB6AD0443C7EA50978129BE3013E627696E35F4A86AA2664EA6C7", "60D8452D3D1329802051FF7D64750EF89D0FA7F52407D27DCAAD4FC9866AB3C6", "48A6817C81ADD8E803604C3A907BB5B98D1545FED8E69542EB3CF8FD5DDE9564", "16564946C4C731287922FA4E1E7E8F619F0A4F1BACE642D8D9C914D0A992C3F0", "C59D15488844223AC052BB01A3A547B2C378E11D1DBBC037F1A924A58BB3A7A5", "CC2E8827C0FCAB29E90F466E22AAA9E54C95D214517AE6824361CF6C4B1A1DA9", "43E701475E1A25107B4585645A83CD942B8644C65111193DABC1D148C4CF6E18", "2F29FEEFF9D59C9DFE325A86C127677EB619B69D8337A6924DC99541199F2880", "95713AB9878E9CC9F459ED06E2E8AE08B3AA7059690AB7ABE9AF5E6B03F974C5", "B9761DF3B6A17C9223F17619A31CC7E751CA43F79FF97517A0379F9A0970BDD5", "D23B27C92B27A8349B9DC838C1060445D4A5F11036A1ECB731B4F1A8A2FEE68A", "2A9230932745154A632BE6E8BC02BDA70ACC63BA35CD5D9CB7FE8037C5E17B5A", "5EB24E22E303BAB86456FC00C414F274C138C4809B2C4BB1A60B824F22D13E49", "D8212A0EDCACC94A5DD9BA8862DEA437206E1D6D98A080FA6FC81AE907FE5263", "2DF6D2E2D633407B98809F32B1EB0A4145385F9F81CE5F7B0BC2E1E6B0F809C9", "83C1EECD541CDED8F7DCA5118B402156AC50F5130CC55E8A34740EF3BCEF445D", "E3DD4311EC37E750D62B5AA6BEBB6007D7FE652155B2B8CA52B59DC58BDF5E7F", "1CFDBAB1465C114335BCE962621B3B9F3E464817F7403031FB5558A2B4A514E9", "A35860460AD1096EBCBFF7E8C0A7086594C18BC0AA5F7CB23C1E40FF22FC133F", "09FE0839286B47089EA34D465C2089EC205B40604EE51725E697035DE58134B6", "A3CC048DB8E7F433B86C311D6226EA64BE2BA0137B818EF35BE98B3E900DA88A", "DB764B3E83DEE68022BD886D5CC1276B31FBBBEDA3186E5E1BDE2EEC1B8E8C9E", "83485A81ECBA2E8E2EF0B6A1DA4D730D863E32E2CA46FBB8415E9621799984F8", "269DC791F56AACAEF6CEA04C6C99450345D3D692A2F74E38B9CC161C182BB1BC", "23FBE8EE73A47376CD8799610ADA8509539B480BE3D9E280DB83CF2AF6DC9DB5", "38E7AB66E8C93173DE7373DA4A616E458DF4196E140C8EFAABDF21B7D4BE9741", "FB0EA9CF94A19B0980A109E07D60FC009042940D79EB7A6C611FEEBD4E59049A", "AB0FA33B50D992508072E9AB22AA9267A52B220E9A1340A950DCA9884561A6D7", "255332987D4D58D4404C3C9BE59AFF6F05FE51021F04AB8A6AABE50BC35BD5D2", "087E507D4829043BBBD7BD83F27F96651C7530D939EDE7B7BDD3E93F99BBCD52", "1BBAE8DD1BE51A5FB8B0FFDCD1EE7931425B1AD9625D5104D965C7E2E878BDB8", "9AE3B3C617F9F5B4A21F7E3053AACD8DB6BBED7C61C0D99A435F017B92FDE43B", "58F4F86687BB057B5897BB2DA9F242213E9B6D8AB35F704279DF623B8038E33A", "D9805D605BC2D8F3872A80B1824EF922870B5746A6BB60E3035538C18C700D30", "2D7D5F2E67BD06757A3071A2B7D3C365F54F42D4870F9CADD781C1A5945B6092", "EE15773B6C898386E770E3613E28A8BE0D365F933648CA9AC4828AD67C998B71"]}, {"OwnerCount": 0, "index": "6A920AE3EF6A0984853EEECB8AE78FD7532537BB895118DE44C6257DB1792ECE", "Account": "rB59DESmVnTwXd2SCy1G4ReVkP5UM7ZYcN", "PreviousTxnID": "7B2A63FEEDB3A8ECCC0FF2A342C677804E75DCC525B1447AB36406AB0E0CFE48", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 3743, "Balance": "150000000000000"}, {"HighNode": "0000000000000000", "index": "6BC1677EB8218F6ECB37FB83723ED4FA4C3089D718A45D5F0BB4F4EC553CDF28", "LedgerEntryType": "RippleState", "PreviousTxnID": "4E690ECBC944A7A3C57DFDC24D7CA1A0BDEFEB916901B7E35CDD4FE7E81848D6", "HighLimit": {"currency": "USD", "value": "666", "issuer": "rwpRq4gQrb58N7PRJwYEQaoSui6Xd3FC7j"}, "LowNode": "0000000000000000", "LowLimit": {"currency": "USD", "value": "100", "issuer": "rhxbkK9jGqPVLZSWPvCEmmf15xHBfJfCEy"}, "Flags": 196608, "PreviousTxnLgrSeq": 17841, "Balance": {"currency": "USD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"HighNode": "0000000000000000", "index": "6C4C3F1C6B9D76A6EF50F377E7C3991825694C604DBE0C1DD09362045EE41997", "LedgerEntryType": "RippleState", "PreviousTxnID": "865A20F744FBB8673C684D6A310C1B2D59070FCB9979223A4E54018C22466946", "HighLimit": {"currency": "BTC", "value": "10", "issuer": "rU5KBPzSyPycRVW1HdgCKjYpU6W9PKQdE8"}, "LowNode": "0000000000000000", "LowLimit": {"currency": "BTC", "value": "0", "issuer": "r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV"}, "Flags": 131072, "PreviousTxnLgrSeq": 16029, "Balance": {"currency": "BTC", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"OwnerCount": 0, "index": "6F30F23BE3EAB1B16D7E849AEA41709A26A8C62E28F359A289C7EE1521FD9A56", "Account": "r9ssnjg97d86PxMrjVsCAX1xE9qg8czZTu", "PreviousTxnID": "217DF9EC25E736AF6D6A5F5DEECCD8F1E2B1CFDA65723AB6CC75D8C53D3CA98B", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 8412, "Balance": "200000000000000"}, {"OwnerCount": 0, "index": "70FDAD46D803227A293CDE1092E0F3173B4C97B0FB3E8498FEEEE7CB6814B0EA", "Account": "rEJkrunCP8hpvk4ijxUgEWnxCE6iUiXxc2", "PreviousTxnID": "83F0BFD13373B83B76BDD3CB47F705791E57B43DB6D00675F9AB0C5B75698BAC", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 54, "Balance": "10000000000"}, {"index": "72307CB57E53604A0C50E653AB10E386F3835460B5585B70CB7F668C1E04AC8B", "LedgerEntryType": "RippleState", "PreviousTxnID": "7C63981F982844B6ABB31F0FE858CBE7528CA47BC76658855FE44A4ECEECEDD4", "HighLimit": {"currency": "BTC", "value": "0", "issuer": "rEe6VvCzzKU1ib9waLknXvEXywVjjUWFDN"}, "LowLimit": {"currency": "BTC", "value": "10", "issuer": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm"}, "Flags": 65536, "PreviousTxnLgrSeq": 2967, "Balance": {"currency": "BTC", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"index": "72D60CCD3905A3ABE19049B6EE76E8E0F3A2CBAC852625C757176F1B73EF617F", "LedgerEntryType": "DirectoryNode", "Indexes": ["AB124EEAB087452070EC70D9DEA1A22C9766FFBBEE1025FD46495CC74148CCA8"], "Flags": 0, "RootIndex": "72D60CCD3905A3ABE19049B6EE76E8E0F3A2CBAC852625C757176F1B73EF617F", "Owner": "rQsiKrEtzTFZkQjF9MrxzsXHCANZJSd1je"}, {"index": "73E075E64CA5E7CE60FFCD5359C1D730EDFFEE7C4D992760A87DF7EA0A34E40F", "LedgerEntryType": "RippleState", "PreviousTxnID": "AAC46BD97B75B21F81B73BE6F81DF13AE4F9E83B6BD8C290894A095878158DEB", "HighLimit": {"currency": "USD", "value": "10", "issuer": "r9duXXmUuhSs6JxKpPCSh2tPUg9AGvE2cG"}, "LowLimit": {"currency": "USD", "value": "0", "issuer": "r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx"}, "Flags": 131072, "PreviousTxnLgrSeq": 27420, "Balance": {"currency": "USD", "value": "-1", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"OwnerCount": 0, "index": "758CB508F8721051EE188E4C354B7DC7B2EE402D3F8ACBBEBF5B1C38C11D9809", "Account": "rLCAUzFMzKzcyRLa1B4LRqEMsUkYXX1LAs", "PreviousTxnID": "5D4529121A6F29A1390730EBF6C6DEF542A6B6B852786A4B75388DA0067EAEE4", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 56, "Balance": "10000000000"}, {"index": "77F65EFF930ED7E93C6CC839C421E394D6B1B6A47CEA8A140D63EC9C712F46F5", "LedgerEntryType": "DirectoryNode", "Indexes": ["4FFCC3F4D53FD3B5F488C8EB8E5D779F9028130F9160218020DA73CD5E630454", "6C4C3F1C6B9D76A6EF50F377E7C3991825694C604DBE0C1DD09362045EE41997", "26B894EE68470AD5AEEB55D5EBF936E6397CEE6957B93C56A2E7882CA9082873", "E87ABEF8B6CD737F3972FC7C0E633F85848A195E29401F50D9EF1087792EC610"], "Flags": 0, "RootIndex": "77F65EFF930ED7E93C6CC839C421E394D6B1B6A47CEA8A140D63EC9C712F46F5", "Owner": "r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV"}, {"index": "7C05004778BF5486985FDE0E2B49AA7DC0C775BCE20BD9644CBA272AA03CE30E", "LedgerEntryType": "DirectoryNode", "Indexes": ["44A3BC5DABBA84B9E1D64A61350F2FBB26EC70D1393B699CA2BB2CA1A0679A01", "7D4325BE338A40BBCBCC1F351B3272EB3E76305A878E76603DE206A795871619"], "Flags": 0, "RootIndex": "8E92E688A132410427806A734DF6154B7535E439B72DECA5E4BC7CE17135C5A4", "Owner": "r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx"}, {"OwnerCount": 0, "index": "7C3EF741E995934CE4AF789E5A1C2635D9B11A2C32C3FC180AC8D64862CCD4C5", "Account": "r4cmKj1gK9EcNggeHMy1eqWakPBicwp69R", "PreviousTxnID": "66A8F5C59CC1C77A647CFFEE2B2CA3755E44EC02BA3BC9FDEE4A4403747B5B35", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 57, "Balance": "10000000000"}, {"index": "7CF07AD2891A664E9AAAC5A675E0241C2AD81B4D7197DCAAF83F9F4B7D4205E2", "LedgerEntryType": "DirectoryNode", "IndexPrevious": "0000000000000001", "IndexNext": "0000000000000002", "Indexes": ["E136A6E4D945A85C05C644B9420C2FB182ACD0E15086757A4EC609202ABDC469", "35FB1D334ECCD52B94253E7A33BA37C3D845E26F11FDEC08A56527C92907C3AC"], "Flags": 0, "RootIndex": "1F71219BA652037B7064FC6E81EABD8F0B54F6AFE703F172E3999F48D0642F1C", "Owner": "rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa"}, {"HighNode": "0000000000000000", "index": "7D4325BE338A40BBCBCC1F351B3272EB3E76305A878E76603DE206A795871619", "LedgerEntryType": "RippleState", "PreviousTxnID": "A4152496C7C090B531A5DAD9F1FF8D6D842ECEDFC753D63B77434F35EA43797C", "HighLimit": {"currency": "USD", "value": "0", "issuer": "rEA2XzkTXi6sWRzTVQVyUoSX4yJAzNxucd"}, "LowNode": "0000000000000003", "LowLimit": {"currency": "USD", "value": "0", "issuer": "r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx"}, "Flags": 131072, "PreviousTxnLgrSeq": 32359, "Balance": {"currency": "USD", "value": "-1", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"index": "80AB25842B230D48027800213EB86023A3EAF4430E22C092D333795FFF1E5219", "LedgerEntryType": "DirectoryNode", "Indexes": ["42E28285A82D01DCA856118A064C8AEEE1BF8167C08186DA5BFC678687E86F7C"], "Flags": 0, "RootIndex": "80AB25842B230D48027800213EB86023A3EAF4430E22C092D333795FFF1E5219", "Owner": "rM1oqKtfh1zgjdAgbFmaRm3btfGBX25xVo"}, {"OwnerCount": 0, "index": "842189307F8DF99FFC3599F850E3B19AD95326230349C42435C19A08CFF0DD2D", "Account": "rHSTEtAcRZBg1SjcR4KKNQzJKF3y86MNxT", "PreviousTxnID": "FE8A433C90ED67E78FB7F8B8DED39E1ECD8DEC17DC748DB3E2671695E141D389", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 7989, "Balance": "19790000000"}, {"OwnerCount": 0, "index": "8494EFE5E376B51716EE12EE6ABAD501940D3119400EFB349ADC94392CBCE782", "Account": "rnNPCm97TBMPprUGbfwqp1VpkfHUqMeUm7", "PreviousTxnID": "F26CE2140F7B9F9A0D9E17919F7E0DA9040FB5312D155E6CDA1FEDDD3FFB6F4D", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 60, "Balance": "10000000000"}, {"OwnerCount": 0, "index": "854439EC87B9DD8B2D5D944D017A5027A956AE9F4969A439B81709F9D515EAEF", "Account": "rwZpVacRQHYArgN3NzUfuKEcRDfbdvqGMi", "PreviousTxnID": "9D02BD8906820772FCF8A413A6BF603603A5489DE1CFE7775FDCF3691A473B64", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 61, "Balance": "10000000000"}, {"index": "85469362B15032D6213572E63175C87C321601E1DDBB588C9CBD08CDB3F276AC", "LedgerEntryType": "RippleState", "PreviousTxnID": "E816716B912B1476D4DE80C872A52D148F1B0791EA7A2CEF1AF5632451FECCAD", "HighLimit": {"currency": "CAD", "value": "10", "issuer": "rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa"}, "LowLimit": {"currency": "CAD", "value": "0", "issuer": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm"}, "Flags": 131072, "PreviousTxnLgrSeq": 246, "Balance": {"currency": "CAD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"OwnerCount": 0, "index": "8991D79F42029DE8CE26503540BD533DB50E4B1D59FC838870562CB484A18084", "Account": "rHrSTVSjMsZKeZMenkpeLgHGvY5svPkRvR", "PreviousTxnID": "E6FB5CDEC11A45AF7CD9B81E8B7A5D1E85A42B8DCD9D741786588214D82E0A8A", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 3759, "Balance": "10000000000000"}, {"HighNode": "0000000000000000", "index": "8A2B79E75D1012CB89DBF27A0CE4750B398C353D679F5C1E22F8FAC6F87AE13C", "LedgerEntryType": "RippleState", "PreviousTxnID": "B9EB652FCC0BEA72F8FDDDC5A8355938084E48E6CAA4744E09E5023D64D0199E", "HighLimit": {"currency": "USD", "value": "0", "issuer": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh"}, "LowNode": "0000000000000000", "LowLimit": {"currency": "USD", "value": "10", "issuer": "rD1jovjQeEpvaDwn9wKaYokkXXrqo4D23x"}, "Flags": 65536, "PreviousTxnLgrSeq": 12647, "Balance": {"currency": "USD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"OwnerCount": 0, "index": "8A43C256DEAAE94678596EF0C3019B1604788EDA72B7BA49BDCBD92D2ABB51FB", "Account": "rfCXAzsmsnqDvyQj2TxDszTsbVj5cRTXGM", "PreviousTxnID": "10C5A4DCEF6078D1DCD654DAB48F77A7073D32981CD514669CCEFA5F409852CA", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 31798, "Balance": "10000000000"}, {"index": "8ADF3C5527CCF6D0B5863365EF40254171536C3901F1CBD9E2BC5F918A7D492A", "LedgerEntryType": "DirectoryNode", "Indexes": ["BC10E40AFB79298004CDE51CB065DBDCABA86EC406E3A1CF02CE5F8A9628A2BD"], "Flags": 0, "RootIndex": "8ADF3C5527CCF6D0B5863365EF40254171536C3901F1CBD9E2BC5F918A7D492A", "Owner": "rsQP8f9fLtd58hwjEArJz2evtrKULnCNif"}, {"index": "8BAA6F346307122FC5527291B4B2E88050CB66E4556360786B535C14BB0A4509", "LedgerEntryType": "DirectoryNode", "Indexes": ["CAD951AB279A749AE648FD1DFF56C021BD66E36187022E772C31FE52106CB13B", "C683B5BB928F025F1E860D9D69D6C554C2202DE0D45877ADB3077DA4CB9E125C", "25DCAC87FBE4C3B66A1AFDE3C3F98E5A16333975C4FD46682F7497F27DFB9766", "9A551971E78FE2FB80D930A77EA0BAC2139A49D6BEB98406427C79F52A347A09", "E87ABEF8B6CD737F3972FC7C0E633F85848A195E29401F50D9EF1087792EC610", "65492B9F30F1CBEA168509128EB8619BAE02A7A7A4725FF3F8DAA70FA707A26E"], "Flags": 0, "RootIndex": "8BAA6F346307122FC5527291B4B2E88050CB66E4556360786B535C14BB0A4509", "Owner": "rB5TihdPbKgMrkFqrqUC3yLdE8hhv4BdeY"}, {"OwnerCount": 0, "index": "8BE1B6A852524F4FA4B0DD3CBED23EEBEC3036C434E41F5D4A65BC622417FD52", "Account": "rfpQtAXgPpHNzfnAYykgT6aWa94xvTEYce", "PreviousTxnID": "0C5C64EDBB27641A83F5DD135CD3ADFE86D311D3F466BACFEBB69EB8E8D8E60F", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 62, "Balance": "10000000000"}, {"index": "8C389355DAEAE9EFFCBAFB78CE989EE2A6AA3B5FB0CB10577D653021F8FF0DF5", "LedgerEntryType": "DirectoryNode", "IndexPrevious": "0000000000000004", "IndexNext": "0000000000000005", "Indexes": ["CF1F8DF231AE06AE9D55C3B3367A9ED1E430FC0A6CA193EEA559C3ADF0A634FB", "CEA57059DECE8D5C6FC9FDB9ACE44278EC74A075CE8A5A7522B2F85F669245FF"], "Flags": 0, "RootIndex": "D0CAC45692858D395B16D52A0B44ADCB7EF178617C05BAE3C36FF5574BA012C3", "Owner": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui"}, {"index": "8E92E688A132410427806A734DF6154B7535E439B72DECA5E4BC7CE17135C5A4", "LedgerEntryType": "DirectoryNode", "IndexPrevious": "0000000000000003", "IndexNext": "0000000000000001", "Indexes": ["17B72685E9FBEFE18E0C1E8F07000E1B345A18ECD2D2BE9B27E69045248EF036", "F9830A2F94E5B611F6364893235E6D7F3521A8DE8AF936687B40C555E1282836"], "Flags": 0, "RootIndex": "8E92E688A132410427806A734DF6154B7535E439B72DECA5E4BC7CE17135C5A4", "Owner": "r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx"}, {"OwnerCount": 0, "index": "903EDF349E819F46C97F4BF5E0BE8CE7522A127A5ED3B262BFBE75AE151A9219", "Account": "rGRGYWLmSvPuhKm4rQV287PpJUgTB1VeD7", "PreviousTxnID": "EE8B75C4A4C54F61F1A3EE0D0BB9A712FCE18D5DFB0B8973F232EEED301ACD84", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 85, "Balance": "1000000000000000"}, {"index": "908D554AA0D29F660716A3EE65C61DD886B744DDF60DE70E6B16EADB770635DB", "LedgerEntryType": "RippleState", "PreviousTxnID": "C7AECAF0E7ABC3868C37343B7F63BAEC317A53867ABD2CA6BAD1F335C1CA4D6F", "HighLimit": {"currency": "MEA", "value": "1", "issuer": "rPcHbQ26o4Xrwb2bu5gLc3gWUsS52yx1pG"}, "LowLimit": {"currency": "MEA", "value": "0", "issuer": "rLiCWKQNUs8CQ81m2rBoFjshuVJviSRoaJ"}, "Flags": 131072, "PreviousTxnLgrSeq": 10066, "Balance": {"currency": "MEA", "value": "-1", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"index": "90F51238E58E7CA88F9754984B8B2328DCD4A7D699C04092BF58DD40D5660EDD", "LedgerEntryType": "DirectoryNode", "Indexes": ["6BC1677EB8218F6ECB37FB83723ED4FA4C3089D718A45D5F0BB4F4EC553CDF28", "A5C489C3780C320EC1C2CF5A2E22C2F393F91884DC14D18F5F5BED4EE3AFFE00", "263F16D626C701250AD1E9FF56C763132DF4E09B1EF0B2D0A838D265123FBBA8", "5F22826818CC83448C9DF34939AB4019D3F80C70DEB8BDBDCF0496A36DC68719", "5B7F148A8DDB4EB7386C9E75C4C1ED918DEDE5C52D5BA51B694D7271EF8BDB46", "600A398F57CAE44461B4C8C25DE12AC289F87ED125438440B33B97417FE3D82C"], "Flags": 0, "RootIndex": "90F51238E58E7CA88F9754984B8B2328DCD4A7D699C04092BF58DD40D5660EDD", "Owner": "rwpRq4gQrb58N7PRJwYEQaoSui6Xd3FC7j"}, {"OwnerCount": 2, "index": "910007F4231904B85917A2593E4A921A46BC539D4445E2B19DCD7B01619BB193", "Account": "rHXS898sKZX6RY3WYPo5hW6UGnpBCnDzfr", "PreviousTxnID": "21278AF0CC3A3E968367D064C61280B9723E85F8170F67D4FED0D255E92381D5", "Sequence": 5, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 8985, "Balance": "10199999960"}, {"OwnerCount": 0, "index": "93FA2164DCFA6C2171BE2F2B865C5D4FBE16BF53FB4D02C437D804F84FA996A8", "Account": "r4U5AcSVABL6Ym85jB94KYnURnzkRDqh1Y", "PreviousTxnID": "024FF4B5506ABC1359DBFF40F783911D0E5547D29BDD857B9D8D78861CFC6BE7", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 65, "Balance": "10000000000"}, {"OwnerCount": 0, "index": "958D39AEF473EC597F0036498CCE98077E634770DB1A6AFFB0E0709D925CE8EC", "Account": "rHzWtXTBrArrGoLDixQAgcSD2dBisM19fF", "PreviousTxnID": "CBF0F1AC96D1E0AA8EBA6685E085CD389D83E60BA19F141618BFFA022165EDA2", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 14186, "Balance": "10000000000"}, {"OwnerCount": 2, "index": "96515A9154A54A289F5FA6BBAE3BB8F1D24416A39902635C9913FF3A04214670", "Account": "r4DGz8SxHXLaqsA9M2oocXsrty6BMSQvw3", "PreviousTxnID": "47F959E260E8EEBA242DF638229E3298C8988FEAC77041D7D419C6ED835EF4A8", "Sequence": 5, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 10067, "Balance": "9999999960"}, {"OwnerCount": 0, "index": "968402B6C7B9F5347F56336B37896FB630D48C1BDFB3DB47596D72748546B26A", "Account": "r9hEDb4xBGRfBCcX3E4FirDWQBAYtpxC8K", "PreviousTxnID": "AE5929DE1626787EF84680B4B9741D793E3294CC8DFE5C03B5C911AF7C39AD8C", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 3055, "Balance": "10000000000"}, {"index": "98082E695CAB618590BEEA0647A5F24D2B610A686ECD49310604FC7431FAAB0D", "LedgerEntryType": "DirectoryNode", "IndexPrevious": "0000000000000002", "IndexNext": "0000000000000001", "Indexes": ["A95EB2892EA15C8B7BCDAF6D1A8F1F21791192586EBD66B7DCBEC582BFAAA198", "52733E959FD0D25A72E188A26BC406768D91285883108AED061121408DAD4AF0"], "Flags": 0, "RootIndex": "98082E695CAB618590BEEA0647A5F24D2B610A686ECD49310604FC7431FAAB0D", "Owner": "rHXS898sKZX6RY3WYPo5hW6UGnpBCnDzfr"}, {"OwnerCount": 1, "index": "98301566DDDB7E612507A1E4C2EA47CDC76F4272F5C27C6E6293485951C67FC9", "Account": "rEA2XzkTXi6sWRzTVQVyUoSX4yJAzNxucd", "PreviousTxnID": "A4152496C7C090B531A5DAD9F1FF8D6D842ECEDFC753D63B77434F35EA43797C", "Sequence": 3, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 32359, "Balance": "499999980"}, {"OwnerCount": 0, "index": "985FDD50290AC5C3D37C1B78403ACBADD552C1CDDAA92746E9A03A762A47AF67", "Account": "r2oU84CFuT4MgmrDejBaoyHNvovpMSPiA", "PreviousTxnID": "4C6DC2D608C3B0781856F42042CD33B6053FB46C673A057FB192AB4319967A0C", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 10043, "Balance": "10000000000"}, {"OwnerCount": 0, "index": "987C0B2447A0D2A124CE8B7CAC4FC46537AB7E857256A694DDB079BC84D4771F", "Account": "rPFPa8AjKofbPiYNtYqSWxYA4A9Eqrf9jG", "PreviousTxnID": "8439B6029A9E670D0980088928C3EE35A6C7B1D851F73E68FA7607E9C173AFA8", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 26718, "Balance": "10000000000000"}, {"index": "99CB152A0161D86EBA32B99F2E51024D1B4BCD9BD0CF95D3F13D90D9949135DB", "LedgerEntryType": "DirectoryNode", "TakerGetsIssuer": "58C742CF55C456DE367686CB9CED83750BD24979", "IndexPrevious": "0000000000000001", "TakerPaysCurrency": "0000000000000000000000004254430000000000", "ExchangeRate": "531AA535D3D0C000", "IndexNext": "0000000000000002", "Indexes": ["D1CB738BD08AC36DCB77191DB87C6E40FA478B86503371ED497F30931D7F4F52", "5CCE7ABDC737694A71B9B1BBD15D9408E8DC4439C9510D2BC2538D59F99B7515"], "TakerGetsCurrency": "0000000000000000000000005553440000000000", "Flags": 0, "RootIndex": "8E92E688A132410427806A734DF6154B7535E439B72DECA5E4BC7CE17135C5A4", "TakerPaysIssuer": "E8ACFC6B5EF4EA0601241525375162F43C2FF285"}, {"OwnerCount": 0, "index": "99E5F76AB42624DE2DD8A3C2C0DFF43E4F99240C6366A29E8D33DE7A60479A8D", "Account": "rp1xKo4CWEzTuT2CmfHnYntKeZSf21KqKq", "PreviousTxnID": "059D2DCA15ACF2DC3873C2A1ACF9E9309C4574FFC8DA0CEEAB6DCC746A027157", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 66, "Balance": "1000000000"}, {"OwnerCount": 0, "index": "9A3F4F80EBFE19B3F965B9ECF875A1827453A242FD50CD3DC240E842D210FB38", "Account": "rGow3MKvbQJvuzPPP4vEoohGmLLZ5jXtcC", "PreviousTxnID": "1AC83C3910B20C2A8D7D9A14772F78A8F8CA87632F3EEA8EE2C9731937CF7292", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 26714, "Balance": "50000000000000"}, {"OwnerCount": 0, "index": "9A47A6ECF2D1F6BAB6F325EB8BB5FD891269D239EDA523672F8E91A40CA7010B", "Account": "rJ51FBSh6hXSUkFdMxwmtcorjx9izrC1yj", "PreviousTxnID": "38C911C5DAF1615BAA58B7D2265590DE1DAD40C79B3F7597C47ECE8047E1E4F4", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 2948, "Balance": "325000000"}, {"HighNode": "0000000000000000", "index": "9A551971E78FE2FB80D930A77EA0BAC2139A49D6BEB98406427C79F52A347A09", "LedgerEntryType": "RippleState", "PreviousTxnID": "3662FED78877C7E424BEF91C02B9ECA5E02AD3A8638F0A3B89C1EAC6C9CC9253", "HighLimit": {"currency": "USD", "value": "0", "issuer": "rLqQ62u51KR3TFcewbEbJTQbCuTqsg82EY"}, "LowNode": "0000000000000000", "LowLimit": {"currency": "USD", "value": "1000", "issuer": "rB5TihdPbKgMrkFqrqUC3yLdE8hhv4BdeY"}, "Flags": 65536, "PreviousTxnLgrSeq": 20179, "Balance": {"currency": "USD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"OwnerCount": 6, "index": "9B242A0D59328CE964FFFBFF7D3BBF8B024F9CB1A212923727B42F24ADC93930", "Account": "rB5TihdPbKgMrkFqrqUC3yLdE8hhv4BdeY", "PreviousTxnID": "D612015F70931DC1CE2D65713408F0C4EE6230911F52E08678898D24C888A43A", "Sequence": 60, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 31179, "Balance": "8188999999999410"}, {"index": "9BF3216E42575CA5A3CB4D0F2021EE81D0F7835BA2EDD78E05CAB44B655962BB", "LedgerEntryType": "RippleState", "PreviousTxnID": "F7A5BF798499FF7862D2E5F65798673AADB6E4248D057FE100DF9DFC98A7DED6", "HighLimit": {"currency": "BTC", "value": "2", "issuer": "rHXS898sKZX6RY3WYPo5hW6UGnpBCnDzfr"}, "LowLimit": {"currency": "BTC", "value": "1", "issuer": "rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa"}, "Flags": 196608, "PreviousTxnLgrSeq": 8978, "Balance": {"currency": "BTC", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"index": "9C3784EB4832563535522198D9D14E91D2760644174813689EE6A03AD43C6E4C", "LedgerEntryType": "RippleState", "PreviousTxnID": "189DB8A6DB5160CFBD62AB7A21AFC5F4246E704A1A1B4B1DB5E23F7F4600D37E", "HighLimit": {"currency": "USD", "value": "10", "issuer": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui"}, "LowLimit": {"currency": "USD", "value": "0", "issuer": "rJ51FBSh6hXSUkFdMxwmtcorjx9izrC1yj"}, "Flags": 131072, "PreviousTxnLgrSeq": 232, "Balance": {"currency": "USD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"OwnerCount": 0, "index": "9D7DC8910AB995F4E5F55776DCA326BBF0B47312A23DE48901B290598F9D2C1F", "Account": "rUvEG9ahtFRcdZHi3nnJeFcJWhwXQoEkbi", "PreviousTxnID": "DA52CF235F41B229158DB77302966E7AB04B1DFE05E3B5F4E381BC9A19FE2A30", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 250, "Balance": "50000000000000"}, {"index": "A00CD19C13A5CFA3FECB409D42B38017C07A4AEAE05A7A00347DDA17199BA683", "LedgerEntryType": "DirectoryNode", "Indexes": ["E49318D6DF22411C3F35581B1D28297A36E47F68B45F36A587C156E6E43CE0A6"], "Flags": 0, "RootIndex": "A00CD19C13A5CFA3FECB409D42B38017C07A4AEAE05A7A00347DDA17199BA683", "Owner": "rBJwwXADHqbwsp6yhrqoyt2nmFx9FB83Th"}, {"OwnerCount": 0, "index": "A175FC9A6C4D0AD3D034E57BD873AF33E2BFE9DE1CD39F85E1C066D8B165CC4F", "Account": "r3WjZU5LKLmjh8ff1q2RiaPLcUJeSU414x", "PreviousTxnID": "8E78494EFF840F90FEAD186E3A4374D8A82F48B512EA105B415ED0705E59B112", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 26708, "Balance": "10000000000000"}, {"index": "A2EFB4B11D6FDF01643DEE32792BA65BCCC5A98189A4955EB3C73911DDB648DB", "LedgerEntryType": "RippleState", "PreviousTxnID": "21278AF0CC3A3E968367D064C61280B9723E85F8170F67D4FED0D255E92381D5", "HighLimit": {"currency": "CAD", "value": "10", "issuer": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui"}, "LowLimit": {"currency": "CAD", "value": "20", "issuer": "rHXS898sKZX6RY3WYPo5hW6UGnpBCnDzfr"}, "Flags": 196608, "PreviousTxnLgrSeq": 8985, "Balance": {"currency": "CAD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"index": "A39F044D860C5B5846AA7E0FAAD44DC8897F0A62B2F628AA073B21B3EC146010", "LedgerEntryType": "DirectoryNode", "Indexes": ["CD34D8FF7C656B66E2298DB420C918FE27DFFF2186AC8D1785D8CBF2C6BC3488"], "Flags": 0, "RootIndex": "A39F044D860C5B5846AA7E0FAAD44DC8897F0A62B2F628AA073B21B3EC146010", "Owner": "r3PDtZSa5LiYp1Ysn1vMuMzB59RzV3W9QH"}, {"HighNode": "0000000000000000", "index": "A5C489C3780C320EC1C2CF5A2E22C2F393F91884DC14D18F5F5BED4EE3AFFE00", "LedgerEntryType": "RippleState", "PreviousTxnID": "D0D1DC6636198949642D9125B5EEC51FF6AC02A47D32387CBB6AAB346FB3AFE3", "HighLimit": {"currency": "BTC", "value": "33", "issuer": "rwpRq4gQrb58N7PRJwYEQaoSui6Xd3FC7j"}, "LowNode": "0000000000000000", "LowLimit": {"currency": "BTC", "value": "0", "issuer": "rhxbkK9jGqPVLZSWPvCEmmf15xHBfJfCEy"}, "Flags": 131072, "PreviousTxnLgrSeq": 17769, "Balance": {"currency": "BTC", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"OwnerCount": 0, "index": "A7CC9FE3F766F2DDE36D5530A0948C3BCB4DDB34D21B726091404E589D48AD07", "Account": "rEWDpTUVU9fZZtzrywAUE6D6UcFzu6hFdE", "PreviousTxnID": "070E052D8D38BCE690A69A25D164569315A20E29F07C9279E2F1231F4B971711", "Sequence": 12, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 23230, "Balance": "199999890"}, {"index": "A7E461C6DC98F472991FDE51FADDC0082D755F553F5849875D554B52624EF1C3", "LedgerEntryType": "DirectoryNode", "Indexes": ["116C6D5E5C6C59C9C5362B84CB9DD30BD3D4B7CB98CE993D49C068323BF19747"], "Flags": 0, "RootIndex": "A7E461C6DC98F472991FDE51FADDC0082D755F553F5849875D554B52624EF1C3", "Owner": "rEWDpTUVU9fZZtzrywAUE6D6UcFzu6hFdE"}, {"index": "A95EB2892EA15C8B7BCDAF6D1A8F1F21791192586EBD66B7DCBEC582BFAAA198", "LedgerEntryType": "RippleState", "PreviousTxnID": "058EC111AAF1F21207A3D87FC2AB7F841B02D95F73A37423F3119FDA65C031F7", "HighLimit": {"currency": "BTC", "value": "5", "issuer": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui"}, "LowLimit": {"currency": "BTC", "value": "0", "issuer": "rHXS898sKZX6RY3WYPo5hW6UGnpBCnDzfr"}, "Flags": 131072, "PreviousTxnLgrSeq": 224, "Balance": {"currency": "BTC", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"index": "AA539C8EECE0A0CFF0DBF3BFACD6B42CD4421715428AD90B034091BD3C721038", "LedgerEntryType": "DirectoryNode", "Indexes": ["72307CB57E53604A0C50E653AB10E386F3835460B5585B70CB7F668C1E04AC8B"], "Flags": 0, "RootIndex": "AA539C8EECE0A0CFF0DBF3BFACD6B42CD4421715428AD90B034091BD3C721038", "Owner": "rEe6VvCzzKU1ib9waLknXvEXywVjjUWFDN"}, {"index": "AB124EEAB087452070EC70D9DEA1A22C9766FFBBEE1025FD46495CC74148CCA8", "LedgerEntryType": "RippleState", "PreviousTxnID": "99711CE5DC63B01502BB642B58450B8F60EA544DEE30B2FE4F87282E13DD1360", "HighLimit": {"currency": "BTC", "value": "0", "issuer": "rQsiKrEtzTFZkQjF9MrxzsXHCANZJSd1je"}, "LowLimit": {"currency": "BTC", "value": "0.5", "issuer": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm"}, "Flags": 65536, "PreviousTxnLgrSeq": 4156, "Balance": {"currency": "BTC", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"OwnerCount": 1, "index": "AC1B67084F84839A3158A4E38618218BF9016047B1EE435AECD4B02226AB2105", "Account": "rhdAw3LiEfWWmSrbnZG3udsN7PoWKT56Qo", "PreviousTxnID": "D1DDAEDC74BC308B26BF3112D42F12E0D125F826506E0DB13654AD22115D3C31", "Sequence": 7, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 26917, "Balance": "10000999940"}, {"index": "AC2875C846CBD37CAF8409A623F3AA7D62916A0E043E02C909C9EF3A7B06F8CF", "LedgerEntryType": "RippleState", "PreviousTxnID": "9A9C9267E11734F53C6B25308F03B4F99ECD3CA4CCF330C94BD94F01EFC0E0C5", "HighLimit": {"currency": "USD", "value": "10", "issuer": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui"}, "LowLimit": {"currency": "USD", "value": "0", "issuer": "rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa"}, "Flags": 131072, "PreviousTxnLgrSeq": 219, "Balance": {"currency": "USD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"index": "ACC565A48442F1648D540A6981FA2C5E10AF5FBB2429EABF5FDD3E79FC86B65D", "LedgerEntryType": "DirectoryNode", "IndexPrevious": "0000000000000002", "IndexNext": "0000000000000003", "Indexes": ["A2EFB4B11D6FDF01643DEE32792BA65BCCC5A98189A4955EB3C73911DDB648DB", "E136A6E4D945A85C05C644B9420C2FB182ACD0E15086757A4EC609202ABDC469"], "Flags": 0, "RootIndex": "D0CAC45692858D395B16D52A0B44ADCB7EF178617C05BAE3C36FF5574BA012C3", "Owner": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui"}, {"OwnerCount": 0, "index": "AD03851218E2ABA52029946E24F17B825EBFD5B51A896FAA20F773DB2944E6EB", "Account": "rf8kg7r5Fc8cCszGdD2jeUZt2FrgQd76BS", "PreviousTxnID": "FBF647E057F5C15EC277246AB843A5EB063646BEF2E3D3914D29456B32903262", "Sequence": 14, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 31802, "Balance": "49999999870"}, {"OwnerCount": 0, "index": "ADC26991F3E88C9297884EDD33883EAE298713EDA00FEC7417F11A25DF07197C", "Account": "rBY8EZDiCNMjjhrC7SCfaGr2PzGWtSntNy", "PreviousTxnID": "7957DD6BE9323DED70BAC7C43761E0EAAC4C6F5BA7DFC59CFE95100CA9B0B0D4", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 26713, "Balance": "10000000000000"}, {"index": "ADF9E1A2C883AEB29AD5FFF4A6496FF9EA148A4416701C1CF70A0D2186BF4544", "LedgerEntryType": "DirectoryNode", "Indexes": ["10BB331A6A794396B33DF7B975A57A3842AB68F3BC6C3B02928BA5399AAC9C8F", "6231CFA6BE243E92EC33050DC23C6E8EC972F22A111D96328873207A7CCCC7C7"], "Flags": 0, "RootIndex": "D0CAC45692858D395B16D52A0B44ADCB7EF178617C05BAE3C36FF5574BA012C3", "Owner": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui"}, {"OwnerCount": 0, "index": "AEDBD394A0815064A73C26F92E2574A6C633117F4F32DCA84DE19E6CA5E11AE1", "Account": "rVehB9r1dWghqrzJxY2y8qTiKxMgHFtQh", "PreviousTxnID": "17C00ADB90EE2F481FEE456FF0AFD5A991D1C13D364ED48549680646F4BBE3FF", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 70, "Balance": "10000000000"}, {"index": "AF2CDC95233533BAB37A73BED86E950F8A9337F88A972F652762E6CD8E37CE14", "LedgerEntryType": "DirectoryNode", "Indexes": ["F721E924498EE68BFF906CD856E8332073DD350BAC9E8977AC3F31860BA1E33A", "116C6D5E5C6C59C9C5362B84CB9DD30BD3D4B7CB98CE993D49C068323BF19747"], "Flags": 0, "RootIndex": "AF2CDC95233533BAB37A73BED86E950F8A9337F88A972F652762E6CD8E37CE14", "Owner": "rshceBo6ftSVYo8h5uNPzRWbdqk4W6g9va"}, {"index": "AF3D293F1218B1532499D0E3DA14B73C27DBCB5342C34864B150BD657100CD42", "LedgerEntryType": "DirectoryNode", "Indexes": ["D24FA4A3422BA1E91109B83D2A7545FC6369EAC13E7F4673F464BBBBC77AB2BE", "9BF3216E42575CA5A3CB4D0F2021EE81D0F7835BA2EDD78E05CAB44B655962BB"], "Flags": 0, "RootIndex": "1F71219BA652037B7064FC6E81EABD8F0B54F6AFE703F172E3999F48D0642F1C", "Owner": "rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa"}, {"index": "B15AB125CC1D8CACDC22B76E5AABF74A6BB620A5C223BE81ECB71EF17F1C3489", "LedgerEntryType": "RippleState", "PreviousTxnID": "1DA779A65D0FAA515C2B463E353DC249EBF9A9258AF0ED668F478CF8185FDFD6", "HighLimit": {"currency": "USD", "value": "10", "issuer": "rPgrEG6nMMwAM1VbTumL23dnEX4UmeUHk7"}, "LowLimit": {"currency": "USD", "value": "0", "issuer": "rnGTwRTacmqZZBwPB6rh3H1W4GoTZCQtNA"}, "Flags": 131072, "PreviousTxnLgrSeq": 8896, "Balance": {"currency": "USD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"OwnerCount": 0, "index": "B2DC564CA75F1E3AECDD91BCE01CAAFCFC01FBC8D8BAA791F8F7F98444EB7D8E", "Account": "rDa8TxBdCfokqZyyYEpGMsiKziraLtyPe8", "PreviousTxnID": "C10DFDB026BBB12AC419EC8653AEB659C896FD5398F95F90FDADCBC256AA927C", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 14422, "Balance": "5001000000000"}, {"OwnerCount": 0, "index": "B33FDD5CF3445E1A7F2BE9B06336BEBD73A5E3EE885D3EF93F7E3E2992E46F1A", "Account": "r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV", "PreviousTxnID": "3B1A4E1C9BB6A7208EB146BCDB86ECEA6068ED01466D933528CA2B4C64F753EF", "Sequence": 63, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 38129, "Balance": "981481999380"}, {"OwnerCount": 1, "index": "B43FDD296AD9E5B073219411940774D1FF1E73C7BAFC2858293802EDC0E3C847", "Account": "rwCYkXihZPm7dWuPCXoS3WXap7vbnZ8uzB", "PreviousTxnID": "6C2C3126A945E8371F973DAC3DF4E899C2BC8AAC51DE6748E873BBE63FCD7607", "Sequence": 3, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 23194, "Balance": "1009999980"}, {"index": "B4979A36CDC7F3D3D5C31A4EAE2AC7D7209DDA877588B9AFC66799692AB0D66B", "LedgerEntryType": "LedgerHashes", "LastLedgerSequence": 39999, "Flags": 0, "FirstLedgerSequence": 2, "Hashes": ["7AF4DC694B6E70A2C56C79CDA91FF4ADA4B7FC69240BDD178939ED9031EF6573", "8FD3B47C380393C894CE29C8824847CDEA65A23551F6840EC32DCEE63C9C988E", "D64ADD950519348512D3ADF0A915B32FBB488192BFB1E394799DB7F23D4AF29C", "4412E46C883596EB93C94BFE762099BE6365DF325B68F26766D289E4F91419C8", "85B85C8C095E974F18877E5CC5D83224E5446C011D1569348A054AE9525D94CF", "F9D2CC3389EE3621AAE047C939F5C5B348CD07CF68B9D8F767CC80553D3DDF69", "90F02E8F9B76D866CF07616C11A3CCE8DBD03546F359393E865108B1FBB50C0C", "4EE5A3602FB103B41C7A82A7BEC33041D4C62AAA71ACE638E09246E0A266D710", "A54E35E7E37DD50A4BC57CF133A3BD85B152A2A86B562535D14A31C739975A56", "D137E5D95AB49F8D3B3FD9FABFA1E180ABB1F1EFF26CA6AD1D0E5F550EBAB01C", "DC13EEC5665DE919E65879ADB64D516D9B3EDE56445F53B30CFE14368B3AE8BD", "0EB36DA14D1B18775C0143F787976FFF088722565F91C5DCD1A69E6295B5AC28", "2BABD7A23EA438C9F9B4B4E4FBB39AFCC323C3AA90E6D78914BCFDDAB571B847", "53B6174CD4050CC6708D0AC19529936557D50F40C72F8810072F9C621D619E54", "B7B9CAED2E9CDFFE5ACA88B114FA0F612A16953407507DEBDEC375FB2626CBB1", "4C9A9ECEE4C6FA76C5977CC695D125BC4AAD7A74F72993938E21630EB5579786", "E1FCB42D3C8C4EEE582FD88B85D2F96CF191FB5DA69956E9DA1B7A3ED461A04D", "A35F774761006162DCAB1947997EF4938CAAAA26DE95A69AD140553D39E24191", "E5513BC814092D7E900819355B2735FA00ADFE9AE9BD8937A084D49099269A9B", "6C731D012F23B3B4A35E6B6401BF6504377B667BF50F28140175702706170039", "8FFC14175E40EB68AC5868563AA66F0CDECCE5766A19C040FE726447E6EDE11C", "255AB19F8BD86C20A2A6AED898A8389F75EF7D826CA4E650E979F12BDE74C058", "63196D07B2C2FC8840C8883B72E548A6ED672264C2B29A2472A049D644FDBA9B", "C8981A7BAB66579DFD9D6877CBAEF4E7B91CFC1B290676CB614EE50758E7FEB1", "A7D8000A6B1A99666BA14FA9BA9BCE12B93861663C423756D75F9C8A85E63778", "41A65D70B59A7AC0D6BF487901586E3C5C7366EDBB5B221F7592B343F74251A4", "7CC835A4A1DC59A4CC69BCA3649EFEFE735C239D7229CCC9773A7D4EC07E063B", "EAFC38F103A28FDD9D80FEC89F05DB2916ED7837715EF041F962EC3017BBF699", "1086EC410292F5F7E769D65C8DF8B2628B4EE4C67368B98DF22A4468F0C7A486", "94A27CE45536C15CF784E9442F7B868490263C5840C1147DB0473056AA9168C8", "8ADBA8741B7FE6244EB3F0F50F124D1C2138F0F71C9F922EEF033F310526B445", "3E483A136C86E759BB5652A62E430139DB9A7B2A96C2764D256A2ABDC5954B48", "8CA4AC45F987FB270A87854F1FF89D884DC662137D98D9B66A4FD9BAFBF34611", "3F8BB953DEF2D740655FF5F03C2624476DF3B4C171AD72710CBB8CC11B2C7238", "07716BBBC0A8407F38F327CDDFF6C63BC837DAC05F0AEBC24E50287C8767BD03", "C51F7376087BBFC73DF513350575547CCCC44C48D6BB2F16E4FDF72AA533BF93", "CCFFE58ECF70DB0F8BE86EEB9A4240885DBAFAE9A8923E55D4FD511CD3879427", "9B4C7577CC7B767002ECAC8CADAFD13A8711C10E5177FF340AF45BF97F74AF6B", "F16D884D75912E78D0B73D9662268A69261783E544D21BFC417B183510A12C1C", "08D0B41E72B72C72A7BF52311BAEA364C270705C8A9CB4DB66F19188B72B0F43", "2B6A3F90696EA6B87D740865194A496308E545A536CAAD90AFE98C2B3596AF26", "86EBF09A4727AF67AE17D8C099B43C2B50A4F391A8DAB825548AAA73C4C602DA", "943BD0529405B6C71CD86C04CDE057E1D84747AFC4C62DA124D4F72ACE633323", "F6DC388171837D29503EEA5F943143C4B68FED6BA8124CEBE85711D43DA14D19", "CEE7F72C4F1D7DF00DB23831D0B36A65CF40EAE4B2D12E46B3381F5E8B139833", "7DC28D3683E98FFFF1BE85DA46F088D5F31DCF69EA6AF76A48FF50F8F20F3C00", "E70461100B87A6C4706B86DC3BEDB161D3853396524B7B9713B522EE49CA501A", "CF5F53A1109002FB12F024AAD56380FEE813FB8482F5CE49C67AC665A187E0BA", "355EE0CA43AE28664CF31ECDF34DAD3C484FAB342D229C36F9CBBC41FA7A27CE", "DF5BF89A2E9A7DC97E3C95C4B0DDAED62F29C6CEF8755B6B1A5AC0453E947FC2", "B395B77FBFC2B03D92837C4179D397683E59718AC02A5C3826E31BB26C043920", "E7670A56B35A2006CD337CC57139ED2C69F2C9C9CE360E9EC4456BDF6422B97D", "06A540145E651B3DDB8166FCB7090F8910F9084892A4194AD2A306DE298A5E5C", "C6EFACBDF265498E452EDE5FECEF50ECB1B88A26940D3E196D02FEB6C82BE4A1", "8873F625B988B4C6F2A330FB10AA7DF3A1F55091AE51A038512FA64FA838635A", "3DF69529A8DB68BF86BDB403AD2208E4CE48EB650A3DC44C4B064C70F0169D1B", "D3033697366D2B60E403FF92811E9451BDCBBCF6E4F84E24858DE16ED81A7728", "E7FA27A97BA86344864BDCEC677CE77D79A1D7C5B73CE6E8321FE8B92CCE2EFF", "54635CA110C50391920E8E23CF0DA2195997A85A03191549E6F247495848EEC3", "38E61C56133B4AF5ADFAFCA9FC495D415678D2D2518CD90C879729A73A3E290C", "103D4D40D0D81FDEBE3999327FA287DF8893973D7B5124025F1CBA4411E611C5", "A213B72314776D5758CF63DF1DE4D2D4068AB33B62264FFBFB208A0F577D4363", "B81C18181B4811DA11E78003E5D71B279912E154F5C08BD9A4F158995682AB81", "E432D1C471A72CD7F3E536BA63182DBF0FD2F98B336144B7D2558F21D0799E0A", "257EAAAA89CB6DA3A55932DBF407A1491EA0F5767793B25AD97160F9A37C8542", "FCBE8BD7D94D10E80D86332A9978448E80F6D855988F290A0A013BE745811AAD", "93D01044983F0F70CCDDB7DF7A3C51E9E38C81F8DC8065EF4F100882327CF66F", "15EBB4F239855238190B4BBF71489BB9AF3F7FE65DA5B882287874B919C9FDD2", "E0AF649F62E7F89D67C3937567BE8A01D4BA4BDDBA6A6B8B7902A045E3BBEB41", "02E4FB2B9CE7994776A9C99945CFBF402BCD85D07971729B1941B0ED6E064455", "69489BE0D83312E1C0FD3AB55CE449EB097F827350CE2FB527BC23FE34C0B7AB", "3CC74FBDB7775E9DBDF034EFC6EE62DD053754E8910FEFE64CF4C1DCD9F7D812", "313FBBA25EF26FF3CC693E8223E25EFBBF487F71E65058DEE4B28DDBE6E8B187", "67CF30D48478625F079A4BCF67DE647C4A6E9B293E3433940DA9031654C5C4E1", "ECD1FF68E8489D53F3DACCEA9586C826A212D98EE7DA2C9265BF085973F1333F", "57992786A551E6A3BE3BFA7F01590A84D014B8551DF7F38053B77B17DA418FD1", "B724D3132E06B8364A6872840AD2C8AA3FD354F865F40F1AEAB4B0CA6E3583D1", "63762F285A7D76278A9546A62F4A9836D2944DBAE6BA3DB2A1526D9F42A73A61", "70CCE5C9A3C7C630B7AE9BC5BC2F2EE62A1E11D9753A6A0C5BDBB1B22399E54C", "3575379AF476E081135A21C57977B0F7D1EFD97EEC25332F2E61E1A4A0F432BF", "685C81EDA705F35A263832ADB8EE9704FEE4C7B95E1F6FCF8FFB71D7B8705F83", "36CBB772B39357BBAAD2054C555C0A162A4238B2899F2BCBBEFDD2768FE61B1D", "B79F0AAF1D549645BDB69E8778AD6C98F8574683F3A831B6F36CD0B5CE25DAF9", "31A53B15006572EAFA80871FD87A27BB94AD405C566536C8182F082D1124CAA0", "4AD17606C935F49D14685652E2884163A075AD73467139E0D173C3805AC7C39B", "69C1F0C4D12195A847CBC3808276DB096D3EA12755E5A35466C9772A520109C6", "DDBD75DC5FE041BC1686B8FDA1519AE29B5A534EA4532FCB7E2B62851E0DD838", "AD8FCE878D8C63621BA7B341E18FA1C54F1CD1900CBC3B2A7D60F0D6303CFC38", "71559DD7FA03DF4F08BFB202692B391281B6F472251430D460A5E78E32FAFC21", "0E2B0EA2501E9FD3D0FE7BF7FAA9FE322CEADA19DC2401585EE4452188D916FD", "0BA3AF252BDC41AB0905BA9CB7D578711D9B81AE7E5A34A6E98B471AE495EA37", "EA035B394F73A8B7644E33E114B2C239E5B5254AC483013BA69DECC37C5A2FD6", "04C21AD7FE5B79AFF352F22C911816C139BC041B096BDACCA0ABF1237C62EE81", "0F145166EB0FE7D906F541A6D95C07C9109700AFD9102230784776BE8D8B84BA", "ECA1E4727341C8466357A1EDDC4827A7133C772F56C21A92C783BC8D4FB20DC3", "D30FBFDE30C2C03EB49C9FA935FEAF8E5E4F7EE3C3A1CE31D39BB5AEF6EEE440", "54CC7908C6AC309E310BDCDF00B899DF210A7A780964D2B3A54B25CBFEE7F99F", "089F04268B1CE01848D361C217C293D4535910D9FAAEE9AE468B91F03461E404", "A5B10A6FB1F441E3D2CE5E652E886E541E6E4BF6A32278CF298D7411C33A2428", "06D7FCC026FCDCC08512809A1C3970341A0BD95F3D457DF850FEEE0763E68C8A", "3A37FEBBCAD9B6344A8316B3DF2C1DDC13FF596EFEC6A102982FD2CB83970C9F", "8C297834C051FF8CF58C9062D2EE2AC0DC1FC6E4204C89700B8F80BEF1767A51", "019F89FEC12D1DA852EC3BA683C7CFBB99D9C91F64ECF126C1A2CF3FACE32A6E", "960EA35EA80796E0C1E224E5F9B476C42E1D14A007F29AADC75BFE25B67D3847", "977A2CDF761F67ECAF8A8A24852ED903AFAAB1742178612F24F69E2EB0E3E0E1", "22AE30BAC6EF50F0A6ACF18E176818316A1B65F37183E7CDEEC672FDC14126EA", "32D9550C16C0D84B74F62EEFE6A4970EDB967CA6A6C7F2129921E6566CE2E130", "76B6F84F54BEE2B5845B50C1FB1FE57D0698BA36B91D697B004283CA71CC3DF4", "1681774DDBD0CE83250E628EA2513B0C4668E25CE2D8A13AE1DC5A9DE6328833", "4123A591AF6CE67733B55DF67EA43B12D18FE0F65BFDCC698E714764F4F10A09", "9B404103C46EA1D7714B7F51DC4987142D01A1C375CA6743ACEA71B47B60EAEA", "DCB8095A57BC7C4FBE208D6473BDB81856319537725B0F0F475CADEED4EC3BAA", "C8B1FBAC7FA5D33176631022DE6B496A6E5B8D0701B9ED9C9F8FBF90890E97AE", "4C325875BC8FA0542957D25EB7494ACBF50C839263EDA09F5D17B192DB4EC925", "DAE8A66FCD42CD5E8D95DC1D9A2712624FBE251129E7FE548A233092B3D48AC7", "E856630ED4AF65DA336762CC1CA8E377634530563FFF64443F0C53273A826AFD", "1F9146D2EE00EEB8FE28FF0A35577C05EC87CC6156F3DFF691170ABC7954A9C1", "3B0B73CAB33BF22F1BAB3951828CD74A5D362B6BA627BEE9B30EB8480BBE1E62", "FA9B09008DC9C70D1543D810F8D24E41B33A8C19B627ABE1157BCE7B3AD92B60", "0CF0FDCC1D4705556A755A8BC844E2AC259739F8F090D1A099A5E5FF44D74DAD", "2F1D2669B62BB04C2F9BC5290E98D60A7B64C7842FF1C30C48C1DF534A2D5FD0", "96BCE34E6353034BE78EFF29273BB06D070EA4FAE394F0916E44D3F35B5E88C0", "8C3F959953486ED0610B73E5C2B28FE8364871D3F56E2D0E6C78AE6AEC456155", "06F60C559A54B11A40C208C75CE9C675A1E7DDBD26B18B8E0181CB58799CFF08", "31FA67602D05D1AFE0BC778FBCF17F6A5AB251BD2B60143EE32A24595E4BB9DC", "94AB3391E41D6CB11B09A48936C0A7438CB3C42294D462A71117B43AF70245B2", "B7682431796E5ECE8E85D3F0791373BDEB3CE76568198803A37698061FCFC580", "514DF35C27C73480A79D07E26A4FE514E7218D095B70F3DCF3B5181937FCDC64", "0451DD42AA21F35DCA461B21FF095A249CAFD9B437D42C5D9FD5C886D09A971C", "E50C4FD494F0384F9DA776D501CABDABF824EA901CE1411C1AA7F6DD81B5D53E", "DE7534E45B704DEE8767A4FDC257B17CCDAAF2EEA27A07F9EDB1C2988A5C8E39", "259B0CB3CEC6731EF1DA8E9254936D60B258968EE3E103A9BD68D7C0E5FBB0F7", "6DC87A8817943B95FD2EE9C9A8FA0062384C19D65D4B26434B79E431397EF7B3", "4469503338AE4B8DD9760029B9749C32B141C8E15CBC784C4FE4F5D3C1E5733C", "70580A8418229010B4B73CBB9D47E8A5B923A04E553B52BC7138C1CBE27A0078", "50502380EFFBDA1818CACC4CC2218C4A23A10AF38167947202D1C02D91A0E994", "290B684B7C4F6E5063C619E0A7E4CE053712B3E844B85FAE3DF65DB8C429D30B", "690D1B423CD507D82DD0788A28D4CC9FF5E37985B3C15F49BD90B19710E78295", "96624DABB32F1C79011EEDE2E2ABD7A3FDF00BF78729F0A9BF8EB4A0528C112C", "4DF4C594A58576A5F100E9A8597F20F234F0A4DB3D155C9BD9C0492C09143354", "28433B0576F23012F7A5AA7A17DE578658D2400B09887D383D1477411C4C3979", "5A9B2E65BD27C22F3B33F5AE20BEF8606844285E56763BF05117A2B0A55BC292", "BB6F2ED057C04BFAD992277E78FE50A19E5D9AA1A90E197A3EC8CC0BAA88183B", "9EB86D5F32D208FCF8E719F52DD311BCFE7611541E9501154F41E3B03D73F8E4", "38CBD1086D5565B63304633EFADB42017F30EC5337AD0C49E8FFF0BD1D95F930", "589469913E8D7DF05BF9D677B062B02650B7C1E1C0DFA082370A3D589F029D16", "981C5C17B7D1A167ADE19DB4FC03C25066427DACCB866BC8525F68F3D3691213", "52DDB0F6BD4916005DA9C494CBC0A8E12452DDFA0234BC38D45474395067BC40", "7A0157AFE69BA422D30A42D187D547F174FB2190BD7FCA675F0909FEB5B771EA", "830C59CAD1C6ABD36E0EED6DCC527DE9EEA79A42393D502FC4900E4DB8347C9B", "EB44F88776B6A706744C6E4483B10A3E4199DECEF4D7DF8DE9AD8A0B3A59B2DF", "25CC099052BE06EFD4C8751FBB0E45BC454870BDD461A5EAF4F25055B0364392", "18FDB4B8B1E52129D0579EC366793CC2BADDD866E466246B13C4D114279035E9", "09992EE6CD2A60D8748DE73AA90502E24D55E1C8AEF243409C68E59E5E1D8848", "5D2FB8D9477147514F7E81EE68968516A00261254B3E8D296DF44925C59D1E27", "4DE13FE90112C1F28EBCDCACC5751D01F8BC2D6B4048FE6A14E34AF636BA3542", "4D86FA284F95768F703A4C5B94AF5D6CE026BC782367D4B4A6B2A6862F129500", "18C28135B06033755DB4C112334FBDBFCC6F8B76FAB0CD63CDA6778B0F6558CB", "E6B76DB4F428BA8C30179BA5FA46BA29D2F139958883DED16933CE435A64D1CF", "666997D699152CA6B291FD6185969B467FA88C7887003E9F584A266CECF6C79C", "D78682AFE8F5E7D0DA9FBB65FB2E9BE3FF6D770B6288511D12BE71FF6B70B99A", "CB9A5895D293BEA5242F8AFE3EBCED24604549C2261F64D06CF65EB80F9248E4", "EECB00EAD3F56A7160F7E7B7DB63529EC79D82ED366D8E7EC0A79BBA070EF8DF", "BB8F3558F4E93C11803033F015388B537A3A60B87496D9AA6C3DF5B586D1DC09", "6FF1F8400180ECDCA1B35283034235AC62C6D98D7034063DBF6946A65EDA7FB7", "E30896258A446421F32C776B59D263E99A9A6C0581B2C252A4C3CA87AC8D0FD3", "4823F3A204BBF831AF2CA15BF114A55B5A5E8A8F4D4673D89094CF012C53B594", "47E4C7CBF2EE76FF54A2DC00C622F513BBF859CDE4135AFCCB3868FEC69A36A1", "8355FA3970515A0A10530137A31876C6BCE18191F57D0D62AE1CE8680453C882", "322F6116716A6B6E2728B29B269D39BA94915E16647DE713F22BBB8C5162643E", "373DB103168DC9355DDE27A7A3CEA2B9C93FBEC8679939520EBE5E88780B984A", "32C1AC08C0AFB7142EC52AF79A2D0720C199CCDF5096209CEBFDCE73B499B7FA", "0C56EF0BACBFBE353E94A4CAAFB3AE5AE5EF2EA10D214AAF09DD5190C909CD75", "3C5CA4F52398F007CDE8081CE45AA2EA8623D6E44A4F004C6D2137D6BCEFD0C4", "73D4A7336F3089156782D347604C4231EF053F7FC35274BFB0E5E66AB0B18B76", "F21C80E8FFE5C6DD6D977E3780F338A34386C3F44E4E9BF64994E9FA3B9D129B", "6FCD121E731634ADD9C4B1E78A4A8959B841C9D1B6FD80323117CC07287BFF65", "D1EE11F733AD106051C9113A0BF383061051BEAF943C43CF772388DAB0C03447", "3B19E8727FA2F127C703FDD5D4DED75D95CCAD911326E3B4294D6120BD1B512B", "262BD97703AB309C718AC44A14D72F5F7759A3E1E5D3CE4F99CF64827719CEDE", "E56D9DA6B3C9DAB65AAB3BFDF1539FC6150A1FA27E4C1B606C9D2D85D2F68071", "89FFC12C69084EDDE4790F985D1613D96D5B6F8288B2BADAC2A1FF4B2DFFC070", "A72658BEA1384DCFD59C48377CDBF4AF7BDCEE94F0D7B5F181A35B9226F3DB1C", "9F4141120F17B58EE4DF370CC8B862E18E4C1778E1CD3A382ECB64C1B2690A1F", "1E3BFF370E6DB9196172F9916BD32C6D06C51104E3D54C09F2907A3A46828195", "A19753510A5492E8BA59A4C46A6B5B418EFD7982581CF1EAD5D7447FD5B8CF72", "71CF5084AAAB8303E4CB6BAFDC637F0B8056EBCAE69A9C6AC7B50D165BE295B3", "B45BD882662CD4250EF6E761746E7AD021628A2F59AD9483BB0A60342821B590", "E49D05E8A10399185E24B0D46A178118EA56E19347D340CB641AB2911EF82CA5", "C04AB5B9FC4A71D4D60EB69FAABFD9166C007BB864D358640EED319BEA1157AF", "D20FDB0D77E27FBE14555F15FB5802CDCC5B645820C57DEEA39086C01850C094", "9AEB7D1FA04BC60E62E98026E3823B34F1226FEEEF5C2D3FA229F0DB11C89772", "EE15773B6C898386E770E3613E28A8BE0D365F933648CA9AC4828AD67C998B71", "1E689B03CA88883F74CD0BC8D779B3493C030400106FF2DB7DC84DE4DB648FF8", "5AFAAEA4F69585CFC0767ED31685380BA41A45152E5F506298390DE191311168", "B6E77742F5B52210E8D80208C8B947585809929545B0F791D5B8DA895C320D4D", "90572B813DADD84C1461D3CA74374E65B2921ABCF1258644CA4D8377119FFC65", "1B5220FEBB1E533A9A28F79B16465828643A8C3C5DBFCB2640937611ABF5F504", "9BD990D0496B2F5150896025D21B96F38EFA18FC9D9CF1CECC536C557E8B639D", "8BD58E522183A70F58C785A560CC5942FABE6C6E4344231E547B94898FE60CA2", "7D79A5E36BCD629FF1F6D4FFBC55F8172D19D1A52AAA3E76A29C403A316C192A", "BDF81CC4E305D06214C4C28C6A810BBDB9274EB65B095EF64E09FA40902E580C", "053CF0A28823E73D57D7BB2BA806F490C564ED9547D37D2982DAF413B6C1AA86", "B4BA184FD63E501761FFB630D55EC5845981B1AFA4E03D60AB4496F877D8CA5E", "FF37C302F492289C1A4C0F87EF6DFA6FC38FA12C5998CE431C670D001B03D1A7", "F4491E0CA570D2D54779975EEF22CE92167B44F3FBBAE20B363404E31C4783D3", "DE587B3788ECFC1EEC502152F9E02681A9BA6BAA33D28728B122F3034EC80745", "6DB2E041AE12CCA8869D7D07BD606BAFDE9B30046D1E4CEBE1C5E77D53DA9599", "CDC42807A314B6BEE875305E43D7C255CA9FF3D5FD87B93F30DF6B69AB3BB6DC", "21B72CEA0A06E4DD3431ACBA8B0343D59663E9F98D428D854B12D75A4FA5F74D", "58696D59920C482510DF8700B031CD8C19B720E0286FB0F4D57BA0900FDA55A0", "7832BF744E2375A73142986F0D1223FE1BAE40A712B0FD2C1C88C4EB88F604DD", "8138639D8F69AE28EAAFE6CB1252A490E9235B2659F37745CCE7CC16DD07F775", "3EC65BDAADE0BC4C617ABACA4D5F7147A760380954EAA4ED2D53855103157F0C", "A4BA5C74F9CD4864200C3C1FC5C36BB859B2D777DFED480A4FBD4362C898232A", "5FCFC773A0AC902B1E7AC761AA71D9A2A46B86085D7906345BA47BCDA75FFABA", "55E61794273DDF74190C2CAD582E18D9028FE468DB42A35BBE7947A4F19826AA", "B7DC6CF86F9CF4A2C98837DCC9F0EBA44C1BCA23E9E5DD4591F3B73BB43EC7FD", "7B890B5B551D276A8F74C34C0F760FAA203B34779421E9EC111DA623BC319412", "A8179D6244EC628C7F784F888CB675B937E219A6DC8F5A1DB736C27CCC032F31", "D35720406246B1983F1F01B15F0E997CF15CEC694D00503A391B2999F92529AE", "76DD49E8EEC2B03529470F1EEC9D03E34B75F5A5981435E2F307706E732E80B0", "3B56035EB77478ED1EACDF0C1CC54966AB0858D92E7601DE735B54BF78A39CB5", "5056393B0BF1F0EE2E74CDB9A0D89176D4EE667C029AC2A19CEA6F92D38B297D", "D7464E13C34441C480527B1874A50444819079383A5A51D22A20F0B7258BF89A", "00FD566B7916165322A9C36F09AC3D08B3A14B8E781567CEDD85D5C4D2476536", "0B6D615C85942657A6721890693AAD3D9AEC4FAC85385D5F3017958DBA8FC48F", "D6DB854F5139E723E2907F59BDECFEBFDF0B83E5FF976FCC32A723D3937178D0", "DA80BD0035A96261BE7D525509511056A76B5A6A2D6F1967550ABD255423DD9F", "8E0083247FBBECA573917D506355A25E5551970C19E3F1B0D2150343D4BA5FBA", "9F03F069AEA58148F788DA59CE0FDA4C6C80C589D6436918BDFEB20070D0A675", "CA817F9A5E711284E8EA29A3733529EC87D0568C733715838F439472B2D87973", "220C4B7E27C002E3C3EF37AE231CC9374E12CE8BD57BF34202913362FBACE948", "F40D1F313BCCDA92D446FF10911CDCA81C001B1F7A1EA4B73036B3EC1091FF0F", "7BE680AD9E35651D44407E86315F5CD1AB0D79C5E4BA8361888B167DD87096B8", "0165E30D3C4929428AED063BE2F287967B8AB10A45827EEBC9D45E0D73575636", "43C89676F8C0608CFFF6D52DD355C0D0818AC7A578CAA41136D730AF2A0AD75E", "0ED310B724CEC917211AA49962E24B59CF19C468353C6F9EC0B548D6A02AE0CC", "B7B487C2F1EFBFCABE18B060281765CA8C97E6D3E4C887E6066E1102FF7A2914", "57B60C5D95EC0C0B2455520B955240462FAF6B76E4FCFF69E1C64A2899C9A543", "8B3C82509AC281440F001CF7A381E95183A5E22F282B78A791F929FCA60F4228", "57D11A12D8E6F233BA6CE46237374A663BA1D98CE2EA6FD4B772957186CE035C", "0087BB1A1B6F06C016F42FEDE5F9C70F2DF4DD393A0536F1D515A5AB0687D22A", "541510BBEA39ACD075E653C743D2DEFB09C3D84B06EAEA070D90EB49A865DC35", "C7CE87689491760CC46B51103AB77A37728F1582213549578A6F55E842E6A1FF", "62C4A87F09F0F58582CB939FA59CF5C50D8166E1AD1201179D2E560A210290BF", "08583058B3EE9E34757F84F56FAC4CBA40704CF2F2CB62CC553FAAA5D3D3114B", "072E1D34DA1AA81BBD0313D6C27267B78D6279D830900FE0D162360BE25C4E2F", "345D59509002F88DA8B1A68F96337F0DBB414C6C2958CFB5032A9E94422E4079", "7313A7CB776EC91CDC7C11297107B2392342E2AE488E24698535A3A20549F07A", "4282F6259E288CDF69F772E0C9A0B224CD6A45E2DEE76E255FA22D3625BF58F5", "525721B1A0C272A8F215FBDA5B1F8163406EB1F1C5F009FD7E43A1220A7C4F11", "18C66FC3654A02FB56C1115C3E00CDB5EDEA64DCE1E69DAC4ECF532D4687BB48", "E14CF046298311F316123A767807EA7EAF220FECC58DD4C8EA7715309B189F19", "302465EDC5D5B5949226576CAB3F0AE8CCCE3DDE12D7D4E0B1B2AEBCE1447942", "CDFD329A6E418591770695D0FB859113641AC20CB3A1F39AB3D721CEA2685EFE"]}, {"OwnerCount": 0, "index": "B56A1635B519A4ADD78176434543F36064414CDA88F05BF8C005F5FE000E9C6C", "Account": "rsQP8f9fLtd58hwjEArJz2evtrKULnCNif", "PreviousTxnID": "83124A90968261C4EC33F29A5F1D2B2941AC7A52D74639C1F8B94E36C13FA3F9", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 71, "Balance": "10000000000"}, {"OwnerCount": 0, "index": "B5C9E9C4DEBB62335A724966E71A6FB40943D363DC76E0C11DD748A6B7D31BDE", "Account": "rMkq9vs7zfJyQSPPkS2JgD8hXpDR5djrTA", "PreviousTxnID": "BFB2829F8C2549B420539853A3A03A6F29803D6E885465F11E6BBED711DD013A", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 89, "Balance": "10000000000"}, {"OwnerCount": 0, "index": "B6C70618B38DD91E494F966424E444906CF485DC2953FEFF1DC1C012FD87CD0B", "Account": "rBQQwVbHrkf8TEcW4h4MtE6EUyPQedmtof", "PreviousTxnID": "1EE8602B929B4690E2F3D318AFA25F5248607F82831930EB3280690F66F98147", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 237, "Balance": "50000000000000"}, {"OwnerCount": 0, "index": "B6DFCE9192DB869545C42908C097D41F0FF64530D657D5B2A29901D06D730CDF", "Account": "r4q1ujKY4hwBpgFNFx43629f2LuViU4LfA", "PreviousTxnID": "F00540C7D38779DEEE08CA90584D3A3D5A43E3ADAA97902B1541DD84D31D3CA7", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 14310, "Balance": "10000000000"}, {"OwnerCount": 0, "index": "B70039BE02BF3A156A24463C27E9672D46476D1E3C4870808374854AE16B1935", "Account": "rhDfLV1hUCanViHnjJaq3gF1R2mo6PDCSC", "PreviousTxnID": "4D4C38E4A5BD7D7864F7C28CAD712D6CD1E85804C7645ABF6F4C5B2FE5472035", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 90, "Balance": "10000000000"}, {"OwnerCount": 0, "index": "B722F9C6787A7019B41962696E9E0484E05F2638C0A7FC771601A8C24A2D3191", "Account": "rppWupV826yJUFd2zcpRGSjQHnAHXqe7Ny", "PreviousTxnID": "77A1280E1103759D7C77C6B4F4759AF005AFC58F84988C1893A74D47E3E0568A", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 8410, "Balance": "200000000000000"}, {"OwnerCount": 0, "index": "B77F72D5F6FB2B618878DF60444456C14853E14689143CD3A453A7773C136196", "Account": "r43ksW5oFnW7FMjQXDqpYGJfUwmLan9dGo", "PreviousTxnID": "663F8A73611629DCE63205AEA8C698770607CE929E1D015407D8D352E9DCEF8E", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 26710, "Balance": "10000000000000"}, {"index": "B82A83B063FF08369F9BDEDC73074352FE37733E8373F6EDBFFC872489B57D93", "LedgerEntryType": "RippleState", "PreviousTxnID": "45CA59F7752331A307FF9BCF016C3243267D8506D0D0FA51965D322F7D59DF36", "HighLimit": {"currency": "USD", "value": "0", "issuer": "rBKPS4oLSaV2KVVuHH8EpQqMGgGefGFQs7"}, "LowLimit": {"currency": "USD", "value": "7", "issuer": "rnGTwRTacmqZZBwPB6rh3H1W4GoTZCQtNA"}, "Flags": 65536, "PreviousTxnLgrSeq": 8904, "Balance": {"currency": "USD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"OwnerCount": 0, "index": "B85B7C02547D98381DEAFF843DB507F595794C6A28805279B6F3CD5DDC32AD25", "Account": "rDy7Um1PmjPgkyhJzUWo1G8pzcDan9drox", "PreviousTxnID": "7FA58DF8A1A2D639D65AA889553EE19C44C770B33859E53BD7CE18272A81C06B", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 23095, "Balance": "200000000"}, {"index": "BC10E40AFB79298004CDE51CB065DBDCABA86EC406E3A1CF02CE5F8A9628A2BD", "LedgerEntryType": "RippleState", "PreviousTxnID": "A39F6B89F50033153C9CC1233BB175BE52685A31AE038A58BEC1A88898E83420", "HighLimit": {"currency": "USD", "value": "0", "issuer": "rsQP8f9fLtd58hwjEArJz2evtrKULnCNif"}, "LowLimit": {"currency": "USD", "value": "5000", "issuer": "rphasxS8Q5p5TLTpScQCBhh5HfJfPbM2M8"}, "Flags": 65536, "PreviousTxnLgrSeq": 2026, "Balance": {"currency": "USD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"OwnerCount": 1, "index": "BC1D404334842AB9252EC0D49BFB903518E4B91FAB452CB96ECE3F95D080063A", "Account": "rU5KBPzSyPycRVW1HdgCKjYpU6W9PKQdE8", "PreviousTxnID": "865A20F744FBB8673C684D6A310C1B2D59070FCB9979223A4E54018C22466946", "Sequence": 2, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 16029, "Balance": "9999999990"}, {"OwnerCount": 0, "index": "BC9BA84DC5EF557460CE0672636EEE49279C5F93B02D1A026BA373548EAC19A9", "Account": "rQsiKrEtzTFZkQjF9MrxzsXHCANZJSd1je", "PreviousTxnID": "99711CE5DC63B01502BB642B58450B8F60EA544DEE30B2FE4F87282E13DD1360", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 4156, "Balance": "10300000000"}, {"OwnerCount": 0, "index": "C13E84A1C017CFF22775AA0D2D8197C8319F30540AFE90B8706A1F80A63868DF", "Account": "rsRpe4UHx6HB32kJJ3FjB6Q1wUdY2wi3xi", "PreviousTxnID": "D99B7B1D66C09166319920116CAAE2B7209FB1C44C352EAA18862EA0D49D68D3", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 3751, "Balance": "40000000000000"}, {"HighNode": "0000000000000000", "index": "C1C5FB39D6C15C581D822DBAF725EF7EDE40BEC9F93C52398CF5CE9F64154D6C", "LedgerEntryType": "RippleState", "PreviousTxnID": "19CDDD9E0DE5F269E1EAFC09E0C2D3E54BEDD7C67F890D020E883B69A653A4BA", "HighLimit": {"currency": "USD", "value": "0", "issuer": "rDJvoVn8PyhwvHAWuTdtqkH4fuMLoWsZKG"}, "LowNode": "0000000000000000", "LowLimit": {"currency": "USD", "value": "300", "issuer": "rhxbkK9jGqPVLZSWPvCEmmf15xHBfJfCEy"}, "Flags": 65536, "PreviousTxnLgrSeq": 17698, "Balance": {"currency": "USD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"OwnerCount": 0, "index": "C34C3BA82CD0770EF8FA4636E6A2C14B1D93989D4B05F1865B0C35595FA02EB2", "Account": "rwDWD2WoU7npQKKeYd6tyiLkmr7DuyRgsz", "PreviousTxnID": "3FAF5E34874473A4D9707124DA8A4D6AF6820EBA718F588A07B9C021CC5CAF01", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 93, "Balance": "10000000000"}, {"OwnerCount": 0, "index": "C41A8E9022F725544C52778DD13858007330C5A87C17FB38D46F69470EF79D34", "Account": "rDCJ39V8yW39Ar3Pod7umxnrp24jATE1rt", "PreviousTxnID": "30DF2860F25D582699D4C802C7650A65DC54A07FA0D60ACCEB9A7A66B4454D5A", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 3745, "Balance": "150000000000000"}, {"OwnerCount": 0, "index": "C46FA8C75CA1CAF38F76EF7D9259356CA8D50824A9CD25C383FBB788A9CC0848", "Account": "rf7phSp1ABzXhBvEwgSA7nRzWv2F7K5VM7", "PreviousTxnID": "BEF9DFDEA6B289FF343E83734A125D87C3B60E6007D1C3A499DA47CE1F909FFD", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 3741, "Balance": "150000000000000"}, {"OwnerCount": 0, "index": "C64C17E27388ED04D589D5537B205271B903C1518810602D50AD229FF74F11C5", "Account": "rwoE5PxARitChLgu6VrMxWBHN7j11Jt18x", "PreviousTxnID": "3F8E7146B8BF4A208C01135EF1688E38FE4D2EB72DCEC472330B278660F5C251", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 26719, "Balance": "10000000000000"}, {"HighNode": "0000000000000000", "index": "C683B5BB928F025F1E860D9D69D6C554C2202DE0D45877ADB3077DA4CB9E125C", "LedgerEntryType": "RippleState", "PreviousTxnID": "4E4AAF8C25F0A436FECEA7D1CB8C36FCE33F1117B81B712B9CF30B400C226C3F", "HighLimit": {"currency": "USD", "value": "0", "issuer": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh"}, "LowNode": "0000000000000000", "LowLimit": {"currency": "USD", "value": "1000", "issuer": "rB5TihdPbKgMrkFqrqUC3yLdE8hhv4BdeY"}, "Flags": 65536, "PreviousTxnLgrSeq": 20192, "Balance": {"currency": "USD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"index": "C6F93F7D81C5B659EA2BF067FA390CDE1A5D5084486FA0B1A7EAEF77937D54D8", "LedgerEntryType": "DirectoryNode", "Indexes": ["5CCE7ABDC737694A71B9B1BBD15D9408E8DC4439C9510D2BC2538D59F99B7515", "44A3BC5DABBA84B9E1D64A61350F2FBB26EC70D1393B699CA2BB2CA1A0679A01"], "Flags": 0, "RootIndex": "C6F93F7D81C5B659EA2BF067FA390CDE1A5D5084486FA0B1A7EAEF77937D54D8", "Owner": "rf8kg7r5Fc8cCszGdD2jeUZt2FrgQd76BS"}, {"OwnerCount": 0, "index": "C9E579804A293533C8EBF937E03B218C93DC0759BC7B981317BCBF7803A53E6A", "Account": "rnxyvrF2mUhK6HubgPxUfWExERAwZXMhVL", "PreviousTxnID": "189228C5636A8B16F1A811F0533953E71F2B8B1009D343888B72A23A83FAFB3F", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 95, "Balance": "300000000"}, {"OwnerCount": 0, "index": "CA3461C9D58B392B65F79DDF2123CD044BF6F5A509C84BC270095DA7E7C05212", "Account": "rKMhQik9qdyq8TDCYT92xPPRnFtuq8wvQK", "PreviousTxnID": "5014D1C3606B264324998AB36403FFD4A70F1E942F7586EA217DBE9336F962DA", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 262, "Balance": "50000000000000"}, {"OwnerCount": 8, "index": "CAD1774019DB0172B149BBAEAF746B8A0D3F082A38F6DC0869CFC5F4C166E053", "Account": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm", "PreviousTxnID": "D890893A91DC745BE221820C17EC3E8AF4CC119A93AA8AB8FD42C16D264521FA", "Sequence": 9, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 4174, "Balance": "8249999920"}, {"HighNode": "0000000000000000", "index": "CAD951AB279A749AE648FD1DFF56C021BD66E36187022E772C31FE52106CB13B", "LedgerEntryType": "RippleState", "PreviousTxnID": "7957DD6BE9323DED70BAC7C43761E0EAAC4C6F5BA7DFC59CFE95100CA9B0B0D4", "HighLimit": {"currency": "USD", "value": "1000", "issuer": "rB5TihdPbKgMrkFqrqUC3yLdE8hhv4BdeY"}, "LowNode": "0000000000000000", "LowLimit": {"currency": "USD", "value": "0", "issuer": "rBY8EZDiCNMjjhrC7SCfaGr2PzGWtSntNy"}, "Flags": 131072, "PreviousTxnLgrSeq": 26713, "Balance": {"currency": "USD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"index": "CB6B7AB6301045878E53C56A40E95DE910CC2D3CCE35F1984BDA2142E786C23B", "LedgerEntryType": "DirectoryNode", "IndexPrevious": "0000000000000001", "IndexNext": "0000000000000002", "Indexes": ["CEA57059DECE8D5C6FC9FDB9ACE44278EC74A075CE8A5A7522B2F85F669245FF", "10BB331A6A794396B33DF7B975A57A3842AB68F3BC6C3B02928BA5399AAC9C8F"], "Flags": 0, "RootIndex": "433FE9D880C1A0D1901BAE63BB255312119826D6ADF8571F04736C409A77B840", "Owner": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm"}, {"HighNode": "0000000000000000", "index": "CD34D8FF7C656B66E2298DB420C918FE27DFFF2186AC8D1785D8CBF2C6BC3488", "LedgerEntryType": "RippleState", "PreviousTxnID": "3B76C257B746C298DCD945AD900B05A17BA44C74E298A1B70C75A89AD588D006", "HighLimit": {"currency": "USD", "value": "1", "issuer": "rD1jovjQeEpvaDwn9wKaYokkXXrqo4D23x"}, "LowNode": "0000000000000000", "LowLimit": {"currency": "USD", "value": "1", "issuer": "r3PDtZSa5LiYp1Ysn1vMuMzB59RzV3W9QH"}, "Flags": 196608, "PreviousTxnLgrSeq": 17759, "Balance": {"currency": "USD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"OwnerCount": 0, "index": "CD3BF1524B464476BF3D5348DB2E1DA8870FBC1D160F25BC3F55BCE7742617CF", "Account": "rMNKtUq5Z5TB5C4MJnwzUZ3YP7qmMGog3y", "PreviousTxnID": "D156CB5A5736E5B4383DEF61D4E4F934442077A4B4E291903A4B082E7E48FD42", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 3761, "Balance": "10000000000000"}, {"index": "CEA57059DECE8D5C6FC9FDB9ACE44278EC74A075CE8A5A7522B2F85F669245FF", "LedgerEntryType": "RippleState", "PreviousTxnID": "3319CF0238A16958E2F5B26CFB90B05A2B16A290B933F105F66929DA16A09E6E", "HighLimit": {"currency": "BTC", "value": "1", "issuer": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui"}, "LowLimit": {"currency": "BTC", "value": "1", "issuer": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm"}, "Flags": 196608, "PreviousTxnLgrSeq": 2953, "Balance": {"currency": "BTC", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"index": "CF1F8DF231AE06AE9D55C3B3367A9ED1E430FC0A6CA193EEA559C3ADF0A634FB", "LedgerEntryType": "RippleState", "PreviousTxnID": "DEEB01071843D07939A19BD97128604F2B788C744D01AF82D631DF5023F4C7C0", "HighLimit": {"currency": "BTC", "value": "1", "issuer": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui"}, "LowLimit": {"currency": "BTC", "value": "0", "issuer": "rJ51FBSh6hXSUkFdMxwmtcorjx9izrC1yj"}, "Flags": 131072, "PreviousTxnLgrSeq": 234, "Balance": {"currency": "BTC", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"index": "D0CAC45692858D395B16D52A0B44ADCB7EF178617C05BAE3C36FF5574BA012C3", "LedgerEntryType": "DirectoryNode", "IndexPrevious": "0000000000000005", "IndexNext": "0000000000000001", "Indexes": ["AC2875C846CBD37CAF8409A623F3AA7D62916A0E043E02C909C9EF3A7B06F8CF", "142355A88F0729A5014DB835C24DA05F062293A439151A0BE9ACB80F20B2CDC5"], "Flags": 0, "RootIndex": "D0CAC45692858D395B16D52A0B44ADCB7EF178617C05BAE3C36FF5574BA012C3", "Owner": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui"}, {"index": "D1CB738BD08AC36DCB77191DB87C6E40FA478B86503371ED497F30931D7F4F52", "LedgerEntryType": "Offer", "PreviousTxnID": "58BF1AC5F8ADDB088913149E0440EF41430F2E62A0BE200674F6F5F28979F1F8", "BookNode": "0000000000000000", "TakerPays": {"currency": "BTC", "value": "7.5", "issuer": "r4DGz8SxHXLaqsA9M2oocXsrty6BMSQvw3"}, "Sequence": 6, "Account": "r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx", "OwnerNode": "0000000000000001", "BookDirectory": "F774E0321809251174AC85531606FB46B75EEF9F842F9697531AA535D3D0C000", "TakerGets": {"currency": "USD", "value": "100", "issuer": "r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx"}, "Flags": 0, "PreviousTxnLgrSeq": 10084}, {"OwnerCount": 0, "index": "D20CBC7D5DA3644EC561E45B3D336331784F5A63201CFBFCC62A0CEE7F8BAC46", "Account": "rEe6VvCzzKU1ib9waLknXvEXywVjjUWFDN", "PreviousTxnID": "7C63981F982844B6ABB31F0FE858CBE7528CA47BC76658855FE44A4ECEECEDD4", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 2967, "Balance": "10600000000"}, {"index": "D24FA4A3422BA1E91109B83D2A7545FC6369EAC13E7F4673F464BBBBC77AB2BE", "LedgerEntryType": "RippleState", "PreviousTxnID": "9C88635839AF1B4142FC8A03E733DCB62ADAE7D2407F13365A05B94A5A153D59", "HighLimit": {"currency": "USD", "value": "0", "issuer": "rHXS898sKZX6RY3WYPo5hW6UGnpBCnDzfr"}, "LowLimit": {"currency": "USD", "value": "10", "issuer": "rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa"}, "Flags": 65536, "PreviousTxnLgrSeq": 268, "Balance": {"currency": "USD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"index": "D350820B8600CB920A94752BBE3EABA576DA9114BDD1A5172F456DEDAADFD588", "LedgerEntryType": "DirectoryNode", "IndexPrevious": "0000000000000003", "IndexNext": "0000000000000004", "Indexes": ["85469362B15032D6213572E63175C87C321601E1DDBB588C9CBD08CDB3F276AC", "2F1F54C50845EBD434A06639160F77CEB7C99C0606A3624F64C3678A9129F08D"], "Flags": 0, "RootIndex": "433FE9D880C1A0D1901BAE63BB255312119826D6ADF8571F04736C409A77B840", "Owner": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm"}, {"index": "D4A00D9B3452C7F93C5F0531FA8FFB4599FEEC405CA803FBEFE0FA22137D863D", "LedgerEntryType": "DirectoryNode", "Indexes": ["C1C5FB39D6C15C581D822DBAF725EF7EDE40BEC9F93C52398CF5CE9F64154D6C"], "Flags": 0, "RootIndex": "D4A00D9B3452C7F93C5F0531FA8FFB4599FEEC405CA803FBEFE0FA22137D863D", "Owner": "rDJvoVn8PyhwvHAWuTdtqkH4fuMLoWsZKG"}, {"index": "D4B68B54869E428428078E1045B8BB66C24DD101DB3FCCBB099929B3B63BCB40", "LedgerEntryType": "DirectoryNode", "Indexes": ["9A551971E78FE2FB80D930A77EA0BAC2139A49D6BEB98406427C79F52A347A09"], "Flags": 0, "RootIndex": "D4B68B54869E428428078E1045B8BB66C24DD101DB3FCCBB099929B3B63BCB40", "Owner": "rLqQ62u51KR3TFcewbEbJTQbCuTqsg82EY"}, {"OwnerCount": 1, "index": "D5C0394AE3F32F2AFD3944D3DAF098B45E3E9AA4E1B79705AA7B0D8B8ADE9A09", "Account": "rPcHbQ26o4Xrwb2bu5gLc3gWUsS52yx1pG", "PreviousTxnID": "AF65070E6664E619813067C49BC64CBDB9A7543042DA7741DA5446859BDD782C", "Sequence": 2, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 10065, "Balance": "10099999990"}, {"index": "D8120FC732737A2CF2E9968FDF3797A43B457F2A81AA06D2653171A1EA635204", "LedgerEntryType": "DirectoryNode", "Indexes": ["8A2B79E75D1012CB89DBF27A0CE4750B398C353D679F5C1E22F8FAC6F87AE13C", "C683B5BB928F025F1E860D9D69D6C554C2202DE0D45877ADB3077DA4CB9E125C"], "Flags": 0, "RootIndex": "D8120FC732737A2CF2E9968FDF3797A43B457F2A81AA06D2653171A1EA635204", "Owner": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh"}, {"OwnerCount": 0, "index": "DA4F3B321AAE1BF8D86DF8B38D2FFC299B1661E98AADFE84827E5E9F91BF7F92", "Account": "rBrspBLnwBRXEeszToxcDUHs4GbWtGrhdE", "PreviousTxnID": "972A6B3107761A267F54B48A337B5145BC59A565E9E36E970525877CB053678C", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 101, "Balance": "10000000000"}, {"OwnerCount": 0, "index": "DAF4D79959E97DFCFEF629F8FFFCD9B207FAD2FBCBA50C6C6A9F93DE5F5381FD", "Account": "rLebJGqYffmcTbFwBzWJRiv5fo2ccmmvsB", "PreviousTxnID": "458F1F8CC965A0677BC7B0761AFE57D47845B501B9E5293C49736A100E2E9292", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 14190, "Balance": "10000000000"}, {"OwnerCount": 0, "index": "DBF319518AA2F60C4D5C2A551C684B5FC6545AD9D0828B18B0F98E635A83FDEF", "Account": "rPWyiv5PXyKWitakbaKne4cnCQppRvDc5B", "PreviousTxnID": "2DA2B33FFAE8CDCC011C86E52904A665256AD3F9D0A1D85A6637C461925E3FB0", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 102, "Balance": "10000000000"}, {"index": "DD23E2C60C9BC58180AC6EA7C668233EC51A0947E42FD1FAD4F5FBAED9698D95", "LedgerEntryType": "DirectoryNode", "Indexes": ["908D554AA0D29F660716A3EE65C61DD886B744DDF60DE70E6B16EADB770635DB"], "Flags": 0, "RootIndex": "DD23E2C60C9BC58180AC6EA7C668233EC51A0947E42FD1FAD4F5FBAED9698D95", "Owner": "rLiCWKQNUs8CQ81m2rBoFjshuVJviSRoaJ"}, {"OwnerCount": 0, "index": "DD569B66956B3A5E77342842310B1AD46A630D7619270DB590E57E1CAA715254", "Account": "rUzSNPtxrmeSTpnjsvaTuQvF2SQFPFSvLn", "PreviousTxnID": "8D247FF7A5195A888A36C0CA56DD2B70C2AB5BBD04F3045CD3B9CAF34BBF8143", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 87, "Balance": "1000000000000000"}, {"OwnerCount": 1, "index": "E0D7BDE68B468FF0B8D948FD865576517DA987569833A05374ADB9A72E870A06", "Account": "r3PDtZSa5LiYp1Ysn1vMuMzB59RzV3W9QH", "PreviousTxnID": "821706FDED3BED3D146CED9896683E2D4131B0D1238F44ED53C5C40E07DD659A", "Sequence": 9, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 17810, "Balance": "10026999920"}, {"OwnerCount": 0, "index": "E0F113B5599EA1063441FDB168DF3C5B3007006616B22C00B6FA2909410F0F05", "Account": "rMNzmamctjEDqgwyBKbYfEzHbMeSkLQfaS", "PreviousTxnID": "81066DCA6C77C2C8A2F39EB03DCC720652AA0FA0EDF6E99A92202ACB5414A1B5", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 104, "Balance": "20000000000"}, {"OwnerCount": 0, "index": "E1367C3A60F307BD7DBC25AF597CF263F1FB9EF53AB99BEDE400DA036D7B3EC0", "Account": "rHWKKygGWPon9WSj4SzTH7vS4ict1QWKo9", "PreviousTxnID": "711B2ED1072F60EA84B05BA99C594D56BB10701BD83BBA68EC0D55CD4C4FDC50", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 105, "Balance": "10000000000"}, {"index": "E136A6E4D945A85C05C644B9420C2FB182ACD0E15086757A4EC609202ABDC469", "LedgerEntryType": "RippleState", "PreviousTxnID": "AED7737870A63125C3255323624846181E422B8E6E5CB7F1740EB364B89AC1F0", "HighLimit": {"currency": "CAD", "value": "10", "issuer": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui"}, "LowLimit": {"currency": "CAD", "value": "0", "issuer": "rGLUu9LfpKyZyeTtSRXpU15e2FfrdvtADa"}, "Flags": 131072, "PreviousTxnLgrSeq": 227, "Balance": {"currency": "CAD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"index": "E1A4C98A789F35BA9947BD4920CDA9BF2C1A74E831208F7616FA485D5F016714", "LedgerEntryType": "RippleState", "PreviousTxnID": "EB662576200A6F79B29F58B4C08605A391151199A551D0B2A7231013FD722D9C", "HighLimit": {"currency": "USD", "value": "10", "issuer": "rPgrEG6nMMwAM1VbTumL23dnEX4UmeUHk7"}, "LowLimit": {"currency": "USD", "value": "0", "issuer": "rJRyob8LPaA3twGEQDPU2gXevWhpSgD8S6"}, "Flags": 131072, "PreviousTxnLgrSeq": 8895, "Balance": {"currency": "USD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"index": "E1DE1C68686261E5D06A3C89B78B4C254366AE9F166B56ED02DA545FF1954B29", "LedgerEntryType": "DirectoryNode", "IndexPrevious": "0000000000000001", "IndexNext": "0000000000000001", "Indexes": ["9C3784EB4832563535522198D9D14E91D2760644174813689EE6A03AD43C6E4C", "ED54FC8E215EFAE23E396D27099387D6687BDB63F7F282111BB0F567F8D1D649"], "Flags": 0, "RootIndex": "E1DE1C68686261E5D06A3C89B78B4C254366AE9F166B56ED02DA545FF1954B29", "Owner": "rJ51FBSh6hXSUkFdMxwmtcorjx9izrC1yj"}, {"OwnerCount": 0, "index": "E24CA7AA2986E315B2040BE02BA1675AA7C62EC84B89D578E4AD41BCB70792FE", "Account": "rLp9pST1aAndXTeUYFkpLtkmtZVNcMs2Hc", "PreviousTxnID": "6F4331FB011A35EDBD5B17BF5D09764E9F5AA21984F7DDEB1C79E72E684BAD35", "Sequence": 15, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 23085, "Balance": "8287999860"}, {"OwnerCount": 0, "index": "E26A66EC405C7904BECB1B9F9F36D48EFDA028D359BAE5C9E09930A0D0E0670A", "Account": "rBqCdAqw7jLH3EDx1Gkw4gUAbFqF7Gap4c", "PreviousTxnID": "94057E3093D47E7A5286F1ABBF11780FBE644AE9DE530C15B1EDCF512AAC42EA", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 106, "Balance": "2000000000"}, {"index": "E2EC9E1BC7B4667B7A5F2F68857F6E6A478A09B5BB4F99E09F694437C4152DED", "LedgerEntryType": "DirectoryNode", "Indexes": ["65492B9F30F1CBEA168509128EB8619BAE02A7A7A4725FF3F8DAA70FA707A26E"], "Flags": 0, "RootIndex": "E2EC9E1BC7B4667B7A5F2F68857F6E6A478A09B5BB4F99E09F694437C4152DED", "Owner": "rJ6VE6L87yaVmdyxa9jZFXSAdEFSoTGPbE"}, {"OwnerCount": 0, "index": "E36E1BF26FCC532262D72FDC0BC45DC17DFBE1F94F4EA95AF3A7F999E99B7CC5", "Account": "rGwUWgN5BEg3QGNY3RX2HfYowjUTZdid3E", "PreviousTxnID": "DE5907B8533B8D3C40D1BA268D54E34D74F03348DAB54837F0000F9182A6BE03", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 17155, "Balance": "10000000000"}, {"index": "E49318D6DF22411C3F35581B1D28297A36E47F68B45F36A587C156E6E43CE0A6", "LedgerEntryType": "RippleState", "PreviousTxnID": "981BC0B7C0BD6686453A9DC15A98E32E77834B55CA5D177916C03A09F8B89639", "HighLimit": {"currency": "BTC", "value": "0", "issuer": "rBJwwXADHqbwsp6yhrqoyt2nmFx9FB83Th"}, "LowLimit": {"currency": "BTC", "value": "25", "issuer": "rnziParaNb8nsU4aruQdwYE3j5jUcqjzFm"}, "Flags": 65536, "PreviousTxnLgrSeq": 147, "Balance": {"currency": "BTC", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"OwnerCount": 0, "index": "E4C4F5D8E10B695980CCA35DCCB9D9A04ADF45A699353445FD85ABB0037E95BC", "Account": "rNRG8YAUqgsqoE5HSNPHTYqEGoKzMd7DJr", "PreviousTxnID": "48632A870D75AD35F30022A6E1406DE55D7807ACED8376BB9B6A99FCAD7242C6", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 3734, "Balance": "1000000000000000"}, {"HighNode": "0000000000000000", "index": "E87ABEF8B6CD737F3972FC7C0E633F85848A195E29401F50D9EF1087792EC610", "LedgerEntryType": "RippleState", "PreviousTxnID": "782876BCD6E5A40816DA9C300D06BF1736E7938CDF72C3A5F65AD50EABB956EB", "HighLimit": {"currency": "USD", "value": "1000", "issuer": "rB5TihdPbKgMrkFqrqUC3yLdE8hhv4BdeY"}, "LowNode": "0000000000000000", "LowLimit": {"currency": "USD", "value": "0", "issuer": "r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV"}, "Flags": 131072, "PreviousTxnLgrSeq": 29191, "Balance": {"currency": "USD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"OwnerCount": 0, "index": "EA13D588EF30B16968191F829759D4421560AECBB813DC697755D5F7B097F2FB", "Account": "r8TR1AeB1RDQFabM6i8UoFsRF5basqoHJ", "PreviousTxnID": "F85D6E7FBA9FEB513B4A3FD80A5EB8A7245A0D93F3BDB86DC0D00CAD928C7F20", "Sequence": 3, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 150, "Balance": "79997608218999980"}, {"OwnerCount": 0, "index": "EC271FCA6E852325AECA6FA006281197BD6F22F0D2CF8C12F1D202C6D4BEED65", "Account": "rpWrw1a5rQjZba1VySn2jichsPuB4GVnoC", "PreviousTxnID": "EC842B3F83593784A904FB1C43FF0677DEE59399E11286D426A52A1976856AB8", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 3757, "Balance": "20000000000000"}, {"index": "ED54FC8E215EFAE23E396D27099387D6687BDB63F7F282111BB0F567F8D1D649", "LedgerEntryType": "RippleState", "PreviousTxnID": "F859E3DE1B110C73CABAB950FEB0D734DE68B3E6028AC831A5E3EA65271953FD", "HighLimit": {"currency": "CAD", "value": "10", "issuer": "rMYBVwiY95QyUnCeuBQA1D47kXA9zuoBui"}, "LowLimit": {"currency": "CAD", "value": "0", "issuer": "rJ51FBSh6hXSUkFdMxwmtcorjx9izrC1yj"}, "Flags": 131072, "PreviousTxnLgrSeq": 233, "Balance": {"currency": "CAD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"OwnerCount": 0, "index": "EE6239275CA2A4C1C01DB5B9E120B4C4C90C75632E2D7F524B14D7C66C12A38D", "Account": "rJQx7JpaHUBgk7C56T2MeEAu1JZcxDekgH", "PreviousTxnID": "7FA58DF8A1A2D639D65AA889553EE19C44C770B33859E53BD7CE18272A81C06B", "Sequence": 2, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 23095, "Balance": "9799999990"}, {"OwnerCount": 0, "index": "EEA859A9C2C1E4ABB134AF2B2139F0428A4621135AF3FE116741430F8F065B8E", "Account": "rBnmYPdB5ModK8NyDUad1mxuQjHVp6tAbk", "PreviousTxnID": "898B68513DA6B1680A114474E0327C076FDA4F1280721657FF639AAAD60669B1", "Sequence": 5, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 7919, "Balance": "9999999960"}, {"OwnerCount": 0, "index": "F081FD465FFE6BC322274F2CC89E14FE3C8E1CB41A877AC6E348CBBBB5FFAA1A", "Account": "rGqM8S5GnGwiEdZ6QRm1GThiTAa89tS86E", "PreviousTxnID": "7E9190820F32DF1CAE924C9257B610F46003794229030F314E2075E4101B09DF", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 26715, "Balance": "10000000000000"}, {"index": "F0A39AF318742B6E1ADC02A5ED3380680445AAD116468DC0CCCE21D34617AE45", "LedgerEntryType": "DirectoryNode", "IndexPrevious": "0000000000000002", "IndexNext": "0000000000000003", "Indexes": ["73E075E64CA5E7CE60FFCD5359C1D730EDFFEE7C4D992760A87DF7EA0A34E40F"], "Flags": 0, "RootIndex": "8E92E688A132410427806A734DF6154B7535E439B72DECA5E4BC7CE17135C5A4", "Owner": "r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx"}, {"OwnerCount": 0, "index": "F0F957EC17434D364BF0D48AC7B10065BFCFC4FEFC54265C2C5898C0450D85D9", "Account": "rJZCJ2jcohxtTzssBPeTGHLstMNEj5D96n", "PreviousTxnID": "60CA81BF12767F5E9159DFDA983525E2B45776567ACA83D19FDBC28353F25D9F", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 110, "Balance": "10600000000"}, {"OwnerCount": 0, "index": "F2201CF519F4978896F8CAC11127C12039CF46E14FE59FF40588E9A8ACA8A370", "Account": "rJYMACXJd1eejwzZA53VncYmiK2kZSBxyD", "PreviousTxnID": "62EFA3F14D0DE4136D444B65371C6EFE842C9B4782437D6DE81784329E040012", "Sequence": 17, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 26946, "Balance": "5919999799999840"}, {"index": "F3AC72A7F800A27E820B4647451A2A45C287CFF044AE4D85830EBE79848905E6", "LedgerEntryType": "DirectoryNode", "Indexes": ["CF1F8DF231AE06AE9D55C3B3367A9ED1E430FC0A6CA193EEA559C3ADF0A634FB", "353D47B7B033F5EC041BD4E367437C9EDA160D14BFBC3EF43B3335259AA5D5D5"], "Flags": 0, "RootIndex": "E1DE1C68686261E5D06A3C89B78B4C254366AE9F166B56ED02DA545FF1954B29", "Owner": "rJ51FBSh6hXSUkFdMxwmtcorjx9izrC1yj"}, {"OwnerCount": 0, "index": "F540F7747EBCE3B5BE3FD25BF9AE21DF3495E61121E792051FB9D07F637C4C76", "Account": "rLBwqTG5ErivwPXGaAGLQzJ2rr7ZTpjMx7", "PreviousTxnID": "AFD4F8E6EAB0CBE97A842576D6CEB158A54B209B6C28E5106E8445F0C599EF53", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 26721, "Balance": "10000000000000"}, {"OwnerCount": 0, "index": "F56EC170A2F2F3B3A001D370C300AB7BD998393DB7F84FD008999CBFAB9EF4DE", "Account": "rhuCtPvq6jJeYF1S7aEmAcE5iM8LstSrrP", "PreviousTxnID": "256238C32D954F1DBE93C7FDF50D24226238DB495ED6A3205803915A27A138C2", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 26723, "Balance": "10000000000000"}, {"HighNode": "0000000000000000", "index": "F721E924498EE68BFF906CD856E8332073DD350BAC9E8977AC3F31860BA1E33A", "LedgerEntryType": "RippleState", "PreviousTxnID": "F9ED6C634DE09655F9F7C8E088B9157BB785571CAA4305A6DD7BC876BD57671D", "HighLimit": {"currency": "USD", "value": "20", "issuer": "rwCYkXihZPm7dWuPCXoS3WXap7vbnZ8uzB"}, "LowNode": "0000000000000000", "LowLimit": {"currency": "USD", "value": "20", "issuer": "rshceBo6ftSVYo8h5uNPzRWbdqk4W6g9va"}, "Flags": 196608, "PreviousTxnLgrSeq": 23260, "Balance": {"currency": "USD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"index": "F774E0321809251174AC85531606FB46B75EEF9F842F9697531AA535D3D0C000", "LedgerEntryType": "DirectoryNode", "TakerGetsIssuer": "58C742CF55C456DE367686CB9CED83750BD24979", "TakerPaysCurrency": "0000000000000000000000004254430000000000", "ExchangeRate": "531AA535D3D0C000", "Indexes": ["D1CB738BD08AC36DCB77191DB87C6E40FA478B86503371ED497F30931D7F4F52"], "TakerGetsCurrency": "0000000000000000000000005553440000000000", "Flags": 0, "RootIndex": "F774E0321809251174AC85531606FB46B75EEF9F842F9697531AA535D3D0C000", "TakerPaysIssuer": "E8ACFC6B5EF4EA0601241525375162F43C2FF285"}, {"index": "F8327E8AFE1AF09A5B13D6384F055CCC475A5757308AA243A7A1A2CB00A6CB7E", "LedgerEntryType": "DirectoryNode", "Indexes": ["17B72685E9FBEFE18E0C1E8F07000E1B345A18ECD2D2BE9B27E69045248EF036", "F9830A2F94E5B611F6364893235E6D7F3521A8DE8AF936687B40C555E1282836"], "Flags": 0, "RootIndex": "F8327E8AFE1AF09A5B13D6384F055CCC475A5757308AA243A7A1A2CB00A6CB7E", "Owner": "r4DGz8SxHXLaqsA9M2oocXsrty6BMSQvw3"}, {"index": "F8608765CAD8DCA6FD3A5D417D008DB687732804BDABA32737DCB527DAC70B06", "LedgerEntryType": "RippleState", "PreviousTxnID": "8D7F42ED0621FBCFAE55CC6F2A9403A2AFB205708CCBA3109BB61DB8DDA261B4", "HighLimit": {"currency": "USD", "value": "7", "issuer": "rJRyob8LPaA3twGEQDPU2gXevWhpSgD8S6"}, "LowLimit": {"currency": "USD", "value": "0", "issuer": "rBKPS4oLSaV2KVVuHH8EpQqMGgGefGFQs7"}, "Flags": 131072, "PreviousTxnLgrSeq": 8901, "Balance": {"currency": "USD", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"OwnerCount": 0, "index": "F8FCC7CB74B33ABFDE9DF1A9EF57E37BB4C899848E64C51670ABFF540BF5091A", "Account": "r4HabKLiKYtCbwnGG3Ev4HqncmXWsCtF9F", "PreviousTxnID": "6B10BDDABEB8C1D5F8E0CD7A54C08FEAD32260BDFFAC9692EE79B95E6E022A27", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 229, "Balance": "10000000000000"}, {"index": "F95F6D3A1EF7981E5CA4D5AEC4DA63392B126C76469735BCCA26150A1AF6D9C3", "LedgerEntryType": "DirectoryNode", "Indexes": ["CAD951AB279A749AE648FD1DFF56C021BD66E36187022E772C31FE52106CB13B"], "Flags": 0, "RootIndex": "F95F6D3A1EF7981E5CA4D5AEC4DA63392B126C76469735BCCA26150A1AF6D9C3", "Owner": "rBY8EZDiCNMjjhrC7SCfaGr2PzGWtSntNy"}, {"index": "F9830A2F94E5B611F6364893235E6D7F3521A8DE8AF936687B40C555E1282836", "LedgerEntryType": "RippleState", "PreviousTxnID": "FE8A112AD2C27440245F120388EB00C8208833B3737A6DE6CB8D3AF3840ECEAD", "HighLimit": {"currency": "BTC", "value": "50", "issuer": "r4DGz8SxHXLaqsA9M2oocXsrty6BMSQvw3"}, "LowLimit": {"currency": "BTC", "value": "50", "issuer": "r9aRw8p1jHtR9XhDAE22TjtM7PdupNXhkx"}, "Flags": 196608, "PreviousTxnLgrSeq": 10050, "Balance": {"currency": "BTC", "value": "0", "issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji"}}, {"OwnerCount": 0, "index": "FD29ED56F11AB5951A73EBC80F6349C18BEADB88D278CAE48C6404CEDF3847B7", "Account": "rKHD6m92oprEVdi1FwGfTzxbgKt8eQfUYL", "PreviousTxnID": "F1414803262CA34694E60B7D1EFBD6F7400966BFE1C7EEF2C564599730D792CC", "Sequence": 1, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 111, "Balance": "10000000000"}, {"index": "FD46CE0EEBB1C52878ECA415AB73DF378CE04452AE67873B8BEF0356F89B35CE", "LedgerEntryType": "DirectoryNode", "Indexes": ["8A2B79E75D1012CB89DBF27A0CE4750B398C353D679F5C1E22F8FAC6F87AE13C", "CD34D8FF7C656B66E2298DB420C918FE27DFFF2186AC8D1785D8CBF2C6BC3488"], "Flags": 0, "RootIndex": "FD46CE0EEBB1C52878ECA415AB73DF378CE04452AE67873B8BEF0356F89B35CE", "Owner": "rD1jovjQeEpvaDwn9wKaYokkXXrqo4D23x"}, {"OwnerCount": 2, "index": "FE0F0FA0BFF65D7A239700B3446BD43D3CF5069C69E57F2CDACE69B5443642EE", "Account": "rhxbkK9jGqPVLZSWPvCEmmf15xHBfJfCEy", "PreviousTxnID": "0A7E6FD67D2EB7B7AD0E10DAC33B595B26E8E0DFD9F06183FB430A46779B6634", "Sequence": 9, "LedgerEntryType": "AccountRoot", "Flags": 0, "PreviousTxnLgrSeq": 17842, "Balance": "3499999920"}, {"index": "FFA9A0BE95FAC1E9843396C0791EADA3CBFEE551D900BA126E4AD107EC71008C", "LedgerEntryType": "DirectoryNode", "Indexes": ["B15AB125CC1D8CACDC22B76E5AABF74A6BB620A5C223BE81ECB71EF17F1C3489", "B82A83B063FF08369F9BDEDC73074352FE37733E8373F6EDBFFC872489B57D93"], "Flags": 0, "RootIndex": "FFA9A0BE95FAC1E9843396C0791EADA3CBFEE551D900BA126E4AD107EC71008C", "Owner": "rnGTwRTacmqZZBwPB6rh3H1W4GoTZCQtNA"}], "closed": true, "parent_hash": "CDFD329A6E418591770695D0FB859113641AC20CB3A1F39AB3D721CEA2685EFE", "totalCoins": "99999999999996310", "accepted": true, "account_hash": "1B536BFBDFC92B9550F2F63D32F7269D451885FFB2CAB374332EBC2D663320E0", "total_coins": "99999999999996310", "close_time_human": "2013-Jan-02 16:25:30"} \ No newline at end of file diff --git a/binary-codec/testdata/fixtures/negative-unl.json b/binary-codec/testdata/fixtures/negative-unl.json new file mode 100644 index 00000000..38d1ddbc --- /dev/null +++ b/binary-codec/testdata/fixtures/negative-unl.json @@ -0,0 +1,12 @@ +{ + "binary": "120066240000000026040B52006840000000000000007300701321EDB6FC8E803EE8EDC2793F1EC917B2EE41D35255618DEB91D3F9B1FC89B75D4539810000101101", + "tx": { + "UNLModifyDisabling": 1, + "LedgerSequence": 67850752, + "UNLModifyValidator": "EDB6FC8E803EE8EDC2793F1EC917B2EE41D35255618DEB91D3F9B1FC89B75D4539", + "TransactionType": "UNLModify", + "Account": "rrrrrrrrrrrrrrrrrrrrrhoLvTp", + "Sequence": 0, + "Fee": "0", + "SigningPubKey": ""} +} diff --git a/binary-codec/testdata/fixtures/nf-token.json b/binary-codec/testdata/fixtures/nf-token.json new file mode 100644 index 00000000..2dfcfadf --- /dev/null +++ b/binary-codec/testdata/fixtures/nf-token.json @@ -0,0 +1,547 @@ +{ + "NFTokenMint": { + "tx": { + "json": { + "Account": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", + "Fee": "12", + "Flags": 9, + "LastLedgerSequence": 22, + "Sequence": 5, + "SigningPubKey": "0330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD020", + "NFTokenTaxon": 0, + "TransactionType": "NFTokenMint", + "TransferFee": 50, + "TxnSignature": "3045022100DAB7343B26035702FF7E0736E04A092AC9512964E41C3CA64926CDFBE777946602202F295A3BB1282E0AF98F9F5978D4037D75EDEB0EC642519D966D7B9B5826E61B", + "URI": "68747470733A2F2F677265677765697362726F642E636F6D" + }, + "binary": "12001914003222000000092400000005201B00000016202A0000000068400000000000000C73210330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD02074473045022100DAB7343B26035702FF7E0736E04A092AC9512964E41C3CA64926CDFBE777946602202F295A3BB1282E0AF98F9F5978D4037D75EDEB0EC642519D966D7B9B5826E61B751868747470733A2F2F677265677765697362726F642E636F6D8114B5F762798A53D543A014CAF8B297CFF8F2F937E8" + }, + "meta": { + "json": { + "AffectedNodes": [ + { + "ModifiedNode": { + "FinalFields": { + "Account": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", + "Balance": "99999999999999940", + "Flags": 0, + "MintedNFTokens": 5, + "OwnerCount": 1, + "Sequence": 6 + }, + "LedgerEntryType": "AccountRoot", + "LedgerIndex": "2B6AC232AA4C4BE41BF49D2459FA4A0347E1B543A4C92FCEE0821C0201E2E9A8", + "PreviousFields": { + "Balance": "99999999999999952", + "MintedNFTokens": 4, + "Sequence": 5 + }, + "PreviousTxnID": "E9BFEE7C403F74445B59B8FA8E972ABD642A360E1FBC15C53BAA717573BEC462", + "PreviousTxnLgrSeq": 3 + } + }, + { + "ModifiedNode": { + "FinalFields": { + "Flags": 0, + "NFTokens": [ + { + "NFToken": { + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E80000099B00000000", + "URI": "68747470733A2F2F677265677765697362726F642E636F6D" + } + }, + { + "NFToken": { + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E816E5DA9C00000001", + "URI": "68747470733A2F2F677265677765697362726F642E636F6D" + } + }, + { + "NFToken": { + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E82DCBAB9D00000002", + "URI": "68747470733A2F2F677265677765697362726F642E636F6D" + } + }, + { + "NFToken": { + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E844B17C9E00000003", + "URI": "68747470733A2F2F677265677765697362726F642E636F6D" + } + }, + { + "NFToken": { + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E85B974D9F00000004", + "URI": "68747470733A2F2F677265677765697362726F642E636F6D" + } + } + ] + }, + "LedgerEntryType": "NFTokenPage", + "LedgerIndex": "B5F762798A53D543A014CAF8B297CFF8F2F937E8FFFFFFFFFFFFFFFFFFFFFFFF", + "PreviousFields": { + "NFTokens": [ + { + "NFToken": { + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E80000099B00000000", + "URI": "68747470733A2F2F677265677765697362726F642E636F6D" + } + }, + { + "NFToken": { + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E816E5DA9C00000001", + "URI": "68747470733A2F2F677265677765697362726F642E636F6D" + } + }, + { + "NFToken": { + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E82DCBAB9D00000002", + "URI": "68747470733A2F2F677265677765697362726F642E636F6D" + } + }, + { + "NFToken": { + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E844B17C9E00000003", + "URI": "68747470733A2F2F677265677765697362726F642E636F6D" + } + } + ] + }, + "PreviousTxnID": "E9BFEE7C403F74445B59B8FA8E972ABD642A360E1FBC15C53BAA717573BEC462", + "PreviousTxnLgrSeq": 3 + } + } + ], + "TransactionIndex": 4, + "TransactionResult": "tesSUCCESS" + }, + "binary": "201C00000004F8E5110061250000000355E9BFEE7C403F74445B59B8FA8E972ABD642A360E1FBC15C53BAA717573BEC462562B6AC232AA4C4BE41BF49D2459FA4A0347E1B543A4C92FCEE0821C0201E2E9A8E62400000005202B0000000462416345785D89FFD0E1E7220000000024000000062D00000001202B0000000562416345785D89FFC48114B5F762798A53D543A014CAF8B297CFF8F2F937E8E1E1E5110050250000000355E9BFEE7C403F74445B59B8FA8E972ABD642A360E1FBC15C53BAA717573BEC46256B5F762798A53D543A014CAF8B297CFF8F2F937E8FFFFFFFFFFFFFFFFFFFFFFFFE6FAEC5A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E80000099B00000000751868747470733A2F2F677265677765697362726F642E636F6DE1EC5A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E816E5DA9C00000001751868747470733A2F2F677265677765697362726F642E636F6DE1EC5A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E82DCBAB9D00000002751868747470733A2F2F677265677765697362726F642E636F6DE1EC5A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E844B17C9E00000003751868747470733A2F2F677265677765697362726F642E636F6DE1F1E1E72200000000FAEC5A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E80000099B00000000751868747470733A2F2F677265677765697362726F642E636F6DE1EC5A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E816E5DA9C00000001751868747470733A2F2F677265677765697362726F642E636F6DE1EC5A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E82DCBAB9D00000002751868747470733A2F2F677265677765697362726F642E636F6DE1EC5A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E844B17C9E00000003751868747470733A2F2F677265677765697362726F642E636F6DE1EC5A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E85B974D9F00000004751868747470733A2F2F677265677765697362726F642E636F6DE1F1E1E1F1031000" + } + }, + "NFTokenBurn": { + "tx": { + "json": { + "Account": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", + "Fee": "12", + "Flags": 0, + "LastLedgerSequence": 23, + "Sequence": 6, + "SigningPubKey": "0330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD020", + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E85B974D9F00000004", + "TransactionType": "NFTokenBurn", + "TxnSignature": "3045022100D614E1F0A1C41A05652B8998FC2C4DC8658B95BFD89F4A0DEBE3FFDCB75CE1D8022027DF89138FC442C803DC2BEC07636CEB8D0EC6297E23262A729B83D32F93FD3D" + }, + "binary": "12001A22000000002400000006201B000000175A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E85B974D9F0000000468400000000000000C73210330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD02074473045022100D614E1F0A1C41A05652B8998FC2C4DC8658B95BFD89F4A0DEBE3FFDCB75CE1D8022027DF89138FC442C803DC2BEC07636CEB8D0EC6297E23262A729B83D32F93FD3D8114B5F762798A53D543A014CAF8B297CFF8F2F937E8" + }, + "meta": { + "json": { + "AffectedNodes": [ + { + "ModifiedNode": { + "FinalFields": { + "Account": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", + "Balance": "99999999999999928", + "BurnedNFTokens": 1, + "Flags": 0, + "MintedNFTokens": 5, + "OwnerCount": 1, + "Sequence": 7 + }, + "LedgerEntryType": "AccountRoot", + "LedgerIndex": "2B6AC232AA4C4BE41BF49D2459FA4A0347E1B543A4C92FCEE0821C0201E2E9A8", + "PreviousFields": { + "Balance": "99999999999999940", + "Sequence": 6 + }, + "PreviousTxnID": "5F0E3A19F1D5B028A31B8A0FDE8533B0FD185E4AE306F79CFF51D18E68985231", + "PreviousTxnLgrSeq": 3 + } + }, + { + "ModifiedNode": { + "FinalFields": { + "Flags": 0, + "NFTokens": [ + { + "NFToken": { + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E80000099B00000000", + "URI": "68747470733A2F2F677265677765697362726F642E636F6D" + } + }, + { + "NFToken": { + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E816E5DA9C00000001", + "URI": "68747470733A2F2F677265677765697362726F642E636F6D" + } + }, + { + "NFToken": { + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E82DCBAB9D00000002", + "URI": "68747470733A2F2F677265677765697362726F642E636F6D" + } + }, + { + "NFToken": { + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E844B17C9E00000003", + "URI": "68747470733A2F2F677265677765697362726F642E636F6D" + } + } + ] + }, + "LedgerEntryType": "NFTokenPage", + "LedgerIndex": "B5F762798A53D543A014CAF8B297CFF8F2F937E8FFFFFFFFFFFFFFFFFFFFFFFF", + "PreviousFields": { + "NFTokens": [ + { + "NFToken": { + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E80000099B00000000", + "URI": "68747470733A2F2F677265677765697362726F642E636F6D" + } + }, + { + "NFToken": { + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E816E5DA9C00000001", + "URI": "68747470733A2F2F677265677765697362726F642E636F6D" + } + }, + { + "NFToken": { + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E82DCBAB9D00000002", + "URI": "68747470733A2F2F677265677765697362726F642E636F6D" + } + }, + { + "NFToken": { + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E844B17C9E00000003", + "URI": "68747470733A2F2F677265677765697362726F642E636F6D" + } + }, + { + "NFToken": { + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E85B974D9F00000004", + "URI": "68747470733A2F2F677265677765697362726F642E636F6D" + } + } + ] + }, + "PreviousTxnID": "5F0E3A19F1D5B028A31B8A0FDE8533B0FD185E4AE306F79CFF51D18E68985231", + "PreviousTxnLgrSeq": 3 + } + } + ], + "TransactionIndex": 0, + "TransactionResult": "tesSUCCESS" + }, + "binary": "201C00000000F8E51100612500000003555F0E3A19F1D5B028A31B8A0FDE8533B0FD185E4AE306F79CFF51D18E68985231562B6AC232AA4C4BE41BF49D2459FA4A0347E1B543A4C92FCEE0821C0201E2E9A8E6240000000662416345785D89FFC4E1E7220000000024000000072D00000001202B00000005202C0000000162416345785D89FFB88114B5F762798A53D543A014CAF8B297CFF8F2F937E8E1E1E51100502500000003555F0E3A19F1D5B028A31B8A0FDE8533B0FD185E4AE306F79CFF51D18E6898523156B5F762798A53D543A014CAF8B297CFF8F2F937E8FFFFFFFFFFFFFFFFFFFFFFFFE6FAEC5A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E80000099B00000000751868747470733A2F2F677265677765697362726F642E636F6DE1EC5A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E816E5DA9C00000001751868747470733A2F2F677265677765697362726F642E636F6DE1EC5A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E82DCBAB9D00000002751868747470733A2F2F677265677765697362726F642E636F6DE1EC5A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E844B17C9E00000003751868747470733A2F2F677265677765697362726F642E636F6DE1EC5A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E85B974D9F00000004751868747470733A2F2F677265677765697362726F642E636F6DE1F1E1E72200000000FAEC5A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E80000099B00000000751868747470733A2F2F677265677765697362726F642E636F6DE1EC5A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E816E5DA9C00000001751868747470733A2F2F677265677765697362726F642E636F6DE1EC5A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E82DCBAB9D00000002751868747470733A2F2F677265677765697362726F642E636F6DE1EC5A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E844B17C9E00000003751868747470733A2F2F677265677765697362726F642E636F6DE1F1E1E1F1031000" + } + }, + "NFTokenCreateOffer": { + "tx": { + "json": { + "Account": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", + "Amount": "100", + "Destination": "rV3WAvwwXgvPrYiUgSoytn9w3mejtPgLo", + "Expiration": 999999999, + "Fee": "12", + "Flags": 1, + "LastLedgerSequence": 26, + "Sequence": 9, + "SigningPubKey": "0330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD020", + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E80000099B00000000", + "TransactionType": "NFTokenCreateOffer", + "TxnSignature": "3045022100BCEEEF98B9DB3A2ACA7CE80AB91B9398E3429B93F660BB8A063F134AA798AE970220667C560D16E555DF5EF30536804C082DAEC7A446DF2C7533ADB1E2437AF2CCB0" + }, + "binary": "12001B220000000124000000092A3B9AC9FF201B0000001A5A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E80000099B0000000061400000000000006468400000000000000C73210330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD02074473045022100BCEEEF98B9DB3A2ACA7CE80AB91B9398E3429B93F660BB8A063F134AA798AE970220667C560D16E555DF5EF30536804C082DAEC7A446DF2C7533ADB1E2437AF2CCB08114B5F762798A53D543A014CAF8B297CFF8F2F937E883140551EBD684BF2ADE0EF093A92B6E2C55D15BD9AE" + }, + "meta": { + "json": { + "AffectedNodes": [ + { + "CreatedNode": { + "LedgerEntryType": "NFTokenOffer", + "LedgerIndex": "1DEF39A07F364CB73BF5F8306BE22628D0AE517A2CB0AE5341269B1E671F2052", + "NewFields": { + "Amount": "100", + "Expiration": 999999999, + "Flags": 1, + "Owner": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E80000099B00000000" + } + } + }, + { + "ModifiedNode": { + "FinalFields": { + "Account": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", + "Balance": "99999999999999892", + "BurnedNFTokens": 1, + "Flags": 0, + "MintedNFTokens": 5, + "OwnerCount": 2, + "Sequence": 10 + }, + "LedgerEntryType": "AccountRoot", + "LedgerIndex": "2B6AC232AA4C4BE41BF49D2459FA4A0347E1B543A4C92FCEE0821C0201E2E9A8", + "PreviousFields": { + "Balance": "99999999999999904", + "OwnerCount": 1, + "Sequence": 9 + }, + "PreviousTxnID": "D73C0ACEA1D4C9186A4AF1EAE2A4BD0A719A78AF6CE897C289AB297D371BEF53", + "PreviousTxnLgrSeq": 6 + } + }, + { + "CreatedNode": { + "LedgerEntryType": "DirectoryNode", + "LedgerIndex": "86992C19DA69763CAA9A4FC1697508140A995F15173EB00892C8EE23D5FD8FC3", + "NewFields": { + "Flags": 2, + "RootIndex": "86992C19DA69763CAA9A4FC1697508140A995F15173EB00892C8EE23D5FD8FC3", + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E80000099B00000000" + } + } + }, + { + "CreatedNode": { + "LedgerEntryType": "DirectoryNode", + "LedgerIndex": "D8120FC732737A2CF2E9968FDF3797A43B457F2A81AA06D2653171A1EA635204", + "NewFields": { + "Owner": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", + "RootIndex": "D8120FC732737A2CF2E9968FDF3797A43B457F2A81AA06D2653171A1EA635204" + } + } + } + ], + "TransactionIndex": 0, + "TransactionResult": "tesSUCCESS" + }, + "binary": "201C00000000F8E3110037561DEF39A07F364CB73BF5F8306BE22628D0AE517A2CB0AE5341269B1E671F2052E822000000012A3B9AC9FF5A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E80000099B000000006140000000000000648214B5F762798A53D543A014CAF8B297CFF8F2F937E8E1E1E5110061250000000655D73C0ACEA1D4C9186A4AF1EAE2A4BD0A719A78AF6CE897C289AB297D371BEF53562B6AC232AA4C4BE41BF49D2459FA4A0347E1B543A4C92FCEE0821C0201E2E9A8E624000000092D0000000162416345785D89FFA0E1E72200000000240000000A2D00000002202B00000005202C0000000162416345785D89FF948114B5F762798A53D543A014CAF8B297CFF8F2F937E8E1E1E31100645686992C19DA69763CAA9A4FC1697508140A995F15173EB00892C8EE23D5FD8FC3E822000000025886992C19DA69763CAA9A4FC1697508140A995F15173EB00892C8EE23D5FD8FC35A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E80000099B00000000E1E1E311006456D8120FC732737A2CF2E9968FDF3797A43B457F2A81AA06D2653171A1EA635204E858D8120FC732737A2CF2E9968FDF3797A43B457F2A81AA06D2653171A1EA6352048214B5F762798A53D543A014CAF8B297CFF8F2F937E8E1E1F1031000" + } + }, + "NFTokenCancelOffer": { + "tx": { + "json": { + "Account": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", + "Fee": "12", + "Flags": 0, + "LastLedgerSequence": 27, + "Sequence": 10, + "SigningPubKey": "0330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD020", + "NFTokenOffers": [ + "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E80000099B00000000" + ], + "TransactionType": "NFTokenCancelOffer", + "TxnSignature": "3044022075EAF267D19A626B3D970A96C363380FC7CCFB81178D75F723C5F097309B9FBC022027A896B759E882BFCB810C8AB5B3D819AEBFCAD6E0AF17F909BB3AFA9085EBEE" + }, + "binary": "12001C2200000000240000000A201B0000001B68400000000000000C73210330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD02074463044022075EAF267D19A626B3D970A96C363380FC7CCFB81178D75F723C5F097309B9FBC022027A896B759E882BFCB810C8AB5B3D819AEBFCAD6E0AF17F909BB3AFA9085EBEE8114B5F762798A53D543A014CAF8B297CFF8F2F937E804132000090032B5F762798A53D543A014CAF8B297CFF8F2F937E80000099B00000000" + }, + "meta": { + "json": { + "AffectedNodes": [ + { + "ModifiedNode": { + "FinalFields": { + "Account": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", + "Balance": "99999999999999880", + "BurnedNFTokens": 1, + "Flags": 0, + "MintedNFTokens": 5, + "OwnerCount": 2, + "Sequence": 11 + }, + "LedgerEntryType": "AccountRoot", + "LedgerIndex": "2B6AC232AA4C4BE41BF49D2459FA4A0347E1B543A4C92FCEE0821C0201E2E9A8", + "PreviousFields": { + "Balance": "99999999999999892", + "Sequence": 10 + }, + "PreviousTxnID": "4D43E602582E492DC685408C36B18CFB326FBC06C03DA46580F03356F91D590D", + "PreviousTxnLgrSeq": 7 + } + } + ], + "TransactionIndex": 0, + "TransactionResult": "tesSUCCESS" + }, + "binary": "201C00000000F8E51100612500000007554D43E602582E492DC685408C36B18CFB326FBC06C03DA46580F03356F91D590D562B6AC232AA4C4BE41BF49D2459FA4A0347E1B543A4C92FCEE0821C0201E2E9A8E6240000000A62416345785D89FF94E1E72200000000240000000B2D00000002202B00000005202C0000000162416345785D89FF888114B5F762798A53D543A014CAF8B297CFF8F2F937E8E1E1F1031000" + } + }, + "NFTokenAcceptOffer": { + "tx": { + "json": { + "Account": "rKBmBAi3cWzuj6iZYx6K7F3xF1LSs3br3o", + "Fee": "12", + "Flags": 0, + "LastLedgerSequence": 37, + "NFTokenSellOffer": "AED08CC1F50DD5F23A1948AF86153A3F3B7593E5EC77D65A02BB1B29E05AB6AF", + "Sequence": 9, + "SigningPubKey": "ED3C94824B6696F16CA54F0E3085A5ED8867D19DC4BA572086E03DCAB30B094D79", + "TransactionType": "NFTokenAcceptOffer", + "TxnSignature": "D6653C5BDA53E29CFF05905BE4EA36A913D28D8730EAAB339FFC57D0484230349E195303A301490DDF5DC3BC01AD22047D9A0BBC37983D96ED06DBBFE43F9A08" + }, + "binary": "12001D22000000002400000009201B00000025501DAED08CC1F50DD5F23A1948AF86153A3F3B7593E5EC77D65A02BB1B29E05AB6AF68400000000000000C7321ED3C94824B6696F16CA54F0E3085A5ED8867D19DC4BA572086E03DCAB30B094D797440D6653C5BDA53E29CFF05905BE4EA36A913D28D8730EAAB339FFC57D0484230349E195303A301490DDF5DC3BC01AD22047D9A0BBC37983D96ED06DBBFE43F9A088114C77B4F8423139A8F0939DDEB9EB076CC74F4A3B3" + }, + "meta": { + "json": { + "AffectedNodes": [ + { + "ModifiedNode": { + "FinalFields": { + "Account": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", + "Balance": "99997999999999932", + "BurnedNFTokens": 1, + "Flags": 0, + "MintedNFTokens": 5, + "OwnerCount": 3, + "Sequence": 15 + }, + "LedgerEntryType": "AccountRoot", + "LedgerIndex": "2B6AC232AA4C4BE41BF49D2459FA4A0347E1B543A4C92FCEE0821C0201E2E9A8", + "PreviousFields": { + "Balance": "99997999999999832", + "OwnerCount": 4 + }, + "PreviousTxnID": "BB2608749900A1762B2C7E60AFB437091F56810B39E85545E9541A5F33FD2785", + "PreviousTxnLgrSeq": 16 + } + }, + { + "DeletedNode": { + "FinalFields": { + "Flags": 2, + "RootIndex": "45D3F54AACBCD7F8A5FB0737DA561BE9F0EA924276B2FDB0B8EA8D7FE4319632", + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E844B17C9E00000003" + }, + "LedgerEntryType": "DirectoryNode", + "LedgerIndex": "45D3F54AACBCD7F8A5FB0737DA561BE9F0EA924276B2FDB0B8EA8D7FE4319632" + } + }, + { + "ModifiedNode": { + "FinalFields": { + "Account": "rKBmBAi3cWzuj6iZYx6K7F3xF1LSs3br3o", + "Balance": "1999999999888", + "Flags": 0, + "OwnerCount": 1, + "Sequence": 10 + }, + "LedgerEntryType": "AccountRoot", + "LedgerIndex": "4BDDA92DDF4C9702E2952261A181E7E1EFF37E9C2AC9D390D0E81AF34FC8A325", + "PreviousFields": { + "Balance": "2000000000000", + "OwnerCount": 0, + "Sequence": 9 + }, + "PreviousTxnID": "2B07B79F67C41680E07ED8EDCA5BC20827F1694D51207EFD800F5174FE76ADB3", + "PreviousTxnLgrSeq": 13 + } + }, + { + "DeletedNode": { + "FinalFields": { + "Amount": "100", + "Flags": 1, + "NFTokenOfferNode": "0000000000000000", + "Owner": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", + "OwnerNode": "0000000000000000", + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E844B17C9E00000003" + }, + "LedgerEntryType": "NFTokenOffer", + "LedgerIndex": "AED08CC1F50DD5F23A1948AF86153A3F3B7593E5EC77D65A02BB1B29E05AB6AF" + } + }, + { + "ModifiedNode": { + "FinalFields": { + "Flags": 0, + "NFTokens": [ + { + "NFToken": { + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E80000099B00000000", + "URI": "68747470733A2F2F677265677765697362726F642E636F6D" + } + }, + { + "NFToken": { + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E816E5DA9C00000001", + "URI": "68747470733A2F2F677265677765697362726F642E636F6D" + } + }, + { + "NFToken": { + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E82DCBAB9D00000002", + "URI": "68747470733A2F2F677265677765697362726F642E636F6D" + } + } + ] + }, + "LedgerEntryType": "NFTokenPage", + "LedgerIndex": "B5F762798A53D543A014CAF8B297CFF8F2F937E8FFFFFFFFFFFFFFFFFFFFFFFF", + "PreviousFields": { + "NFTokens": [ + { + "NFToken": { + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E80000099B00000000", + "URI": "68747470733A2F2F677265677765697362726F642E636F6D" + } + }, + { + "NFToken": { + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E816E5DA9C00000001", + "URI": "68747470733A2F2F677265677765697362726F642E636F6D" + } + }, + { + "NFToken": { + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E82DCBAB9D00000002", + "URI": "68747470733A2F2F677265677765697362726F642E636F6D" + } + }, + { + "NFToken": { + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E844B17C9E00000003", + "URI": "68747470733A2F2F677265677765697362726F642E636F6D" + } + } + ] + }, + "PreviousTxnID": "EF14A0EB3B1E7E928A07F4B6A659EEA4FB0F839499397B224E19DE61CAA884C7", + "PreviousTxnLgrSeq": 4 + } + }, + { + "CreatedNode": { + "LedgerEntryType": "NFTokenPage", + "LedgerIndex": "C77B4F8423139A8F0939DDEB9EB076CC74F4A3B3FFFFFFFFFFFFFFFFFFFFFFFF", + "NewFields": { + "NFTokens": [ + { + "NFToken": { + "NFTokenID": "00090032B5F762798A53D543A014CAF8B297CFF8F2F937E844B17C9E00000003", + "URI": "68747470733A2F2F677265677765697362726F642E636F6D" + } + } + ] + } + } + }, + { + "ModifiedNode": { + "FinalFields": { + "Flags": 0, + "Owner": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", + "RootIndex": "D8120FC732737A2CF2E9968FDF3797A43B457F2A81AA06D2653171A1EA635204" + }, + "LedgerEntryType": "DirectoryNode", + "LedgerIndex": "D8120FC732737A2CF2E9968FDF3797A43B457F2A81AA06D2653171A1EA635204" + } + } + ], + "TransactionIndex": 0, + "TransactionResult": "tesSUCCESS" + }, + "binary": "201C00000000F8E5110061250000001055BB2608749900A1762B2C7E60AFB437091F56810B39E85545E9541A5F33FD2785562B6AC232AA4C4BE41BF49D2459FA4A0347E1B543A4C92FCEE0821C0201E2E9A8E62D0000000462416343A6B43FDF58E1E72200000000240000000F2D00000003202B00000005202C0000000162416343A6B43FDFBC8114B5F762798A53D543A014CAF8B297CFF8F2F937E8E1E1E41100645645D3F54AACBCD7F8A5FB0737DA561BE9F0EA924276B2FDB0B8EA8D7FE4319632E722000000025845D3F54AACBCD7F8A5FB0737DA561BE9F0EA924276B2FDB0B8EA8D7FE43196325A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E844B17C9E00000003E1E1E5110061250000000D552B07B79F67C41680E07ED8EDCA5BC20827F1694D51207EFD800F5174FE76ADB3564BDDA92DDF4C9702E2952261A181E7E1EFF37E9C2AC9D390D0E81AF34FC8A325E624000000092D0000000062400001D1A94A2000E1E72200000000240000000A2D0000000162400001D1A94A1F908114C77B4F8423139A8F0939DDEB9EB076CC74F4A3B3E1E1E411003756AED08CC1F50DD5F23A1948AF86153A3F3B7593E5EC77D65A02BB1B29E05AB6AFE722000000013400000000000000003C00000000000000005A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E844B17C9E000000036140000000000000648214B5F762798A53D543A014CAF8B297CFF8F2F937E8E1E1E5110050250000000455EF14A0EB3B1E7E928A07F4B6A659EEA4FB0F839499397B224E19DE61CAA884C756B5F762798A53D543A014CAF8B297CFF8F2F937E8FFFFFFFFFFFFFFFFFFFFFFFFE6FAEC5A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E80000099B00000000751868747470733A2F2F677265677765697362726F642E636F6DE1EC5A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E816E5DA9C00000001751868747470733A2F2F677265677765697362726F642E636F6DE1EC5A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E82DCBAB9D00000002751868747470733A2F2F677265677765697362726F642E636F6DE1EC5A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E844B17C9E00000003751868747470733A2F2F677265677765697362726F642E636F6DE1F1E1E72200000000FAEC5A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E80000099B00000000751868747470733A2F2F677265677765697362726F642E636F6DE1EC5A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E816E5DA9C00000001751868747470733A2F2F677265677765697362726F642E636F6DE1EC5A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E82DCBAB9D00000002751868747470733A2F2F677265677765697362726F642E636F6DE1F1E1E1E311005056C77B4F8423139A8F0939DDEB9EB076CC74F4A3B3FFFFFFFFFFFFFFFFFFFFFFFFE8FAEC5A00090032B5F762798A53D543A014CAF8B297CFF8F2F937E844B17C9E00000003751868747470733A2F2F677265677765697362726F642E636F6DE1F1E1E1E511006456D8120FC732737A2CF2E9968FDF3797A43B457F2A81AA06D2653171A1EA635204E7220000000058D8120FC732737A2CF2E9968FDF3797A43B457F2A81AA06D2653171A1EA6352048214B5F762798A53D543A014CAF8B297CFF8F2F937E8E1E1F1031000" + } + } +} diff --git a/binary-codec/testdata/fixtures/payment-channel-claim-binary.json b/binary-codec/testdata/fixtures/payment-channel-claim-binary.json new file mode 100644 index 00000000..e6d86042 --- /dev/null +++ b/binary-codec/testdata/fixtures/payment-channel-claim-binary.json @@ -0,0 +1 @@ +"12000F5016C1AE6DDDEEC05CF2978C0BAD6FE302948E9533691DC749DCDD3B9E5992CA61986140000000000F42406240000000000F4240712132D2471DB72B27E3310F355BB33E339BF26F8392D5A93D3BC0FC3B566612DA0F0A764630440220718D264EF05CAED7C781FF6DE298DCAC68D002562C9BF3A07C1E721B420C0DAB02203A5A4779EF4D2CCC7BC3EF886676D803A9981B928D3B8ACA483B80ECA3CD7B9B" diff --git a/binary-codec/testdata/fixtures/payment-channel-claim-tx.json b/binary-codec/testdata/fixtures/payment-channel-claim-tx.json new file mode 100644 index 00000000..7c6a165d --- /dev/null +++ b/binary-codec/testdata/fixtures/payment-channel-claim-tx.json @@ -0,0 +1,8 @@ +{ + "TransactionType": "PaymentChannelClaim", + "Channel": "C1AE6DDDEEC05CF2978C0BAD6FE302948E9533691DC749DCDD3B9E5992CA6198", + "Balance": "1000000", + "Amount": "1000000", + "Signature": "30440220718D264EF05CAED7C781FF6DE298DCAC68D002562C9BF3A07C1E721B420C0DAB02203A5A4779EF4D2CCC7BC3EF886676D803A9981B928D3B8ACA483B80ECA3CD7B9B", + "PublicKey": "32D2471DB72B27E3310F355BB33E339BF26F8392D5A93D3BC0FC3B566612DA0F0A" +} diff --git a/binary-codec/testdata/fixtures/payment-channel-create-binary.json b/binary-codec/testdata/fixtures/payment-channel-create-binary.json new file mode 100644 index 00000000..24ac25df --- /dev/null +++ b/binary-codec/testdata/fixtures/payment-channel-create-binary.json @@ -0,0 +1 @@ +"12000D2300002DE32E00005BB820241FC78D66202700015180614000000000002710712132D2471DB72B27E3310F355BB33E339BF26F8392D5A93D3BC0FC3B566612DA0F0A81144B4E9C06F24296074F7BC48F92A97916C6DC5EA98314204288D2E47F8EF6C99BCC457966320D12409711" diff --git a/binary-codec/testdata/fixtures/payment-channel-create-tx.json b/binary-codec/testdata/fixtures/payment-channel-create-tx.json new file mode 100644 index 00000000..c886fdee --- /dev/null +++ b/binary-codec/testdata/fixtures/payment-channel-create-tx.json @@ -0,0 +1,11 @@ +{ + "Account": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn", + "TransactionType": "PaymentChannelCreate", + "Amount": "10000", + "Destination": "rsA2LpzuawewSBQXkiju3YQTMzW13pAAdW", + "SettleDelay": 86400, + "PublicKey": "32D2471DB72B27E3310F355BB33E339BF26F8392D5A93D3BC0FC3B566612DA0F0A", + "CancelAfter": 533171558, + "DestinationTag": 23480, + "SourceTag": 11747 +} diff --git a/binary-codec/testdata/fixtures/payment-channel-fund-binary.json b/binary-codec/testdata/fixtures/payment-channel-fund-binary.json new file mode 100644 index 00000000..4c813e12 --- /dev/null +++ b/binary-codec/testdata/fixtures/payment-channel-fund-binary.json @@ -0,0 +1 @@ +"12000E2A206023E65016C1AE6DDDEEC05CF2978C0BAD6FE302948E9533691DC749DCDD3B9E5992CA6198614000000000030D4081144B4E9C06F24296074F7BC48F92A97916C6DC5EA9" diff --git a/binary-codec/testdata/fixtures/payment-channel-fund-tx.json b/binary-codec/testdata/fixtures/payment-channel-fund-tx.json new file mode 100644 index 00000000..5fb94b7a --- /dev/null +++ b/binary-codec/testdata/fixtures/payment-channel-fund-tx.json @@ -0,0 +1,7 @@ +{ + "Account": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn", + "TransactionType": "PaymentChannelFund", + "Channel": "C1AE6DDDEEC05CF2978C0BAD6FE302948E9533691DC749DCDD3B9E5992CA6198", + "Amount": "200000", + "Expiration": 543171558 +} diff --git a/binary-codec/testdata/fixtures/signerlistset-tx-binary.json b/binary-codec/testdata/fixtures/signerlistset-tx-binary.json new file mode 100644 index 00000000..5875683b --- /dev/null +++ b/binary-codec/testdata/fixtures/signerlistset-tx-binary.json @@ -0,0 +1 @@ +"12000C22800000002400003B49201B01724E3520230000000368400000000000000B73210315B15964B3704B171E860DE1FC914D283395EE825C8546AEEBF0D24A5802BBC574463044022069FC98D0BC32F510D4F94ECC726613E957D290050E428DD86EDA2C2515A1732D02207064EF085437B3F12A744AC6528D9E0C59FAA5A9FE903DF3639D2F09B522175F81144901F90028CEAD8AF389AC6FA0F83643DB67E95BF4EB1300018114EA97C2F7C88AE5735A59811F6F89E825B478982FE1EB1300018114B4AC72AF6C0EE5A1B8C94A3C20BE09599BBB57EEE1EB1300018114FA7420343B9EA7C9B294C3AF802AE80103F0B11BE1F1" diff --git a/binary-codec/testdata/fixtures/signerlistset-tx-meta-binary.json b/binary-codec/testdata/fixtures/signerlistset-tx-meta-binary.json new file mode 100644 index 00000000..3bbbd67e --- /dev/null +++ b/binary-codec/testdata/fixtures/signerlistset-tx-meta-binary.json @@ -0,0 +1 @@ +"201C00000008F8E51100612501724363554CD30C2526418A76ABED74713DF144B19F1B29BD8F7BC9EADCF16D33D7EC83D8560DAF42BEE40F0EEFCFD8D54E81ECACD9371D281CDD9B77384FCDAF0E16560A44E62400003B4962400000010F99515AE1E722000000002400003B4A2D0000001962400000010F99514F81144901F90028CEAD8AF389AC6FA0F83643DB67E95B8814CAA26A38FC8F4E5D6D142432B0D7D94A2880DDDFE1E1E51100535616F6AEEC6B85C9658B4BF604671677B7A7B2FAAFDB2FA5A0B72CBB49CAE80924E72200000000202300000003202600000000340000000000000000F4EB1300018114B4AC72AF6C0EE5A1B8C94A3C20BE09599BBB57EEE1EB1300018114EA97C2F7C88AE5735A59811F6F89E825B478982FE1EB1300018114FA7420343B9EA7C9B294C3AF802AE80103F0B11BE1F1E1E1F1031000" diff --git a/binary-codec/testdata/fixtures/signerlistset-tx.json b/binary-codec/testdata/fixtures/signerlistset-tx.json new file mode 100644 index 00000000..34286151 --- /dev/null +++ b/binary-codec/testdata/fixtures/signerlistset-tx.json @@ -0,0 +1,94 @@ +{ + "Account": "rfCp6hiUS4qqN1i4hTyX4ogA49MEbXgCau", + "Fee": "11", + "Flags": 2147483648, + "LastLedgerSequence": 24268341, + "Sequence": 15177, + "SignerEntries": [ + { + "SignerEntry": { + "Account": "r4PQv7BCpp4SAJx3isNpQM8T2BuGrMQs5U", + "SignerWeight": 1 + } + }, + { + "SignerEntry": { + "Account": "rH7KDR67MZR7LDV7gesmEMXtaqU3FaK7Lr", + "SignerWeight": 1 + } + }, + { + "SignerEntry": { + "Account": "rPqHsX34XApKSfE4UxKbqVXb3WRmmgMY2u", + "SignerWeight": 1 + } + } + ], + "SignerQuorum": 3, + "SigningPubKey": "0315B15964B3704B171E860DE1FC914D283395EE825C8546AEEBF0D24A5802BBC5", + "TransactionType": "SignerListSet", + "TxnSignature": "3044022069FC98D0BC32F510D4F94ECC726613E957D290050E428DD86EDA2C2515A1732D02207064EF085437B3F12A744AC6528D9E0C59FAA5A9FE903DF3639D2F09B522175F", + "date": 527847001, + "hash": "98C33CABFAE9F830CE842C260E34C25B0F987EE691941C0C9225AD476871B73D", + "inLedger": 24268339, + "ledger_index": 24268339, + "meta": { + "AffectedNodes": [ + { + "ModifiedNode": { + "FinalFields": { + "Account": "rfCp6hiUS4qqN1i4hTyX4ogA49MEbXgCau", + "Balance": "4556673359", + "Flags": 0, + "OwnerCount": 25, + "RegularKey": "rK7ShY9CeDMBHLNFSMtTrSAUd9uzwcymcL", + "Sequence": 15178 + }, + "LedgerEntryType": "AccountRoot", + "LedgerIndex": "0DAF42BEE40F0EEFCFD8D54E81ECACD9371D281CDD9B77384FCDAF0E16560A44", + "PreviousFields": { + "Balance": "4556673370", + "Sequence": 15177 + }, + "PreviousTxnID": "4CD30C2526418A76ABED74713DF144B19F1B29BD8F7BC9EADCF16D33D7EC83D8", + "PreviousTxnLgrSeq": 24265571 + } + }, + { + "ModifiedNode": { + "FinalFields": { + "Flags": 0, + "OwnerNode": "0000000000000000", + "SignerEntries": [ + { + "SignerEntry": { + "Account": "rH7KDR67MZR7LDV7gesmEMXtaqU3FaK7Lr", + "SignerWeight": 1 + } + }, + { + "SignerEntry": { + "Account": "r4PQv7BCpp4SAJx3isNpQM8T2BuGrMQs5U", + "SignerWeight": 1 + } + }, + { + "SignerEntry": { + "Account": "rPqHsX34XApKSfE4UxKbqVXb3WRmmgMY2u", + "SignerWeight": 1 + } + } + ], + "SignerListID": 0, + "SignerQuorum": 3 + }, + "LedgerEntryType": "SignerList", + "LedgerIndex": "16F6AEEC6B85C9658B4BF604671677B7A7B2FAAFDB2FA5A0B72CBB49CAE80924" + } + } + ], + "TransactionIndex": 8, + "TransactionResult": "tesSUCCESS" + }, + "validated": true +} diff --git a/binary-codec/testdata/fixtures/ticket-create-binary.json b/binary-codec/testdata/fixtures/ticket-create-binary.json new file mode 100644 index 00000000..bde52025 --- /dev/null +++ b/binary-codec/testdata/fixtures/ticket-create-binary.json @@ -0,0 +1 @@ +"12000A240000000E2028000000016840000000000027108114D5024F157225CA9F8F4C73094D61A8FDD746E0DB" diff --git a/binary-codec/testdata/fixtures/ticket-create-tx.json b/binary-codec/testdata/fixtures/ticket-create-tx.json new file mode 100644 index 00000000..20c7ff9d --- /dev/null +++ b/binary-codec/testdata/fixtures/ticket-create-tx.json @@ -0,0 +1,7 @@ +{ + "TransactionType": "TicketCreate", + "TicketCount": 1, + "Account": "rLRH6HciuPv5rQBNFBYH1iPPAuVFERtNXZ", + "Sequence": 14, + "Fee": "10000" +} diff --git a/binary-codec/testdata/fixtures/x-codec-fixtures.json b/binary-codec/testdata/fixtures/x-codec-fixtures.json new file mode 100644 index 00000000..7012e4b5 --- /dev/null +++ b/binary-codec/testdata/fixtures/x-codec-fixtures.json @@ -0,0 +1,188 @@ +{ + "transactions": [{ + "rjson": { + "Account": "r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV", + "Destination": "rLQBHVhFnaC5gLEkgr6HgBJJ3bgeZHg9cj", + "TransactionType": "Payment", + "TxnSignature": "3045022022EB32AECEF7C644C891C19F87966DF9C62B1F34BABA6BE774325E4BB8E2DD62022100A51437898C28C2B297112DF8131F2BB39EA5FE613487DDD611525F1796264639", + "SigningPubKey": "034AADB09CFF4A4804073701EC53C3510CDC95917C2BB0150FB742D0C66E6CEE9E", + "Amount": "10000000000", + "DestinationTag": 1010, + "SourceTag": 84854, + "Fee": "10", + "Flags": 0, + "Sequence": 62 + }, + "xjson": { + "Account": "X7tFPvjMH7nDxP8nTGkeeggcUpCZj8UbyT2QoiRHGDfjqrB", + "Destination": "XVYmGpJqHS95ir411XvanwY1xt5Z2314WsamHPVgUNABUGV", + "TransactionType": "Payment", + "TxnSignature": "3045022022EB32AECEF7C644C891C19F87966DF9C62B1F34BABA6BE774325E4BB8E2DD62022100A51437898C28C2B297112DF8131F2BB39EA5FE613487DDD611525F1796264639", + "SigningPubKey": "034AADB09CFF4A4804073701EC53C3510CDC95917C2BB0150FB742D0C66E6CEE9E", + "Amount": "10000000000", + "Fee": "10", + "Flags": 0, + "Sequence": 62 + } + }, + { + "rjson": { + "Account": "r4DymtkgUAh2wqRxVfdd3Xtswzim6eC6c5", + "Amount": "199000000", + "Destination": "rsekGH9p9neiPxym2TMJhqaCzHFuokenTU", + "DestinationTag": 3663729509, + "Fee": "6335", + "Flags": 2147483648, + "LastLedgerSequence": 57313352, + "Sequence": 105791, + "SigningPubKey": "02053A627976CE1157461336AC65290EC1571CAAD1B327339980F7BF65EF776F83", + "TransactionType": "Payment", + "TxnSignature": "30440220086D3330CD6CE01D891A26BA0355D8D5A5D28A5C9A1D0C5E06E321C81A02318A0220027C3F6606E41FEA35103EDE5224CC489B6514ACFE27543185B0419DD02E301C" + }, + "xjson": { + "Account": "r4DymtkgUAh2wqRxVfdd3Xtswzim6eC6c5", + "Amount": "199000000", + "Destination": "X7cBoj6a5xSEfPCr6AStN9YPhbMAA2yaN2XYWwRJKAKb3y5", + "Fee": "6335", + "Flags": 2147483648, + "LastLedgerSequence": 57313352, + "Sequence": 105791, + "SigningPubKey": "02053A627976CE1157461336AC65290EC1571CAAD1B327339980F7BF65EF776F83", + "TransactionType": "Payment", + "TxnSignature": "30440220086D3330CD6CE01D891A26BA0355D8D5A5D28A5C9A1D0C5E06E321C81A02318A0220027C3F6606E41FEA35103EDE5224CC489B6514ACFE27543185B0419DD02E301C" + } + }, + { + "rjson": { + "Account": "rDsbeomae4FXwgQTJp9Rs64Qg9vDiTCdBv", + "Amount": "105302107", + "Destination": "r33hypJXDs47LVpmvta7hMW9pR8DYeBtkW", + "DestinationTag": 1658156118, + "Fee": "60000", + "Flags": 2147483648, + "LastLedgerSequence": 57313566, + "Sequence": 1113196, + "SigningPubKey": "03D847C2DBED3ABF0453F71DCD7641989136277218DF516AD49519C9693F32727E", + "TransactionType": "Payment", + "TxnSignature": "3045022100FCA10FBAC65EA60C115A970CD52E6A526B1F9DDB6C4F843DA3DE7A97DFF9492D022037824D0FC6F663FB08BE0F2812CBADE1F61836528D44945FC37F10CC03215111" + }, + "xjson": { + "Account": "rDsbeomae4FXwgQTJp9Rs64Qg9vDiTCdBv", + "Amount": "105302107", + "Destination": "X7ikFY5asEwp6ikt2AJdTfBLALEs5JN35kkeqKVeT1GdvY1", + "Fee": "60000", + "Flags": 2147483648, + "LastLedgerSequence": 57313566, + "Sequence": 1113196, + "SigningPubKey": "03D847C2DBED3ABF0453F71DCD7641989136277218DF516AD49519C9693F32727E", + "TransactionType": "Payment", + "TxnSignature": "3045022100FCA10FBAC65EA60C115A970CD52E6A526B1F9DDB6C4F843DA3DE7A97DFF9492D022037824D0FC6F663FB08BE0F2812CBADE1F61836528D44945FC37F10CC03215111" + } + }, + { + "rjson": { + "Account": "rDsbeomae4FXwgQTJp9Rs64Qg9vDiTCdBv", + "Amount": "3899911571", + "Destination": "rU2mEJSLqBRkYLVTv55rFTgQajkLTnT6mA", + "DestinationTag": 255406, + "Fee": "60000", + "Flags": 2147483648, + "LastLedgerSequence": 57313566, + "Sequence": 1113197, + "SigningPubKey": "03D847C2DBED3ABF0453F71DCD7641989136277218DF516AD49519C9693F32727E", + "TransactionType": "Payment", + "TxnSignature": "3044022077642D94BB3C49BF3CB4C804255EC830D2C6009EA4995E38A84602D579B8AAD702206FAD977C49980226E8B495BF03C8D9767380F1546BBF5A4FD47D604C0D2CCF9B" + }, + "xjson": { + "Account": "rDsbeomae4FXwgQTJp9Rs64Qg9vDiTCdBv", + "Amount": "3899911571", + "Destination": "XVfH8gwNWVbB5Kft16jmTNgGTqgw1dzA8ZTBkNjSLw6JdXS", + "Fee": "60000", + "Flags": 2147483648, + "LastLedgerSequence": 57313566, + "Sequence": 1113197, + "SigningPubKey": "03D847C2DBED3ABF0453F71DCD7641989136277218DF516AD49519C9693F32727E", + "TransactionType": "Payment", + "TxnSignature": "3044022077642D94BB3C49BF3CB4C804255EC830D2C6009EA4995E38A84602D579B8AAD702206FAD977C49980226E8B495BF03C8D9767380F1546BBF5A4FD47D604C0D2CCF9B" + } + }, + { + "rjson": { + "Account": "r4eEbLKZGbVSBHnSUBZW8i5XaMjGLdqT4a", + "Amount": "820370849", + "Destination": "rDhmyBh4JwDAtXyRZDarNgg52UcLLRoGje", + "DestinationTag": 2017780486, + "Fee": "6000", + "Flags": 2147483648, + "LastLedgerSequence": 57315579, + "Sequence": 234254, + "SigningPubKey": "038CF47114672A12B269AEE015BF7A8438609B994B0640E4B28B2F56E93D948B15", + "TransactionType": "Payment", + "TxnSignature": "3044022015004653B1CBDD5CCA1F7B38555F1B37FE3F811E9D5070281CCC6C8A93460D870220679E9899184901EA69750C8A9325768490B1B9C1A733842446727653FF3D1DC0" + }, + "xjson": { + "Account": "r4eEbLKZGbVSBHnSUBZW8i5XaMjGLdqT4a", + "Amount": "820370849", + "Destination": "XV31huWNJQXsAJFwgE6rnC8uf8jRx4H4waq4MyGUxz5CXzS", + "Fee": "6000", + "Flags": 2147483648, + "LastLedgerSequence": 57315579, + "Sequence": 234254, + "SigningPubKey": "038CF47114672A12B269AEE015BF7A8438609B994B0640E4B28B2F56E93D948B15", + "TransactionType": "Payment", + "TxnSignature": "3044022015004653B1CBDD5CCA1F7B38555F1B37FE3F811E9D5070281CCC6C8A93460D870220679E9899184901EA69750C8A9325768490B1B9C1A733842446727653FF3D1DC0" + } + }, + { + "rjson": { + "Account": "rsGeDwS4rpocUumu9smpXomzaaeG4Qyifz", + "Amount": "1500000000", + "Destination": "rDxfhNRgCDNDckm45zT5ayhKDC4Ljm7UoP", + "DestinationTag": 1000635172, + "Fee": "5000", + "Flags": 2147483648, + "Sequence": 55741075, + "SigningPubKey": "02ECB814477DF9D8351918878E235EE6AF147A2A5C20F1E71F291F0F3303357C36", + "SourceTag": 1000635172, + "TransactionType": "Payment", + "TxnSignature": "304402202A90972E21823214733082E1977F9EA2D6B5101902F108E7BDD7D128CEEA7AF3022008852C8DAD746A7F18E66A47414FABF551493674783E8EA7409C501D3F05F99A" + }, + "xjson": { + "Account": "rsGeDwS4rpocUumu9smpXomzaaeG4Qyifz", + "Amount": "1500000000", + "Destination": "XVBkK1yLutMqFGwTm6hykn7YXGDUrjsZSkpzMgRveZrMbHs", + "Fee": "5000", + "Flags": 2147483648, + "Sequence": 55741075, + "SigningPubKey": "02ECB814477DF9D8351918878E235EE6AF147A2A5C20F1E71F291F0F3303357C36", + "SourceTag": 1000635172, + "TransactionType": "Payment", + "TxnSignature": "304402202A90972E21823214733082E1977F9EA2D6B5101902F108E7BDD7D128CEEA7AF3022008852C8DAD746A7F18E66A47414FABF551493674783E8EA7409C501D3F05F99A" + } + }, + { + "rjson": { + "Account": "rHWcuuZoFvDS6gNbmHSdpb7u1hZzxvCoMt", + "Amount": "48918500000", + "Destination": "rEb8TK3gBgk5auZkwc6sHnwrGVJH8DuaLh", + "DestinationTag": 105959914, + "Fee": "10", + "Flags": 2147483648, + "Sequence": 32641, + "SigningPubKey": "02E98DA545CCCC5D14C82594EE9E6CCFCF5171108E2410B3E784183E1068D33429", + "TransactionType": "Payment", + "TxnSignature": "304502210091DCA7AF189CD9DC93BDE24DEAE87381FBF16789C43113EE312241D648982B2402201C6055FEFFF1F119640AAC0B32C4F37375B0A96033E0527A21C1366920D6A524" + }, + "xjson": { + "Account": "rHWcuuZoFvDS6gNbmHSdpb7u1hZzxvCoMt", + "Amount": "48918500000", + "Destination": "XVH3aqvbYGhRhrD1FYSzGooNuxdzbG3VR2fuM47oqbXxQr7", + "Fee": "10", + "Flags": 2147483648, + "Sequence": 32641, + "SigningPubKey": "02E98DA545CCCC5D14C82594EE9E6CCFCF5171108E2410B3E784183E1068D33429", + "TransactionType": "Payment", + "TxnSignature": "304502210091DCA7AF189CD9DC93BDE24DEAE87381FBF16789C43113EE312241D648982B2402201C6055FEFFF1F119640AAC0B32C4F37375B0A96033E0527A21C1366920D6A524" + } + }] +} \ No newline at end of file diff --git a/binary-codec/types/account_id.go b/binary-codec/types/account_id.go index 3f6668e1..299a846f 100644 --- a/binary-codec/types/account_id.go +++ b/binary-codec/types/account_id.go @@ -52,10 +52,17 @@ func (a *AccountID) FromJSON(value any) ([]byte, error) { // The method reads the bytes using the binary parser, // then encodes the result to an AccountID format. // If no length prefix size is given, it returns an ErrNoLengthPrefix error. +// If the length is 0, it returns an empty string (matching JS behavior for empty AccountIDs). func (a *AccountID) ToJSON(p interfaces.BinaryParser, opts ...int) (any, error) { if opts == nil { return nil, ErrNoLengthPrefix } + + // Handle empty AccountID (vlen=0) - matches JS Hash160 behavior + if opts[0] == 0 { + return "", nil + } + b, err := p.ReadBytes(opts[0]) if err != nil { return nil, err diff --git a/binary-codec/types/account_id_test.go b/binary-codec/types/account_id_test.go index b92a10b1..ac26b58f 100644 --- a/binary-codec/types/account_id_test.go +++ b/binary-codec/types/account_id_test.go @@ -58,7 +58,7 @@ func TestAccountID_FromJson(t *testing.T) { name: "Invalid AccountID with invalid XAddress", input: "XVYRdEocC28DRx94ZFGP3qNJ1D5Ln7ecXFMd3vREB5PesjuA", expected: nil, - expectedErr: addresscodec.ErrInvalidXAddress, + expectedErr: addresscodec.ErrChecksum, }, { name: "Invalid XRPL address", diff --git a/binary-codec/types/amount.go b/binary-codec/types/amount.go index e8f6cc79..262f68a9 100644 --- a/binary-codec/types/amount.go +++ b/binary-codec/types/amount.go @@ -171,6 +171,10 @@ func (a *Amount) FromJSON(value any) ([]byte, error) { } // ToJSON deserializes a binary-encoded Amount object from a BinaryParser into a JSON representation. +// The order of checks is important: +// 1. If bit 0x80 is set → IOU (48 bytes) +// 2. If bit 0x20 is set → MPT (33 bytes) +// 3. Otherwise → XRP (8 bytes) func (a *Amount) ToJSON(p interfaces.BinaryParser, _ ...int) (any, error) { b, err := p.Peek() if err != nil { @@ -181,30 +185,32 @@ func (a *Amount) ToJSON(p interfaces.BinaryParser, _ ...int) (any, error) { sign = "-" } - // if MPTAmountFlag (bit 0x20) is set, amount is an MPT - if b&MPTAmountFlag != 0 { - token, err := p.ReadBytes(MPTAmountByteLength) + // Check IOU first (bit 0x80 set) - IOU amounts are 48 bytes + if !isNative(b) { + token, err := p.ReadBytes(48) if err != nil { return nil, err } - return deserializeMPTAmount(token) + return deserializeToken(token) } - if isNative(b) { - xrp, err := p.ReadBytes(8) + // Check MPT next (bit 0x20 set) - MPT amounts are 33 bytes + if b&MPTAmountFlag != 0 { + token, err := p.ReadBytes(MPTAmountByteLength) if err != nil { return nil, err } - xrpVal := binary.BigEndian.Uint64(xrp) - xrpVal &= 0x3FFFFFFFFFFFFFFF - return sign + strconv.FormatUint(xrpVal, 10), nil + return deserializeMPTAmount(token) } - token, err := p.ReadBytes(48) + // Otherwise it's native XRP (8 bytes) + xrp, err := p.ReadBytes(8) if err != nil { return nil, err } - return deserializeToken(token) + xrpVal := binary.BigEndian.Uint64(xrp) + xrpVal &= 0x3FFFFFFFFFFFFFFF + return sign + strconv.FormatUint(xrpVal, 10), nil } func deserializeToken(data []byte) (map[string]any, error) { @@ -368,10 +374,10 @@ func verifyXrpValue(value string) error { } // verifyIOUValue validates the format of an issued currency amount value. +// This matches the JS implementation: const e = (decimal.e || 0) - 15 +// where decimal.e is BigNumber's exponent for normalized scientific notation. func verifyIOUValue(value string) error { - bigDecimal, err := bigdecimal.NewBigDecimal(value) - if err != nil { return err } @@ -380,19 +386,23 @@ func verifyIOUValue(value string) error { return nil } - exp := bigDecimal.Scale - if bigDecimal.Precision > MaxIOUPrecision { - return &OutOfRangeError{Type: "Precision"} // if the precision is greater than 16, return an error + return &OutOfRangeError{Type: "Precision"} } - if exp < MinIOUExponent { - return &OutOfRangeError{Type: "Exponent"} // if the scale is less than -96 or greater than 80, return an error + + // JS uses: const e = (decimal.e || 0) - 15 + // BigNumber.e = Scale + Precision - 1 (for normalized representation) + // So: adjusted_exp = Scale + Precision - 1 - 15 = Scale + Precision - 16 + adjustedExp := bigDecimal.Scale + bigDecimal.Precision - 16 + + if adjustedExp < MinIOUExponent { + return &OutOfRangeError{Type: "Exponent"} } - if exp > MaxIOUExponent { - return &OutOfRangeError{Type: "Exponent"} // if the scale is less than -96 or greater than 80, return an error + if adjustedExp > MaxIOUExponent { + return &OutOfRangeError{Type: "Exponent"} } - return err + return nil } // verifyMPTValue validates the format of an MPT amount value. diff --git a/binary-codec/types/amount_test.go b/binary-codec/types/amount_test.go index 7ef873d8..9959621c 100644 --- a/binary-codec/types/amount_test.go +++ b/binary-codec/types/amount_test.go @@ -84,12 +84,16 @@ func TestVerifyIOUValue(t *testing.T) { }, { name: "fail - invalid iou value - out of range exponent too large", - input: "998000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + // Needs adjustedExp = Scale + Precision - 16 > 80 + // 1e97: Scale=97, Precision=1, adjustedExp = 97+1-16 = 82 > 80 + input: "1e97", expErr: &OutOfRangeError{Type: "Exponent"}, }, { name: "fail - invalid iou value - out of range exponent too small", - input: "0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000998", + // Needs adjustedExp = Scale + Precision - 16 < -96 + // 1e-113: Scale=-113, Precision=1, adjustedExp = -113+1-16 = -128 < -96 + input: "1e-113", expErr: &OutOfRangeError{Type: "Exponent"}, }, } diff --git a/binary-codec/types/int32.go b/binary-codec/types/int32.go new file mode 100644 index 00000000..5401eb91 --- /dev/null +++ b/binary-codec/types/int32.go @@ -0,0 +1,49 @@ +//revive:disable:var-naming +package types + +import ( + "encoding/binary" + "errors" + + "github.com/Peersyst/xrpl-go/binary-codec/types/interfaces" +) + +// Int32 represents a 32-bit signed integer. +type Int32 struct{} + +// ErrInvalidInt32 is returned when a value cannot be converted to Int32. +var ErrInvalidInt32 = errors.New("invalid Int32 value") + +// FromJSON converts a JSON value into a serialized byte slice representing a 32-bit signed integer. +// The input value can be an int, int32, int64, or float64. +func (i *Int32) FromJSON(value any) ([]byte, error) { + var v int32 + + switch val := value.(type) { + case int: + v = int32(val) + case int32: + v = val + case int64: + v = int32(val) + case float64: + v = int32(val) + default: + return nil, ErrInvalidInt32 + } + + buf := make([]byte, 4) + binary.BigEndian.PutUint32(buf, uint32(v)) + return buf, nil +} + +// ToJSON takes a BinaryParser and converts the serialized byte data back to a JSON integer value. +func (i *Int32) ToJSON(p interfaces.BinaryParser, _ ...int) (any, error) { + b, err := p.ReadBytes(4) + if err != nil { + return nil, err + } + + v := int32(binary.BigEndian.Uint32(b)) + return int(v), nil +} diff --git a/binary-codec/types/int64.go b/binary-codec/types/int64.go new file mode 100644 index 00000000..eea1f21e --- /dev/null +++ b/binary-codec/types/int64.go @@ -0,0 +1,55 @@ +//revive:disable:var-naming +package types + +import ( + "encoding/binary" + "errors" + "strconv" + + "github.com/Peersyst/xrpl-go/binary-codec/types/interfaces" +) + +// Int64 represents a 64-bit signed integer. +type Int64Type struct{} + +// ErrInvalidInt64 is returned when a value cannot be converted to Int64. +var ErrInvalidInt64 = errors.New("invalid Int64 value") + +// FromJSON converts a JSON value into a serialized byte slice representing a 64-bit signed integer. +// The input value can be an int, int64, float64, or string representation of an integer. +func (i *Int64Type) FromJSON(value any) ([]byte, error) { + var v int64 + + switch val := value.(type) { + case int: + v = int64(val) + case int64: + v = val + case float64: + v = int64(val) + case string: + var err error + v, err = strconv.ParseInt(val, 10, 64) + if err != nil { + return nil, ErrInvalidInt64 + } + default: + return nil, ErrInvalidInt64 + } + + buf := make([]byte, 8) + binary.BigEndian.PutUint64(buf, uint64(v)) + return buf, nil +} + +// ToJSON takes a BinaryParser and converts the serialized byte data back to a JSON string value. +// Int64 values are returned as strings to preserve precision in JSON. +func (i *Int64Type) ToJSON(p interfaces.BinaryParser, _ ...int) (any, error) { + b, err := p.ReadBytes(8) + if err != nil { + return nil, err + } + + v := int64(binary.BigEndian.Uint64(b)) + return strconv.FormatInt(v, 10), nil +} diff --git a/binary-codec/types/issue.go b/binary-codec/types/issue.go index ca3ac5a9..dfb80a48 100644 --- a/binary-codec/types/issue.go +++ b/binary-codec/types/issue.go @@ -1,6 +1,8 @@ package types import ( + "bytes" + "encoding/binary" "encoding/hex" "errors" "strings" @@ -14,6 +16,12 @@ const ( MPTIssuanceIDBytesLength = 24 ) +var ( + // NoAccountBytes is the marker used to identify MPT issues in the binary format. + // This is the special account ID "0000000000000000000000000000000000000001". + NoAccountBytes = []byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01} +) + var ( // ErrInvalidIssueObject is returned when the JSON object is not a valid Issue. // ErrInvalidIssueObject is returned when the JSON object is not a valid Issue. @@ -87,46 +95,61 @@ func (i *Issue) FromJSON(json any) ([]byte, error) { return currencyBytes, nil } -// ToJSON converts an AccountID byte slice back to a classic address string. -// It uses the addresscodec package to encode the byte slice. -// If the input is not a valid AccountID byte slice, it returns an error. +// ToJSON converts a binary Issue representation back to a JSON object. +// It self-determines the length by progressively reading and checking the data: +// - XRP: 20 bytes (currency only, all zeros) +// - IOU: 40 bytes (currency + issuer) +// - MPT: 44 bytes (issuer account + NO_ACCOUNT marker + sequence) +// The opts parameter is ignored as length is determined automatically. func (i *Issue) ToJSON(p interfaces.BinaryParser, opts ...int) (any, error) { - if len(opts) == 0 { - return nil, ErrMissingIssueLengthOption + // Step 1: Read first 20 bytes (currency for XRP/IOU, or issuer account for MPT) + currencyOrAccount, err := p.ReadBytes(20) + if err != nil { + return nil, err } - currencyCodec := &Currency{} - - if i.length == MPTIssuanceIDBytesLength || opts[0] == MPTIssuanceIDBytesLength { - b, err := p.ReadBytes(MPTIssuanceIDBytesLength) - if err != nil { - return nil, err - } - - id := hex.EncodeToString(b) - + // Step 2: Check if it's XRP (all zeros) + if bytes.Equal(currencyOrAccount, XRPBytes) { return map[string]any{ - "mpt_issuance_id": strings.ToUpper(id), + "currency": "XRP", }, nil } - currencyStr, err := currencyCodec.ToJSON(p, opts...) + // Step 3: Read next 20 bytes (issuer for IOU, or NO_ACCOUNT marker for MPT) + issuerOrNoAccount, err := p.ReadBytes(20) if err != nil { return nil, err } - if currencyStr == "XRP" { + // Step 4: Check if it's MPT (NO_ACCOUNT marker) + if bytes.Equal(issuerOrNoAccount, NoAccountBytes) { + // MPT case - read 4 more bytes for sequence (stored in little-endian) + sequenceBytes, err := p.ReadBytes(4) + if err != nil { + return nil, err + } + + // Convert sequence from little-endian to big-endian for mpt_issuance_id + sequence := binary.LittleEndian.Uint32(sequenceBytes) + seqBE := make([]byte, 4) + binary.BigEndian.PutUint32(seqBE, sequence) + + // mpt_issuance_id = sequence (BE) + issuer account + mptID := append(seqBE, currencyOrAccount...) return map[string]any{ - "currency": "XRP", + "mpt_issuance_id": strings.ToUpper(hex.EncodeToString(mptID)), }, nil } - issuer, err := p.ReadBytes(20) + // Step 5: IOU case - decode currency and issuer + // currencyOrAccount contains the currency bytes + currencyStr, err := decodeCurrencyBytes(currencyOrAccount) if err != nil { return nil, err } - address, err := addresscodec.Encode(issuer, []byte{addresscodec.AccountAddressPrefix}, addresscodec.AccountAddressLength) + // issuerOrNoAccount contains the issuer bytes + address, err := addresscodec.Encode(issuerOrNoAccount, []byte{addresscodec.AccountAddressPrefix}, addresscodec.AccountAddressLength) if err != nil { return nil, err } @@ -137,6 +160,35 @@ func (i *Issue) ToJSON(p interfaces.BinaryParser, opts ...int) (any, error) { }, nil } +// decodeCurrencyBytes decodes a 20-byte currency into its string representation. +func decodeCurrencyBytes(currencyBytes []byte) (string, error) { + if bytes.Equal(currencyBytes, XRPBytes) { + return "XRP", nil + } + + // Check if bytes has exactly 3 non-zero bytes at positions 12-14 (standard currency code) + nonZeroCount := 0 + var currencyStr string + for i := 0; i < len(currencyBytes); i++ { + if currencyBytes[i] != 0 { + if i >= 12 && i <= 14 { + nonZeroCount++ + currencyStr += string(currencyBytes[i]) + } else { + nonZeroCount = 0 + break + } + } + } + + if nonZeroCount == 3 { + return currencyStr, nil + } + + // Return hex-encoded currency for non-standard codes + return strings.ToUpper(hex.EncodeToString(currencyBytes)), nil +} + func (i *Issue) isIssueObject(obj any) bool { mapObj, ok := obj.(map[string]any) if !ok { diff --git a/binary-codec/types/issue_test.go b/binary-codec/types/issue_test.go index 7ee730a0..d418330a 100644 --- a/binary-codec/types/issue_test.go +++ b/binary-codec/types/issue_test.go @@ -152,39 +152,26 @@ func TestIssue_ToJson(t *testing.T) { { name: "pass - mpt issuance id", expected: map[string]any{ + // mpt_issuance_id = sequence BE (4 bytes) + issuerAccount (20 bytes) + // sequence BE = 0xBAADF00D, issuerAccount = BAADF00DBAADF00DBAADF00DBAADF00DBAADF00D "mpt_issuance_id": "BAADF00DBAADF00DBAADF00DBAADF00DBAADF00DBAADF00D", }, - opts: []int{MPTIssuanceIDBytesLength}, + opts: []int{}, // opts no longer required - length is self-determined err: nil, setup: func(t *testing.T) (*Issue, *testutil.MockBinaryParser) { ctrl := gomock.NewController(t) mock := testutil.NewMockBinaryParser(ctrl) - mock.EXPECT().ReadBytes(MPTIssuanceIDBytesLength).Return([]byte{ - 186, - 173, - 240, - 13, - 186, - 173, - 240, - 13, - 186, - 173, - 240, - 13, - 186, - 173, - 240, - 13, - 186, - 173, - 240, - 13, - 186, - 173, - 240, - 13, + // Wire format: issuerAccount (20) + NO_ACCOUNT (20) + sequence LE (4) + // First read: issuerAccount (20 bytes) - this becomes bytes 4-24 of mpt_issuance_id + mock.EXPECT().ReadBytes(20).Return([]byte{ + 0xBA, 0xAD, 0xF0, 0x0D, 0xBA, 0xAD, 0xF0, 0x0D, 0xBA, 0xAD, + 0xF0, 0x0D, 0xBA, 0xAD, 0xF0, 0x0D, 0xBA, 0xAD, 0xF0, 0x0D, }, nil) + // Second read: NO_ACCOUNT marker (20 bytes) + mock.EXPECT().ReadBytes(20).Return(NoAccountBytes, nil) + // Third read: sequence in little-endian (4 bytes) + // 0xBAADF00D in LE = [0x0D, 0xF0, 0xAD, 0xBA] + mock.EXPECT().ReadBytes(4).Return([]byte{0x0D, 0xF0, 0xAD, 0xBA}, nil) return &Issue{}, mock }, }, diff --git a/binary-codec/types/number.go b/binary-codec/types/number.go new file mode 100644 index 00000000..d743d4b2 --- /dev/null +++ b/binary-codec/types/number.go @@ -0,0 +1,262 @@ +//revive:disable:var-naming +package types + +import ( + "encoding/binary" + "errors" + "math/big" + "regexp" + "strings" + + "github.com/Peersyst/xrpl-go/binary-codec/types/interfaces" +) + +// Number represents the XRPL Number type (also known as STNumber in JS). +// It is encoded as 12 bytes: 8-byte signed mantissa + 4-byte signed exponent, both big-endian. +type Number struct{} + +// Constants for mantissa and exponent normalization per XRPL Number spec. +var ( + minMantissa = big.NewInt(1000000000000000) // 10^15 + maxMantissa = big.NewInt(9999999999999999) // 10^16 - 1 + minExponent = int32(-32768) + maxExponent = int32(32768) + defaultZeroExp = int32(-2147483648) // 0x80000000 + ErrInvalidNumber = errors.New("invalid Number string") + ErrNumberOverflow = errors.New("mantissa and exponent are too large") + ErrInvalidExponent = errors.New("exponent out of range") +) + +// numberRegex matches decimal/float/scientific number strings. +// Pattern: optional sign, integer part, optional decimal, optional exponent +var numberRegex = regexp.MustCompile(`^([-+]?)([0-9]+)(?:\.([0-9]+))?(?:[eE]([+-]?[0-9]+))?$`) + +// FromJSON converts a JSON value (string) into a serialized 12-byte slice. +func (n *Number) FromJSON(value any) ([]byte, error) { + s, ok := value.(string) + if !ok { + return nil, ErrInvalidNumber + } + + mantissa, exponent, err := parseAndNormalize(s) + if err != nil { + return nil, err + } + + buf := make([]byte, 12) + writeInt64BE(buf, mantissa.Int64(), 0) + writeInt32BE(buf, exponent, 8) + + return buf, nil +} + +// ToJSON takes a BinaryParser and converts the serialized byte data back to a JSON string. +func (n *Number) ToJSON(p interfaces.BinaryParser, _ ...int) (any, error) { + b, err := p.ReadBytes(12) + if err != nil { + return nil, err + } + + mantissa := readInt64BE(b, 0) + exponent := readInt32BE(b, 8) + + // Special zero case + if mantissa == 0 && exponent == defaultZeroExp { + return "0", nil + } + + if exponent == 0 { + return big.NewInt(mantissa).String(), nil + } + + // Use scientific notation for very small/large exponents + if exponent < -25 || exponent > -5 { + return formatScientific(mantissa, exponent), nil + } + + // Decimal rendering for -25 <= exp <= -5 + return formatDecimal(mantissa, exponent), nil +} + +// parseAndNormalize extracts mantissa, exponent from a string and normalizes them. +func parseAndNormalize(s string) (*big.Int, int32, error) { + match := numberRegex.FindStringSubmatch(s) + if match == nil { + return nil, 0, ErrInvalidNumber + } + + sign := match[1] + intPart := match[2] + fracPart := match[3] + expPart := match[4] + + // Remove leading zeros (unless entire intPart is zeros) + intPart = strings.TrimLeft(intPart, "0") + if intPart == "" { + intPart = "0" + } + + mantissaStr := intPart + exponent := int32(0) + + if fracPart != "" { + mantissaStr += fracPart + exponent -= int32(len(fracPart)) + } + + if expPart != "" { + var expVal int64 + _, err := parseIntFromString(expPart, &expVal) + if err != nil { + return nil, 0, err + } + exponent += int32(expVal) + } + + mantissa := new(big.Int) + mantissa.SetString(mantissaStr, 10) + + if sign == "-" { + mantissa.Neg(mantissa) + } + + // Check for zero + if mantissa.Sign() == 0 { + return big.NewInt(0), defaultZeroExp, nil + } + + // Normalize + mantissa, exponent, err := normalize(mantissa, exponent) + if err != nil { + return nil, 0, err + } + + return mantissa, exponent, nil +} + +// normalize adjusts mantissa and exponent to XRPL constraints. +func normalize(mantissa *big.Int, exponent int32) (*big.Int, int32, error) { + isNegative := mantissa.Sign() < 0 + m := new(big.Int).Abs(mantissa) + ten := big.NewInt(10) + + // Scale up if too small + for m.Sign() != 0 && m.Cmp(minMantissa) < 0 && exponent > minExponent { + exponent-- + m.Mul(m, ten) + } + + // Scale down if too large + for m.Cmp(maxMantissa) > 0 { + if exponent >= maxExponent { + return nil, 0, ErrNumberOverflow + } + exponent++ + m.Div(m, ten) + } + + if isNegative { + m.Neg(m) + } + + return m, exponent, nil +} + +// formatScientific formats mantissa and exponent as scientific notation string. +func formatScientific(mantissa int64, exponent int32) string { + m := big.NewInt(mantissa) + if exponent >= 0 { + return m.String() + "e" + itoa(int(exponent)) + } + return m.String() + "e" + itoa(int(exponent)) +} + +// formatDecimal formats mantissa and exponent as a decimal string. +func formatDecimal(mantissa int64, exponent int32) string { + isNegative := mantissa < 0 + if isNegative { + mantissa = -mantissa + } + + mantissaStr := big.NewInt(mantissa).String() + + // Pad with zeros for proper decimal placement + const padPrefix = 27 + const padSuffix = 23 + rawValue := strings.Repeat("0", padPrefix) + mantissaStr + strings.Repeat("0", padSuffix) + + offset := int(exponent) + 43 + if offset < 0 { + offset = 0 + } + if offset > len(rawValue) { + offset = len(rawValue) + } + + integerPart := strings.TrimLeft(rawValue[:offset], "0") + if integerPart == "" { + integerPart = "0" + } + + fractionPart := strings.TrimRight(rawValue[offset:], "0") + + result := integerPart + if fractionPart != "" { + result += "." + fractionPart + } + + if isNegative { + result = "-" + result + } + + return result +} + +// Helper functions for big-endian signed integer I/O + +func writeInt64BE(buf []byte, v int64, offset int) { + binary.BigEndian.PutUint64(buf[offset:], uint64(v)) +} + +func writeInt32BE(buf []byte, v int32, offset int) { + binary.BigEndian.PutUint32(buf[offset:], uint32(v)) +} + +func readInt64BE(buf []byte, offset int) int64 { + return int64(binary.BigEndian.Uint64(buf[offset:])) +} + +func readInt32BE(buf []byte, offset int) int32 { + return int32(binary.BigEndian.Uint32(buf[offset:])) +} + +func parseIntFromString(s string, result *int64) (bool, error) { + n := new(big.Int) + _, ok := n.SetString(s, 10) + if !ok { + return false, ErrInvalidNumber + } + *result = n.Int64() + return true, nil +} + +func itoa(n int) string { + if n < 0 { + return "-" + uitoa(uint(-n)) + } + return uitoa(uint(n)) +} + +func uitoa(n uint) string { + if n == 0 { + return "0" + } + var buf [20]byte + i := len(buf) + for n > 0 { + i-- + buf[i] = byte('0' + n%10) + n /= 10 + } + return string(buf[i:]) +} diff --git a/binary-codec/types/pathset.go b/binary-codec/types/pathset.go index bc638806..c3a5e796 100644 --- a/binary-codec/types/pathset.go +++ b/binary-codec/types/pathset.go @@ -17,6 +17,15 @@ const ( pathSeparatorByte = 0xFF ) +// serializePathCurrency serializes a currency code for use in path steps. +// Unlike serializeIssuedCurrencyCode, this allows "XRP" which serializes to 20 zero bytes. +func serializePathCurrency(currency string) ([]byte, error) { + if currency == "XRP" { + return make([]byte, 20), nil + } + return serializeIssuedCurrencyCode(currency) +} + // PathSet type declaration type PathSet struct{} @@ -68,14 +77,19 @@ func (p PathSet) ToJSON(parser interfaces.BinaryParser, _ ...int) (any, error) { if !ok { return nil, fmt.Errorf("step is not of type map[string]any") } + // Calculate type by combining flags + stepType := 0 if _, ok := stepMap["account"]; ok { - stepMap["type"] = 1 - stepMap["type_hex"] = "0000000000000001" + stepType |= typeAccount } if _, ok := stepMap["currency"]; ok { - stepMap["type"] = 16 - stepMap["type_hex"] = "0000000000000010" + stepType |= typeCurrency + } + if _, ok := stepMap["issuer"]; ok { + stepType |= typeIssuer } + stepMap["type"] = stepType + stepMap["type_hex"] = fmt.Sprintf("%016X", stepType) path[i] = stepMap } pathSet = append(pathSet, path) @@ -110,7 +124,7 @@ func newPathStep(v map[string]any) []byte { dataType |= typeAccount } if v["currency"] != nil { - currency, _ := serializeIssuedCurrencyCode(v["currency"].(string)) + currency, _ := serializePathCurrency(v["currency"].(string)) b = append(b, currency...) dataType |= typeCurrency } @@ -135,15 +149,13 @@ func newPath(v []any) []byte { } // newPathSet constructs a path set from a slice of paths. -// It generates a byte array representation of the path set, encoding each path and adding padding and path separators as appropriate. +// It generates a byte array representation of the path set, encoding each path and adding path separators as appropriate. func newPathSet(v []any) []byte { b := make([]byte, 0) - padding := make([]byte, 20) for _, path := range v { // for each path in the path set (slice of paths) b = append(b, newPath(path.([]any))...) // append the path to the byte array - b = append(b, padding...) // append 20 empty bytes to the byte array between paths b = append(b, pathSeparatorByte) // between each path, append a path separator byte } diff --git a/binary-codec/types/pathset_test.go b/binary-codec/types/pathset_test.go index 2b3e5872..7fc88388 100644 --- a/binary-codec/types/pathset_test.go +++ b/binary-codec/types/pathset_test.go @@ -46,7 +46,8 @@ func TestPathSet_FromJson(t *testing.T) { }, }, }, - output: []byte{0x31, 0xb5, 0xf7, 0x62, 0x79, 0x8a, 0x53, 0xd5, 0x43, 0xa0, 0x14, 0xca, 0xf8, 0xb2, 0x97, 0xcf, 0xf8, 0xf2, 0xf9, 0x37, 0xe8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x55, 0x53, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb5, 0xf7, 0x62, 0x79, 0x8a, 0x53, 0xd5, 0x43, 0xa0, 0x14, 0xca, 0xf8, 0xb2, 0x97, 0xcf, 0xf8, 0xf2, 0xf9, 0x37, 0xe8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + // Correct encoding without padding (matches xrpl.js) + output: []byte{0x31, 0xb5, 0xf7, 0x62, 0x79, 0x8a, 0x53, 0xd5, 0x43, 0xa0, 0x14, 0xca, 0xf8, 0xb2, 0x97, 0xcf, 0xf8, 0xf2, 0xf9, 0x37, 0xe8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x55, 0x53, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb5, 0xf7, 0x62, 0x79, 0x8a, 0x53, 0xd5, 0x43, 0xa0, 0x14, 0xca, 0xf8, 0xb2, 0x97, 0xcf, 0xf8, 0xf2, 0xf9, 0x37, 0xe8, 0x0}, err: nil, }, } @@ -105,8 +106,8 @@ func TestPathSet_ToJson(t *testing.T) { "account": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", "currency": "USD", "issuer": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", - "type": 16, - "type_hex": "0000000000000010", + "type": 49, // 0x31 = TYPE_ACCOUNT (0x01) | TYPE_CURRENCY (0x10) | TYPE_ISSUER (0x20) + "type_hex": "0000000000000031", }, }, }, @@ -271,7 +272,8 @@ func TestNewPathSet(t *testing.T) { }, }, }, - expected: []byte{0x31, 0x88, 0xa5, 0xa5, 0x7c, 0x82, 0x9f, 0x40, 0xf2, 0x5e, 0xa8, 0x33, 0x85, 0xbb, 0xde, 0x6c, 0x3d, 0x8b, 0x4c, 0xa0, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x55, 0x53, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x52, 0xc7, 0xf0, 0x1a, 0xd1, 0x3b, 0x3c, 0xa9, 0xc1, 0xd1, 0x33, 0xfa, 0x8f, 0x34, 0x82, 0xd2, 0xef, 0x8, 0xfa, 0x7d, 0x31, 0x88, 0xa5, 0xa5, 0x7c, 0x82, 0x9f, 0x40, 0xf2, 0x5e, 0xa8, 0x33, 0x85, 0xbb, 0xde, 0x6c, 0x3d, 0x8b, 0x4c, 0xa0, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x55, 0x53, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x52, 0xc7, 0xf0, 0x1a, 0xd1, 0x3b, 0x3c, 0xa9, 0xc1, 0xd1, 0x33, 0xfa, 0x8f, 0x34, 0x82, 0xd2, 0xef, 0x8, 0xfa, 0x7d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x31, 0x88, 0xa5, 0xa5, 0x7c, 0x82, 0x9f, 0x40, 0xf2, 0x5e, 0xa8, 0x33, 0x85, 0xbb, 0xde, 0x6c, 0x3d, 0x8b, 0x4c, 0xa0, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x55, 0x53, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x52, 0xc7, 0xf0, 0x1a, 0xd1, 0x3b, 0x3c, 0xa9, 0xc1, 0xd1, 0x33, 0xfa, 0x8f, 0x34, 0x82, 0xd2, 0xef, 0x8, 0xfa, 0x7d, 0x31, 0x88, 0xa5, 0xa5, 0x7c, 0x82, 0x9f, 0x40, 0xf2, 0x5e, 0xa8, 0x33, 0x85, 0xbb, 0xde, 0x6c, 0x3d, 0x8b, 0x4c, 0xa0, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x55, 0x53, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x52, 0xc7, 0xf0, 0x1a, 0xd1, 0x3b, 0x3c, 0xa9, 0xc1, 0xd1, 0x33, 0xfa, 0x8f, 0x34, 0x82, 0xd2, 0xef, 0x8, 0xfa, 0x7d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x31, 0x88, 0xa5, 0xa5, 0x7c, 0x82, 0x9f, 0x40, 0xf2, 0x5e, 0xa8, 0x33, 0x85, 0xbb, 0xde, 0x6c, 0x3d, 0x8b, 0x4c, 0xa0, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x55, 0x53, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x52, 0xc7, 0xf0, 0x1a, 0xd1, 0x3b, 0x3c, 0xa9, 0xc1, 0xd1, 0x33, 0xfa, 0x8f, 0x34, 0x82, 0xd2, 0xef, 0x8, 0xfa, 0x7d, 0x31, 0x88, 0xa5, 0xa5, 0x7c, 0x82, 0x9f, 0x40, 0xf2, 0x5e, 0xa8, 0x33, 0x85, 0xbb, 0xde, 0x6c, 0x3d, 0x8b, 0x4c, 0xa0, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x55, 0x53, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x52, 0xc7, 0xf0, 0x1a, 0xd1, 0x3b, 0x3c, 0xa9, 0xc1, 0xd1, 0x33, 0xfa, 0x8f, 0x34, 0x82, 0xd2, 0xef, 0x8, 0xfa, 0x7d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + // Correct encoding without padding between paths (matches xrpl.js) + expected: []byte{0x31, 0x88, 0xa5, 0xa5, 0x7c, 0x82, 0x9f, 0x40, 0xf2, 0x5e, 0xa8, 0x33, 0x85, 0xbb, 0xde, 0x6c, 0x3d, 0x8b, 0x4c, 0xa0, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x55, 0x53, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x52, 0xc7, 0xf0, 0x1a, 0xd1, 0x3b, 0x3c, 0xa9, 0xc1, 0xd1, 0x33, 0xfa, 0x8f, 0x34, 0x82, 0xd2, 0xef, 0x8, 0xfa, 0x7d, 0x31, 0x88, 0xa5, 0xa5, 0x7c, 0x82, 0x9f, 0x40, 0xf2, 0x5e, 0xa8, 0x33, 0x85, 0xbb, 0xde, 0x6c, 0x3d, 0x8b, 0x4c, 0xa0, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x55, 0x53, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x52, 0xc7, 0xf0, 0x1a, 0xd1, 0x3b, 0x3c, 0xa9, 0xc1, 0xd1, 0x33, 0xfa, 0x8f, 0x34, 0x82, 0xd2, 0xef, 0x8, 0xfa, 0x7d, 0xff, 0x31, 0x88, 0xa5, 0xa5, 0x7c, 0x82, 0x9f, 0x40, 0xf2, 0x5e, 0xa8, 0x33, 0x85, 0xbb, 0xde, 0x6c, 0x3d, 0x8b, 0x4c, 0xa0, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x55, 0x53, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x52, 0xc7, 0xf0, 0x1a, 0xd1, 0x3b, 0x3c, 0xa9, 0xc1, 0xd1, 0x33, 0xfa, 0x8f, 0x34, 0x82, 0xd2, 0xef, 0x8, 0xfa, 0x7d, 0x31, 0x88, 0xa5, 0xa5, 0x7c, 0x82, 0x9f, 0x40, 0xf2, 0x5e, 0xa8, 0x33, 0x85, 0xbb, 0xde, 0x6c, 0x3d, 0x8b, 0x4c, 0xa0, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x55, 0x53, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x52, 0xc7, 0xf0, 0x1a, 0xd1, 0x3b, 0x3c, 0xa9, 0xc1, 0xd1, 0x33, 0xfa, 0x8f, 0x34, 0x82, 0xd2, 0xef, 0x8, 0xfa, 0x7d, 0xff, 0x31, 0x88, 0xa5, 0xa5, 0x7c, 0x82, 0x9f, 0x40, 0xf2, 0x5e, 0xa8, 0x33, 0x85, 0xbb, 0xde, 0x6c, 0x3d, 0x8b, 0x4c, 0xa0, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x55, 0x53, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x52, 0xc7, 0xf0, 0x1a, 0xd1, 0x3b, 0x3c, 0xa9, 0xc1, 0xd1, 0x33, 0xfa, 0x8f, 0x34, 0x82, 0xd2, 0xef, 0x8, 0xfa, 0x7d, 0x31, 0x88, 0xa5, 0xa5, 0x7c, 0x82, 0x9f, 0x40, 0xf2, 0x5e, 0xa8, 0x33, 0x85, 0xbb, 0xde, 0x6c, 0x3d, 0x8b, 0x4c, 0xa0, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x55, 0x53, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x52, 0xc7, 0xf0, 0x1a, 0xd1, 0x3b, 0x3c, 0xa9, 0xc1, 0xd1, 0x33, 0xfa, 0x8f, 0x34, 0x82, 0xd2, 0xef, 0x8, 0xfa, 0x7d, 0x0}, }, } diff --git a/binary-codec/types/serialized_type.go b/binary-codec/types/serialized_type.go index 3e037062..0f6f12bd 100644 --- a/binary-codec/types/serialized_type.go +++ b/binary-codec/types/serialized_type.go @@ -60,6 +60,12 @@ func GetSerializedType(t string) SerializedType { return &Issue{} case "Currency": return &Currency{} + case "Number": + return &Number{} + case "Int32": + return &Int32{} + case "Int64": + return &Int64Type{} } return nil } diff --git a/binary-codec/types/st_array.go b/binary-codec/types/st_array.go index 600bf9e1..a53eb562 100644 --- a/binary-codec/types/st_array.go +++ b/binary-codec/types/st_array.go @@ -59,30 +59,34 @@ func (t *STArray) FromJSON(json any) ([]byte, error) { // The method loops until the BinaryParser has no more data, and for each loop, // it calls the ToJSON method of an STObject, appending the resulting JSON value to a "value" slice. func (t *STArray) ToJSON(p interfaces.BinaryParser, _ ...int) (any, error) { - var value []any - count := 0 + // Initialize as empty slice (not nil) so empty arrays marshal to [] not null + value := make([]any, 0) for p.HasMore() { - - stObj := make(map[string]any) fi, err := p.ReadField() if err != nil { return nil, err } - if count == 0 && fi.Type != "STObject" { - return nil, ErrNotSTObjectInSTArray - } else if fi.FieldName == "ArrayEndMarker" { + + // Check for ArrayEndMarker FIRST (handles empty arrays) + if fi.FieldName == "ArrayEndMarker" { break } - fn := fi.FieldName + + // All array elements must be STObjects + if fi.Type != "STObject" { + return nil, ErrNotSTObjectInSTArray + } + st := GetSerializedType(fi.Type) res, err := st.ToJSON(p) if err != nil { return nil, err } - stObj[fn] = res + + stObj := make(map[string]any) + stObj[fi.FieldName] = res value = append(value, stObj) - count++ } return value, nil } diff --git a/binary-codec/types/st_object.go b/binary-codec/types/st_object.go index 58ff72bf..d2836ca3 100644 --- a/binary-codec/types/st_object.go +++ b/binary-codec/types/st_object.go @@ -2,8 +2,10 @@ package types import ( + "fmt" "sort" + addresscodec "github.com/Peersyst/xrpl-go/address-codec" "github.com/Peersyst/xrpl-go/binary-codec/definitions" "github.com/Peersyst/xrpl-go/binary-codec/types/interfaces" ) @@ -64,7 +66,7 @@ func (t *STObject) ToJSON(p interfaces.BinaryParser, _ ...int) (any, error) { fi, err := p.ReadField() if err != nil { - return nil, err + return nil, fmt.Errorf("ReadField error: %w", err) } if fi.FieldName == "ObjectEndMarker" || fi.FieldName == "ArrayEndMarker" { @@ -72,22 +74,25 @@ func (t *STObject) ToJSON(p interfaces.BinaryParser, _ ...int) (any, error) { } st := GetSerializedType(fi.Type) + if st == nil { + return nil, fmt.Errorf("unknown type %q for field %q", fi.Type, fi.FieldName) + } var res any if fi.IsVLEncoded { vlen, err := p.ReadVariableLength() if err != nil { - return nil, err + return nil, fmt.Errorf("ReadVariableLength error for field %q: %w", fi.FieldName, err) } res, err = st.ToJSON(p, vlen) if err != nil { - return nil, err + return nil, fmt.Errorf("ToJSON error for VL field %q (type=%s, vlen=%d): %w", fi.FieldName, fi.Type, vlen, err) } } else { res, err = st.ToJSON(p) if err != nil { - return nil, err + return nil, fmt.Errorf("ToJSON error for field %q (type=%s): %w", fi.FieldName, fi.Type, err) } } res, err = enumToStr(fi.FieldName, res) @@ -105,12 +110,62 @@ func (t *STObject) ToJSON(p interfaces.BinaryParser, _ ...int) (any, error) { // Each key-value pair in the JSON object is converted into a field instance, where the key // represents the field name and the value is the field's value. // Special handling for PermissionValue fields: converts string permission names to numeric values. +// Also handles X-addresses by extracting embedded tags. // //lint:ignore U1000 // ignore this for now func createFieldInstanceMapFromJson(json map[string]any) (map[definitions.FieldInstance]any, error) { - m := make(map[definitions.FieldInstance]any, len(json)) + // First pass: handle X-addresses and extract tags + processedJSON := make(map[string]any, len(json)) + for k, v := range json { + processedJSON[k] = v + } + // Process X-addresses for k, v := range json { + strVal, ok := v.(string) + if !ok { + continue + } + + if !addresscodec.IsValidXAddress(strVal) { + continue + } + + // Decode X-address + classicAddr, tag, _, err := addresscodec.XAddressToClassicAddress(strVal) + if err != nil { + return nil, fmt.Errorf("failed to decode X-address for field %s: %w", k, err) + } + + // Replace X-address with classic address + processedJSON[k] = classicAddr + + // If there's an embedded tag, add it as SourceTag or DestinationTag + if tag != 0 { + var tagFieldName string + switch k { + case "Destination": + tagFieldName = "DestinationTag" + case "Account": + tagFieldName = "SourceTag" + default: + return nil, fmt.Errorf("%s cannot have an associated tag", k) + } + + // Check for duplicate tags + if existingTag, exists := processedJSON[tagFieldName]; exists { + if existingTag != tag { + return nil, fmt.Errorf("duplicate %s: X-address tag (%d) does not match existing tag (%v)", tagFieldName, tag, existingTag) + } + } + processedJSON[tagFieldName] = tag + } + } + + // Second pass: create field instance map + m := make(map[definitions.FieldInstance]any, len(processedJSON)) + + for k, v := range processedJSON { fi, err := definitions.Get().GetFieldInstanceByFieldName(k) if err != nil { diff --git a/binary-codec/types/st_object_test.go b/binary-codec/types/st_object_test.go index a2d674c0..f2403243 100644 --- a/binary-codec/types/st_object_test.go +++ b/binary-codec/types/st_object_test.go @@ -97,7 +97,7 @@ func TestStObject_ToJson(t *testing.T) { return parser }, nil, - errors.New("read field error"), + errors.New("ReadField error: read field error"), }, { "pass - convert valid STObject", diff --git a/binary-codec/types/uint16.go b/binary-codec/types/uint16.go index c3c57289..8242ba9b 100644 --- a/binary-codec/types/uint16.go +++ b/binary-codec/types/uint16.go @@ -28,9 +28,25 @@ func (u *UInt16) FromJSON(value any) ([]byte, error) { value = int(tc) } + var val uint16 + switch v := value.(type) { + case int: + val = uint16(v) + case int64: + val = uint16(v) + case uint16: + val = v + case uint32: + val = uint16(v) + case float64: + val = uint16(v) + default: + val = uint16(value.(int)) // will panic with meaningful error + } + buf := new(bytes.Buffer) //nolint:gosec // G115: Potential hardcoded credentials (gosec) - err := binary.Write(buf, binary.BigEndian, uint16(value.(int))) + err := binary.Write(buf, binary.BigEndian, val) if err != nil { return nil, err diff --git a/binary-codec/types/uint32.go b/binary-codec/types/uint32.go index 1fcde695..bc89307b 100644 --- a/binary-codec/types/uint32.go +++ b/binary-codec/types/uint32.go @@ -14,8 +14,24 @@ type UInt32 struct{} // FromJSON converts a JSON value into a serialized byte slice representing a 32-bit unsigned integer. // The input value is assumed to be an integer. If the serialization fails, an error is returned. func (u *UInt32) FromJSON(value any) ([]byte, error) { + var val uint32 + switch v := value.(type) { + case uint32: + val = v + case int: + val = uint32(v) + case int64: + val = uint32(v) + case uint64: + val = uint32(v) + case float64: + val = uint32(v) + default: + val = value.(uint32) // will panic with meaningful error + } + buf := new(bytes.Buffer) - err := binary.Write(buf, binary.BigEndian, value.(uint32)) + err := binary.Write(buf, binary.BigEndian, val) if err != nil { return nil, err diff --git a/binary-codec/types/uint8.go b/binary-codec/types/uint8.go index 118e6292..d8aa82bc 100644 --- a/binary-codec/types/uint8.go +++ b/binary-codec/types/uint8.go @@ -31,8 +31,12 @@ func (u *UInt8) FromJSON(value any) ([]byte, error) { intValue = v case int32: intValue = int(v) + case int64: + intValue = int(v) case uint8: intValue = int(v) + case float64: + intValue = int(v) } buf := new(bytes.Buffer) diff --git a/binary-codec/types/vector256.go b/binary-codec/types/vector256.go index b5c55bf5..c057b32e 100644 --- a/binary-codec/types/vector256.go +++ b/binary-codec/types/vector256.go @@ -29,12 +29,26 @@ type Vector256 struct{} // The input value is assumed to be an array of strings representing Hash256 values. // If the serialization fails, an error is returned. func (v *Vector256) FromJSON(json any) ([]byte, error) { - - if _, ok := json.([]string); !ok { + var strSlice []string + + switch val := json.(type) { + case []string: + strSlice = val + case []any: + // Convert []interface{} to []string (common when unmarshalling JSON) + strSlice = make([]string, len(val)) + for i, item := range val { + s, ok := item.(string) + if !ok { + return nil, &ErrInvalidVector256Type{fmt.Sprintf("%T (element %d is %T)", json, i, item)} + } + strSlice[i] = s + } + default: return nil, &ErrInvalidVector256Type{fmt.Sprintf("%T", json)} } - b, err := vector256FromValue(json.([]string)) + b, err := vector256FromValue(strSlice) if err != nil { return nil, err