{"id":86561288,"number":"0.0.4","published_at":"2023-09-04T10:44:21.323Z","licenses":"ISC","integrity":"sha512-lWIffwtgfq0yEkqr3uJpr7htu+1EAVwEmTckk97fuTH2LpNNarAsL1pVKl4Ak5/rDl9vHtFCGg1tM5X6cLELWQ==","status":null,"download_url":"https://registry.npmjs.org/@ionicprotocol/sdk/-/sdk-0.0.4.tgz","registry_url":"https://www.npmjs.com/package/@ionicprotocol/sdk/v/0.0.4","documentation_url":null,"install_command":"npm install @ionicprotocol/sdk@0.0.4","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"ionic-protocol-admin","email":"carlo@ionic.money"},"dist":{"integrity":"sha512-lWIffwtgfq0yEkqr3uJpr7htu+1EAVwEmTckk97fuTH2LpNNarAsL1pVKl4Ak5/rDl9vHtFCGg1tM5X6cLELWQ==","shasum":"92b8997a2a830ae277ff0b130fd57008a8bd63a3","tarball":"https://registry.npmjs.org/@ionicprotocol/sdk/-/sdk-0.0.4.tgz","fileCount":837,"unpackedSize":125645775,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQRB3g1GlibVbM/MTujtuzVgqN8uwDGiHNjTwn9I0imAiBjVUJwTMycz4OxmdQBbpYCFBCNKDUQ2+Qh4a2SSnXUXA=="}]},"gitHead":"893064f141614ba4d3fcacd81f2d20555f20fc0c","main":"./dist/cjs/src/index.js","scripts":{"prebuild":"rm -rf dist","build":"yarn run build:forge; yarn run artifacts; yarn run typechain; yarn run abimate; yarn run build:sdk","postbuild":"du -sk dist/cjs; du -sk dist/esm","clean":"rm -rf dist; rm -rf ./typechain; rm -rf ./artifacts; rm -rf ./abis","artifacts":"echo '\u003e Gathering artifacts...'; ./scripts/move-artifacts.sh","typechain":"echo '\u003e Creating typechain types...'; [ ! -d ./typechain ] \u0026\u0026 typechain --target ethers-v5 --out-dir './typechain' './artifacts/*.json' --show-stack-traces","abimate":"echo '\u003e Extracting ABIs from artifacts...'; abimate ./abis ./artifacts/*.json","build:forge":"echo '\u003e Building contracts...'; cd lib/contracts \u0026\u0026 forge install \u0026\u0026 forge build --sizes","build:sdk":"echo '\u003e Compiling SDK...'; yarn run build:esm \u0026\u0026 yarn run build:cjs","build:esm":"echo '\u003e Compiling ESM SDK Module...'; tsc -p tsconfig-sdk.json","build:cjs":"echo '\u003e Compiling CJS SDK Module...'; tsc -p tsconfig-cjs.json","setup":"cd lib/contracts \u0026\u0026 forge build","test:mocha":"nyc ts-mocha --require 'tests-mocha/globalTestHook.ts' --check-leaks --exit --timeout 60000 'tests-mocha/**/*.spec.ts'","test":"hardhat test --parallel --no-compile","test:bsc":"SIMULATION=true FORK_RPC_URL=${FORK_RPC_URL} FORK_CHAIN_ID=56 hardhat test --no-compile","test:forge":"cd lib/contracts \u0026\u0026 forge test","export":"hardhat export --export-all ./deployments.json","export:all":"npm run export:bsc \u0026\u0026 npm run export:polygon \u0026\u0026 npm run export:neon \u0026\u0026 npm run export:chapel \u0026\u0026 npm run export:arbitrum \u0026\u0026 npm run export:linea \u0026\u0026 npm run export:zkevm","export:bsc":"hardhat export --network bsc --export ../chains/deployments/bsc.json","export:polygon":"hardhat export --network polygon --export ../chains/deployments/polygon.json","export:ethereum":"hardhat export --network ethereum --export ../chains/deployments/ethereum.json","export:arbitrum":"hardhat export --network arbitrum --export ../chains/deployments/arbitrum.json","export:neon":"hardhat export --network neon --export ../chains/deployments/neon.json","export:linea":"hardhat export --network linea --export ../chains/deployments/linea.json","export:zkevm":"hardhat export --network zkevm --export ../chains/deployments/zkevm.json","export:chapel":"hardhat export --network chapel --export ../chains/deployments/chapel.json","export:ganache":"hardhat export --network localhost --export ../chains/deployments/ganache.json","prettier:ts":"prettier --write 'chainDeploy/**/*.ts' 'src/**/*.ts' 'deploy/**/*.ts' 'tasks/**/*.ts' 'tests/**/*.ts'","lint":"eslint . -c .eslintrc.json --ext ts,json","lint-fix":"eslint . -c .eslintrc.json --fix --ext ts,json","deploy:chapel":"hardhat --network chapel deploy --tags prod --no-compile","deploy:bsc":"hardhat --network bsc deploy --tags prod --no-compile","deploy:polygon":"hardhat --network polygon deploy --tags prod --no-compile","deploy:ethereum":"hardhat --network ethereum deploy --tags prod --no-compile","deploy:arbitrum":"hardhat --network arbitrum deploy --tags prod --no-compile","deploy:neon":"hardhat --network neon deploy --tags prod --no-compile","deploy:linea":"hardhat --network linea deploy --tags prod --no-compile","deploy:zkevm":"hardhat --network zkevm deploy --tags prod --no-compile","deploy:localhost":"hardhat --network localhost deploy --tags prod --no-compile","deploy:localeth":"hardhat --network localeth deploy --tags prod --no-compile","forge":"forge","hardhat":"hardhat"},"_npmVersion":"8.19.4","_nodeVersion":"16.20.2","_hasShrinkwrap":false,"directories":{}},"created_at":"2023-09-05T05:42:46.243Z","updated_at":"2024-11-14T09:20:38.813Z","purl":"pkg:npm/%40ionicprotocol/sdk@0.0.4","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@ionicprotocol%2Fsdk/versions/0.0.4","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@ionicprotocol%2Fsdk/versions/0.0.4/codemeta","dependencies":[{"id":939109128,"ecosystem":"npm","package_name":"@typechain/hardhat","requirements":"^8.0.2","kind":"Development","optional":false},{"id":939109118,"ecosystem":"npm","package_name":"@nomiclabs/hardhat-ethers","requirements":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","kind":"runtime","optional":false},{"id":939109119,"ecosystem":"npm","package_name":"bad-words","requirements":"^3.0.4","kind":"runtime","optional":false},{"id":939109120,"ecosystem":"npm","package_name":"bufferutil","requirements":"^4.0.7","kind":"runtime","optional":false},{"id":939109127,"ecosystem":"npm","package_name":"@typechain/ethers-v5","requirements":"^11.1.0","kind":"Development","optional":false},{"id":939109121,"ecosystem":"npm","package_name":"ethereum-waffle","requirements":"^4.0.10","kind":"runtime","optional":false},{"id":939109132,"ecosystem":"npm","package_name":"@types/chai-subset","requirements":"^1","kind":"Development","optional":false},{"id":939109126,"ecosystem":"npm","package_name":"@tenderly/hardhat-tenderly","requirements":"^1.7.7","kind":"Development","optional":false},{"id":939109124,"ecosystem":"npm","package_name":"@abimate/core","requirements":"^0.2.1","kind":"Development","optional":false},{"id":939109125,"ecosystem":"npm","package_name":"@nomiclabs/hardhat-waffle","requirements":"^2.0.6","kind":"Development","optional":false},{"id":939109117,"ecosystem":"npm","package_name":"@ionicprotocol/types","requirements":"workspace:*","kind":"runtime","optional":false},{"id":939109116,"ecosystem":"npm","package_name":"@ionicprotocol/chains","requirements":"workspace:*","kind":"runtime","optional":false},{"id":939109130,"ecosystem":"npm","package_name":"@types/chai","requirements":"^4.3.5","kind":"Development","optional":false},{"id":939109157,"ecosystem":"npm","package_name":"typescript","requirements":"^5.1.6","kind":"Development","optional":false},{"id":939109155,"ecosystem":"npm","package_name":"ts-node","requirements":"^10.9.1","kind":"Development","optional":false},{"id":939109152,"ecosystem":"npm","package_name":"sinon","requirements":"^15.2.0","kind":"Development","optional":false},{"id":939109150,"ecosystem":"npm","package_name":"prettier","requirements":"3.0.0","kind":"Development","optional":false},{"id":939109148,"ecosystem":"npm","package_name":"mocha","requirements":"^10.2.0","kind":"Development","optional":false},{"id":939109141,"ecosystem":"npm","package_name":"eslint","requirements":"^8.45.0","kind":"Development","optional":false},{"id":939109139,"ecosystem":"npm","package_name":"chai-subset","requirements":"^1.6.0","kind":"Development","optional":false},{"id":939109146,"ecosystem":"npm","package_name":"hardhat-deploy","requirements":"^0.11.34","kind":"Development","optional":false},{"id":939109154,"ecosystem":"npm","package_name":"ts-mocha","requirements":"^10.0.0","kind":"Development","optional":false},{"id":939109156,"ecosystem":"npm","package_name":"typechain","requirements":"^8.3.0","kind":"Development","optional":false},{"id":939109136,"ecosystem":"npm","package_name":"@types/sinon-chai","requirements":"^3","kind":"Development","optional":false},{"id":939109133,"ecosystem":"npm","package_name":"@types/eslint","requirements":"^8.44.0","kind":"Development","optional":false},{"id":939109147,"ecosystem":"npm","package_name":"lint-staged","requirements":"13.2.3","kind":"Development","optional":false},{"id":939109145,"ecosystem":"npm","package_name":"hardhat-abi-exporter","requirements":"^2.10.1","kind":"Development","optional":false},{"id":939109134,"ecosystem":"npm","package_name":"@types/mocha","requirements":"^10.0.1","kind":"Development","optional":false},{"id":939109144,"ecosystem":"npm","package_name":"hardhat","requirements":"^2.17.0","kind":"Development","optional":false},{"id":939109129,"ecosystem":"npm","package_name":"@types/bad-words","requirements":"^3.0.1","kind":"Development","optional":false},{"id":939109123,"ecosystem":"npm","package_name":"utf-8-validate","requirements":"^6.0.3","kind":"runtime","optional":false},{"id":939109131,"ecosystem":"npm","package_name":"@types/chai-as-promised","requirements":"^7","kind":"Development","optional":false},{"id":939109138,"ecosystem":"npm","package_name":"chai-as-promised","requirements":"^7.1.1","kind":"Development","optional":false},{"id":939109151,"ecosystem":"npm","package_name":"prettier-plugin-solidity","requirements":"1.1.3","kind":"Development","optional":false},{"id":939109122,"ecosystem":"npm","package_name":"ethers","requirements":"^5.7.2","kind":"runtime","optional":false},{"id":939109153,"ecosystem":"npm","package_name":"sinon-chai","requirements":"^3.7.0","kind":"Development","optional":false},{"id":939109149,"ecosystem":"npm","package_name":"nyc","requirements":"^15.1.0","kind":"Development","optional":false},{"id":939109140,"ecosystem":"npm","package_name":"dotenv","requirements":"^16.3.1","kind":"Development","optional":false},{"id":939109143,"ecosystem":"npm","package_name":"eslint-plugin-prettier","requirements":"^5.0.0","kind":"Development","optional":false},{"id":939109142,"ecosystem":"npm","package_name":"eslint-plugin-import","requirements":"^2.27.5","kind":"Development","optional":false},{"id":939109137,"ecosystem":"npm","package_name":"chai","requirements":"^4.3.7","kind":"Development","optional":false},{"id":939109135,"ecosystem":"npm","package_name":"@types/node","requirements":"^20.4.2","kind":"Development","optional":false}],"advisories":[],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@ionicprotocol%2Fsdk"}