Skip to content

Instantly share code, notes, and snippets.

@tinybike
Last active July 23, 2018 00:20
Show Gist options
  • Select an option

  • Save tinybike/723724ee44b40c3aea2affbb88a192e9 to your computer and use it in GitHub Desktop.

Select an option

Save tinybike/723724ee44b40c3aea2affbb88a192e9 to your computer and use it in GitHub Desktop.
#!/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