Cryptonym

Thursday, Jan 21, 2021

Cryptonym Wallet

GitHub

cryp·to·nym | krip-tə-ˌnim
Definition of cryptonym:
a secret name [1]
Cryptonym screenshot

Cryptonym is a development and testing tool for the FIO Protocol blockchain (an EOSIO fork.) Although it is a full-featured wallet, it was designed for penetration-testing FIO’s smart contracts. It employs several unique features that are inspired by web-application pen-test tools. Interactive testing of smart-contracts offers several obstacles, especially around serialization and signing transactions − things that just cannot happen in an off-the-shelf intercepting proxy.

Before releasing the tool it was “de-fanged” removing the most dangerous attack features, however, it is still quite capable: offering several fuzzers, multi-threaded workers, ABI mutation, and other useful testing features.

As a tool for developers it has some convenient features that can greatly assist in interacting with the nodeos APIs, and smart contracts. There are also tools to assist with (advanced) table queries, interacting with the HTTP APIs, and much more.

[1] Source: “cryptonym,” Merriam-Webster.com Dictionary, https://www.merriam-webster.com/dictionary/cryptonym. Accessed 1/22/2021.