aboutsummaryrefslogtreecommitdiffstats
path: root/config/doom/config.org
diff options
context:
space:
mode:
authorÓscar Nájera <hi@oscarnajera.com>2021-11-14 22:59:02 +0100
committerÓscar Nájera <hi@oscarnajera.com>2021-11-15 09:53:04 +0100
commitf54bde6c34139c26408fdde524b03fa1d228672f (patch)
treeb7fa78e1978b3d133f9ac741bf0a3e3d3cd185e5 /config/doom/config.org
parentb0760099c44299e360956f0cdac1a23650b4794d (diff)
downloaddotfiles-f54bde6c34139c26408fdde524b03fa1d228672f.tar.gz
dotfiles-f54bde6c34139c26408fdde524b03fa1d228672f.tar.bz2
dotfiles-f54bde6c34139c26408fdde524b03fa1d228672f.zip
Incorporate my cardano-tx repo
Diffstat (limited to 'config/doom/config.org')
-rw-r--r--config/doom/config.org22
1 files changed, 22 insertions, 0 deletions
diff --git a/config/doom/config.org b/config/doom/config.org
index 2fc8b7d..b2ec545 100644
--- a/config/doom/config.org
+++ b/config/doom/config.org
@@ -335,6 +335,28 @@ Emacs mode for managing ledger text files
#+begin_src emacs-lisp :tangle "packages.el"
(package! parse-csv)
#+end_src
+** Crypto
+#+begin_src emacs-lisp
+(use-package! cardano-tx
+ :commands (cardano-tx-new cardano-cli-tip)
+ :load-path "~/dev/cardano/emacs-wallet"
+ :init
+ (defun on/cardano-set-network ()
+ (interactive)
+ (let* ((networks '((:mainnet "/tmp/alinamn.socket" "--mainnet")
+ (:testnet "/tmp/sarahtn.socket" "--testnet-magic" "1097911063")
+ (:alonzo-purple "~/test-cardano/purple/socket" "--testnet-magic" "8")))
+ (pick
+ (alist-get
+ (completing-read "Pick network" networks)
+ networks nil nil #'string=)))
+ (setq cardano-cli-node-socket (expand-file-name (car pick))
+ cardano-cli-network-args (cdr pick))))
+ :config
+ (setq logger-level 'debug)
+ (setq cardano-cli-command (expand-file-name "~/dev/cardano/cardano-node/cli"))
+ (setq cardano-address-keyring-dir "~/dev/cardano/emacs-wallet/keys/demo"))
+#+end_src
* Books
#+begin_src emacs-lisp :tangle "packages.el"
(package! nov)