Skip to main content

createUnprovenDeployTxFromVerifierKeys

For the complete documentation index, see llms.txt

Midnight.js API Reference v4.0.4


Midnight.js API Reference / @midnight-ntwrk/midnight-js-contracts / createUnprovenDeployTxFromVerifierKeys

Function: createUnprovenDeployTxFromVerifierKeys()

컨트랙트 생성자를 호출하고, 생성자 결과로부터 밸런싱되지 않은 미증명 미제출 배포 트랜잭션을 생성합니다.

Param​

배포할 컨트랙트의 검증자 키입니다.

Param​

현재 사용자의 Zswap 코인 공개 키입니다.

Param​

설정입니다.

Param​

Call Signature​

createUnprovenDeployTxFromVerifierKeys<C>(zkConfigProvider, coinPublicKey, options, encryptionPublicKey): Promise<UnsubmittedDeployTxData<C>>

Type Parameters​

C​

C extends Contract<undefined, Witnesses<undefined>>

Parameters​

zkConfigProvider​

ZKConfigProvider<string>

coinPublicKey​

string

options​

DeployTxOptionsBase<C>

encryptionPublicKey​

string

Returns​

Promise<UnsubmittedDeployTxData<C>>

Call Signature​

createUnprovenDeployTxFromVerifierKeys<C>(zkConfigProvider, coinPublicKey, options, encryptionPublicKey): Promise<UnsubmittedDeployTxData<C>>

Type Parameters​

C​

C extends Any

Parameters​

zkConfigProvider​

ZKConfigProvider<string>

coinPublicKey​

string

options​

DeployTxOptionsWithPrivateState<C>

encryptionPublicKey​

string

Returns​

Promise<UnsubmittedDeployTxData<C>>