{"_id":"@dcspark/milkomeda-js-sdk","_rev":"5-f9b4f08c711d3aabd3ebffe54ed6fe39","name":"@dcspark/milkomeda-js-sdk","dist-tags":{"latest":"0.5.3"},"versions":{"0.5.0":{"name":"@dcspark/milkomeda-js-sdk","version":"0.5.0","description":"Package consisting of constant values for each Milkomeda network.","main":"./index.js","types":"./index.d.ts","scripts":{"eslint":"eslint src tests","build":"npm run clean && tsc && npm run copy-misc","clean":"rm -rf ./dist/","copy-misc":"cp package.json dist/ && cp README.md dist/","npm-publish":"npm run verify && npm run build && cd dist && npm publish --access public && cd ..","test":"mocha -r ts-node/register tests/**/*.test.ts --exit","verify":"npm run eslint && npm run test"},"husky":{"hooks":{"pre-push":"npm run verify"}},"keywords":["Cardano","Milkomeda"],"author":{"name":"dcSpark"},"license":"MIT","devDependencies":{"@types/chai":"^4.2.14","@types/mocha":"^9.0.0","@typescript-eslint/eslint-plugin":"^5.4.0","chai":"^4.3.4","eslint":"^8.2.0","husky":"^4.2.5","mocha":"^9.1.3","ts-loader":"^9.2.5","ts-node":"^10.4.0","ttypescript":"^1.5.12","typescript":"^4.4.2","typescript-is":"^0.19.0"},"engines":{"node":">=14.17.6","npm":">=6.14.15"},"dependencies":{"@dcspark/cip34-js":"^0.1.2"},"_id":"@dcspark/milkomeda-js-sdk@0.5.0","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-3Ba26sklgRd/NjHk0b39lRvZabpD+fOOOcU22k4EveqJ2kst4rqfKXgBUIQgCVKAB9Y+p05CKQFkHVJaFFzvJQ==","shasum":"96e9fc5e5dce92fbc9283a6de47e177cee9ad5ec","tarball":"https://registry.npmjs.org/@dcspark/milkomeda-js-sdk/-/milkomeda-js-sdk-0.5.0.tgz","fileCount":14,"unpackedSize":10312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzunZCRA9TVsSAnZWagAAvBMP/2DdfOEF0AAb7b68W2MG\nvnZB/Z5fE0tPJbIS4C2xI0Vbdh7acpJ1AwYTUBYyrzo7DHKr3gYaFgzs5T8q\nXz7zh/LGbUv6QtYGo6Y0guHPquEruYov1Qk0MbDa0CeS8N+xP20IQNL3NfsK\nOlCu1/ArIKSEvEmfYPbUkWLd0I9K4C5Y/9tFS2PLxo99EMqsV1dMcnoAHBP6\ndlJ+cOkqc4M47ivrmvvMYiZeXP+qXnkrHGB6eDXXvBYnofbKcsHANUSpKN2F\n9cPOts2t/78DlPI57XSTJamSItcN2RzH7UJKlmtKwBEv9brZnMa7/sgAUm6R\nKQlzMglHqaqlA3p/9QtWNKCIxf5vZtj4+oENq6FhgBIf+1IasVi3upgjAiST\n+cEELmyfBH3eAJ9THHLdoPsAkpw3da+xR1oRb8LKsdUTmrjMEC5kjAs9aA9u\nkXEJPYxH0uVwYlmSdQM3hp4w+GBohUumZpRsFHDX8z/AKWgl9A7IYlCVbqUN\nMf/hNdduZBtjMKV4PP8k0JdGrF3edrFRCQd0ws+TixVbqh+qrbqCrhZ6Mu+W\nLA3uymYkKO8naC8wPyo+pULNjLX7AYj9Br85SvA72fAIVwMdp9wy84rhyi+v\n+kw4GF2YIWdBwXg9dZGaa41nGu/RihFtL0NvtJ1ThR0LUlPAR7dzmf+fXRyS\nHXAz\r\n=5TyM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxvJ1C5Pnh4VTJ0cILv3cJm7owN8saPft2HDMBA2amYAIgHZ69lUxyHMnT6n5Aplj+C8Fzoms+YJcRj7eBhK7JUoY="}]},"_npmUser":{"name":"sebastiengllmt","email":"sebastiengllmt@gmail.com"},"directories":{},"maintainers":[{"name":"nicolasdp","email":"nicolas@primetype.co.uk"},{"name":"ycl1","email":"code@yago.one"},{"name":"robkorn","email":"rob@dcspark.io"},{"name":"sebastiengllmt","email":"sebastiengllmt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/milkomeda-js-sdk_0.5.0_1640950233191_0.6829516641297415"},"_hasShrinkwrap":false},"0.5.2":{"name":"@dcspark/milkomeda-js-sdk","version":"0.5.2","description":"Package consisting of constant values for each Milkomeda network.","main":"./index.js","types":"./index.d.ts","scripts":{"eslint":"eslint src tests","build":"npm run clean && tsc && npm run copy-misc","clean":"rm -rf ./dist/","copy-misc":"cp package.json dist/ && cp README.md dist/","npm-publish":"npm run verify && npm run build && cd dist && npm publish --access public && cd ..","test":"mocha -r ts-node/register tests/**/*.test.ts --exit","verify":"npm run eslint && npm run test"},"husky":{"hooks":{"pre-push":"npm run verify"}},"keywords":["Cardano","Milkomeda"],"author":{"name":"dcSpark"},"license":"MIT","devDependencies":{"@types/chai":"^4.2.14","@types/mocha":"^9.1.0","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.17.0","chai":"^4.3.4","eslint":"^8.2.0","husky":"^4.2.5","mocha":"^9.2.0","ts-loader":"^9.2.5","ts-node":"^10.4.0","ttypescript":"^1.5.12","typescript":"^4.4.2","typescript-is":"^0.19.0"},"engines":{"node":">=14.17.6","npm":">=6.14.15"},"dependencies":{"@dcspark/cip34-js":"^0.1.2"},"gitHead":"56ce9ebcae554dcbc1cf5c4a50ce613d6f52723e","_id":"@dcspark/milkomeda-js-sdk@0.5.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-6sU+PxofPpL+UAfPiB3zLGnjSIO6QDpHIwDwEccIo7EfkPR9McTdGIsGcSAGDV3E/LssFMFNOjDk2pEueL3apw==","shasum":"710a9a732555d06bb5f6aed3568d2d59d2f34aa7","tarball":"https://registry.npmjs.org/@dcspark/milkomeda-js-sdk/-/milkomeda-js-sdk-0.5.2.tgz","fileCount":14,"unpackedSize":12963,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDIifUPVClGyrtAK3GtFBr5xTC0gWj5cJv6cbbnzOFreAiBXkLFRRbN0FxbUwuTQpC6SzyNpS8s/AACIeR9tlvcIWQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwsPsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpc/g/+IZE0ftJUgrwr/Uz+vZKGmkU4mzsZNNTPcTC8KYj+S3LwAX1h\r\nx38u0LjQvnWKpfVSkXjjyfLE6bsApNMTqNi8F+7qzeHoFxaJo7m5csZqMTlY\r\niW9lfTfLb8z/kx/Hk6pQHXqpED4DXuBjrg3YQSxVHomuLOSfFre/8NdQUCmX\r\nWFjsXAtWfM0Lcx5EHjmURukVg/RBLHNaYkOg8uplwTTeA59NKKAbqfsLUaWz\r\nE7ONewpoVvRfs7QfHnQDw4QQB6UHGR4Ua64clkPas/PF2sGuiRIS9/A4BlKF\r\nxCGg4PVk+8xd/wezFBxBaSJaaYi4dW68Oqk+Al+uUuVT38gV4F89Ri77mzmN\r\nSIlZHJL2xPNLg1T2RonPqeq1HdY7mqpAX0QV4kaSVc10tDFV6qfQbE4baNk5\r\nJc2GVdYE9Qp+frbrYnWrMo8yDFjueHfIUVOemkQEIaFy0CEMYxrGp2nSpXvX\r\nOw91BrqLCGsCoPb+RiZFX14tVKlQCApp9+hc6MbDL7y6VjbdUYcE47wZ9Cz3\r\nftskhRcmsAwqkpMYR4IwIW1ZZQUEFVi+LLS6cdMRh03KhGlFX115b+77cuA+\r\nT2FQRbZZHcckqShRg9Cpa/FbC1DZnuQtkTd9Sag8QL2wYjyREgg4Nvup5KhD\r\nQDuTtUNmbbrYHuqf7NXFWG5nMbFRH8YXuGQ=\r\n=chWx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sebastiengllmt","email":"sebastiengllmt@gmail.com"},"directories":{},"maintainers":[{"name":"nicolasdp","email":"nicolas@primetype.co.uk"},{"name":"ycl1","email":"code@yago.one"},{"name":"robkorn","email":"rob@dcspark.io"},{"name":"sebastiengllmt","email":"sebastiengllmt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/milkomeda-js-sdk_0.5.2_1656931308369_0.0944420952176741"},"_hasShrinkwrap":false},"0.5.3":{"name":"@dcspark/milkomeda-js-sdk","version":"0.5.3","description":"Package consisting of constant values for each Milkomeda network.","main":"./index.js","types":"./index.d.ts","scripts":{"eslint":"eslint src tests","build":"npm run clean && tsc && npm run copy-misc","clean":"rm -rf ./dist/","copy-misc":"cp package.json dist/ && cp README.md dist/","npm-publish":"npm run verify && npm run build && cd dist && npm publish --access public && cd ..","test":"mocha -r ts-node/register tests/**/*.test.ts --exit","verify":"npm run eslint && npm run test"},"husky":{"hooks":{"pre-push":"npm run verify"}},"keywords":["Cardano","Milkomeda"],"author":{"name":"dcSpark"},"license":"MIT","devDependencies":{"@types/chai":"^4.2.14","@types/mocha":"^9.1.0","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.17.0","chai":"^4.3.4","eslint":"^8.2.0","husky":"^4.2.5","mocha":"^9.2.0","ts-loader":"^9.2.5","ts-node":"^10.4.0","ttypescript":"^1.5.12","typescript":"^4.4.2","typescript-is":"^0.19.0"},"engines":{"node":">=14.17.6","npm":">=6.14.15"},"dependencies":{"@dcspark/cip34-js":"^0.1.2"},"gitHead":"f2392246e63db9dce1a8647516e9e40163b21548","_id":"@dcspark/milkomeda-js-sdk@0.5.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-1DcyseU46vOB0Y0YlFh0oBk0Eyt4PmO84lESezlj98nkCiTGNSSauKLBS6YRZJTQc8UdoCB/a1nRzVRDoQ+k7g==","shasum":"da9be97023d4227ad56fcd3ff691f8709aa6b3e8","tarball":"https://registry.npmjs.org/@dcspark/milkomeda-js-sdk/-/milkomeda-js-sdk-0.5.3.tgz","fileCount":14,"unpackedSize":12983,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOlwVBbFUySs0n5NCQfSNKqy9ZBNvaallRVOgeJxwdswIgajUDTNyxtAXjfLKqWuHeyRnORRWun/iQhlKozEEdm9g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFwEcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/HQ/+Lx6LCaKIiZfCWqdQTqKc8bCLx1QaX7FvVnRC6SLRwXB5Ckfj\r\nKEo3TnVjQG7Y6VryscuPHhkMkVMqtOa06EHVsIWIHzYUyd/Cp+qhOcOJra1q\r\nIClsVjY0MyR0//2jWRQAmTyWlDOvYkpcmnixi/bdvqMg0x7wS3Y6tzOP102L\r\nmvrX50AAgIA1xVSR+qK0+G9x03FRTuhlPCRaOOhB6PFoAheNyyDNDehTBMFg\r\norvG1SpNi6tQc6BSccAcoHdTj3COKghWGPFhM6JEMxsN4MbgjxEpHK+Snm4y\r\nVZi0OL407QG7add4FWbORY3Ep9yb5ai48cjCwEAEtbEGIIh5gyGtLerenK6J\r\n8V/vgUf+v8aUPwm9hEpNifklc+QhGr050QNLB5mVabThhliMI1pYEpbWrmk0\r\nUchgpuhrvOrYVbpwGIeqUMcbgv8YEB6Jxkt0CBt4RdlCYWJAB5Wo+v5ekaRx\r\nV9rsJCKW32NdsjiweT088F5bIgMOuQZzXmVX7xCU7fd+Y21LJ3yArgvRgUg8\r\na5TWH9UkHviIOmv+01rijbKTqFptq0W5agZX9m+7M4OFN9Lov3ptmXoBiPJY\r\nZuJcj2dEJZURUn2xtglgXUwgzo3hAcMoQWc794vuavAnhdzhNs7N3CJL0xEY\r\nBKgpBM6B/Y0OcO53wk+jVoo/CjB0i55to9g=\r\n=5/Bm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sebastiengllmt","email":"sebastiengllmt@gmail.com"},"directories":{},"maintainers":[{"name":"nicolasdp","email":"nicolas@primetype.co.uk"},{"name":"ycl1","email":"code@yago.one"},{"name":"robkorn","email":"rob@dcspark.io"},{"name":"sebastiengllmt","email":"sebastiengllmt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/milkomeda-js-sdk_0.5.3_1662451996720_0.21177960155761633"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-31T11:30:33.145Z","0.5.0":"2021-12-31T11:30:33.330Z","modified":"2023-07-18T23:34:59.262Z","0.5.2":"2022-07-04T10:41:48.561Z","0.5.3":"2022-09-06T08:13:16.917Z"},"maintainers":[{"email":"rob@dcspark.io","name":"robkorn"},{"email":"sebastiengllmt@gmail.com","name":"sebastiengllmt"}],"description":"Package consisting of constant values for each Milkomeda network.","keywords":["Cardano","Milkomeda"],"author":{"name":"dcSpark"},"license":"MIT","readme":"# Milkomeda Constants\n\nThis is a package that hosts static configurations of [Milkomeda](https://milkomeda.com) deployments. This is useful to avoid having each project integrating Milkomeda hard-coding static configurations.\n\n# Contents\n\nExample of the exposed payload of one of the Milkomeda Networks (devnet)\n```bash\n{\n    [NETWORK_NAME]: {\n        isMainnet: false,\n        name: NETWORK_NAME,\n        mainchain: {\n            protocol: ProtocolNames.cardanoProtocol,\n            id: toChainId({\n                networkId: registry.Testnet.NetworkId,\n                networkMagic: registry.Testnet.NetworkMagic\n            })\n        },\n        sidechain: { protocol: ProtocolNames.evmProtocol, id: 200101 },\n        backendEndpoint: BackendEndpoints.devnet,\n        protocolMagic: ProtocolMagic.devnet,\n        timeIntervalForAddressMs: 86400000,\n        sidechainContract: \"0x000000000000000000000000000000000000BbBB\"\n    },\n}\n```\n\n* `isMainnet` - boolean informing if the specific network configuration is mainnet or not,\n* `mainchain` - consists of mainchain information such as `protocol` and its `id`,\n* `sidechain` - consists of sidechain information such as `protocol name` and sidechain `id`,\n* `backendEndpoint` - provides url value for the service, which exposes additional information about specific version of the sidechain,\n* `protocolMagic` - introduces protocol magic compatible with appropriate Milkomeda network,\n* `timeIntervalForAddressMs` - time interval of a possible address change defined in miliseconds,\n* `sidechainContract` - address of the sidechain contract to which client can connect to\n\nAdditionally, the package introduces helper types & function which returns a JSON object.\n```bash\n# Milkomeda metadata generator\ngenerateMilkomedaMetadata(\n    address, # address is EVM address\n    protocolMagic # protocol magic for specific network\n)\n```\n\nMetadata of a transaction consists of two parameters - protocol magic & evm address.\nExemplary metadata for testnet transaction is as follows:\n```bash\n{\n    87: \"devnet.cardano-evm.c1\"\n    88: \"0xEVM_TESTNET_ADDRESS\"\n}\n```","readmeFilename":"README.md"}