adamant-api / helpers/transactions / createVoteTransaction
Function: createVoteTransaction()
ts
function createVoteTransaction(data): {
amount: number;
asset: {
votes: string[];
};
recipientId: `U${string}`;
senderId: `U${string}`;
senderPublicKey: string;
signature: string;
timestamp: number;
timestampMs?: number;
type: VOTE;
};Defined in: src/helpers/transactions/index.ts:203
Creates and signs an ADM delegate vote transaction.
Parameters
| Parameter | Type |
|---|---|
data | VoteTransactionData |
Returns
ts
{
amount: number;
asset: {
votes: string[];
};
recipientId: `U${string}`;
senderId: `U${string}`;
senderPublicKey: string;
signature: string;
timestamp: number;
timestampMs?: number;
type: VOTE;
}amount
ts
amount: number;asset
ts
asset: {
votes: string[];
};asset.votes
ts
votes: string[] = details.votes;recipientId
ts
recipientId: `U${string}` = basicTransaction.senderId;senderId
ts
senderId: `U${string}`;senderPublicKey
ts
senderPublicKey: string;signature
ts
signature: string;timestamp
ts
timestamp: number;timestampMs?
ts
optional timestampMs?: number;type
ts
type: VOTE;