{"_id":"@acentswap/chains","_rev":"3-b0af4d4541786b8783703e5a0db1b51d","name":"@acentswap/chains","dist-tags":{"latest":"8.0.0"},"versions":{"7.0.0":{"name":"@acentswap/chains","version":"7.0.0","repository":{"type":"git","url":"git+https://github.com/acentproject/acent-js.git"},"publishConfig":{"access":"public"},"author":{"name":"Acent"},"license":"MIT","bugs":{"url":"https://github.com/acentproject/acent-js/issues"},"main":"./build/main/index.js","typings":"./build/main/index.d.ts","module":"./build/module/index.js","scripts":{"describe":"npm-scripts-info","clean":"yarn rimraf ./build ./node_modules","link":"yarn link","unlink":"yarn unlink","build":"yarn build:main && yarn build:module","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","prettier":"yarn fix:prettier","lint":"run-s lint:*","lint:eslint":"eslint --config ../../../.eslintrc.js src","lint:prettier":"prettier --check './(src|test)/**/*.ts*'","fix":"run-s fix:*","fix:eslint":"yarn lint:eslint --fix","fix:prettier":"prettier --write './(src|test)/**/*.ts*'","test":"run-s test:* lint","test:unit":"nyc ../../../node_modules/ts-mocha/bin/ts-mocha --bail --sort --exit --timeout 180000 --paths -p ./tsconfig.json ./test/*.spec.ts ./test/**/*.spec.ts --ignore ./test/testutils/chai.d.ts","watch":"run-s build:main && run-s \"build:main -- -w\"","cov":"run-s build:main test:unit cov:html && open-cli coverage/index.html","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov && codecov","cov:check":"nyc report && nyc check-coverage --lines 0 --functions 0 --branches 0","prepare":"yarn build","npmignore":"npmignore -g ../../../.gitignore","prepare-release":"run-s npmignore build"},"dependencies":{"@acentswap/chains-bitcoin":"^7.0.0","@acentswap/chains-ethereum":"^7.0.0","@acentswap/chains-filecoin":"^7.0.0","@acentswap/chains-terra":"^7.0.0","@acentswap/utils":"^7.1.0","@types/node":">=10"},"resolutions":{"sha3":"^2.1.2"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.d.ts","**/*.spec.js"],"include":["src"]},"prettier":{"printWidth":80,"semi":true,"singleQuote":false,"tabWidth":4,"trailingComma":"all","endOfLine":"lf","arrowParens":"always"},"description":"See [`@acentswap/chains` docs](https://acentproject.github.io/acent-js-v3-docs/modules/_acentproject_chains.html)","homepage":"https://github.com/acentproject/acent-js#readme","_id":"@acentswap/chains@7.0.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-JOcfYY99GDN61iMS7NFkIeFs/yHvKq50RorXf1teJBymqY19qLFZGDGj8lfEsTQfSEPf4RfHLQbfwM9sciUiOw==","shasum":"be2037d42769ceeb955368a6e2425be74d646b1d","tarball":"https://registry.npmjs.org/@acentswap/chains/-/chains-7.0.0.tgz","fileCount":16,"unpackedSize":29675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0pYlCRA9TVsSAnZWagAAbPMP/1NJU7GXyC0P9EXGdk1B\nOvSDg0Bb6wcoO+5+YTGuiGdXKSXAyAjHl7pd5mSy3rsfnWLkqRS6MMYIW83Y\nS1Li4MnE9SbMmaM0nWdqLh11xeCYVUUV5uL+Dalm4b2gOYdw7XHvp1o7S9Pc\nVEP1h9IQ2Q4CPiqWxkaXssg25ppIgpHs5C1DjHASegadEmi42B2nz7HP7bdQ\ncIfskbcHh3BHpcq/grZCRIHjyHdqL0eGvT7p6vzucNrK/wNFsq/5lzmbv9hm\nAVRagHI4Zuv1H9+1xE/hY0awLjiTjWsVYtcvlhCzNv73A1OQC8G1FhtedPJv\nqdi7dY0khqAlPumy3pRaevdDZDelZU9XPpZn9X0v+8pRwws2YA4sAEN8M4z0\nl/k3Bz+QGfDTwXdc0FksyWg98Kz3NXbY8ne6kdnG+ptQiGt8ZFwyM2ZG72LQ\nlFdBakNWYtJkuzjMRhQsyQzkYqds8EgaKSm7ULRhUOMz7e+5Lq5bBKXlIu9W\nb+vPP1B4Tmpae0/gUwXMr3QErheC6axxb1aZDvyX7/nfgkE0rBCEqTbdpBpU\nLZDR7RDc41RJelw5jRLSMp/Gc9HBprnR/J0nVXbR0Dn+O7lsNoTokUYLpB35\nhXy3PXNBE2BCThdWyL+Kb4mZ3MVE7jkZyj0HgSD0ioCUSx7TGIJ0lnrMNBpM\nW/iA\r\n=acXF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAzJU57bo43UAuKD6oT80humIxfpnqxLFRZd7yqf4Oa7AiEAmp+0bK6Kc12KIMFhr4Y61xbsNJJRabEh4dQ6CxHWBFk="}]},"_npmUser":{"name":"webcgi","email":"webcgi@kakao.com"},"directories":{},"maintainers":[{"name":"helloacent","email":"melme890@gmail.com"},{"name":"nara7875","email":"tmdgml7875@gmail.com"},{"name":"webcgi","email":"webcgi@kakao.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chains_7.0.0_1641190949385_0.6371022643113695"},"_hasShrinkwrap":false},"8.0.0":{"name":"@acentswap/chains","version":"8.0.0","repository":{"type":"git","url":"git+https://github.com/renproject/ren-js.git"},"publishConfig":{"access":"public"},"author":{"name":"Acent"},"license":"MIT","bugs":{"url":"https://github.com/renproject/ren-js/issues"},"main":"./build/main/index.js","typings":"./build/main/index.d.ts","module":"./build/module/index.js","scripts":{"describe":"npm-scripts-info","clean":"yarn rimraf ./build ./node_modules","link":"yarn link","unlink":"yarn unlink","build":"yarn build:main && yarn build:module","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","prettier":"yarn fix:prettier","lint":"run-s lint:*","lint:eslint":"eslint src/**/*.ts","lint:prettier":"prettier --check './(src|test)/**/*.ts*'","fix":"run-s fix:*","fix:eslint":"yarn lint:eslint --fix","fix:prettier":"prettier --write './(src|test)/**/*.ts*'","test":"run-s test:* lint","test:unit":"nyc ../../../../node_modules/ts-mocha/bin/ts-mocha --bail --sort --exit --timeout 180000 --paths -p ./tsconfig.json ./test/*.spec.ts ./test/**/*.spec.ts --ignore ./test/testutils/chai.d.ts","watch":"run-s build:main && run-s \"build:main -- -w\"","cov":"run-s build:main test:unit cov:html && open-cli coverage/index.html","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov && codecov","cov:check":"nyc report && nyc check-coverage --lines 0 --functions 0 --branches 0","prepare":"yarn build","npmignore":"npmignore -g ../../../../.gitignore","prepare-release":"run-s npmignore build"},"dependencies":{"@acentswap/chains-bitcoin":"^8.0.0","@acentswap/chains-ethereum":"^8.0.0","@acentswap/chains-filecoin":"^8.0.0","@acentswap/chains-solana":"^8.0.0","@acentswap/chains-terra":"^8.0.0","@acentswap/interfaces":"^8.2.0","@types/node":">=10"},"resolutions":{"sha3":"^2.1.2"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","exclude":["**/*.d.ts","**/*.spec.js"],"include":["src"]},"prettier":{"printWidth":80,"semi":true,"singleQuote":false,"tabWidth":4,"trailingComma":"all","endOfLine":"lf","arrowParens":"always"},"description":"`@acentswap/chains` imports all the other chain packages into a single package.","homepage":"https://github.com/renproject/ren-js#readme","_id":"@acentswap/chains@8.0.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-zEGJm3N0F3vANgY4ZZdc3bl2ADwyeklyTyi2128PR4SFOfmU+3y3sp4+T6epovVyUcZ13M1qwe52f4MSwb/Brg==","shasum":"784399de17398c5a93ff3dda9729d84fd3c53211","tarball":"https://registry.npmjs.org/@acentswap/chains/-/chains-8.0.0.tgz","fileCount":14,"unpackedSize":20792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh07F0CRA9TVsSAnZWagAAcC0P/0z9xtUjVNuLvdssjts0\nPlhtxroxs1LP4viD56PXIah25nyiozJmqlIMsWFm6a9G/b55VIAuVvdm0mYr\n2lncw7iDvua3vFXeyBIn0QhM0SV66yfQZ+eD0UeW+FjLn1JeKLOFL/2/gT8/\nbFev+g4M80N0c0UM4ryQrxet6B1armAyEoH2Cg/nLk1KQ0QAEZhzxF20LG9q\nJIkclL02Ke44Yb2liKFCMxLKXW2i2FX75bUgVr349poj5PRZtgtY44s0WyXp\nCyHfbxnRZ+DONb4Cd/EKwg6PI/U6hPI0tAFNzmBJDHQ2NKlel5WTF8vX7E3o\np5l4X9vIcUbnG8cq9xsLU+o3vBzGk4cwmHi4wYPdPjJXNE8zMNacYJyces5Q\n1WSpak/d6nRTcaNOjUdWWLn4d2Wz2QSNhswPIXo+XG2l3Yhigskw9OEUPcBS\nEMTzAJs0/bybBKCkbx9a2n7lJjUtI2FeEbINu7JCtpgvD4WSXJ83UBalTZLT\nYAvBofa59u9yWdO6MGgt7+MeUTGemnIdwkeQMAykHJMHb2GsH9V3jxvWWGX7\nl+Ol39C4PE8dmzaS24Ww5+LyQzlhv6QYoNOMEgmm3FTGxHpRN0awcmZB5nKH\nw41D62v61D0KQbcLykeYufxV+EbfmPcgMvmVrYDYybkg3UgiFyhjXg6XoRM6\n7I16\r\n=yEIm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCPKEN8U0w24x3Zh6t7wnq+zyRYGyIPQV8Re8/S2kPIAIgUJTJ2bbtuh+0sp3p3Bhe8/DkGh4N7ldJXpwjQdHTT3A="}]},"_npmUser":{"name":"webcgi","email":"webcgi@kakao.com"},"directories":{},"maintainers":[{"name":"helloacent","email":"melme890@gmail.com"},{"name":"nara7875","email":"tmdgml7875@gmail.com"},{"name":"webcgi","email":"webcgi@kakao.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chains_8.0.0_1641263475861_0.08221344736843772"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-03T06:22:29.330Z","7.0.0":"2022-01-03T06:22:29.527Z","modified":"2022-06-03T04:48:16.551Z","8.0.0":"2022-01-04T02:31:16.057Z"},"maintainers":[{"email":"melme890@gmail.com","name":"helloacent"},{"email":"webcgi@kakao.com","name":"webcgi"}],"description":"`@acentswap/chains` imports all the other chain packages into a single package.","homepage":"https://github.com/renproject/ren-js#readme","repository":{"type":"git","url":"git+https://github.com/renproject/ren-js.git"},"author":{"name":"Acent"},"bugs":{"url":"https://github.com/renproject/ren-js/issues"},"license":"MIT","readme":"# `@acentswap/chains`\r\n\r\n`@acentswap/chains` imports all the other chain packages into a single package.\r\n\r\n# Adding chains\r\n\r\n## Requirements\r\n\r\nBefore a chain handler is written for AcentJS, it should have already been accepted into both the [**multichain repository**](https://github.com/acentproject/multichain) and the **darknode repository**.\r\n\r\n## Implementation\r\n\r\nThe expected interface can be found in [`../../interfaces/src/chain.ts`](../../interfaces/src/chain.ts). There are two types of chains - lock chains and mint chains, each requiring a different handler interface. Lock chain handlers are for chains where funds are locked up under AcentVM's control - e.g. Bitcoin or Zcash. A mint chain handler is for the chain where the wrapped tokens are created - e.g. Ethereum.\r\n\r\nIf a chain is a fork of another supported chain, it's recommended that the handler extends the forked chain's handler.\r\n\r\nIf a chain has multiple assets (e.g. ETH and ERC20s), it's recommended that a single handler is written that supports all the relevant assets.\r\n","readmeFilename":"README.md"}