{"_id":"@axelar-network/axelar-local-dev-aptos","_rev":"63-e2a038dc85fd2c940632202096a9dec0","name":"@axelar-network/axelar-local-dev-aptos","dist-tags":{"alpha":"2.2.0-alpha.27","latest":"2.3.2"},"versions":{"2.0.0-alpha.4":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.0.0-alpha.4","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"d0036a93d87d6d5feef8e5bdf21cee6bb6cb0226","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.0.0-alpha.4.tgz","fileCount":25,"integrity":"sha512-LBU6F4FlOvpE4op3COFZFDqROH40v4gpIO+cR1qIPkMpyKeJ+dyMEg4DAg5S14Z/utadRjum7agD84qN27/hVQ==","signatures":[{"sig":"MEYCIQDujZ80Dt1sogE8neD8otkr31taindM5kPR7RPqPeud4QIhAI3AzzyC7NEIHI4IzdMjvgoevDSJj+Dgly1rgJmvqs++","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46694},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"a0d196c68330e9d8be123f5b98410aeeaed243d3","scripts":{"test":"jest","build":"run-s build-ts build-contract build-aptos","prepare":"run-s build","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat compile"},"_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":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.0.0-alpha.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.0.0-alpha.4_1684406183624_0.47750237981549537","host":"s3://npm-registry-packages"}},"2.0.0-alpha.5":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.0.0-alpha.5","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"a2268206f355511217ed56a0a17d250fd6951ee0","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.0.0-alpha.5.tgz","fileCount":25,"integrity":"sha512-DAL86czrey6sgJFE28lDrpcj07opx9/drT2Efj5OKeiFhggXrXrLWqwh1uhRa6edWu7YVXHPbFkOSGdTrZmlzA==","signatures":[{"sig":"MEQCIFpqSq3J6zK8qKAFo0ipbevPN8ymb1M3+eILuwouhUAoAiALP1CG6HM7LR1OiLOX1FNh0LszYwEWFwGfrxSjXZ0RLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46694},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"ERROR: No README data found!","gitHead":"697560c4f5ff29e3d232badb5e638c65d791dedc","scripts":{"test":"jest","build":"run-s build-ts build-contract build-aptos","prepare":"run-s build","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat compile"},"_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":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.0.0-alpha.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.0.0-alpha.5_1684407723309_0.3597019591441677","host":"s3://npm-registry-packages"}},"2.0.0-alpha.6":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.0.0-alpha.6","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"e068d0323e71d0e80276b53cfc4a161b625e2023","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.0.0-alpha.6.tgz","fileCount":25,"integrity":"sha512-M8z3fdj9hTzcIh6QDMycixJ1cfHgVDwIV/M3KDsQ6vHm3xZtMKWDc6Gtr/fAU25P6GOYxrnopc9jXPfYtjfeHw==","signatures":[{"sig":"MEUCIFK6f7f5bxlkrnw9R0GjStxLOYp0mXWQkSsLe0Y7PVOmAiEAuJMtIftbNDHxaZMtER5z9b3fMJB1dGT55qa8d5oS9B8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46694},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"ERROR: No README data found!","gitHead":"c4da0b94c8d789f63c7bf3d6df70d549d3485421","scripts":{"test":"jest","build":"run-s build-ts build-contract build-aptos","prepare":"run-s build","build-ts":"rm -rf dist && tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat compile"},"_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":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.0.0-alpha.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.0.0-alpha.6_1684408825110_0.6375398252058189","host":"s3://npm-registry-packages"}},"2.0.0-alpha.7":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.0.0-alpha.7","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"558a6dbcd287a845fb4f775e448c1f74c33ef4fd","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.0.0-alpha.7.tgz","fileCount":25,"integrity":"sha512-dmv2tSPnx3XxjSMyp3jOzS6pXSBkP3U2D1H809lDvDddRA7gC5u4V1JgHPDf60GCXtDcy6LkPGZPxUcxGnLNfA==","signatures":[{"sig":"MEUCID0zFARg8Z3q+oEJdt7E7uYVfJsA9r+DJOl0sdI59JkqAiEA23+/qXGnhI9XE84ktOIDwVwffeQ7VkhSmsrcT1glAIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46924},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"ERROR: No README data found!","gitHead":"2a0ea1529804f6b0b97b076a7ccbe8fca74e122a","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","prepare":"run-s build","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat compile"},"_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":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.0.0-alpha.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.0.0-alpha.7_1684457620417_0.5902814602315447","host":"s3://npm-registry-packages"}},"2.0.0-alpha.8":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.0.0-alpha.8","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"92caf7ec4a3fdbea6a70ea1f8b25dc93de5d1d71","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.0.0-alpha.8.tgz","fileCount":26,"integrity":"sha512-vGIGUFjSogUXzq9e4+5iPDxiGVNlbwDn7EPTjtwVBE0sRK32nC1O5X8w3HNbF0hPZ1QMJNFYuJ5cYX8k4tHd8w==","signatures":[{"sig":"MEUCIQD7WFEEsZjbhDyzizsz/7cBwwLaSFuYZHlj4qdBuJ4GXQIgN4WrEUvOp2a+HMud3ttnrBNNwP8EmuKb917SgFOoBKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50507},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"aa790985953fe6abc05e6f90afb9c7991c2604ac","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","prepare":"run-s build","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"18.9.0","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.0.0-alpha.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.0.0-alpha.8_1684484428212_0.045051680859564014","host":"s3://npm-registry-packages"}},"2.0.0-alpha.9":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.0.0-alpha.9","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"ea8f69a4d492ed75645d411e82436f774bfe48c7","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.0.0-alpha.9.tgz","fileCount":26,"integrity":"sha512-bbgDE5p/And261XyEP7T97g+vZdhOp7/0MPWOdvVYEADhojwBY/MVr5GZVQ+wlPAO3sy4+zsc+zZfFPlBN/49Q==","signatures":[{"sig":"MEUCIQDw9wEmHTzPD+FM6xoaKMx0eDLfqksQpAucVKqjHqFMhwIgZl6QyzQy9d0dvXE75qRTLYyek3ceyAJVoaGaWeIDEiU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50507},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"bbf067846616e01d42da2923dbbb4b034576e969","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","prepare":"run-s build","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"18.9.0","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.0.0-alpha.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.0.0-alpha.9_1684569186116_0.6681633996330434","host":"s3://npm-registry-packages"}},"2.0.0-alpha.10":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.0.0-alpha.10","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"4ef02f07085f392fbcf8116bef682dcc0cea2a15","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.0.0-alpha.10.tgz","fileCount":26,"integrity":"sha512-s1MAK4UbhIHTtQWcObyu+mpiU5PpFl69zNBscJCm2cfSSMgJXnfGpPlbDUob6VvmG+XJ7ZYEPtKMgVeKh6OwuA==","signatures":[{"sig":"MEYCIQC182FZ3FVC8rRWMKOCUzrNJ1K7t9SdwYYtFQHsz+r2JAIhAL2z12EJccgIli/U6lYgmIxChgD6cOuuOofBA6vpBfoA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50475},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"0e7ac42a9baaee7f3e578820ca2182ec9040cad0","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.19.1+arm64 (darwin)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"16.19.1","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.0.0-alpha.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.0.0-alpha.10_1684630800087_0.39627963981412084","host":"s3://npm-registry-packages"}},"2.0.0-alpha.11":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.0.0-alpha.11","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"d300bcb94b4779fc76ee768c9beeb414dbe7dd2e","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.0.0-alpha.11.tgz","fileCount":26,"integrity":"sha512-OWa9kLWYdCv94aTYuG7NbQyalQtoZ1XtRWp5iToyiMZ0uINIBOUVroisZZAunBUTZcLcmsyLlLj6SvtPAAYvgQ==","signatures":[{"sig":"MEQCIGU3T2OjLJbrhIdoN9PLbb+YeUNpIyJtYDsq++g3zJ8BAiABFoTtlDDCztfXp0DhQMofLPaoA/sP5W8SaGUtkbZ8ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50475},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"80551effee1a2ab0a510322a5c4d88196c89864e","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.19.1+arm64 (darwin)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"16.19.1","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.0.0-alpha.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.0.0-alpha.11_1684649948584_0.14351654861114072","host":"s3://npm-registry-packages"}},"2.0.0-alpha.12":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.0.0-alpha.12","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"40a25f54922d3887aeb5edcf2129288126e65d5f","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.0.0-alpha.12.tgz","fileCount":26,"integrity":"sha512-IFbnLBRvvBgxNIJIgK4Hjw8jkknHglm/TbfQ1+qJ1j1whuBPfUwvo+ljTDCGW7vNlDxYMmm8E5E0PTB2nWRA4A==","signatures":[{"sig":"MEYCIQC+Dv705BJEQ7Nn4N2+AMgl+9wGTSm+PERbsXX22i6YDgIhAJaKa20Vp9xvyA5+oHLplXe1aZvFYcIRly4+D+vBTT+I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50475},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"384cf3add4dc6f073a7a1ef9d7c3199731125c3a","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.19.1+arm64 (darwin)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"16.19.1","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.0.0-alpha.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.0.0-alpha.12_1684651080216_0.5353882872903344","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.0.0","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"8177d63558ae935e4dc3c72925c25de8343d2017","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.0.0.tgz","fileCount":26,"integrity":"sha512-TNwwlWR3L7UpDYptzrQZCOzoxOzRSmFB2ZjRhsoeoY15KxMwxfO8KYfMpX0ZweZZJSK6UDF9uKXXmviESZEypw==","signatures":[{"sig":"MEYCIQCcaaTkFt3HW+uZ3zmpTFfepBIpFYkFgX+7dOgCQRihwAIhAPvIccF/bJEeDqwkbYcL0uazOXTeG/4KF2ghEybJ5UN3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50457},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"a20f3ce8393eb69e95b3da1b9bc9460c6c26fb4e","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat compile"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"16.20.0","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.0.0_1685610296304_0.18350658031572786","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.0.1","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"667798dc7893da5b17ec150c9ad61c8210acdfb1","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.0.1.tgz","fileCount":26,"integrity":"sha512-m8Q4UF0kgtjFnmFf+2mHnbVPcimDN5g/e+w803TaJi9VrNlisYjMBMKkgorp2X8VW6t+sMq8M6XKqMWrI+omDw==","signatures":[{"sig":"MEYCIQCPC5vbT4PbxdFfTIU39Usji3khu+0JgHHdvlVqPcP3wQIhANH3K3YrPDgPc9eWzZ+9KYTRCgQ51ko3zv+j9CEwHMQt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50664},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"1b1f490fe6c6a246c7c1c7744c8e7d6089a08ccc","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat compile"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"16.20.0","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.0.1_1686290025593_0.1248650526955204","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.0.2","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"e7bdd06a3e33ac97e9110b87dbfbddd27d25b94d","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.0.2.tgz","fileCount":26,"integrity":"sha512-Zfrm+STx0336nbfauX8FsrS/38tjhcxzSJP8DQrs/pPwRueUynRssRCK6OUwQFEZGQclI8iTcp2Xu4xHmLb7og==","signatures":[{"sig":"MEYCIQDT0AaxgBIb9uK3EPmujZ2biQMjkOcautVstPChfbYJugIhANzXYxMLBtIqPnzA0Lw4gXGYLNBmjFrTAbbEMConj4QG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50664},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"ea710ae7247ffc34756b47cfaa5597fc3927451a","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat compile"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"16.20.0","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.0.2_1687325294864_0.022140808953986957","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.0.3","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"070fad57d1baaa3bcfd885b27ae21f7de89d9eef","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.0.3.tgz","fileCount":26,"integrity":"sha512-6rjabE50X6MareQpckjxUv/FaiGHpI+mOp1tLzxQn7HqpCKLkACq1MNZOia1rkZ0BdlHKicxLelFebBwSBK5Ag==","signatures":[{"sig":"MEUCICMg2gmEY+w9PdIMY8u8+I+kh1UPBbHsef2WdtejNp0xAiEA9sMYZ18vPf856gRpab84OrRNQhlHxLnX214usfU9nfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50664},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"f5034079ace0104fce0ff9b5075d55609169df02","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat compile"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.1+x64 (linux)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"16.20.1","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.0.3_1688551268393_0.35809978752173754","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.0.4","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"121db757cb844636a0172acf1d8bda617d61b46c","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.0.4.tgz","fileCount":2,"integrity":"sha512-YvPJw+Mzrh8n+RtnSTea3T5FECZ6JlW98BsT2vWys7wpFFmhiAvR6vjVhbidREt5jTr/R2N3aumijwcIUQ6s6A==","signatures":[{"sig":"MEUCIQCpReRGc+nIdAyQFHqFfh1LTec/nwqVIN8P24dMowxNxQIgPhkZGSOt4lm0VE6V8ViZpeVJHaf7jZYxvnQVV0HNDTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3503},"main":"dist/index.js","gitHead":"71e9ec632273096eac2004ceaacd342c074dce8f","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat compile"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.1+x64 (linux)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"16.20.1","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.0.4_1692008507872_0.8735115181400626","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.0.5","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"ce453b37dc4562230c5ee154bd2956dff81a185b","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.0.5.tgz","fileCount":26,"integrity":"sha512-10+uDSJP3/ytg5XHr9EtAXv4lmVpFIyxTPKfzYo6WIU7f40fnkpiW9D+kdUSybJDpdfm6sHG32exVkHnuOb+8A==","signatures":[{"sig":"MEUCIEueRdPpVj+EYfpftlE9GDbCYW9cxwvmyMjbrCPpIO+9AiEAlP/vFam9bVND5CVsN8VTNL/FY20KS4x9+y7xSwgB/bM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50664},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"b32f4b5a433dedb20a3613255eefae4969dbdb7a","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat compile"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.1+x64 (linux)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"16.20.1","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.0.5_1692068828018_0.06116800098512498","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.1.0","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"7b53dc6019938d13c6f935f363af2d7bf40e5c65","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.1.0.tgz","fileCount":26,"integrity":"sha512-8RH/HHbtsMlu7CTTY9pO1xgB8YxtbnJtvLSxXXqjbu51tSPKxnqW9LXOFjTV93Pb9twYFc9o4EIJqb4BVEU9pQ==","signatures":[{"sig":"MEQCIHAGjsBcMuZgkaAw3OFPCvJ1pWvb/EReOp1WKngyhT0nAiA/XYmB06CxzEf5QzIZ6xy7dRMX+14P7AoOubveytG+GA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50664},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"bbcffa87b2355e70e4abb087196359b5f0470f7b","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat compile"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.2+x64 (linux)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"16.20.2","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.1.0_1693900533270_0.24182977737773514","host":"s3://npm-registry-packages"}},"2.1.1-alpha.1":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.1.1-alpha.1","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"6b293a55b6fa364b631f5cc77f782f82386f6046","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.1.1-alpha.1.tgz","fileCount":26,"integrity":"sha512-BBr0trK5CfYxdaWm+unFmgtQxuKRSa6+IZ26ObFbNi/jeiWcRm8NHcvFPYDO8sf2cdpocAvMGGfVnIPVWlHiOQ==","signatures":[{"sig":"MEUCICZeBjzxMKuxw33VGe/Ctf2kY4oMfp0wVNdHR2fw1K4FAiEAyoxKSNEDV0GFB6PqwIWRIop2ticdTKzXyWQY4yCn84Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50697},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"2efa492b4b75092ccb544602178651095b3e8036","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"18.9.0","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.1.1-alpha.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.1.1-alpha.1_1694766773746_0.1589813327782985","host":"s3://npm-registry-packages"}},"2.1.1-alpha.2":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.1.1-alpha.2","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"842658c2621e7090679e1e5a1c2b5e76dacc6151","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.1.1-alpha.2.tgz","fileCount":26,"integrity":"sha512-llJt+XVXhRfvzudlt9OVzs1CMFbperbPmqBNfmfzLZbdXpTPmqxSpT5Qgf/1sfYN9d+GpqQyUoSN/GLKzo2FRA==","signatures":[{"sig":"MEUCIQDGIK9M7M7ZYs7DxXaBY85deDPVSMfJ4Y95gT8UUebALgIgaWSTy/MjBmMhi9YG67ibWaDVRn3smydPQ0YUCd2RIiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50697},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"737557e973e84baaacdff549fe635ff588c01842","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"18.9.0","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.1.1-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.1.1-alpha.2_1694768024992_0.4756068722700433","host":"s3://npm-registry-packages"}},"2.1.1-alpha.3":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.1.1-alpha.3","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@2.1.1-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":"4aaa0191f039e863e212192ff3ff74310245d0c8","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.1.1-alpha.3.tgz","fileCount":26,"integrity":"sha512-wdGcgckXKDs1dOTer4X8/sueiU/Hk9rDrGtFhppiKXcRthPegmUKg0iJ9xLQsgSfs4PwBV7hBhra9gYKM/GolQ==","signatures":[{"sig":"MEYCIQC3BjAkl+FXtEQZC+2YmIlK+bnVM82qiiWTqB3DhIEaGQIhAN5jHCnzFkMm6ASLmGO4SWOdAtczSwvhpEH1QqN25eH7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51886},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"f038081414f3915311fd90e0f283c045a357797c","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"8.19.3","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"16.19.1","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.1.1-alpha.3_1694838690936_0.7152080513148413","host":"s3://npm-registry-packages"}},"2.1.1-alpha.4":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.1.1-alpha.4","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@2.1.1-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":"255ec18d17f44c1cf299d3943a5f6ac29bfeb2bd","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.1.1-alpha.4.tgz","fileCount":26,"integrity":"sha512-hnO3NSIIgk0Qt2Y5i8HYM7xsjK+kXR1NECBUNya9onneHSYl5dcdQLET1CmYPyaS1mdfj02lIA3IEwRe2Z0FLA==","signatures":[{"sig":"MEUCIQDPKj+1hMehFdgmBP4DQrOiC38qhauxirfFVpn2WpKUXgIgbnxls8dNDQ2czzBZq5+gcH2aRC9FMATdT3AV+nwGfjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51894},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"f038081414f3915311fd90e0f283c045a357797c","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"8.19.3","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"16.19.1","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.1.1-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.1.1-alpha.4_1694839275074_0.03276693821866461","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.1.1","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"a709c140b58d40ae24d5a5d9a408eaa124bc2355","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.1.1.tgz","fileCount":26,"integrity":"sha512-Cd84KFVZEwIo+w/uNRaldE+K0v0FVhyPMsHw7GRGwK7p/K2Mbpgzk0d1ym42gxQCUEiYLO2ub6RMtI1tSpG+9w==","signatures":[{"sig":"MEYCIQC1GWrpmbgsA2/8neQ1GeUiCw+b6JBGDYNWF1IcLImdPwIhAPJUO7uN0cmg1XnIbvkRZ0X5iBXTSxyIgxud1xLIi8/n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51791},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"df7d3666117e7222cb1f0408d674a0814748ca13","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.2+x64 (linux)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"16.20.2","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.1.1_1695105037663_0.8737148217770307","host":"s3://npm-registry-packages"}},"2.2.0-alpha.1":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.2.0-alpha.1","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"90850401fbbcd5f6b780ed1f200441b5ec4c8899","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.2.0-alpha.1.tgz","fileCount":26,"integrity":"sha512-LDWghF3X5iaNVXZwRpfkKNehN02pZ7yyr1vdITikvEs/Qxo92danMIiOUb82Tdg+Jr/LWZ3XHvRxaBoJlveYFg==","signatures":[{"sig":"MEQCIAs8wE/z8Tbo8XM445j8Met230FJ5gwYWWwkVoOTwrj4AiAw9Ac9lJwuSAC2ieaUz6P/DLMfUYZauFRPRpYlM3VYsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51807},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"6da983c9ef308ff81366035fe92264f8a3906d6b","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"18.9.0","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.2.0-alpha.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.2.0-alpha.1_1699626540899_0.03688562766218495","host":"s3://npm-registry-packages"}},"2.2.0-alpha.2":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.2.0-alpha.2","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"9199b8c3dbc4b9284a6aef4ce2b07aa991bc1406","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.2.0-alpha.2.tgz","fileCount":26,"integrity":"sha512-fMwfs8GLy2JJg1FuICKimRG19gSqbzeWbVh8i47DRwnU56JO8LoCRoM/yJtDu8Z/Hc9YNRpOgMPMGXyAl5OTjA==","signatures":[{"sig":"MEQCIAYgYc9Gauw/I8xCVbskRV5RxdoZJhPPLJoo9QyN9K4EAiBFcbYhjxUc17Hjy09tDr/8U33wuQwalIXmbScEeC9sBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51807},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"34634f4e0c4c8a63d1286b5163224dd53985ffdf","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+arm64 (darwin)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"18.18.2","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.2.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.2.0-alpha.2_1699688798498_0.9169620497932274","host":"s3://npm-registry-packages"}},"2.2.0-alpha.3":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.2.0-alpha.3","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"050016b0394ec3bd9e12567176b3139e61783c79","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.2.0-alpha.3.tgz","fileCount":26,"integrity":"sha512-3IorbCzdPzp6X2IS9tRjKUuTVNSITFbZqzXbNCgtCHj4XN4ow9TqUMw0idiR8H+G/tkCs/vA0I0UaOd5HxCUUw==","signatures":[{"sig":"MEQCHwFp/3kJiD9BbYWBnEGH2jAGJVcvFcD9yFCSVXAqpvgCIQCbjFD0bPkOStkWaEadu7q1+xRjo65ZZNbY0jY8MT/CcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51807},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"fde030eb5259dcbda8fc6d136a77ce145ce1b492","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+arm64 (darwin)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"18.18.2","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.2.0-alpha.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.2.0-alpha.3_1700811182303_0.1734216748046764","host":"s3://npm-registry-packages"}},"2.2.0-alpha.4":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.2.0-alpha.4","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"2e97a0cab19cf62ed77b813092d4d4a4ba4d62f9","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.2.0-alpha.4.tgz","fileCount":26,"integrity":"sha512-AfYXaKJ5ZEnJ5WF63VHv/mfxvugKIFNKMBZ7d5wH8a61IoBakl6+OiDtMUyRRpdoSUMfZtUpr8VNQTLx836p8w==","signatures":[{"sig":"MEQCIBi9e0LgEs+CzU2zmmYHet/FvuiLWHXZ5nGLpVm475MRAiAjzjoxXtfAPKdEiAYji9OWLB3x7+9/uVoEgEKYhr0hSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51807},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"1861e1c0391a449525659f2f42ea8d4c22282622","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+arm64 (darwin)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"18.18.2","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.2.0-alpha.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.2.0-alpha.4_1700811469168_0.17229010985660986","host":"s3://npm-registry-packages"}},"2.2.0-alpha.5":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.2.0-alpha.5","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"ec28e9f6cb4ae1810f8d3616149ca99129946b82","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.2.0-alpha.5.tgz","fileCount":26,"integrity":"sha512-EEWl69fbRVBP4mJyZ8iJbK7G55roXNfnbs/q2fCMR0yZwDL2VK5SiCdL9K1uTVPFLNScNjTC+bXS3i13f//nsw==","signatures":[{"sig":"MEYCIQDwochLx55LeByk0xVCUXhnUyK29U6rdVJVVuLQ0lvIIAIhAImK0A7X2PwxcwWJcHkYPoBNgPdTYcf+Xe/lrKUy469o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51807},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"9f1ac43e7ea756f2f205c8501094b206154879d2","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+arm64 (darwin)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"18.18.2","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.2.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.2.0-alpha.5_1700812218130_0.5931881721283079","host":"s3://npm-registry-packages"}},"2.2.0-alpha.6":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.2.0-alpha.6","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"013574a50a116b37159290b61a430f3394ee337c","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.2.0-alpha.6.tgz","fileCount":26,"integrity":"sha512-cTwRNMNDjSuAVC53vD0Q+UOm3GJUZ5kt7yD152m20OnxcNjWD8gxUiM8OmiOUpaymDWE6yc12u2Q9KT1lGBYNA==","signatures":[{"sig":"MEYCIQCrSDhzW0qBsBeOfv/cl/ZPOLcJPjc9vmP/CXZCOEjQgwIhAIBccFCsl4eO2Vm09/uppMzSZa3uKNJuQFscHzpP72Ty","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51807},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"a9fb169ca4fdca7d98d8ed932ce4df88625768e8","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+arm64 (darwin)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"18.18.2","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.2.0-alpha.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.2.0-alpha.6_1700819694203_0.5636735899440792","host":"s3://npm-registry-packages"}},"2.2.0-alpha.7":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.2.0-alpha.7","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"6ca39909a1e1edbe9fe86ff017fe0ed5291089a1","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.2.0-alpha.7.tgz","fileCount":26,"integrity":"sha512-pWOwvHUDaiYWFhZlw3wH4ePtFqRjnGxrOZzbLr7O4hCFiUzG54VUNmU+tBU+gaWyoTKr+idFf31h/7J3w7dL5A==","signatures":[{"sig":"MEQCIHcctRSoBU6uv4PGMazsmxsBGCN1eOEcGA9LfOlpt4HjAiALQFIY3GUrjnPTciSHpoq37Hv17SamxcCAXvsN1hblXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51807},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"7a219f734129e95f23d368491ec14e93a3867666","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+arm64 (darwin)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"18.18.2","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.2.0-alpha.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.2.0-alpha.7_1700820715743_0.19295596647599011","host":"s3://npm-registry-packages"}},"2.2.0-alpha.8":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.2.0-alpha.8","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"fdbc3584a80d36b761ac0e67cd8006a060cd0600","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.2.0-alpha.8.tgz","fileCount":26,"integrity":"sha512-I3VlXQ92inZ7DtcpeHuPz1H3hMnTuasjN3D4PzHakYXbvFN6Rx7poA/OYRXg2g20WBMiheIHH5qJkq6tYbj7GA==","signatures":[{"sig":"MEYCIQCjh5iSdGXLfwzhojcMJREMQEsCe2kHcdKp4A05cFEzxAIhANj4JuW5pY2pnoAQA5y0csZuCyU7fKTiJw87K0ww3E8p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51807},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"32e09167bf2d7ffb24ab2da8e32b6803d6fdc07b","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+arm64 (darwin)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"18.18.2","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.2.0-alpha.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.2.0-alpha.8_1701248995288_0.8684562890231016","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.1.2","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"912c3caaeaca5891f3896c6cb870fec40b766d0b","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.1.2.tgz","fileCount":26,"integrity":"sha512-F9vtaWzp0mb2w5GYhts6IQPy0tDJJxHqR3N0HLjTERcwi+2Xo+x0lYirbyjpVAov5iE6TTnAkQW9Mn/pxKlPUg==","signatures":[{"sig":"MEUCIGFV88neEdT5sj/FLM2TeOf4I6ZOBdnqEdA6ndxjjGBnAiEAyePwKL/uzKFbVUC9/eMnb/vh/7J5Pmn4RNrPCnuggWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51791},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"edeacb4c1104ca9fcc8c3a10016a0e4cb0c54da2","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.2+x64 (linux)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"16.20.2","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.1.2_1701254586731_0.18593431359433876","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.1.3","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"4b0c5e6f10a3352d82f4163e6ed9483c59b8db40","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.1.3.tgz","fileCount":26,"integrity":"sha512-OQ6O4AvvC+dFVfHzABkPQHL4RBkXtnQgv9xRWsqgVFbvjBifXedaw+Zd2g/l90CjjwmfrLKX0V0K6BApU9KWog==","signatures":[{"sig":"MEUCIFqMqH+hEyUGY2tfQHAdJ+0KtAa6n2uaG0kVFguqyxW9AiEAvfiIO8V8LYjjc6VR6KVSdfZ0E+rrvDTu5rZxOP3xQDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51791},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"497598453d8177d6a5a83d294ed19ced2462056a","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.2+x64 (linux)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"16.20.2","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.1.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.1.3_1701259400701_0.08415846612962663","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.1.4","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"e5e77cc5ac64b1cc1c55bee81794b88e32bbd63b","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.1.4.tgz","fileCount":26,"integrity":"sha512-pxzXFEeqH9OTm5O/uaMiwgwrNDNwoI56uqglRn/b1SQyaNcJ2TO1Mgfk1qEv+AwWpnz2yH7wUKxgCbTYrL8YJg==","signatures":[{"sig":"MEUCIQDrjCLc0oBJd+AizSzUVH+ZgF+NcTjDh+AgXazHfSWgIQIgcNm0oKsqltSYOU0sWV5LdwKyvq+5XqHtiqVl1V1O7io=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51791},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"5e0a89fa7fc65b09424dd4c86c5d4952663b7068","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.2+x64 (linux)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"16.20.2","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.1.4_1701261590808_0.9074288778693431","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.1.5","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"a6c9af163c10ea5c9bbd4060405d737b76967c77","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.1.5.tgz","fileCount":26,"integrity":"sha512-8RRnLomnxxX6xPYvhDFB5AnPjrnfng4/HiZrIBU+2AyC9D9JsIamgqPeFyziHXRJkvzTX0Ocu1Jyg4yNnnDa/A==","signatures":[{"sig":"MEUCIGzbvCmtJi61RRSM5BRNoIJLrx4O5h3UmJT63VaCod7CAiEAoELipsZmdI6WtDJe3dUH9zgRTgMdEOPDe7AUFDCUios=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51791},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"111f7557f871ab69573ce3a87ab2d811c8809a06","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.2+x64 (linux)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"16.20.2","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.1.5_1701272166917_0.476858503634046","host":"s3://npm-registry-packages"}},"2.2.0-alpha.9":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.2.0-alpha.9","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"b63fb9082087f715b5342e3e2438b95725a01934","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.2.0-alpha.9.tgz","fileCount":26,"integrity":"sha512-6AXfluDpQGWfaAy0Bf2iHayzhrFGfuJ0/qtDHCP2lrkLU1a3AEFUpHAcCCggJZFiV9VaU9rbV13sZifm00AD9g==","signatures":[{"sig":"MEYCIQCv8yUHXwX1D/bddmei0RpOBFHosbA9ZFgGawW4NY/CAgIhAILsYyxiiF8R95p5yNpJhrRVAvbTfEZew2mV2ZUGygUp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51807},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"3e8ee991a71d2502de8e87da5e7a0778aa88c732","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+arm64 (darwin)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"18.18.2","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.2.0-alpha.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.2.0-alpha.9_1701332329915_0.021070052382163196","host":"s3://npm-registry-packages"}},"2.2.0-alpha.10":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.2.0-alpha.10","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"45d1f75c3190c3a6ed7ad00c3d5f32f8d7abbc94","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.2.0-alpha.10.tgz","fileCount":26,"integrity":"sha512-qVxXfevHiVOSH3kHJ5TlKdooit99DRa7zEFt/hBAgtwcKvXLn71zscs6gJn99Uf5/GcojMlb0qTlmhvQkim/2w==","signatures":[{"sig":"MEQCIG0wRdIO0kU3qi+XEImA+FJWoaavUEZ7FcEW0f7YNxHXAiB76j51KhYV+0z5uO5XxvIoxk/TRNfOTPtwKZV5aPvLAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51809},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"8a15b76d9755ca46f01cc53653a4ebd718e92ce0","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+arm64 (darwin)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"18.18.2","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.2.0-alpha.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.2.0-alpha.10_1701436003473_0.9091123300975055","host":"s3://npm-registry-packages"}},"2.2.0-alpha.11":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.2.0-alpha.11","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"3a7a90714579e5d1f6d6ef738b3df4ed137da8d8","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.2.0-alpha.11.tgz","fileCount":26,"integrity":"sha512-MZwxL14upqmMJFiIUj8RPUM+GIg8RfHWC468Y6np6TS557e5EN4dhdfCV98CJBH9hQ6G0vx1zRLWBMM7rKWAQA==","signatures":[{"sig":"MEUCIHJ3BW+2evzPOgcXpQ3sagwDITEach1F7INvZN0f0k3tAiEA68Wo4PzPOaEUQo/bDWQtYlJsquMoUrLrTXMVncvYyA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51809},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"36f71e409fbc067455187bf7982adea1eaa60f32","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"18.9.0","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.2.0-alpha.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.2.0-alpha.11_1701440497535_0.07206099924524612","host":"s3://npm-registry-packages"}},"2.2.0-alpha.12":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.2.0-alpha.12","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"18c3f7724533e8fe5d4e7026de6223bb389a808c","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.2.0-alpha.12.tgz","fileCount":26,"integrity":"sha512-kUWLX5p4AxEUmJwq+/9GZn4k9y+jxXG91KeSuJ9ubQe1gMmsyykievT18Xen/5YGFo/hj+7fAmj64VVSiBWJhw==","signatures":[{"sig":"MEUCIDLmalneBRA92H55rZeMK5ykrvTtis07SyOiw4lv5GsyAiEAo0kR12C88HS/zWW0WO0J/dJj9CEoQ9CI7YrtZt7z1w8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51809},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"24f5932cca393b065ded88e767acdcf532ed8430","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"18.9.0","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.2.0-alpha.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.2.0-alpha.12_1701441235911_0.44525191402317854","host":"s3://npm-registry-packages"}},"2.2.0-alpha.13":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.2.0-alpha.13","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"d44920892217f11fabacd60bd572133cbe13d571","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.2.0-alpha.13.tgz","fileCount":26,"integrity":"sha512-iYqzAzh9YthIHYw2oRSQN3lZWOGJx1Zog+8y6RWFSZ7f8zt2RjmPuCkl8IzUqXi5HruGz29Frot8nzshOeK+2g==","signatures":[{"sig":"MEUCIQCyJfJxJxeZItLgEDQs/c5N6v/1rlipW7S0WJr/eXGuNQIgb4jZsARhSRUHo/I0a7nJ6l5W5PDg2haDt6RjxU+7Y4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51809},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"fdee2b006db7be3de0fe73225f20cb8f65b194ef","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"18.9.0","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.2.0-alpha.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.2.0-alpha.13_1701683956662_0.3695011679006266","host":"s3://npm-registry-packages"}},"2.2.0-alpha.14":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.2.0-alpha.14","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"721d5a4500f88e5cb241fdae307b9137b6179a53","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.2.0-alpha.14.tgz","fileCount":26,"integrity":"sha512-LaeZErjeD0aVtNCDDrp8/4VjOwU1l7SVlr8zKeUozchBfHGChVN/2j9wNYsKpgzZP2i1sBRDSUB5+/tRwYJivg==","signatures":[{"sig":"MEYCIQCVUQJcGZI9eJKdfOu0JaZ88ET9QToSw3CkbpgmjF5VbgIhALe304YAZNUiy2EfPs9agn/KhGocGZKy31CxqS/MswqT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51809},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"6ef91a02813cdc47b7a73bf308a5e841ed73aa3d","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"18.9.0","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.2.0-alpha.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.2.0-alpha.14_1701684866352_0.963636113904597","host":"s3://npm-registry-packages"}},"2.2.0-alpha.15":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.2.0-alpha.15","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"9ac10bdbdc4d611d61ec31c5ddf42658796075a2","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.2.0-alpha.15.tgz","fileCount":26,"integrity":"sha512-xcsASc+ZW8bLwbU21nLY4KSu/wSj+gwYggDQlG7vKxV6L+zKbhQFM/TH0spdp4QWqZlzRibk5VjQI8EMOju3FA==","signatures":[{"sig":"MEUCIQDXm8jpLJHPMNserlk7TdOeLlzbuboglgXC5AvG0yrFBQIgKbSWe65pKoS6Zfmd/11KVvJAwu7IZKt5cEYTiBZRaSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51809},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"4a0606c650c83f905695037b90e1623a670e732d","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"18.9.0","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.2.0-alpha.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.2.0-alpha.15_1701765344471_0.8225178412283671","host":"s3://npm-registry-packages"}},"2.2.0-alpha.16":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.2.0-alpha.16","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"bc2b9c8c6cff491b34812be27b9d43951f544268","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.2.0-alpha.16.tgz","fileCount":26,"integrity":"sha512-HU1cLL+HCHAWCwEmqRRVRnk2Vz6MTPrc/b2yYdUKN0nH/MEy9hAIYV9qrbXoTl1ncaRjIIVRRFTBgEvBRCQsCg==","signatures":[{"sig":"MEUCIBU04igPrPtj2ww18+ly6MP/9QziQwysp2fPSxZupJREAiEA5ko/D5gt/rO55XjMs/wa6HQYDskDT5QNHhhJtMMeT6M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51809},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"bee4ff5e7b72d6dcceac131fd55df371e781b33a","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"18.9.0","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.2.0-alpha.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.2.0-alpha.16_1701784668122_0.8918661174021694","host":"s3://npm-registry-packages"}},"2.2.0-alpha.17":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.2.0-alpha.17","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"617df58bcab108c89ca2951f1a934939f111bb4c","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.2.0-alpha.17.tgz","fileCount":26,"integrity":"sha512-a3e6cu+TrBmZ82KbLTImYEujjG94RL0VAABsn4878+pG86IB0FrIYBBXDDjap85CmsapCAo85pw84hN3Sl0zSg==","signatures":[{"sig":"MEYCIQCYUMUu6xnVx9TktsS1jZ0jjQ9tBviFs/ogmpm2yfy1pwIhAM6rl6ic85m/RAf38vpBWZIaWBddsDat1+2G+DOw6PV+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51809},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"ae798226b46a71363b1e0607a27885b40d8537ac","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"18.9.0","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.2.0-alpha.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.2.0-alpha.17_1701788327499_0.4393780985518061","host":"s3://npm-registry-packages"}},"2.2.0-alpha.18":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.2.0-alpha.18","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"8b67fbb47de26f6b60c6840bf738101f5734d2eb","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.2.0-alpha.18.tgz","fileCount":26,"integrity":"sha512-Px6TPit7eKECwRKcnwEyUpj6RB7DYDJKpSsYwVUz1GKTfEr7cHSu2TCe/0wphUKERpFDue7KLIC8KZwNbO9ShQ==","signatures":[{"sig":"MEUCIQCgC/xmKhFL3RA4zFvdSI/jY/+B/kCyhucVtoKV0YKeZAIgKaXOqzqnSLkthz2CPx9CPyBPaNzo4UT30qwVnAKNyDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51809},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"85aa91fab0935efea3eb877e4096aedfd6a47c28","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+arm64 (darwin)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"18.18.2","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.2.0-alpha.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.2.0-alpha.18_1701852535596_0.0843092158483083","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.1.7","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"d52d4fc125a3deb8190a19c7ffa42ad078ea87eb","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.1.7.tgz","fileCount":26,"integrity":"sha512-ws9AmeGKZniiMERKm60O7qMV15/Qllcxm00jIW+875yDz0n2tgkT/6ZRe6Wchv8VcqfkuSovSO3ntjfdNguAQg==","signatures":[{"sig":"MEQCIG97EUoWK1pIvhN6VuQZT+L/eQw9JY4NNIxsuegoMJ/UAiBmSFHPLDnNa+kv+omPCBfvVJ+Nleff/KB63JW5y+pzqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51791},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"c8dbc27d8420183931eaef84945d69c93e990589","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.2+x64 (linux)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"16.20.2","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.1.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.1.7_1701870887802_0.056001112843480305","host":"s3://npm-registry-packages"}},"2.2.0-alpha.19":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.2.0-alpha.19","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"cf2251133b89515f88b8d7f239834fb5a91b7cc0","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.2.0-alpha.19.tgz","fileCount":26,"integrity":"sha512-t0APRL1HoGjMfoLGevjLmS+ZBDJTO1ftRgKs7I266ez9+iy/8FeBN9iPthuMtJHWsCod95stgnS+KdX88qdDKA==","signatures":[{"sig":"MEUCIQC/f8BFoBtGBmCxbtZLNfG8NlgJYOLWIz4ZzepCPPklHQIgPCKi3r9By807eZ2DXHC6pOt6wLQCxEnRAI1zTpilSOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51809},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"edb9fdf483ef580883ff962e0a1b7430b2dd768e","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+arm64 (darwin)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"18.18.2","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.2.0-alpha.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.2.0-alpha.19_1701871319310_0.5379799638197327","host":"s3://npm-registry-packages"}},"2.2.0-alpha.20":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.2.0-alpha.20","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"11b7a544813843100d9580a6d083fe3cee3b3c5a","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.2.0-alpha.20.tgz","fileCount":26,"integrity":"sha512-1IvF8R9m9kTVc290kpFKkttRaGdUkbA+4AkFnm0EDu2/cXdHXcyspXQN5gHGuJiEq+fsGXlAk76IcmP5fYyDcQ==","signatures":[{"sig":"MEUCIQCgyB7nlksAufThSBl7T1MfSEZp1IaPKls10DTX30yYAAIgL+QdqITCIM7ICL4t6fJtQZk16sHz9MFLCcyYlib06sU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51809},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"b31c120b3ec644560c41f3437aea4802f6b2fadc","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+arm64 (darwin)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"18.18.2","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.2.0-alpha.20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.2.0-alpha.20_1701872831546_0.15403117426501645","host":"s3://npm-registry-packages"}},"2.2.0-alpha.21":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.2.0-alpha.21","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"0f4f35b05188f571586deb5461c10abb7ec685de","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.2.0-alpha.21.tgz","fileCount":26,"integrity":"sha512-1zdb5KeZAvk6OBMMgw1S+myku+P0E9+0zIP83GlloEl5MagdfdqgUSuUri/N8R+O3KOHR6UqN6Epde3IkFvVGg==","signatures":[{"sig":"MEUCIQDvnArBTuvX1LH6qVY+wXYWe8SBAg91CWsgJdxkhRMcKgIgex8NBmwNQFkqsvFk5HZrl1UA4tHKbiy1zbMW0+wVhSk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51809},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"ec306b550c2f91b4f597a9fc3e975708d3b718cc","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"18.9.0","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.2.0-alpha.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.2.0-alpha.21_1701920236846_0.8475251040135796","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.1.8","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"cb3019459c6421e0b97cc09db14649c130bddc6d","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.1.8.tgz","fileCount":26,"integrity":"sha512-TN4MNHvJ/0D97Bc4SzqUa8KQp9EpCMXQq6Nc8q5RBwo1Y1yPfx4jicBqvHZrZnS4IgwK/Lhkdj7Z3ZyYOzjPOA==","signatures":[{"sig":"MEQCID5BsSh+fA0zIMulK4pIGAsR6Ydk6x1qbiTUOub9hk2jAiA27qLiibL89aQc/45XxaVWg+gv4uOu/F9FysyAYZ4E0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51791},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"df4adec33cbc6dd5737c088f93e4d026eba19947","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.2+x64 (linux)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"16.20.2","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.1.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.1.8_1701965745248_0.4009170257432084","host":"s3://npm-registry-packages"}},"2.2.0-alpha.27":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.2.0-alpha.27","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"57d6d1cd72494c12eb6b86fcdcfe8a281f5a778d","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.2.0-alpha.27.tgz","fileCount":26,"integrity":"sha512-mzrg9nPaC94AW/cxuPcVJk2bHGgSGBXsuquTXmI6LhRczdQRnTd9p0hILCBPFVEErE+UEVXaMnMFONxZcPYMMQ==","signatures":[{"sig":"MEUCIQCEkD/9q9OVuV8bzr2BC25xCokfdHpWaNMy9YIaradMXQIgN+aotpT2Sq/V38kP1JQ0SpE2cgrrNIrQfSMpxJ7CAiA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51810},"main":"dist/index.js","types":"./dist/index.d.ts","readme":"## Axelar Local Dev: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","gitHead":"39d77bf2128077a615e6d3a5a4caf55e79f53b70","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"nptytn","email":"nptytn2@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v18.9.0+arm64 (darwin)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"18.9.0","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"^2.2.0-alpha.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.2.0-alpha.27_1702390085689_0.0668680486641755","host":"s3://npm-registry-packages"}},"2.1.9":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.1.9","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"15abbf0e5dad42dc9868049dff9bc8bbf65d92b7","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.1.9.tgz","fileCount":26,"integrity":"sha512-FuPAw5OteK7hyNLCCy89c25WkQ8T1O0FBy4kEJYLeNdS+3GEG0+uI+SNngaqtDmv5nJx37vsl5ilGBeT4YKNmw==","signatures":[{"sig":"MEUCIQDucz69n3av7Dk8wtpHfKuXFEcI37DNoU2xj0Rq58fApgIgcMS/jwm1SXPjfwfD/Eq3JA2OvjumcM8ifahZpxxw0gg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51791},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"27f8dcfa917b2cfcafcfcfe115f8653da02c3546","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.2+x64 (linux)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"16.20.2","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.1.9"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.1.9_1708067103803_0.7925032732592108","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.2.0","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"93441519eaa387276888b2c58319d2577dbe9380","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.2.0.tgz","fileCount":26,"integrity":"sha512-fJeJuAU9Kb5hHpv5/cieq7Hkucp4ETSYgapOF2Yz4KZAbqIn1NA60tHPDE6ZFQXsPaV6psIyydAT7jWxKEm7Lg==","signatures":[{"sig":"MEUCIGGhxpYsTkpXtzqeKEDhYoxthni0T6ngfTffOwZFoUauAiEAz0C97clrRXp94cOs2w9rS8WnRpDCNBzba8LRrYxHhWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51791},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"679b066aab637f0994b5b3816d0532f28ae7dd49","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.2+x64 (linux)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"16.20.2","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.2.0_1709612305902_0.598587514625522","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.3.0","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"5ac909ba8577689e3ac7fd72a1c3a28d13d0b65d","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.3.0.tgz","fileCount":26,"integrity":"sha512-9lpsFU3B6Fy95U/yvHHYnVtFh5m9QHLbbnKDgYHlhmxTBQfJtGvgeW3hobHtoecn3PkwbmU0eHhiXI1UH4wHRQ==","signatures":[{"sig":"MEQCIHoKe/2wb1V0Usm0ghcm5XjRFQ76TT4SWFMB74UCoRnKAiBi89w1bM0JzDROV17MxS+WBe03/elicx/WMRWTTy+MAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51791},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"a7221ce54a1753cc533426666fab73eec97c1daf","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.2+x64 (linux)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"16.20.2","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"2.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.3.0_1710759030379_0.008005547845577832","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"@axelar-network/axelar-local-dev-aptos","version":"2.3.2","author":"","license":"ISC","_id":"@axelar-network/axelar-local-dev-aptos@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":"c6f8b09c1245614bdcede672d1d9590cc10d1b26","tarball":"https://registry.npmjs.org/@axelar-network/axelar-local-dev-aptos/-/axelar-local-dev-aptos-2.3.2.tgz","fileCount":26,"integrity":"sha512-mR+HZNRQN/5++HV0KTjyQNT44C3hRGy/zd1JDV3SrlB3Sun+HDC9IOqCmeuMEVJESW4nBhVHir5O0ZvNIY+/nA==","signatures":[{"sig":"MEUCIHTnWhnmI0+Spz4KnX3nEUk78Iyx/fm3SoXSN5BHWQroAiEAt0loubIcJGf92dUtn6KEBWRtH3L9+sdZU7OT31S211U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51792},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"078ff52dd7dfb9f9b4dea0942c207fa9cc835523","scripts":{"test":"jest","build":"run-s clean build-ts build-contract build-aptos","clean":"rm -rf src/types dist artifacts","build-ts":"tsc","prettier":"prettier --write 'src/**/*.ts'","build-aptos":"bash ./__tests__/modules/build.sh","contract-test":"npx hardhat test","build-contract":"hardhat clean && hardhat compile"},"_npmUser":{"name":"canhtrinh","email":"canh.coding@gmail.com"},"_npmVersion":"lerna/6.6.2/node@v16.20.2+x64 (linux)","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","directories":{},"_nodeVersion":"16.20.2","dependencies":{"aptos":"1.3.16","@axelar-network/axelar-cgp-aptos":"^1.0.5","@axelar-network/axelar-local-dev":"^2.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/axelar-local-dev-aptos_2.3.2_1711526404018_0.7022348598527253","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-05-18T10:36:23.624Z","modified":"2025-05-22T17:01:11.160Z","2.0.0-alpha.4":"2023-05-18T10:36:23.787Z","2.0.0-alpha.5":"2023-05-18T11:02:03.570Z","2.0.0-alpha.6":"2023-05-18T11:20:25.302Z","2.0.0-alpha.7":"2023-05-19T00:53:40.591Z","2.0.0-alpha.8":"2023-05-19T08:20:28.386Z","2.0.0-alpha.9":"2023-05-20T07:53:06.327Z","2.0.0-alpha.10":"2023-05-21T01:00:00.294Z","2.0.0-alpha.11":"2023-05-21T06:19:08.781Z","2.0.0-alpha.12":"2023-05-21T06:38:00.413Z","2.0.0":"2023-06-01T09:04:56.437Z","2.0.1":"2023-06-09T05:53:45.785Z","2.0.2":"2023-06-21T05:28:15.042Z","2.0.3":"2023-07-05T10:01:08.563Z","2.0.4":"2023-08-14T10:21:48.051Z","2.0.5":"2023-08-15T03:07:08.167Z","2.1.0":"2023-09-05T07:55:33.516Z","2.1.1-alpha.1":"2023-09-15T08:32:53.898Z","2.1.1-alpha.2":"2023-09-15T08:53:45.293Z","2.1.1-alpha.3":"2023-09-16T04:31:31.216Z","2.1.1-alpha.4":"2023-09-16T04:41:15.278Z","2.1.1":"2023-09-19T06:30:37.805Z","2.2.0-alpha.1":"2023-11-10T14:29:01.080Z","2.2.0-alpha.2":"2023-11-11T07:46:38.738Z","2.2.0-alpha.3":"2023-11-24T07:33:02.534Z","2.2.0-alpha.4":"2023-11-24T07:37:49.338Z","2.2.0-alpha.5":"2023-11-24T07:50:18.293Z","2.2.0-alpha.6":"2023-11-24T09:54:54.407Z","2.2.0-alpha.7":"2023-11-24T10:11:55.920Z","2.2.0-alpha.8":"2023-11-29T09:09:55.455Z","2.1.2":"2023-11-29T10:43:06.944Z","2.1.3":"2023-11-29T12:03:20.898Z","2.1.4":"2023-11-29T12:39:50.980Z","2.1.5":"2023-11-29T15:36:07.068Z","2.2.0-alpha.9":"2023-11-30T08:18:50.115Z","2.2.0-alpha.10":"2023-12-01T13:06:43.652Z","2.2.0-alpha.11":"2023-12-01T14:21:37.697Z","2.2.0-alpha.12":"2023-12-01T14:33:56.197Z","2.2.0-alpha.13":"2023-12-04T09:59:16.854Z","2.2.0-alpha.14":"2023-12-04T10:14:26.592Z","2.2.0-alpha.15":"2023-12-05T08:35:44.708Z","2.2.0-alpha.16":"2023-12-05T13:57:48.328Z","2.2.0-alpha.17":"2023-12-05T14:58:47.746Z","2.2.0-alpha.18":"2023-12-06T08:48:55.797Z","2.1.7":"2023-12-06T13:54:48.496Z","2.2.0-alpha.19":"2023-12-06T14:01:59.464Z","2.2.0-alpha.20":"2023-12-06T14:27:11.747Z","2.2.0-alpha.21":"2023-12-07T03:37:17.064Z","2.1.8":"2023-12-07T16:15:45.455Z","2.2.0-alpha.27":"2023-12-12T14:08:05.863Z","2.1.9":"2024-02-16T07:05:03.975Z","2.2.0":"2024-03-05T04:18:26.053Z","2.3.0":"2024-03-18T10:50:30.542Z","2.3.2":"2024-03-27T08:00:04.202Z"},"license":"ISC","description":"This package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supp","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: Aptos Integration\n\nThis package allows you to create a local development environment for cross-chain communication using the [Aptos](https://aptos.dev/) protocol. At present, we support general message passing with EVM chain but integration with `NEAR` is not currently supported.\n\n## Installation\n\nTo install this package, use the following command:\n\n```bash\nnpm install @axelar-network/axelar-local-dev-aptos\n```\n\n## Prerequisite\n\nBefore getting started, you'll need to install Aptos on your local machine.\n\n1. **Install Aptos CLI Tool**\n\nDownload from here: https://aptos.dev/cli-tools/aptos-cli-tool/\n\n_Note: Our examples are tested on Aptos version `1.0.4`._\n\n2. **Run the Aptos Local Network**\n\nUse the following command:\n\n```bash\naptos node run-local-testnet --with-faucet --force-restart\n```\n\n## Configuration\n\nTo set up the Aptos chain stack with the EVM chain stack, you need to modify the `createAndExport` function in your script. Create an `AptosRelayer` instance and incorporate it with your existing EVM relayer. Here's an example:\n\n```ts\nconst aptosRelayer = new AptosRelayer();\nconst relayers = { evm: new EvmRelayer({ aptosRelayer }), aptos: aptosRelayer };\n```\n\nFor more details on setting up the `createAndExport` function, check our [Standalone Environment Setup Guide](../../docs/guide_create_and_exports.md).\n\n## API Reference\n\n`AptosNetwork` is a generalization of `AptosClient` (avaliable in the `aptos` package) that includes (among others that are mainly used for intrnal purposes):\n\n-   `getResourceAccountAddress(MaybeHexString sourceAddress, MaybeHexString seed)`: Predicts the aptos resource address for an account with a certain seed.\n-   `deploy(string modulePath , string[] compiledModules, MaybeHexString seed)`: Deploy `compiledModules` found in `modulePath`. Seed is optional, if it is included then the modules are deployed as a resource.\n-   `submitTransactionAndWait(MaybeHexString from, EntryFunctionPayload txData)`: A wrapper for aptos' submit transaction workflow, for ease of use.\n\nAdditionaly we export two utility functions\n\n-   `createAptosNetwork(config?: {nodeUrl: string, faucetUrl: string})`: This funds the `owner` account and uses it to deploy the gateway module. `nodeUrl` defaults to `http://localhost:8080` and `faucetUrl` defaults to `http://localhost:8081`\n-   `loadAptosNetwork(string nodeUrl)`: This loads the an preconfigured `AptosNetwork`. It is useful so that relaying works properly to said aptos network works properly.\n\n`createAndExport` (see above) will try to also call `createAptosNetwork` so that realying works to aptos as well.\n","readmeFilename":"README.md"}