Last active
July 23, 2018 00:20
-
-
Save tinybike/723724ee44b40c3aea2affbb88a192e9 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env node | |
| var async = require("async"); | |
| var Augur = require("augur.js"); | |
| var ethereumNode = { | |
| http: "http://gethstar.com", | |
| ws: "ws://gethstar.com/ws", | |
| }; | |
| var address = "0x15f6400a88fb320822b689607d425272bea2175f"; | |
| var marketIds = [ | |
| '0xd2b4906276b6ed334604f914306158c05a92e41f', | |
| '0x4e0ee58bf4230d3b799584e1a6027b4bda9fc4ed', | |
| '0xf4f35c7909d6496779c390abbe71b5fc6353614c', | |
| '0x71fe9c2ee36374a380347d205acea2ee5359325a', | |
| '0x4e64d886cb5f34c82293093d419c64ea95b8fc49', | |
| '0x14099805a1773bbaabcbe882e04a312ac7497fe2', | |
| '0x5e2130c995d105510467c2610893ab8464d3448d', | |
| '0x7736bb21ac0f676c7c2783af72913d4c5488da90', | |
| '0xdd6eb36fd81a753911073ce3a33c244563540a53', | |
| '0x62fd1c486b124404e863354ac6a32d348ee074b0', | |
| '0xb8478dba931b98fffa4fdb8ac833ba947637bb77', | |
| '0xa0c26f0e5d45800ed85279c37281b49934f3ecf8', | |
| '0x5d192f598ff29318013b3f269ae37590aa75b5f9', | |
| '0xee40f16765bcac73695d0b26e107a2aa4295e09d', | |
| '0x995fb857b906a4c11ffd6d7b24f1d3c826f14524', | |
| '0xde2ed6ac15b56e15addde6b77f3cc265a98fad54', | |
| '0x2529f0478dd287f1ed5d77233ce421a39b11e300', | |
| '0xc1d053b5c6053a9627eaa0b00974f3f04b4297da', | |
| '0xdecbd869eccac116193886c3f7fa4a150ffab681', | |
| '0xa9bd93f284678228e7aa8c86c6e955f3f266b3ec', | |
| '0xc34941db4fca60d23f7fec90112b8e01831b661f', | |
| '0x5cb48f58b66b03a01c809a34f5597add6d3978e9', | |
| '0x111f81fbcaa21a4520d62dde6afb97f3b4ca54c8', | |
| '0xfacfb12fe15546192cf36dec2fa47ffbf7779df5', | |
| '0x0dcfb49cc4e4dcf6b4615ac74986c6d6335ffd28', | |
| '0xedb0998e366902170b03467739bf6a41256388c1', | |
| '0xc4a2f0e6a67492a90285bd3ea307bb4633205884', | |
| '0x86105cf3fbd8314bbd90f4c445d30f1b5307b348', | |
| '0x5abd0cbc8525d31c40acf008132746360a8db167', | |
| '0x3509e2ff3188a6ac8c377ec22457ef2e64e4be40', | |
| '0x755fd0480500b1b5aa8955e4f8d08ded2d0252df', | |
| '0xd20d8fd5c158a46a28ad650d445b79fde5e0e330', | |
| '0x61983617c88b950f002987faf9fe931206c115a0', | |
| '0x212cd5cf0fe10d858b458f31291f4a4a43cf623c', | |
| '0x4c9e6fefb24fa17a537afe55b665938271b83346', | |
| '0x3e45cdc263a6134b162c13ea63bc85b56cd8defb', | |
| '0x7d50694af38dcd879255eb5f4dce53e4939c73ac', | |
| '0xd9c8d66dac46eaf1a634e3849f2a6f74d33bf14c', | |
| '0x6b087114c1c94f81070464a368d32548ae63dad4', | |
| '0x215a59970572bdac98c8c7510b8b5ea15fae2d45', | |
| '0xb6010f3fd93434cbdd98d68b71984030a0156a56', | |
| '0x45c2d0d755431e1410c121af2c819b292244c525', | |
| '0xb55314af78557a54f2b5fd025e2abf8a139ac8ca', | |
| '0x4afa1b34ed22e3fe51b09d0ebbeed4ef7822f526', | |
| '0xfc6a547557cc436786a19ba37c190d06a723748a', | |
| '0xd632ea5a439748f093248e2c21899a61d7793874', | |
| '0x018015453af020c8ae63425d2a253cd06b1d813b', | |
| '0xcfcd2e6102e43f0e83a93522dea03441cbd81c44', | |
| '0xc7f32aadf24d4523624db2856668dd813b9a7a6d', | |
| '0xa0af46c9ece9228aa47ee778f7f97d9222b551f5', | |
| '0xb8573e2d08433e74152e8c141817a95a4ec620d9', | |
| '0xf97ae6db69e45af6eddb2ec9dc997489e8916f76', | |
| '0x59f62d56e78b47c7cc1ea7f7074a0498f4a1b096', | |
| '0xb9f8427121e6f466234a93af6e7d337e9fd8a153', | |
| '0x7cc132f12788a4fe61ee543560fb1c089066c1af', | |
| '0x3c22c2e2d7d8b805a16e8a0e787482d0ac304c8e', | |
| '0x2e614a90853bc62e8faf60f1a429fe1a1b7edc96', | |
| '0xc9ceda246eb890fce0782fb7e75d79eaee7e66ec', | |
| '0x1762c69c3e98222d29a80d2bc194389f73e238ae', | |
| '0xeba3a4957ff45f47c263bb6a32b272b0f81c1d0b', | |
| '0xd01ef4c1006deff19c20bafbb6cb7657ff160b0f', | |
| '0x8706f8536eaaa5c1b96979b6fab67443d9f7d6a9', | |
| '0x796e93416b17fe530820349d98c44a2ce618309b', | |
| '0x8054a62451546df4073a089e9d0846d86114781d', | |
| '0xa0685b420ff82e280b8d502289dd81d3335c76f4', | |
| '0x48628e5832d32ff6e8b722fe820bb9add7ba3c6b', | |
| '0xee46067c4b67643db3b4361c7f5fc27091349b3b', | |
| '0x1054e88162c2f0f24422a3c03a9ddfbdc873aefa', | |
| '0x96a8db2f3c0b9bf7a58a9bfad310de531edc7424', | |
| '0x1271e1c4dd3b5c79a75960f77e1bde620144a3e5', | |
| '0xa7fbf300d9701d9701836b204ba6a12015e4d33a', | |
| '0xee0482588c24e9111f45d3a129eeeff208d8092e', | |
| '0x0ef855b043fe958531ccb2442ca55a7177e8f4b7', | |
| '0x91c426724f5d4c0a918fdfb21e0c893f62cd5b1c', | |
| '0xec13edb3ba77d1010bb5905d09b4f6b1644bf9d4', | |
| '0xd78e8641d9b43753b199788b746fa041153da7fd', | |
| '0xe8770b1ef7c36b5a330c8221dd8a4a5d56244205', | |
| '0xad8ae9696b2e27b137b4b2111bc8e4fd6c7170ba', | |
| '0x76411268117aac7c77bfabb9bd644349e87e4b49', | |
| '0xa04b371a48252f1b91bb7c4334ee077be5dda19c', | |
| '0xbfe113c3bec9874b40aed9e5e462201a2b361abc', | |
| '0xbd14fbeab14904982c93ff26e4bbeaba2a34a99d', | |
| '0x93e8b110f6d5e7926deb09c74c22075306e40af8', | |
| '0xf2510a18245586c43f84715c0d9c2fc346b47bff', | |
| '0x88743ccc477c92520031418cdceb721bb6485687', | |
| '0xcdfff5223a0de9686d8339cd038eaa79f1a6f400', | |
| '0x766f7606e9239e8a54d367b98f770912de135b9f', | |
| '0xef69ac019c85209c9ca48a6fef537b8c180855e5', | |
| '0xfd087447cb525564b0f2413edca37f998fe6d06e', | |
| '0x9dca01970e1789848458b237943dc4bc8773a130', | |
| '0x84ecf8d2378241d8f0c375decbe458721befa5c7', | |
| '0x7a26cfbf13c79231b578c64445e4162d146b2bfd', | |
| '0x084d62359373307ebda7d7755943acb860b09d47', | |
| '0x2e420948b4feb0ec44c05f85d305007bd8dfce56', | |
| '0x342761df91f1c37e2e98a5719edbd2203abb4e98', | |
| '0x2ab8c9df9e66c051bdc7cc44fa6e1353ff70e813', | |
| '0x822f8a945712e095502eee97b06921bbb4276093', | |
| '0x0d78232ba9481e185ad4aed6d95f6b3eb0dd3feb', | |
| '0x92995e03738560a8e66e01fd6a544420091e8f37', | |
| '0x96b9a092fd1d19d5dff566c07020d6f59d1db79e', | |
| ]; | |
| var augur = new Augur(); | |
| augur.rpc.setDebugOptions({ connect: true, broadcast: false }); | |
| augur.connect({ ethereumNode: ethereumNode, augurNode: null }, function (err, connectionInfo) { | |
| if (err) return console.error(err); | |
| async.whilst( | |
| function () { return true; }, | |
| function (callback) { | |
| async.each(marketIds, function (marketId, nextMarketId) { | |
| augur.trading.getPositionInMarket({ address: address, market: marketId, tickSize: "0.0001" }, function (err, positionInMarket) { | |
| if (err) return nextMarketId(err); | |
| nextMarketId(); | |
| }); | |
| }, callback); | |
| }, | |
| function (err) { | |
| if (err) return console.error(err); | |
| }, | |
| ); | |
| }); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment