{"_id":"@composable-finance/v1-sdk-contracts","_rev":"33-4529da3e05d85aa6f608f45ef0432dfd","name":"@composable-finance/v1-sdk-contracts","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@composable-finance/v1-sdk-contracts","version":"1.0.0","description":"SDK for cross-layer transactions","main":"index.js","types":"dist/types/index.d.ts","scripts":{"build":"hardhat compile && tsc","deploy:chainlink_adapter":"hardhat deploy --tags deploy_chainlink_adapter --deploy-scripts ./scripts/deployment --network","deploy:chainlink_adapter_2":"hardhat deploy --tags deploy_chainlink_adapter_2 --deploy-scripts ./scripts/deployment --network","deploy:exchanges_adapter":"hardhat deploy --tags deploy_exchanges_adapters --deploy-scripts ./scripts/deployment --network","deploy:exchanges_adapter_2":"hardhat deploy --tags deploy_exchanges_adapters_2 --deploy-scripts ./scripts/deployment --network","deploy:composable_config":"hardhat deploy --tags deploy_composable_config --network","deploy:composable_config_2":"hardhat deploy --tags deploy_composable_config_2 --deploy-scripts ./scripts/deployment --network","set_config_data:testnet":"hardhat deploy --tags set_config_data_testnet --deploy-scripts ./scripts/deployment --network","set_config_data:mainnet":"hardhat deploy --tags set_config_data_mainnet --deploy-scripts ./scripts/deployment --network","prettier":"prettier --check src/**/*.ts test/**/*.ts contracts/**/*.sol","format":"prettier --write contracts/**/*.sol","clean":"rm -rf ./cache && rm -rf ./artifacts","cleandist":"rm -rf ./dist","test":"hardhat test","test:mainnet:oracle_adapter":"cross-env MODE='LIVE' hardhat test mainnet_tests/ChainlinkAdapter.test.ts","test:mainnet:contract_demo":"cross-env MODE='LIVE' hardhat test mainnet_tests/ContractDemo.test.ts --network","start":"hardhat node","verify_contract":"hardhat verify --network","publish_restricted":"yarn publish --access restricted","publish_public":"yarn publish --access public","upgrade:exchanges_adapters":"hardhat deploy --tags upgrade_exchanges_adapters --network"},"repository":{"type":"git","url":"git+https://github.com/ComposableFi/composable-sdk.git"},"keywords":["sdk","composable","L2","cross-chain","cross-layer"],"author":{"name":"composable.finance"},"contributors":[{"name":"Composable Finance"},{"name":"Eladio Sánchez","email":"eladio@composable.finance"},{"name":"Mayowa Tudonu","email":"mayowa@composable.finance"},{"name":"denis@abag","email":"denis@composable.finance"}],"license":"MIT","bugs":{"url":"https://github.com/ComposableFi/composable-sdk/issues"},"homepage":"https://github.com/ComposableFi/composable-sdk","devDependencies":{"@composable-finance/v1-sdk-defi-protocols":"^1.0.4","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.11","@nomiclabs/hardhat-etherscan":"^2.1.6","@nomiclabs/hardhat-waffle":"^2.0.1","@tsconfig/recommended":"^1.0.1","@typechain/ethers-v5":"^7.1.2","@typechain/hardhat":"^2.2.0","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/mocha":"^8.2.3","@types/node":"^16.10.2","@typescript-eslint/eslint-plugin":"^4.32.0","@typescript-eslint/parser":"^4.32.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","copyfiles":"^2.2.0","cross-env":"^7.0.3","dotenv":"^10.0.0","eslint":"^7.29.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.4","ethereum-waffle":"^3.4.0","ethers":"^5.4.7","got":"^11.8.2","hardhat":"^2.6.4","hardhat-abi-exporter":"^2.3.0","hardhat-deploy":"^0.8.11","prettier":"^2.4.1","prettier-plugin-solidity":"^1.0.0-beta.18","solc":"^0.8.9","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"^0.7.17","ts-node":"^10.1.0","typechain":"^5.1.1","typescript":"^4.4.3","yarn-or-npm":"^3.0.1"},"dependencies":{"@openzeppelin/contracts-upgradeable":"^3.4.2","@openzeppelin/contracts":"^3.4.2","@openzeppelin/hardhat-upgrades":"^1.10.0","@uniswap/v3-core":"^1.0.0"},"_id":"@composable-finance/v1-sdk-contracts@1.0.0","dist":{"shasum":"6ea8c80ddc5b7162636aa9176d79be7129528cfe","integrity":"sha512-eaIK9eyORV82YHO5ouXYHW34aqliyeRpkNI0beDV4EV38uXBJPENZTFwDmbcf/PUjoVFk2UxdDi9gdHsKXD9BA==","tarball":"https://registry.npmjs.org/@composable-finance/v1-sdk-contracts/-/v1-sdk-contracts-1.0.0.tgz","fileCount":54,"unpackedSize":105209,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3ybB86HzBnelAmDz4e8HO8TBNviNKgceQDDIIWPQXWgIgfPgmqLfKnZaL6/2HMfTdNt73RBvWdmBQPmBLjENh9Ic="}]},"_npmUser":{"name":"eladiosch","email":"eladio@advancedblockchain.com"},"directories":{},"maintainers":[{"name":"composable_dev2","email":"jiang@composable.finance"},{"name":"composablefinance","email":"cosmin@composable.finance"},{"name":"mayowa-composable-finance","email":"mayowa@composable.finance"},{"name":"denis-abag","email":"denis@composable.finance"},{"name":"eladiosch","email":"eladio@advancedblockchain.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v1-sdk-contracts_1.0.0_1634560618555_0.37353244062250246"},"_hasShrinkwrap":false},"1.0.1":{"name":"@composable-finance/v1-sdk-contracts","version":"1.0.1","description":"SDK for cross-layer transactions","main":"index.js","types":"dist/types/index.d.ts","scripts":{"build":"hardhat compile && tsc","deploy:chainlink_adapter":"hardhat deploy --tags deploy_chainlink_adapter --deploy-scripts ./scripts/deployment --network","deploy:chainlink_adapter_2":"hardhat deploy --tags deploy_chainlink_adapter_2 --deploy-scripts ./scripts/deployment --network","deploy:exchanges_adapter":"hardhat deploy --tags deploy_exchanges_adapters --deploy-scripts ./scripts/deployment --network","deploy:exchanges_adapter_2":"hardhat deploy --tags deploy_exchanges_adapters_2 --deploy-scripts ./scripts/deployment --network","deploy:composable_config":"hardhat deploy --tags deploy_composable_config --network","deploy:composable_config_2":"hardhat deploy --tags deploy_composable_config_2 --deploy-scripts ./scripts/deployment --network","set_config_data:testnet":"hardhat deploy --tags set_config_data_testnet --deploy-scripts ./scripts/deployment --network","set_config_data:mainnet":"hardhat deploy --tags set_config_data_mainnet --deploy-scripts ./scripts/deployment --network","prettier":"prettier --check src/**/*.ts test/**/*.ts contracts/**/*.sol","format":"prettier --write contracts/**/*.sol","clean":"rm -rf ./cache && rm -rf ./artifacts","cleandist":"rm -rf ./dist","test":"hardhat test","test:mainnet:oracle_adapter":"cross-env MODE='LIVE' hardhat test mainnet_tests/ChainlinkAdapter.test.ts","test:mainnet:contract_demo":"cross-env MODE='LIVE' hardhat test mainnet_tests/ContractDemo.test.ts --network","start":"hardhat node","verify_contract":"hardhat verify --network","publish_restricted":"yarn publish --access restricted","publish_public":"yarn publish --access public","upgrade:exchanges_adapters":"hardhat deploy --tags upgrade_exchanges_adapters --network"},"repository":{"type":"git","url":"git+https://github.com/ComposableFi/composable-sdk.git"},"keywords":["sdk","composable","L2","cross-chain","cross-layer"],"author":{"name":"composable.finance"},"contributors":[{"name":"Composable Finance"},{"name":"Eladio Sánchez","email":"eladio@composable.finance"},{"name":"Mayowa Tudonu","email":"mayowa@composable.finance"},{"name":"denis@abag","email":"denis@composable.finance"}],"license":"MIT","bugs":{"url":"https://github.com/ComposableFi/composable-sdk/issues"},"homepage":"https://github.com/ComposableFi/composable-sdk","devDependencies":{"@composable-finance/v1-sdk-defi-protocols":"^1.0.4","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.11","@nomiclabs/hardhat-etherscan":"^2.1.6","@nomiclabs/hardhat-waffle":"^2.0.1","@tsconfig/recommended":"^1.0.1","@typechain/ethers-v5":"^7.1.2","@typechain/hardhat":"^2.2.0","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/mocha":"^8.2.3","@types/node":"^16.10.2","@typescript-eslint/eslint-plugin":"^4.32.0","@typescript-eslint/parser":"^4.32.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","copyfiles":"^2.2.0","cross-env":"^7.0.3","dotenv":"^10.0.0","eslint":"^7.29.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.4","ethereum-waffle":"^3.4.0","ethers":"^5.4.7","got":"^11.8.2","hardhat":"^2.6.4","hardhat-abi-exporter":"^2.3.0","hardhat-deploy":"^0.8.11","prettier":"^2.4.1","prettier-plugin-solidity":"^1.0.0-beta.18","solc":"^0.8.9","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"^0.7.17","ts-node":"^10.1.0","typechain":"^5.1.1","typescript":"^4.4.3","yarn-or-npm":"^3.0.1"},"dependencies":{"@openzeppelin/contracts-upgradeable":"^3.4.2","@openzeppelin/contracts":"^3.4.2","@openzeppelin/hardhat-upgrades":"^1.10.0","@uniswap/v3-core":"^1.0.0"},"_id":"@composable-finance/v1-sdk-contracts@1.0.1","dist":{"shasum":"f8af8b15af387fb75286d8ef7214c147624b8530","integrity":"sha512-TLS+4oYA30yEdKnuNPobK9Lu4ofzKpn7gaDLZGZh4WM6wHpL2weHzPVLs5IZwlqWVP7eKjksq9ieRSLmSK06qA==","tarball":"https://registry.npmjs.org/@composable-finance/v1-sdk-contracts/-/v1-sdk-contracts-1.0.1.tgz","fileCount":54,"unpackedSize":105212,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtqurSFhjYGhffkPUcKVPnMufGI7pTdgk25MP87H06XAiEAmu+KG0qLzkA/71pqqlsjxG6n72wR0kQBWgm1IkJCb7I="}]},"_npmUser":{"name":"eladiosch","email":"eladio@advancedblockchain.com"},"directories":{},"maintainers":[{"name":"composable_dev2","email":"jiang@composable.finance"},{"name":"composablefinance","email":"cosmin@composable.finance"},{"name":"mayowa-composable-finance","email":"mayowa@composable.finance"},{"name":"denis-abag","email":"denis@composable.finance"},{"name":"eladiosch","email":"eladio@advancedblockchain.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v1-sdk-contracts_1.0.1_1634573373088_0.27167700038639486"},"_hasShrinkwrap":false},"1.0.4":{"name":"@composable-finance/v1-sdk-contracts","version":"1.0.4","description":"SDK for cross-layer transactions","main":"index.js","types":"dist/types/index.d.ts","scripts":{"build":"hardhat compile && tsc","deploy:chainlink_adapter":"hardhat deploy --tags deploy_chainlink_adapter --deploy-scripts ./scripts/deployment --network","deploy:chainlink_adapter_2":"hardhat deploy --tags deploy_chainlink_adapter_2 --deploy-scripts ./scripts/deployment --network","deploy:exchanges_adapter":"hardhat deploy --tags deploy_exchanges_adapters --deploy-scripts ./scripts/deployment --network","deploy:exchanges_adapter_2":"hardhat deploy --tags deploy_exchanges_adapters_2 --deploy-scripts ./scripts/deployment --network","deploy:composable_config":"hardhat deploy --tags deploy_composable_config --network","deploy:composable_config_2":"hardhat deploy --tags deploy_composable_config_2 --deploy-scripts ./scripts/deployment --network","set_config_data:testnet":"hardhat deploy --tags set_config_data_testnet --deploy-scripts ./scripts/deployment --network","set_config_data:mainnet":"hardhat deploy --tags set_config_data_mainnet --deploy-scripts ./scripts/deployment --network","prettier":"prettier --check src/**/*.ts test/**/*.ts contracts/**/*.sol","format":"prettier --write contracts/**/*.sol","clean":"rm -rf ./cache && rm -rf ./artifacts","cleandist":"rm -rf ./dist","test":"hardhat test","test:mainnet:oracle_adapter":"cross-env MODE='LIVE' hardhat test mainnet_tests/ChainlinkAdapter.test.ts","test:mainnet:contract_demo":"cross-env MODE='LIVE' hardhat test mainnet_tests/ContractDemo.test.ts --network","start":"hardhat node","verify_contract":"hardhat verify --network","publish_restricted":"yarn publish --access restricted","publish_public":"yarn publish --access public","upgrade:exchanges_adapters":"hardhat deploy --tags upgrade_exchanges_adapters --network"},"repository":{"type":"git","url":"git+https://github.com/ComposableFi/v1-sdk-contracts.git"},"keywords":["sdk","composable","L2","cross-chain","cross-layer"],"author":{"name":"composable.finance"},"contributors":[{"name":"Composable Finance"},{"name":"Eladio Sánchez","email":"eladio@composable.finance"},{"name":"Mayowa Tudonu","email":"mayowa@composable.finance"},{"name":"denis@abag","email":"denis@composable.finance"}],"license":"MIT","bugs":{"url":"https://github.com/ComposableFi/v1-sdk-contracts/issues"},"homepage":"https://github.com/ComposableFi/v1-sdk-contracts","devDependencies":{"@composable-finance/v1-sdk-defi-protocols":"^1.0.4","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.11","@nomiclabs/hardhat-etherscan":"^2.1.6","@nomiclabs/hardhat-waffle":"^2.0.1","@tsconfig/recommended":"^1.0.1","@typechain/ethers-v5":"^7.1.2","@typechain/hardhat":"^2.2.0","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/mocha":"^8.2.3","@types/node":"^16.10.2","@typescript-eslint/eslint-plugin":"^4.32.0","@typescript-eslint/parser":"^4.32.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","copyfiles":"^2.2.0","cross-env":"^7.0.3","dotenv":"^10.0.0","eslint":"^7.29.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.4","ethereum-waffle":"^3.4.0","ethers":"^5.4.7","got":"^11.8.2","hardhat":"^2.6.4","hardhat-abi-exporter":"^2.3.0","hardhat-deploy":"^0.8.11","prettier":"^2.4.1","prettier-plugin-solidity":"^1.0.0-beta.18","solc":"^0.8.9","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"^0.7.17","ts-node":"^10.1.0","typechain":"^5.1.1","typescript":"^4.4.3","yarn-or-npm":"^3.0.1"},"dependencies":{"@openzeppelin/contracts":"^3.4.2","@openzeppelin/contracts-upgradeable":"^3.4.2","@openzeppelin/hardhat-upgrades":"^1.10.0","@uniswap/v3-core":"^1.0.0"},"_id":"@composable-finance/v1-sdk-contracts@1.0.4","dist":{"shasum":"8241f47bae04fad20bcd9bea3fda5ee6befde44b","integrity":"sha512-cMQrW1Y3MOiw0ObosEHez+4nhL4a02G4H4Y2xkl00maoYR4woFHXVnSba4ebOnsI55UNRhmpkQpFq0UzLZusPg==","tarball":"https://registry.npmjs.org/@composable-finance/v1-sdk-contracts/-/v1-sdk-contracts-1.0.4.tgz","fileCount":54,"unpackedSize":105218,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGoxoTQUunUpdYblmPGiwsac/UBCIJxexms+Z/j+76W9AiA5WpOhsgsK3kQSHHW9GrGrEIXZniZ3gRCUN8PUQM57ew=="}]},"_npmUser":{"name":"eladiosch","email":"eladio@advancedblockchain.com"},"directories":{},"maintainers":[{"name":"stefan-composable-finance","email":"stefan@composable.finance"},{"name":"composable_dev2","email":"jiang@composable.finance"},{"name":"composablefinance","email":"cosmin@composable.finance"},{"name":"mayowa-composable-finance","email":"mayowa@composable.finance"},{"name":"denis-abag","email":"denis@composable.finance"},{"name":"eladiosch","email":"eladio@advancedblockchain.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v1-sdk-contracts_1.0.4_1635249907586_0.7245570203610683"},"_hasShrinkwrap":false}},"time":{"created":"2021-10-18T12:36:58.522Z","1.0.0":"2021-10-18T12:36:58.688Z","modified":"2022-12-16T20:44:18.490Z","1.0.1":"2021-10-18T16:09:33.268Z","1.0.4":"2021-10-26T12:05:07.689Z"},"maintainers":[{"email":"composable@composable.finance","name":"composable.finance"},{"email":"cosmin@composable.finance","name":"composablefinance"}],"description":"SDK for cross-layer transactions","homepage":"https://github.com/ComposableFi/v1-sdk-contracts","keywords":["sdk","composable","L2","cross-chain","cross-layer"],"repository":{"type":"git","url":"git+https://github.com/ComposableFi/v1-sdk-contracts.git"},"contributors":[{"name":"Composable Finance"},{"name":"Eladio Sánchez","email":"eladio@composable.finance"},{"name":"Mayowa Tudonu","email":"mayowa@composable.finance"},{"name":"denis@abag","email":"denis@composable.finance"}],"author":{"name":"composable.finance"},"bugs":{"url":"https://github.com/ComposableFi/v1-sdk-contracts/issues"},"license":"MIT","readme":"# Composable SDK/Contracts\n\n## The next level cross-chain toolset\n\nThe Composable SDK is the next-level toolset which grants developers the power to build the next generation DApps utilising Mosaic infrastructure across all levels of development - from basic helpers providing cross-layer transferral capability to advanced composability functionality utilizing DeFi protocols, interacting with Vaults strategies, and the ability to unlock countless other capabilities etc.  \n  \nComposable SDK has been created with utility in mind. It comprises of multiple components that makes it a complete solution and is a Swiss army knife for builders of cross-layer DeFi apps.  \n  \nIt has AMMs integrations, Oracles integrations, ABIs, addresses & interfaces of popular DeFi protocols.\n\n## Install\n\n```bash\nnpm install @composable-finance/v1-sdk-contracts\n```\n\nhttps://docs.composable.finance/\n\n","readmeFilename":"README.md"}