{"_id":"0x_exchange","_rev":"3-4c54ce8c0b79fcf5d67a3e51cc68ca0e","name":"0x_exchange","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"0x_exchange","version":"1.0.0","description":"0x_exchange","main":"index.js","author":{"name":"libra"},"dependencies":{"truffle-hdwallet-provider":"github:0xproject/truffle-hdwallet-provider","web3":"^0.20.6","0x.js":"^0.33.1","@0xproject/connect":"^0.6.3","@0xproject/utils":"^0.4.1","ethereumjs-tx":"^1.3.4","ethereumjs-util":"^5.1.5"},"gitHead":"4645dad0ccd11fddd3b118821397bb5e45dc0f50","_id":"0x_exchange@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"clark_zheng","email":"zxyyc123456789@hotmail.com"},"dist":{"integrity":"sha512-s13ExfBVZg31q6GDORvt301wIXvHfPwEZDAyFfP0yFQlTMlFoLlo24w0bD02M9O5cAMkmmvfbQQQWFSExiJz2A==","shasum":"332e1aaa8f4ee722651464de5534da661f3f1ac6","tarball":"https://registry.npmjs.org/0x_exchange/-/0x_exchange-1.0.0.tgz","fileCount":39,"unpackedSize":121317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7V5fCRA9TVsSAnZWagAAD8kP/3AGpnkMQOHpebBH63jU\npWGrNVOdmOlcis7ETAsi7Z5vvGMeZvV52jaUJppPFuiUs5rQI3wbOhcd/qjv\nw5WFZJztRW/atPFV9ChxLn94xrpY/fM4t9igv93/jUSKM48UdFXJNNgRmy70\nY3IFMeGsFywBLu3j6Z4DqjyQUda3Yy+9QmuaBhgAP68Nnp+QdgYj/zssDaSt\nEY7K5rKWFcw2c4VWXZKpwKNTeKQnnDKdL3DcueoUYp0Vpw73eGMaHxncH5ct\nI+GN+lx+BPtWiP1E9yIWJPEGaytKu+Ljl935ERFk11mAtpQ4FFRF9bmOt0aJ\nf4Bk1J3yVsbbYwKsgkL6tXaenN1WamtmLdv2G0qEsRaN1tNFehvStlS7yaTk\nFRBfyem3Mzkz0NdnUE8kK1Jll/vmgYn1r+GaJm0qb2iHQA30yeDxDrmWGYIT\noTJzSgO76D9IXMouUkzwmJyiMGj5SpdTKhVt14WZl5SHPMD5N06bPirUnG7L\n9F+igJXFd93giGk70qzSH9+gLn4wQswfCwff26YVXyfiYhfV3KfdC8BmRwAE\nF6UUU18v0tdZrNLH5m73AvMlKwm4MCO+8FWJVBemazBFXGLtHYIDT6SEJYyC\nmX9SUGue9+2EwUL6nrrnO8WHhWl56oW3g9pCjfpgq+OnvvGM2l98PSmhTkZQ\nRBBG\r\n=oXlj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGdS20Vd9TMAIHE0/BAOdpmdNimx4rQoWzweYzodMXskAiEA+PqBzXuADYtTst8BFX+NvKGOY+HoE1amtM5WbvQDJig="}]},"maintainers":[{"name":"clark_zheng","email":"zxyyc123456789@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/0x_exchange_1.0.0_1525505630778_0.1713609232386386"},"_hasShrinkwrap":false},"1.0.1":{"name":"0x_exchange","version":"1.0.1","description":"0x_exchange","main":"index.js","author":{"name":"libra"},"dependencies":{"truffle-hdwallet-provider":"github:0xproject/truffle-hdwallet-provider","web3":"^0.20.6","0x.js":"^0.33.1","@0xproject/connect":"^0.6.3","@0xproject/utils":"^0.4.1","ethereumjs-tx":"^1.3.4","ethereumjs-util":"^5.1.5"},"gitHead":"eb47b6ab58c8fd022b14b3d8d02d5d0c0fafa9b4","_id":"0x_exchange@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"clark_zheng","email":"zxyyc123456789@hotmail.com"},"dist":{"integrity":"sha512-mvF6XkB+F/WtaDiXhYgteBXI9vk/9kf36Iub+YlHXxXwltYI73ykoIOxkTH7lC2OVS5ncFpyHE6kyt5Ugobi3Q==","shasum":"c2a1252c1152bf52ead25f8a0e154427fb53e24a","tarball":"https://registry.npmjs.org/0x_exchange/-/0x_exchange-1.0.1.tgz","fileCount":53,"unpackedSize":152574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7XHwCRA9TVsSAnZWagAAgxIP/2+B8lR9ei8Vs6opD2K/\nHxA/FsvteAB0JlYScn/7fAk20DKQ2TbTQJr/bSxRTp1nc4EqhzCSeisJ+qT4\nHujyQWB/BK2YZUwbMHFyK9YM/3l2AISkM78+E2tO3LCuFz/07Ymq9BlOkX5r\n5LYco6/wm8Q6aewM54pqUg402+3XwqU5S5nyN6XEmzVppmZDEtlcgd3p59zN\n89fmzXC4QADy/4GskJ6QBRBpR/GYYk3mQCjIOt8goxK1vs44DBFaNRkO74ID\nq+hjuggg5xWWS7SdhfVfiuyjx1DBAhpQh5apKxrPkjCTniPtv9NT+ozzwLpF\nM1xu/t+u8WHuIva0+x0EUfZ3FPHjw1KLJhmgMAXcIF5A5cBc7Qp0USjexWoK\niVCmtYjNYesJ7hr+EfC3hcGyV5ua1JdOqGuCqFSO976lV3f9Pf4YkGTEB5Wi\nj2q3gUS+q9u0gviKWBxX0diSmgU6TCuhvxCafpdptR3z3CvwytwN5cg7mtFR\nQmkR7xugos//5WF5P+9wsJw4wR0TK7rBn48Oohccm0YCjdc0AXICNocLtsM7\nNVP73WSDnGM3YqgDxZ2wh+q8krfCEVmskFhY1bh8Q9+CsDs1b691KOvTGAmK\nLmH5/U37CahEjUO/62FEGpIbetajs5FFDhRTGz/e8FMqsCPn15Cp2nfAR7sk\nivCp\r\n=dfbv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICeZ0ETT08RM0jG2Vx/rEoVtJahj+SQE1wsDZ4k960M2AiEA4xfb+LVLHEeTtTizabaEjmkcSCkOPJlyx7fzKnCd+6o="}]},"maintainers":[{"name":"clark_zheng","email":"zxyyc123456789@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/0x_exchange_1.0.1_1525510639851_0.8398891720763524"},"_hasShrinkwrap":false},"1.1.0":{"name":"0x_exchange","version":"1.1.0","description":"0x_exchange","main":"index.js","author":{"name":"libra"},"dependencies":{"truffle-hdwallet-provider":"github:0xproject/truffle-hdwallet-provider","web3":"^0.20.6","0x.js":"^0.33.1","@0xproject/connect":"^0.6.3","@0xproject/utils":"^0.4.1","ethereumjs-tx":"^1.3.4","ethereumjs-util":"^5.1.5"},"gitHead":"93d9fc5921d0e7425f2ac165d6de250517b249b5","_id":"0x_exchange@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"clark_zheng","email":"zxyyc123456789@hotmail.com"},"dist":{"integrity":"sha512-VP8jA1QJTKX53RTVsS1dPLRN3FnzcqkhY8415EE7gZuv47sHA3XUZ/je2c6RCrvqP/lfSnOcw+QU5S3lyGFpDw==","shasum":"3cc2b24122bd45e2242e7b38a9fae7e6a9f72ed5","tarball":"https://registry.npmjs.org/0x_exchange/-/0x_exchange-1.1.0.tgz","fileCount":59,"unpackedSize":158642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7/+oCRA9TVsSAnZWagAAcB4QAI93sdenpW/cEoG7QqQM\nocrTNR6JXAMeorgrAHtUGu0Z9CMugulDYeUJtFR2E9PSNcXtJ7dC0zge0Pz2\nSaFyoLSWRt/e4I8Ruk16yLVuccat7n91O1Cb7LlQyLFc3EuCmo4ho016gC7A\nkFNQCNhQDhOcJ01OBXyLNJwrSQPDarYM1+wGpzXut68lGfmi+f/4w7zPD5x8\nq8zYzjpIVzQ7vUcMJpE8OGp3/zCDy1b9Uyr1n+fHikSTvFncKEg+WxHRrt/L\noUrAkXjXqYt2mldWQGOH4aG4AeZc4En/hnWfvL2xqX8/E+govglPrPDl7xaX\nXkXxptk85DVN8bEFLkjMKxuB+CsihgnT7ctImr+Ra248r91cBZQ5Nx/B7C6J\noA3BU2p9w1Mb9B8Q0syoMbX8OAh3Uv1Pysm44z+QLUGg5fAUllc+r6t/u8tW\nkWWNT9OvMah+01MIhl5FzUROLGySZI0I6GQwPysyAei2LmMJf49yzXrnV1wS\ndf8JOFXNLfaf1e/XnyYf8Dmcwz9YBzUx3v8SGueUfkvO3tuXoZDNWVBz3UH8\nZBnbw8wCXQzmXpxdUQr6QTsunBB3YdhBKvsQY2XoGL4x5aANY1ApBOn7l0mn\nuDNnNpdaIvEdVUDJi8lIggR0CflBvHkPK6PVUukVoF/bBQN95DyjckofxNuB\nTb+W\r\n=jNvk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICNu/2UJTLUHt4zmENsFP33YAwRXM59JRXgS8Nq2u/lrAiACOWa8TLNiuoV9TeZpM2Bu3XibCet9mszis8wXduud+w=="}]},"maintainers":[{"name":"clark_zheng","email":"zxyyc123456789@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/0x_exchange_1.1.0_1525677991026_0.1682912093919624"},"_hasShrinkwrap":false}},"time":{"created":"2018-05-05T07:33:50.777Z","1.0.0":"2018-05-05T07:33:50.860Z","modified":"2022-04-04T10:08:58.912Z","1.0.1":"2018-05-05T08:57:19.937Z","1.1.0":"2018-05-07T07:26:31.184Z"},"maintainers":[{"name":"clark_zheng","email":"zxyyc123456789@hotmail.com"}],"description":"0x_exchange","author":{"name":"libra"},"readme":"﻿# 0x_exchange\r\nThis is a 0x protocol tool that allows you to quickly finish the fill Order,submitOrder.\r\n\r\ninstall \n```\nnpm i 0x_exchange --save\n```\r\nETH exchange WETH\n\n```\r\nlet mnemonic = \"xxx xxx xxx xxx xxx\";\r\nlet wethContractAddress = \"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2\";\r\nlet relayerApiUrl = \"https://api.radarrelay.com/0x/v0/\";\r\nlet WETH_ADDRESS = \"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2\";\r\nlet DAI_ADDRESS = \"0x89d24a6b4ccb1b6faa2625fe562bdd9a23260359\";\r\nlet clientUrl = \"https://mainnet.infura.io/yXDUNwlNOcx0UJCWjzNr\";\r\n\r\nasync function test(){\r\n    try{\r\n        let dtx = await require(\"0x_exchange\").echangeWETH(mnemonic,clientUrl,wethContractAddress,\"0.001\",1);\r\n        console.info(dtx);\r\n    }catch (e){\r\n        console.error(e);\r\n    }\r\n}\r\n\r\n```\r\n\r\nfillOrder\n\n```\r\nlet mnemonic = \"xxx xxx xxx xxx xxx\";\r\nlet wethContractAddress = \"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2\";\r\nlet relayerApiUrl = \"https://api.radarrelay.com/0x/v0/\";\r\nlet WETH_ADDRESS = \"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2\";\r\nlet DAI_ADDRESS = \"0x89d24a6b4ccb1b6faa2625fe562bdd9a23260359\";\r\nlet clientUrl = \"https://mainnet.infura.io/yXDUNwlNOcx0UJCWjzNr\";\r\n\r\nasync function test(){\r\n    try{\r\n        let fillOrderAmount = \"0.005\";\r\n        let net = 1;\r\n        let dtx = await require(\"0x_exchange\").fillOrder(mnemonic,clientUrl,relayerApiUrl,WETH_ADDRESS,DAI_ADDRESS,net,fillOrderAmount);\r\n        console.info(dtx);\r\n    }catch (e){\r\n        console.error(e);\r\n    }\r\n}\r\n\r\n```\r\n\r\nsubmitOrder\n\n```\r\nlet mnemonic = \"xxx xxx xxx xxx xxx\";\r\nlet wethContractAddress = \"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2\";\r\nlet relayerApiUrl = \"https://api.radarrelay.com/0x/v0/\";\r\nlet WETH_ADDRESS = \"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2\";\r\nlet DAI_ADDRESS = \"0x89d24a6b4ccb1b6faa2625fe562bdd9a23260359\";\r\nlet clientUrl = \"https://mainnet.infura.io/yXDUNwlNOcx0UJCWjzNr\";\r\n\r\nasync function test(){\r\n    try{\r\n        let fillOrderAmount = \"0.005\";\r\n        let net = 1;\r\n        let dtx = await require(\"0x_exchange\").fillOrder(mnemonic,clientUrl,relayerApiUrl,WETH_ADDRESS,DAI_ADDRESS,net,fillOrderAmount);\r\n        console.info(dtx);\r\n    }catch (e){\r\n        console.error(e);\r\n    }\r\n}\r\n\r\n```\r\n\r\n\r\n","readmeFilename":"README.md"}