{"_id":"@axelar-network/axelar-local-dev-near","_rev":"61-9fb7fa76576b2844c660c06a4a29984e","name":"@axelar-network/axelar-local-dev-near","dist-tags":{"alpha":"2.2.0-alpha.27","latest":"2.3.2"},"versions":{"2.0.0-alpha.4":{"name":"@axelar-network/axelar-local-dev-near","version":"2.0.0-alpha.4","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.0.0-alpha.4","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"}],"dist":{"shasum":"02de7756753b8d0b004cf66d22a6d4f0fb23102f","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.0.0-alpha.4.tgz","fileCount":25,"integrity":"sha512-+ZOSARe3TtfsH2a/yUYZo3VfXOvKzDPcsqOzuLdOdet5EXRaCZu2QWYqL3KO0Y2dfO/9GeMRHYOQUu7Zggau4Q==","signatures":[{"sig":"MEQCIAjUIBWjnqNKmSuMpX3Foy+e6Amdq4mHbs5YqTyPHsl8AiBN/nSyCAwMNzJkPYuHPH12bl8qMWMYOOQ9w7kO6rk3Ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45539},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"a0d196c68330e9d8be123f5b98410aeeaed243d3","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","prepare":"run-s build","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"","directories":{},"_nodeVersion":"18.9.0","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.0.0-alpha.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.0.0-alpha.4_1684406183678_0.6484239705547366","host":"s3://npm-registry-packages"}},"2.0.0-alpha.5":{"name":"@axelar-network/axelar-local-dev-near","version":"2.0.0-alpha.5","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.0.0-alpha.5","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"}],"dist":{"shasum":"a302e874d94922e761e9d600b62c2b903fc47476","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.0.0-alpha.5.tgz","fileCount":25,"integrity":"sha512-lJVpdnox9jLpdt9pp90bD3XWajQWnZAoqYsVOUTojmgGLfSvXMzeCwaD8a+k+y0SfgEi1KIdCKc3j6raTrmU1A==","signatures":[{"sig":"MEUCICrC30dauuk8lg6bXLul57wsZj4emSbQ86PG9sjv9/ldAiEA0i/chalRYP/6zVI1pbzKrBNvIbjy4tnRqXPxC6KY9Dg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45539},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"ERROR: No README data found!","gitHead":"697560c4f5ff29e3d232badb5e638c65d791dedc","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","prepare":"run-s build","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"","directories":{},"_nodeVersion":"18.9.0","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.0.0-alpha.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.0.0-alpha.5_1684407723349_0.5067845883342847","host":"s3://npm-registry-packages"}},"2.0.0-alpha.6":{"name":"@axelar-network/axelar-local-dev-near","version":"2.0.0-alpha.6","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.0.0-alpha.6","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"}],"dist":{"shasum":"e849ba3c364652ca82401d71104d229132743abb","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.0.0-alpha.6.tgz","fileCount":25,"integrity":"sha512-BDRHsK3Q6szPXjc4m0jaMNWJ0M4qAtUcSHZR4W68BqaOYkk9tf7B6IRIy4rmbVoCG5qJDh2rDxrYC/V9iAUdfQ==","signatures":[{"sig":"MEQCIGlrJUomnhlcoKsa/a+XUKfia50IKvp+MSNTaqF47J6PAiBWeVxQvfVIz6FDAnkvuyzn6TqFMHrGIH8x+tT1j9xFwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45539},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"ERROR: No README data found!","gitHead":"c4da0b94c8d789f63c7bf3d6df70d549d3485421","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","prepare":"run-s build","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"","directories":{},"_nodeVersion":"18.9.0","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.0.0-alpha.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.0.0-alpha.6_1684408825050_0.5648821995057263","host":"s3://npm-registry-packages"}},"2.0.0-alpha.7":{"name":"@axelar-network/axelar-local-dev-near","version":"2.0.0-alpha.7","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.0.0-alpha.7","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"}],"dist":{"shasum":"6f4850e45a7e3d0bae8288a93f7d20487ceecb67","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.0.0-alpha.7.tgz","fileCount":25,"integrity":"sha512-peA8IE8Vn/8TgvtZSZEKUIPR+UwgPV9rnD0diiRo60MmefB2fzGb0p3fcZXPgnvt/lodyOtv878O2JEsaV5bjw==","signatures":[{"sig":"MEQCIHWEBVLuoqEtVAddKoLhVsttxvq0rMjLpwkwjx06kTrHAiAwGquzWOBhgP5kLCufqNrBn8sLFI7FF2J2DVAo2Qq3Mw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45539},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"ERROR: No README data found!","gitHead":"2a0ea1529804f6b0b97b076a7ccbe8fca74e122a","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","prepare":"run-s build","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"","directories":{},"_nodeVersion":"18.9.0","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.0.0-alpha.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.0.0-alpha.7_1684457620994_0.23291368612760888","host":"s3://npm-registry-packages"}},"2.0.0-alpha.8":{"name":"@axelar-network/axelar-local-dev-near","version":"2.0.0-alpha.8","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.0.0-alpha.8","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"}],"dist":{"shasum":"88da6590269588d2990bf38a1fb1a77ce2605e8c","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.0.0-alpha.8.tgz","fileCount":26,"integrity":"sha512-YrQBmt4lmpKMh22fKXdd9/bDDINS8+d3Ik6qhne6abuvdRV5z3HvzwASoLxNpS5t/ftUdPiTnghQ7NyJzy9/Pw==","signatures":[{"sig":"MEUCIQDTQV1k2EBsNKnf3Oa9AH+d6NOpRhjSRa/ZZgWl6YSuhAIgT07oOKEvbUzMustnLfamDO8dvPTy/lDgZzwEMfOwlAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47372},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","gitHead":"aa790985953fe6abc05e6f90afb9c7991c2604ac","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","prepare":"run-s build","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"18.9.0","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.0.0-alpha.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.0.0-alpha.8_1684484427919_0.9110390882136177","host":"s3://npm-registry-packages"}},"2.0.0-alpha.9":{"name":"@axelar-network/axelar-local-dev-near","version":"2.0.0-alpha.9","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.0.0-alpha.9","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"}],"dist":{"shasum":"72450a73dde52ad5fb39a4a6adf3224cc14cdb2b","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.0.0-alpha.9.tgz","fileCount":26,"integrity":"sha512-YCOHgdgJnFkSFPIgieHys3Fzdigy/lA2PN8RvSYZ3JR8V+3y26rNbfWSwKaHjokqgRwCMT/ynggL683RZn7v6w==","signatures":[{"sig":"MEQCIEk20IyGH/HC+kVyCpBtCKpfIW8qkocoKcPpPt4zUcOvAiAx87VcdMmiNRQ5GA2wh0fwdY4YKFJSs6hh1cmINFfHRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47372},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","gitHead":"bbf067846616e01d42da2923dbbb4b034576e969","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","prepare":"run-s build","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"18.9.0","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.0.0-alpha.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.0.0-alpha.9_1684569185853_0.49797846405200175","host":"s3://npm-registry-packages"}},"2.0.0-alpha.10":{"name":"@axelar-network/axelar-local-dev-near","version":"2.0.0-alpha.10","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.0.0-alpha.10","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"}],"dist":{"shasum":"5e2d499f2bad3b698a3fd2f2322953363938611e","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.0.0-alpha.10.tgz","fileCount":26,"integrity":"sha512-jRD9ysywfQ8Rgr319W8OilH/ogUIy0mytMel8kwxGn7F92mIajAus5RHLmUSTY0Jy5SiNiMHhNjJCCLbBMJCrA==","signatures":[{"sig":"MEQCIFtCtwBPGC6eKTMyst4j8Pp3ZEoFxXSM8UvDb0xKhuKpAiAa4GsaEjNReGIV5hz10kEZrICa7TYf0vZQagkYJev/RA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47340},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","gitHead":"0e7ac42a9baaee7f3e578820ca2182ec9040cad0","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.19.1+arm64 (darwin)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"16.19.1","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.0.0-alpha.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.0.0-alpha.10_1684630799935_0.4041133858579953","host":"s3://npm-registry-packages"}},"2.0.0-alpha.11":{"name":"@axelar-network/axelar-local-dev-near","version":"2.0.0-alpha.11","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.0.0-alpha.11","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"}],"dist":{"shasum":"a376bc58a74b539ecd2c6b67fcc388d56053a61b","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.0.0-alpha.11.tgz","fileCount":26,"integrity":"sha512-H/bdL8fLfoKzX0pwI6YIHJ8k0u7KOHmNAPAr86IlXTRYMgQ8eV8xHtw6jqP10JGwLYH3vWQcJvQtfWjxxn+svA==","signatures":[{"sig":"MEUCIBLrBkDIOJRldK5KCsccMj/GM/VZc+XgC3zvZXl2XaQVAiEAkj1wdQ+BSts+L/y6IOPg2/byhX+g4mKhataA+fUI2TE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47340},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","gitHead":"80551effee1a2ab0a510322a5c4d88196c89864e","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.19.1+arm64 (darwin)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"16.19.1","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.0.0-alpha.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.0.0-alpha.11_1684649948960_0.36735002865852273","host":"s3://npm-registry-packages"}},"2.0.0-alpha.12":{"name":"@axelar-network/axelar-local-dev-near","version":"2.0.0-alpha.12","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.0.0-alpha.12","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"}],"dist":{"shasum":"ed366eda3b70daa7ff2c9a58eea44c691b80904a","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.0.0-alpha.12.tgz","fileCount":26,"integrity":"sha512-NxpJbrW8m+0fUlozPVukVwUyyEIz6uuDshIbbSIdfiXU6sokcuhKPUuN1JWzgVGNmcfmArJo8++jYlpBL42J9g==","signatures":[{"sig":"MEYCIQDX+s+UiP2uBJAR9bQz2ncJp6rwyQfOR0JlU0dtzWtv2QIhAILSo7g4SJdtOTlxBc0PII7KmIT4nRjjbvDlduUW0T4Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47340},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","gitHead":"384cf3add4dc6f073a7a1ef9d7c3199731125c3a","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.19.1+arm64 (darwin)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"16.19.1","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.0.0-alpha.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.0.0-alpha.12_1684651079935_0.0429456729585429","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@axelar-network/axelar-local-dev-near","version":"2.0.0","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.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"}],"dist":{"shasum":"c29ef8c546f955c8f360854e7279f5d15a57577c","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.0.0.tgz","fileCount":26,"integrity":"sha512-/5NcHBc1QRNwoqyBbPoX0dmf3GeTMdeNqq46oGoz3xdyK1mfLY8BqTxzCliTALV9qMcAH7QznIGabs+HsEubRQ==","signatures":[{"sig":"MEQCIBg7Q2QLAtvH0zGETXcbqCpVYhh9uofud1f/cSjn/XZnAiBx6wFcbvVjfmapbRW373JYH3qp2coay8ItV+NgFutj3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47322},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"a20f3ce8393eb69e95b3da1b9bc9460c6c26fb4e","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.0.0_1685610297021_0.9798043332035393","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@axelar-network/axelar-local-dev-near","version":"2.0.1","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.0.1","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"}],"dist":{"shasum":"bc326361b92fc2894286283cb336f6d29aad43ca","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.0.1.tgz","fileCount":26,"integrity":"sha512-gsAYv5YatHhKKZXHQEkA5vqa1yQJbfVuhQAVfDIGXI5HQiO+01j+gwwua8A2q4xotK4hCa5/RIizxf+X5u2MAQ==","signatures":[{"sig":"MEUCIErK+lrV4VtXdyn0wz52wTlcsbTIXLeMoVB5UzIwWRh8AiEAjWhAnyFkm8eMQeDGHWcpXaET25huCqwY2LM1DL8pNhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47322},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","gitHead":"1b1f490fe6c6a246c7c1c7744c8e7d6089a08ccc","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.0.1_1686290025614_0.24403403248380595","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@axelar-network/axelar-local-dev-near","version":"2.0.2","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.0.2","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"}],"dist":{"shasum":"73e38730a4e1b0aa5f7a899becc09ac550bed1e3","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.0.2.tgz","fileCount":27,"integrity":"sha512-c+OPgWpVDJu3/4d2G2BncDpw5UpHRd+7U8KlMAizJkV5FnLbZmQGkKrB+pKrwVPqywBsegzBErLFRSoNkIP2RA==","signatures":[{"sig":"MEUCIQDJIOp7EXTxXTio2G6JvM02H6JR4tJ/0FcKqeMnuYCvEwIgFuDVOeF5RCqsGMV58dYV5yxQFD/lzdYuziEKg5FCF28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369108},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"ea710ae7247ffc34756b47cfaa5597fc3927451a","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.0.2_1687325294863_0.39342291622412673","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@axelar-network/axelar-local-dev-near","version":"2.0.3","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.0.3","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"}],"dist":{"shasum":"56fe7e17a6ea3c20f1cb81a44d7d6757ffe9d3a1","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.0.3.tgz","fileCount":27,"integrity":"sha512-bIa0uAuSg9Zbtn+28qS35/QwVWXepInkvHGFLg7IOQW6O39vzr74jgSLaL+2jar3M/ibZUzrrWb2UMLPGrM1DQ==","signatures":[{"sig":"MEYCIQDDnTbQidcR0ZqtYHoM8mWJSbWuqUWJ5QhFZLek8jxqagIhAP+DaUswQNX3620kkEAyaWHy7/zMZFLtCp1ZaDgLr035","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369108},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"f5034079ace0104fce0ff9b5075d55609169df02","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.1+x64 (linux)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"16.20.1","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.0.3_1688551268596_0.0435834203146952","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@axelar-network/axelar-local-dev-near","version":"2.0.4","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.0.4","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"}],"dist":{"shasum":"348b82120f56b1c6a81c7714fceb890d82ec052c","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.0.4.tgz","fileCount":2,"integrity":"sha512-v2y5vldOCMBW98vKq9AT16XocYYAXvZydn4ItSC8o+RUT/gahr+7jlLU6fmo/X29paM9b0o6t/vvuNvw9iAEPg==","signatures":[{"sig":"MEUCIGrKM73pR1D3YTCMF6bB8TElBZKwc2QSAoajgTtu+ntcAiEA474CdSoJfj/ZL4JuJr0JV8ok8KnYHvkDIOm4rbsAvmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3588},"main":"dist/index.js","gitHead":"71e9ec632273096eac2004ceaacd342c074dce8f","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.1+x64 (linux)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"16.20.1","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.0.4_1692008507990_0.030690780160314457","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@axelar-network/axelar-local-dev-near","version":"2.0.5","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.0.5","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"}],"dist":{"shasum":"c94262e475405197b6956a7025269a2252f5696e","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.0.5.tgz","fileCount":27,"integrity":"sha512-f9VYY2KbfaT4kgALCETt5vmuHNwOygiD05HYECsMksWkTPuij1jE/E3dxMtAxLct5eQzx7jiNxFHSq5hAHN6Cg==","signatures":[{"sig":"MEYCIQDebrFzh6t0wOGP0FcuMd16Bpn0CVn5Z5eTwkflfnFexQIhAL9BfUdLD5hC1HPUcyEiF1iwgdTPD1P8e6NUjjNjiKff","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369108},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"b32f4b5a433dedb20a3613255eefae4969dbdb7a","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.1+x64 (linux)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"16.20.1","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.0.5_1692068828640_0.96888516162339","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@axelar-network/axelar-local-dev-near","version":"2.1.0","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.1.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"}],"dist":{"shasum":"c1d049dfd501add39930dc1d547facadb6424da6","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.1.0.tgz","fileCount":27,"integrity":"sha512-q80mfQYxtyy0RsH/OzsNpqVftqP8uy3NYYQodYy03ybyM4ZOqcOcpm62NmsekvK1xAQ+cYIU33BAWOwDyQufYw==","signatures":[{"sig":"MEQCIEC7hSmjP3lg643QLsdr6kIxZZmMRZN8GwIfsVIznbUeAiBLjU+Jp7k4d3EZdUBXuOE8VtXNA6suPYKH1C1Gck9IEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369108},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"bbcffa87b2355e70e4abb087196359b5f0470f7b","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.2+x64 (linux)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.1.0_1693900533471_0.24567744245095513","host":"s3://npm-registry-packages"}},"2.1.1-alpha.1":{"name":"@axelar-network/axelar-local-dev-near","version":"2.1.1-alpha.1","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.1.1-alpha.1","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"}],"dist":{"shasum":"875aab4b4ba9d0063a4e464ba32dc86142995ecc","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.1.1-alpha.1.tgz","fileCount":27,"integrity":"sha512-tH8TcXEiV3qMuQWQe/1dpwyI/FW2DSmQimRHw487d5X7hXndURanVA8MdZD7nhpsUcw77H/W56krs7Oh2T1Pbg==","signatures":[{"sig":"MEYCIQDgmuaCNbwwASGQR6fRz8FyxYsT9Ys1bGosoJuZQQrTYgIhALnbiO8VFdPLLx8/uTLgMJAfu0/T9lLV9s4uktXaTvSc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369124},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","gitHead":"2efa492b4b75092ccb544602178651095b3e8036","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"18.9.0","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.1.1-alpha.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.1.1-alpha.1_1694766775644_0.5271345401635428","host":"s3://npm-registry-packages"}},"2.1.1-alpha.2":{"name":"@axelar-network/axelar-local-dev-near","version":"2.1.1-alpha.2","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.1.1-alpha.2","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"}],"dist":{"shasum":"704241edef6541a79c6ae766ca6f7dfcb0d4f128","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.1.1-alpha.2.tgz","fileCount":27,"integrity":"sha512-YEAL26qnwBUQE4Wj24TqQdMEJjak0Q/4sRrVCqw2+MAgNTNnNLw6eMttYzl6L+xw5NPMBt+8X1lVcBPamTxMMA==","signatures":[{"sig":"MEQCIH5vN/6qAafPnAWbyOp4rG4Fz+89isQFitloanKslQRUAiAODCsWPTvCZMq3FqubnWghljqIBnzx/UcR00GnoomIAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369124},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","gitHead":"737557e973e84baaacdff549fe635ff588c01842","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"18.9.0","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.1.1-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.1.1-alpha.2_1694768027505_0.9992559773321157","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@axelar-network/axelar-local-dev-near","version":"2.1.1","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.1.1","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"}],"dist":{"shasum":"a9fc6d2e0530f315fbb486984c7bce49ae2f5b41","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.1.1.tgz","fileCount":27,"integrity":"sha512-0WSjZ/r/w1a2RpVv5jo4N14vuhWEaMIbg+dXTcDHEUu62xsEB3cfotoLhDovKxmg01h1ZXQPn+iXrmpk0dHh2w==","signatures":[{"sig":"MEUCIQC7VlXQtqMNIWUacps9AmECUilDsfb8o4UOQlXvrswP1gIgHjeiWwWxAYc2nYAiKlNozpIeHj4fv3hqKrBSU/MfvYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369108},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"df7d3666117e7222cb1f0408d674a0814748ca13","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.2+x64 (linux)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.1.1_1695105037880_0.5795363547788466","host":"s3://npm-registry-packages"}},"2.2.0-alpha.1":{"name":"@axelar-network/axelar-local-dev-near","version":"2.2.0-alpha.1","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.2.0-alpha.1","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"}],"dist":{"shasum":"ad1c9284410070716da0a254cfc26cf28a79d6bd","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.2.0-alpha.1.tgz","fileCount":27,"integrity":"sha512-VfKmrss26tJOxYiD5yvlgMRl7uMeKW3Thkg7P5Og6MLBw0PDOs0y+u/H3qcDKUhDNyZo6aO7NUHdgbbmXmpaWg==","signatures":[{"sig":"MEUCIQCplaL/AY1ZJD/l1dQc1eS9gsXr191owm806ppqVoE6CAIgfnvpZ9HfkiUY3CI8moZ7jhQlvZvwUml1VxF2u7y6Oiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369124},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","gitHead":"6da983c9ef308ff81366035fe92264f8a3906d6b","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"18.9.0","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.2.0-alpha.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.2.0-alpha.1_1699626543518_0.007843208352237951","host":"s3://npm-registry-packages"}},"2.2.0-alpha.2":{"name":"@axelar-network/axelar-local-dev-near","version":"2.2.0-alpha.2","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.2.0-alpha.2","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"}],"dist":{"shasum":"fb80911654b7f60f91c2908bff65758f292038ed","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.2.0-alpha.2.tgz","fileCount":27,"integrity":"sha512-P2N5VqY0psX1mqOoCAbjMvk0XfE247GoZCPujySZbu92zvwf7bIw84W1utEMBaxE6Pwk6M/PBtE/RtqPUFkLXg==","signatures":[{"sig":"MEQCIEun/YnUBlD+Pw5CjWdkoSrudTjl+EcIjRI2outJAIb4AiAXbDX1zKxcvfHIMkjSjiM5yLbB3VCjYJmndumEpdl2NQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369124},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","gitHead":"34634f4e0c4c8a63d1286b5163224dd53985ffdf","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+arm64 (darwin)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"18.18.2","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.2.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.2.0-alpha.2_1699688799857_0.7655371563812534","host":"s3://npm-registry-packages"}},"2.2.0-alpha.3":{"name":"@axelar-network/axelar-local-dev-near","version":"2.2.0-alpha.3","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.2.0-alpha.3","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"}],"dist":{"shasum":"d698ba5c6ff59f17ff1ca726a6b0b877fbd67cc8","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.2.0-alpha.3.tgz","fileCount":27,"integrity":"sha512-K50OhZZ/cqcKq++iHWb3gA55eZBnbKoYLHdDYdKBnY1iDOWsc+1IHm6k/S9oY/1Wpn1SSD2vHC6yNo7bnDX4sA==","signatures":[{"sig":"MEYCIQC/gQ33Yt042ij4h3o2qKd17GvzZ4o/4NplAeFMuO0kPAIhAMv9qZsmSu0gdKNvUAsFbc/zNln8IX2LIDodUAj9wHmw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369124},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","gitHead":"fde030eb5259dcbda8fc6d136a77ce145ce1b492","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+arm64 (darwin)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"18.18.2","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.2.0-alpha.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.2.0-alpha.3_1700811183437_0.4534962463016421","host":"s3://npm-registry-packages"}},"2.2.0-alpha.4":{"name":"@axelar-network/axelar-local-dev-near","version":"2.2.0-alpha.4","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.2.0-alpha.4","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"}],"dist":{"shasum":"67ca0a5573b003d5450b0027ae08db6aff7f2453","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.2.0-alpha.4.tgz","fileCount":27,"integrity":"sha512-ertAHKrGonly6MPP0CWc0PWM8YMb7lsZzd1T4ACTToelStAk7ftK3y99KaZZcXjfuw4u+3DAbUBuIyxMBgwDKw==","signatures":[{"sig":"MEUCIC458+xvx85MhNdKurPacd7eHF2QmEbfd8qAVpg22XzQAiEA52Bwzx/W9HRvCaIOow/k5kht8GZTkBzGOxyJ6mv8YwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369124},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","gitHead":"1861e1c0391a449525659f2f42ea8d4c22282622","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+arm64 (darwin)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"18.18.2","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.2.0-alpha.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.2.0-alpha.4_1700811471492_0.6657035721524529","host":"s3://npm-registry-packages"}},"2.2.0-alpha.5":{"name":"@axelar-network/axelar-local-dev-near","version":"2.2.0-alpha.5","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.2.0-alpha.5","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"}],"dist":{"shasum":"602827663845da816b87a64687ded57496d315aa","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.2.0-alpha.5.tgz","fileCount":27,"integrity":"sha512-By0c+XXVur2H+Nu63tU85unNrrE4oPzuSO+NFNS81MXa1gb2O/eIienq13VuFnYaslboirnzjDBHz8a5PBszbA==","signatures":[{"sig":"MEQCIDGgmafZOzAdrULBkW2o4ce6nSW9ZZRSW3Z6yNXiCGm3AiAfP6M6JNlgmnxT+L2K3QHqQZWIHNha38Y9kVpWl7gCTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369124},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","gitHead":"9f1ac43e7ea756f2f205c8501094b206154879d2","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+arm64 (darwin)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"18.18.2","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.2.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.2.0-alpha.5_1700812220066_0.2878568743407177","host":"s3://npm-registry-packages"}},"2.2.0-alpha.6":{"name":"@axelar-network/axelar-local-dev-near","version":"2.2.0-alpha.6","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.2.0-alpha.6","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"}],"dist":{"shasum":"622143f801a290a418ed64c3a455309dbf823b71","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.2.0-alpha.6.tgz","fileCount":27,"integrity":"sha512-ljOK4ahIm8yTydMsnGf2G4s+806NHF6PElihP5FJ3KQI2LzwA7b29DdcCfNaRqCW9hu75+8AlbfFHUUcthu6wg==","signatures":[{"sig":"MEUCIQCyobeeNEYF/j7uwgoZv71SfGWo8zNkjhO5+lxfqSpR5QIgF7tFVf0RPqxlztCuEknsdE7f7eVZhyLGCmAzQywepN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369124},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","gitHead":"a9fb169ca4fdca7d98d8ed932ce4df88625768e8","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+arm64 (darwin)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"18.18.2","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.2.0-alpha.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.2.0-alpha.6_1700819696625_0.6794455442838456","host":"s3://npm-registry-packages"}},"2.2.0-alpha.7":{"name":"@axelar-network/axelar-local-dev-near","version":"2.2.0-alpha.7","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.2.0-alpha.7","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"}],"dist":{"shasum":"87b6a21893ce24d4eb45e10d6c178baa3d0e600d","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.2.0-alpha.7.tgz","fileCount":27,"integrity":"sha512-yTJQj1eVdf8loVwZa5pvxjIvMuqq9UWGzMOhmY6Xaq6TbecEbH/tgRylsaN+/VZd5XcCvUGj42cUp8tBdE/nyA==","signatures":[{"sig":"MEYCIQDkngdpZbsGM87vytYCPEhVcDAquc/Od4srYWXNRU6TiAIhAPb/4Ehi5kyWW24Ai1FYAE33jjSPa17aOBB/YYwWbaA2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369124},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","gitHead":"7a219f734129e95f23d368491ec14e93a3867666","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+arm64 (darwin)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"18.18.2","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.2.0-alpha.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.2.0-alpha.7_1700820718032_0.6437682993591798","host":"s3://npm-registry-packages"}},"2.2.0-alpha.8":{"name":"@axelar-network/axelar-local-dev-near","version":"2.2.0-alpha.8","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.2.0-alpha.8","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"}],"dist":{"shasum":"30001687de523a0c22cd8cb558e42b5440f9e482","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.2.0-alpha.8.tgz","fileCount":27,"integrity":"sha512-IGth37LMeH2y6D9EvfoSlsCWnOUR32Q1xfXodU79LU0BClKSkCjZwZMU80r6d1np07IJ3vT/cPvhumfwhD3ekw==","signatures":[{"sig":"MEQCIC+9BFw2vu/KJAdUG2hyI7UO/W/gnvUYN4ynmBwehOBuAiB558soQlTMPX0LmE+/uOVKe135gaXCHXYqozcPwjmpqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369124},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","gitHead":"32e09167bf2d7ffb24ab2da8e32b6803d6fdc07b","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+arm64 (darwin)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"18.18.2","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.2.0-alpha.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.2.0-alpha.8_1701248997562_0.9463726471036717","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@axelar-network/axelar-local-dev-near","version":"2.1.2","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.1.2","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"}],"dist":{"shasum":"ed7bc59daba250325a0dc96c90f0f8834fba5d8a","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.1.2.tgz","fileCount":27,"integrity":"sha512-pIXcoom1TQJD09wrVaqCmdFdchLfTFr762GP5WVRfRJB5gEf7AEiAvg7e9wfI7TMny6MOMDTTh1LHxjWij7WrQ==","signatures":[{"sig":"MEYCIQCaUiEd/g4aplBy8N7S7Y+RMfhQFNx/hHcQShb2fsevlQIhANct6vj7pKm648RgXXmvmzMUI9SVUkx2oxN/GsMKMpQV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369108},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"edeacb4c1104ca9fcc8c3a10016a0e4cb0c54da2","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.2+x64 (linux)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.1.2_1701254587385_0.810042428170666","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@axelar-network/axelar-local-dev-near","version":"2.1.3","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.1.3","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"}],"dist":{"shasum":"b50b151f7c679cce67a325b2aebae757203dce16","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.1.3.tgz","fileCount":27,"integrity":"sha512-buJ1gh9/rgr/5oZZ9qCJHS1dvgp5ZaaHoRwgb42ZKQdzXLmVR7RyxuEDFKMgUWZjOCXGYLECVhFIgZTNy6DDKA==","signatures":[{"sig":"MEUCIDo2zoNPis322GVty8eQP5mxlqo5yD6s5rzblRHCTvRvAiEAiJAM+XqQ7B36g/TxN5yBa6o4esISYGvddZuI5KzdzL4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369108},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"497598453d8177d6a5a83d294ed19ced2462056a","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.2+x64 (linux)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.1.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.1.3_1701259401014_0.6264409368860202","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@axelar-network/axelar-local-dev-near","version":"2.1.4","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.1.4","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"}],"dist":{"shasum":"921d1bfb4b38fb5c5e2e5c66b495c23b7f141ea6","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.1.4.tgz","fileCount":27,"integrity":"sha512-RHMJQQZbhp+zaO0uekN5uRzFT/MsVsbY9oKbTAcmLoCxYhhtle0yBooJHz4Qi3yg75Asb9gdgQo+SANRIzupqw==","signatures":[{"sig":"MEQCID81L5hpkbXNtjGSEWp5qOb7KbuYT1RhY6eXKNm9gc5iAiBG7PAncXdG0Lyt7f7pUEdwKVu9dtH3WGK/cq2PZrN/1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369108},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"5e0a89fa7fc65b09424dd4c86c5d4952663b7068","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.2+x64 (linux)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.1.4_1701261591653_0.5686743986812122","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"@axelar-network/axelar-local-dev-near","version":"2.1.5","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.1.5","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"}],"dist":{"shasum":"37345703d835b270229977ae80c610dbd1f6d6a8","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.1.5.tgz","fileCount":27,"integrity":"sha512-Z3GYtA/8AOEm6dhLBcjecMp7GQeO67alnmQXC+Er/Hlw4g1ODS9d0Z/FDKhPTqJfVPrjoqj+i4pq/ranO/wV9g==","signatures":[{"sig":"MEUCIQCuQjQtUmODpG5FiK0md8qu4R107t6PfRbHnbjrcdRF6wIgBy7/ItpuNX4KoKgRai+CGzDvvBe+H6iFUSMt+A1DVF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369108},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"111f7557f871ab69573ce3a87ab2d811c8809a06","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.2+x64 (linux)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.1.5_1701272168602_0.3439398203124342","host":"s3://npm-registry-packages"}},"2.2.0-alpha.9":{"name":"@axelar-network/axelar-local-dev-near","version":"2.2.0-alpha.9","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.2.0-alpha.9","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"}],"dist":{"shasum":"26c71fc5f2959fbf3367a145a1cf33a526033c26","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.2.0-alpha.9.tgz","fileCount":27,"integrity":"sha512-PzxmdoSqVaWmr5RuiEuSlyIN9/OCymHEA1BkQhRtscdcdOS11SsFPRB1lIAXfqO7bZbGpVKFm+SKLX6MC4VJGg==","signatures":[{"sig":"MEUCIQD8Z6z6AVL0wMjx+ygZlnYpzLhoY9DBs2uFreDUvPUlugIgG3gwqIWgRkkShJci8UUd5mNCM+7wH92zXUqfz+1fmSM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369124},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","gitHead":"3e8ee991a71d2502de8e87da5e7a0778aa88c732","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+arm64 (darwin)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"18.18.2","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.2.0-alpha.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.2.0-alpha.9_1701332331830_0.5619190757937587","host":"s3://npm-registry-packages"}},"2.2.0-alpha.10":{"name":"@axelar-network/axelar-local-dev-near","version":"2.2.0-alpha.10","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.2.0-alpha.10","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"}],"dist":{"shasum":"3f73e7d89ae05aa78498466502b9b080d0786714","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.2.0-alpha.10.tgz","fileCount":27,"integrity":"sha512-m4VOkUE6PRyhzhlKyqSmViSjNZIbDyJQIjlf79moBaSwDVgqHEd0JWmOXKTEK/LgoUTPFcvN6416Wp8qTJLnfQ==","signatures":[{"sig":"MEQCIBOTTylQ04g8ruSbGD25JU8GKD7tEKv32ubnqK3/jZs7AiBToYtN707tmgLhLln+dcEpq+MSIkdimPA4IYAfOK4RFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369126},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","gitHead":"8a15b76d9755ca46f01cc53653a4ebd718e92ce0","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+arm64 (darwin)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"18.18.2","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.2.0-alpha.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.2.0-alpha.10_1701436005145_0.8161538840416453","host":"s3://npm-registry-packages"}},"2.2.0-alpha.11":{"name":"@axelar-network/axelar-local-dev-near","version":"2.2.0-alpha.11","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.2.0-alpha.11","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"}],"dist":{"shasum":"eab2419c6907679607b6cab49d08fe30a01ceac7","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.2.0-alpha.11.tgz","fileCount":27,"integrity":"sha512-yMzK2wylzqp3ftOwLCwNByzEwvWESGh0EWnrNAEUz+8eBzlbDDqdrc0lO4TNvy1rbWFdcbYsZsAwHlZM3R2cng==","signatures":[{"sig":"MEQCICF6kzNsWPsrS2tJgubWS5nGoXZ8S1sppQ/AtL0A697qAiAcC20WgWgEirzwjE0kuoKiLgMBLiM32JH6Zsv2PsdkCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369126},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","gitHead":"36f71e409fbc067455187bf7982adea1eaa60f32","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"18.9.0","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.2.0-alpha.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.2.0-alpha.11_1701440498753_0.185741895123134","host":"s3://npm-registry-packages"}},"2.2.0-alpha.12":{"name":"@axelar-network/axelar-local-dev-near","version":"2.2.0-alpha.12","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.2.0-alpha.12","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"}],"dist":{"shasum":"b8f6c1348820adaaa7d92d5dcabe853cb481d17c","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.2.0-alpha.12.tgz","fileCount":27,"integrity":"sha512-5crrTnNd3czuKcBPNPZCBdsVymE3EJz9mYEHLcnC3lkcKw0VhNHhjdHJIN+og4aMzsz319hgZQNeF+10yseQFA==","signatures":[{"sig":"MEQCIF0y16gzGOxCDkqcHSQiIqwyhdY+7iArUnQpoUwKr8jDAiBDMYCXOxpFj60tWpc6ecaJCiG2uStF9vsKna71ACWW3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369126},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","gitHead":"24f5932cca393b065ded88e767acdcf532ed8430","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"18.9.0","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.2.0-alpha.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.2.0-alpha.12_1701441236649_0.5620323886049174","host":"s3://npm-registry-packages"}},"2.2.0-alpha.13":{"name":"@axelar-network/axelar-local-dev-near","version":"2.2.0-alpha.13","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.2.0-alpha.13","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"}],"dist":{"shasum":"ed3cd4b4c81dd0a0b17c5464a26ca2224e7f8fba","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.2.0-alpha.13.tgz","fileCount":27,"integrity":"sha512-sdaTP2e3y343/duGosyticANG7huZ8W0FNpEnPN4bacAtHGMgg4yfQtdv47piilV7yqbex74DPmGspoEGR3vCw==","signatures":[{"sig":"MEUCICHemTd5nw+PUbfXInhTb2h5T5YGZvQIn3BgENKYu8dZAiEA5qV6JWbRJKOp9b3p2KmamYUFPQK9Ox/JuvupEJ9Nex8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369126},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","gitHead":"fdee2b006db7be3de0fe73225f20cb8f65b194ef","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"18.9.0","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.2.0-alpha.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.2.0-alpha.13_1701683959088_0.15093821112576755","host":"s3://npm-registry-packages"}},"2.2.0-alpha.14":{"name":"@axelar-network/axelar-local-dev-near","version":"2.2.0-alpha.14","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.2.0-alpha.14","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"}],"dist":{"shasum":"bc6bdfe722483084c288353d916e564fc25dbaad","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.2.0-alpha.14.tgz","fileCount":27,"integrity":"sha512-WFPUq9E2yw1LpBE1XQ2XgfCiPE7gt9WknLtnDFAAiUKDpa/t/hG9Of2UAJ1R50N2EaXNGT+tzt2mUaEau4sc/Q==","signatures":[{"sig":"MEUCIQDOvPziUH3hBArINgeQyR8qR/DrD4mgS70VIW99FX9AFQIgPo9B9yv638jz8gtIbBa0C06Lw5adfZZbqbPBxPiCIAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369126},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","gitHead":"6ef91a02813cdc47b7a73bf308a5e841ed73aa3d","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"18.9.0","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.2.0-alpha.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.2.0-alpha.14_1701684867610_0.2229036084931213","host":"s3://npm-registry-packages"}},"2.2.0-alpha.15":{"name":"@axelar-network/axelar-local-dev-near","version":"2.2.0-alpha.15","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.2.0-alpha.15","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"}],"dist":{"shasum":"52af8b672f9086cfd9a47aef72c0e55bdd8bb112","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.2.0-alpha.15.tgz","fileCount":27,"integrity":"sha512-kpr5+W8D4/zke2N1ZZT4D9YOcjWWJnEfoqdhLv/fgRxa7NQcspUIPgjbPgdc1AbULqzSa+9tDBBRU4hHeT2N6Q==","signatures":[{"sig":"MEUCIC3ZQ+8VAJIxkgQEqBo+I1HUIr3lQKNE0d8+djoRsaVMAiEAjzaoqvHH4ryvHbrcJNe9vY4vin0n5zusN0nkjOp0x/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369126},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","gitHead":"4a0606c650c83f905695037b90e1623a670e732d","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"18.9.0","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.2.0-alpha.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.2.0-alpha.15_1701765347905_0.4278292550584517","host":"s3://npm-registry-packages"}},"2.2.0-alpha.16":{"name":"@axelar-network/axelar-local-dev-near","version":"2.2.0-alpha.16","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.2.0-alpha.16","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"}],"dist":{"shasum":"7daa0944a0a2522906a04aac8901599402c6bc56","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.2.0-alpha.16.tgz","fileCount":27,"integrity":"sha512-wMK7LP1D/i79ar7IxSDuttrGbbSv6t8VG9wNUWWMdFtBmITT3VqkCRf7ZUbcCaf5MbMphSBXg16nwjco8lnO7g==","signatures":[{"sig":"MEYCIQD908E7Wehhx+XzzOLXr2LpRgYWTyWtMwHA/fBl2zvruwIhAMbA36NVovKu54Fyd+6nq872g8mi8yyaHWyZ9ADe287c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369126},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","gitHead":"bee4ff5e7b72d6dcceac131fd55df371e781b33a","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"18.9.0","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.2.0-alpha.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.2.0-alpha.16_1701784670478_0.791783541788436","host":"s3://npm-registry-packages"}},"2.2.0-alpha.17":{"name":"@axelar-network/axelar-local-dev-near","version":"2.2.0-alpha.17","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.2.0-alpha.17","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"}],"dist":{"shasum":"4c3c912f2bf16d0f00c1c32b03ae8a99ec2e2f45","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.2.0-alpha.17.tgz","fileCount":27,"integrity":"sha512-t2BSrzvx/84d4GkI8G7JAsA7hqzQdXvedJ1VgmNOK+FaeOCxzV3qFC+s1/x75UGpWRvlfHt6WpOwQQqlwsMzBw==","signatures":[{"sig":"MEYCIQCnVSzKindlrClFoAxB0WNYBQXZ3+elN3pmroUz5gWX9wIhANrrs9mb4lLN+yf5IBaQ2R6daYqNQJchyd1Cj2agvPQw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369126},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","gitHead":"ae798226b46a71363b1e0607a27885b40d8537ac","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"18.9.0","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.2.0-alpha.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.2.0-alpha.17_1701788328868_0.4409519745956407","host":"s3://npm-registry-packages"}},"2.2.0-alpha.18":{"name":"@axelar-network/axelar-local-dev-near","version":"2.2.0-alpha.18","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.2.0-alpha.18","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"}],"dist":{"shasum":"c67a54030b5bf6b1a87a311b8da6a7e72650f1e8","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.2.0-alpha.18.tgz","fileCount":27,"integrity":"sha512-j93TveUMDul1DGrocxdG/DE2JAYRXhnx+aUtNa6+SWBpzKq/2z8n9ISO6Xx8x8tWjOsiuaGqYOHMGi/6z1HcMg==","signatures":[{"sig":"MEUCIQCgAmlxfzelSWjshyFGeB5K5KCpZQx43XQmkXZNoFAk6QIgbeRirzDfWEzn3vBBL2yumSYEFUPKL0jcAYyQU/3SKGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369126},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","gitHead":"85aa91fab0935efea3eb877e4096aedfd6a47c28","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+arm64 (darwin)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"18.18.2","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.2.0-alpha.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.2.0-alpha.18_1701852537652_0.9204301488546336","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"@axelar-network/axelar-local-dev-near","version":"2.1.7","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.1.7","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"}],"dist":{"shasum":"9864df3ef3222471a4de9e1917491b2eab622659","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.1.7.tgz","fileCount":27,"integrity":"sha512-EiDyOIduIhiANjor+kECmI9JqwS8jeXyhX1860RAWlVibH/ZZ5TyP11ybMt56658qOxBK2yPoHlaNV/OvPw3Zg==","signatures":[{"sig":"MEUCIQDoPeqKQFQ1GS3ukSvhKtXQnZHpMKabeuei5KzoLE0AHQIgdFIJdbfSCz6m3Vj/w2bCvnCJCw7U6um4NK6KYiiLKQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369108},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"c8dbc27d8420183931eaef84945d69c93e990589","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.2+x64 (linux)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.1.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.1.7_1701870887809_0.027556695573405898","host":"s3://npm-registry-packages"}},"2.2.0-alpha.19":{"name":"@axelar-network/axelar-local-dev-near","version":"2.2.0-alpha.19","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.2.0-alpha.19","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"}],"dist":{"shasum":"c747f4fecaa95b3a964903255900b19493817014","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.2.0-alpha.19.tgz","fileCount":27,"integrity":"sha512-RM35BTxTbsazv3x7Pt2Ee21Fhin1wyMo0GpYVQ05WJAJ96QuhD4Ox5bm0jvlsPksqmqw9STKUS0vZNQdJ85Uvw==","signatures":[{"sig":"MEUCIQDbA7VNuPhiM0DCw8LzRnYc/V36tO3lA04TCloW1pjPeQIgMOfSF8iqlUtzKCw5IXp/AJPmU9kQCnVEkuo9rNi4V2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369126},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","gitHead":"edb9fdf483ef580883ff962e0a1b7430b2dd768e","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+arm64 (darwin)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"18.18.2","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.2.0-alpha.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.2.0-alpha.19_1701871320530_0.23489651374035425","host":"s3://npm-registry-packages"}},"2.2.0-alpha.20":{"name":"@axelar-network/axelar-local-dev-near","version":"2.2.0-alpha.20","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.2.0-alpha.20","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"}],"dist":{"shasum":"500515f4661628f323c56d9ddab57ed220b7330b","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.2.0-alpha.20.tgz","fileCount":27,"integrity":"sha512-6PIFrpcOVuIQ4AKvqOF+q8SHM7m+sILlL0WdFy/4aGRih7710aKl/NaV+PTJ6YGkWJ2P6Jc8xGn2o1XEyXEjEw==","signatures":[{"sig":"MEYCIQCQ/GQj4zhAStxTxWVuZTGWoZL+fpH60TQDxrMMAuC1QgIhALUtQwKRxyH0Ub7+o9wwm6bY6c0wGPSp/11DPRd/hTvk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369126},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","gitHead":"b31c120b3ec644560c41f3437aea4802f6b2fadc","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+arm64 (darwin)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"18.18.2","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.2.0-alpha.20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.2.0-alpha.20_1701872835004_0.3705200882588944","host":"s3://npm-registry-packages"}},"2.2.0-alpha.21":{"name":"@axelar-network/axelar-local-dev-near","version":"2.2.0-alpha.21","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.2.0-alpha.21","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"}],"dist":{"shasum":"664d93b299572a33a348b350116024f31c1c979c","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.2.0-alpha.21.tgz","fileCount":27,"integrity":"sha512-xPEFNITKtLUneBA8TNuhjmijwEB3jJJdJDaPN+iB0h2RqDjOlKGTppbzJjGJokzJMLXFTaFAS2NQqgC7KRs4qQ==","signatures":[{"sig":"MEYCIQDZQXNhjEXgv+SEg+aDlzAY5bUfk2fbz6zTTonRyoQ61gIhAIPFwxDs94CDWYEDyOibqsc59uHWGn12yXKcam6cSnr2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369126},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","gitHead":"ec306b550c2f91b4f597a9fc3e975708d3b718cc","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"18.9.0","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.2.0-alpha.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.2.0-alpha.21_1701920238133_0.11954937336444171","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"@axelar-network/axelar-local-dev-near","version":"2.1.8","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.1.8","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"}],"dist":{"shasum":"46b9d01256a87809a377efb37f9045bd587c7910","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.1.8.tgz","fileCount":27,"integrity":"sha512-4DsuwJT8kofSYINuhRx5M2xZF/PrJIftPqg5xQ+2MZgbeRY0vFCHPUYdLWEoCDgb0kZtNO1pa3Xm1JGkx3MSKQ==","signatures":[{"sig":"MEQCIFTrBOKdq8JHkxye1iR6bQ0Lp+Z91huqPx9EIp5agAVGAiAaa6EeqSmifYiDXDyIkdYGemKiy30YiIdKFNBh/VoUxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369108},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"df4adec33cbc6dd5737c088f93e4d026eba19947","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.2+x64 (linux)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.1.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.1.8_1701965745522_0.9756221265155265","host":"s3://npm-registry-packages"}},"2.2.0-alpha.27":{"name":"@axelar-network/axelar-local-dev-near","version":"2.2.0-alpha.27","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.2.0-alpha.27","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"}],"dist":{"shasum":"1a174446e03b99b927a00030f333b539ba7e99e9","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.2.0-alpha.27.tgz","fileCount":27,"integrity":"sha512-WvHhNMPcc6J2xMUWA0/6570tEyIx1chHsbgYIwY+CB9TPK5Eyh96HE3AQAjCckM2/HD8b0ggpfJPuXN/2jb5pw==","signatures":[{"sig":"MEUCIEbNZN1WZgiR+s/bqOhjXXe6LqZQDbdrYoEHKOIXw2MiAiEAvcfHlM3jn/xA0WOMJ9DF70mnYA+0zajQT+ukT9CPRXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369127},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","gitHead":"39d77bf2128077a615e6d3a5a4caf55e79f53b70","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"18.9.0","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"^2.2.0-alpha.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.2.0-alpha.27_1702390086506_0.08932707696659126","host":"s3://npm-registry-packages"}},"2.1.9":{"name":"@axelar-network/axelar-local-dev-near","version":"2.1.9","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.1.9","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"}],"dist":{"shasum":"05baa53666e3a4aa59c1e0059019310667fbc761","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.1.9.tgz","fileCount":27,"integrity":"sha512-7OlYte1HSQzx4ZVeqIsYpKuVMEFGnaUMS2R7r94vGxrG04akhQfENXFV7QjV4vtWFW/m8BG/dt38XSg0Hh1xxQ==","signatures":[{"sig":"MEUCIQCcrVOeROJ/MZMc48z+cKe0TuoPPa8nADyKUjYRD0k5WgIge4cnyHbwAc/i6oHt/u97/DQmBnmdIn90fYsIH9glJhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369108},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"27f8dcfa917b2cfcafcfcfe115f8653da02c3546","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.2+x64 (linux)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.1.9"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.1.9_1708067104153_0.2737114162565981","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@axelar-network/axelar-local-dev-near","version":"2.2.0","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.2.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"}],"dist":{"shasum":"73a615233cdd4842f2074f118cabd0f641185f4e","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.2.0.tgz","fileCount":27,"integrity":"sha512-YY9kzxBkcqb5Wm4OgpRl5YsVcIgiRtM9C8pdrJrLMj6UvEpoDmkQRWeAsUFaEjKk9l57pm/VygZvasbuP0k3dg==","signatures":[{"sig":"MEUCIQCurcFOSYmFNTK7KdIoN2O/mjapktrho8hhyL8GeniDsQIgZ+XQvubYzVq+Wk58+yfu/RcBya7UMPDy2NVId2KGMmg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369108},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"679b066aab637f0994b5b3816d0532f28ae7dd49","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.2+x64 (linux)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.2.0_1709612306068_0.38348326885557626","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@axelar-network/axelar-local-dev-near","version":"2.3.0","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.3.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"}],"dist":{"shasum":"8d9cd705d18d946aaf841472dd76977d51cc57ea","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.3.0.tgz","fileCount":27,"integrity":"sha512-/8Y7UlA85/SpEZI5JH+CFB18CN3FWOxCYTFNGeIDPab5XlHpSZcWxiVL9ny+9WZ7jv6YgOJvVPdA3eCufDNyvw==","signatures":[{"sig":"MEQCID2pYmNwRBLwRvoQLUueMiyVycXynOkOzE/lqMI+tsxFAiBDsN9JlcZxuIR1h8PeyZcsbJSF+/SsGcnwSbSQ3woWcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369108},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"a7221ce54a1753cc533426666fab73eec97c1daf","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.2+x64 (linux)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"2.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.3.0_1710759030671_0.24838253210844408","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"@axelar-network/axelar-local-dev-near","version":"2.3.2","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-near@2.3.2","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"}],"dist":{"shasum":"9aa9bd1f000f7e086935f776c0d99b7afd1da4b4","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-near/-/axelar-local-dev-near-2.3.2.tgz","fileCount":27,"integrity":"sha512-Dn5JTWJfKbvHqNvKs8xdoQQ4X01U3GKWmJ9cB+eT5KWLssvrEqg+AnoEODwuTalvsw077Gc41P5Y/aCr9QCjZA==","signatures":[{"sig":"MEQCIH/P1xIzVuWP0FpuMzBUlXjf4Tu5mu7BIdL14aMFJh2iAiA0pGe5nSSF8nU58puWhfpGGcdVUXYBrgBM53YtnM3ERQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1369109},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"078ff52dd7dfb9f9b4dea0942c207fa9cc835523","scripts":{"lint":"solhint 'src/contracts/**/*.sol' && eslint 'test/**/*.js'","test":"jest","build":"run-s build-near build-contract build-ts copy-near-wasm","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/contracts/**/*.sol' 'test/**/*.js' 'src/**/*.ts'","build-near":"cd ./src/contracts/test/near-axelar-contract-call-example && ./build.sh","contract-test":"npx hardhat test","build-contract":"rm -rf artifacts && hardhat clean && hardhat compile","copy-near-wasm":"cp ../../node_modules/@axelar-network/axelar-cgp-near/dist/axelar_cgp_near.wasm src/contracts/ && mkdir -p dist/contracts && cp -r src/contracts/axelar_cgp_near.wasm dist/contracts"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.2+x64 (linux)","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@axelar-network/axelar-cgp-near":"^1.0.0","@axelar-network/axelar-local-dev":"^2.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-near_2.3.2_1711526404310_0.4785119493443126","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-05-18T10:36:23.677Z","modified":"2025-05-22T17:01:13.059Z","2.0.0-alpha.4":"2023-05-18T10:36:23.877Z","2.0.0-alpha.5":"2023-05-18T11:02:03.546Z","2.0.0-alpha.6":"2023-05-18T11:20:25.219Z","2.0.0-alpha.7":"2023-05-19T00:53:41.201Z","2.0.0-alpha.8":"2023-05-19T08:20:28.155Z","2.0.0-alpha.9":"2023-05-20T07:53:06.105Z","2.0.0-alpha.10":"2023-05-21T01:00:00.135Z","2.0.0-alpha.11":"2023-05-21T06:19:09.138Z","2.0.0-alpha.12":"2023-05-21T06:38:00.120Z","2.0.0":"2023-06-01T09:04:57.250Z","2.0.1":"2023-06-09T05:53:45.766Z","2.0.2":"2023-06-21T05:28:15.087Z","2.0.3":"2023-07-05T10:01:08.901Z","2.0.4":"2023-08-14T10:21:48.140Z","2.0.5":"2023-08-15T03:07:08.969Z","2.1.0":"2023-09-05T07:55:33.713Z","2.1.1-alpha.1":"2023-09-15T08:32:55.931Z","2.1.1-alpha.2":"2023-09-15T08:53:47.766Z","2.1.1":"2023-09-19T06:30:38.199Z","2.2.0-alpha.1":"2023-11-10T14:29:03.749Z","2.2.0-alpha.2":"2023-11-11T07:46:40.157Z","2.2.0-alpha.3":"2023-11-24T07:33:03.691Z","2.2.0-alpha.4":"2023-11-24T07:37:51.749Z","2.2.0-alpha.5":"2023-11-24T07:50:20.316Z","2.2.0-alpha.6":"2023-11-24T09:54:56.901Z","2.2.0-alpha.7":"2023-11-24T10:11:58.325Z","2.2.0-alpha.8":"2023-11-29T09:09:57.845Z","2.1.2":"2023-11-29T10:43:07.646Z","2.1.3":"2023-11-29T12:03:21.273Z","2.1.4":"2023-11-29T12:39:51.861Z","2.1.5":"2023-11-29T15:36:08.897Z","2.2.0-alpha.9":"2023-11-30T08:18:52.121Z","2.2.0-alpha.10":"2023-12-01T13:06:45.421Z","2.2.0-alpha.11":"2023-12-01T14:21:39.040Z","2.2.0-alpha.12":"2023-12-01T14:33:56.971Z","2.2.0-alpha.13":"2023-12-04T09:59:19.338Z","2.2.0-alpha.14":"2023-12-04T10:14:27.854Z","2.2.0-alpha.15":"2023-12-05T08:35:48.146Z","2.2.0-alpha.16":"2023-12-05T13:57:50.755Z","2.2.0-alpha.17":"2023-12-05T14:58:49.177Z","2.2.0-alpha.18":"2023-12-06T08:48:57.912Z","2.1.7":"2023-12-06T13:54:48.090Z","2.2.0-alpha.19":"2023-12-06T14:02:00.769Z","2.2.0-alpha.20":"2023-12-06T14:27:15.419Z","2.2.0-alpha.21":"2023-12-07T03:37:18.442Z","2.1.8":"2023-12-07T16:15:45.866Z","2.2.0-alpha.27":"2023-12-12T14:08:06.776Z","2.1.9":"2024-02-16T07:05:04.418Z","2.2.0":"2024-03-05T04:18:26.286Z","2.3.0":"2024-03-18T10:50:30.834Z","2.3.2":"2024-03-27T08:00:04.517Z"},"license":"ISC","description":"This package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).","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 Local Dev: Near Integration\n\nThis package enables you to set up a local development environment for cross-chain communication with the NEAR Protocol. Presently, we offer support for general message passing between NEAR and EVM chains (Note: Aptos support is yet to be implemented).\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-near\n```\n\n## Configuration\n\nTo utilize the NEAR chain stack alongside the EVM chain stack, you will need to adjust the `createAndExport` function in your script. Specifically, create a `NearRelayer` instance and integrate it with your existing EVM relayer. Here's an example of how you might adjust the configuration:\n\n```ts\nconst nearRelayer = new NearRelayer();\nconst relayers = { evm: new EvmRelayer({ nearRelayer }), near: nearRelayer };\n```\n\nPlease refer to our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md) for further details on configuring the `createAndExport` function.\n\n## API Reference\n\nNEAR local development enviroment is based on [near-workspaces-js](https://github.com/near/workspaces-js) and `NearNetwork` is an extension of `Worker` (available in [near-workspaces-js](https://github.com/near/workspaces-js) package). `NearNetwork` includes everything that `Worker` has and some additional funcionalities:\n\n-   `createAccountAndDeployContract(accountId: string, contractWasmPath: string, nearAmount = 200)`: Allows user to quickly create a new NEAR account with a specified amount of NEAR (default - 200 NEAR) and deploy contract to it.\n\n-   `callContract(account: NearAccount, contract: NearAccount, method: string, args: any, amount = 0)`: This method needs to be used to do any contract calls, it takes the account that will call the contract, contract that we want to call, method that we want to call, args and amount of NEAR that we wish to attach to the call.\n\n-   `stopNetwork()`: Needs to be called at the end of the script, so it stops the `near-sandbox` process which is a local mini-NEAR blockchain.\n\nAdditionaly we export a utility function:\n\n-   `createNearNetwork(config?: Config)`: Creates an instance of `NearNetwork` and starts the `near-sandbox` process. It can take a `Config` object as described in [near-workspaces-js](https://github.com/near/workspaces-js).\n","readmeFilename":"README.md"}