{"_id":"@brynjarrr/xchain-terra","_rev":"1-3cdf5ec387ad6ba81ce1d4e6e9a64e96","name":"@brynjarrr/xchain-terra","dist-tags":{"latest":"0.1.0-alpha.2"},"versions":{"0.1.0-alpha.2":{"name":"@brynjarrr/xchain-terra","version":"0.1.0-alpha.2","description":"Custom Terra client and utilities used by XChainJS clients","keywords":["THORChain","XChain"],"author":{"name":"THORChain"},"homepage":"https://github.com/xchainjs/xchainjs-lib","license":"MIT","main":"lib/index.js","module":"lib/index.esm.js","typings":"lib/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"repository":{"type":"git","url":"git+ssh://git@github.com/xchainjs/xchainjs-lib.git"},"scripts":{"clean":"rimraf lib/**","build":"yarn clean && rollup -c","test":"jest","e2e":"jest --config jest.config.e2e.js","lint":"eslint \"{src,__tests__}/**/*.ts\" --fix --max-warnings 0","prepublishOnly":"yarn build","start:example":"ts-node example/index.ts"},"devDependencies":{"@terra-money/terra.js":"^3.0.2","@types/big.js":"^6.0.0","@xchainjs/xchain-client":"^0.11.1","@xchainjs/xchain-util":"^0.6.0","axios":"^0.25.0","nock":"^13.0.5"},"publishConfig":{"access":"public"},"peerDependencies":{"@terra-money/terra.js":"^3.0.2","@xchainjs/xchain-client":"^0.11.1","@xchainjs/xchain-util":"^0.6.0","axios":"^0.25.0"},"gitHead":"515ef43a4f0e3aa11644c69f7025caf0f0a0c1db","bugs":{"url":"https://github.com/xchainjs/xchainjs-lib/issues"},"_id":"@brynjarrr/xchain-terra@0.1.0-alpha.2","_nodeVersion":"16.5.0","_npmVersion":"lerna/3.22.1/node@v16.5.0+arm64 (darwin)","dist":{"integrity":"sha512-uEinIKuM9M8Uf8VSy42Zyu9R06lvhV5VL9NuDXOUJFzYijfXGTm94lEpWU1IWTeoYkS6W0D1pQBzozPoGkKnpg==","shasum":"8e802888fd3ff7bb74271496afbae47c17444516","tarball":"https://registry.npmjs.org/@brynjarrr/xchain-terra/-/xchain-terra-0.1.0-alpha.2.tgz","fileCount":10,"unpackedSize":39510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPbT0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq56BAAmwZRH2r2UnAoveN/WVn8nSLE6g8XIgavJNK28kC7teEJU/AB\r\nqEjjiBGaI9NPZycc+rTYV+GW+yOG9efjn5KGxTZJivp0nFUpjTKaDrkwOHKI\r\ng71yYoV1UGyAcc/CswkcLvU1fUtM+wkKfbaVwkJ/StCp+dXrBp85mf6gjQcM\r\nO1t4h1QtnlNQ3iHPvALKtTiCWyX5H89SDMvUVIJAzGI4+kkZ8xv4VoWhWXHq\r\nIHsDY72Q5NxqTA5GCCRZ6PQ9mPXKwxaSoJWNN7QlvO0lqX652ND5b8o2pLl9\r\nU3utoUdLIG0YldlCU60JPDLpn0vA6Cqc7I7IwXyb8Lx1f+ZuNUmxxkvVqQuQ\r\nJpE1tGcLPpxJrmSGa2aMReddNz5yolVInZ9TL4P5gYW6MVDFHD39tGYfyOct\r\ntHmvrP9VTcxAFi9jGSHgjZDR7rj0sz4+EZL1MO3E7Ox20bxblXwEkmrShi/6\r\nm5CJBS/bZMy4RlkfT+vC6GGtn+WTDi+7A27MJdalCdW/KNPgkfOKYCANyKao\r\nvfL+x2NUQhM9QFUEhbQTlrU94GB9Rmm6raKOdTmmsm3iQ9Ik0VfCHgH5htS2\r\nTHSsdg5EA/ayeCkquGqVQNrO7fxbF8piDKydWmN4L4UdHTVcqC+MvwmH+tpx\r\n+YzLzcPA/GtGkif0TmFF2LgtvHoIWlm/2GQ=\r\n=GeBI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICG9hCR2WTkS0FcjsLzcNSzP6pSHWvqyGIGC+m3mILvnAiB/nL6YNvDgpBzkLUjfWJaHdRFFADTNENABrWIQdZ2Ofg=="}]},"_npmUser":{"name":"brynjarrr","email":"coinage_trinity_0a@icloud.com"},"maintainers":[{"name":"brynjarrr","email":"coinage_trinity_0a@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xchain-terra_0.1.0-alpha.2_1648211188702_0.1791780650144832"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-25T12:26:28.621Z","0.1.0-alpha.2":"2022-03-25T12:26:28.882Z","modified":"2022-04-04T20:50:15.420Z"},"maintainers":[{"name":"brynjarrr","email":"coinage_trinity_0a@icloud.com"}],"description":"Custom Terra client and utilities used by XChainJS clients","homepage":"https://github.com/xchainjs/xchainjs-lib","keywords":["THORChain","XChain"],"repository":{"type":"git","url":"git+ssh://git@github.com/xchainjs/xchainjs-lib.git"},"author":{"name":"THORChain"},"bugs":{"url":"https://github.com/xchainjs/xchainjs-lib/issues"},"license":"MIT","readme":"# `@xchainjs/xchain-terra`\n\nTerra Module for XChainJS Clients\n\n## Installation\n\n```\nyarn add @xchainjs/xchain-terra\n```\n\nFollowing peer dependencies have to be installed into your project. These are not included in `@xchainjs/xchain-terra`.\n\n```\nyarn add @xchainjs/xchain-client @xchainjs/xchain-crypto @xchainjs/xchain-util axios @terra-money/terra.js\n```\n\n## Terra Client Testing\n\n```\nyarn install\nyarn test\n```\n\n## Examples\n\n```ts\n// import `xchain-terra`\nimport { Client } from '@xchainjs/xchain-terra'\n\n// Create a `Client`\nconst client = new Client({ network: Network.Testnet, phrase: 'my secret phrase' })\n\n// get address\nconst address = client.getAddress()\nconsole.log('address:', address) // address: terra1hf2j3w46zw8lg25awgan7x8wwsnc509sk0e6gr\n\n// get balances\nconst balances = await client.getBalance(address)\nconsole.log('balances:', balances[0].amount.amount().toString()) // balance: 6968080395099\n\n// get transactions\nconst txs = await client.getTransactions({ address })\nconsole.log('txs total:', txs.total) // txs total: 100\n\n// get transaction details\nconst tx = await client.getTransactionData('any-tx-hash', address)\nconsole.log('tx asset:', tx.asset) // tx asset: { chain: 'TERRA', symbol: 'LUNA', ticker: 'LUNA' }\n```\n\nFor more examples check out tests in `./__tests__/client.test.ts`\n","readmeFilename":"README.md"}