Fadroma Scriptable User Agents for the Blockchain
Fadroma defines a unified TypeScript API for interacting with blockchains that are based on Tendermint and CosmWasm.
The Fadroma Agent API provides the following features:
- Connecting and authenticating to blockchain RPC endpoints
- Transacting and staking with native and custom tokens
- Submitting and voting on governance proposals
- Interacting with smart contracts
- Deploying groups of interconnected smart contracts from source
To talk with a particular chain, you need to install one or more of the following packages
alongside @hackbg/fadroma
:
- @fadroma/scrt for Secret Network.
- @fadroma/namada for Namada.
- @fadroma/cw for generic CosmWasm-enabled chains, such as:
Fadroma is truly free software developed at Hack.bg, available under GNU AGPLv3. Custom licensing is available for paying users.