wakamex/github
02.7k
1[{"node": {"oid": "eabbafeb8db092fff845b7f3a5c86a348b14e57c", "messageHeadline": "Update README for v3.3.0 (#523)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3c4a07692e8debf1aacb7ef924a47d8c8b2e07fa", "messageHeadline": "Revert logback-classic to 1.3.X to work with JDK 8 (#509)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "24bf9962d2a13c4a197837478a1bf35324a41fd5", "messageHeadline": "Bump ch.qos.logback:logback-classic from 1.4.11 to 1.4.12 (#504)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "774d60ff3c9aef1851407bb1117d9e2cbad2471e", "messageHeadline": "DID Support (#498)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 1784, "deletions": 13}}, {"node": {"oid": "73d78480386f08c89d22d150f5c3bea613a91306", "messageHeadline": "XChain support (#497)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 8073, "deletions": 1390}}, {"node": {"oid": "ce25081cc67ac2c1f6b80a1b435e4d362a51a7a4", "messageHeadline": "Bump ch.qos.logback:logback-classic from 1.2.11 to 1.4.11 (#480)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6224cf123a992ff30a4dde3b6c00cb50ecaba6a3", "messageHeadline": "Bump com.github.docker-java:docker-java-api from 3.3.1 to 3.3.4 (#492)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1184b950a23848dfd7dec681e2aadc4a313bc40f", "messageHeadline": "Bump junit-jupiter.version from 5.9.3 to 5.10.0 (#472)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0bbec0e5a5a90f15d52399221cb5815fb0703a5", "messageHeadline": "Bump org.apache.maven.plugins:maven-surefire-plugin from 2.22.2 to 3.\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45d33c78f6284eef96b5e10c23b403c5874b9641", "messageHeadline": "Fix flaky tests (#502)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 34, "deletions": 7}}, {"node": {"oid": "76fa6072524e09b5ff921545d42e60b7e0aa68c5", "messageHeadline": "Add support for ledger_entry RPC (#489)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 2800, "deletions": 215}}, {"node": {"oid": "7ce8e7f12b4f8fe526890e329abadc2249501fb2", "messageHeadline": "Update README.md to fix example (#493)", "author": {"name": "David Fuelling", "email": "sappenin@gmail.com", "user": {"login": "sappenin"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "f54190c79df5cbf72896062cf8747d311fca17ec", "messageHeadline": "Point Reporting Mode tests to xrplcluster (#494)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f4073394bfbde5dd6d6bd5382d38d69d8130f47", "messageHeadline": "Update README.md with correct BOM version (#490)", "author": {"name": "David Fuelling", "email": "sappenin@gmail.com", "user": {"login": "sappenin"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b3b548ba360ad6bcf4dbaf6095994355b4101070", "messageHeadline": "Add unit test to verify rippled bug (#478)", "author": {"name": "David Fuelling", "email": "sappenin@gmail.com", "user": {"login": "sappenin"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "1444cfe4e0108b026f21e47c97973a480b0307b4", "messageHeadline": "Fixes #486 (#487)", "author": {"name": "David Fuelling", "email": "sappenin@gmail.com", "user": {"login": "sappenin"}}, "additions": 1568, "deletions": 275}}, {"node": {"oid": "530e9698088960f88f25dd52e73e0212208148a9", "messageHeadline": "Add AMM support (#344)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 5842, "deletions": 540}}, {"node": {"oid": "dae2fd62bbfca5edd764d132b670fb233dc15ad9", "messageHeadline": "Add support for Clawback (#485)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 540, "deletions": 123}}, {"node": {"oid": "c0efe1165235671872be467ebddd38bb8067e36c", "messageHeadline": "Fix EscrowFinish condition/fulfillment deserialization (#483)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 468, "deletions": 96}}, {"node": {"oid": "96650dd256774aabe485a3e73457510dcb868f3e", "messageHeadline": "Allow for No-Op AccountSet SetFlag and ClearFlag values (#479)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 418, "deletions": 13}}, {"node": {"oid": "42047e1aa3f48aae9740f8a9705c0d480a368b2b", "messageHeadline": "Add nft_info support (#466)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 469, "deletions": 20}}, {"node": {"oid": "d8b08f29d06891aada6fac1ca8b51fbcd0add503", "messageHeadline": "Fix NfTokenBuyOffers and NfTokenSellOffers RequestParams/Results (#465)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 247, "deletions": 69}}, {"node": {"oid": "7d72fdd7bbb26437ee1bec869722476dd3c222e6", "messageHeadline": "Add nftoken_id, nftoken_ids, and offer_id fields to TransactionMetada\u2026", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 77, "deletions": 21}}, {"node": {"oid": "75dd383d7d0793aefed140e2db70a8838c9c6fb9", "messageHeadline": "Add PreviousFields to DeletedNode (#462)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "27cb9ce22d1ce5aa00e1f03491d7ba4299d0388b", "messageHeadline": "Support for NetworkID (#461)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 1569, "deletions": 562}}, {"node": {"oid": "100a5b349fa72ca50ebd4034465424c71028c395", "messageHeadline": "Bump jacoco-maven-plugin from 0.8.8 to 0.8.10 (#458)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9af32f0e5844a42914f9584d41f10b17d84d6822", "messageHeadline": "Bump caffeine from 2.8.8 to 2.9.3 (#457)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "648fd1f971436d8f8888967fc4ede92f0c8d3e60", "messageHeadline": "Bump assertj-core from 3.23.1 to 3.24.2 (#455)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f10844311504b6e9eae9218a95caa8ff5e42fd5", "messageHeadline": "Bump maven-failsafe-plugin from 2.22.2 to 3.1.2 (#454)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6da45b8a61023921dec7aa1bc4a5ca014811ca16", "messageHeadline": "Add Zero AccountSetFlag (#459)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 85, "deletions": 2}}, {"node": {"oid": "78232361736b9bf1b3b4c6f788974bf5cb3e9f55", "messageHeadline": "Fix NFT Amounts (#451)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 389, "deletions": 39}}, {"node": {"oid": "1da875a12a45b3b6b63e411caf08a59f74f71891", "messageHeadline": "Remove tfTransferable check in NfTokenMint (#449)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 10, "deletions": 21}}, {"node": {"oid": "6e085faa3c146941bc67bf58d766e8be6166e087", "messageHeadline": "Add support for book_offers RPC (#440)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 1055, "deletions": 56}}, {"node": {"oid": "8ae2897011cabbfd5a44b13db2ab80dd7944fd62", "messageHeadline": "Fixes #446 (Consistent secp256k1 Curve) (#447)", "author": {"name": "David Fuelling", "email": "sappenin@gmail.com", "user": {"login": "sappenin"}}, "additions": 42, "deletions": 25}}, {"node": {"oid": "23831ffbb793e002480c88923b594c2d3c2b7650", "messageHeadline": "Bump maven-checkstyle-plugin from 3.2.1 to 3.3.0 (#443)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58fce5522635de58fe6d0ea7cd81cd05127dddcf", "messageHeadline": "Bump json-path-assert from 2.6.0 to 2.8.0 (#412)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03941594619b0e4388027fdc464d26ed6992c05d", "messageHeadline": "Bump junit-jupiter.version from 5.9.2 to 5.9.3 (#444)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "701e1f34f37e40e70a85ed0463578ae952faafe6", "messageHeadline": "Bump versions-maven-plugin from 2.14.2 to 2.16.0 (#445)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "600a7706bc5fe6cc941e15d838650af0c105589a", "messageHeadline": "Bump feign-bom from 11.10 to 12.3 (#414)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47e33209dcb35c0a553b1200599d1e62a975077e", "messageHeadline": "Bump docker-java-api from 3.2.14 to 3.3.1 (#421)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7eaaed1a485695d760645c1cb38fae69d740d9cd", "messageHeadline": "Add objects for NFTokenPages (#432)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 832, "deletions": 40}}, {"node": {"oid": "1d34a3e80d4d23fbfdaa11ede051c40320931ec1", "messageHeadline": "Bump guava from 31.1-jre to 32.1.1-jre (#437)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56e863d85a258a28bf841f50100df8bb8c7fef8c", "messageHeadline": "Use codecov token in CI (#439)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "15be3982454330c62df924478f6820c6f3dd32a3", "messageHeadline": "Allow for empty transaction flags (#434)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 2806, "deletions": 195}}, {"node": {"oid": "7fc9af0bc96a7c0885585952bc0ee3d36626e69b", "messageHeadline": "Add Transaction Metadata AffectedNodes (#429)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 3135, "deletions": 3}}, {"node": {"oid": "050916e27ecf8340ce14f5b4d9e06e2eb56f2ee0", "messageHeadline": "Add support for featureDisallowIncoming amendment (#419)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 591, "deletions": 59}}, {"node": {"oid": "98845a3dad1d3d0603198da37404d1d8f5d1c1d5", "messageHeadline": "Bump okhttp from 4.9.3 to 4.11.0 (#415)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4bf2ec0a744266719e19364e737f6402601a29a9", "messageHeadline": "Update README.md (#417)", "author": {"name": "David Fuelling", "email": "sappenin@gmail.com", "user": {"login": "sappenin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0f493f53bab5c9952ae91487b2898dd13bffeaab", "messageHeadline": "Add closeDate and closeDateHuman to AccountTransactionsTransaction (#\u2026", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 147, "deletions": 10}}, {"node": {"oid": "a1d9686999cdd5aebbbd9a92b7881c061fbf0be2", "messageHeadline": "Bump nexus-staging-maven-plugin from 1.6.12 to 1.6.13 (#397)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c820a2b17fab540b44799f780f5e0d82a916e38e", "messageHeadline": "Bump slf4j-api from 1.7.30 to 1.7.36 (#396)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4037bb8d96b9e8479c6a64ef09a4e49724048d8", "messageHeadline": "Bump jsonassert from 1.5.0 to 1.5.1 (#395)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aea21bda96a1d425e983dfe2947798b5c1337a3d", "messageHeadline": "Bump testcontainers from 1.15.1 to 1.17.6 (#394)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23885e2d1ef1c9765ca3278256be2ac63a10cba7", "messageHeadline": "Add missing AccountRoot fields (#399)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 216, "deletions": 34}}, {"node": {"oid": "2cec39d6f8a603e0dd09c9df0863e1f0236a2625", "messageHeadline": "Fixed groupid in readme (#392)", "author": {"name": "Rajat Arora", "email": "rajatar08@gmail.com", "user": {"login": "RajatArora08"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95e7e652d4603bf933f79870a5cb6402a7ad0ec2", "messageHeadline": "Add multisignToSigner helper method. (#391)", "author": {"name": "David Fuelling", "email": "sappenin@gmail.com", "user": {"login": "sappenin"}}, "additions": 102, "deletions": 62}}, {"node": {"oid": "e5408c830e0fb67a9b5ac127e92bca2e66da87be", "messageHeadline": "Make Transaction.signature typed [Merge Last, into `main`] (#390)", "author": {"name": "David Fuelling", "email": "sappenin@gmail.com", "user": {"login": "sappenin"}}, "additions": 92, "deletions": 72}}, {"node": {"oid": "e86d88d2c4a8b4e56ae83ae0b85c7cc320afb142", "messageHeadline": "Remove SignatureWithPublicKey [Merge Second] (#389)", "author": {"name": "David Fuelling", "email": "sappenin@gmail.com", "user": {"login": "sappenin"}}, "additions": 315, "deletions": 419}}, {"node": {"oid": "8eaf5d40771c11db505fc502c2ca2ff8c2a2be0d", "messageHeadline": "Type Signer.transactionSignature as a Signature [Merge Last] (#388)", "author": {"name": "David Fuelling", "email": "sappenin@gmail.com", "user": {"login": "sappenin"}}, "additions": 41, "deletions": 24}}, {"node": {"oid": "7c630b810bc1410076860d921dfb0220253c7914", "messageHeadline": "Bump maven-dependency-plugin from 3.3.0 to 3.5.0 (#386)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "263cd6d8355e3192cd1b04f1735f2f1fd4bc061e", "messageHeadline": "Bump docker-java-api from 3.2.7 to 3.2.14 (#385)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70a0f7ff0a3708f9e2411ed76f07ee02ba0335e2", "messageHeadline": "Bump jackson.version from 2.14.1 to 2.14.2 (#384)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f1c1309fb5d6e4068d21556e088dbaabaecd52b", "messageHeadline": "Add v3.0.0 migration guide (#382)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 254, "deletions": 0}}, {"node": {"oid": "dba18054f85d0ca34ec6716311b61b0ae4f9861f", "messageHeadline": "Rename versionType fields to keyType (#381)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 42, "deletions": 43}}, {"node": {"oid": "d6a498a3a6147b1037a12841ac731e8dc6d722d3", "messageHeadline": "Move BinarySerializationTests into xrpl-core (#380)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ad0d870a9c07dcf5570ce01b6f8dc598f3b7644", "messageHeadline": "Update README files for v3 (#378)", "author": {"name": "David Fuelling", "email": "sappenin@gmail.com", "user": {"login": "sappenin"}}, "additions": 384, "deletions": 418}}, {"node": {"oid": "72dc0781b3d104017d24ac33e5786788fe4c2589", "messageHeadline": "Add license header to files without header (#379)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 3968, "deletions": 48}}, {"node": {"oid": "89e026cb5a5e0182e09f747bf93e8ed6df9bf9d8", "messageHeadline": "Remove remaining deprecated code (#377)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 136, "deletions": 1405}}, {"node": {"oid": "6cee244bd6d44df54567b9b7ea3755ecfb804bcc", "messageHeadline": "Remove deprecated code from model.client.accounts package (#376)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 85, "deletions": 801}}, {"node": {"oid": "f7bc2ef0e9faa89031ef4de7c3bb834852e6950c", "messageHeadline": "Remove deprecated fields from model.transactions package (#372)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 23, "deletions": 197}}, {"node": {"oid": "8d9e3dc24776f19b81effd789d3688c0a2bff7ba", "messageHeadline": "Remove deprecated methods in org.xrpl.xrpl4j.codec.addresses package \u2026", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 3, "deletions": 218}}, {"node": {"oid": "1f798ed0c2ab588d5618065c23a3e0bfeacfc64f", "messageHeadline": "Promote xrpl4j.crypto.core packages and classes to xrpl4j.crypto (#370)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 324, "deletions": 311}}, {"node": {"oid": "1865bf53ae6aefd5a071a87fd3d8ac259e89cb0a", "messageHeadline": "Remove all Deprecated classes (#369)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 105, "deletions": 9284}}, {"node": {"oid": "1d1630b0b6b11c930e2abd5daf3ba9e93518052a", "messageHeadline": "Decompose Flags classes and remove tfFullyCanonicalSig from flags bui\u2026", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 2134, "deletions": 2208}}, {"node": {"oid": "f4dab508b443b9bba88c0ad0310094add4e98560", "messageHeadline": "Move SignatureSerializer and deserializer into jackson module (#362)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 49, "deletions": 77}}, {"node": {"oid": "9e4c7b9b6c03e6fc509dc80a0e4a8fc0b50fc77d", "messageHeadline": "Make Transaction.signingPublicKey and Signer.signingPublicKey a `Publ\u2026", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 764, "deletions": 465}}, {"node": {"oid": "02274c07c71f591064fcb8f165530ae697e5b6f1", "messageHeadline": "Rename `VersionType` to `KeyType` (#361)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 222, "deletions": 231}}, {"node": {"oid": "2aa7fea7de471e5307e1c9e2b730268c18d59821", "messageHeadline": "Remove .core package and undeprecate UnsignedByteArray/UnsignedByte/B\u2026", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 10, "deletions": 981}}, {"node": {"oid": "20cf192d8b135ba84aa3252268209d6c698e719a", "messageHeadline": "Remove v2 ITs and move v3 ITs into root package (#357)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 2141, "deletions": 8612}}, {"node": {"oid": "a0e5d0427479d05b9ecca3c028145e424a0080c3", "messageHeadline": "Reorganize modules (#356)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 419, "deletions": 930}}, {"node": {"oid": "f88e91fcd2a9d1eb86566e6fc7d1577258817e73", "messageHeadline": "v3 -> main (#348)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 19329, "deletions": 268}}, {"node": {"oid": "ad8d75601413172f1780acfcb51a01c977d4e194", "messageHeadline": "Bump versions-maven-plugin from 2.13.0 to 2.14.2 (#349)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e33bbc2163f068b87c2ed6e0363162a89d9fc01", "messageHeadline": "Bump maven-checkstyle-plugin from 3.2.0 to 3.2.1 (#350)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7902942e06504d948b2fcff4f2698876bd8f0b4", "messageHeadline": "Bump value from 2.9.2 to 2.9.3 (#351)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9f46b8491a0aa1b76201f4f459829718d1368b2", "messageHeadline": "Bump jsonassert from 1.5.0 to 1.5.1 (#353)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e55792c8af8a97565998e8d4be762e9be2be96df", "messageHeadline": "Bump junit-jupiter.version from 5.9.1 to 5.9.2 (#352)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b20a9fa630de0036dfa01df66cd520b866b25bd", "messageHeadline": "Bump jackson.version from 2.13.4 to 2.14.1 (#330)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7437c39873907af0206d5c2923699568611846e4", "messageHeadline": "Bump versions-maven-plugin from 2.7 to 2.13.0 (#331)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9a872b09bd58c8d0a65e7132bf7c91091bbff6b", "messageHeadline": "Bump bcprov-jdk15to18 from 1.71 to 1.72 (#333)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2618b978ed26431e5c639cfff63584ad541d26fe", "messageHeadline": "Fix Flaky ITs (#346)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "42d6f426a50b6bbb799a3401a2d6eaf70e48a13b", "messageHeadline": "Bump maven-compiler-plugin from 3.8.1 to 3.10.1 (#338)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68388879d33506b40188df09371cfe95c6e987ad", "messageHeadline": "Fix CI Builds (#336)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "233b3c60d1c5a79b57e5466360aabfd8f8dfbaa0", "messageHeadline": "Bump assertj-core from 3.14.0 to 3.23.1 (#329)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69eaf15105d77d996c614a4f0818ead0f547808c", "messageHeadline": "Bump value from 2.8.8 to 2.9.2 (#320)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fcb6c2281ecc6f5250947fc7fc7fa5190a077a3", "messageHeadline": "Bump guava from 29.0-jre to 31.1-jre (#319)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "71d1e33345710b95c0d409baf10e55ce17e84e25", "messageHeadline": "Bump license-maven-plugin from 1.20 to 2.0.0 (#318)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95137084f0e42193fbc56cd760bf4cb24db4247a", "messageHeadline": "Bump jacoco-maven-plugin from 0.8.6 to 0.8.8 (#316)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b95f1101415c093f42c1dba92886117c600ddc4e", "messageHeadline": "allow brokered mode without `brokerFee` (#326)", "author": {"name": "Mukul Jangid", "email": "49061120+mukulljangid@users.noreply.github.com", "user": {"login": "mukulljangid"}}, "additions": 232, "deletions": 12}}, {"node": {"oid": "d1ce7babad6a14f3872116d7f8e797ea5b7ea368", "messageHeadline": "update transferFee bounds (#324)", "author": {"name": "Mukul Jangid", "email": "49061120+mukulljangid@users.noreply.github.com", "user": {"login": "mukulljangid"}}, "additions": 61, "deletions": 59}}, {"node": {"oid": "b21c3f0168e83d3b2a6db236764567405e9917d0", "messageHeadline": "Bump feign-bom from 11.6 to 11.10 (#315)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28074d3ef14951509f03b0fb26c57d1d332a4244", "messageHeadline": "Bump jackson.version from 2.13.3 to 2.13.4 (#314)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82833f327fe017927232da15f7f2cc4dca4d61be", "messageHeadline": "Bump junit-jupiter.version from 5.7.1 to 5.9.1 (#313)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55e787330a5e89ff0198ab5440bdedcdeec5a70c", "messageHeadline": "Bump maven-checkstyle-plugin from 3.1.1 to 3.2.0 (#312)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93e68507cc9e02b6936c72fa2f23743783141ab4", "messageHeadline": "Bump maven-dependency-plugin from 3.1.1 to 3.3.0 (#311)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "02d5af07919caf9d8bae1a875fe49cd1fd27f502", "messageHeadline": "New Feature: Add Nft support (DO NOT MERGE Until NFT Amendment is end\u2026", "author": {"name": "Mukul Jangid", "email": "49061120+mukulljangid@users.noreply.github.com", "user": {"login": "mukulljangid"}}, "additions": 4007, "deletions": 64}}, {"node": {"oid": "a0c0432a198d25ae201fc4903767b2fb5077201a", "messageHeadline": "Fix: typo (#310)", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbf616c5118de89652ae53ea16ac6d1f747d25e8", "messageHeadline": "Create dependabot.yml (#295)", "author": {"name": "David Fuelling", "email": "323659+sappenin@users.noreply.github.com", "user": {"login": "sappenin"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "c6ebadc374dc74153edd60332d53098de7c9cacb", "messageHeadline": "Create codeql-analysis.yml (#296)", "author": {"name": "David Fuelling", "email": "323659+sappenin@users.noreply.github.com", "user": {"login": "sappenin"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "92433bc0f951fd0c98e0aab09e60e3c82a200a35", "messageHeadline": "Backport account_tx IT fix to main (#307)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 32, "deletions": 10}}, {"node": {"oid": "4255c50695077bef51df1c46f20e8f1844adf010", "messageHeadline": "instead of `Thread.sleep`, use scanForResult to get correct results (\u2026", "author": {"name": "Mukul Jangid", "email": "49061120+mukulljangid@users.noreply.github.com", "user": {"login": "mukulljangid"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "4ef7e7c67cd672e35088a05a5d5f3571d85d09c6", "messageHeadline": "Run ITs on devnet and testnet by default (#252)", "author": {"name": "Mukul Jangid", "email": "49061120+mukulljangid@users.noreply.github.com", "user": {"login": "mukulljangid"}}, "additions": 419, "deletions": 229}}, {"node": {"oid": "9dcbbfa37c14edc4e0c6d50b21fc92837118866f", "messageHeadline": "Set UnlModify.account to ACCOUNT_ZERO to avoid deserialization issues\u2026", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 52, "deletions": 8}}, {"node": {"oid": "ba64aedcafdb8ee6480dfb8d378547c96fb5ea4f", "messageHeadline": "Add ServerInfo models for different types (#264)", "author": {"name": "Mukul Jangid", "email": "49061120+mukulljangid@users.noreply.github.com", "user": {"login": "mukulljangid"}}, "additions": 3403, "deletions": 109}}, {"node": {"oid": "f228d038873a1fa1b59411b6919418a887bc32e1", "messageHeadline": "bring FeeUtils Changes to v2 and update dependencies (#287)", "author": {"name": "Mukul Jangid", "email": "49061120+mukulljangid@users.noreply.github.com", "user": {"login": "mukulljangid"}}, "additions": 1196, "deletions": 147}}, {"node": {"oid": "831777bbe9725e0f695667666bf9c5884895e826", "messageHeadline": "add skipping prefix logic (#279)", "author": {"name": "Mukul Jangid", "email": "49061120+mukulljangid@users.noreply.github.com", "user": {"login": "mukulljangid"}}, "additions": 152, "deletions": 9}}, {"node": {"oid": "f103b0f432f74bbc147492fc9c19d2222cd7bbe9", "messageHeadline": "Introduce class `FeeUtils` with dynamic fee calculation function (#260)", "author": {"name": "Mukul Jangid", "email": "49061120+mukulljangid@users.noreply.github.com", "user": {"login": "mukulljangid"}}, "additions": 395, "deletions": 62}}, {"node": {"oid": "632fb0f8a2610468c06f04f1071e41ddf8ecfaaa", "messageHeadline": "remove ledger value checks. (#265)", "author": {"name": "Mukul Jangid", "email": "49061120+mukulljangid@users.noreply.github.com", "user": {"login": "mukulljangid"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "e625024306a495a0f0a3fab62c0b1b8b3d30c2c5", "messageHeadline": "use bom to import feign modules (#268)", "author": {"name": "Mukul Jangid", "email": "49061120+mukulljangid@users.noreply.github.com", "user": {"login": "mukulljangid"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "7cabef960b1065b8c49053cd87528c6f262dfea4", "messageHeadline": "sort signers in the encoder and add test to verify hash (#257)", "author": {"name": "Mukul Jangid", "email": "49061120+mukulljangid@users.noreply.github.com", "user": {"login": "mukulljangid"}}, "additions": 446, "deletions": 11}}, {"node": {"oid": "529409c1133db67a7f521880ed2f4257b4f69ef2", "messageHeadline": "add test for payment with paths (#256)", "author": {"name": "Mukul Jangid", "email": "49061120+mukulljangid@users.noreply.github.com", "user": {"login": "mukulljangid"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "5488322a4f53b1383419f54b3e9567f30a908c8c", "messageHeadline": "Add isFinal() to xrplClient (#230)", "author": {"name": "Mukul Jangid", "email": "49061120+mukulljangid@users.noreply.github.com", "user": {"login": "mukulljangid"}}, "additions": 1852, "deletions": 114}}, {"node": {"oid": "d1005afc3c2b53bf9fa6e41e374563598be49eb7", "messageHeadline": "constants for TransactionResult codes (#253)", "author": {"name": "Mukul Jangid", "email": "49061120+mukulljangid@users.noreply.github.com", "user": {"login": "mukulljangid"}}, "additions": 374, "deletions": 58}}, {"node": {"oid": "141160e0ca8f27f28bc61d6cee2fff00116bfcf1", "messageHeadline": "add tests for all the methods in class UnsignedByteArray (#249)", "author": {"name": "Mukul Jangid", "email": "49061120+mukulljangid@users.noreply.github.com", "user": {"login": "mukulljangid"}}, "additions": 112, "deletions": 4}}, {"node": {"oid": "1fce969d5a0fd743dc0026180ecdf81b352df63c", "messageHeadline": "Add pseudo-transactions (#234)", "author": {"name": "Mukul Jangid", "email": "49061120+mukulljangid@users.noreply.github.com", "user": {"login": "mukulljangid"}}, "additions": 501, "deletions": 5}}, {"node": {"oid": "ec840714b17a636b9a5fd35b51bf55ae7cd10ae4", "messageHeadline": "add unit tests for Uint32 and Uint64 (#246)", "author": {"name": "Mukul Jangid", "email": "49061120+mukulljangid@users.noreply.github.com", "user": {"login": "mukulljangid"}}, "additions": 69, "deletions": 3}}, {"node": {"oid": "bf70f9c3c881efe47b0e13a8aa16147d8a2252f3", "messageHeadline": "add unit tests for unsignedByteArray equality (#247)", "author": {"name": "Mukul Jangid", "email": "49061120+mukulljangid@users.noreply.github.com", "user": {"login": "mukulljangid"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "4bbca2ec6e7405d7c26610b8a7e8a7f9c04e441a", "messageHeadline": "add license to all java source files (#251)", "author": {"name": "Mukul Jangid", "email": "49061120+mukulljangid@users.noreply.github.com", "user": {"login": "mukulljangid"}}, "additions": 8074, "deletions": 14}}, {"node": {"oid": "759f56bdda3fb39022a4b3536c1d6b0a7d7f9f2b", "messageHeadline": "add metadata alias in TransactionResult (#241)", "author": {"name": "Mukul Jangid", "email": "49061120+mukulljangid@users.noreply.github.com", "user": {"login": "mukulljangid"}}, "additions": 82, "deletions": 1}}, {"node": {"oid": "bdb303f9a1d93ea8c545284948301497af7fec47", "messageHeadline": "Adds negative tests for EcDSA signatures and update hamcrest (#231)", "author": {"name": "Mukul Jangid", "email": "49061120+mukulljangid@users.noreply.github.com", "user": {"login": "mukulljangid"}}, "additions": 148, "deletions": 30}}, {"node": {"oid": "0177fd4772376fe67ffcba24a978f2035dfcd213", "messageHeadline": "Update dependencies (#238)", "author": {"name": "David Fuelling", "email": "323659+sappenin@users.noreply.github.com", "user": {"login": "sappenin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0452c573d261b86b5f3654c2c710def158304334", "messageHeadline": "Fix javadoc warngings (#236)", "author": {"name": "David Fuelling", "email": "323659+sappenin@users.noreply.github.com", "user": {"login": "sappenin"}}, "additions": 162, "deletions": 76}}, {"node": {"oid": "aa4172f00329161352646fd99cbb48b19bc40e69", "messageHeadline": "Add test coverage for class FluentCompareTo (#229)", "author": {"name": "Mukul Jangid", "email": "49061120+mukulljangid@users.noreply.github.com", "user": {"login": "mukulljangid"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "9b2c280b874643b376413ea6e81dfd13f3ccc4c5", "messageHeadline": "Fix Issue #200 (#228)", "author": {"name": "Mukul Jangid", "email": "49061120+mukulljangid@users.noreply.github.com", "user": {"login": "mukulljangid"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "9f7d74e5371d6726503ec8a066900cdcd731d523", "messageHeadline": "fix: add support for lower case CurrencyType values (#222)", "author": {"name": "Mukul Jangid", "email": "49061120+mukulljangid@users.noreply.github.com", "user": {"login": "mukulljangid"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "e0828d458a4bbd9fccc1c5c93bec38fa2d829a65", "messageHeadline": "Add support for Tickets (#214)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 561, "deletions": 25}}, {"node": {"oid": "b98ef706e37e582dbfc71ef3393a552fa4ee8b14", "messageHeadline": "Fixes #211 Improve the way memos are constructed (#212)", "author": {"name": "David Fuelling", "email": "323659+sappenin@users.noreply.github.com", "user": {"login": "sappenin"}}, "additions": 290, "deletions": 11}}, {"node": {"oid": "34b0b9e58188d334304de8322561d998e38f406a", "messageHeadline": "test: XrpCurrencyAmount (#201)", "author": {"name": "Mukul Jangid", "email": "49061120+mukulljangid@users.noreply.github.com", "user": {"login": "mukulljangid"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "2352b7bbdffd1cb5d163ddbd521d3f0198f3ae2d", "messageHeadline": "Fixes #159 (#203)", "author": {"name": "David Fuelling", "email": "323659+sappenin@users.noreply.github.com", "user": {"login": "sappenin"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "07caed423d5f2160d087c9f95ed407382fc7a741", "messageHeadline": "Add validation to `Address` (#196)", "author": {"name": "Mukul Jangid", "email": "49061120+mukulljangid@users.noreply.github.com", "user": {"login": "mukulljangid"}}, "additions": 121, "deletions": 62}}, {"node": {"oid": "aa1afc97a9ad4381d69a194a0f9693751d99ca74", "messageHeadline": "feat: add static constructors for builders with ledger input(account_\u2026", "author": {"name": "Mukul Jangid", "email": "49061120+mukulljangid@users.noreply.github.com", "user": {"login": "mukulljangid"}}, "additions": 112, "deletions": 18}}, {"node": {"oid": "06498d8dd9ef54f679168fb45c91e5045991556e", "messageHeadline": "fix #150 (#192)", "author": {"name": "Mukul Jangid", "email": "49061120+mukulljangid@users.noreply.github.com", "user": {"login": "mukulljangid"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "1fa691ef4f73087e444ce303930023a23373a39e", "messageHeadline": "fix #172 (#193)", "author": {"name": "Mukul Jangid", "email": "49061120+mukulljangid@users.noreply.github.com", "user": {"login": "mukulljangid"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "317799031b5489081880d0654cba341e935fe558", "messageHeadline": "Add support for gateway_balances method (#180)", "author": {"name": "theotherian", "email": "ian.g.simpson@gmail.com", "user": {"login": "theotherian"}}, "additions": 1358, "deletions": 120}}, {"node": {"oid": "1e22178d0d18c1355c82d986781ac686ece8052e", "messageHeadline": "Update READMEs for 2.1.1 (#169)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "fe0f249e869f18bf50a91e27b054007b1cb5ebd4", "messageHeadline": "Add \"en_US\" Locale to ZonedDateTime JsonFormatters (#168)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 87, "deletions": 10}}, {"node": {"oid": "4efa2c5f01945a1aa1eb46feb68e4e7f6112e7e8", "messageHeadline": "add java 17 to CI build (#161)", "author": {"name": "Kanu", "email": "kanu.malivad@gmail.com", "user": {"login": "kanumalivad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67b086668a6de4f259f1ac0842f4c7c2f0c98b76", "messageHeadline": "Update READMEs for v2.1.0 (#154)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0f7c9698441679b8d56db95cab680b322d5df6c1", "messageHeadline": "Update local rippled image to new coordinates (#142)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 1835, "deletions": 265}}, {"node": {"oid": "1c4bead73755dd9de1601f604aaa89efbdf74643", "messageHeadline": "Output formatting for maven (#136)", "author": {"name": "David Fuelling", "email": "323659+sappenin@users.noreply.github.com", "user": {"login": "sappenin"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "06a651753ceda8de93bca8f92651c767e7236aa8", "messageHeadline": "Add support for deposit_authorization (#104)", "author": {"name": "David Fuelling", "email": "323659+sappenin@users.noreply.github.com", "user": {"login": "sappenin"}}, "additions": 641, "deletions": 10}}, {"node": {"oid": "a79029961c0c71e5017bb03acc4151706577e06a", "messageHeadline": "Make use of new LedgerSpecifier (#126)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 3360, "deletions": 325}}, {"node": {"oid": "4465ef00ec7cd9ddeb85b824b4c4aadcdd6a33be", "messageHeadline": "Fail build on checkstyle and javadoc warnings/violations (#129)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 4844, "deletions": 3777}}, {"node": {"oid": "583e2981416dca52dbea84c4a24e0ae136dd5ed5", "messageHeadline": "adds account_currencies and account_offers request models (#121)", "author": {"name": "ledhed2222", "email": "ledhed2222@users.noreply.github.com", "user": {"login": "ledhed2222"}}, "additions": 651, "deletions": 23}}, {"node": {"oid": "1cff3087ad5ecd2225f313ebc930824c625a2d2a", "messageHeadline": "Migrate all Junit4 tests to Junit5 Jupiter (#128)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 778, "deletions": 898}}, {"node": {"oid": "823b312362f81cab3c4e19f895b05a7e80b1a91f", "messageHeadline": "Add unit test (#122)", "author": {"name": "David Fuelling", "email": "323659+sappenin@users.noreply.github.com", "user": {"login": "sappenin"}}, "additions": 198, "deletions": 89}}, {"node": {"oid": "b04ddf4265f865dcdd80093ef1599c258f7e8d16", "messageHeadline": "README: link to tutorial on xrpl.org (#112)", "author": {"name": "Elliot Lee", "email": "github.public@intelliot.com", "user": {"login": "intelliot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "aeeaea575b30376ad3261e1ef82e4dad347ffa8a", "messageHeadline": "Fix issue with Guava android compatibility (#109)", "author": {"name": "nhartner", "email": "nhartner@users.noreply.github.com", "user": {"login": "nhartner"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "0b18bebbac29026bd56d5ab4f4c49bbef8a4b838", "messageHeadline": "remove @Deprecated from Signer (#106)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "abb0ac8a35c6f0d9490595df8cb8269832daf6c7", "messageHeadline": "Add validation to LedgerIndex (#98)", "author": {"name": "Bartosz Tulisz", "email": "38493941+tekbar11@users.noreply.github.com", "user": {"login": "tekbar11"}}, "additions": 89, "deletions": 26}}, {"node": {"oid": "031e55aad6740dc4781f5bc831a61d9124c59b06", "messageHeadline": "(BREAKING CHANGE) Make fields in LedgerResult and LedgerHeader Option\u2026", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 267, "deletions": 11}}, {"node": {"oid": "ab7d110b29aab691fda66a97beea2ea5a5593cb0", "messageHeadline": "Fix for types in ServerInfo to reflect rippled response (#87)", "author": {"name": "Tomas", "email": "tomtomm77@gmail.com", "user": {"login": "tommq"}}, "additions": 116, "deletions": 19}}, {"node": {"oid": "69224069eb057e6a2d89eef0b4dc6682ce43a4da", "messageHeadline": "Work In Progress: Improve server info support and update client for e\u2026", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 267, "deletions": 12}}, {"node": {"oid": "90f29955d4a956347644656e48e2e86385fcc6bf", "messageHeadline": "Enhance complete_ledgers (#75)", "author": {"name": "David Fuelling", "email": "323659+sappenin@users.noreply.github.com", "user": {"login": "sappenin"}}, "additions": 479, "deletions": 212}}, {"node": {"oid": "69a1b3eee17e7e50f93bfcdcf45b320953cf8b69", "messageHeadline": "Fixes #79 providing context to getResource (#80)", "author": {"name": "Tomas", "email": "tomtomm77@gmail.com", "user": {"login": "tommq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd86284ff3218ad14f59ce49a112dac0165ddbc6", "messageHeadline": "trigger CI on pull requests after they get assigned (#81)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4aac33532819974d6a2b90d11b1590dac16b47f9", "messageHeadline": "Merge pull request #78 from XRPLF/nh/make-transaction-signer-paramete\u2026", "author": {"name": "nhartner", "email": "nhartner@users.noreply.github.com", "user": {"login": "nhartner"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "8d71a9d494c37e6b26712c544e2ae78da34a2c7c", "messageHeadline": "Return parameterized Transaction from SignatureService#sign", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "b403348a1a3d9c4833449cb8abc0d8d35bdc00df", "messageHeadline": "Fixes Issue #49 (Make it easier to get the amount of an XRP payment a\u2026", "author": {"name": "David Fuelling", "email": "323659+sappenin@users.noreply.github.com", "user": {"login": "sappenin"}}, "additions": 352, "deletions": 12}}, {"node": {"oid": "7bfca7d5b2e7b39c489570ec4b3a823391be9f22", "messageHeadline": "Fixes #58 (#71)", "author": {"name": "David Fuelling", "email": "323659+sappenin@users.noreply.github.com", "user": {"login": "sappenin"}}, "additions": 101, "deletions": 4}}, {"node": {"oid": "fb7e567f51e36d9c657855ff70437a05e57864eb", "messageHeadline": "Fixes #59 (#67)", "author": {"name": "David Fuelling", "email": "323659+sappenin@users.noreply.github.com", "user": {"login": "sappenin"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "a72bd38830010065b87671ed52d9c0590e839303", "messageHeadline": "Fixes issue #69 (Conform equals/hashcode in `Hash256`) (#70)", "author": {"name": "David Fuelling", "email": "323659+sappenin@users.noreply.github.com", "user": {"login": "sappenin"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "a93cb9637e986b1b69f32ef40aed7f563d86cc5a", "messageHeadline": "Update README.md (#66)", "author": {"name": "David Fuelling", "email": "323659+sappenin@users.noreply.github.com", "user": {"login": "sappenin"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "971f84ab9491f814d7dbc5ae150c5b3388b4f106", "messageHeadline": "make engineResult not Optional since it isn't (#65)", "author": {"name": "nhartner", "email": "nhartner@users.noreply.github.com", "user": {"login": "nhartner"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "c6d69a25cd3110b48661719c226f6347af5d9022", "messageHeadline": "Cleanup POM files (#63)", "author": {"name": "David Fuelling", "email": "323659+sappenin@users.noreply.github.com", "user": {"login": "sappenin"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "db5e5a92519d803882c88e16e96c30fb9d1a3435", "messageHeadline": "Update README.md (#64)", "author": {"name": "David Fuelling", "email": "323659+sappenin@users.noreply.github.com", "user": {"login": "sappenin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45178d51a0c3ef4fecd41bcd7ae1bda6db040e3c", "messageHeadline": "Update README.md for crypto modules (#62)", "author": {"name": "David Fuelling", "email": "323659+sappenin@users.noreply.github.com", "user": {"login": "sappenin"}}, "additions": 20, "deletions": 27}}, {"node": {"oid": "280576326a3726978111851c862d02e0c0744ee5", "messageHeadline": "Improve flaky ITs (#61)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 57, "deletions": 29}}, {"node": {"oid": "0a988cce36d7caf48f3f6b952f3b306ef510f9f7", "messageHeadline": "Cleanup dependencies (#57)", "author": {"name": "David Fuelling", "email": "323659+sappenin@users.noreply.github.com", "user": {"login": "sappenin"}}, "additions": 219, "deletions": 95}}, {"node": {"oid": "2be6ddf155b89dae16c45fab5e004ad1630a1123", "messageHeadline": "Introduce SignatureService (#56)", "author": {"name": "David Fuelling", "email": "323659+sappenin@users.noreply.github.com", "user": {"login": "sappenin"}}, "additions": 4186, "deletions": 92}}, {"node": {"oid": "044b4c368dad07fd1b16a96965b40cb0ffb51ccb", "messageHeadline": "Precompute transaction hashes (#55)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 241, "deletions": 130}}, {"node": {"oid": "2f5eabdabedcadcd30c401c97bf0749ce97e6800", "messageHeadline": "Add account_tx support + fix marker ser/deser (#54)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 872, "deletions": 85}}, {"node": {"oid": "b84e85f52bdd8e8fd6eafd243ba95df3a401bfd4", "messageHeadline": "Merge pull request #53 from XRPLF/nh/transaction-result-metadata-lite", "author": {"name": "nhartner", "email": "nhartner@users.noreply.github.com", "user": {"login": "nhartner"}}, "additions": 99, "deletions": 7}}, {"node": {"oid": "bb54397795e42fa55e2e4933ffcaf56f5609d336", "messageHeadline": "fix import order", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "21dc4ad3e7194a3a78572585135e24616f04562e", "messageHeadline": "Map basic metadata in TransactionResults", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "62ff5cfb198b6cffaa8c6bdf11d20f836f1e8110", "messageHeadline": "Map basic metadata in TransactionResults", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c0d23d83bcf087af32bf68ccec6c5f9e294f8311", "messageHeadline": "Map basic metadata in TransactionResults", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 104, "deletions": 16}}, {"node": {"oid": "96ba41e9184ea89ebfe0ed31a345b1481a8807b4", "messageHeadline": "map undocumented transaction date (#51)", "author": {"name": "nhartner", "email": "nhartner@users.noreply.github.com", "user": {"login": "nhartner"}}, "additions": 63, "deletions": 4}}, {"node": {"oid": "e597b2db3298b2b7c8d95aa1f1c5dbfd26bc0603", "messageHeadline": "Update xrpl4j-integration-tests README (#46)", "author": {"name": "Elliot Lee", "email": "github.public@intelliot.com", "user": {"login": "intelliot"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "274e89c7ff6eac9a2085dc2447ab83e7d2a4e817", "messageHeadline": "add codecov fixes (#42)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4410c94e10085118512803bf744fb97fb104dbc7", "messageHeadline": "Introduce BOM (#47)", "author": {"name": "David Fuelling", "email": "323659+sappenin@users.noreply.github.com", "user": {"login": "sappenin"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "37d26c6980a61f874c1a04ee0d8608ab192e5676", "messageHeadline": "Update READMEs (#48)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "a05a7e4fb0ffeed9431d295390709fbb05985bc4", "messageHeadline": "Add XAddress wrapper type (#41)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 108, "deletions": 61}}, {"node": {"oid": "be975ac36bfe9f5f07ffe9883eb67790029bebf5", "messageHeadline": "Update README versions + add badges and links (#40)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 57, "deletions": 23}}, {"node": {"oid": "9eab0639a3c59e5a572f166a42fbd4e8ce8bd8c2", "messageHeadline": "pom fixes (#38)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "cdca0f488e67ae40e262c122f842d73a1873e2b8", "messageHeadline": "Add code samples/maven coordinates to READMEs (#36)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 303, "deletions": 11}}, {"node": {"oid": "c60de735188f1dc992d69bba33c9ba4e0cc91264", "messageHeadline": "mark client classes as Beta (#37)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "9238f2d5c90b8e3746faf10eb68ec2b522d5593b", "messageHeadline": "Javadoc ITs (#35)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 83, "deletions": 75}}, {"node": {"oid": "6c5751ce52c2ade15dda05f7a5496df067756713", "messageHeadline": "fix javadocs and checkstyle (#34)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 118, "deletions": 57}}, {"node": {"oid": "48bb25c4ac8bdce3ebc3c88844c78deacc4063bd", "messageHeadline": "Fix javadoc and checkstyle warnings in xrpl4j-model (#33)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 2197, "deletions": 737}}, {"node": {"oid": "7fd5482a20ea09a68f216dc2c7769bcada8613d1", "messageHeadline": "Fix javadocs and checkstyle warnings in xrpl4j-keypairs (#31)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 199, "deletions": 97}}, {"node": {"oid": "17b6b85cf3f5d7f73fb3ba3685751c5660487c47", "messageHeadline": "Add codecov (#28)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 84, "deletions": 25}}, {"node": {"oid": "29cb9ad0e395c32bd4ba35b32995c370d8ce3c92", "messageHeadline": "Add JSON tests for all untested model objects (#27)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 2766, "deletions": 204}}, {"node": {"oid": "32a3ebfad5e0c664630c4e60a69739b38bffe6a8", "messageHeadline": "Fix javadocs and checkstyle warnings for xrpl4j-address-codec (#30)", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 308, "deletions": 106}}, {"node": {"oid": "e56b9e041efda7d376a566a2f8ca2f01ba2aeb1d", "messageHeadline": "Fix Checkstyle for binary-codecs (#29)", "author": {"name": "David Fuelling", "email": "323659+sappenin@users.noreply.github.com", "user": {"login": "sappenin"}}, "additions": 891, "deletions": 484}}, {"node": {"oid": "e2234d85fa401c1f4b9ed2b89d7cafe668ee211a", "messageHeadline": "Merge pull request #25 from XRPLF/nh/run-rippled-with-amendments-enabled", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 4, "deletions": 39}}, {"node": {"oid": "218f6fdb06512a398072308fcd5d19fe64f312fc", "messageHeadline": "Merge branch 'main' into nh/run-rippled-with-amendments-enabled", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 1108, "deletions": 415}}, {"node": {"oid": "bac58512d8a6f3747eb29242ce6af08b53f12464", "messageHeadline": "Merge pull request #21 from XRPLF/nk/header_tx", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 1108, "deletions": 415}}, {"node": {"oid": "3f114f09a1178e4ae066171845011d60f1415fc2", "messageHeadline": "Merge branch 'nk/header_tx' of https://github.com/XRPLF/xrpl4j into n\u2026", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 698, "deletions": 270}}, {"node": {"oid": "78998b414ef0dd15ab520a22d5cfffd227847219", "messageHeadline": "make LedgerRequestParams expand and binary derived to force result shape", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bfe745089ad43b8fb1c64f0518fbf68ade4bd567", "messageHeadline": "Merge pull request #23 from XRPLF/nk/flags-tests", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 698, "deletions": 270}}, {"node": {"oid": "5a70bb7f6774b216408d6e930d7c7b6816b83b3d", "messageHeadline": "Merge pull request #24 from XRPLF/nk/move_flags", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 65, "deletions": 31}}, {"node": {"oid": "e773f1a91b398c57f966ede328f449ca5cba0e31", "messageHeadline": "move flags class to its own package", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 65, "deletions": 31}}, {"node": {"oid": "0da01a5a2b8c9e3c10c3917468127715aebfce9d", "messageHeadline": "PaymentChannelClaimFlagsTests", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 60, "deletions": 2}}, {"node": {"oid": "8ee3da9f647a6c7bf2c556b931af778f5ceb5472", "messageHeadline": "for ITs, run with rippled \"--start\" command so all amendments are ena\u2026", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 4, "deletions": 39}}, {"node": {"oid": "e8ded0906846dc1a7a90ed63478645ce4153c134", "messageHeadline": "revamp OfferFlagsTests", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 118, "deletions": 92}}, {"node": {"oid": "081fcfe0f7a22a474efe921fab96456aaaaffe1c", "messageHeadline": "fix bug in RippleStateFlags through test", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 104, "deletions": 7}}, {"node": {"oid": "d431ab12fc516a51ef06626505e2c87043f33d36", "messageHeadline": "TrustSetFlagsTests", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 104, "deletions": 23}}, {"node": {"oid": "e4fd0a97241f924fdc2dd04cd5cdc0fbe8153e09", "messageHeadline": "SignerListFlagsTests", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "dc05f852687a058933cf583c93174f21a72a2c07", "messageHeadline": "improve payment flags tests and add accountrootflags test", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 158, "deletions": 81}}, {"node": {"oid": "ffa329ee54485e213ae7ac1e507bce4f32472799", "messageHeadline": "test serialize/deserialize", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 115, "deletions": 45}}, {"node": {"oid": "2564920545f7d479e44756149f34a871d995dcb5", "messageHeadline": "remove log", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "f78d5069ed90f37e6d580e068da0db8aa81d0f62", "messageHeadline": "fix compilation after merge", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "f7152fb4633c6890d318d030a56e0df6d2c2388e", "messageHeadline": "Merge branch 'main' into nk/header_tx", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 1925, "deletions": 44}}, {"node": {"oid": "10dc4ca7608141e9263424570fa021c95299ba43", "messageHeadline": "Merge pull request #20 from XRPLF/nh/test-using-local-rippled", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 1925, "deletions": 44}}, {"node": {"oid": "0661b5510d1c446299dfdddd077a4bee5b8204fa", "messageHeadline": "fix javadoc", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7a3558f8e4e11f4f2744f8e20d243c6a2452fd0", "messageHeadline": "address code review feedback to use LedgerIndex type and consistent c\u2026", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 22, "deletions": 39}}, {"node": {"oid": "dc7111f55bb52526a55d1bfc8ec15eb64f5921e7", "messageHeadline": "javadoc", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "b97764ed85b29a36aa1031598cafb4d7d3da7cd6", "messageHeadline": "make it possible to switch between local rippled and testnet environm\u2026", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 175, "deletions": 81}}, {"node": {"oid": "e3310e0e559b54881691f334d52b1c1b9a9fa7ce", "messageHeadline": "make LedgerHeader contain a list of TransactionResults", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 260, "deletions": 31}}, {"node": {"oid": "ec47e577a64bf9c8f155e89c3eabed9b822d9378", "messageHeadline": "make SubmitResult and SubmitMultiSignedResult contain a TransactionRe\u2026", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 71, "deletions": 107}}, {"node": {"oid": "638c482eeea50a2c6074f276e5c8c66128c8bf8b", "messageHeadline": "merge fixes", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7360000941451b5dd450fc267826cf9c9b96d8f8", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into nh/test-using\u2026", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 306, "deletions": 206}}, {"node": {"oid": "5d215ae9eb4293e2b79805e5247325f27ff2753f", "messageHeadline": "Run ITs against a local rippled server running inside docker", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 1854, "deletions": 50}}, {"node": {"oid": "898b6ce6201cdcfe102ba891b474c01f70c28448", "messageHeadline": "Merge pull request #6 from XRPLF/nk/ledger_index", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 317, "deletions": 217}}, {"node": {"oid": "09e46799b4991b91071889c4c073ed28f30bb126", "messageHeadline": "Merge branch 'main' into nk/ledger_index", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1205b98ddce91c9693a7a064fa506c6a6c96e595", "messageHeadline": "add equals method to LedgerIndex", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "827e30cbfa062ca1231b67210e8584c8a062ade0", "messageHeadline": "Merge pull request #5 from XRPLF/df/fix-deploy", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "736fadb620573486a4f756a0edca73d6c1fe3635", "messageHeadline": "fix type in IT", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c9dae89248b95f0b7f7a4c01f356e362b9b4b22", "messageHeadline": "add javadoc link", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b5848c444ea1992672cd6ddd54e92e7eaf251aa0", "messageHeadline": "create a LedgerIndex class and add LedgerIndexSerializer/Deserializer\u2026", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 294, "deletions": 216}}, {"node": {"oid": "3f56598d0cc64a7c48abdaf4a7d4b553c51cd9db", "messageHeadline": "Update repository names for deploy", "author": {"name": "David Fuelling", "email": "sappenin@gmail.com", "user": {"login": "sappenin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "18561c445f3163de99e9c4c957b6852b01c19561", "messageHeadline": "Merge pull request #3 from XRPLF/nk/refactor-packages", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 926, "deletions": 919}}, {"node": {"oid": "de2e35ffd5a8e2b964488905541f5b278e80a256", "messageHeadline": "increase buffer for escrow cancel test", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "359f1906d971186e775f8c3319f11955b402af53", "messageHeadline": "remove Assertions qualifier", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2c11a27e748b3ec8e6b3a7fec9120ee2938fdf08", "messageHeadline": "refactor com.ripple -> org.xrpl", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 925, "deletions": 923}}, {"node": {"oid": "4ef516268ac724238691df76346d3d2bdd8a20f4", "messageHeadline": "Update LICENSE", "author": {"name": "Alloy Networks", "email": "45832257+alloyxrp@users.noreply.github.com", "user": {"login": "alloynetworks"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e83d55911645a620a3f779e9a8b7b8ecec0259d", "messageHeadline": "Update LICENSE", "author": {"name": "Alloy Networks", "email": "45832257+alloyxrp@users.noreply.github.com", "user": {"login": "alloynetworks"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9dd330610de49886255f5d885e975d6d4947ec77", "messageHeadline": "Update LICENSE", "author": {"name": "Alloy Networks", "email": "45832257+alloyxrp@users.noreply.github.com", "user": {"login": "alloynetworks"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "649bd40d1d8af6ba1b0ed5c78f19f3dda4fb6095", "messageHeadline": "Create LICENSE", "author": {"name": "Alloy Networks", "email": "45832257+alloyxrp@users.noreply.github.com", "user": {"login": "alloynetworks"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fcac2018df8571a8c4d7189fd0265ac30d3c955c", "messageHeadline": "Merge pull request #2 from XRPLF/nh/fix-unsigned-byte-array-builder", "author": {"name": "nhartner", "email": "nhartner@users.noreply.github.com", "user": {"login": "nhartner"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "4f3b32879c3f0b02176609342c56287e7c99f7ef", "messageHeadline": "Fix UnsignedByteArray.of builder method", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "ba2ae528146eeb26ac4a1243c6d2cbf784028227", "messageHeadline": "Fix javadoc errors so the build doesn't fail (#47)", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 82, "deletions": 75}}, {"node": {"oid": "2fa17261cefc10ba80df2824006a8e551c53a2ed", "messageHeadline": "Reformat project (#46)", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 7372, "deletions": 7014}}, {"node": {"oid": "6eaa627d54e97ae3c560334da9bdefce4cf8ecec", "messageHeadline": "Add READMEs (#45)", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 135, "deletions": 2}}, {"node": {"oid": "10a87a10d0476c1ec0aafeeae7f65cad2fd74ee9", "messageHeadline": "Add SignerListSet (#44)", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 926, "deletions": 331}}, {"node": {"oid": "224a9488283c6b38cd3ceb0f6160695f4c34df58", "messageHeadline": "Moves Client and Ledger Object Immutables to xrpl4j-model from xrpl4j\u2026", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 211, "deletions": 220}}, {"node": {"oid": "ee5ee12da92a02fcba7b2fd824e864c39f6d51d4", "messageHeadline": "SetRegularKey transaction (#42)", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 249, "deletions": 3}}, {"node": {"oid": "f2e260e6f0188aef3222a6da41b5c25c25db3b88", "messageHeadline": "wait for escrow object (#41)", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 37, "deletions": 39}}, {"node": {"oid": "88d89823f7db0aad311cf7a5bea5e9724eaef1d9", "messageHeadline": "Refactor XrpCurrencyAmount to wrap UnsignedLong (#40)", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 293, "deletions": 381}}, {"node": {"oid": "83c079804a3a46e721a85ec6300dcce232937010", "messageHeadline": "Add PaymentChannelFund transaction (#39)", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 229, "deletions": 5}}, {"node": {"oid": "f8fab89427f4dfa5f921e8377b16829f3103374a", "messageHeadline": "Add PaymentChannelClaim (#38)", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 545, "deletions": 8}}, {"node": {"oid": "4d164e8903ea67a03bd149b082f462dc5c94c7b4", "messageHeadline": "add OfferCancel transaction (#36)", "author": {"name": "nhartner", "email": "nhartner@users.noreply.github.com", "user": {"login": "nhartner"}}, "additions": 200, "deletions": 9}}, {"node": {"oid": "15d814672143e1995d1d5c8f6357e26272d2e0af", "messageHeadline": "Adds PaymentChannelCreate transaction (#37)", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 749, "deletions": 12}}, {"node": {"oid": "f7c921fe57d8690cee9dc3c15d2a243d9b9de6ab", "messageHeadline": "Retry 503 errors (#35)", "author": {"name": "nhartner", "email": "nhartner@users.noreply.github.com", "user": {"login": "nhartner"}}, "additions": 83, "deletions": 15}}, {"node": {"oid": "8acad1d4a018ae29d62529551a52671fe19cc43e", "messageHeadline": "Introduce CryptoCondition-based Escrows (#30)", "author": {"name": "David Fuelling", "email": "323659+sappenin@users.noreply.github.com", "user": {"login": "sappenin"}}, "additions": 1046, "deletions": 78}}, {"node": {"oid": "c7ff1758f9022109e4ce03e9180f32d03c56fab8", "messageHeadline": "implement OfferCreate and Offer ledger objects (#31)", "author": {"name": "nhartner", "email": "nhartner@users.noreply.github.com", "user": {"login": "nhartner"}}, "additions": 623, "deletions": 3}}, {"node": {"oid": "480f4779ea8a415a094f4fa7f43e49efda43cd50", "messageHeadline": "Merge pull request #32 from ripple/nk/issued-currencies", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 1497, "deletions": 28}}, {"node": {"oid": "efb7764433b602b08e2125f97e8ad3359d912a41", "messageHeadline": "cleanup", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 325, "deletions": 25}}, {"node": {"oid": "495a143e3c3b9b15a457b18b59be7ca64f7c2f49", "messageHeadline": "some IT cleanup", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 104, "deletions": 76}}, {"node": {"oid": "9eeb2c9c24a6d95b43c8b6c508ddbe3aca539505", "messageHeadline": "multi hop payment", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 585, "deletions": 35}}, {"node": {"oid": "4a9d42af44536249a298cadb10badc8e3bc4f098", "messageHeadline": "simple issued currency IT", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 311, "deletions": 0}}, {"node": {"oid": "7e0c737372bbe3a3524bf5d66745a43ced09cae4", "messageHeadline": "trustline transaction + decoder bug", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 308, "deletions": 28}}, {"node": {"oid": "a9080ee84fbb17d886e79fe4c7927bd45958940f", "messageHeadline": "Merge pull request #29 from ripple/more-package-unshaming", "author": {"name": "nhartner", "email": "nhartner@users.noreply.github.com", "user": {"login": "nhartner"}}, "additions": 113, "deletions": 113}}, {"node": {"oid": "3c672308564e74b1220f8e6d1ec7c58ff2d3cc1d", "messageHeadline": "fix flaky escrow test", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2084966d1a00b9ee451a45877c5afb6770b9198", "messageHeadline": "well this is embarrassing", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 112, "deletions": 112}}, {"node": {"oid": "be04843d185f16b7cd9f8dd5394a7f332bf184bb", "messageHeadline": "Merge pull request #28 from ripple/fix-neils-package-typo-shame", "author": {"name": "nhartner", "email": "nhartner@users.noreply.github.com", "user": {"login": "nhartner"}}, "additions": 112, "deletions": 112}}, {"node": {"oid": "203df9ad8f450cc4b81e958684c0b57133d69b65", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into fix-neils-p\u2026", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8b99492663c6869d064538b78f83b236768f215", "messageHeadline": "Merge pull request #27 from ripple/nk/escrow", "author": {"name": "nhartner", "email": "nhartner@users.noreply.github.com", "user": {"login": "nhartner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81015e0cf931160043e9615906ffd74cf7f252a0", "messageHeadline": "fix bad package whoopsie for com.ripple.xrplj4 in client module", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 112, "deletions": 112}}, {"node": {"oid": "6c275797c02b20c737f3a343ac83136b3e4470e0", "messageHeadline": "Merge branch 'master' into nk/escrow", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "aa6741e3426b4a6f3150ef126025468030ec50d4", "messageHeadline": "Merge branch 'nk/escrow' of https://github.com/ripple/xrpl4j into nk/\u2026", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "34f3c7db497a8c44cb8f3ae8840ecc0854ee70cd", "messageHeadline": "fix javadoc", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e635ce43cc55c2510a745a23d1298b6c8b6a2c0", "messageHeadline": "Merge pull request #26 from ripple/nk/escrow", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 1012, "deletions": 34}}, {"node": {"oid": "07b81e75294a5aadb84e67d6366ee799eac803a7", "messageHeadline": "Merge branch 'master' into nk/escrow", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "eac2e597b0290927a082b633b2377aed6d147fba", "messageHeadline": "fix tests", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "e42f0acf72a5c5de68d8b96a4af838947ddc2c5b", "messageHeadline": "escrow stuffs", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 698, "deletions": 34}}, {"node": {"oid": "e512c30d10c6fd68fd02a121c05b052c3a642044", "messageHeadline": "escrow transactions + tests", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 318, "deletions": 5}}, {"node": {"oid": "c99a13bd076e4f27537269a5175144adfb2ad6e5", "messageHeadline": "Merge pull request #25 from ripple/nk/deposit-preauth-it", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 602, "deletions": 243}}, {"node": {"oid": "beccdcd4b55d3d0461024de7095a08cbdd1db726", "messageHeadline": "javadoc", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 121, "deletions": 2}}, {"node": {"oid": "66e7858e0d6aed9447b746a00429e4c1152a2c56", "messageHeadline": "deposit preauth testing and objects", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 494, "deletions": 254}}, {"node": {"oid": "816a14936ac6944764898ae65071081025ae35df", "messageHeadline": "Merge pull request #24 from ripple/nk/check-it", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 842, "deletions": 110}}, {"node": {"oid": "c948c472de7a164b1519478c7175a58df605dd80", "messageHeadline": "Merge branch 'nk/check-it' of https://github.com/ripple/xrpl4j into n\u2026", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "84624dfd937b044b11b78d028270a523d9f2dbef", "messageHeadline": "add enums and javadocs", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 101, "deletions": 35}}, {"node": {"oid": "9b0e5c13801db4fc0ddbf989d16971badd50ef7b", "messageHeadline": "Merge branch 'master' into nk/check-it", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0878e85013bb274fec7eea763673b2add2444bdf", "messageHeadline": "javadoc", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 255, "deletions": 73}}, {"node": {"oid": "647995729ef7d900d6f87982255a06e7663e8e73", "messageHeadline": "check cancel IT", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "669f409e69494dd9446f5218d186ce90fb692e72", "messageHeadline": "CheckCreate and CheckCash tested with IT.", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 417, "deletions": 53}}, {"node": {"oid": "786f5fa3ceebaabc6a63e47a7f8df8c5d52818dd", "messageHeadline": "Merge pull request #23 from ripple/nk/awaitility", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 144, "deletions": 174}}, {"node": {"oid": "2d8901c3f5bf859da223f5121bd6faf16b47941a", "messageHeadline": "update javadoc and scanner return type", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "0d6cf97e3ced855d8b39ac1c4293cce537a31bb4", "messageHeadline": "hamcrest test scope", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d1a28b8f6767badda181b58d308efc9a50604169", "messageHeadline": "delete wrong comment", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c6aafd5b09de4d4c614f024e2c6a29073d59012f", "messageHeadline": "clean up", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 35, "deletions": 43}}, {"node": {"oid": "28bb05c02fc3471ab88af1edff5d8b41271a798d", "messageHeadline": "Merge branch 'master' of https://github.com/ripple/xrpl4j into nk/acc\u2026", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "33d64682eb93d3c717936a028b4d3a01388c3cde", "messageHeadline": "Merge pull request #22 from ripple/nk/rpc-client", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 1352, "deletions": 749}}, {"node": {"oid": "d81691c42ce122b7aec64ad322552dfabedad8c2", "messageHeadline": "Merge branch 'nk/rpc-client' of https://github.com/ripple/xrpl4j into\u2026", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1aaf599470fe4382be6fbea7f6b3ffc3fc18a406", "messageHeadline": "get rid of todos", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "2a83ad337ac9338b4cce32fb8a5828cf246e0c26", "messageHeadline": "improve waitility use", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 59, "deletions": 322}}, {"node": {"oid": "b0f1a0d737de98cab04de117a2b9158c02ae5205", "messageHeadline": "convert ledger scanner to awaitility", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 341, "deletions": 106}}, {"node": {"oid": "8678679bd135c608a6d630a3b6bd33f07756280d", "messageHeadline": "Update xrpl4j-client/src/main/java/com/ripple/xrplj4/client/model/acc\u2026", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4e5871dc4374a007da997c5b5ac7582a111f3f5", "messageHeadline": "clarify client names and docs", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "cb042c393cb96e726a4920f91ed077e60b057fe1", "messageHeadline": "stray object mapper", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4559f70e2d66f0eb13467a2f5933d80217c9abe7", "messageHeadline": "cleanup", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "236232c035988e3b5a5fa530de912c589711418e", "messageHeadline": "javadoc everything", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 517, "deletions": 113}}, {"node": {"oid": "6b91dcdec7887a428826b92401fbd235cd954813", "messageHeadline": "got tests working again by adding signingPublicKey before signature", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 52, "deletions": 58}}, {"node": {"oid": "77340e67c97d285a0afbe9199a184bdcae87c6f4", "messageHeadline": "compiling at least", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 171, "deletions": 433}}, {"node": {"oid": "506873f6813e505d549426c3a3197a9bb3669d08", "messageHeadline": "ITs are broken, but first pass at a better jsonrpc client", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 645, "deletions": 177}}, {"node": {"oid": "2dad1054cfc529b31abf11148fcf52ca1c6b64e3", "messageHeadline": "Merge pull request #21 from ripple/df/account-set-it", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 1179, "deletions": 277}}, {"node": {"oid": "d593ec31ce131fe6ab2cccfda2c6ee71a6ff2c10", "messageHeadline": "fix immutable", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "632bdc8029458ba3ce51106b40e59c89857eea92", "messageHeadline": "Fix import", "author": {"name": "David Fuelling", "email": "sappenin@gmail.com", "user": {"login": "sappenin"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9f9309b224ccfb2e832f9c3384cf206d6ca8de2a", "messageHeadline": "Remove unused code.", "author": {"name": "David Fuelling", "email": "sappenin@gmail.com", "user": {"login": "sappenin"}}, "additions": 0, "deletions": 46}}, {"node": {"oid": "0aca85cb14dc1eab6eae4ca8660196179ed95df1", "messageHeadline": "Add AccountSet IT", "author": {"name": "David Fuelling", "email": "sappenin@gmail.com", "user": {"login": "sappenin"}}, "additions": 1226, "deletions": 278}}, {"node": {"oid": "8156c87bfd409158026257ec5b6df0852db547bc", "messageHeadline": "Merge pull request #20 from ripple/nk/deposit-preauth", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 149, "deletions": 1}}, {"node": {"oid": "27fbb331bfc074baece2261d1afccc48629d844c", "messageHeadline": "Merge branch 'master' into nk/deposit-preauth", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5ea9c640786b4ca7b88b36aae8902d0e459b1d04", "messageHeadline": "Merge pull request #19 from ripple/nk/check-cancel", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 482, "deletions": 74}}, {"node": {"oid": "c07e3338bd0fe058fc8258ebc0e860f3c53db91d", "messageHeadline": "Merge branch 'master' into nk/check-cancel", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "256349c99597553a0f2ecc47ece5132a277f924e", "messageHeadline": "Merge pull request #18 from ripple/nk/accountDelete", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 303, "deletions": 121}}, {"node": {"oid": "85561652ec45c75a0d4b9379ff8f6be1948f940d", "messageHeadline": "add deposit preauth tx", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 149, "deletions": 1}}, {"node": {"oid": "61402524516a3b197844e363cc487e3edfd4c20c", "messageHeadline": "add one more test for sad path", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "47d49004e604ddbd88720095ad2ed662298b5f6c", "messageHeadline": "darn another one", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9ba89cb38455ae842875322062a4693ef715928", "messageHeadline": "fix invoiceId in test", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bd33c85bd32b7a43ce29ada929520d53850bff5", "messageHeadline": "rename invoiceId", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2982a62ce1540db718a646baa0bb5fb130064d1", "messageHeadline": "optimize imports", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 3, "deletions": 28}}, {"node": {"oid": "9fa4279a83d19592e26c5a3d37878780b6fee1a9", "messageHeadline": "CheckCreate", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 135, "deletions": 6}}, {"node": {"oid": "4d9ae80771a8224cbf6aefbed41d672199ab4497", "messageHeadline": "javadoc CheckCash", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "9b6ecaaa7027e9f158e7482a9d5ff98d47e312fb", "messageHeadline": "CheckCash tests", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 179, "deletions": 0}}, {"node": {"oid": "b33a4c83b05c9057b58350480c91a6b99dc38c67", "messageHeadline": "add transaction class -> TransactionType map in Transaction to figure\u2026", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 31, "deletions": 29}}, {"node": {"oid": "61f9e8f4884bbb4490076adda50d355de77cc607", "messageHeadline": "javadoc", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "024b9103f9fdd881095692f28929fe8f2ea4db38", "messageHeadline": "checkcancel integration test", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "3e557143c698f69b0c68312c9f84beb24c6c449a", "messageHeadline": "checkcancel json tests", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 57, "deletions": 26}}, {"node": {"oid": "d27977de05c509a388eaab9a770d9e53a7fff836", "messageHeadline": "CheckCancel immutable", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "5e7741e3de55985791fe3b576ad89fe14cd5cab7", "messageHeadline": "combine serialization ITs", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 40, "deletions": 87}}, {"node": {"oid": "e3cba170182db27da304886c4364ecf0acd60339", "messageHeadline": "AccountDelete immutable.", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 302, "deletions": 73}}, {"node": {"oid": "4de0f968e7a0df0e33e3d02c8a74623f28654061", "messageHeadline": "Merge pull request #17 from ripple/nk/codeowners", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4b50253f3d1c97d989f89118bf3310ab3c916e53", "messageHeadline": "Merge branch 'master' into nk/codeowners", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 494, "deletions": 110}}, {"node": {"oid": "2e73d64289fb8d2ca8180b827d30decfff050916", "messageHeadline": "Merge pull request #16 from ripple/nk/account-set", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 494, "deletions": 110}}, {"node": {"oid": "ad14c7adfe71aca7407b9540be7c52ad859f2876", "messageHeadline": "type -> transactionType", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "99a0aa861b1129273f0b701f4a8839a1890cbba1", "messageHeadline": "TransactionType javadoc", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7de922a5882e49040e3ca4577ab491bb15fa303d", "messageHeadline": "add codeowners", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e4d20938929d6b725bd0374116dbce1c43a537a1", "messageHeadline": "Merge branch 'master' into nk/account-set", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "3e33fa97985a6b057d94d8292ddcfa0e58397648", "messageHeadline": "update flag javadocs", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "faf4c477c8b24653480959cef041ce52fcd86a13", "messageHeadline": "fix javadoc link", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b34e63cc3736a9d8c0f655b4aef8af068a1193bb", "messageHeadline": "javadocs", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "26be89c613c6d3c88992fdee8dbe034afae16639", "messageHeadline": "Merge pull request #15 from ripple/nk/transaction-cleanup", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 528, "deletions": 519}}, {"node": {"oid": "7b8966201e1c9a51ef5d6f2131bb63a1f4e7f3de", "messageHeadline": "fix test", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "752c3f953d63d3994c4405d8bfcaf0a681f88bd1", "messageHeadline": "serialization integration test", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "700f377b88c5c63807076c45ef6557434bb38c1e", "messageHeadline": "get rid of unnecessary jackson modules and use annotations instead", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 349, "deletions": 106}}, {"node": {"oid": "1008f86e9167ab03d763f0e25e1606806c94f6d3", "messageHeadline": "move boolean getters to Flags", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 55, "deletions": 58}}, {"node": {"oid": "4715334359603ecd90b58206b37c4fffc72e8817", "messageHeadline": "flags builder", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 109, "deletions": 68}}, {"node": {"oid": "a4ef5ffffbb2422bb2effdf8caadfe4c77f2ad9f", "messageHeadline": "make value final in flags", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0817029be22feb98d7f3e4d1ebd3d8c78ba8f129", "messageHeadline": "clean up Payment class", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 0, "deletions": 57}}, {"node": {"oid": "77fbf9a2c230cb9b2341f99ae5580a9c9427a215", "messageHeadline": "move Flag creation to Flags class", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 45, "deletions": 33}}, {"node": {"oid": "09c994774d68957f4e5e343d4c2e59bdea1fe68d", "messageHeadline": "go back to abstract Transaction type", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 118, "deletions": 102}}, {"node": {"oid": "ea08b9f7d047d96d9d1c3d4ea7a4d0562b68f9e3", "messageHeadline": "move model objects to new package", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "ab3c29baa9bf41673b692cd0b234beb5d599f6c3", "messageHeadline": "Merge pull request #14 from ripple/nk/remove-travis", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "cc98d12c6a76e09254488e190a66e9bba1c7896d", "messageHeadline": "remove travis.yml", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "c8e4f197070aa99858fd3d4706f01a48148eb532", "messageHeadline": "Merge pull request #13 from ripple/gh-workflow", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "ed15dcb2aa37b977ec1408fa431b479fdee93076", "messageHeadline": "run on all pushes", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "b98090c3c22bbbd6e406e08ed934f0841e4841ef", "messageHeadline": "Update build.yml", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "eddd79d38ff451a3d28cd9dab2325e09a2733799", "messageHeadline": "Create build.yml", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "2bc3b6cb4731ea12c5a295d185742504649d5702", "messageHeadline": "Merge pull request #12 from ripple/nk/secp-it", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 175, "deletions": 24}}, {"node": {"oid": "9f8f4fccf9d79ea48b669838667e4ae1c8e30a40", "messageHeadline": "stray Sys.out", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f8a5b96cd33dd61b76e07eefc83feadddef772c5", "messageHeadline": "add an IT that sends a payment from a secp256k1 wallet.", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 177, "deletions": 25}}, {"node": {"oid": "5160ff7b7b3e86ff3941b8369ad17905d1f3883f", "messageHeadline": "Merge pull request #11 from ripple/nk/secp", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 597, "deletions": 63}}, {"node": {"oid": "8023c32f19b909ce17803a1349eabe003b4046f0", "messageHeadline": "improve logic in canonical sig check", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "da350d1842a567d28ece57c430cf060d9e205156", "messageHeadline": "javadoc", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "9ffaa02ababea648a3031ea2172d687e6530f95d", "messageHeadline": "consolidate walletfactories", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 67, "deletions": 91}}, {"node": {"oid": "8e4b3705320c593a843ad037302b52c172f4808c", "messageHeadline": "DefaultKeyPairService", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 156, "deletions": 28}}, {"node": {"oid": "30a274dd2fad58ef3caae553c504306965fc65ce", "messageHeadline": "Merge branch 'master' of https://github.com/ripple/xrpl4j into nk/secp", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 761, "deletions": 2}}, {"node": {"oid": "02f832b086f7cc4d12d37452867f65947ac50fdf", "messageHeadline": "Merge pull request #10 from ripple/e2e-payment-integration-test", "author": {"name": "nhartner", "email": "nhartner@users.noreply.github.com", "user": {"login": "nhartner"}}, "additions": 761, "deletions": 2}}, {"node": {"oid": "7ec0954104144d0fe4be6287f84b5435f3718dd4", "messageHeadline": "fix javadoc", "author": {"name": "nhartner", "email": "nhartner@users.noreply.github.com", "user": {"login": "nhartner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45addf5809aa008798dc8ee1e016cad142c705fe", "messageHeadline": "javadoc", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "a1c4fe3e2e51d2682b67cc4834d0a508493c0618", "messageHeadline": "revert changes", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 3, "deletions": 68}}, {"node": {"oid": "d682903bdad49941200f1c7c12c922cb0337c8e7", "messageHeadline": "secp wallet factory", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 51, "deletions": 5}}, {"node": {"oid": "a21b95cd32e20effb1e322bffbaec6a6739aebbd", "messageHeadline": "secp verify", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "ba76a6fffa9666c84fcd2836383bfd4a98444ae3", "messageHeadline": "signing secp", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 175, "deletions": 12}}, {"node": {"oid": "b26b6816585b180d9572c2e09691aba7a0e5c47b", "messageHeadline": "secp keys derivable", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 40, "deletions": 38}}, {"node": {"oid": "d4aa26b425d7f185ceed9320b08fe26a44dabf18", "messageHeadline": "checkpoint", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 252, "deletions": 9}}, {"node": {"oid": "31103f1a58ea3d46525049dd64a405b9d6f7d086", "messageHeadline": "fix pom.xml", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "c3c952337583b6b93798f9ba59183dc30008818e", "messageHeadline": "javadoc", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "260d0a1c31c4d2b689f0ce5bd9be3059855f2851", "messageHeadline": "working E2E payment test", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 105, "deletions": 24}}, {"node": {"oid": "2af62b4c304e9ff4ef4ccfea9820a6d0317f9805", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into e2e-payment\u2026", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 763, "deletions": 6}}, {"node": {"oid": "b95f775c4c38c667255c1f4b42feb97935996029", "messageHeadline": "Merge pull request #9 from ripple/nk/key-pairs", "author": {"name": "nhartner", "email": "nhartner@users.noreply.github.com", "user": {"login": "nhartner"}}, "additions": 640, "deletions": 1}}, {"node": {"oid": "90a81f12b9a64984503e8060ebe177796f43b4f5", "messageHeadline": "Merge pull request #8 from ripple/encode-for-signing", "author": {"name": "nhartner", "email": "nhartner@users.noreply.github.com", "user": {"login": "nhartner"}}, "additions": 122, "deletions": 4}}, {"node": {"oid": "ace552c87e85a90eceb0a008e3b8f02ed9d027a6", "messageHeadline": "WIP: E2E payment integration test", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 649, "deletions": 2}}, {"node": {"oid": "5b78c134a6c9b33c3c5c1386c25e4f5782f4d6c1", "messageHeadline": "static instances", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 39, "deletions": 36}}, {"node": {"oid": "a6fb2e2485cc24fc3f4432f0ee2c0f7dfc44f3a1", "messageHeadline": "add signing exception", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "73d88222caf21ac2def8ba2328a0d68f7d073f1f", "messageHeadline": "replace bitcoin ripemd160 copy with bouncycastle", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 6, "deletions": 150}}, {"node": {"oid": "57d032dcaea74c8607e7c36a0211a272333ccc6e", "messageHeadline": "java doc and cleanup", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 174, "deletions": 68}}, {"node": {"oid": "84645913b26e08ec57dfde884443ae17689b47d8", "messageHeadline": "test wallet factory + pull up to AbstractWalletFactory", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 92, "deletions": 38}}, {"node": {"oid": "39c0313c1d68efeddc26282cedcb88c1e0babac0", "messageHeadline": "merge master", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 3342, "deletions": 522}}, {"node": {"oid": "42b1c4b352d843355139d8143da58d67d2e6ed9a", "messageHeadline": "first pass wallet stuff", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 123, "deletions": 1}}, {"node": {"oid": "bb71a36c3f21221f7b427befdfc92f57c7713e56", "messageHeadline": "implement encodeForSigning and encodeForMultisigning from ripple-bina\u2026", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 122, "deletions": 4}}, {"node": {"oid": "053d85b4280d7eacb313bf361f1e92522dcd38b5", "messageHeadline": "Merge pull request #7 from ripple/integration-tests-module", "author": {"name": "nhartner", "email": "nhartner@users.noreply.github.com", "user": {"login": "nhartner"}}, "additions": 178, "deletions": 28}}, {"node": {"oid": "88ad27780aef5a6381ddde9d15433884f7c19438", "messageHeadline": "Merge pull request #4 from ripple/nk/travis-ci", "author": {"name": "nhartner", "email": "nhartner@users.noreply.github.com", "user": {"login": "nhartner"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "59aeaece576b5b797d388f5d096a9b962d2fd304", "messageHeadline": "add an integration tests module", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 178, "deletions": 28}}, {"node": {"oid": "00eb6ab36503dfb2076d90d75f62fd92fbbc560e", "messageHeadline": "Merge pull request #6 from ripple/binary-code-port-from-js", "author": {"name": "nhartner", "email": "nhartner@users.noreply.github.com", "user": {"login": "nhartner"}}, "additions": 3172, "deletions": 494}}, {"node": {"oid": "4d0a589874a8449448ffb0d6c81c25053838a968", "messageHeadline": "constants for magic numbers (based on PR review)", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "0196762d4399da8943654dc04acf02fb2a3b882d", "messageHeadline": "derive addresses from key", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 238, "deletions": 20}}, {"node": {"oid": "49d280cc288c03e48622f69e1b3cbf73b1cccd98", "messageHeadline": "rename method based on PR feedback", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2bcca47a000a188fff63bb54be43f268fc821ac6", "messageHeadline": "revert test case order to match original json file from ripple-binary\u2026", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a29d008b015b6e954c790500cc1d08c7ed839008", "messageHeadline": "restore test case removed in error", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "4b1751dc7054b97e4a31b48804927fd31dc52103", "messageHeadline": "restore test case removed in error", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "7dfffa3544d7843574b04fa9c39c29974106e37d", "messageHeadline": "javadoc and code cleanup", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 287, "deletions": 105}}, {"node": {"oid": "50fa483ea8c9693ed5615fd9435777b44b95477c", "messageHeadline": "javadoc", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "2e3c8b4a37c75e45048929c99efc53b59459c6e4", "messageHeadline": "sign and verify", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 72, "deletions": 7}}, {"node": {"oid": "b478ab1128760d5b0505a0166641b6bdfa70c244", "messageHeadline": "implement PathSet", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 376, "deletions": 26}}, {"node": {"oid": "d5c5ba828797a3b6a3dd8a079a13d3468d037ce7", "messageHeadline": "implement STArray and Vector256 types", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 234, "deletions": 13}}, {"node": {"oid": "4605a5f0c7a925a1e64ebd5c372657bb402f23c5", "messageHeadline": "derive ed25519 keypair", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 92, "deletions": 2}}, {"node": {"oid": "7d819f034ca508130940255bddb6eb7afb83e670", "messageHeadline": "set up keypair module", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 98, "deletions": 4}}, {"node": {"oid": "27dc63515ed4563ed6000956e8b1671b380d87b9", "messageHeadline": "get data driven tests running for codecs", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 238, "deletions": 61}}, {"node": {"oid": "6687e6d3c6ced1b11c8966ab482513207ea00197", "messageHeadline": "merge addresses-codec and implement AccountIdType", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 272, "deletions": 378}}, {"node": {"oid": "04e449dbc89f51945114fee8cafc6f2c963c40ff", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into binary-code\u2026", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 1701, "deletions": 0}}, {"node": {"oid": "c08b71f64977e1f6436521fb2e9355f48a6e0330", "messageHeadline": "currency type implemented", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 191, "deletions": 4}}, {"node": {"oid": "9ac1c38ef878569fce865ba47f673614199ce4ba", "messageHeadline": "Merge pull request #5 from ripple/nk/address-codec", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 1705, "deletions": 0}}, {"node": {"oid": "938ca24c2e67cb0e7cee8107e4d14ef2819f4764", "messageHeadline": "more cleanup", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 126, "deletions": 62}}, {"node": {"oid": "0418c7b0dba8963e8f1a9d0560f5ea3225c5c170", "messageHeadline": "cleanup", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "4957bf5ba289584d644b128cbd18cdd80ae73f0d", "messageHeadline": "move address encoding to its own module so that xrpl4j-binary-codec a\u2026", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 206, "deletions": 31}}, {"node": {"oid": "abb2b1900c487fa6c0f1527e23158a681196801e", "messageHeadline": "javadocing", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 213, "deletions": 72}}, {"node": {"oid": "cbbe2e9234230eafe948d152c7848e878eb1e2bd", "messageHeadline": "add blob type", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "07db02825066b51417f4b6b58492b1226554f3d0", "messageHeadline": "implement hash types", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 238, "deletions": 40}}, {"node": {"oid": "b47e7ceffa873d1383a28605c9f3285745c7bee9", "messageHeadline": "rename type classes to have Type suffixes to avoid confusing the type\u2026", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 133, "deletions": 133}}, {"node": {"oid": "994c640688eab6d96caa09fa6525762b5ee49fc1", "messageHeadline": "negative path x address", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 52, "deletions": 9}}, {"node": {"oid": "e779bafa3b43f9b278a0c9ce4d23626c7160e454", "messageHeadline": "happy path X encoding", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 505, "deletions": 99}}, {"node": {"oid": "c2b86e45e8d19b09c72e6897d5e1241460ab670a", "messageHeadline": "implement non-native AmountType", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 252, "deletions": 23}}, {"node": {"oid": "5293b32b8b46f1f6d447357e13b394245987ee91", "messageHeadline": "move encode() and decode() to separate class", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 83, "deletions": 85}}, {"node": {"oid": "ec818549c777b282753762d0b83a3524498101d4", "messageHeadline": "node public and public key encode/decode", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "fe0c3bdbe688e08b7947ddc6dfeb5d981169b4e3", "messageHeadline": "encode decode accountId", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "d6e3bc1c9019317fcb9e0c611f09b0518eafee51", "messageHeadline": "Base58 checked encoding + encode seed", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 158, "deletions": 14}}, {"node": {"oid": "b0f10f989f5d247d4ee5911624c14b556adf69ee", "messageHeadline": "implement native XRP AmountType", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 343, "deletions": 159}}, {"node": {"oid": "dc0c9a0bc946ab5e68e3877f5e0adadee8daffb0", "messageHeadline": "decode seed", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 45, "deletions": 8}}, {"node": {"oid": "8ec7ca24c16cf57de348bbf141140d708f63ea29", "messageHeadline": "missed the Base58 class", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 182, "deletions": 8}}, {"node": {"oid": "a01e4c950c3da7a7e5fc8e0fbea347cb42cfb0e8", "messageHeadline": "base58 encoder/decoder", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 430, "deletions": 0}}, {"node": {"oid": "60aa19ba4835abc4f85fde9b5da48ae1d47d36c2", "messageHeadline": "WIP: port ripple-binary-codec to Java", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 1053, "deletions": 99}}, {"node": {"oid": "863aba107a54f7d1271a90ff564b761e8f81df38", "messageHeadline": "Merge pull request #2 from ripple/nk/payment-object", "author": {"name": "nkramer44", "email": "nkramer@ripple.com", "user": {"login": "nkramer44"}}, "additions": 1449, "deletions": 23}}, {"node": {"oid": "08d72783534b659a49279f5c08bbd30ff50e2a7b", "messageHeadline": "null commit", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "32fcf38aaaad6a0da2db8624860c2cd32cc3d6eb", "messageHeadline": "add travis config", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7c2a598e7b2fb75f61759443d230bc8d48d45916", "messageHeadline": "disable javadoc plugin for now", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5fcedb263d8c4cbc2f866c404c7b7b683743bc4d", "messageHeadline": "get rid of errant import", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 2, "deletions": 22}}, {"node": {"oid": "12e3bc31de405314ca8e484edbcbf3f8042393b4", "messageHeadline": "Merge branch 'master' of https://github.com/ripple/xrpl4j into nk/pay\u2026", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 10698, "deletions": 1}}, {"node": {"oid": "80c3f9c010e016994470c1b7f75270685ea5d7bd", "messageHeadline": "fix test", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c47acc67bd133eab1a1d2166da519deccc2910a", "messageHeadline": "javadocs on javadocs", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 153, "deletions": 33}}, {"node": {"oid": "a79f5dc2012c64a642b58fede7566dc26167cb58", "messageHeadline": "Merge pull request #1 from ripple/binary-codec", "author": {"name": "nhartner", "email": "nhartner@users.noreply.github.com", "user": {"login": "nhartner"}}, "additions": 10698, "deletions": 1}}, {"node": {"oid": "48a364b112bbe3209e668bf5c392eb509dfea1d4", "messageHeadline": "flags to booleans test", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "4dfc335c3eeda61a6928ad95e164ad5a1b7980a8", "messageHeadline": "javadoc Payment", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 122, "deletions": 4}}, {"node": {"oid": "4f7297e113c2bb29e744826859b1c363e9b8128f", "messageHeadline": "json and flags tests plus some cleanup", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 218, "deletions": 58}}, {"node": {"oid": "df17e745e451868a389fad2eca1b97102a19705c", "messageHeadline": "get CurrencyAmount serialization and deserialization working", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 94, "deletions": 177}}, {"node": {"oid": "b9f66bdb972dbf1e5682f941bab4a94ced8871a8", "messageHeadline": "finally figured out flags", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 136, "deletions": 211}}, {"node": {"oid": "cb135d02cf58b92a4346b06cae18361307d03deb", "messageHeadline": "finish up FieldId codec", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 4036, "deletions": 250}}, {"node": {"oid": "22c7ad94bbe1de69a825d883faa5bcf640e4a858", "messageHeadline": "WIP: field id codec and UInt* codec", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 6912, "deletions": 1}}, {"node": {"oid": "7c21bb1f534c55552312e962c06bc4246a9ca73b", "messageHeadline": "jackson stuff", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 569, "deletions": 35}}, {"node": {"oid": "9b43142b28c147e2c7379814c51a4b4d8ff0235f", "messageHeadline": "add some validation to Payment", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "b90f12ac0a6fad4861d50232085bcba4e812706e", "messageHeadline": "add flags", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 151, "deletions": 3}}, {"node": {"oid": "d10b5bb794cd62cabf3520abda629a746f5d446e", "messageHeadline": "payment immutable", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 130, "deletions": 4}}, {"node": {"oid": "9846fbb146402aa1c3dcbcd04ba7bc2f1b4de9ed", "messageHeadline": "Create model module", "author": {"name": "nkramer44", "email": "noah.ph.kramer@gmail.com", "user": {"login": "nkramer44"}}, "additions": 360, "deletions": 0}}, {"node": {"oid": "d2eef3425c15095b795a087c36d8a0c8f54af78c", "messageHeadline": "xrpl4j-binary-codec module", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "a6ffe4bf45fc03cb923e7449813b48c404b04a45", "messageHeadline": "initial parent pom.xml and checkstyle.xml", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 462, "deletions": 0}}, {"node": {"oid": "44cb49f6a823fbce95afe9c15bf7d291b240d796", "messageHeadline": "initial parent pom.xml and checkstyle.xml", "author": {"name": "nhartner", "email": "nhartner@gmail.com", "user": {"login": "nhartner"}}, "additions": 449, "deletions": 0}}, {"node": {"oid": "4700ce0c02f68eadbc68d1843d62299e08fb5119", "messageHeadline": "Initial commit", "author": {"name": "nhartner", "email": "nhartner@users.noreply.github.com", "user": {"login": "nhartner"}}, "additions": 24, "deletions": 0}}]