@aptos-labs/ts-sdk
Version:
Aptos TypeScript SDK
21 lines • 946 B
TypeScript
import { AptosConfig } from "../../api/aptosConfig.js";
import { AccountAddressInput } from "../../core/index.js";
import { TransactionPayloadEncryptedPayload } from "../instances/transactionPayload.js";
import { AnyTransactionPayloadInstance, InputGenerateTransactionOptions } from "../types.js";
/**
* Encrypts an entry-function/script/inner payload using the node's per-epoch batch encryption key.
* Validates `options.encrypted` requirements first.
*
* @group Implementation
* @category Transactions
*/
export declare function buildEncryptedPayload(args: {
aptosConfig: AptosConfig;
sender: AccountAddressInput;
payload: AnyTransactionPayloadInstance;
options: InputGenerateTransactionOptions;
feePayerAddress?: AccountAddressInput;
secondarySignerAddresses?: AccountAddressInput[];
replayProtectionNonce?: bigint;
}): Promise<TransactionPayloadEncryptedPayload>;
//# sourceMappingURL=encryptPayload.d.ts.map