{"_id":"@brgx/contracts-bridges-proxy","_rev":"22-a05b4f0833a30f26ae82692a109aebc7","name":"@brgx/contracts-bridges-proxy","dist-tags":{"latest":"22.2.2"},"versions":{"20.0.10":{"name":"@brgx/contracts-bridges-proxy","version":"20.0.10","engines":{"node":">=6.12"},"main":"lib/src/index.js","scripts":{"build":"yarn pre_build && yarn build:ts","build:ci":"yarn build","build:ts":"tsc -b","pre_build":"run-s compile contracts:gen generate_contract_wrappers contracts:copy","test":"yarn run_mocha","rebuild_and_test":"run-s build test","test:coverage":"SOLIDITY_COVERAGE=true run-s build run_mocha coverage:report:text coverage:report:lcov","test:profiler":"SOLIDITY_PROFILER=true run-s build run_mocha profiler:report:html","test:trace":"SOLIDITY_REVERT_TRACE=true run-s build run_mocha","run_mocha":"mocha --require source-map-support/register --require make-promises-safe 'lib/test/**/*.js' --timeout 100000 --bail --exit","compile":"sol-compiler","watch":"sol-compiler -w","clean":"shx rm -rf lib test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers","generate_contract_wrappers":"abi-gen --debug --abis  ${npm_package_config_abis} --output test/generated-wrappers --backend ethers","lint":"tslint --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","fix":"tslint --fix --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-wrappers/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","coverage:report:text":"istanbul report text","coverage:report:html":"istanbul report html && open coverage/index.html","profiler:report:html":"istanbul report html && open coverage/index.html","coverage:report:lcov":"istanbul report lcov","test:circleci":"yarn test","contracts:gen":"contracts-gen generate","contracts:copy":"contracts-gen copy","lint-contracts":"#solhint -c ../.solhint.json contracts/**/**/**/**/*.sol","compile:truffle":"truffle compile","docs:md":"ts-doc-gen --sourceDir='$PROJECT_FILES' --output=$MD_FILE_DIR --fileExtension=mdx --tsconfig=./typedoc-tsconfig.json","docs:json":"typedoc --excludePrivate --excludeExternals --excludeProtected --ignoreCompilerErrors --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES","publish:private":"yarn build && gitpkg publish","rollback":"node ./lib/scripts/rollback.js","typechain":"typechain --target=ethers-v5 --out-dir='typechain-wrappers'  './foundry-artifacts/**/*.json'"},"config":{"publicInterfaceContracts":"IBridgesProxy,BridgesProxy,BridgesProxyYul,FullMigration,InitialMigration,IFlashWallet,IERC20Transformer,IOwnableFeature,ISimpleFunctionRegistryFeature,ITransformERC20Feature,FillQuoteTransformer,PayTakerTransformer,PositiveSlippageFeeTransformer,WethTransformer,OwnableFeature,SimpleFunctionRegistryFeature,TransformERC20Feature,AffiliateFeeTransformer,MetaTransactionsFeature,LogMetadataTransformer,LiquidityProviderFeature,ILiquidityProviderFeature,NativeOrdersFeature,INativeOrdersFeature,FeeCollectorController,FeeCollector,CurveLiquidityProvider,BatchFillNativeOrdersFeature,IBatchFillNativeOrdersFeature,MultiplexFeature,IMultiplexFeature,OtcOrdersFeature,IOtcOrdersFeature,AvalancheBridgeAdapter,BSCBridgeAdapter,CeloBridgeAdapter,EthereumBridgeAdapter,FantomBridgeAdapter,OptimismBridgeAdapter,PolygonBridgeAdapter","abis:comment":"This list is auto-generated by contracts-gen. Don't edit manually.","abis":"./test/generated-artifacts/@(AbstractBridgeAdapter|AffiliateFeeTransformer|AvalancheBridgeAdapter|BSCBridgeAdapter|BatchFillNativeOrdersFeature|BootstrapFeature|BridgeProtocols|BridgesProxy|BridgesProxyYul|CeloBridgeAdapter|CurveLiquidityProvider|ERC1155OrdersFeature|ERC165Feature|ERC721OrdersFeature|EthereumBridgeAdapter|FantomBridgeAdapter|FeeCollector|FeeCollectorController|FillQuoteTransformer|FixinCommon|FixinEIP712|FixinERC1155Spender|FixinERC721Spender|FixinProtocolFees|FixinReentrancyGuard|FixinTokenSpender|FlashWallet|FullMigration|FundRecoveryFeature|IBatchFillNativeOrdersFeature|IBootstrapFeature|IBridgeAdapter|IBridgesProxy|IERC1155OrdersFeature|IERC1155Token|IERC165Feature|IERC20Bridge|IERC20Transformer|IERC721OrdersFeature|IERC721Token|IFeature|IFeeRecipient|IFlashWallet|IFundRecoveryFeature|ILiquidityProvider|ILiquidityProviderFeature|ILiquidityProviderSandbox|IMetaTransactionsFeature|IMooniswapPool|IMultiplexFeature|INativeOrdersEvents|INativeOrdersFeature|IOtcOrdersFeature|IOwnableFeature|IPancakeSwapFeature|IPropertyValidator|ISimpleFunctionRegistryFeature|IStaking|ITakerCallback|ITestSimpleFunctionRegistryFeature|ITokenSpenderFeature|ITransformERC20Feature|IUniswapFeature|IUniswapV2Pair|IUniswapV3Feature|IUniswapV3Pool|InitialMigration|LibBootstrap|LibCommonRichErrors|LibERC1155OrdersStorage|LibERC20Transformer|LibERC721OrdersStorage|LibFeeCollector|LibLiquidityProviderRichErrors|LibMetaTransactionsRichErrors|LibMetaTransactionsStorage|LibMigrate|LibNFTOrder|LibNFTOrdersRichErrors|LibNativeOrder|LibNativeOrdersRichErrors|LibNativeOrdersStorage|LibOtcOrdersStorage|LibOwnableRichErrors|LibOwnableStorage|LibProxyRichErrors|LibProxyStorage|LibReentrancyGuardStorage|LibSignature|LibSignatureRichErrors|LibSimpleFunctionRegistryRichErrors|LibSimpleFunctionRegistryStorage|LibStorage|LibTransformERC20RichErrors|LibTransformERC20Storage|LibWalletRichErrors|LiquidityProviderFeature|LiquidityProviderSandbox|LogMetadataTransformer|MetaTransactionsFeature|MixinAaveV2|MixinBalancer|MixinBalancerV2|MixinBalancerV2Batch|MixinBancor|MixinBancorV3|MixinBridgesProxyBridge|MixinCompound|MixinCryptoCom|MixinCurve|MixinCurveV2|MixinDodo|MixinDodoV2|MixinGMX|MixinKyberDmm|MixinLido|MixinMStable|MixinMakerPSM|MixinMooniswap|MixinNerve|MixinPlatypus|MixinShell|MixinSynthetix|MixinUniswap|MixinUniswapV2|MixinUniswapV3|MixinVelodrome|MooniswapLiquidityProvider|MultiplexFeature|MultiplexLiquidityProvider|MultiplexOtc|MultiplexRfq|MultiplexTransformERC20|MultiplexUniswapV2|MultiplexUniswapV3|NFTOrders|NativeOrdersCancellation|NativeOrdersFeature|NativeOrdersInfo|NativeOrdersProtocolFees|NativeOrdersSettlement|OptimismBridgeAdapter|OtcOrdersFeature|OwnableFeature|PancakeSwapFeature|PayTakerTransformer|PermissionlessTransformerDeployer|PolygonBridgeAdapter|PositiveSlippageFeeTransformer|SimpleFunctionRegistryFeature|TestBridge|TestCallTarget|TestCurve|TestDelegateCaller|TestFeeCollectorController|TestFeeRecipient|TestFillQuoteTransformerBridge|TestFillQuoteTransformerExchange|TestFillQuoteTransformerHost|TestFixinProtocolFees|TestFixinTokenSpender|TestFullMigration|TestInitialMigration|TestLibNativeOrder|TestLibSignature|TestLiquidityProvider|TestMetaTransactionsNativeOrdersFeature|TestMetaTransactionsTransformERC20Feature|TestMigrator|TestMintTokenERC20Transformer|TestMintableERC1155Token|TestMintableERC20Token|TestMintableERC721Token|TestMooniswap|TestNFTOrderPresigner|TestNativeOrdersFeature|TestNoEthRecipient|TestOrderSignerRegistryWithContractWallet|TestPermissionlessTransformerDeployerSuicidal|TestPermissionlessTransformerDeployerTransformer|TestPropertyValidator|TestRfqOriginRegistration|TestSimpleFunctionRegistryFeatureImpl1|TestSimpleFunctionRegistryFeatureImpl2|TestStaking|TestTokenSpenderERC20Token|TestTransformERC20|TestTransformerBase|TestTransformerDeployerTransformer|TestTransformerHost|TestUniswapV2Factory|TestUniswapV2Pool|TestUniswapV3Factory|TestUniswapV3Feature|TestUniswapV3Pool|TestWeth|TestWethTransformerHost|TestZeroExFeature|TransformERC20Feature|Transformer|TransformerDeployer|UniswapFeature|UniswapV3Feature|WethTransformer).json"},"license":"Apache-2.0","devDependencies":{"@0x/abi-gen":"^5.8.0","@0x/contracts-gen":"^2.0.46","@0x/dev-utils":"^4.2.14","@0x/order-utils":"^10.4.28","@0x/sol-compiler":"^4.8.1","@0x/ts-doc-gen":"^0.0.28","@0x/tslint-config":"^4.1.4","@brgx/contract-addresses":"^20.0.9","@brgx/contracts-erc20":"^20.0.9","@brgx/contracts-test-utils":"^20.0.9","@typechain/ethers-v5":"^10.0.0","@types/isomorphic-fetch":"^0.0.35","@types/lodash":"4.14.104","@types/mocha":"^5.2.7","@types/prompts":"^2.0.9","isomorphic-fetch":"^3.0.0","lodash":"^4.17.11","mocha":"^6.2.0","npm-run-all":"^4.1.2","prompts":"^2.4.0","shx":"^0.2.2","solhint":"^1.4.1","truffle":"^5.0.32","tslint":"5.11.0","typechain":"^8.0.0","typedoc":"~0.16.11","typescript":"4.6.3"},"dependencies":{"@0x/base-contract":"^6.5.0","@0x/subproviders":"^6.6.5","@0x/types":"^3.3.6","@0x/typescript-typings":"^5.3.1","@0x/utils":"^6.5.3","@0x/web3-wrapper":"^7.6.5","@brgx/protocol-utils":"^20.0.9","ethereum-types":"^3.7.0","ethereumjs-util":"^7.0.10","ethers":"~4.0.4"},"publishConfig":{"access":"public"},"gitHead":"b85fa59d5b288d17287ebaae69a57339e43d455e","description":"This package contains contracts for the BridgesProxy.","_id":"@brgx/contracts-bridges-proxy@20.0.10","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+arm64 (darwin)","dist":{"integrity":"sha512-hz71oUJ+KYaiC+E5hVXRoXoLoFt/tgbLG1e/Aibz023ULW/ZU/1N7uw3xG/WKicjsTPn8Atkea6EOMDLgWq9IQ==","shasum":"2582285e1cf344f4bf681edf9c08935afa7cb90d","tarball":"https://registry.npmjs.org/@brgx/contracts-bridges-proxy/-/contracts-bridges-proxy-20.0.10.tgz","fileCount":389,"unpackedSize":14840321,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDl4m8xIKQcnqDEqKZykKYOYosKfuDfbM+cme1Js4vDTAIgSqBAGo4l1+j7CuHnIRRyNYrv2RddGSye1/xUmHCFAe4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQuP2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoc3w/+N3ZGNZo7+X/EXtxYIEFHgxPzdBvtotJ+deh/KzUbLXd32H2P\r\nTvcTnIPMcEWf330oxY/tokgrMaGSUKKBIiqltZ1mi71kVjaQuJlOc0x90vrX\r\nC5trCF/MSZTaLKRbl2MFVobuQqQeoq343Z/PO7XLuJ/SUcn880D7700m/BVx\r\nQcUwsdX4vJk8tYGCYS5nNve/M8ZxfC8MqugTqn4ozCtHxaYPFhFqcdt+PJ/t\r\nYf/cef2bkC4OVHphIwPKo8LC72eJQKGonvWSNOHfykB+6EVVIEK/crDJu4c0\r\nnfjIfl+jVlS14GQNUwFFTwaRmGO6Nc066B4g8MiwrVPb8l/2naF8rzVQptDg\r\nVLsdQzvF0axFvl2cfW96YEI1oLQDHwAY8T8iLmmg6z2p+Wz0AUPJ4rtG3XY2\r\naXqJnoOy3eSivLg3PgjNdJf225KnxZZJlCt8UFPUCYanNWQqzwXyyaisnsE5\r\nvqTczlhPx7NDFcBhxso5oAbwDBWQyEm8d+tAEFPhR2mm657R9HpBftKDmA4j\r\nnJruchFCdLZuV8G/8UavB0F7y5iamcYvpGdKG3jB9xDT+xLTw07DllvwRjfT\r\n6RZgUwe6YenYEGdo7ded43WDfluOA7ectMhVe16DaQe2Ysl91ZgOChELkGY7\r\no3hAX2k6Iwv+STDjEEVua+YdZnDm+1BUP9w=\r\n=gtHx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannybridges","email":"danny@bridges.exchange"},"directories":{},"maintainers":[{"name":"dannybridges","email":"danny@bridges.exchange"},{"name":"weijie0192","email":"wjzheng0191@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts-bridges-proxy_20.0.10_1665328118472_0.7213726374909302"},"_hasShrinkwrap":false},"20.0.11":{"name":"@brgx/contracts-bridges-proxy","version":"20.0.11","engines":{"node":">=6.12"},"main":"lib/src/index.js","scripts":{"build":"yarn pre_build && yarn build:ts","build:ci":"yarn build","build:ts":"tsc -b","pre_build":"run-s compile contracts:gen generate_contract_wrappers contracts:copy","test":"yarn run_mocha","rebuild_and_test":"run-s build test","test:coverage":"SOLIDITY_COVERAGE=true run-s build run_mocha coverage:report:text coverage:report:lcov","test:profiler":"SOLIDITY_PROFILER=true run-s build run_mocha profiler:report:html","test:trace":"SOLIDITY_REVERT_TRACE=true run-s build run_mocha","run_mocha":"mocha --require source-map-support/register --require make-promises-safe 'lib/test/**/*.js' --timeout 100000 --bail --exit","compile":"sol-compiler","watch":"sol-compiler -w","clean":"shx rm -rf lib test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers","generate_contract_wrappers":"abi-gen --debug --abis  ${npm_package_config_abis} --output test/generated-wrappers --backend ethers","lint":"tslint --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","fix":"tslint --fix --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-wrappers/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","coverage:report:text":"istanbul report text","coverage:report:html":"istanbul report html && open coverage/index.html","profiler:report:html":"istanbul report html && open coverage/index.html","coverage:report:lcov":"istanbul report lcov","test:circleci":"yarn test","contracts:gen":"contracts-gen generate","contracts:copy":"contracts-gen copy","lint-contracts":"#solhint -c ../.solhint.json contracts/**/**/**/**/*.sol","compile:truffle":"truffle compile","docs:md":"ts-doc-gen --sourceDir='$PROJECT_FILES' --output=$MD_FILE_DIR --fileExtension=mdx --tsconfig=./typedoc-tsconfig.json","docs:json":"typedoc --excludePrivate --excludeExternals --excludeProtected --ignoreCompilerErrors --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES","publish:private":"yarn build && gitpkg publish","rollback":"node ./lib/scripts/rollback.js","typechain":"typechain --target=ethers-v5 --out-dir='typechain-wrappers'  './foundry-artifacts/**/*.json'"},"config":{"publicInterfaceContracts":"IBridgesProxy,BridgesProxy,BridgesProxyYul,FullMigration,InitialMigration,IFlashWallet,IERC20Transformer,IOwnableFeature,ISimpleFunctionRegistryFeature,ITransformERC20Feature,FillQuoteTransformer,PayTakerTransformer,PositiveSlippageFeeTransformer,WethTransformer,OwnableFeature,SimpleFunctionRegistryFeature,TransformERC20Feature,AffiliateFeeTransformer,MetaTransactionsFeature,LogMetadataTransformer,LiquidityProviderFeature,ILiquidityProviderFeature,NativeOrdersFeature,INativeOrdersFeature,FeeCollectorController,FeeCollector,CurveLiquidityProvider,BatchFillNativeOrdersFeature,IBatchFillNativeOrdersFeature,MultiplexFeature,IMultiplexFeature,OtcOrdersFeature,IOtcOrdersFeature,AvalancheBridgeAdapter,BSCBridgeAdapter,CeloBridgeAdapter,EthereumBridgeAdapter,FantomBridgeAdapter,OptimismBridgeAdapter,PolygonBridgeAdapter","abis:comment":"This list is auto-generated by contracts-gen. Don't edit manually.","abis":"./test/generated-artifacts/@(AbstractBridgeAdapter|AffiliateFeeTransformer|AvalancheBridgeAdapter|BSCBridgeAdapter|BatchFillNativeOrdersFeature|BootstrapFeature|BridgeProtocols|BridgesProxy|BridgesProxyYul|CeloBridgeAdapter|CurveLiquidityProvider|ERC1155OrdersFeature|ERC165Feature|ERC721OrdersFeature|EthereumBridgeAdapter|FantomBridgeAdapter|FeeCollector|FeeCollectorController|FillQuoteTransformer|FixinCommon|FixinEIP712|FixinERC1155Spender|FixinERC721Spender|FixinProtocolFees|FixinReentrancyGuard|FixinTokenSpender|FlashWallet|FullMigration|FundRecoveryFeature|IBatchFillNativeOrdersFeature|IBootstrapFeature|IBridgeAdapter|IBridgesProxy|IERC1155OrdersFeature|IERC1155Token|IERC165Feature|IERC20Bridge|IERC20Transformer|IERC721OrdersFeature|IERC721Token|IFeature|IFeeRecipient|IFlashWallet|IFundRecoveryFeature|ILiquidityProvider|ILiquidityProviderFeature|ILiquidityProviderSandbox|IMetaTransactionsFeature|IMooniswapPool|IMultiplexFeature|INativeOrdersEvents|INativeOrdersFeature|IOtcOrdersFeature|IOwnableFeature|IPancakeSwapFeature|IPropertyValidator|ISimpleFunctionRegistryFeature|IStaking|ITakerCallback|ITestSimpleFunctionRegistryFeature|ITokenSpenderFeature|ITransformERC20Feature|IUniswapFeature|IUniswapV2Pair|IUniswapV3Feature|IUniswapV3Pool|InitialMigration|LibBootstrap|LibCommonRichErrors|LibERC1155OrdersStorage|LibERC20Transformer|LibERC721OrdersStorage|LibFeeCollector|LibLiquidityProviderRichErrors|LibMetaTransactionsRichErrors|LibMetaTransactionsStorage|LibMigrate|LibNFTOrder|LibNFTOrdersRichErrors|LibNativeOrder|LibNativeOrdersRichErrors|LibNativeOrdersStorage|LibOtcOrdersStorage|LibOwnableRichErrors|LibOwnableStorage|LibProxyRichErrors|LibProxyStorage|LibReentrancyGuardStorage|LibSignature|LibSignatureRichErrors|LibSimpleFunctionRegistryRichErrors|LibSimpleFunctionRegistryStorage|LibStorage|LibTransformERC20RichErrors|LibTransformERC20Storage|LibWalletRichErrors|LiquidityProviderFeature|LiquidityProviderSandbox|LogMetadataTransformer|MetaTransactionsFeature|MixinAaveV2|MixinBalancer|MixinBalancerV2|MixinBalancerV2Batch|MixinBancor|MixinBancorV3|MixinBridgesProxyBridge|MixinCompound|MixinCryptoCom|MixinCurve|MixinCurveV2|MixinDodo|MixinDodoV2|MixinGMX|MixinKyberDmm|MixinLido|MixinMStable|MixinMakerPSM|MixinMooniswap|MixinNerve|MixinPlatypus|MixinShell|MixinSynthetix|MixinUniswap|MixinUniswapV2|MixinUniswapV3|MixinVelodrome|MooniswapLiquidityProvider|MultiplexFeature|MultiplexLiquidityProvider|MultiplexOtc|MultiplexRfq|MultiplexTransformERC20|MultiplexUniswapV2|MultiplexUniswapV3|NFTOrders|NativeOrdersCancellation|NativeOrdersFeature|NativeOrdersInfo|NativeOrdersProtocolFees|NativeOrdersSettlement|OptimismBridgeAdapter|OtcOrdersFeature|OwnableFeature|PancakeSwapFeature|PayTakerTransformer|PermissionlessTransformerDeployer|PolygonBridgeAdapter|PositiveSlippageFeeTransformer|SimpleFunctionRegistryFeature|TestBridge|TestCallTarget|TestCurve|TestDelegateCaller|TestFeeCollectorController|TestFeeRecipient|TestFillQuoteTransformerBridge|TestFillQuoteTransformerExchange|TestFillQuoteTransformerHost|TestFixinProtocolFees|TestFixinTokenSpender|TestFullMigration|TestInitialMigration|TestLibNativeOrder|TestLibSignature|TestLiquidityProvider|TestMetaTransactionsNativeOrdersFeature|TestMetaTransactionsTransformERC20Feature|TestMigrator|TestMintTokenERC20Transformer|TestMintableERC1155Token|TestMintableERC20Token|TestMintableERC721Token|TestMooniswap|TestNFTOrderPresigner|TestNativeOrdersFeature|TestNoEthRecipient|TestOrderSignerRegistryWithContractWallet|TestPermissionlessTransformerDeployerSuicidal|TestPermissionlessTransformerDeployerTransformer|TestPropertyValidator|TestRfqOriginRegistration|TestSimpleFunctionRegistryFeatureImpl1|TestSimpleFunctionRegistryFeatureImpl2|TestStaking|TestTokenSpenderERC20Token|TestTransformERC20|TestTransformerBase|TestTransformerDeployerTransformer|TestTransformerHost|TestUniswapV2Factory|TestUniswapV2Pool|TestUniswapV3Factory|TestUniswapV3Feature|TestUniswapV3Pool|TestWeth|TestWethTransformerHost|TestZeroExFeature|TransformERC20Feature|Transformer|TransformerDeployer|UniswapFeature|UniswapV3Feature|WethTransformer).json"},"license":"Apache-2.0","devDependencies":{"@0x/abi-gen":"^5.8.0","@0x/contracts-gen":"^2.0.46","@0x/dev-utils":"^4.2.14","@0x/order-utils":"^10.4.28","@0x/sol-compiler":"^4.8.1","@0x/ts-doc-gen":"^0.0.28","@0x/tslint-config":"^4.1.4","@brgx/contract-addresses":"^20.0.10","@brgx/contracts-erc20":"^20.0.10","@brgx/contracts-test-utils":"^20.0.10","@typechain/ethers-v5":"^10.0.0","@types/isomorphic-fetch":"^0.0.35","@types/lodash":"4.14.104","@types/mocha":"^5.2.7","@types/prompts":"^2.0.9","isomorphic-fetch":"^3.0.0","lodash":"^4.17.11","mocha":"^6.2.0","npm-run-all":"^4.1.2","prompts":"^2.4.0","shx":"^0.2.2","solhint":"^1.4.1","truffle":"^5.0.32","tslint":"5.11.0","typechain":"^8.0.0","typedoc":"~0.16.11","typescript":"4.6.3"},"dependencies":{"@0x/base-contract":"^6.5.0","@0x/subproviders":"^6.6.5","@0x/types":"^3.3.6","@0x/typescript-typings":"^5.3.1","@0x/utils":"^6.5.3","@0x/web3-wrapper":"^7.6.5","@brgx/protocol-utils":"^20.0.10","ethereum-types":"^3.7.0","ethereumjs-util":"^7.0.10","ethers":"~4.0.4"},"publishConfig":{"access":"public"},"gitHead":"5e098d868654683ac45cd9d4c13200cce455bae4","description":"This package contains contracts for the BridgesProxy.","_id":"@brgx/contracts-bridges-proxy@20.0.11","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+arm64 (darwin)","dist":{"integrity":"sha512-AOL02y0Qx1DsiWdal4KoBx6X0SNbG2DBGVsAsKU4YO/sUPBSA39rLdvP3/H9Opb2LhkPxWlA/F6w//OVCmtmQw==","shasum":"fe39bbc98d86f0934a1ff054cdef7478eab13c04","tarball":"https://registry.npmjs.org/@brgx/contracts-bridges-proxy/-/contracts-bridges-proxy-20.0.11.tgz","fileCount":389,"unpackedSize":14840325,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdxuMH7aUjZuc/NVkvGH/ECInTT/PUsk213c3q6s6gZAiEAmZm8IdB4VWnwvz2U0dDpI200oO5A69e0tz92gfv5ioc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSWKSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0PQ/9FCNHqmnQpBJnVutDDsi8AUpnPeyN+seDDdrseNyTjCKvIYd4\r\nLUjQkhvFqu0fzcJKnojoDxiepal2mFWgD0IfJIQBmHYNGEFXxs7hjzUFv8d/\r\nIKMKRnkvv5UWqpmaMVPNh/xmpvfVKGeclJMD23JlxsHR4dr8SdxFNimowbtH\r\n/uIga/2s7uUwZLGH5B/MiWg98FCx+K61mIVzHvPyjRsuyF6WMtmrVbijwKZ0\r\n94F5y0BejM+rycSZKIHnR31W8x6kNFUVdwU7GkDVbU7gQ0P4hdHO+0PktWTh\r\n/SwBQ52NH6yDjMif0TZMHTonowK9VQJqzcQvOA2iV+pb2f1vdDcEvuC983j+\r\nUI48bMU6KmuDbpqnVzCsENsTG2KNeNODejedAGUZPJZsNrPouP8YVeZwodlj\r\n+TKuB/SfnVG5+elVfUm1Fu2ahaIMQU4HnuxpYs/i/I1mB5BB5UBvxfX6Lk0I\r\nNsZZLQS/wxk26HH9a7zgzm33CKD5Z9/n5MdHIcu7IQ3xEthUbaVu5AEpMPCf\r\nigCsjLcuzpP8Ndc5cY+Y+8dIBiD0wNND+O1FDdpKFrhZ5j+CeRUzXnPAypQB\r\nMDQ2q+ODyheHfUcBV+6Si5MRQPA6agRBhjAu1ueK0tsh4hHaf4/3j1Omjhvy\r\nUK4/jOUuWapA6p3j2HZ/k14/xPJSbMc/k/w=\r\n=L6GO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannybridges","email":"danny@bridges.exchange"},"directories":{},"maintainers":[{"name":"dannybridges","email":"danny@bridges.exchange"},{"name":"weijie0192","email":"wjzheng0191@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts-bridges-proxy_20.0.11_1665753746299_0.23376910302694975"},"_hasShrinkwrap":false},"21.0.0":{"name":"@brgx/contracts-bridges-proxy","version":"21.0.0","engines":{"node":">=6.12"},"main":"lib/src/index.js","scripts":{"build":"yarn pre_build && yarn build:ts","build:ci":"yarn build","build:ts":"tsc -b","pre_build":"run-s compile contracts:gen generate_contract_wrappers contracts:copy","test":"yarn run_mocha","rebuild_and_test":"run-s build test","test:coverage":"SOLIDITY_COVERAGE=true run-s build run_mocha coverage:report:text coverage:report:lcov","test:profiler":"SOLIDITY_PROFILER=true run-s build run_mocha profiler:report:html","test:trace":"SOLIDITY_REVERT_TRACE=true run-s build run_mocha","run_mocha":"mocha --require source-map-support/register --require make-promises-safe 'lib/test/**/*.js' --timeout 100000 --bail --exit","compile":"sol-compiler","watch":"sol-compiler -w","clean":"shx rm -rf lib test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers","generate_contract_wrappers":"abi-gen --debug --abis  ${npm_package_config_abis} --output test/generated-wrappers --backend ethers","lint":"tslint --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","fix":"tslint --fix --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-wrappers/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","coverage:report:text":"istanbul report text","coverage:report:html":"istanbul report html && open coverage/index.html","profiler:report:html":"istanbul report html && open coverage/index.html","coverage:report:lcov":"istanbul report lcov","test:circleci":"yarn test","contracts:gen":"contracts-gen generate","contracts:copy":"contracts-gen copy","lint-contracts":"#solhint -c ../.solhint.json contracts/**/**/**/**/*.sol","compile:truffle":"truffle compile","docs:md":"ts-doc-gen --sourceDir='$PROJECT_FILES' --output=$MD_FILE_DIR --fileExtension=mdx --tsconfig=./typedoc-tsconfig.json","docs:json":"typedoc --excludePrivate --excludeExternals --excludeProtected --ignoreCompilerErrors --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES","publish:private":"yarn build && gitpkg publish","rollback":"node ./lib/scripts/rollback.js","typechain":"typechain --target=ethers-v5 --out-dir='typechain-wrappers'  './foundry-artifacts/**/*.json'"},"config":{"publicInterfaceContracts":"IBridgesProxy,BridgesProxy,BridgesProxyYul,FullMigration,InitialMigration,IFlashWallet,IERC20Transformer,IOwnableFeature,ISimpleFunctionRegistryFeature,ITransformERC20Feature,FillQuoteTransformer,PayTakerTransformer,PositiveSlippageFeeTransformer,WethTransformer,OwnableFeature,SimpleFunctionRegistryFeature,TransformERC20Feature,AffiliateFeeTransformer,MetaTransactionsFeature,LogMetadataTransformer,LiquidityProviderFeature,ILiquidityProviderFeature,NativeOrdersFeature,INativeOrdersFeature,FeeCollectorController,FeeCollector,CurveLiquidityProvider,BatchFillNativeOrdersFeature,IBatchFillNativeOrdersFeature,MultiplexFeature,IMultiplexFeature,OtcOrdersFeature,IOtcOrdersFeature,AvalancheBridgeAdapter,BSCBridgeAdapter,CeloBridgeAdapter,EthereumBridgeAdapter,FantomBridgeAdapter,OptimismBridgeAdapter,PolygonBridgeAdapter","abis:comment":"This list is auto-generated by contracts-gen. Don't edit manually.","abis":"./test/generated-artifacts/@(AbstractBridgeAdapter|AffiliateFeeTransformer|AvalancheBridgeAdapter|BSCBridgeAdapter|BatchFillNativeOrdersFeature|BootstrapFeature|BridgeProtocols|BridgesProxy|BridgesProxyYul|CeloBridgeAdapter|CurveLiquidityProvider|ERC1155OrdersFeature|ERC165Feature|ERC721OrdersFeature|EthereumBridgeAdapter|FantomBridgeAdapter|FeeCollector|FeeCollectorController|FillQuoteTransformer|FixinCommon|FixinEIP712|FixinERC1155Spender|FixinERC721Spender|FixinProtocolFees|FixinReentrancyGuard|FixinTokenSpender|FlashWallet|FullMigration|FundRecoveryFeature|IBatchFillNativeOrdersFeature|IBootstrapFeature|IBridgeAdapter|IBridgesProxy|IERC1155OrdersFeature|IERC1155Token|IERC165Feature|IERC20Bridge|IERC20Transformer|IERC721OrdersFeature|IERC721Token|IFeature|IFeeRecipient|IFlashWallet|IFundRecoveryFeature|ILiquidityProvider|ILiquidityProviderFeature|ILiquidityProviderSandbox|IMetaTransactionsFeature|IMooniswapPool|IMultiplexFeature|INativeOrdersEvents|INativeOrdersFeature|IOtcOrdersFeature|IOwnableFeature|IPancakeSwapFeature|IPropertyValidator|ISimpleFunctionRegistryFeature|IStaking|ITakerCallback|ITestSimpleFunctionRegistryFeature|ITokenSpenderFeature|ITransformERC20Feature|IUniswapFeature|IUniswapV2Pair|IUniswapV3Feature|IUniswapV3Pool|InitialMigration|LibBootstrap|LibCommonRichErrors|LibERC1155OrdersStorage|LibERC20Transformer|LibERC721OrdersStorage|LibFeeCollector|LibLiquidityProviderRichErrors|LibMetaTransactionsRichErrors|LibMetaTransactionsStorage|LibMigrate|LibNFTOrder|LibNFTOrdersRichErrors|LibNativeOrder|LibNativeOrdersRichErrors|LibNativeOrdersStorage|LibOtcOrdersStorage|LibOwnableRichErrors|LibOwnableStorage|LibProxyRichErrors|LibProxyStorage|LibReentrancyGuardStorage|LibSignature|LibSignatureRichErrors|LibSimpleFunctionRegistryRichErrors|LibSimpleFunctionRegistryStorage|LibStorage|LibTransformERC20RichErrors|LibTransformERC20Storage|LibWalletRichErrors|LiquidityProviderFeature|LiquidityProviderSandbox|LogMetadataTransformer|MetaTransactionsFeature|MixinAaveV2|MixinBalancer|MixinBalancerV2|MixinBalancerV2Batch|MixinBancor|MixinBancorV3|MixinBridgesProxyBridge|MixinCompound|MixinCryptoCom|MixinCurve|MixinCurveV2|MixinDodo|MixinDodoV2|MixinGMX|MixinKyberDmm|MixinLido|MixinMStable|MixinMakerPSM|MixinMooniswap|MixinNerve|MixinPlatypus|MixinShell|MixinSynthetix|MixinUniswap|MixinUniswapV2|MixinUniswapV3|MixinVelodrome|MooniswapLiquidityProvider|MultiplexFeature|MultiplexLiquidityProvider|MultiplexOtc|MultiplexRfq|MultiplexTransformERC20|MultiplexUniswapV2|MultiplexUniswapV3|NFTOrders|NativeOrdersCancellation|NativeOrdersFeature|NativeOrdersInfo|NativeOrdersProtocolFees|NativeOrdersSettlement|OptimismBridgeAdapter|OtcOrdersFeature|OwnableFeature|PancakeSwapFeature|PayTakerTransformer|PermissionlessTransformerDeployer|PolygonBridgeAdapter|PositiveSlippageFeeTransformer|SimpleFunctionRegistryFeature|TestBridge|TestCallTarget|TestCurve|TestDelegateCaller|TestFeeCollectorController|TestFeeRecipient|TestFillQuoteTransformerBridge|TestFillQuoteTransformerExchange|TestFillQuoteTransformerHost|TestFixinProtocolFees|TestFixinTokenSpender|TestFullMigration|TestInitialMigration|TestLibNativeOrder|TestLibSignature|TestLiquidityProvider|TestMetaTransactionsNativeOrdersFeature|TestMetaTransactionsTransformERC20Feature|TestMigrator|TestMintTokenERC20Transformer|TestMintableERC1155Token|TestMintableERC20Token|TestMintableERC721Token|TestMooniswap|TestNFTOrderPresigner|TestNativeOrdersFeature|TestNoEthRecipient|TestOrderSignerRegistryWithContractWallet|TestPermissionlessTransformerDeployerSuicidal|TestPermissionlessTransformerDeployerTransformer|TestPropertyValidator|TestRfqOriginRegistration|TestSimpleFunctionRegistryFeatureImpl1|TestSimpleFunctionRegistryFeatureImpl2|TestStaking|TestTokenSpenderERC20Token|TestTransformERC20|TestTransformerBase|TestTransformerDeployerTransformer|TestTransformerHost|TestUniswapV2Factory|TestUniswapV2Pool|TestUniswapV3Factory|TestUniswapV3Feature|TestUniswapV3Pool|TestWeth|TestWethTransformerHost|TestZeroExFeature|TransformERC20Feature|Transformer|TransformerDeployer|UniswapFeature|UniswapV3Feature|WethTransformer).json"},"license":"Apache-2.0","devDependencies":{"@0x/abi-gen":"^5.8.0","@0x/contracts-gen":"^2.0.46","@0x/dev-utils":"^4.2.14","@0x/order-utils":"^10.4.28","@0x/sol-compiler":"^4.8.1","@0x/ts-doc-gen":"^0.0.28","@0x/tslint-config":"^4.1.4","@brgx/contract-addresses":"^21.0.0","@brgx/contracts-erc20":"^21.0.0","@brgx/contracts-test-utils":"^21.0.0","@typechain/ethers-v5":"^10.0.0","@types/isomorphic-fetch":"^0.0.35","@types/lodash":"4.14.104","@types/mocha":"^5.2.7","@types/prompts":"^2.0.9","ethereum-waffle":"^3.2.0","isomorphic-fetch":"^3.0.0","lodash":"^4.17.11","mocha":"^6.2.0","npm-run-all":"^4.1.2","prompts":"^2.4.0","shx":"^0.2.2","solhint":"^1.4.1","truffle":"^5.0.32","tslint":"5.11.0","typechain":"^8.0.0","typedoc":"~0.16.11","typescript":"4.6.3"},"dependencies":{"@0x/base-contract":"^6.5.0","@0x/subproviders":"^6.6.5","@0x/types":"^3.3.6","@0x/typescript-typings":"^5.3.1","@0x/utils":"^6.5.3","@0x/web3-wrapper":"^7.6.5","@brgx/protocol-utils":"^21.0.0","ethereum-types":"^3.7.0","ethereumjs-util":"^7.0.10","ethers":"~4.0.4","forge-std":"^1.1.2"},"publishConfig":{"access":"public"},"gitHead":"8d7193bcea827c4e78b3af8154f4dccc85303ad4","description":"This package contains contracts for the BridgesProxy.","_id":"@brgx/contracts-bridges-proxy@21.0.0","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+arm64 (darwin)","dist":{"integrity":"sha512-SZWynztfSMu7+XZVbZHB3TUviB5bqZ7KMpb+xghSjElLH/Xpbazouoscm9lU8sT7IL6bk3OcFetTRbWby5g+hA==","shasum":"11f06625c844fffeddfb24a7b27cf60f15b1759e","tarball":"https://registry.npmjs.org/@brgx/contracts-bridges-proxy/-/contracts-bridges-proxy-21.0.0.tgz","fileCount":390,"unpackedSize":14856457,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkP+iQBBa6obVUCMwqtTYlrRmPtOVJaFcwHIAEHKEvVwIgXbdCTxH2y+p5WYWoiOsvFbYKP390Z2m/YVIVJeUA93o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTcpaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLQw/+LqrlqhkmruwKBJcecqENExRJQBSVpF4BC0O0NM21hrry/SHB\r\nXdFrBzepNEslcPf5jvFXV3Vrw3xeoa8GB0v7Tbe2333KdTN3bXxE+nJyVuta\r\nm9hFyBEyBctD+gQjMPqaqg3JE/dGjbH6z/FgDM4lRSIKREEW3VVhQPKb/ceW\r\nB7LJP+CJ5mWbXyIclRv9Cenj1eVbsibbV6FERX3v6y78LxwI44LUuXq6KUAR\r\ndJxxZYlByL9AMNBKTp7Ar3ZL/5hNaAsdH91+MosSRDFw+VwfgloSVNSxqa1P\r\nBx84MO9FG43LNVJHMSo1N0OUgOXndfjrtn5QHthHsZK2mhjrpwYcJouy/h5V\r\n2BghqvrkjXBWXRkszAwxM1zAOsSds7seOVnicV98dRzbFQJPJjZbOMpvIezQ\r\nftW+FhV9bDt7ro/Cah12POCg2GqI5sFMemYp0pFPbOZMLRwPUuwP4k4g8dRe\r\ntB/q8iXxsCxEQvVkfQtyU5Z6/Z7UVvq8SkLVRV5IqNeFahJY9q4uFmmXCyHw\r\n4/iaimBXhSTzL9VEwPnKHl/ytwHPfMIgUnHzRhq40oYb/r4gYTYQ8DUmECDa\r\nZS/D+IqdP1PSZJ7cIuu51k/0227ff4PczJ5fgVGdBaLGrHYdGWBvJ9Oxdxw6\r\naEmSFFYRRqSpFj3Pn4xFwIdnqen7xftaY3U=\r\n=3LpG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannybridges","email":"danny@bridges.exchange"},"directories":{},"maintainers":[{"name":"dannybridges","email":"danny@bridges.exchange"},{"name":"weijie0192","email":"wjzheng0191@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts-bridges-proxy_21.0.0_1666042457768_0.749207942140625"},"_hasShrinkwrap":false},"21.0.1":{"name":"@brgx/contracts-bridges-proxy","version":"21.0.1","engines":{"node":">=6.12"},"main":"lib/src/index.js","scripts":{"build":"yarn pre_build && yarn build:ts","build:ci":"yarn build","build:ts":"tsc -b","pre_build":"run-s compile contracts:gen generate_contract_wrappers contracts:copy","test":"yarn run_mocha","rebuild_and_test":"run-s build test","test:coverage":"SOLIDITY_COVERAGE=true run-s build run_mocha coverage:report:text coverage:report:lcov","test:profiler":"SOLIDITY_PROFILER=true run-s build run_mocha profiler:report:html","test:trace":"SOLIDITY_REVERT_TRACE=true run-s build run_mocha","run_mocha":"mocha --require source-map-support/register --require make-promises-safe 'lib/test/**/*.js' --timeout 100000 --bail --exit","compile":"sol-compiler","watch":"sol-compiler -w","clean":"shx rm -rf lib test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers","generate_contract_wrappers":"abi-gen --debug --abis  ${npm_package_config_abis} --output test/generated-wrappers --backend ethers","lint":"tslint --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","fix":"tslint --fix --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-wrappers/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","coverage:report:text":"istanbul report text","coverage:report:html":"istanbul report html && open coverage/index.html","profiler:report:html":"istanbul report html && open coverage/index.html","coverage:report:lcov":"istanbul report lcov","test:circleci":"yarn test","contracts:gen":"contracts-gen generate","contracts:copy":"contracts-gen copy","lint-contracts":"#solhint -c ../.solhint.json contracts/**/**/**/**/*.sol","compile:truffle":"truffle compile","docs:md":"ts-doc-gen --sourceDir='$PROJECT_FILES' --output=$MD_FILE_DIR --fileExtension=mdx --tsconfig=./typedoc-tsconfig.json","docs:json":"typedoc --excludePrivate --excludeExternals --excludeProtected --ignoreCompilerErrors --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES","publish:private":"yarn build && gitpkg publish","rollback":"node ./lib/scripts/rollback.js","typechain":"typechain --target=ethers-v5 --out-dir='typechain-wrappers'  './foundry-artifacts/**/*.json'"},"config":{"publicInterfaceContracts":"IBridgesProxy,BridgesProxy,BridgesProxyYul,FullMigration,InitialMigration,IFlashWallet,IERC20Transformer,IOwnableFeature,ISimpleFunctionRegistryFeature,ITransformERC20Feature,FillQuoteTransformer,PayTakerTransformer,PositiveSlippageFeeTransformer,WethTransformer,OwnableFeature,SimpleFunctionRegistryFeature,TransformERC20Feature,AffiliateFeeTransformer,MetaTransactionsFeature,LogMetadataTransformer,LiquidityProviderFeature,ILiquidityProviderFeature,NativeOrdersFeature,INativeOrdersFeature,FeeCollectorController,FeeCollector,CurveLiquidityProvider,BatchFillNativeOrdersFeature,IBatchFillNativeOrdersFeature,MultiplexFeature,IMultiplexFeature,OtcOrdersFeature,IOtcOrdersFeature,AvalancheBridgeAdapter,BSCBridgeAdapter,CeloBridgeAdapter,EthereumBridgeAdapter,FantomBridgeAdapter,OptimismBridgeAdapter,PolygonBridgeAdapter","abis:comment":"This list is auto-generated by contracts-gen. Don't edit manually.","abis":"./test/generated-artifacts/@(AbstractBridgeAdapter|AffiliateFeeTransformer|AvalancheBridgeAdapter|BSCBridgeAdapter|BatchFillNativeOrdersFeature|BootstrapFeature|BridgeProtocols|BridgesProxy|BridgesProxyYul|CeloBridgeAdapter|CurveLiquidityProvider|ERC1155OrdersFeature|ERC165Feature|ERC721OrdersFeature|EthereumBridgeAdapter|FantomBridgeAdapter|FeeCollector|FeeCollectorController|FillQuoteTransformer|FixinCommon|FixinEIP712|FixinERC1155Spender|FixinERC721Spender|FixinProtocolFees|FixinReentrancyGuard|FixinTokenSpender|FlashWallet|FullMigration|FundRecoveryFeature|IBatchFillNativeOrdersFeature|IBootstrapFeature|IBridgeAdapter|IBridgesProxy|IERC1155OrdersFeature|IERC1155Token|IERC165Feature|IERC20Bridge|IERC20Transformer|IERC721OrdersFeature|IERC721Token|IFeature|IFeeRecipient|IFlashWallet|IFundRecoveryFeature|ILiquidityProvider|ILiquidityProviderFeature|ILiquidityProviderSandbox|IMetaTransactionsFeature|IMooniswapPool|IMultiplexFeature|INativeOrdersEvents|INativeOrdersFeature|IOtcOrdersFeature|IOwnableFeature|IPancakeSwapFeature|IPropertyValidator|ISimpleFunctionRegistryFeature|IStaking|ITakerCallback|ITestSimpleFunctionRegistryFeature|ITokenSpenderFeature|ITransformERC20Feature|IUniswapFeature|IUniswapV2Pair|IUniswapV3Feature|IUniswapV3Pool|InitialMigration|LibBootstrap|LibCommonRichErrors|LibERC1155OrdersStorage|LibERC20Transformer|LibERC721OrdersStorage|LibFeeCollector|LibLiquidityProviderRichErrors|LibMetaTransactionsRichErrors|LibMetaTransactionsStorage|LibMigrate|LibNFTOrder|LibNFTOrdersRichErrors|LibNativeOrder|LibNativeOrdersRichErrors|LibNativeOrdersStorage|LibOtcOrdersStorage|LibOwnableRichErrors|LibOwnableStorage|LibProxyRichErrors|LibProxyStorage|LibReentrancyGuardStorage|LibSignature|LibSignatureRichErrors|LibSimpleFunctionRegistryRichErrors|LibSimpleFunctionRegistryStorage|LibStorage|LibTransformERC20RichErrors|LibTransformERC20Storage|LibWalletRichErrors|LiquidityProviderFeature|LiquidityProviderSandbox|LogMetadataTransformer|MetaTransactionsFeature|MixinAaveV2|MixinBalancer|MixinBalancerV2|MixinBalancerV2Batch|MixinBancor|MixinBancorV3|MixinBridgesProxyBridge|MixinCompound|MixinCryptoCom|MixinCurve|MixinCurveV2|MixinDodo|MixinDodoV2|MixinGMX|MixinKyberDmm|MixinLido|MixinMStable|MixinMakerPSM|MixinMooniswap|MixinNerve|MixinPlatypus|MixinShell|MixinSynthetix|MixinUniswap|MixinUniswapV2|MixinUniswapV3|MixinVelodrome|MooniswapLiquidityProvider|MultiplexFeature|MultiplexLiquidityProvider|MultiplexOtc|MultiplexRfq|MultiplexTransformERC20|MultiplexUniswapV2|MultiplexUniswapV3|NFTOrders|NativeOrdersCancellation|NativeOrdersFeature|NativeOrdersInfo|NativeOrdersProtocolFees|NativeOrdersSettlement|OptimismBridgeAdapter|OtcOrdersFeature|OwnableFeature|PancakeSwapFeature|PayTakerTransformer|PermissionlessTransformerDeployer|PolygonBridgeAdapter|PositiveSlippageFeeTransformer|SimpleFunctionRegistryFeature|TestBridge|TestCallTarget|TestCurve|TestDelegateCaller|TestFeeCollectorController|TestFeeRecipient|TestFillQuoteTransformerBridge|TestFillQuoteTransformerExchange|TestFillQuoteTransformerHost|TestFixinProtocolFees|TestFixinTokenSpender|TestFullMigration|TestInitialMigration|TestLibNativeOrder|TestLibSignature|TestLiquidityProvider|TestMetaTransactionsNativeOrdersFeature|TestMetaTransactionsTransformERC20Feature|TestMigrator|TestMintTokenERC20Transformer|TestMintableERC1155Token|TestMintableERC20Token|TestMintableERC721Token|TestMooniswap|TestNFTOrderPresigner|TestNativeOrdersFeature|TestNoEthRecipient|TestOrderSignerRegistryWithContractWallet|TestPermissionlessTransformerDeployerSuicidal|TestPermissionlessTransformerDeployerTransformer|TestPropertyValidator|TestRfqOriginRegistration|TestSimpleFunctionRegistryFeatureImpl1|TestSimpleFunctionRegistryFeatureImpl2|TestStaking|TestTokenSpenderERC20Token|TestTransformERC20|TestTransformerBase|TestTransformerDeployerTransformer|TestTransformerHost|TestUniswapV2Factory|TestUniswapV2Pool|TestUniswapV3Factory|TestUniswapV3Feature|TestUniswapV3Pool|TestWeth|TestWethTransformerHost|TestZeroExFeature|TransformERC20Feature|Transformer|TransformerDeployer|UniswapFeature|UniswapV3Feature|WethTransformer).json"},"license":"Apache-2.0","devDependencies":{"@0x/abi-gen":"^5.8.0","@0x/contracts-gen":"^2.0.46","@0x/dev-utils":"^4.2.14","@0x/order-utils":"^10.4.28","@0x/sol-compiler":"^4.8.1","@0x/ts-doc-gen":"^0.0.28","@0x/tslint-config":"^4.1.4","@brgx/contract-addresses":"^21.0.1","@brgx/contracts-erc20":"^21.0.1","@brgx/contracts-test-utils":"^21.0.1","@typechain/ethers-v5":"^10.0.0","@types/isomorphic-fetch":"^0.0.35","@types/lodash":"4.14.104","@types/mocha":"^5.2.7","@types/prompts":"^2.0.9","ethereum-waffle":"^3.2.0","isomorphic-fetch":"^3.0.0","lodash":"^4.17.11","mocha":"^6.2.0","npm-run-all":"^4.1.2","prompts":"^2.4.0","shx":"^0.2.2","solhint":"^1.4.1","truffle":"^5.0.32","tslint":"5.11.0","typechain":"^8.0.0","typedoc":"~0.16.11","typescript":"4.6.3"},"dependencies":{"@0x/base-contract":"^6.5.0","@0x/subproviders":"^6.6.5","@0x/types":"^3.3.6","@0x/typescript-typings":"^5.3.1","@0x/utils":"^6.5.3","@0x/web3-wrapper":"^7.6.5","@brgx/protocol-utils":"^21.0.1","ethereum-types":"^3.7.0","ethereumjs-util":"^7.0.10","ethers":"~4.0.4","forge-std":"^1.1.2"},"publishConfig":{"access":"public"},"gitHead":"5cfc3efef14b9a32d18132cfd057bddc73dcaef5","description":"This package contains contracts for the BridgesProxy.","_id":"@brgx/contracts-bridges-proxy@21.0.1","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+arm64 (darwin)","dist":{"integrity":"sha512-5/2v+IuAqhzeNw6GP4jZBi8GVH/lvi8Zx69SBISl5tuY07Mm9hBm4zBQjyAZ+YDQuZ1L4Mdx0DFIBqrSxg/wYw==","shasum":"cf0797ffcfc3ac419ebb38555eee818774634215","tarball":"https://registry.npmjs.org/@brgx/contracts-bridges-proxy/-/contracts-bridges-proxy-21.0.1.tgz","fileCount":390,"unpackedSize":14856457,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3iG4IEH2ZDU0Cys6wyCIdBm8w8ichXMwEk5gq7SZBEQIhANYms/HgjYx/WXHQ7KnBtqHH6IJfFJnZYmbNWmnaY8sv"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTu9uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofkQ//c9bmqXVuKm5T3SsslQ5/RH7FO4XJ2JgNi9tUCKwaRD5gIfIf\r\nYtt8NNbrEfQu4V8JBvdUhddYJF6bDbDcEXoHlrMcs8bdA6O5i9VCHCC4h3Hj\r\nFUwMpQVbro6leddacUpVt5JRPyhPyT3L0SBYdL9HqUpUWmAELlyzNno9LJc+\r\n7pbzgPROmnrZwwwGRfkiUwYEb4MDTpGjQrVEFCIlr/fN4tp4glnfDyLnIlry\r\n5RAoy95jfuJGVnC28FthdKPrMCQ5Xf0sWhgfvXe/HV0NljkjuD+akviqd8PL\r\nRyxpIW46I9rriaG3Yug9Skkaft4UIj37jzwAIBUVHurhqa8aE8tEizANGl2j\r\nKDetr0WACgBKSAqEZw/TCbpLsOQ4GBJO4iZfolybx99MukI8oO9B0zfis+7V\r\nXjVSK/2waYaMMhpIMhZhPRvw0d8kUH3XWxry9T9Oc1d496liIlnrYvyy4JCd\r\nkHPtV5458iAUCvND+ZS6AH9aiBuRgzojmeZ6kJs7vJ29WaE/mIYcDpYb+Czi\r\nbHQIRkiy4LlKvKxXOjoAWzx32MZDb/d/s1z3evT8fz5CoKIGoZ69+8VGmhqf\r\nBPLXbdXmVbCKE6Us00Hh69PnJP2XWBfU8eCC5Ul78nofgcsr9MaaAweUy6pJ\r\nnBEeTNphUEKh91jif5Fl1r64CFL2frfvZmk=\r\n=H+d8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannybridges","email":"danny@bridges.exchange"},"directories":{},"maintainers":[{"name":"dannybridges","email":"danny@bridges.exchange"},{"name":"weijie0192","email":"wjzheng0191@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts-bridges-proxy_21.0.1_1666117485856_0.7321911939847743"},"_hasShrinkwrap":false},"21.0.2":{"name":"@brgx/contracts-bridges-proxy","version":"21.0.2","engines":{"node":">=6.12"},"main":"lib/src/index.js","scripts":{"build":"yarn pre_build && yarn build:ts","build:ci":"yarn build","build:ts":"tsc -b","pre_build":"run-s compile contracts:gen generate_contract_wrappers contracts:copy","test":"yarn run_mocha","rebuild_and_test":"run-s build test","test:coverage":"SOLIDITY_COVERAGE=true run-s build run_mocha coverage:report:text coverage:report:lcov","test:profiler":"SOLIDITY_PROFILER=true run-s build run_mocha profiler:report:html","test:trace":"SOLIDITY_REVERT_TRACE=true run-s build run_mocha","run_mocha":"mocha --require source-map-support/register --require make-promises-safe 'lib/test/**/*.js' --timeout 100000 --bail --exit","compile":"sol-compiler","watch":"sol-compiler -w","clean":"shx rm -rf lib test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers","generate_contract_wrappers":"abi-gen --debug --abis  ${npm_package_config_abis} --output test/generated-wrappers --backend ethers","lint":"tslint --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","fix":"tslint --fix --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-wrappers/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","coverage:report:text":"istanbul report text","coverage:report:html":"istanbul report html && open coverage/index.html","profiler:report:html":"istanbul report html && open coverage/index.html","coverage:report:lcov":"istanbul report lcov","test:circleci":"yarn test","contracts:gen":"contracts-gen generate","contracts:copy":"contracts-gen copy","lint-contracts":"#solhint -c ../.solhint.json contracts/**/**/**/**/*.sol","compile:truffle":"truffle compile","docs:md":"ts-doc-gen --sourceDir='$PROJECT_FILES' --output=$MD_FILE_DIR --fileExtension=mdx --tsconfig=./typedoc-tsconfig.json","docs:json":"typedoc --excludePrivate --excludeExternals --excludeProtected --ignoreCompilerErrors --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES","publish:private":"yarn build && gitpkg publish","rollback":"node ./lib/scripts/rollback.js","typechain":"typechain --target=ethers-v5 --out-dir='typechain-wrappers'  './foundry-artifacts/**/*.json'"},"config":{"publicInterfaceContracts":"IBridgesProxy,BridgesProxy,BridgesProxyYul,FullMigration,InitialMigration,IFlashWallet,IERC20Transformer,IOwnableFeature,ISimpleFunctionRegistryFeature,ITransformERC20Feature,FillQuoteTransformer,PayTakerTransformer,PositiveSlippageFeeTransformer,WethTransformer,OwnableFeature,SimpleFunctionRegistryFeature,TransformERC20Feature,AffiliateFeeTransformer,MetaTransactionsFeature,LogMetadataTransformer,LiquidityProviderFeature,ILiquidityProviderFeature,NativeOrdersFeature,INativeOrdersFeature,FeeCollectorController,FeeCollector,CurveLiquidityProvider,BatchFillNativeOrdersFeature,IBatchFillNativeOrdersFeature,MultiplexFeature,IMultiplexFeature,OtcOrdersFeature,IOtcOrdersFeature,AvalancheBridgeAdapter,BSCBridgeAdapter,CeloBridgeAdapter,EthereumBridgeAdapter,FantomBridgeAdapter,OptimismBridgeAdapter,PolygonBridgeAdapter","abis:comment":"This list is auto-generated by contracts-gen. Don't edit manually.","abis":"./test/generated-artifacts/@(AbstractBridgeAdapter|AffiliateFeeTransformer|AvalancheBridgeAdapter|BSCBridgeAdapter|BatchFillNativeOrdersFeature|BootstrapFeature|BridgeProtocols|BridgesProxy|BridgesProxyYul|CeloBridgeAdapter|CurveLiquidityProvider|ERC1155OrdersFeature|ERC165Feature|ERC721OrdersFeature|EthereumBridgeAdapter|FantomBridgeAdapter|FeeCollector|FeeCollectorController|FillQuoteTransformer|FixinCommon|FixinEIP712|FixinERC1155Spender|FixinERC721Spender|FixinProtocolFees|FixinReentrancyGuard|FixinTokenSpender|FlashWallet|FullMigration|FundRecoveryFeature|IBatchFillNativeOrdersFeature|IBootstrapFeature|IBridgeAdapter|IBridgesProxy|IERC1155OrdersFeature|IERC1155Token|IERC165Feature|IERC20Bridge|IERC20Transformer|IERC721OrdersFeature|IERC721Token|IFeature|IFeeRecipient|IFlashWallet|IFundRecoveryFeature|ILiquidityProvider|ILiquidityProviderFeature|ILiquidityProviderSandbox|IMetaTransactionsFeature|IMooniswapPool|IMultiplexFeature|INativeOrdersEvents|INativeOrdersFeature|IOtcOrdersFeature|IOwnableFeature|IPancakeSwapFeature|IPropertyValidator|ISimpleFunctionRegistryFeature|IStaking|ITakerCallback|ITestSimpleFunctionRegistryFeature|ITokenSpenderFeature|ITransformERC20Feature|IUniswapFeature|IUniswapV2Pair|IUniswapV3Feature|IUniswapV3Pool|InitialMigration|LibBootstrap|LibCommonRichErrors|LibERC1155OrdersStorage|LibERC20Transformer|LibERC721OrdersStorage|LibFeeCollector|LibLiquidityProviderRichErrors|LibMetaTransactionsRichErrors|LibMetaTransactionsStorage|LibMigrate|LibNFTOrder|LibNFTOrdersRichErrors|LibNativeOrder|LibNativeOrdersRichErrors|LibNativeOrdersStorage|LibOtcOrdersStorage|LibOwnableRichErrors|LibOwnableStorage|LibProxyRichErrors|LibProxyStorage|LibReentrancyGuardStorage|LibSignature|LibSignatureRichErrors|LibSimpleFunctionRegistryRichErrors|LibSimpleFunctionRegistryStorage|LibStorage|LibTransformERC20RichErrors|LibTransformERC20Storage|LibWalletRichErrors|LiquidityProviderFeature|LiquidityProviderSandbox|LogMetadataTransformer|MetaTransactionsFeature|MixinAaveV2|MixinBalancer|MixinBalancerV2|MixinBalancerV2Batch|MixinBancor|MixinBancorV3|MixinBridgesProxyBridge|MixinCompound|MixinCryptoCom|MixinCurve|MixinCurveV2|MixinDodo|MixinDodoV2|MixinGMX|MixinKyberDmm|MixinLido|MixinMStable|MixinMakerPSM|MixinMooniswap|MixinNerve|MixinPlatypus|MixinShell|MixinSynthetix|MixinUniswap|MixinUniswapV2|MixinUniswapV3|MixinVelodrome|MooniswapLiquidityProvider|MultiplexFeature|MultiplexLiquidityProvider|MultiplexOtc|MultiplexRfq|MultiplexTransformERC20|MultiplexUniswapV2|MultiplexUniswapV3|NFTOrders|NativeOrdersCancellation|NativeOrdersFeature|NativeOrdersInfo|NativeOrdersProtocolFees|NativeOrdersSettlement|OptimismBridgeAdapter|OtcOrdersFeature|OwnableFeature|PancakeSwapFeature|PayTakerTransformer|PermissionlessTransformerDeployer|PolygonBridgeAdapter|PositiveSlippageFeeTransformer|SimpleFunctionRegistryFeature|TestBridge|TestCallTarget|TestCurve|TestDelegateCaller|TestFeeCollectorController|TestFeeRecipient|TestFillQuoteTransformerBridge|TestFillQuoteTransformerExchange|TestFillQuoteTransformerHost|TestFixinProtocolFees|TestFixinTokenSpender|TestFullMigration|TestInitialMigration|TestLibNativeOrder|TestLibSignature|TestLiquidityProvider|TestMetaTransactionsNativeOrdersFeature|TestMetaTransactionsTransformERC20Feature|TestMigrator|TestMintTokenERC20Transformer|TestMintableERC1155Token|TestMintableERC20Token|TestMintableERC721Token|TestMooniswap|TestNFTOrderPresigner|TestNativeOrdersFeature|TestNoEthRecipient|TestOrderSignerRegistryWithContractWallet|TestPermissionlessTransformerDeployerSuicidal|TestPermissionlessTransformerDeployerTransformer|TestPropertyValidator|TestRfqOriginRegistration|TestSimpleFunctionRegistryFeatureImpl1|TestSimpleFunctionRegistryFeatureImpl2|TestStaking|TestTokenSpenderERC20Token|TestTransformERC20|TestTransformerBase|TestTransformerDeployerTransformer|TestTransformerHost|TestUniswapV2Factory|TestUniswapV2Pool|TestUniswapV3Factory|TestUniswapV3Feature|TestUniswapV3Pool|TestWeth|TestWethTransformerHost|TestZeroExFeature|TransformERC20Feature|Transformer|TransformerDeployer|UniswapFeature|UniswapV3Feature|WethTransformer).json"},"license":"Apache-2.0","devDependencies":{"@0x/abi-gen":"^5.8.0","@0x/contracts-gen":"^2.0.46","@0x/dev-utils":"^4.2.14","@0x/order-utils":"^10.4.28","@0x/sol-compiler":"^4.8.1","@0x/ts-doc-gen":"^0.0.28","@0x/tslint-config":"^4.1.4","@brgx/contract-addresses":"^21.0.2","@brgx/contracts-erc20":"^21.0.2","@brgx/contracts-test-utils":"^21.0.2","@typechain/ethers-v5":"^10.0.0","@types/isomorphic-fetch":"^0.0.35","@types/lodash":"4.14.104","@types/mocha":"^5.2.7","@types/prompts":"^2.0.9","ethereum-waffle":"^3.2.0","isomorphic-fetch":"^3.0.0","lodash":"^4.17.11","mocha":"^6.2.0","npm-run-all":"^4.1.2","prompts":"^2.4.0","shx":"^0.2.2","solhint":"^1.4.1","truffle":"^5.0.32","tslint":"5.11.0","typechain":"^8.0.0","typedoc":"~0.16.11","typescript":"4.6.3"},"dependencies":{"@0x/base-contract":"^6.5.0","@0x/subproviders":"^6.6.5","@0x/types":"^3.3.6","@0x/typescript-typings":"^5.3.1","@0x/utils":"^6.5.3","@0x/web3-wrapper":"^7.6.5","@brgx/protocol-utils":"^21.0.2","ethereum-types":"^3.7.0","ethereumjs-util":"^7.0.10","ethers":"~4.0.4","forge-std":"^1.1.2"},"publishConfig":{"access":"public"},"gitHead":"d82569315d355003c71d546b087e3f8f982fbe65","description":"This package contains contracts for the BridgesProxy.","_id":"@brgx/contracts-bridges-proxy@21.0.2","_nodeVersion":"16.16.0","_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (linux)","_npmUser":{"name":"weijie0192","email":"wjzheng0191@gmail.com"},"dist":{"integrity":"sha512-DyczaHMY3XPUBWrAbx8JYMTrU2vm2SshI3e6hOHbZKJqI+MOpR4JrXDL9InkWOXMsKMxg5FwnmxJ5Lvf8U31iw==","shasum":"1664e24329e0b4d9921568fae377fc1924423ab1","tarball":"https://registry.npmjs.org/@brgx/contracts-bridges-proxy/-/contracts-bridges-proxy-21.0.2.tgz","fileCount":390,"unpackedSize":14853634,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB259Mtqxn1sU4VG1ioAwv8Jo1YPs8sBFzDsbwK+D+0CAiEAoiw60F9a8qVVJ5R//fMAHJZfXIkxdSX+BwflYMT3WvU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjT1kdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqP6g//dklfF1yNNfeprl5KcH9zjYG9Y6ifp7etRPw85dMiIdUundp8\r\nru5kHA8JvWGsEaA0qgJPgT8ZzX3lxYDH+zBidGTJZKbyMJlfLNC90QTwWtiE\r\nNt2KJvfP67AFXBMBnfNOj27fE1ufGZ3+qC9jRs1K6SOnSfTeb8CkGAFU6erU\r\nHgQ/LUQoISmC8tbpt02UZB6eNX+euIoXyU3/62UZJxJ+p7sa00bSiDL6E/Ku\r\nesZQ/jnrw5dMEaxJyGM8V2Tp9y1Ntb2Ys6rXf+4C5azPkghqRZ47gs3/72qT\r\np7ntBQuF5J3gyeGqMdnYfoCkPT35c4aYTyLaoKvYM27OFLvs4jgLzRj57BMT\r\nSnQSxt4K9xZlUCO7vAkjoDy/29EQnCGkKhSvz5oOCr9NqOEjzZ4o+qGr/+rb\r\n5TplcXmK2MVuSXIt7y0J0N5PCPl/545Nv6nUXSc9lxnK2Z599e+wsYa0IXrR\r\naTAWj7Ch8EG2eGLjQ2ofFTdARHfXskcHSbFSudkhSc3zCRrtUvK+cqiYHqrK\r\n+xeJ7z5c47UB9zLhh8KxP0vLlLgpVX5xu8ViKKw2/cS9jrL8EUdbQr86KHHP\r\ngy5L2I95ZFTbSDhDo7wOz4PHvW870SzdP+wPo9f/l9i97i/0o4Wr+wrQrAJQ\r\ns/F6yZudB0F7Nf0BPNVbmIRTRCvdtPi4lW4=\r\n=yrSG\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"dannybridges","email":"danny@bridges.exchange"},{"name":"weijie0192","email":"wjzheng0191@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts-bridges-proxy_21.0.2_1666144541613_0.8517787991146069"},"_hasShrinkwrap":false},"21.0.3":{"name":"@brgx/contracts-bridges-proxy","version":"21.0.3","engines":{"node":">=6.12"},"main":"lib/src/index.js","scripts":{"build":"yarn pre_build && yarn build:ts","build:ci":"yarn build","build:ts":"tsc -b","pre_build":"run-s compile contracts:gen generate_contract_wrappers contracts:copy","test":"yarn run_mocha","rebuild_and_test":"run-s build test","test:coverage":"SOLIDITY_COVERAGE=true run-s build run_mocha coverage:report:text coverage:report:lcov","test:profiler":"SOLIDITY_PROFILER=true run-s build run_mocha profiler:report:html","test:trace":"SOLIDITY_REVERT_TRACE=true run-s build run_mocha","run_mocha":"mocha --require source-map-support/register --require make-promises-safe 'lib/test/**/*.js' --timeout 100000 --bail --exit","compile":"sol-compiler","watch":"sol-compiler -w","clean":"shx rm -rf lib test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers","generate_contract_wrappers":"abi-gen --debug --abis  ${npm_package_config_abis} --output test/generated-wrappers --backend ethers","lint":"tslint --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","fix":"tslint --fix --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-wrappers/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","coverage:report:text":"istanbul report text","coverage:report:html":"istanbul report html && open coverage/index.html","profiler:report:html":"istanbul report html && open coverage/index.html","coverage:report:lcov":"istanbul report lcov","test:circleci":"yarn test","contracts:gen":"contracts-gen generate","contracts:copy":"contracts-gen copy","lint-contracts":"#solhint -c ../.solhint.json contracts/**/**/**/**/*.sol","compile:truffle":"truffle compile","docs:md":"ts-doc-gen --sourceDir='$PROJECT_FILES' --output=$MD_FILE_DIR --fileExtension=mdx --tsconfig=./typedoc-tsconfig.json","docs:json":"typedoc --excludePrivate --excludeExternals --excludeProtected --ignoreCompilerErrors --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES","publish:private":"yarn build && gitpkg publish","rollback":"node ./lib/scripts/rollback.js","typechain":"typechain --target=ethers-v5 --out-dir='typechain-wrappers'  './foundry-artifacts/**/*.json'"},"config":{"publicInterfaceContracts":"IBridgesProxy,BridgesProxy,BridgesProxyYul,FullMigration,InitialMigration,IFlashWallet,IERC20Transformer,IOwnableFeature,ISimpleFunctionRegistryFeature,ITransformERC20Feature,FillQuoteTransformer,PayTakerTransformer,PositiveSlippageFeeTransformer,WethTransformer,OwnableFeature,SimpleFunctionRegistryFeature,TransformERC20Feature,AffiliateFeeTransformer,MetaTransactionsFeature,LogMetadataTransformer,LiquidityProviderFeature,ILiquidityProviderFeature,NativeOrdersFeature,INativeOrdersFeature,FeeCollectorController,FeeCollector,CurveLiquidityProvider,BatchFillNativeOrdersFeature,IBatchFillNativeOrdersFeature,MultiplexFeature,IMultiplexFeature,OtcOrdersFeature,IOtcOrdersFeature,AvalancheBridgeAdapter,BSCBridgeAdapter,CeloBridgeAdapter,EthereumBridgeAdapter,FantomBridgeAdapter,OptimismBridgeAdapter,PolygonBridgeAdapter","abis:comment":"This list is auto-generated by contracts-gen. Don't edit manually.","abis":"./test/generated-artifacts/@(AbstractBridgeAdapter|AffiliateFeeTransformer|AvalancheBridgeAdapter|BSCBridgeAdapter|BatchFillNativeOrdersFeature|BootstrapFeature|BridgeProtocols|BridgesProxy|BridgesProxyYul|CeloBridgeAdapter|CurveLiquidityProvider|ERC1155OrdersFeature|ERC165Feature|ERC721OrdersFeature|EthereumBridgeAdapter|FantomBridgeAdapter|FeeCollector|FeeCollectorController|FillQuoteTransformer|FixinCommon|FixinEIP712|FixinERC1155Spender|FixinERC721Spender|FixinProtocolFees|FixinReentrancyGuard|FixinTokenSpender|FlashWallet|FullMigration|FundRecoveryFeature|IBatchFillNativeOrdersFeature|IBootstrapFeature|IBridgeAdapter|IBridgesProxy|IERC1155OrdersFeature|IERC1155Token|IERC165Feature|IERC20Bridge|IERC20Transformer|IERC721OrdersFeature|IERC721Token|IFeature|IFeeRecipient|IFlashWallet|IFundRecoveryFeature|ILiquidityProvider|ILiquidityProviderFeature|ILiquidityProviderSandbox|IMetaTransactionsFeature|IMooniswapPool|IMultiplexFeature|INativeOrdersEvents|INativeOrdersFeature|IOtcOrdersFeature|IOwnableFeature|IPancakeSwapFeature|IPropertyValidator|ISimpleFunctionRegistryFeature|IStaking|ITakerCallback|ITestSimpleFunctionRegistryFeature|ITokenSpenderFeature|ITransformERC20Feature|IUniswapFeature|IUniswapV2Pair|IUniswapV3Feature|IUniswapV3Pool|InitialMigration|LibBootstrap|LibCommonRichErrors|LibERC1155OrdersStorage|LibERC20Transformer|LibERC721OrdersStorage|LibFeeCollector|LibLiquidityProviderRichErrors|LibMetaTransactionsRichErrors|LibMetaTransactionsStorage|LibMigrate|LibNFTOrder|LibNFTOrdersRichErrors|LibNativeOrder|LibNativeOrdersRichErrors|LibNativeOrdersStorage|LibOtcOrdersStorage|LibOwnableRichErrors|LibOwnableStorage|LibProxyRichErrors|LibProxyStorage|LibReentrancyGuardStorage|LibSignature|LibSignatureRichErrors|LibSimpleFunctionRegistryRichErrors|LibSimpleFunctionRegistryStorage|LibStorage|LibTransformERC20RichErrors|LibTransformERC20Storage|LibWalletRichErrors|LiquidityProviderFeature|LiquidityProviderSandbox|LogMetadataTransformer|MetaTransactionsFeature|MixinAaveV2|MixinBalancer|MixinBalancerV2|MixinBalancerV2Batch|MixinBancor|MixinBancorV3|MixinBridgesProxyBridge|MixinCompound|MixinCryptoCom|MixinCurve|MixinCurveV2|MixinDodo|MixinDodoV2|MixinGMX|MixinKyberDmm|MixinLido|MixinMStable|MixinMakerPSM|MixinMooniswap|MixinNerve|MixinPlatypus|MixinShell|MixinSynthetix|MixinUniswap|MixinUniswapV2|MixinUniswapV3|MixinVelodrome|MooniswapLiquidityProvider|MultiplexFeature|MultiplexLiquidityProvider|MultiplexOtc|MultiplexRfq|MultiplexTransformERC20|MultiplexUniswapV2|MultiplexUniswapV3|NFTOrders|NativeOrdersCancellation|NativeOrdersFeature|NativeOrdersInfo|NativeOrdersProtocolFees|NativeOrdersSettlement|OptimismBridgeAdapter|OtcOrdersFeature|OwnableFeature|PancakeSwapFeature|PayTakerTransformer|PermissionlessTransformerDeployer|PolygonBridgeAdapter|PositiveSlippageFeeTransformer|SimpleFunctionRegistryFeature|TestBridge|TestCallTarget|TestCurve|TestDelegateCaller|TestFeeCollectorController|TestFeeRecipient|TestFillQuoteTransformerBridge|TestFillQuoteTransformerExchange|TestFillQuoteTransformerHost|TestFixinProtocolFees|TestFixinTokenSpender|TestFullMigration|TestInitialMigration|TestLibNativeOrder|TestLibSignature|TestLiquidityProvider|TestMetaTransactionsNativeOrdersFeature|TestMetaTransactionsTransformERC20Feature|TestMigrator|TestMintTokenERC20Transformer|TestMintableERC1155Token|TestMintableERC20Token|TestMintableERC721Token|TestMooniswap|TestNFTOrderPresigner|TestNativeOrdersFeature|TestNoEthRecipient|TestOrderSignerRegistryWithContractWallet|TestPermissionlessTransformerDeployerSuicidal|TestPermissionlessTransformerDeployerTransformer|TestPropertyValidator|TestRfqOriginRegistration|TestSimpleFunctionRegistryFeatureImpl1|TestSimpleFunctionRegistryFeatureImpl2|TestStaking|TestTokenSpenderERC20Token|TestTransformERC20|TestTransformerBase|TestTransformerDeployerTransformer|TestTransformerHost|TestUniswapV2Factory|TestUniswapV2Pool|TestUniswapV3Factory|TestUniswapV3Feature|TestUniswapV3Pool|TestWeth|TestWethTransformerHost|TestZeroExFeature|TransformERC20Feature|Transformer|TransformerDeployer|UniswapFeature|UniswapV3Feature|WethTransformer).json"},"license":"Apache-2.0","devDependencies":{"@0x/abi-gen":"^5.8.0","@0x/contracts-gen":"^2.0.46","@0x/dev-utils":"^4.2.14","@0x/order-utils":"^10.4.28","@0x/sol-compiler":"^4.8.1","@0x/ts-doc-gen":"^0.0.28","@0x/tslint-config":"^4.1.4","@brgx/contract-addresses":"^21.0.3","@brgx/contracts-erc20":"^21.0.3","@brgx/contracts-test-utils":"^21.0.3","@typechain/ethers-v5":"^10.0.0","@types/isomorphic-fetch":"^0.0.35","@types/lodash":"4.14.104","@types/mocha":"^5.2.7","@types/prompts":"^2.0.9","ethereum-waffle":"^3.2.0","isomorphic-fetch":"^3.0.0","lodash":"^4.17.11","mocha":"^6.2.0","npm-run-all":"^4.1.2","prompts":"^2.4.0","shx":"^0.2.2","solhint":"^1.4.1","truffle":"^5.0.32","tslint":"5.11.0","typechain":"^8.0.0","typedoc":"~0.16.11","typescript":"4.6.3"},"dependencies":{"@0x/base-contract":"^6.5.0","@0x/subproviders":"^6.6.5","@0x/types":"^3.3.6","@0x/typescript-typings":"^5.3.1","@0x/utils":"^6.5.3","@0x/web3-wrapper":"^7.6.5","@brgx/protocol-utils":"^21.0.3","ethereum-types":"^3.7.0","ethereumjs-util":"^7.0.10","ethers":"~4.0.4","forge-std":"^1.1.2"},"publishConfig":{"access":"public"},"gitHead":"cea86b18b74253b9395eab7d6c3e2b55dad1befa","description":"This package contains contracts for the BridgesProxy.","_id":"@brgx/contracts-bridges-proxy@21.0.3","_nodeVersion":"16.16.0","_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (linux)","_npmUser":{"name":"weijie0192","email":"wjzheng0191@gmail.com"},"dist":{"integrity":"sha512-HKquRdkqle5R01ph5YLJaH4A5Jo1i74jeJ0GdEazApUqCTkDvuuii6ta1UQZ2tFaPSLodxtjMxDn/SOtm8xm/Q==","shasum":"35f52d6e1d56d296d4ccb418f204c9f0326925dd","tarball":"https://registry.npmjs.org/@brgx/contracts-bridges-proxy/-/contracts-bridges-proxy-21.0.3.tgz","fileCount":390,"unpackedSize":14853634,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHlt/RKXnkpxT0BJsJhe6N62UaajhN+Ov4f/QebOTHy7AiBoLGFQdQ5LKsHbdWkFgRwyfWLiDrOCx8b9zwi1t5efHQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUEDzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonsxAAhkBi4us3T288y3+7dRaoH1OKJAecspfFNv5XtfCRpqs7mot0\r\n4OveJy4Ck3s/DMobyFafu/eiB9HuVnRMCn2pf/Il0SeVdxfcqRMZDAApdWzd\r\nW4rLVqU3Xg7XkH11orBs7IY4kfhor5aXJaxdrPQqYA2gRsYcxwx1RAviJYx8\r\nAB2cHFJAaHqjO6XMDdW4IY+y//RNcut8Ql3rxY4Gc4Cv33f8Z6GRcKX7dBA9\r\n2/OfQqX2xNb5ZL10dIdVEpt5+t5IlHUv+EJ+3+gC/YBg8UOLcEykle0SF/Bu\r\nuV3YL5wCirjuZjip9uW04xTrUb3gA8HBWy3NVpr7eF/yhjNfR2sHq/rqhyfz\r\nWnRzpbNCE4V1p8FkQOlbxCvkTbOaM7/UaPRh4OczNgUkSEOX/Zv6pltynipZ\r\nLcNOwu4MYmT1X5AgMejNlgBssJTxr4oJyqQn/TKYWJu8rGvMR+yvK40rxTJe\r\n/7sQjDD8lDCxY0bIS2s2Z1VuMLs9LcB6C/so1lcBgMWHQZB3LTdWTxJfXMRR\r\ndeOdAEAuiK5b3bpgMc1j1aJVIIYmdO6VXZeaaTWidxoeRhpVTySeRwhJ2DLt\r\nI9ugyXuN009pI6j4MtHHvQYGq8PgLgnIedMzaiRAJw5+qAagJyIpil1BtEHY\r\nhZrlFI0RMhteTtZ1xEnsAFMqfvx36hxYxSk=\r\n=YdXk\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"dannybridges","email":"danny@bridges.exchange"},{"name":"weijie0192","email":"wjzheng0191@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts-bridges-proxy_21.0.3_1666203891408_0.8295152938180101"},"_hasShrinkwrap":false},"21.0.4":{"name":"@brgx/contracts-bridges-proxy","version":"21.0.4","engines":{"node":">=6.12"},"main":"lib/src/index.js","scripts":{"build":"yarn pre_build && yarn build:ts","build:ci":"yarn build","build:ts":"tsc -b","pre_build":"run-s compile contracts:gen generate_contract_wrappers contracts:copy","test":"yarn run_mocha","rebuild_and_test":"run-s build test","test:coverage":"SOLIDITY_COVERAGE=true run-s build run_mocha coverage:report:text coverage:report:lcov","test:profiler":"SOLIDITY_PROFILER=true run-s build run_mocha profiler:report:html","test:trace":"SOLIDITY_REVERT_TRACE=true run-s build run_mocha","run_mocha":"mocha --require source-map-support/register --require make-promises-safe 'lib/test/**/*.js' --timeout 100000 --bail --exit","compile":"sol-compiler","watch":"sol-compiler -w","clean":"shx rm -rf lib test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers","generate_contract_wrappers":"abi-gen --debug --abis  ${npm_package_config_abis} --output test/generated-wrappers --backend ethers","lint":"tslint --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","fix":"tslint --fix --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-wrappers/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","coverage:report:text":"istanbul report text","coverage:report:html":"istanbul report html && open coverage/index.html","profiler:report:html":"istanbul report html && open coverage/index.html","coverage:report:lcov":"istanbul report lcov","test:circleci":"yarn test","contracts:gen":"contracts-gen generate","contracts:copy":"contracts-gen copy","lint-contracts":"#solhint -c ../.solhint.json contracts/**/**/**/**/*.sol","compile:truffle":"truffle compile","docs:md":"ts-doc-gen --sourceDir='$PROJECT_FILES' --output=$MD_FILE_DIR --fileExtension=mdx --tsconfig=./typedoc-tsconfig.json","docs:json":"typedoc --excludePrivate --excludeExternals --excludeProtected --ignoreCompilerErrors --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES","publish:private":"yarn build && gitpkg publish","rollback":"node ./lib/scripts/rollback.js","typechain":"typechain --target=ethers-v5 --out-dir='typechain-wrappers'  './foundry-artifacts/**/*.json'"},"config":{"publicInterfaceContracts":"IBridgesProxy,BridgesProxy,BridgesProxyYul,FullMigration,InitialMigration,IFlashWallet,IERC20Transformer,IOwnableFeature,ISimpleFunctionRegistryFeature,ITransformERC20Feature,FillQuoteTransformer,PayTakerTransformer,PositiveSlippageFeeTransformer,WethTransformer,OwnableFeature,SimpleFunctionRegistryFeature,TransformERC20Feature,AffiliateFeeTransformer,MetaTransactionsFeature,LogMetadataTransformer,LiquidityProviderFeature,ILiquidityProviderFeature,NativeOrdersFeature,INativeOrdersFeature,FeeCollectorController,FeeCollector,CurveLiquidityProvider,BatchFillNativeOrdersFeature,IBatchFillNativeOrdersFeature,MultiplexFeature,IMultiplexFeature,OtcOrdersFeature,IOtcOrdersFeature,AvalancheBridgeAdapter,BSCBridgeAdapter,CeloBridgeAdapter,EthereumBridgeAdapter,FantomBridgeAdapter,OptimismBridgeAdapter,PolygonBridgeAdapter","abis:comment":"This list is auto-generated by contracts-gen. Don't edit manually.","abis":"./test/generated-artifacts/@(AbstractBridgeAdapter|AffiliateFeeTransformer|AvalancheBridgeAdapter|BSCBridgeAdapter|BatchFillNativeOrdersFeature|BootstrapFeature|BridgeProtocols|BridgesProxy|BridgesProxyYul|CeloBridgeAdapter|CurveLiquidityProvider|ERC1155OrdersFeature|ERC165Feature|ERC721OrdersFeature|EthereumBridgeAdapter|FantomBridgeAdapter|FeeCollector|FeeCollectorController|FillQuoteTransformer|FixinCommon|FixinEIP712|FixinERC1155Spender|FixinERC721Spender|FixinProtocolFees|FixinReentrancyGuard|FixinTokenSpender|FlashWallet|FullMigration|FundRecoveryFeature|IBatchFillNativeOrdersFeature|IBootstrapFeature|IBridgeAdapter|IBridgesProxy|IERC1155OrdersFeature|IERC1155Token|IERC165Feature|IERC20Bridge|IERC20Transformer|IERC721OrdersFeature|IERC721Token|IFeature|IFeeRecipient|IFlashWallet|IFundRecoveryFeature|ILiquidityProvider|ILiquidityProviderFeature|ILiquidityProviderSandbox|IMetaTransactionsFeature|IMooniswapPool|IMultiplexFeature|INativeOrdersEvents|INativeOrdersFeature|IOtcOrdersFeature|IOwnableFeature|IPancakeSwapFeature|IPropertyValidator|ISimpleFunctionRegistryFeature|IStaking|ITakerCallback|ITestSimpleFunctionRegistryFeature|ITokenSpenderFeature|ITransformERC20Feature|IUniswapFeature|IUniswapV2Pair|IUniswapV3Feature|IUniswapV3Pool|InitialMigration|LibBootstrap|LibCommonRichErrors|LibERC1155OrdersStorage|LibERC20Transformer|LibERC721OrdersStorage|LibFeeCollector|LibLiquidityProviderRichErrors|LibMetaTransactionsRichErrors|LibMetaTransactionsStorage|LibMigrate|LibNFTOrder|LibNFTOrdersRichErrors|LibNativeOrder|LibNativeOrdersRichErrors|LibNativeOrdersStorage|LibOtcOrdersStorage|LibOwnableRichErrors|LibOwnableStorage|LibProxyRichErrors|LibProxyStorage|LibReentrancyGuardStorage|LibSignature|LibSignatureRichErrors|LibSimpleFunctionRegistryRichErrors|LibSimpleFunctionRegistryStorage|LibStorage|LibTransformERC20RichErrors|LibTransformERC20Storage|LibWalletRichErrors|LiquidityProviderFeature|LiquidityProviderSandbox|LogMetadataTransformer|MetaTransactionsFeature|MixinAaveV2|MixinBalancer|MixinBalancerV2|MixinBalancerV2Batch|MixinBancor|MixinBancorV3|MixinBridgesProxyBridge|MixinCompound|MixinCryptoCom|MixinCurve|MixinCurveV2|MixinDodo|MixinDodoV2|MixinGMX|MixinKyberDmm|MixinLido|MixinMStable|MixinMakerPSM|MixinMooniswap|MixinNerve|MixinPlatypus|MixinShell|MixinSynthetix|MixinUniswap|MixinUniswapV2|MixinUniswapV3|MixinVelodrome|MooniswapLiquidityProvider|MultiplexFeature|MultiplexLiquidityProvider|MultiplexOtc|MultiplexRfq|MultiplexTransformERC20|MultiplexUniswapV2|MultiplexUniswapV3|NFTOrders|NativeOrdersCancellation|NativeOrdersFeature|NativeOrdersInfo|NativeOrdersProtocolFees|NativeOrdersSettlement|OptimismBridgeAdapter|OtcOrdersFeature|OwnableFeature|PancakeSwapFeature|PayTakerTransformer|PermissionlessTransformerDeployer|PolygonBridgeAdapter|PositiveSlippageFeeTransformer|SimpleFunctionRegistryFeature|TestBridge|TestCallTarget|TestCurve|TestDelegateCaller|TestFeeCollectorController|TestFeeRecipient|TestFillQuoteTransformerBridge|TestFillQuoteTransformerExchange|TestFillQuoteTransformerHost|TestFixinProtocolFees|TestFixinTokenSpender|TestFullMigration|TestInitialMigration|TestLibNativeOrder|TestLibSignature|TestLiquidityProvider|TestMetaTransactionsNativeOrdersFeature|TestMetaTransactionsTransformERC20Feature|TestMigrator|TestMintTokenERC20Transformer|TestMintableERC1155Token|TestMintableERC20Token|TestMintableERC721Token|TestMooniswap|TestNFTOrderPresigner|TestNativeOrdersFeature|TestNoEthRecipient|TestOrderSignerRegistryWithContractWallet|TestPermissionlessTransformerDeployerSuicidal|TestPermissionlessTransformerDeployerTransformer|TestPropertyValidator|TestRfqOriginRegistration|TestSimpleFunctionRegistryFeatureImpl1|TestSimpleFunctionRegistryFeatureImpl2|TestStaking|TestTokenSpenderERC20Token|TestTransformERC20|TestTransformerBase|TestTransformerDeployerTransformer|TestTransformerHost|TestUniswapV2Factory|TestUniswapV2Pool|TestUniswapV3Factory|TestUniswapV3Feature|TestUniswapV3Pool|TestWeth|TestWethTransformerHost|TestZeroExFeature|TransformERC20Feature|Transformer|TransformerDeployer|UniswapFeature|UniswapV3Feature|WethTransformer).json"},"license":"Apache-2.0","devDependencies":{"@0x/abi-gen":"^5.8.0","@0x/contracts-gen":"^2.0.46","@0x/dev-utils":"^4.2.14","@0x/order-utils":"^10.4.28","@0x/sol-compiler":"^4.8.1","@0x/ts-doc-gen":"^0.0.28","@0x/tslint-config":"^4.1.4","@brgx/contract-addresses":"^21.0.4","@brgx/contracts-erc20":"^21.0.4","@brgx/contracts-test-utils":"^21.0.4","@typechain/ethers-v5":"^10.0.0","@types/isomorphic-fetch":"^0.0.35","@types/lodash":"4.14.104","@types/mocha":"^5.2.7","@types/prompts":"^2.0.9","ethereum-waffle":"^3.2.0","isomorphic-fetch":"^3.0.0","lodash":"^4.17.11","mocha":"^6.2.0","npm-run-all":"^4.1.2","prompts":"^2.4.0","shx":"^0.2.2","solhint":"^1.4.1","truffle":"^5.0.32","tslint":"5.11.0","typechain":"^8.0.0","typedoc":"~0.16.11","typescript":"4.6.3"},"dependencies":{"@0x/base-contract":"^6.5.0","@0x/subproviders":"^6.6.5","@0x/types":"^3.3.6","@0x/typescript-typings":"^5.3.1","@0x/utils":"^6.5.3","@0x/web3-wrapper":"^7.6.5","@brgx/protocol-utils":"^21.0.4","ethereum-types":"^3.7.0","ethereumjs-util":"^7.0.10","ethers":"~4.0.4","forge-std":"^1.1.2"},"publishConfig":{"access":"public"},"gitHead":"09713b10b51bdcb8157fd44f99eb4a2431185214","description":"This package contains contracts for the BridgesProxy.","_id":"@brgx/contracts-bridges-proxy@21.0.4","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+arm64 (darwin)","dist":{"integrity":"sha512-xvCYukn9NPdZRhXbPRjci1vLmUTJHPoE6qXUfuHOxs3HuEhYpyZb2GnMrDxVziQ1+B571pDLKdlNE0NXUfN/bQ==","shasum":"cf4581d106cc835af6e70c5654408591d01ddb63","tarball":"https://registry.npmjs.org/@brgx/contracts-bridges-proxy/-/contracts-bridges-proxy-21.0.4.tgz","fileCount":390,"unpackedSize":14853998,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmH3ca1VLDvjSBPyG7pOmZcKQoMHgCResP6XTPFFx+/AIgHnA51ZburLjRPepvi0sFMekAHCV1nuMn2ERSmd1c+qQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVAnGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAOA//V8ioUzx+zFzYaCCHLPGHKNOi1913nq8Eet86gskVitfcpAEK\r\nMGTujZrewIFfyhiHUdzRpcMHt23NKDpljZ6+Ik3rXsapLO6KvAMtxATF1klI\r\nO85ZrPvi4kEEq9n3CjQVTBR0V2hb0ZxQVvOrdcrcYhKAQ+lLIq8KCt/czd3/\r\ne3LFEJyDvqh3cdamK5NKm3goCEHmewPdQUSbpqwKNwLDmiOLMebx+fGuPQH0\r\nkeBH+IfIFJIOOAgFGRnnMZhNfa8mwxE6gbVzXCYyxtCecm2V++h+UfL/fwwf\r\n0hlNjlpCARS7+jNxMpxiC0BvQUeASHmnzWdshrKmdatdCilpcnP3YdcBPaNg\r\nbJ6oyfm9On6gk6IVKEi7KhQAyROjYda2YBgf/SnAOpyD7AJhHfiLykx9fA78\r\nOHZs5iiVX2uV7MxMwXmiumQancPgWRDNT0kfX4AKYwIu1Pgzzj0hkL8deOFP\r\ncpF1glX2MB3/laLtT5BB/Sa6GaXaK0xrP3Uwg7VqXnh/n5jDiJuwatutHtdF\r\nr++q2XGulxYZ6ajVun72M/Bip4zVcC5LzJw+tCdqCrbOl9nQUtGIgNh6IOCP\r\nzw/RXfy+D/y+r22V6VkGXde/tCBLXww/qdFfcrjYjkjoKFso9tZkwN6Qy+fK\r\nUaDDzFlf2v0HBvtC4HpZkJTHeJfh61PUx+E=\r\n=3mRO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannybridges","email":"danny@bridges.exchange"},"directories":{},"maintainers":[{"name":"dannybridges","email":"danny@bridges.exchange"},{"name":"weijie0192","email":"wjzheng0191@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts-bridges-proxy_21.0.4_1666451909852_0.8197908556417415"},"_hasShrinkwrap":false},"21.0.5":{"name":"@brgx/contracts-bridges-proxy","version":"21.0.5","engines":{"node":">=6.12"},"main":"lib/src/index.js","scripts":{"build":"yarn pre_build && yarn build:ts","build:ci":"yarn build","build:ts":"tsc -b","pre_build":"run-s compile contracts:gen generate_contract_wrappers contracts:copy","test":"yarn run_mocha","rebuild_and_test":"run-s build test","test:coverage":"SOLIDITY_COVERAGE=true run-s build run_mocha coverage:report:text coverage:report:lcov","test:profiler":"SOLIDITY_PROFILER=true run-s build run_mocha profiler:report:html","test:trace":"SOLIDITY_REVERT_TRACE=true run-s build run_mocha","run_mocha":"mocha --require source-map-support/register --require make-promises-safe 'lib/test/**/*.js' --timeout 100000 --bail --exit","compile":"sol-compiler","watch":"sol-compiler -w","clean":"shx rm -rf lib test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers","generate_contract_wrappers":"abi-gen --debug --abis  ${npm_package_config_abis} --output test/generated-wrappers --backend ethers","lint":"tslint --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","fix":"tslint --fix --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-wrappers/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","coverage:report:text":"istanbul report text","coverage:report:html":"istanbul report html && open coverage/index.html","profiler:report:html":"istanbul report html && open coverage/index.html","coverage:report:lcov":"istanbul report lcov","test:circleci":"yarn test","contracts:gen":"contracts-gen generate","contracts:copy":"contracts-gen copy","lint-contracts":"#solhint -c ../.solhint.json contracts/**/**/**/**/*.sol","compile:truffle":"truffle compile","docs:md":"ts-doc-gen --sourceDir='$PROJECT_FILES' --output=$MD_FILE_DIR --fileExtension=mdx --tsconfig=./typedoc-tsconfig.json","docs:json":"typedoc --excludePrivate --excludeExternals --excludeProtected --ignoreCompilerErrors --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES","publish:private":"yarn build && gitpkg publish","rollback":"node ./lib/scripts/rollback.js","typechain":"typechain --target=ethers-v5 --out-dir='typechain-wrappers'  './foundry-artifacts/**/*.json'"},"config":{"publicInterfaceContracts":"IBridgesProxy,BridgesProxy,BridgesProxyYul,FullMigration,InitialMigration,IFlashWallet,IERC20Transformer,IOwnableFeature,ISimpleFunctionRegistryFeature,ITransformERC20Feature,FillQuoteTransformer,PayTakerTransformer,PositiveSlippageFeeTransformer,WethTransformer,OwnableFeature,SimpleFunctionRegistryFeature,TransformERC20Feature,AffiliateFeeTransformer,MetaTransactionsFeature,LogMetadataTransformer,LiquidityProviderFeature,ILiquidityProviderFeature,NativeOrdersFeature,INativeOrdersFeature,FeeCollectorController,FeeCollector,CurveLiquidityProvider,BatchFillNativeOrdersFeature,IBatchFillNativeOrdersFeature,MultiplexFeature,IMultiplexFeature,OtcOrdersFeature,IOtcOrdersFeature,AvalancheBridgeAdapter,BSCBridgeAdapter,CeloBridgeAdapter,EthereumBridgeAdapter,FantomBridgeAdapter,OptimismBridgeAdapter,PolygonBridgeAdapter","abis:comment":"This list is auto-generated by contracts-gen. Don't edit manually.","abis":"./test/generated-artifacts/@(AbstractBridgeAdapter|AffiliateFeeTransformer|AvalancheBridgeAdapter|BSCBridgeAdapter|BatchFillNativeOrdersFeature|BootstrapFeature|BridgeProtocols|BridgesProxy|BridgesProxyYul|CeloBridgeAdapter|CurveLiquidityProvider|ERC1155OrdersFeature|ERC165Feature|ERC721OrdersFeature|EthereumBridgeAdapter|FantomBridgeAdapter|FeeCollector|FeeCollectorController|FillQuoteTransformer|FixinCommon|FixinEIP712|FixinERC1155Spender|FixinERC721Spender|FixinProtocolFees|FixinReentrancyGuard|FixinTokenSpender|FlashWallet|FullMigration|FundRecoveryFeature|IBatchFillNativeOrdersFeature|IBootstrapFeature|IBridgeAdapter|IBridgesProxy|IERC1155OrdersFeature|IERC1155Token|IERC165Feature|IERC20Bridge|IERC20Transformer|IERC721OrdersFeature|IERC721Token|IFeature|IFeeRecipient|IFlashWallet|IFundRecoveryFeature|ILiquidityProvider|ILiquidityProviderFeature|ILiquidityProviderSandbox|IMetaTransactionsFeature|IMooniswapPool|IMultiplexFeature|INativeOrdersEvents|INativeOrdersFeature|IOtcOrdersFeature|IOwnableFeature|IPancakeSwapFeature|IPropertyValidator|ISimpleFunctionRegistryFeature|IStaking|ITakerCallback|ITestSimpleFunctionRegistryFeature|ITokenSpenderFeature|ITransformERC20Feature|IUniswapFeature|IUniswapV2Pair|IUniswapV3Feature|IUniswapV3Pool|InitialMigration|LibBootstrap|LibCommonRichErrors|LibERC1155OrdersStorage|LibERC20Transformer|LibERC721OrdersStorage|LibFeeCollector|LibLiquidityProviderRichErrors|LibMetaTransactionsRichErrors|LibMetaTransactionsStorage|LibMigrate|LibNFTOrder|LibNFTOrdersRichErrors|LibNativeOrder|LibNativeOrdersRichErrors|LibNativeOrdersStorage|LibOtcOrdersStorage|LibOwnableRichErrors|LibOwnableStorage|LibProxyRichErrors|LibProxyStorage|LibReentrancyGuardStorage|LibSignature|LibSignatureRichErrors|LibSimpleFunctionRegistryRichErrors|LibSimpleFunctionRegistryStorage|LibStorage|LibTransformERC20RichErrors|LibTransformERC20Storage|LibWalletRichErrors|LiquidityProviderFeature|LiquidityProviderSandbox|LogMetadataTransformer|MetaTransactionsFeature|MixinAaveV2|MixinBalancer|MixinBalancerV2|MixinBalancerV2Batch|MixinBancor|MixinBancorV3|MixinBridgesProxyBridge|MixinCompound|MixinCryptoCom|MixinCurve|MixinCurveV2|MixinDodo|MixinDodoV2|MixinGMX|MixinKyberDmm|MixinLido|MixinMStable|MixinMakerPSM|MixinMooniswap|MixinNerve|MixinPlatypus|MixinShell|MixinSynthetix|MixinUniswap|MixinUniswapV2|MixinUniswapV3|MixinVelodrome|MooniswapLiquidityProvider|MultiplexFeature|MultiplexLiquidityProvider|MultiplexOtc|MultiplexRfq|MultiplexTransformERC20|MultiplexUniswapV2|MultiplexUniswapV3|NFTOrders|NativeOrdersCancellation|NativeOrdersFeature|NativeOrdersInfo|NativeOrdersProtocolFees|NativeOrdersSettlement|OptimismBridgeAdapter|OtcOrdersFeature|OwnableFeature|PancakeSwapFeature|PayTakerTransformer|PermissionlessTransformerDeployer|PolygonBridgeAdapter|PositiveSlippageFeeTransformer|SimpleFunctionRegistryFeature|TestBridge|TestCallTarget|TestCurve|TestDelegateCaller|TestFeeCollectorController|TestFeeRecipient|TestFillQuoteTransformerBridge|TestFillQuoteTransformerExchange|TestFillQuoteTransformerHost|TestFixinProtocolFees|TestFixinTokenSpender|TestFullMigration|TestInitialMigration|TestLibNativeOrder|TestLibSignature|TestLiquidityProvider|TestMetaTransactionsNativeOrdersFeature|TestMetaTransactionsTransformERC20Feature|TestMigrator|TestMintTokenERC20Transformer|TestMintableERC1155Token|TestMintableERC20Token|TestMintableERC721Token|TestMooniswap|TestNFTOrderPresigner|TestNativeOrdersFeature|TestNoEthRecipient|TestOrderSignerRegistryWithContractWallet|TestPermissionlessTransformerDeployerSuicidal|TestPermissionlessTransformerDeployerTransformer|TestPropertyValidator|TestRfqOriginRegistration|TestSimpleFunctionRegistryFeatureImpl1|TestSimpleFunctionRegistryFeatureImpl2|TestStaking|TestTokenSpenderERC20Token|TestTransformERC20|TestTransformerBase|TestTransformerDeployerTransformer|TestTransformerHost|TestUniswapV2Factory|TestUniswapV2Pool|TestUniswapV3Factory|TestUniswapV3Feature|TestUniswapV3Pool|TestWeth|TestWethTransformerHost|TestZeroExFeature|TransformERC20Feature|Transformer|TransformerDeployer|UniswapFeature|UniswapV3Feature|WethTransformer).json"},"license":"Apache-2.0","devDependencies":{"@0x/abi-gen":"^5.8.0","@0x/contracts-gen":"^2.0.46","@0x/dev-utils":"^4.2.14","@0x/order-utils":"^10.4.28","@0x/sol-compiler":"^4.8.1","@0x/ts-doc-gen":"^0.0.28","@0x/tslint-config":"^4.1.4","@brgx/contract-addresses":"^21.0.5","@brgx/contracts-erc20":"^21.0.5","@brgx/contracts-test-utils":"^21.0.5","@typechain/ethers-v5":"^10.0.0","@types/isomorphic-fetch":"^0.0.35","@types/lodash":"4.14.104","@types/mocha":"^5.2.7","@types/prompts":"^2.0.9","ethereum-waffle":"^3.2.0","isomorphic-fetch":"^3.0.0","lodash":"^4.17.11","mocha":"^6.2.0","npm-run-all":"^4.1.2","prompts":"^2.4.0","shx":"^0.2.2","solhint":"^1.4.1","truffle":"^5.0.32","tslint":"5.11.0","typechain":"^8.0.0","typedoc":"~0.16.11","typescript":"4.6.3"},"dependencies":{"@0x/base-contract":"^6.5.0","@0x/subproviders":"^6.6.5","@0x/types":"^3.3.6","@0x/typescript-typings":"^5.3.1","@0x/utils":"^6.5.3","@0x/web3-wrapper":"^7.6.5","@brgx/protocol-utils":"^21.0.5","ethereum-types":"^3.7.0","ethereumjs-util":"^7.0.10","ethers":"~4.0.4","forge-std":"^1.1.2"},"publishConfig":{"access":"public"},"gitHead":"c5c2fafdffa2f803fbabbbbdfd21fb70ca06152e","description":"This package contains contracts for the BridgesProxy.","_id":"@brgx/contracts-bridges-proxy@21.0.5","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+arm64 (darwin)","dist":{"integrity":"sha512-Y9khjpR5phZhCn/wvgF3Ij5pN54OiIgs511pmacULkQ9vdsmXz4Hb05zqHDiAGQH/ms5ToJruccmittJLn3e9g==","shasum":"367074115730751e9a2fc4153416efe04bb9f1b5","tarball":"https://registry.npmjs.org/@brgx/contracts-bridges-proxy/-/contracts-bridges-proxy-21.0.5.tgz","fileCount":390,"unpackedSize":14851188,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCC3oGYuiWQNdOJckQVUptcNkvPoaVg12KnvueBg7rD7gIgJsThCaW9Eyo0V0LXDk3D7Fq6BR+vcQ4UMdsBMkuUhLQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVE7CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgVA//Q1uwAYHbrNSG1GaMIUACZ8EGRtYWebRIF7LHkzX1vv5oJEgQ\r\nZ/8uM7NQUDQLtHuSMJSXmKbWi/1VdcBBUtel0TlGbhL0k0wfxKNRW/DQQAXV\r\nNFNqM/XiJ126zD0/XwrKrI4WnsZ4jtU0zoBnj3PII+f5ysvIRyFHSIzqSINF\r\nPQKQMyB6fMPBDrQkpOkIT2vOZz6rZmnjnWYZPK2BO7tQZ1dhoD+2z8Xw6561\r\nVBcpuPfN1IZaZaKbYSrPzKsvYnomPzYF8vnTyZ8oOP0iwFnFmUHi4JdEa4o0\r\nlB3Kw9dvKRLFstp/e7kmYxKgqeyr+gkjZY4o9QqyXfl03WM4qQtUV1GaNJCI\r\nHdR2wPgFngYzia84e9UltPYieMNvt7hGN3ndMmaxJChDrIviZnKZQ/qc+PsR\r\n6x7NFM7XpD91SPkPM2dWSGG0wEn3mTj19IE9lT5hbXe1/biOWaVeFwBvO7Mb\r\nN3oRYEPpducw8zBsAQFrUoqwCPKQ00io+UUk4kOTyhfFHJSbEluUUYCmz8hZ\r\ni/kH1EePg4vnfjLb7kqJJCsbRl6vLcsbSVoHGcUoRP6rab/xBIezXsO0bG/9\r\nSPJ7h9kwnbkrwY35KNbXrkWSUynxBKWEbPn7TdIVf1vwahQpVvchNICc2fU/\r\nvIvbL05NRXTSESz1bGU1jFeVMVAmPdrC/2s=\r\n=yfcj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannybridges","email":"danny@bridges.exchange"},"directories":{},"maintainers":[{"name":"dannybridges","email":"danny@bridges.exchange"},{"name":"weijie0192","email":"wjzheng0191@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts-bridges-proxy_21.0.5_1666469569873_0.26138590463125677"},"_hasShrinkwrap":false},"21.1.0":{"name":"@brgx/contracts-bridges-proxy","version":"21.1.0","engines":{"node":">=6.12"},"main":"lib/src/index.js","scripts":{"build":"yarn pre_build && yarn build:ts","build:ci":"yarn build","build:ts":"tsc -b","pre_build":"run-s compile contracts:gen generate_contract_wrappers contracts:copy","test":"yarn run_mocha","rebuild_and_test":"run-s build test","test:coverage":"SOLIDITY_COVERAGE=true run-s build run_mocha coverage:report:text coverage:report:lcov","test:profiler":"SOLIDITY_PROFILER=true run-s build run_mocha profiler:report:html","test:trace":"SOLIDITY_REVERT_TRACE=true run-s build run_mocha","run_mocha":"mocha --require source-map-support/register --require make-promises-safe 'lib/test/**/*.js' --timeout 100000 --bail --exit","compile":"sol-compiler","watch":"sol-compiler -w","clean":"shx rm -rf lib test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers","generate_contract_wrappers":"abi-gen --debug --abis  ${npm_package_config_abis} --output test/generated-wrappers --backend ethers","lint":"tslint --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","fix":"tslint --fix --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-wrappers/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","coverage:report:text":"istanbul report text","coverage:report:html":"istanbul report html && open coverage/index.html","profiler:report:html":"istanbul report html && open coverage/index.html","coverage:report:lcov":"istanbul report lcov","test:circleci":"yarn test","contracts:gen":"contracts-gen generate","contracts:copy":"contracts-gen copy","lint-contracts":"#solhint -c ../.solhint.json contracts/**/**/**/**/*.sol","compile:truffle":"truffle compile","docs:md":"ts-doc-gen --sourceDir='$PROJECT_FILES' --output=$MD_FILE_DIR --fileExtension=mdx --tsconfig=./typedoc-tsconfig.json","docs:json":"typedoc --excludePrivate --excludeExternals --excludeProtected --ignoreCompilerErrors --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES","publish:private":"yarn build && gitpkg publish","rollback":"node ./lib/scripts/rollback.js","typechain":"typechain --target=ethers-v5 --out-dir='typechain-wrappers'  './foundry-artifacts/**/*.json'"},"config":{"publicInterfaceContracts":"IBridgesProxy,BridgesProxy,BridgesProxyYul,FullMigration,InitialMigration,IFlashWallet,IERC20Transformer,IOwnableFeature,ISimpleFunctionRegistryFeature,ITransformERC20Feature,FillQuoteTransformer,PayTakerTransformer,PositiveSlippageFeeTransformer,WethTransformer,OwnableFeature,SimpleFunctionRegistryFeature,TransformERC20Feature,AffiliateFeeTransformer,MetaTransactionsFeature,LogMetadataTransformer,LiquidityProviderFeature,ILiquidityProviderFeature,NativeOrdersFeature,INativeOrdersFeature,FeeCollectorController,FeeCollector,CurveLiquidityProvider,BatchFillNativeOrdersFeature,IBatchFillNativeOrdersFeature,MultiplexFeature,IMultiplexFeature,OtcOrdersFeature,IOtcOrdersFeature,AvalancheBridgeAdapter,BSCBridgeAdapter,CeloBridgeAdapter,EthereumBridgeAdapter,FantomBridgeAdapter,OptimismBridgeAdapter,PolygonBridgeAdapter","abis:comment":"This list is auto-generated by contracts-gen. Don't edit manually.","abis":"./test/generated-artifacts/@(AbstractBridgeAdapter|AffiliateFeeTransformer|AvalancheBridgeAdapter|BSCBridgeAdapter|BatchFillNativeOrdersFeature|BootstrapFeature|BridgeProtocols|BridgesProxy|BridgesProxyYul|CeloBridgeAdapter|CompatibilityFeatureBSC|CurveLiquidityProvider|ERC1155OrdersFeature|ERC165Feature|ERC721OrdersFeature|EthereumBridgeAdapter|FantomBridgeAdapter|FeeCollector|FeeCollectorController|FillQuoteTransformer|FixinCommon|FixinEIP712|FixinERC1155Spender|FixinERC721Spender|FixinProtocolFees|FixinReentrancyGuard|FixinTokenSpender|FlashWallet|FullMigration|FundRecoveryFeature|IBatchFillNativeOrdersFeature|IBootstrapFeature|IBridgeAdapter|IBridgesProxy|ICompatibilityFeatureBSC|IERC1155OrdersFeature|IERC1155Token|IERC165Feature|IERC20Bridge|IERC20Transformer|IERC721OrdersFeature|IERC721Token|IFeature|IFeeRecipient|IFlashWallet|IFundRecoveryFeature|ILiquidityProvider|ILiquidityProviderFeature|ILiquidityProviderSandbox|IMetaTransactionsFeature|IMooniswapPool|IMultiplexFeature|INativeOrdersEvents|INativeOrdersFeature|IOtcOrdersFeature|IOwnableFeature|IPancakeSwapFeature|IPropertyValidator|ISimpleFunctionRegistryFeature|IStaking|ITakerCallback|ITestSimpleFunctionRegistryFeature|ITokenSpenderFeature|ITransformERC20Feature|IUniswapFeature|IUniswapV2Pair|IUniswapV3Feature|IUniswapV3Pool|InitialMigration|LibBootstrap|LibCommonRichErrors|LibERC1155OrdersStorage|LibERC20Transformer|LibERC721OrdersStorage|LibFeeCollector|LibLiquidityProviderRichErrors|LibMetaTransactionsRichErrors|LibMetaTransactionsStorage|LibMigrate|LibNFTOrder|LibNFTOrdersRichErrors|LibNativeOrder|LibNativeOrdersRichErrors|LibNativeOrdersStorage|LibOtcOrdersStorage|LibOwnableRichErrors|LibOwnableStorage|LibProxyRichErrors|LibProxyStorage|LibReentrancyGuardStorage|LibSignature|LibSignatureRichErrors|LibSimpleFunctionRegistryRichErrors|LibSimpleFunctionRegistryStorage|LibStorage|LibTransformERC20RichErrors|LibTransformERC20Storage|LibWalletRichErrors|LiquidityProviderFeature|LiquidityProviderSandbox|LogMetadataTransformer|MetaTransactionsFeature|MixinAaveV2|MixinBalancer|MixinBalancerV2|MixinBalancerV2Batch|MixinBancor|MixinBancorV3|MixinBridgesProxyBridge|MixinCompound|MixinCryptoCom|MixinCurve|MixinCurveV2|MixinDodo|MixinDodoV2|MixinGMX|MixinKyberDmm|MixinLido|MixinMStable|MixinMakerPSM|MixinMooniswap|MixinNerve|MixinPlatypus|MixinShell|MixinSynthetix|MixinUniswap|MixinUniswapV2|MixinUniswapV3|MixinVelodrome|MooniswapLiquidityProvider|MultiplexFeature|MultiplexLiquidityProvider|MultiplexOtc|MultiplexRfq|MultiplexTransformERC20|MultiplexUniswapV2|MultiplexUniswapV3|NFTOrders|NativeOrdersCancellation|NativeOrdersFeature|NativeOrdersInfo|NativeOrdersProtocolFees|NativeOrdersSettlement|OptimismBridgeAdapter|OtcOrdersFeature|OwnableFeature|PancakeSwapFeature|PayTakerTransformer|PermissionlessTransformerDeployer|PolygonBridgeAdapter|PositiveSlippageFeeTransformer|SimpleFunctionRegistryFeature|TestBridge|TestCallTarget|TestCurve|TestDelegateCaller|TestFeeCollectorController|TestFeeRecipient|TestFillQuoteTransformerBridge|TestFillQuoteTransformerExchange|TestFillQuoteTransformerHost|TestFixinProtocolFees|TestFixinTokenSpender|TestFullMigration|TestInitialMigration|TestLibNativeOrder|TestLibSignature|TestLiquidityProvider|TestMetaTransactionsNativeOrdersFeature|TestMetaTransactionsTransformERC20Feature|TestMigrator|TestMintTokenERC20Transformer|TestMintableERC1155Token|TestMintableERC20Token|TestMintableERC721Token|TestMooniswap|TestNFTOrderPresigner|TestNativeOrdersFeature|TestNoEthRecipient|TestOrderSignerRegistryWithContractWallet|TestPermissionlessTransformerDeployerSuicidal|TestPermissionlessTransformerDeployerTransformer|TestPropertyValidator|TestRfqOriginRegistration|TestSimpleFunctionRegistryFeatureImpl1|TestSimpleFunctionRegistryFeatureImpl2|TestStaking|TestTokenSpenderERC20Token|TestTransformERC20|TestTransformerBase|TestTransformerDeployerTransformer|TestTransformerHost|TestUniswapV2Factory|TestUniswapV2Pool|TestUniswapV3Factory|TestUniswapV3Feature|TestUniswapV3Pool|TestWeth|TestWethTransformerHost|TestZeroExFeature|TransformERC20Feature|Transformer|TransformerDeployer|UniswapFeature|UniswapV3Feature|WethTransformer).json"},"license":"Apache-2.0","devDependencies":{"@0x/abi-gen":"^5.8.0","@0x/contracts-gen":"^2.0.46","@0x/dev-utils":"^4.2.14","@0x/order-utils":"^10.4.28","@0x/sol-compiler":"^4.8.1","@0x/ts-doc-gen":"^0.0.28","@0x/tslint-config":"^4.1.4","@brgx/contract-addresses":"^21.1.0","@brgx/contracts-erc20":"^21.1.0","@brgx/contracts-test-utils":"^21.1.0","@typechain/ethers-v5":"^10.0.0","@types/isomorphic-fetch":"^0.0.35","@types/lodash":"4.14.104","@types/mocha":"^5.2.7","@types/prompts":"^2.0.9","ethereum-waffle":"^3.2.0","isomorphic-fetch":"^3.0.0","lodash":"^4.17.11","mocha":"^6.2.0","npm-run-all":"^4.1.2","prompts":"^2.4.0","shx":"^0.2.2","solhint":"^1.4.1","truffle":"^5.0.32","tslint":"5.11.0","typechain":"^8.0.0","typedoc":"~0.16.11","typescript":"4.6.3"},"dependencies":{"@0x/base-contract":"^6.5.0","@0x/subproviders":"^6.6.5","@0x/types":"^3.3.6","@0x/typescript-typings":"^5.3.1","@0x/utils":"^6.5.3","@0x/web3-wrapper":"^7.6.5","@brgx/protocol-utils":"^21.1.0","ethereum-types":"^3.7.0","ethereumjs-util":"^7.0.10","ethers":"~4.0.4","forge-std":"^1.1.2"},"publishConfig":{"access":"public"},"gitHead":"27cd0dadbb6625bc57cbe7517f3291637bd26696","description":"This package contains contracts for the BridgesProxy.","_id":"@brgx/contracts-bridges-proxy@21.1.0","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+arm64 (darwin)","dist":{"integrity":"sha512-LliYsmmcdb6CJgYnL5lJhZbdkvYarAfo8n6NfoSghc09JR7KRtZ/aMODsTSHY74Sn2K3AO33C3jGbSPtOxrRBg==","shasum":"738636560d0f7b8a339b18ec77dd05fc66e75d8e","tarball":"https://registry.npmjs.org/@brgx/contracts-bridges-proxy/-/contracts-bridges-proxy-21.1.0.tgz","fileCount":393,"unpackedSize":14878042,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTnJV8fJDXRD8823jcdondNc/qoNXBNGFgiaRpvcHRIwIhAN/SzGoAKB6o4iFrugpUb950wxgAnnz7XLo+cckdp9zN"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVYqMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqlpw//boIaeYdtKTw1IWOhcbtv21HfR9sYMcQiD4c+5qxTlV6f1yYH\r\n5JIJaTZywBQBJDTUfZXoH1PdWWltIW230QOwOxODDQxBv2vJmSI7ma/sI2zh\r\naHRG2uh4u0iTb6fhWB/o6IUqMD+5LXyPLukZh7kOMl38zevltK6IYmu3xSGx\r\nlJlbMKVcObFfAr69FROdcKoD6j1QQ0rM5EjPygOKgh6Y2gEknxkk4UJXwO7N\r\nQeIXD55yHna6AYEPNQYGxgc0J5v+pIKHVeRpJejOCMGrAs0d/zV/rZIfA/ei\r\nodwX8fivrobcOT/p402cUq7/gVYbEfCmNKV3zZO5cqvYOPjjcF+RAeEjeh6R\r\nc8/k62WMsLsd7JHpKAPI6yMZQdJaJsBN4kwNOJOmi2ilSUtZKn+jywJJzoR6\r\npeCaJzd1cS9QfGuZ7ErWX4BTA7BRmHZE15K1QSK0QOCKMoec+/kcDvab5XpN\r\nu570Er2G2IWoMsTyPC93d4LdSs2B4EM5l8cHoJqvxsHFbO/yRdRHRYbAzcx1\r\n9qNbHJIkP8pbDcZbgdbITTaCl714iPkolQ4rE/+AG1z96HqFDCk1iXj2QZGO\r\nBV0N0ETKVb/e5kZfLJ0yo887tPZrPpV3WgX0Sb1CK3ismbbvrkxxJhgcV9uw\r\n74IhN1IxUTjt+d2OcQYZ2hlk1OlyKjPfAd0=\r\n=rc2o\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannybridges","email":"danny@bridges.exchange"},"directories":{},"maintainers":[{"name":"dannybridges","email":"danny@bridges.exchange"},{"name":"weijie0192","email":"wjzheng0191@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts-bridges-proxy_21.1.0_1666550412699_0.032593989460050876"},"_hasShrinkwrap":false},"21.1.1":{"name":"@brgx/contracts-bridges-proxy","version":"21.1.1","engines":{"node":">=6.12"},"main":"lib/src/index.js","scripts":{"build":"yarn pre_build && yarn build:ts","build:ci":"yarn build","build:ts":"tsc -b","pre_build":"run-s compile contracts:gen generate_contract_wrappers contracts:copy","test":"yarn run_mocha","rebuild_and_test":"run-s build test","test:coverage":"SOLIDITY_COVERAGE=true run-s build run_mocha coverage:report:text coverage:report:lcov","test:profiler":"SOLIDITY_PROFILER=true run-s build run_mocha profiler:report:html","test:trace":"SOLIDITY_REVERT_TRACE=true run-s build run_mocha","run_mocha":"mocha --require source-map-support/register --require make-promises-safe 'lib/test/**/*.js' --timeout 100000 --bail --exit","compile":"sol-compiler","watch":"sol-compiler -w","clean":"shx rm -rf lib test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers","generate_contract_wrappers":"abi-gen --debug --abis  ${npm_package_config_abis} --output test/generated-wrappers --backend ethers","lint":"tslint --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","fix":"tslint --fix --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-wrappers/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","coverage:report:text":"istanbul report text","coverage:report:html":"istanbul report html && open coverage/index.html","profiler:report:html":"istanbul report html && open coverage/index.html","coverage:report:lcov":"istanbul report lcov","test:circleci":"yarn test","contracts:gen":"contracts-gen generate","contracts:copy":"contracts-gen copy","lint-contracts":"#solhint -c ../.solhint.json contracts/**/**/**/**/*.sol","compile:truffle":"truffle compile","docs:md":"ts-doc-gen --sourceDir='$PROJECT_FILES' --output=$MD_FILE_DIR --fileExtension=mdx --tsconfig=./typedoc-tsconfig.json","docs:json":"typedoc --excludePrivate --excludeExternals --excludeProtected --ignoreCompilerErrors --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES","publish:private":"yarn build && gitpkg publish","rollback":"node ./lib/scripts/rollback.js","typechain":"typechain --target=ethers-v5 --out-dir='typechain-wrappers'  './foundry-artifacts/**/*.json'"},"config":{"publicInterfaceContracts":"IBridgesProxy,BridgesProxy,BridgesProxyYul,FullMigration,InitialMigration,IFlashWallet,IERC20Transformer,IOwnableFeature,ISimpleFunctionRegistryFeature,ITransformERC20Feature,FillQuoteTransformer,PayTakerTransformer,PositiveSlippageFeeTransformer,WethTransformer,OwnableFeature,SimpleFunctionRegistryFeature,TransformERC20Feature,AffiliateFeeTransformer,MetaTransactionsFeature,LogMetadataTransformer,LiquidityProviderFeature,ILiquidityProviderFeature,NativeOrdersFeature,INativeOrdersFeature,FeeCollectorController,FeeCollector,CurveLiquidityProvider,BatchFillNativeOrdersFeature,IBatchFillNativeOrdersFeature,MultiplexFeature,IMultiplexFeature,OtcOrdersFeature,IOtcOrdersFeature,AvalancheBridgeAdapter,BSCBridgeAdapter,CeloBridgeAdapter,EthereumBridgeAdapter,FantomBridgeAdapter,OptimismBridgeAdapter,PolygonBridgeAdapter","abis:comment":"This list is auto-generated by contracts-gen. Don't edit manually.","abis":"./test/generated-artifacts/@(AbstractBridgeAdapter|AffiliateFeeTransformer|AvalancheBridgeAdapter|BSCBridgeAdapter|BatchFillNativeOrdersFeature|BootstrapFeature|BridgeProtocols|BridgesProxy|BridgesProxyYul|CeloBridgeAdapter|CompatibilityFeatureBSC|CurveLiquidityProvider|ERC1155OrdersFeature|ERC165Feature|ERC721OrdersFeature|EthereumBridgeAdapter|FantomBridgeAdapter|FeeCollector|FeeCollectorController|FillQuoteTransformer|FixinCommon|FixinEIP712|FixinERC1155Spender|FixinERC721Spender|FixinProtocolFees|FixinReentrancyGuard|FixinTokenSpender|FlashWallet|FullMigration|FundRecoveryFeature|IBatchFillNativeOrdersFeature|IBootstrapFeature|IBridgeAdapter|IBridgesProxy|ICompatibilityFeatureBSC|IERC1155OrdersFeature|IERC1155Token|IERC165Feature|IERC20Bridge|IERC20Transformer|IERC721OrdersFeature|IERC721Token|IFeature|IFeeRecipient|IFlashWallet|IFundRecoveryFeature|ILiquidityProvider|ILiquidityProviderFeature|ILiquidityProviderSandbox|IMetaTransactionsFeature|IMooniswapPool|IMultiplexFeature|INativeOrdersEvents|INativeOrdersFeature|IOtcOrdersFeature|IOwnableFeature|IPancakeSwapFeature|IPropertyValidator|ISimpleFunctionRegistryFeature|IStaking|ITakerCallback|ITestSimpleFunctionRegistryFeature|ITokenSpenderFeature|ITransformERC20Feature|IUniswapFeature|IUniswapV2Pair|IUniswapV3Feature|IUniswapV3Pool|InitialMigration|LibBootstrap|LibCommonRichErrors|LibERC1155OrdersStorage|LibERC20Transformer|LibERC721OrdersStorage|LibFeeCollector|LibLiquidityProviderRichErrors|LibMetaTransactionsRichErrors|LibMetaTransactionsStorage|LibMigrate|LibNFTOrder|LibNFTOrdersRichErrors|LibNativeOrder|LibNativeOrdersRichErrors|LibNativeOrdersStorage|LibOtcOrdersStorage|LibOwnableRichErrors|LibOwnableStorage|LibProxyRichErrors|LibProxyStorage|LibReentrancyGuardStorage|LibSignature|LibSignatureRichErrors|LibSimpleFunctionRegistryRichErrors|LibSimpleFunctionRegistryStorage|LibStorage|LibTransformERC20RichErrors|LibTransformERC20Storage|LibWalletRichErrors|LiquidityProviderFeature|LiquidityProviderSandbox|LogMetadataTransformer|MetaTransactionsFeature|MixinAaveV2|MixinBalancer|MixinBalancerV2|MixinBalancerV2Batch|MixinBancor|MixinBancorV3|MixinBridgesProxyBridge|MixinCompound|MixinCryptoCom|MixinCurve|MixinCurveV2|MixinDodo|MixinDodoV2|MixinGMX|MixinKyberDmm|MixinLido|MixinMStable|MixinMakerPSM|MixinMooniswap|MixinNerve|MixinPlatypus|MixinShell|MixinSynthetix|MixinUniswap|MixinUniswapV2|MixinUniswapV3|MixinVelodrome|MooniswapLiquidityProvider|MultiplexFeature|MultiplexLiquidityProvider|MultiplexOtc|MultiplexRfq|MultiplexTransformERC20|MultiplexUniswapV2|MultiplexUniswapV3|NFTOrders|NativeOrdersCancellation|NativeOrdersFeature|NativeOrdersInfo|NativeOrdersProtocolFees|NativeOrdersSettlement|OptimismBridgeAdapter|OtcOrdersFeature|OwnableFeature|PancakeSwapFeature|PayTakerTransformer|PermissionlessTransformerDeployer|PolygonBridgeAdapter|PositiveSlippageFeeTransformer|SimpleFunctionRegistryFeature|TestBridge|TestCallTarget|TestCurve|TestDelegateCaller|TestFeeCollectorController|TestFeeRecipient|TestFillQuoteTransformerBridge|TestFillQuoteTransformerExchange|TestFillQuoteTransformerHost|TestFixinProtocolFees|TestFixinTokenSpender|TestFullMigration|TestInitialMigration|TestLibNativeOrder|TestLibSignature|TestLiquidityProvider|TestMetaTransactionsNativeOrdersFeature|TestMetaTransactionsTransformERC20Feature|TestMigrator|TestMintTokenERC20Transformer|TestMintableERC1155Token|TestMintableERC20Token|TestMintableERC721Token|TestMooniswap|TestNFTOrderPresigner|TestNativeOrdersFeature|TestNoEthRecipient|TestOrderSignerRegistryWithContractWallet|TestPermissionlessTransformerDeployerSuicidal|TestPermissionlessTransformerDeployerTransformer|TestPropertyValidator|TestRfqOriginRegistration|TestSimpleFunctionRegistryFeatureImpl1|TestSimpleFunctionRegistryFeatureImpl2|TestStaking|TestTokenSpenderERC20Token|TestTransformERC20|TestTransformerBase|TestTransformerDeployerTransformer|TestTransformerHost|TestUniswapV2Factory|TestUniswapV2Pool|TestUniswapV3Factory|TestUniswapV3Feature|TestUniswapV3Pool|TestWeth|TestWethTransformerHost|TestZeroExFeature|TransformERC20Feature|Transformer|TransformerDeployer|UniswapFeature|UniswapV3Feature|WethTransformer).json"},"license":"Apache-2.0","devDependencies":{"@0x/abi-gen":"^5.8.0","@0x/contracts-gen":"^2.0.46","@0x/dev-utils":"^4.2.14","@0x/order-utils":"^10.4.28","@0x/sol-compiler":"^4.8.1","@0x/ts-doc-gen":"^0.0.28","@0x/tslint-config":"^4.1.4","@brgx/contract-addresses":"^21.1.0","@brgx/contracts-erc20":"^21.1.0","@brgx/contracts-test-utils":"^21.1.0","@typechain/ethers-v5":"^10.0.0","@types/isomorphic-fetch":"^0.0.35","@types/lodash":"4.14.104","@types/mocha":"^5.2.7","@types/prompts":"^2.0.9","ethereum-waffle":"^3.2.0","isomorphic-fetch":"^3.0.0","lodash":"^4.17.11","mocha":"^6.2.0","npm-run-all":"^4.1.2","prompts":"^2.4.0","shx":"^0.2.2","solhint":"^1.4.1","truffle":"^5.0.32","tslint":"5.11.0","typechain":"^8.0.0","typedoc":"~0.16.11","typescript":"4.6.3"},"dependencies":{"@0x/base-contract":"^6.5.0","@0x/subproviders":"^6.6.5","@0x/types":"^3.3.6","@0x/typescript-typings":"^5.3.1","@0x/utils":"^6.5.3","@0x/web3-wrapper":"^7.6.5","@brgx/protocol-utils":"^21.1.1","ethereum-types":"^3.7.0","ethereumjs-util":"^7.0.10","ethers":"~4.0.4","forge-std":"^1.1.2"},"publishConfig":{"access":"public"},"gitHead":"5db5d61c16c40a0013fd06c614bc6bbd2fe260e0","description":"This package contains contracts for the BridgesProxy.","_id":"@brgx/contracts-bridges-proxy@21.1.1","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+arm64 (darwin)","dist":{"integrity":"sha512-ywoTxB3ubwt+YC2T3Z+TgffaD3qC2E/fX3YqFOQMq28wef6Y0hWXAlBl3PdTXi6Lu9SnkqfVWRcSloS3CF/7JQ==","shasum":"c22ce35522d025e56a688a506dea5309992d8c08","tarball":"https://registry.npmjs.org/@brgx/contracts-bridges-proxy/-/contracts-bridges-proxy-21.1.1.tgz","fileCount":393,"unpackedSize":14878042,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJ18xJx7FElwhIFWrRhqvx+k4M8uOHy73FeYLbbGdkBAiEA4NtxBjkMsH1nlDXxJ2Z73HbEE++R0CqFLgOPupFTBeE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVZDXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMyhAAotusz8vG/+lCbML9zh/snTsmQ04qgdEjDlrKdJKbvBFd6YcV\r\nA/nKM0mAJhorXMFFKppm1iisnAvU0TbyR1UD2p0HbtVcSx1OW0E+/Oz8Qy4x\r\nki+hdmihmGcFDjN64/FTZoWZsYV63CtEI5Zh12y0vqiBwbfZ+af0NQa/HZJ4\r\n6yQxRdlapzW58k5u3Gek1R/aWN3c7BZpy/dgQh18LrOjPEynF66hG/3y062/\r\nx8ky15B1oSVgi/zT5za25Q9Q7hO/xN3vazMOilw368Wn8HzOTDlW3bAhbK+p\r\n6JbNQI0caQAYdz72LO9ykpADTbgpOq2Wlpczk1e4bFfAkno5RLhLomoaS9m7\r\nMuRDZhy00jGdnZei4cFMV4BWFpzr2XhX6wX8zF/AeTK0XjqluT51V4xdvxcF\r\nD8ZfQ+o1IEUBmKYB1K0SSzlB60PAzXuBvLIV01usafc4E+Rkt3pobDTM76yC\r\n6kVIecBHdRDUI5dhUz9gJrmI5jWBFNExFlCJ0CxeJTZvP08N/SmMRAvtIbOf\r\nKiux35HjEJaTj16YWoz6xerCXk1NpJ1MDhc85CCgxHvs4OsTpWRRVw7eiTn2\r\nIEXbFqO3iAdnovPsJqr31JfhxNrueJXuEzAZz58A+UBz9U+bXnkxMYoxw+8v\r\n6PSfvwKgaDzTiO0WLgbLCNVdkqTMudQEqL8=\r\n=gRuw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannybridges","email":"danny@bridges.exchange"},"directories":{},"maintainers":[{"name":"dannybridges","email":"danny@bridges.exchange"},{"name":"weijie0192","email":"wjzheng0191@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts-bridges-proxy_21.1.1_1666552022957_0.8214947115229756"},"_hasShrinkwrap":false},"21.2.0":{"name":"@brgx/contracts-bridges-proxy","version":"21.2.0","engines":{"node":">=6.12"},"main":"lib/src/index.js","scripts":{"build":"yarn pre_build && yarn build:ts","build:ci":"yarn build","build:ts":"tsc -b","pre_build":"run-s compile contracts:gen generate_contract_wrappers contracts:copy","test":"yarn run_mocha","rebuild_and_test":"run-s build test","test:coverage":"SOLIDITY_COVERAGE=true run-s build run_mocha coverage:report:text coverage:report:lcov","test:profiler":"SOLIDITY_PROFILER=true run-s build run_mocha profiler:report:html","test:trace":"SOLIDITY_REVERT_TRACE=true run-s build run_mocha","run_mocha":"mocha --require source-map-support/register --require make-promises-safe 'lib/test/**/*.js' --timeout 100000 --bail --exit","compile":"sol-compiler","watch":"sol-compiler -w","clean":"shx rm -rf lib test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers","generate_contract_wrappers":"abi-gen --debug --abis  ${npm_package_config_abis} --output test/generated-wrappers --backend ethers","lint":"tslint --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","fix":"tslint --fix --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-wrappers/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","coverage:report:text":"istanbul report text","coverage:report:html":"istanbul report html && open coverage/index.html","profiler:report:html":"istanbul report html && open coverage/index.html","coverage:report:lcov":"istanbul report lcov","test:circleci":"yarn test","contracts:gen":"contracts-gen generate","contracts:copy":"contracts-gen copy","lint-contracts":"#solhint -c ../.solhint.json contracts/**/**/**/**/*.sol","compile:truffle":"truffle compile","docs:md":"ts-doc-gen --sourceDir='$PROJECT_FILES' --output=$MD_FILE_DIR --fileExtension=mdx --tsconfig=./typedoc-tsconfig.json","docs:json":"typedoc --excludePrivate --excludeExternals --excludeProtected --ignoreCompilerErrors --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES","publish:private":"yarn build && gitpkg publish","rollback":"node ./lib/scripts/rollback.js","typechain":"typechain --target=ethers-v5 --out-dir='typechain-wrappers'  './foundry-artifacts/**/*.json'"},"config":{"publicInterfaceContracts":"IBridgesProxy,BridgesProxy,BridgesProxyYul,FullMigration,InitialMigration,IFlashWallet,IERC20Transformer,IOwnableFeature,ISimpleFunctionRegistryFeature,ITransformERC20Feature,FillQuoteTransformer,PayTakerTransformer,PositiveSlippageFeeTransformer,WethTransformer,OwnableFeature,SimpleFunctionRegistryFeature,TransformERC20Feature,AffiliateFeeTransformer,MetaTransactionsFeature,LogMetadataTransformer,LiquidityProviderFeature,ILiquidityProviderFeature,NativeOrdersFeature,INativeOrdersFeature,FeeCollectorController,FeeCollector,CurveLiquidityProvider,BatchFillNativeOrdersFeature,IBatchFillNativeOrdersFeature,MultiplexFeature,IMultiplexFeature,OtcOrdersFeature,IOtcOrdersFeature,AvalancheBridgeAdapter,BSCBridgeAdapter,CeloBridgeAdapter,EthereumBridgeAdapter,FantomBridgeAdapter,OptimismBridgeAdapter,PolygonBridgeAdapter","abis:comment":"This list is auto-generated by contracts-gen. Don't edit manually.","abis":"./test/generated-artifacts/@(AbstractBridgeAdapter|AffiliateFeeTransformer|AvalancheBridgeAdapter|BSCBridgeAdapter|BatchFillNativeOrdersFeature|BootstrapFeature|BridgeProtocols|BridgesProxy|BridgesProxyYul|CeloBridgeAdapter|CompatibilityFeatureBSC|CurveLiquidityProvider|ERC1155OrdersFeature|ERC165Feature|ERC721OrdersFeature|EthereumBridgeAdapter|FantomBridgeAdapter|FeeCollector|FeeCollectorController|FillQuoteTransformer|FixinCommon|FixinEIP712|FixinERC1155Spender|FixinERC721Spender|FixinProtocolFees|FixinReentrancyGuard|FixinTokenSpender|FlashWallet|FullMigration|FundRecoveryFeature|IBatchFillNativeOrdersFeature|IBootstrapFeature|IBridgeAdapter|IBridgesProxy|ICompatibilityFeatureBSC|IERC1155OrdersFeature|IERC1155Token|IERC165Feature|IERC20Bridge|IERC20Transformer|IERC721OrdersFeature|IERC721Token|IFeature|IFeeRecipient|IFlashWallet|IFundRecoveryFeature|ILiquidityProvider|ILiquidityProviderFeature|ILiquidityProviderSandbox|IMetaTransactionsFeature|IMooniswapPool|IMultiplexFeature|INativeOrdersEvents|INativeOrdersFeature|IOtcOrdersFeature|IOwnableFeature|IPancakeSwapFeature|IPropertyValidator|ISimpleFunctionRegistryFeature|IStaking|ITakerCallback|ITestSimpleFunctionRegistryFeature|ITokenSpenderFeature|ITransformERC20Feature|IUniswapFeature|IUniswapV2Pair|IUniswapV3Feature|IUniswapV3Pool|InitialMigration|LibBootstrap|LibCommonRichErrors|LibERC1155OrdersStorage|LibERC20Transformer|LibERC721OrdersStorage|LibFeeCollector|LibLiquidityProviderRichErrors|LibMetaTransactionsRichErrors|LibMetaTransactionsStorage|LibMigrate|LibNFTOrder|LibNFTOrdersRichErrors|LibNativeOrder|LibNativeOrdersRichErrors|LibNativeOrdersStorage|LibOtcOrdersStorage|LibOwnableRichErrors|LibOwnableStorage|LibProxyRichErrors|LibProxyStorage|LibReentrancyGuardStorage|LibSignature|LibSignatureRichErrors|LibSimpleFunctionRegistryRichErrors|LibSimpleFunctionRegistryStorage|LibStorage|LibTransformERC20RichErrors|LibTransformERC20Storage|LibWalletRichErrors|LiquidityProviderFeature|LiquidityProviderSandbox|LogMetadataTransformer|MetaTransactionsFeature|MixinAaveV2|MixinBalancer|MixinBalancerV2|MixinBalancerV2Batch|MixinBancor|MixinBancorV3|MixinBridgesProxyBridge|MixinCompound|MixinCryptoCom|MixinCurve|MixinCurveV2|MixinDodo|MixinDodoV2|MixinGMX|MixinKyberDmm|MixinLido|MixinMStable|MixinMakerPSM|MixinMooniswap|MixinNerve|MixinPlatypus|MixinShell|MixinSynthetix|MixinUniswap|MixinUniswapV2|MixinUniswapV3|MixinVelodrome|MooniswapLiquidityProvider|MultiplexFeature|MultiplexLiquidityProvider|MultiplexOtc|MultiplexRfq|MultiplexTransformERC20|MultiplexUniswapV2|MultiplexUniswapV3|NFTOrders|NativeOrdersCancellation|NativeOrdersFeature|NativeOrdersInfo|NativeOrdersProtocolFees|NativeOrdersSettlement|OptimismBridgeAdapter|OtcOrdersFeature|OwnableFeature|PancakeSwapFeature|PayTakerTransformer|PermissionlessTransformerDeployer|PolygonBridgeAdapter|PositiveSlippageFeeTransformer|SimpleFunctionRegistryFeature|TestBridge|TestCallTarget|TestCurve|TestDelegateCaller|TestFeeCollectorController|TestFeeRecipient|TestFillQuoteTransformerBridge|TestFillQuoteTransformerExchange|TestFillQuoteTransformerHost|TestFixinProtocolFees|TestFixinTokenSpender|TestFullMigration|TestInitialMigration|TestLibNativeOrder|TestLibSignature|TestLiquidityProvider|TestMetaTransactionsNativeOrdersFeature|TestMetaTransactionsTransformERC20Feature|TestMigrator|TestMintTokenERC20Transformer|TestMintableERC1155Token|TestMintableERC20Token|TestMintableERC721Token|TestMooniswap|TestNFTOrderPresigner|TestNativeOrdersFeature|TestNoEthRecipient|TestOrderSignerRegistryWithContractWallet|TestPermissionlessTransformerDeployerSuicidal|TestPermissionlessTransformerDeployerTransformer|TestPropertyValidator|TestRfqOriginRegistration|TestSimpleFunctionRegistryFeatureImpl1|TestSimpleFunctionRegistryFeatureImpl2|TestStaking|TestTokenSpenderERC20Token|TestTransformERC20|TestTransformerBase|TestTransformerDeployerTransformer|TestTransformerHost|TestUniswapV2Factory|TestUniswapV2Pool|TestUniswapV3Factory|TestUniswapV3Feature|TestUniswapV3Pool|TestWeth|TestWethTransformerHost|TestZeroExFeature|TransformERC20Feature|Transformer|TransformerDeployer|UniswapFeature|UniswapV3Feature|WethTransformer).json"},"license":"Apache-2.0","devDependencies":{"@0x/abi-gen":"^5.8.0","@0x/contracts-gen":"^2.0.46","@0x/dev-utils":"^4.2.14","@0x/order-utils":"^10.4.28","@0x/sol-compiler":"^4.8.1","@0x/ts-doc-gen":"^0.0.28","@0x/tslint-config":"^4.1.4","@brgx/contract-addresses":"^21.2.0","@brgx/contracts-erc20":"^21.2.0","@brgx/contracts-test-utils":"^21.2.0","@typechain/ethers-v5":"^10.0.0","@types/isomorphic-fetch":"^0.0.35","@types/lodash":"4.14.104","@types/mocha":"^5.2.7","@types/prompts":"^2.0.9","ethereum-waffle":"^3.2.0","isomorphic-fetch":"^3.0.0","lodash":"^4.17.11","mocha":"^6.2.0","npm-run-all":"^4.1.2","prompts":"^2.4.0","shx":"^0.2.2","solhint":"^1.4.1","truffle":"^5.0.32","tslint":"5.11.0","typechain":"^8.0.0","typedoc":"~0.16.11","typescript":"4.6.3"},"dependencies":{"@0x/base-contract":"^6.5.0","@0x/subproviders":"^6.6.5","@0x/types":"^3.3.6","@0x/typescript-typings":"^5.3.1","@0x/utils":"^6.5.3","@0x/web3-wrapper":"^7.6.5","@brgx/protocol-utils":"^21.2.0","ethereum-types":"^3.7.0","ethereumjs-util":"^7.0.10","ethers":"~4.0.4","forge-std":"^1.1.2"},"publishConfig":{"access":"public"},"gitHead":"6cd1b38e8bbb1d3ba3c61415b075274817693e72","description":"This package contains contracts for the BridgesProxy.","_id":"@brgx/contracts-bridges-proxy@21.2.0","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+arm64 (darwin)","dist":{"integrity":"sha512-jiZzYc1E47ti4OhY0WR2c+iflxlu6+MVj7W/Y+iOLbiHMkYg0YOwQ5KmPzIuTg/3DpLfDSJf5a7kt0Ow/WWJiA==","shasum":"12904e45aa6ef3f3a90538fcd06c537cda5311f1","tarball":"https://registry.npmjs.org/@brgx/contracts-bridges-proxy/-/contracts-bridges-proxy-21.2.0.tgz","fileCount":393,"unpackedSize":14878042,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2LRDm5ohJ3dPFGe3UcxiLMbi5idmaztZrXTaotV53OQIgEh4KnWYXiyb2ABBPwSWEHKTnDAATdk2X3m4DXGNZz6w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVZbsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMOQ//alnfcQJF5GWyRZ1Yc2WEmdoJUInAbPR2hpmI3OWF9doZteVb\r\nwzX/QE2kIjY51cHV2lLrssjUj2wgdKoGHoViNAMOsbMHUPpRZGLJuIhwtbYp\r\nAS7KuKE1hppUsfTpBrS0RDQ2pjp0uuwvbNqzU9fVgxd9xMXvyvMNcV4l3mc0\r\nlcC5CVEQ/fFxlvBfq34iya3DRhZDCRIAQTjAeXeKSTPSGM5CwFxfTAUESk31\r\nQ9+Q5nQ9wBmG/iEZ48dlK7Jj+L+dXtDZnHKzFB2OOu+H5QiEi71xXUpCT3ZI\r\nldcQ6iNNhtSkUtxvucRGzvwv4+d14y8NukUuu53d7T6RiWfZ2GEvhd/3F670\r\ngvTj9sHVTsZhPJZCvDCwe/NhUxfAwc4Hhlx/CcDqpF6Wea0Hv42s+ZxdAEIb\r\n6VhwKvzwfEkTYomOlkybaIlHgKi1z4nSSpE+FerSYFPiQt2qdHnOvTbcwXTZ\r\nGsnff6TCstPfYTwYHsR/dQLhjpobEdzk5fd4a6lbxlFap/xAYWWSsP53n2Hd\r\n9Fp0wHyBoVfRTFMsE7j30g9KawOwvr+EfPZ80F9M9narpKHtEFJytMsYN4L8\r\n2TNBLit1HV1X9WCqSqO6sBTC/oa2qIZ263UU99N65TIiy+4OuQ3Ga3mMHcrB\r\nQZhAzQJkA64Ma2i1bRnBflCL/XDP9iSnkqk=\r\n=aV8t\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannybridges","email":"danny@bridges.exchange"},"directories":{},"maintainers":[{"name":"dannybridges","email":"danny@bridges.exchange"},{"name":"weijie0192","email":"wjzheng0191@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts-bridges-proxy_21.2.0_1666553580417_0.8217973204646831"},"_hasShrinkwrap":false},"21.2.1":{"name":"@brgx/contracts-bridges-proxy","version":"21.2.1","engines":{"node":">=6.12"},"main":"lib/src/index.js","scripts":{"build":"yarn pre_build && yarn build:ts","build:ci":"yarn build","build:ts":"tsc -b","pre_build":"run-s compile contracts:gen generate_contract_wrappers contracts:copy","test":"yarn run_mocha","rebuild_and_test":"run-s build test","test:coverage":"SOLIDITY_COVERAGE=true run-s build run_mocha coverage:report:text coverage:report:lcov","test:profiler":"SOLIDITY_PROFILER=true run-s build run_mocha profiler:report:html","test:trace":"SOLIDITY_REVERT_TRACE=true run-s build run_mocha","run_mocha":"mocha --require source-map-support/register --require make-promises-safe 'lib/test/**/*.js' --timeout 100000 --bail --exit","compile":"sol-compiler","watch":"sol-compiler -w","clean":"shx rm -rf lib test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers","generate_contract_wrappers":"abi-gen --debug --abis  ${npm_package_config_abis} --output test/generated-wrappers --backend ethers","lint":"tslint --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","fix":"tslint --fix --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-wrappers/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","coverage:report:text":"istanbul report text","coverage:report:html":"istanbul report html && open coverage/index.html","profiler:report:html":"istanbul report html && open coverage/index.html","coverage:report:lcov":"istanbul report lcov","test:circleci":"yarn test","contracts:gen":"contracts-gen generate","contracts:copy":"contracts-gen copy","lint-contracts":"#solhint -c ../.solhint.json contracts/**/**/**/**/*.sol","compile:truffle":"truffle compile","docs:md":"ts-doc-gen --sourceDir='$PROJECT_FILES' --output=$MD_FILE_DIR --fileExtension=mdx --tsconfig=./typedoc-tsconfig.json","docs:json":"typedoc --excludePrivate --excludeExternals --excludeProtected --ignoreCompilerErrors --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES","publish:private":"yarn build && gitpkg publish","rollback":"node ./lib/scripts/rollback.js","typechain":"typechain --target=ethers-v5 --out-dir='typechain-wrappers'  './foundry-artifacts/**/*.json'"},"config":{"publicInterfaceContracts":"IBridgesProxy,BridgesProxy,BridgesProxyYul,FullMigration,InitialMigration,IFlashWallet,IERC20Transformer,IOwnableFeature,ISimpleFunctionRegistryFeature,ITransformERC20Feature,FillQuoteTransformer,PayTakerTransformer,PositiveSlippageFeeTransformer,WethTransformer,OwnableFeature,SimpleFunctionRegistryFeature,TransformERC20Feature,AffiliateFeeTransformer,MetaTransactionsFeature,LogMetadataTransformer,LiquidityProviderFeature,ILiquidityProviderFeature,NativeOrdersFeature,INativeOrdersFeature,FeeCollectorController,FeeCollector,CurveLiquidityProvider,BatchFillNativeOrdersFeature,IBatchFillNativeOrdersFeature,MultiplexFeature,IMultiplexFeature,OtcOrdersFeature,IOtcOrdersFeature,AvalancheBridgeAdapter,BSCBridgeAdapter,CeloBridgeAdapter,EthereumBridgeAdapter,FantomBridgeAdapter,OptimismBridgeAdapter,PolygonBridgeAdapter","abis:comment":"This list is auto-generated by contracts-gen. Don't edit manually.","abis":"./test/generated-artifacts/@(AbstractBridgeAdapter|AffiliateFeeTransformer|AvalancheBridgeAdapter|BSCBridgeAdapter|BatchFillNativeOrdersFeature|BootstrapFeature|BridgeProtocols|BridgesProxy|BridgesProxyYul|CeloBridgeAdapter|CompatibilityFeatureBSC|CurveLiquidityProvider|ERC1155OrdersFeature|ERC165Feature|ERC721OrdersFeature|EthereumBridgeAdapter|FantomBridgeAdapter|FeeCollector|FeeCollectorController|FillQuoteTransformer|FixinCommon|FixinEIP712|FixinERC1155Spender|FixinERC721Spender|FixinProtocolFees|FixinReentrancyGuard|FixinTokenSpender|FlashWallet|FullMigration|FundRecoveryFeature|IBatchFillNativeOrdersFeature|IBootstrapFeature|IBridgeAdapter|IBridgesProxy|ICompatibilityFeatureBSC|IERC1155OrdersFeature|IERC1155Token|IERC165Feature|IERC20Bridge|IERC20Transformer|IERC721OrdersFeature|IERC721Token|IFeature|IFeeRecipient|IFlashWallet|IFundRecoveryFeature|ILiquidityProvider|ILiquidityProviderFeature|ILiquidityProviderSandbox|IMetaTransactionsFeature|IMooniswapPool|IMultiplexFeature|INativeOrdersEvents|INativeOrdersFeature|IOtcOrdersFeature|IOwnableFeature|IPancakeSwapFeature|IPropertyValidator|ISimpleFunctionRegistryFeature|IStaking|ITakerCallback|ITestSimpleFunctionRegistryFeature|ITokenSpenderFeature|ITransformERC20Feature|IUniswapFeature|IUniswapV2Pair|IUniswapV3Feature|IUniswapV3Pool|InitialMigration|LibBootstrap|LibCommonRichErrors|LibERC1155OrdersStorage|LibERC20Transformer|LibERC721OrdersStorage|LibFeeCollector|LibLiquidityProviderRichErrors|LibMetaTransactionsRichErrors|LibMetaTransactionsStorage|LibMigrate|LibNFTOrder|LibNFTOrdersRichErrors|LibNativeOrder|LibNativeOrdersRichErrors|LibNativeOrdersStorage|LibOtcOrdersStorage|LibOwnableRichErrors|LibOwnableStorage|LibProxyRichErrors|LibProxyStorage|LibReentrancyGuardStorage|LibSignature|LibSignatureRichErrors|LibSimpleFunctionRegistryRichErrors|LibSimpleFunctionRegistryStorage|LibStorage|LibTransformERC20RichErrors|LibTransformERC20Storage|LibWalletRichErrors|LiquidityProviderFeature|LiquidityProviderSandbox|LogMetadataTransformer|MetaTransactionsFeature|MixinAaveV2|MixinBalancer|MixinBalancerV2|MixinBalancerV2Batch|MixinBancor|MixinBancorV3|MixinBridgesProxyBridge|MixinCompound|MixinCryptoCom|MixinCurve|MixinCurveV2|MixinDodo|MixinDodoV2|MixinGMX|MixinKyberDmm|MixinLido|MixinMStable|MixinMakerPSM|MixinMooniswap|MixinNerve|MixinPlatypus|MixinShell|MixinSynthetix|MixinUniswap|MixinUniswapV2|MixinUniswapV3|MixinVelodrome|MooniswapLiquidityProvider|MultiplexFeature|MultiplexLiquidityProvider|MultiplexOtc|MultiplexRfq|MultiplexTransformERC20|MultiplexUniswapV2|MultiplexUniswapV3|NFTOrders|NativeOrdersCancellation|NativeOrdersFeature|NativeOrdersInfo|NativeOrdersProtocolFees|NativeOrdersSettlement|OptimismBridgeAdapter|OtcOrdersFeature|OwnableFeature|PancakeSwapFeature|PayTakerTransformer|PermissionlessTransformerDeployer|PolygonBridgeAdapter|PositiveSlippageFeeTransformer|SimpleFunctionRegistryFeature|TestBridge|TestCallTarget|TestCurve|TestDelegateCaller|TestFeeCollectorController|TestFeeRecipient|TestFillQuoteTransformerBridge|TestFillQuoteTransformerExchange|TestFillQuoteTransformerHost|TestFixinProtocolFees|TestFixinTokenSpender|TestFullMigration|TestInitialMigration|TestLibNativeOrder|TestLibSignature|TestLiquidityProvider|TestMetaTransactionsNativeOrdersFeature|TestMetaTransactionsTransformERC20Feature|TestMigrator|TestMintTokenERC20Transformer|TestMintableERC1155Token|TestMintableERC20Token|TestMintableERC721Token|TestMooniswap|TestNFTOrderPresigner|TestNativeOrdersFeature|TestNoEthRecipient|TestOrderSignerRegistryWithContractWallet|TestPermissionlessTransformerDeployerSuicidal|TestPermissionlessTransformerDeployerTransformer|TestPropertyValidator|TestRfqOriginRegistration|TestSimpleFunctionRegistryFeatureImpl1|TestSimpleFunctionRegistryFeatureImpl2|TestStaking|TestTokenSpenderERC20Token|TestTransformERC20|TestTransformerBase|TestTransformerDeployerTransformer|TestTransformerHost|TestUniswapV2Factory|TestUniswapV2Pool|TestUniswapV3Factory|TestUniswapV3Feature|TestUniswapV3Pool|TestWeth|TestWethTransformerHost|TestZeroExFeature|TransformERC20Feature|Transformer|TransformerDeployer|UniswapFeature|UniswapV3Feature|WethTransformer).json"},"license":"Apache-2.0","devDependencies":{"@0x/abi-gen":"^5.8.0","@0x/contracts-gen":"^2.0.46","@0x/dev-utils":"^4.2.14","@0x/order-utils":"^10.4.28","@0x/sol-compiler":"^4.8.1","@0x/ts-doc-gen":"^0.0.28","@0x/tslint-config":"^4.1.4","@brgx/contract-addresses":"^21.2.1","@brgx/contracts-erc20":"^21.2.1","@brgx/contracts-test-utils":"^21.2.1","@typechain/ethers-v5":"^10.0.0","@types/isomorphic-fetch":"^0.0.35","@types/lodash":"4.14.104","@types/mocha":"^5.2.7","@types/prompts":"^2.0.9","ethereum-waffle":"^3.2.0","isomorphic-fetch":"^3.0.0","lodash":"^4.17.11","mocha":"^6.2.0","npm-run-all":"^4.1.2","prompts":"^2.4.0","shx":"^0.2.2","solhint":"^1.4.1","truffle":"^5.0.32","tslint":"5.11.0","typechain":"^8.0.0","typedoc":"~0.16.11","typescript":"4.6.3"},"dependencies":{"@0x/base-contract":"^6.5.0","@0x/subproviders":"^6.6.5","@0x/types":"^3.3.6","@0x/typescript-typings":"^5.3.1","@0x/utils":"^6.5.3","@0x/web3-wrapper":"^7.6.5","@brgx/protocol-utils":"^21.2.1","ethereum-types":"^3.7.0","ethereumjs-util":"^7.0.10","ethers":"~4.0.4","forge-std":"^1.1.2"},"publishConfig":{"access":"public"},"gitHead":"e4a9b09ebf2edbc8b9a92f82a25e1c84e6df1366","description":"This package contains contracts for the BridgesProxy.","_id":"@brgx/contracts-bridges-proxy@21.2.1","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+arm64 (darwin)","dist":{"integrity":"sha512-9XTbOVEjoFnAJekYqCvzQMsA9XRCKS+9dOJxN/VQYvXHKTXMcugK/Os9soH6L6eJ3xAdwFt5PrS9Is3tU4SF8A==","shasum":"089b2295ecb4d4eb497373c88ab2d515b399754e","tarball":"https://registry.npmjs.org/@brgx/contracts-bridges-proxy/-/contracts-bridges-proxy-21.2.1.tgz","fileCount":393,"unpackedSize":14878041,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+cB1OBVT2kHiTFVBGUMEk/7760YjUqdCDrVQYFJD77AIhAIIM5G8MTzIsnY5pDbs4AmIk2AjJqFEkrjUA5BsQNETJ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVrBwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgdhAAgdZGSrMSn5yWYvxB4s66+Y1iye1y5kYB9/aduq3dXZR36Vri\r\nAaLqlrRrj6l2znTRRW6UweARcfRMiumdgiBE4ey+TrifcrvvxeIHSVvWBvm4\r\nEdeH+ZkM+yznnrAMpTqS7EJl2esCF+jY3EpPImFoIQ0bzIOgrUNlE0p59PYC\r\nNnQJ69W6fl/37tc0Ctx2o8PMyaXcU2IGew6J9g8knwvBJAF96lH6NIOaB4g7\r\nnD4f6ssoxyCFXYks2c/eRmwbRDtLl7qQCRSXSmXek8IZhgA9jlnN/9peJL0k\r\nRuToCwKEwK7vmVtuACLbnENkQx2aU8h4Xgd/mXH3GkmYk1rux8/vhpy9AYHA\r\nIv8cIL38b6OrAOdEmtYod7RtrIoN4PfzSEviGmzLH9FYOwebnAAUq++Jp1Gp\r\naYmhFgxo1KzOrRN4Zu+5ARuDWIumKgGm3vIxyfOzsg/Ss2TLTM8FIuc+s9E6\r\nDjSVxhiCGk0XmYibux4x7d0tJfvBanYXXv36mrcr03uyYmGkeWKWKjXxKerJ\r\nyHz8FEjRoRP54Ooe/DY6gLxh6zvhoWiKozoMgx7CAm+nUj6tQQE8Zcs1JDy3\r\nauVzpMgI/b+zLAflFh9bS+X3Ch/XK+QgEhl2a8nSvs3I0gImibhLa3M0lp1w\r\nQDAPnm02Ljsx1nRPvJtxeS67f/O6pq85ybk=\r\n=yuwq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannybridges","email":"danny@bridges.exchange"},"directories":{},"maintainers":[{"name":"dannybridges","email":"danny@bridges.exchange"},{"name":"weijie0192","email":"wjzheng0191@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts-bridges-proxy_21.2.1_1666625648559_0.002976586093737188"},"_hasShrinkwrap":false},"21.2.2":{"name":"@brgx/contracts-bridges-proxy","version":"21.2.2","engines":{"node":">=6.12"},"main":"lib/src/index.js","scripts":{"build":"yarn pre_build && yarn build:ts","build:ci":"yarn build","build:ts":"tsc -b","pre_build":"run-s compile contracts:gen generate_contract_wrappers contracts:copy","test":"yarn run_mocha","rebuild_and_test":"run-s build test","test:coverage":"SOLIDITY_COVERAGE=true run-s build run_mocha coverage:report:text coverage:report:lcov","test:profiler":"SOLIDITY_PROFILER=true run-s build run_mocha profiler:report:html","test:trace":"SOLIDITY_REVERT_TRACE=true run-s build run_mocha","run_mocha":"mocha --require source-map-support/register --require make-promises-safe 'lib/test/**/*.js' --timeout 100000 --bail --exit","compile":"sol-compiler","watch":"sol-compiler -w","clean":"shx rm -rf lib test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers","generate_contract_wrappers":"abi-gen --debug --abis  ${npm_package_config_abis} --output test/generated-wrappers --backend ethers","lint":"tslint --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","fix":"tslint --fix --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-wrappers/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","coverage:report:text":"istanbul report text","coverage:report:html":"istanbul report html && open coverage/index.html","profiler:report:html":"istanbul report html && open coverage/index.html","coverage:report:lcov":"istanbul report lcov","test:circleci":"yarn test","contracts:gen":"contracts-gen generate","contracts:copy":"contracts-gen copy","lint-contracts":"#solhint -c ../.solhint.json contracts/**/**/**/**/*.sol","compile:truffle":"truffle compile","docs:md":"ts-doc-gen --sourceDir='$PROJECT_FILES' --output=$MD_FILE_DIR --fileExtension=mdx --tsconfig=./typedoc-tsconfig.json","docs:json":"typedoc --excludePrivate --excludeExternals --excludeProtected --ignoreCompilerErrors --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES","publish:private":"yarn build && gitpkg publish","rollback":"node ./lib/scripts/rollback.js","typechain":"typechain --target=ethers-v5 --out-dir='typechain-wrappers'  './foundry-artifacts/**/*.json'"},"config":{"publicInterfaceContracts":"IBridgesProxy,BridgesProxy,BridgesProxyYul,FullMigration,InitialMigration,IFlashWallet,IERC20Transformer,IOwnableFeature,ISimpleFunctionRegistryFeature,ITransformERC20Feature,FillQuoteTransformer,PayTakerTransformer,PositiveSlippageFeeTransformer,WethTransformer,OwnableFeature,SimpleFunctionRegistryFeature,TransformERC20Feature,AffiliateFeeTransformer,MetaTransactionsFeature,LogMetadataTransformer,LiquidityProviderFeature,ILiquidityProviderFeature,NativeOrdersFeature,INativeOrdersFeature,FeeCollectorController,FeeCollector,CurveLiquidityProvider,BatchFillNativeOrdersFeature,IBatchFillNativeOrdersFeature,MultiplexFeature,IMultiplexFeature,OtcOrdersFeature,IOtcOrdersFeature,AvalancheBridgeAdapter,BSCBridgeAdapter,CeloBridgeAdapter,EthereumBridgeAdapter,FantomBridgeAdapter,OptimismBridgeAdapter,PolygonBridgeAdapter","abis:comment":"This list is auto-generated by contracts-gen. Don't edit manually.","abis":"./test/generated-artifacts/@(AbstractBridgeAdapter|AffiliateFeeTransformer|AvalancheBridgeAdapter|BSCBridgeAdapter|BatchFillNativeOrdersFeature|BootstrapFeature|BridgeProtocols|BridgesProxy|BridgesProxyYul|CeloBridgeAdapter|CompatibilityFeatureBSC|CurveLiquidityProvider|ERC1155OrdersFeature|ERC165Feature|ERC721OrdersFeature|EthereumBridgeAdapter|FantomBridgeAdapter|FeeCollector|FeeCollectorController|FillQuoteTransformer|FixinCommon|FixinEIP712|FixinERC1155Spender|FixinERC721Spender|FixinProtocolFees|FixinReentrancyGuard|FixinTokenSpender|FlashWallet|FullMigration|FundRecoveryFeature|IBatchFillNativeOrdersFeature|IBootstrapFeature|IBridgeAdapter|IBridgesProxy|ICompatibilityFeatureBSC|IERC1155OrdersFeature|IERC1155Token|IERC165Feature|IERC20Bridge|IERC20Transformer|IERC721OrdersFeature|IERC721Token|IFeature|IFeeRecipient|IFlashWallet|IFundRecoveryFeature|ILiquidityProvider|ILiquidityProviderFeature|ILiquidityProviderSandbox|IMetaTransactionsFeature|IMooniswapPool|IMultiplexFeature|INativeOrdersEvents|INativeOrdersFeature|IOtcOrdersFeature|IOwnableFeature|IPancakeSwapFeature|IPropertyValidator|ISimpleFunctionRegistryFeature|IStaking|ITakerCallback|ITestSimpleFunctionRegistryFeature|ITokenSpenderFeature|ITransformERC20Feature|IUniswapFeature|IUniswapV2Pair|IUniswapV3Feature|IUniswapV3Pool|InitialMigration|LibBootstrap|LibCommonRichErrors|LibERC1155OrdersStorage|LibERC20Transformer|LibERC721OrdersStorage|LibFeeCollector|LibLiquidityProviderRichErrors|LibMetaTransactionsRichErrors|LibMetaTransactionsStorage|LibMigrate|LibNFTOrder|LibNFTOrdersRichErrors|LibNativeOrder|LibNativeOrdersRichErrors|LibNativeOrdersStorage|LibOtcOrdersStorage|LibOwnableRichErrors|LibOwnableStorage|LibProxyRichErrors|LibProxyStorage|LibReentrancyGuardStorage|LibSignature|LibSignatureRichErrors|LibSimpleFunctionRegistryRichErrors|LibSimpleFunctionRegistryStorage|LibStorage|LibTransformERC20RichErrors|LibTransformERC20Storage|LibWalletRichErrors|LiquidityProviderFeature|LiquidityProviderSandbox|LogMetadataTransformer|MetaTransactionsFeature|MixinAaveV2|MixinBalancer|MixinBalancerV2|MixinBalancerV2Batch|MixinBancor|MixinBancorV3|MixinBridgesProxyBridge|MixinCompound|MixinCryptoCom|MixinCurve|MixinCurveV2|MixinDodo|MixinDodoV2|MixinGMX|MixinKyberDmm|MixinLido|MixinMStable|MixinMakerPSM|MixinMooniswap|MixinNerve|MixinPlatypus|MixinShell|MixinSynthetix|MixinUniswap|MixinUniswapV2|MixinUniswapV3|MixinVelodrome|MooniswapLiquidityProvider|MultiplexFeature|MultiplexLiquidityProvider|MultiplexOtc|MultiplexRfq|MultiplexTransformERC20|MultiplexUniswapV2|MultiplexUniswapV3|NFTOrders|NativeOrdersCancellation|NativeOrdersFeature|NativeOrdersInfo|NativeOrdersProtocolFees|NativeOrdersSettlement|OptimismBridgeAdapter|OtcOrdersFeature|OwnableFeature|PancakeSwapFeature|PayTakerTransformer|PermissionlessTransformerDeployer|PolygonBridgeAdapter|PositiveSlippageFeeTransformer|SimpleFunctionRegistryFeature|TestBridge|TestCallTarget|TestCurve|TestDelegateCaller|TestFeeCollectorController|TestFeeRecipient|TestFillQuoteTransformerBridge|TestFillQuoteTransformerExchange|TestFillQuoteTransformerHost|TestFixinProtocolFees|TestFixinTokenSpender|TestFullMigration|TestInitialMigration|TestLibNativeOrder|TestLibSignature|TestLiquidityProvider|TestMetaTransactionsNativeOrdersFeature|TestMetaTransactionsTransformERC20Feature|TestMigrator|TestMintTokenERC20Transformer|TestMintableERC1155Token|TestMintableERC20Token|TestMintableERC721Token|TestMooniswap|TestNFTOrderPresigner|TestNativeOrdersFeature|TestNoEthRecipient|TestOrderSignerRegistryWithContractWallet|TestPermissionlessTransformerDeployerSuicidal|TestPermissionlessTransformerDeployerTransformer|TestPropertyValidator|TestRfqOriginRegistration|TestSimpleFunctionRegistryFeatureImpl1|TestSimpleFunctionRegistryFeatureImpl2|TestStaking|TestTokenSpenderERC20Token|TestTransformERC20|TestTransformerBase|TestTransformerDeployerTransformer|TestTransformerHost|TestUniswapV2Factory|TestUniswapV2Pool|TestUniswapV3Factory|TestUniswapV3Feature|TestUniswapV3Pool|TestWeth|TestWethTransformerHost|TestZeroExFeature|TransformERC20Feature|Transformer|TransformerDeployer|UniswapFeature|UniswapV3Feature|WethTransformer).json"},"license":"Apache-2.0","devDependencies":{"@0x/abi-gen":"^5.8.0","@0x/contracts-gen":"^2.0.46","@0x/dev-utils":"^4.2.14","@0x/order-utils":"^10.4.28","@0x/sol-compiler":"^4.8.1","@0x/ts-doc-gen":"^0.0.28","@0x/tslint-config":"^4.1.4","@brgx/contract-addresses":"^21.2.1","@brgx/contracts-erc20":"^21.2.1","@brgx/contracts-test-utils":"^21.2.1","@typechain/ethers-v5":"^10.0.0","@types/isomorphic-fetch":"^0.0.35","@types/lodash":"4.14.104","@types/mocha":"^5.2.7","@types/prompts":"^2.0.9","ethereum-waffle":"^3.2.0","isomorphic-fetch":"^3.0.0","lodash":"^4.17.11","mocha":"^6.2.0","npm-run-all":"^4.1.2","prompts":"^2.4.0","shx":"^0.2.2","solhint":"^1.4.1","truffle":"^5.0.32","tslint":"5.11.0","typechain":"^8.0.0","typedoc":"~0.16.11","typescript":"4.6.3"},"dependencies":{"@0x/base-contract":"^6.5.0","@0x/subproviders":"^6.6.5","@0x/types":"^3.3.6","@0x/typescript-typings":"^5.3.1","@0x/utils":"^6.5.3","@0x/web3-wrapper":"^7.6.5","@brgx/protocol-utils":"^21.2.2","ethereum-types":"^3.7.0","ethereumjs-util":"^7.0.10","ethers":"~4.0.4","forge-std":"^1.1.2"},"publishConfig":{"access":"public"},"gitHead":"a5007a12095e4d8cb2bee61bf5b71c5276174371","description":"This package contains contracts for the BridgesProxy.","_id":"@brgx/contracts-bridges-proxy@21.2.2","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+arm64 (darwin)","dist":{"integrity":"sha512-eqvl8YOtk5IZtpNsStqLRkvVgLcCXYiiuSqbQXu1SIbNCGa2lvqgD4H85VQiNBwfpX5qafGhh/JldobWAPYyPQ==","shasum":"2f81d87bccab296a80c8e2d3d95d55888cc353a9","tarball":"https://registry.npmjs.org/@brgx/contracts-bridges-proxy/-/contracts-bridges-proxy-21.2.2.tgz","fileCount":393,"unpackedSize":14878173,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeHwO799pxLbZiGoJyQf28EeUgQOZD+WlZ0SN0AD7VowIhALjJW92o5udLECaPpV0zFaUhFIhppVfoJtx/DkXiW5X8"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWr37ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtQQ//boUwnYzDvcW2FA6kJhyygfT8Rym40DL4iToVDvTeLP2OXH1L\r\n784icL2ZIUWZMnjxeGtGsk9TrQRS2YKZg6k78Tt63oW6Uyb5HvwJnA6Q67l1\r\npVHhuNsBYd/IuJv8HA9uBfSXbAvN4tpGsKLv6LTjCh5wkNyTh1vz0bSPC5lW\r\nTPLXyGmrENBPhF8s63qdt+iiwS0O0MpYoNE3omORXsfVNjW/X/CQbTw+BA7k\r\nRrOwH7TUexCjJyw3DJg0QcY+rnnudGmtlDpQUiwgrcXaaaIGCrn8Dmla143U\r\n8oKPHHjte5OEfLPRpWHNu1T+jKBGvB5aL3Ivdv5u5U/qPzH3IAUpqnHnA8JC\r\nwDIHF92GK35ntZAw5N+7jgh9QTzsrp7TVIjvxMRge7r4YLFThALNuaCcTlgB\r\nlu1K2KTlbt5OkE7yF9svQtZknxLqv8gVa6NPS9259Dord0cp1nKv2mev66sM\r\n8mjKOUZq2ezhAUual7u2oVCqLXBKKhND7iEmT+kujf+PMLRfgfqBJcnoRYBT\r\n/S3AhLtI5K3zQk2yNXTJW1MvLXvD9SVeHVButDVa7PbW1R6OTIKbd2m/67SC\r\n47Jk1l9h+lOczcldzWRRsA7jKrokaNfXegmojfCBGST2jG/PXz3NHnamwaOK\r\nMNqrDp8fSgohJoqUwBERzixyF87EdS3QxKY=\r\n=Jmyw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannybridges","email":"danny@bridges.exchange"},"directories":{},"maintainers":[{"name":"dannybridges","email":"danny@bridges.exchange"},{"name":"weijie0192","email":"wjzheng0191@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts-bridges-proxy_21.2.2_1666891258975_0.11720709630190984"},"_hasShrinkwrap":false},"21.2.3":{"name":"@brgx/contracts-bridges-proxy","version":"21.2.3","engines":{"node":">=6.12"},"main":"lib/src/index.js","scripts":{"build":"yarn pre_build && yarn build:ts","build:ci":"yarn build","build:ts":"tsc -b","pre_build":"run-s compile contracts:gen generate_contract_wrappers contracts:copy","test":"yarn run_mocha","rebuild_and_test":"run-s build test","test:coverage":"SOLIDITY_COVERAGE=true run-s build run_mocha coverage:report:text coverage:report:lcov","test:profiler":"SOLIDITY_PROFILER=true run-s build run_mocha profiler:report:html","test:trace":"SOLIDITY_REVERT_TRACE=true run-s build run_mocha","run_mocha":"mocha --require source-map-support/register --require make-promises-safe 'lib/test/**/*.js' --timeout 100000 --bail --exit","compile":"sol-compiler","watch":"sol-compiler -w","clean":"shx rm -rf lib test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers","generate_contract_wrappers":"abi-gen --debug --abis  ${npm_package_config_abis} --output test/generated-wrappers --backend ethers","lint":"tslint --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","fix":"tslint --fix --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-wrappers/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","coverage:report:text":"istanbul report text","coverage:report:html":"istanbul report html && open coverage/index.html","profiler:report:html":"istanbul report html && open coverage/index.html","coverage:report:lcov":"istanbul report lcov","test:circleci":"yarn test","contracts:gen":"contracts-gen generate","contracts:copy":"contracts-gen copy","lint-contracts":"#solhint -c ../.solhint.json contracts/**/**/**/**/*.sol","compile:truffle":"truffle compile","docs:md":"ts-doc-gen --sourceDir='$PROJECT_FILES' --output=$MD_FILE_DIR --fileExtension=mdx --tsconfig=./typedoc-tsconfig.json","docs:json":"typedoc --excludePrivate --excludeExternals --excludeProtected --ignoreCompilerErrors --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES","publish:private":"yarn build && gitpkg publish","rollback":"node ./lib/scripts/rollback.js","typechain":"typechain --target=ethers-v5 --out-dir='typechain-wrappers'  './foundry-artifacts/**/*.json'"},"config":{"publicInterfaceContracts":"IBridgesProxy,BridgesProxy,BridgesProxyYul,FullMigration,InitialMigration,IFlashWallet,IERC20Transformer,IOwnableFeature,ISimpleFunctionRegistryFeature,ITransformERC20Feature,FillQuoteTransformer,PayTakerTransformer,PositiveSlippageFeeTransformer,WethTransformer,OwnableFeature,SimpleFunctionRegistryFeature,TransformERC20Feature,AffiliateFeeTransformer,MetaTransactionsFeature,LogMetadataTransformer,LiquidityProviderFeature,ILiquidityProviderFeature,NativeOrdersFeature,INativeOrdersFeature,FeeCollectorController,FeeCollector,CurveLiquidityProvider,BatchFillNativeOrdersFeature,IBatchFillNativeOrdersFeature,MultiplexFeatureETH,IMultiplexFeature,OtcOrdersFeature,IOtcOrdersFeature,AvalancheBridgeAdapter,BSCBridgeAdapter,CeloBridgeAdapter,EthereumBridgeAdapter,FantomBridgeAdapter,OptimismBridgeAdapter,PolygonBridgeAdapter","abis:comment":"This list is auto-generated by contracts-gen. Don't edit manually.","abis":"./test/generated-artifacts/@(AbstractBridgeAdapter|AffiliateFeeTransformer|AvalancheBridgeAdapter|BSCBridgeAdapter|BatchFillNativeOrdersFeature|BootstrapFeature|BridgeProtocols|BridgesProxy|BridgesProxyYul|CeloBridgeAdapter|CompatibilityFeatureBSC|CompatibilityFeatureETH|CurveLiquidityProvider|ERC1155OrdersFeature|ERC165Feature|ERC721OrdersFeature|EthereumBridgeAdapter|FantomBridgeAdapter|FeeCollector|FeeCollectorController|FillQuoteTransformer|FixinCommon|FixinEIP712|FixinERC1155Spender|FixinERC721Spender|FixinProtocolFees|FixinReentrancyGuard|FixinTokenSpender|FlashWallet|FullMigration|FundRecoveryFeature|IBatchFillNativeOrdersFeature|IBootstrapFeature|IBridgeAdapter|IBridgesProxy|ICompatibilityFeatureBSC|ICompatibilityFeatureETH|IERC1155OrdersFeature|IERC1155Token|IERC165Feature|IERC20Bridge|IERC20Transformer|IERC721OrdersFeature|IERC721Token|IFeature|IFeeRecipient|IFlashWallet|IFundRecoveryFeature|ILiquidityProvider|ILiquidityProviderFeature|ILiquidityProviderSandbox|IMetaTransactionsFeature|IMooniswapPool|IMultiplexFeature|INativeOrdersEvents|INativeOrdersFeature|IOtcOrdersFeature|IOwnableFeature|IPancakeSwapFeature|IPropertyValidator|ISimpleFunctionRegistryFeature|IStaking|ITakerCallback|ITestSimpleFunctionRegistryFeature|ITokenSpenderFeature|ITransformERC20Feature|IUniswapFeatureETH|IUniswapV2Pair|IUniswapV3Feature|IUniswapV3Pool|InitialMigration|LibBootstrap|LibCommonRichErrors|LibERC1155OrdersStorage|LibERC20Transformer|LibERC721OrdersStorage|LibFeeCollector|LibLiquidityProviderRichErrors|LibMetaTransactionsRichErrors|LibMetaTransactionsStorage|LibMigrate|LibNFTOrder|LibNFTOrdersRichErrors|LibNativeOrder|LibNativeOrdersRichErrors|LibNativeOrdersStorage|LibOtcOrdersStorage|LibOwnableRichErrors|LibOwnableStorage|LibProxyRichErrors|LibProxyStorage|LibReentrancyGuardStorage|LibSignature|LibSignatureRichErrors|LibSimpleFunctionRegistryRichErrors|LibSimpleFunctionRegistryStorage|LibStorage|LibTransformERC20RichErrors|LibTransformERC20Storage|LibWalletRichErrors|LiquidityProviderFeature|LiquidityProviderSandbox|LogMetadataTransformer|MetaTransactionsFeature|MixinAaveV2|MixinBalancer|MixinBalancerV2|MixinBalancerV2Batch|MixinBancor|MixinBancorV3|MixinBridgesProxyBridge|MixinCompound|MixinCryptoCom|MixinCurve|MixinCurveV2|MixinDodo|MixinDodoV2|MixinGMX|MixinKyberDmm|MixinLido|MixinMStable|MixinMakerPSM|MixinMooniswap|MixinNerve|MixinPlatypus|MixinShell|MixinSynthetix|MixinUniswap|MixinUniswapV2|MixinUniswapV3|MixinVelodrome|MooniswapLiquidityProvider|MultiplexFeatureBNB|MultiplexFeatureETH|MultiplexLiquidityProvider|MultiplexOtc|MultiplexRfq|MultiplexTransformERC20|MultiplexUniswapV2BNB|MultiplexUniswapV2ETH|MultiplexUniswapV3|NFTOrders|NativeOrdersCancellation|NativeOrdersFeature|NativeOrdersInfo|NativeOrdersProtocolFees|NativeOrdersSettlement|OptimismBridgeAdapter|OtcOrdersFeature|OwnableFeature|PancakeSwapFeature|PayTakerTransformer|PermissionlessTransformerDeployer|PolygonBridgeAdapter|PositiveSlippageFeeTransformer|SimpleFunctionRegistryFeature|TestBridge|TestCallTarget|TestCurve|TestDelegateCaller|TestFeeCollectorController|TestFeeRecipient|TestFillQuoteTransformerBridge|TestFillQuoteTransformerExchange|TestFillQuoteTransformerHost|TestFixinProtocolFees|TestFixinTokenSpender|TestFullMigration|TestInitialMigration|TestLibNativeOrder|TestLibSignature|TestLiquidityProvider|TestMetaTransactionsNativeOrdersFeature|TestMetaTransactionsTransformERC20Feature|TestMigrator|TestMintTokenERC20Transformer|TestMintableERC1155Token|TestMintableERC20Token|TestMintableERC721Token|TestMooniswap|TestNFTOrderPresigner|TestNativeOrdersFeature|TestNoEthRecipient|TestOrderSignerRegistryWithContractWallet|TestPermissionlessTransformerDeployerSuicidal|TestPermissionlessTransformerDeployerTransformer|TestPropertyValidator|TestRfqOriginRegistration|TestSimpleFunctionRegistryFeatureImpl1|TestSimpleFunctionRegistryFeatureImpl2|TestStaking|TestTokenSpenderERC20Token|TestTransformERC20|TestTransformerBase|TestTransformerDeployerTransformer|TestTransformerHost|TestUniswapV2Factory|TestUniswapV2Pool|TestUniswapV3Factory|TestUniswapV3Feature|TestUniswapV3Pool|TestWeth|TestWethTransformerHost|TestZeroExFeature|TransformERC20Feature|Transformer|TransformerDeployer|UniswapFeatureETH|UniswapV3Feature|WethTransformer).json"},"license":"Apache-2.0","devDependencies":{"@0x/abi-gen":"^5.8.0","@0x/contracts-gen":"^2.0.46","@0x/dev-utils":"^4.2.14","@0x/order-utils":"^10.4.28","@0x/sol-compiler":"^4.8.1","@0x/ts-doc-gen":"^0.0.28","@0x/tslint-config":"^4.1.4","@brgx/contract-addresses":"^21.2.2","@brgx/contracts-erc20":"^21.2.2","@brgx/contracts-test-utils":"^21.2.2","@typechain/ethers-v5":"^10.0.0","@types/isomorphic-fetch":"^0.0.35","@types/lodash":"4.14.104","@types/mocha":"^5.2.7","@types/prompts":"^2.0.9","ethereum-waffle":"^3.2.0","isomorphic-fetch":"^3.0.0","lodash":"^4.17.11","mocha":"^6.2.0","npm-run-all":"^4.1.2","prompts":"^2.4.0","shx":"^0.2.2","solhint":"^1.4.1","truffle":"^5.0.32","tslint":"5.11.0","typechain":"^8.0.0","typedoc":"~0.16.11","typescript":"4.6.3"},"dependencies":{"@0x/base-contract":"^6.5.0","@0x/subproviders":"^6.6.5","@0x/types":"^3.3.6","@0x/typescript-typings":"^5.3.1","@0x/utils":"^6.5.3","@0x/web3-wrapper":"^7.6.5","@brgx/protocol-utils":"^21.2.3","ethereum-types":"^3.7.0","ethereumjs-util":"^7.0.10","ethers":"~4.0.4","forge-std":"^1.1.2"},"publishConfig":{"access":"public"},"gitHead":"9c12572c49eed5de12e6242e2252a3632c030569","description":"This package contains contracts for the BridgesProxy.","_id":"@brgx/contracts-bridges-proxy@21.2.3","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+arm64 (darwin)","dist":{"integrity":"sha512-QR+k8G/2N3pan5PSi3ZD9ZSV0x2+SCsyKh7Gfrn3S04p7aq1DMGLYFD16rvIBSLzqPovfQ8XjMJagyD3+3N/sg==","shasum":"c018037d847001ab99cd8b20c8f02c3eb383149a","tarball":"https://registry.npmjs.org/@brgx/contracts-bridges-proxy/-/contracts-bridges-proxy-21.2.3.tgz","fileCount":397,"unpackedSize":14797115,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCS7gZOiCh+LAlqbbxHfoVc9qD8MVnUgtVGVyfDgxQ+4gIgD/xYfdc/EQbEw1/crHsIeXz9QUb3AwxQ4wKQQCMRNOI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY+HiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEQg//Zjmd54MUO+2mCQ/DCc3RsJoHfinqjCYv4GMgcW48pmf+zcHT\r\nm0LbVeLTiwaXbbD26173xRfO9VNHp2Na+Z58QXIOc8avwL0F7H066pdddNqx\r\nFwKSm6MqI9KB6M5qgFVjlxTGqaKWalxboBNBRucMK6+fH0/wh16BjlykS+Z8\r\n5h0qOlaRWI5iM9Q6U+Cuc28X+jFKb+CAWSpdcSH/lor7HZKlEnimLdZYMn4Q\r\nYtJDix5U32CVRc9HaF6Bs3J/12O/wDVbEQPF21+uDo3wZD2eTm7Fipk7jdGo\r\nlVrViT+wgSEY0sHz0Ac8qAdHtWUqAZpGRpGeQtXo8x8PYaedAY3WyXAqS4Oh\r\nyKHVWmR1uJxgIDPY6NNEyrawsHuKzBR187BXYNEkw4di1V1DWl5jmNJb4rvi\r\nE2VMADfMvF6Cfc3g0YR3DCSLdMj/XEylD4Yv9LSIfIqozoB1e8tDKGcRwiOf\r\nD8hV0yh8vvnh7CAxwjhciL79JGx2CdtkEirI5sserF+J/0LWrr5Thfjga4+Q\r\nAdF5YRv4hSWlnpqNbZfn7H0ycWP/xkxdSLyXovGcfG2scGrxgba24Nr1tr6i\r\nO3fgpDqv4YMFpMF8bfWZ3D++cgT7vhcwS2NwJVNcKuEFsS1Nvodzda1NL4S8\r\nYpoK4BrQ87YYvQBHBZEYkBlMVp3N8oeALJM=\r\n=/dzz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannybridges","email":"danny@bridges.exchange"},"directories":{},"maintainers":[{"name":"dannybridges","email":"danny@bridges.exchange"},{"name":"weijie0192","email":"wjzheng0191@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts-bridges-proxy_21.2.3_1667490273980_0.6187387319605595"},"_hasShrinkwrap":false},"22.0.0":{"name":"@brgx/contracts-bridges-proxy","version":"22.0.0","engines":{"node":">=6.12"},"main":"lib/src/index.js","scripts":{"build":"yarn pre_build && yarn build:ts","build:ci":"yarn build","build:ts":"tsc -b","pre_build":"run-s compile contracts:gen generate_contract_wrappers contracts:copy","test":"yarn run_mocha","rebuild_and_test":"run-s build test","test:coverage":"SOLIDITY_COVERAGE=true run-s build run_mocha coverage:report:text coverage:report:lcov","test:profiler":"SOLIDITY_PROFILER=true run-s build run_mocha profiler:report:html","test:trace":"SOLIDITY_REVERT_TRACE=true run-s build run_mocha","run_mocha":"mocha --require source-map-support/register --require make-promises-safe 'lib/test/**/*.js' --timeout 100000 --bail --exit","compile":"sol-compiler","watch":"sol-compiler -w","clean":"shx rm -rf lib test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers","generate_contract_wrappers":"abi-gen --debug --abis  ${npm_package_config_abis} --output test/generated-wrappers --backend ethers","lint":"tslint --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","fix":"tslint --fix --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-wrappers/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","coverage:report:text":"istanbul report text","coverage:report:html":"istanbul report html && open coverage/index.html","profiler:report:html":"istanbul report html && open coverage/index.html","coverage:report:lcov":"istanbul report lcov","test:circleci":"yarn test","contracts:gen":"contracts-gen generate","contracts:copy":"contracts-gen copy","lint-contracts":"#solhint -c ../.solhint.json contracts/**/**/**/**/*.sol","compile:truffle":"truffle compile","docs:md":"ts-doc-gen --sourceDir='$PROJECT_FILES' --output=$MD_FILE_DIR --fileExtension=mdx --tsconfig=./typedoc-tsconfig.json","docs:json":"typedoc --excludePrivate --excludeExternals --excludeProtected --ignoreCompilerErrors --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES","publish:private":"yarn build && gitpkg publish","rollback":"node ./lib/scripts/rollback.js","typechain":"typechain --target=ethers-v5 --out-dir='typechain-wrappers'  './foundry-artifacts/**/*.json'"},"config":{"publicInterfaceContracts":"IBridgesProxy,BridgesProxy,BridgesProxyYul,FullMigration,InitialMigration,IFlashWallet,IERC20Transformer,IOwnableFeature,ISimpleFunctionRegistryFeature,ITransformERC20Feature,FillQuoteTransformer,PayTakerTransformer,PositiveSlippageFeeTransformer,WethTransformer,OwnableFeature,SimpleFunctionRegistryFeature,TransformERC20Feature,AffiliateFeeTransformer,MetaTransactionsFeature,LogMetadataTransformer,LiquidityProviderFeature,ILiquidityProviderFeature,NativeOrdersFeature,INativeOrdersFeature,FeeCollectorController,FeeCollector,CurveLiquidityProvider,BatchFillNativeOrdersFeature,IBatchFillNativeOrdersFeature,MultiplexFeatureETH,IMultiplexFeature,OtcOrdersFeature,IOtcOrdersFeature,AvalancheBridgeAdapter,BSCBridgeAdapter,CeloBridgeAdapter,EthereumBridgeAdapter,FantomBridgeAdapter,OptimismBridgeAdapter,PolygonBridgeAdapter","abis:comment":"This list is auto-generated by contracts-gen. Don't edit manually.","abis":"./test/generated-artifacts/@(AbstractBridgeAdapter|AffiliateFeeTransformer|ArbitrumBridgeAdapter|AvalancheBridgeAdapter|BSCBridgeAdapter|BatchFillNativeOrdersFeature|BootstrapFeature|BridgeProtocols|BridgesProxy|BridgesProxyYul|CeloBridgeAdapter|CompatibilityFeatureBSC|CompatibilityFeatureETH|CompatibilityFeaturePoly|CurveLiquidityProvider|ERC1155OrdersFeature|ERC165Feature|ERC721OrdersFeature|EthereumBridgeAdapter|FantomBridgeAdapter|FeeCollector|FeeCollectorController|FillQuoteTransformer|FixinCommon|FixinEIP712|FixinERC1155Spender|FixinERC721Spender|FixinProtocolFees|FixinReentrancyGuard|FixinTokenSpender|FlashWallet|FullMigration|FundRecoveryFeature|IBatchFillNativeOrdersFeature|IBootstrapFeature|IBridgeAdapter|IBridgesProxy|ICompatibilityFeatureBSC|ICompatibilityFeatureETH|ICompatibilityFeaturePoly|IERC1155OrdersFeature|IERC1155Token|IERC165Feature|IERC20Bridge|IERC20Transformer|IERC721OrdersFeature|IERC721Token|IFeature|IFeeRecipient|IFlashWallet|IFundRecoveryFeature|ILiquidityProvider|ILiquidityProviderFeature|ILiquidityProviderSandbox|IMetaTransactionsFeature|IMooniswapPool|IMultiplexFeature|INativeOrdersEvents|INativeOrdersFeature|IOtcOrdersFeature|IOwnableFeature|IPancakeSwapFeature|IPropertyValidator|ISimpleFunctionRegistryFeature|IStaking|ITakerCallback|ITestSimpleFunctionRegistryFeature|ITokenSpenderFeature|ITransformERC20Feature|IUniswapFeatureETH|IUniswapFeaturePoly|IUniswapV2Pair|IUniswapV3Feature|IUniswapV3Pool|InitialMigration|LibBootstrap|LibCommonRichErrors|LibERC1155OrdersStorage|LibERC20Transformer|LibERC721OrdersStorage|LibFeeCollector|LibLiquidityProviderRichErrors|LibMetaTransactionsRichErrors|LibMetaTransactionsStorage|LibMigrate|LibNFTOrder|LibNFTOrdersRichErrors|LibNativeOrder|LibNativeOrdersRichErrors|LibNativeOrdersStorage|LibOtcOrdersStorage|LibOwnableRichErrors|LibOwnableStorage|LibProxyRichErrors|LibProxyStorage|LibReentrancyGuardStorage|LibSignature|LibSignatureRichErrors|LibSimpleFunctionRegistryRichErrors|LibSimpleFunctionRegistryStorage|LibStorage|LibTransformERC20RichErrors|LibTransformERC20Storage|LibWalletRichErrors|LiquidityProviderFeature|LiquidityProviderSandbox|LogMetadataTransformer|MetaTransactionsFeature|MixinAaveV2|MixinAaveV3|MixinBalancer|MixinBalancerV2|MixinBalancerV2Batch|MixinBancor|MixinBancorV3|MixinBridgesProxyBridge|MixinCompound|MixinCryptoCom|MixinCurve|MixinCurveV2|MixinDodo|MixinDodoV2|MixinGMX|MixinKyberDmm|MixinLido|MixinMStable|MixinMakerPSM|MixinMooniswap|MixinNerve|MixinPlatypus|MixinShell|MixinSolidly|MixinSynthetix|MixinUniswap|MixinUniswapV2|MixinUniswapV3|MixinVelodrome|MooniswapLiquidityProvider|MultiplexFeatureBNB|MultiplexFeatureETH|MultiplexFeaturePoly|MultiplexLiquidityProvider|MultiplexOtc|MultiplexRfq|MultiplexTransformERC20|MultiplexUniswapV2BNB|MultiplexUniswapV2ETH|MultiplexUniswapV2Poly|MultiplexUniswapV3|NFTOrders|NativeOrdersCancellation|NativeOrdersFeature|NativeOrdersInfo|NativeOrdersProtocolFees|NativeOrdersSettlement|OptimismBridgeAdapter|OtcOrdersFeature|OwnableFeature|PancakeSwapFeature|PayTakerTransformer|PermissionlessTransformerDeployer|PolygonBridgeAdapter|PositiveSlippageFeeTransformer|SimpleFunctionRegistryFeature|TestBridge|TestCallTarget|TestCurve|TestDelegateCaller|TestFeeCollectorController|TestFeeRecipient|TestFillQuoteTransformerBridge|TestFillQuoteTransformerExchange|TestFillQuoteTransformerHost|TestFixinProtocolFees|TestFixinTokenSpender|TestFullMigration|TestInitialMigration|TestLibNativeOrder|TestLibSignature|TestLiquidityProvider|TestMetaTransactionsNativeOrdersFeature|TestMetaTransactionsTransformERC20Feature|TestMigrator|TestMintTokenERC20Transformer|TestMintableERC1155Token|TestMintableERC20Token|TestMintableERC721Token|TestMooniswap|TestNFTOrderPresigner|TestNativeOrdersFeature|TestNoEthRecipient|TestOrderSignerRegistryWithContractWallet|TestPermissionlessTransformerDeployerSuicidal|TestPermissionlessTransformerDeployerTransformer|TestPropertyValidator|TestRfqOriginRegistration|TestSimpleFunctionRegistryFeatureImpl1|TestSimpleFunctionRegistryFeatureImpl2|TestStaking|TestTokenSpenderERC20Token|TestTransformERC20|TestTransformerBase|TestTransformerDeployerTransformer|TestTransformerHost|TestUniswapV2Factory|TestUniswapV2Pool|TestUniswapV3Factory|TestUniswapV3Feature|TestUniswapV3Pool|TestWeth|TestWethTransformerHost|TestZeroExFeature|TransformERC20Feature|Transformer|TransformerDeployer|UniswapFeatureETH|UniswapFeaturePoly|UniswapV3Feature|WethTransformer).json"},"license":"Apache-2.0","devDependencies":{"@0x/abi-gen":"^5.8.0","@0x/contracts-gen":"^2.0.46","@0x/dev-utils":"^4.2.14","@0x/order-utils":"^10.4.28","@0x/sol-compiler":"^4.8.1","@0x/ts-doc-gen":"^0.0.28","@0x/tslint-config":"^4.1.4","@brgx/contract-addresses":"^22.0.0","@brgx/contracts-erc20":"^22.0.0","@brgx/contracts-test-utils":"^22.0.0","@typechain/ethers-v5":"^10.0.0","@types/isomorphic-fetch":"^0.0.35","@types/lodash":"4.14.104","@types/mocha":"^5.2.7","@types/prompts":"^2.0.9","ethereum-waffle":"^3.2.0","isomorphic-fetch":"^3.0.0","lodash":"^4.17.11","mocha":"^6.2.0","npm-run-all":"^4.1.2","prompts":"^2.4.0","shx":"^0.2.2","solhint":"^1.4.1","truffle":"^5.0.32","tslint":"5.11.0","typechain":"^8.0.0","typedoc":"~0.16.11","typescript":"4.6.3"},"dependencies":{"@0x/base-contract":"^6.5.0","@0x/subproviders":"^6.6.5","@0x/types":"^3.3.6","@0x/typescript-typings":"^5.3.1","@0x/utils":"^6.5.3","@0x/web3-wrapper":"^7.6.5","@brgx/protocol-utils":"^22.0.0","ethereum-types":"^3.7.0","ethereumjs-util":"^7.0.10","ethers":"~4.0.4","forge-std":"^1.1.2"},"publishConfig":{"access":"public"},"gitHead":"c06650e7ae7e9644c682590464db59f2d8c52a7f","description":"This package contains contracts for the BridgesProxy.","_id":"@brgx/contracts-bridges-proxy@22.0.0","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+arm64 (darwin)","dist":{"integrity":"sha512-vJzAURi4kQ3Ye5HjJjqQegjXgayg1XYPmmkbgeTbwOsFWnWvEDym4qHBd5zV6eM8Y/U2gI+lCdGbESLAsfpsaw==","shasum":"cc90969624cf6401768205c3f098aae8f57ebfa9","tarball":"https://registry.npmjs.org/@brgx/contracts-bridges-proxy/-/contracts-bridges-proxy-22.0.0.tgz","fileCount":406,"unpackedSize":14936358,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGKr9bSF1V8Di4tBPgGkOpqnTj8c4IwMpTCbyt+c2nq/AiAQai+FdxfGlVtZJuvX7TsyiePRVU5TbzffesqCDoVulw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgm1pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqpmw//Zu5nTd4kx9bl+EgwyFMsJTqpz923092+C7GLvK+lx6v1pDSq\r\nW+Nq4ur6VWav4HW+SUryDW0T/vmrezmDWKHqE1ieIKpovWfmBZHxsibL0eel\r\nvPZd/XQb3HW4MA3ppW+E5Tl+pEZVY2bdnRvDKIoS4YeARWjnv1T0XuLXn4Mo\r\ns3d5yXyqCsLeBEIvyrfv1iq93gj6h4HHhzRGBrMt1swAlspkRZo76EXUJTtq\r\nv4IghWUJCwUJ4lxwQjBAqRP7u/NlUAApU3BUhfXSuKe+dqjg8oUHuUy1TMR5\r\nnrMawiz00qO3CLzzQXUGBwgJKjSz2KZJMhjdgP4m25+uF+PR2zk7azCuaEjE\r\nOY3Tj9BK/DqK7LbJydkAQgwYv7e+mkvklFQbnOg0AnJrnIVXv98884P/y15/\r\n9yAq0/AUj8tEOkYcGI8TjbEtl11zp1sArABvnSlwikW0v3auBBDOCjg4sBLn\r\nEOttJXLQ52ohA+f2AefGl3frtfIULt96FqfbTYStevPkcTf8yyludEesRyiw\r\nnS1iXB0fWpGTNRZIAWI7LfLuNu3ft6VAb3LabXKkrKFNBktpz7qE2ftTXQAn\r\nJFQSjJgvGMcS4Iic5qMI9G9xvIIotpEYhxNEL3nFL1yL6tMq100pWqr/avsR\r\n39crIbS/3kc2OSxL9cHOygRQ9KNyta54Ajg=\r\n=1Y3u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannybridges","email":"danny@bridges.exchange"},"directories":{},"maintainers":[{"name":"dannybridges","email":"danny@bridges.exchange"},{"name":"weijie0192","email":"wjzheng0191@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts-bridges-proxy_22.0.0_1669492073214_0.8481283875278607"},"_hasShrinkwrap":false},"22.0.1":{"name":"@brgx/contracts-bridges-proxy","version":"22.0.1","engines":{"node":">=6.12"},"main":"lib/src/index.js","scripts":{"build":"yarn pre_build && yarn build:ts","build:ci":"yarn build","build:ts":"tsc -b","pre_build":"run-s compile contracts:gen generate_contract_wrappers contracts:copy","test":"yarn run_mocha","rebuild_and_test":"run-s build test","test:coverage":"SOLIDITY_COVERAGE=true run-s build run_mocha coverage:report:text coverage:report:lcov","test:profiler":"SOLIDITY_PROFILER=true run-s build run_mocha profiler:report:html","test:trace":"SOLIDITY_REVERT_TRACE=true run-s build run_mocha","run_mocha":"mocha --require source-map-support/register --require make-promises-safe 'lib/test/**/*.js' --timeout 100000 --bail --exit","compile":"sol-compiler","watch":"sol-compiler -w","clean":"shx rm -rf lib test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers","generate_contract_wrappers":"abi-gen --debug --abis  ${npm_package_config_abis} --output test/generated-wrappers --backend ethers","lint":"tslint --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","fix":"tslint --fix --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-wrappers/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","coverage:report:text":"istanbul report text","coverage:report:html":"istanbul report html && open coverage/index.html","profiler:report:html":"istanbul report html && open coverage/index.html","coverage:report:lcov":"istanbul report lcov","test:circleci":"yarn test","contracts:gen":"contracts-gen generate","contracts:copy":"contracts-gen copy","lint-contracts":"#solhint -c ../.solhint.json contracts/**/**/**/**/*.sol","compile:truffle":"truffle compile","docs:md":"ts-doc-gen --sourceDir='$PROJECT_FILES' --output=$MD_FILE_DIR --fileExtension=mdx --tsconfig=./typedoc-tsconfig.json","docs:json":"typedoc --excludePrivate --excludeExternals --excludeProtected --ignoreCompilerErrors --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES","publish:private":"yarn build && gitpkg publish","rollback":"node ./lib/scripts/rollback.js","typechain":"typechain --target=ethers-v5 --out-dir='typechain-wrappers'  './foundry-artifacts/**/*.json'"},"config":{"publicInterfaceContracts":"IBridgesProxy,BridgesProxy,BridgesProxyYul,FullMigration,InitialMigration,IFlashWallet,IERC20Transformer,IOwnableFeature,ISimpleFunctionRegistryFeature,ITransformERC20Feature,FillQuoteTransformer,PayTakerTransformer,PositiveSlippageFeeTransformer,WethTransformer,OwnableFeature,SimpleFunctionRegistryFeature,TransformERC20Feature,AffiliateFeeTransformer,MetaTransactionsFeature,LogMetadataTransformer,LiquidityProviderFeature,ILiquidityProviderFeature,NativeOrdersFeature,INativeOrdersFeature,FeeCollectorController,FeeCollector,CurveLiquidityProvider,BatchFillNativeOrdersFeature,IBatchFillNativeOrdersFeature,MultiplexFeatureETH,IMultiplexFeature,OtcOrdersFeature,IOtcOrdersFeature,AvalancheBridgeAdapter,BSCBridgeAdapter,CeloBridgeAdapter,EthereumBridgeAdapter,FantomBridgeAdapter,OptimismBridgeAdapter,PolygonBridgeAdapter","abis:comment":"This list is auto-generated by contracts-gen. Don't edit manually.","abis":"./test/generated-artifacts/@(AbstractBridgeAdapter|AffiliateFeeTransformer|ArbitrumBridgeAdapter|AvalancheBridgeAdapter|BSCBridgeAdapter|BatchFillNativeOrdersFeature|BootstrapFeature|BridgeProtocols|BridgesProxy|BridgesProxyYul|CeloBridgeAdapter|CompatibilityFeatureBSC|CompatibilityFeatureETH|CompatibilityFeaturePoly|CurveLiquidityProvider|ERC1155OrdersFeature|ERC165Feature|ERC721OrdersFeature|EthereumBridgeAdapter|FantomBridgeAdapter|FeeCollector|FeeCollectorController|FillQuoteTransformer|FixinCommon|FixinEIP712|FixinERC1155Spender|FixinERC721Spender|FixinProtocolFees|FixinReentrancyGuard|FixinTokenSpender|FlashWallet|FullMigration|FundRecoveryFeature|IBatchFillNativeOrdersFeature|IBootstrapFeature|IBridgeAdapter|IBridgesProxy|ICompatibilityFeatureBSC|ICompatibilityFeatureETH|ICompatibilityFeaturePoly|IERC1155OrdersFeature|IERC1155Token|IERC165Feature|IERC20Bridge|IERC20Transformer|IERC721OrdersFeature|IERC721Token|IFeature|IFeeRecipient|IFlashWallet|IFundRecoveryFeature|ILiquidityProvider|ILiquidityProviderFeature|ILiquidityProviderSandbox|IMetaTransactionsFeature|IMooniswapPool|IMultiplexFeature|INativeOrdersEvents|INativeOrdersFeature|IOtcOrdersFeature|IOwnableFeature|IPancakeSwapFeature|IPropertyValidator|ISimpleFunctionRegistryFeature|IStaking|ITakerCallback|ITestSimpleFunctionRegistryFeature|ITokenSpenderFeature|ITransformERC20Feature|IUniswapFeatureETH|IUniswapFeatureFTM|IUniswapFeaturePoly|IUniswapV2Pair|IUniswapV3Feature|IUniswapV3Pool|InitialMigration|LibBootstrap|LibCommonRichErrors|LibERC1155OrdersStorage|LibERC20Transformer|LibERC721OrdersStorage|LibFeeCollector|LibLiquidityProviderRichErrors|LibMetaTransactionsRichErrors|LibMetaTransactionsStorage|LibMigrate|LibNFTOrder|LibNFTOrdersRichErrors|LibNativeOrder|LibNativeOrdersRichErrors|LibNativeOrdersStorage|LibOtcOrdersStorage|LibOwnableRichErrors|LibOwnableStorage|LibProxyRichErrors|LibProxyStorage|LibReentrancyGuardStorage|LibSignature|LibSignatureRichErrors|LibSimpleFunctionRegistryRichErrors|LibSimpleFunctionRegistryStorage|LibStorage|LibTransformERC20RichErrors|LibTransformERC20Storage|LibWalletRichErrors|LiquidityProviderFeature|LiquidityProviderSandbox|LogMetadataTransformer|MetaTransactionsFeature|MixinAaveV2|MixinAaveV3|MixinBalancer|MixinBalancerV2|MixinBalancerV2Batch|MixinBancor|MixinBancorV3|MixinBridgesProxyBridge|MixinCompound|MixinCryptoCom|MixinCurve|MixinCurveV2|MixinDodo|MixinDodoV2|MixinGMX|MixinKyberDmm|MixinLido|MixinMStable|MixinMakerPSM|MixinMooniswap|MixinNerve|MixinPlatypus|MixinShell|MixinSolidly|MixinSynthetix|MixinUniswap|MixinUniswapV2|MixinUniswapV3|MixinVelodrome|MooniswapLiquidityProvider|MultiplexFeatureBNB|MultiplexFeatureETH|MultiplexFeaturePoly|MultiplexLiquidityProvider|MultiplexOtc|MultiplexRfq|MultiplexTransformERC20|MultiplexUniswapV2BNB|MultiplexUniswapV2ETH|MultiplexUniswapV2FTM|MultiplexUniswapV2Poly|MultiplexUniswapV3|NFTOrders|NativeOrdersCancellation|NativeOrdersFeature|NativeOrdersInfo|NativeOrdersProtocolFees|NativeOrdersSettlement|OptimismBridgeAdapter|OtcOrdersFeature|OwnableFeature|PancakeSwapFeature|PayTakerTransformer|PermissionlessTransformerDeployer|PolygonBridgeAdapter|PositiveSlippageFeeTransformer|SimpleFunctionRegistryFeature|TestBridge|TestCallTarget|TestCurve|TestDelegateCaller|TestFeeCollectorController|TestFeeRecipient|TestFillQuoteTransformerBridge|TestFillQuoteTransformerExchange|TestFillQuoteTransformerHost|TestFixinProtocolFees|TestFixinTokenSpender|TestFullMigration|TestInitialMigration|TestLibNativeOrder|TestLibSignature|TestLiquidityProvider|TestMetaTransactionsNativeOrdersFeature|TestMetaTransactionsTransformERC20Feature|TestMigrator|TestMintTokenERC20Transformer|TestMintableERC1155Token|TestMintableERC20Token|TestMintableERC721Token|TestMooniswap|TestNFTOrderPresigner|TestNativeOrdersFeature|TestNoEthRecipient|TestOrderSignerRegistryWithContractWallet|TestPermissionlessTransformerDeployerSuicidal|TestPermissionlessTransformerDeployerTransformer|TestPropertyValidator|TestRfqOriginRegistration|TestSimpleFunctionRegistryFeatureImpl1|TestSimpleFunctionRegistryFeatureImpl2|TestStaking|TestTokenSpenderERC20Token|TestTransformERC20|TestTransformerBase|TestTransformerDeployerTransformer|TestTransformerHost|TestUniswapV2Factory|TestUniswapV2Pool|TestUniswapV3Factory|TestUniswapV3Feature|TestUniswapV3Pool|TestWeth|TestWethTransformerHost|TestZeroExFeature|TransformERC20Feature|Transformer|TransformerDeployer|UniswapFeatureETH|UniswapFeatureFTM|UniswapFeaturePoly|UniswapV3Feature|WethTransformer).json"},"license":"Apache-2.0","devDependencies":{"@0x/abi-gen":"^5.8.0","@0x/contracts-gen":"^2.0.46","@0x/dev-utils":"^4.2.14","@0x/order-utils":"^10.4.28","@0x/sol-compiler":"^4.8.1","@0x/ts-doc-gen":"^0.0.28","@0x/tslint-config":"^4.1.4","@brgx/contract-addresses":"^22.0.1","@brgx/contracts-erc20":"^22.0.1","@brgx/contracts-test-utils":"^22.0.1","@typechain/ethers-v5":"^10.0.0","@types/isomorphic-fetch":"^0.0.35","@types/lodash":"4.14.104","@types/mocha":"^5.2.7","@types/prompts":"^2.0.9","ethereum-waffle":"^3.2.0","isomorphic-fetch":"^3.0.0","lodash":"^4.17.11","mocha":"^6.2.0","npm-run-all":"^4.1.2","prompts":"^2.4.0","shx":"^0.2.2","solhint":"^1.4.1","truffle":"^5.0.32","tslint":"5.11.0","typechain":"^8.0.0","typedoc":"~0.16.11","typescript":"4.6.3"},"dependencies":{"@0x/base-contract":"^6.5.0","@0x/subproviders":"^6.6.5","@0x/types":"^3.3.6","@0x/typescript-typings":"^5.3.1","@0x/utils":"^6.5.3","@0x/web3-wrapper":"^7.6.5","@brgx/protocol-utils":"^22.0.1","ethereum-types":"^3.7.0","ethereumjs-util":"^7.0.10","ethers":"~4.0.4","forge-std":"^1.1.2"},"publishConfig":{"access":"public"},"gitHead":"507c8371e96edfc17ee2c9c28cd223aa6e3849fa","description":"This package contains contracts for the BridgesProxy.","_id":"@brgx/contracts-bridges-proxy@22.0.1","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+arm64 (darwin)","dist":{"integrity":"sha512-LcSbVbX2CIyrV7ij4CibA485L+9sAAcRYZK5h/UltffzUUtcxLvPBa7IYU18pMahBoOKZunyXqbYn2s0qrd4NQ==","shasum":"85d4eac8efbfa1ff642b3332131b70a0d3c3cb8d","tarball":"https://registry.npmjs.org/@brgx/contracts-bridges-proxy/-/contracts-bridges-proxy-22.0.1.tgz","fileCount":412,"unpackedSize":14997253,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFLgJbIdoXbHHuIGlAMN3bQ4FgdsLNI0KVyrNYS/TP16AiEAqAukqpWFcZIJ4U1B3ybAIwVU4yJZVRPnPo2Pfxytnug="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjKhbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHaw/+NW71/pdZUVuhWZIZbtCiZRyAlnZbPRFAOGbMu0tjH1AxtkPD\r\ntY7987vLK0dluq4wlBUMZTok5iBpnnflrw6dvSrz2O7KFIZF3yPsKra3UKeM\r\nbXpjfZgVfcQWUO4fIjzlYtXTLLd/feUAVWPnnglW1HaRCzzwFN3TeWw7ggjg\r\n/JqsmNYyrkUMnB6/rBUFpxjcDcuIZgIhxOFwWsvqjyerJXrhQoFsXsSOEhHx\r\nrKHd2+Z7F2E8Bk/x+T+gsFvkCOP1h76pit5gHPzMCB+bK6KaPNqAS6wFD5z3\r\ncyKxrI1UbcZQ/BCSZzPW0gbTLigTUsUTcRBlpxEzRhoy0YFeGvx2fOwdCdwC\r\nRuA6PNlNnuWWO74mPRExDpmnzRUm7FUZ0qI2kAR82rFi4LzA+Yp8cTManBdz\r\n7rFggFFxPy/L5KBWS4bzQYuGMDXrYeKMiMbTe5jdu5s0xI3csomvSCKZkvhD\r\nT80g7EQ8pMFi5AASrsndhFBw7N3AxCwE4EsBTh94KrDeoxNCi2NZSkI0GLe2\r\nas3xZiPNFacww1MEsKKjyZzDw5XjtlKdPw+8v7Ma7OHNWt+LDq94Wjfqw3QV\r\nBhlT3hI6U0aMcryFxeyQDIJklNMlxlqVLxSSTj8VDaHaXOvR/f3XuMaszuM6\r\nmbIChhtkQ4jifY/PLvRhrArUkze34r5QZ3g=\r\n=fIXu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannybridges","email":"danny@bridges.exchange"},"directories":{},"maintainers":[{"name":"dannybridges","email":"danny@bridges.exchange"},{"name":"weijie0192","email":"wjzheng0191@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts-bridges-proxy_22.0.1_1670162523545_0.1248013835755184"},"_hasShrinkwrap":false},"22.0.2":{"name":"@brgx/contracts-bridges-proxy","version":"22.0.2","engines":{"node":">=6.12"},"main":"lib/src/index.js","scripts":{"build":"yarn pre_build && yarn build:ts","build:ci":"yarn build","build:ts":"tsc -b","pre_build":"run-s compile contracts:gen generate_contract_wrappers contracts:copy","test":"yarn run_mocha","rebuild_and_test":"run-s build test","test:coverage":"SOLIDITY_COVERAGE=true run-s build run_mocha coverage:report:text coverage:report:lcov","test:profiler":"SOLIDITY_PROFILER=true run-s build run_mocha profiler:report:html","test:trace":"SOLIDITY_REVERT_TRACE=true run-s build run_mocha","run_mocha":"mocha --require source-map-support/register --require make-promises-safe 'lib/test/**/*.js' --timeout 100000 --bail --exit","compile":"sol-compiler","watch":"sol-compiler -w","clean":"shx rm -rf lib test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers","generate_contract_wrappers":"abi-gen --debug --abis  ${npm_package_config_abis} --output test/generated-wrappers --backend ethers","lint":"tslint --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","fix":"tslint --fix --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-wrappers/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","coverage:report:text":"istanbul report text","coverage:report:html":"istanbul report html && open coverage/index.html","profiler:report:html":"istanbul report html && open coverage/index.html","coverage:report:lcov":"istanbul report lcov","test:circleci":"yarn test","contracts:gen":"contracts-gen generate","contracts:copy":"contracts-gen copy","lint-contracts":"#solhint -c ../.solhint.json contracts/**/**/**/**/*.sol","compile:truffle":"truffle compile","docs:md":"ts-doc-gen --sourceDir='$PROJECT_FILES' --output=$MD_FILE_DIR --fileExtension=mdx --tsconfig=./typedoc-tsconfig.json","docs:json":"typedoc --excludePrivate --excludeExternals --excludeProtected --ignoreCompilerErrors --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES","publish:private":"yarn build && gitpkg publish","rollback":"node ./lib/scripts/rollback.js","typechain":"typechain --target=ethers-v5 --out-dir='typechain-wrappers'  './foundry-artifacts/**/*.json'"},"config":{"publicInterfaceContracts":"IBridgesProxy,BridgesProxy,BridgesProxyYul,FullMigration,InitialMigration,IFlashWallet,IERC20Transformer,IOwnableFeature,ISimpleFunctionRegistryFeature,ITransformERC20Feature,FillQuoteTransformer,PayTakerTransformer,PositiveSlippageFeeTransformer,WethTransformer,OwnableFeature,SimpleFunctionRegistryFeature,TransformERC20Feature,AffiliateFeeTransformer,MetaTransactionsFeature,LogMetadataTransformer,LiquidityProviderFeature,ILiquidityProviderFeature,NativeOrdersFeature,INativeOrdersFeature,FeeCollectorController,FeeCollector,CurveLiquidityProvider,BatchFillNativeOrdersFeature,IBatchFillNativeOrdersFeature,MultiplexFeatureETH,IMultiplexFeature,OtcOrdersFeature,IOtcOrdersFeature,AvalancheBridgeAdapter,BSCBridgeAdapter,CeloBridgeAdapter,EthereumBridgeAdapter,FantomBridgeAdapter,OptimismBridgeAdapter,PolygonBridgeAdapter","abis:comment":"This list is auto-generated by contracts-gen. Don't edit manually.","abis":"./test/generated-artifacts/@(AbstractBridgeAdapter|AffiliateFeeTransformer|ArbitrumBridgeAdapter|AvalancheBridgeAdapter|BSCBridgeAdapter|BatchFillNativeOrdersFeature|BootstrapFeature|BridgeProtocols|BridgesProxy|BridgesProxyYul|CeloBridgeAdapter|CompatibilityFeatureBSC|CompatibilityFeatureETH|CompatibilityFeaturePoly|CurveLiquidityProvider|ERC1155OrdersFeature|ERC165Feature|ERC721OrdersFeature|EthereumBridgeAdapter|FantomBridgeAdapter|FeeCollector|FeeCollectorController|FillQuoteTransformer|FixinCommon|FixinEIP712|FixinERC1155Spender|FixinERC721Spender|FixinProtocolFees|FixinReentrancyGuard|FixinTokenSpender|FlashWallet|FullMigration|FundRecoveryFeature|IBatchFillNativeOrdersFeature|IBootstrapFeature|IBridgeAdapter|IBridgesProxy|ICompatibilityFeatureBSC|ICompatibilityFeatureETH|ICompatibilityFeaturePoly|IERC1155OrdersFeature|IERC1155Token|IERC165Feature|IERC20Bridge|IERC20Transformer|IERC721OrdersFeature|IERC721Token|IFeature|IFeeRecipient|IFlashWallet|IFundRecoveryFeature|ILiquidityProvider|ILiquidityProviderFeature|ILiquidityProviderSandbox|IMetaTransactionsFeature|IMooniswapPool|IMultiplexFeature|INativeOrdersEvents|INativeOrdersFeature|IOtcOrdersFeature|IOwnableFeature|IPancakeSwapFeature|IPropertyValidator|ISimpleFunctionRegistryFeature|IStaking|ITakerCallback|ITestSimpleFunctionRegistryFeature|ITokenSpenderFeature|ITransformERC20Feature|IUniswapFeatureETH|IUniswapFeatureFTM|IUniswapFeaturePoly|IUniswapV2Pair|IUniswapV3Feature|IUniswapV3Pool|InitialMigration|LibBootstrap|LibCommonRichErrors|LibERC1155OrdersStorage|LibERC20Transformer|LibERC721OrdersStorage|LibFeeCollector|LibLiquidityProviderRichErrors|LibMetaTransactionsRichErrors|LibMetaTransactionsStorage|LibMigrate|LibNFTOrder|LibNFTOrdersRichErrors|LibNativeOrder|LibNativeOrdersRichErrors|LibNativeOrdersStorage|LibOtcOrdersStorage|LibOwnableRichErrors|LibOwnableStorage|LibProxyRichErrors|LibProxyStorage|LibReentrancyGuardStorage|LibSignature|LibSignatureRichErrors|LibSimpleFunctionRegistryRichErrors|LibSimpleFunctionRegistryStorage|LibStorage|LibTransformERC20RichErrors|LibTransformERC20Storage|LibWalletRichErrors|LiquidityProviderFeature|LiquidityProviderSandbox|LogMetadataTransformer|MetaTransactionsFeature|MixinAaveV2|MixinAaveV3|MixinBalancer|MixinBalancerV2|MixinBalancerV2Batch|MixinBancor|MixinBancorV3|MixinBridgesProxyBridge|MixinCompound|MixinCryptoCom|MixinCurve|MixinCurveV2|MixinDodo|MixinDodoV2|MixinGMX|MixinKyberDmm|MixinLido|MixinMStable|MixinMakerPSM|MixinMooniswap|MixinNerve|MixinPlatypus|MixinShell|MixinSolidly|MixinSynthetix|MixinUniswap|MixinUniswapV2|MixinUniswapV3|MixinVelodrome|MooniswapLiquidityProvider|MultiplexFeatureBNB|MultiplexFeatureETH|MultiplexFeaturePoly|MultiplexLiquidityProvider|MultiplexOtc|MultiplexRfq|MultiplexTransformERC20|MultiplexUniswapV2BNB|MultiplexUniswapV2ETH|MultiplexUniswapV2FTM|MultiplexUniswapV2Poly|MultiplexUniswapV3|NFTOrders|NativeOrdersCancellation|NativeOrdersFeature|NativeOrdersInfo|NativeOrdersProtocolFees|NativeOrdersSettlement|OptimismBridgeAdapter|OtcOrdersFeature|OwnableFeature|PancakeSwapFeature|PayTakerTransformer|PermissionlessTransformerDeployer|PolygonBridgeAdapter|PositiveSlippageFeeTransformer|SimpleFunctionRegistryFeature|TestBridge|TestCallTarget|TestCurve|TestDelegateCaller|TestFeeCollectorController|TestFeeRecipient|TestFillQuoteTransformerBridge|TestFillQuoteTransformerExchange|TestFillQuoteTransformerHost|TestFixinProtocolFees|TestFixinTokenSpender|TestFullMigration|TestInitialMigration|TestLibNativeOrder|TestLibSignature|TestLiquidityProvider|TestMetaTransactionsNativeOrdersFeature|TestMetaTransactionsTransformERC20Feature|TestMigrator|TestMintTokenERC20Transformer|TestMintableERC1155Token|TestMintableERC20Token|TestMintableERC721Token|TestMooniswap|TestNFTOrderPresigner|TestNativeOrdersFeature|TestNoEthRecipient|TestOrderSignerRegistryWithContractWallet|TestPermissionlessTransformerDeployerSuicidal|TestPermissionlessTransformerDeployerTransformer|TestPropertyValidator|TestRfqOriginRegistration|TestSimpleFunctionRegistryFeatureImpl1|TestSimpleFunctionRegistryFeatureImpl2|TestStaking|TestTokenSpenderERC20Token|TestTransformERC20|TestTransformerBase|TestTransformerDeployerTransformer|TestTransformerHost|TestUniswapV2Factory|TestUniswapV2Pool|TestUniswapV3Factory|TestUniswapV3Feature|TestUniswapV3Pool|TestWeth|TestWethTransformerHost|TestZeroExFeature|TransformERC20Feature|Transformer|TransformerDeployer|UniswapFeatureETH|UniswapFeatureFTM|UniswapFeaturePoly|UniswapV3Feature|WethTransformer).json"},"license":"Apache-2.0","devDependencies":{"@0x/abi-gen":"^5.8.0","@0x/contracts-gen":"^2.0.46","@0x/dev-utils":"^4.2.14","@0x/order-utils":"^10.4.28","@0x/sol-compiler":"^4.8.1","@0x/ts-doc-gen":"^0.0.28","@0x/tslint-config":"^4.1.4","@brgx/contract-addresses":"^22.0.2","@brgx/contracts-erc20":"^22.0.2","@brgx/contracts-test-utils":"^22.0.2","@typechain/ethers-v5":"^10.0.0","@types/isomorphic-fetch":"^0.0.35","@types/lodash":"4.14.104","@types/mocha":"^5.2.7","@types/prompts":"^2.0.9","ethereum-waffle":"^3.2.0","isomorphic-fetch":"^3.0.0","lodash":"^4.17.11","mocha":"^6.2.0","npm-run-all":"^4.1.2","prompts":"^2.4.0","shx":"^0.2.2","solhint":"^1.4.1","truffle":"^5.0.32","tslint":"5.11.0","typechain":"^8.0.0","typedoc":"~0.16.11","typescript":"4.6.3"},"dependencies":{"@0x/base-contract":"^6.5.0","@0x/subproviders":"^6.6.5","@0x/types":"^3.3.6","@0x/typescript-typings":"^5.3.1","@0x/utils":"^6.5.3","@0x/web3-wrapper":"^7.6.5","@brgx/protocol-utils":"^22.0.2","ethereum-types":"^3.7.0","ethereumjs-util":"^7.0.10","ethers":"~4.0.4","forge-std":"^1.1.2"},"publishConfig":{"access":"public"},"gitHead":"543e5de8de5312c5243b1b8d59c1381dcee57ed2","description":"This package contains contracts for the BridgesProxy.","_id":"@brgx/contracts-bridges-proxy@22.0.2","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+arm64 (darwin)","dist":{"integrity":"sha512-hKKykSr8onIC8/CY6lCTmWJ+G9hlKGdXXJN4XQP2yi9iGRciIcagn8LQuJyN7nx29aallcu02TaLDrVInQS+pw==","shasum":"3cb5695ca59368029c505bc71c7b2028eaf9b854","tarball":"https://registry.npmjs.org/@brgx/contracts-bridges-proxy/-/contracts-bridges-proxy-22.0.2.tgz","fileCount":412,"unpackedSize":14997253,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyrrFBbGvWi++kGbizRJuPFTY4F3+tUdVUtgct0KBoSwIgXxl1diR/8EpJxD51fa2ewk+ddw2AfglQiG7G/41VT3Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjK5lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotGw/+P4q2zTCjb0HlvC5E+EHTmJEv5K9yM4D3KKv3KgYd934jBWng\r\n5HH/oSnJPAoSJLnDSNGpzuJl7tM94SdYuRTA4NZxSK3pC9KdYk18bzBMC7sV\r\nc1JsG9J70pxUR447mNYS6kjM+SKQ/EF/UjRDu3jsr1Nnx8FV/XXTBk+DLdSY\r\npj4ETJECCa73Gn+KtfGejAJDit8A9W3k9XNaZqoORof8oP0VARbkeQI8sS+B\r\nntKDAEb6CPtszV+PiiZlEn6wXriUi1vYGGgOFDRZdgBI9VN1d2SdAdMhbUcY\r\nMNF5voQ2AQ+acAfcBXGBN+5YfC5n8kPm4RYH9nxj5NXAO3QCWVjBwyvFNa74\r\nvnd7lplgmfNTjyxZy9qUKYQY/08/POYTGWp4VyYrDWW/IA/R1lFiqwCo1DAI\r\nypkjNwtx88tevIHq3ktAK/tm3qNuSvsecMe3pNgzPuoAjRpTGXWJXoq8d3h3\r\nqgvGyzfpzOvKcqO7KCExzTBUbcSoHcxnlncYeN0VqxVe9Eb/QQmkoPzvEAxi\r\n0yKd5C9Kk/5NWkP0s7ItN0FLQl0LcFv4XmuVQpBTn/+VwUvP7yic3TGl/Rmb\r\nB91Uk0RNFI6Ir5Nt7EcCnvUj37tIwaJo43bmq2hmElxAVmf0Qmb99LP+6XP5\r\ndFz2hf/1JfFuXmr0j55QoRypJFd0I2/yE94=\r\n=zNOZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannybridges","email":"danny@bridges.exchange"},"directories":{},"maintainers":[{"name":"dannybridges","email":"danny@bridges.exchange"},{"name":"weijie0192","email":"wjzheng0191@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts-bridges-proxy_22.0.2_1670164069591_0.5352207099068327"},"_hasShrinkwrap":false},"22.0.3":{"name":"@brgx/contracts-bridges-proxy","version":"22.0.3","engines":{"node":">=6.12"},"main":"lib/src/index.js","scripts":{"build":"yarn pre_build && yarn build:ts","build:ci":"yarn build","build:ts":"tsc -b","pre_build":"run-s compile contracts:gen generate_contract_wrappers contracts:copy","test":"yarn run_mocha","rebuild_and_test":"run-s build test","test:coverage":"SOLIDITY_COVERAGE=true run-s build run_mocha coverage:report:text coverage:report:lcov","test:profiler":"SOLIDITY_PROFILER=true run-s build run_mocha profiler:report:html","test:trace":"SOLIDITY_REVERT_TRACE=true run-s build run_mocha","run_mocha":"mocha --require source-map-support/register --require make-promises-safe 'lib/test/**/*.js' --timeout 100000 --bail --exit","compile":"sol-compiler","watch":"sol-compiler -w","clean":"shx rm -rf lib test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers","generate_contract_wrappers":"abi-gen --debug --abis  ${npm_package_config_abis} --output test/generated-wrappers --backend ethers","lint":"tslint --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","fix":"tslint --fix --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-wrappers/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","coverage:report:text":"istanbul report text","coverage:report:html":"istanbul report html && open coverage/index.html","profiler:report:html":"istanbul report html && open coverage/index.html","coverage:report:lcov":"istanbul report lcov","test:circleci":"yarn test","contracts:gen":"contracts-gen generate","contracts:copy":"contracts-gen copy","lint-contracts":"#solhint -c ../.solhint.json contracts/**/**/**/**/*.sol","compile:truffle":"truffle compile","docs:md":"ts-doc-gen --sourceDir='$PROJECT_FILES' --output=$MD_FILE_DIR --fileExtension=mdx --tsconfig=./typedoc-tsconfig.json","docs:json":"typedoc --excludePrivate --excludeExternals --excludeProtected --ignoreCompilerErrors --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES","publish:private":"yarn build && gitpkg publish","rollback":"node ./lib/scripts/rollback.js","typechain":"typechain --target=ethers-v5 --out-dir='typechain-wrappers'  './foundry-artifacts/**/*.json'"},"config":{"publicInterfaceContracts":"IBridgesProxy,BridgesProxy,BridgesProxyYul,FullMigration,InitialMigration,IFlashWallet,IERC20Transformer,IOwnableFeature,ISimpleFunctionRegistryFeature,ITransformERC20Feature,FillQuoteTransformer,PayTakerTransformer,PositiveSlippageFeeTransformer,WethTransformer,OwnableFeature,SimpleFunctionRegistryFeature,TransformERC20Feature,AffiliateFeeTransformer,MetaTransactionsFeature,LogMetadataTransformer,LiquidityProviderFeature,ILiquidityProviderFeature,NativeOrdersFeature,INativeOrdersFeature,FeeCollectorController,FeeCollector,CurveLiquidityProvider,BatchFillNativeOrdersFeature,IBatchFillNativeOrdersFeature,MultiplexFeatureETH,IMultiplexFeature,OtcOrdersFeature,IOtcOrdersFeature,AvalancheBridgeAdapter,BSCBridgeAdapter,CeloBridgeAdapter,EthereumBridgeAdapter,FantomBridgeAdapter,OptimismBridgeAdapter,PolygonBridgeAdapter","abis:comment":"This list is auto-generated by contracts-gen. Don't edit manually.","abis":"./test/generated-artifacts/@(AbstractBridgeAdapter|AffiliateFeeTransformer|ArbitrumBridgeAdapter|AvalancheBridgeAdapter|BSCBridgeAdapter|BatchFillNativeOrdersFeature|BootstrapFeature|BridgeProtocols|BridgesProxy|BridgesProxyYul|CeloBridgeAdapter|CompatibilityFeatureBSC|CompatibilityFeatureETH|CompatibilityFeaturePoly|CurveLiquidityProvider|ERC1155OrdersFeature|ERC165Feature|ERC721OrdersFeature|EthereumBridgeAdapter|FantomBridgeAdapter|FeeCollector|FeeCollectorController|FillQuoteTransformer|FixinCommon|FixinEIP712|FixinERC1155Spender|FixinERC721Spender|FixinProtocolFees|FixinReentrancyGuard|FixinTokenSpender|FlashWallet|FullMigration|FundRecoveryFeature|IBatchFillNativeOrdersFeature|IBootstrapFeature|IBridgeAdapter|IBridgesProxy|ICompatibilityFeatureBSC|ICompatibilityFeatureETH|ICompatibilityFeaturePoly|IERC1155OrdersFeature|IERC1155Token|IERC165Feature|IERC20Bridge|IERC20Transformer|IERC721OrdersFeature|IERC721Token|IFeature|IFeeRecipient|IFlashWallet|IFundRecoveryFeature|ILiquidityProvider|ILiquidityProviderFeature|ILiquidityProviderSandbox|IMetaTransactionsFeature|IMooniswapPool|IMultiplexFeature|INativeOrdersEvents|INativeOrdersFeature|IOtcOrdersFeature|IOwnableFeature|IPancakeSwapFeature|IPropertyValidator|ISimpleFunctionRegistryFeature|IStaking|ITakerCallback|ITestSimpleFunctionRegistryFeature|ITokenSpenderFeature|ITransformERC20Feature|IUniswapFeatureETH|IUniswapFeatureFTM|IUniswapFeaturePoly|IUniswapV2Pair|IUniswapV3Feature|IUniswapV3Pool|InitialMigration|LibBootstrap|LibCommonRichErrors|LibERC1155OrdersStorage|LibERC20Transformer|LibERC721OrdersStorage|LibFeeCollector|LibLiquidityProviderRichErrors|LibMetaTransactionsRichErrors|LibMetaTransactionsStorage|LibMigrate|LibNFTOrder|LibNFTOrdersRichErrors|LibNativeOrder|LibNativeOrdersRichErrors|LibNativeOrdersStorage|LibOtcOrdersStorage|LibOwnableRichErrors|LibOwnableStorage|LibProxyRichErrors|LibProxyStorage|LibReentrancyGuardStorage|LibSignature|LibSignatureRichErrors|LibSimpleFunctionRegistryRichErrors|LibSimpleFunctionRegistryStorage|LibStorage|LibTransformERC20RichErrors|LibTransformERC20Storage|LibWalletRichErrors|LiquidityProviderFeature|LiquidityProviderSandbox|LogMetadataTransformer|MetaTransactionsFeature|MixinAaveV2|MixinAaveV3|MixinBalancer|MixinBalancerV2|MixinBalancerV2Batch|MixinBancor|MixinBancorV3|MixinBridgesProxyBridge|MixinCompound|MixinCryptoCom|MixinCurve|MixinCurveV2|MixinDodo|MixinDodoV2|MixinGMX|MixinKyberDmm|MixinLido|MixinMStable|MixinMakerPSM|MixinMooniswap|MixinNerve|MixinPlatypus|MixinShell|MixinSolidly|MixinSynthetix|MixinUniswap|MixinUniswapV2|MixinUniswapV3|MixinVelodrome|MooniswapLiquidityProvider|MultiplexFeatureBNB|MultiplexFeatureETH|MultiplexFeaturePoly|MultiplexLiquidityProvider|MultiplexOtc|MultiplexRfq|MultiplexTransformERC20|MultiplexUniswapV2BNB|MultiplexUniswapV2ETH|MultiplexUniswapV2FTM|MultiplexUniswapV2Poly|MultiplexUniswapV3|NFTOrders|NativeOrdersCancellation|NativeOrdersFeature|NativeOrdersInfo|NativeOrdersProtocolFees|NativeOrdersSettlement|OptimismBridgeAdapter|OtcOrdersFeature|OwnableFeature|PancakeSwapFeature|PayTakerTransformer|PermissionlessTransformerDeployer|PolygonBridgeAdapter|PositiveSlippageFeeTransformer|SimpleFunctionRegistryFeature|TestBridge|TestCallTarget|TestCurve|TestDelegateCaller|TestFeeCollectorController|TestFeeRecipient|TestFillQuoteTransformerBridge|TestFillQuoteTransformerExchange|TestFillQuoteTransformerHost|TestFixinProtocolFees|TestFixinTokenSpender|TestFullMigration|TestInitialMigration|TestLibNativeOrder|TestLibSignature|TestLiquidityProvider|TestMetaTransactionsNativeOrdersFeature|TestMetaTransactionsTransformERC20Feature|TestMigrator|TestMintTokenERC20Transformer|TestMintableERC1155Token|TestMintableERC20Token|TestMintableERC721Token|TestMooniswap|TestNFTOrderPresigner|TestNativeOrdersFeature|TestNoEthRecipient|TestOrderSignerRegistryWithContractWallet|TestPermissionlessTransformerDeployerSuicidal|TestPermissionlessTransformerDeployerTransformer|TestPropertyValidator|TestRfqOriginRegistration|TestSimpleFunctionRegistryFeatureImpl1|TestSimpleFunctionRegistryFeatureImpl2|TestStaking|TestTokenSpenderERC20Token|TestTransformERC20|TestTransformerBase|TestTransformerDeployerTransformer|TestTransformerHost|TestUniswapV2Factory|TestUniswapV2Pool|TestUniswapV3Factory|TestUniswapV3Feature|TestUniswapV3Pool|TestWeth|TestWethTransformerHost|TestZeroExFeature|TransformERC20Feature|Transformer|TransformerDeployer|UniswapFeatureETH|UniswapFeatureFTM|UniswapFeaturePoly|UniswapV3Feature|WethTransformer).json"},"license":"Apache-2.0","devDependencies":{"@0x/abi-gen":"^5.8.0","@0x/contracts-gen":"^2.0.46","@0x/dev-utils":"^4.2.14","@0x/order-utils":"^10.4.28","@0x/sol-compiler":"^4.8.1","@0x/ts-doc-gen":"^0.0.28","@0x/tslint-config":"^4.1.4","@brgx/contract-addresses":"^22.0.2","@brgx/contracts-erc20":"^22.0.2","@brgx/contracts-test-utils":"^22.0.2","@typechain/ethers-v5":"^10.0.0","@types/isomorphic-fetch":"^0.0.35","@types/lodash":"4.14.104","@types/mocha":"^5.2.7","@types/prompts":"^2.0.9","ethereum-waffle":"^3.2.0","isomorphic-fetch":"^3.0.0","lodash":"^4.17.11","mocha":"^6.2.0","npm-run-all":"^4.1.2","prompts":"^2.4.0","shx":"^0.2.2","solhint":"^1.4.1","truffle":"^5.0.32","tslint":"5.11.0","typechain":"^8.0.0","typedoc":"~0.16.11","typescript":"4.6.3"},"dependencies":{"@0x/base-contract":"^6.5.0","@0x/subproviders":"^6.6.5","@0x/types":"^3.3.6","@0x/typescript-typings":"^5.3.1","@0x/utils":"^6.5.3","@0x/web3-wrapper":"^7.6.5","@brgx/protocol-utils":"^22.0.3","ethereum-types":"^3.7.0","ethereumjs-util":"^7.0.10","ethers":"~4.0.4","forge-std":"^1.1.2"},"publishConfig":{"access":"public"},"gitHead":"513f94984940b0c6a0c307c1699b91542d816ddd","description":"This package contains contracts for the BridgesProxy.","_id":"@brgx/contracts-bridges-proxy@22.0.3","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+arm64 (darwin)","dist":{"integrity":"sha512-8GqQTYZ3HIoivYkw5xvbOc1rGt/l8XWlfm5S1Wx370r2yX8j1xctb5zfOrinb+RTN2NK/XuPwNgWKqkfXg1AoA==","shasum":"70d5accb4476869e40884c3842687f64e227ab70","tarball":"https://registry.npmjs.org/@brgx/contracts-bridges-proxy/-/contracts-bridges-proxy-22.0.3.tgz","fileCount":412,"unpackedSize":14997253,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLT8XVSz884FORp7ac1ApMTfxBK7gxwmeUQChUUsy5mQIgTLIVrOGg1kq/wj5Vy4k3Hs1tEF7c77Ks4NIIKbUUci4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjLy+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/yg/+Pcf1O4+LKzlp2+1bWR/9FVtZKQi5iI01oRMi7BVWjGh06tHo\r\nw14zaq/JcqJpAxfqiwU6yZPRehsmZOtzZlsu1PvKJFsWNyYdmae20gYWlbff\r\nOxE0uTvjgvNzIkmT9SelAcawsJ5+UklCBpte6UTqyVN0viuhatkpWqFAntkp\r\nnuOSKsKSrv8D15PwOtmqazcZc9WnHfYqPp00XWZ7HDRH1QwOgez3ZvnTYQ34\r\nuKYXnjWGsl1+uqySS5/VyPZX2MgogZFkoFUKlt3sfdU8/gia7lFupCcDO9xs\r\n63aLmnezyOvtn2kc/loIUYOxAQbP9lvt6Pms6mIAUCHzD6uY4uvmmKdDuP7g\r\nNxbT4/2Oy/YrXwsgeZsD6bvwgmh5L4lAIRK80QhiVlaw9FP3BxWcQoWAP7rR\r\n5/4V6odgTkdqaxPWvwq8nmhmRFFxjSnbqXR6BRXB/YM1XqoKCnlFTg2mWB9r\r\nz64Aw5py2MYvZWZZLF53H1kKXFRyNewbH7RS99ryJluQNEzWcxqxwTGt/Y65\r\nKPWxSDQYD+f8DfKcj3DMLLa45eQvxdOFPNnYRxd70elPANK/PtqxirulW1Vg\r\nVH6fkXgH+mVfIRCMJLMZG+nlXWnt8RCetuC5v7VAl83N2uVoeh0CP4IJnyG7\r\nYAC3aE/YmEGXkuhnf3aB2GNsGa43XEWFg6o=\r\n=T47N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannybridges","email":"danny@bridges.exchange"},"directories":{},"maintainers":[{"name":"dannybridges","email":"danny@bridges.exchange"},{"name":"weijie0192","email":"wjzheng0191@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts-bridges-proxy_22.0.3_1670167742624_0.9936818454596525"},"_hasShrinkwrap":false},"22.1.0":{"name":"@brgx/contracts-bridges-proxy","version":"22.1.0","engines":{"node":">=6.12"},"main":"lib/src/index.js","scripts":{"build":"yarn pre_build && yarn build:ts","build:ci":"yarn build","build:ts":"tsc -b","pre_build":"run-s compile contracts:gen generate_contract_wrappers contracts:copy","test":"yarn run_mocha","rebuild_and_test":"run-s build test","test:coverage":"SOLIDITY_COVERAGE=true run-s build run_mocha coverage:report:text coverage:report:lcov","test:profiler":"SOLIDITY_PROFILER=true run-s build run_mocha profiler:report:html","test:trace":"SOLIDITY_REVERT_TRACE=true run-s build run_mocha","run_mocha":"mocha --require source-map-support/register --require make-promises-safe 'lib/test/**/*.js' --timeout 100000 --bail --exit","compile":"sol-compiler","watch":"sol-compiler -w","clean":"shx rm -rf lib test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers","generate_contract_wrappers":"abi-gen --debug --abis  ${npm_package_config_abis} --output test/generated-wrappers --backend ethers","lint":"tslint --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","fix":"tslint --fix --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-wrappers/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","coverage:report:text":"istanbul report text","coverage:report:html":"istanbul report html && open coverage/index.html","profiler:report:html":"istanbul report html && open coverage/index.html","coverage:report:lcov":"istanbul report lcov","test:circleci":"yarn test","contracts:gen":"contracts-gen generate","contracts:copy":"contracts-gen copy","lint-contracts":"#solhint -c ../.solhint.json contracts/**/**/**/**/*.sol","compile:truffle":"truffle compile","docs:md":"ts-doc-gen --sourceDir='$PROJECT_FILES' --output=$MD_FILE_DIR --fileExtension=mdx --tsconfig=./typedoc-tsconfig.json","docs:json":"typedoc --excludePrivate --excludeExternals --excludeProtected --ignoreCompilerErrors --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES","publish:private":"yarn build && gitpkg publish","rollback":"node ./lib/scripts/rollback.js","typechain":"typechain --target=ethers-v5 --out-dir='typechain-wrappers'  './foundry-artifacts/**/*.json'"},"config":{"publicInterfaceContracts":"IBridgesProxy,BridgesProxy,BridgesProxyYul,FullMigration,InitialMigration,IFlashWallet,IERC20Transformer,IOwnableFeature,ISimpleFunctionRegistryFeature,ITransformERC20Feature,FillQuoteTransformer,PayTakerTransformer,PositiveSlippageFeeTransformer,WethTransformer,OwnableFeature,SimpleFunctionRegistryFeature,TransformERC20Feature,AffiliateFeeTransformer,MetaTransactionsFeature,LogMetadataTransformer,LiquidityProviderFeature,ILiquidityProviderFeature,NativeOrdersFeature,INativeOrdersFeature,FeeCollectorController,FeeCollector,CurveLiquidityProvider,BatchFillNativeOrdersFeature,IBatchFillNativeOrdersFeature,MultiplexFeatureETH,IMultiplexFeature,OtcOrdersFeature,IOtcOrdersFeature,AvalancheBridgeAdapter,BSCBridgeAdapter,CeloBridgeAdapter,EthereumBridgeAdapter,FantomBridgeAdapter,OptimismBridgeAdapter,PolygonBridgeAdapter","abis:comment":"This list is auto-generated by contracts-gen. Don't edit manually.","abis":"./test/generated-artifacts/@(AbstractBridgeAdapter|AffiliateFeeTransformer|ArbitrumBridgeAdapter|AvalancheBridgeAdapter|BSCBridgeAdapter|BatchFillNativeOrdersFeature|BootstrapFeature|BridgeProtocols|BridgesProxy|BridgesProxyYul|CeloBridgeAdapter|CompatibilityFeatureBSC|CompatibilityFeatureETH|CompatibilityFeaturePoly|CurveLiquidityProvider|ERC1155OrdersFeature|ERC165Feature|ERC721OrdersFeature|EthereumBridgeAdapter|FantomBridgeAdapter|FeeCollector|FeeCollectorController|FillQuoteTransformer|FixinCommon|FixinEIP712|FixinERC1155Spender|FixinERC721Spender|FixinProtocolFees|FixinReentrancyGuard|FixinTokenSpender|FlashWallet|FullMigration|FundRecoveryFeature|IBatchFillNativeOrdersFeature|IBootstrapFeature|IBridgeAdapter|IBridgesProxy|ICompatibilityFeatureBSC|ICompatibilityFeatureETH|ICompatibilityFeaturePoly|IERC1155OrdersFeature|IERC1155Token|IERC165Feature|IERC20Bridge|IERC20Transformer|IERC721OrdersFeature|IERC721Token|IFeature|IFeeRecipient|IFlashWallet|IFundRecoveryFeature|ILiquidityProvider|ILiquidityProviderFeature|ILiquidityProviderSandbox|IMetaTransactionsFeature|IMooniswapPool|IMultiplexFeature|INativeOrdersEvents|INativeOrdersFeature|IOtcOrdersFeature|IOwnableFeature|IPancakeSwapFeature|IPropertyValidator|ISimpleFunctionRegistryFeature|IStaking|ITakerCallback|ITestSimpleFunctionRegistryFeature|ITokenSpenderFeature|ITransformERC20Feature|IUniswapFeatureETH|IUniswapFeatureFTM|IUniswapFeaturePoly|IUniswapV2Pair|IUniswapV3Feature|IUniswapV3Pool|InitialMigration|LibBootstrap|LibCommonRichErrors|LibERC1155OrdersStorage|LibERC20Transformer|LibERC721OrdersStorage|LibFeeCollector|LibLiquidityProviderRichErrors|LibMetaTransactionsRichErrors|LibMetaTransactionsStorage|LibMigrate|LibNFTOrder|LibNFTOrdersRichErrors|LibNativeOrder|LibNativeOrdersRichErrors|LibNativeOrdersStorage|LibOtcOrdersStorage|LibOwnableRichErrors|LibOwnableStorage|LibProxyRichErrors|LibProxyStorage|LibReentrancyGuardStorage|LibSignature|LibSignatureRichErrors|LibSimpleFunctionRegistryRichErrors|LibSimpleFunctionRegistryStorage|LibStorage|LibTransformERC20RichErrors|LibTransformERC20Storage|LibWalletRichErrors|LiquidityProviderFeature|LiquidityProviderSandbox|LogMetadataTransformer|MetaTransactionsFeature|MixinAaveV2|MixinAaveV3|MixinBalancer|MixinBalancerV2|MixinBalancerV2Batch|MixinBancor|MixinBancorV3|MixinBridgesProxyBridge|MixinCompound|MixinCryptoCom|MixinCurve|MixinCurveV2|MixinDodo|MixinDodoV2|MixinGMX|MixinKyberDmm|MixinLido|MixinMStable|MixinMakerPSM|MixinMooniswap|MixinNerve|MixinPlatypus|MixinShell|MixinSolidly|MixinSynthetix|MixinUniswap|MixinUniswapV2|MixinUniswapV3|MixinVelodrome|MooniswapLiquidityProvider|MultiplexFeatureBNB|MultiplexFeatureETH|MultiplexFeaturePoly|MultiplexLiquidityProvider|MultiplexOtc|MultiplexRfq|MultiplexTransformERC20|MultiplexUniswapV2BNB|MultiplexUniswapV2ETH|MultiplexUniswapV2FTM|MultiplexUniswapV2Poly|MultiplexUniswapV3|NFTOrders|NativeOrdersCancellation|NativeOrdersFeature|NativeOrdersInfo|NativeOrdersProtocolFees|NativeOrdersSettlement|OptimismBridgeAdapter|OtcOrdersFeature|OwnableFeature|PancakeSwapFeature|PayTakerTransformer|PermissionlessTransformerDeployer|PolygonBridgeAdapter|PositiveSlippageFeeTransformer|SimpleFunctionRegistryFeature|TestBridge|TestCallTarget|TestCurve|TestDelegateCaller|TestFeeCollectorController|TestFeeRecipient|TestFillQuoteTransformerBridge|TestFillQuoteTransformerExchange|TestFillQuoteTransformerHost|TestFixinProtocolFees|TestFixinTokenSpender|TestFullMigration|TestInitialMigration|TestLibNativeOrder|TestLibSignature|TestLiquidityProvider|TestMetaTransactionsNativeOrdersFeature|TestMetaTransactionsTransformERC20Feature|TestMigrator|TestMintTokenERC20Transformer|TestMintableERC1155Token|TestMintableERC20Token|TestMintableERC721Token|TestMooniswap|TestNFTOrderPresigner|TestNativeOrdersFeature|TestNoEthRecipient|TestOrderSignerRegistryWithContractWallet|TestPermissionlessTransformerDeployerSuicidal|TestPermissionlessTransformerDeployerTransformer|TestPropertyValidator|TestRfqOriginRegistration|TestSimpleFunctionRegistryFeatureImpl1|TestSimpleFunctionRegistryFeatureImpl2|TestStaking|TestTokenSpenderERC20Token|TestTransformERC20|TestTransformerBase|TestTransformerDeployerTransformer|TestTransformerHost|TestUniswapV2Factory|TestUniswapV2Pool|TestUniswapV3Factory|TestUniswapV3Feature|TestUniswapV3Pool|TestWeth|TestWethTransformerHost|TestZeroExFeature|TransformERC20Feature|Transformer|TransformerDeployer|UniswapFeatureETH|UniswapFeatureFTM|UniswapFeaturePoly|UniswapV3Feature|WethTransformer).json"},"license":"Apache-2.0","devDependencies":{"@0x/abi-gen":"^5.8.0","@0x/contracts-gen":"^2.0.46","@0x/dev-utils":"^4.2.14","@0x/order-utils":"^10.4.28","@0x/sol-compiler":"^4.8.1","@0x/ts-doc-gen":"^0.0.28","@0x/tslint-config":"^4.1.4","@brgx/contract-addresses":"^22.1.0","@brgx/contracts-erc20":"^22.1.0","@brgx/contracts-test-utils":"^22.1.0","@typechain/ethers-v5":"^10.0.0","@types/isomorphic-fetch":"^0.0.35","@types/lodash":"4.14.104","@types/mocha":"^5.2.7","@types/prompts":"^2.0.9","ethereum-waffle":"^3.2.0","isomorphic-fetch":"^3.0.0","lodash":"^4.17.11","mocha":"^6.2.0","npm-run-all":"^4.1.2","prompts":"^2.4.0","shx":"^0.2.2","solhint":"^1.4.1","truffle":"^5.0.32","tslint":"5.11.0","typechain":"^8.0.0","typedoc":"~0.16.11","typescript":"4.6.3"},"dependencies":{"@0x/base-contract":"^6.5.0","@0x/subproviders":"^6.6.5","@0x/types":"^3.3.6","@0x/typescript-typings":"^5.3.1","@0x/utils":"^6.5.3","@0x/web3-wrapper":"^7.6.5","@brgx/protocol-utils":"^22.1.0","ethereum-types":"^3.7.0","ethereumjs-util":"^7.0.10","ethers":"~4.0.4","forge-std":"^1.1.2"},"publishConfig":{"access":"public"},"gitHead":"cf3f8767973305696765215a7c6ace29b5884d0a","description":"This package contains contracts for the BridgesProxy.","_id":"@brgx/contracts-bridges-proxy@22.1.0","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+arm64 (darwin)","dist":{"integrity":"sha512-MEUcoYwo3UBriLZMzoIngw6QTrT2bLN3F8cik606Fy0k4miOi4Ql8km20am0Qt0w0SCpZizuxRgCb4N+1eFQCg==","shasum":"156676b68d378c08ca10d34b86448f7046875d06","tarball":"https://registry.npmjs.org/@brgx/contracts-bridges-proxy/-/contracts-bridges-proxy-22.1.0.tgz","fileCount":412,"unpackedSize":14971859,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwuhHDpqoQpePKR3zpQGujyvJqibuXR66gXNNBVPrJdAIhAOfwICX6F6PsSaZmwqR1KmUROHEmXsCUZQ9HgwgDpOj9"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjNI2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqO3w/9EebDfQ/hasf0oLh9tcMyGywvjQmG956IslblGSuvr+f2ijJG\r\nhRwLh6t3f9sMNnew30HGovqbECt4feethruzK7lR6170tONJk2KgQDKscvW7\r\n3IGrMvH2GKAomYlhdbCHeUQsS5x/RZVib8XQhANLLavczgmLGl+ga787tLhb\r\nXTGTtAYOZHyg01bVupfKF7ubn2S+lFVyW+CpMQjW8+0g3MnwR2DaLHAHME54\r\n0uqI/YrU4lHGLA+22IqokbywdPLnX9QKTd6Svm+n9hmkW22BJQ3+mccRasAV\r\nHfFfgmodu1Lyauf2R0a+6tSAwSsjGcgmupM+cuBNaDwaRRSrspgY0iTsrbYF\r\niKQuMZYdSm+R53KCSEp3gi5i/t/Id2nP7jFFFlbnZaxNpfjfTcX8yIHoOSLD\r\n3vhyZKFTG0Td8RZaJRMEpkUDOxXs1veoB+kS9zxDZxTcLGBxKeqTqesgl8Zq\r\nXRuo/Sr+bpcvsI6Y+okxjdcL/NvZVifKIIIBmf660IaywRafcaAtll8TjfOC\r\nO44aVhKDSDDoWh3NyNyHbpk8Miq997gKXuSyaE5tTzije88qETWKG4TOWwqn\r\nW04ZGtz7U4BK10F0eH03irett9ay2SA8e1nIQDIPCV0PP5xyGSZoZOu/CqLO\r\nBSDzIN2ZewVL/9jMdRYIArFpOU8O/jILp08=\r\n=LW0N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannybridges","email":"danny@bridges.exchange"},"directories":{},"maintainers":[{"name":"dannybridges","email":"danny@bridges.exchange"},{"name":"weijie0192","email":"wjzheng0191@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts-bridges-proxy_22.1.0_1670173238623_0.6351664502614025"},"_hasShrinkwrap":false},"22.1.1":{"name":"@brgx/contracts-bridges-proxy","version":"22.1.1","engines":{"node":">=6.12"},"main":"lib/src/index.js","scripts":{"build":"yarn pre_build && yarn build:ts","build:ci":"yarn build","build:ts":"tsc -b","pre_build":"run-s compile contracts:gen generate_contract_wrappers contracts:copy","test":"yarn run_mocha","rebuild_and_test":"run-s build test","test:coverage":"SOLIDITY_COVERAGE=true run-s build run_mocha coverage:report:text coverage:report:lcov","test:profiler":"SOLIDITY_PROFILER=true run-s build run_mocha profiler:report:html","test:trace":"SOLIDITY_REVERT_TRACE=true run-s build run_mocha","run_mocha":"mocha --require source-map-support/register --require make-promises-safe 'lib/test/**/*.js' --timeout 100000 --bail --exit","compile":"sol-compiler","watch":"sol-compiler -w","clean":"shx rm -rf lib test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers","generate_contract_wrappers":"abi-gen --debug --abis  ${npm_package_config_abis} --output test/generated-wrappers --backend ethers","lint":"tslint --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","fix":"tslint --fix --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-wrappers/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","coverage:report:text":"istanbul report text","coverage:report:html":"istanbul report html && open coverage/index.html","profiler:report:html":"istanbul report html && open coverage/index.html","coverage:report:lcov":"istanbul report lcov","test:circleci":"yarn test","contracts:gen":"contracts-gen generate","contracts:copy":"contracts-gen copy","lint-contracts":"#solhint -c ../.solhint.json contracts/**/**/**/**/*.sol","compile:truffle":"truffle compile","docs:md":"ts-doc-gen --sourceDir='$PROJECT_FILES' --output=$MD_FILE_DIR --fileExtension=mdx --tsconfig=./typedoc-tsconfig.json","docs:json":"typedoc --excludePrivate --excludeExternals --excludeProtected --ignoreCompilerErrors --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES","publish:private":"yarn build && gitpkg publish","rollback":"node ./lib/scripts/rollback.js","typechain":"typechain --target=ethers-v5 --out-dir='typechain-wrappers'  './foundry-artifacts/**/*.json'"},"config":{"publicInterfaceContracts":"IBridgesProxy,BridgesProxy,BridgesProxyYul,FullMigration,InitialMigration,IFlashWallet,IERC20Transformer,IOwnableFeature,ISimpleFunctionRegistryFeature,ITransformERC20Feature,FillQuoteTransformer,PayTakerTransformer,PositiveSlippageFeeTransformer,WethTransformer,OwnableFeature,SimpleFunctionRegistryFeature,TransformERC20Feature,AffiliateFeeTransformer,MetaTransactionsFeature,LogMetadataTransformer,LiquidityProviderFeature,ILiquidityProviderFeature,NativeOrdersFeature,INativeOrdersFeature,FeeCollectorController,FeeCollector,CurveLiquidityProvider,BatchFillNativeOrdersFeature,IBatchFillNativeOrdersFeature,MultiplexFeatureETH,IMultiplexFeature,OtcOrdersFeature,IOtcOrdersFeature,AvalancheBridgeAdapter,BSCBridgeAdapter,CeloBridgeAdapter,EthereumBridgeAdapter,FantomBridgeAdapter,OptimismBridgeAdapter,PolygonBridgeAdapter","abis:comment":"This list is auto-generated by contracts-gen. Don't edit manually.","abis":"./test/generated-artifacts/@(AbstractBridgeAdapter|AffiliateFeeTransformer|ArbitrumBridgeAdapter|AvalancheBridgeAdapter|BSCBridgeAdapter|BatchFillNativeOrdersFeature|BootstrapFeature|BridgeProtocols|BridgesProxy|BridgesProxyYul|CeloBridgeAdapter|CompatibilityFeatureBSC|CompatibilityFeatureETH|CompatibilityFeaturePoly|CurveLiquidityProvider|ERC1155OrdersFeature|ERC165Feature|ERC721OrdersFeature|EthereumBridgeAdapter|FantomBridgeAdapter|FeeCollector|FeeCollectorController|FillQuoteTransformer|FixinCommon|FixinEIP712|FixinERC1155Spender|FixinERC721Spender|FixinProtocolFees|FixinReentrancyGuard|FixinTokenSpender|FlashWallet|FullMigration|FundRecoveryFeature|IBatchFillNativeOrdersFeature|IBootstrapFeature|IBridgeAdapter|IBridgesProxy|ICompatibilityFeatureBSC|ICompatibilityFeatureETH|ICompatibilityFeaturePoly|IERC1155OrdersFeature|IERC1155Token|IERC165Feature|IERC20Bridge|IERC20Transformer|IERC721OrdersFeature|IERC721Token|IFeature|IFeeRecipient|IFlashWallet|IFundRecoveryFeature|ILiquidityProvider|ILiquidityProviderFeature|ILiquidityProviderSandbox|IMetaTransactionsFeature|IMooniswapPool|IMultiplexFeature|INativeOrdersEvents|INativeOrdersFeature|IOtcOrdersFeature|IOwnableFeature|IPancakeSwapFeature|IPropertyValidator|ISimpleFunctionRegistryFeature|IStaking|ITakerCallback|ITestSimpleFunctionRegistryFeature|ITokenSpenderFeature|ITransformERC20Feature|IUniswapFeatureETH|IUniswapFeatureFTM|IUniswapFeaturePoly|IUniswapV2Pair|IUniswapV3Feature|IUniswapV3Pool|InitialMigration|LibBootstrap|LibCommonRichErrors|LibERC1155OrdersStorage|LibERC20Transformer|LibERC721OrdersStorage|LibFeeCollector|LibLiquidityProviderRichErrors|LibMetaTransactionsRichErrors|LibMetaTransactionsStorage|LibMigrate|LibNFTOrder|LibNFTOrdersRichErrors|LibNativeOrder|LibNativeOrdersRichErrors|LibNativeOrdersStorage|LibOtcOrdersStorage|LibOwnableRichErrors|LibOwnableStorage|LibProxyRichErrors|LibProxyStorage|LibReentrancyGuardStorage|LibSignature|LibSignatureRichErrors|LibSimpleFunctionRegistryRichErrors|LibSimpleFunctionRegistryStorage|LibStorage|LibTransformERC20RichErrors|LibTransformERC20Storage|LibWalletRichErrors|LiquidityProviderFeature|LiquidityProviderSandbox|LogMetadataTransformer|MetaTransactionsFeature|MixinAaveV2|MixinAaveV3|MixinBalancer|MixinBalancerV2|MixinBalancerV2Batch|MixinBancor|MixinBancorV3|MixinBridgesProxyBridge|MixinCompound|MixinCryptoCom|MixinCurve|MixinCurveV2|MixinDodo|MixinDodoV2|MixinGMX|MixinKyberDmm|MixinLido|MixinMStable|MixinMakerPSM|MixinMooniswap|MixinNerve|MixinPlatypus|MixinShell|MixinSolidly|MixinSynthetix|MixinUniswap|MixinUniswapV2|MixinUniswapV3|MixinVelodrome|MooniswapLiquidityProvider|MultiplexFeatureBNB|MultiplexFeatureETH|MultiplexFeaturePoly|MultiplexLiquidityProvider|MultiplexOtc|MultiplexRfq|MultiplexTransformERC20|MultiplexUniswapV2BNB|MultiplexUniswapV2ETH|MultiplexUniswapV2FTM|MultiplexUniswapV2Poly|MultiplexUniswapV3|NFTOrders|NativeOrdersCancellation|NativeOrdersFeature|NativeOrdersInfo|NativeOrdersProtocolFees|NativeOrdersSettlement|OptimismBridgeAdapter|OtcOrdersFeature|OwnableFeature|PancakeSwapFeature|PayTakerTransformer|PermissionlessTransformerDeployer|PolygonBridgeAdapter|PositiveSlippageFeeTransformer|SimpleFunctionRegistryFeature|TestBridge|TestCallTarget|TestCurve|TestDelegateCaller|TestFeeCollectorController|TestFeeRecipient|TestFillQuoteTransformerBridge|TestFillQuoteTransformerExchange|TestFillQuoteTransformerHost|TestFixinProtocolFees|TestFixinTokenSpender|TestFullMigration|TestInitialMigration|TestLibNativeOrder|TestLibSignature|TestLiquidityProvider|TestMetaTransactionsNativeOrdersFeature|TestMetaTransactionsTransformERC20Feature|TestMigrator|TestMintTokenERC20Transformer|TestMintableERC1155Token|TestMintableERC20Token|TestMintableERC721Token|TestMooniswap|TestNFTOrderPresigner|TestNativeOrdersFeature|TestNoEthRecipient|TestOrderSignerRegistryWithContractWallet|TestPermissionlessTransformerDeployerSuicidal|TestPermissionlessTransformerDeployerTransformer|TestPropertyValidator|TestRfqOriginRegistration|TestSimpleFunctionRegistryFeatureImpl1|TestSimpleFunctionRegistryFeatureImpl2|TestStaking|TestTokenSpenderERC20Token|TestTransformERC20|TestTransformerBase|TestTransformerDeployerTransformer|TestTransformerHost|TestUniswapV2Factory|TestUniswapV2Pool|TestUniswapV3Factory|TestUniswapV3Feature|TestUniswapV3Pool|TestWeth|TestWethTransformerHost|TestZeroExFeature|TransformERC20Feature|Transformer|TransformerDeployer|UniswapFeatureETH|UniswapFeatureFTM|UniswapFeaturePoly|UniswapV3Feature|WethTransformer).json"},"license":"Apache-2.0","devDependencies":{"@0x/abi-gen":"^5.8.0","@0x/contracts-gen":"^2.0.46","@0x/dev-utils":"^4.2.14","@0x/order-utils":"^10.4.28","@0x/sol-compiler":"^4.8.1","@0x/ts-doc-gen":"^0.0.28","@0x/tslint-config":"^4.1.4","@brgx/contract-addresses":"^22.1.1","@brgx/contracts-erc20":"^22.1.1","@brgx/contracts-test-utils":"^22.1.1","@typechain/ethers-v5":"^10.0.0","@types/isomorphic-fetch":"^0.0.35","@types/lodash":"4.14.104","@types/mocha":"^5.2.7","@types/prompts":"^2.0.9","ethereum-waffle":"^3.2.0","isomorphic-fetch":"^3.0.0","lodash":"^4.17.11","mocha":"^6.2.0","npm-run-all":"^4.1.2","prompts":"^2.4.0","shx":"^0.2.2","solhint":"^1.4.1","truffle":"^5.0.32","tslint":"5.11.0","typechain":"^8.0.0","typedoc":"~0.16.11","typescript":"4.6.3"},"dependencies":{"@0x/base-contract":"^6.5.0","@0x/subproviders":"^6.6.5","@0x/types":"^3.3.6","@0x/typescript-typings":"^5.3.1","@0x/utils":"^6.5.3","@0x/web3-wrapper":"^7.6.5","@brgx/protocol-utils":"^22.1.1","ethereum-types":"^3.7.0","ethereumjs-util":"^7.0.10","ethers":"~4.0.4","forge-std":"^1.1.2"},"publishConfig":{"access":"public"},"gitHead":"16a29b7a472762c6e69da853055ae51f7191b38c","description":"This package contains contracts for the BridgesProxy.","_id":"@brgx/contracts-bridges-proxy@22.1.1","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+arm64 (darwin)","dist":{"integrity":"sha512-DWY4iVlQRoT1+3szmXU8mfwP3TWHv1kU+fwP10kr9Pk6Z8eTcCjPvvVMkZL5CrKJM0ek+j/F5AcTKCiRWNUnqw==","shasum":"24e0a6d8a471188405135a52c3493abcc5e84b00","tarball":"https://registry.npmjs.org/@brgx/contracts-bridges-proxy/-/contracts-bridges-proxy-22.1.1.tgz","fileCount":412,"unpackedSize":14971859,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGmt9kQspDMeCGsenYUUMM50Wps8EfyTeWuw22yk0Z6fAiEA08cEb59iJVZT0GthchzrOkLGns/yQihm83jE8dXywc0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjNXcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqExA/+NEGZ/npFYkcBTn7zo2Cbe5SUa+kYZ8Cc1srzcM89Rw2Jg2UM\r\nVTdvukV2ZkvwxVFCxaJuSwMWFFzE5qWFNUqXu2DUA7G3Bmuht9Z/KxuRPfXZ\r\nfdrLeKn1BMqGNTKU+EIKpY6kMVv4m49CvV9TgT+Kv/n110jksX63rDgQeehO\r\nypdnYRUjnNwOb7EI2fZelLQHdjuN1cQvhIenvq5BJQb0x9mH9ejadcMis258\r\nt5kcqgGClc1/sFwYVoICa5YOa5f6JubuG255Sre72B8veFnXRgDVF0xaxG9d\r\n09TNI3h5b8zhrtumWUTxa/wU4vtDFrqDeRs25zg7b3dKb88JZ+7F48Kx31RH\r\nguV+ib8mwiHE4ffDfaqHX9tW0jVDOUfklgzTkn1NqITTxsKz05G8kuzeOo/l\r\n/GTiRyl/DTAToUNp+zTUYFc+7Mis0/pkyDNz9vXxwPoDTieV6xD+SsZM4kJE\r\nldO8S2XGf8fV7U/oyvznslpH+ytBOGFeIrxWEOUhhr6VsZchYKdemXm/ivJf\r\nJ3Os7gNGEZQSqeUG1PT/JP5i46V9xYPlTR4++Zox3NamN6m4BZZbKCnp8O7i\r\nuPZJtsk5trcVXxvzfZ0VMt1aTvKTFym0QQAX1w3KVrnpZMqyuiXYv/kBpT9F\r\n6b2kI52KkoqeEu+Dn/EdSaO0NgWzuOiwBwM=\r\n=DRlI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannybridges","email":"danny@bridges.exchange"},"directories":{},"maintainers":[{"name":"dannybridges","email":"danny@bridges.exchange"},{"name":"weijie0192","email":"wjzheng0191@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts-bridges-proxy_22.1.1_1670174171743_0.503099893054431"},"_hasShrinkwrap":false},"22.2.0":{"name":"@brgx/contracts-bridges-proxy","version":"22.2.0","engines":{"node":">=6.12"},"main":"lib/src/index.js","scripts":{"build":"yarn pre_build && yarn build:ts","build:ci":"yarn build","build:ts":"tsc -b","pre_build":"run-s compile contracts:gen generate_contract_wrappers contracts:copy","test":"yarn run_mocha","rebuild_and_test":"run-s build test","test:coverage":"SOLIDITY_COVERAGE=true run-s build run_mocha coverage:report:text coverage:report:lcov","test:profiler":"SOLIDITY_PROFILER=true run-s build run_mocha profiler:report:html","test:trace":"SOLIDITY_REVERT_TRACE=true run-s build run_mocha","run_mocha":"mocha --require source-map-support/register --require make-promises-safe 'lib/test/**/*.js' --timeout 100000 --bail --exit","compile":"sol-compiler","watch":"sol-compiler -w","clean":"shx rm -rf lib test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers","generate_contract_wrappers":"abi-gen --debug --abis  ${npm_package_config_abis} --output test/generated-wrappers --backend ethers","lint":"tslint --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","fix":"tslint --fix --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-wrappers/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","coverage:report:text":"istanbul report text","coverage:report:html":"istanbul report html && open coverage/index.html","profiler:report:html":"istanbul report html && open coverage/index.html","coverage:report:lcov":"istanbul report lcov","test:circleci":"yarn test","contracts:gen":"contracts-gen generate","contracts:copy":"contracts-gen copy","lint-contracts":"#solhint -c ../.solhint.json contracts/**/**/**/**/*.sol","compile:truffle":"truffle compile","docs:md":"ts-doc-gen --sourceDir='$PROJECT_FILES' --output=$MD_FILE_DIR --fileExtension=mdx --tsconfig=./typedoc-tsconfig.json","docs:json":"typedoc --excludePrivate --excludeExternals --excludeProtected --ignoreCompilerErrors --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES","publish:private":"yarn build && gitpkg publish","rollback":"node ./lib/scripts/rollback.js","typechain":"typechain --target=ethers-v5 --out-dir='typechain-wrappers'  './foundry-artifacts/**/*.json'"},"config":{"publicInterfaceContracts":"IBridgesProxy,BridgesProxy,BridgesProxyYul,FullMigration,InitialMigration,IFlashWallet,IERC20Transformer,IOwnableFeature,ISimpleFunctionRegistryFeature,ITransformERC20Feature,FillQuoteTransformer,PayTakerTransformer,PositiveSlippageFeeTransformer,WethTransformer,OwnableFeature,SimpleFunctionRegistryFeature,TransformERC20Feature,AffiliateFeeTransformer,MetaTransactionsFeature,LogMetadataTransformer,LiquidityProviderFeature,ILiquidityProviderFeature,NativeOrdersFeature,INativeOrdersFeature,FeeCollectorController,FeeCollector,CurveLiquidityProvider,BatchFillNativeOrdersFeature,IBatchFillNativeOrdersFeature,MultiplexFeatureETH,IMultiplexFeature,OtcOrdersFeature,IOtcOrdersFeature,AvalancheBridgeAdapter,BSCBridgeAdapter,CeloBridgeAdapter,EthereumBridgeAdapter,FantomBridgeAdapter,OptimismBridgeAdapter,PolygonBridgeAdapter","abis:comment":"This list is auto-generated by contracts-gen. Don't edit manually.","abis":"./test/generated-artifacts/@(AbstractBridgeAdapter|AffiliateFeeTransformer|ArbitrumBridgeAdapter|AvalancheBridgeAdapter|BSCBridgeAdapter|BatchFillNativeOrdersFeature|BootstrapFeature|BridgeProtocols|BridgesProxy|BridgesProxyYul|CeloBridgeAdapter|CompatibilityFeatureBSC|CompatibilityFeatureETH|CompatibilityFeatureFTM|CompatibilityFeaturePoly|CurveLiquidityProvider|ERC1155OrdersFeature|ERC165Feature|ERC721OrdersFeature|EthereumBridgeAdapter|FantomBridgeAdapter|FeeCollector|FeeCollectorController|FillQuoteTransformer|FixinCommon|FixinEIP712|FixinERC1155Spender|FixinERC721Spender|FixinProtocolFees|FixinReentrancyGuard|FixinTokenSpender|FlashWallet|FullMigration|FundRecoveryFeature|IBatchFillNativeOrdersFeature|IBootstrapFeature|IBridgeAdapter|IBridgesProxy|ICompatibilityFeatureBSC|ICompatibilityFeatureETH|ICompatibilityFeatureFTM|ICompatibilityFeaturePoly|IERC1155OrdersFeature|IERC1155Token|IERC165Feature|IERC20Bridge|IERC20Transformer|IERC721OrdersFeature|IERC721Token|IFeature|IFeeRecipient|IFlashWallet|IFundRecoveryFeature|ILiquidityProvider|ILiquidityProviderFeature|ILiquidityProviderSandbox|IMetaTransactionsFeature|IMooniswapPool|IMultiplexFeature|INativeOrdersEvents|INativeOrdersFeature|IOtcOrdersFeature|IOwnableFeature|IPancakeSwapFeature|IPropertyValidator|ISimpleFunctionRegistryFeature|IStaking|ITakerCallback|ITestSimpleFunctionRegistryFeature|ITokenSpenderFeature|ITransformERC20Feature|IUniswapFeatureETH|IUniswapFeatureFTM|IUniswapFeaturePoly|IUniswapV2Pair|IUniswapV3Feature|IUniswapV3Pool|InitialMigration|LibBootstrap|LibCommonRichErrors|LibERC1155OrdersStorage|LibERC20Transformer|LibERC721OrdersStorage|LibFeeCollector|LibLiquidityProviderRichErrors|LibMetaTransactionsRichErrors|LibMetaTransactionsStorage|LibMigrate|LibNFTOrder|LibNFTOrdersRichErrors|LibNativeOrder|LibNativeOrdersRichErrors|LibNativeOrdersStorage|LibOtcOrdersStorage|LibOwnableRichErrors|LibOwnableStorage|LibProxyRichErrors|LibProxyStorage|LibReentrancyGuardStorage|LibSignature|LibSignatureRichErrors|LibSimpleFunctionRegistryRichErrors|LibSimpleFunctionRegistryStorage|LibStorage|LibTransformERC20RichErrors|LibTransformERC20Storage|LibWalletRichErrors|LiquidityProviderFeature|LiquidityProviderSandbox|LogMetadataTransformer|MetaTransactionsFeature|MixinAaveV2|MixinAaveV3|MixinBalancer|MixinBalancerV2|MixinBalancerV2Batch|MixinBancor|MixinBancorV3|MixinBridgesProxyBridge|MixinCompound|MixinCryptoCom|MixinCurve|MixinCurveV2|MixinDodo|MixinDodoV2|MixinGMX|MixinKyberDmm|MixinLido|MixinMStable|MixinMakerPSM|MixinMooniswap|MixinNerve|MixinPlatypus|MixinShell|MixinSolidly|MixinSynthetix|MixinUniswap|MixinUniswapV2|MixinUniswapV3|MixinVelodrome|MooniswapLiquidityProvider|MultiplexFeatureBNB|MultiplexFeatureETH|MultiplexFeatureFTM|MultiplexFeaturePoly|MultiplexLiquidityProvider|MultiplexOtc|MultiplexRfq|MultiplexTransformERC20|MultiplexUniswapV2BNB|MultiplexUniswapV2ETH|MultiplexUniswapV2FTM|MultiplexUniswapV2Poly|MultiplexUniswapV3|NFTOrders|NativeOrdersCancellation|NativeOrdersFeature|NativeOrdersInfo|NativeOrdersProtocolFees|NativeOrdersSettlement|OptimismBridgeAdapter|OtcOrdersFeature|OwnableFeature|PancakeSwapFeature|PayTakerTransformer|PermissionlessTransformerDeployer|PolygonBridgeAdapter|PositiveSlippageFeeTransformer|SimpleFunctionRegistryFeature|TestBridge|TestCallTarget|TestCurve|TestDelegateCaller|TestFeeCollectorController|TestFeeRecipient|TestFillQuoteTransformerBridge|TestFillQuoteTransformerExchange|TestFillQuoteTransformerHost|TestFixinProtocolFees|TestFixinTokenSpender|TestFullMigration|TestInitialMigration|TestLibNativeOrder|TestLibSignature|TestLiquidityProvider|TestMetaTransactionsNativeOrdersFeature|TestMetaTransactionsTransformERC20Feature|TestMigrator|TestMintTokenERC20Transformer|TestMintableERC1155Token|TestMintableERC20Token|TestMintableERC721Token|TestMooniswap|TestNFTOrderPresigner|TestNativeOrdersFeature|TestNoEthRecipient|TestOrderSignerRegistryWithContractWallet|TestPermissionlessTransformerDeployerSuicidal|TestPermissionlessTransformerDeployerTransformer|TestPropertyValidator|TestRfqOriginRegistration|TestSimpleFunctionRegistryFeatureImpl1|TestSimpleFunctionRegistryFeatureImpl2|TestStaking|TestTokenSpenderERC20Token|TestTransformERC20|TestTransformerBase|TestTransformerDeployerTransformer|TestTransformerHost|TestUniswapV2Factory|TestUniswapV2Pool|TestUniswapV3Factory|TestUniswapV3Feature|TestUniswapV3Pool|TestWeth|TestWethTransformerHost|TestZeroExFeature|TransformERC20Feature|Transformer|TransformerDeployer|UniswapFeatureETH|UniswapFeatureFTM|UniswapFeaturePoly|UniswapV3Feature|WethTransformer).json"},"license":"Apache-2.0","devDependencies":{"@0x/abi-gen":"^5.8.0","@0x/contracts-gen":"^2.0.46","@0x/dev-utils":"^4.2.14","@0x/order-utils":"^10.4.28","@0x/sol-compiler":"^4.8.1","@0x/ts-doc-gen":"^0.0.28","@0x/tslint-config":"^4.1.4","@brgx/contract-addresses":"^22.2.0","@brgx/contracts-erc20":"^22.2.0","@brgx/contracts-test-utils":"^22.2.0","@typechain/ethers-v5":"^10.0.0","@types/isomorphic-fetch":"^0.0.35","@types/lodash":"4.14.104","@types/mocha":"^5.2.7","@types/prompts":"^2.0.9","ethereum-waffle":"^3.2.0","isomorphic-fetch":"^3.0.0","lodash":"^4.17.11","mocha":"^6.2.0","npm-run-all":"^4.1.2","prompts":"^2.4.0","shx":"^0.2.2","solhint":"^1.4.1","truffle":"^5.0.32","tslint":"5.11.0","typechain":"^8.0.0","typedoc":"~0.16.11","typescript":"4.6.3"},"dependencies":{"@0x/base-contract":"^6.5.0","@0x/subproviders":"^6.6.5","@0x/types":"^3.3.6","@0x/typescript-typings":"^5.3.1","@0x/utils":"^6.5.3","@0x/web3-wrapper":"^7.6.5","@brgx/protocol-utils":"^22.2.0","ethereum-types":"^3.7.0","ethereumjs-util":"^7.0.10","ethers":"~4.0.4","forge-std":"^1.1.2"},"publishConfig":{"access":"public"},"gitHead":"32680d245a87242daf0c7d72edcee117cfc3a109","description":"This package contains contracts for the BridgesProxy.","_id":"@brgx/contracts-bridges-proxy@22.2.0","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+arm64 (darwin)","dist":{"integrity":"sha512-i3Dvut6CcMNGX+PZFXgsbozgPKdh7DJHSY5BO2u+r45uSwLxddwvcsAXf/eJzZ7FE9j3FKAu2cXPthN6huubHQ==","shasum":"1f8165d6f27a63f0664bf4699375fd610eaf52ca","tarball":"https://registry.npmjs.org/@brgx/contracts-bridges-proxy/-/contracts-bridges-proxy-22.2.0.tgz","fileCount":412,"unpackedSize":14971926,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2zn3/ukDAySgg9lSDCmerVqSxO+oPpGxLZzKRmTdx/gIhAMcIh0/kTL63lSEMA8mBVwkkTijEE0wIpEIwJNk0MqwA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkQuwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJjxAAkPILmCyYrO795A5Iq4CaQev3RN9Al1yKRDXf5a5Jxdl9yAp/\r\n25o5cIRWt/6cB3947lIohRAjrkQIrav3fMz5hHQYVJmh0+NNtFEJT6AdwMG0\r\nhV0cJ9CTtLl35JC+elxuxch+ZeYBpkKOHAt7B3ylo/UR94ZPh7M2ygp16R+C\r\nbg+E6NhPBw087wJOCKVM8Y9GzRpiLc5U9hc5tXsMVItu4JKSz8pR2eG5Hlh7\r\nqOjE3MgHj+e1FQ2JCJJxpZ/E9ZIDX4JlZnKuq7csxKBxkwTY5vWgcWXum8sS\r\nSQW1ox2skJczR1b9T3I/xUlt2UF2jBMavlWSFxXwBmOhprj9NTgD7j0U750v\r\nQgm/pLUfGabWbT/WIpHoP+Ly17Cmh3q+x1vhQfgfUKrSnk4pk6FQLCPEHOSv\r\nzW1ueCrxN3lxQrSQIE/HPDkvi+Mic6kOnwna1LZSwGGlBVx2H8Q04SZvCr52\r\ngeivJY15IGkHzLWCdCt03O3zsh2v5/m0aL4Iq3FgQHjji2jyx/S4QXbQ+jCX\r\nbKUreCPAv5JIOYAANLeWQ1euNyoXW1HxrysnJlDhMliD98E5hgALh2wv7xIA\r\nBeBTcV/dFYJ9HdOjp7tkESDFUc44AQ2iO0FGY0nz+9Wfty5Lysj+xUMMVM3H\r\n8dnjt/YZaDAFJbCh9ZsMU39IxRzvx/OeS+U=\r\n=2iGS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannybridges","email":"danny@bridges.exchange"},"directories":{},"maintainers":[{"name":"dannybridges","email":"danny@bridges.exchange"},{"name":"weijie0192","email":"wjzheng0191@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts-bridges-proxy_22.2.0_1670450096408_0.7865237725074505"},"_hasShrinkwrap":false},"22.2.1":{"name":"@brgx/contracts-bridges-proxy","version":"22.2.1","engines":{"node":">=6.12"},"main":"lib/src/index.js","scripts":{"build":"yarn pre_build && yarn build:ts","build:ci":"yarn build","build:ts":"tsc -b","pre_build":"run-s compile contracts:gen generate_contract_wrappers contracts:copy","test":"yarn run_mocha","rebuild_and_test":"run-s build test","test:coverage":"SOLIDITY_COVERAGE=true run-s build run_mocha coverage:report:text coverage:report:lcov","test:profiler":"SOLIDITY_PROFILER=true run-s build run_mocha profiler:report:html","test:trace":"SOLIDITY_REVERT_TRACE=true run-s build run_mocha","run_mocha":"mocha --require source-map-support/register --require make-promises-safe 'lib/test/**/*.js' --timeout 100000 --bail --exit","compile":"sol-compiler","watch":"sol-compiler -w","clean":"shx rm -rf lib test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers","generate_contract_wrappers":"abi-gen --debug --abis  ${npm_package_config_abis} --output test/generated-wrappers --backend ethers","lint":"tslint --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","fix":"tslint --fix --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-wrappers/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","coverage:report:text":"istanbul report text","coverage:report:html":"istanbul report html && open coverage/index.html","profiler:report:html":"istanbul report html && open coverage/index.html","coverage:report:lcov":"istanbul report lcov","test:circleci":"yarn test","contracts:gen":"contracts-gen generate","contracts:copy":"contracts-gen copy","lint-contracts":"#solhint -c ../.solhint.json contracts/**/**/**/**/*.sol","compile:truffle":"truffle compile","docs:md":"ts-doc-gen --sourceDir='$PROJECT_FILES' --output=$MD_FILE_DIR --fileExtension=mdx --tsconfig=./typedoc-tsconfig.json","docs:json":"typedoc --excludePrivate --excludeExternals --excludeProtected --ignoreCompilerErrors --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES","publish:private":"yarn build && gitpkg publish","rollback":"node ./lib/scripts/rollback.js","typechain":"typechain --target=ethers-v5 --out-dir='typechain-wrappers'  './foundry-artifacts/**/*.json'"},"config":{"publicInterfaceContracts":"IBridgesProxy,BridgesProxy,BridgesProxyYul,FullMigration,InitialMigration,IFlashWallet,IERC20Transformer,IOwnableFeature,ISimpleFunctionRegistryFeature,ITransformERC20Feature,FillQuoteTransformer,PayTakerTransformer,PositiveSlippageFeeTransformer,WethTransformer,OwnableFeature,SimpleFunctionRegistryFeature,TransformERC20Feature,AffiliateFeeTransformer,MetaTransactionsFeature,LogMetadataTransformer,LiquidityProviderFeature,ILiquidityProviderFeature,NativeOrdersFeature,INativeOrdersFeature,FeeCollectorController,FeeCollector,CurveLiquidityProvider,BatchFillNativeOrdersFeature,IBatchFillNativeOrdersFeature,MultiplexFeatureETH,IMultiplexFeature,OtcOrdersFeature,IOtcOrdersFeature,AvalancheBridgeAdapter,BSCBridgeAdapter,CeloBridgeAdapter,EthereumBridgeAdapter,FantomBridgeAdapter,OptimismBridgeAdapter,PolygonBridgeAdapter","abis:comment":"This list is auto-generated by contracts-gen. Don't edit manually.","abis":"./test/generated-artifacts/@(AbstractBridgeAdapter|AffiliateFeeTransformer|ArbitrumBridgeAdapter|AvalancheBridgeAdapter|BSCBridgeAdapter|BatchFillNativeOrdersFeature|BootstrapFeature|BridgeProtocols|BridgesProxy|BridgesProxyYul|CeloBridgeAdapter|CompatibilityFeatureBSC|CompatibilityFeatureETH|CompatibilityFeatureFTM|CompatibilityFeaturePoly|CurveLiquidityProvider|ERC1155OrdersFeature|ERC165Feature|ERC721OrdersFeature|EthereumBridgeAdapter|FantomBridgeAdapter|FeeCollector|FeeCollectorController|FillQuoteTransformer|FixinCommon|FixinEIP712|FixinERC1155Spender|FixinERC721Spender|FixinProtocolFees|FixinReentrancyGuard|FixinTokenSpender|FlashWallet|FullMigration|FundRecoveryFeature|IBatchFillNativeOrdersFeature|IBootstrapFeature|IBridgeAdapter|IBridgesProxy|ICompatibilityFeatureBSC|ICompatibilityFeatureETH|ICompatibilityFeatureFTM|ICompatibilityFeaturePoly|IERC1155OrdersFeature|IERC1155Token|IERC165Feature|IERC20Bridge|IERC20Transformer|IERC721OrdersFeature|IERC721Token|IFeature|IFeeRecipient|IFlashWallet|IFundRecoveryFeature|ILiquidityProvider|ILiquidityProviderFeature|ILiquidityProviderSandbox|IMetaTransactionsFeature|IMooniswapPool|IMultiplexFeature|INativeOrdersEvents|INativeOrdersFeature|IOtcOrdersFeature|IOwnableFeature|IPancakeSwapFeature|IPropertyValidator|ISimpleFunctionRegistryFeature|IStaking|ITakerCallback|ITestSimpleFunctionRegistryFeature|ITokenSpenderFeature|ITransformERC20Feature|IUniswapFeatureETH|IUniswapFeatureFTM|IUniswapFeaturePoly|IUniswapV2Pair|IUniswapV3Feature|IUniswapV3Pool|InitialMigration|LibBootstrap|LibCommonRichErrors|LibERC1155OrdersStorage|LibERC20Transformer|LibERC721OrdersStorage|LibFeeCollector|LibLiquidityProviderRichErrors|LibMetaTransactionsRichErrors|LibMetaTransactionsStorage|LibMigrate|LibNFTOrder|LibNFTOrdersRichErrors|LibNativeOrder|LibNativeOrdersRichErrors|LibNativeOrdersStorage|LibOtcOrdersStorage|LibOwnableRichErrors|LibOwnableStorage|LibProxyRichErrors|LibProxyStorage|LibReentrancyGuardStorage|LibSignature|LibSignatureRichErrors|LibSimpleFunctionRegistryRichErrors|LibSimpleFunctionRegistryStorage|LibStorage|LibTransformERC20RichErrors|LibTransformERC20Storage|LibWalletRichErrors|LiquidityProviderFeature|LiquidityProviderSandbox|LogMetadataTransformer|MetaTransactionsFeature|MixinAaveV2|MixinAaveV3|MixinBalancer|MixinBalancerV2|MixinBalancerV2Batch|MixinBancor|MixinBancorV3|MixinBridgesProxyBridge|MixinCompound|MixinCryptoCom|MixinCurve|MixinCurveV2|MixinDodo|MixinDodoV2|MixinGMX|MixinKyberDmm|MixinLido|MixinMStable|MixinMakerPSM|MixinMooniswap|MixinNerve|MixinPlatypus|MixinShell|MixinSolidly|MixinSynthetix|MixinUniswap|MixinUniswapV2|MixinUniswapV3|MixinVelodrome|MooniswapLiquidityProvider|MultiplexFeatureBNB|MultiplexFeatureETH|MultiplexFeatureFTM|MultiplexFeaturePoly|MultiplexLiquidityProvider|MultiplexOtc|MultiplexRfq|MultiplexTransformERC20|MultiplexUniswapV2BNB|MultiplexUniswapV2ETH|MultiplexUniswapV2FTM|MultiplexUniswapV2Poly|MultiplexUniswapV3|NFTOrders|NativeOrdersCancellation|NativeOrdersFeature|NativeOrdersInfo|NativeOrdersProtocolFees|NativeOrdersSettlement|OptimismBridgeAdapter|OtcOrdersFeature|OwnableFeature|PancakeSwapFeature|PayTakerTransformer|PermissionlessTransformerDeployer|PolygonBridgeAdapter|PositiveSlippageFeeTransformer|SimpleFunctionRegistryFeature|TestBridge|TestCallTarget|TestCurve|TestDelegateCaller|TestFeeCollectorController|TestFeeRecipient|TestFillQuoteTransformerBridge|TestFillQuoteTransformerExchange|TestFillQuoteTransformerHost|TestFixinProtocolFees|TestFixinTokenSpender|TestFullMigration|TestInitialMigration|TestLibNativeOrder|TestLibSignature|TestLiquidityProvider|TestMetaTransactionsNativeOrdersFeature|TestMetaTransactionsTransformERC20Feature|TestMigrator|TestMintTokenERC20Transformer|TestMintableERC1155Token|TestMintableERC20Token|TestMintableERC721Token|TestMooniswap|TestNFTOrderPresigner|TestNativeOrdersFeature|TestNoEthRecipient|TestOrderSignerRegistryWithContractWallet|TestPermissionlessTransformerDeployerSuicidal|TestPermissionlessTransformerDeployerTransformer|TestPropertyValidator|TestRfqOriginRegistration|TestSimpleFunctionRegistryFeatureImpl1|TestSimpleFunctionRegistryFeatureImpl2|TestStaking|TestTokenSpenderERC20Token|TestTransformERC20|TestTransformerBase|TestTransformerDeployerTransformer|TestTransformerHost|TestUniswapV2Factory|TestUniswapV2Pool|TestUniswapV3Factory|TestUniswapV3Feature|TestUniswapV3Pool|TestWeth|TestWethTransformerHost|TestZeroExFeature|TransformERC20Feature|Transformer|TransformerDeployer|UniswapFeatureETH|UniswapFeatureFTM|UniswapFeaturePoly|UniswapV3Feature|WethTransformer).json"},"license":"Apache-2.0","devDependencies":{"@0x/abi-gen":"^5.8.0","@0x/contracts-gen":"^2.0.46","@0x/dev-utils":"^4.2.14","@0x/order-utils":"^10.4.28","@0x/sol-compiler":"^4.8.1","@0x/ts-doc-gen":"^0.0.28","@0x/tslint-config":"^4.1.4","@brgx/contract-addresses":"^22.2.1","@brgx/contracts-erc20":"^22.2.1","@brgx/contracts-test-utils":"^22.2.1","@typechain/ethers-v5":"^10.0.0","@types/isomorphic-fetch":"^0.0.35","@types/lodash":"4.14.104","@types/mocha":"^5.2.7","@types/prompts":"^2.0.9","ethereum-waffle":"^3.2.0","isomorphic-fetch":"^3.0.0","lodash":"^4.17.11","mocha":"^6.2.0","npm-run-all":"^4.1.2","prompts":"^2.4.0","shx":"^0.2.2","solhint":"^1.4.1","truffle":"^5.0.32","tslint":"5.11.0","typechain":"^8.0.0","typedoc":"~0.16.11","typescript":"4.6.3"},"dependencies":{"@0x/base-contract":"^6.5.0","@0x/subproviders":"^6.6.5","@0x/types":"^3.3.6","@0x/typescript-typings":"^5.3.1","@0x/utils":"^6.5.3","@0x/web3-wrapper":"^7.6.5","@brgx/protocol-utils":"^22.2.1","ethereum-types":"^3.7.0","ethereumjs-util":"^7.0.10","ethers":"~4.0.4","forge-std":"^1.1.2"},"publishConfig":{"access":"public"},"gitHead":"1430fa704b1cd6a180a9c7984cdc279df76bbd12","description":"This package contains contracts for the BridgesProxy.","_id":"@brgx/contracts-bridges-proxy@22.2.1","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+arm64 (darwin)","dist":{"integrity":"sha512-HX68DkP03YCPfuLkcii+aYziW0aylT1XM4uJOvPca7Y3zcPkOW+R/0WpYR8wj30KevBdFl52iidu/cJWJi5gvA==","shasum":"04885bb4e2c635b35984555f0367fd48d05684d5","tarball":"https://registry.npmjs.org/@brgx/contracts-bridges-proxy/-/contracts-bridges-proxy-22.2.1.tgz","fileCount":412,"unpackedSize":14968324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICo7OT0lpAuMVmknNCglDDUDwO59wPefQ7GmJHb06kP4AiEA1OV8GuQV31oRaq7AXAJI3erkvCzuhUFhRLtJv1bFdd4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnvl7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/7g//fK/6nsnTqdUx+lnUKjRKqw12EJNdxl7JcUS9TIBSEKCxwJc3\r\nB7oe7eE1KcURQMu9AcIwdfc+D1jDvIFCZxTDddoq5dSL7Zn/Y4fNtc7JWZ0T\r\nDQ5M86pT2OkiU/Y3ppEMRsIvs46yKAUML0djHT8en5OkIMHqKlJsuw0hjAkR\r\nT9kdouKVKcSRc7LfdE6FO19BMHB58+2YX5k/yuYb9SlEgGfKqGyKz21elf+z\r\nh6oM2B59qOzO5ZQb/MVb0Y7AOtRSbfikCj3U1vjNJB/L80QHiTBArdR8x7y1\r\nFy6JMqm7zC7aCNzR0PYplilMRFNc0WMTwJ8wYvtUXMcPdkgWkx/4EK8WhaV4\r\nqoMVgJPXwz2OuDenxZc90ZSBLmgT4sIAsph9TQQbMgnLeswqTihvlrTFmnEl\r\nkLmVjaKSdeDLflhj4g2Gq8ji2QO6ZENp5I3sn/nrXQ7FKwi3pfvW+iyTqUiX\r\njoUFAk2ULJVMDF7EzRQeS5rDpri8WQX0hyou+mCs1qombEkA4vZKg1nQYzdP\r\nQRlpTlIVrc79YSFqvSA6+y8VCglfroLL4pYbXbvkQmzim6gMOJ5gSqyBWMi2\r\nRFOacr99inojWX0lxE44pK5naZvzGX3rWbJC2I/rDUWhjMnp8Jqs0NqXFJhl\r\nrooeWFoXYHz4H1YK0X5G5nD6bNkNO/ArU1I=\r\n=uDnc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannybridges","email":"danny@bridges.exchange"},"directories":{},"maintainers":[{"name":"dannybridges","email":"danny@bridges.exchange"},{"name":"weijie0192","email":"wjzheng0191@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts-bridges-proxy_22.2.1_1671362939378_0.900288473891002"},"_hasShrinkwrap":false},"22.2.2":{"name":"@brgx/contracts-bridges-proxy","version":"22.2.2","engines":{"node":">=6.12"},"main":"lib/src/index.js","scripts":{"build":"yarn pre_build && yarn build:ts","build:ci":"yarn build","build:ts":"tsc -b","pre_build":"run-s compile contracts:gen generate_contract_wrappers contracts:copy","test":"yarn run_mocha","rebuild_and_test":"run-s build test","test:coverage":"SOLIDITY_COVERAGE=true run-s build run_mocha coverage:report:text coverage:report:lcov","test:profiler":"SOLIDITY_PROFILER=true run-s build run_mocha profiler:report:html","test:trace":"SOLIDITY_REVERT_TRACE=true run-s build run_mocha","run_mocha":"mocha --require source-map-support/register --require make-promises-safe 'lib/test/**/*.js' --timeout 100000 --bail --exit","compile":"sol-compiler","watch":"sol-compiler -w","clean":"shx rm -rf lib test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers","generate_contract_wrappers":"abi-gen --debug --abis  ${npm_package_config_abis} --output test/generated-wrappers --backend ethers","lint":"tslint --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","fix":"tslint --fix --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-wrappers/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","coverage:report:text":"istanbul report text","coverage:report:html":"istanbul report html && open coverage/index.html","profiler:report:html":"istanbul report html && open coverage/index.html","coverage:report:lcov":"istanbul report lcov","test:circleci":"yarn test","contracts:gen":"contracts-gen generate","contracts:copy":"contracts-gen copy","lint-contracts":"#solhint -c ../.solhint.json contracts/**/**/**/**/*.sol","compile:truffle":"truffle compile","docs:md":"ts-doc-gen --sourceDir='$PROJECT_FILES' --output=$MD_FILE_DIR --fileExtension=mdx --tsconfig=./typedoc-tsconfig.json","docs:json":"typedoc --excludePrivate --excludeExternals --excludeProtected --ignoreCompilerErrors --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES","publish:private":"yarn build && gitpkg publish","rollback":"node ./lib/scripts/rollback.js","typechain":"typechain --target=ethers-v5 --out-dir='typechain-wrappers'  './foundry-artifacts/**/*.json'"},"config":{"publicInterfaceContracts":"IBridgesProxy,BridgesProxy,BridgesProxyYul,FullMigration,InitialMigration,IFlashWallet,IERC20Transformer,IOwnableFeature,ISimpleFunctionRegistryFeature,ITransformERC20Feature,FillQuoteTransformer,PayTakerTransformer,PositiveSlippageFeeTransformer,WethTransformer,OwnableFeature,SimpleFunctionRegistryFeature,TransformERC20Feature,AffiliateFeeTransformer,MetaTransactionsFeature,LogMetadataTransformer,LiquidityProviderFeature,ILiquidityProviderFeature,NativeOrdersFeature,INativeOrdersFeature,FeeCollectorController,FeeCollector,CurveLiquidityProvider,BatchFillNativeOrdersFeature,IBatchFillNativeOrdersFeature,MultiplexFeatureETH,IMultiplexFeature,OtcOrdersFeature,IOtcOrdersFeature,AvalancheBridgeAdapter,BSCBridgeAdapter,CeloBridgeAdapter,EthereumBridgeAdapter,FantomBridgeAdapter,OptimismBridgeAdapter,PolygonBridgeAdapter","abis:comment":"This list is auto-generated by contracts-gen. Don't edit manually.","abis":"./test/generated-artifacts/@(AbstractBridgeAdapter|AffiliateFeeTransformer|ArbitrumBridgeAdapter|AvalancheBridgeAdapter|BSCBridgeAdapter|BatchFillNativeOrdersFeature|BootstrapFeature|BridgeProtocols|BridgesProxy|BridgesProxyYul|CeloBridgeAdapter|CompatibilityFeatureBSC|CompatibilityFeatureETH|CompatibilityFeatureFTM|CompatibilityFeaturePoly|CurveLiquidityProvider|ERC1155OrdersFeature|ERC165Feature|ERC721OrdersFeature|EthereumBridgeAdapter|FantomBridgeAdapter|FeeCollector|FeeCollectorController|FillQuoteTransformer|FixinCommon|FixinEIP712|FixinERC1155Spender|FixinERC721Spender|FixinProtocolFees|FixinReentrancyGuard|FixinTokenSpender|FlashWallet|FullMigration|FundRecoveryFeature|IBatchFillNativeOrdersFeature|IBootstrapFeature|IBridgeAdapter|IBridgesProxy|ICompatibilityFeatureBSC|ICompatibilityFeatureETH|ICompatibilityFeatureFTM|ICompatibilityFeaturePoly|IERC1155OrdersFeature|IERC1155Token|IERC165Feature|IERC20Bridge|IERC20Transformer|IERC721OrdersFeature|IERC721Token|IFeature|IFeeRecipient|IFlashWallet|IFundRecoveryFeature|ILiquidityProvider|ILiquidityProviderFeature|ILiquidityProviderSandbox|IMetaTransactionsFeature|IMooniswapPool|IMultiplexFeature|INativeOrdersEvents|INativeOrdersFeature|IOtcOrdersFeature|IOwnableFeature|IPancakeSwapFeature|IPropertyValidator|ISimpleFunctionRegistryFeature|IStaking|ITakerCallback|ITestSimpleFunctionRegistryFeature|ITokenSpenderFeature|ITransformERC20Feature|IUniswapFeatureETH|IUniswapFeatureFTM|IUniswapFeaturePoly|IUniswapV2Pair|IUniswapV3Feature|IUniswapV3Pool|InitialMigration|LibBootstrap|LibCommonRichErrors|LibERC1155OrdersStorage|LibERC20Transformer|LibERC721OrdersStorage|LibFeeCollector|LibLiquidityProviderRichErrors|LibMetaTransactionsRichErrors|LibMetaTransactionsStorage|LibMigrate|LibNFTOrder|LibNFTOrdersRichErrors|LibNativeOrder|LibNativeOrdersRichErrors|LibNativeOrdersStorage|LibOtcOrdersStorage|LibOwnableRichErrors|LibOwnableStorage|LibProxyRichErrors|LibProxyStorage|LibReentrancyGuardStorage|LibSignature|LibSignatureRichErrors|LibSimpleFunctionRegistryRichErrors|LibSimpleFunctionRegistryStorage|LibStorage|LibTransformERC20RichErrors|LibTransformERC20Storage|LibWalletRichErrors|LiquidityProviderFeature|LiquidityProviderSandbox|LogMetadataTransformer|MetaTransactionsFeature|MixinAaveV2|MixinAaveV3|MixinBalancer|MixinBalancerV2|MixinBalancerV2Batch|MixinBancor|MixinBancorV3|MixinBridgesProxyBridge|MixinCompound|MixinCryptoCom|MixinCurve|MixinCurveV2|MixinDodo|MixinDodoV2|MixinGMX|MixinKyberDmm|MixinLido|MixinMStable|MixinMakerPSM|MixinMooniswap|MixinNerve|MixinPlatypus|MixinShell|MixinSolidly|MixinSynthetix|MixinUniswap|MixinUniswapV2|MixinUniswapV3|MixinVelodrome|MooniswapLiquidityProvider|MultiplexFeatureBNB|MultiplexFeatureETH|MultiplexFeatureFTM|MultiplexFeaturePoly|MultiplexLiquidityProvider|MultiplexOtc|MultiplexRfq|MultiplexTransformERC20|MultiplexUniswapV2BNB|MultiplexUniswapV2ETH|MultiplexUniswapV2FTM|MultiplexUniswapV2Poly|MultiplexUniswapV3|NFTOrders|NativeOrdersCancellation|NativeOrdersFeature|NativeOrdersInfo|NativeOrdersProtocolFees|NativeOrdersSettlement|OptimismBridgeAdapter|OtcOrdersFeature|OwnableFeature|PancakeSwapFeature|PayTakerTransformer|PermissionlessTransformerDeployer|PolygonBridgeAdapter|PositiveSlippageFeeTransformer|SimpleFunctionRegistryFeature|TestBridge|TestCallTarget|TestCurve|TestDelegateCaller|TestFeeCollectorController|TestFeeRecipient|TestFillQuoteTransformerBridge|TestFillQuoteTransformerExchange|TestFillQuoteTransformerHost|TestFixinProtocolFees|TestFixinTokenSpender|TestFullMigration|TestInitialMigration|TestLibNativeOrder|TestLibSignature|TestLiquidityProvider|TestMetaTransactionsNativeOrdersFeature|TestMetaTransactionsTransformERC20Feature|TestMigrator|TestMintTokenERC20Transformer|TestMintableERC1155Token|TestMintableERC20Token|TestMintableERC721Token|TestMooniswap|TestNFTOrderPresigner|TestNativeOrdersFeature|TestNoEthRecipient|TestOrderSignerRegistryWithContractWallet|TestPermissionlessTransformerDeployerSuicidal|TestPermissionlessTransformerDeployerTransformer|TestPropertyValidator|TestRfqOriginRegistration|TestSimpleFunctionRegistryFeatureImpl1|TestSimpleFunctionRegistryFeatureImpl2|TestStaking|TestTokenSpenderERC20Token|TestTransformERC20|TestTransformerBase|TestTransformerDeployerTransformer|TestTransformerHost|TestUniswapV2Factory|TestUniswapV2Pool|TestUniswapV3Factory|TestUniswapV3Feature|TestUniswapV3Pool|TestWeth|TestWethTransformerHost|TestZeroExFeature|TransformERC20Feature|Transformer|TransformerDeployer|UniswapFeatureETH|UniswapFeatureFTM|UniswapFeaturePoly|UniswapV3Feature|WethTransformer).json"},"license":"Apache-2.0","devDependencies":{"@0x/abi-gen":"^5.8.0","@0x/contracts-gen":"^2.0.46","@0x/dev-utils":"^4.2.14","@0x/order-utils":"^10.4.28","@0x/sol-compiler":"^4.8.1","@0x/ts-doc-gen":"^0.0.28","@0x/tslint-config":"^4.1.4","@brgx/contract-addresses":"^22.2.2","@brgx/contracts-erc20":"^22.2.2","@brgx/contracts-test-utils":"^22.2.2","@typechain/ethers-v5":"^10.0.0","@types/isomorphic-fetch":"^0.0.35","@types/lodash":"4.14.104","@types/mocha":"^5.2.7","@types/prompts":"^2.0.9","ethereum-waffle":"^3.2.0","isomorphic-fetch":"^3.0.0","lodash":"^4.17.11","mocha":"^6.2.0","npm-run-all":"^4.1.2","prompts":"^2.4.0","shx":"^0.2.2","solhint":"^1.4.1","truffle":"^5.0.32","tslint":"5.11.0","typechain":"^8.0.0","typedoc":"~0.16.11","typescript":"4.6.3"},"dependencies":{"@0x/base-contract":"^6.5.0","@0x/subproviders":"^6.6.5","@0x/types":"^3.3.6","@0x/typescript-typings":"^5.3.1","@0x/utils":"^6.5.3","@0x/web3-wrapper":"^7.6.5","@brgx/protocol-utils":"^22.2.2","ethereum-types":"^3.7.0","ethereumjs-util":"^7.0.10","ethers":"~4.0.4","forge-std":"^1.1.2"},"publishConfig":{"access":"public"},"gitHead":"b26f667f503070b916fe92a2ad07fa38ba3f0580","description":"This package contains contracts for the BridgesProxy.","_id":"@brgx/contracts-bridges-proxy@22.2.2","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+arm64 (darwin)","dist":{"integrity":"sha512-AqFtzO5hrmitWghS60iVG0zwu85FLGaJ30RB878sPA00Y2DIYxwYLfw/tp/o0+2iKJvh0CWrPKrP+vgg94wS+g==","shasum":"df7a2a67a2aa51bfd1eca48d2a66d186ae599995","tarball":"https://registry.npmjs.org/@brgx/contracts-bridges-proxy/-/contracts-bridges-proxy-22.2.2.tgz","fileCount":412,"unpackedSize":14971364,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIESS+zzB8lkhjB/KIhkDnUpGGXWY4JfiPyOo7TMCRa0qAiEA0Of4nLgdTxjwPULOTRhpfess6UNhSWcV62xSaHuLb4Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnxz+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmri3Q//VO5AyDCI5G8LKjyDRB7ykyqaD5q0Jn/zEzoG/HMgnBzl89r2\r\nCuDadIvTZMHizOJNB5p78zsGpWCLQt11/FAV4nKTtwmJ3ZUBC3o2ASmIrL2Y\r\nk3nOrlLitUbZKj8GF5emU1ozh6+Mzq5Z4a2fnrS4OB1zJH6/hpJqisYeUrwr\r\nwumAGbbzOIdg5hSF2+dbmTe6NxuR5lJtSh9vgHGYuPJB3DA7GCDYkiMThl3J\r\nkNAs1sopFGPxBPTXyU47ove5ZOptObiw2k/qY1GCGnHg0YQUrmGlyXJRr2Xz\r\nj+6uEGWhjquQzQq8Y0lbkkirEdMha8RwISwD3i7IsP5DGNA7HdvdRueqR3iO\r\nxBGYUsJgVVJP4DfYQCoxUuOzNG2Pi/aDCJAKqNMQrvLW889Uy0ZUb/18hqDJ\r\nePwAOmhw2g/dq/7ddGvKRDNKjKaKRF25HUXNAU7kxoPh34h2xWeQjU3S5Cy/\r\neBQd+mR+QkpS4lBdP4kYM02Zt8ltHTvDoaQ+ZhIAbIuYoC4iwxLJhzOi1FiT\r\nan7WqS1dOu18RyMAsi7KuVIiH9tq19MHx7xkIRLAzKOYsCyLnhIr31uCcVbs\r\nh29tV0ZR+HxzdF1hem68wDbWIFF5hOsiiKrEZsuDScL4sofRxLbD6Mb33I2I\r\n5r319NCjYCZzK7PemMWoyZkyJ5LDSgafDzM=\r\n=E8ry\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dannybridges","email":"danny@bridges.exchange"},"directories":{},"maintainers":[{"name":"dannybridges","email":"danny@bridges.exchange"},{"name":"weijie0192","email":"wjzheng0191@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts-bridges-proxy_22.2.2_1671372030099_0.6452375218880695"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-09T15:08:38.406Z","20.0.10":"2022-10-09T15:08:38.751Z","modified":"2022-12-18T14:00:30.565Z","20.0.11":"2022-10-14T13:22:26.605Z","21.0.0":"2022-10-17T21:34:18.030Z","21.0.1":"2022-10-18T18:24:46.225Z","21.0.2":"2022-10-19T01:55:41.865Z","21.0.3":"2022-10-19T18:24:51.783Z","21.0.4":"2022-10-22T15:18:30.082Z","21.0.5":"2022-10-22T20:12:50.159Z","21.1.0":"2022-10-23T18:40:12.946Z","21.1.1":"2022-10-23T19:07:03.230Z","21.2.0":"2022-10-23T19:33:00.740Z","21.2.1":"2022-10-24T15:34:08.875Z","21.2.2":"2022-10-27T17:20:59.306Z","21.2.3":"2022-11-03T15:44:34.216Z","22.0.0":"2022-11-26T19:47:53.487Z","22.0.1":"2022-12-04T14:02:03.786Z","22.0.2":"2022-12-04T14:27:49.877Z","22.0.3":"2022-12-04T15:29:02.907Z","22.1.0":"2022-12-04T17:00:38.918Z","22.1.1":"2022-12-04T17:16:11.982Z","22.2.0":"2022-12-07T21:54:56.672Z","22.2.1":"2022-12-18T11:28:59.657Z","22.2.2":"2022-12-18T14:00:30.357Z"},"maintainers":[{"name":"dannybridges","email":"danny@bridges.exchange"},{"name":"weijie0192","email":"wjzheng0191@gmail.com"}],"description":"This package contains contracts for the BridgesProxy.","license":"Apache-2.0","readme":"\nThis package contains contracts for the BridgesProxy.\n\n\n\n## Installation\n\n**Install**\n\n```bash\nnpm install @brgx/contracts-bridges-proxy --save\n```\n\n\n\n### Install Dependencies\n\nIf you don't have yarn workspaces enabled (Yarn < v1.0) - enable them:\n\n```bash\nyarn config set workspaces-experimental true\n```\n\nThen install dependencies\n\n```bash\nyarn install\n```\n\n### Build\n\nTo build this package and all other monorepo packages that it depends on, run the following from the monorepo root directory:\n\n```bash\nPKG=@brgx/contracts-bridges-proxy yarn build\n```\n\nOr continuously rebuild on change:\n\n```bash\nPKG=@brgx/contracts-bridges-proxy yarn watch\n```\n\n### Clean\n\n```bash\nyarn clean\n```\n\n### Lint\n\n```bash\nyarn lint\n```\n\n### Run Tests\n\n```bash\nyarn test\n```\n","readmeFilename":"README.md"}