Evolution SDK

API Overview

Find the right module for what you need to do

API Overview

Find the right module by what you want to do. For full API docs, browse the Module Reference.

Find by Task

I want to...ModuleKey Functions
Parse or create an addressAddressfromBech32, fromHex, toHex, toBech32, fromSeed
Work with ADA and tokensAssetsfromLovelace, addByHex, merge
Build a transactionTransactionBuildernewTx, payToAddress, collectFrom, build
Sign a transactionSignBuildersign, signAndSubmit, partialSign
Submit a transactionSubmitBuildersubmit
Create PlutusDataDataconstr, int, bytearray, list, map
Define type-safe schemasTSchemaStruct, Variant, Array, Map, ByteArray, Integer
Encode/decode CBORCBORfromCBORHex, toCBORHex, match
Work with UPLC scriptsUPLCapplyParamsToScript, fromFlatBytes, toFlatBytes
Connect a providerClientmake, withBlockfrost, withKupmios
Query UTxOsProvidergetUtxos, getUtxoByUnit, getProtocolParameters
Manage walletsWalletwithSeed, withPrivateKey, withCip30
Derive keysDerivationwalletFromSeed, keysFromSeed, addressFromSeed
Sign messages (CIP-30)SignDatasignData, verifyData
Generate from blueprintscodegengenerateTypeScript
Work with credentialsCredentialmakeKeyHash, makeScriptHash
Handle governanceDRep, VotingProceduresfromKeyHash, vote, propose

Module Categories

Core Types

Address, Assets, Credential, Data, TSchema, CBOR, UPLC, Transaction, UTxO, Value

SDK

Client, Provider (Blockfrost, Kupmios, Maestro, Koios), Wallet, TransactionBuilder, SignBuilder, SubmitBuilder, CoinSelection

Domains

Blueprint (codegen), COSE (message signing), Plutus (on-chain types)

Primitives

Bytes, BigInt, Coin, PolicyId, ScriptHash, KeyHash, Slot, UnixTime, and 100+ more

For the complete list, browse the Module Reference sidebar.