{"dist":{"shasum":"ca954e75383c8d4b1baacdc004043fc2dd5adce5","tarball":"https://registry.npmjs.org/@arbitrum/token-bridge-contracts/-/token-bridge-contracts-1.2.5.tgz","fileCount":309,"integrity":"sha512-wIekHs2hNGt0uxlKN8NiEcAoiN1Y4rN9jhbx/BX8T6E1B6XsabrLNVRs0lbsn7uLhV5Z61OaRTy9HirGmTs5+A==","signatures":[{"sig":"MEQCICtroO974XFLs00fx7twP0zSA4RsJExnNFqS7rexYxB4AiAO3Uzhuo99rMYrWYgV6fIJDhHD2nyUbCBZGy+/5z6Q8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2332544},"name":"@arbitrum/token-bridge-contracts","gitHead":"7c90b43fee0072a3515147822faf5b20fbcf134b","license":"Apache-2.0","scripts":{"lint":"yarn lint:solidity && yarn lint:js","test":"hardhat test test/*.ts","build":"hardhat compile","format":"prettier './**/*.{js,json,md,ts,yml,sol}' --write && yarn lint --fix","gen:uml":"sol2uml ./contracts/tokenbridge/arbitrum,./contracts/tokenbridge/ethereum,./contracts/tokenbridge/libraries -o ./gatewayUML.svg","lint:js":"eslint .","slither":"yarn run pre:slither && slither --hardhat-artifacts-directory build/contracts .  --filter-paths 'node_modules|arb-bridge-eth|arbos-precompiles' && yarn run post:slither","test:l1":"hardhat test test/*.l1.ts","test:l2":"hardhat test test/*.l2.ts","test:e2e":"hardhat test test/*.e2e.ts","build:0.6":"INTERFACE_TESTER_SOLC_VERSION=0.6.9 yarn run build","build:0.7":"INTERFACE_TESTER_SOLC_VERSION=0.7.0 yarn run build","build:0.8":"INTERFACE_TESTER_SOLC_VERSION=0.8.15 yarn run build","test:unit":"forge test","typechain":"hardhat typechain","pre:slither":"yarn run post:slither && ln -s ../../node_modules/arb-bridge-eth && ln -s ../../node_modules/arbos-precompiles","gen:uml:test":"sol2uml ./contracts/tokenbridge/arbitrum,./contracts/tokenbridge/test -o ./gatewayTestUML.svg","post:slither":"rm -f arb-bridge-eth && rm -f arbos-precompiles","test:storage":"./test/storage/test-storage.bash","lint:solidity":"solhint 'contracts/**/*.sol'","test:mutation":"ts-node test-mutation/gambitTester.ts","prepublishOnly":"hardhat clean && hardhat compile","test:signatures":"./test/signatures/test-sigs.bash","blockscout:verify":"hardhat run ./scripts/orbitVerifyOnBlockscout.ts","deploy:tokenbridge":"hardhat run scripts/deploy_token_bridge_l1.ts --network mainnet","test:compatibility":"yarn run build:0.6 && yarn run build:0.7 && yarn run build:0.8","test:creation-code":"hardhat test test-e2e/creationCodeTest.ts","test:e2e:local-env":"yarn hardhat test test-e2e/*","test:unused:errors":"./test/unused-errors/find_unused_errors.sh","create:token-bridge":"ts-node ./scripts/deployment/createTokenBridge.ts","deploy:usdc-token-bridge":"hardhat run scripts/usdc-bridge-deployment/deployUsdcBridge.ts","deploy:local:token-bridge":"ts-node ./scripts/local-deployment/deployCreatorAndCreateTokenBridge.ts","deploy:token-bridge-creator":"ts-node ./scripts/deployment/deployTokenBridgeCreator.ts","test:tokenbridge:deployment":"hardhat test test-e2e/tokenBridgeDeploymentTest.ts"},"_npmUser":{"name":"gzeon","email":"im@gzeon.dev"},"_npmVersion":"8.19.2","description":"<p align=\"center\"><img src=\"docs/assets/arbitrum_horizontal_logo.png\" width=\"600\"></p>","directories":{},"maintainers":[{"name":"dzgoldman","email":"dzgoldman@wesleyan.edu"},{"name":"hkalodner","email":"harry@offchainlabs.com"},{"name":"spsjvc","email":"dragisaspasojevic@gmail.com"},{"name":"gzeon","email":"im@gzeon.dev"}],"_nodeVersion":"18.12.1","dependencies":{"@openzeppelin/contracts":"4.8.3","@arbitrum/nitro-contracts":"1.1.1","@openzeppelin/upgrades-core":"^1.24.1","@offchainlabs/stablecoin-evm":"1.0.0-orbit-alpha.2","@offchainlabs/upgrade-executor":"1.1.0-beta.0","@openzeppelin/contracts-upgradeable":"4.8.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","dotenv":"^10.0.0","eslint":"^7.32.0","ethers":"^5.4.5","tslint":"^6.1.3","hardhat":"2.17.3","prompts":"^2.4.1","solhint":"^3.2.0","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^2.3.2","typechain":"^5.1.2","typescript":"^4.2.2","@types/chai":"^4.2.15","@types/node":"^14.14.28","@types/mocha":"^9.0.0","arb-upgrades":"0.0.1","@arbitrum/sdk":"^4.0.4","@types/prompts":"^2.0.14","hardhat-deploy":"^0.9.1","@types/fs-extra":"^11.0.4","ethereum-waffle":"^3.2.0","solidity-coverage":"v0.7.17","@typechain/hardhat":"^2.3.0","eslint-plugin-mocha":"^9.0.0","@typechain/ethers-v5":"^7.0.1","hardhat-gas-reporter":"^1.0.4","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","hardhat-contract-sizer":"^2.10.0","solhint-plugin-prettier":"^0.0.5","prettier-plugin-solidity":"^1.0.0-beta.17","@nomiclabs/hardhat-ethers":"^2.0.1","@nomiclabs/hardhat-waffle":"^2.0.1","@typescript-eslint/parser":"^4.29.0","@nomiclabs/hardhat-etherscan":"^3.1.0","@typescript-eslint/eslint-plugin":"^4.29.0","@typescript-eslint/eslint-plugin-tslint":"^5.30.6"},"optionalDependencies":{"@openzeppelin/upgrades-core":"^1.24.1"},"_npmOperationalInternal":{"tmp":"tmp/token-bridge-contracts_1.2.5_1754507295562_0.8442693749422265","host":"s3://npm-registry-packages-npm-production"},"_id":"@arbitrum/token-bridge-contracts@1.2.5","version":"1.2.5"}