Table of Contents

Enum TransactionType

Namespace
Concordium.Sdk.Types
Assembly
Concordium.Sdk.dll

Types of account transactions.

public enum TransactionType : byte

Fields

AddBaker = 4

Register an account as a baker.

ConfigureBaker = 25

Configure an account's baker.

ConfigureDelegation = 26

Configure an account's stake delegation.

DeployModule = 0

Deploy a Wasm module.

EncryptedAmountTransfer = 16

Transfer encrypted amount.

EncryptedAmountTransferWithMemo = 23

Same as encrypted transfer, but with a memo.

InitContract = 1

Initialize a smart contract instance.

RegisterData = 21

Register some data on the chain.

RemoveBaker = 5

Remove an account as a baker.

Transfer = 3

Transfer CCD from an account to another.

TransferToEncrypted = 17

Transfer from public to encrypted balance of the same account.

TransferToPublic = 18

Transfer from encrypted to public balance of the same account.

TransferWithMemo = 22

Same as transfer but with a memo field.

TransferWithSchedule = 19

Transfer a CCD with a release schedule.

TransferWithScheduleAndMemo = 24

Same as transfer with schedule, but with an added memo.

Update = 2

Update a smart contract instance.

UpdateBakerKeys = 8

Update baker keys

UpdateBakerRestakeEarnings = 7

Update whether the baker automatically restakes earnings.

UpdateBakerStake = 6

Update the staked amount.

UpdateCredentialKeys = 13

Update given credential keys

UpdateCredentials = 20

Update the account's credentials.