Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@qevm/cli

Package Overview
Dependencies
Maintainers
3
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@qevm/cli

Command-Line Interface scripts and related utilities.

latest
npmnpm
Version
5.7.12
Version published
Weekly downloads
44
91.3%
Maintainers
3
Weekly downloads
 
Created
Source

Command-Line Interface (CLI)

The command-line interface provides several simple tools to manage and debug QuantumEVM-related tasks using the qethers.js library.

To install:

/home/k0oda> npm install -g @qevm/cli

Sandbox Utility

The sandbox utility run on its own will run a REPL environment similar to running node, with many features from the qethers.js library already imported and permits loading accounts and setting up a provider.

It also provides a simple interface to common tasks, such as sweeping accounts, signing messages and compiling Purity.

Example: Create testnet account

/home/k0oda> qethers init poseidon.json
Creating a new JSON Wallet - poseidon.json
Keep this password and file SAFE!! If lost or forgotten
it CANNOT be recovered, by ANYone, EVER.
Choose a password: ****
Confirm password: ****
Encrypting... 100%
New account address: 0x05Fd370A5171715F019D1d9f6304B4DFC0Fc6cC3eE0AfE0c13cd9AE4566cDF8d
Saved:               poseidon.json

Example: Simple evaluations

/home/k0oda> qethers eval 'id("Hello...")'
0x9cd41c139084dafa62261ce045f504e3c697fa303c87a78b241a9f8ae65bae88

Example: REPL

/home/k0oda> qethers --network poseidon --account mnemonic.txt
network: poseidon (chainId: 255)
poseidon> accounts[0].signMessage("Hello...");
Message:
  Message:        "Hello..."
  Message (hex):  0x48656c6c6f2e2e2e
Sign Message? (y/N/a) yy
Signature
  signature:  0x9d26740c1b2eb7c75ab44645a21a7494050d4de4d99b599153c9587654ca02f89c1cda089b36a7a455efc5df6c3bc57bdb38fb067bda91b5a638b928e71b209c2a15fa0c2785f977b567e84e09b84cae7bb8a7c8d46d9e0a680847208eb64fcd6014fde42a803edeb94fabf94d909a64f34d561edb48bd0f71284c6e82b3a2bfb713e1a51169cf97ee3d794ca0495c016d4fa0e445c9c42aec8b849dbd0e5ba7a1870cd28e28ba85bed724ebd4fa489fae377bb053c964df726d9222c60f257b45bd0584ddc3d6fa254de15907fdfe0038ab19693ecda19fb0cd83343eb91204b7775f034de0b20c73dcf4233d9efc6020a06f45e5a0af675d7de9bad482cf55616481a72f7fbbefafc02f4610f037aa905f9b2912f5f3a3326867bd82bbab3ba7cdd99561233458347828a5a48b959d7d7a29ee6ac8a49604758f11b15ef3cbff03edb30bea2238c5865b66dfe3840c35ede949e449654abdac34cc170a161a0f648287f5f16d4dbf67975b1e759ea74f52ad1ec611a11921538419e2d6981a62f09b1995a638464f75b282f41e1d10cea0df04fe83d163bd4a4564066f4b7e0ed12f0270d183d71094d01ae44e07fbe02a4a1645f6f747165987a9780a6c4f1f8ef728d880a7c6824924d4563607ad2a940ee5b72c23b8f3ef733ce615a78c358878f1513c0233724074a61b9cab8b041bcbdf8ee9e7334ab8004d1ef86d744ad14c826fc450ceb45d01fcd286f825089b91c4d8f9b991d23786fcd08df5e2d66eb0804b5d9b6e65a44d73cd91821d806a5f5aa17bc31b1457cdcb9fcd3019dafb3b84805bc1b0815854ce4c86d60a23aa718613b3564079c59b50a16ddc139464b8478ff72cd25d856c8448ed261b92123a56bb209299fd40622d1bb2c7970a6aeafdfe5cdc263a4f8a4ef15d92a2fbd52aca543bfb10fc586dc43c4813163b3dab81777e76db5708d3964a1497075b843e46c0510a09b178e3fa5529db117fe22987ba614fa15f3264831d0ca9701f55db59400e9112f7f7283c9b1a7c3265494399b159829af3db45ea4e2e33eaa6a134ce50f75d35f64952f860d484e9e9136cfa7152143fe21786d2e9c8564f85d1aad95d4d856977eb05785037bd122dd8e1cf0290083856dc8eacc00d4d118966cc958a04f5f500ad1f35b81408571f6d17aaabd1aff252d2a3e3d24071f1604b5197dba3a5552030f02d53246b222a6496b6ec8808b47e84d54001822b03caef15aa9a1b62a1d6c9d475731d168ee0c43c167fefcfb8a5632eed964156431d574c68e5d569a8a4884a98a528cc7d0366b2deec14888c15769bb1efcb5812e4c8eec0d1be4bf76342a8526277c23edcdfa15a641e2c6b9f36cf1b4605ea6bf8c2b8525fb60d6d6b0847ba3ad80ddcbed3a951d7213d5bd4d4834b37aacb6618360981728b668eda389770c3d19c2ad55bb34023fd8ad29e73cc5834e6192a16ceb162e3413ca98e222240f432183d12cc735575e0d78105476e1a93ba3d945bb72297b826956073d24d890d6c670834321f13e7e4c135f8ad8ea5eb3695158ef3d8870132acd89c8cbc05c1f4d8a7d8b371eeba1db385783225e987d5c20b44619a066fb8c76697e7370baf64ca9ffdc1dbbc795f17d4b8d62071439be860791da521808c42e7aad3a288d640aa14fc76752a4d1adf56afb041c09ce659d75f98f76391a743f7f0a757e0f248cc095aeea767d4bbf1927b182799f33a222c501583b4d0ca51fcdf9b32f46243e43f09e7c7fc2636162f87e97e46b7f209b731e327203c60d20264a3b12ab20080c5d5fb97029483c9d4b151b0cdcaeaccb1887155363751ef5a353da44c989396327aaa67709668c026005340c7371e545be61c32d207315b4b8d70b47bac9d5534c31c86ed8ebb23ac89852debb2667d309ef8914a29f07195a26a46c641533eabc334fa3ab6baf539495163aff443c3843d7937382c42ad26993538f0efa0a3c70ebbb6be285fb621f6fb035d350d6e0cfe43edb98ebabb2bfb8d21227721a1aba16b42435d232b647d7c74295de4199d4ee91dfad51a97649601dc907494e555cb2cee59da91c3b0a0a38e37ebebc33d100e85205f2bedb2b8c45309b26beb34d73a74e54daa87c6e62f519059fe7ad82dd44c0ef6384b396b444efe036d0ce6ed3898117e53140cbfac4328465a4b1feace763e9b93b74bd35f24b78ef48f81f380b7b9e8d33e25863d2ce9052e4f60555899690a9f44a19551d2225becd14c0939e2a795bc222a98b4b5521e1385bdb6b699d8ad043c933a6900fc2db54d9c3001d4b61e773811e51baae67b13c879a6839e15b6166bf82d205f09c1e8a28c04126807c9d8d661d2bc9f3cfdcb74a1397093467b6ca0d59d3537d922cc8b3369c45bfbf05342ad5f365ca9a9dd2caa9e60955cc72ab2368d74a7280587088fd1b7f6ab397c6e0b987d7684b37eb4741726bd2594accc8417b06a44a3a272f335a34f914bf46e91f46fc7b433b937355ceab991ae83d23f30cc18c3c231039699e52610ba40dbe4537249dc70317f96b09b5cd94ce2a3555abbb6a3e74ad52ac1cf66fca86be1dd13a0b94f1d7841e8ffd0b5b2680746726be32a093d1f83ae31bb42b9baa3d4726155fc7056fb5d859aec343443c1127da571c27a2a01464776c4ae1d99736a3d8146889d8cbbb889633e7fe16c6e230d334ab03d917fb4a108192f3241475c81a8b1bec11a232f424b686c7578b4b5b9d7dadfe1f7354e5f60616e828b9ba9b1cf31454f585abed1d7f3fcfd000000000000000000000000000000000000000000000000000000000c1d293465020504080a90475960003000c0003910240202241161c4a84012a05c0100204245c27662fdf90e36368bb431ab78b9e7c6ec0f5e0d94885ec1274718f770912ecce37c77b497fc
  publicKey:  0xa1642a225224d132b714844003aa7f7658c3006dc9de1b7ade0a13dfcf78c8d068086f6055e9bf99f681ed6b52f452365a827c97c4f3eeee644673423eba269521334f786446fb8a1a436e27f77ede4ca0879b53f12f8c42847790dab4319ab4735171c3a5195f95b8c4d6e6e1e8bc1ad22377410003d88a8ba61d1e33b4b930ac3da9dfaff540b98192505656ea7e70e414e9266d9d199648a5be39bacd5f0d5cc8029ddc39b105c76c1167845090c776c633128654f1c637ec7e50f1ff266421ca56adf8a5ab479bec12f67b2c70c9210da42fcf25875e268f685b99aed932e5ce9de37ab5b7f63aefb2f33e692f8c54335ed696ee6a97703173c6468c1b34869960d82c47b5c5982fa0d139da7a421d2d29229b7e9a7076e6d2a7e3586093d8ac2d89327439ca6597802ebdf7377a3900d450d99db517f2af0e7034b9aeb0a6b366b72843f456f59f07575b2c9a46197d4dc346b921e97b764c38edab0d796a1502ae20ceba6283c6ab6e3baec2521e9af528bc3093034adc29a62ab6df92cc5ed32ee067260105a5600a12de9c110f4e8cf2ef58a91dc90fb6571f1a9556508596910d5c97b2fac8c86b26ec24d6472759641a49f682295f0fb9dfa75fadc9eeff61ae74744b5ddabbf91f8ebbfb412c55691b17e6e3064e4be80b14fab49848c83141e553485a79d6c8ccfa0a3d7cfdd21ad4badc643d3e483c17f7a9f9077f3f4806b28909cd70032d80c84799018370dc89bc6c767bfd6529aad7257c0e501b48445a8cdbbd3296375b2d70b9d06c603059bc824fc7dac11fbf1988ddcfbd397a40f1143a67da49c9c68095451131835aaf6b15b5b35c6731625925b4adcda121191c6f382a93f9032a46c11b60348c33e0c0647a0f098ad9a5ff67729f7f8a934b075419fc9de6adcd312604f6431b4a8db50bd524dc1f4af2273d97d822f234b9b0ae7152bec77b21abde5f54d6961ed4b3f0088be5dfd50efe233322b0aad3f9735482ff741739a2ad23e632e65152877ae7b239e66fb2a28770fb316878c07308c1f1bf115ab2cdbefd350d7c39f1cf9bf16ad715b86450eeabb50972d12e11d74921a44ae07e28a2cf79dde3ec736532193b8711bbc45e2ee06bb27345b846047410c0f7afa6f81bfd040c4f2d3016676c3014b801860e9ffd2c349370cab44d11b8876c31451f893df4aa8e0d096b9d1d34bc22366ef67bb2f7d95006f5de3d35011145057e2bbd9f162f70663fd8c3068a60c64cc06ee99a384b51d66eb066dc28f98428fa5aaf47e07682ad09376736d25c35d29bbe79066fa8c3f96499e678861dd3d029f534e5f660e4680f580ef755b8005a38665f7bfc8ec88126555c8165bc09fc83a574f63e31070588aa63693082494eb15da6c2ed1e3f9ec677f44be3f87743c8ce07248090a29ab23d1abc127b9abf9354b30b5e696fbabdc81ec7295800a2ad21411930b87f25d031163c0e2071842475e3f2c720204bf717b581fdbe09be4a48c99bd5e987207cadb5cd92c0f2d5cf0a6a8bc72cfa6ed86045f93befc464d1a7171ca6865d031c2dfd5ceeb3630559b803f2d49daf56f9cb908b644e21eda17b51eed56bcbf831d9faf384a0da771130f0452eb59cc779450ce1dcfc7fc4f38c4a2b00c4c7547c0cfcb5f588ccc5120b6de8e1
'0x02010000a00400001c080000a1642a225224d132b714844003aa7f7658c3006dc9de1b7ade0a13dfcf78c8d068086f6055e9bf99f681ed6b52f452365a827c97c4f3eeee644673423eba269521334f786446fb8a1a436e27f77ede4ca0879b53f12f8c42847790dab4319ab4735171c3a5195f95b8c4d6e6e1e8bc1ad22377410003d88a8ba61d1e33b4b930ac3da9dfaff540b98192505656ea7e70e414e9266d9d199648a5be39bacd5f0d5cc8029ddc39b105c76c1167845090c776c633128654f1c637ec7e50f1ff266421ca56adf8a5ab479bec12f67b2c70c9210da42fcf25875e268f685b99aed932e5ce9de37ab5b7f63aefb2f33e692f8c54335ed696ee6a97703173c6468c1b34869960d82c47b5c5982fa0d139da7a421d2d29229b7e9a7076e6d2a7e3586093d8ac2d89327439ca6597802ebdf7377a3900d450d99db517f2af0e7034b9aeb0a6b366b72843f456f59f07575b2c9a46197d4dc346b921e97b764c38edab0d796a1502ae20ceba6283c6ab6e3baec2521e9af528bc3093034adc29a62ab6df92cc5ed32ee067260105a5600a12de9c110f4e8cf2ef58a91dc90fb6571f1a9556508596910d5c97b2fac8c86b26ec24d6472759641a49f682295f0fb9dfa75fadc9eeff61ae74744b5ddabbf91f8ebbfb412c55691b17e6e3064e4be80b14fab49848c83141e553485a79d6c8ccfa0a3d7cfdd21ad4badc643d3e483c17f7a9f9077f3f4806b28909cd70032d80c84799018370dc89bc6c767bfd6529aad7257c0e501b48445a8cdbbd3296375b2d70b9d06c603059bc824fc7dac11fbf1988ddcfbd397a40f1143a67da49c9c68095451131835aaf6b15b5b35c6731625925b4adcda121191c6f382a93f9032a46c11b60348c33e0c0647a0f098ad9a5ff67729f7f8a934b075419fc9de6adcd312604f6431b4a8db50bd524dc1f4af2273d97d822f234b9b0ae7152bec77b21abde5f54d6961ed4b3f0088be5dfd50efe233322b0aad3f9735482ff741739a2ad23e632e65152877ae7b239e66fb2a28770fb316878c07308c1f1bf115ab2cdbefd350d7c39f1cf9bf16ad715b86450eeabb50972d12e11d74921a44ae07e28a2cf79dde3ec736532193b8711bbc45e2ee06bb27345b846047410c0f7afa6f81bfd040c4f2d3016676c3014b801860e9ffd2c349370cab44d11b8876c31451f893df4aa8e0d096b9d1d34bc22366ef67bb2f7d95006f5de3d35011145057e2bbd9f162f70663fd8c3068a60c64cc06ee99a384b51d66eb066dc28f98428fa5aaf47e07682ad09376736d25c35d29bbe79066fa8c3f96499e678861dd3d029f534e5f660e4680f580ef755b8005a38665f7bfc8ec88126555c8165bc09fc83a574f63e31070588aa63693082494eb15da6c2ed1e3f9ec677f44be3f87743c8ce07248090a29ab23d1abc127b9abf9354b30b5e696fbabdc81ec7295800a2ad21411930b87f25d031163c0e2071842475e3f2c720204bf717b581fdbe09be4a48c99bd5e987207cadb5cd92c0f2d5cf0a6a8bc72cfa6ed86045f93befc464d1a7171ca6865d031c2dfd5ceeb3630559b803f2d49daf56f9cb908b644e21eda17b51eed56bcbf831d9faf384a0da771130f0452eb59cc779450ce1dcfc7fc4f38c4a2b00c4c7547c0cfcb5f588ccc5120b6de8e19d26740c1b2eb7c75ab44645a21a7494050d4de4d99b599153c9587654ca02f89c1cda089b36a7a455efc5df6c3bc57bdb38fb067bda91b5a638b928e71b209c2a15fa0c2785f977b567e84e09b84cae7bb8a7c8d46d9e0a680847208eb64fcd6014fde42a803edeb94fabf94d909a64f34d561edb48bd0f71284c6e82b3a2bfb713e1a51169cf97ee3d794ca0495c016d4fa0e445c9c42aec8b849dbd0e5ba7a1870cd28e28ba85bed724ebd4fa489fae377bb053c964df726d9222c60f257b45bd0584ddc3d6fa254de15907fdfe0038ab19693ecda19fb0cd83343eb91204b7775f034de0b20c73dcf4233d9efc6020a06f45e5a0af675d7de9bad482cf55616481a72f7fbbefafc02f4610f037aa905f9b2912f5f3a3326867bd82bbab3ba7cdd99561233458347828a5a48b959d7d7a29ee6ac8a49604758f11b15ef3cbff03edb30bea2238c5865b66dfe3840c35ede949e449654abdac34cc170a161a0f648287f5f16d4dbf67975b1e759ea74f52ad1ec611a11921538419e2d6981a62f09b1995a638464f75b282f41e1d10cea0df04fe83d163bd4a4564066f4b7e0ed12f0270d183d71094d01ae44e07fbe02a4a1645f6f747165987a9780a6c4f1f8ef728d880a7c6824924d4563607ad2a940ee5b72c23b8f3ef733ce615a78c358878f1513c0233724074a61b9cab8b041bcbdf8ee9e7334ab8004d1ef86d744ad14c826fc450ceb45d01fcd286f825089b91c4d8f9b991d23786fcd08df5e2d66eb0804b5d9b6e65a44d73cd91821d806a5f5aa17bc31b1457cdcb9fcd3019dafb3b84805bc1b0815854ce4c86d60a23aa718613b3564079c59b50a16ddc139464b8478ff72cd25d856c8448ed261b92123a56bb209299fd40622d1bb2c7970a6aeafdfe5cdc263a4f8a4ef15d92a2fbd52aca543bfb10fc586dc43c4813163b3dab81777e76db5708d3964a1497075b843e46c0510a09b178e3fa5529db117fe22987ba614fa15f3264831d0ca9701f55db59400e9112f7f7283c9b1a7c3265494399b159829af3db45ea4e2e33eaa6a134ce50f75d35f64952f860d484e9e9136cfa7152143fe21786d2e9c8564f85d1aad95d4d856977eb05785037bd122dd8e1cf0290083856dc8eacc00d4d118966cc958a04f5f500ad1f35b81408571f6d17aaabd1aff252d2a3e3d24071f1604b5197dba3a5552030f02d53246b222a6496b6ec8808b47e84d54001822b03caef15aa9a1b62a1d6c9d475731d168ee0c43c167fefcfb8a5632eed964156431d574c68e5d569a8a4884a98a528cc7d0366b2deec14888c15769bb1efcb5812e4c8eec0d1be4bf76342a8526277c23edcdfa15a641e2c6b9f36cf1b4605ea6bf8c2b8525fb60d6d6b0847ba3ad80ddcbed3a951d7213d5bd4d4834b37aacb6618360981728b668eda389770c3d19c2ad55bb34023fd8ad29e73cc5834e6192a16ceb162e3413ca98e222240f432183d12cc735575e0d78105476e1a93ba3d945bb72297b826956073d24d890d6c670834321f13e7e4c135f8ad8ea5eb3695158ef3d8870132acd89c8cbc05c1f4d8a7d8b371eeba1db385783225e987d5c20b44619a066fb8c76697e7370baf64ca9ffdc1dbbc795f17d4b8d62071439be860791da521808c42e7aad3a288d640aa14fc76752a4d1adf56afb041c09ce659d75f98f76391a743f7f0a757e0f248cc095aeea767d4bbf1927b182799f33a222c501583b4d0ca51fcdf9b32f46243e43f09e7c7fc2636162f87e97e46b7f209b731e327203c60d20264a3b12ab20080c5d5fb97029483c9d4b151b0cdcaeaccb1887155363751ef5a353da44c989396327aaa67709668c026005340c7371e545be61c32d207315b4b8d70b47bac9d5534c31c86ed8ebb23ac89852debb2667d309ef8914a29f07195a26a46c641533eabc334fa3ab6baf539495163aff443c3843d7937382c42ad26993538f0efa0a3c70ebbb6be285fb621f6fb035d350d6e0cfe43edb98ebabb2bfb8d21227721a1aba16b42435d232b647d7c74295de4199d4ee91dfad51a97649601dc907494e555cb2cee59da91c3b0a0a38e37ebebc33d100e85205f2bedb2b8c45309b26beb34d73a74e54daa87c6e62f519059fe7ad82dd44c0ef6384b396b444efe036d0ce6ed3898117e53140cbfac4328465a4b1feace763e9b93b74bd35f24b78ef48f81f380b7b9e8d33e25863d2ce9052e4f60555899690a9f44a19551d2225becd14c0939e2a795bc222a98b4b5521e1385bdb6b699d8ad043c933a6900fc2db54d9c3001d4b61e773811e51baae67b13c879a6839e15b6166bf82d205f09c1e8a28c04126807c9d8d661d2bc9f3cfdcb74a1397093467b6ca0d59d3537d922cc8b3369c45bfbf05342ad5f365ca9a9dd2caa9e60955cc72ab2368d74a7280587088fd1b7f6ab397c6e0b987d7684b37eb4741726bd2594accc8417b06a44a3a272f335a34f914bf46e91f46fc7b433b937355ceab991ae83d23f30cc18c3c231039699e52610ba40dbe4537249dc70317f96b09b5cd94ce2a3555abbb6a3e74ad52ac1cf66fca86be1dd13a0b94f1d7841e8ffd0b5b2680746726be32a093d1f83ae31bb42b9baa3d4726155fc7056fb5d859aec343443c1127da571c27a2a01464776c4ae1d99736a3d8146889d8cbbb889633e7fe16c6e230d334ab03d917fb4a108192f3241475c81a8b1bec11a232f424b686c7578b4b5b9d7dadfe1f7354e5f60616e828b9ba9b1cf31454f585abed1d7f3fcfd000000000000000000000000000000000000000000000000000000000c1d293465020504080a90475960003000c0003910240202241161c4a84012a05c0100204245c27662fdf90e36368bb431ab78b9e7c6ec0f5e0d94885ec1274718f770912ecce37c77b497fc'

Help (--help)

Usage:
   qethers [ COMMAND ] [ ARGS ] [ OPTIONS ]

COMMANDS (default: sandbox)
   sandbox                    Run a REPL VM environment with qethers
   init FILENAME              Create a new JSON wallet
      [ --force ]                Overwrite any existing files
   info [ TARGET ... ]        Dump info for accounts, addresses and ENS names
   send TARGET QEVM           Send QEVM to TARGET from accounts[0]
      [ --allow-zero ]           Allow sending to the address zero
      [ --data DATA ]            Include data in the transaction
   sweep TARGET               Send all QEVM from accounts[0] to TARGET
   sign-message MESSAGE       Sign a MESSAGE with accounts[0]
      [ --hex ]                  The message content is hex encoded
   eval CODE                  Run CODE in a VM with qethers
   run FILENAME               Run FILENAME in a VM with qethers
   wait HASH                  Wait for a transaction HASH to be mined
   compile FILENAME           Compiles a Purity contract
      [ --no-optimize ]          Do not optimize the compiled output
      [ --warnings ]             Error on any warning
   deploy FILENAME            Compile and deploy a Purity contract
      [ --no-optimize ]          Do not optimize the compiled output
      [ --contract NAME ]        Specify the contract to deploy

ACCOUNT OPTIONS
  --account FILENAME          Load from a file (JSON, RAW or mnemonic)
  --account RAW_KEY           Use a private key (insecure *)
  --account 'MNEMONIC'        Use a mnemonic (insecure *)
  --account -                 Use secure entry for a raw key or mnemonic
  --account-void ADDRESS      Use an address as a void signer
  --account-void ENS_NAME     Add the resolved address as a void signer
  --account-rpc ADDRESS       Add the address from a JSON-RPC provider
  --account-rpc INDEX         Add the index from a JSON-RPC provider
  --mnemonic-password         Prompt for a password for mnemonics
  --xxx-mnemonic-password     Prompt for a (experimental) hard password

PROVIDER OPTIONS (default: all + poseidon)
  --rpc URL                   Include a custom JSON-RPC
  --offline                   Dump signed transactions (no send)
  --network NETWORK           Network to connect to (default: poseidon)

TRANSACTION OPTIONS (default: query network)
  --gasPrice GWEI             Default gas price for transactions(in wei)
  --gasLimit GAS              Default gas limit for transactions
  --nonce NONCE               Initial nonce for the first transaction
  --yes                       Always accept Siging and Sending

OTHER OPTIONS
  --wait                      Wait until transactions are mined
  --debug                     Show stack traces for errors
  --help                      Show this usage and exit
  --version                   Show this version and exit

(*) By including mnemonics or private keys on the command line they are
    possibly readable by other users on your system and may get stored in
    your bash history file. This is NOT recommended.

Ethereum Naming Service (ENS)

These tools help manage ENS names.

Help (--help)

Usage:
   qethers-ens COMMAND [ ARGS ] [ OPTIONS ]

COMMANDS
   lookup [ NAME | ADDRESS [ ... ] ]
                              Lookup a name or address
   commit NAME                Submit a pre-commitment
      [ --duration DAYS ]        Register duration (default: 365 days)
      [ --salt SALT ]            SALT to blind the commit with
      [ --secret SECRET ]        Use id(SECRET) as the salt
      [ --owner OWNER ]          The target owner (default: current account)
   reveal NAME                Reveal a previous pre-commitment
      [ --duration DAYS ]        Register duration (default: 365 days)
      [ --salt SALT ]            SALT to blind the commit with
      [ --secret SECRET ]        Use id(SECRET) as the salt
      [ --owner OWNER ]          The target owner (default: current account)
   set-controller NAME        Set the controller (default: current account)
      [ --address ADDRESS ]      Specify another address
   set-subnode NAME           Set a subnode owner (default: current account)
      [ --address ADDRESS ]      Specify another address
   set-resolver NAME          Set the resolver (default: resolver.eth)
      [ --address ADDRESS ]      Specify another address
   set-addr NAME              Set the addr record (default: current account)
      [ --address ADDRESS ]      Specify another address
   set-text NAME KEY VALUE    Set a text record
   set-email NAME EMAIL       Set the email text record
   set-website NAME URL       Set the website text record
   set-content NAME HASH      Set the IPFS Content Hash
   migrate-registrar NAME     Migrate from the Legacy to the Permanent Registrar
   transfer NAME NEW_OWNER    Transfer registrant ownership
   reclaim NAME               Reset the controller by the registrant
      [ --address ADDRESS ]      Specify another address

See above for the ACCOUNT, PROVIDER, TRANSACTION, and OTHER options.

TypeScript Utility

The TypeScript utility compiles Purity contracts into a single file with each contract sub-classing Contract, with all typing information added.

Help (--help)

Usage:
   qethers-ts FILENAME [ ... ] [ OPTIONS ]

OPTIONS
  --output FILENAME           Write the output to FILENAME (default: stdout)
  --force                     Overwrite files if they already exist
  --no-optimize               Do not run the purc optimizer
  --no-bytecode               Do not include bytecode and Factory methods

License

MIT License

Keywords

QuantumEVM

FAQs

Package last updated on 17 Mar 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts