{"_id":"@gainsnetwork/trading-sdk","_rev":"27-fca573bbf0149a73ff7f9545ef21bfa6","name":"@gainsnetwork/trading-sdk","dist-tags":{"v10-beta":"0.0.0-v10.rc2","latest":"0.1.0-rc1"},"versions":{"0.0.1-rc1":{"name":"@gainsnetwork/trading-sdk","version":"0.0.1-rc1","author":"","license":"ISC","_id":"@gainsnetwork/trading-sdk@0.0.1-rc1","maintainers":[{"name":"apaul243","email":"agarwalpulkit224@gmail.com"},{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},{"name":"sebgns","email":"contact@gains.trade"},{"name":"thebuidler","email":"thebuidler@pm.me"}],"dist":{"shasum":"d61a0b831294489383ecf7613611c268523d47eb","tarball":"https://registry.npmjs.org/@gainsnetwork/trading-sdk/-/trading-sdk-0.0.1-rc1.tgz","fileCount":28,"integrity":"sha512-7Tt6rHfwiK+bHyVySwhbA106eH5sWaatvyeN9mAUBs5MQ4W8Tml4wob93fEJFUQAEVbK78QYlfu8ZFQnb0tNhw==","signatures":[{"sig":"MEYCIQDkWCmJVURtEPmLatAbj8xdJdRakDC1XEaru+q3/1lzcgIhAMd+o2n7s1xoe2PeRQYQvy21CdBlJl4N2aBE9EIUjQu6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":467812},"main":"./lib/index.js","gitHead":"174fcc8a89a90c6b5b3503dcce9b83d85beec8e7","scripts":{"dev":"nodemon --watch 'src/**' --watch 'tests/**' --ext 'ts,json' --exec 'ts-node tests/sdkTest.ts'","build":"tsc --project tsconfig.build.json","clean":"rm -rf ./lib/","sdkTest":"ts-node tests/sdkTest.ts","typecheck":"npm generate-types && tsc --noEmit","postinstall":"npm run generate-types","sdkTest:build":"ts-node tests/buildTx.ts","generate-types":"typechain --target=ethers-v6 'src/abi/*.json' --out-dir src/types/contracts"},"_npmUser":{"name":"thebuidler","email":"thebuidler@pm.me"},"_npmVersion":"8.3.1","description":"```bash npm install @gainsnetwork/trading-sdk ```","directories":{},"_nodeVersion":"16.14.0","dependencies":{"ethers":"^6.13.2","@gainsnetwork/sdk":"^0.2.25-rc1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.4","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.6.2","@typechain/ethers-v6":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/trading-sdk_0.0.1-rc1_1727300402754_0.061975639217080714","host":"s3://npm-registry-packages"}},"0.0.1-rc2":{"name":"@gainsnetwork/trading-sdk","version":"0.0.1-rc2","author":"","license":"ISC","_id":"@gainsnetwork/trading-sdk@0.0.1-rc2","maintainers":[{"name":"apaul243","email":"agarwalpulkit224@gmail.com"},{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},{"name":"sebgns","email":"contact@gains.trade"},{"name":"thebuidler","email":"thebuidler@pm.me"}],"dist":{"shasum":"42e908c2f1b7b355f023f396e8b81f97dfbdb0b8","tarball":"https://registry.npmjs.org/@gainsnetwork/trading-sdk/-/trading-sdk-0.0.1-rc2.tgz","fileCount":28,"integrity":"sha512-73Fyp26Yf4ablfv6vmMQqMJMhHxHrbIEgU8MqEEqrTNjfhy8r5y3cwZ5C3lEXmtholsWMROR7Dl2w3rTrXQKQg==","signatures":[{"sig":"MEYCIQDXxwKuXQsOJI7S+NSWjZikPEeSbm7cWAD5a6SLMckkgQIhAN1+ExGLLmx6X86Wrh4A8MsPHTXMkv3NsRPC4Elva/5S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":467799},"main":"./lib/index.js","gitHead":"7fe418af1dedcce18fa8d1430c4f290374aa869d","scripts":{"dev":"nodemon --watch 'src/**' --watch 'tests/**' --ext 'ts,json' --exec 'ts-node tests/sdkTest.ts'","build":"tsc --project tsconfig.build.json","clean":"rm -rf ./lib/","sdkTest":"ts-node tests/sdkTest.ts","typecheck":"npm run generate-types && tsc --noEmit","sdkTest:build":"ts-node tests/buildTx.ts","generate-types":"typechain --target=ethers-v6 'src/abi/*.json' --out-dir src/types/contracts"},"_npmUser":{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},"_npmVersion":"10.7.0","description":"```bash npm install @gainsnetwork/trading-sdk ```","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ethers":"^6.13.2","@gainsnetwork/sdk":"^0.2.25-rc1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.4","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.6.2","@typechain/ethers-v6":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/trading-sdk_0.0.1-rc2_1727344344266_0.5975783158033878","host":"s3://npm-registry-packages"}},"0.0.1-rc3":{"name":"@gainsnetwork/trading-sdk","version":"0.0.1-rc3","author":"","license":"ISC","_id":"@gainsnetwork/trading-sdk@0.0.1-rc3","maintainers":[{"name":"apaul243","email":"agarwalpulkit224@gmail.com"},{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},{"name":"sebgns","email":"contact@gains.trade"},{"name":"thebuidler","email":"thebuidler@pm.me"}],"dist":{"shasum":"db71e5788e427802bcfd738dca3bacef91ca9a7f","tarball":"https://registry.npmjs.org/@gainsnetwork/trading-sdk/-/trading-sdk-0.0.1-rc3.tgz","fileCount":53,"integrity":"sha512-dx1C4+aakPsqEM68HnifmvzHkeCoUpA+DhYVmfjqKfStz1lW4Yy8+GTwEcpSi51+EHS3Cw3FiwrFq3aw67hSRQ==","signatures":[{"sig":"MEUCIQCQouHrBlgIxVzeO1YnGawRyBue9tbYg4M2jfigwhA28gIgHDu07Uj4PRQ8SgEIdNAYosTEev5ku04ku9UdWUQtCvg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1212279},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"c5d46855f0d58279278bee5c257511b89fcc627f","scripts":{"dev":"nodemon --watch 'src/**' --watch 'tests/**' --ext 'ts,json' --exec 'ts-node tests/sdkTest.ts'","build":"tsc --project tsconfig.build.json","clean":"rm -rf ./lib/","sdkTest":"ts-node tests/sdkTest.ts","typecheck":"npm run generate-types && tsc --noEmit","sdkTest:build":"ts-node tests/buildTx.ts","generate-types":"typechain --target=ethers-v6 'src/abi/*.json' --out-dir src/types/contracts"},"_npmUser":{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},"_npmVersion":"10.7.0","description":"```bash npm i --save @gainsnetwork/trading-sdk ```","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ethers":"^6.13.2","@gainsnetwork/sdk":"^0.2.25-rc1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.4","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.6.2","@typechain/ethers-v6":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/trading-sdk_0.0.1-rc3_1727346680273_0.37579625521954596","host":"s3://npm-registry-packages"}},"0.0.1-rc4":{"name":"@gainsnetwork/trading-sdk","version":"0.0.1-rc4","author":"","license":"ISC","_id":"@gainsnetwork/trading-sdk@0.0.1-rc4","maintainers":[{"name":"apaul243","email":"agarwalpulkit224@gmail.com"},{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},{"name":"sebgns","email":"contact@gains.trade"},{"name":"thebuidler","email":"thebuidler@pm.me"}],"dist":{"shasum":"ef32fef0a1cc25e4add3257c5dd6509748c8c135","tarball":"https://registry.npmjs.org/@gainsnetwork/trading-sdk/-/trading-sdk-0.0.1-rc4.tgz","fileCount":53,"integrity":"sha512-lPEK6Ai1+oKvDXcJQar73VSpqqdkDlv9BIz/7Fs/WPNu1RClV1AJ0plOI7W+ZL10ndbPVRvra5fFVlrb4AoYgg==","signatures":[{"sig":"MEYCIQCxVT9uzxIkaIINsEBTEsW3pZ+H8xhVaJpND2UrPXj0twIhAOI1tHGDEQA8sz8yU0RL3iIfZkvkLozblrhEKFMz5Eem","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1211403},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"294d706044f6a5ac29711295ba3ec07faefc9963","scripts":{"dev":"nodemon --watch 'src/**' --watch 'tests/**' --ext 'ts,json' --exec 'ts-node tests/sdkTest.ts'","build":"tsc --project tsconfig.build.json","clean":"rm -rf ./lib/","sdkTest":"ts-node tests/sdkTest.ts","typecheck":"npm run generate-types && tsc --noEmit","sdkTest:build":"ts-node tests/buildTx.ts","generate-types":"typechain --target=ethers-v6 'src/abi/*.json' --out-dir src/types/contracts"},"_npmUser":{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},"_npmVersion":"10.7.0","description":"Gains Network Trading SDK","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ethers":"^6.13.2","@gainsnetwork/sdk":"^0.2.25-rc1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.4","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.6.2","@typechain/ethers-v6":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/trading-sdk_0.0.1-rc4_1727348968730_0.5370910523389583","host":"s3://npm-registry-packages"}},"0.0.1-rc5":{"name":"@gainsnetwork/trading-sdk","version":"0.0.1-rc5","author":"","license":"ISC","_id":"@gainsnetwork/trading-sdk@0.0.1-rc5","maintainers":[{"name":"apaul243","email":"agarwalpulkit224@gmail.com"},{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},{"name":"sebgns","email":"contact@gains.trade"},{"name":"thebuidler","email":"thebuidler@pm.me"}],"dist":{"shasum":"b95d20599103a65e3383e08c4eb650d4ac275244","tarball":"https://registry.npmjs.org/@gainsnetwork/trading-sdk/-/trading-sdk-0.0.1-rc5.tgz","fileCount":53,"integrity":"sha512-NmVFyg2HcbXnMUNyUAmKReEylqLLEFQlyET0ASSaV/BeQj56w79Yg6tkcRmddgx3+KMLqZDcvNbrDfL4juPZ8A==","signatures":[{"sig":"MEQCIAgzYOpCzwdrJCNDUyovgCT8VlHCBfmRBraYEQnh0I0tAiAo0kA04oO7TdWhGvIiRIvdaTIxUGogot84dVrUfN2g/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1211408},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"968014f2cc4a4ceb3fba85db8e7d05719e41895f","scripts":{"dev":"nodemon --watch 'src/**' --watch 'tests/**' --ext 'ts,json' --exec 'ts-node tests/sdkTest.ts'","build":"tsc --project tsconfig.build.json","clean":"rm -rf ./lib/","sdkTest":"ts-node tests/sdkTest.ts","typecheck":"npm run generate-types && tsc --noEmit","sdkTest:build":"ts-node tests/buildTx.ts","generate-types":"typechain --target=ethers-v6 'src/abi/*.json' --out-dir src/types/contracts"},"_npmUser":{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},"_npmVersion":"10.7.0","description":"Gains Network Trading SDK","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ethers":"^6.13.2","@gainsnetwork/sdk":"^0.2.25-rc1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.4","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.6.2","@typechain/ethers-v6":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/trading-sdk_0.0.1-rc5_1727349726704_0.8152250370567371","host":"s3://npm-registry-packages"}},"0.0.1-rc6":{"name":"@gainsnetwork/trading-sdk","version":"0.0.1-rc6","author":"","license":"ISC","_id":"@gainsnetwork/trading-sdk@0.0.1-rc6","maintainers":[{"name":"kukodev","email":"kukodev@proton.me"},{"name":"apaul243","email":"agarwalpulkit224@gmail.com"},{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},{"name":"sebgns","email":"contact@gains.trade"},{"name":"thebuidler","email":"thebuidler@pm.me"}],"dist":{"shasum":"7927458b9d68053779f7c711d5e7dfff3a607539","tarball":"https://registry.npmjs.org/@gainsnetwork/trading-sdk/-/trading-sdk-0.0.1-rc6.tgz","fileCount":55,"integrity":"sha512-teuwYgVmpS/JGH+uwOg3rH6aK7itrwubpEmnx2MIH8yWoAAbKvvO07TjrEuIgnLptzgQ+pr7lBCzyBjyksW3Vw==","signatures":[{"sig":"MEYCIQCtYh9hLyOmVwP8kGtO51+Xh5YEym3FZzDJu3Cqp6fYygIhAJeS6g3X4OBMe4xetM7lUZiDxqvQV2TjLOQaCPxgf3Yw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1213546},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"f0a44f8af50dd2a6465bb0a94cf31e3604790379","scripts":{"dev":"nodemon --watch 'src/**' --watch 'tests/**' --ext 'ts,json' --exec 'ts-node tests/sdkTest.ts'","build":"tsc --project tsconfig.build.json","clean":"rm -rf ./lib/","sdkTest":"ts-node tests/sdkTest.ts","typecheck":"npm run generate-types && tsc --noEmit","sdkTest:build":"ts-node tests/buildTx.ts","generate-types":"typechain --target=ethers-v6 'src/abi/*.json' --out-dir src/types/contracts"},"_npmUser":{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},"_npmVersion":"10.7.0","description":"Gains Network Trading SDK","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ethers":"^6.13.2","@gainsnetwork/sdk":"^0.2.25-rc1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.4","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.6.2","@typechain/ethers-v6":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/trading-sdk_0.0.1-rc6_1727890063322_0.8227280620406845","host":"s3://npm-registry-packages"}},"0.0.2-rc1":{"name":"@gainsnetwork/trading-sdk","version":"0.0.2-rc1","author":"","license":"ISC","_id":"@gainsnetwork/trading-sdk@0.0.2-rc1","maintainers":[{"name":"kukodev","email":"kukodev@proton.me"},{"name":"apaul243","email":"agarwalpulkit224@gmail.com"},{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},{"name":"sebgns","email":"contact@gains.trade"},{"name":"thebuidler","email":"thebuidler@pm.me"}],"dist":{"shasum":"6d67b5d29df599781439552612daf40dc14e6051","tarball":"https://registry.npmjs.org/@gainsnetwork/trading-sdk/-/trading-sdk-0.0.2-rc1.tgz","fileCount":55,"integrity":"sha512-cLOSiMSEz9BdULjF+n6cc36qdA/1JBB96O1zH6FzYOX8kMmLMGK3tnD7cDeLP9iGNhBlPnccWnD1AQVuYGnGdw==","signatures":[{"sig":"MEUCIFRxtUj8sVpjQF/6+2RMnBvhDWE5E1rhSPCwdlVRvQOzAiEAoVotVqgpNEirwv24phI87K3PC22Qj+/44WH1cyaWpiU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1213268},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"a4a22821269fe5f913456b95f9e192348d8eea5c","scripts":{"dev":"nodemon --watch 'src/**' --watch 'tests/**' --ext 'ts,json' --exec 'ts-node tests/sdkTest.ts'","build":"tsc --project tsconfig.build.json","clean":"rm -rf ./lib/","sdkTest":"ts-node tests/sdkTest.ts","typecheck":"npm run generate-types && tsc --noEmit","sdkTest:build":"ts-node tests/buildTx.ts","generate-types":"typechain --target=ethers-v6 'src/abi/*.json' --out-dir src/types/contracts"},"_npmUser":{"name":"kukodev","email":"kukodev@proton.me"},"_npmVersion":"10.2.3","description":"Gains Network Trading SDK","directories":{},"_nodeVersion":"21.2.0","dependencies":{"ethers":"^6.13.2","@gainsnetwork/sdk":"^0.2.31-rc2"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.4","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.6.2","@typechain/ethers-v6":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/trading-sdk_0.0.2-rc1_1727953206683_0.42749724698864155","host":"s3://npm-registry-packages"}},"0.0.2-rc2":{"name":"@gainsnetwork/trading-sdk","version":"0.0.2-rc2","author":"","license":"ISC","_id":"@gainsnetwork/trading-sdk@0.0.2-rc2","maintainers":[{"name":"kukodev","email":"kukodev@proton.me"},{"name":"apaul243","email":"agarwalpulkit224@gmail.com"},{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},{"name":"sebgns","email":"contact@gains.trade"},{"name":"thebuidler","email":"thebuidler@pm.me"}],"dist":{"shasum":"85f85690f028384702c1916b8ba800fb1974ee96","tarball":"https://registry.npmjs.org/@gainsnetwork/trading-sdk/-/trading-sdk-0.0.2-rc2.tgz","fileCount":55,"integrity":"sha512-a6iaWUodCUEzxX+IyC74hJbvFvebT4GrUeTYkABMvB3q5vGwAcK6afMqp3oQckDP/tNQIGUvHUcVDCBbWtC1cg==","signatures":[{"sig":"MEQCIBu4Db1Zx0Xd6KlkLHOnDwk9Hj5x8DDVgNGJa6VC+cGbAiByMXalrynG3OjSt/aqjwqcPDQXRt8W0TbOvIV7xUIOkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1219283},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"a4a22821269fe5f913456b95f9e192348d8eea5c","scripts":{"dev":"nodemon --watch 'src/**' --watch 'tests/**' --ext 'ts,json' --exec 'ts-node tests/sdkTest.ts'","build":"tsc --project tsconfig.build.json","clean":"rm -rf ./lib/","sdkTest":"ts-node tests/sdkTest.ts","typecheck":"npm run generate-types && tsc --noEmit","sdkTest:build":"ts-node tests/buildTx.ts","generate-types":"typechain --target=ethers-v6 'src/abi/*.json' --out-dir src/types/contracts"},"_npmUser":{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},"_npmVersion":"10.7.0","description":"Gains Network Trading SDK","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ethers":"^6.13.2","@gainsnetwork/sdk":"^0.2.31-rc2"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.4","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.6.2","@typechain/ethers-v6":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/trading-sdk_0.0.2-rc2_1728028707187_0.7745613805551281","host":"s3://npm-registry-packages"}},"0.0.2-rc3":{"name":"@gainsnetwork/trading-sdk","version":"0.0.2-rc3","author":"","license":"ISC","_id":"@gainsnetwork/trading-sdk@0.0.2-rc3","maintainers":[{"name":"kukodev","email":"kukodev@proton.me"},{"name":"apaul243","email":"agarwalpulkit224@gmail.com"},{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},{"name":"sebgns","email":"contact@gains.trade"},{"name":"thebuidler","email":"thebuidler@pm.me"}],"dist":{"shasum":"f6b422aee34ea11bb60617a9999a72406bf5a348","tarball":"https://registry.npmjs.org/@gainsnetwork/trading-sdk/-/trading-sdk-0.0.2-rc3.tgz","fileCount":55,"integrity":"sha512-gteeVVCm3Nx2dBfNUR+R/jOVbmx6NU7cSxgSsVvI6dQdAUqiGEBy3PSZ0qOq2qgzVhzwouB2Lim6gOdeRexuCg==","signatures":[{"sig":"MEYCIQCUhuM7ps5Cvyot8TQNxtJuH2iMiV5SLjI0SfYEyJVhVAIhAKFcZY6/J2zPsdAzJCRD6is6jyAx9DwnWha4CI1tZOjd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1213268},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"ed4d7ffa823dd679cf6efb980420e36824739ec0","scripts":{"dev":"nodemon --watch 'src/**' --watch 'tests/**' --ext 'ts,json' --exec 'ts-node tests/sdkTest.ts'","build":"tsc --project tsconfig.build.json","clean":"rm -rf ./lib/","sdkTest":"ts-node tests/sdkTest.ts","typecheck":"npm run generate-types && tsc --noEmit","sdkTest:build":"ts-node tests/buildTx.ts","generate-types":"typechain --target=ethers-v6 'src/abi/*.json' --out-dir src/types/contracts"},"_npmUser":{"name":"kukodev","email":"kukodev@proton.me"},"_npmVersion":"10.2.3","description":"Gains Network Trading SDK","directories":{},"_nodeVersion":"21.2.0","dependencies":{"ethers":"^6.13.2","@gainsnetwork/sdk":"^0.2.31-rc2"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.4","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.6.2","@typechain/ethers-v6":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/trading-sdk_0.0.2-rc3_1728037912014_0.15252065173329732","host":"s3://npm-registry-packages"}},"0.0.2-rc4":{"name":"@gainsnetwork/trading-sdk","version":"0.0.2-rc4","author":"","license":"ISC","_id":"@gainsnetwork/trading-sdk@0.0.2-rc4","maintainers":[{"name":"kukodev","email":"kukodev@proton.me"},{"name":"apaul243","email":"agarwalpulkit224@gmail.com"},{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},{"name":"sebgns","email":"contact@gains.trade"},{"name":"thebuidler","email":"thebuidler@pm.me"}],"dist":{"shasum":"ccf09e1d07856b5f52fd337e05f67476330f3a8b","tarball":"https://registry.npmjs.org/@gainsnetwork/trading-sdk/-/trading-sdk-0.0.2-rc4.tgz","fileCount":57,"integrity":"sha512-jM2ySoBpiHLMnKllUhXC/zuj4ASV9Lj0BxGHh2zvV0QxvlzFpeGaA8Ja8qV+F0d7+Bfw2LEfJqtmunAc/lD0vg==","signatures":[{"sig":"MEUCIBQ5nlSMlD6iP01s7ZKXFzRpdSdHioWSDEr5qO+CNDR/AiEAgHQ2ygHsb5gyZQbi4u3P7W//i1QNtiKh2nxUTL1JAes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1220169},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"24aa1da481b51795e196fe8d3e4a301e6c00ef3a","scripts":{"dev":"nodemon --watch 'src/**' --watch 'tests/**' --ext 'ts,json' --exec 'ts-node tests/sdkTest.ts'","build":"tsc --project tsconfig.build.json","clean":"rm -rf ./lib/","sdkTest":"ts-node tests/sdkTest.ts","typecheck":"npm run generate-types && tsc --noEmit","sdkTest:build":"ts-node tests/buildTx.ts","generate-types":"typechain --target=ethers-v6 'src/abi/*.json' --out-dir src/types/contracts"},"_npmUser":{"name":"kukodev","email":"kukodev@proton.me"},"_npmVersion":"10.2.3","description":"Gains Network Trading SDK","directories":{},"_nodeVersion":"21.2.0","dependencies":{"ethers":"^6.13.2","@gainsnetwork/sdk":"^0.2.31-rc2"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.4","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.6.2","@typechain/ethers-v6":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/trading-sdk_0.0.2-rc4_1728038015740_0.30257542267213045","host":"s3://npm-registry-packages"}},"0.0.2-rc5":{"name":"@gainsnetwork/trading-sdk","version":"0.0.2-rc5","author":"","license":"ISC","_id":"@gainsnetwork/trading-sdk@0.0.2-rc5","maintainers":[{"name":"kukodev","email":"kukodev@proton.me"},{"name":"apaul243","email":"agarwalpulkit224@gmail.com"},{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},{"name":"sebgns","email":"contact@gains.trade"},{"name":"thebuidler","email":"thebuidler@pm.me"}],"dist":{"shasum":"40c1b2d07614d718f6cbfd56986461846b0d1d8d","tarball":"https://registry.npmjs.org/@gainsnetwork/trading-sdk/-/trading-sdk-0.0.2-rc5.tgz","fileCount":57,"integrity":"sha512-6ZRMrGkH8U1u9joCVtr40d7vSUb9d5WOzP2RJdLk+i7nEa99NveIu2B0b6B0uUIb6dR2LxJBv6em0znOezsTcw==","signatures":[{"sig":"MEYCIQCiVb0QTHgqvLiXETdZlHHioCgXbkZ8zqjECQsdD7YSGgIhAIVrWhCg1YGeMsqQ2P2gUvMFnf9MbOOxAPyrr0qVucDk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1220252},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"23e6a9bbb55863cb8309f5a0e484f125a105688f","scripts":{"dev":"nodemon --watch 'src/**' --watch 'tests/**' --ext 'ts,json' --exec 'ts-node tests/sdkTest.ts'","build":"tsc --project tsconfig.build.json","clean":"rm -rf ./lib/","sdkTest":"ts-node tests/sdkTest.ts","typecheck":"npm run generate-types && tsc --noEmit","postinstall":"npm run generate-types","sdkTest:build":"ts-node tests/buildTx.ts","generate-types":"typechain --target=ethers-v6 'src/abi/*.json' --out-dir src/types/contracts","prepublishOnly":"npm run build"},"_npmUser":{"name":"kukodev","email":"kukodev@proton.me"},"_npmVersion":"10.2.3","description":"Gains Network Trading SDK","directories":{},"_nodeVersion":"21.2.0","dependencies":{"ethers":"^6.13.2","@gainsnetwork/sdk":"^0.2.31-rc2"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.4","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.6.2","@typechain/ethers-v6":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/trading-sdk_0.0.2-rc5_1728049972182_0.30462630678501146","host":"s3://npm-registry-packages"}},"0.0.2-rc6":{"name":"@gainsnetwork/trading-sdk","version":"0.0.2-rc6","author":"","license":"ISC","_id":"@gainsnetwork/trading-sdk@0.0.2-rc6","maintainers":[{"name":"kukodev","email":"kukodev@proton.me"},{"name":"apaul243","email":"agarwalpulkit224@gmail.com"},{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},{"name":"sebgns","email":"contact@gains.trade"},{"name":"thebuidler","email":"thebuidler@pm.me"}],"dist":{"shasum":"8ea80280d132368188511004ac0ddfd1ae688a80","tarball":"https://registry.npmjs.org/@gainsnetwork/trading-sdk/-/trading-sdk-0.0.2-rc6.tgz","fileCount":57,"integrity":"sha512-bmHR4gZePaQUf/AJJebYhX5ATEjexneexMpjD9vmEplsUgnwl5kq9h0lgd1HID67B6Ms7KEBUVigmmJe1guYlA==","signatures":[{"sig":"MEUCIG6hOFifRZ0Y5FZn4EPPgCxNFzm4XBjEmzcc5Sx3C8n5AiEA8f+FWK1lZY+2Ru5xZf/q7HCLkZwWr62KywRAJXBCUpk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1296023},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"90a31c3760ea38e215d83efe69455ed24ef834a8","scripts":{"dev":"nodemon --watch 'src/**' --watch 'tests/**' --ext 'ts,json' --exec 'ts-node tests/sdkTest.ts'","build":"tsc --project tsconfig.build.json","clean":"rm -rf ./lib/","sdkTest":"ts-node tests/sdkTest.ts","typecheck":"npm run generate-types && tsc --noEmit","postinstall":"npm run generate-types","sdkTest:build":"ts-node tests/buildTx.ts","generate-types":"typechain --target=ethers-v6 'src/abi/*.json' --out-dir src/types/contracts","prepublishOnly":"npm run build"},"_npmUser":{"name":"kukodev","email":"kukodev@proton.me"},"_npmVersion":"10.2.3","description":"Gains Network Trading SDK","directories":{},"_nodeVersion":"21.2.0","dependencies":{"ethers":"^6.13.2","@gainsnetwork/sdk":"^0.2.36"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.4","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.6.2","@typechain/ethers-v6":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/trading-sdk_0.0.2-rc6_1728662877464_0.2441766343988745","host":"s3://npm-registry-packages"}},"0.0.2-rc7":{"name":"@gainsnetwork/trading-sdk","version":"0.0.2-rc7","author":"","license":"ISC","_id":"@gainsnetwork/trading-sdk@0.0.2-rc7","maintainers":[{"name":"kukodev","email":"kukodev@proton.me"},{"name":"apaul243","email":"agarwalpulkit224@gmail.com"},{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},{"name":"sebgns","email":"contact@gains.trade"},{"name":"thebuidler","email":"thebuidler@pm.me"}],"dist":{"shasum":"25cb8c1c3de02cf62ad32637a7d14e6896fcbb2d","tarball":"https://registry.npmjs.org/@gainsnetwork/trading-sdk/-/trading-sdk-0.0.2-rc7.tgz","fileCount":57,"integrity":"sha512-nNgytcCf5/LO6sGKbz2G8BRIzgFeLwiGeKfRIDcpgmgeFjt8tQSRftjj4O48GzKeur3utfTKzNMi9dyJpjetyg==","signatures":[{"sig":"MEUCIQDcKTl6wkTsk6DO1J4IQm7FDCc02QMlU0eOK0q+VBwcHQIgI+kvqielf4xpTpBnque/x9f5OMCgLZ51HusG/5F4fpQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1295978},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"f0a678c67d49a42148b3505220e6e691dcfd0048","scripts":{"dev":"nodemon --watch 'src/**' --watch 'tests/**' --ext 'ts,json' --exec 'ts-node tests/sdkTest.ts'","build":"tsc --project tsconfig.build.json","clean":"rm -rf ./lib/","sdkTest":"ts-node tests/sdkTest.ts","typecheck":"npm run generate-types && tsc --noEmit","sdkTest:build":"ts-node tests/buildTx.ts","generate-types":"typechain --target=ethers-v6 'src/abi/*.json' --out-dir src/types/contracts","prepublishOnly":"npm run build"},"_npmUser":{"name":"kukodev","email":"kukodev@proton.me"},"_npmVersion":"10.2.3","description":"Gains Network Trading SDK","directories":{},"_nodeVersion":"21.2.0","dependencies":{"ethers":"^6.13.2","@gainsnetwork/sdk":"^0.2.36"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.4","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.6.2","@typechain/ethers-v6":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/trading-sdk_0.0.2-rc7_1728667259666_0.8604873106068043","host":"s3://npm-registry-packages"}},"0.0.2-rc8":{"name":"@gainsnetwork/trading-sdk","version":"0.0.2-rc8","author":"","license":"ISC","_id":"@gainsnetwork/trading-sdk@0.0.2-rc8","maintainers":[{"name":"kukodev","email":"kukodev@proton.me"},{"name":"apaul243","email":"agarwalpulkit224@gmail.com"},{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},{"name":"sebgns","email":"contact@gains.trade"},{"name":"thebuidler","email":"thebuidler@pm.me"}],"dist":{"shasum":"330c01fe1a5a224ed866e09b211b2fef7be61de5","tarball":"https://registry.npmjs.org/@gainsnetwork/trading-sdk/-/trading-sdk-0.0.2-rc8.tgz","fileCount":57,"integrity":"sha512-NS0dOKPAT06476rw4ipOOJo0iFZT1MGxJsoNBJpGGF2EfCcCGeQosA2vHukeavMSg3x1GT/xxkGRQmiY2GI9BQ==","signatures":[{"sig":"MEQCIGmZy+L7OvshtWWQ0yfrCG05tC4CxHqGTsqILTyz3nnwAiAfArcc4GjRggORQ6FAq+/bI8+ctDn5VUJaTIetwHoidQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1295527},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"d643c7b9dab5ac24cde3f24c1f284763732b9b11","scripts":{"dev":"nodemon --watch 'src/**' --watch 'tests/**' --ext 'ts,json' --exec 'ts-node tests/sdkTest.ts'","build":"tsc --project tsconfig.build.json","clean":"rm -rf ./lib/","sdkTest":"ts-node tests/sdkTest.ts","typecheck":"npm run generate-types && tsc --noEmit","sdkTest:build":"ts-node tests/buildTx.ts","generate-types":"typechain --target=ethers-v6 'src/abi/*.json' --out-dir src/types/contracts","prepublishOnly":"npm run build"},"_npmUser":{"name":"kukodev","email":"kukodev@proton.me"},"_npmVersion":"10.2.3","description":"Gains Network Trading SDK","directories":{},"_nodeVersion":"21.2.0","dependencies":{"ethers":"^6.13.2","@gainsnetwork/sdk":"^0.2.36"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.4","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.6.2","@typechain/ethers-v6":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/trading-sdk_0.0.2-rc8_1728982246819_0.13382726236679865","host":"s3://npm-registry-packages"}},"0.0.2-rc9":{"name":"@gainsnetwork/trading-sdk","version":"0.0.2-rc9","author":"","license":"ISC","_id":"@gainsnetwork/trading-sdk@0.0.2-rc9","maintainers":[{"name":"kukodev","email":"kukodev@proton.me"},{"name":"apaul243","email":"agarwalpulkit224@gmail.com"},{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},{"name":"sebgns","email":"contact@gains.trade"},{"name":"thebuidler","email":"thebuidler@pm.me"}],"dist":{"shasum":"24e36d0afe5d58f7a18899f3f13e50c89e7b5fd6","tarball":"https://registry.npmjs.org/@gainsnetwork/trading-sdk/-/trading-sdk-0.0.2-rc9.tgz","fileCount":57,"integrity":"sha512-cdG1waYO6pEGRN3qnHke3xIFPv4csWnyvNd33aUHuh8mKRgAdfNJt+A4rIurE0sbJHHaae5Ot9sozst/FqaRtA==","signatures":[{"sig":"MEUCIGuxAdtgaGO8Y4HyXIM4vtcs5xgMei0BmlWAn40JU88JAiEAp4fhQ66OH/9NzASehu1rMnb+f6UNdG8z4EkjF8dliGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1297075},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"34240a4f910e8ea7788755d2438841c503b50dae","scripts":{"dev":"nodemon --watch 'src/**' --watch 'tests/**' --ext 'ts,json' --exec 'ts-node tests/sdkTest.ts'","build":"tsc --project tsconfig.build.json","clean":"rm -rf ./lib/","sdkTest":"ts-node tests/sdkTest.ts","typecheck":"npm run generate-types && tsc --noEmit","sdkTest:build":"ts-node tests/buildTx.ts","generate-types":"typechain --target=ethers-v6 'src/abi/*.json' --out-dir src/types/contracts","prepublishOnly":"npm run build"},"_npmUser":{"name":"kukodev","email":"kukodev@proton.me"},"_npmVersion":"10.2.3","description":"Gains Network Trading SDK","directories":{},"_nodeVersion":"21.2.0","dependencies":{"ethers":"^6.13.2","@gainsnetwork/sdk":"^0.2.36"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.4","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.6.2","@typechain/ethers-v6":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/trading-sdk_0.0.2-rc9_1729691761828_0.7283911304647961","host":"s3://npm-registry-packages"}},"0.0.2-rc10":{"name":"@gainsnetwork/trading-sdk","version":"0.0.2-rc10","author":"","license":"ISC","_id":"@gainsnetwork/trading-sdk@0.0.2-rc10","maintainers":[{"name":"kukodev","email":"kukodev@proton.me"},{"name":"apaul243","email":"agarwalpulkit224@gmail.com"},{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},{"name":"sebgns","email":"contact@gains.trade"},{"name":"thebuidler","email":"thebuidler@pm.me"}],"dist":{"shasum":"39976019bd3b05152ad194169e06d20d556fe91a","tarball":"https://registry.npmjs.org/@gainsnetwork/trading-sdk/-/trading-sdk-0.0.2-rc10.tgz","fileCount":57,"integrity":"sha512-TU7P1IgbiRkroI4pbncvXYypTNJmIzdHQK5h5lhuMblbzTA/HUHvKewqxJwBfAjeU7IRCVxEubK68zho/AqF4A==","signatures":[{"sig":"MEQCICH298unR9z/o0dwezUboCN7faaZ1wsj6OoEUeAt+LcJAiATWiOcM8bpakX9BYbnyqwOq/SFL1lZNmlJb3Iv5nmNWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1297194},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"6aa2168eb9ed95bc1c26f4c50f3393e3ffc8d1a6","scripts":{"dev":"nodemon --watch 'src/**' --watch 'tests/**' --ext 'ts,json' --exec 'ts-node tests/sdkTest.ts'","build":"tsc --project tsconfig.build.json","clean":"rm -rf ./lib/","sdkTest":"ts-node tests/sdkTest.ts","typecheck":"npm run generate-types && tsc --noEmit","sdkTest:build":"ts-node tests/buildTx.ts","generate-types":"typechain --target=ethers-v6 'src/abi/*.json' --out-dir src/types/contracts","prepublishOnly":"npm run build"},"_npmUser":{"name":"kukodev","email":"kukodev@proton.me"},"_npmVersion":"10.2.3","description":"Gains Network Trading SDK","directories":{},"_nodeVersion":"21.2.0","dependencies":{"ethers":"^6.13.2","@gainsnetwork/sdk":"^0.2.36"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.4","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.6.2","@typechain/ethers-v6":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/trading-sdk_0.0.2-rc10_1729844237470_0.12066004146058629","host":"s3://npm-registry-packages"}},"0.0.2-rc11":{"name":"@gainsnetwork/trading-sdk","version":"0.0.2-rc11","author":"","license":"ISC","_id":"@gainsnetwork/trading-sdk@0.0.2-rc11","maintainers":[{"name":"kukodev","email":"kukodev@proton.me"},{"name":"apaul243","email":"agarwalpulkit224@gmail.com"},{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},{"name":"sebgns","email":"contact@gains.trade"},{"name":"thebuidler","email":"thebuidler@pm.me"}],"dist":{"shasum":"9afb1b582dc8b5d4b69acd6da72639a5bb22af5c","tarball":"https://registry.npmjs.org/@gainsnetwork/trading-sdk/-/trading-sdk-0.0.2-rc11.tgz","fileCount":57,"integrity":"sha512-IvA+ropAy/YDk84r6E0xalAxL+8LSglXmV8kw/cb5GdwfAxx98VaaRmHkaNu1R8LOhu/LDUHYRn6HY28+7VGng==","signatures":[{"sig":"MEUCIF4KwZcOH7GNccT2zgXu9i+8BEOi9UxxopVO4wNrDd/eAiEAid3NB09lthY/ViQnA+OCPP/NWjd0xevtszF3ZzYQIaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1299157},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"3a3335eeca9384b06821ec6b7c4393625145404f","scripts":{"dev":"nodemon --watch 'src/**' --watch 'tests/**' --ext 'ts,json' --exec 'ts-node tests/sdkTest.ts'","build":"tsc --project tsconfig.build.json","clean":"rm -rf ./lib/","sdkTest":"ts-node tests/sdkTest.ts","typecheck":"npm run generate-types && tsc --noEmit","sdkTest:build":"ts-node tests/buildTx.ts","generate-types":"typechain --target=ethers-v6 'src/abi/*.json' --out-dir src/types/contracts","prepublishOnly":"npm run build"},"_npmUser":{"name":"kukodev","email":"kukodev@proton.me"},"_npmVersion":"10.2.3","description":"Gains Network Trading SDK","directories":{},"_nodeVersion":"21.2.0","dependencies":{"ethers":"^6.13.2","@gainsnetwork/sdk":"^0.2.36"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.4","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.6.2","@typechain/ethers-v6":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/trading-sdk_0.0.2-rc11_1729856730255_0.33371310263665843","host":"s3://npm-registry-packages"}},"0.0.3-rc1":{"name":"@gainsnetwork/trading-sdk","version":"0.0.3-rc1","author":"","license":"ISC","_id":"@gainsnetwork/trading-sdk@0.0.3-rc1","maintainers":[{"name":"kukodev","email":"kukodev@proton.me"},{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},{"name":"thebuidler","email":"thebuidler@pm.me"},{"name":"sebgns","email":"contact@gains.trade"},{"name":"apaul243","email":"agarwalpulkit224@gmail.com"}],"dist":{"shasum":"ff4fcf2730444fed62be78c93170f199d6a370b5","tarball":"https://registry.npmjs.org/@gainsnetwork/trading-sdk/-/trading-sdk-0.0.3-rc1.tgz","fileCount":55,"integrity":"sha512-gYuxUU29DnjSSzW4C56ShJqbx3GrqyGAP7WtJ+0rBYS5wwTgRR5ppxjjvZiTAiNNW8Tmd4WUHYGu6LRWyHfIjg==","signatures":[{"sig":"MEUCIQDbyU09k9M3PVWdNodMZx23r5QMGGzYftogtjgbsGDZlgIgJ8jG9njpwgoMQQb8PEAN1UNC6lIcTATsvt2NCHeonvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1397305},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"be825d3943d70b3b8596d0b4741cf0a7d4cdd83e","scripts":{"dev":"nodemon --watch 'src/**' --watch 'tests/**' --ext 'ts,json' --exec 'ts-node tests/sdkTest.ts'","build":"tsc --project tsconfig.build.json","clean":"rm -rf ./lib/","sdkTest":"ts-node tests/sdkTest.ts","typecheck":"npm run generate-types && tsc --noEmit","sdkTest:build":"ts-node tests/buildTx.ts","generate-types":"typechain --target=ethers-v6 'src/abi/*.json' --out-dir src/types/contracts","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},"_npmVersion":"10.7.0","description":"Gains Network Trading SDK","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ethers":"^6.13.2","@gainsnetwork/sdk":"^0.2.59-rc5"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.4","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.6.2","@typechain/ethers-v6":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/trading-sdk_0.0.3-rc1_1742218369454_0.007501809093376721","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-v10.rc1":{"name":"@gainsnetwork/trading-sdk","version":"0.0.0-v10.rc1","author":"","license":"ISC","_id":"@gainsnetwork/trading-sdk@0.0.0-v10.rc1","maintainers":[{"name":"kukodev","email":"kukodev@proton.me"},{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},{"name":"thebuidler","email":"thebuidler@pm.me"},{"name":"sebgns","email":"contact@gains.trade"},{"name":"apaul243","email":"agarwalpulkit224@gmail.com"}],"dist":{"shasum":"38792c41a75f192c5ecb3f8ecadc8432eb377bd9","tarball":"https://registry.npmjs.org/@gainsnetwork/trading-sdk/-/trading-sdk-0.0.0-v10.rc1.tgz","fileCount":55,"integrity":"sha512-ano5TZaQ5QWrs8O9syLsXTsqrKevCjGUv6h841YS94XkoE1yI89OhBTxYx7lFVPmHswWKGF4I0YBl4oF9Izffw==","signatures":[{"sig":"MEQCIDGf9R02tL4S7fLk18MlAgV3EoTCCIImOiVwiyluOLVyAiAr5BYMaKvO8X2cOWRsny+gl9g057IQi4JHc1vP17tWAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1753834},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"ea005e4732d8fff9e2dd0cfc5f84413c328cdc33","scripts":{"dev":"nodemon --watch 'src/**' --watch 'tests/**' --ext 'ts,json' --exec 'ts-node tests/sdkTest.ts'","build":"tsc --project tsconfig.build.json","clean":"rm -rf ./lib/","sdkTest":"ts-node tests/sdkTest.ts","typecheck":"npm run generate-types && tsc --noEmit","sdkTest:build":"ts-node tests/buildTx.ts","generate-types":"typechain --target=ethers-v6 'src/abi/*.json' --out-dir src/types/contracts","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},"_npmVersion":"10.8.2","description":"Gains Network Trading SDK","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ethers":"^6.13.2","@gainsnetwork/sdk":"0.0.0-v10.rc1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.4","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.6.2","@typechain/ethers-v6":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/trading-sdk_0.0.0-v10.rc1_1747129806036_0.32260643780004994","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-v10.rc2":{"name":"@gainsnetwork/trading-sdk","version":"0.0.0-v10.rc2","author":"","license":"ISC","_id":"@gainsnetwork/trading-sdk@0.0.0-v10.rc2","maintainers":[{"name":"kukodev","email":"kukodev@proton.me"},{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},{"name":"thebuidler","email":"thebuidler@pm.me"},{"name":"sebgns","email":"contact@gains.trade"},{"name":"apaul243","email":"agarwalpulkit224@gmail.com"}],"dist":{"shasum":"57d3465f1e6de2822daae042cf7e1d0b9a2605b8","tarball":"https://registry.npmjs.org/@gainsnetwork/trading-sdk/-/trading-sdk-0.0.0-v10.rc2.tgz","fileCount":55,"integrity":"sha512-ej1NffvzX8vpGSt4IIrFqto44DbFqA13Wd8l1HFJeioCGmS6QlUfOvL3b5K/5mcjLACDh3JALwnwEx3kQeXOWA==","signatures":[{"sig":"MEUCIQCQc4eLCGcq+YQtTrc3D0nv6wodPER/e+YBm/EcysVglQIgEN0c5wNq4pBx37+Al0O+g8B0BNEXAu+4aBhsstfcyl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1753834},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"ea005e4732d8fff9e2dd0cfc5f84413c328cdc33","scripts":{"dev":"nodemon --watch 'src/**' --watch 'tests/**' --ext 'ts,json' --exec 'ts-node tests/sdkTest.ts'","build":"tsc --project tsconfig.build.json","clean":"rm -rf ./lib/","sdkTest":"ts-node tests/sdkTest.ts","typecheck":"npm run generate-types && tsc --noEmit","sdkTest:build":"ts-node tests/buildTx.ts","generate-types":"typechain --target=ethers-v6 'src/abi/*.json' --out-dir src/types/contracts","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},"_npmVersion":"10.8.2","description":"Gains Network Trading SDK","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ethers":"^6.13.2","@gainsnetwork/sdk":"0.0.0-v10.rc1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nodemon":"^3.1.4","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.6.2","@typechain/ethers-v6":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/trading-sdk_0.0.0-v10.rc2_1749047204655_0.5563706647329385","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-rc1":{"name":"@gainsnetwork/trading-sdk","version":"0.1.0-rc1","author":"","license":"ISC","_id":"@gainsnetwork/trading-sdk@0.1.0-rc1","maintainers":[{"name":"kukodev","email":"kukodev@proton.me"},{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},{"name":"thebuidler","email":"thebuidler@pm.me"},{"name":"sebgns","email":"contact@gains.trade"},{"name":"apaul243","email":"agarwalpulkit224@gmail.com"},{"name":"dreamersnat","email":"dreamersnat@pm.me"}],"dist":{"shasum":"83ee3c26249e858131d3aa6b768b8c53a53b47c2","tarball":"https://registry.npmjs.org/@gainsnetwork/trading-sdk/-/trading-sdk-0.1.0-rc1.tgz","fileCount":55,"integrity":"sha512-ACalZMrRcviAVDAn8UYyFBes/hgMbITJf6XBseJJ1KWYmnuJKGFoti5b8PbifuN1Gs09O1+NDNFMKIQrRVCrpw==","signatures":[{"sig":"MEUCIED3wuIxqGjsxcNx9pg34RWBihaZIwqB8jYC8LdaE/bcAiEApup+MLjCG45xnv5R2q+LqUW2kw/63OzawxEH5LVNRVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1754795},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"bcc4792c08a1cac11111794ea2410cec6965b315","scripts":{"dev":"nodemon --watch 'src/**' --watch 'tests/**' --ext 'ts,json' --exec 'ts-node tests/sdkTest.ts'","build":"tsc --project tsconfig.build.json","clean":"rm -rf ./lib/","sdkTest":"ts-node tests/sdkTest.ts","typecheck":"npm run generate-types && tsc --noEmit","sdkTest:build":"ts-node tests/buildTx.ts","generate-types":"typechain --target=ethers-v6 'src/abi/*.json' --out-dir src/types/contracts","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xcrumbs","email":"0xcrumbs@proton.me"},"_npmVersion":"10.8.2","description":"Gains Network Trading SDK","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ethers":"^6.13.2","@gainsnetwork/sdk":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.4","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.6.2","@typechain/ethers-v6":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/trading-sdk_0.1.0-rc1_1756301671486_0.019867193294836882","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2024-09-25T21:40:02.485Z","modified":"2026-04-01T14:54:38.898Z","0.0.1-rc1":"2024-09-25T21:40:02.988Z","0.0.1-rc2":"2024-09-26T09:52:24.427Z","0.0.1-rc3":"2024-09-26T10:31:20.458Z","0.0.1-rc4":"2024-09-26T11:09:28.929Z","0.0.1-rc5":"2024-09-26T11:22:06.989Z","0.0.1-rc6":"2024-10-02T17:27:43.544Z","0.0.2-rc1":"2024-10-03T11:00:06.894Z","0.0.2-rc2":"2024-10-04T07:58:27.360Z","0.0.2-rc3":"2024-10-04T10:31:52.207Z","0.0.2-rc4":"2024-10-04T10:33:35.926Z","0.0.2-rc5":"2024-10-04T13:52:52.427Z","0.0.2-rc6":"2024-10-11T16:07:57.720Z","0.0.2-rc7":"2024-10-11T17:20:59.996Z","0.0.2-rc8":"2024-10-15T08:50:47.001Z","0.0.2-rc9":"2024-10-23T13:56:02.094Z","0.0.2-rc10":"2024-10-25T08:17:17.661Z","0.0.2-rc11":"2024-10-25T11:45:30.465Z","0.0.3-rc1":"2025-03-17T13:32:49.685Z","0.0.0-v10.rc1":"2025-05-13T09:50:06.252Z","0.0.0-v10.rc2":"2025-06-04T14:26:44.893Z","0.1.0-rc1":"2025-08-27T13:34:31.684Z"},"license":"ISC","description":"Gains Network Trading SDK","maintainers":[{"email":"kukodev@proton.me","name":"kukodev"},{"email":"0xcrumbs@proton.me","name":"0xcrumbs"},{"email":"thebuidler@pm.me","name":"thebuidler"},{"email":"contact@gains.trade","name":"sebgns"},{"email":"vesnushki@autismcss.dev","name":"vesnushki"}],"readme":"# Gains Network Trading SDK\n\n## Install\n\n```bash\nnpm i --save @gainsnetwork/trading-sdk\n```\n\n## Usage\n\n### Read methods\n```typescript\n// import and initialize\nimport { TradingSDK, SupportedChainId } from \"@gainsnetwork/trading-sdk\";\n\nconst tradingSdk = new TradingSDK({ chainId: SupportedChainId.ArbitrumSepolia });\nawait tradingSdk.initialize();\n\n// use tradingSdk methods\nconst state = await tradingSdk.getState();\nconst userTrades = await tradingSdk.getUserTrades(\"USER_ADDRESS\");\n```\n\n### Build methods\n```typescript\n// import and initialize\nimport { TradingSDK, SupportedChainId } from \"@gainsnetwork/trading-sdk\";\n\nconst tradingSdk = new TradingSDK({ chainId: SupportedChainId.ArbitrumSepolia });\nawait tradingSdk.initialize();\n\n// openTrade transaction arguments\nconst args = {\n  user: \"0x73b3A111C5BCCf9086c97B96e0AbAad69Dc4f523\",\n  pairIndex: 0, // BTC/USD\n  collateralAmount: parseUnits(\"100\", 6), // 100 USDC\n  openPrice: 66108.8,\n  long: true, // Long\n  leverage: 2, // 2x\n  tp: 363598.4,\n  sl: 0,\n  collateralIndex: 3, // USDC\n  tradeType: 0, // Market\n  maxSlippage: 1.02,\n};\n\n// build openTrade transaction data\nconst tx = await tradingSdk.build.openTrade(args);\n\n// (optional) use multicall to batch multiple requests in a single transaction\nconst multicallTx = await tradingSdk.build.multicall([tx /*, tx2, tx3, ...*/])\n```\n\n### Write methods\n```typescript\n// import and initialize\nimport { Wallet } from \"ethers\";\nimport { TradingSDK, SupportedChainId } from \"@gainsnetwork/trading-sdk\";\n\nconst wallet = new Wallet(\"YOUR_PRIVATE_KEY\");\nconst tradingSdk = new TradingSDK({\n  chainId: SupportedChainId.ArbitrumSepolia,\n  signer: wallet\n});\nawait tradingSdk.initialize();\n\n// openTrade transaction arguments\nconst args = {\n  user: \"0x73b3A111C5BCCf9086c97B96e0AbAad69Dc4f523\",\n  pairIndex: 0, // BTC/USD\n  collateralAmount: parseUnits(\"100\", 6), // 100 USDC\n  openPrice: 66108.8,\n  long: true, // Long\n  leverage: 2, // 2x\n  tp: 363598.4,\n  sl: 0,\n  collateralIndex: 3, // USDC\n  tradeType: 0, // Market\n  maxSlippage: 1.02,\n};\n\n// send openTrade transaction\nconst hash = await tradingSdk.write.openTrade(args);\n```\n\n## Adapters\n\nUse adapters when working with supported integrations:\n\n```typescript\n// import and initialize\nimport { TradingSDK, SupportedChainId } from \"@gainsnetwork/trading-sdk\";\nimport { getMarkets, getPositions } from \"@gainsnetwork/trading-sdk/lib/adapters/kwenta\";\nconst tradingSdk = new TradingSDK(SupportedChainId.ArbitrumSepolia);\nawait tradingSdk.initialize();\n\n// use tradingSdk methods\nconst state = await tradingSdk.getState();\nconst userTrades = await tradingSdk.getUserTrades(\"USER_ADDRESS\");\n\n// use adapter to get integration-ready data\nconst markets = getMarkets(state);\nconst positions = getPositions(state, userTrades);\n```\n","readmeFilename":"README.md"}