{"_id":"@d11k-ts/solana","_rev":"5-758d2e63ded4595a1c64d6fced32c6da","name":"@d11k-ts/solana","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"@d11k-ts/solana","version":"0.1.0","description":"solana module for d11k chain","keywords":["d11k","solana","dojima"],"author":{"name":"yerramreddyuday","email":"uday.prasad@dojima.network"},"homepage":"https://github.com/dojimanetwork/d11k-ts#readme","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","typings":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/dojimanetwork/d11k-ts.git"},"scripts":{"clean":"rimraf lib/**","build":"yarn && yarn clean && rollup -c","test":"jest","lint":"eslint \"{src,__tests__}/**/*.ts\" --fix --max-warnings 0","prepublishOnly":"yarn build"},"bugs":{"url":"https://github.com/dojimanetwork/d11k-ts/issues"},"dependencies":{"@d11k-ts/client":"^0.1.1","@d11k-ts/crypto":"^0.1.1","@solana/web3.js":"^1.67.0","bignumber.js":"^9.1.0","bip39":"^3.0.4","ed25519-hd-key":"^1.3.0","moment":"^2.29.4"},"devDependencies":{},"peerDependencies":{"@d11k-ts/client":"^0.1.1","@d11k-ts/crypto":"^0.1.1"},"publishConfig":{"access":"public"},"_id":"@d11k-ts/solana@0.1.0","dist":{"shasum":"867ceedd323d6126c774bee7fc08aa53231e4347","integrity":"sha512-mxabgfIf5bXyRHHADmmXUlRdBZNT7+8VioBv9+OV0aEihmajrI+VXD5T5wLebv/ZJNBrQe3eBBMPhS2KXv3EFA==","tarball":"https://registry.npmjs.org/@d11k-ts/solana/-/solana-0.1.0.tgz","fileCount":12,"unpackedSize":7404383,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDvSBkJgKBd35hKM0UDfnsl15lo5a4kVa/2rtTQhzaeQIgc0KcLADTFpIjPzyUYMD9dwWWEuX+wEgtvjAcZe88FRc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhjdxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7vRAAkFw67QevQXhpisTZ3Hks/g0jyHmeepRalBTeOA01kzeIdd+J\r\nFwjw0gQXIYgjGX2vibqDOJcA6y7CBb86+ZUzdPmQiylYcdBsehC1nKZ8juVk\r\nx3Eh6C6Dupm4cwElLH0zHbth7lt9n5oBF7SeZyKhNAmdWMhefA2livmhYF7O\r\nvqdu+5xwKyp2adRLhVeOXpclxZ59ZShnFYuhiH/vAr0jZf9bVOYvA1iIxekK\r\nABJxtFCCYIYVpGlQRss8qHBY/cBneFuW+T3/Ap5OMved92Fg7S8CPCZVE7cp\r\nk3nL1p+l5vAzhKo+Ox5NvHbtKmXYFynwpN1DLpS3Dt9IWgCc6pILhtfQzMA8\r\nNJw3y5bTvcnU2cbr91Z4PAv1gZ3/547ZKR46e+nsrG5WnJRUQRFkK2iBvicS\r\nTo+LRgO6ncOZKYai9zpE9ye3N9VDTOmjTZQDsYeiHUjghQw1CYzcWORkmF5q\r\nga4Y2tXgYsiS9+tqrQ2e+U/TOH+uWLzeLgAzAYe7Ncml2UTzIxqh8BX2ZbKi\r\nzS64soaLt3eof/w8hBL/50v38nKhI12BEbeKg38jyLyIEiTopCNFEN2Y8hwW\r\nwmwMs4yQVTVvItiDaYEYCNuCttlL55fnHvarPQm2X7ElCATo3ITDIWiTSw/t\r\ny4e74c3hOjZEBxNWE+7zDxx6t0wLq05YUXQ=\r\n=aH1h\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dojima-network","email":"dojimanetwork@gmail.com"},"directories":{},"maintainers":[{"name":"dojima-network","email":"dojimanetwork@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/solana_0.1.0_1669740401520_0.5234670570593456"},"_hasShrinkwrap":false},"0.1.1":{"name":"@d11k-ts/solana","version":"0.1.1","description":"solana module for d11k chain","keywords":["d11k","solana","dojima"],"author":{"name":"yerramreddyuday","email":"uday.prasad@dojima.network"},"homepage":"https://github.com/dojimanetwork/d11k-ts#readme","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","typings":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/dojimanetwork/d11k-ts.git"},"scripts":{"clean":"rimraf lib/**","build":"yarn && yarn clean && rollup -c","test":"jest","lint":"eslint \"{src,__tests__}/**/*.ts\" --fix --max-warnings 0","prepublishOnly":"yarn build"},"bugs":{"url":"https://github.com/dojimanetwork/d11k-ts/issues"},"dependencies":{"@d11k-ts/client":"^0.1.4","@d11k-ts/crypto":"^0.1.1","@solana/web3.js":"^1.67.0","bignumber.js":"^9.1.0","bip39":"^3.0.4","ed25519-hd-key":"^1.3.0","moment":"^2.29.4"},"devDependencies":{},"peerDependencies":{"@d11k-ts/client":"^0.1.4","@d11k-ts/crypto":"^0.1.1"},"publishConfig":{"access":"public"},"_id":"@d11k-ts/solana@0.1.1","dist":{"shasum":"61cd5ab6bc2e1a69843f7431cd7ffeed94b33a99","integrity":"sha512-bXJ7LmQPWGEHe3ayRtpdWwEhPMMfSAwHMocMKJPOoWEQB2Remtkocj+iKQoDowK65Aio3zUSs44DlB+U1g0G2w==","tarball":"https://registry.npmjs.org/@d11k-ts/solana/-/solana-0.1.1.tgz","fileCount":12,"unpackedSize":7414473,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICAAOmKHLASseLEtRsTswx0lQRC8Co3R/no2rwS5/IsPAiAQz5LxA3cqDbizLLKYym6wkpcTZZatEXK7OdQFHUP0zw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm0yfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIAQ/+Jdxn+h1aO9rW9CdelC5hf1rEKMLPnRm3/QOZD/21QB5iqoYz\r\nXa61+092xny4+lZdlCFKCE8HyvjRVFGK1U0RH3LUCLejvolDJNIkIwx+uu9S\r\ntS+LmOOt1jZQZEE1HoziSf0HA3HuwGOa17gQee2lP+GZ+OSAPYzRvb7wjTE9\r\noDKKjCvQKM9icgmBvZBwa2qkp+s+TryrBQY1cSFS7Salqyk0tnNtPcEJ3g/e\r\nab7rtsc2VJ0WN22vNcv9V3T88XjfVw2JBbFOnPP34cXiABDlKm5u2nahS8CM\r\n6XxLUDDGs0O3TwDpqxd9zOfauP3q0iqp5UoOjw4CqDeF8VLgd+DFEN1nU9a+\r\nMhByoG13weHYfgC6psyw1dQS+T/ob0uACUXkxahXCl2o6+zCXwduNqqirhVu\r\nRP5HYy3Nez0K1Yml924jBd4jpEGH6sunIkgzglbYEK7DLp5Fqd9rHmf3DNkw\r\nVEI9wM32MtkI3xcSiqAkvOQrBgV2magJ4rZT2xiLLRCC7xYhjavdRZ9y+qc/\r\nbCM3LAIZCmaEY6oezmRby0sHomJPRgZUwZR0pOSnKzEZfdZJQDVFjntSs1Q9\r\nPuwU7IbOe0idnjsdkeI0Z9d7qotu4vl6RZeRYFmIKCT+LGeNQ4aGtZVccSHe\r\n8rfhSR1Jhku2pE8YBTULu6ewEI/pBTFWbos=\r\n=BkHZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dojima-network","email":"dojimanetwork@gmail.com"},"directories":{},"maintainers":[{"name":"dojima-network","email":"dojimanetwork@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/solana_0.1.1_1671122078880_0.0882370034530311"},"_hasShrinkwrap":false},"0.1.2":{"name":"@d11k-ts/solana","version":"0.1.2","description":"solana module for d11k chain","keywords":["d11k","solana","dojima"],"author":{"name":"yerramreddyuday","email":"uday.prasad@dojima.network"},"homepage":"https://github.com/dojimanetwork/d11k-ts#readme","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","typings":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/dojimanetwork/d11k-ts.git"},"scripts":{"clean":"rimraf lib/**","build":"yarn && yarn clean && rollup -c","test":"jest","lint":"eslint \"{src,__tests__}/**/*.ts\" --fix --max-warnings 0","prepublishOnly":"yarn build"},"bugs":{"url":"https://github.com/dojimanetwork/d11k-ts/issues"},"dependencies":{"@d11k-ts/client":"^0.1.5","@d11k-ts/crypto":"^0.1.1","@solana/web3.js":"^1.67.0","bignumber.js":"^9.1.0","bip39":"^3.0.4","ed25519-hd-key":"^1.3.0","moment":"^2.29.4"},"devDependencies":{},"peerDependencies":{"@d11k-ts/client":"^0.1.5","@d11k-ts/crypto":"^0.1.1"},"publishConfig":{"access":"public"},"_id":"@d11k-ts/solana@0.1.2","dist":{"shasum":"b1e10c5bd9f2abb94d9bbd99bf62098e6e4bb4bb","integrity":"sha512-0Kkyz8qh1OzAJW5vuZmMDElwJEESPqU2w4cO/rKZtKK9fddEiklDOUlKrIBUFSAGANesXQ/QpsmPpvIGSkI/Nw==","tarball":"https://registry.npmjs.org/@d11k-ts/solana/-/solana-0.1.2.tgz","fileCount":12,"unpackedSize":7414471,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhloz7DBESbSyfBccuSndCU5YITwicj007d5g6miAEYAiEArnpweVB+88BvNIAvjxSuMII82WR8QO7Sq+FcIW/EkQ0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqxpnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdYg/+IrqK0KgD6J/bordRSTIEUB5oPTP+hWb4UtiHdHELyqNQgTbm\r\nQIrKKqk46r/xn7bDGjwFDB0XO8IvopshSa4UVab811Pp8rmYYKV4O36fnoP1\r\nIeXeVVHuV2GcJs1dNDhPx0h15ovuh2RPwr/QQLjy9XhlNcOixucnQxjhJ6ZQ\r\nSkjgwvP6aE0BiiQdsx0mskWt/qcnXEfb8NAJ3dpDaluOuAU/w7WhVuc9AowU\r\nt9ipEh9gQT2aMWYpnyNyE6gtcHz7NsTfmnDKfTkeVho2c+joZ3ZZ5g9/EJXy\r\nTx0fonEw10ljMv9YdO01QdbTltKsA3RW8XLdnT3OjvT+l+Ue1BR/dlZXcys+\r\n8qdD3mNJMA+phBL6qTT8dM4Uh94KAxsbm9Dkl60cuaSTynQomcIB6i16GwEW\r\nt0m5TyRdhGZiaF8ISh042+YBtxbRdCEGbeuHVMXq9Rj1XSh1aMpQNWFmUYnH\r\nlyKNPVT+0ygjN/pg5CX2uVp0YxZXBwQYJgZhYqVHMWupDlDnPSPYdIC5xSty\r\n6DUIEoEY9WR2uTm2MqH+4QXOAQke7kAOG4iR+fyLAIJvPMI2WrmKmyJryS4H\r\nr97sP5mKys6BMREkWcCF+VUa4syH3ErYaxfvj2qPg1/pQrS87Rql1glKBc0H\r\nY9IkAXYXZptZKGmAKufCt5XIhPT5LKX4yaM=\r\n=e1Ta\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dojima-network","email":"dojimanetwork@gmail.com"},"directories":{},"maintainers":[{"name":"dojima-network","email":"dojimanetwork@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/solana_0.1.2_1672157799324_0.10680481623660598"},"_hasShrinkwrap":false},"0.1.3":{"name":"@d11k-ts/solana","version":"0.1.3","description":"solana module for d11k chain","keywords":["d11k","solana","dojima"],"author":{"name":"yerramreddyuday","email":"uday.prasad@dojima.network"},"homepage":"https://github.com/dojimanetwork/d11k-ts#readme","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","typings":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/dojimanetwork/d11k-ts.git"},"scripts":{"clean":"rimraf lib/**","build":"yarn && yarn clean && rollup -c","test":"jest","lint":"eslint \"{src,__tests__}/**/*.ts\" --fix --max-warnings 0","prepublishOnly":"yarn build"},"bugs":{"url":"https://github.com/dojimanetwork/d11k-ts/issues"},"dependencies":{"@d11k-ts/client":"^0.1.5","@d11k-ts/crypto":"^0.1.1","@solana/web3.js":"^1.67.0","bignumber.js":"^9.1.0","bip39":"^3.0.4","ed25519-hd-key":"^1.3.0","moment":"^2.29.4"},"devDependencies":{},"peerDependencies":{"@d11k-ts/client":"^0.1.5","@d11k-ts/crypto":"^0.1.1"},"publishConfig":{"access":"public"},"_id":"@d11k-ts/solana@0.1.3","dist":{"shasum":"b27583b0608276f68bce114ac5a176999bf66232","integrity":"sha512-dty1SXtPizrCPY5gt0LKCVerqzCapcOj+vl1O7pLKjPRFWlaSvVe2MLvpI4EYamoMuYoDRlxL2IXC/5751bfCw==","tarball":"https://registry.npmjs.org/@d11k-ts/solana/-/solana-0.1.3.tgz","fileCount":12,"unpackedSize":7411127,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYdpsS/iJIACoh1TcrzzGu1pltz61s6TsYag7rLp/CQwIhAIHDci1Z3B9eXdYo0unSNf9OKKmOgtofOzpsAUeMHUKU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvUH6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolSg//eysC0cMqilTGfj9ghzfhfiJpqvRDZVXDDIzxLKsV8x2nRj6u\r\nFFqPLTi6lY2kYKKJoK8F0c/cIOF3CD0WYAS7rXqPH7qR1A0WVixcsWkc6o9T\r\nOsFIuK6pt0tPWt3SoWTCEgGUpIa95TnwLXLCjDfSJg/FnzjzTyBS2fot7Hvs\r\nNgMG1LFYM7SmFhY5iLutZgG6UiYSSR0sLQmrsvpZ34JOftWdgQgvp8SvsqRw\r\nEWghxYxKPNXfpWnewy9w4ZsCJuuke8rjhb9n8DzjjKdfzqxYXe4d88fvA8qr\r\nTBqhB/z1/hepmcl3g+BZhr4I/DGr9zgRgBhHgPQw77g0fepBN1u3tytilr6r\r\nXJAtxbTCFWvIZW4sYUxp3b5mEfYRtqwGl54kFk6Uy7ucNVeO5SozpCJpxWmu\r\nC0kxheHpIq8JPFWHNe1mZ84JbCt769UEwRGJ/Kaof21whYfVFQ/tKGabIxhg\r\nmhAVjD+W7O9pK0ojmB14Co9p9iMasI9ALqL7nEIxmMv8e4yLocrwx0jsSJxq\r\nWJxVfb2Xmn4dNg2c1BoVXHH8vSfIArCBcr+nRyVTXmBuKrg5/cnOOWIVsS4N\r\nzmulft4mcjDPcTinQWNzsiZAzspzFxxelInaTATpOZlX3Dh3QwiHC2fA2lN7\r\nVXE/t+/c6PnvAFwv5CGTs9qF68kKgUiMqec=\r\n=NLHe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dojima-network","email":"dojimanetwork@gmail.com"},"directories":{},"maintainers":[{"name":"dojima-network","email":"dojimanetwork@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/solana_0.1.3_1673347578549_0.7958123250186906"},"_hasShrinkwrap":false},"0.1.4":{"name":"@d11k-ts/solana","version":"0.1.4","description":"solana module for d11k chain","keywords":["d11k","solana","dojima"],"author":{"name":"yerramreddyuday","email":"uday.prasad@dojima.network"},"homepage":"https://github.com/dojimanetwork/d11k-ts#readme","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","typings":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/dojimanetwork/d11k-ts.git"},"scripts":{"clean":"rimraf lib/**","build":"yarn && yarn clean && rollup -c","test":"jest","lint":"eslint \"{src,__tests__}/**/*.ts\" --fix --max-warnings 0","prepublishOnly":"yarn build"},"bugs":{"url":"https://github.com/dojimanetwork/d11k-ts/issues"},"dependencies":{"@d11k-ts/client":"^0.1.6","@d11k-ts/crypto":"^0.1.1","@d11k-ts/utils":"^0.1.4","@project-serum/anchor":"0.23.0","@solana/web3.js":"^1.67.0","axios":"0.27.2","bignumber.js":"^9.1.0","bip39":"^3.0.4","ed25519-hd-key":"^1.3.0","moment":"^2.29.4"},"devDependencies":{},"peerDependencies":{"@d11k-ts/client":"^0.1.6","@d11k-ts/crypto":"^0.1.1","@d11k-ts/utils":"^0.1.4","@project-serum/anchor":"0.23.0"},"publishConfig":{"access":"public"},"_id":"@d11k-ts/solana@0.1.4","dist":{"shasum":"3da6c2099dd7d91213011e6059ad2a4122b8d101","integrity":"sha512-UwHDNeLHnmYiv94vqaHNlau+9oGcAbwZmUol5B8jJpYyDkq/f6EgiXbXVHZx4n8QgOnj5FwaP5EXBsuCW1WMAg==","tarball":"https://registry.npmjs.org/@d11k-ts/solana/-/solana-0.1.4.tgz","fileCount":13,"unpackedSize":6788541,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjLNKVdauUNARMXRZU+Dj84qE07wM32CUNYYQKu1SCRgIhAM9Bx2HiYZDJXh6S+GVqhEHFB7Sz4GWH1KTrQxTswtFS"}]},"_npmUser":{"name":"yerramreddyuday","email":"uday.prasad@dojima.network"},"directories":{},"maintainers":[{"name":"yerramreddyuday","email":"uday.prasad@dojima.network"},{"name":"dojima-network","email":"dojimanetwork@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/solana_0.1.4_1686202241319_0.3382689617793344"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-29T16:46:41.467Z","0.1.0":"2022-11-29T16:46:41.764Z","modified":"2023-06-08T05:30:41.687Z","0.1.1":"2022-12-15T16:34:39.174Z","0.1.2":"2022-12-27T16:16:39.572Z","0.1.3":"2023-01-10T10:46:18.799Z","0.1.4":"2023-06-08T05:30:41.557Z"},"maintainers":[{"name":"yerramreddyuday","email":"uday.prasad@dojima.network"},{"name":"dojima-network","email":"dojimanetwork@gmail.com"}],"description":"solana module for d11k chain","homepage":"https://github.com/dojimanetwork/d11k-ts#readme","keywords":["d11k","solana","dojima"],"repository":{"type":"git","url":"git+https://github.com/dojimanetwork/d11k-ts.git"},"author":{"name":"yerramreddyuday","email":"uday.prasad@dojima.network"},"bugs":{"url":"https://github.com/dojimanetwork/d11k-ts/issues"},"license":"ISC","readme":"# `@d11k-ts/solana`\n\n## Modules\n\n- `client` - Custom client for communicating with solana by\n  using [`@solana/web3.js`](https://github.com/solana-labs/solana-web3.js)\n\n## Installation\n\n```\nyarn add @d11k-ts/solana\n```\n\nFollowing dependencies have to be installed into your project. These are not included in `@d11k-ts/solana`.\n\n```\nyarn add axios\n```\n\n## Documentation : Basic usage examples\n\n### Connect wallet to new SolanaClient\n\n- Create new Solana client\n- Network default is `Mainnet`\n\n```ts\n// Imports\nimport {SolanaClient} from '@d11k-ts/solana'\nimport {Network} from \"@d11k-ts/client\";\n\n//Connect wallet, get address and check balance \nconst connectWallet = async () => {\n  let phrase = \"phrase\"\n  // Mainnet\n  const solClient = new SolanaClient({phrase})\n  // DojTestnet\n  // const solClient = new SolanaClient({\n  //    phrase, \n  //    network: Network.DojTestnet\n  //    endpoint: 'https://sol-test.h4s.dojima.network:8899'\n  // })\n  let address = solClient.getAddress()\n  try {\n    const balance = await solClient.getBalance(address)\n    console.log(`Adress: ${address} with balance ${balance}`)\n\n  } catch (error) {\n    console.log(`Caught: ${error} `)\n  }\n}\n```\n\n### Transfer sol using SolanaClient\n\n- Create new SolanaClient instance\n- Build transaction\n- Returns txHash as string\n\n```ts\nconst transferSol = async () => {\n  // First initiate SolanaClient\n  let amountToTransfer = 0.001\n  let recipient = 'insert address'\n  console.log(\"Building transaction\")\n  try {\n    const txid = await solClient.transfer({\n      recipient,\n      amount: amountToTransfer\n    })\n    console.log(`Transaction sent: ${txid}`)\n    return txid\n  } catch (error) {\n    console.log(`Caught: ${error} `)\n  }\n}\n```\n\n### Get transaction Data & transaction History\n\n- Create new SolanaClient instance\n- Call getTransactionData(hash) returns hash-details\n- Call getTransactionsHistory(address) returns list of transactions (if any)\n\n```ts\n// Retrieve transaction data for a particular hash\nconst transactionData = async () => {\n  let hash = \"insert hash\"\n  let Address = solClient.getAddress()\n  try {\n    const txData = await solClient.getTransactionData(\n      hash\n    )\n    console.log(`Transaction data ${txData}`)\n  } catch (error) {\n    console.log(`Caught: ${error} `)\n  }\n}\n\n// Retrieve transaction history for a particular address\nconst transactionHistory = async () => {\n  let Address = solClient.getAddress()\n  try {\n    const txHistory = await solClient.getTransactionsHistory({\n      address: Address\n    })\n    console.log(`Found ${txHistory.total.toString()}`)\n    txHistory.txs.forEach(tx => console.log(tx))\n  } catch (error) {\n    console.log(`Caught: ${error} `)\n  }\n}\n```\n\n### Get gas fee for transaction\n\n- Solana has fixed fee client, average, fast and fastest return the same value\n\n```ts\nconst fee = async () => {\n  try {\n    const fees = solClient.getFees()\n    console.log(`Fees Fast: ${fees.average} Fastest: ${fees.fast} Average: ${fees.slow}`)\n  } catch (error) {\n    console.log(`Caught ${error}`)\n  }\n}\n```\n\n### Get Solana Inbound address\n\n- Get Solana Inbound address from hermes chain\n\n- Can be used in adding liquidity pool and swapping\n\n```ts\nconst inboundAddr = async () => {\n  try {\n    const inboundAddress = await solClient.getSolanaInboundAddress()\n    console.log('Inbound Address :: ', inboundAddress)\n  } catch (error) {\n    console.log(`Caught ${error}`)\n  }\n}\n```\n\n### Get default liquidity pool gas fee\n\n- Get Solana default liquidity pool gas fee from hermes chain\n\n```ts\nconst defaultLPGasFee = async () => {\n  try {\n    const LPDefaultGasFee = await solClient.getDefaultLiquidityPoolGasFee()\n    console.log('Liquidity pool default gas fee :: ', LPDefaultGasFee)\n  } catch (error) {\n    console.log(`Caught ${error}`)\n  }\n}\n```\n\n### Add SOL token into liquidity pool\n\n- Add SOL tokens into liquidity pool\n- Get Solana Inbound address from hermes chain\n\n```ts\nconst addSOLToLiquidityPool = async () => {\n  let amountToTransfer = 0.001\n  const inboundAddress = await solClient.getSolanaInboundAddress()\n  try {\n    const liquidityPoolHash = await solClient.addLiquidityPool(\n      amountToTransfer,\n      inboundAddress,\n      dojAddress,           // optional dojima address\n    )\n    console.log('Liquidity pool hash : ', liquidityPoolHash)\n  } catch (error) {\n    console.log(`Caught ${error}`)\n  }\n}\n```\n\n### Swap SOL tokens\n\n- Swap SOL tokens to required token using receiver address\n- Get Solana Inbound address from hermes chain\n- Supported tokens for swapping - 'BNB', 'DOT', 'DOJ', 'ETH', 'AR'\n\n```ts\nimport {SwapAssetList} from '@d11k-ts/utils'\nconst swapSOL = async () => {\n  let amountToTransfer = 0.001\n  const inboundAddress = await solClient.getSolanaInboundAddress()\n  try {\n    const swapHash = await solClient.swap(\n      amountToTransfer,\n      SwapAssetList,\n      inboundAddress,\n      reciepient                // Respective receiver SwapAssetList token address\n    )\n    console.log('Swap tx hash : ', swapHash)\n  } catch (error) {\n    console.log(`Caught ${error}`)\n  }\n}\n```\n\n### Example Code\n\nFor sample code check out example test case in `./examples/test.ts`","readmeFilename":"README.md"}