{"_id":"@0xkilo/axe-sdk","_rev":"1-daa24877e3bfd3fa5c45e17ba4029cd8","name":"@0xkilo/axe-sdk","dist-tags":{"latest":"0.4.14"},"versions":{"0.4.14":{"name":"@0xkilo/axe-sdk","version":"0.4.14","description":"The JavaScript SDK for Axelar Network","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"build":"tsc","prepare":"npm run build","dev:tsc":"tsc --watch -p .","dev:serve":"nodemon -e js -w dist dist/index.js","dev":"run-p dev:*","test":"jest","lint":"eslint . --ext .ts","lint:fix":"eslint . --ext .ts --fix","format":"prettier --write \"./**/*.{ts,json}\""},"keywords":["axelar","blockchain","sdk","cryptocurrency","interoperability","smart-contracts"],"author":{"name":"Axelar Network"},"license":"MIT","dependencies":{"@terra-money/terra.js":"^3.0.0","@types/lodash":"^4.14.176","@types/uuid":"^8.3.1","bech32":"^2.0.0","blockcypher":"^0.3.0","cross-fetch":"^3.1.5","eslint-plugin-import":"^2.25.4","ethers":"^5.4.7","lodash":"^4.17.21","nodemon":"^2.0.12","npm-run-all":"^4.1.5","socket.io-client":"^4.2.0","uuid":"^8.3.2"},"devDependencies":{"@babel/preset-env":"^7.16.4","@babel/preset-typescript":"^7.16.0","@types/jest":"^27.0.3","@typescript-eslint/eslint-plugin":"^5.12.1-alpha.14","@typescript-eslint/parser":"^5.12.1-alpha.14","eslint":"^8.9.0","jest":"^27.3.1","prettier":"2.5.1","typescript":"^4.5.5"},"_id":"@0xkilo/axe-sdk@0.4.14","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-3NRZnsjV8tNxw9bVgBD+ZURZ+XgaYSXJyXZotROlKI1kZbMqqtDkfCdd33hpGDQE34mRFYq7ddjHXNaWnOmlJg==","shasum":"17877bd506ef8a89f92aa767ad48a5984c7e5a24","tarball":"https://registry.npmjs.org/@0xkilo/axe-sdk/-/axe-sdk-0.4.14.tgz","fileCount":126,"unpackedSize":149232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIK9sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQhg//Z10xrN7tYOflcSvrjUF93gz5DLjnFbrNe+vkbXx4YOzIAz4D\r\ncb30DBAz8SeXC/V/jGsMAe17ZRw8vUgXHMkQKXPYS7gnladB+AlkhnNTY0vs\r\n040m4dNELkPGWMOUx2jm+RbyR4Ima6PFGgN5pA8wAeWuBK/9BrSSqjqmFuT0\r\nh12KHTRlvJJB/z66hWRAljplRC9L7yjFhO61n7TaQ9jZkgLMqyk6qUnHnY/W\r\n261UprzO5A5ZYVnMRWo6dzNUudTedRQJ0nBU/3UIDwabgcfFIb3T61lEVrp4\r\njgoaoU/O88DR0LB51wV2v/0z2jPGA0Yc5H2yIEmL9cKBWdvslZX4cPwsQzLF\r\nKNY2FPAQRyH75Lsa28XMqwDJGVAfqjmmukHB/gAL61ZWPQYYShONXwQY8+Cg\r\nimr2PssXrCIlzJzQ/MuayF7JYru4e5hc/sZXPPK7WAS10QKRNJqyy+gJOrU2\r\nHiT1N/xDlYlPPgGaRhb8RezsaXJRMWEen+det5QO62wODCmHBldtlMuyNduQ\r\nx1Qkr7zJWgzBS1W4EED1QwGrU/uyaEsaGqpza/K/ji09eMsey+N4SiIx8VaF\r\n6kxLRxjGP2XKBFNg9EmV8VQiKPf9nBfQCHj/KPEsYx8X1WDNQmZksDDDke8E\r\nxkR01RUNd21QaxgtnLDV11VVt/XvV73gGds=\r\n=mJ0t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+5tYV6JjQUcjoft8n0BA8A4QA7jShqpLMxnjZ84yaSAiEAzIFB/1IjGl7IstaJh4nlsW0F1f4ymJsozhgh87MjRe8="}]},"_npmUser":{"name":"0xkilo","email":"0xkiloshi@gmail.com"},"directories":{},"maintainers":[{"name":"0xkilo","email":"0xkiloshi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axe-sdk_0.4.14_1646309228814_0.2848111800106643"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-03T12:07:08.725Z","0.4.14":"2022-03-03T12:07:08.965Z","modified":"2022-04-04T10:29:03.207Z"},"maintainers":[{"name":"0xkilo","email":"0xkiloshi@gmail.com"}],"description":"The JavaScript SDK for Axelar Network","keywords":["axelar","blockchain","sdk","cryptocurrency","interoperability","smart-contracts"],"author":{"name":"Axelar Network"},"license":"MIT","readme":"# AxelarJS SDK\n\n## Coming soon\n\nThe `axelarjs-sdk` nodejs repo is currently private and can be accessed only with a NPM token. The repo will be made public shortly.\n\n## Overview\n\nThe AxelarJS SDK empowers developers to make cross-chain transfers using the Axelar network from their frontend.\n\n### Example use case: asset transfer\n\nAxelarJS enables the transfer of crypto assets across any blockchain supported by Axelar.\n\nCurrently supported assets and chains:\n\n| Supported Assets                                                                                             | Supported Blockchain Networks                                                                                             |\n| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------- |\n| <ul><li>AXL (Axelar native token)</li><li>LUNA (Terra native token)</li><li>UST (Terra stablecoin)</li></ul> | <ul><li>Avalanche</li><li>Axelar</li><li>Ethereum</li><li>Fantom</li><li>Moonbeam</li><li>Polygon</li><li>Terra</li></ul> |\n\nAxelar will continue to add support for new assets and chains in the future.\n\n## Technical overview\n\nThe AxelarJS SDK is a `npm` dependency that includes libraries that make requests into the Axelar network.\n\n![Architecture diagram](sdk-diagram.png)\n\nAny request from the JS SDK is routed through a node REST server that redirects requests through a coordinated collection of microservices controlled by Axelar.\n\nThese microservices facilitate the relay of cross-chain transactions that run on top of the Axelar network.\n\n## Demo\n\nSee AxelarJS in action: [deposit-address-demo](https://github.com/axelarnetwork/deposit-address-demo)\n\n## AxelarJS is under active development\n\nAxelarJS is under active development. The API might change. Please ensure you pull the latest from this repo post issues to Github.\n\n## Security mesures\n\nAxelarJS employs security measures to protect our services from abuse. Currently every invocation of `getDepositAddress` requires frontend users to connect to a Web3 wallet and sign a message with a one-time code. Invocations to the API are also rate limited.\n\n## Contribute\n\nGithub issues and pull requests are welcome!\n\n### TODO clarify the following\n\nRun this repo locally:\n\n```bash\ngit clone git@github.com:axelarnetwork/axelarjs-sdk.git\ncd axelarjs-sdk\nnpm install\nnpm run build\nnpm link # link your local repo to your global packages\nnpm run dev # build the files and watch for changes\n```\n","readmeFilename":"README.md"}