wakamex/github
02.7k
1[{"node": {"oid": "32b5389a768b2efd989a8af892a2b14e837110a8", "messageHeadline": "Merge pull request #545 from GridPlus/nb/fetch-plus-n", "author": {"name": "netbonus", "email": "151201453+netbonus@users.noreply.github.com", "user": {"login": "netbonus"}}, "additions": 97, "deletions": 41}}, {"node": {"oid": "3fc64c50cf3aa47d7d231c8614daa35bbe686962", "messageHeadline": "Merge branch 'dev' into nb/fetch-plus-n", "author": {"name": "netbonus", "email": "151201453+netbonus@users.noreply.github.com", "user": {"login": "netbonus"}}, "additions": 52, "deletions": 24}}, {"node": {"oid": "876835b4cca29a6aff76e478dd403115def9e488", "messageHeadline": "removes break", "author": {"name": "netbonus", "email": "151201453+netbonus@users.noreply.github.com", "user": {"login": "netbonus"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "536f01b00010bb4449d58a5408ea3abc4ef91b0f", "messageHeadline": "Merge pull request #544 from GridPlus/nb/fetch-addr", "author": {"name": "netbonus", "email": "151201453+netbonus@users.noreply.github.com", "user": {"login": "netbonus"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "916fc99146189a9ee4ac0d7912ff0b013aaf71f6", "messageHeadline": "adds handling for fetching more than 10 addresses", "author": {"name": "netbonus", "email": "151201453+netbonus@users.noreply.github.com", "user": {"login": "netbonus"}}, "additions": 85, "deletions": 31}}, {"node": {"oid": "15d6810c771224d21d3ca8cc52a9a7a8afee7d86", "messageHeadline": "adds `fetchAddress`", "author": {"name": "netbonus", "email": "151201453+netbonus@users.noreply.github.com", "user": {"login": "netbonus"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "89e26b3b92cdaadb8fb86cf2c7c2fba0de3d45b6", "messageHeadline": "Merge pull request #540 from GridPlus/nb/format", "author": {"name": "netbonus", "email": "151201453+netbonus@users.noreply.github.com", "user": {"login": "netbonus"}}, "additions": 1170, "deletions": 2553}}, {"node": {"oid": "b2e4fb88265db8f0bfdecde4b161e2aa0021ca78", "messageHeadline": "Runs prettier against entire codebase", "author": {"name": "netbonus", "email": "151201453+netbonus@users.noreply.github.com", "user": {"login": "netbonus"}}, "additions": 1170, "deletions": 2553}}, {"node": {"oid": "58678d9d3d993633dede22e21f075e67686b13b8", "messageHeadline": "Merge pull request #539 from GridPlus/nb/btc", "author": {"name": "netbonus", "email": "151201453+netbonus@users.noreply.github.com", "user": {"login": "netbonus"}}, "additions": 40, "deletions": 15}}, {"node": {"oid": "98f249f1a0c60a696f0ea2161e0da22fb6fb5df6", "messageHeadline": "Improves firmware flag error in btc tests", "author": {"name": "netbonus", "email": "151201453+netbonus@users.noreply.github.com", "user": {"login": "netbonus"}}, "additions": 40, "deletions": 15}}, {"node": {"oid": "4e9a6050196aaffe5d9d90b32abfbf440a3e89f4", "messageHeadline": "Merge pull request #537 from legobeat/restore-bs58check-2", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 14, "deletions": 186}}, {"node": {"oid": "02029c87a53d4155cd0df1ae0cd819437f1b0ae0", "messageHeadline": "Merge pull request #536 from legobeat/devdeps-request", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 0, "deletions": 881}}, {"node": {"oid": "dd22a9f8e9cd484caad211d700ee8b6f213c8edb", "messageHeadline": "devDeps: remove unused request-promise", "author": {"name": "legobt", "email": "6wbvkn0j@anonaddy.me", "user": {"login": "legobeat"}}, "additions": 0, "deletions": 881}}, {"node": {"oid": "682658dd2cd0e3751a042e269c27b05c173f1db9", "messageHeadline": "Revert \"deps: bs58check->^3.0.1\"", "author": {"name": "legobt", "email": "6wbvkn0j@anonaddy.me", "user": {"login": "legobeat"}}, "additions": 14, "deletions": 186}}, {"node": {"oid": "78dc3e6a185425a4f9c1a41847ca796c5dc7ae96", "messageHeadline": "Merge pull request #535 from legobeat/chore-deps-bumps", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 1772, "deletions": 971}}, {"node": {"oid": "c5adbbbfc8bd54108ed65b57460768cfe024ee87", "messageHeadline": "npm audit bumps", "author": {"name": "legobt", "email": "6wbvkn0j@anonaddy.me", "user": {"login": "legobeat"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "ce400306f49bef2deb8e91c2105dcc41cd1c06c3", "messageHeadline": "deps: bignumber.js->9.1.1", "author": {"name": "legobt", "email": "6wbvkn0j@anonaddy.me", "user": {"login": "legobeat"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c7a48c017de13ba64db4e5554fc395ec76439085", "messageHeadline": "deps: bs58check->^3.0.1", "author": {"name": "legobt", "email": "6wbvkn0j@anonaddy.me", "user": {"login": "legobeat"}}, "additions": 186, "deletions": 14}}, {"node": {"oid": "503533e413f6a01dca9f2e9226c5ffa8d425601d", "messageHeadline": "deps: buffer->^6.0.3", "author": {"name": "legobt", "email": "6wbvkn0j@anonaddy.me", "user": {"login": "legobeat"}}, "additions": 80, "deletions": 80}}, {"node": {"oid": "fa5a0ec0642614e96f89d9b88b4735d2fdb48ded", "messageHeadline": "deps: secp256k1->5.0.0", "author": {"name": "legobt", "email": "6wbvkn0j@anonaddy.me", "user": {"login": "legobeat"}}, "additions": 109, "deletions": 15}}, {"node": {"oid": "fa7942be5ae87fb7c33f5b56a3bba58a2876b6fd", "messageHeadline": "deps: @ethersproject/abi->^5.7.0", "author": {"name": "legobt", "email": "6wbvkn0j@anonaddy.me", "user": {"login": "legobeat"}}, "additions": 221, "deletions": 194}}, {"node": {"oid": "7a2dd00ba158cdede9c40b6ed835715097987d07", "messageHeadline": "deps: @ethereumjs/common->3.1.1, @ethereumjs/tx->4.1.2", "author": {"name": "legobt", "email": "6wbvkn0j@anonaddy.me", "user": {"login": "legobeat"}}, "additions": 1161, "deletions": 653}}, {"node": {"oid": "b9325aa47f5abdd28468ecb9e60743b797f1f98b", "messageHeadline": "Merge pull request #533 from GridPlus/support-neg-ints-eip712", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 57, "deletions": 12}}, {"node": {"oid": "b26a5b9643fa5e3cc7f5d346220f8d92a82bba0b", "messageHeadline": "Bump to v2.5.2", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ffc849c6ed9decff3e66398f8740c2aacc9e6fd6", "messageHeadline": "Adds missing case for handling negative signed ints in EIP712 messages", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 53, "deletions": 8}}, {"node": {"oid": "1c1ba0712fe0317f4ed6d1ffcb82c4a5da239fa2", "messageHeadline": "Merge pull request #530 from GridPlus/dl/eth-upg", "author": {"name": "Doug Lance", "email": "doug.lance@gridplus.io", "user": {"login": "netbonus"}}, "additions": 816, "deletions": 309}}, {"node": {"oid": "3d2dbf29fff1773bdb0703fd9db5e4c4291694a4", "messageHeadline": "Updates @ethereumjs/common and @ethereumjs/tx to latest", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 816, "deletions": 309}}, {"node": {"oid": "97860ef273352cd22e773358b4372fcac0e3922e", "messageHeadline": "Merge pull request #527 from GridPlus/dl/250", "author": {"name": "Doug Lance", "email": "doug.lance@gridplus.io", "user": {"login": "netbonus"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "541b233986251843b2d2783461652525f91b2c6e", "messageHeadline": "Bumps to v2.5.0", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a3623b958a75ae4558292eeef507e2016db35f30", "messageHeadline": "Merge pull request #525 from GridPlus/dl/function-api", "author": {"name": "Doug Lance", "email": "doug.lance@gridplus.io", "user": {"login": "netbonus"}}, "additions": 6694, "deletions": 70}}, {"node": {"oid": "5c76dacdc7a5db6f842b7cadfab27384f5924426", "messageHeadline": "Responds to feedback in PR #524", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 254, "deletions": 102}}, {"node": {"oid": "96320da99c1114454beaa558500728cdaeddbefa", "messageHeadline": "Adds Functional API", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 6540, "deletions": 68}}, {"node": {"oid": "991a9c3fa46c18f0d205428ad996243ed8897afb", "messageHeadline": "Merge pull request #519 from GridPlus/protocol-refactor", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 2634, "deletions": 2409}}, {"node": {"oid": "ecd2759123f1099454f874cc26a1d757d473f14d", "messageHeadline": "Merge pull request #521 from GridPlus/dl/proto", "author": {"name": "Doug Lance", "email": "doug.lance@gridplus.io", "user": {"login": "netbonus"}}, "additions": 941, "deletions": 745}}, {"node": {"oid": "13b6f80e92dadf334def55f7ff16148bf07fcef0", "messageHeadline": "Responds to PR #521 feedback", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "8f62392372bc796f69b899a06d32982a3b7efcb7", "messageHeadline": "Removes client dependency from primary functions", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 926, "deletions": 737}}, {"node": {"oid": "c10f7f01d21fa3f8973694d990ef332dfed72991", "messageHeadline": "Moves some constants to more sensible locations", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "8502de43b5c3dc3cae6cfe111aa5f367be4711c0", "messageHeadline": "Adds missing flag to fetchActiveWallet validator", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1d33f60a17007b392b18d72f8eeda902f85d891", "messageHeadline": "Fixes error in extraData payloads + updates regex in test", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "963c20e57811e4d78fa9a3efe4a3cea3846de408", "messageHeadline": "Fixes non-deterministic fetchEncryptedData unit test", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 34, "deletions": 28}}, {"node": {"oid": "d3d0ef86ba7bb5d132c63ffeaa6d5261a1c1c83b", "messageHeadline": "Fixes constants, decoders, and tests (unit + e2e)", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1297, "deletions": 727}}, {"node": {"oid": "3dcbee17dadf89454fba65518b4ee58bfbfe2345", "messageHeadline": "Adds more types and fixes incorrect checksum value", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 164, "deletions": 151}}, {"node": {"oid": "8a872522315bf1dbdb7416cf178408135cb66503", "messageHeadline": "Adds missing checksum validator for decrypted responses", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 40}}, {"node": {"oid": "3c00c6a5a38eb0838f877e54e7a5b26da9e388c9", "messageHeadline": "Gets all unit/integration tests working", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 140, "deletions": 281}}, {"node": {"oid": "e7894a7f57683123aea23e53ca716b85db534d2a", "messageHeadline": "Streamlines request types and encoder/validator logic for enc reqs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 127, "deletions": 421}}, {"node": {"oid": "40ead4fb4998d1d525056b8650eeb559c1e41e73", "messageHeadline": "Adds sanity check on encrypted request data sizes", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 39, "deletions": 59}}, {"node": {"oid": "1e423368f7d5261f5d9d18aa454f3674fbdc7309", "messageHeadline": "Adds step to validate encrypted response data size", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "fc5246b9f596b90c8c2137f763415255aef54403", "messageHeadline": "Removes prior constants and replaces them with protocol constants", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 134, "deletions": 385}}, {"node": {"oid": "61d1c0b394fc2b44dff27c531ec6e493423392f0", "messageHeadline": "Moves connect requests to using single protocol helper", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 70, "deletions": 72}}, {"node": {"oid": "1001f43d5748555bc753588e1bb6441b506e2be5", "messageHeadline": "Replaces encrypted request utils with a single function", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 123, "deletions": 321}}, {"node": {"oid": "644378dea9b430f2c757b4baa383002f220b5de0", "messageHeadline": "Migrates remaining encrypted requests to use protocol utils", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 423, "deletions": 608}}, {"node": {"oid": "9e56ee20aa7f4a6a899131740b19812a9b01d85e", "messageHeadline": "Updates first encrypted request builder (addKvRecords)", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 181, "deletions": 119}}, {"node": {"oid": "c4f3413a05ceab75b44311a76b421404c86aa91d", "messageHeadline": "Adds Lattice protocol structs and utils", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 488, "deletions": 1}}, {"node": {"oid": "b1af35d8fd73bb5c9d6fd8b5a75c39f5a80bc9c6", "messageHeadline": "Merge pull request #515 from GridPlus/block-p2wsh-2", "author": {"name": "Doug Lance", "email": "doug.lance@gridplus.io", "user": {"login": "netbonus"}}, "additions": 90, "deletions": 75}}, {"node": {"oid": "4017c24d3088d18a88f878d2f8b5c378a8ee5867", "messageHeadline": "Prevents Bitcoin requests that use unsupported P2WSH address type", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 90, "deletions": 75}}, {"node": {"oid": "a485004803e6fd34d37c8069550fc2aa59384601", "messageHeadline": "Merge pull request #511 from GridPlus/clip-eth2-docs", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 6, "deletions": 177}}, {"node": {"oid": "8e44fb2e4de26c54facfd487055b0106c8711c5d", "messageHeadline": "Removes ETH2 key docs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 6, "deletions": 177}}, {"node": {"oid": "f70c992c951f4cb6127ee91f0d42692032335dc1", "messageHeadline": "Merge pull request #512 from omahs/patch-1", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d7489f08864f35af85aa01bb9f6facab27235de6", "messageHeadline": "Fix: minor typo", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9510706b4394a624bf6a394e0c94c1fd82716a1e", "messageHeadline": "Fix: typos", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c219091678cfbc0dc7e8fafb66b490e2f6eb2963", "messageHeadline": "Fix: minor typo", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f976e8539ea7387aec8813bec2ae516531a3cd4", "messageHeadline": "Merge pull request #508 from GridPlus/update-bls-tests", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 55, "deletions": 295}}, {"node": {"oid": "9ad5401b4ab4064c7cffced0fd5327da059351b1", "messageHeadline": "Removes redundant BLS tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 55, "deletions": 295}}, {"node": {"oid": "fa9ab4aa65620752756262b7e703f03b01060c3a", "messageHeadline": "Merge pull request #506 from GridPlus/dl/add-celo", "author": {"name": "Doug Lance", "email": "doug.lance@gridplus.io", "user": {"login": "netbonus"}}, "additions": 204, "deletions": 0}}, {"node": {"oid": "66dfef60aca0f476138c5dc695e5c23411bd8f6e", "messageHeadline": "Adds ABI decoding for Celo chain", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 204, "deletions": 0}}, {"node": {"oid": "bf95038efd5062aac33a531138f06c5ab18499eb", "messageHeadline": "Merge pull request #504 from GridPlus/ne-comments", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a2bbdfa6cf639a9b8c0577c2ae3d3e5e96d744b3", "messageHeadline": "Adds comment clarifying how to create a NE SafeCard for tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d6996561e6f5b10f572f45caf50f76adca0f5a37", "messageHeadline": "Merge pull request #503 from GridPlus/fix-btc-tests", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f34f7c0461250d5348d88b6076386520316045ed", "messageHeadline": "Fixes broken BTC signing tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c18b95678270cca76a88cc2a7425b1b710a7c17a", "messageHeadline": "Merge pull request #501 from GridPlus/migrate-eth2-utils", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 152, "deletions": 234}}, {"node": {"oid": "81cc6e9c221dc31bafefd2b8e7e38e0094618b99", "messageHeadline": "Replaces `@chainsafe/ssz` with `lattice-eth2-utils` as devDepenency", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 152, "deletions": 234}}, {"node": {"oid": "f36a71fb2e4315116fb278363bb2e1baf6788917", "messageHeadline": "Merge pull request #497 from GridPlus/bump-2.4.0", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4886b3d513ec9c00126ec2b5c17883bec140ade0", "messageHeadline": "Bumps to v2.4.0", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "30716cd5054c2df76b9944ab7808d309eb77b93d", "messageHeadline": "Merge pull request #495 from GridPlus/add-tutorial-docs", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 321, "deletions": 284}}, {"node": {"oid": "493502a00cdfeb2215a7d6b68a5dbc61031c67dc", "messageHeadline": "Merge pull request #496 from GridPlus/dl/updateDarkTheme", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "625e088252387a94617ba9bbc451a1c1523bc887", "messageHeadline": "Fixes syntax highlighting for dark mode docs", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be69e29d8e98a0b5a40307c5b98b24703d8fd560", "messageHeadline": "Refreshes many pages of the docs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 159, "deletions": 158}}, {"node": {"oid": "c176cb7da2811f344e64323b52ff282d41eb95d1", "messageHeadline": "Cleans up flow of docs and modernizes landing page", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 108, "deletions": 193}}, {"node": {"oid": "fbcc0aa57ac703a3fbd36242f1dec07283e1d113", "messageHeadline": "Adds address tags tutorial", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 122, "deletions": 1}}, {"node": {"oid": "539cb8fbb02e0950e7da2a6fee5874d3087c198f", "messageHeadline": "Merge pull request #494 from GridPlus/eth-deposit-data", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 1010, "deletions": 320}}, {"node": {"oid": "7dc71b6b28acd7ccbcca4ff0ff207394db4eaa55", "messageHeadline": "Adds `ENC_PW` to `.env.template`", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "457a106ccc3ba240bdcea4375e0df828e3b7e54e", "messageHeadline": "Remove cruft", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "89ec9ba4a0e10ba32e8a698ebbe3f347f68c4501", "messageHeadline": "Fixes support for ETH1 withdrawal keys and updates docs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 110, "deletions": 57}}, {"node": {"oid": "fe1b5897e7269edec54134fe5b1580cc512899d5", "messageHeadline": "Removes `encData` doc and replaces it with `ethDeposits`", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 65}}, {"node": {"oid": "bfd8b32b98e56324032b73c32d3df4e6cadad598", "messageHeadline": "Moves ETH deposit docs to a new Tutorials sidebar", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "d87ac923ec2480f7de69f19dc7a06471fd839f8c", "messageHeadline": "Adds staking key management doc", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 165, "deletions": 6}}, {"node": {"oid": "2e6a9e69756066d4d32bd6096b8a240ab4353987", "messageHeadline": "Updates ETH deposit tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 43, "deletions": 16}}, {"node": {"oid": "6317f18f94b29eff78eb6122cb035e0b73d8136e", "messageHeadline": "Adds full `getDepositData` util for ETH deposits + tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 271, "deletions": 147}}, {"node": {"oid": "0c4948a6e8fcfdf2b0319f4db56ba29942664244", "messageHeadline": "[ETH Deposits] Starts work on ETH deposit utils + associated tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 631, "deletions": 246}}, {"node": {"oid": "714c957145dc4266bc23d351c115e0e96b44689b", "messageHeadline": "Merge pull request #491 from GridPlus/dl/deps", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 40}}, {"node": {"oid": "dd6c1e0aa213b967c1941b71cc60889ca4c533db", "messageHeadline": "Moves @ethersproject/abi to production dependencies", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 4, "deletions": 40}}, {"node": {"oid": "12a0b93efc884bdeb4bc6a4d2ce20ed1b4cd256c", "messageHeadline": "Merge pull request #490 from GridPlus/dl/fix-sidebar", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e0e036ba530567d9d73cb0cdecdccb039fb1a467", "messageHeadline": "Fix encrypted data in docs sidebar", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a14fe6945aa72df37a344c1ea48faa7233ec3e45", "messageHeadline": "Merge pull request #489 from GridPlus/dl/enc-fetch", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 27, "deletions": 28}}, {"node": {"oid": "987cdf7a5dc7e7421d0df70e2395256ea6b8bc9e", "messageHeadline": "Renames all instances of ExportEnc to FetchEnc", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 27, "deletions": 28}}, {"node": {"oid": "cb07948d62b926e5d19a601bd71d6fcb32f4e21d", "messageHeadline": "Merge pull request #488 from GridPlus/remove-cruft", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3501854030d9f0ee4cd7ff755635a633bff9a70a", "messageHeadline": "remove cruft", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4d5fc696114a8fc6c14ce7c3f72b4c2c34637368", "messageHeadline": "Merge pull request #485 from GridPlus/bump-2.3.0", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c58b02a59da11ea02f2158fc174951384e395534", "messageHeadline": "Bumps version to 2.3.0", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "875b30104fbd4e1598189bd5f8cd8cafac29c745", "messageHeadline": "Merge pull request #483 from GridPlus/test-struct-arr", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 101, "deletions": 34}}, {"node": {"oid": "bd6cf7f2a7ed6097823f614007a82f3034e22015", "messageHeadline": "Merge pull request #481 from GridPlus/bls-key-export", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 647, "deletions": 30}}, {"node": {"oid": "ce4df1a62b2472b0ee54ab5317d4c90439cf9aa1", "messageHeadline": "Removes cruft", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "79fdc0e472db2fcc54bd4e5839bd557697cd9387", "messageHeadline": "Addresses PR comments", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "be195f2c5f33062712b10ce0ed1271423b8fef54", "messageHeadline": "Updates ABI test vectors to include public polygon txs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 94, "deletions": 35}}, {"node": {"oid": "23b42df0eb89d6aa04352676212a020e270b105c", "messageHeadline": "Accounts for tuples in `getParamStrNames`", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "aa3fbd1a264870cf5fc61f41f290892589dedd37", "messageHeadline": "Adds ABI test vector for Opensea bulk transfer", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d091041c2aeabe1515be674e7a031bf0b0bab64f", "messageHeadline": "Fixes build issues and adds encryptedData export to docs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 71, "deletions": 13}}, {"node": {"oid": "9cf6892a8378c12f619fb4b8b7be6e5e296f2700", "messageHeadline": "Updates BLS tests to use device level encryption pw", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "31e3e371d2ceefe30aaa9fda3132fc80845f5ffc", "messageHeadline": "Updates enc data to properly export EIP2335 data", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 208, "deletions": 54}}, {"node": {"oid": "b955e6835a27657c0ba620b898fbe00c19f8a59a", "messageHeadline": "Adds `ExportEncryptedData` route, corresponding with firmware changes.", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 419, "deletions": 4}}, {"node": {"oid": "01aa8f7e848205c460941d8c13e38a86696b5235", "messageHeadline": "Merge pull request #480 from GridPlus/bls", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 170, "deletions": 16}}, {"node": {"oid": "95be40b7b701a3569028baf7785b5494931dd511", "messageHeadline": "Updates docs to mention new BLS curve", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "79f6c1c47e8dbd1dcf21a8b42058385f398c8afe", "messageHeadline": "Makes bls test iteration count configurable", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8d840ec293f85fcff35d0b9abd3d5f58d9ca2f53", "messageHeadline": "Adds BLS signing support and corresponding tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 62, "deletions": 25}}, {"node": {"oid": "3022faf7b832fa620ce6ef7a1e0310b923cc8bd9", "messageHeadline": "Adds BLS pubkey options and basic tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 128, "deletions": 13}}, {"node": {"oid": "cf1f697102ccd71097ff2768bb888330a500f636", "messageHeadline": "Merge pull request #478 from GridPlus/blur-test", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 63, "deletions": 1}}, {"node": {"oid": "fb768a7da65571dc20b9199c5a945bf26b8d2464", "messageHeadline": "Adds EIP712 test for 0-sized arrays of defined types", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 63, "deletions": 1}}, {"node": {"oid": "351f1f316ab91b17c55e683a527e027e51b4a419", "messageHeadline": "Merge pull request #473 from GridPlus/update-waj", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 114, "deletions": 185}}, {"node": {"oid": "9b29f4bc45dcb01d16835902b517f116c9477463", "messageHeadline": "Adds updated integration test snapshot", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 11, "deletions": 85}}, {"node": {"oid": "6f5327b44d948be8a846de65e7511be384f07efd", "messageHeadline": "Updates `wallet-jobs` tests to correspond to firmware changes.", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 105, "deletions": 102}}, {"node": {"oid": "2115bd62479b1997bf5e8ffad8a2b0bec027ab63", "messageHeadline": "Merge pull request #477 from GridPlus/dl/sol-contract", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 1505, "deletions": 1}}, {"node": {"oid": "e9da218bcc9001056c131c7848f54f6e152eca08", "messageHeadline": "Adds Solana test contracts and adds solana to launch.json", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 1505, "deletions": 1}}, {"node": {"oid": "ce35c521b793e9e4cdd1dfa5418c77a07617a2aa", "messageHeadline": "Merge pull request #474 from GridPlus/update-tests", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 84, "deletions": 56}}, {"node": {"oid": "7eee6265f6c1ddcb1270fb250c16509954035404", "messageHeadline": "Makes some relatively small mods to signing tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 84, "deletions": 56}}, {"node": {"oid": "dd577405634257216b9e7003b98b6fbd873de6dd", "messageHeadline": "Merge pull request #471 from GridPlus/dl/fix-valid", "author": {"name": "Doug Lance", "email": "doug.lance@gridplus.io", "user": {"login": "netbonus"}}, "additions": 65, "deletions": 7}}, {"node": {"oid": "2c173df1e948e2a3bb12ab3d2951d2bb388f9a7e", "messageHeadline": "Bump to v2.2.9", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1c815ab282ee932116d0d46642b89c0c71b76c0f", "messageHeadline": "Fixes issue with validators mishandling data", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 62, "deletions": 4}}, {"node": {"oid": "f649f77232c3cb1ccbf64f700bcdf28ea1e699cb", "messageHeadline": "Merge pull request #469 from GridPlus/dl/fetch", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 355, "deletions": 384}}, {"node": {"oid": "6ea65fed860fd425f2c53baf1500dc6c101ad695", "messageHeadline": "Bumps to v2.2.8", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6575589b71f6f6b8f63c273c13d3a8d9e523681c", "messageHeadline": "Responds to feedback from PR #469", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "3aa3794e4974bb11378fe74cdb6058de5af2223d", "messageHeadline": "Adds request caching for ABI data using fetch API", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 351, "deletions": 379}}, {"node": {"oid": "09080b84695facf582c99f67973e896686323f20", "messageHeadline": "Merge pull request #467 from GridPlus/split-signing-tests", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 1568, "deletions": 1551}}, {"node": {"oid": "074aaa820cb7ae45a3de58c7cbafbbc6c1fb8287", "messageHeadline": "Scopes `client` better in tests and fixes note formatting in docs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "fba1fd7bc0cce54267747e4379fc1ec2180f12de", "messageHeadline": "Updates signing tests and documentation", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1573, "deletions": 1559}}, {"node": {"oid": "1d3a464d0146f3b2592d09a5d333cb6d1f1dc9bb", "messageHeadline": "Merge pull request #466 from GridPlus/speed-up-evm-sign-tests", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "6f67a739260bcdc015b32721effe4b884e7e9ec2", "messageHeadline": "Adds seed as arg to EVM signing test util", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "2fce7e27096ff9ed2ab21a8f70e37c8b8b06dc2b", "messageHeadline": "Merge pull request #464 from GridPlus/dl/generateBuffer", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "3b4af3470c1f46de7636e6a31261f979a78da1e3", "messageHeadline": "Updates generateAppSecret to accept strings", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "323cd20c726eb41d8e513cffbe3f1b8305e6c492", "messageHeadline": "Merge pull request #461 from GridPlus/dl/tsc", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 104, "deletions": 3090}}, {"node": {"oid": "9f122e8228e7a096c3d0d4873d482c2360981cd2", "messageHeadline": "Merge pull request #462 from GridPlus/dl/ff-multicall", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "85bae8f7dcbc2e7bc689d5edff07d2e52333d915", "messageHeadline": "Adds flag to prevent multicall recursion", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "1dc01f09fcf004b88d02e0701f4618afbc90a08c", "messageHeadline": "Reverts to `tsc` for building", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 104, "deletions": 3090}}, {"node": {"oid": "acaf6fd165799882045d6a34cb80114404a5d91f", "messageHeadline": "Merge pull request #459 from GridPlus/dl/gp-borc", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 100, "deletions": 69}}, {"node": {"oid": "310dcf6ef0d72d8e6b3ea0e0f3efe2dd17df9dd4", "messageHeadline": "Swaps `borc` for `gp-borc`", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 100, "deletions": 69}}, {"node": {"oid": "8c0ce93e0964ab7cebb044853643faa3d5e518a3", "messageHeadline": "Merge pull request #458 from GridPlus/fix-tests-2", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 6, "deletions": 19}}, {"node": {"oid": "d666a6c0b94d81d5a77d7785b68a63cd25838301", "messageHeadline": "[Deterministic signing tests] replaces user-blocking question w/ call", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 6, "deletions": 19}}, {"node": {"oid": "36578890139235fcc62948cfd6847d3360daece7", "messageHeadline": "Merge pull request #457 from GridPlus/fix-tests", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "b0b3072025194fa8fe71185447d27d0100b74ca7", "messageHeadline": "Fixes kv tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "bb15088678b0cad72e78e6c574ad3bc957c2fe2b", "messageHeadline": "Merge pull request #450 from GridPlus/dl/refactor-fetchcdd", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 2699, "deletions": 165}}, {"node": {"oid": "8e62029f6ba6f49f0b9811ccc0b498160865771c", "messageHeadline": "Merge pull request #456 from GridPlus/dl/fix-prng", "author": {"name": "Alex Miller", "email": "alex@gridplus.io", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "075b2fc04f2eb835c84697273c75dba8b97fddc0", "messageHeadline": "[Tests] Fixes broken EIP712 random data generator", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cbca0353d2a552dbafa45aa98fa22de45429f283", "messageHeadline": "Fixes lack of randomness due to getPrng call site", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "92b6d87f03c947e35ed99315f7303709acd51d74", "messageHeadline": "Merge pull request #454 from GridPlus/dl/bump-225", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73c7139ba8f56145a49c20e6095452de69a11cb7", "messageHeadline": "Bumps to version v2.2.5", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55c49a5a80d7de6321c95cca09ca39383969b022", "messageHeadline": "Cleans up and validates all signing tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 7, "deletions": 21}}, {"node": {"oid": "71d0ebdd6700f141dfe7f508881c7d6c19fc99f0", "messageHeadline": "Merge pull request #453 from GridPlus/dl/452", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfb0595aad94028089f806d497517dda17e719c3", "messageHeadline": "Fixes #452", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "413f30c84b12361760ff3683203fbc891c796e00", "messageHeadline": "Uncomments test vectors and fixes data type issue. Ready for merge.", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "67fd9952e7da71a834ed8d173d688144f2d0ffdd", "messageHeadline": "Fixes other EVM signing tests (non-decoding)", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 31, "deletions": 20}}, {"node": {"oid": "077e01bc232b16e9f7715ae5ced7d204e52dcbe0", "messageHeadline": "Adds mock data for fetchCalldataDecoder tests", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 707, "deletions": 63}}, {"node": {"oid": "3d5e12ced15eae77e668a277b90139fc1955cd81", "messageHeadline": "Removes ethers/Interface from calldata decoder", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "3264fed1643cb15241460e2df014a6a6d6c553bd", "messageHeadline": "Adds support for nested defs in calldata decoder generator utils", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 523, "deletions": 1280}}, {"node": {"oid": "40becebcfc52b2becd3cbd05d603af29aabd651f", "messageHeadline": "Removes encoding from parsers to allow def mutability", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 1251, "deletions": 16}}, {"node": {"oid": "beba0883482b6e474bf511af2b830761cd138592", "messageHeadline": "Adds one level of `multicall` support", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 1445, "deletions": 40}}, {"node": {"oid": "7bffde9d12080fe1b09639d90ef306c32c65388f", "messageHeadline": "Merge pull request #449 from GridPlus/test-saved-mnemonic", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 207, "deletions": 83}}, {"node": {"oid": "78fb14773c970a29554ad4d89ca24100c516c665", "messageHeadline": "Adds sanity check to wj tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "715cca6370019f4741976e67f5b52a8aabd7fe0d", "messageHeadline": "Updates wallet-jobs tests to handle mnemonic storage operations", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 206, "deletions": 83}}, {"node": {"oid": "de4055d48ac248e4267bb65e2d065093c02dab00", "messageHeadline": "Merge pull request #447 from GridPlus/dl/web3-polyfill", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 2062, "deletions": 13}}, {"node": {"oid": "f2d85562344f74e11eaf65133867f3bb12554d31", "messageHeadline": "Fixes issues with missing node libs for btc", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 2062, "deletions": 13}}, {"node": {"oid": "a522022b7efea4deb1f85ff5e05b7f80c03c1ea0", "messageHeadline": "Merge pull request #446 from GridPlus/dl/typedoc", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 2708, "deletions": 2791}}, {"node": {"oid": "3666fd4ced204f4de87faeab14c2d3a1377d61f6", "messageHeadline": "Adds interfaces to sidebar and swaps type kinds to be more descriptive", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "f875f4921211780d6bbe2fff50c9f00c3f2204bb", "messageHeadline": "Adds types back to docs", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 2688, "deletions": 2782}}, {"node": {"oid": "073d53dec60be8ace465c02ef4bcfc0d68faa4be", "messageHeadline": "Merge pull request #443 from GridPlus/dl/ft", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 913, "deletions": 11}}, {"node": {"oid": "6382fa87a829d69e7713afa7cd82325be4004ea8", "messageHeadline": "Fixes the shipping of types for production releases", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 913, "deletions": 11}}, {"node": {"oid": "cdc1c90b6bdc12d8e6e6b4acda60857660d9bb7c", "messageHeadline": "Merge pull request #441 from GridPlus/dl/pp", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "36ff5a5a20d0fc06b33a63f905261a2b5472d3b3", "messageHeadline": "Bumps to v2.2.2", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b1505a797059c109864a8adcc0c8636c8a6d07cc", "messageHeadline": "Adds npx to postinstall script", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffc934d4f9b19711e3b2d8b2348b13b7a097f3a4", "messageHeadline": "Merge pull request #439 from GridPlus/dl/build", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 141, "deletions": 787}}, {"node": {"oid": "851bf2e208c855edd204037c696f211d1510146e", "messageHeadline": "Swaps to vite to build library and removes dotenv", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 141, "deletions": 787}}, {"node": {"oid": "41298ccfcf979311f739e9997eb46e6b8af72eec", "messageHeadline": "Merge pull request #438 from GridPlus/dl/fix-decoder-tests", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 55, "deletions": 49}}, {"node": {"oid": "40b1a4fb71bb5c53067a2d70221b15072c328fe4", "messageHeadline": "Fixes decoding tests and improves console messages", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 55, "deletions": 49}}, {"node": {"oid": "d80e5f6ce5486746df1f7f74e32a1a5a41bed8cc", "messageHeadline": "Merge pull request #433 from GridPlus/dl/4byte", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 4112, "deletions": 72}}, {"node": {"oid": "259a92633a15f6fa5676835026c2c171e6336130", "messageHeadline": "Updates `selectDefFrom4byteABI` to throw on fail", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 29, "deletions": 31}}, {"node": {"oid": "74190858d3ac0c86d0bc9c8ca7e105ea0dec402f", "messageHeadline": "Updates `test` script to run integration tests", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4d91a3a84e39bb6f87e8d2651f81d05fd0ef42ef", "messageHeadline": "Mocks out responses when fetching ABI data", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 1130, "deletions": 43}}, {"node": {"oid": "712dab558f67cadbb3773b8e58bf8908a69d05ea", "messageHeadline": "Adds fallback to fetchDecoderData if func not found & checks for func\u2026", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 2719, "deletions": 52}}, {"node": {"oid": "a8e9f26c47874a885e3e4563f5edf3927a5af2e4", "messageHeadline": "Adds c8 for code coverage support", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 305, "deletions": 19}}, {"node": {"oid": "0af65320a88ef0c43eeaaea42dc083a8d3110c2f", "messageHeadline": "Merge pull request #413 from GridPlus/dl/modularclient", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 48905, "deletions": 33384}}, {"node": {"oid": "c633a395205eff2f3fb6553b353b8b3f259f75e7", "messageHeadline": "Merge branch 'dev' into dl/modularclient", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "daffa947e2de518165e197175b46f0de443c3e61", "messageHeadline": "Bumps version to v2.2.0", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 12089, "deletions": 12089}}, {"node": {"oid": "6e76260d6405d0c2235a75ec7998b1c83111180a", "messageHeadline": "Merge pull request #428 from GridPlus/dl/decoder-err", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "5ff66852247e1dca94e2c6bd186c5091f636ec61", "messageHeadline": "Bumps to 2.1.1", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f6de232868317e19ffe597b6d8e40287e1814c36", "messageHeadline": "Reduces perceived severity of decoder error", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "388ef6393fb6e26f9472dea25c495743d3b806b1", "messageHeadline": "Responds to feedback from PR #413", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 206, "deletions": 246}}, {"node": {"oid": "3ba8c3b5ebbf394cd80a1274a9aa3367683d9a8a", "messageHeadline": "Restores skipRetryOnWrongWallet functionality", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 32, "deletions": 25}}, {"node": {"oid": "43eb43ef502d342ac4ce710c948347222d4c5c8a", "messageHeadline": "Fixes pairing detection", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f7ef2be6ad4212bf63970a94cfb5b715b878ffb5", "messageHeadline": "Updates documentation for modularization", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 40, "deletions": 24}}, {"node": {"oid": "7e6f5e848266ca8e9f0790b9e74e28113fdeecaf", "messageHeadline": "Adds back retry logic using a wrapper function", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 208, "deletions": 83}}, {"node": {"oid": "9d8d06b78f26f0fe774f16da04ae468523b4c2ff", "messageHeadline": "Fixes linting error", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 36, "deletions": 16}}, {"node": {"oid": "abe7885e8402fcd316068357228881aff77c17af", "messageHeadline": "Updates test suite to use vitest and imporoves typesafety", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 50332, "deletions": 36198}}, {"node": {"oid": "d454583079836a56964a462dc6b0c8680818d309", "messageHeadline": "Modularizes the Client class", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 2493, "deletions": 1235}}, {"node": {"oid": "58b8de593424b0698641258345afb3ac13e51fe1", "messageHeadline": "Merge pull request #415 from GridPlus/dl/chain-json", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 54, "deletions": 4}}, {"node": {"oid": "706bc72bde110cc2a909972a2c5dfce98f19329f", "messageHeadline": "Responds to PR #415 feedback", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 35, "deletions": 21}}, {"node": {"oid": "bf36e80ddc85811d74bf5a0dc5624d53ded293cf", "messageHeadline": "Bumps to v2.1.0", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5fd640507898dc854ecfd62f360b2798876e9bee", "messageHeadline": "Adds support for fetching external block explorers", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "a634f3629ff9636a9e5ca7e5a6b74057aa2f3252", "messageHeadline": "Merge pull request #384 from GridPlus/dl/async-await", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 672, "deletions": 1076}}, {"node": {"oid": "d412f8be55d0f00dae498e42fc4706b723fc347f", "messageHeadline": "Wraps EIP712 prehash with local Buffer", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 8200, "deletions": 8247}}, {"node": {"oid": "43350c04a3073a80739478fbdc6f71161b1b7dd9", "messageHeadline": "Responds to feedback in PR #374", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 56, "deletions": 71}}, {"node": {"oid": "fc61b5d5ddd26784a7ebfc4bdc51fcf1f8ae52d9", "messageHeadline": "Bumps to v2.0.0", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 8540, "deletions": 8494}}, {"node": {"oid": "caafd49c0872c35ae564fb98bb4dba90d262c3d4", "messageHeadline": "Updates Client to use async/await", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 503, "deletions": 891}}, {"node": {"oid": "b46a64ff6b2615629373b840c0b3695860c11de6", "messageHeadline": "Merge pull request #387 from GridPlus/dl/docs-sidebar", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 19436, "deletions": 20117}}, {"node": {"oid": "859f9f1596125399a532cc737da5de5aaf9f2042", "messageHeadline": "Updates docs sidebar labels and ignores generated files", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 19436, "deletions": 19427}}, {"node": {"oid": "1d6634f70016b3577c7f1e0b739ab0b7f5480fc9", "messageHeadline": "Removes generated docs from git", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 0, "deletions": 690}}, {"node": {"oid": "bc8aa8db0537db8b566d70f18cda3ee89eb927f9", "messageHeadline": "Merge pull request #411 from GridPlus/dl/sort-4byte", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "430948cda9481e42b41a581586f24afaf8c26f62", "messageHeadline": "Adds sorting to fourByte results", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6ef45087123e72e75ee7c8249e5a37a88d0a0665", "messageHeadline": "Merge pull request #412 from GridPlus/dl/update-packagelock", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 8589, "deletions": 7841}}, {"node": {"oid": "a32a0f216773eda8aa652e1273dd7856cfa9ab72", "messageHeadline": "Updates package-lock.json files", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 8589, "deletions": 7841}}, {"node": {"oid": "0dadb18d16061574fb152a73d0958a3cf3090ff9", "messageHeadline": "Merge pull request #408 from GridPlus/dl/baseUrl-pub", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "5497b5ca9d3eaeec3924917f36b6a75364a57b28", "messageHeadline": "Makes Client.baseUrl public", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "feb941ca6cbd5c56286587f06d4150081dd9abef", "messageHeadline": "Merge pull request #405 from GridPlus/dl/bump134", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a88f1f66638df933c4f5e1c4aeac6b1cdf2f62eb", "messageHeadline": "Bumps to version 1.3.4", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fbdd833c58c5f809d282d20cc47f0bd78bed2cb4", "messageHeadline": "Merge pull request #403 from FrederikBolding/fb/fix-rlp-buffer-issue", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e682db5d2c6cdad1abd90f13d54d7add64dffb33", "messageHeadline": "Fix issue with rlpEncode not returning Buffers", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6eba6ee8574b775e332816efb62aa7c066f260e0", "messageHeadline": "Merge pull request #400 from GridPlus/dl/bump", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e068143448b9ddc743dc4944078b168207bed69d", "messageHeadline": "Bumps to v1.3.3", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9c41cad6aee7b6b6adccf1a180eedca29278e819", "messageHeadline": "Merge pull request #399 from GridPlus/dl/addFetchCalldataDecoder", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 197, "deletions": 79}}, {"node": {"oid": "6a6c97f4e5ff353391d984937fdaac45e0ef6caa", "messageHeadline": "Adds fetchCalldataDecoder to utils", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 197, "deletions": 79}}, {"node": {"oid": "66faab87e97436857fa4b20d66ee1408fb2eb3e5", "messageHeadline": "Merge pull request #397 from GridPlus/dl/132", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0c95af5ed9cbac298ee8f13c51c3157d22163fe1", "messageHeadline": "Merge pull request #396 from GridPlus/dl/fix-v-buffer", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "758e474c630f656847564fcfa5a710415f40d7fb", "messageHeadline": "Bumps to v1.3.2", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cc141c6e4a0c8efaa332a748ec268519ce2bb71d", "messageHeadline": "Swaps method of bufferizing v", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "77b6ba400e653837a91eef9f09a1781a4d37aafe", "messageHeadline": "Merge pull request #395 from GridPlus/dl/organize-util-imports", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "5901a26ceb1e0f21c8dd885c6f11bc871e587b7a", "messageHeadline": "Organizes imports for util file", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "25318029e0d13e333ce5e2d3a0751e6410d39118", "messageHeadline": "Merge pull request #391 from GridPlus/dl/autopub", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 6, "deletions": 30}}, {"node": {"oid": "dfd64625492d4b9424998f0976c44ee025e7e421", "messageHeadline": "Bumps v1.3.1 and Updates publish workflow", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 6, "deletions": 30}}, {"node": {"oid": "9ff595293fb343cf35e90cffbda2b3fc9590f6a5", "messageHeadline": "Merge pull request #389 from GridPlus/dl/remove-env-from-build", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "5915e9c15e88c060d38216a3cdeb5d96edd4d3d2", "messageHeadline": "Merge pull request #390 from GridPlus/dl/chain-id", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8bbf89f6d1d41703a2e7110e377a4cc59f25142", "messageHeadline": "Converts chainId to number as expected by integrations", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0342a1e8b97931a7105d1d5f8f880ad3b2b37824", "messageHeadline": "Removes .env file from build process", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a59dfa921e436e2f5fb640f85649fdec3b75714f", "messageHeadline": "Bumps to v1.3.0", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1abd69f8d7d3f9e18618235bb0f30cbddb71850f", "messageHeadline": "Merge pull request #385 from GridPlus/add-evm-v", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 76, "deletions": 41}}, {"node": {"oid": "8f18c08e8d0ee5b39df531ac93b6cf8929006ab9", "messageHeadline": "Adds fixes for types preventing building", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "072da6d559484910713394a3e8d6161179eae610", "messageHeadline": "Adds `v` component to `EVM` signing requests for backwards compatability", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 75, "deletions": 41}}, {"node": {"oid": "d81ed65e724c16c99721f53200a0e907a12f8520", "messageHeadline": "Merge pull request #383 from GridPlus/dl/debugger", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 116, "deletions": 7}}, {"node": {"oid": "f5c9813d60fcc0ca99c07aa72c72f13e7b425412", "messageHeadline": "Adds dotenv supprt and test tasks", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 116, "deletions": 7}}, {"node": {"oid": "e45f37258cfc39d22eaf79b5e36e71127b6dd811", "messageHeadline": "Merge pull request #381 from GridPlus/fix-kv-tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 120, "deletions": 147}}, {"node": {"oid": "11cd8db4cfd4368ab6e2100fce1c33d9a68e8a4d", "messageHeadline": "Updates KV tests to work with new signing path", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 120, "deletions": 147}}, {"node": {"oid": "4804ece9e91696f5b2676247ec503c2dde020135", "messageHeadline": "Merge pull request #380 from GridPlus/dl/docs", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 1498, "deletions": 10799}}, {"node": {"oid": "c8fe5961a27e739c1087120524883af9920ccec9", "messageHeadline": "Updates tags and settings to show util, constants, and calldata in do\u2026", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 378, "deletions": 173}}, {"node": {"oid": "4ac365f14a4b5de9dcfb3915324e8fa2e6d4edfc", "messageHeadline": "Migrates latest README to docs", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 943, "deletions": 10449}}, {"node": {"oid": "f0e0175af967a1d3ae753c627193a9e3db5c63c6", "messageHeadline": "Merge pull request #378 from GridPlus/calldata-edge-case", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "b139c803502c7f023608324940bc0eb0fbece1f7", "messageHeadline": "Fixes edge case in general signing related to decoder data", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "b4855ffda01e436ce6988b038556211bc8fc346b", "messageHeadline": "Merge pull request #375 from GridPlus/bump-123", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "68b5f2c249d865bfb5f02279822379bf9a71391e", "messageHeadline": "Bumps version to 1.2.3", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f128b225a701697dd681c46e2c82705f82a11e02", "messageHeadline": "Merge pull request #374 from GridPlus/dl/remove-rlp-browser", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 4, "deletions": 26}}, {"node": {"oid": "7ce1ed856e2e098f857d2599b219b1ec9022b1e4", "messageHeadline": "Removes rlp-browser", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 4, "deletions": 26}}, {"node": {"oid": "e79b908ccbf967854f293b5dab70cf2497bdc086", "messageHeadline": "Merge pull request #372 from GridPlus/bump-1.2.2", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b1d7ec01f1b26cc2f58e6ced42eb8527befdcd9e", "messageHeadline": "Merge pull request #371 from GridPlus/dl/utils", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 90, "deletions": 67}}, {"node": {"oid": "21baddb4fdc78c7536742c6c4999439686f9fd73", "messageHeadline": "Merge branch 'dl/utils' of https://github.com/GridPlus/gridplus-sdk i\u2026", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "10bac9c18ec56fae6e5139a2b0737d360754e313", "messageHeadline": "Adds export of utils", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "20b9f9cca33ed9c02bbe4879052a852858b2cf1a", "messageHeadline": "Merge branch 'dl/utils' of https://github.com/GridPlus/gridplus-sdk i\u2026", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ce8ffb3c764adc1889cd7eacbf75e8d32d14ce35", "messageHeadline": "Renames generatePrivateKey to generateAppSecret", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f5affc3b9f8d53b6b886bbcdfc15f04c5c2c0b07", "messageHeadline": "Reverts BN to bignumber to ensure compatibility", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5f11e7c725b9456275c399e8e3861056382008fd", "messageHeadline": "Adds export of utils", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 88, "deletions": 65}}, {"node": {"oid": "38506120823c37ea0f27a2438681fe4f696f40c9", "messageHeadline": "Bump to v1.2.2", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "123bf7d5f7a9e03b3851717dcbe3ec1b1fb70c29", "messageHeadline": "Renames generatePrivateKey to generateAppSecret", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bac847e6396b190d6e86cee438a3dbc237207199", "messageHeadline": "Merge pull request #368 from GridPlus/dl/update-types", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "eac0cf3c22013cad418dab467700ae27d46de0a7", "messageHeadline": "Improves `getAddress` types and adds isUInt4 util", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "2ebeb2963fb1f163d01df0352957e736a3bab6b3", "messageHeadline": "Reverts BN to bignumber to ensure compatibility", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2d6874995abbdaf654d38bb124bcfc76ce5c1697", "messageHeadline": "Adds export of utils", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 87, "deletions": 64}}, {"node": {"oid": "3cef328aa6467f1bfc5075cc04b285b0fa625a96", "messageHeadline": "Merge pull request #370 from GridPlus/rm-decoder-crud-tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 64, "deletions": 75}}, {"node": {"oid": "d9d5acf20be200fae207deb0e427d309117ce705", "messageHeadline": "Comments out functionality being deprecated in firmware", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 64, "deletions": 75}}, {"node": {"oid": "ca327ec3cb09d8864c041ce92b3f490094c0d1d7", "messageHeadline": "Merge pull request #366 from GridPlus/terra-addr-check", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "b94461d8f843921debfd2a36e25a1cb69e2d9309", "messageHeadline": "Adds pubkey validation checks to Terra tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "a5f22c3f6471c69431a14e31f394ce58ea1b5784", "messageHeadline": "Merge pull request #369 from GridPlus/main", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "cc0599dbb1d5258d9d3297d927a498d0942825b8", "messageHeadline": "Merge pull request #367 from kumavis/patch-1", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0ec75be80c519caf68dbcb463195900349d8a50f", "messageHeadline": "util - lazy instantiate ec for init perf boost", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a6829ef3d6fff5e8b034873136d65e24094d5e63", "messageHeadline": "Merge pull request #365 from GridPlus/dev", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2034, "deletions": 1526}}, {"node": {"oid": "5f7daa735999524e1dec32cb287cc25e2c28c18e", "messageHeadline": "Merge pull request #363 from GridPlus/dl/remove-buffer-slash", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 5, "deletions": 14}}, {"node": {"oid": "86de4fc452d14de23ab9d8ec04f65a021fadef7e", "messageHeadline": "Merge pull request #364 from GridPlus/dl/capitalize-int", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e7eeb393bce7aa9adaad878d6b9efa29b565193d", "messageHeadline": "Bumps version", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4996d752f253048697f32d66edb603395a35568", "messageHeadline": "Fixes capitalization of readUInt", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5bbd64a04d78a42ade2343216ab0880567274867", "messageHeadline": "Removes \"buffer/\" dependency", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 5, "deletions": 14}}, {"node": {"oid": "7f05625a08e8016bd55b373bf1f501beb2ca28d6", "messageHeadline": "Merge pull request #362 from GridPlus/dl/lint", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 2025, "deletions": 1508}}, {"node": {"oid": "6e8d5f4803020efddc791905d05e504de2c70049", "messageHeadline": "Adds linting to workflow", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c3a071bfc30c81e805cf4797944feb568ceb2ac1", "messageHeadline": "Lints the entire codebase", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 2022, "deletions": 1508}}, {"node": {"oid": "bc3130e6937468c093e01298af41bd0067120550", "messageHeadline": "Merge pull request #361 from GridPlus/dev", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 5442, "deletions": 4186}}, {"node": {"oid": "412c2b6aed883325dd4916a35d7011ff17e14941", "messageHeadline": "Merge pull request #359 from GridPlus/dl/prettier", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1435, "deletions": 58}}, {"node": {"oid": "d8e252a1c374712be516bdf97aff263ca8f2099f", "messageHeadline": "Removes merge conflicts", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 0, "deletions": 121}}, {"node": {"oid": "cfdbb0411fc3316d826ff36284f5cac6522d1fb5", "messageHeadline": "Merge branch 'dev' into dl/prettier", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 2716, "deletions": 2581}}, {"node": {"oid": "152b5c49186144e7aca2558dded16913e9f258f8", "messageHeadline": "Merge pull request #360 from GridPlus/remove-old-tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2685, "deletions": 2559}}, {"node": {"oid": "70e95b19e36054e48931f131c43b9e9441c51677", "messageHeadline": "Cleans up cruft", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7dcdb7ea6d6e8c8d6d1520efc04d90cab5f97db2", "messageHeadline": "Updates package-lock.json", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 9910, "deletions": 9910}}, {"node": {"oid": "367fb7caf1ba8720ef19fa29d4ef5e43db0bfdde", "messageHeadline": "Fixes bad hook", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "9c7302c5e0bd3a37e395534a2e0ddd4620c0c2ec", "messageHeadline": "Cleans up testWalletJobs and a few other tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 281, "deletions": 296}}, {"node": {"oid": "e3414ece9c7b756e465a59fde11ca95898f2b2f3", "messageHeadline": "Updates `testAll` to support newer firmware", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 356, "deletions": 446}}, {"node": {"oid": "26a16ab83c8dd8782b85d40601407ae0de9f7024", "messageHeadline": "Moves signing determinism tests to `test-signing` and adds non-export\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2048, "deletions": 1818}}, {"node": {"oid": "8f2f13e3368568021cd7dbabbe70f1c54136eff2", "messageHeadline": "Adds prettier and vscode settings, and updates eslint config", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 10005, "deletions": 8539}}, {"node": {"oid": "0ca892f394ea4e652f166e1e69a1c553d968520c", "messageHeadline": "Merge pull request #357 from GridPlus/bump", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 23}}, {"node": {"oid": "410b7bbedaacc932c67d4dd1282482b217ea140d", "messageHeadline": "Merge pull request #358 from GridPlus/dl/returntypes", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "eea382dc7048d8fb73d6cab691d1b094fc9a06ef", "messageHeadline": "Updates return types of public client functions", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "0b9df2199a6500cd91aae71dda87dfabdea3685a", "messageHeadline": "Bumps to v1.2.0", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 23}}, {"node": {"oid": "1863852e8ae85bb53bbd755e25b7a9303d38137f", "messageHeadline": "Merge pull request #353 from GridPlus/evm-calldata", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1291, "deletions": 1525}}, {"node": {"oid": "756bc001e62e4ba9fce75734645727253137ddc2", "messageHeadline": "Cleans up PR comments", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 77, "deletions": 54}}, {"node": {"oid": "f5a003ae67a503136b33107a1cf3b6bce70cfcc0", "messageHeadline": "Updates docs/tests to reflect small change to firmware.", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "4ef76bd2e30edbd824f972f1f7a3aba197d3fb9c", "messageHeadline": "Adds docs for calldata decoding and renames constants", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 80, "deletions": 10}}, {"node": {"oid": "6227003a3747db4856406ea320fa96e818027c2a", "messageHeadline": "Final test cleanup", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 91, "deletions": 85}}, {"node": {"oid": "e4e7fd36041dc98fed3c05ad5100d4a92e03f95b", "messageHeadline": "Adds tests for decoder data CRUD operations", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 140, "deletions": 41}}, {"node": {"oid": "c3ee5753afa05b63462662b7cd3437a6c956b1ad", "messageHeadline": "Replaces old ABI functionality with new decoder version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 93, "deletions": 1506}}, {"node": {"oid": "9a181472187e7ebf254ddb0131f810d30e4c5f92", "messageHeadline": "Adds calldata decoder data packing functionality", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 981, "deletions": 13}}, {"node": {"oid": "0e854c8fd2d5bebde52ff7a57322f52a19e4b1fd", "messageHeadline": "Merge pull request #355 from GridPlus/dl/fixconst", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "ed257bb1c37de0da42f295b1bde295de3d1afd83", "messageHeadline": "Fixes isPubkeyOnly reassignment", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "2de946de61a3d3d16966cd30548db2e1be0cf5a2", "messageHeadline": "Merge pull request #351 from GridPlus/fix-get-addresses", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "149aad91955efd4fe57fc4e6ab16927799334096", "messageHeadline": "Adds better pubkey only determiniation", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6364e8da4ec50ac90b49c2650c1fcdf4898a01aa", "messageHeadline": "Merge pull request #352 from GridPlus/fix-evm-tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "0018d74b697d3a70209c9c28ba5dd7672dabba40", "messageHeadline": "[getAddreses] Accounts for pubkey-only flags to avoid unnecessary error", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "f27897c4b57d57ca0924cfa12d245c95a289fbd8", "messageHeadline": "Fixes EVM tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "0d507297dd8757503eee2fdc6420bb610b7914f3", "messageHeadline": "Merge pull request #349 from GridPlus/dev", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 150, "deletions": 180}}, {"node": {"oid": "82fa91010f946588a2af0322e106d2a8ff01b3fc", "messageHeadline": "Merge pull request #346 from GridPlus/fix-eth-bridge", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 138, "deletions": 158}}, {"node": {"oid": "d63f2127ff95573a7ecade0400d91b1ad1ca6720", "messageHeadline": "Updates ETH tx builder bridge to be compatible with all types of txs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 138, "deletions": 158}}, {"node": {"oid": "ceb26a84392a2e544ffe776b5aea2ad2ed689612", "messageHeadline": "Merge pull request #348 from GridPlus/fix-eth-data-const", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 12, "deletions": 22}}, {"node": {"oid": "54bd8bd9da997e23743f6618790bda70a45a523e", "messageHeadline": "Fixes slightly misaligned constant for ETH data size", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 12, "deletions": 22}}, {"node": {"oid": "d40620c00e0ad9cf94fac920ce8588c52c719809", "messageHeadline": "Merge pull request #342 from GridPlus/handle-wallet-in-connect", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 60, "deletions": 27}}, {"node": {"oid": "dddaed11e5e9308bdb5ec12c0f2f763cfb04eda6", "messageHeadline": "Bump to v1.1.5", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5bcb57f947761ac75d5f405b80424829c7fbd4fd", "messageHeadline": "Handles possible wallet data returned from `connect` response.", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 57, "deletions": 24}}, {"node": {"oid": "b69d2bd32c9c4576f0175a81a0a44dd47b2b9082", "messageHeadline": "Merge pull request #340 from GridPlus/update-bridge-language", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "8b5a7eb93eabeecbe62b262e31950d6137e7246e", "messageHeadline": "Merge pull request #339 from GridPlus/skip-wrong-wallet-retry", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "fbe1ef488b882dd09a6716c03524f83c136071e4", "messageHeadline": "Fixes ETH v2 bridge language", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9a420eaf10b61aeb7f97cb5ed18529b77817b2b8", "messageHeadline": "Adds option to skip wrong wallet retries", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "537b5e9c27f476d38be01854a1600379d9d822f6", "messageHeadline": "Merge pull request #336 from GridPlus/fix-typo", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d8fb27df2370c39ff81a42e37f0be2ee3c8a301d", "messageHeadline": "Changes `startPath` -> `signerPath` for `sign`", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f2ba091a552e250b35d10e8f300b04093effd17f", "messageHeadline": "Merge pull request #334 from GridPlus/update-eth-conversion", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "cd85833f10aacec21dc515e3c08860b812dbf4b8", "messageHeadline": "Fixes @ethereumjs/common instantiation", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "e20ab8250d2af54239c4b1c3b5f91255d010d023", "messageHeadline": "Merge pull request #332 from GridPlus/dl/fetchactivewallet", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 66, "deletions": 46}}, {"node": {"oid": "075da9485dfdb2af3b92311ff47bbc1a84e68a54", "messageHeadline": "Merge pull request #331 from GridPlus/remove-console-log", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e6d251eef18f7ab573fffa5112f212cf1eb43690", "messageHeadline": "Bumps version number", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "41f338d3254631492491199d44a5352b2a75d589", "messageHeadline": "Adds a test for retrying for wrongWallet responses", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "ac3d694257b7e0ac9fa99be4e3e7d245dca290ce", "messageHeadline": "Removes retries from wrong wallet response", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "80fde4e341a1e4a6eb286696754f6e1b377bdaf9", "messageHeadline": "Promisifies fetchActiveWallet and removes forceRefresh", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 21, "deletions": 33}}, {"node": {"oid": "e9e27459ceeb7c251ff35bed990180422b041358", "messageHeadline": "Removes extraneous console.log from client", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c207fd1ccb11e77753fad8a23f25de8733dcba29", "messageHeadline": "Renames _getActiveWallet to fetchActiveWallet and makes it public", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "b179e011bc9c1b6fb2d8eff08a2d002967549960", "messageHeadline": "Merge pull request #325 from GridPlus/bump", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5bc4f03fe8c5f1bd2cefba64daa967be754a3b55", "messageHeadline": "Bumps to v1.1.2 because the v1.1.1 build files were cached", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "81974155a3c6728c3f9a2971b71137cc25b99010", "messageHeadline": "Merge pull request #313 from GridPlus/rearchitect-tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1146, "deletions": 1119}}, {"node": {"oid": "0e8c45317487d6d708c6c96846c8eb10be865631", "messageHeadline": "Merge pull request #320 from GridPlus/update-evm-path", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "1bb4e1a98783ec9723d0cf98577e861c6c59c037", "messageHeadline": "Merge pull request #322 from GridPlus/generic-signing-error", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 79, "deletions": 83}}, {"node": {"oid": "23069a95bbd8f93eebaaed8cda996f446402d7ec", "messageHeadline": "Fixes error handling in general signing route", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 79, "deletions": 83}}, {"node": {"oid": "d8ec108868d948f9ea2eab08fe0d85f3932a61e0", "messageHeadline": "Breaks general signing tests into single files", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1146, "deletions": 1119}}, {"node": {"oid": "5e70fbe8212b42506d4dbd2cdcf2df33054865bb", "messageHeadline": "Updates selection logic for deprecated ETH legacy signing path", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "3e6c08e4c2ef38e7c5922018701fcd55575fcf7c", "messageHeadline": "Merge pull request #319 from GridPlus/bump-1.1.1", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f78cadc59be41061cad953677adec9866bb4b4d2", "messageHeadline": "v1.1.1", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5719d15afa011c7e09f76dd96b251937174f8fa8", "messageHeadline": "Merge pull request #317 from GridPlus/remove-index", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "35e32ade028ad80b1dfdfe1e5c625cdf7b689db6", "messageHeadline": "Removes index.js", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "804b7b3da3ea04d4797db0b3fbd2a1bedf0b2b57", "messageHeadline": "Merge pull request #312 from GridPlus/eth-general-signing", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 717, "deletions": 87}}, {"node": {"oid": "0eeddd9c8b35092a0487e74ea7c24fed6bdb45de", "messageHeadline": "Adds ETH transaction decoding option and tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 717, "deletions": 87}}, {"node": {"oid": "799e505605884271ea951e8f31076e6b53e09c56", "messageHeadline": "Merge pull request #311 from GridPlus/decoder-locks", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 79, "deletions": 68}}, {"node": {"oid": "1418b4327b23f7cfca4565612e5efc5ef4c8c9bf", "messageHeadline": "Updates constants ordering + adds allowed decoder types to general si\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 79, "deletions": 68}}, {"node": {"oid": "d2ed5ce7c6a42aed49f0fd8f04bc28caf0e66b67", "messageHeadline": "Merge pull request #310 from GridPlus/terra", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 850, "deletions": 156}}, {"node": {"oid": "3a4c5184a83a6a4526a38698106aae6da17615c2", "messageHeadline": "Fixes issue with Solana test paths", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c7e8932824f7a3098f65bc6385e88d64dbf492b8", "messageHeadline": "Documents Terra decoder", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cbc1e6337e55ca00ad6eda46b2ce4bb20422b156", "messageHeadline": "Adds Terra decoding option and simplifies general signing request bui\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 847, "deletions": 153}}, {"node": {"oid": "02a5145dc67be15cb79924e586ff43827fc8a436", "messageHeadline": "Merge pull request #309 from GridPlus/dl/improve-return-types", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "fe4186ab9e5c4a2c95e497f7e008e13af80abc2a", "messageHeadline": "Improves return types for public Client functions", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "f576e4cd2fd617f3bd8027c4eb090ca06e1a065f", "messageHeadline": "Bumps version to 1.1.0 (#307)", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "73bb8db0ab96e044dd6471d6d93ed1f4dce8a17a", "messageHeadline": "Merge pull request #306 from GridPlus/fix-test-all", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1efd42fe07c6054307ee96009e641787dd247640", "messageHeadline": "Merge pull request #305 from GridPlus/dl/adds-getfwversion", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "8a919d5e364a90157a4dbaef92366f1423858429", "messageHeadline": "Fixes `pair` step in `test`", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b4d28572dc68b6660f32df808a86998660f9834a", "messageHeadline": "Swaps undefined for null in getFwVersion", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "76127a3ba44a2694ea4dbe7d002fe83ac0420ec4", "messageHeadline": "Improves type for return value of getFwVersion", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "85d56f531ba581c8e8996d1f6b422588d5aa8dc6", "messageHeadline": "Adds getFwVersion to client", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "36cdc49604353cd531a5b3343c10fb1a093a9a22", "messageHeadline": "[TEST] fixes early timeout for chaos monkey test", "author": {"name": "Kevin Vitale", "email": "kevinvitale@gmail.com", "user": {"login": "KevinVitale"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "6b0896193ccfb40881ff8e97ec9b4b730501369f", "messageHeadline": "Merge pull request #303 from GridPlus/bump-1.0.0", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "96188c34e52c303f54b6ebc385d246f18d54b770", "messageHeadline": "Merge pull request #296 from GridPlus/update-readme", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 461, "deletions": 52}}, {"node": {"oid": "b526a462db3066ca5abeec0d1111fa001bd1c831", "messageHeadline": "Merge pull request #302 from GridPlus/await-tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 312, "deletions": 367}}, {"node": {"oid": "8da5043e99af69e59b5b21f4ccd851159e86eb28", "messageHeadline": "Bumps to v1.0.0", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7dc4186728e775ff6b0ab7c14e2b56d5ec60b8fe", "messageHeadline": "Replaces all callback-style tests with await syntax", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 312, "deletions": 367}}, {"node": {"oid": "47f7909ef2bcfecf2a4d1864d2f1edfc136cf439", "messageHeadline": "Merge pull request #301 from GridPlus/dl/fix-docs-base-url", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a254a50a4c8ac14343019f960ea07385fe853453", "messageHeadline": "Fixes issue with deployed docs baseUrl", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2eace771066c7d4f53b75c47216d9ac31aff9d9", "messageHeadline": "Merge pull request #299 from GridPlus/full-hydration", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 152, "deletions": 108}}, {"node": {"oid": "122fa14c6083da160836f918926c849c0c8c6beb", "messageHeadline": "Adds all state params to `stateData`, allowing easy full rehydration", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 152, "deletions": 108}}, {"node": {"oid": "9273b0db5161a108547c1551a9c31996355b9d03", "messageHeadline": "Merge pull request #298 from GridPlus/clean-up-constructor", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 79, "deletions": 115}}, {"node": {"oid": "68a9c749cc5b9b09f54458fa60c757015b2abb34", "messageHeadline": "Removes dependency of `crypto`", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 79, "deletions": 115}}, {"node": {"oid": "f2e69e1945e3dd1f8a50422ef4b68b0e8dba5c87", "messageHeadline": "Merge pull request #300 from GridPlus/douglance/issue221", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 580, "deletions": 532}}, {"node": {"oid": "4fade9c05bde7816e08439abd730e9a3397f00e4", "messageHeadline": "Add promisifyCb to Client to add Promises api", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 580, "deletions": 532}}, {"node": {"oid": "728741192e56048665a8e2480825bc12e450f851", "messageHeadline": "Updates README", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 461, "deletions": 52}}, {"node": {"oid": "58fba81aad27a9b18491c740702a3e95723892b8", "messageHeadline": "Merge pull request #294 from GridPlus/remove-it-each", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 927, "deletions": 957}}, {"node": {"oid": "2f3f98640ff8a440961e245c346bee129180530e", "messageHeadline": "Adds early-exit logic to all remaining tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 604, "deletions": 574}}, {"node": {"oid": "fdaf71d34ffd9a8a81edb3379ed58b068c3f5bdb", "messageHeadline": "Removes it-each from tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 341, "deletions": 401}}, {"node": {"oid": "58189ecf631443a5fb656b904b37e44fa1050351", "messageHeadline": "Merge pull request #285 from GridPlus/update-errors", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "17013c636b1afc74d3e74f1b0a5c32887e53a750", "messageHeadline": "Merge pull request #289 from GridPlus/bump-0.10.5", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cbc64c0db2e79ba46396206e26dc426be746cce2", "messageHeadline": "Merge pull request #290 from GridPlus/fix-test-sigs-again", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "4cc8ac94e9926bc82fb7dd3c83f270f782992187", "messageHeadline": "Fixes (again)", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "fcf8e0063bb8503c97d69569bfacccd19e7cd7fc", "messageHeadline": "Bump to v0.10.5", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f46714f2fe2e424fca335c71c2e427c0ce358a59", "messageHeadline": "Merge pull request #288 from GridPlus/portable-state-data", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 83, "deletions": 23}}, {"node": {"oid": "ce46530f07fe0075adc3f168af88b250a66c4950", "messageHeadline": "Adds portable state data getter/setter to allow SDK session rehydration", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 83, "deletions": 23}}, {"node": {"oid": "d5c12c521cb6b3296365e4e2422e056609d34bda", "messageHeadline": "Merge pull request #286 from GridPlus/add-wrong-wallet-sign-handler", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 28, "deletions": 27}}, {"node": {"oid": "6f691b3b137617ab67bac8592195e143d6e44f40", "messageHeadline": "Adds mechanism to retry on wrong wallet", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 28, "deletions": 27}}, {"node": {"oid": "c946a1866c60785bf8729673bd8d331db35ef8e4", "messageHeadline": "Updates error messages to be a bit more readable", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "d73807bf93b9092bd4287659255c774c9be65f11", "messageHeadline": "Merge pull request #283 from GridPlus/bump-10.4", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9ab4790c9de22d31311ed71e115a7e0125247ba0", "messageHeadline": "Bump to 10.4 (forgot to build before release in 10.3)", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "115742f58867c4e8f944700829e0b22a30182491", "messageHeadline": "Merge pull request #281 from GridPlus/fix-10.2", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "13a133779d254a89dbf424373463dc344fdebdef", "messageHeadline": "Fixes bug introduced in v0.10.2", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "869a70eb8e9e64da50f663cfa54ca46b9960e28f", "messageHeadline": "Merge pull request #280 from GridPlus/dl/fix-docs-build-deploy", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "a8968bf79ddce3314faa793211b8518e985d911f", "messageHeadline": "Fixes the path for docs building", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "688e40ae2d672508187b858dd0eb7b57c3b6d8c8", "messageHeadline": "Merge pull request #278 from GridPlus/bump-10.2", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "f5790321dbe949e8dca96dc661dc90c7772de53c", "messageHeadline": "Fixes GH actions and bumps to v0.10.2", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "22833ba54c540778c5232ffd148773f346f425c6", "messageHeadline": "Merge pull request #271 from GridPlus/fix-test-sigs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1861827dd1cf6874ed914974ed33b6062f4c9d33", "messageHeadline": "Merge pull request #275 from GridPlus/bump-v0.10.1", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "de877c86f357225ac2bb3f0e8691de6c3c324383", "messageHeadline": "v0.10.1", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "19671b229d7121d6fc37329e81a7c21ddf66feb6", "messageHeadline": "Merge pull request #274 from GridPlus/fix-retry", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 48, "deletions": 15}}, {"node": {"oid": "a9fd3577758861f01cf837108da17e3eac1dae8c", "messageHeadline": "Fixes `_request` retry mechanism", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 48, "deletions": 15}}, {"node": {"oid": "5649142a862eeb0d49c1d046fcaceb06b10f1801", "messageHeadline": "Merge pull request #273 from GridPlus/privatize", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "2dfacb93f6883ce60a14dec630059cf1a322444e", "messageHeadline": "Privatizes internal functions in Client", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "35d4ca20dec7535545c7d8fe3e22c7dc7065a90a", "messageHeadline": "Adds one more test to show passage of nonexportable tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ab82cedd0446db5a93deb74bbdf7eb74efd88945", "messageHeadline": "Merge pull request #270 from GridPlus/clean-up-wrong-wallet", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 47, "deletions": 65}}, {"node": {"oid": "0e665b14890ab802a02a0d7cdcb130cb616c486c", "messageHeadline": "Merge pull request #269 from GridPlus/dl/fix-types", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 50, "deletions": 13}}, {"node": {"oid": "f1a514789cca2d4df2009f72a28b64f06006c9e3", "messageHeadline": "Removes superfluous \"wrong wallet\" error handlers", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 47, "deletions": 65}}, {"node": {"oid": "b0dc6baaaebc6a6316d1714e814f1a279ccfcc86", "messageHeadline": "Improves type precision", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 50, "deletions": 13}}, {"node": {"oid": "cd745fa0ac9bc9e8372d9091593719920ae37c4f", "messageHeadline": "Merge pull request #268 from GridPlus/bump-v0.10.0", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d1ed8ea0739da832041664ff2aec4382a31a7d0f", "messageHeadline": "Bumps to v0.10.0", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "de11322b8ca06e7ef6d951a456990c5f9b314666", "messageHeadline": "Merge pull request #266 from GridPlus/fix-test-sigs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "354a8f0ce16ca2451647a62d89a5a2f6b56fffb9", "messageHeadline": "Merge pull request #265 from GridPlus/dl/fix-builds", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b33ae64914670d6ecb09e602428833641f9fc7d", "messageHeadline": "Fixes test-sigs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "76e8450f7efb6326117af2b1c8c7dd655797a677", "messageHeadline": "Fixes docs build trigger", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2615fbba4274992c44a987f9b40faf20cd18683", "messageHeadline": "Adds missing type information to Client (#257)", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 94, "deletions": 43}}, {"node": {"oid": "e6cfa4f7a6545061f1b3955bc1060def6b05f883", "messageHeadline": "Merge pull request #263 from GridPlus/solana-support", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 933, "deletions": 13}}, {"node": {"oid": "af6ba16a5a2165937a1cb75c731804272b8b6a5b", "messageHeadline": "Adds Solana encoding type and tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 933, "deletions": 13}}, {"node": {"oid": "1cd9ba476e273e95fe39eafd4f02bde91e727af7", "messageHeadline": "Merge pull request #258 from GridPlus/update-get-addr", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 413, "deletions": 178}}, {"node": {"oid": "485a25942422879012ffdbc59b5f0a1f75663c26", "messageHeadline": "Adds exportable constants and updates testing infra", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 156, "deletions": 89}}, {"node": {"oid": "e0cc62b842f516572a76d38e76a415e67847d5c4", "messageHeadline": "Adds changes to `getAddresses` and corresponding tests due to fw changes", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 283, "deletions": 115}}, {"node": {"oid": "c7df103421a248a9740f066f856ea3c73e764b0b", "messageHeadline": "Merge pull request #264 from GridPlus/increase-eip712-sz", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 210, "deletions": 396}}, {"node": {"oid": "0c151b46b556cba9ccf50cfeb9dcb9838f320fa1", "messageHeadline": "Adds EIP712 type size to constants", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 210, "deletions": 396}}, {"node": {"oid": "235890444fbcebe2e38fcecedc75b54d4292a46c", "messageHeadline": "Merge pull request #261 from GridPlus/prehash-eip712-dev", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "8925ed03dc300f936d4bc452bd5e012811c5bbc8", "messageHeadline": "Adds prehash mechanism to EIP712 requests with invalid types", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "a7a7fa1d89d8b45925a1c769095f49932d632ceb", "messageHeadline": "Makes updating of sig.v for Ethereum transactions more explicit (#259)", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8f72e50aa8acb5a6343db290809c62d491239327", "messageHeadline": "Merge pull request #250 from GridPlus/general-signing", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 714, "deletions": 171}}, {"node": {"oid": "348affb4ef7017d76f2b89c3f80e7083b36c9345", "messageHeadline": "General signing: cleanup", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1e341ba8b80477397dc7389b6fd74f1b0b96e01f", "messageHeadline": "Fixes general signing tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 55, "deletions": 40}}, {"node": {"oid": "c3c2325df011f25781d72258371fbfe736bcb269", "messageHeadline": "Adds build and deploy workflow for the new docs (#256)", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "59dcf31a595b57c29a2bf20d3af30e65f2af332e", "messageHeadline": "Generic signing: adds ed25519 signer path check", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "f5387d329035f1125f65d67ece9dcd917102effd", "messageHeadline": "General signing: gets sha256 working and cleans up build errors", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 26, "deletions": 22}}, {"node": {"oid": "c249851c9ac4a58601e85c67cc7480eca8bddd60", "messageHeadline": "General signing: cleans up constants and gets all tests working", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 156, "deletions": 72}}, {"node": {"oid": "f27edee1fc98087128dbf4c2d76484373b37bb92", "messageHeadline": "Generic signing: gets ed25519 tests working and adds ETH_MSG check", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 139, "deletions": 24}}, {"node": {"oid": "89d94fb315e0da1d518916d59e0db51d67dacb2d", "messageHeadline": "General signing: adds more robuest testing infrastructure", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 124, "deletions": 40}}, {"node": {"oid": "c45fc5f9266f30fbff751454aa3546a324ce3cc7", "messageHeadline": "General signing: Adds encoding type", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "064254e09b302157cbabc12d16337ad6af93d4a6", "messageHeadline": "Generic signing: adds initial route and gets basic test to work", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 347, "deletions": 128}}, {"node": {"oid": "804fc6255d93f8df4e38f39fda621086d503a01e", "messageHeadline": "Merge pull request #254 from GridPlus/abi-crud", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 351, "deletions": 24}}, {"node": {"oid": "c38df689986058a4ba6d404fcde91c70ee793bf6", "messageHeadline": "Adds GET and DELETE routes for managing ABI definitions", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 351, "deletions": 24}}, {"node": {"oid": "017d5d805b36909307e4ee2af9bc213266cc949c", "messageHeadline": "[TEST] adds isolated/interactive signing and address tests (#248)", "author": {"name": "Kevin Vitale", "email": "KevinVitale@users.noreply.github.com", "user": {"login": "KevinVitale"}}, "additions": 174, "deletions": 1}}, {"node": {"oid": "859eadaa61b59f6c43d162e80be255c120f24193", "messageHeadline": "Restores missing mocha dependency (#249)", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 1439, "deletions": 3697}}, {"node": {"oid": "7f3c7fcbedd28d02fe9b7feccfe98f3836ed45c9", "messageHeadline": "Adds new Docs system (#247)", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 38315, "deletions": 676}}, {"node": {"oid": "5eeff8280a5080e018eaa607f624c4ff9e3cfabf", "messageHeadline": "Converts SDK to TypeScript (#244)", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 8758, "deletions": 6102}}, {"node": {"oid": "e7e29ca2bc7ef97b940a96ae9f46603d41329093", "messageHeadline": "Merge pull request #240 from GridPlus/ephem-id-retry", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 24, "deletions": 26}}, {"node": {"oid": "dbdf10c562c55924198aa74b5b22ad09fbad9741", "messageHeadline": "Encrypts request data in `_request` to allow for smoother retry logic", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 24, "deletions": 26}}, {"node": {"oid": "8cc7a46e5a4b79902d9745c2d5e2819471fb337d", "messageHeadline": "Merge pull request #236 from GridPlus/fix-wallet-code", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 34, "deletions": 59}}, {"node": {"oid": "bff72fa0269c55ca117423dff7e61d3bdcb5211e", "messageHeadline": "Fixes invalid handling of `WRONG_WALLET` error code.", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 34, "deletions": 59}}, {"node": {"oid": "a4d940ddb5e71dc9f4ef4300fe7ad3771f987724", "messageHeadline": "Merge pull request #234 from GridPlus/0.9.5-hotfix", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "3b06a247eeb944e8acf57589de05612ea414196e", "messageHeadline": "Bumps eth-eip712-util-browser version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "54f3d8fb61c14cef4e2feec16d34bf3c86a472cb", "messageHeadline": "Merge pull request #232 from GridPlus/submod-hotfix", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4773, "deletions": 20}}, {"node": {"oid": "202f30d841b6f85f48ad1514905f05b8f4e23057", "messageHeadline": "Bump to v0.9.4 and updates package-lock version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4752, "deletions": 14}}, {"node": {"oid": "4c9e459dcd5beda809445220389dcc3feeb0dd86", "messageHeadline": "Switch EIP712 module to pure-JS fork that is browser/MetaMask compatible", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "044c366abf22517d5bc7a2d1eafb39fa2ad2b385", "messageHeadline": "Merge pull request #231 from GridPlus/revert-226-douglance/typescript", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4805, "deletions": 7568}}, {"node": {"oid": "cde9bc4cb6bb4960ae6c3d3d29bff1365c8364b7", "messageHeadline": "Revert \"Upgrades to TypeScript\"", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 4805, "deletions": 7568}}, {"node": {"oid": "86abc08cbac15194eb636149926dcf08a59c7521", "messageHeadline": "Merge pull request #229 from GridPlus/douglance/224", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "193600a29b5a27cbc160bdb60833179aa39a6471", "messageHeadline": "Add GitHub Actions for building and publishing", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "705a8b67ad18899c72f57d16c3698acae56da714", "messageHeadline": "Merge pull request #226 from GridPlus/douglance/typescript", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 7565, "deletions": 4802}}, {"node": {"oid": "6ad8d6689b5ba9e5e52658a79b8b60758e21523d", "messageHeadline": "Fixes rlp import", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c6ff4355323c5c39b193ce041e14ea5378f5219c", "messageHeadline": "Fixes another wallet-jobs issue", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "99a53e12cb36d8e3745187961574d6a11bd2d246", "messageHeadline": "Fixes sigs failure", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8b314d3d795d772b0110071f6264e78d1fb40b10", "messageHeadline": "Fixes wallet-jobs failure", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "0e3506d7ed6b9074ff4203f6caddfe9ac70d2809", "messageHeadline": "Fixes eip712 failure", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "03cb8edf46ceb258cf83aca1e88741a6bdb5522f", "messageHeadline": "Fixes 'serialize' failure", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "317dd1f4c50c3ae76d55f00a6c514442611d5c9b", "messageHeadline": "Fixes AbiCoder failure", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bdfc4787a7c8c3b2e84b9b61a92a1ac7018b5823", "messageHeadline": "Fixes bip39 imports", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c397d181c6feb53740edac3fff2415687d8b19db", "messageHeadline": "Disables some typescript rules for easier upgrade", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9eba1fd3e2fb4f50b0923fd5ffb16dbe7ab617c9", "messageHeadline": "Updates entrypoint for npm", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4badbd0681c10802fe401dfcb1ba4dd46aa0e0c4", "messageHeadline": "Fixes type errors in test code", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 167, "deletions": 159}}, {"node": {"oid": "34f9fd6504a4b5beb1e2bbb167c7b63bfa3351c6", "messageHeadline": "Tweaks types to fix build", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "a1d3dd8b81b452eb16ca5e0a0ef672a2a3eb813e", "messageHeadline": "Update ethereum module to use eip712.hashForSignTypedData_v4", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "68fb6a0d87720b926352f0a05ef6c8605fa9849e", "messageHeadline": "Fixes type errors with Client", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 55, "deletions": 11}}, {"node": {"oid": "a28a2d2d442685cc3d69804f13f15b6e8affb5fe", "messageHeadline": "Adds 0 offset to fix Buffer types", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "aa3c70086fec75ed6dd99c673ad00eae3eac1ced", "messageHeadline": "Fix imports for tests", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 113, "deletions": 94}}, {"node": {"oid": "753113024e3401992fb03351455d856c1728e0e4", "messageHeadline": "Update build options for retaining types", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "984e90bf57014e6d3163bc9a23ac6465207e460d", "messageHeadline": "Updates to modern import/export style", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 138, "deletions": 130}}, {"node": {"oid": "cd6735aef4b1c88bd090aa2a03aad033771cd408", "messageHeadline": "Fixes linting issues", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 138, "deletions": 133}}, {"node": {"oid": "5ac17ef422153488084113b3dbff15af610c61c5", "messageHeadline": "Lints TS files", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 4047, "deletions": 2780}}, {"node": {"oid": "11c8ddcda493ec5db1ef8e9bdd003f3201d31524", "messageHeadline": "Updates eslint for TS", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 1374, "deletions": 675}}, {"node": {"oid": "54e5581856b30bd3eafa76ff2e0cdec1af4c7500", "messageHeadline": "Adds \"build\" to scripts", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "7de79e0698ec22076927d3a570bbd87e39d36ee5", "messageHeadline": "Renames files to .ts", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 438, "deletions": 248}}, {"node": {"oid": "56fbeb14327fa9f36c108b9ff13f5028a62dc702", "messageHeadline": "Adds TypeScript dependencies", "author": {"name": "Doug Lance", "email": "doug.lance@gmail.com", "user": {"login": "douglance"}}, "additions": 540, "deletions": 9}}, {"node": {"oid": "233a7d8f3439db1ebd5ea585931e5cdd46464559", "messageHeadline": "Merge pull request #218 from GridPlus/093-test-cleanup", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 315, "deletions": 271}}, {"node": {"oid": "f3e344a0a66b60a5c54cb6f7081414e0f28844dc", "messageHeadline": "Updates BTC test suite. All permutations are now tested.", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 276, "deletions": 256}}, {"node": {"oid": "88177b2ee6754fbb833d1995071cec12825aafdb", "messageHeadline": "Updates `test-wallet-jobs` and removes useless function", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 39, "deletions": 15}}, {"node": {"oid": "bb89a4d65ebdf84ad93fcd3530d0e1e8bc715e40", "messageHeadline": "Merge pull request #217 from GridPlus/replace-ethers-again", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 254, "deletions": 409}}, {"node": {"oid": "cd5b6658add6d1fdce397463a1c98b7b0e21d84a", "messageHeadline": "Replaces `ethers-eip712` with valid, slimmer module", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 254, "deletions": 409}}, {"node": {"oid": "2388d5b6bc091baa5c619a0591cb105c4686594d", "messageHeadline": "Merge pull request #216 from GridPlus/re-add-ethers", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 316, "deletions": 31}}, {"node": {"oid": "a9220988847032de6a820416e535d9fac2bbe578", "messageHeadline": "Adds `ethers` back in and fixes typo", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 316, "deletions": 31}}, {"node": {"oid": "d0c3aa53e7ce42b18daad282d833c468d04ebe4b", "messageHeadline": "Merge pull request #212 from GridPlus/release-cleanup", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "c7f378cb2252fe19f1a6df2f97651da1e28ccc5e", "messageHeadline": "Version -> `0.9.3` + updates docs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "2e73521a5764ddb5cb717b7e9fe812a1a7790496", "messageHeadline": "Merge pull request #214 from GridPlus/remove-skip-cache", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 83, "deletions": 447}}, {"node": {"oid": "49e8950146958db24f5361ad39a41d325dc96c1f", "messageHeadline": "Merge pull request #213 from GridPlus/replace-ethers", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 290, "deletions": 396}}, {"node": {"oid": "9bf9a5191c3c2ecc787af77102144f8a49408279", "messageHeadline": "Removes all caching-related tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 78, "deletions": 406}}, {"node": {"oid": "f8d4115ed823d2626d2b87da58572b412111b399", "messageHeadline": "Removes `skipCache` flag in preparation for next firmware release", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 5, "deletions": 41}}, {"node": {"oid": "5772e87aef6cc14a17e189c6b123101b8d06ea25", "messageHeadline": "Replaces full `ethers` package with only needed submodules", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 290, "deletions": 396}}, {"node": {"oid": "493774a6653f66860a3889e81d082020a7ff19e6", "messageHeadline": "Merge pull request #211 from GridPlus/fix-typo", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14cf3ad702c0a4b7465a7c53e3ca0820b86e9e79", "messageHeadline": "Fixes typo introduced in previous commit", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a49be29007b9b81a8c23105dcf0fe9f7cdd4bf7", "messageHeadline": "Merge pull request #209 from GridPlus/dependabot", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "42c174ad0069da0d8dae4dbe4b368ad8ff419f41", "messageHeadline": "Merge pull request #207 from GridPlus/handle-contract-deploy", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "04df247049307b999dbff0e68c735f97d493246d", "messageHeadline": "Merge pull request #204 from GridPlus/retry-connect", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "0a27569b18a2bed5ee7dc85fc37ae74854bf22c3", "messageHeadline": "Fixes some dependabot alerts", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e87d64f5934bb8e255c7341cefaf6570bea75451", "messageHeadline": "Merge pull request #208 from GridPlus/block-short-name", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "7948d484c65611213834a5d3f28dfe7013154fc6", "messageHeadline": "Blocks `name` values <5 characters", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "7a90e3766550777e2c817d6b6f30902cd1f5280c", "messageHeadline": "Adds mechanism to allow EVM contract deployments", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "e6d316a29f19a3d44f2785b4246ec34c296a22de", "messageHeadline": "[MISC] spell check", "author": {"name": "Kevin Vitale", "email": "kevinvitale@gmail.com", "user": {"login": "KevinVitale"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1afdb10bd996a3d5832dcc472eb761630592f721", "messageHeadline": "Adds mechanism to retry on invalid ephemeral code", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "0dcdf41359d692bd507bb2dbc715eec1109de050", "messageHeadline": "Merge pull request #203 from GridPlus/add-empty-eip712-arr-test", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2ba1cd3ed60698582e38dce7cc7caa63f7e86df6", "messageHeadline": "Adds EIP712 empty array type to test", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9ed18d2269405243f972c65de9b31239777b04ff", "messageHeadline": "Merge pull request #201 from GridPlus/allow-cancel-pairing", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f811a4595f2652b62c277fd682e5b08645d23454", "messageHeadline": "Adds mechanism to allow cancelling a pairing request.", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "1fdcfa519b78c9ee00478abc616065f5f86cbbe8", "messageHeadline": "Merge pull request #200 from GridPlus/evm-coin-types", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 142, "deletions": 92}}, {"node": {"oid": "d37e9a5a7ef30f0faf36a7feda252d7c89afe86c", "messageHeadline": "Fixes `test-wallet-jobs` to better handle interface switching", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 100, "deletions": 86}}, {"node": {"oid": "751c66ee65d255b21458a58593cd1de0b81c057b", "messageHeadline": "Adds support for EVM assets", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 45, "deletions": 9}}, {"node": {"oid": "65efdebe3187b2a9b3ffd6297915a8e029ed0f9a", "messageHeadline": "Merge pull request #199 from GridPlus/fix-btc-wallet-jobs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "a3946069dd3bdfd4d5af3638ef1f86461f8806be", "messageHeadline": "Fixes issues with BTC tests in `test-wallet-jobs`", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "54fed506bdd77cce5f1b1f96705682a19633ea1c", "messageHeadline": "Bump version to 0.9.2", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d6cd9b21e9093d1263fe9babe69503b4388c06eb", "messageHeadline": "Merge pull request #178 from GridPlus/add-bip84", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 271, "deletions": 147}}, {"node": {"oid": "5824a88cb8502780e139e9406807604f4909752e", "messageHeadline": "More restrictive check", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00b5bfbce8937d19f21aa00eb2ea01a664987349", "messageHeadline": "Reuses existing constants for BTC", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "6d837e617deb6e46c9bb7ad2c75658005322eaa4", "messageHeadline": "Cleans up BIP constants and reduces restrictions on address requests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 60, "deletions": 42}}, {"node": {"oid": "aff5590c4a97c9400279097d9e7c61f5445f066a", "messageHeadline": "Adds tests to validate bech32 addresses", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 57, "deletions": 9}}, {"node": {"oid": "4b0a70876b29aa63e1cfb49491cb9602445ffe9d", "messageHeadline": "Adds BIP84 as an allowed derivation path purpose", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 156, "deletions": 96}}, {"node": {"oid": "ba931809f77f66e1a60a6ada9a1fb0fb0b1d6eab", "messageHeadline": "Bump to v0.9.1", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e77633164d9e486ba1c4fd78c069104dcc131d20", "messageHeadline": "Merge pull request #190 from GridPlus/validate-more-path-deptsh", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "f9f5e5ec23815df880b768b9e99d7e57af6d93fa", "messageHeadline": "Merge pull request #195 from GridPlus/more-signing-tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 105, "deletions": 18}}, {"node": {"oid": "6f13c47ac04d4c22d923b64f856da69ac49f466d", "messageHeadline": "Adds more leading zero tests, this time for pubkeys", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 105, "deletions": 18}}, {"node": {"oid": "0bd18d35c7f4ba07caeaa7f58cc27d37dbf292f8", "messageHeadline": "Merge pull request #194 from GridPlus/fix-btc-tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 53, "deletions": 41}}, {"node": {"oid": "c5d30adc7cafd79e987d76ed914303711dd4a236", "messageHeadline": "Fixes BTC test suite and adds determinism.", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 53, "deletions": 41}}, {"node": {"oid": "11ae6f50ab83d17d868148d2ad15a40e01d78f80", "messageHeadline": "Merge pull request #193 from GridPlus/mod-test-sigs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "49b9a3c1afaf8ea914d2d7c1f53f830160b1c2b8", "messageHeadline": "Slight mods to `test-sigs` to document known firmware issue", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "f184d305830c9447246b2cfb3bf80346fbe98939", "messageHeadline": "Merge pull request #192 from GridPlus/test-leading-zeros", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 129, "deletions": 1}}, {"node": {"oid": "068964fb88cbdb0d3a9f3f570bff49aa5cbc3687", "messageHeadline": "Adds several tests to validate signatures from privkeys with leading \u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 129, "deletions": 1}}, {"node": {"oid": "0f034be277f523b592950474dbff263c60a02b1b", "messageHeadline": "Merge pull request #191 from GridPlus/fix-typos", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "96666e62c508eed9012fa572b9a2e49f592526d7", "messageHeadline": "Capitalizes `writeUInt8` instances for browser support", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a9af3ab565b881ef28330583378e7c575f269601", "messageHeadline": "Adds one more test to validate pathDepth=3", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "edbc18fd14b5e1fa9be8b6e09c205e74f6152991", "messageHeadline": "Merge pull request #189 from GridPlus/update-sigs-test", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 102, "deletions": 80}}, {"node": {"oid": "bc22ec9155f140959d7637d936786342eb3cdf8a", "messageHeadline": "Reorders `test-sigs` to avoid firmware testing bug", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 102, "deletions": 80}}, {"node": {"oid": "376bfa0990cafd8b089d289536473be1c69fbbb9", "messageHeadline": "Bumps version to 0.9.0", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7e8d84ff0bc6118eafb272fb6a74b9118be42a78", "messageHeadline": "Merge pull request #187 from GridPlus/deterministic-k-tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 964, "deletions": 14}}, {"node": {"oid": "c9e3f91eb2f90a1c245779b84c046d3889b30329", "messageHeadline": "Adds more vectors and tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 554, "deletions": 52}}, {"node": {"oid": "66909837c1089a5a9558de310e4815595f1805ef", "messageHeadline": "Gives more options for loading the test seed", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 61, "deletions": 19}}, {"node": {"oid": "e1c7103f92200feda7f6f3d034dc6f23cda2a350", "messageHeadline": "Fix calculation of length for signatures", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 32, "deletions": 34}}, {"node": {"oid": "34effbb4fef004279e69406ef43980af20bce9e1", "messageHeadline": "Adds tests for deterministic signatures", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 420, "deletions": 12}}, {"node": {"oid": "bc2dd4492914700667e3520a15300e68a8ec884f", "messageHeadline": "Merge pull request #184 from GridPlus/kv-files", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 558, "deletions": 135}}, {"node": {"oid": "be268a069febafe14f71967e51810766634421d5", "messageHeadline": "Cleans up, adds more sanity checks, and adds more tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 121, "deletions": 37}}, {"node": {"oid": "6fd458ee836b67f51ebdef2dde71a80bf3712871", "messageHeadline": "Adds support for creating, fetching, and removing key-value records", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 458, "deletions": 119}}, {"node": {"oid": "41afd9a772ad9a6a49eeba915d58f2f58b82d394", "messageHeadline": "Merge pull request #185 from GridPlus/personal_sign-boundary", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 34, "deletions": 7}}, {"node": {"oid": "ad0bd5db2ff8432199bf96556242456c077f56c6", "messageHeadline": "Accounts for change in max `personal_sign` payload size from v0.11.2", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 34, "deletions": 7}}, {"node": {"oid": "8ff893e1f1d847e03e282333f1d4f2c4b0b91dc5", "messageHeadline": "Merge pull request #183 from GridPlus/fix-eip712-arrays", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 322, "deletions": 50}}, {"node": {"oid": "f5bd565b5b8d8fade6b8dca09195cde7b59c17fe", "messageHeadline": "Bumps to v0.8.7", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8b8825cd133203e922dbdc64d64ff51ea1d30118", "messageHeadline": "Adds support for EIP712 array types", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 320, "deletions": 48}}, {"node": {"oid": "f347123791b7ceaf3291c2af575fe1627d668318", "messageHeadline": "Merge pull request #177 from GridPlus/add-msg-tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "ddcfcb8062070cb0f4fbf9e725a134332affa79c", "messageHeadline": "Merge pull request #179 from GridPlus/fix-abi-parser", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1e441b7eb7d79310ba8ea9f77e8856b858b65349", "messageHeadline": "Fixes off-by-one error in ABI decoding util", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "95403cff0329e1d3a98286ca9fc832ab07524677", "messageHeadline": "Adds better ETH_MSG tests for newer firmware versions", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "558dd5d264c0e73d1d90a3c95b2aeac55cdc6b58", "messageHeadline": "Removes problematic check", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "62ba480cdb6644ec3f023bfce6a30ac8fdfeb1f0", "messageHeadline": "Merge pull request #175 from GridPlus/tmp", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "a824c7df801aa25bef4b998f1c6a22988121480c", "messageHeadline": "Fixes issue related to writing large chainIds + unrelated cleanup", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "2824adeacf46eca1614d719c3414360f9f46d9b5", "messageHeadline": "Fixes `v` value for ETH message types", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "d4555226f924311dfa02881be63e02d9d0fe47c3", "messageHeadline": "Fixes bug introduced in previous version (`v` param for EIP712)", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ce49b432fdf89321e6e01539d73ec2a3aa1edc30", "messageHeadline": "Removes unnecessary and problematic EIP1559 check", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "51d2c827aa9b410794a1d2d2f7bc319a00b0dd4a", "messageHeadline": "Fixes eth-msg test to account for new firmware data offsets", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9d0afc1a5bef754b46a46ef9499a4cb15c93dc5b", "messageHeadline": "Fixes ABI test which no longer fails on new firmware", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c8ffca2bf3ab4bf8264c141b97d87b1984b50884", "messageHeadline": "Merge pull request #170 from GridPlus/extra-eth-txs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 481, "deletions": 56}}, {"node": {"oid": "5b57b297064e7440053fa22367286dd02d22a3b6", "messageHeadline": "Bumps to 0.8.0", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d70345d3a5824f33194a84a4b81353e3644e0cd5", "messageHeadline": "Updates constants", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "fb779df935df3ec1af1d688fb64f2d1aac1f984e", "messageHeadline": "Adds back dev dependency and resets main tests back to original state", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 174, "deletions": 11}}, {"node": {"oid": "704cf7e6508e1a4ed0de0419b61d0913385813bf", "messageHeadline": "Fixes issues related to EIP155, which is not used in EIP1559/2930 txs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 52, "deletions": 16}}, {"node": {"oid": "4665f4b3c9616070964989f6f64b957b4b39f006", "messageHeadline": "Handles non-empty `accessList` params by pre-hashing payload.", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 99, "deletions": 55}}, {"node": {"oid": "c44e878ed580d2ce9d40befb5a89e9db8e39ff2c", "messageHeadline": "Adds support for new ETH transaction types", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 248, "deletions": 67}}, {"node": {"oid": "2fc89c69edb20b550eaa0c7df735b765d058a6cd", "messageHeadline": "Merge pull request #168 from utzig/add-delete-seed-iface", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "c74b42f80c56716e05f795a5b061528905ad3eba", "messageHeadline": "Merge pull request #169 from GridPlus/fix-eth-tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 22, "deletions": 36}}, {"node": {"oid": "64f393af40d32cacc0bdf6f77067765f3832ce1b", "messageHeadline": "Fixes ETH transaction tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 22, "deletions": 36}}, {"node": {"oid": "68f02a50508f2d267efbd9067deb637783664a27", "messageHeadline": "Add iface parameter to wallet delete seed job", "author": {"name": "Fabio Utzig", "email": "utzig@apache.org", "user": {"login": "utzig"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "f4c2642d9dc2f45339fab659d816fb4991534fab", "messageHeadline": "Merge pull request #167 from GridPlus/ethers-tx-builder", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 357, "deletions": 572}}, {"node": {"oid": "4ef9648d9273a5cc6a7fe769158bdac9b4175647", "messageHeadline": "Replaces ethereumjs-tx with ethers.js in ETH transaction tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 357, "deletions": 572}}, {"node": {"oid": "4fcf1daa5a02be64181b433efbbcd9f5e007471a", "messageHeadline": "Merge pull request #166 from GridPlus/add-eip712-types", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 81, "deletions": 78}}, {"node": {"oid": "723d1a2c18de3f4e7a50ed88ff42edd3edcecec2", "messageHeadline": "Bumps release to v0.7.27", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f45e7d6744c0e438f1bd7322042e72ad02840395", "messageHeadline": "Adds missing numerical types for EIP712 messages", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 79, "deletions": 76}}, {"node": {"oid": "56c343a07297ced4de0f0d7b64a5dc8510063811", "messageHeadline": "Merge pull request #165 from GridPlus/eth-msg-prehash", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 98, "deletions": 25}}, {"node": {"oid": "ffca07e55a6733ef11be12c42f74a694abe6e158", "messageHeadline": "Adds pre-hash optionality to Ethereum messages (personal_sign and eip\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 98, "deletions": 25}}, {"node": {"oid": "ad84f3c15dffd0800486c8e02468cc1089e2f9d3", "messageHeadline": "Merge pull request #164 from GridPlus/release/0.7.25", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a6635268f2b9370b6617dc6867d2624ee4d6bf4f", "messageHeadline": "Bumps SDK version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6c056f7922172395a854c74e85e7343a6430e553", "messageHeadline": "Merge pull request #162 from GridPlus/abi-int-support", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 132, "deletions": 4}}, {"node": {"oid": "2bb75a310186491670ebd088d38fe98b626b10f8", "messageHeadline": "Merge pull request #163 from GridPlus/add-base-unit-tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "e5610bd3fce975078351ec269e48590264b58db7", "messageHeadline": "Adds support for ABI signed int types corresponding with firmware cha\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 132, "deletions": 4}}, {"node": {"oid": "e2ff35e3784d6edc9d32aaa07de48df39f1e2c02", "messageHeadline": "Adds test for displaying MATIC and BNB base units", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b7a439c8b1274a0133ebdbbc90e9b9afba3ed863", "messageHeadline": "Merge pull request #161 from GridPlus/update-abi", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 33, "deletions": 46}}, {"node": {"oid": "27ebe09ef5e15ecaaca1c20172906f37b7edae2e", "messageHeadline": "Bumps to v0.7.24", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "20a02f27d503bfa1944998a834651830b823a4cb", "messageHeadline": "Looser restrictions on parsing ABI defs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 29, "deletions": 24}}, {"node": {"oid": "ee1deb07054ac3b5a3d37755ceefb0c84604ab50", "messageHeadline": "Updates ABI tests to align with firmware changes", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 20}}, {"node": {"oid": "ff6e17e3b90f6f4a81958af12d0bbabb3d8b5935", "messageHeadline": "Merge pull request #160 from GridPlus/hotfix-2", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "f91723fdd58ddb95d5087f0ebd719c6ae94ef99c", "messageHeadline": "Fixes issue introduced in v0.7.22", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "16314d864d8bf21b85b25e7cb949e143478848ed", "messageHeadline": "Merge pull request #159 from GridPlus/eip712-fix", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "4da1e364b074c5fd4680722088d5212cac2b2535", "messageHeadline": "Fixes some edge cases in parsing EIP712 messages", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "4270119b5437e4fbbb2ea650b78ddd939a743e91", "messageHeadline": "Merge pull request #158 from GridPlus/0.7.21-release", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 265, "deletions": 142}}, {"node": {"oid": "b18e2f5bb2f68b146c7a1ff5a2bda6f4f4c7cc20", "messageHeadline": "Bump to v0.7.21 and cleanup cruft", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "c7409303c38438d841eca723d13f7112930803a9", "messageHeadline": "Merge pull request #157 from GridPlus/prehash-large-payloads", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 33, "deletions": 20}}, {"node": {"oid": "ef3729ddacd22e4cd87975f3d76ccf647eccef4f", "messageHeadline": "Merge pull request #156 from GridPlus/extra-abi-types", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 96, "deletions": 84}}, {"node": {"oid": "3306683b7eeb7ff6ba304bc68f15387a76e94255", "messageHeadline": "Merge pull request #153 from GridPlus/bech32", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 135, "deletions": 35}}, {"node": {"oid": "e0564e6d3fe567d1d3dfffa647a7ac00190151aa", "messageHeadline": "Fixes issue with detecting hex strings for personal_sign messages", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6870e862ae52986b07395d200941a38c38b08516", "messageHeadline": "Fixes another edge case related to base-10 number string comparisons", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "503f051fd4a27b0683ec4f9d61029e080ba69c81", "messageHeadline": "Quick fix to catch edge case for comparing large numbers", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "2323be39033c6b23b25cb2005d7dc35983dc16b8", "messageHeadline": "Merge pull request #155 from GridPlus/extra-chainid-validation", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "f205a91ca12a7fc1c93ac736f8aa2d823c91fffc", "messageHeadline": "Bumps vulnerable submodule versions per dependabot alerts", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "496981d3542d32867690a19fb1ac312187034953", "messageHeadline": "Adds more validation to checking for hex string chainID inputs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "7d929c83dad54dce7d175230861804463416ee57", "messageHeadline": "Fixes bug introduced in previous version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "afb1c95daf9c2d4c0b40dafd0cc05424bbe5c92a", "messageHeadline": "Handles edge case on parsing base-10 number string inputs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f9cf6aa710d62258602ac587515ad9fcc2b218dc", "messageHeadline": "Merge pull request #152 from GridPlus/eip712-edge-cases", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 53, "deletions": 3}}, {"node": {"oid": "c814ebae24d54577910e2e46a09d190c1632da56", "messageHeadline": "Adds support for EIP712 edge cases", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 53, "deletions": 3}}, {"node": {"oid": "aaf2d5843dcc21d4f073faec2d124cb9cc43a43a", "messageHeadline": "Adds a couple tests to validate shorter HD paths", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "551aad97dc5ad52734dff2bc5a73ab82cda56b06", "messageHeadline": "Merge pull request #151 from GridPlus/metamask-ize-cbor-bn", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 94, "deletions": 8}}, {"node": {"oid": "954df3b354902f6da2eece988190f9d91216da65", "messageHeadline": "Adds shim to ensure we are using `borc` compatible bignumber objects.", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 94, "deletions": 8}}, {"node": {"oid": "c108730abf531c2a29be89500794875fdc610622", "messageHeadline": "Merge pull request #150 from GridPlus/cbor-again", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 37, "deletions": 11}}, {"node": {"oid": "aeaef87e714b3d0f1cba1fa2e99bd6e2b641c347", "messageHeadline": "Replaces cbor lib again. This time with a real pure-JS version.", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 37, "deletions": 11}}, {"node": {"oid": "4c03e010ecc8b42fee3858c233c0cf118b6c0bd9", "messageHeadline": "Merge pull request #149 from GridPlus/swap-cbor", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 8, "deletions": 25}}, {"node": {"oid": "7175c6acfcfee52c2366006c75741b8e68522fc8", "messageHeadline": "Bumps version to 0.7.10", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7996ba00fb7884a7d618d49208f85f3653031547", "messageHeadline": "Replaces node.js cbor module with web-friendly version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 6, "deletions": 23}}, {"node": {"oid": "605babf4aecbe0fcd4b65e032c42255efcbbaaff", "messageHeadline": "Merge pull request #148 from GridPlus/bump-v0.7.9", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3bbb0c112078bd97231b1df57dbba8bfa01290f0", "messageHeadline": "Bumps SDK version to 0.7.9 prior to release", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd511dd906f0ee64edac7093da76754f6ef70b8f", "messageHeadline": "Merge pull request #146 from GridPlus/flexible-addr-path2", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 173, "deletions": 127}}, {"node": {"oid": "faec0202eceda361812e1085c0d8db5b1891e14b", "messageHeadline": "Adds support for variable HD path sizes", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 173, "deletions": 127}}, {"node": {"oid": "1c61069ea9285c03ca86ed4bc127f267eb4c0538", "messageHeadline": "Merge pull request #145 from GridPlus/eip712-2", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1146, "deletions": 186}}, {"node": {"oid": "4b923514314546fddfc5b2c918f25e6da1c37696", "messageHeadline": "Minor changes to ETH msg tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "5030c896675d5cea6514991085000783f58100fa", "messageHeadline": "Adds support for v0.10.5 constants", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 43, "deletions": 18}}, {"node": {"oid": "ccaee0c81a95549bb6e04b4ab4445136853386fa", "messageHeadline": "Adds multi-frame support to EIP712 messages and breaks out ETH_MSG tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 767, "deletions": 510}}, {"node": {"oid": "efe2cfe59f84140362712cc12736c2237ff231a7", "messageHeadline": "Fixes discrepencies in data types between `cbor.js` and `ethers.js`", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 39, "deletions": 15}}, {"node": {"oid": "532cd769338f0f7faff33d215f89b2f51d98334d", "messageHeadline": "Adds support for EIP712 in coordination with Lattice firmware changes", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 775, "deletions": 124}}, {"node": {"oid": "b052558450c6c8f8350dd566e02bd1e2f84d58b2", "messageHeadline": "Merge pull request #144 from GridPlus/fix-bn", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "3b4da20cbaddfa258ac8c0b1926bef8141305f0e", "messageHeadline": "Fixes a few tests to use bignumbers", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "371eb8e16d7609f3a13fc38d7ba4aa7404f33143", "messageHeadline": "Changes ETH tx packing to use buffers and forces everything into bign\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 39, "deletions": 41}}, {"node": {"oid": "bc56bd4b1bdba823d0611f4015ceb21fbef0c158", "messageHeadline": "Merge pull request #141 from GridPlus/unify-eth-msg-resp", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "77766a32824701d73242dc707e7ddce23cd266d7", "messageHeadline": "Bump to v0.7.7", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ca78e5883d826e9e624bf2aaa2266a6190607cb6", "messageHeadline": "Reverts ETH_MSG response sig to again return `v` as a buffer", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "b82cf85cad0eb7b195ef8a4c1d0b74c948b8ddad", "messageHeadline": "Bump to v0.7.6", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c69745c2cd9b9f197c817b0607e45ffd1a8f98fa", "messageHeadline": "Merge pull request #140 from GridPlus/fix-display-hex", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "d84cd5c655bddd796d2310ef872e07f6686f13bc", "messageHeadline": "Adds mechanism to catch ASCII string buffers in personal_sign", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "5ff9bb00825274efd9adb88bbeb05e5f3ec5b442", "messageHeadline": "Merge pull request #133 from GridPlus/signtx-v2", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 226, "deletions": 96}}, {"node": {"oid": "d5e6ea8ed7e4ea750d42d550e8e4279eef55f43b", "messageHeadline": "Code cleanup: removes cruft and passes endpoint URL through test suite", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "c3ea0a59859cad14c8c2e5873651e4d3ea5e661e", "messageHeadline": "Fixes broken version comparison helper", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1df74a30e50416e38e14848446d8b40722687a3e", "messageHeadline": "Bumps extraData size to 1500 per fw changes", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2f48e12e27d191492dbaa8398e435bc7f5f5e60", "messageHeadline": "Updates ABI tests to account for larger tx data", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0ada68aa9223fc2ecfc10e998c9eeed5eca6a8e1", "messageHeadline": "Adds extraData support for ETH_MSG requests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 66, "deletions": 47}}, {"node": {"oid": "5249ed6194d694328be2bacaa788a93cbb697cb1", "messageHeadline": "Changes ETH_MSG requests to work again", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 69, "deletions": 44}}, {"node": {"oid": "20b941f98d492eee82c5062000f14e550c29b6c3", "messageHeadline": "Adds support for tx extraData with larger chainID sizes", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "d537366db7948e5bb623bd107787a434f955e6ed", "messageHeadline": "Adds new signing schema for EXTRA_DATA corresponding to firmware change", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "654204690cce4a85afecbc2ea20c7e45df1dfa21", "messageHeadline": "Gets extraData transactions working with firmware changes", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 90, "deletions": 29}}, {"node": {"oid": "6d48b11ae3068e708673552f0ba7cf740129665c", "messageHeadline": "Merge pull request #139 from GridPlus/upgrade-elliptic", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "f7bacc1b02a1b5dc0888b372960622db7ab7583c", "messageHeadline": "Upgrades `elliptic` per issued security warning", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "a1d26796ebd28cc3206e48d3e528e3e31e776e40", "messageHeadline": "Hotfix: converts signature `v` to number for `personal_sign`", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "83f90b3215f09f2ecc2d47a5cac3afd3e869dba1", "messageHeadline": "Merge pull request #137 from GridPlus/bump-to-0.7.4", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "03ce71bbd187a9f0e4332c901102ddb5efb47b1f", "messageHeadline": "Bumps to v0.7.4", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ac419427f99729f832f1766fc84532c6a4a2cf30", "messageHeadline": "Merge pull request #135 from GridPlus/fix-eth-msg-eip155", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "bf95dcf5437799834aeb572a043b9fa6edab0e6f", "messageHeadline": "Merge pull request #136 from GridPlus/add-connect-sanity-check", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86314ed5ec3dbb3099262befb2ae84a1c7837aea", "messageHeadline": "Adds default EIP155/chainId values to ETH_MSG sign validation path", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "d4b1be288187a3f18adcace607fe336ad3db8134", "messageHeadline": "Adds default value when setting `this.isPaired`", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d1622ec6e9712a3c59b46b2de4ec5aa25b4fd77", "messageHeadline": "Merge pull request #131 from GridPlus/0.7.3-version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ff12d0bd803428c0abbd1418cf9aeddfbdbf3f53", "messageHeadline": "Bumps version to v0.7.3", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f771f1c37a25960c1d060ccb0f1175f22f8f8bcf", "messageHeadline": "Merge pull request #130 from GridPlus/test-mods", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0efa11c35aa1312461cf23272104c2816a9a34b", "messageHeadline": "Fixes test case failing from previously invalid error handling", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b23c4981a131469e30b70cf18101bbd15c20ed4", "messageHeadline": "Merge pull request #129 from GridPlus/abi-tuples", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "fed5dd26ade138f2fda31a6e6b2e92804257eab8", "messageHeadline": "Adds preloaded ABI def test", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "e77ea25d924a3679b2c8b95fa8df729a92375de7", "messageHeadline": "Merge branch 'master' of github.com:GridPlus/gridplus-sdk into abi-tu\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ec6289d0458c3255b673a7a9cda73eaee926fdb3", "messageHeadline": "Adds option to skip errors when loading ABI defs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "b5847c8a434607afa4755665a0a6119618ba76af", "messageHeadline": "Merge pull request #127 from GridPlus/abi-tuples", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 839, "deletions": 91}}, {"node": {"oid": "51effd4db2a4fd39c1568e2420119ba7cc01ff71", "messageHeadline": "Gets all ABI tests working", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 51, "deletions": 68}}, {"node": {"oid": "714c3aa3251054316a8c076194af50716c727667", "messageHeadline": "Additional restriction to avoid adding constant function defs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65387d8c436406ae0418813ba627a373d3ff62a6", "messageHeadline": "Adds sanity checks to ABI parser", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "eb24e32aa862e83c22b67ac1bb5eb57ea2e925de", "messageHeadline": "Adds tuple support to etherscan parser and updates ABI tests (all pas\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 310, "deletions": 46}}, {"node": {"oid": "4d27fe873f5e8c044dc245364291ae703aa69876", "messageHeadline": "Switches ABI tests to use ethers.js and updates to support ABI_V2", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 548, "deletions": 54}}, {"node": {"oid": "e2828736b007a09c59c97f8a627407d592a22a3e", "messageHeadline": "Merge pull request #128 from GridPlus/fix-unhandled-tx-err", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c82010244e14430cb5d2731a05ce7c1e14111451", "messageHeadline": "Fixes unhandled error when transaction data is too large", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c81fd0c387f8db47f2d4ec49aca75ca2488f0cab", "messageHeadline": "Merge pull request #126 from GridPlus/add-wallet-job-test", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "e40052604f0ae1b924c38868c524012d4c344505", "messageHeadline": "Adds new wallet-jobs tests to reflect firmware updates", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "aa5865e42e2d5cf8f123df93d002787f7ca387f0", "messageHeadline": "Merge pull request #123 from FlorianWendelborn/patch-1", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "952c6b545d69650dce07088a48e342c57086b7e6", "messageHeadline": "Update README.md", "author": {"name": "Florian Wendelborn", "email": "1133858+FlorianWendelborn@users.noreply.github.com", "user": {"login": "FlorianWendelborn"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "e9e01390acd337237041cf63406d41b129695c7e", "messageHeadline": "Merge pull request #122 from GridPlus/testing-mods", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 76, "deletions": 48}}, {"node": {"oid": "ef877a02bcc415736202c5288025740ebb6d6c89", "messageHeadline": "Bump to v0.7.2", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f130821c895a6e7d22cb5c2b281553410a72307", "messageHeadline": "Fixes wallet_job test handlers and adds sanity check on getAddresses", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 75, "deletions": 47}}, {"node": {"oid": "652a718e0adc3e276f747a0fcf803e1fc25f84ca", "messageHeadline": "Updates max gasprice.", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7afd530a963ac29a3ae0527229a0c12b7d5fbae1", "messageHeadline": "Merge pull request #121 from GridPlus/backwards-compatable-getaddresses", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "24280ee0d847f9a393a5b05bc81bd3c4fee6a2f6", "messageHeadline": "Blocks bitwise flags in getAddresses for old Lattice fw", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "baea93a3ca900d05d7527214794759b9dca736be", "messageHeadline": "Merge pull request #119 from GridPlus/bump-to-0.7.0", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "24d1b15dc244314324f82b80172d43bdfd585d2f", "messageHeadline": "Merge pull request #120 from GridPlus/skip-cache-default-true", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "9d91405ed6ec1f97ac29908646656b5bddb2b408", "messageHeadline": "Changes default `skipCache` value to true", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "60431010e629640bcf4b8960b312c6a2b77faa69", "messageHeadline": "Bumps version to 0.7.0", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "eaec49edad19bec33c3e530d0b8fe82088751bfc", "messageHeadline": "Merge pull request #117 from GridPlus/fw-version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 88, "deletions": 46}}, {"node": {"oid": "53590123719f6867507ce29294b668ac28aa9019", "messageHeadline": "Adds stricter condition on pulling firmware version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "cca56a8fbf0515106f61128298fb378862b3e65c", "messageHeadline": "Adds backwards-compatable mechanism to check fw version.", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 88, "deletions": 44}}, {"node": {"oid": "d7fefc7364431d3b21a935123066f6353991a6a2", "messageHeadline": "Merge pull request #118 from GridPlus/skip-addr-cache", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 71, "deletions": 5}}, {"node": {"oid": "8feab5a56190e4fc554818b6cd05d126e5a5c13b", "messageHeadline": "Adds documentation for using `skipCache`", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "156ce270c2b16e7bbba40b22f805d704fe04b1f7", "messageHeadline": "Adds ability to skip the cache and request any address", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 67, "deletions": 3}}, {"node": {"oid": "8ffc1e12f4baa25f03e6334d39d5c4c9d98d4a0e", "messageHeadline": "Updates modules", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 108, "deletions": 132}}, {"node": {"oid": "e28224798821ac29bf8d4a520ba00506cd50d9d9", "messageHeadline": "Merge pull request #115 from GridPlus/add-abi", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 844, "deletions": 4}}, {"node": {"oid": "530bdb689c102c956d6ffba8873c19a54a0d1754", "messageHeadline": "Adds better random seed mechanism to ABI tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "395c2496f8b94610263870ee76835b43244dcecc", "messageHeadline": "Merge branch 'master' of github.com:GridPlus/gridplus-sdk into add-abi", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 169, "deletions": 33}}, {"node": {"oid": "952ceef43637ca2813f0753d33cea91824c019be", "messageHeadline": "Merge pull request #116 from GridPlus/permissions", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 170, "deletions": 34}}, {"node": {"oid": "7cc0f3ce0f00f2c335bfb393bbd12952e3ef91f0", "messageHeadline": "Updates lattice constants and adds missing check on function parsing", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a3e29fe7e9e9dce5e40847eb0296f9955b2b7363", "messageHeadline": "Adds missing sanity checks and corresponding tests.", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "f8725b14ae06229c7916519e0dc787d8ad5ec235", "messageHeadline": "Adds new error code", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e21c5d4843e90d338d064990bf5b8dd84509d4c9", "messageHeadline": "Renames to addPermissionV0", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5a5022969f8c6cbd6ea8e5896fe5bca17faaddda", "messageHeadline": "Uncomments tests and flips endianness of param", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 22, "deletions": 24}}, {"node": {"oid": "f05b05ae1f6dfe660a9cfdce7017932bb617adef", "messageHeadline": "Fixes invalid data type and removes duplicated function", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 41}}, {"node": {"oid": "ab09907a2116b412e7729e6f9ece3b644e8cc604", "messageHeadline": "Adds better naming for ABI test params", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "6ababa6e3be46ba02b24d0c54708e604a6197a74", "messageHeadline": "Gets ABI tests working with Lattice firmware", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 104, "deletions": 19}}, {"node": {"oid": "dbecc68d7290775959474c79073734ec557e42d7", "messageHeadline": "Adds ABI loading and display tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 575, "deletions": 109}}, {"node": {"oid": "d0c7be6c6fea60395b19a73fe6a8a0ad13a76553", "messageHeadline": "Adds add_abi route", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 290, "deletions": 2}}, {"node": {"oid": "92370d36af2ff2655a62350186af44a3d72a61c6", "messageHeadline": "Adds decimal param", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "7ffc87e3fe3c4979daa3951ddd3a4ef07bc1297f", "messageHeadline": "Adds permissions route", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 121, "deletions": 13}}, {"node": {"oid": "184583bdd37ea40623f3d4283e92c4b96cdeabc3", "messageHeadline": "Merge pull request #114 from GridPlus/release-0.6.2", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32ce88358e37b926cc4a2ca9e6d9763deb409969", "messageHeadline": "Bump version to 0.6.2", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a73cdcd4e93483a879e78cd956bfb2f7d8895b66", "messageHeadline": "Merge pull request #113 from GridPlus/throw-on-non-ascii-msg", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "1bb5cdd426ec675c674c39c5b2b3542ac46c6a6b", "messageHeadline": "Add mechanism to block personal_sign requests with non-ASCII characters.", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "7fa9090b9527a1b955056b0b46bd699d46771ade", "messageHeadline": "Merge pull request #110 from GridPlus/update-eth-tx-tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "d920561593e87224775116f21df8ef28ab9b4dcd", "messageHeadline": "Merge pull request #111 from GridPlus/fix-utf8-personal-sign", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "864c78c2aec54e4f6629a2313a4f384095483f92", "messageHeadline": "Fixes bug in displaying UFT8, non-ASCII personalSign messages", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "db05b2c5173f1f5603750846d2c1bfaef810380a", "messageHeadline": "Updates ETH tests to better test new display capability", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "00034cdb55a463e0a29612591523295427e0f50e", "messageHeadline": "Merge pull request #108 from GridPlus/support-larger-chainIds", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 421, "deletions": 131}}, {"node": {"oid": "f63ad1587a7176646e953159e853b18ee4c3245d", "messageHeadline": "Adds one more test to validate smaller payload sizes with large chainIDs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "85fdf10e41566ae8a06e052216db0c205afa95c0", "messageHeadline": "Adds missing offset to readUInt8.", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a9aefb18af9f3b272e523793bb0fdad66899870", "messageHeadline": "Returns 27 or 28 for `v` on non-EIP155 tx sigs for backwards-compatab\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 44, "deletions": 45}}, {"node": {"oid": "4411d8e841c7afe5aa79219ee18c3cc7cc7f992c", "messageHeadline": "Adds override option for user to specify EIP155 or not", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 78, "deletions": 16}}, {"node": {"oid": "de5d7fdee5e0b44e89cd11a6ad60eeaf8a7f2ece", "messageHeadline": "Adds mechanism to allow for large chainID values.", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 336, "deletions": 115}}, {"node": {"oid": "d5f9deb6a1225aa5f970457221b2c0bba20fd0ec", "messageHeadline": "Merge pull request #106 from GridPlus/update-docs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 52, "deletions": 7}}, {"node": {"oid": "013947a4b14ef6295de2723eefb08f8530bd253c", "messageHeadline": "Updates docs to include ETH_MSG", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 52, "deletions": 7}}, {"node": {"oid": "56292b0baf3de6cfd59a0c365c0fd179fab8086a", "messageHeadline": "Merge pull request #102 from GridPlus/eth-personal-sign", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 977, "deletions": 227}}, {"node": {"oid": "6b0909b1c66a18dc201b9e8d3e6a573914c6e947", "messageHeadline": "Adds quick check on potential ASCII strings", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 220, "deletions": 150}}, {"node": {"oid": "0e13cc3dc4ebd06eb7f0c2497831078147b670a2", "messageHeadline": "Implements Ethereum `personal_sign` messages", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 758, "deletions": 78}}, {"node": {"oid": "bdb5a5d7cee1e95ba4f603a172e4c78619acf75d", "messageHeadline": "Bumps to v0.5.6", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eef22eb395644197c5b39e0e630d973de5a5b89f", "messageHeadline": "Merge pull request #104 from GridPlus/update-secp256k1", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 49, "deletions": 19}}, {"node": {"oid": "e027c0752b56729e81e5b5fe46a6f49f6d3fe595", "messageHeadline": "Updates secp256k1 to v4", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 49, "deletions": 19}}, {"node": {"oid": "7a866398276e5e5024b17b9567831a70a8d5719f", "messageHeadline": "Fix typo in test util", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c048767bfd5a1ab56f3536852ea850cb9ead58d", "messageHeadline": "Extends ability to set app name in tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21df20335d9ae1d04407f7fda04a494ed313b9d6", "messageHeadline": "Merge pull request #100 from GridPlus/fix-btc-change-bug", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "aecfdda28630285a46a3fd7c906717e4ed0480f4", "messageHeadline": "Avoids adding 0-value change BTC tx if changeValue=0", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "1edc23c01d51c351d3c6fd1df1418cca2e58074c", "messageHeadline": "Merge pull request #99 from GridPlus/fix-tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 270, "deletions": 201}}, {"node": {"oid": "3b8706cf57377d11d75bc9ac3ad010a06a29a0b1", "messageHeadline": "Fixes retry logic and bumps version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 125, "deletions": 89}}, {"node": {"oid": "f284ebb18386b32887c49f9f5d38f9eafb8ec032", "messageHeadline": "Gets testAll, testEth, and testBtc working with new firmware changes", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 145, "deletions": 112}}, {"node": {"oid": "db69c94e4c05b24289636971b4d3f2bb6acf82b9", "messageHeadline": "Merge pull request #98 from GridPlus/update-max-eth-data-sz", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "1e59300d30ac5a423c3fad27b3a2329065816929", "messageHeadline": "Updates max ETH data size per change in firmware.", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "c80175ff03c9746f2ade53bcd917f7fa9806aaac", "messageHeadline": "v0.5.2 - Updates docs and upgrades vulnerable deps", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "13872536c9cca1c5305b9ab1a753aa01ea67411b", "messageHeadline": "Adds BTC test script back in.", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7b88f259d10e71b6a8e32bd6e6c3f12112065cf3", "messageHeadline": "Adds extra check on ETH tx value to handle `null` (passed by metamask)", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1f0cc840a3e7b4395382478350ebdb1b2f072d5b", "messageHeadline": "Merge pull request #95 from GridPlus/add-more-wallet-tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 426, "deletions": 69}}, {"node": {"oid": "8dbf056776d83e35b9722cb9ca86b1bca9016ac1", "messageHeadline": "Gets all wallet sync tests working", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 139, "deletions": 247}}, {"node": {"oid": "673e2bbf1c4dc70281576ec8bf2700971c5ff7a1", "messageHeadline": "Adds wallet-sync tests to wallet_job runner", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 522, "deletions": 57}}, {"node": {"oid": "89ade0f6c0f9fac781623a39ad8c13d8158c1d55", "messageHeadline": "Merge pull request #93 from GridPlus/add-address-tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 70, "deletions": 18}}, {"node": {"oid": "cca0b60824c22944fcf0a4a9bc36dbb9acc776ef", "messageHeadline": "Adds BTC and BTC_TESTNET address validation to wallet_job tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 70, "deletions": 18}}, {"node": {"oid": "0aa9178bf5fefcefa12e4aa92c365a2926ef3757", "messageHeadline": "Fixes bug in ETH tx serialization.", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 153, "deletions": 126}}, {"node": {"oid": "dfaed269584d5d46a73d6487291728bc797b164c", "messageHeadline": "Merge pull request #91 from GridPlus/encrypted-route-test", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 693, "deletions": 20}}, {"node": {"oid": "bd71e136970b6e3b7136b0d3b386e403d504c122", "messageHeadline": "Adds wallet-job tests and subsequent documentation", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 677, "deletions": 29}}, {"node": {"oid": "e6e4cebaf04fa0064a1a10073c7c81bc621e8d09", "messageHeadline": "Adds test method and updates constants", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "eb18dfc70fc7712f680aa3b68b26f30b875bbd6a", "messageHeadline": "Fixes retry bug. This was leading to concurrency problems.", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9616e68fa5705d3d33d22a04f5293bf3b32d30ec", "messageHeadline": "Adds new response error", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c05fdd0050e6aa50d9463ada0cedf91d57dfe80d", "messageHeadline": "Merge pull request #90 from GridPlus/handle-retries-and-fix-resp-codes", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 58, "deletions": 43}}, {"node": {"oid": "f6069b54987462053f4d4fe193c1b9815667c1bd", "messageHeadline": "Fixes linting errors and bumps version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "e7658d3fab6e80469578b88aae642ffc2a4f42cf", "messageHeadline": "Cleans up response codes and adds retry logic to `_request`", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 44, "deletions": 28}}, {"node": {"oid": "e19b25cdef8b7ad409eba22882e82ede913cd8aa", "messageHeadline": "Fixes secp256k1 version to avoid problems with new versions", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2447, "deletions": 9}}, {"node": {"oid": "21b4bd8f852086bcee59ce346f674fcfe6a9bb1a", "messageHeadline": "Quick fix to ETH tx test", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "713656506d646fe4c47f4eb33394e8f9fef0257f", "messageHeadline": "Adds ethjs-tx validation to ETH transaciton tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "403c810892beec0c6a0528932d66adcd3cf63893", "messageHeadline": "Merge pull request #89 from GridPlus/random-eth-tx-tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 77, "deletions": 14}}, {"node": {"oid": "905c1167f78c25ec5ac84a31770dca592e8dae9e", "messageHeadline": "Adds random tests for ETH", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 77, "deletions": 14}}, {"node": {"oid": "bc9b1fa382b6f6f79958ef8af335d5a633e4bf69", "messageHeadline": "Merge pull request #88 from GridPlus/add-tx-tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 723, "deletions": 101}}, {"node": {"oid": "f7b95357b5250fb5184b9e7b41ad6e958338dab4", "messageHeadline": "Adds \"change\" option for BTC signing tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 47, "deletions": 6}}, {"node": {"oid": "b84698a6977e9965ccbc2ad5b54396b385efda1e", "messageHeadline": "Adds clarifying comment", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e70445342a82277e69f1d933758c1037c502c2a", "messageHeadline": "Adds segwit tests and cleans up test script", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 161, "deletions": 129}}, {"node": {"oid": "75171cbeb75a217e1b4f637c46ad090c50e6667d", "messageHeadline": "Adds legacy-based BTC sig tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 364, "deletions": 7}}, {"node": {"oid": "eab680c1d9c5e1a0116b4f3c57345e329485ac08", "messageHeadline": "Adds ETH transaction tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 192, "deletions": 3}}, {"node": {"oid": "74ad5ba2897e315605493190e22162ee59af6e01", "messageHeadline": "Separates reusable utils into testing util dir", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 99, "deletions": 96}}, {"node": {"oid": "da169affd7d6154d5207df06187ca3a6e918f3d5", "messageHeadline": "Merge pull request #86 from GridPlus/add-eth-sig", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "98ecdf86e48e5821d9eba6d1bbfd75d6550b1c7f", "messageHeadline": "Merge pull request #87 from GridPlus/fix-address-response", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 15, "deletions": 24}}, {"node": {"oid": "330e72acfd9482f5d99aa07abec2e9aa6ff81fdf", "messageHeadline": "Adds `sig` params to return data for ETH transactions", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "b701edec1a1fa80d6a0b4acc078dde39d8951f07", "messageHeadline": "Cleans up logic around handling `getAddresses` response data", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 15, "deletions": 24}}, {"node": {"oid": "92ff932573900b9876a8b052aa56ebe0135e289f", "messageHeadline": "Merge pull request #84 from GridPlus/fix/invalid-key-size", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "157254d17477aaa3a24cd858d6f680c460db1601", "messageHeadline": "Hotfix -- missing return statement! :scream:", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ad1847d06411bf403665c1d2bc4cb5d29fff2c12", "messageHeadline": "Better fix for forcing 32 byte shared secrets", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "507c60ecf6bb7354016e5860d4ffe852a86f671d", "messageHeadline": "Merge pull request #82 from GridPlus/fix/invalid-key-size", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "4416252d703bf22abf87c65285d41de8e1375873", "messageHeadline": "Bump version to 0.4.4-dev", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82681482e19f47b941f321d7a9dade579354d332", "messageHeadline": "Adds 1-byte padding when needed on shared secret", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "2614c65b98e127f9403462aac0ff15204b28e734", "messageHeadline": "Adds support for superagent error catching (e.g. timeouts)", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "07a6ce3d712ad04c4363524b6b47caf1e7866163", "messageHeadline": "Adds `Device Locked` error code and bubbles up actual error when gett\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "052561872c125ec04c9f1b78d092a868efc41d60", "messageHeadline": "Hotfix -- force pairing to get active wallet", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "20c472273eddc667304b6e3b083472cba9846634", "messageHeadline": "Merge pull request #81 from GridPlus/remove-refresh-wallets", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 28, "deletions": 54}}, {"node": {"oid": "dd20cf90c9a6438e154d1fecbec542d6defb4d6f", "messageHeadline": "Removes `getWallet` function in favor of more robust `connect`", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 28, "deletions": 54}}, {"node": {"oid": "8c06eb59435d6162e9bb5c6ebaaaf991e49812dc", "messageHeadline": "Hotfix to force refresh on `connect`.", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "7771d0cd108a7be02c0c07740586b89ec3b73f99", "messageHeadline": "Merge pull request #79 from GridPlus/fix/multiple-btc-sigs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "cd889493a020bb7cf1d39806791835bc706d649d", "messageHeadline": "Fixes bug in handling BTC signing responses with multiple sigs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "350ef184a8e06fc3688f4645b2f27bff46cb0423", "messageHeadline": "Hotfix -- dataSz should be a u16, not a u32. Bump version.", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "1ade5f8356518d6fcecd24a2f7734ea7049739f3", "messageHeadline": "Merge pull request #77 from GridPlus/eth-tx-endianness", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 16, "deletions": 35}}, {"node": {"oid": "6b921666df31f5a6eae0384467f003536d26230e", "messageHeadline": "bump version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "252ee0788876bf93b4288ba8712f723fb9f39e5f", "messageHeadline": "Merge pull request #75 from GridPlus/btc-signing-2", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 126, "deletions": 87}}, {"node": {"oid": "b88b407bc35535823f8102a7d41e94b1cc2720cc", "messageHeadline": "Updates ETH signing requests to use big endian, per new spec", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 15, "deletions": 34}}, {"node": {"oid": "0aef6fcb8114f9753fe4150d6666b1115bdf5e35", "messageHeadline": "Fix BTC version and bump package version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 15, "deletions": 30}}, {"node": {"oid": "460a84051e4d51f3509a4c83d0163047f00c8892", "messageHeadline": "Fixes bugs in btc request and response handling", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 34, "deletions": 21}}, {"node": {"oid": "b1fc0381b970d60f153dd14ca42641c05df58b7c", "messageHeadline": "Updates BTC signing handler to handle latest spec", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 86, "deletions": 45}}, {"node": {"oid": "cf1df1f04d8d3ccb0b88f36add0a1e812d8da486", "messageHeadline": "Updates BTC requests per spec changes", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2e42f64ca3c0ce17a2b453ddd94bdec3eb352d1a", "messageHeadline": "Merge pull request #74 from GridPlus/update-eth-signing", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 225, "deletions": 129}}, {"node": {"oid": "0888eecd9de865ad737d63daa6d6af8fb2194f40", "messageHeadline": "Updates tests and bumps version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "576f959370e29e58a2785a346f39dbf94d13760f", "messageHeadline": "Handles ETH tx request callback", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 98, "deletions": 93}}, {"node": {"oid": "7e4a0228bc50d8162adf12be0e40b70ae8edf59f", "messageHeadline": "Adds ETH tx request builder", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 109, "deletions": 24}}, {"node": {"oid": "74c095cbd279d57c84611084f2af8206625b2bc7", "messageHeadline": "Adds refresh mechanism to get the up-to-date active wallet", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "e42303a04a0fd437ceeb2921f2b72dc07ab06651", "messageHeadline": "Merge pull request #72 from GridPlus/use-both-wallet-uids", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 104, "deletions": 28}}, {"node": {"oid": "ff4137244fba75f2b65432f6503a525d6bc5edfc", "messageHeadline": "Bump version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63d39c598aac94a4bbcf61a56332eb5e183e5d29", "messageHeadline": "Fixes bug in parsing active wallets", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "809cf2439be945c811eb0a9cf8b2e748aa1087cb", "messageHeadline": "Bumps version and updates docs to discuss active wallets", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "88e369768c990ff977d76312f711e2149ff4345c", "messageHeadline": "Expands API to also include information on type of active wallet(s)", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 72, "deletions": 26}}, {"node": {"oid": "f495ad73d04a05a95db2630c084ddbdc160ff924", "messageHeadline": "Adds timeout to getAddress test adapter", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "b472dc2b5bec142cb2cfe7e007ac7c09256815e1", "messageHeadline": "Merge pull request #71 from GridPlus/use-full-change-paths", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 137, "deletions": 144}}, {"node": {"oid": "d0970b6cae6401ce932bc11ab899fcc459ca249d", "messageHeadline": "Bump version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6dc812e2edb43e4d26e38cae2289ffd297460846", "messageHeadline": "Successfully tests `getAddresses`", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "a010ecb056a6ecae1a43c3c087f4d008899ad67d", "messageHeadline": "Better parsing of address responses + moving HARDENED_OFFSET to const\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "a67872e14186444bed7537cc1e44e992535a5b11", "messageHeadline": "Gets first getAddresses case to pass", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 30, "deletions": 41}}, {"node": {"oid": "1bc5098bf2a7f09ea2e4cbc145db62fc938c1903", "messageHeadline": "Merge branch 'master' of github.com:GridPlus/gridplus-sdk into use-fu\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 152, "deletions": 62}}, {"node": {"oid": "765be1d98f6a079c66080a314f96ebfaa6faf8ae", "messageHeadline": "Merge pull request #70 from GridPlus/add-get-wallets-path", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 166, "deletions": 66}}, {"node": {"oid": "e69c3702db6cd0d11dbbf0f0092f0be1f9f2f8d8", "messageHeadline": "Gets test flow working and up to spec", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "dd3f70ca658294e862b65e81739974be59e47bbe", "messageHeadline": "Updates activeWallet class var and successfully parses response from \u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "973004708ae6b6dfc6c4261cce47105b57ce1347", "messageHeadline": "Merge branch 'master' of github.com:GridPlus/gridplus-sdk into add-ge\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e032aaa436b8f17157cdb06062cbcc29768e7e20", "messageHeadline": "Updates docs to reflect changes to `getAddresses` request API", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "6d36e77985b37d8b60d87f3e0ada15bf7ea2990e", "messageHeadline": "Simplifies getAddresses path given updated spec", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 12, "deletions": 47}}, {"node": {"oid": "09403d9da1d960e8dfcc13afe5c84515c41bbd0e", "messageHeadline": "Removes unnecessary currency flag and adds blank wallet UID for testing", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "0c7728d054926c2b29dcc602eb531e4014d205d4", "messageHeadline": "Merge branch 'master' of github.com:GridPlus/gridplus-sdk into use-fu\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8d50ea44e2fc4e66dd9c437c25e99dbef578e081", "messageHeadline": "Updates encrypted blob message size due to updates in firmware", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ca17c55030a39b6a732aa7ae0e3195bff9b0fc5f", "messageHeadline": "Updates to match new spec", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "da0077c72a86da6d2e38ce02ec2b33f46e33b597", "messageHeadline": "Updates docs to reflect new changes around requesting a wallet", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "c516fa3ffd52fd41e80885b7736e7e9fb3601551", "messageHeadline": "Calls getWallets *after* getAddresses/sign to catch wallet switching", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 94, "deletions": 67}}, {"node": {"oid": "2949f977f3f170c31f251efb8faa8948da683895", "messageHeadline": "Adds getActiveWallet middleware to encrypted requests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 87, "deletions": 74}}, {"node": {"oid": "b6ba7cbfae1e038cb0f3edd271f7fea0e8b9446c", "messageHeadline": "Adds getWallets request", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "7ae5a9d6d17d13f53cc772b99db1d342b153f5a7", "messageHeadline": "Switches to dev temporarily", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f118b412f7c2d1e80b3f60bc2f391f0dce7fdabf", "messageHeadline": "Adds return object schema for getAddresses in docs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "c002316a6e72542bdc866475a47246e744189a43", "messageHeadline": "Shifts all address indices to full paths (5x index array)", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 64, "deletions": 41}}, {"node": {"oid": "c1813e96bb48500eed0c09e0e08d65c19b736ac3", "messageHeadline": "Updates default base URL to production", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a84cc2f93ff39978ee6657fe0f6a1a5bf28b8d11", "messageHeadline": "Fixes silly error introduced in last patch", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6c4536df4a87d477cf151a7687ca846ff0478231", "messageHeadline": "Merge pull request #67 from GridPlus/remove-eip155-option", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "94f0d727a8a0482cc7e6a2d38583d6c84e9a3bde", "messageHeadline": "Makes EIP155 assignment automatic and based on the network being used\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "bcc225144b099142ba12160cdec8cbcf334b9753", "messageHeadline": "Bumps version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8002b661270e898cf8914d20bf35e68327e90f54", "messageHeadline": "Adds requirements doc for building", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "83ce6b9c549cc313d036b1eb9c2144d2553cd7f0", "messageHeadline": "Updates docs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "33c265b8c0cbc4d2c16865e51473511ad673b726", "messageHeadline": "Merge pull request #40 from GridPlus/prod-firmware", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1880, "deletions": 14643}}, {"node": {"oid": "48ea3dc3e90e1b3285ab4e6b7971fac95c6dcbb1", "messageHeadline": "Final cleanup for release", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "35b5e6ed3e6d2d6cd548b84c5895741a502ba306", "messageHeadline": "Merge pull request #65 from GridPlus/remove-old-code", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 37, "deletions": 9808}}, {"node": {"oid": "de678821bfcbda34994296255a87966476e2d4cc", "messageHeadline": "Cleans up code, uncomments all tests, and preps for release!", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 37, "deletions": 9808}}, {"node": {"oid": "f84accb5a15480e429ac84848bcfbc5020d14f4c", "messageHeadline": "Merge pull request #64 from GridPlus/sphinx-docs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 272, "deletions": 951}}, {"node": {"oid": "13ff97a5178916e1868b3d26dd1e6f108fc3d130", "messageHeadline": "Updates README and bumps version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 6, "deletions": 143}}, {"node": {"oid": "1f5096815f219c2feae9ede540f360e74288e111", "messageHeadline": "Fixes bug in generating an ETH transaction hash. All good!", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "15a1a29dce9127a4bde07555045d1c1900183b91", "messageHeadline": "Fixes use of EIP155", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "d9b8a43a9ca96bbb6982d61fc046c2fe978cd798", "messageHeadline": "Flattens ETH tx request data", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "bf6e8680de7c362db1953f77f775e0d2bd98f142", "messageHeadline": "Updates API + docs to include transaction hashes.", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 129, "deletions": 90}}, {"node": {"oid": "f326d20159c073efe8803dd5fd6926af64484254", "messageHeadline": "Cleans up docs and updates response types", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 129, "deletions": 708}}, {"node": {"oid": "ada21d49bf4b85b68f87989f98a028eacc27abbc", "messageHeadline": "Removes unused package and fixes segwit txhash generation", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "67064aff53bf6372951fb49764636f3e37c70f8b", "messageHeadline": "Merge pull request #63 from GridPlus/add-segwit-support", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 130, "deletions": 39}}, {"node": {"oid": "e3f850417763118609bc03d6ab0a11b5dde45443", "messageHeadline": "Bump version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "961b524e0c4b0729d4c94f62000fd383e3d36f4c", "messageHeadline": "Fixes segwit util to build multi-input transactions", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "64b04ae76191196040edb60afbabeaa853ba288b", "messageHeadline": "Adds segwit support based on Lattice implementation", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 127, "deletions": 38}}, {"node": {"oid": "4c30d2fbfb4d46b7155897f73a99a89d7e0da73e", "messageHeadline": "Merge pull request #61 from GridPlus/bitcoin-serialization-backup-plan", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 456, "deletions": 1524}}, {"node": {"oid": "55b18ee3ee7fa9c7a6c1d7356687925551050a6c", "messageHeadline": "Bumps version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fa5b0b69d3d0c50e285a80b7bb67e19fd986a7a", "messageHeadline": "Fixes small bug in test", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "000b2ba012b2da6fc3ade2569f057b103311d05c", "messageHeadline": "Bumps version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e602ecea975f1046b0ac26ca7bad46ba3a113e01", "messageHeadline": "Adds/modifies everything needed to spend p2pkh inputs!", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 101, "deletions": 91}}, {"node": {"oid": "3bf8ecc9e80042916df8c9d4181aa83c13528489", "messageHeadline": "Finishes first pass at bitcoin serializer and cleans up organization", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 216, "deletions": 233}}, {"node": {"oid": "0a4886022d91c507705a4a0113d0f2632c2cc40c", "messageHeadline": "Nukes a bunch of unused code (providers)", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 0, "deletions": 1258}}, {"node": {"oid": "287050ad2e6f918068fd78cd6281a648a3c8ce68", "messageHeadline": "First pass at bitcoin tx serializer as a replacement for bitcoinjs-lib", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 171, "deletions": 40}}, {"node": {"oid": "d5d0830d58392dd6c9d7a3383d9aecd8dee6bb0c", "messageHeadline": "Updates communication with Lattice to involve more data", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 82, "deletions": 32}}, {"node": {"oid": "41a23210f6978101ea2b3d28bffaf70e10f67a63", "messageHeadline": "Merge branch 'prod-firmware' of github.com:GridPlus/gridplus-sdk into\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 125, "deletions": 76}}, {"node": {"oid": "b122f77dad3bcb71795a01e2dd50593a28d0dbeb", "messageHeadline": "Starting to update API for Bitcoin transaction requests -- WIP", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 40, "deletions": 23}}, {"node": {"oid": "51eaf9805055dc7e8a2e1778a96f46b563d10b4f", "messageHeadline": "Merge pull request #60 from GridPlus/update-eth-tx-response", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 125, "deletions": 76}}, {"node": {"oid": "83344068eca29eaaae6493661d85ca7415b8c35b", "messageHeadline": "Fixes bugs in building ETH tx and adds replay protection optionality", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 125, "deletions": 76}}, {"node": {"oid": "4965f1893388cf02435a35f999468496a9c5661e", "messageHeadline": "Merge pull request #58 from GridPlus/remove-eth-js", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 69, "deletions": 2032}}, {"node": {"oid": "925c45f01b34781547c93274aba3a6e881545258", "messageHeadline": "Fixes bug in `getAddresses` and bumps version. Good to go!", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "d39591b2905f55198a3227cbbe95546b55e63135", "messageHeadline": "Removes old tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 0, "deletions": 1998}}, {"node": {"oid": "b1930b67524eeea066d62a790f9726e7a0df464c", "messageHeadline": "Swaps out ethereumjs-x modules for pure-JS modules", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 50, "deletions": 27}}, {"node": {"oid": "3d10b503eae6cd02166f6becd94c41b332c54aa5", "messageHeadline": "Merge pull request #57 from GridPlus/sign-bitcoin", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 258, "deletions": 46}}, {"node": {"oid": "6745b2696b9bc1532bdf3f12ce5d9e43bd2a48be", "messageHeadline": "Bump version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58ca48bd7555561235491ecf24088b28b495a235", "messageHeadline": "Adds transaction data to signature response", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "73dd1638513987e4dfa35c495ba64852492d9121", "messageHeadline": "Gets signatures working with both currencies", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 109, "deletions": 31}}, {"node": {"oid": "6b83ef7890a3c9cc5d4e6b46f20165d6d53ef5fa", "messageHeadline": "Fixes bug in u64 writing function and updates constants to comply wit\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 35, "deletions": 25}}, {"node": {"oid": "72c7f72efee486a38f4a294e32eee3f0df7c39b2", "messageHeadline": "Gets Bitcoin data types to match up - WIP", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 101, "deletions": 40}}, {"node": {"oid": "6f91b52f1d98e755f293e8b8f62657bab8960dbf", "messageHeadline": "Adds Bitcoin transaction builder util", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 57, "deletions": 2}}, {"node": {"oid": "d5ad8675233100fc497f4b42ebee1fc817f35520", "messageHeadline": "Merge pull request #56 from GridPlus/sign-eth-tx", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 275, "deletions": 60}}, {"node": {"oid": "5b22328896310b8c27df6d87a40b47faec043a75", "messageHeadline": "Adds ability to sign an ETH transaction", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 103, "deletions": 100}}, {"node": {"oid": "d40437e465c29624fc1813efe98f85e606c4b9e0", "messageHeadline": "Implements ETH signing tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 184, "deletions": 38}}, {"node": {"oid": "d94a2f8549ec04f563dbb1dc9989d3fccc26369a", "messageHeadline": "Initial scaffolding for sign route", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 86, "deletions": 20}}, {"node": {"oid": "eb71c5cea9c766264ff29b6b98f32d1eddacb87c", "messageHeadline": "Bumps version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "59273bf98c7725b0bf27a674533839b1b9c6418f", "messageHeadline": "Merge pull request #55 from GridPlus/add-get-addresses", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 163, "deletions": 126}}, {"node": {"oid": "1bdb57e15a0cef9c5fb8c0256461beb59d1a1a17", "messageHeadline": "Updates to handle spec change", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "7f1387d7385454121b2b9a6f6acd20f661af87ec", "messageHeadline": "Adds address conversion and more tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 85, "deletions": 52}}, {"node": {"oid": "ae6b8db83c6544153d6be8f2ab762d29243846c7", "messageHeadline": "Gets route working (pulling addresses from device)", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 102, "deletions": 96}}, {"node": {"oid": "b48b63b83b0d7678a395226a9a03424616d8661c", "messageHeadline": "Bump version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b76518efc140dd3058a4568769e53209c896c23b", "messageHeadline": "Merge pull request #53 from GridPlus/pairing-finalize", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 49, "deletions": 26}}, {"node": {"oid": "7f0c241f1955ffc166c770f7e84c0acdc3ce679b", "messageHeadline": "Gets pairings mostly working with the new firmware changes", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 49, "deletions": 26}}, {"node": {"oid": "b26bb2c00fa69d7792bc7efe368b06bd79d126fd", "messageHeadline": "Updates this.isPaired after finalizePairing is called", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5343eb77ad7a87b400f523241a88b631a061de6f", "messageHeadline": "Minor changes to config", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "ac0ba8f9fd558a7930f982a7bce76d903a71bdad", "messageHeadline": "Bumps version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c368753637ab7e4bfa0eb103fc4f6a733b23eb8", "messageHeadline": "Cleans up error handling in tests and adds a timeout to _request", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 58, "deletions": 50}}, {"node": {"oid": "84b4da4d64ac95342ba8a3ced631bf89c0c3e4be", "messageHeadline": "Bumps version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "bdbd09566483bac0c19c4ace01b066d165612f84", "messageHeadline": "Merge pull request #52 from GridPlus/update-secure-structure", "author": {"name": "John Boyd", "email": "johnboydiv@gmail.com", "user": {"login": "phreaknik"}}, "additions": 133, "deletions": 93}}, {"node": {"oid": "d0d6e6c825794f83cde337e0cb89c9f7086eafcf", "messageHeadline": "Removes extraneous console log", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87bed188be2311d222693d859821cf21a4f12a31", "messageHeadline": "Updates a constant to comply with spec", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "21a033dd192bf5fbec177e9e6ecbc6a50474e4e4", "messageHeadline": "Pairing now working!", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "33f182a1795f70134943209559e2236a4ffa61ea", "messageHeadline": "Updates SDK to work with new pairing logic (still WIP)", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 82, "deletions": 49}}, {"node": {"oid": "05c1304941bf469a0743f11ab7f946dfafe8388a", "messageHeadline": "Starts working on new message structure, which maps to changes in the\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 54, "deletions": 48}}, {"node": {"oid": "d165e21d320b4ed384fcd76708ee887cb0214d0c", "messageHeadline": "Bumps version and updates license", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "26e0b7c0aaffd0b783e7d32e47d540acf2db4595", "messageHeadline": "Updates syntax to play nice with react-native", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "653732b154fe655253e1525f8bd9621e518d63c6", "messageHeadline": "Merge branch 'prod-firmware' of github.com:GridPlus/gridplus-sdk into\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 16, "deletions": 26}}, {"node": {"oid": "4acf67d1830bd652099aeb9a3bd2b75101b3ce75", "messageHeadline": "adds isConnected() class method", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "7def54d87bc55a6f5b611453d5719d08c6996c26", "messageHeadline": "Merge pull request #51 from GridPlus/conect-tweaks", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 16, "deletions": 26}}, {"node": {"oid": "05b911578ca6551b1566027ec19402d2e171ccd8", "messageHeadline": "Updates a few things to work with React-Native", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 16, "deletions": 26}}, {"node": {"oid": "a7a04f689518b81934e2e122b0d3c258b4629b7b", "messageHeadline": "test", "author": {"name": "ledbetterljoshua", "email": "ledbetterljoshua@gmail.com", "user": {"login": "ledbetterljoshua"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a76dd1a37a9c6705a816454774b5b2def947aab0", "messageHeadline": "test", "author": {"name": "ledbetterljoshua", "email": "ledbetterljoshua@gmail.com", "user": {"login": "ledbetterljoshua"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7271664830b18ebe638f17a2c476309cea9fb778", "messageHeadline": "set files to .", "author": {"name": "ledbetterljoshua", "email": "ledbetterljoshua@gmail.com", "user": {"login": "ledbetterljoshua"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "8529d7bf5c1d29871766af45ddb346b33dd99ef9", "messageHeadline": "Merge branch 'master' into prod-firmware", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5ab1f80e87089f917d2fa5ee94931090237797de", "messageHeadline": "Merge pull request #49 from GridPlus/connect-and-pair", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 763, "deletions": 582}}, {"node": {"oid": "27fc159dede40bdfce0d66670c413e9a662320b6", "messageHeadline": "Fixes some parsing bugs and adds second connect test", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "fbc56296e85a2f9be9f85c8319e57df9e154df46", "messageHeadline": "Adds first connect + pair test", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 46, "deletions": 51}}, {"node": {"oid": "cf33541511d9b52630f1a69952a8141961416e9d", "messageHeadline": "Fix off by one error", "author": {"name": "phreaknik", "email": "johnboydiv@gmail.com", "user": {"login": "phreaknik"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "b569fb2ecf8aa188f1588584b452e806e388008b", "messageHeadline": "Removes DER signature encoding", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "2b21e93eb40c09055983e08a237602833293e8b7", "messageHeadline": "Fixes Pair request handler", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "170d9a727f4a41a88cbb7969828dfc557f3a03fd", "messageHeadline": "Adds interactive prompt for pairingSecret in tester.js", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "94a110078db28badf4787cf2bcc18742ede4f9fa", "messageHeadline": "Zero pads name buffer per updated spec", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "fe9a0546167c4c0dcc2f9fddc54a6875306fceef", "messageHeadline": "Fixes typos/artifacts", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "a0e15b5a9d72d5eec7222a5b163ec906c0587f67", "messageHeadline": "Updates `pair` request formatting", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 24, "deletions": 41}}, {"node": {"oid": "e938495a6a908934032e605b8a474db1af20a87f", "messageHeadline": "Adds parsing for connect responses", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "45ae6dc6ce784e3ae49d4f387ea208f21ac8bb04", "messageHeadline": "Adds Lattice message parser and removes token list stuff for now", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 49, "deletions": 28}}, {"node": {"oid": "434472aa1806c81246fa83516d5995212216e425", "messageHeadline": "Adds correct connect request schema", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 62, "deletions": 13}}, {"node": {"oid": "e592d3eea0fd1a6d6fd5f09e41eb4d0bc055f641", "messageHeadline": "Fixes CRC issues", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "ec36f04adba4271a967b0a7a6ffa29406efb725f", "messageHeadline": "Updates a few variable names", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 33, "deletions": 16}}, {"node": {"oid": "6198e19878363e8fb9251a7dc7fd3c7d617bd918", "messageHeadline": "Updates a few variable names", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "168aae7324c42f699fb5c0468d555115eae911d4", "messageHeadline": "Adds random message id to requests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "c5cb09e7674637712b73d7bd0038a41670e0788b", "messageHeadline": "Merge pull request #48 from GridPlus/directory-clean-up", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 95, "deletions": 235}}, {"node": {"oid": "6acf24da8c0d825379550bf7311fd307cd1f7f73", "messageHeadline": "Update LICENSE", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "4d1e9def003722a412756ec8c8bcf9e7b71153be", "messageHeadline": "Removes unnecessary rest client and cleans up directory structure", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 77, "deletions": 223}}, {"node": {"oid": "4664a98c6fd55672846535cf2cd9ad684a470025", "messageHeadline": "Updates request builder to confirm to new new spec", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "a99c77b549aabcf35bc7aa8a38fafa8084d038ec", "messageHeadline": "Accounts for signed integer returned from crc32", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "36b6d335178dfc5377e077c9add472c62ae62b87", "messageHeadline": "Merge branch 'remove-outer-encryption' of github.com:GridPlus/gridplu\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 213, "deletions": 164}}, {"node": {"oid": "9c826b548e855b2dbaf005cf154bfbbd1491eb3d", "messageHeadline": "Adds route code byte to request builder", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "cf376ac98551172210ff6f283fbb65f60f94c508", "messageHeadline": "Merge pull request #45 from GridPlus/sphinx-docs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 263, "deletions": 288}}, {"node": {"oid": "bec98dc58941595bd2f80c27f534c42f6d564463", "messageHeadline": "Merge pull request #46 from GridPlus/remove-babel", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 213, "deletions": 179}}, {"node": {"oid": "9013beee48eed44c26a9e513de71264aa49ce44b", "messageHeadline": "Removes babel from npm scripts and deps", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 13, "deletions": 41}}, {"node": {"oid": "f5bc183c5392e59f3eb44274d2e371c98c030c77", "messageHeadline": "Removes babel syntax from most of the source files", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 200, "deletions": 138}}, {"node": {"oid": "8a71ac054a2054df78d98a0e7ea4bc72a0dac16a", "messageHeadline": "Update LICENSE", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "1833e437b2ee5fecca62863e8bb33ce9e245cfbe", "messageHeadline": "Moves payload to Uint8Array", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "5e2a5474d2fc324e125f320d19c783841de40ee6", "messageHeadline": "Adds crc32", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 37, "deletions": 14}}, {"node": {"oid": "fe0f3cbb7d482b8d6c9032c3370013fa2fb64f6e", "messageHeadline": "Cleans up parsing of status code and moves some stuff to constants.js", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 56, "deletions": 39}}, {"node": {"oid": "b01c4396f88edfcb0d9edc4445949f22881d9aac", "messageHeadline": "Merge branch 'prod-firmware' into sphinx-docs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 25, "deletions": 149}}, {"node": {"oid": "793959e4c3cb8285a0a2288f2a903731fd596c9d", "messageHeadline": "Switches to sphinx builder", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 264, "deletions": 288}}, {"node": {"oid": "be5e943fef1438a2db109863f41d3a45203d2bad", "messageHeadline": "Successfully formats and tests connection to device", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "87afbc8830f2cc09525e9f7292179b28a8821472", "messageHeadline": "Removes magic numbers for specifying serilization indices", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 63, "deletions": 13}}, {"node": {"oid": "445ee29387bd18b66985ff8423921dfaec26d19a", "messageHeadline": "Updates request device codes", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "2550b732144180a6f0b7109afc2edd68c6617557", "messageHeadline": "Adds device response handlers and simplifies _request", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 71, "deletions": 23}}, {"node": {"oid": "4e3d63318b43d428362480c058542b4d50be87b8", "messageHeadline": "Updates `connect` and `pair` functions and comments out unused code", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 86, "deletions": 66}}, {"node": {"oid": "d7b014e29c1465ee489461fef56ebff96f74ef47", "messageHeadline": "Updates `connect` function to handle ephemeral pubkey. Also removes h\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 28, "deletions": 33}}, {"node": {"oid": "c8bcccd8544a7dd4aa7b0e409917f93671f8088b", "messageHeadline": "Removes `gridplus-node-crypto` since any mention of it causes RN to f\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "aaab1fd4575b135d02610ce3764051c04d380a59", "messageHeadline": "Moves gridplus-node-crypto to non-dev dependencies", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b97415e6e442da450c8146e876ecc5bb8cb35c6b", "messageHeadline": "Merge pull request #39 from GridPlus/remove-initialize", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 19, "deletions": 142}}, {"node": {"oid": "c0cba3ca01001c39e50b1d5056c572342b43b38c", "messageHeadline": "Updates `connect` mechanism to handle production behavior and forks o\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3527fd3948905ced23f332328d8537c9ccbf9f34", "messageHeadline": "Removes `initialize` functionality", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 17, "deletions": 140}}, {"node": {"oid": "47e3add7b901b8360812bb74419617e75fc89f1b", "messageHeadline": "Small update to docs and bump version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6b06c7f0f5e18182c96f127d0cd8bb270d7ca64d", "messageHeadline": "Fixes small naming bug", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "df3e7c101008a6f24cb133e8816b8d0e0e2a19e3", "messageHeadline": "A bit more cleanup", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 0, "deletions": 204}}, {"node": {"oid": "5cfe6563e87b3facdadfa6c00d92a8be450303a7", "messageHeadline": "Removes docker and jest and cleans up eslint", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 9, "deletions": 582}}, {"node": {"oid": "a7ed7322178782ed0a9ee2ed7ed9a79cd1d90cc4", "messageHeadline": "Updates tests to allow pointing to a remote Lattice endpoint and to a\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 117, "deletions": 48}}, {"node": {"oid": "3a5daeb95887bbbf2917d2762668a17957542565", "messageHeadline": "Merge pull request #38 from GridPlus/add-unstructured-tx", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 111, "deletions": 19}}, {"node": {"oid": "e635d4b968e978c485c0a9f9d59ec3fa519b9b70", "messageHeadline": "More small changes to docs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "66bf7a27a5e99c90c8c1f427ee09c59decdd6611", "messageHeadline": "Small change to doc", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "998c07a1da966ffd681414f0c93cd7d5b7e1f1ea", "messageHeadline": "Updates initialization requirements (flattens instantiation object)", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "e3f47bebb069e45ee5d11ad7680fc555430e7895", "messageHeadline": "Bump version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "478997dfc825b710ace72316deb5c2f60d287be5", "messageHeadline": "Updates docs a bit and adds default Crypto module", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 44, "deletions": 5}}, {"node": {"oid": "4516c7ce6d485715f303614e2a2cb70a01589de1", "messageHeadline": "Adds previous tests back in", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "07e0d38c56bda36c62d29cccf1e0b769bd261d3c", "messageHeadline": "Adds unstructured transaction request and test", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 57, "deletions": 5}}, {"node": {"oid": "139898c4cb662a86b9741fd2f1007b65582eaec5", "messageHeadline": "Small updates to docs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6975368e9a8f4412b817017b84c03c80316b1647", "messageHeadline": "Updates docs to markup links better", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 57, "deletions": 43}}, {"node": {"oid": "18c19fc730d6a905a1328f92226b6f693be5abde", "messageHeadline": "Merge pull request #37 from GridPlus/add-erc20-permissions", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 302, "deletions": 105}}, {"node": {"oid": "348d91bab10179988ea3632a95ad9a3b94d9cdee", "messageHeadline": "Fixes API to always return a consistently formatted object via client\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "e5ce3b880cabbdaf7ff9c245d5bb79cb80f3f887", "messageHeadline": "Bump version to 11", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74dd0e326b558a54dcdcc4f6ec1ce7cde231646c", "messageHeadline": "Adds call to bcoin to get txid instead of trying to pull witness out \u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "f98833a0e0699b1bf441954ef9d835931220b5c4", "messageHeadline": "Fixes most problems, but bitcoin txs still returning the wrong tx has\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "e4ff64d7042347dfe324d63e6038a39dd8bfdfdf", "messageHeadline": "Incorporates ERC20 permissin parsing. ETH tests passing, BTC tests st\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 73, "deletions": 63}}, {"node": {"oid": "c7bdaeb17b54a1d7d226e039e6cc3c3df8f87af6", "messageHeadline": "Fixes bug in broadcasting signed ERC20 txs. Still WIP", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 38, "deletions": 14}}, {"node": {"oid": "20fabbb2a6571eec60b59979fd187e440b270dfa", "messageHeadline": "Integrates more robust building of permissions and transactions for t\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 213, "deletions": 55}}, {"node": {"oid": "2ee0aa89d1fbe05ce82861bf5bed8571ef11c1fb", "messageHeadline": "Adds post-processing to ERC20 token transfer history", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "504b84f0f507d9d88805a07febc066caa971d9fa", "messageHeadline": "Merge pull request #36 from GridPlus/delete-pairing-permission", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "7174de62796fbabe7182e6415fc65fefb88f2f1a", "messageHeadline": "Updates docs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "a60061d8e47da2b926fca5ce3f74b7408aa57558", "messageHeadline": "Adds deletePermission route and tests it", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "d36af1df2ddae61f52313d1a7f8581b3b73e4e9e", "messageHeadline": "Merge pull request #35 from GridPlus/permission-updates", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 165, "deletions": 130}}, {"node": {"oid": "851460dea957d6af0f31e3319a57a1cd268d6620", "messageHeadline": "Adds support for getting permissions and ensures tests are passing. B\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 103, "deletions": 21}}, {"node": {"oid": "d629049b232fbb52ed239305f7b57732040c8c5a", "messageHeadline": "Updates docs and handles user auth success/rejection on manual methods", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 14, "deletions": 26}}, {"node": {"oid": "b231a6ac57b78d00083c9bd16a2d27122ae24234", "messageHeadline": "Removes `addManualPermission` and updates pairing route", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 48, "deletions": 83}}, {"node": {"oid": "52dd1d4fa0f1dcde4dd6fabeeedf176d53f905ce", "messageHeadline": "Cleans up BlockCypher provider to properly filter transaction history", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 48, "deletions": 38}}, {"node": {"oid": "91e75a561939e7008dc652a57a13cb94f8313107", "messageHeadline": "Passes along a missing (but required) argument in Ethereum getTx", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "94b32b3265fcf718e55618ddf33a84b7ca7d8b02", "messageHeadline": "Merge pull request #32 from GridPlus/fix/copy-files", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "28d8112c228d9472a40ba2cd4fa4699fa57eba2f", "messageHeadline": "bumping version", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0076525e218a4627631ae2623d25c5390f93ff2", "messageHeadline": "copying files", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b49abffd421c5e1bfdc03bad1f5d3d4dca794c65", "messageHeadline": "Fixes bug that would not allow module imports to instantiate providers", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 37, "deletions": 48}}, {"node": {"oid": "1422346baac200653ed43e98b8c4919ab2bbf2bd", "messageHeadline": "Updates jenkins to use build-cluster", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "82c375f361e06a163980c66bceed55f982a4ac8f", "messageHeadline": "Adds support dir to module", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7589fbf09983d0d82a162f3f1eae071b1a4b4a64", "messageHeadline": "Adds src back into npm module", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5036d68389862e57e29af830a2df896a0b09a935", "messageHeadline": "Makes package public!", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3da85268137ef59074de5f16111dd2fa6ea09e41", "messageHeadline": "Remove greenkeeper badge", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2a6cf9574be55ee3bd18e1b01b0f8c91d42001ef", "messageHeadline": "Merge pull request #29 from GridPlus/greenkeeper/initial", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "b943ba54d516ab5b609c63a287af3b00208e6913", "messageHeadline": "Merge branch 'master' into greenkeeper/initial", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 43, "deletions": 36}}, {"node": {"oid": "7802c587712ef354ac76868c76109c636099406d", "messageHeadline": "Merge pull request #30 from GridPlus/semantic-release", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 42, "deletions": 35}}, {"node": {"oid": "8624df7ab53b86791f23c5c02c4aec9be29e92d1", "messageHeadline": "Updates jenkins", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 42, "deletions": 35}}, {"node": {"oid": "70852e91711aca47437d036128af768df59d123d", "messageHeadline": "docs(readme): add Greenkeeper badge", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ac636454458e94e5a659d1658417c1c542db8278", "messageHeadline": "chore(package): update dependencies", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "46c8d57b2bba59de304c2db500b84f764dca85af", "messageHeadline": "Update README.md", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 7, "deletions": 20}}, {"node": {"oid": "7718017c8199c2762542dff96e864252bdfaf0bc", "messageHeadline": "Cleans up the docs a bit", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 37, "deletions": 48}}, {"node": {"oid": "ab6476e3fab0a5eb34233dcdc98ea07f0397f05d", "messageHeadline": "Adds config.js back in... one more time", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "072ed40f57e2813939b5fa155d3377967bcd7403", "messageHeadline": "Merge pull request #26 from GridPlus/docs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2367, "deletions": 1444}}, {"node": {"oid": "7478e2e7d336c3f6628c4e3266b27e923a5d14fd", "messageHeadline": "Moves secrets out and supports api keys being passed into providers", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 36, "deletions": 13}}, {"node": {"oid": "b0c957c69c78719d5f3c1f6f2c1434a206e83649", "messageHeadline": "updates license, removes empty files, and adds dist to npm distribution", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 15, "deletions": 389}}, {"node": {"oid": "0787e8f66c9fd28af457f32b9bd5afcfe8ec5b98", "messageHeadline": "One more tiny change", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "86bc6807da0483fc94da2931b765661058fcc864", "messageHeadline": "Slipping a few more readme changes in", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "f62da52a001acf7b37601e605b1fa7afe579be6a", "messageHeadline": "Updates the landing readme", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 50, "deletions": 254}}, {"node": {"oid": "015cb09d978875cca102b52530f4c038667ea344", "messageHeadline": "Fixes linting errors", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "66bbf06ea5163e7d1f413e0312313da6d46dc3e3", "messageHeadline": "Merges `signManual` and `signAutomated` into `sign` with a flag for u\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 28, "deletions": 42}}, {"node": {"oid": "8ffaa6a584878f9ec4d01308896fa23944a33306", "messageHeadline": "Removes now superfluous `isManual` and `permissionIndex` params for g\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 62, "deletions": 87}}, {"node": {"oid": "bf33612bffc227ba778d7379fa2dd1c57f540011", "messageHeadline": "Adds permission tests to btc-bcy", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 89, "deletions": 29}}, {"node": {"oid": "8a7da4a2e55d197c774a154fe87df371ec847a88", "messageHeadline": "Adds permission tests to local-eth", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 48, "deletions": 3}}, {"node": {"oid": "4f99146405a947221aad1aba6964986dc7514695", "messageHeadline": "Adds appropriate signAutomated tests to local-btc and fixes a bug in \u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 68, "deletions": 26}}, {"node": {"oid": "b92aa29f9002cdaeee46c74994dd8be96f542a71", "messageHeadline": "Fully deprecates buildTx", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 261, "deletions": 299}}, {"node": {"oid": "ff149734722b4b961dca27052c0e23d7bb273aae", "messageHeadline": "Removes buildTx from local-eth", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 86, "deletions": 77}}, {"node": {"oid": "be97696fdbb2392a94abd63ff9b432877c9a9693", "messageHeadline": "Gets sig routes working with blockcypher provider", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 136, "deletions": 105}}, {"node": {"oid": "5551c33cb234fe900a8ff78c3e87f703894ce6f7", "messageHeadline": "Cleans up Bitcoin sign API. bcoin working", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 193, "deletions": 387}}, {"node": {"oid": "48a4edcb9c3fe286e4adffce689ad7318b31f181", "messageHeadline": "Cleaning up signManual and signAutomated routes. Working for ETH, WIP\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 349, "deletions": 166}}, {"node": {"oid": "6669e3c5b03b00f85159a82b7a76268051dde484", "messageHeadline": "Ensures network options for Bitcoin are correct", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 34, "deletions": 20}}, {"node": {"oid": "d2168c6ff89f6069193a35b2459d69a48867dfe7", "messageHeadline": "Updates everything to use the new public dependency packages", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "b5f4d2c781db6505f46af0bb561346db8c480b22", "messageHeadline": "Docs finished!", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 168, "deletions": 78}}, {"node": {"oid": "b1aebb5d9bd2f49c933140b1e5368a7fcea30f09", "messageHeadline": "Adds more API methods to docs and fixes related inconsistencies", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 74, "deletions": 33}}, {"node": {"oid": "4230c70b7d1c609abc38ea558710958a2d3be9a7", "messageHeadline": "Fixes Ethereum providers to return the same transaction schema", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 115, "deletions": 52}}, {"node": {"oid": "b02ef57f9d97db286d882ed1a486c4ca0ac1787c", "messageHeadline": "A few more API descriptions", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 358, "deletions": 19}}, {"node": {"oid": "4c08c3423428bae8e54f991c78abe833d22690ac", "messageHeadline": "First pass at some API reference docs and updates to API to match", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 300, "deletions": 123}}, {"node": {"oid": "22d65f586598c6312ed3548c445ab12745b9cbfa", "messageHeadline": "Fixes rinkeby tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "1b77fe355dee6d514c2469456ad5296ddf247a5c", "messageHeadline": "local tests updated to fit with new Bitcoin signing API", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "d22c692c45f7462a2fb78d16e120f982e4eb6f6c", "messageHeadline": "Adds permissions logic", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 192, "deletions": 31}}, {"node": {"oid": "2bd063bf636cb579e0fd43d8014628c8fdb40142", "messageHeadline": "Adds docs on providers", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 109, "deletions": 6}}, {"node": {"oid": "7bba4be1b82844044a979b7b5cafa7a7a707086b", "messageHeadline": "Updates buildTx to conform to docs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 65, "deletions": 17}}, {"node": {"oid": "67f5e62b21a93457e3865f038be8c6b7d6c62ae4", "messageHeadline": "Fills in a few more sections", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 55, "deletions": 2}}, {"node": {"oid": "a48c3325c71e76b63630a46177ac957f246f37be", "messageHeadline": "Adds some more docs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 138, "deletions": 6}}, {"node": {"oid": "a2bb11848c91d8e91de8170eae8b80d9ffe9cfc0", "messageHeadline": "Adds a few more sections", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "6d506b20bc839804c7a082dc21b243fa1868ba12", "messageHeadline": "Starts docs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 126, "deletions": 0}}, {"node": {"oid": "59f4e3da2d0e05ae1bafa19a98f7c0c65040803d", "messageHeadline": "Fixes typo :|", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "75fca68d00dc28c9eb96c8b5cae914f769e069de", "messageHeadline": "Exports token lists outside the client object", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "bde52ddb580cb1a9fe17e8e1650583082c6b1e8e", "messageHeadline": "Merge pull request #25 from GridPlus/erc20", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 9608, "deletions": 222}}, {"node": {"oid": "3d777ebc7bf4121370f8edb17d31bf1d77ca7132", "messageHeadline": "Bump version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4336d1ff4facec851199921711f0488905e98a2a", "messageHeadline": "Fixes linting issues", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 13, "deletions": 21}}, {"node": {"oid": "3d0e1059f7c210d4831d64042a006b30b968b3c1", "messageHeadline": "Adds gettokenBalance route to jsonRpcApi provider module", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "b4f6e49e669b85bb07f6e6a9055ed2a3d3e7cf23", "messageHeadline": "Adds getTokenBalance route to etherscan provider", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "5f43f8aa9ac161984e41c0298098b98befe2ed81", "messageHeadline": "Breaks JSON-RPC and Etherscan providers into their own modules", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 238, "deletions": 162}}, {"node": {"oid": "e5a92651ad1a2aac279a05c7a312954a6b7545c5", "messageHeadline": "Fixes backwards compatibility issues related to querying token transf\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 103, "deletions": 13}}, {"node": {"oid": "6c607098f625ed801cf38299d1121b41539ec7cc", "messageHeadline": "Adds token list builder to postinstall and adds rinkeby token list", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 47, "deletions": 30}}, {"node": {"oid": "590f638105643777d4653d3d2ad5bc203317345b", "messageHeadline": "Adds ability to query ERC20 transfer history for multiple tokens usin\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 99, "deletions": 84}}, {"node": {"oid": "6aa07c5a6883478296b4e11081a211dc0a340cd2", "messageHeadline": "Adds sanity checks and fixes bugs in etherscan token transction requests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 9138, "deletions": 27}}, {"node": {"oid": "c0e53b1893ad98d9014e2523c26660354885a0cb", "messageHeadline": "Updates Ethereum provider to return fees in units of ether (rather th\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5b518d21b3dfde6b65a555dc8fccd3fd9e908960", "messageHeadline": "Merge pull request #23 from GridPlus/blockcypher-api", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1077, "deletions": 252}}, {"node": {"oid": "c17760f428f0b466ef7aebade23e11d50501bee9", "messageHeadline": "Updates the default transaction `version` for bitcoin to 2", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fce4911eee5e457ec7305eca7725f32900d706bb", "messageHeadline": "Gets API working for both blockcypher and bcoin. Ready to be merged. \u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 39, "deletions": 30}}, {"node": {"oid": "f5d24f4cdbb13e8538a9e060cdcb293e11503234", "messageHeadline": "Bump version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4272030963ec8387608170446dc7d22ae77d3b0e", "messageHeadline": "Merge pull request #24 from GridPlus/provider-separation", "author": {"name": "joshua ledbetter", "email": "ledbetterljoshua@gmail.com", "user": {"login": "ledbetterljoshua"}}, "additions": 367, "deletions": 268}}, {"node": {"oid": "11302fd2db5a3c324fb21f9fae451b05fd21126c", "messageHeadline": "fixes tests", "author": {"name": "ledbetterljoshua", "email": "ledbetterljoshua@gmail.com", "user": {"login": "ledbetterljoshua"}}, "additions": 4, "deletions": 49}}, {"node": {"oid": "899d624af6428f0c22259daf997cfa8017eeec02", "messageHeadline": "fixes _filterTxs", "author": {"name": "ledbetterljoshua", "email": "ledbetterljoshua@gmail.com", "user": {"login": "ledbetterljoshua"}}, "additions": 39, "deletions": 24}}, {"node": {"oid": "6aa4443c67cfac87e378126a2ccefcc7b7c7d18a", "messageHeadline": "Merge branch 'blockcypher-api' into provider-separation", "author": {"name": "ledbetterljoshua", "email": "ledbetterljoshua@gmail.com", "user": {"login": "ledbetterljoshua"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "312e0c0d833f7e558c6f8ff49fc40fc8dca48330", "messageHeadline": "adds a bitcoin api to be used in the Bitcoin provider file", "author": {"name": "ledbetterljoshua", "email": "ledbetterljoshua@gmail.com", "user": {"login": "ledbetterljoshua"}}, "additions": 352, "deletions": 223}}, {"node": {"oid": "0df945453ccba8bda98b722e50619ae75bedfc0f", "messageHeadline": "Fixes edge case in getBalance", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "5d543a6cce4fbd51d7e200ecee4edc5758ba25a9", "messageHeadline": "Updates blockcypher routes to not batch requests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 34, "deletions": 31}}, {"node": {"oid": "ed7b6e2e6b38c1fc2039e9518760b79d7f27b7e9", "messageHeadline": "Slight update to the bcy test", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "81c8809ab6b865aabff759b8451221c8499feb44", "messageHeadline": "Sanitizes some Bitcoin functions in case the wrong type of provider t\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "2d092641b15adcc0fe296431a9bfea40976a9da7", "messageHeadline": "Fixes bug in bcoin test", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "325ff22ad3fa7abe0b1478b0e3b90e783bc97339", "messageHeadline": "Fixes a few bugs related to getTxs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 41, "deletions": 66}}, {"node": {"oid": "53c40f745b5186d98e2480b3900f13c8977c5dd4", "messageHeadline": "Fixes bug with UTXOs in blockcypher. NOTE: This breaks the bcoin func\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 103, "deletions": 94}}, {"node": {"oid": "8e368f59f3e9a87aaa360597eaed17c2975bd265", "messageHeadline": "Adds ability to query for a block explorer url out of your client pro\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "8e7c86a0e01329ca3625ecf149ba68e7f73bf74e", "messageHeadline": "Fixes one more small bug", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "83563c0323eb0daa6d27b23daf36b34c2e142e98", "messageHeadline": "Fixes some BlockCypher tx parsing issues and bumps version to 32", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "c04bfc3fc0f06f6155ad45876a2d346477022d7d", "messageHeadline": "Adds getTx route", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 76, "deletions": 45}}, {"node": {"oid": "61530c04027f9430486cc644689ee2cafd210c16", "messageHeadline": "Fixes a few bugs related to requesting using a backwards compatible API", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 55, "deletions": 53}}, {"node": {"oid": "00ae3631e4eed1f018b0afece455c185421ec840", "messageHeadline": "Version bump", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8117f7e1409475bf4c6fa37c7ea4bdbbaeb9c570", "messageHeadline": "Removes reference to xmlhttprequest", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f58f2f40c26867098a1866823df85810ffab7e79", "messageHeadline": "Removes extraneous module", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "8699f0fb34699f2aa83a48e61f833a780939509c", "messageHeadline": "Gets BCY tests working. Bumping version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "5868abc43f22fdbc254a5680a2fea4147a75725e", "messageHeadline": "WIP - lots of shit, still not working", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 38, "deletions": 63}}, {"node": {"oid": "1bdc56aea0431f56ed8e4feceb7dcbdd0de436ef", "messageHeadline": "Splits bitcoin live testnet tests into two files - neither is working\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 259, "deletions": 39}}, {"node": {"oid": "036280d391a78b024ae39328903a9db2ceb56aee", "messageHeadline": "Signing transactions, but they are not being processed by blockcypher\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "d8456efa10e90238690b591d95a1a3e9d057e1fe", "messageHeadline": "Fixes bug in determining the fee and amount to send when building bit\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "7b0a54fc06194d89711d78f3af2d1df7037b61a1", "messageHeadline": "WIP - gets BCY addresses to generate and connects to blockcypher API \u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 200, "deletions": 141}}, {"node": {"oid": "58420764361251ff00d7e4b1f1c30b82a38f6a43", "messageHeadline": "Adds tx sorting", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "b878fa120f8cc926c2afc88ea47f5e5029181bb4", "messageHeadline": "WIP - adding tx broadcast", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 89, "deletions": 59}}, {"node": {"oid": "e2e465298130a1694023ed5c0316b3c6a97646e2", "messageHeadline": "Adds output tx parsing as well as a broadcast method", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 147, "deletions": 50}}, {"node": {"oid": "050068ae65e63aabe9200c13d9e6c1cd5ffcf6ad", "messageHeadline": "Breaks out new BlockCypher api connector into its own class and adds \u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 128, "deletions": 13}}, {"node": {"oid": "814d232680b4e0e494422d97338c610944996a0a", "messageHeadline": "Adds GET requests from blockcypher", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 83, "deletions": 18}}, {"node": {"oid": "b555c38988c212a435c925cd74527858c78b8271", "messageHeadline": "Adds ability to query blockcypher", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 84, "deletions": 6}}, {"node": {"oid": "208b26385619f2e70c96fa538cad4e30c317eae3", "messageHeadline": "Merge pull request #22 from GridPlus/etherscan-api", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 360, "deletions": 96}}, {"node": {"oid": "9e0f23d03c960b8d217e86ebb0d595dc5662c4a7", "messageHeadline": "Gets ERC20s working for local nodes and breaks tests apart by network", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 122, "deletions": 131}}, {"node": {"oid": "5286750d8ac16811336e6b23aa9c23ff7b30ffb6", "messageHeadline": "Gets ERC20 token transfers working on etherscan", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 237, "deletions": 120}}, {"node": {"oid": "330d39d108231b0012f32de7588074b7e9b15f27", "messageHeadline": "Fixes a few small bugs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "b91626fed3ff9e98c4d400bc20d37fbd703cd7d4", "messageHeadline": "Bump sdk version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04eb5597c6bb88519b3a6944f21e3061a93b62a3", "messageHeadline": "Updates API to return filtered txs for etherscan requests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 51, "deletions": 20}}, {"node": {"oid": "977a38e9f8d2efbd59fc0d7701252ddcd8cc6f42", "messageHeadline": "Fixes config export bug", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e8703d850fe826d767dd02afaa13ea470497e99", "messageHeadline": "Cleans up Ethereum API for the SDK to allow tx history lookups", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 36, "deletions": 70}}, {"node": {"oid": "34ffa21ba0dbd08d9797dad0b2a2d48b29fedb43", "messageHeadline": "Bump sdk version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "671a18edbe66188c29c8162837af9f18dc099d53", "messageHeadline": "Adds etherscan provider options as well as rinkeby tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 163, "deletions": 9}}, {"node": {"oid": "75394fcf5cf68a379bf5fb5377f2ce0e5488f19b", "messageHeadline": "Merge branch 'master' of github.com:GridPlus/gridplus-sdk", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f42f7cdee67ea2bd7e66af4a4830ec74f6137c35", "messageHeadline": "Adds an ETH send script and fixes a few things wrt the docker containers", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 51, "deletions": 6}}, {"node": {"oid": "7c8de7d1a9ef537b1906ecd0b670ef0b33b38594", "messageHeadline": "sorts utxos when sending btc", "author": {"name": "ledbetterljoshua", "email": "ledbetterljoshua@gmail.com", "user": {"login": "ledbetterljoshua"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "358f0f9fcc35b0b6e23f1b153ac0c55207d6a270", "messageHeadline": "Moves Bitcoin script and changes all ** to Math.pow", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "7e2b5bc2d7c1bdc6d9e72d33cd5e6c4aee549f7c", "messageHeadline": "Adds ability to specify a custom POST HTTP request", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "29f3a3e94172a7fae8982b998a6f03d12e22506c", "messageHeadline": "Adds script to send BTC", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "fa21daa417e24acbd8e10e032fdc0479b0d38cda", "messageHeadline": "Adds make up-test", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "fbb8b143cf6545021f4881722ad9a037d4ab2bfa", "messageHeadline": "Adds parameterizable config options to provider constructors", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 67, "deletions": 10}}, {"node": {"oid": "c4107e513f91c3e717de3a87ad4aa90fb76b7d1e", "messageHeadline": "Fixes linting issues", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 17, "deletions": 20}}, {"node": {"oid": "5fbec2d18f01e6e54892b558bfa5549b5e1a9350", "messageHeadline": "Removes secp256k1 from the SDK to be consistent with signing-service", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 25, "deletions": 296}}, {"node": {"oid": "22cf2690691a717dc33279062c34dbcb1ffb5094", "messageHeadline": "Updates schema returned from getBalance and getTxHistory", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "6f730c7553c0c3e5693cf2f99d6c9205d5902e15", "messageHeadline": "Merge pull request #20 from GridPlus/multiple-utxos-txs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 199, "deletions": 90}}, {"node": {"oid": "ef21e601eadf597aedd895e570214e4605eb519c", "messageHeadline": "Bump version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "719424645d1e1b5a49509c43520673576b8a7fb4", "messageHeadline": "Adds buildTx function to BTC (already exists for ETH)", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 99, "deletions": 45}}, {"node": {"oid": "25035c863bca47d8bfe012dc513c0eef4b5afd5e", "messageHeadline": "Adds function to request a transaction history for multiple addresses\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 58, "deletions": 7}}, {"node": {"oid": "5deea3dfbf439b6d4d7b143f2b2689c045e02643", "messageHeadline": "Adds method to get UTXOs in bulk for multiple BTC addresses", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 44, "deletions": 40}}, {"node": {"oid": "07df36f6cf7223592c3925a6acb5ce4c9f13d3e4", "messageHeadline": "Adds opts to BTC `broadcast` function and bumps version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "bbecd3be7928a0efe0312fd7de3b3fc24718e7d8", "messageHeadline": "Adds minor bug fixes", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ee0924e4695aae5f2760d8b6013cb461a565b91d", "messageHeadline": "Adds the same fix to Ethereum", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "679c866a7af3bfb593b920440e932e2ece7f823a", "messageHeadline": "One more fix - fails to push tx if it does not exist", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6545f6f072cef0f7a68b197ec8bb579cc87efdd4", "messageHeadline": "Handles null/undefined tx responses for both BTC and ETH", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "3f36397bf2bd0fad76425f87bfcfc0136c6f1e4a", "messageHeadline": "Bump version", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f97e9ca971dc1344d860a4539710fa0648457ec", "messageHeadline": "Adds missing param to Ethereum getTx function", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1197e89a6eed7d0dcc62d92af52649b11bc0dac9", "messageHeadline": "removing npm token use from bcoin image", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c12a3459919c0479485ebbf2b4cb62e24477e89a", "messageHeadline": "building and releasing bcoin image", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 24, "deletions": 0}}, {"node": {"oid": "e013664bc2148bcc09df16e35ab45360ab670ac0", "messageHeadline": "enable overriding bitcoin node host via env var. creating and publish\u2026", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 84, "deletions": 1}}, {"node": {"oid": "48149d101c96bc136036ab003c3c8a8ce0ca2930", "messageHeadline": "Merge pull request #17 from ledbetterljoshua/patch-1", "author": {"name": "joshua ledbetter", "email": "ledbetterljoshua@gmail.com", "user": {"login": "ledbetterljoshua"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c53e13020b9e64237af440a81639c9d74a699ae7", "messageHeadline": "Merge branch 'master' into patch-1", "author": {"name": "joshua ledbetter", "email": "ledbetterljoshua@gmail.com", "user": {"login": "ledbetterljoshua"}}, "additions": 387, "deletions": 76}}, {"node": {"oid": "22c8b00849cee462577ed9d67236e4b8a9b63021", "messageHeadline": "Merge branch 'master' of github.com:GridPlus/gridplus-sdk", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 208, "deletions": 43}}, {"node": {"oid": "912d54d13d8434600b10901ba5bdb0c3f1149346", "messageHeadline": "updated debug to use new package name", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 14, "deletions": 4}}, {"node": {"oid": "2d5a8cbd54f47f43c55f6f7d85a936d0ce0027a0", "messageHeadline": "Changes ETH broadcast to the same API as the BTC one", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "fce15b9f9d7fb265bdc71bcd5198053ab3734f42", "messageHeadline": "Updates BTC `broadcast` to return the now standard tx data schema", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "72e704fbbe9af331af5a2d8dd7534946b8760333", "messageHeadline": "Reverts getBalance functionality for Bitcoin. It was breaking too man\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "e9f1dbe8bc98530380e96696f6ea34c7a16e6ee1", "messageHeadline": "Merge pull request #19 from GridPlus/feature/get-tx-data", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 195, "deletions": 27}}, {"node": {"oid": "a5f0b9c788fe185e97ea277a2f486aea6fe5bc2c", "messageHeadline": "Bump version number", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c203cdb4017e0b89a2729ab9704ceaa29a255d45", "messageHeadline": "Adds consistent tx return data for BTC and ETH", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 101, "deletions": 17}}, {"node": {"oid": "7df2ccffb234e33a563c76165db17b7beeed555c", "messageHeadline": "Finishes ETH tests of new functionality", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "f316cc4d41f119df09e7c49f06c8f87770b46821", "messageHeadline": "Adds function to request an ETH transaction. Data will be returned fo\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 94, "deletions": 13}}, {"node": {"oid": "da7cb23d5ce061fd09342807b8397bfec129f381", "messageHeadline": "Adds a few more pieces of data to ETH sig returns", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "11ad515d5561b3247c8acabc3a27d74390b89c41", "messageHeadline": "adding ethereumjs-tx back into devDeps", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e1865be851564d7372aca9cda8a570ad841c8efe", "messageHeadline": "Merge branch 'master' of github.com:GridPlus/gridplus-sdk", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3e2fc771edae8762ba71953d14036d17b2cb2776", "messageHeadline": "Adds relevant return data to ETH-related `manualSig` requests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 138, "deletions": 26}}, {"node": {"oid": "611b6fdbc08e1a1ad04abab922dd80358c2cb4c5", "messageHeadline": "Merge pull request #18 from GridPlus/feature/adding-publish-target", "author": {"name": "Matt Walters", "email": "github@iammattwalters.com", "user": {"login": "mateodelnorte"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "098fab1fdf1c79c3bba1ec10289ceed85981dc75", "messageHeadline": "adding publish target", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6922afcbc581f6381bc7a2108afec99c98ceed29", "messageHeadline": "Adds nonce to getBalance for ETH", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "266408747d1526948d5a6817b84c242511f22004", "messageHeadline": "updates @gridplus/gridplus-sdk to @gridplus/sdk", "author": {"name": "joshua ledbetter", "email": "ledbetterljoshua@gmail.com", "user": {"login": "ledbetterljoshua"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3be7e4c1dc054860537e9098328a88107059f353", "messageHeadline": "namespace package name with @gridplus", "author": {"name": "joshua ledbetter", "email": "ledbetterljoshua@gmail.com", "user": {"login": "ledbetterljoshua"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb1690837f66b7612d3d813438433123e20772c5", "messageHeadline": "Merge pull request #16 from GridPlus/feature/send-rest-calls-to-signi\u2026", "author": {"name": "Matt Walters", "email": "github@iammattwalters.com", "user": {"login": "mateodelnorte"}}, "additions": 157, "deletions": 35}}, {"node": {"oid": "3dce0a6eabc64f4164290cefe31976e4d6ff06f0", "messageHeadline": "including new libs in meta repo", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e30de31b7ee18a73bbb1d36a32bcb9d89d456177", "messageHeadline": "fixing replace typo", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "665c007c4fa1952a653f8b197ae3d53f7d880dec", "messageHeadline": "working with make install, will allow creating an integration test ru\u2026", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 152, "deletions": 33}}, {"node": {"oid": "c19f7f264cfda87c8c03febdccddc0461d50393b", "messageHeadline": "Merge pull request #15 from GridPlus/pending-tx-api", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 137, "deletions": 95}}, {"node": {"oid": "0f489e9800f95f9482f4653598dc06348a4133e7", "messageHeadline": "Adds broadcast function to SDK client as well as extension functions \u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 137, "deletions": 95}}, {"node": {"oid": "2a8e8c6e7a8679c78ce3366396df794cd032172e", "messageHeadline": "Merge branch 'master' of github.com:GridPlus/gridplus-sdk", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "bd782f73c7c1c2b7a55225fae860bfb002cd6636", "messageHeadline": "Updates logic to pull txHash out of segwit transactions", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "42b655833712489a4b6fb3647949f62884581779", "messageHeadline": "ensure install uses nexus npm repo. adding single-command to npm link\u2026", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "9edb82cab3ecc26c88f66e9b770f83633d48ec93", "messageHeadline": "Adds new `data` param to `signManual` callback. This includes necessa\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "8d617d5454441c4116831b45113d6b60ac9b6fc5", "messageHeadline": "Merge pull request #13 from GridPlus/fix/add-regtest-addrs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 37, "deletions": 18}}, {"node": {"oid": "01418549fc7448cb69a65c4c74b013f809491014", "messageHeadline": "removes private: true, to enable publishing to nexus", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "608a9e6997549991af91912190fd34ffe35ef249", "messageHeadline": "All tests passing using regtest addresses", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 437, "deletions": 440}}, {"node": {"oid": "e04eddfb759db3a5aecfb5350331a35423e0ade5", "messageHeadline": "Adds new regtest network object and new btcHolder address", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 463, "deletions": 441}}, {"node": {"oid": "4a1bdaa8ee61f1be6d7ba7faa186fd236e7a5f1b", "messageHeadline": "Moves all balances to atomic units to avoid API confusion", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "2dec097c6c7e75292e147e368d8491ee793ef2be", "messageHeadline": "Micro change to test for easier integration with mobile wallet", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67718fc33b820a5302d43f729cf9ea6847fa9d98", "messageHeadline": "Merge pull request #12 from GridPlus/fix/resolve-utxos-txs", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 66, "deletions": 7}}, {"node": {"oid": "b4eeeafe64cb6ee669505fd96d6ba286fba7e069", "messageHeadline": "Adds tx to returned object when querying for balances", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 66, "deletions": 7}}, {"node": {"oid": "ab3f639c4db4540a6a0ac238fcbaada45725b5c0", "messageHeadline": "Adds deletePairing route and adds some sanitizers to token gathering \u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "b34ac3d60a2024d713b66a1ccd9a1cbefba52335", "messageHeadline": "Merge pull request #10 from GridPlus/feature/invert-providers-to-cons\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 806, "deletions": 10208}}, {"node": {"oid": "e97f992593d51d92c2a5d1c67a71fd839d40aabb", "messageHeadline": "Merge branch 'feature/invert-providers-to-constructor-param-and-match\u2026", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4f004c85f539c29820079bf3064e4354d43947c5", "messageHeadline": "fixing test agent services to log correctly, using DEBUG as they dont\u2026", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba8729967093c136e1f5ab7b7f584bb8e9a0d7bc", "messageHeadline": "Adds 'buffer' module as a RN shim... hopefully it works", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "20fcad45d2f357d296190180b2b669b84b4bd960", "messageHeadline": "Fixes bad typo", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01b6002d96174b8da3f28dfa20771b1cf1bd2925", "messageHeadline": "putting Bitcoin.js and Ethereum.js providers back in place", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 270, "deletions": 0}}, {"node": {"oid": "346ddc4adf575bb2cbb0d4cc3f959be5adf71665", "messageHeadline": "merging", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 0, "deletions": 270}}, {"node": {"oid": "805b3e7c8387544476df4a0a4c5e9c3e3d46954f", "messageHeadline": "Merge branch 'feature/invert-providers-to-constructor-param-and-match\u2026", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 0, "deletions": 270}}, {"node": {"oid": "732ecb455f6e156b2aaf8ce6bf4b34845d3a21b7", "messageHeadline": "replaces old request/response test pairing method with ability to pas\u2026", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 247, "deletions": 116}}, {"node": {"oid": "7e15ca5e5dd51527995d9483bdc23d50cc90285e", "messageHeadline": "Delete ethereum.js", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 0, "deletions": 174}}, {"node": {"oid": "342668056818808a71859089612662306ff23cb8", "messageHeadline": "Delete bitcoin.js", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 0, "deletions": 96}}, {"node": {"oid": "5cd306b56ca4830f0156806fe8ff4738a96f9c74", "messageHeadline": "forcing case change", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 270, "deletions": 0}}, {"node": {"oid": "ab71c96d40677887513c78ede60c9c4ec34f25bb", "messageHeadline": "fixing package.json", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7dfd0e90e901603db808a1e632cf7b6e4c974147", "messageHeadline": "adding convenience make target to link internal dependencies. updatin\u2026", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "2d03ee7c72751d5390b4a96ef44c2ec2ec74d68d", "messageHeadline": "merging", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "43091d8c2fa53bd786a8dcf33862d4c188a3cbd9", "messageHeadline": "Moves crypto functions to their own modules (one for React Native, on\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 6, "deletions": 43}}, {"node": {"oid": "0cbfc455896eede047d5fb208fab330fa4a96703", "messageHeadline": "Adds fork of bclient to remove bsock", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5eed7f13df2cfe464a3550848b32307493c80f1d", "messageHeadline": "Removes package-lock.json from git because it's annoying", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 8277}}, {"node": {"oid": "a82d4dca4fa36f147d5dcf034628a2b05e64821a", "messageHeadline": "Removes bcoin from npm dependency (docker can still pull it for testing)", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2180, "deletions": 3549}}, {"node": {"oid": "7ff75e7d80954eb1ee7df17d5639d687cb4d14f9", "messageHeadline": "Fixes imports for RN", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "988a3f2a78808571d5d8f4f13ee117f596c7ace7", "messageHeadline": "Removes crypto export again", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "a1f86162824eb29d3a7006174fe7c6f30061fe4d", "messageHeadline": "removing dead code", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 0, "deletions": 31}}, {"node": {"oid": "eba9af1556f13db582fb4a75b69c724fe0351d39", "messageHeadline": "refactor RNC to class", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 15, "deletions": 22}}, {"node": {"oid": "9e9b21f245041401c07572624f528c744b3548f6", "messageHeadline": "merging", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 59, "deletions": 43}}, {"node": {"oid": "be58d5630a838781371ce82802dca35daaf6c751", "messageHeadline": "merging", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 63, "deletions": 44}}, {"node": {"oid": "744c70974b49a8773c959b8baac4abd0d51f3317", "messageHeadline": "Refactors crypto functionality to be external to SDK class", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 47, "deletions": 48}}, {"node": {"oid": "d75a6e08fb85c00bfc6fe028335e58330cb166c4", "messageHeadline": "refactoring network providers to classes, passed in via ctor", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 596, "deletions": 479}}, {"node": {"oid": "91697b074fe02b343b00bbd920727b5bd23e639f", "messageHeadline": "Trying a different require method", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5c4e664a72bc81ec796d0d2661c0e110fd7a51d4", "messageHeadline": "Updates crypto imports to use dist files", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "63c28b82c73ba334fd721dd3f7f7d4bff0c5a4ab", "messageHeadline": "Breaks out crypto functionality to use sjcl for react-native users", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 78, "deletions": 50}}, {"node": {"oid": "ea75f698fcd2925a3f179d3f91b6cc3a9bd8afae", "messageHeadline": "Removes unneeded nexus dependency", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "55aa515809cc1569f96547a382769873a2afa246", "messageHeadline": "Adds privKey check on instantiation", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "e89306905584820abbc3f4e716384de945c3c229", "messageHeadline": "type param in pairedRequest is redundant", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 7, "deletions": 12}}, {"node": {"oid": "f91438ac83fb04ba40433948dfc50f7e5a16770e", "messageHeadline": "first swack: refactor node crypto usage to separate module. can later\u2026", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 31, "deletions": 20}}, {"node": {"oid": "cb09f9f40268993e3a38d4eb6a9176c25fc83a9c", "messageHeadline": "exporting providers, to allow specifying as constructor option property", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 91, "deletions": 99}}, {"node": {"oid": "aa5604279af194b8c32c0d0ca80dcdd5b3c28eea", "messageHeadline": "drying out sdk and rest/client. moving redundant functions to sdk", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 28, "deletions": 48}}, {"node": {"oid": "69e6a7106916dd3613b702b23c61da120a0f89ef", "messageHeadline": "adding make test-watch target. refactoring rest/client inheritance to\u2026", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 74, "deletions": 34}}, {"node": {"oid": "d0da1629fddca55ff5a7950d474aa6541d1476d2", "messageHeadline": "linting. fixing some misc errors. getting rid of unused variables, etc", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 153, "deletions": 109}}, {"node": {"oid": "a18a785d2e7f37f878700f1718ca10591075a638", "messageHeadline": "Merge pull request #9 from GridPlus/fix/callbackify", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 420, "deletions": 445}}, {"node": {"oid": "94d93f3a23ef7db30fca885cf6f394abde217b90", "messageHeadline": "Resolves conflicts and breaking tests related to es6", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 109, "deletions": 146}}, {"node": {"oid": "d4ecc897a44aef7f23423708fe8578d26daee7bc", "messageHeadline": "Merge branch 'master' of github.com:GridPlus/gridplus-sdk into fix/ca\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 443, "deletions": 330}}, {"node": {"oid": "d3a03cac7d4fd1a2249c23568e1d032bfbce4231", "messageHeadline": "Moves provider cache to the SDK class", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 60, "deletions": 55}}, {"node": {"oid": "e67b0ba2e56ba24a5e9e8e87c8f05aee4db35c5c", "messageHeadline": "Adds callback to ETH provider instantiation/connection", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "b1f0ca56a11875fa26236cf44690cc03e1ef4f3c", "messageHeadline": "Moves getBalance and getTransactionHistory in ETH to callbacks (and c\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 154, "deletions": 168}}, {"node": {"oid": "e469aa66ef9c843f6e1f800513eee03cc2a4eb2f", "messageHeadline": "Converts getbalance to callback within BTC", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 53, "deletions": 62}}, {"node": {"oid": "fb671ff6915358692d3d0fa42281768715bff8a3", "messageHeadline": "Merge pull request #3 from GridPlus/feature/adding-docker-compose", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 372, "deletions": 301}}, {"node": {"oid": "552d679f9be2654a11b0d9d258e6c2149414a52b", "messageHeadline": "no need for all the extra, specific down targets. make down works for\u2026", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 3, "deletions": 13}}, {"node": {"oid": "6eb3fc01cdb08c4cac363b6ee452e26ba42fd781", "messageHeadline": "adding install make target. recreating package-lock", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 163, "deletions": 2068}}, {"node": {"oid": "da1c01a273a3c8c7fffa18f2da31e5ac3be7ce43", "messageHeadline": "converting to es6 syntax. fixing main target to point to dist/index s\u2026", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 7037, "deletions": 1367}}, {"node": {"oid": "5b7b1c4dca19783f2dddc0dee1e2f41b2bede37c", "messageHeadline": "WIP; starting to turn all promises into callbacks", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 50, "deletions": 63}}, {"node": {"oid": "4ad4a8090671967199733e70d03c506045ea0d9b", "messageHeadline": "Updates makefile to contain bcoin fork", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1172, "deletions": 821}}, {"node": {"oid": "8c78ba382d6d2495e63adcdfe8fe5e4fcfaa6ded", "messageHeadline": "Merge branch 'master' of github.com:GridPlus/gridplus-sdk", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 589, "deletions": 1074}}, {"node": {"oid": "9aa2ad1bafe38134710af02feff9051bbddecca9", "messageHeadline": "Merge pull request #8 from GridPlus/feature/dockerizing-tests-again", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4281, "deletions": 944}}, {"node": {"oid": "a0205a01a700bf4a4613db409190801acb8918fb", "messageHeadline": "Merge branch 'api-integration' into feature/dockerizing-tests-again", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 37, "deletions": 16}}, {"node": {"oid": "4cbb68cc09f7a6c09ba8a3b234c77c63eb6488ee", "messageHeadline": "k81 Bitcoin transactions being published and processed correctly!", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 37, "deletions": 18}}, {"node": {"oid": "b2ab9d5ce4280602831b2d18745387c5c8ccc2be", "messageHeadline": "removing console.log", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "84798ce11e78a2a8b264e374d49b9cb62b9ab481", "messageHeadline": "Merge branch 'api-integration' of github.com:GridPlus/gridplus-sdk in\u2026", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 106, "deletions": 13}}, {"node": {"oid": "b821b55661f9d0cf10b67efe05bf07fdb549ef50", "messageHeadline": "removing console.log", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "196756f449269fb0efa245b9439a076a4a6271e9", "messageHeadline": "Building Bitcoin transactions, but getting blocked by bcoin's prematu\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "bce05b5193bd34a9a93b01123e738913de50cd6d", "messageHeadline": "ETH and ERC20 transfers out of the k81 are working", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 40, "deletions": 13}}, {"node": {"oid": "b05052a0a5e32f72fdc539802cae19029168d757", "messageHeadline": "merging", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 210, "deletions": 127}}, {"node": {"oid": "7e43fd517984368aea2a096bf5b577a64e2e70f8", "messageHeadline": "fixing to use custom dockerfile for bcoin in order to ensure exact ve\u2026", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 250, "deletions": 126}}, {"node": {"oid": "e5c42d659370e4f33604a5d699bbc8d60242211b", "messageHeadline": "Successfully signing ETH transactions out of test", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "b7ecaa9d9228faf83e1733df98e545cbef29fa81", "messageHeadline": "Adds transaction builder to SDK (only works with ETH for now", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 143, "deletions": 56}}, {"node": {"oid": "b16c28e4fee0401acaae64821da8ca5542dce2c1", "messageHeadline": "pointing web3 provider at 8545, when using make test, instead of 7545", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "69cab2fd909c096534f3cefb13a12b0af61b55ae", "messageHeadline": "ensuring ganache reachable from host", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3d22bfccfa9e0369b162957864d2f182fa125b88", "messageHeadline": "adding missing catch", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "c6d04540916a66718ed658351d8a6a18a168900e", "messageHeadline": "adding mocha to devDependencies & adding npm test target. adding in m\u2026", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 4107, "deletions": 901}}, {"node": {"oid": "db772c7c58e1ebc6181df03ea41674627149bcbb", "messageHeadline": "Adding agent connectivity to the ETH tests. WIP", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 61, "deletions": 22}}, {"node": {"oid": "2492b76c63c50f32f1d7f3135411146f60a6a02c", "messageHeadline": "Adds connection to agent in btc tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 58, "deletions": 25}}, {"node": {"oid": "345be82ce2acd78894c52756613962605160f58e", "messageHeadline": "Undoes the previous reversion", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 34, "deletions": 15}}, {"node": {"oid": "4e0c6b332ea1a6733e04f3243d6c9f1a425d2dfa", "messageHeadline": "WIP; stashing changes", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 169, "deletions": 106}}, {"node": {"oid": "b83107a69433591e51a4668fc689792b588686e5", "messageHeadline": "Adds a few more tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 113, "deletions": 10}}, {"node": {"oid": "7d27bbae09bb7fa4172eae5288acdaca77ef5dcf", "messageHeadline": "Merge pull request #4 from GridPlus/api-integration", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2523, "deletions": 2161}}, {"node": {"oid": "9b871fe8a4ced4cf7ed98c0fb672da92f192c236", "messageHeadline": "Moves agent-rest-client into this repo and gets pairing, permission, \u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 607, "deletions": 8}}, {"node": {"oid": "24ebfc61b6f3120a8fa10e5960cd45c97cc00711", "messageHeadline": "Imports agent-rest-client and extends it with the sdk", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 832, "deletions": 1255}}, {"node": {"oid": "9c48d238e4b7c02b88a085cd801242867e9e7288", "messageHeadline": "WIP; checkpointing", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1367, "deletions": 1201}}, {"node": {"oid": "4da57267caea1bdf86724c73bbd9e071322df2de", "messageHeadline": "Updates connect() to call REST API", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 49, "deletions": 29}}, {"node": {"oid": "0fae22aa1da1c40a41f0d9d3b254317f7819e00b", "messageHeadline": "adding docker-compose file to start signing-service and api. updating\u2026", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 1366, "deletions": 1197}}, {"node": {"oid": "adec03f0dfd4190cc5398848268199bb7bf89bcf", "messageHeadline": "Forms BTC transaction and successfully broadcasts to mempool", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 71, "deletions": 5}}, {"node": {"oid": "402fd2506890b9b8c3a899c64938db97560e9a49", "messageHeadline": "Adds scaffolded tests for btc functionality", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "b2b9571474eb5a1a705ed285bc9ea048f44a236a", "messageHeadline": "Updates bcoin config to regtest. Tests now mining blocks to spendable\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 47, "deletions": 237}}, {"node": {"oid": "e61f14cd38a8022e88978beb0e618b58f2b0760f", "messageHeadline": "Removes old/extraneous files and cleans up directory structure", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 44, "deletions": 176}}, {"node": {"oid": "a5ec1d4f31a597ac984d1d3e1d66f8e7f99d6049", "messageHeadline": "Moves requests to bulk lookups when applicable.", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 63, "deletions": 58}}, {"node": {"oid": "7c42a223e0fd6fe5ee0398b659c297a62a7dbce4", "messageHeadline": "Updates documentation and adds `host` param to bcoin client init", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 55, "deletions": 5}}, {"node": {"oid": "af9e1ebf4b7ba3a6384d5d3ec4f0048e76d02fd6", "messageHeadline": "Updates balance checking to handle multiple addresses. All tests passing", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 55, "deletions": 11}}, {"node": {"oid": "00c8490cf16eda1daf924e46fe6ca62bcdbe188a", "messageHeadline": "Removes unnecessary tests and starts multi-address lookup", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 44, "deletions": 12}}, {"node": {"oid": "954eb92bebb88b1bd909acc1469064013daf2c30", "messageHeadline": "Adds a few more sample tests indicating a bitcoin transfer", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 208, "deletions": 380}}, {"node": {"oid": "1e4b6cdf2438b2a59104846ff05fcb4f0a60f4ac", "messageHeadline": "Switches to bcoin node/api", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 887, "deletions": 49}}, {"node": {"oid": "c181f22b532764140eee0d329c180da8574a605b", "messageHeadline": "Connects to bitcoin node and updates ETH node connection api", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 451, "deletions": 41}}, {"node": {"oid": "2e19f43dee711d5406de3dc32b60bc52d4b8379b", "messageHeadline": "Adds instructions for installing Bitcoin node and syncing to testnet", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "84f8317a55498b61787b99d046c632356edd2078", "messageHeadline": "Adds `connect` route which connects to a desired agent", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 162, "deletions": 22}}, {"node": {"oid": "06d81963d7dd1d2172a720b6350dce4fa9101d33", "messageHeadline": "Replaces web3.js with ethers.js; much smaller source and should (hope\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 212, "deletions": 2113}}, {"node": {"oid": "d4851910cf0f3e4bc9b142331affbde635946af9", "messageHeadline": "Changes dynamic import statement; RN does not like it", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e731d597724f5aca64ac17c067575d289a67d911", "messageHeadline": "Comments out all unused code so that RN can import this", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "3248b6e0c72617d0899707f5f783a1a0ab2dfc9a", "messageHeadline": "Removes built-in http module (we don't need it right now)", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b3198a9f899a095183d2dc1c1349a49906202db3", "messageHeadline": "Replaces node crypto module with elliptic.", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "49fda12ed211f5a9f72d69e9b2f4798bcafa2b09", "messageHeadline": "Merge pull request #1 from GridPlus/blockchain/eth", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 410, "deletions": 177}}, {"node": {"oid": "49d501fdcaec15bfde4ad5eb8edf9b504f2c91f0", "messageHeadline": "Adds nonce check function to SDK", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 48, "deletions": 9}}, {"node": {"oid": "c34cf540edde08e750bdccdf36fe2bd4697ed1a9", "messageHeadline": "Adds token event lookup", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 86, "deletions": 167}}, {"node": {"oid": "f283cab8070b011777014d01732739318010c5fb", "messageHeadline": "Updates the `getBalance` API to include a currency param (cleaner calls)", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 60, "deletions": 18}}, {"node": {"oid": "394218e576dd68541127ef44208d4d1c40ecb2cd", "messageHeadline": "Update package.json", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "1ce21b8e29195575915e162b19bbefe9141d9f04", "messageHeadline": "Update package.json", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0f3b48bc848b679e42f00e54781c5260b33ca760", "messageHeadline": "Removes dist from gitignore", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6b163d0acc5221ddcb48f95153b9f61e3e683aeb", "messageHeadline": "WIP checkpointing", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "dc6a5189fdac200f19930306dbd360334b06d3c9", "messageHeadline": "Merge pull request #2 from GridPlus/feature/add-private-repo-info", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b4434bc7b1adda8576a89cf64f7ad7f6678b4fa1", "messageHeadline": "adding publishConfig for private repo", "author": {"name": "Matt Walters", "email": "matt@gridplus.io", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5883f58b57513086a388537140f788b4b11818f1", "messageHeadline": "Adds ERC20 deployment to test suite and successfully tests SDK balanc\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "f35a6d1460fff07fd7dc25fd1c959c6a2d379ee6", "messageHeadline": "WIP; adding ERC20 deployment and tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 75, "deletions": 9}}, {"node": {"oid": "6c7cdd7cfe032937a7b763a64ff4e0e1c2479453", "messageHeadline": "Adds testing functionality that transfers eth", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 153, "deletions": 9}}, {"node": {"oid": "72949c6da8d1cccf409bc025eb25df767ada91be", "messageHeadline": "Adds Ethereum node connection handler", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 2338, "deletions": 111}}, {"node": {"oid": "3983517d9d6d8051e5c7dc45c7ad096ac6e6a64f", "messageHeadline": "Fixes lookupDevice function", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ca530273ebaa8e6e58d170470a3a9d649283b6c0", "messageHeadline": "Updates lookupDevice function", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "4264e90b766f2ed69711ec8ef5c6b749624bb39e", "messageHeadline": "Testing private flag", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5e705e42fdff3acc617a986827b53e775c395a1b", "messageHeadline": "Updates package.json", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5edf0ec597ab6bbec4351d34b70f3ea071edeef4", "messageHeadline": "Adds license: Creative Commons Attribution-NoDerivatives 4.0", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 390, "deletions": 0}}, {"node": {"oid": "7d68fa112686f8dd3efc4998d64c6c6c8b5b0ce1", "messageHeadline": "Adds babel, linter, and first basic tests", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 5680, "deletions": 28}}, {"node": {"oid": "32b02bbc22e6bfa54099dcfbcc062790904d47a8", "messageHeadline": "Adds skeleton functions for lookup/adding devices", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 39, "deletions": 16}}, {"node": {"oid": "064bd7fea1f807151f250684659f186f46a95a58", "messageHeadline": "Update README.md", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "6a8b8b079f33a9406e235a4901de07adbaafc713", "messageHeadline": "Moves endpoints to index.js and adds request()", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 136, "deletions": 113}}, {"node": {"oid": "b21889191ab33db99a9876f0691798f440acab78", "messageHeadline": "Adds readme", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 330, "deletions": 0}}, {"node": {"oid": "ee0fbe835aea017f983ac7a1413289b2e4f92904", "messageHeadline": "Adds addPermission route", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 149, "deletions": 6}}, {"node": {"oid": "9c236f3f2269f422e9de6ee27061363d72f14a8d", "messageHeadline": "Initial commit", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 148, "deletions": 0}}]