{"_id":"@axelar-network/axelar-cgp-near","_rev":"6-b9dec083b3f8bb88387f459918ff32f4","name":"@axelar-network/axelar-cgp-near","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@axelar-network/axelar-cgp-near","version":"1.0.0","keywords":["ethereum","near","axelar"],"author":{"name":"axelar-network"},"license":"MIT","_id":"@axelar-network/axelar-cgp-near@1.0.0","maintainers":[{"name":"nav902384","email":"nav@axelar.network"},{"name":"alanrsoares","email":"alanrsoars@gmail.com"},{"name":"kiryl-axelar","email":"kiryl@axelar.network"},{"name":"eng_axelar","email":"eng@axelar.network"},{"name":"nptytn","email":"nptytn2@gmail.com"},{"name":"canhtrinh","email":"canh.coding@gmail.com"}],"homepage":"https://github.com/axelarnetwork/axelar-cgp-near#readme","bugs":{"url":"https://github.com/axelarnetwork/axelar-cgp-near/issues"},"dist":{"shasum":"6b024a4524bc452aac21d48280f4b436979b73bf","tarball":"https://registry.npmjs.org/@axelar-network/axelar-cgp-near/-/axelar-cgp-near-1.0.0.tgz","fileCount":4,"integrity":"sha512-FzExtfKWzw5OLSMr/kpbm+fcCt94fb0JmypRtIWHs1trYZoNhTFlqNF9fIDLR30rcITixTV46DWSg3R5okiq1g==","signatures":[{"sig":"MEQCIG0CoGT5d0at+XurRwYgtPAgrh4qRqBz0/zkMs68hIA9AiArhWEdvgREbal1xbyR7/20yYwmflHcit+wCKGU5LnCgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1326497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGdCMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppJg/5ASh+aJv+7EqXglVa13ofuZrcoBPESTT1ptiLr8ZhOvM+iVTE\r\nhMiyjsO8OFPYQSR/WpKs2uPPMlOgMfoTkKfKpXAKqOtOKi9eoS6KgMAxOeTF\r\nVspLg0YlOqF1lRDcZmCO1PQXX1PLb4p7RZRz07l75K6XUl4+iY6+ou7PokbH\r\n39EVtv9xyxr/3W/MvfP/QbNry2/ImkeuNVBQBccB9TMXkB7/Txrj4YYVX3Wg\r\nS8ZFh2lDbNBunXNZVB714YM1uGaWC7mmiHfN3elFTbTZILQrtFRl23IaLK8e\r\n0tAG3KTZ+0pMSBn42Is68KXVGGutwZNq0n4hdFGZQIBQDdjighWAUyRoGCKV\r\nBmd6zpWLI9jhNr6NA6HFVv9Hcsnztffu/uV0FguOIm2rxuESSofTDSRQqbpz\r\n61t/7LZlmHLFavupfukr4fyWht6ELUCzHqan02hIPOeVuT//Bc3YJfwehptS\r\nBYJhTEYPDpKf67mxHn710hNw8hnnEDMtdf4hcyBDabnEZEQd4ssmHvj4ckm4\r\n/WEAarkownjKOnST1WIVldLp4wVqdLL6wJgra7wpsrwQ6t2185oNdG2lkahX\r\n+nfn+S5mdpfNdM0yf/GH4+HmgRrq3HNLW8ZAiqgyahcnmrIJVo9KpPz9R+KE\r\n+nIzOn9+xZYciCk3tiUyHCHQbWZbSCzr1tI=\r\n=Epkc\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^16.0.0 || ^18.0.0"},"gitHead":"e61c8c453f43fe8c17ffbd04c673a5b65229b013","scripts":{"test":"cd integration-tests && npm run test","build":"npm run build:contract && npm run build:contract-example","deploy":"npm run deploy:axelar-cgp-near && npm run deploy:executable-example","build:contract":"cd contract && ./build.sh","build:contract-example":"cd executable-example && ./build.sh","deploy:axelar-cgp-near":"cd contract && ./deploy.sh","deploy:executable-example":"cd executable-example && ./deploy.sh"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"repository":{"url":"git+https://github.com/axelarnetwork/axelar-cgp-near.git","type":"git"},"_npmVersion":"8.19.3","description":"NEAR Smart Contracts for Axelar Network","directories":{},"_nodeVersion":"16.19.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"near-cli":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/axelar-cgp-near_1.0.0_1679413388422_0.5492645329047803","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-03-21T15:43:08.421Z","modified":"2025-05-22T17:01:06.556Z","1.0.0":"2023-03-21T15:43:08.709Z"},"bugs":{"url":"https://github.com/axelarnetwork/axelar-cgp-near/issues"},"author":{"name":"axelar-network"},"license":"MIT","homepage":"https://github.com/axelarnetwork/axelar-cgp-near#readme","keywords":["ethereum","near","axelar"],"repository":{"url":"git+https://github.com/axelarnetwork/axelar-cgp-near.git","type":"git"},"description":"NEAR Smart Contracts for Axelar Network","maintainers":[{"email":"nptytn2@gmail.com","name":"nptytn"},{"email":"eng@interoplabs.io","name":"eng_axelar"},{"email":"nav@axelar.network","name":"nav902384"},{"email":"priyanshi@interoplabs.io","name":"priyanshi1612"}],"readme":"# axelar-cgp-near\n\n<p align=\"middle\">\n    <a href=\"https://axelar.network/brand\" target=\"blank\"><img src=\"./tech-logos/axelar_logo.png\" width=\"200\" alt=\"Axelar Logo\"/></a>\n    &nbsp;\n    &nbsp;\n    &nbsp;\n    &nbsp;\n    &nbsp;\n    <a href=\"https://near.org/\" target=\"blank\"><img src=\"./tech-logos/near_logo.png\" width=\"200\" alt=\"Near Logo\" /></a>\n</p>\n\n# Exploring The Code\n\n1. The Axelar Authentication and Gateway smart-contract code lives in the `/contract` folder.\n2. The example smart-contract that supports communication with Gateway lives in the `/executable-example` folder.\n3. Test contract using: `npm test`, this will run the tests in `integration-tests` directory.\n\n# Quick Start\n\nInstall dependencies:\n\n    npm install\n\nBuild contract:\n\n    npm run build\n\nBuild and deploy your contract to TestNet with a temporary dev account:\n\n    npm run deploy\n\nTest your contract:\n\n    npm run test\n\n# Deploy\n\nEvery smart contract in NEAR has its [own associated account][near accounts].\nWhen you run `npm run deploy`, your smart contract gets deployed to the live NEAR TestNet with a temporary dev account.\nWhen you're ready to make it permanent, here's how:\n\n## Step 0: Install near-cli (optional)\n\n[near-cli] is a command line interface (CLI) for interacting with the NEAR blockchain. It was installed to the local `node_modules` folder when you ran `npm install`, but for best ergonomics you may want to install it globally:\n\n    npm install --global near-cli\n\nOr, if you'd rather use the locally-installed version, you can prefix all `near` commands with `npx`\n\nEnsure that it's installed with `near --version` (or `npx near --version`)\n\n## Step 1: Create an account for the contract\n\nEach account on NEAR can have at most one contract deployed to it. If you've already created an account such as `your-name.testnet`, you can deploy your contract to `near-blank-project.your-name.testnet`. Assuming you've already created an account on [NEAR Wallet], here's how to create `near-blank-project.your-name.testnet`:\n\n1. Authorize NEAR CLI, following the commands it gives you:\n\n   near login\n\n2. Create a subaccount (replace `YOUR-NAME` below with your actual account name):\n\n   near create-account near-blank-project.YOUR-NAME.testnet --masterAccount YOUR-NAME.testnet\n\n## Step 2: deploy the contract\n\nUse the CLI to deploy the contract to TestNet with your account ID.\nReplace `PATH_TO_WASM_FILE` with the `wasm` that was generated in `contract` build directory.\n\n    near deploy --accountId near-blank-project.YOUR-NAME.testnet --wasmFile PATH_TO_WASM_FILE\n","readmeFilename":"README.md"}