# Developers

**URL:** https://radixtalk.com/c/developers/24.md?page=2

[Latest](https://radixtalk.com/latest.md) · [Categories](https://radixtalk.com/categories.md) · [Tags](https://radixtalk.com/tags.md)

**Page:** 3

---

## [How do I encode a transaction message so that it displays correctly in the Radix Desktop Wallet?](https://radixtalk.com/t/how-do-i-encode-a-transaction-message-so-that-it-displays-correctly-in-the-radix-desktop-wallet/170)

<div class="topic-metadata">

**Author:** [@Stuart](https://radixtalk.com/u/Stuart)\
**Replies:** 6\
**Last updated:** [1 January 2022 19:24 UTC](https://radixtalk.com/t/how-do-i-encode-a-transaction-message-so-that-it-displays-correctly-in-the-radix-desktop-wallet/170 "2022-01-01T19:24:04Z")

</div>

The Radix Desktop Wallet expects messages to be hex encoded strings prefixed with 0000 For example, to send a message that will display as Hello in the wallet, you could use the following python snippet: "0000" + "Hell…

---

## [How to convert a Node Id (02... or 03...) from the Radix log file into a Validator Address (rv...)?](https://radixtalk.com/t/how-to-convert-a-node-id-02-or-03-from-the-radix-log-file-into-a-validator-address-rv/63)

<div class="topic-metadata">

**Author:** [@Stuart](https://radixtalk.com/u/Stuart)\
**Replies:** 0\
**Last updated:** [25 December 2021 14:04 UTC](https://radixtalk.com/t/how-to-convert-a-node-id-02-or-03-from-the-radix-log-file-into-a-validator-address-rv/63 "2021-12-25T14:04:41Z")

</div>

The Node Id reported in the Radix Node logs is a compressed public key - it starts with either 02 or 03 and is 33 bytes long. To convert it into a Validator Address then just bech32 encode it with a human readable part o…

---

## [How to convert a Node Address (rn...) into a Validator Address (rv...)](https://radixtalk.com/t/how-to-convert-a-node-address-rn-into-a-validator-address-rv/62)

<div class="topic-metadata">

**Author:** [@Stuart](https://radixtalk.com/u/Stuart)\
**Replies:** 0\
**Last updated:** [25 December 2021 14:02 UTC](https://radixtalk.com/t/how-to-convert-a-node-address-rn-into-a-validator-address-rv/62 "2021-12-25T14:02:56Z")

</div>

Both the node address and the validator address are Bech32 encodings of the same compressed public key with different human-readable parts (hrp). import bech32 node\_address = "rn1q22ts4wderfhzham0vnzs93g68d5hal3g8yyvv0…

---

## [How to convert a Validator Address (rv...) into a Node Address (rn...)](https://radixtalk.com/t/how-to-convert-a-validator-address-rv-into-a-node-address-rn/196)

<div class="topic-metadata">

**Author:** [@Stuart](https://radixtalk.com/u/Stuart)\
**Replies:** 0\
**Last updated:** [2 January 2022 15:08 UTC](https://radixtalk.com/t/how-to-convert-a-validator-address-rv-into-a-node-address-rn/196 "2022-01-02T15:08:27Z")

</div>

Both the node address and the validator address are Bech32 encodings of the same compressed public key with different human-readable parts (hrp). import bech32 validator\_address = "rv1q22ts4wderfhzham0vnzs93g68d5hal3g8…

---

## [How to calculate the Radix Resource Id (RRI) for a mutable token](https://radixtalk.com/t/how-to-calculate-the-radix-resource-id-rri-for-a-mutable-token/65)

<div class="topic-metadata">

**Author:** [@Stuart](https://radixtalk.com/u/Stuart)\
**Replies:** 0\
**Last updated:** [25 December 2021 14:16 UTC](https://radixtalk.com/t/how-to-calculate-the-radix-resource-id-rri-for-a-mutable-token/65 "2021-12-25T14:16:57Z")

</div>

Replace the public\_key\_hex with the public key used to create the token, and the symbol with the token symbol. import bech32 import hashlib public\_key\_hex = "02690937690ffb9d7ae8b67af05efc03a5a9f7e53933de80f92ce763a555…

---

## [How to convert a Public Key into a Wallet Address](https://radixtalk.com/t/how-to-convert-a-public-key-into-a-wallet-address/193)

<div class="topic-metadata">

**Author:** [@Stuart](https://radixtalk.com/u/Stuart)\
**Replies:** 0\
**Last updated:** [1 January 2022 22:25 UTC](https://radixtalk.com/t/how-to-convert-a-public-key-into-a-wallet-address/193 "2022-01-01T22:25:45Z")

</div>

import bech32 # public key in compressed format (33 bytes long and starts with 02 or 03) public\_key\_hex="02...." # Convert Compressed Public Key into a Radix Engine Address readdr\_bytes = b"\\x04" + bytearray.fromhex(pu…

---

## [How to decrypt an encrypted transaction message created by the Radix Wallet](https://radixtalk.com/t/how-to-decrypt-an-encrypted-transaction-message-created-by-the-radix-wallet/189)

<div class="topic-metadata">

**Author:** [@Stuart](https://radixtalk.com/u/Stuart)\
**Replies:** 5\
**Last updated:** [3 January 2022 17:35 UTC](https://radixtalk.com/t/how-to-decrypt-an-encrypted-transaction-message-created-by-the-radix-wallet/189 "2022-01-03T17:35:22Z")

</div>

How to decrypt an encrypted transaction message created by the Radix Wallet 0. Introduction The encryption scheme used by the Radix Wallet is called DH\_ADD\_EPH\_AESGCM256\_SCRYPT\_000 Where: DH → (Elliptic Curve) Diffie-…

---

## [How to send Bucket or BucketRef through resim](https://radixtalk.com/t/how-to-send-bucket-or-bucketref-through-resim/115)

<div class="topic-metadata">

**Author:** [@cbisaillon](https://radixtalk.com/u/cbisaillon)\
**Replies:** 0\
**Last updated:** [27 December 2021 15:16 UTC](https://radixtalk.com/t/how-to-send-bucket-or-bucketref-through-resim/115 "2021-12-27T15:16:43Z")

</div>

You send Buckets (or BucketRefs) to method/functions with resim by using the following format: \[amount\],\[token\_resource\_def\]. For example, if your component have the following method: pub fn show\_amount(&self, tokens: …

---

## [“error: linker cc not found” when installing Scypto simulator](https://radixtalk.com/t/error-linker-cc-not-found-when-installing-scypto-simulator/73)

<div class="topic-metadata">

**Author:** [@Stuart](https://radixtalk.com/u/Stuart)\
**Replies:** 1\
**Last updated:** [27 December 2021 15:20 UTC](https://radixtalk.com/t/error-linker-cc-not-found-when-installing-scypto-simulator/73 "2021-12-27T15:20:51Z")

</div>

Problem error: linker \`cc\` not found | = note: No such file or directory (os error 2) error: could not compile \`libc\` due to previous error Solution Ensure the build-essential package is installed. On Ubuntu run: su…

---

## [Where is the source code for Radix?](https://radixtalk.com/t/where-is-the-source-code-for-radix/99)

<div class="topic-metadata">

**Author:** [@Stuart](https://radixtalk.com/u/Stuart)\
**Replies:** 0\
**Last updated:** [26 December 2021 15:19 UTC](https://radixtalk.com/t/where-is-the-source-code-for-radix/99 "2021-12-26T15:19:23Z")

</div>

The public source code repositories for Radix are found on GitHub:

---

## [How to update Scrypto simulator](https://radixtalk.com/t/how-to-update-scrypto-simulator/71)

<div class="topic-metadata">

**Author:** [@Stuart](https://radixtalk.com/u/Stuart)\
**Replies:** 0\
**Last updated:** [25 December 2021 23:25 UTC](https://radixtalk.com/t/how-to-update-scrypto-simulator/71 "2021-12-25T23:25:30Z")

</div>

Pull the latest changes from GitHub - radixdlt/radixdlt-scrypto: Scrypto is the asset-oriented smart contract programming language of the Radix network. It allows you to quickly build secure and composable dApps. rustup…

---

## [What are some use cases for RECALLABLE tokens?](https://radixtalk.com/t/what-are-some-use-cases-for-recallable-tokens/72)

<div class="topic-metadata">

**Author:** [@Stuart](https://radixtalk.com/u/Stuart)\
**Replies:** 0\
**Last updated:** [25 December 2021 23:34 UTC](https://radixtalk.com/t/what-are-some-use-cases-for-recallable-tokens/72 "2021-12-25T23:34:55Z")

</div>

Some example use cases: Subscription system: where you pay a monthly fee to be subscribed to a service. The owner of the service must be able to withdraw your right to use it (if you don’t pay for example). Badges that…

---

## [Resim error message after Scrypto simulator upgrade](https://radixtalk.com/t/resim-error-message-after-scrypto-simulator-upgrade/70)

<div class="topic-metadata">

**Author:** [@Stuart](https://radixtalk.com/u/Stuart)\
**Replies:** 0\
**Last updated:** [25 December 2021 22:51 UTC](https://radixtalk.com/t/resim-error-message-after-scrypto-simulator-upgrade/70 "2021-12-25T22:51:17Z")

</div>

After updating scrypto and resim CLI tools to the 0.2.0 version I’m getting an error when I try to create a new account using resim. Creating an account was not an issue when I was running version 0.1.0 $ resim new-acco…

[Previous page](https://radixtalk.com/c/developers/24.md?page=1)
