# Midnight Docs > Comprehensive documentation for building on Midnight. - [Midnight Docs](/index.md) ## ai-tools ### midnight-mcp-ai-assisted-development Midnight MCP은 Midnight 개발을 위해 만들어진 MCP 서버입니다. AI 어시스턴트에 102개 Midnight 저장소의 인덱싱된 지식, 코드 출력 전 실제 컴파일러 검증, 문서와 예제 전반의 시맨틱 검색, Compact의 버전 인식 문법 참조를 지원합니다. - [Midnight MCP: AI-assisted development for Compact smart contracts](/ai-tools/midnight-mcp-ai-assisted-development.md): Midnight MCP은 Midnight 개발을 위해 만들어진 MCP 서버입니다. AI 어시스턴트에 102개 Midnight 저장소의 인덱싱된 지식, 코드 출력 전 실제 컴파일러 검증, 문서와 예제 전반의 시맨틱 검색, Compact의 버전 인식 문법 참조를 지원합니다. ## api-reference smart contract, 지갑, indexer, 블록체인 상호작용을 다루는 Midnight TypeScript API 전체 레퍼런스입니다. - [API reference](/api-reference.md): smart contract, 지갑, indexer, 블록체인 상호작용을 다루는 Midnight TypeScript API 전체 레퍼런스입니다. ### compact-runtime @midnight-ntwrk/compact-runtime v0.16.0 - [Compact runtime API](/api-reference/compact-runtime.md): @midnight-ntwrk/compact-runtime v0.16.0 - [ChargedState](/api-reference/compact-runtime/classes/ChargedState.md): @midnight-ntwrk/compact-runtime v0.16.0 - [CompactError](/api-reference/compact-runtime/classes/CompactError.md): @midnight-ntwrk/compact-runtime v0.16.0 - [CompactTypeBoolean](/api-reference/compact-runtime/classes/CompactTypeBoolean.md): @midnight-ntwrk/compact-runtime v0.9.0 - [CompactTypeBytes](/api-reference/compact-runtime/classes/CompactTypeBytes.md): @midnight-ntwrk/compact-runtime v0.16.0 - [CompactTypeCurvePoint](/api-reference/compact-runtime/classes/CompactTypeCurvePoint.md): @midnight-ntwrk/compact-runtime v0.9.0 - [CompactTypeEnum](/api-reference/compact-runtime/classes/CompactTypeEnum.md): @midnight-ntwrk/compact-runtime v0.16.0 - [CompactTypeField](/api-reference/compact-runtime/classes/CompactTypeField.md): @midnight-ntwrk/compact-runtime v0.9.0 - [CompactTypeMerkleTreeDigest](/api-reference/compact-runtime/classes/CompactTypeMerkleTreeDigest.md): @midnight-ntwrk/compact-runtime v0.9.0 - [CompactTypeMerkleTreePath](/api-reference/compact-runtime/classes/CompactTypeMerkleTreePath.md): @midnight-ntwrk/compact-runtime v0.16.0 - [CompactTypeMerkleTreePathEntry](/api-reference/compact-runtime/classes/CompactTypeMerkleTreePathEntry.md): @midnight-ntwrk/compact-runtime v0.9.0 - [CompactTypeOpaqueString](/api-reference/compact-runtime/classes/CompactTypeOpaqueString.md): @midnight-ntwrk/compact-runtime v0.9.0 - [CompactTypeOpaqueUint8Array](/api-reference/compact-runtime/classes/CompactTypeOpaqueUint8Array.md): @midnight-ntwrk/compact-runtime v0.9.0 - [CompactTypeUnsignedInteger](/api-reference/compact-runtime/classes/CompactTypeUnsignedInteger.md): @midnight-ntwrk/compact-runtime v0.16.0 - [CompactTypeVector](/api-reference/compact-runtime/classes/CompactTypeVector.md): @midnight-ntwrk/compact-runtime v0.16.0 - [ContractMaintenanceAuthority](/api-reference/compact-runtime/classes/ContractMaintenanceAuthority.md): @midnight-ntwrk/compact-runtime v0.16.0 - [ContractOperation](/api-reference/compact-runtime/classes/ContractOperation.md): @midnight-ntwrk/compact-runtime v0.16.0 - [ContractState](/api-reference/compact-runtime/classes/ContractState.md): @midnight-ntwrk/compact-runtime v0.16.0 - [CostModel](/api-reference/compact-runtime/classes/CostModel.md): @midnight-ntwrk/compact-runtime v0.16.0 - [QueryContext](/api-reference/compact-runtime/classes/QueryContext.md): @midnight-ntwrk/compact-runtime v0.16.0 - [QueryResults](/api-reference/compact-runtime/classes/QueryResults.md): @midnight-ntwrk/compact-runtime v0.16.0 - [StateBoundedMerkleTree](/api-reference/compact-runtime/classes/StateBoundedMerkleTree.md): @midnight-ntwrk/compact-runtime v0.16.0 - [StateMap](/api-reference/compact-runtime/classes/StateMap.md): @midnight-ntwrk/compact-runtime v0.16.0 - [StateValue](/api-reference/compact-runtime/classes/StateValue.md): @midnight-ntwrk/compact-runtime v0.16.0 - [VmResults](/api-reference/compact-runtime/classes/VmResults.md): @midnight-ntwrk/compact-runtime v0.16.0 - [VmStack](/api-reference/compact-runtime/classes/VmStack.md): @midnight-ntwrk/compact-runtime v0.16.0 - [NetworkId](/api-reference/compact-runtime/enumerations/NetworkId.md): @midnight-ntwrk/compact-runtime v0.9.0 - [addField](/api-reference/compact-runtime/functions/addField.md): @midnight-ntwrk/compact-runtime v0.16.0 - [alignedConcat](/api-reference/compact-runtime/functions/alignedConcat.md): @midnight-ntwrk/compact-runtime v0.16.0 - [assert](/api-reference/compact-runtime/functions/assert.md): @midnight-ntwrk/compact-runtime v0.16.0 - [bigIntModFr](/api-reference/compact-runtime/functions/bigIntModFr.md): @midnight-ntwrk/compact-runtime v0.16.0 - [bigIntToValue](/api-reference/compact-runtime/functions/bigIntToValue.md): @midnight-ntwrk/compact-runtime v0.16.0 - [checkProofData](/api-reference/compact-runtime/functions/checkProofData.md): @midnight-ntwrk/compact-runtime v0.9.0 - [checkRuntimeVersion](/api-reference/compact-runtime/functions/checkRuntimeVersion.md): @midnight-ntwrk/compact-runtime v0.16.0 - [coinCommitment](/api-reference/compact-runtime/functions/coinCommitment.md): @midnight-ntwrk/compact-runtime v0.9.0 - [communicationCommitment](/api-reference/compact-runtime/functions/communicationCommitment.md): @midnight-ntwrk/compact-runtime v0.16.0 - [communicationCommitmentRandomness](/api-reference/compact-runtime/functions/communicationCommitmentRandomness.md): @midnight-ntwrk/compact-runtime v0.16.0 - [constructJubjubPoint](/api-reference/compact-runtime/functions/constructJubjubPoint.md): @midnight-ntwrk/compact-runtime v0.16.0 - [constructorContext](/api-reference/compact-runtime/functions/constructorContext.md): @midnight-ntwrk/compact-runtime v0.9.0 - [contractDependencies](/api-reference/compact-runtime/functions/contractDependencies.md): @midnight-ntwrk/compact-runtime v0.16.0 - [convert_bigint_to_Uint8Array](/api-reference/compact-runtime/functions/convert_bigint_to_Uint8Array.md): @midnight-ntwrk/compact-runtime v0.8.1 - [convert_Uint8Array_to_bigint](/api-reference/compact-runtime/functions/convert_Uint8Array_to_bigint.md): @midnight-ntwrk/compact-runtime v0.8.1 - [convertBytesToField](/api-reference/compact-runtime/functions/convertBytesToField.md): @midnight-ntwrk/compact-runtime v0.16.0 - [convertBytesToUint](/api-reference/compact-runtime/functions/convertBytesToUint.md): @midnight-ntwrk/compact-runtime v0.16.0 - [convertFieldToBytes](/api-reference/compact-runtime/functions/convertFieldToBytes.md): @midnight-ntwrk/compact-runtime v0.16.0 - [createCircuitContext](/api-reference/compact-runtime/functions/createCircuitContext.md): @midnight-ntwrk/compact-runtime v0.16.0 - [createConstructorContext](/api-reference/compact-runtime/functions/createConstructorContext.md): @midnight-ntwrk/compact-runtime v0.16.0 - [createWitnessContext](/api-reference/compact-runtime/functions/createWitnessContext.md): @midnight-ntwrk/compact-runtime v0.16.0 - [createZswapInput](/api-reference/compact-runtime/functions/createZswapInput.md): @midnight-ntwrk/compact-runtime v0.16.0 - [createZswapOutput](/api-reference/compact-runtime/functions/createZswapOutput.md): @midnight-ntwrk/compact-runtime v0.16.0 - [decodeCoinInfo](/api-reference/compact-runtime/functions/decodeCoinInfo.md): @midnight-ntwrk/compact-runtime v0.9.0 - [decodeCoinPublicKey](/api-reference/compact-runtime/functions/decodeCoinPublicKey.md): @midnight-ntwrk/compact-runtime v0.16.0 - [decodeContractAddress](/api-reference/compact-runtime/functions/decodeContractAddress.md): @midnight-ntwrk/compact-runtime v0.16.0 - [decodeQualifiedCoinInfo](/api-reference/compact-runtime/functions/decodeQualifiedCoinInfo.md): @midnight-ntwrk/compact-runtime v0.9.0 - [decodeQualifiedShieldedCoinInfo](/api-reference/compact-runtime/functions/decodeQualifiedShieldedCoinInfo.md): @midnight-ntwrk/compact-runtime v0.16.0 - [decodeRawTokenType](/api-reference/compact-runtime/functions/decodeRawTokenType.md): @midnight-ntwrk/compact-runtime v0.16.0 - [decodeRecipient](/api-reference/compact-runtime/functions/decodeRecipient.md): @midnight-ntwrk/compact-runtime v0.16.0 - [decodeShieldedCoinInfo](/api-reference/compact-runtime/functions/decodeShieldedCoinInfo.md): @midnight-ntwrk/compact-runtime v0.16.0 - [decodeTokenType](/api-reference/compact-runtime/functions/decodeTokenType.md): @midnight-ntwrk/compact-runtime v0.9.0 - [decodeUserAddress](/api-reference/compact-runtime/functions/decodeUserAddress.md): @midnight-ntwrk/compact-runtime v0.16.0 - [decodeZswapLocalState](/api-reference/compact-runtime/functions/decodeZswapLocalState.md): @midnight-ntwrk/compact-runtime v0.16.0 - [degradeToTransient](/api-reference/compact-runtime/functions/degradeToTransient.md): @midnight-ntwrk/compact-runtime v0.16.0 - [dummyContractAddress](/api-reference/compact-runtime/functions/dummyContractAddress.md): @midnight-ntwrk/compact-runtime v0.16.0 - [dummyUserAddress](/api-reference/compact-runtime/functions/dummyUserAddress.md): @midnight-ntwrk/compact-runtime v0.16.0 - [ecAdd](/api-reference/compact-runtime/functions/ecAdd.md): @midnight-ntwrk/compact-runtime v0.16.0 - [ecMul](/api-reference/compact-runtime/functions/ecMul.md): @midnight-ntwrk/compact-runtime v0.16.0 - [ecMulGenerator](/api-reference/compact-runtime/functions/ecMulGenerator.md): @midnight-ntwrk/compact-runtime v0.16.0 - [emptyRunningCost](/api-reference/compact-runtime/functions/emptyRunningCost.md): @midnight-ntwrk/compact-runtime v0.16.0 - [emptyZswapLocalState](/api-reference/compact-runtime/functions/emptyZswapLocalState.md): @midnight-ntwrk/compact-runtime v0.16.0 - [encodeCoinInfo](/api-reference/compact-runtime/functions/encodeCoinInfo.md): @midnight-ntwrk/compact-runtime v0.9.0 - [encodeCoinPublicKey](/api-reference/compact-runtime/functions/encodeCoinPublicKey.md): @midnight-ntwrk/compact-runtime v0.16.0 - [encodeContractAddress](/api-reference/compact-runtime/functions/encodeContractAddress.md): @midnight-ntwrk/compact-runtime v0.16.0 - [encodeQualifiedCoinInfo](/api-reference/compact-runtime/functions/encodeQualifiedCoinInfo.md): @midnight-ntwrk/compact-runtime v0.9.0 - [encodeQualifiedShieldedCoinInfo](/api-reference/compact-runtime/functions/encodeQualifiedShieldedCoinInfo.md): @midnight-ntwrk/compact-runtime v0.16.0 - [encodeRawTokenType](/api-reference/compact-runtime/functions/encodeRawTokenType.md): @midnight-ntwrk/compact-runtime v0.16.0 - [encodeRecipient](/api-reference/compact-runtime/functions/encodeRecipient.md): @midnight-ntwrk/compact-runtime v0.16.0 - [encodeShieldedCoinInfo](/api-reference/compact-runtime/functions/encodeShieldedCoinInfo.md): @midnight-ntwrk/compact-runtime v0.16.0 - [encodeTokenType](/api-reference/compact-runtime/functions/encodeTokenType.md): @midnight-ntwrk/compact-runtime v0.9.0 - [encodeUserAddress](/api-reference/compact-runtime/functions/encodeUserAddress.md): @midnight-ntwrk/compact-runtime v0.16.0 - [encodeZswapLocalState](/api-reference/compact-runtime/functions/encodeZswapLocalState.md): @midnight-ntwrk/compact-runtime v0.16.0 - [entryPointHash](/api-reference/compact-runtime/functions/entryPointHash.md): @midnight-ntwrk/compact-runtime v0.16.0 - [fromHex](/api-reference/compact-runtime/functions/fromHex.md): @midnight-ntwrk/compact-runtime v0.16.0 - [hasCoinCommitment](/api-reference/compact-runtime/functions/hasCoinCommitment.md): @midnight-ntwrk/compact-runtime v0.16.0 - [hashToCurve](/api-reference/compact-runtime/functions/hashToCurve.md): @midnight-ntwrk/compact-runtime v0.16.0 - [isContractAddress](/api-reference/compact-runtime/functions/isContractAddress.md): @midnight-ntwrk/compact-runtime v0.16.0 - [isEncodedContractAddress](/api-reference/compact-runtime/functions/isEncodedContractAddress.md): @midnight-ntwrk/compact-runtime v0.16.0 - [jubjubPointX](/api-reference/compact-runtime/functions/jubjubPointX.md): @midnight-ntwrk/compact-runtime v0.16.0 - [jubjubPointY](/api-reference/compact-runtime/functions/jubjubPointY.md): @midnight-ntwrk/compact-runtime v0.16.0 - [leafHash](/api-reference/compact-runtime/functions/leafHash.md): @midnight-ntwrk/compact-runtime v0.16.0 - [maxAlignedSize](/api-reference/compact-runtime/functions/maxAlignedSize.md): @midnight-ntwrk/compact-runtime v0.16.0 - [maxField](/api-reference/compact-runtime/functions/maxField.md): @midnight-ntwrk/compact-runtime v0.16.0 - [mulField](/api-reference/compact-runtime/functions/mulField.md): @midnight-ntwrk/compact-runtime v0.16.0 - [ownPublicKey](/api-reference/compact-runtime/functions/ownPublicKey.md): @midnight-ntwrk/compact-runtime v0.16.0 - [persistentCommit](/api-reference/compact-runtime/functions/persistentCommit.md): @midnight-ntwrk/compact-runtime v0.16.0 - [persistentHash](/api-reference/compact-runtime/functions/persistentHash.md): @midnight-ntwrk/compact-runtime v0.16.0 - [proofDataIntoSerializedPreimage](/api-reference/compact-runtime/functions/proofDataIntoSerializedPreimage.md): @midnight-ntwrk/compact-runtime v0.16.0 - [queryLedgerState](/api-reference/compact-runtime/functions/queryLedgerState.md): @midnight-ntwrk/compact-runtime v0.16.0 - [rawTokenType](/api-reference/compact-runtime/functions/rawTokenType.md): @midnight-ntwrk/compact-runtime v0.16.0 - [runProgram](/api-reference/compact-runtime/functions/runProgram.md): @midnight-ntwrk/compact-runtime v0.16.0 - [runtimeCoinCommitment](/api-reference/compact-runtime/functions/runtimeCoinCommitment.md): @midnight-ntwrk/compact-runtime v0.16.0 - [sampleContractAddress](/api-reference/compact-runtime/functions/sampleContractAddress.md): @midnight-ntwrk/compact-runtime v0.16.0 - [sampleRawTokenType](/api-reference/compact-runtime/functions/sampleRawTokenType.md): @midnight-ntwrk/compact-runtime v0.16.0 - [sampleSigningKey](/api-reference/compact-runtime/functions/sampleSigningKey.md): @midnight-ntwrk/compact-runtime v0.16.0 - [sampleTokenType](/api-reference/compact-runtime/functions/sampleTokenType.md): @midnight-ntwrk/compact-runtime v0.9.0 - [sampleUserAddress](/api-reference/compact-runtime/functions/sampleUserAddress.md): @midnight-ntwrk/compact-runtime v0.16.0 - [signatureVerifyingKey](/api-reference/compact-runtime/functions/signatureVerifyingKey.md): @midnight-ntwrk/compact-runtime v0.16.0 - [signData](/api-reference/compact-runtime/functions/signData.md): @midnight-ntwrk/compact-runtime v0.16.0 - [signingKeyFromBip340](/api-reference/compact-runtime/functions/signingKeyFromBip340.md): @midnight-ntwrk/compact-runtime v0.16.0 - [subField](/api-reference/compact-runtime/functions/subField.md): @midnight-ntwrk/compact-runtime v0.16.0 - [toHex](/api-reference/compact-runtime/functions/toHex.md): @midnight-ntwrk/compact-runtime v0.16.0 - [tokenType](/api-reference/compact-runtime/functions/tokenType.md): @midnight-ntwrk/compact-runtime v0.9.0 - [transientCommit](/api-reference/compact-runtime/functions/transientCommit.md): @midnight-ntwrk/compact-runtime v0.16.0 - [transientHash](/api-reference/compact-runtime/functions/transientHash.md): @midnight-ntwrk/compact-runtime v0.16.0 - [type_error](/api-reference/compact-runtime/functions/type_error.md): @midnight-ntwrk/compact-runtime v0.9.0 - [typeError](/api-reference/compact-runtime/functions/typeError.md): @midnight-ntwrk/compact-runtime v0.16.0 - [upgradeFromTransient](/api-reference/compact-runtime/functions/upgradeFromTransient.md): @midnight-ntwrk/compact-runtime v0.16.0 - [valueToBigInt](/api-reference/compact-runtime/functions/valueToBigInt.md): @midnight-ntwrk/compact-runtime v0.16.0 - [verifySignature](/api-reference/compact-runtime/functions/verifySignature.md): @midnight-ntwrk/compact-runtime v0.16.0 - [witnessContext](/api-reference/compact-runtime/functions/witnessContext.md): @midnight-ntwrk/compact-runtime v0.9.0 - [globals](/api-reference/compact-runtime/globals.md): @midnight-ntwrk/compact-runtime v0.16.0 - [CircuitContext](/api-reference/compact-runtime/interfaces/CircuitContext.md): @midnight-ntwrk/compact-runtime v0.16.0 - [CircuitResults](/api-reference/compact-runtime/interfaces/CircuitResults.md): @midnight-ntwrk/compact-runtime v0.16.0 - [CompactType](/api-reference/compact-runtime/interfaces/CompactType.md): @midnight-ntwrk/compact-runtime v0.16.0 - [ConstructorContext](/api-reference/compact-runtime/interfaces/ConstructorContext.md): @midnight-ntwrk/compact-runtime v0.16.0 - [ConstructorResult](/api-reference/compact-runtime/interfaces/ConstructorResult.md): @midnight-ntwrk/compact-runtime v0.16.0 - [CurvePoint](/api-reference/compact-runtime/interfaces/CurvePoint.md): @midnight-ntwrk/compact-runtime v0.9.0 - [EncodedCoinInfo](/api-reference/compact-runtime/interfaces/EncodedCoinInfo.md): @midnight-ntwrk/compact-runtime v0.9.0 - [EncodedCoinPublicKey](/api-reference/compact-runtime/interfaces/EncodedCoinPublicKey.md): @midnight-ntwrk/compact-runtime v0.16.0 - [EncodedContractAddress](/api-reference/compact-runtime/interfaces/EncodedContractAddress.md): @midnight-ntwrk/compact-runtime v0.16.0 - [EncodedQualifiedCoinInfo](/api-reference/compact-runtime/interfaces/EncodedQualifiedCoinInfo.md): @midnight-ntwrk/compact-runtime v0.9.0 - [EncodedQualifiedShieldedCoinInfo](/api-reference/compact-runtime/interfaces/EncodedQualifiedShieldedCoinInfo.md): @midnight-ntwrk/compact-runtime v0.16.0 - [EncodedRecipient](/api-reference/compact-runtime/interfaces/EncodedRecipient.md): @midnight-ntwrk/compact-runtime v0.16.0 - [EncodedShieldedCoinInfo](/api-reference/compact-runtime/interfaces/EncodedShieldedCoinInfo.md): @midnight-ntwrk/compact-runtime v0.16.0 - [EncodedZswapLocalState](/api-reference/compact-runtime/interfaces/EncodedZswapLocalState.md): @midnight-ntwrk/compact-runtime v0.16.0 - [JubjubPoint](/api-reference/compact-runtime/interfaces/JubjubPoint.md): @midnight-ntwrk/compact-runtime v0.16.0 - [MerkleTreeDigest](/api-reference/compact-runtime/interfaces/MerkleTreeDigest.md): @midnight-ntwrk/compact-runtime v0.16.0 - [MerkleTreePath](/api-reference/compact-runtime/interfaces/MerkleTreePath.md): @midnight-ntwrk/compact-runtime v0.16.0 - [MerkleTreePathEntry](/api-reference/compact-runtime/interfaces/MerkleTreePathEntry.md): @midnight-ntwrk/compact-runtime v0.16.0 - [NativePoint](/api-reference/compact-runtime/interfaces/NativePoint.md): @midnight-ntwrk/compact-runtime v0.14.0 - [PartialProofData](/api-reference/compact-runtime/interfaces/PartialProofData.md): @midnight-ntwrk/compact-runtime v0.16.0 - [ProofData](/api-reference/compact-runtime/interfaces/ProofData.md): @midnight-ntwrk/compact-runtime v0.16.0 - [Recipient](/api-reference/compact-runtime/interfaces/Recipient.md): @midnight-ntwrk/compact-runtime v0.16.0 - [WitnessContext](/api-reference/compact-runtime/interfaces/WitnessContext.md): @midnight-ntwrk/compact-runtime v0.16.0 - [ZswapLocalState](/api-reference/compact-runtime/interfaces/ZswapLocalState.md): @midnight-ntwrk/compact-runtime v0.16.0 - [AlignedValue](/api-reference/compact-runtime/type-aliases/AlignedValue.md): @midnight-ntwrk/compact-runtime v0.16.0 - [Alignment](/api-reference/compact-runtime/type-aliases/Alignment.md): @midnight-ntwrk/compact-runtime v0.16.0 - [AlignmentAtom](/api-reference/compact-runtime/type-aliases/AlignmentAtom.md): @midnight-ntwrk/compact-runtime v0.16.0 - [AlignmentSegment](/api-reference/compact-runtime/type-aliases/AlignmentSegment.md): @midnight-ntwrk/compact-runtime v0.16.0 - [BlockContext](/api-reference/compact-runtime/type-aliases/BlockContext.md): @midnight-ntwrk/compact-runtime v0.16.0 - [CallContext](/api-reference/compact-runtime/type-aliases/CallContext.md): @midnight-ntwrk/compact-runtime v0.16.0 - [CoinCommitment](/api-reference/compact-runtime/type-aliases/CoinCommitment.md): @midnight-ntwrk/compact-runtime v0.16.0 - [CoinInfo](/api-reference/compact-runtime/type-aliases/CoinInfo.md): @midnight-ntwrk/compact-runtime v0.9.0 - [CoinPublicKey](/api-reference/compact-runtime/type-aliases/CoinPublicKey.md): @midnight-ntwrk/compact-runtime v0.16.0 - [CommunicationCommitment](/api-reference/compact-runtime/type-aliases/CommunicationCommitment.md): @midnight-ntwrk/compact-runtime v0.16.0 - [CommunicationCommitmentRand](/api-reference/compact-runtime/type-aliases/CommunicationCommitmentRand.md): @midnight-ntwrk/compact-runtime v0.16.0 - [ContractAddress](/api-reference/compact-runtime/type-aliases/ContractAddress.md): @midnight-ntwrk/compact-runtime v0.16.0 - [ContractReferenceLocations](/api-reference/compact-runtime/type-aliases/ContractReferenceLocations.md): @midnight-ntwrk/compact-runtime v0.16.0 - [DomainSeparator](/api-reference/compact-runtime/type-aliases/DomainSeparator.md): @midnight-ntwrk/compact-runtime v0.16.0 - [DomainSeperator](/api-reference/compact-runtime/type-aliases/DomainSeperator.md): @midnight-ntwrk/compact-runtime v0.9.0 - [DustTokenType](/api-reference/compact-runtime/type-aliases/DustTokenType.md): @midnight-ntwrk/compact-runtime v0.16.0 - [Effects](/api-reference/compact-runtime/type-aliases/Effects.md): @midnight-ntwrk/compact-runtime v0.16.0 - [EmptyPublicLedger](/api-reference/compact-runtime/type-aliases/EmptyPublicLedger.md): @midnight-ntwrk/compact-runtime v0.16.0 - [EncodedStateValue](/api-reference/compact-runtime/type-aliases/EncodedStateValue.md): @midnight-ntwrk/compact-runtime v0.16.0 - [Fr](/api-reference/compact-runtime/type-aliases/Fr.md): @midnight-ntwrk/compact-runtime v0.16.0 - [GatherResult](/api-reference/compact-runtime/type-aliases/GatherResult.md): @midnight-ntwrk/compact-runtime v0.16.0 - [Key](/api-reference/compact-runtime/type-aliases/Key.md): @midnight-ntwrk/compact-runtime v0.16.0 - [Nonce](/api-reference/compact-runtime/type-aliases/Nonce.md): @midnight-ntwrk/compact-runtime v0.16.0 - [Nullifier](/api-reference/compact-runtime/type-aliases/Nullifier.md): @midnight-ntwrk/compact-runtime v0.16.0 - [Op](/api-reference/compact-runtime/type-aliases/Op.md): @midnight-ntwrk/compact-runtime v0.16.0 - [PublicAddress](/api-reference/compact-runtime/type-aliases/PublicAddress.md): @midnight-ntwrk/compact-runtime v0.16.0 - [PublicLedgerSegments](/api-reference/compact-runtime/type-aliases/PublicLedgerSegments.md): @midnight-ntwrk/compact-runtime v0.16.0 - [QualifiedCoinInfo](/api-reference/compact-runtime/type-aliases/QualifiedCoinInfo.md): @midnight-ntwrk/compact-runtime v0.9.0 - [QualifiedShieldedCoinInfo](/api-reference/compact-runtime/type-aliases/QualifiedShieldedCoinInfo.md): @midnight-ntwrk/compact-runtime v0.16.0 - [RawTokenType](/api-reference/compact-runtime/type-aliases/RawTokenType.md): @midnight-ntwrk/compact-runtime v0.16.0 - [RunningCost](/api-reference/compact-runtime/type-aliases/RunningCost.md): @midnight-ntwrk/compact-runtime v0.16.0 - [ShieldedCoinInfo](/api-reference/compact-runtime/type-aliases/ShieldedCoinInfo.md): @midnight-ntwrk/compact-runtime v0.16.0 - [ShieldedTokenType](/api-reference/compact-runtime/type-aliases/ShieldedTokenType.md): @midnight-ntwrk/compact-runtime v0.16.0 - [Signature](/api-reference/compact-runtime/type-aliases/Signature.md): @midnight-ntwrk/compact-runtime v0.16.0 - [SignatureVerifyingKey](/api-reference/compact-runtime/type-aliases/SignatureVerifyingKey.md): @midnight-ntwrk/compact-runtime v0.16.0 - [SigningKey](/api-reference/compact-runtime/type-aliases/SigningKey.md): @midnight-ntwrk/compact-runtime v0.16.0 - [SparseCompactADT](/api-reference/compact-runtime/type-aliases/SparseCompactADT.md): @midnight-ntwrk/compact-runtime v0.16.0 - [SparseCompactArrayLikeADT](/api-reference/compact-runtime/type-aliases/SparseCompactArrayLikeADT.md): @midnight-ntwrk/compact-runtime v0.16.0 - [SparseCompactCellADT](/api-reference/compact-runtime/type-aliases/SparseCompactCellADT.md): @midnight-ntwrk/compact-runtime v0.16.0 - [SparseCompactContractAddress](/api-reference/compact-runtime/type-aliases/SparseCompactContractAddress.md): @midnight-ntwrk/compact-runtime v0.16.0 - [SparseCompactListADT](/api-reference/compact-runtime/type-aliases/SparseCompactListADT.md): @midnight-ntwrk/compact-runtime v0.16.0 - [SparseCompactMapADT](/api-reference/compact-runtime/type-aliases/SparseCompactMapADT.md): @midnight-ntwrk/compact-runtime v0.16.0 - [SparseCompactSetADT](/api-reference/compact-runtime/type-aliases/SparseCompactSetADT.md): @midnight-ntwrk/compact-runtime v0.16.0 - [SparseCompactStruct](/api-reference/compact-runtime/type-aliases/SparseCompactStruct.md): @midnight-ntwrk/compact-runtime v0.16.0 - [SparseCompactType](/api-reference/compact-runtime/type-aliases/SparseCompactType.md): @midnight-ntwrk/compact-runtime v0.16.0 - [SparseCompactValue](/api-reference/compact-runtime/type-aliases/SparseCompactValue.md): @midnight-ntwrk/compact-runtime v0.16.0 - [SparseCompactVector](/api-reference/compact-runtime/type-aliases/SparseCompactVector.md): @midnight-ntwrk/compact-runtime v0.16.0 - [TokenType](/api-reference/compact-runtime/type-aliases/TokenType.md): @midnight-ntwrk/compact-runtime v0.16.0 - [Transcript](/api-reference/compact-runtime/type-aliases/Transcript.md): @midnight-ntwrk/compact-runtime v0.16.0 - [UnshieldedTokenType](/api-reference/compact-runtime/type-aliases/UnshieldedTokenType.md): @midnight-ntwrk/compact-runtime v0.16.0 - [UserAddress](/api-reference/compact-runtime/type-aliases/UserAddress.md): @midnight-ntwrk/compact-runtime v0.16.0 - [Value](/api-reference/compact-runtime/type-aliases/Value.md): @midnight-ntwrk/compact-runtime v0.16.0 - [BooleanDescriptor](/api-reference/compact-runtime/variables/BooleanDescriptor.md): @midnight-ntwrk/compact-runtime v0.9.0 - [Bytes32Descriptor](/api-reference/compact-runtime/variables/Bytes32Descriptor.md): @midnight-ntwrk/compact-runtime v0.16.0 - [CoinInfoDescriptor](/api-reference/compact-runtime/variables/CoinInfoDescriptor.md): @midnight-ntwrk/compact-runtime v0.9.0 - [CoinRecipientDescriptor](/api-reference/compact-runtime/variables/CoinRecipientDescriptor.md): @midnight-ntwrk/compact-runtime v0.9.0 - [CompactTypeBoolean](/api-reference/compact-runtime/variables/CompactTypeBoolean.md): @midnight-ntwrk/compact-runtime v0.16.0 - [CompactTypeField](/api-reference/compact-runtime/variables/CompactTypeField.md): @midnight-ntwrk/compact-runtime v0.16.0 - [CompactTypeJubjubPoint](/api-reference/compact-runtime/variables/CompactTypeJubjubPoint.md): @midnight-ntwrk/compact-runtime v0.16.0 - [CompactTypeMerkleTreeDigest](/api-reference/compact-runtime/variables/CompactTypeMerkleTreeDigest.md): @midnight-ntwrk/compact-runtime v0.16.0 - [CompactTypeMerkleTreePathEntry](/api-reference/compact-runtime/variables/CompactTypeMerkleTreePathEntry.md): @midnight-ntwrk/compact-runtime v0.16.0 - [CompactTypeNativePoint](/api-reference/compact-runtime/variables/CompactTypeNativePoint.md): @midnight-ntwrk/compact-runtime v0.14.0 - [CompactTypeOpaqueString](/api-reference/compact-runtime/variables/CompactTypeOpaqueString.md): @midnight-ntwrk/compact-runtime v0.16.0 - [CompactTypeOpaqueUint8Array](/api-reference/compact-runtime/variables/CompactTypeOpaqueUint8Array.md): @midnight-ntwrk/compact-runtime v0.16.0 - [CONTRACT_ADDRESS_BYTE_LENGTH](/api-reference/compact-runtime/variables/CONTRACT_ADDRESS_BYTE_LENGTH.md): @midnight-ntwrk/compact-runtime v0.16.0 - [ContractAddressDescriptor](/api-reference/compact-runtime/variables/ContractAddressDescriptor.md): @midnight-ntwrk/compact-runtime v0.16.0 - [DUMMY_ADDRESS](/api-reference/compact-runtime/variables/DUMMY_ADDRESS.md): @midnight-ntwrk/compact-runtime v0.16.0 - [HEX_REGEX_NO_PREFIX](/api-reference/compact-runtime/variables/HEX_REGEX_NO_PREFIX.md): @midnight-ntwrk/compact-runtime v0.16.0 - [MAX_FIELD](/api-reference/compact-runtime/variables/MAX_FIELD.md): @midnight-ntwrk/compact-runtime v0.16.0 - [MaxUint8Descriptor](/api-reference/compact-runtime/variables/MaxUint8Descriptor.md): @midnight-ntwrk/compact-runtime v0.16.0 - [ShieldedCoinInfoDescriptor](/api-reference/compact-runtime/variables/ShieldedCoinInfoDescriptor.md): @midnight-ntwrk/compact-runtime v0.16.0 - [ShieldedCoinRecipientDescriptor](/api-reference/compact-runtime/variables/ShieldedCoinRecipientDescriptor.md): @midnight-ntwrk/compact-runtime v0.16.0 - [versionString](/api-reference/compact-runtime/variables/versionString.md): @midnight-ntwrk/compact-runtime v0.16.0 - [ZswapCoinPublicKeyDescriptor](/api-reference/compact-runtime/variables/ZswapCoinPublicKeyDescriptor.md): @midnight-ntwrk/compact-runtime v0.16.0 ### dapp-connector @midnight-ntwrk/dapp-connector-api v4.0.1 - [Midnight DApp connector API](/api-reference/dapp-connector.md): @midnight-ntwrk/dapp-connector-api v4.0.1 - [globals](/api-reference/dapp-connector/globals.md): @midnight-ntwrk/dapp-connector-api v4.0.1 - [APIError](/api-reference/dapp-connector/type-aliases/APIError.md): @midnight-ntwrk/dapp-connector-api v4.0.1 - [Configuration](/api-reference/dapp-connector/type-aliases/Configuration.md): @midnight-ntwrk/dapp-connector-api v4.0.1 - [ConnectedAPI](/api-reference/dapp-connector/type-aliases/ConnectedAPI.md): @midnight-ntwrk/dapp-connector-api v4.0.1 - [ConnectionStatus](/api-reference/dapp-connector/type-aliases/ConnectionStatus.md): @midnight-ntwrk/dapp-connector-api v4.0.1 - [DesiredInput](/api-reference/dapp-connector/type-aliases/DesiredInput.md): @midnight-ntwrk/dapp-connector-api v4.0.1 - [DesiredOutput](/api-reference/dapp-connector/type-aliases/DesiredOutput.md): @midnight-ntwrk/dapp-connector-api v4.0.1 - [ErrorCode](/api-reference/dapp-connector/type-aliases/ErrorCode.md): @midnight-ntwrk/dapp-connector-api v4.0.1 - [ExecutionStatus](/api-reference/dapp-connector/type-aliases/ExecutionStatus.md): @midnight-ntwrk/dapp-connector-api v4.0.1 - [HintUsage](/api-reference/dapp-connector/type-aliases/HintUsage.md): @midnight-ntwrk/dapp-connector-api v4.0.1 - [HistoryEntry](/api-reference/dapp-connector/type-aliases/HistoryEntry.md): @midnight-ntwrk/dapp-connector-api v4.0.1 - [InitialAPI](/api-reference/dapp-connector/type-aliases/InitialAPI.md): @midnight-ntwrk/dapp-connector-api v4.0.1 - [KeyMaterialProvider](/api-reference/dapp-connector/type-aliases/KeyMaterialProvider.md): @midnight-ntwrk/dapp-connector-api v4.0.1 - [ProvingProvider](/api-reference/dapp-connector/type-aliases/ProvingProvider.md): @midnight-ntwrk/dapp-connector-api v4.0.1 - [Signature](/api-reference/dapp-connector/type-aliases/Signature.md): @midnight-ntwrk/dapp-connector-api v4.0.1 - [SignDataOptions](/api-reference/dapp-connector/type-aliases/SignDataOptions.md): @midnight-ntwrk/dapp-connector-api v4.0.1 - [TokenType](/api-reference/dapp-connector/type-aliases/TokenType.md): @midnight-ntwrk/dapp-connector-api v4.0.1 - [TxStatus](/api-reference/dapp-connector/type-aliases/TxStatus.md): @midnight-ntwrk/dapp-connector-api v4.0.1 - [WalletConnectedAPI](/api-reference/dapp-connector/type-aliases/WalletConnectedAPI.md): @midnight-ntwrk/dapp-connector-api v4.0.1 - [ErrorCodes](/api-reference/dapp-connector/variables/ErrorCodes.md): @midnight-ntwrk/dapp-connector-api v4.0.1 ### ledger @midnight/ledger v8.0.3 - [Ledger API](/api-reference/ledger.md): @midnight/ledger v8.0.3 - [Binding](/api-reference/ledger/classes/Binding.md): @midnight/ledger v8.0.3 - [ChargedState](/api-reference/ledger/classes/ChargedState.md): @midnight/ledger v8.0.3 - [ClaimRewardsTransaction](/api-reference/ledger/classes/ClaimRewardsTransaction.md): @midnight/ledger v8.0.3 - [CoinSecretKey](/api-reference/ledger/classes/CoinSecretKey.md): @midnight/ledger v8.0.3 - [ContractCall](/api-reference/ledger/classes/ContractCall.md): @midnight/ledger v8.0.3 - [ContractCallPrototype](/api-reference/ledger/classes/ContractCallPrototype.md): @midnight/ledger v8.0.3 - [ContractDeploy](/api-reference/ledger/classes/ContractDeploy.md): @midnight/ledger v8.0.3 - [ContractMaintenanceAuthority](/api-reference/ledger/classes/ContractMaintenanceAuthority.md): @midnight/ledger v8.0.3 - [ContractOperation](/api-reference/ledger/classes/ContractOperation.md): @midnight/ledger v8.0.3 - [ContractOperationVersion](/api-reference/ledger/classes/ContractOperationVersion.md): @midnight/ledger v8.0.3 - [ContractOperationVersionedVerifierKey](/api-reference/ledger/classes/ContractOperationVersionedVerifierKey.md): @midnight/ledger v8.0.3 - [ContractState](/api-reference/ledger/classes/ContractState.md): @midnight/ledger v8.0.3 - [CostModel](/api-reference/ledger/classes/CostModel.md): @midnight/ledger v8.0.3 - [DustActions](/api-reference/ledger/classes/DustActions.md): @midnight/ledger v8.0.3 - [DustGenerationState](/api-reference/ledger/classes/DustGenerationState.md): @midnight/ledger v8.0.3 - [DustLocalState](/api-reference/ledger/classes/DustLocalState.md): @midnight/ledger v8.0.3 - [DustLocalStateWithChanges](/api-reference/ledger/classes/DustLocalStateWithChanges.md): @midnight/ledger v8.0.3 - [DustParameters](/api-reference/ledger/classes/DustParameters.md): @midnight/ledger v8.0.3 - [DustRegistration](/api-reference/ledger/classes/DustRegistration.md): @midnight/ledger v8.0.3 - [DustSecretKey](/api-reference/ledger/classes/DustSecretKey.md): @midnight/ledger v8.0.3 - [DustSpend](/api-reference/ledger/classes/DustSpend.md): @midnight/ledger v8.0.3 - [DustState](/api-reference/ledger/classes/DustState.md): @midnight/ledger v8.0.3 - [DustStateChanges](/api-reference/ledger/classes/DustStateChanges.md): @midnight/ledger v8.0.3 - [DustUtxoState](/api-reference/ledger/classes/DustUtxoState.md): @midnight/ledger v8.0.3 - [EncryptionSecretKey](/api-reference/ledger/classes/EncryptionSecretKey.md): @midnight/ledger v8.0.3 - [Event](/api-reference/ledger/classes/Event.md): @midnight/ledger v8.0.3 - [Intent](/api-reference/ledger/classes/Intent.md): @midnight/ledger v8.0.3 - [LedgerParameters](/api-reference/ledger/classes/LedgerParameters.md): @midnight/ledger v8.0.3 - [LedgerState](/api-reference/ledger/classes/LedgerState.md): @midnight/ledger v8.0.3 - [MaintenanceUpdate](/api-reference/ledger/classes/MaintenanceUpdate.md): @midnight/ledger v8.0.3 - [MerkleTreeCollapsedUpdate](/api-reference/ledger/classes/MerkleTreeCollapsedUpdate.md): @midnight/ledger v8.0.3 - [NoBinding](/api-reference/ledger/classes/NoBinding.md): @midnight/ledger v8.0.3 - [NoProof](/api-reference/ledger/classes/NoProof.md): @midnight/ledger v8.0.3 - [PreBinding](/api-reference/ledger/classes/PreBinding.md): @midnight/ledger v8.0.3 - [PrePartitionContractCall](/api-reference/ledger/classes/PrePartitionContractCall.md): @midnight/ledger v8.0.3 - [PreProof](/api-reference/ledger/classes/PreProof.md): @midnight/ledger v8.0.3 - [PreTranscript](/api-reference/ledger/classes/PreTranscript.md): @midnight/ledger v8.0.3 - [Proof](/api-reference/ledger/classes/Proof.md): @midnight/ledger v8.0.3 - [QueryContext](/api-reference/ledger/classes/QueryContext.md): @midnight/ledger v8.0.3 - [QueryResults](/api-reference/ledger/classes/QueryResults.md): @midnight/ledger v8.0.3 - [ReplaceAuthority](/api-reference/ledger/classes/ReplaceAuthority.md): @midnight/ledger v8.0.3 - [SignatureEnabled](/api-reference/ledger/classes/SignatureEnabled.md): @midnight/ledger v8.0.3 - [SignatureErased](/api-reference/ledger/classes/SignatureErased.md): @midnight/ledger v8.0.3 - [StateBoundedMerkleTree](/api-reference/ledger/classes/StateBoundedMerkleTree.md): @midnight/ledger v8.0.3 - [StateMap](/api-reference/ledger/classes/StateMap.md): @midnight/ledger v8.0.3 - [StateValue](/api-reference/ledger/classes/StateValue.md): @midnight/ledger v8.0.3 - [SystemTransaction](/api-reference/ledger/classes/SystemTransaction.md): @midnight/ledger v8.0.3 - [Transaction](/api-reference/ledger/classes/Transaction.md): @midnight/ledger v8.0.3 - [TransactionContext](/api-reference/ledger/classes/TransactionContext.md): @midnight/ledger v8.0.3 - [TransactionCostModel](/api-reference/ledger/classes/TransactionCostModel.md): @midnight/ledger v8.0.3 - [TransactionResult](/api-reference/ledger/classes/TransactionResult.md): @midnight/ledger v8.0.3 - [UnshieldedOffer](/api-reference/ledger/classes/UnshieldedOffer.md): @midnight/ledger v8.0.3 - [UtxoMeta](/api-reference/ledger/classes/UtxoMeta.md): @midnight/ledger v8.0.3 - [UtxoState](/api-reference/ledger/classes/UtxoState.md): @midnight/ledger v8.0.3 - [VerifiedTransaction](/api-reference/ledger/classes/VerifiedTransaction.md): @midnight/ledger v8.0.3 - [VerifierKeyInsert](/api-reference/ledger/classes/VerifierKeyInsert.md): @midnight/ledger v8.0.3 - [VerifierKeyRemove](/api-reference/ledger/classes/VerifierKeyRemove.md): @midnight/ledger v8.0.3 - [VmResults](/api-reference/ledger/classes/VmResults.md): @midnight/ledger v8.0.3 - [VmStack](/api-reference/ledger/classes/VmStack.md): @midnight/ledger v8.0.3 - [WellFormedStrictness](/api-reference/ledger/classes/WellFormedStrictness.md): @midnight/ledger v8.0.3 - [ZswapChainState](/api-reference/ledger/classes/ZswapChainState.md): @midnight/ledger v8.0.3 - [ZswapInput](/api-reference/ledger/classes/ZswapInput.md): @midnight/ledger v8.0.3 - [ZswapLocalState](/api-reference/ledger/classes/ZswapLocalState.md): @midnight/ledger v8.0.3 - [ZswapLocalStateWithChanges](/api-reference/ledger/classes/ZswapLocalStateWithChanges.md): @midnight/ledger v8.0.3 - [ZswapOffer](/api-reference/ledger/classes/ZswapOffer.md): @midnight/ledger v8.0.3 - [ZswapOutput](/api-reference/ledger/classes/ZswapOutput.md): @midnight/ledger v8.0.3 - [ZswapSecretKeys](/api-reference/ledger/classes/ZswapSecretKeys.md): @midnight/ledger v8.0.3 - [ZswapStateChanges](/api-reference/ledger/classes/ZswapStateChanges.md): @midnight/ledger v8.0.3 - [ZswapTransient](/api-reference/ledger/classes/ZswapTransient.md): @midnight/ledger v8.0.3 - [addressFromKey](/api-reference/ledger/functions/addressFromKey.md): @midnight/ledger v8.0.3 - [bigIntModFr](/api-reference/ledger/functions/bigIntModFr.md): @midnight/ledger v8.0.3 - [bigIntToValue](/api-reference/ledger/functions/bigIntToValue.md): @midnight/ledger v8.0.3 - [coinCommitment](/api-reference/ledger/functions/coinCommitment.md): @midnight/ledger v8.0.3 - [coinNullifier](/api-reference/ledger/functions/coinNullifier.md): @midnight/ledger v8.0.3 - [communicationCommitment](/api-reference/ledger/functions/communicationCommitment.md): @midnight/ledger v8.0.3 - [communicationCommitmentRandomness](/api-reference/ledger/functions/communicationCommitmentRandomness.md): @midnight/ledger v8.0.3 - [createCheckPayload](/api-reference/ledger/functions/createCheckPayload.md): @midnight/ledger v8.0.3 - [createProvingPayload](/api-reference/ledger/functions/createProvingPayload.md): @midnight/ledger v8.0.3 - [createProvingTransactionPayload](/api-reference/ledger/functions/createProvingTransactionPayload.md): @midnight/ledger v8.0.3 - [createShieldedCoinInfo](/api-reference/ledger/functions/createShieldedCoinInfo.md): @midnight/ledger v8.0.3 - [decodeCoinPublicKey](/api-reference/ledger/functions/decodeCoinPublicKey.md): @midnight/ledger v8.0.3 - [decodeContractAddress](/api-reference/ledger/functions/decodeContractAddress.md): @midnight/ledger v8.0.3 - [decodeQualifiedShieldedCoinInfo](/api-reference/ledger/functions/decodeQualifiedShieldedCoinInfo.md): @midnight/ledger v8.0.3 - [decodeRawTokenType](/api-reference/ledger/functions/decodeRawTokenType.md): @midnight/ledger v8.0.3 - [decodeShieldedCoinInfo](/api-reference/ledger/functions/decodeShieldedCoinInfo.md): @midnight/ledger v8.0.3 - [decodeUserAddress](/api-reference/ledger/functions/decodeUserAddress.md): @midnight/ledger v8.0.3 - [degradeToTransient](/api-reference/ledger/functions/degradeToTransient.md): @midnight/ledger v8.0.3 - [dummyContractAddress](/api-reference/ledger/functions/dummyContractAddress.md): @midnight/ledger v8.0.3 - [dummyUserAddress](/api-reference/ledger/functions/dummyUserAddress.md): @midnight/ledger v8.0.3 - [ecAdd](/api-reference/ledger/functions/ecAdd.md): @midnight/ledger v8.0.3 - [ecMul](/api-reference/ledger/functions/ecMul.md): @midnight/ledger v8.0.3 - [ecMulGenerator](/api-reference/ledger/functions/ecMulGenerator.md): @midnight/ledger v8.0.3 - [encodeCoinPublicKey](/api-reference/ledger/functions/encodeCoinPublicKey.md): @midnight/ledger v8.0.3 - [encodeContractAddress](/api-reference/ledger/functions/encodeContractAddress.md): @midnight/ledger v8.0.3 - [encodeQualifiedShieldedCoinInfo](/api-reference/ledger/functions/encodeQualifiedShieldedCoinInfo.md): @midnight/ledger v8.0.3 - [encodeRawTokenType](/api-reference/ledger/functions/encodeRawTokenType.md): @midnight/ledger v8.0.3 - [encodeShieldedCoinInfo](/api-reference/ledger/functions/encodeShieldedCoinInfo.md): @midnight/ledger v8.0.3 - [encodeUserAddress](/api-reference/ledger/functions/encodeUserAddress.md): @midnight/ledger v8.0.3 - [entryPointHash](/api-reference/ledger/functions/entryPointHash.md): @midnight/ledger v8.0.3 - [feeToken](/api-reference/ledger/functions/feeToken.md): @midnight/ledger v8.0.3 - [hashToCurve](/api-reference/ledger/functions/hashToCurve.md): @midnight/ledger v8.0.3 - [leafHash](/api-reference/ledger/functions/leafHash.md): @midnight/ledger v8.0.3 - [maxAlignedSize](/api-reference/ledger/functions/maxAlignedSize.md): @midnight/ledger v8.0.3 - [maxField](/api-reference/ledger/functions/maxField.md): @midnight/ledger v8.0.3 - [nativeToken](/api-reference/ledger/functions/nativeToken.md): @midnight/ledger v8.0.3 - [parseCheckResult](/api-reference/ledger/functions/parseCheckResult.md): @midnight/ledger v8.0.3 - [partitionTranscripts](/api-reference/ledger/functions/partitionTranscripts.md): @midnight/ledger v8.0.3 - [persistentCommit](/api-reference/ledger/functions/persistentCommit.md): @midnight/ledger v8.0.3 - [persistentHash](/api-reference/ledger/functions/persistentHash.md): @midnight/ledger v8.0.3 - [proofDataIntoSerializedPreimage](/api-reference/ledger/functions/proofDataIntoSerializedPreimage.md): @midnight/ledger v8.0.3 - [rawTokenType](/api-reference/ledger/functions/rawTokenType.md): @midnight/ledger v8.0.3 - [runProgram](/api-reference/ledger/functions/runProgram.md): @midnight/ledger v8.0.3 - [runtimeCoinCommitment](/api-reference/ledger/functions/runtimeCoinCommitment.md): @midnight/ledger v8.0.3 - [runtimeCoinNullifier](/api-reference/ledger/functions/runtimeCoinNullifier.md): @midnight/ledger v8.0.3 - [sampleCoinPublicKey](/api-reference/ledger/functions/sampleCoinPublicKey.md): @midnight/ledger v8.0.3 - [sampleContractAddress](/api-reference/ledger/functions/sampleContractAddress.md): @midnight/ledger v8.0.3 - [sampleDustSecretKey](/api-reference/ledger/functions/sampleDustSecretKey.md): @midnight/ledger v8.0.3 - [sampleEncryptionPublicKey](/api-reference/ledger/functions/sampleEncryptionPublicKey.md): @midnight/ledger v8.0.3 - [sampleIntentHash](/api-reference/ledger/functions/sampleIntentHash.md): @midnight/ledger v8.0.3 - [sampleRawTokenType](/api-reference/ledger/functions/sampleRawTokenType.md): @midnight/ledger v8.0.3 - [sampleSigningKey](/api-reference/ledger/functions/sampleSigningKey.md): @midnight/ledger v8.0.3 - [sampleUserAddress](/api-reference/ledger/functions/sampleUserAddress.md): @midnight/ledger v8.0.3 - [shieldedToken](/api-reference/ledger/functions/shieldedToken.md): @midnight/ledger v8.0.3 - [signatureVerifyingKey](/api-reference/ledger/functions/signatureVerifyingKey.md): @midnight/ledger v8.0.3 - [signData](/api-reference/ledger/functions/signData.md): @midnight/ledger v8.0.3 - [signingKeyFromBip340](/api-reference/ledger/functions/signingKeyFromBip340.md): @midnight/ledger v8.0.3 - [transientCommit](/api-reference/ledger/functions/transientCommit.md): @midnight/ledger v8.0.3 - [transientHash](/api-reference/ledger/functions/transientHash.md): @midnight/ledger v8.0.3 - [unshieldedToken](/api-reference/ledger/functions/unshieldedToken.md): @midnight/ledger v8.0.3 - [updatedValue](/api-reference/ledger/functions/updatedValue.md): @midnight/ledger v8.0.3 - [upgradeFromTransient](/api-reference/ledger/functions/upgradeFromTransient.md): @midnight/ledger v8.0.3 - [valueToBigInt](/api-reference/ledger/functions/valueToBigInt.md): @midnight/ledger v8.0.3 - [verifySignature](/api-reference/ledger/functions/verifySignature.md): @midnight/ledger v8.0.3 - [globals](/api-reference/ledger/globals.md): @midnight/ledger v8.0.3 - [AlignedValue](/api-reference/ledger/type-aliases/AlignedValue.md): @midnight/ledger v8.0.3 - [Alignment](/api-reference/ledger/type-aliases/Alignment.md): @midnight/ledger v8.0.3 - [AlignmentAtom](/api-reference/ledger/type-aliases/AlignmentAtom.md): @midnight/ledger v8.0.3 - [AlignmentSegment](/api-reference/ledger/type-aliases/AlignmentSegment.md): @midnight/ledger v8.0.3 - [Bindingish](/api-reference/ledger/type-aliases/Bindingish.md): @midnight/ledger v8.0.3 - [BlockContext](/api-reference/ledger/type-aliases/BlockContext.md): @midnight/ledger v8.0.3 - [CallContext](/api-reference/ledger/type-aliases/CallContext.md): @midnight/ledger v8.0.3 - [ClaimKind](/api-reference/ledger/type-aliases/ClaimKind.md): @midnight/ledger v8.0.3 - [CoinCommitment](/api-reference/ledger/type-aliases/CoinCommitment.md): @midnight/ledger v8.0.3 - [CoinPublicKey](/api-reference/ledger/type-aliases/CoinPublicKey.md): @midnight/ledger v8.0.3 - [CommunicationCommitment](/api-reference/ledger/type-aliases/CommunicationCommitment.md): @midnight/ledger v8.0.3 - [CommunicationCommitmentRand](/api-reference/ledger/type-aliases/CommunicationCommitmentRand.md): @midnight/ledger v8.0.3 - [ContractAction](/api-reference/ledger/type-aliases/ContractAction.md): @midnight/ledger v8.0.3 - [ContractAddress](/api-reference/ledger/type-aliases/ContractAddress.md): @midnight/ledger v8.0.3 - [DomainSeparator](/api-reference/ledger/type-aliases/DomainSeparator.md): @midnight/ledger v8.0.3 - [DustCommitment](/api-reference/ledger/type-aliases/DustCommitment.md): @midnight/ledger v8.0.3 - [DustGenerationInfo](/api-reference/ledger/type-aliases/DustGenerationInfo.md): @midnight/ledger v8.0.3 - [DustGenerationUniquenessInfo](/api-reference/ledger/type-aliases/DustGenerationUniquenessInfo.md): @midnight/ledger v8.0.3 - [DustInitialNonce](/api-reference/ledger/type-aliases/DustInitialNonce.md): @midnight/ledger v8.0.3 - [DustNonce](/api-reference/ledger/type-aliases/DustNonce.md): @midnight/ledger v8.0.3 - [DustNullifier](/api-reference/ledger/type-aliases/DustNullifier.md): @midnight/ledger v8.0.3 - [DustOutput](/api-reference/ledger/type-aliases/DustOutput.md): @midnight/ledger v8.0.3 - [DustPublicKey](/api-reference/ledger/type-aliases/DustPublicKey.md): @midnight/ledger v8.0.3 - [DustTokenType](/api-reference/ledger/type-aliases/DustTokenType.md): @midnight/ledger v8.0.3 - [Effects](/api-reference/ledger/type-aliases/Effects.md): @midnight/ledger v8.0.3 - [EncodedStateValue](/api-reference/ledger/type-aliases/EncodedStateValue.md): @midnight/ledger v8.0.3 - [EncPublicKey](/api-reference/ledger/type-aliases/EncPublicKey.md): @midnight/ledger v8.0.3 - [ErasedTransactionResult](/api-reference/ledger/type-aliases/ErasedTransactionResult.md): @midnight/ledger v8.0.3 - [FeePrices](/api-reference/ledger/type-aliases/FeePrices.md): @midnight/ledger v8.0.3 - [FinalizedTransaction](/api-reference/ledger/type-aliases/FinalizedTransaction.md): @midnight/ledger v8.0.3 - [Fr](/api-reference/ledger/type-aliases/Fr.md): @midnight/ledger v8.0.3 - [GatherResult](/api-reference/ledger/type-aliases/GatherResult.md): @midnight/ledger v8.0.3 - [IntentHash](/api-reference/ledger/type-aliases/IntentHash.md): @midnight/ledger v8.0.3 - [Key](/api-reference/ledger/type-aliases/Key.md): @midnight/ledger v8.0.3 - [Nonce](/api-reference/ledger/type-aliases/Nonce.md): @midnight/ledger v8.0.3 - [NormalizedCost](/api-reference/ledger/type-aliases/NormalizedCost.md): @midnight/ledger v8.0.3 - [Nullifier](/api-reference/ledger/type-aliases/Nullifier.md): @midnight/ledger v8.0.3 - [Op](/api-reference/ledger/type-aliases/Op.md): @midnight/ledger v8.0.3 - [PartitionedTranscript](/api-reference/ledger/type-aliases/PartitionedTranscript.md): @midnight/ledger v8.0.3 - [ProofErasedTransaction](/api-reference/ledger/type-aliases/ProofErasedTransaction.md): @midnight/ledger v8.0.3 - [Proofish](/api-reference/ledger/type-aliases/Proofish.md): @midnight/ledger v8.0.3 - [ProvingKeyMaterial](/api-reference/ledger/type-aliases/ProvingKeyMaterial.md): @midnight/ledger v8.0.3 - [ProvingProvider](/api-reference/ledger/type-aliases/ProvingProvider.md): @midnight/ledger v8.0.3 - [PublicAddress](/api-reference/ledger/type-aliases/PublicAddress.md): @midnight/ledger v8.0.3 - [QualifiedDustOutput](/api-reference/ledger/type-aliases/QualifiedDustOutput.md): @midnight/ledger v8.0.3 - [QualifiedShieldedCoinInfo](/api-reference/ledger/type-aliases/QualifiedShieldedCoinInfo.md): @midnight/ledger v8.0.3 - [RawTokenType](/api-reference/ledger/type-aliases/RawTokenType.md): @midnight/ledger v8.0.3 - [RunningCost](/api-reference/ledger/type-aliases/RunningCost.md): @midnight/ledger v8.0.3 - [SegmentSpecifier](/api-reference/ledger/type-aliases/SegmentSpecifier.md): @midnight/ledger v8.0.3 - [ShieldedCoinInfo](/api-reference/ledger/type-aliases/ShieldedCoinInfo.md): @midnight/ledger v8.0.3 - [ShieldedTokenType](/api-reference/ledger/type-aliases/ShieldedTokenType.md): @midnight/ledger v8.0.3 - [Signature](/api-reference/ledger/type-aliases/Signature.md): @midnight/ledger v8.0.3 - [SignatureVerifyingKey](/api-reference/ledger/type-aliases/SignatureVerifyingKey.md): @midnight/ledger v8.0.3 - [Signaturish](/api-reference/ledger/type-aliases/Signaturish.md): @midnight/ledger v8.0.3 - [SigningKey](/api-reference/ledger/type-aliases/SigningKey.md): @midnight/ledger v8.0.3 - [SingleUpdate](/api-reference/ledger/type-aliases/SingleUpdate.md): @midnight/ledger v8.0.3 - [SyntheticCost](/api-reference/ledger/type-aliases/SyntheticCost.md): @midnight/ledger v8.0.3 - [TokenType](/api-reference/ledger/type-aliases/TokenType.md): @midnight/ledger v8.0.3 - [TransactionHash](/api-reference/ledger/type-aliases/TransactionHash.md): @midnight/ledger v8.0.3 - [TransactionId](/api-reference/ledger/type-aliases/TransactionId.md): @midnight/ledger v8.0.3 - [Transcript](/api-reference/ledger/type-aliases/Transcript.md): @midnight/ledger v8.0.3 - [UnprovenInput](/api-reference/ledger/type-aliases/UnprovenInput.md): @midnight/ledger v8.0.3 - [UnprovenIntent](/api-reference/ledger/type-aliases/UnprovenIntent.md): @midnight/ledger v8.0.3 - [UnprovenOffer](/api-reference/ledger/type-aliases/UnprovenOffer.md): @midnight/ledger v8.0.3 - [UnprovenOutput](/api-reference/ledger/type-aliases/UnprovenOutput.md): @midnight/ledger v8.0.3 - [UnprovenTransaction](/api-reference/ledger/type-aliases/UnprovenTransaction.md): @midnight/ledger v8.0.3 - [UnprovenTransient](/api-reference/ledger/type-aliases/UnprovenTransient.md): @midnight/ledger v8.0.3 - [UnshieldedTokenType](/api-reference/ledger/type-aliases/UnshieldedTokenType.md): @midnight/ledger v8.0.3 - [UserAddress](/api-reference/ledger/type-aliases/UserAddress.md): @midnight/ledger v8.0.3 - [Utxo](/api-reference/ledger/type-aliases/Utxo.md): @midnight/ledger v8.0.3 - [UtxoOutput](/api-reference/ledger/type-aliases/UtxoOutput.md): @midnight/ledger v8.0.3 - [UtxoSpend](/api-reference/ledger/type-aliases/UtxoSpend.md): @midnight/ledger v8.0.3 - [Value](/api-reference/ledger/type-aliases/Value.md): @midnight/ledger v8.0.3 ### midnight-indexer Midnight Indexer API는 GraphQL API를 제공하여 블록, 트랜잭션, 컨트랙트, DUST 생성, 차폐/비차폐 트랜잭션 이벤트 등 Midnight 블록체인에서 인덱싱된 데이터를 조회하고 구독할 수 있게 합니다. 과거 데이터 조회와 실시간 모니터링을 모두 지원합니다. - [Midnight Indexer API v4](/api-reference/midnight-indexer.md): Midnight Indexer API는 GraphQL API를 제공하여 블록, 트랜잭션, 컨트랙트, DUST 생성, 차폐/비차폐 트랜잭션 이벤트 등 Midnight 블록체인에서 인덱싱된 데이터를 조회하고 구독할 수 있게 합니다. 과거 데이터 조회와 실시간 모니터링을 모두 지원합니다. - [include](/api-reference/midnight-indexer/operations/directives/include.md): if 인수가 true일 때만 이 필드 또는 프래그먼트를 포함하도록 실행기에 지시합니다. - [skip](/api-reference/midnight-indexer/operations/directives/skip.md): if 인수가 true일 때 이 필드 또는 프래그먼트를 건너뛰도록 실행기에 지시합니다. - [connect](/api-reference/midnight-indexer/operations/mutations/connect.md): 지정한 뷰잉 키로 지갑을 연결하고 세션 ID를 반환합니다. - [disconnect](/api-reference/midnight-indexer/operations/mutations/disconnect.md): 지정한 세션 ID로 지갑 연결을 해제합니다. - [block](/api-reference/midnight-indexer/operations/queries/block.md): 주어진 offset으로 블록을 조회합니다. offset을 지정하지 않으면 최신 블록을 반환합니다. - [committee](/api-reference/midnight-indexer/operations/queries/committee.md): 특정 에포크의 위원회 구성원을 조회합니다. - [contractAction](/api-reference/midnight-indexer/operations/queries/contract-action.md): 지정한 주소와 선택적 offset으로 컨트랙트 액션을 조회합니다. - [currentEpochInfo](/api-reference/midnight-indexer/operations/queries/current-epoch-info.md): 현재 에포크 정보를 조회합니다. - [dParameterHistory](/api-reference/midnight-indexer/operations/queries/d-parameter-history.md): 거버넌스 감사를 위해 D-parameter 변경 내역 전체를 조회합니다. - [dustGenerationStatus](/api-reference/midnight-indexer/operations/queries/dust-generation-status.md): 특정 Cardano 보상 주소의 DUST 생성 상태를 조회합니다. - [epochPerformance](/api-reference/midnight-indexer/operations/queries/epoch-performance.md): 모든 SPO의 에포크 성능을 조회합니다. - [epochUtilization](/api-reference/midnight-indexer/operations/queries/epoch-utilization.md): 에포크 활용률(생성/기대 비율)을 조회합니다. - [poolMetadata](/api-reference/midnight-indexer/operations/queries/pool-metadata.md): 풀 ID로 풀 메타데이터를 조회합니다. - [poolMetadataList](/api-reference/midnight-indexer/operations/queries/pool-metadata-list.md): 풀 메타데이터를 페이지네이션으로 조회합니다. - [registeredFirstValidEpochs](/api-reference/midnight-indexer/operations/queries/registered-first-valid-epochs.md): 각 SPO ID의 최초 유효 에포크를 조회합니다. - [registeredPresence](/api-reference/midnight-indexer/operations/queries/registered-presence.md): 에포크 범위의 원시 프레즈넌스 이벤트를 조회합니다. - [registeredSpoSeries](/api-reference/midnight-indexer/operations/queries/registered-spo-series.md): 에포크 범위의 등록 통계를 조회합니다. - [registeredTotalsSeries](/api-reference/midnight-indexer/operations/queries/registered-totals-series.md): 에포크 범위의 누적 등록 합계를 조회합니다. - [spoByPoolId](/api-reference/midnight-indexer/operations/queries/spo-by-pool-id.md): 풀 ID로 SPO와 메타데이터를 조회합니다. - [spoCompositeByPoolId](/api-reference/midnight-indexer/operations/queries/spo-composite-by-pool-id.md): SPO 종합 데이터(ID + 메타데이터 + 성능)를 조회합니다. - [spoCount](/api-reference/midnight-indexer/operations/queries/spo-count.md): SPO 전체 수를 조회합니다. - [spoIdentities](/api-reference/midnight-indexer/operations/queries/spo-identities.md): SPO ID 목록을 페이지네이션으로 조회합니다. - [spoIdentityByPoolId](/api-reference/midnight-indexer/operations/queries/spo-identity-by-pool-id.md): 풀 ID로 SPO ID를 조회합니다. - [spoList](/api-reference/midnight-indexer/operations/queries/spo-list.md): SPO 목록을 선택적 검색으로 조회합니다. - [spoPerformanceBySpoSk](/api-reference/midnight-indexer/operations/queries/spo-performance-by-spo-sk.md): SPO 키로 SPO 성능을 조회합니다. - [spoPerformanceLatest](/api-reference/midnight-indexer/operations/queries/spo-performance-latest.md): 최신 SPO 성능 항목을 조회합니다. - [stakeDistribution](/api-reference/midnight-indexer/operations/queries/stake-distribution.md): 검색 및 정렬 기능으로 스테이크 분배를 조회합니다. - [stakePoolOperators](/api-reference/midnight-indexer/operations/queries/stake-pool-operators.md): 성능 순으로 정렬된 SPO 식별자를 조회합니다. - [termsAndConditionsHistory](/api-reference/midnight-indexer/operations/queries/terms-and-conditions-history.md): 거버넌스 감사를 위해 이용약관 변경 내역 전체를 조회합니다. - [transactions](/api-reference/midnight-indexer/operations/queries/transactions.md): 주어진 offset으로 트랜잭션을 조회합니다. - [blocks](/api-reference/midnight-indexer/operations/subscriptions/blocks.md): 주어진 offset부터 블록을 구독합니다. offset을 생략하면 최신 블록부터 시작합니다. - [contractActions](/api-reference/midnight-indexer/operations/subscriptions/contract-actions.md): 지정한 주소의 컨트랙트 액션을 구독합니다. 주어진 offset부터 시작하며, offset을 생략하면 최신 블록부터 시작합니다. - [dustLedgerEvents](/api-reference/midnight-indexer/operations/subscriptions/dust-ledger-events.md): 지정한 ID부터 DUST 원장 이벤트를 구독합니다. ID를 생략하면 처음부터 시작합니다. - [shieldedTransactions](/api-reference/midnight-indexer/operations/subscriptions/shielded-transactions.md): 지정한 세션 ID의 차폐 트랜잭션 이벤트를 구독합니다. 주어진 인덱스부터 시작하며, 생략하면 0부터 시작합니다. - [unshieldedTransactions](/api-reference/midnight-indexer/operations/subscriptions/unshielded-transactions.md): 지정한 주소의 비차폐 트랜잭션 이벤트를 구독합니다. 주어진 트랜잭션 ID부터 시작하며, 생략하면 0부터 시작합니다. - [zswapLedgerEvents](/api-reference/midnight-indexer/operations/subscriptions/zswap-ledger-events.md): 지정한 ID부터 zswap 원장 이벤트를 구독합니다. ID를 생략하면 처음부터 시작합니다. - [deprecated](/api-reference/midnight-indexer/types/directives/deprecated.md): GraphQL 스키마의 요소를 더 이상 지원하지 않음으로 표시합니다. - [oneOf](/api-reference/midnight-indexer/types/directives/one-of.md): Input Object가 OneOf Input Object임을 나타냅니다. 즉, 필드 중 정확히 하나만 제공해야 합니다. - [specifiedBy](/api-reference/midnight-indexer/types/directives/specified-by.md): 이 스칼라의 동작을 정의하는 URL을 노출합니다. - [TransactionResultStatus](/api-reference/midnight-indexer/types/enums/transaction-result-status.md): 트랜잭션 결과의 상태로, success, partial success, failure 중 하나입니다. - [BlockOffset](/api-reference/midnight-indexer/types/inputs/block-offset.md): 블록 해시 또는 블록 높이입니다. - [ContractActionOffset](/api-reference/midnight-indexer/types/inputs/contract-action-offset.md): 블록 offset 또는 트랜잭션 offset입니다. - [TransactionOffset](/api-reference/midnight-indexer/types/inputs/transaction-offset.md): 트랜잭션 해시 또는 트랜잭션 식별자입니다. - [ContractAction](/api-reference/midnight-indexer/types/interfaces/contract-action.md): 컨트랙트 액션입니다. - [DustLedgerEvent](/api-reference/midnight-indexer/types/interfaces/dust-ledger-event.md): DUST 관련 원장 이벤트입니다. - [Transaction](/api-reference/midnight-indexer/types/interfaces/transaction.md): Midnight 트랜잭션입니다. - [Block](/api-reference/midnight-indexer/types/objects/block.md): 관련 데이터를 포함한 블록입니다. - [CollapsedMerkleTree](/api-reference/midnight-indexer/types/objects/collapsed-merkle-tree.md): No description - [CommitteeMember](/api-reference/midnight-indexer/types/objects/committee-member.md): 특정 에포크의 위원회 구성원입니다. - [ContractBalance](/api-reference/midnight-indexer/types/objects/contract-balance.md): 컨트랙트가 보유한 토큰 잔고를 나타냅니다. - [ContractCall](/api-reference/midnight-indexer/types/objects/contract-call.md): 컨트랙트 호출입니다. - [ContractDeploy](/api-reference/midnight-indexer/types/objects/contract-deploy.md): 컨트랙트 배포입니다. - [ContractUpdate](/api-reference/midnight-indexer/types/objects/contract-update.md): 컨트랙트 업데이트입니다. - [DParameter](/api-reference/midnight-indexer/types/objects/dparameter.md): 검증자 위원회 구성을 제어하는 D-parameter입니다. - [DParameterChange](/api-reference/midnight-indexer/types/objects/dparameter-change.md): 내역 조회용 D-parameter 변경 기록입니다. - [DustGenerationDtimeUpdate](/api-reference/midnight-indexer/types/objects/dust-generation-dtime-update.md): No description - [DustGenerationStatus](/api-reference/midnight-indexer/types/objects/dust-generation-status.md): 특정 Cardano 보상 주소의 DUST 생성 상태입니다. - [DustInitialUtxo](/api-reference/midnight-indexer/types/objects/dust-initial-utxo.md): No description - [DustOutput](/api-reference/midnight-indexer/types/objects/dust-output.md): DUST 출력입니다. - [DustSpendProcessed](/api-reference/midnight-indexer/types/objects/dust-spend-processed.md): No description - [EpochInfo](/api-reference/midnight-indexer/types/objects/epoch-info.md): 현재 에포크 정보입니다. - [EpochPerf](/api-reference/midnight-indexer/types/objects/epoch-perf.md): 에포크별 SPO 성능입니다. - [FirstValidEpoch](/api-reference/midnight-indexer/types/objects/first-valid-epoch.md): SPO ID의 최초 유효 에포크입니다. - [ParamChange](/api-reference/midnight-indexer/types/objects/param-change.md): No description - [PoolMetadata](/api-reference/midnight-indexer/types/objects/pool-metadata.md): Cardano에서 가져온 풀 메타데이터입니다. - [PresenceEvent](/api-reference/midnight-indexer/types/objects/presence-event.md): 특정 에포크에서의 SPO 프레즈넌스 이벤트입니다. - [RegisteredStat](/api-reference/midnight-indexer/types/objects/registered-stat.md): 에포크별 등록 통계입니다. - [RegisteredTotals](/api-reference/midnight-indexer/types/objects/registered-totals.md): 에포크별 누적 등록 합계입니다. - [RegularTransaction](/api-reference/midnight-indexer/types/objects/regular-transaction.md): 일반 Midnight 트랜잭션입니다. - [RelevantTransaction](/api-reference/midnight-indexer/types/objects/relevant-transaction.md): 구독 중인 지갑에 관련된 트랜잭션이며, 선택적으로 축소된 머클 트리를 포함합니다. - [Segment](/api-reference/midnight-indexer/types/objects/segment.md): 부분 성공한 트랜잭션 결과의 세그먼트 중 하나로, 해당 세그먼트의 성공 여부를 나타냅니다. - [ShieldedTransactionsProgress](/api-reference/midnight-indexer/types/objects/shielded-transactions-progress.md): 차폐 트랜잭션 인덱싱 진행 상태 정보입니다. - [Spo](/api-reference/midnight-indexer/types/objects/spo.md): 선택적 메타데이터를 포함한 SPO입니다. - [SpoComposite](/api-reference/midnight-indexer/types/objects/spo-composite.md): SPO 종합 데이터(ID + 메타데이터 + 성능)입니다. - [SpoIdentity](/api-reference/midnight-indexer/types/objects/spo-identity.md): SPO ID 정보입니다. - [StakeShare](/api-reference/midnight-indexer/types/objects/stake-share.md): SPO의 스테이크 지분 정보입니다. - [SystemParameters](/api-reference/midnight-indexer/types/objects/system-parameters.md): 특정 블록 높이에서의 시스템 파라미터입니다. - [SystemTransaction](/api-reference/midnight-indexer/types/objects/system-transaction.md): Midnight 시스템 트랜잭션입니다. - [TermsAndConditions](/api-reference/midnight-indexer/types/objects/terms-and-conditions.md): 이용약관 동의입니다. - [TermsAndConditionsChange](/api-reference/midnight-indexer/types/objects/terms-and-conditions-change.md): 내역 조회용 이용약관 변경 기록입니다. - [TransactionFees](/api-reference/midnight-indexer/types/objects/transaction-fees.md): 트랜잭션의 수수료 정보로, 실제 납부 수수료와 예상 수수료를 포함합니다. - [TransactionResult](/api-reference/midnight-indexer/types/objects/transaction-result.md): 트랜잭션을 원장 상태에 적용한 결과입니다. 부분 성공(status)인 경우 세그먼트가 포함됩니다. - [UnshieldedTransaction](/api-reference/midnight-indexer/types/objects/unshielded-transaction.md): UTXO를 생성 및/또는 소비한 트랜잭션으로, 관련 정보를 함께 포함합니다. - [UnshieldedTransactionsProgress](/api-reference/midnight-indexer/types/objects/unshielded-transactions-progress.md): 비차폐 인덱싱 진행 상태 정보입니다. - [UnshieldedUtxo](/api-reference/midnight-indexer/types/objects/unshielded-utxo.md): 비차폐 UTXO를 나타냅니다. - [ZswapLedgerEvent](/api-reference/midnight-indexer/types/objects/zswap-ledger-event.md): zswap 관련 원장 이벤트입니다. - [Boolean](/api-reference/midnight-indexer/types/scalars/boolean.md): Boolean 스칼라 타입은 true 또는 false를 나타냅니다. - [CardanoRewardAddress](/api-reference/midnight-indexer/types/scalars/cardano-reward-address.md): No description - [DustAddress](/api-reference/midnight-indexer/types/scalars/dust-address.md): No description - [Float](/api-reference/midnight-indexer/types/scalars/float.md): Float 스칼라 타입은 IEEE 754 규격에 따른 부호 있는 배정밀도 부동소수점 값을 나타냅니다. - [HexEncoded](/api-reference/midnight-indexer/types/scalars/hex-encoded.md): No description - [Int](/api-reference/midnight-indexer/types/scalars/int.md): Int 스칼라 타입은 부호 있는 정수 값을 나타냅니다. -(2^31)에서 2^31 - 1 사이의 값을 표현할 수 있습니다. - [String](/api-reference/midnight-indexer/types/scalars/string.md): String 스칼라 타입은 UTF-8 문자열로 표현되는 텍스트 데이터를 나타냅니다. GraphQL에서 자유 형식의 사람이 읽을 수 있는 텍스트를 표현하는 데 주로 사용됩니다. - [Unit](/api-reference/midnight-indexer/types/scalars/unit.md): No description - [UnshieldedAddress](/api-reference/midnight-indexer/types/scalars/unshielded-address.md): No description - [ViewingKey](/api-reference/midnight-indexer/types/scalars/viewing-key.md): No description - [ShieldedTransactionsEvent](/api-reference/midnight-indexer/types/unions/shielded-transactions-event.md): 차폐 트랜잭션 구독의 이벤트입니다. - [UnshieldedTransactionsEvent](/api-reference/midnight-indexer/types/unions/unshielded-transactions-event.md): 비차폐 트랜잭션 구독의 이벤트입니다. ### midnight-js Midnight.js API Reference v4.0.4 - [Midnight JS API](/api-reference/midnight-js.md): Midnight.js API Reference v4.0.4 - [midnight-js](/api-reference/midnight-js/@midnight-ntwrk/midnight-js.md): Midnight.js API Reference v4.0.4 - [midnight-js-contracts](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts.md): Midnight.js API Reference v4.0.4 - [CallTxFailedError](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/classes/CallTxFailedError.md): Midnight.js API Reference v4.0.4 - [ContractTypeError](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/classes/ContractTypeError.md): Midnight.js API Reference v4.0.4 - [DeployTxFailedError](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/classes/DeployTxFailedError.md): Midnight.js API Reference v4.0.4 - [IncompleteCallTxPrivateStateConfig](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/classes/IncompleteCallTxPrivateStateConfig.md): Midnight.js API Reference v4.0.4 - [IncompleteFindContractPrivateStateConfig](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/classes/IncompleteFindContractPrivateStateConfig.md): Midnight.js API Reference v4.0.4 - [InsertVerifierKeyTxFailedError](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/classes/InsertVerifierKeyTxFailedError.md): Midnight.js API Reference v4.0.4 - [RemoveVerifierKeyTxFailedError](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/classes/RemoveVerifierKeyTxFailedError.md): Midnight.js API Reference v4.0.4 - [ReplaceMaintenanceAuthorityTxFailedError](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/classes/ReplaceMaintenanceAuthorityTxFailedError.md): Midnight.js API Reference v4.0.4 - [TxFailedError](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/classes/TxFailedError.md): Midnight.js API Reference v4.0.4 - [createCallTxOptions](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/functions/createCallTxOptions.md): Midnight.js API Reference v4.0.4 - [createCircuitCallTxInterface](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/functions/createCircuitCallTxInterface.md): Midnight.js API Reference v4.0.4 - [createCircuitMaintenanceTxInterface](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/functions/createCircuitMaintenanceTxInterface.md): Midnight.js API Reference v4.0.4 - [createCircuitMaintenanceTxInterfaces](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/functions/createCircuitMaintenanceTxInterfaces.md): Midnight.js API Reference v4.0.4 - [createContractMaintenanceTxInterface](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/functions/createContractMaintenanceTxInterface.md): Midnight.js API Reference v4.0.4 - [createUnprovenCallTx](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/functions/createUnprovenCallTx.md): Midnight.js API Reference v4.0.4 - [createUnprovenCallTxFromInitialStates](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/functions/createUnprovenCallTxFromInitialStates.md): Midnight.js API Reference v4.0.4 - [createUnprovenDeployTx](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/functions/createUnprovenDeployTx.md): Midnight.js API Reference v4.0.4 - [createUnprovenDeployTxFromVerifierKeys](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/functions/createUnprovenDeployTxFromVerifierKeys.md): Midnight.js API Reference v4.0.4 - [deployContract](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/functions/deployContract.md): Midnight.js API Reference v4.0.4 - [findDeployedContract](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/functions/findDeployedContract.md): Midnight.js API Reference v4.0.4 - [getPublicStates](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/functions/getPublicStates.md): Midnight.js API Reference v4.0.4 - [getStates](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/functions/getStates.md): Midnight.js API Reference v4.0.4 - [getUnshieldedBalances](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/functions/getUnshieldedBalances.md): Midnight.js API Reference v4.0.4 - [submitCallTx](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/functions/submitCallTx.md): Midnight.js API Reference v4.0.4 - [submitCallTxAsync](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/functions/submitCallTxAsync.md): Midnight.js API Reference v4.0.4 - [submitDeployTx](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/functions/submitDeployTx.md): Midnight.js API Reference v4.0.4 - [submitInsertVerifierKeyTx](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/functions/submitInsertVerifierKeyTx.md): Midnight.js API Reference v4.0.4 - [submitRemoveVerifierKeyTx](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/functions/submitRemoveVerifierKeyTx.md): Midnight.js API Reference v4.0.4 - [submitReplaceAuthorityTx](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/functions/submitReplaceAuthorityTx.md): Midnight.js API Reference v4.0.4 - [submitTx](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/functions/submitTx.md): Midnight.js API Reference v4.0.4 - [submitTxAsync](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/functions/submitTxAsync.md): Midnight.js API Reference v4.0.4 - [verifierKeysEqual](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/functions/verifierKeysEqual.md): Midnight.js API Reference v4.0.4 - [verifyContractState](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/functions/verifyContractState.md): Midnight.js API Reference v4.0.4 - [ContractMaintenanceTxInterface](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/interfaces/ContractMaintenanceTxInterface.md): Midnight.js API Reference v4.0.4 - [TransactionContext](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/interfaces/TransactionContext.md): Midnight.js API Reference v4.0.4 - [CallOptions](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/CallOptions.md): Midnight.js API Reference v4.0.4 - [CallOptionsBase](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/CallOptionsBase.md): Midnight.js API Reference v4.0.4 - [CallOptionsProviderDataDependencies](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/CallOptionsProviderDataDependencies.md): Midnight.js API Reference v4.0.4 - [CallOptionsWithArguments](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/CallOptionsWithArguments.md): Midnight.js API Reference v4.0.4 - [CallOptionsWithPrivateState](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/CallOptionsWithPrivateState.md): Midnight.js API Reference v4.0.4 - [CallOptionsWithProviderDataDependencies](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/CallOptionsWithProviderDataDependencies.md): Midnight.js API Reference v4.0.4 - [CallResult](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/CallResult.md): Midnight.js API Reference v4.0.4 - [CallResultPrivate](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/CallResultPrivate.md): Midnight.js API Reference v4.0.4 - [CallResultPublic](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/CallResultPublic.md): Midnight.js API Reference v4.0.4 - [CallTxOptions](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/CallTxOptions.md): Midnight.js API Reference v4.0.4 - [CallTxOptionsBase](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/CallTxOptionsBase.md): Midnight.js API Reference v4.0.4 - [CallTxOptionsWithPrivateStateId](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/CallTxOptionsWithPrivateStateId.md): Midnight.js API Reference v4.0.4 - [CircuitCallTxInterface](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/CircuitCallTxInterface.md): Midnight.js API Reference v4.0.4 - [CircuitMaintenanceTxInterface](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/CircuitMaintenanceTxInterface.md): Midnight.js API Reference v4.0.4 - [CircuitMaintenanceTxInterfaces](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/CircuitMaintenanceTxInterfaces.md): Midnight.js API Reference v4.0.4 - [ContractConstructorOptions](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/ContractConstructorOptions.md): Midnight.js API Reference v4.0.4 - [ContractConstructorOptionsBase](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/ContractConstructorOptionsBase.md): Midnight.js API Reference v4.0.4 - [ContractConstructorOptionsProviderDataDependencies](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/ContractConstructorOptionsProviderDataDependencies.md): Midnight.js API Reference v4.0.4 - [ContractConstructorOptionsWithArguments](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/ContractConstructorOptionsWithArguments.md): Midnight.js API Reference v4.0.4 - [ContractConstructorOptionsWithPrivateState](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/ContractConstructorOptionsWithPrivateState.md): Midnight.js API Reference v4.0.4 - [ContractConstructorOptionsWithProviderDataDependencies](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/ContractConstructorOptionsWithProviderDataDependencies.md): Midnight.js API Reference v4.0.4 - [ContractConstructorResult](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/ContractConstructorResult.md): Midnight.js API Reference v4.0.4 - [ContractProviders](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/ContractProviders.md): Midnight.js API Reference v4.0.4 - [ContractStates](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/ContractStates.md): Midnight.js API Reference v4.0.4 - [DeployContractOptions](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/DeployContractOptions.md): Midnight.js API Reference v4.0.4 - [DeployContractOptionsBase](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/DeployContractOptionsBase.md): Midnight.js API Reference v4.0.4 - [DeployContractOptionsWithPrivateState](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/DeployContractOptionsWithPrivateState.md): Midnight.js API Reference v4.0.4 - [DeployedContract](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/DeployedContract.md): Midnight.js API Reference v4.0.4 - [DeployTxOptions](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/DeployTxOptions.md): Midnight.js API Reference v4.0.4 - [DeployTxOptionsBase](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/DeployTxOptionsBase.md): Midnight.js API Reference v4.0.4 - [DeployTxOptionsWithPrivateState](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/DeployTxOptionsWithPrivateState.md): Midnight.js API Reference v4.0.4 - [DeployTxOptionsWithPrivateStateId](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/DeployTxOptionsWithPrivateStateId.md): Midnight.js API Reference v4.0.4 - [FinalizedCallTxData](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/FinalizedCallTxData.md): Midnight.js API Reference v4.0.4 - [FinalizedDeployTxData](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/FinalizedDeployTxData.md): Midnight.js API Reference v4.0.4 - [FinalizedDeployTxDataBase](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/FinalizedDeployTxDataBase.md): Midnight.js API Reference v4.0.4 - [FindDeployedContractOptions](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/FindDeployedContractOptions.md): Midnight.js API Reference v4.0.4 - [FindDeployedContractOptionsBase](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/FindDeployedContractOptionsBase.md): Midnight.js API Reference v4.0.4 - [FindDeployedContractOptionsExistingPrivateState](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/FindDeployedContractOptionsExistingPrivateState.md): Midnight.js API Reference v4.0.4 - [FindDeployedContractOptionsStorePrivateState](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/FindDeployedContractOptionsStorePrivateState.md): Midnight.js API Reference v4.0.4 - [FoundContract](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/FoundContract.md): Midnight.js API Reference v4.0.4 - [PublicContractStates](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/PublicContractStates.md): Midnight.js API Reference v4.0.4 - [ScopedTransactionOptions](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/ScopedTransactionOptions.md): Midnight.js API Reference v4.0.4 - [SubmittedCallTx](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/SubmittedCallTx.md): Midnight.js API Reference v4.0.4 - [SubmitTxOptions](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/SubmitTxOptions.md): Midnight.js API Reference v4.0.4 - [SubmitTxProviders](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/SubmitTxProviders.md): Midnight.js API Reference v4.0.4 - [UnprovenCallTxProvidersBase](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/UnprovenCallTxProvidersBase.md): Midnight.js API Reference v4.0.4 - [UnprovenCallTxProvidersWithPrivateState](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/UnprovenCallTxProvidersWithPrivateState.md): Midnight.js API Reference v4.0.4 - [UnprovenDeployTxOptions](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/UnprovenDeployTxOptions.md): Midnight.js API Reference v4.0.4 - [UnprovenDeployTxProviders](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/UnprovenDeployTxProviders.md): Midnight.js API Reference v4.0.4 - [UnsubmittedCallTxData](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/UnsubmittedCallTxData.md): Midnight.js API Reference v4.0.4 - [UnsubmittedDeployTxData](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/UnsubmittedDeployTxData.md): Midnight.js API Reference v4.0.4 - [UnsubmittedDeployTxDataBase](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/UnsubmittedDeployTxDataBase.md): Midnight.js API Reference v4.0.4 - [UnsubmittedDeployTxPrivateData](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/UnsubmittedDeployTxPrivateData.md): Midnight.js API Reference v4.0.4 - [UnsubmittedDeployTxPublicData](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/UnsubmittedDeployTxPublicData.md): Midnight.js API Reference v4.0.4 - [UnsubmittedTxData](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/type-aliases/UnsubmittedTxData.md): Midnight.js API Reference v4.0.4 - [withContractScopedTransaction](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-contracts/variables/withContractScopedTransaction.md): Midnight.js API Reference v4.0.4 - [midnight-js-dapp-connector-proof-provider](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-dapp-connector-proof-provider.md): Midnight.js API Reference v4.0.4 - [dappConnectorProofProvider](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-dapp-connector-proof-provider/functions/dappConnectorProofProvider.md): Midnight.js API Reference v4.0.4 - [dappConnectorProvingProvider](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-dapp-connector-proof-provider/functions/dappConnectorProvingProvider.md): Midnight.js API Reference v4.0.4 - [DAppConnectorProvingAPI](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-dapp-connector-proof-provider/type-aliases/DAppConnectorProvingAPI.md): Midnight.js API Reference v4.0.4 - [midnight-js-fetch-zk-config-provider](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-fetch-zk-config-provider.md): Midnight.js API Reference v4.0.4 - [FetchZkConfigProvider](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-fetch-zk-config-provider/classes/FetchZkConfigProvider.md): Midnight.js API Reference v4.0.4 - [midnight-js-http-client-proof-provider](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-http-client-proof-provider.md): Midnight.js API Reference v4.0.4 - [httpClientProofProvider](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-http-client-proof-provider/functions/httpClientProofProvider.md): Midnight.js API Reference v4.0.4 - [httpClientProvingProvider](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-http-client-proof-provider/functions/httpClientProvingProvider.md): Midnight.js API Reference v4.0.4 - [ProvingProviderConfig](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-http-client-proof-provider/interfaces/ProvingProviderConfig.md): Midnight.js API Reference v4.0.4 - [DEFAULT_CONFIG](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-http-client-proof-provider/variables/DEFAULT_CONFIG.md): Midnight.js API Reference v4.0.4 - [DEFAULT_TIMEOUT](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-http-client-proof-provider/variables/DEFAULT_TIMEOUT.md): Midnight.js API Reference v4.0.4 - [midnight-js-indexer-public-data-provider](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-indexer-public-data-provider.md): Midnight.js API Reference v4.0.4 - [IndexerFormattedError](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-indexer-public-data-provider/classes/IndexerFormattedError.md): Midnight.js API Reference v4.0.4 - [indexerPublicDataProvider](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-indexer-public-data-provider/functions/indexerPublicDataProvider.md): Midnight.js API Reference v4.0.4 - [isRegularTransaction](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-indexer-public-data-provider/functions/isRegularTransaction.md): Midnight.js API Reference v4.0.4 - [toSegmentStatus](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-indexer-public-data-provider/functions/toSegmentStatus.md): Midnight.js API Reference v4.0.4 - [toSegmentStatusMap](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-indexer-public-data-provider/functions/toSegmentStatusMap.md): Midnight.js API Reference v4.0.4 - [toTxStatus](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-indexer-public-data-provider/functions/toTxStatus.md): Midnight.js API Reference v4.0.4 - [toUnshieldedBalances](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-indexer-public-data-provider/functions/toUnshieldedBalances.md): Midnight.js API Reference v4.0.4 - [toUnshieldedUtxos](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-indexer-public-data-provider/functions/toUnshieldedUtxos.md): Midnight.js API Reference v4.0.4 - [IndexerUtxo](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-indexer-public-data-provider/type-aliases/IndexerUtxo.md): Midnight.js API Reference v4.0.4 - [midnight-js-level-private-state-provider](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-level-private-state-provider.md): Midnight.js API Reference v4.0.4 - [StorageEncryption](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-level-private-state-provider/classes/StorageEncryption.md): Midnight.js API Reference v4.0.4 - [decryptValue](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-level-private-state-provider/functions/decryptValue.md): Midnight.js API Reference v4.0.4 - [levelPrivateStateProvider](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-level-private-state-provider/functions/levelPrivateStateProvider.md): Midnight.js API Reference v4.0.4 - [migrateToAccountScoped](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-level-private-state-provider/functions/migrateToAccountScoped.md): Midnight.js API Reference v4.0.4 - [CryptoBackend](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-level-private-state-provider/interfaces/CryptoBackend.md): Midnight.js API Reference v4.0.4 - [LevelPrivateStateProviderConfig](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-level-private-state-provider/interfaces/LevelPrivateStateProviderConfig.md): Midnight.js API Reference v4.0.4 - [MigrationResult](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-level-private-state-provider/interfaces/MigrationResult.md): Midnight.js API Reference v4.0.4 - [PasswordRotationOptions](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-level-private-state-provider/interfaces/PasswordRotationOptions.md): Midnight.js API Reference v4.0.4 - [PasswordRotationResult](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-level-private-state-provider/interfaces/PasswordRotationResult.md): Midnight.js API Reference v4.0.4 - [StorageEncryptionOptions](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-level-private-state-provider/interfaces/StorageEncryptionOptions.md): Midnight.js API Reference v4.0.4 - [CryptoBackendType](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-level-private-state-provider/type-aliases/CryptoBackendType.md): Midnight.js API Reference v4.0.4 - [DatabaseLevel](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-level-private-state-provider/type-aliases/DatabaseLevel.md): Midnight.js API Reference v4.0.4 - [LevelFactory](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-level-private-state-provider/type-aliases/LevelFactory.md): Midnight.js API Reference v4.0.4 - [PrivateStoragePasswordProvider](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-level-private-state-provider/type-aliases/PrivateStoragePasswordProvider.md): Midnight.js API Reference v4.0.4 - [DEFAULT_CONFIG](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-level-private-state-provider/variables/DEFAULT_CONFIG.md): Midnight.js API Reference v4.0.4 - [midnight-js-logger-provider](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-logger-provider.md): Midnight.js API Reference v4.0.4 - [LoggerProvider](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-logger-provider/classes/LoggerProvider.md): Midnight.js API Reference v4.0.4 - [midnight-js-network-id](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-network-id.md): Midnight.js API Reference v4.0.4 - [getNetworkId](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-network-id/functions/getNetworkId.md): Midnight.js API Reference v4.0.4 - [setNetworkId](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-network-id/functions/setNetworkId.md): Midnight.js API Reference v4.0.4 - [NetworkId](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-network-id/type-aliases/NetworkId.md): Midnight.js API Reference v4.0.4 - [midnight-js-node-zk-config-provider](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-node-zk-config-provider.md): Midnight.js API Reference v4.0.4 - [NodeZkConfigProvider](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-node-zk-config-provider/classes/NodeZkConfigProvider.md): Midnight.js API Reference v4.0.4 - [midnight-js-protocol](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-protocol.md): Midnight.js API Reference v4.0.4 - [midnight-js-types](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types.md): Midnight.js API Reference v4.0.4 - [ExportDecryptionError](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/classes/ExportDecryptionError.md): Midnight.js API Reference v4.0.4 - [ImportConflictError](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/classes/ImportConflictError.md): Midnight.js API Reference v4.0.4 - [InvalidExportFormatError](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/classes/InvalidExportFormatError.md): Midnight.js API Reference v4.0.4 - [InvalidProtocolSchemeError](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/classes/InvalidProtocolSchemeError.md): Midnight.js API Reference v4.0.4 - [PrivateStateExportError](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/classes/PrivateStateExportError.md): Midnight.js API Reference v4.0.4 - [PrivateStateImportError](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/classes/PrivateStateImportError.md): Midnight.js API Reference v4.0.4 - [SigningKeyExportError](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/classes/SigningKeyExportError.md): Midnight.js API Reference v4.0.4 - [ZKConfigProvider](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/classes/ZKConfigProvider.md): Midnight.js API Reference v4.0.4 - [LogLevel](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/enumerations/LogLevel.md): Midnight.js API Reference v4.0.4 - [asContractAddress](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/functions/asContractAddress.md): Midnight.js API Reference v4.0.4 - [asEffectOption](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/functions/asEffectOption.md): Midnight.js API Reference v4.0.4 - [createProofProvider](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/functions/createProofProvider.md): Midnight.js API Reference v4.0.4 - [createProverKey](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/functions/createProverKey.md): Midnight.js API Reference v4.0.4 - [createVerifierKey](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/functions/createVerifierKey.md): Midnight.js API Reference v4.0.4 - [createZKIR](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/functions/createZKIR.md): Midnight.js API Reference v4.0.4 - [zkConfigToProvingKeyMaterial](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/functions/zkConfigToProvingKeyMaterial.md): Midnight.js API Reference v4.0.4 - [ExportPrivateStatesOptions](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/interfaces/ExportPrivateStatesOptions.md): Midnight.js API Reference v4.0.4 - [ExportSigningKeysOptions](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/interfaces/ExportSigningKeysOptions.md): Midnight.js API Reference v4.0.4 - [FinalizedTxData](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/interfaces/FinalizedTxData.md): Midnight.js API Reference v4.0.4 - [ImportPrivateStatesOptions](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/interfaces/ImportPrivateStatesOptions.md): Midnight.js API Reference v4.0.4 - [ImportPrivateStatesResult](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/interfaces/ImportPrivateStatesResult.md): Midnight.js API Reference v4.0.4 - [ImportSigningKeysOptions](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/interfaces/ImportSigningKeysOptions.md): Midnight.js API Reference v4.0.4 - [ImportSigningKeysResult](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/interfaces/ImportSigningKeysResult.md): Midnight.js API Reference v4.0.4 - [LoggerProvider](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/interfaces/LoggerProvider.md): Midnight.js API Reference v4.0.4 - [MidnightProvider](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/interfaces/MidnightProvider.md): Midnight.js API Reference v4.0.4 - [MidnightProviders](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/interfaces/MidnightProviders.md): Midnight.js API Reference v4.0.4 - [PrivateStateExport](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/interfaces/PrivateStateExport.md): Midnight.js API Reference v4.0.4 - [PrivateStateProvider](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/interfaces/PrivateStateProvider.md): Midnight.js API Reference v4.0.4 - [ProofProvider](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/interfaces/ProofProvider.md): Midnight.js API Reference v4.0.4 - [ProveTxConfig](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/interfaces/ProveTxConfig.md): Midnight.js API Reference v4.0.4 - [PublicDataProvider](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/interfaces/PublicDataProvider.md): Midnight.js API Reference v4.0.4 - [SigningKeyExport](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/interfaces/SigningKeyExport.md): Midnight.js API Reference v4.0.4 - [WalletProvider](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/interfaces/WalletProvider.md): Midnight.js API Reference v4.0.4 - [ZKConfig](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/interfaces/ZKConfig.md): Midnight.js API Reference v4.0.4 - [All](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/type-aliases/All.md): Midnight.js API Reference v4.0.4 - [AnyPrivateState](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/type-aliases/AnyPrivateState.md): Midnight.js API Reference v4.0.4 - [AnyProvableCircuitId](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/type-aliases/AnyProvableCircuitId.md): Midnight.js API Reference v4.0.4 - [BlockHash](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/type-aliases/BlockHash.md): Midnight.js API Reference v4.0.4 - [BlockHashConfig](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/type-aliases/BlockHashConfig.md): Midnight.js API Reference v4.0.4 - [BlockHeightConfig](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/type-aliases/BlockHeightConfig.md): Midnight.js API Reference v4.0.4 - [ContractExecutableRuntimeOptions](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/type-aliases/ContractExecutableRuntimeOptions.md): Midnight.js API Reference v4.0.4 - [ContractStateObservableConfig](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/type-aliases/ContractStateObservableConfig.md): Midnight.js API Reference v4.0.4 - [Fees](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/type-aliases/Fees.md): Midnight.js API Reference v4.0.4 - [KeyMaterialProvider](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/type-aliases/KeyMaterialProvider.md): Midnight.js API Reference v4.0.4 - [Latest](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/type-aliases/Latest.md): Midnight.js API Reference v4.0.4 - [PrivateStateId](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/type-aliases/PrivateStateId.md): Midnight.js API Reference v4.0.4 - [PrivateStateImportErrorCause](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/type-aliases/PrivateStateImportErrorCause.md): Midnight.js API Reference v4.0.4 - [ProverKey](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/type-aliases/ProverKey.md): Midnight.js API Reference v4.0.4 - [SegmentStatus](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/type-aliases/SegmentStatus.md): Midnight.js API Reference v4.0.4 - [TxIdConfig](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/type-aliases/TxIdConfig.md): Midnight.js API Reference v4.0.4 - [TxStatus](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/type-aliases/TxStatus.md): Midnight.js API Reference v4.0.4 - [UnboundTransaction](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/type-aliases/UnboundTransaction.md): Midnight.js API Reference v4.0.4 - [UnshieldedBalance](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/type-aliases/UnshieldedBalance.md): Midnight.js API Reference v4.0.4 - [UnshieldedBalances](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/type-aliases/UnshieldedBalances.md): Midnight.js API Reference v4.0.4 - [UnshieldedUtxo](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/type-aliases/UnshieldedUtxo.md): Midnight.js API Reference v4.0.4 - [UnshieldedUtxos](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/type-aliases/UnshieldedUtxos.md): Midnight.js API Reference v4.0.4 - [VerifierKey](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/type-aliases/VerifierKey.md): Midnight.js API Reference v4.0.4 - [ZKIR](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/type-aliases/ZKIR.md): Midnight.js API Reference v4.0.4 - [exitResultOrError](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/variables/exitResultOrError.md): Midnight.js API Reference v4.0.4 - [FailEntirely](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/variables/FailEntirely.md): Midnight.js API Reference v4.0.4 - [FailFallible](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/variables/FailFallible.md): Midnight.js API Reference v4.0.4 - [makeContractExecutableRuntime](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/variables/makeContractExecutableRuntime.md): Midnight.js API Reference v4.0.4 - [MAX_EXPORT_SIGNING_KEYS](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/variables/MAX_EXPORT_SIGNING_KEYS.md): Midnight.js API Reference v4.0.4 - [MAX_EXPORT_STATES](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/variables/MAX_EXPORT_STATES.md): Midnight.js API Reference v4.0.4 - [SegmentFail](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/variables/SegmentFail.md): Midnight.js API Reference v4.0.4 - [SegmentSuccess](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/variables/SegmentSuccess.md): Midnight.js API Reference v4.0.4 - [SucceedEntirely](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-types/variables/SucceedEntirely.md): Midnight.js API Reference v4.0.4 - [midnight-js-utils](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-utils.md): Midnight.js API Reference v4.0.4 - [assertDefined](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-utils/functions/assertDefined.md): Midnight.js API Reference v4.0.4 - [assertIsContractAddress](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-utils/functions/assertIsContractAddress.md): Midnight.js API Reference v4.0.4 - [assertIsHex](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-utils/functions/assertIsHex.md): Midnight.js API Reference v4.0.4 - [assertUndefined](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-utils/functions/assertUndefined.md): Midnight.js API Reference v4.0.4 - [fromHex](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-utils/functions/fromHex.md): Midnight.js API Reference v4.0.4 - [isHex](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-utils/functions/isHex.md): Midnight.js API Reference v4.0.4 - [parseCoinPublicKeyToHex](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-utils/functions/parseCoinPublicKeyToHex.md): Midnight.js API Reference v4.0.4 - [parseEncPublicKeyToHex](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-utils/functions/parseEncPublicKeyToHex.md): Midnight.js API Reference v4.0.4 - [parseHex](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-utils/functions/parseHex.md): Midnight.js API Reference v4.0.4 - [toHex](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-utils/functions/toHex.md): Midnight.js API Reference v4.0.4 - [ttlOneHour](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-utils/functions/ttlOneHour.md): Midnight.js API Reference v4.0.4 - [ParsedHexString](/api-reference/midnight-js/@midnight-ntwrk/midnight-js-utils/type-aliases/ParsedHexString.md): Midnight.js API Reference v4.0.4 - [packages](/api-reference/midnight-js/packages.md): Midnight.js API Reference v4.0.4 ### onchain-runtime @midnight-ntwrk/onchain-runtime v3.0.0 - [Onchain Runtime API](/api-reference/onchain-runtime.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [ChargedState](/api-reference/onchain-runtime/classes/ChargedState.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [CoinSecretKey](/api-reference/onchain-runtime/classes/CoinSecretKey.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [ContractMaintenanceAuthority](/api-reference/onchain-runtime/classes/ContractMaintenanceAuthority.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [ContractOperation](/api-reference/onchain-runtime/classes/ContractOperation.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [ContractState](/api-reference/onchain-runtime/classes/ContractState.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [CostModel](/api-reference/onchain-runtime/classes/CostModel.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [QueryContext](/api-reference/onchain-runtime/classes/QueryContext.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [QueryResults](/api-reference/onchain-runtime/classes/QueryResults.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [StateBoundedMerkleTree](/api-reference/onchain-runtime/classes/StateBoundedMerkleTree.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [StateMap](/api-reference/onchain-runtime/classes/StateMap.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [StateValue](/api-reference/onchain-runtime/classes/StateValue.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [VmResults](/api-reference/onchain-runtime/classes/VmResults.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [VmStack](/api-reference/onchain-runtime/classes/VmStack.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [bigIntModFr](/api-reference/onchain-runtime/functions/bigIntModFr.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [bigIntToValue](/api-reference/onchain-runtime/functions/bigIntToValue.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [communicationCommitment](/api-reference/onchain-runtime/functions/communicationCommitment.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [communicationCommitmentRandomness](/api-reference/onchain-runtime/functions/communicationCommitmentRandomness.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [decodeCoinPublicKey](/api-reference/onchain-runtime/functions/decodeCoinPublicKey.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [decodeContractAddress](/api-reference/onchain-runtime/functions/decodeContractAddress.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [decodeQualifiedShieldedCoinInfo](/api-reference/onchain-runtime/functions/decodeQualifiedShieldedCoinInfo.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [decodeRawTokenType](/api-reference/onchain-runtime/functions/decodeRawTokenType.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [decodeShieldedCoinInfo](/api-reference/onchain-runtime/functions/decodeShieldedCoinInfo.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [decodeUserAddress](/api-reference/onchain-runtime/functions/decodeUserAddress.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [degradeToTransient](/api-reference/onchain-runtime/functions/degradeToTransient.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [dummyContractAddress](/api-reference/onchain-runtime/functions/dummyContractAddress.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [dummyUserAddress](/api-reference/onchain-runtime/functions/dummyUserAddress.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [ecAdd](/api-reference/onchain-runtime/functions/ecAdd.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [ecMul](/api-reference/onchain-runtime/functions/ecMul.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [ecMulGenerator](/api-reference/onchain-runtime/functions/ecMulGenerator.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [encodeCoinPublicKey](/api-reference/onchain-runtime/functions/encodeCoinPublicKey.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [encodeContractAddress](/api-reference/onchain-runtime/functions/encodeContractAddress.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [encodeQualifiedShieldedCoinInfo](/api-reference/onchain-runtime/functions/encodeQualifiedShieldedCoinInfo.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [encodeRawTokenType](/api-reference/onchain-runtime/functions/encodeRawTokenType.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [encodeShieldedCoinInfo](/api-reference/onchain-runtime/functions/encodeShieldedCoinInfo.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [encodeUserAddress](/api-reference/onchain-runtime/functions/encodeUserAddress.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [entryPointHash](/api-reference/onchain-runtime/functions/entryPointHash.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [hashToCurve](/api-reference/onchain-runtime/functions/hashToCurve.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [leafHash](/api-reference/onchain-runtime/functions/leafHash.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [maxAlignedSize](/api-reference/onchain-runtime/functions/maxAlignedSize.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [maxField](/api-reference/onchain-runtime/functions/maxField.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [persistentCommit](/api-reference/onchain-runtime/functions/persistentCommit.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [persistentHash](/api-reference/onchain-runtime/functions/persistentHash.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [proofDataIntoSerializedPreimage](/api-reference/onchain-runtime/functions/proofDataIntoSerializedPreimage.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [rawTokenType](/api-reference/onchain-runtime/functions/rawTokenType.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [runProgram](/api-reference/onchain-runtime/functions/runProgram.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [runtimeCoinCommitment](/api-reference/onchain-runtime/functions/runtimeCoinCommitment.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [runtimeCoinNullifier](/api-reference/onchain-runtime/functions/runtimeCoinNullifier.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [sampleContractAddress](/api-reference/onchain-runtime/functions/sampleContractAddress.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [sampleRawTokenType](/api-reference/onchain-runtime/functions/sampleRawTokenType.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [sampleSigningKey](/api-reference/onchain-runtime/functions/sampleSigningKey.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [sampleUserAddress](/api-reference/onchain-runtime/functions/sampleUserAddress.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [signatureVerifyingKey](/api-reference/onchain-runtime/functions/signatureVerifyingKey.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [signData](/api-reference/onchain-runtime/functions/signData.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [signingKeyFromBip340](/api-reference/onchain-runtime/functions/signingKeyFromBip340.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [transientCommit](/api-reference/onchain-runtime/functions/transientCommit.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [transientHash](/api-reference/onchain-runtime/functions/transientHash.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [upgradeFromTransient](/api-reference/onchain-runtime/functions/upgradeFromTransient.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [valueToBigInt](/api-reference/onchain-runtime/functions/valueToBigInt.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [verifySignature](/api-reference/onchain-runtime/functions/verifySignature.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [globals](/api-reference/onchain-runtime/globals.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [AlignedValue](/api-reference/onchain-runtime/type-aliases/AlignedValue.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [Alignment](/api-reference/onchain-runtime/type-aliases/Alignment.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [AlignmentAtom](/api-reference/onchain-runtime/type-aliases/AlignmentAtom.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [AlignmentSegment](/api-reference/onchain-runtime/type-aliases/AlignmentSegment.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [BlockContext](/api-reference/onchain-runtime/type-aliases/BlockContext.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [CallContext](/api-reference/onchain-runtime/type-aliases/CallContext.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [CoinCommitment](/api-reference/onchain-runtime/type-aliases/CoinCommitment.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [CoinPublicKey](/api-reference/onchain-runtime/type-aliases/CoinPublicKey.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [CommunicationCommitment](/api-reference/onchain-runtime/type-aliases/CommunicationCommitment.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [CommunicationCommitmentRand](/api-reference/onchain-runtime/type-aliases/CommunicationCommitmentRand.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [ContractAddress](/api-reference/onchain-runtime/type-aliases/ContractAddress.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [DomainSeparator](/api-reference/onchain-runtime/type-aliases/DomainSeparator.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [DustTokenType](/api-reference/onchain-runtime/type-aliases/DustTokenType.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [Effects](/api-reference/onchain-runtime/type-aliases/Effects.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [EncodedStateValue](/api-reference/onchain-runtime/type-aliases/EncodedStateValue.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [FeePrices](/api-reference/onchain-runtime/type-aliases/FeePrices.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [Fr](/api-reference/onchain-runtime/type-aliases/Fr.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [GatherResult](/api-reference/onchain-runtime/type-aliases/GatherResult.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [Key](/api-reference/onchain-runtime/type-aliases/Key.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [Nonce](/api-reference/onchain-runtime/type-aliases/Nonce.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [Nullifier](/api-reference/onchain-runtime/type-aliases/Nullifier.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [Op](/api-reference/onchain-runtime/type-aliases/Op.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [PublicAddress](/api-reference/onchain-runtime/type-aliases/PublicAddress.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [QualifiedShieldedCoinInfo](/api-reference/onchain-runtime/type-aliases/QualifiedShieldedCoinInfo.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [RawTokenType](/api-reference/onchain-runtime/type-aliases/RawTokenType.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [RunningCost](/api-reference/onchain-runtime/type-aliases/RunningCost.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [ShieldedCoinInfo](/api-reference/onchain-runtime/type-aliases/ShieldedCoinInfo.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [ShieldedTokenType](/api-reference/onchain-runtime/type-aliases/ShieldedTokenType.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [Signature](/api-reference/onchain-runtime/type-aliases/Signature.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [SignatureVerifyingKey](/api-reference/onchain-runtime/type-aliases/SignatureVerifyingKey.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [SigningKey](/api-reference/onchain-runtime/type-aliases/SigningKey.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [TokenType](/api-reference/onchain-runtime/type-aliases/TokenType.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [Transcript](/api-reference/onchain-runtime/type-aliases/Transcript.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [UnshieldedTokenType](/api-reference/onchain-runtime/type-aliases/UnshieldedTokenType.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [UserAddress](/api-reference/onchain-runtime/type-aliases/UserAddress.md): @midnight-ntwrk/onchain-runtime v3.0.0 - [Value](/api-reference/onchain-runtime/type-aliases/Value.md): @midnight-ntwrk/onchain-runtime v3.0.0 ### overview - [Authentication](/api-reference/overview/authentication.md): Midnight API의 인증 방식을 알아봅니다. - [Error codes](/api-reference/overview/error-codes.md): Midnight API의 오류 코드를 알아봅니다. - [Rate limits](/api-reference/overview/rate-limits.md): Midnight API의 요청 제한(rate limit)을 알아봅니다. ### tags - [Tags](/api-reference/tags.md) - [One doc tagged with "authentication"](/api-reference/tags/authentication.md) - [One doc tagged with "error codes"](/api-reference/tags/error-codes.md) - [One doc tagged with "rate limits"](/api-reference/tags/rate-limits.md) ### testkit-js @midnight-ntwrk/testkit-js v4.0.4 - [Testkit JS API](/api-reference/testkit-js.md): @midnight-ntwrk/testkit-js v4.0.4 - [DAppConnectorInitialAPI](/api-reference/testkit-js/classes/DAppConnectorInitialAPI.md): @midnight-ntwrk/testkit-js v4.0.4 - [DAppConnectorWalletAdapter](/api-reference/testkit-js/classes/DAppConnectorWalletAdapter.md): @midnight-ntwrk/testkit-js v4.0.4 - [DynamicProofServerContainer](/api-reference/testkit-js/classes/DynamicProofServerContainer.md): @midnight-ntwrk/testkit-js v4.0.4 - [EnvVarRemoteTestEnvironment](/api-reference/testkit-js/classes/EnvVarRemoteTestEnvironment.md): @midnight-ntwrk/testkit-js v4.0.4 - [FaucetClient](/api-reference/testkit-js/classes/FaucetClient.md): @midnight-ntwrk/testkit-js v4.0.4 - [FluentWalletBuilder](/api-reference/testkit-js/classes/FluentWalletBuilder.md): @midnight-ntwrk/testkit-js v4.0.4 - [GzipFile](/api-reference/testkit-js/classes/GzipFile.md): @midnight-ntwrk/testkit-js v4.0.4 - [IndexerClient](/api-reference/testkit-js/classes/IndexerClient.md): @midnight-ntwrk/testkit-js v4.0.4 - [LocalTestConfiguration](/api-reference/testkit-js/classes/LocalTestConfiguration.md): @midnight-ntwrk/testkit-js v4.0.4 - [LocalTestEnvironment](/api-reference/testkit-js/classes/LocalTestEnvironment.md): @midnight-ntwrk/testkit-js v4.0.4 - [MidnightWalletProvider](/api-reference/testkit-js/classes/MidnightWalletProvider.md): @midnight-ntwrk/testkit-js v4.0.4 - [NodeClient](/api-reference/testkit-js/classes/NodeClient.md): @midnight-ntwrk/testkit-js v4.0.4 - [PreprodTestEnvironment](/api-reference/testkit-js/classes/PreprodTestEnvironment.md): @midnight-ntwrk/testkit-js v4.0.4 - [PreviewTestEnvironment](/api-reference/testkit-js/classes/PreviewTestEnvironment.md): @midnight-ntwrk/testkit-js v4.0.4 - [ProofServerClient](/api-reference/testkit-js/classes/ProofServerClient.md): @midnight-ntwrk/testkit-js v4.0.4 - [QanetTestEnvironment](/api-reference/testkit-js/classes/QanetTestEnvironment.md): @midnight-ntwrk/testkit-js v4.0.4 - [RemoteTestEnvironment](/api-reference/testkit-js/classes/RemoteTestEnvironment.md): @midnight-ntwrk/testkit-js v4.0.4 - [StaticProofServerContainer](/api-reference/testkit-js/classes/StaticProofServerContainer.md): @midnight-ntwrk/testkit-js v4.0.4 - [TestEnvironment](/api-reference/testkit-js/classes/TestEnvironment.md): @midnight-ntwrk/testkit-js v4.0.4 - [WalletFactory](/api-reference/testkit-js/classes/WalletFactory.md): @midnight-ntwrk/testkit-js v4.0.4 - [WalletSaveStateProvider](/api-reference/testkit-js/classes/WalletSaveStateProvider.md): @midnight-ntwrk/testkit-js v4.0.4 - [WalletSeeds](/api-reference/testkit-js/classes/WalletSeeds.md): @midnight-ntwrk/testkit-js v4.0.4 - [buildUrlWithPath](/api-reference/testkit-js/functions/buildUrlWithPath.md): @midnight-ntwrk/testkit-js v4.0.4 - [createDefaultTestLogger](/api-reference/testkit-js/functions/createDefaultTestLogger.md): @midnight-ntwrk/testkit-js v4.0.4 - [createLogger](/api-reference/testkit-js/functions/createLogger.md): @midnight-ntwrk/testkit-js v4.0.4 - [delay](/api-reference/testkit-js/functions/delay.md): @midnight-ntwrk/testkit-js v4.0.4 - [expectFoundAndDeployedStatesEqual](/api-reference/testkit-js/functions/expectFoundAndDeployedStatesEqual.md): @midnight-ntwrk/testkit-js v4.0.4 - [expectFoundAndDeployedTxDataEqual](/api-reference/testkit-js/functions/expectFoundAndDeployedTxDataEqual.md): @midnight-ntwrk/testkit-js v4.0.4 - [expectFoundAndDeployedTxPrivateDataEqual](/api-reference/testkit-js/functions/expectFoundAndDeployedTxPrivateDataEqual.md): @midnight-ntwrk/testkit-js v4.0.4 - [expectFoundAndDeployedTxPublicDataEqual](/api-reference/testkit-js/functions/expectFoundAndDeployedTxPublicDataEqual.md): @midnight-ntwrk/testkit-js v4.0.4 - [expectSuccessfulCallTx](/api-reference/testkit-js/functions/expectSuccessfulCallTx.md): @midnight-ntwrk/testkit-js v4.0.4 - [expectSuccessfulDeployTx](/api-reference/testkit-js/functions/expectSuccessfulDeployTx.md): @midnight-ntwrk/testkit-js v4.0.4 - [expectSuccessfulTxData](/api-reference/testkit-js/functions/expectSuccessfulTxData.md): @midnight-ntwrk/testkit-js v4.0.4 - [getContainersConfiguration](/api-reference/testkit-js/functions/getContainersConfiguration.md): @midnight-ntwrk/testkit-js v4.0.4 - [getDustSeed](/api-reference/testkit-js/functions/getDustSeed.md): @midnight-ntwrk/testkit-js v4.0.4 - [getInitialShieldedState](/api-reference/testkit-js/functions/getInitialShieldedState.md): @midnight-ntwrk/testkit-js v4.0.4 - [getInitialState](/api-reference/testkit-js/functions/getInitialState.md): @midnight-ntwrk/testkit-js v4.0.4 - [getInitialUnshieldedState](/api-reference/testkit-js/functions/getInitialUnshieldedState.md): @midnight-ntwrk/testkit-js v4.0.4 - [getShieldedSeed](/api-reference/testkit-js/functions/getShieldedSeed.md): @midnight-ntwrk/testkit-js v4.0.4 - [getTestEnvironment](/api-reference/testkit-js/functions/getTestEnvironment.md): @midnight-ntwrk/testkit-js v4.0.4 - [getUnshieldedSeed](/api-reference/testkit-js/functions/getUnshieldedSeed.md): @midnight-ntwrk/testkit-js v4.0.4 - [getWalletStateFilename](/api-reference/testkit-js/functions/getWalletStateFilename.md): @midnight-ntwrk/testkit-js v4.0.4 - [initializeMidnightProviders](/api-reference/testkit-js/functions/initializeMidnightProviders.md): @midnight-ntwrk/testkit-js v4.0.4 - [inMemoryPrivateStateProvider](/api-reference/testkit-js/functions/inMemoryPrivateStateProvider.md): @midnight-ntwrk/testkit-js v4.0.4 - [setContainersConfiguration](/api-reference/testkit-js/functions/setContainersConfiguration.md): @midnight-ntwrk/testkit-js v4.0.4 - [stateValueEqual](/api-reference/testkit-js/functions/stateValueEqual.md): @midnight-ntwrk/testkit-js v4.0.4 - [syncWallet](/api-reference/testkit-js/functions/syncWallet.md): @midnight-ntwrk/testkit-js v4.0.4 - [txsEqual](/api-reference/testkit-js/functions/txsEqual.md): @midnight-ntwrk/testkit-js v4.0.4 - [waitForFunds](/api-reference/testkit-js/functions/waitForFunds.md): @midnight-ntwrk/testkit-js v4.0.4 - [globals](/api-reference/testkit-js/globals.md): @midnight-ntwrk/testkit-js v4.0.4 - [ContainerEndpoints](/api-reference/testkit-js/interfaces/ContainerEndpoints.md): @midnight-ntwrk/testkit-js v4.0.4 - [ContainersConfiguration](/api-reference/testkit-js/interfaces/ContainersConfiguration.md): @midnight-ntwrk/testkit-js v4.0.4 - [ContractConfiguration](/api-reference/testkit-js/interfaces/ContractConfiguration.md): @midnight-ntwrk/testkit-js v4.0.4 - [DustWalletOptions](/api-reference/testkit-js/interfaces/DustWalletOptions.md): @midnight-ntwrk/testkit-js v4.0.4 - [EnvironmentConfiguration](/api-reference/testkit-js/interfaces/EnvironmentConfiguration.md): @midnight-ntwrk/testkit-js v4.0.4 - [LogConfiguration](/api-reference/testkit-js/interfaces/LogConfiguration.md): @midnight-ntwrk/testkit-js v4.0.4 - [ProofServerContainer](/api-reference/testkit-js/interfaces/ProofServerContainer.md): @midnight-ntwrk/testkit-js v4.0.4 - [ProofServerContainerConfiguration](/api-reference/testkit-js/interfaces/ProofServerContainerConfiguration.md): @midnight-ntwrk/testkit-js v4.0.4 - [StandaloneContainerNames](/api-reference/testkit-js/interfaces/StandaloneContainerNames.md): @midnight-ntwrk/testkit-js v4.0.4 - [StandaloneContainersConfiguration](/api-reference/testkit-js/interfaces/StandaloneContainersConfiguration.md): @midnight-ntwrk/testkit-js v4.0.4 - [ComponentPortsConfiguration](/api-reference/testkit-js/type-aliases/ComponentPortsConfiguration.md): @midnight-ntwrk/testkit-js v4.0.4 - [DEFAULT_DUST_OPTIONS](/api-reference/testkit-js/variables/DEFAULT_DUST_OPTIONS.md): @midnight-ntwrk/testkit-js v4.0.4 - [DEFAULT_WALLET_STATE_DIRECTORY](/api-reference/testkit-js/variables/DEFAULT_WALLET_STATE_DIRECTORY.md): @midnight-ntwrk/testkit-js v4.0.4 - [defaultContainersConfiguration](/api-reference/testkit-js/variables/defaultContainersConfiguration.md): @midnight-ntwrk/testkit-js v4.0.4 - [latestContainersConfiguration](/api-reference/testkit-js/variables/latestContainersConfiguration.md): @midnight-ntwrk/testkit-js v4.0.4 - [logger](/api-reference/testkit-js/variables/logger.md): @midnight-ntwrk/testkit-js v4.0.4 - [MINUTE](/api-reference/testkit-js/variables/MINUTE.md): @midnight-ntwrk/testkit-js v4.0.4 - [TEST_MNEMONIC](/api-reference/testkit-js/variables/TEST_MNEMONIC.md): @midnight-ntwrk/testkit-js v4.0.4 ### zswap @midnight/zswap v4.0.0-rc - [ZSwap API](/api-reference/zswap.md): @midnight/zswap v4.0.0-rc - [AuthorizedMint](/api-reference/zswap/classes/AuthorizedMint.md): @midnight/zswap v4.0.0-rc - [CoinSecretKey](/api-reference/zswap/classes/CoinSecretKey.md): @midnight/zswap v4.0.0-rc - [EncryptionSecretKey](/api-reference/zswap/classes/EncryptionSecretKey.md): @midnight/zswap v4.0.0-rc - [Input](/api-reference/zswap/classes/Input.md): @midnight/zswap v4.0.0-rc - [LedgerParameters](/api-reference/zswap/classes/LedgerParameters.md): @midnight/zswap v4.0.0-rc - [LocalState](/api-reference/zswap/classes/LocalState.md): @midnight/zswap v4.0.0-rc - [MerkleTreeCollapsedUpdate](/api-reference/zswap/classes/MerkleTreeCollapsedUpdate.md): @midnight/zswap v4.0.0-rc - [Offer](/api-reference/zswap/classes/Offer.md): @midnight/zswap v4.0.0-rc - [Output](/api-reference/zswap/classes/Output.md): @midnight/zswap v4.0.0-rc - [ProofErasedAuthorizedMint](/api-reference/zswap/classes/ProofErasedAuthorizedMint.md): @midnight/zswap v4.0.0-rc - [ProofErasedInput](/api-reference/zswap/classes/ProofErasedInput.md): @midnight/zswap v4.0.0-rc - [ProofErasedOffer](/api-reference/zswap/classes/ProofErasedOffer.md): @midnight/zswap v4.0.0-rc - [ProofErasedOutput](/api-reference/zswap/classes/ProofErasedOutput.md): @midnight/zswap v4.0.0-rc - [ProofErasedTransaction](/api-reference/zswap/classes/ProofErasedTransaction.md): @midnight/zswap v4.0.0-rc - [ProofErasedTransient](/api-reference/zswap/classes/ProofErasedTransient.md): @midnight/zswap v4.0.0-rc - [SecretKeys](/api-reference/zswap/classes/SecretKeys.md): @midnight/zswap v4.0.0-rc - [SystemTransaction](/api-reference/zswap/classes/SystemTransaction.md): @midnight/zswap v4.0.0-rc - [Transaction](/api-reference/zswap/classes/Transaction.md): @midnight/zswap v4.0.0-rc - [TransactionCostModel](/api-reference/zswap/classes/TransactionCostModel.md): @midnight/zswap v4.0.0-rc - [Transient](/api-reference/zswap/classes/Transient.md): @midnight/zswap v4.0.0-rc - [UnprovenAuthorizedMint](/api-reference/zswap/classes/UnprovenAuthorizedMint.md): @midnight/zswap v4.0.0-rc - [UnprovenInput](/api-reference/zswap/classes/UnprovenInput.md): @midnight/zswap v4.0.0-rc - [UnprovenOffer](/api-reference/zswap/classes/UnprovenOffer.md): @midnight/zswap v4.0.0-rc - [UnprovenOutput](/api-reference/zswap/classes/UnprovenOutput.md): @midnight/zswap v4.0.0-rc - [UnprovenTransaction](/api-reference/zswap/classes/UnprovenTransaction.md): @midnight/zswap v4.0.0-rc - [UnprovenTransient](/api-reference/zswap/classes/UnprovenTransient.md): @midnight/zswap v4.0.0-rc - [ZswapChainState](/api-reference/zswap/classes/ZswapChainState.md): @midnight/zswap v4.0.0-rc - [NetworkId](/api-reference/zswap/enumerations/NetworkId.md): @midnight/zswap v4.0.0-rc - [coinCommitment](/api-reference/zswap/functions/coinCommitment.md): @midnight/zswap v4.0.0-rc - [coinNullifier](/api-reference/zswap/functions/coinNullifier.md): @midnight/zswap v4.0.0-rc - [createCoinInfo](/api-reference/zswap/functions/createCoinInfo.md): @midnight/zswap v4.0.0-rc - [nativeToken](/api-reference/zswap/functions/nativeToken.md): @midnight/zswap v4.0.0-rc - [sampleCoinPublicKey](/api-reference/zswap/functions/sampleCoinPublicKey.md): @midnight/zswap v4.0.0-rc - [sampleContractAddress](/api-reference/zswap/functions/sampleContractAddress.md): @midnight/zswap v4.0.0-rc - [sampleEncryptionPublicKey](/api-reference/zswap/functions/sampleEncryptionPublicKey.md): @midnight/zswap v4.0.0-rc - [sampleTokenType](/api-reference/zswap/functions/sampleTokenType.md): @midnight/zswap v4.0.0-rc - [globals](/api-reference/zswap/globals.md): @midnight/zswap v4.0.0-rc - [CoinCommitment](/api-reference/zswap/type-aliases/CoinCommitment.md): @midnight/zswap v4.0.0-rc - [CoinInfo](/api-reference/zswap/type-aliases/CoinInfo.md): @midnight/zswap v4.0.0-rc - [CoinPublicKey](/api-reference/zswap/type-aliases/CoinPublicKey.md): @midnight/zswap v4.0.0-rc - [ContractAddress](/api-reference/zswap/type-aliases/ContractAddress.md): @midnight/zswap v4.0.0-rc - [EncPublicKey](/api-reference/zswap/type-aliases/EncPublicKey.md): @midnight/zswap v4.0.0-rc - [Nonce](/api-reference/zswap/type-aliases/Nonce.md): @midnight/zswap v4.0.0-rc - [Nullifier](/api-reference/zswap/type-aliases/Nullifier.md): @midnight/zswap v4.0.0-rc - [QualifiedCoinInfo](/api-reference/zswap/type-aliases/QualifiedCoinInfo.md): @midnight/zswap v4.0.0-rc - [TokenType](/api-reference/zswap/type-aliases/TokenType.md): @midnight/zswap v4.0.0-rc - [TransactionHash](/api-reference/zswap/type-aliases/TransactionHash.md): @midnight/zswap v4.0.0-rc - [TransactionId](/api-reference/zswap/type-aliases/TransactionId.md): @midnight/zswap v4.0.0-rc ## compact Midnight은 자체 프로그래밍 언어인 Compact를 제공합니다. Compact로 Midnight 생태계를 위한 스마트 컨트랙트를 작성할 수 있으며, Compact 컴파일러는 ledger와의 상호작용이 올바르게 이루어졌음을 증명하는 영지식 circuit를 생성합니다. - [The Compact language](/compact.md): Midnight은 자체 프로그래밍 언어인 Compact를 제공합니다. Compact로 Midnight 생태계를 위한 스마트 컨트랙트를 작성할 수 있으며, Compact 컴파일러는 ledger와의 상호작용이 올바르게 이루어졌음을 증명하는 영지식 circuit를 생성합니다. ### compilation-and-tooling - [Compact compiler usage page](/compact/compilation-and-tooling/compiler-usage.md): This is the usage page of compactc, a compiler for Compact. - [Compact 커맨드라인 도구 사용법](/compact/compilation-and-tooling/dev-tool-usage.md): Compact 커맨드라인 도구로 Compact 툴체인의 컴파일러, 포매터, fixup 도구를 실행할 수 있습니다. 또한 툴체인 자체나 커맨드라인 도구 자체를 업데이트할 수도 있습니다. - [Compact fixup 사용법](/compact/compilation-and-tooling/fixup-usage.md): fixup-compact 도구의 사용법 페이지입니다. - [Compact 포매터 사용법](/compact/compilation-and-tooling/formatter-usage.md): format-compact 도구의 사용법 페이지입니다. - [Neovim setup for Compact](/compact/compilation-and-tooling/neovim-setup.md): compact.vim은 Neovim에서 Compact 언어를 지원하는 커뮤니티 플러그인입니다. - [Visual Studio Code extension for Compact](/compact/compilation-and-tooling/vscode-plugin.md): Compact용 [Visual Studio Code 확장 프로그램]은 Midnight의 Compact 언어로 스마트 컨트랙트를 작성하고 디버깅할 수 있도록 지원하는 플러그인입니다. ### data-types - [Ledger data types](/compact/data-types/ledger-adt.md): Compact 언어 버전 0.23.0, 컴파일러 버전 0.31.0. - [Opaque data types](/compact/data-types/opaque_data.md): 내부 표현이 드러나는 데이터 타입을 투명 타입이라고 합니다. 이러한 타입은 데이터의 내부 구조가 드러나므로 해당 데이터에 대한 연산을 직접 이해할 수 있습니다. ### reference - [Compact grammar](/compact/reference/compact-grammar.md): Compact 언어 버전 0.23.0. - [Compact keywords](/compact/reference/compact-keywords.md): Module-related keywords - [Compact reference](/compact/reference/compact-reference.md): Overview - [Explicit Disclosure: Midnight "Witness Protection Program"](/compact/reference/explicit-disclosure.md): Introduction - [Ledger data types](/compact/reference/ledger-adt.md): Compact 언어 버전 0.23.0, 컴파일러 버전 0.31.0. - [Writing a contract](/compact/reference/writing.md): 이 페이지는 ### smart-contract-security Midnight의 Compact 스마트 컨트랙트는 프라이버시를 보존하는 연산과 암호학적 보장을 함께 제공합니다. 컴파일러가 일정한 규칙과 제약을 강제하지만, 컨트랙트를 안전하게 동작시키는 책임의 상당 부분은 스마트 컨트랙트를 구현하는 개발자에게 있습니다. 따라서 스마트 컨트랙트 개발자는 자주 발생하는 함정을 이해하고 보안 모범 사례를 따라야 합니다. - [Smart contract security](/compact/smart-contract-security.md): Midnight의 Compact 스마트 컨트랙트는 프라이버시를 보존하는 연산과 암호학적 보장을 함께 제공합니다. 컴파일러가 일정한 규칙과 제약을 강제하지만, 컨트랙트를 안전하게 동작시키는 책임의 상당 부분은 스마트 컨트랙트를 구현하는 개발자에게 있습니다. 따라서 스마트 컨트랙트 개발자는 자주 발생하는 함정을 이해하고 보안 모범 사례를 따라야 합니다. ### standard-library CompactStandardLibrary ∙ 상세 API 레퍼런스 - [Compact standard library](/compact/standard-library.md): CompactStandardLibrary ∙ 상세 API 레퍼런스 - [Detailed API reference](/compact/standard-library/exports.md): Structs ### test-and-debug Compact 스마트 컨트랙트를 테스트하고 디버깅하는 방법을 익힙니다. - [Test and debug](/compact/test-and-debug.md): Compact 스마트 컨트랙트를 테스트하고 디버깅하는 방법을 익힙니다. ## concepts zero-knowledge proof, contract, 검증 가능한 연산 등 Midnight의 핵심 개념을 다룹니다. - [Concepts](/concepts.md): zero-knowledge proof, contract, 검증 가능한 연산 등 Midnight의 핵심 개념을 다룹니다. ### account A reference on the account model. - [Account model](/concepts/account.md): A reference on the account model. ### dust-architecture DUST 아키텍처와 네트워크 사용 방식을 설명하는 레퍼런스입니다. - [DUST architecture](/concepts/dust-architecture.md): DUST 아키텍처와 네트워크 사용 방식을 설명하는 레퍼런스입니다. ### how-midnight-works - [Building blocks](/concepts/how-midnight-works/building-blocks.md): Midnight의 트랜잭션 구조는 독특하며, 처음에는 직관적으로 이해하기 어려울 수 있습니다. - [Impact VM](/concepts/how-midnight-works/impact.md): Impact은 아직 활발히 수정 중입니다. 스토리지 관련 비용을 포함한 여러 속성이 변경될 수 있습니다. - [Private data](/concepts/how-midnight-works/keeping-data-private.md): 이 문서에서는 Midnight 컨트랙트에서 데이터를 비공개로 유지하기 위한 몇 가지 전략을 소개합니다. 완전한 목록은 아니지만 시작점으로 활용할 수 있습니다. - [Midnight's hybrid architecture](/concepts/how-midnight-works/midnight-combined-model.md): Midnight은 여러 접근 방식을 결합하여, 하나의 모델만 선택하도록 강요하는 대신 두 모델을 통합함으로써 각각의 이점을 극대화하는 하이브리드 아키텍처를 구현합니다. - [Transaction semantics](/concepts/how-midnight-works/semantics.md): Ledger states - [Smart contracts on Midnight](/concepts/how-midnight-works/smart-contracts.md): 스마트 컨트랙트에 어느 정도 익숙하더라도, 데이터 보호를 위한 스마트 컨트랙트 설계에는 특유의 과제와 관점이 있습니다. 이 문서에서는 Midnight가 일반적인 공개형 스마트 컨트랙트 솔루션과 어떻게 다른지, 그리고 이러한 차이가 Midnight에서의 컨트랙트 구성에 어떤 영향을 미치는지를 간략히 살펴봅니다. - [Zswap](/concepts/how-midnight-works/zswap.md): Midnight 네이티브 통화 구현의 세부 사항은 아직 확정되지 않았으며, 앞으로 추가 변경이 있을 예정입니다. 기본 연산의 성능도 현재 최적화되지 않은 상태입니다. ### kachina A reference on the Kachina model. - [Kachina](/concepts/kachina.md): A reference on the Kachina model. ### ledgers A reference on the ledger model. - [Ledger](/concepts/ledgers.md): A reference on the ledger model. ### network-architecture - [Consensus](/concepts/network-architecture/consensus.md): Midnight 노드의 합의 메커니즘에 대한 참조 문서. - [Cryptography](/concepts/network-architecture/cryptography.md): Midnight 노드의 암호학에 대한 참조 문서. - [Onchain logic and state](/concepts/network-architecture/onchain-logic.md): Midnight 노드의 온체인 로직과 상태에 대한 참조 문서. - [P2P networking](/concepts/network-architecture/p2p-networking.md): Midnight 노드의 P2P 네트워킹에 대한 참조 문서. - [RPC interface](/concepts/network-architecture/rpc-networking.md): RPC 인터페이스에 대한 참조 문서. - [Storage](/concepts/network-architecture/storage.md): Midnight 노드의 스토리지에 대한 참조 문서. - [Transactions](/concepts/network-architecture/transactions.md): Midnight 노드의 트랜잭션에 대한 참조 문서. ### sidechains-partnerchains Understanding the research foundation of the partner chain framework - [Sidechain과 partner chain의 기원](/concepts/sidechains-partnerchains.md): Understanding the research foundation of the partner chain framework ### utxo UTXO 모델은 디지털 가치에 대한 근본적으로 다른 사고방식입니다. Account 모델이 전통적인 은행 업무를 반영하여 익숙하게 느껴졌다면, UTXO 모델은 처음에는 낯설 수 있습니다. 이를 이해하면 설계상의 trade-off가 분명해지며, Midnight가 왜 프라이버시와 병렬 처리를 위한 기반으로 UTXO를 선택했는지 알 수 있습니다. - [UTXO model](/concepts/utxo.md): UTXO 모델은 디지털 가치에 대한 근본적으로 다른 사고방식입니다. Account 모델이 전통적인 은행 업무를 반영하여 익숙하게 느껴졌다면, UTXO 모델은 처음에는 낯설 수 있습니다. 이를 이해하면 설계상의 trade-off가 분명해지며, Midnight가 왜 프라이버시와 병렬 처리를 위한 기반으로 UTXO를 선택했는지 알 수 있습니다. ### web3 A reference on the Web3 model. - [Web3](/concepts/web3.md): A reference on the Web3 model. ### zero-knowledge-proofs A reference on how zero-knowledge proofs work and how they are used in Midnight. - [Zero-knowledge proof](/concepts/zero-knowledge-proofs.md): A reference on how zero-knowledge proofs work and how they are used in Midnight. ### zswap A reference on how Zswap works and how it is used in Midnight. - [zswap](/concepts/zswap.md): A reference on how Zswap works and how it is used in Midnight. ## examples ### contracts - [배틀쉽 간단 버전](/examples/contracts/battleship-simple.md): 예제 컨트랙트 - [계산기 컨트랙트](/examples/contracts/calculator.md): 수학 연산을 위한 예제 컨트랙트 - [선거 컨트랙트](/examples/contracts/election.md): 비공개 상태 접근을 위한 예제 컨트랙트 - [비공개 게스트 리스트 컨트랙트](/examples/contracts/private-guest-list.md): 예제 컨트랙트 - [비공개 최저가 경매 컨트랙트](/examples/contracts/private-reserve-auction.md): 예제 컨트랙트 - [차폐 및 비차폐 토큰 전송](/examples/contracts/token-transfers.md): 토큰 전송 예제 ### dapps - [Bulletin board DApp](/examples/dapps/bboard.md): 게시판 DApp이 Midnight Network에서 영지식 증명을 활용하여 프라이버시를 보호하면서 메시지를 게시하는 방법을 알아봅니다. - [Counter DApp](/examples/dapps/counter.md): Midnight Network에서 counter DApp의 작동 방식을 알아봅니다. ## getting-started Midnight에서 빌드를 시작하세요. - [Get started](/getting-started.md): Midnight에서 빌드를 시작하세요. ### hello-world Midnight의 로컬 테스트 네트워크에서 Hello World smart contract를 만들고 컴파일하는 방법을 학습하세요. - [Create your first Midnight contract](/getting-started/hello-world.md): Midnight의 로컬 테스트 네트워크에서 Hello World smart contract를 만들고 컴파일하는 방법을 학습하세요. ### installation Midnight 개발 환경을 설정하고, 도구를 구성하고, 첫 번째 zero-knowledge 애플리케이션을 배포하세요. - [Toolchain 설치](/getting-started/installation.md): Midnight 개발 환경을 설정하고, 도구를 구성하고, 첫 번째 zero-knowledge 애플리케이션을 배포하세요. ### quickstart create-mn-app CLI 도구를 사용하여 Midnight DApp 만들기를 시작하세요. - [Create a Midnight DApp](/getting-started/quickstart.md): create-mn-app CLI 도구를 사용하여 Midnight DApp 만들기를 시작하세요. ## glossary Midnight Network에서 사용되는 용어집입니다. - [Midnight Network Glossary](/glossary.md): Midnight Network에서 사용되는 용어집입니다. ## guides ### acquire-tokens Midnight Network용 테스트 token을 받는 방법을 알아봅니다. - [Get faucet tokens](/guides/acquire-tokens.md): Midnight Network용 테스트 token을 받는 방법을 알아봅니다. ### compact-javascript-runtime Midnight Network의 Compact JavaScript 구현에 대해 알아봅니다. - [The Compact JavaScript implementation](/guides/compact-javascript-runtime.md): Midnight Network의 Compact JavaScript 구현에 대해 알아봅니다. ### deploy-mn-app 컴파일된 Hello World 스마트 컨트랙트를 Midnight의 Preprod 네트워크에 배포합니다. - [Hello World 컨트랙트 배포하기](/guides/deploy-mn-app.md): 컴파일된 Hello World 스마트 컨트랙트를 Midnight의 Preprod 네트워크에 배포합니다. ### generating-dust-programmatically Guide on generating DUST programmatically on the Midnight Preprod environment using the Midnight wallet SDK. - [Preprod에서 프로그래밍 방식으로 DUST 생성하기](/guides/generating-dust-programmatically.md): Guide on generating DUST programmatically on the Midnight Preprod environment using the Midnight wallet SDK. ### interact-with-mn-app Midnight Network에 배포된 hello world contract와 상호작용하는 CLI를 구축합니다. - [Hello world contract와 상호작용하기](/guides/interact-with-mn-app.md): Midnight Network에 배포된 hello world contract와 상호작용하는 CLI를 구축합니다. ### making-decision-on-contract-updatability Learn about Compact contracts updatability - [컨트랙트 업데이트 가능성 결정하기](/guides/making-decision-on-contract-updatability.md): Learn about Compact contracts updatability ### midnight-local-network 개발 및 테스트를 위한 로컬 Midnight 네트워크를 설정하는 방법을 알아봅니다. - [Midnight local network](/guides/midnight-local-network.md): 개발 및 테스트를 위한 로컬 Midnight 네트워크를 설정하는 방법을 알아봅니다. ### nextjs-wallet-connect Midnight DApp Connector API를 사용하여 지갑에 연결하는 Next.js 애플리케이션을 만드는 방법을 알아보세요. - [Next.js 지갑 커넥터 만들기](/guides/nextjs-wallet-connect.md): Midnight DApp Connector API를 사용하여 지갑에 연결하는 Next.js 애플리케이션을 만드는 방법을 알아보세요. ### query-the-blockchain Midnight 블록체인을 조회하는 방법을 설명하는 가이드입니다. - [블록체인 데이터를 조회하는 방법](/guides/query-the-blockchain.md): Midnight 블록체인을 조회하는 방법을 설명하는 가이드입니다. ### react-wallet-connect Midnight DApp Connector API를 사용하여 지갑에 연결하는 React 애플리케이션을 만드는 방법을 알아보세요. - [React 지갑 커넥터 만들기](/guides/react-wallet-connect.md): Midnight DApp Connector API를 사용하여 지갑에 연결하는 React 애플리케이션을 만드는 방법을 알아보세요. ### run-proof-server Midnight Network용 proof server를 실행하는 방법을 알아봅니다. - [Proof server](/guides/run-proof-server.md): Midnight Network용 proof server를 실행하는 방법을 알아봅니다. ### use-compact-javascript-implementation Midnight Network에서 Compact JavaScript 구현을 사용하는 방법을 알아봅니다. - [Use the Compact JavaScript implementation](/guides/use-compact-javascript-implementation.md): Midnight Network에서 Compact JavaScript 구현을 사용하는 방법을 알아봅니다. ### windows-compact-setup Windows Subsystem for Linux(WSL)를 사용하여 Windows에서 Midnight 개발 환경을 설정하는 방법을 알아보세요. - [Windows Compact 설정](/guides/windows-compact-setup.md): Windows Subsystem for Linux(WSL)를 사용하여 Windows에서 Midnight 개발 환경을 설정하는 방법을 알아보세요. ## how-to ### bun-runtime-midnight Bun 패키지 매니저와 Compact 컴파일러를 설정하여 Midnight 블록체인에서 스마트 컨트랙트와 애플리케이션을 빌드합니다. - [Set up Bun for Midnight development](/how-to/bun-runtime-midnight.md): Bun 패키지 매니저와 Compact 컴파일러를 설정하여 Midnight 블록체인에서 스마트 컨트랙트와 애플리케이션을 빌드합니다. ### decode-1010-transaction-rejection-errors Decode the inner u8 in Substrate code 1010 "Invalid Transaction" responses to identify the underlying Midnight ledger error variant. - [Decode 1010 transaction rejection errors](/how-to/decode-1010-transaction-rejection-errors.md): Decode the inner u8 in Substrate code 1010 "Invalid Transaction" responses to identify the underlying Midnight ledger error variant. ### fix-package-repository-access-failures Midnight npm 패키지 설치 시 발생하는 403 Forbidden 에러를 해결하는 방법입니다. - [Fix package repository access failures](/how-to/fix-package-repository-access-failures.md): Midnight npm 패키지 설치 시 발생하는 403 Forbidden 에러를 해결하는 방법입니다. ### fix-version-mismatches Midnight 컴파일러, 런타임 등 컴포넌트 간 버전 호환성 문제를 해결하는 방법입니다. - [Fix version mismatch errors](/how-to/fix-version-mismatches.md): Midnight 컴파일러, 런타임 등 컴포넌트 간 버전 호환성 문제를 해결하는 방법입니다. ## nodes Midnight 노드에 대한 레퍼런스입니다. - [Midnight Node Overview](/nodes.md): Midnight 노드에 대한 레퍼런스입니다. ### boot-node Midnight boot node 설정 가이드입니다. - [Setting up Boot Nodes for Midnight](/nodes/boot-node.md): Midnight boot node 설정 가이드입니다. ### cardano-db-sync Midnight를 위한 Cardano-db-sync 설정 가이드입니다. - [Setting up Cardano-db-sync](/nodes/cardano-db-sync.md): Midnight를 위한 Cardano-db-sync 설정 가이드입니다. ### full-node Midnight full node 및 archive node 설정 가이드입니다. - [Setting up Full and Archive Nodes for Midnight](/nodes/full-node.md): Midnight full node 및 archive node 설정 가이드입니다. ### node-endpoints Midnight 네트워크의 주요 파라미터 레퍼런스입니다. - [Node endpoints](/nodes/node-endpoints.md): Midnight 네트워크의 주요 파라미터 레퍼런스입니다. ### rpc-node Midnight RPC node 설정 가이드입니다. - [Setting up RPC Nodes for Midnight](/nodes/rpc-node.md): Midnight RPC node 설정 가이드입니다. ## relnotes ### compact Compact은 Midnight 전용 스마트 컨트랙트 언어로, 안전하고 효율적인 탈중앙화 애플리케이션 개발을 위해 만들어졌습니다. - [Compact toolchain](/relnotes/compact.md): Compact은 Midnight 전용 스마트 컨트랙트 언어로, 안전하고 효율적인 탈중앙화 애플리케이션 개발을 위해 만들어졌습니다. ### compact-js Compact.js은 Compact 컴파일러로 컴파일된 스마트 컨트랙트를 위한 TypeScript 기반 실행 환경을 제공합니다. - [Compact.js](/relnotes/compact-js.md): Compact.js은 Compact 컴파일러로 컴파일된 스마트 컨트랙트를 위한 TypeScript 기반 실행 환경을 제공합니다. ### compact-tools Compact은 Midnight의 전용 스마트 컨트랙트 프로그래밍 언어로, 안전하고 효율적이며 적응력 있는 탈중앙화 애플리케이션을 구축하기 위해 설계되었습니다. - [Compact developer tools](/relnotes/compact-tools.md): Compact은 Midnight의 전용 스마트 컨트랙트 프로그래밍 언어로, 안전하고 효율적이며 적응력 있는 탈중앙화 애플리케이션을 구축하기 위해 설계되었습니다. ### dapp-connector-api DApp Connector API는 탈중앙화 애플리케이션(DApp)에서 지갑 접근 요청, 인가 확인, Midnight 네트워크 연동에 필요한 서비스 URI 조회 기능을 제공합니다. - [DApp Connector API](/relnotes/dapp-connector-api.md): DApp Connector API는 탈중앙화 애플리케이션(DApp)에서 지갑 접근 요청, 인가 확인, Midnight 네트워크 연동에 필요한 서비스 URI 조회 기능을 제공합니다. ### ledger Midnight 원장(Ledger)은 컨트랙트 상태와 토큰 상태를 기록하는 공개 저장소입니다. Zswap 암호학적 커밋먼트와 컨트랙트 주소를 각 상태에 매핑합니다. - [Ledger](/relnotes/ledger.md): Midnight 원장(Ledger)은 컨트랙트 상태와 토큰 상태를 기록하는 공개 저장소입니다. Zswap 암호학적 커밋먼트와 컨트랙트 주소를 각 상태에 매핑합니다. ### midnight-indexer Midnight Indexer는 Midnight 노드의 블록체인 데이터를 최종 사용자 애플리케이션에 효율적으로 전달하는 컴포넌트입니다. 블록 이력 조회 및 처리, 인덱싱 데이터 저장, GraphQL API를 통한 쿼리 및 구독 기능을 제공합니다. - [Midnight Indexer](/relnotes/midnight-indexer.md): Midnight Indexer는 Midnight 노드의 블록체인 데이터를 최종 사용자 애플리케이션에 효율적으로 전달하는 컴포넌트입니다. 블록 이력 조회 및 처리, 인덱싱 데이터 저장, GraphQL API를 통한 쿼리 및 구독 기능을 제공합니다. ### midnight-js Midnight.js는 Midnight 블록체인 기반 탈중앙화 애플리케이션 개발을 위한 클라이언트 라이브러리입니다. - [Midnight.js](/relnotes/midnight-js.md): Midnight.js는 Midnight 블록체인 기반 탈중앙화 애플리케이션 개발을 위한 클라이언트 라이브러리입니다. ### midnight-wallet-api Wallet API은 더 이상 사용되지 않습니다. 지갑 기능은 이제 Wallet SDK을 통해 처리됩니다. 모든 지갑 운영 및 통합에 Wallet SDK을 사용하도록 마이그레이션하세요. - [Wallet API](/relnotes/midnight-wallet-api.md): Wallet API은 더 이상 사용되지 않습니다. 지갑 기능은 이제 Wallet SDK을 통해 처리됩니다. 모든 지갑 운영 및 통합에 Wallet SDK을 사용하도록 마이그레이션하세요. ### network Environments and endpoints for Midnight. - [환경 및 엔드포인트](/relnotes/network.md): Environments and endpoints for Midnight. ### node Node는 Midnight 네트워크의 핵심 구성 요소로, 블록 동기화, 트랜잭션 검증, 체인 상태 관리를 담당합니다. - [Node](/relnotes/node.md): Node는 Midnight 네트워크의 핵심 구성 요소로, 블록 동기화, 트랜잭션 검증, 체인 상태 관리를 담당합니다. ### onchain-runtime Ledger 7.0.0부터 Onchain Runtime 릴리스는 Ledger 릴리스의 일부로 포함됩니다. 최신 Onchain Runtime 릴리스와 업데이트는 릴리스 노트 개요를 참고하세요. - [Onchain Runtime](/relnotes/onchain-runtime.md): Ledger 7.0.0부터 Onchain Runtime 릴리스는 Ledger 릴리스의 일부로 포함됩니다. 최신 Onchain Runtime 릴리스와 업데이트는 릴리스 노트 개요를 참고하세요. ### overview Latest stable release - [Latest stable release](/relnotes/overview.md): Latest stable release ### proof-server Ledger 7.0.0부터 Proof Server 릴리스는 Ledger 릴리스의 일부로 포함됩니다. 최신 Proof Server 릴리스와 업데이트는 릴리스 노트 개요를 참고하세요. - [Proof Server](/relnotes/proof-server.md): Ledger 7.0.0부터 Proof Server 릴리스는 Ledger 릴리스의 일부로 포함됩니다. 최신 Proof Server 릴리스와 업데이트는 릴리스 노트 개요를 참고하세요. ### support-matrix --- - [Compatibility matrix](/relnotes/support-matrix.md): --- ### wallet Midnight Wallet SDK은 Midnight 블록체인을 위해 설계된 디지털 지갑의 SDK로, 사용자가 개인 키를 안전하게 보관하고, 자산을 관리하며, 탈중앙화 애플리케이션과 상호작용할 수 있게 합니다. - [Wallet SDK](/relnotes/wallet.md): Midnight Wallet SDK은 Midnight 블록체인을 위해 설계된 디지털 지갑의 SDK로, 사용자가 개인 키를 안전하게 보관하고, 자산을 관리하며, 탈중앙화 애플리케이션과 상호작용할 수 있게 합니다. ## sdks Midnight SDK를 사용하면 프라이버시가 보장되는 탈중앙화 애플리케이션을 구축할 수 있습니다. 스마트 컨트랙트, 지갑, 풀스택 DApp 개발에 필요한 도구를 모두 제공합니다. - [Midnight SDKs](/sdks.md): Midnight SDK를 사용하면 프라이버시가 보장되는 탈중앙화 애플리케이션을 구축할 수 있습니다. 스마트 컨트랙트, 지갑, 풀스택 DApp 개발에 필요한 도구를 모두 제공합니다. ### community - [Midnight agent skills](/sdks/community/ai-tools/midnight-agent-skills.md): midnight_agent_skills은 AI 코딩 어시스턴트에 Compact 문법, Midnight SDK, 네트워크 설정, 개발자 커뮤니티에서 수집한 흔한 함정에 대한 정확한 지식을 제공하는 4개 모듈식 에이전트 스킬 모음입니다. ### error-reference Midnight SDK 및 클라이언트 라이브러리의 오류 레퍼런스입니다. - [Error reference](/sdks/error-reference.md): Midnight SDK 및 클라이언트 라이브러리의 오류 레퍼런스입니다. ### official - [Midnight.js](/sdks/official/midnight-js.md): Midnight Network에서 DApp을 구축하기 위한 종합 TypeScript SDK입니다. - [Midnight wallet SDK](/sdks/official/wallet-developer-guide.md): Midnight Wallet SDK 개발자 가이드로, 비차폐(unshielded), 차폐(shielded), DUST 지갑 운영을 다룹니다. ### overview - [Authentication](/sdks/overview/authentication.md): Midnight SDK 및 클라이언트 라이브러리의 인증 방법을 알아보세요. - [Rate limits](/sdks/overview/rate-limits.md): Midnight SDK 및 클라이언트 라이브러리의 속도 제한에 대해 알아보세요. ### tags - [Tags](/sdks/tags.md) - [One doc tagged with "agent-skills"](/sdks/tags/agent-skills.md) - [One doc tagged with "ai"](/sdks/tags/ai.md) - [One doc tagged with "authentication"](/sdks/tags/authentication.md) - [One doc tagged with "compact"](/sdks/tags/compact.md) - [One doc tagged with "developer guide"](/sdks/tags/developer-guide.md) - [2 docs tagged with "developer-tools"](/sdks/tags/developer-tools.md) - [One doc tagged with "DUST"](/sdks/tags/dust.md) - [One doc tagged with "error reference"](/sdks/tags/error-reference.md) - [One doc tagged with "integration"](/sdks/tags/integration.md) - [One doc tagged with "issues"](/sdks/tags/issues.md) - [One doc tagged with "midnight.js"](/sdks/tags/midnight-js.md) - [One doc tagged with "rate limits"](/sdks/tags/rate-limits.md) - [4 docs tagged with "sdk"](/sdks/tags/sdk.md) - [One doc tagged with "typescript"](/sdks/tags/typescript.md) - [One doc tagged with "wallet"](/sdks/tags/wallet.md) ### troubleshoot Midnight Network 기반 개발 시 흔히 발생하는 문제를 해결합니다. - [Common SDK integration issues](/sdks/troubleshoot.md): Midnight Network 기반 개발 시 흔히 발생하는 문제를 해결합니다. ## search - [Search the documentation](/search.md) ## troubleshoot ### faq Midnight Network에 관한 자주 묻는 질문과 답변입니다. - [Frequently asked questions](/troubleshoot/faq.md): Midnight Network에 관한 자주 묻는 질문과 답변입니다. ### getting-help Midnight Network 개발 및 트러블슈팅 지원 안내입니다. - [Support](/troubleshoot/getting-help.md): Midnight Network 개발 및 트러블슈팅 지원 안내입니다. ### troubleshoot-compact-nixos NixOS에서 Midnight Compact 도구 설치 문제를 해결하는 방법입니다. - [Troubleshoot Compact toolchain installation issue on NixOS](/troubleshoot/troubleshoot-compact-nixos.md): NixOS에서 Midnight Compact 도구 설치 문제를 해결하는 방법입니다. ## tutorials ### bboard - [Bulletin board API implementation](/tutorials/bboard/bboard-api-implementation.md): 게시판 CLI를 위한 API 패키지를 구현합니다. - [Bulletin board CLI](/tutorials/bboard/bboard-cli.md): Midnight 네트워크에서 게시판 CLI DApp을 구축하는 방법을 알아봅니다. - [Bulletin board CLI implementation](/tutorials/bboard/bboard-cli-implementation.md): 게시판 애플리케이션을 위한 CLI 패키지를 구현합니다. - [Bulletin board contract](/tutorials/bboard/smart-contract.md): Midnight 네트워크에서 프라이버시를 보호하는 게시판 컨트랙트를 구축하는 방법을 알아봅니다. ### bship - [Battleship contract](/tutorials/bship/smart-contract.md): Battleship 컨트랙트를 구축하며 모범 사례를 익혀보세요. - [Battleship tests](/tutorials/bship/test-suite.md): Battleship 컨트랙트를 테스트하는 방법을 알아봅니다. ### counter - [Counter CLI](/tutorials/counter/counter-cli.md): Midnight 네트워크에서 counter CLI DApp을 구축하는 방법을 알아봅니다. - [Counter contract](/tutorials/counter/smart-contract.md): Midnight 네트워크에서 counter 컨트랙트를 구축하는 방법을 알아봅니다. ## what-is-midnight Midnight은 데이터 보호에 특화된 blockchain 플랫폼입니다. 민감한 데이터의 프라이버시를 지키면서 분산 원장의 장점을 활용할 수 있도록 설계되었습니다. - [Midnight이란?](/what-is-midnight.md): Midnight은 데이터 보호에 특화된 blockchain 플랫폼입니다. 민감한 데이터의 프라이버시를 지키면서 분산 원장의 장점을 활용할 수 있도록 설계되었습니다.