Skip to main content

@midnight-ntwrk/midnight-js-contracts v0.1.15 • API


Midnight.js API Reference v0.1.15 / @midnight-ntwrk/midnight-js-contracts / ContractCircuitsInterface

Type alias: ContractCircuitsInterface<PSS, PSK, C>

ContractCircuitsInterface<PSS, PSK, C>: { [ICK in keyof C["impureCircuits"]]: ICK extends string ? Function : never }

A type that lifts each circuit defined in a contract to a function that builds an unsubmitted transaction.

Type parameters

PSS extends PrivateStateSchema

PSK extends keyof PSS

C extends Contract<StateWithZswap<PSS[PSK]>>