@qevm/cli
v5.7.12
Published
Command-Line Interface scripts and related utilities.
Readme
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/cliSandbox 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.jsonExample: Simple evaluations
/home/k0oda> qethers eval 'id("Hello...")'
0x9cd41c139084dafa62261ce045f504e3c697fa303c87a78b241a9f8ae65bae88Example: 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 addressSee 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 methodsLicense
MIT License
