TzKTBakerHealth
+TzKTBakerStatus
public enum TzKTBakerHealth : String, Codable
+ public enum TzKTBakerStatus : String, Codable
The stability of the bakers server
+Whether the baker is actively running or not
TzKTBakerHealth
Declaration
Declaration
-
-
- dead
+
+
+ notResponding
Declaration
Declaration
Swift
-case dead
+ case notResponding = "not_responding"
Declaration
diff --git a/Enums/TzKTBakerTiming.html b/Enums/TzKTBakerTiming.html deleted file mode 100644 index c45b5e2..0000000 --- a/Enums/TzKTBakerTiming.html +++ /dev/null @@ -1,847 +0,0 @@ - - - -TzKTBakerTiming
-public enum TzKTBakerTiming : String, Codable
-
- The reliability of the bakers payouts
- --
-
-
- --
- - - stable -
-- --- - -- ----Declaration
---Swift
-
- -case stable
- -
- --
- - - unstable -
-- --- - -- ----Declaration
---Swift
-
- -case unstable
- -
- --
- - - suspicious -
-- --- - -- ----Declaration
---Swift
-
- -case suspicious
- -
- --
- - - no_data -
-- --- - -- ----Declaration
---Swift
-
- -case no_data
-
Declaration
diff --git a/Enums/WalletError.html b/Enums/WalletError.html index 52cd052..3a3c5af 100644 --- a/Enums/WalletError.html +++ b/Enums/WalletError.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Enums/WalletType.html b/Enums/WalletType.html index bb8bfae..bcc6cc4 100644 --- a/Enums/WalletType.html +++ b/Enums/WalletType.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Extensions.html b/Extensions.html index f5e4a3c..74f20ef 100644 --- a/Extensions.html +++ b/Extensions.html @@ -291,13 +291,7 @@ TorusAuthProviderDeclaration
diff --git a/Extensions/AnyPublisher.html b/Extensions/AnyPublisher.html index 7d42de8..e2bdd5d 100644 --- a/Extensions/AnyPublisher.html +++ b/Extensions/AnyPublisher.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Extensions/Array.html b/Extensions/Array.html index ac43794..861f3fb 100644 --- a/Extensions/Array.html +++ b/Extensions/Array.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Extensions/Collection.html b/Extensions/Collection.html index b4dc2f9..fe3b54f 100644 --- a/Extensions/Collection.html +++ b/Extensions/Collection.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Extensions/Date.html b/Extensions/Date.html index 5a68273..0273c12 100644 --- a/Extensions/Date.html +++ b/Extensions/Date.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Extensions/DateFormatter.html b/Extensions/DateFormatter.html index ea19df2..74ea415 100644 --- a/Extensions/DateFormatter.html +++ b/Extensions/DateFormatter.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Extensions/Decimal.html b/Extensions/Decimal.html index f153655..85b5bf1 100644 --- a/Extensions/Decimal.html +++ b/Extensions/Decimal.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Extensions/Dictionary.html b/Extensions/Dictionary.html index 85ebc8b..631702a 100644 --- a/Extensions/Dictionary.html +++ b/Extensions/Dictionary.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Extensions/Error.html b/Extensions/Error.html index 4e2daa6..14f8dd5 100644 --- a/Extensions/Error.html +++ b/Extensions/Error.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Extensions/KeyedDecodingContainer.html b/Extensions/KeyedDecodingContainer.html index b0c65e2..86f05f0 100644 --- a/Extensions/KeyedDecodingContainer.html +++ b/Extensions/KeyedDecodingContainer.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Extensions/Logger.html b/Extensions/Logger.html index a6f6eec..aeb3280 100644 --- a/Extensions/Logger.html +++ b/Extensions/Logger.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Extensions/NSImage.html b/Extensions/NSImage.html index a2f00ae..c4bb6d4 100644 --- a/Extensions/NSImage.html +++ b/Extensions/NSImage.html @@ -293,13 +293,7 @@ TorusAuthProviderNSImage
diff --git a/Extensions/Publisher.html b/Extensions/Publisher.html index 23dd5ba..c6c76fe 100644 --- a/Extensions/Publisher.html +++ b/Extensions/Publisher.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Extensions/Result.html b/Extensions/Result.html index 37d1907..15b8cfb 100644 --- a/Extensions/Result.html +++ b/Extensions/Result.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Extensions/String.html b/Extensions/String.html index 20d5d92..61befb7 100644 --- a/Extensions/String.html +++ b/Extensions/String.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Extensions/Thread.html b/Extensions/Thread.html index deb2d91..6bb3dd1 100644 --- a/Extensions/Thread.html +++ b/Extensions/Thread.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Extensions/URL.html b/Extensions/URL.html index ce40bbd..6dfbba6 100644 --- a/Extensions/URL.html +++ b/Extensions/URL.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Protocols.html b/Protocols.html index 0e2d4a0..cf43e6f 100644 --- a/Protocols.html +++ b/Protocols.html @@ -291,13 +291,7 @@ TorusAuthProviderDeclaration
diff --git a/Protocols/FailWithParser.html b/Protocols/FailWithParser.html index 31ed430..c9871ed 100644 --- a/Protocols/FailWithParser.html +++ b/Protocols/FailWithParser.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Protocols/Wallet.html b/Protocols/Wallet.html index 2f69590..cc828f7 100644 --- a/Protocols/Wallet.html +++ b/Protocols/Wallet.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs.html b/Structs.html index bdde245..b0daadf 100644 --- a/Structs.html +++ b/Structs.html @@ -291,13 +291,7 @@ TorusAuthProviderDeclaration
-
-
- TzKTBaker
-
- Data representing a baker from TzKT or Baking-Bad
- - See more -Declaration
-Swift
-public struct TzKTBaker : Codable, Hashable
-
-
-
-
- TzKTBakerConfig
-
- The bakers config file for details on when fees, min delegation etc change
- - See more -Declaration
-Swift
-public struct TzKTBakerConfig : Codable
-
-
-
-
- TzKTBakerConfigDoubleValue
+
+
+ TzKTBakerSettings
Declaration
Declaration
-Swift
-public struct TzKTBakerConfigDoubleValue : Codable
+ Object to denote the the setting parameters of the baker. Can be used seperately for both delegation and staking
-
-
-
- TzKTBakerConfigIntValue
-
- Declaration
Swift
-public struct TzKTBakerConfigIntValue : Codable
+ public struct TzKTBakerSettings : Codable
Declaration
-
-
- TzKTBakerConfigRewardStruct
+
+
+ TzKTBaker
Declaration
Baker config payout flags
+Data representing a baker from TzKT or Baking-Bad
- See more + See moreDeclaration
Swift
-public struct TzKTBakerConfigRewardStruct : Codable
+ public struct TzKTBaker : Codable, Hashable
Declaration
Declaration
diff --git a/Structs/AggregateRewardInformation.html b/Structs/AggregateRewardInformation.html index 1f22c49..9a30307 100644 --- a/Structs/AggregateRewardInformation.html +++ b/Structs/AggregateRewardInformation.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/BetterCallDevOperation.html b/Structs/BetterCallDevOperation.html index 376fb49..64e1d76 100644 --- a/Structs/BetterCallDevOperation.html +++ b/Structs/BetterCallDevOperation.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/BetterCallDevOperationError.html b/Structs/BetterCallDevOperationError.html index f81d1ff..76db239 100644 --- a/Structs/BetterCallDevOperationError.html +++ b/Structs/BetterCallDevOperationError.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/BlockchainHead.html b/Structs/BlockchainHead.html index b3725a8..c9f960b 100644 --- a/Structs/BlockchainHead.html +++ b/Structs/BlockchainHead.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/DexAddCalculationResult.html b/Structs/DexAddCalculationResult.html index 40d5b0d..541cc5c 100644 --- a/Structs/DexAddCalculationResult.html +++ b/Structs/DexAddCalculationResult.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/DexRemoveCalculationResult.html b/Structs/DexRemoveCalculationResult.html index bb8cb62..fc02959 100644 --- a/Structs/DexRemoveCalculationResult.html +++ b/Structs/DexRemoveCalculationResult.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/DexSwapCalculationResult.html b/Structs/DexSwapCalculationResult.html index 98cdb21..e32e6eb 100644 --- a/Structs/DexSwapCalculationResult.html +++ b/Structs/DexSwapCalculationResult.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/DipDupChartData.html b/Structs/DipDupChartData.html index 11a4fe9..f5729c9 100644 --- a/Structs/DipDupChartData.html +++ b/Structs/DipDupChartData.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/DipDupChartObject.html b/Structs/DipDupChartObject.html index abaf951..3485d16 100644 --- a/Structs/DipDupChartObject.html +++ b/Structs/DipDupChartObject.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/DipDupExchange.html b/Structs/DipDupExchange.html index 9a18785..5ce17be 100644 --- a/Structs/DipDupExchange.html +++ b/Structs/DipDupExchange.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/DipDupExchangesAndTokens.html b/Structs/DipDupExchangesAndTokens.html index 3ca51d0..1df587b 100644 --- a/Structs/DipDupExchangesAndTokens.html +++ b/Structs/DipDupExchangesAndTokens.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/DipDupExchangesAndTokensResponse.html b/Structs/DipDupExchangesAndTokensResponse.html index 494987d..1ccbfde 100644 --- a/Structs/DipDupExchangesAndTokensResponse.html +++ b/Structs/DipDupExchangesAndTokensResponse.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/DipDupPosition.html b/Structs/DipDupPosition.html index 6a8583a..c6540e4 100644 --- a/Structs/DipDupPosition.html +++ b/Structs/DipDupPosition.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/DipDupPositionData.html b/Structs/DipDupPositionData.html index a182f8b..d613772 100644 --- a/Structs/DipDupPositionData.html +++ b/Structs/DipDupPositionData.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/DipDupToken.html b/Structs/DipDupToken.html index 47d7273..e1815a5 100644 --- a/Structs/DipDupToken.html +++ b/Structs/DipDupToken.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/FailWith.html b/Structs/FailWith.html index be458af..81166d6 100644 --- a/Structs/FailWith.html +++ b/Structs/FailWith.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/FailWithParserLiquidityBaking.html b/Structs/FailWithParserLiquidityBaking.html index 0733d99..480d101 100644 --- a/Structs/FailWithParserLiquidityBaking.html +++ b/Structs/FailWithParserLiquidityBaking.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/GraphQLError.html b/Structs/GraphQLError.html index 41a2f14..7d2e44c 100644 --- a/Structs/GraphQLError.html +++ b/Structs/GraphQLError.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/GraphQLResponse.html b/Structs/GraphQLResponse.html index 041daf7..97d37d2 100644 --- a/Structs/GraphQLResponse.html +++ b/Structs/GraphQLResponse.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/KukaiError.html b/Structs/KukaiError.html index 8c63196..20bf304 100644 --- a/Structs/KukaiError.html +++ b/Structs/KukaiError.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/KukaiError/ErrorType.html b/Structs/KukaiError/ErrorType.html index 0154e12..da8cc91 100644 --- a/Structs/KukaiError/ErrorType.html +++ b/Structs/KukaiError/ErrorType.html @@ -295,13 +295,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/LiquidityBakingData.html b/Structs/LiquidityBakingData.html index 28d97de..bf7ae1e 100644 --- a/Structs/LiquidityBakingData.html +++ b/Structs/LiquidityBakingData.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/LoggingConfig.html b/Structs/LoggingConfig.html index 0ecdeb3..05565f5 100644 --- a/Structs/LoggingConfig.html +++ b/Structs/LoggingConfig.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/NFT.html b/Structs/NFT.html index c7e54e4..00e90cd 100644 --- a/Structs/NFT.html +++ b/Structs/NFT.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/NetworkConstants.html b/Structs/NetworkConstants.html index 7c5dd04..796cedc 100644 --- a/Structs/NetworkConstants.html +++ b/Structs/NetworkConstants.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/NetworkVersion.html b/Structs/NetworkVersion.html index 271eed9..6ab8501 100644 --- a/Structs/NetworkVersion.html +++ b/Structs/NetworkVersion.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/NilOnDecodingError.html b/Structs/NilOnDecodingError.html index 5fcec00..3f2f407 100644 --- a/Structs/NilOnDecodingError.html +++ b/Structs/NilOnDecodingError.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/ObjktAttribute.html b/Structs/ObjktAttribute.html index f484a29..c8c6487 100644 --- a/Structs/ObjktAttribute.html +++ b/Structs/ObjktAttribute.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/ObjktAttributeCounts.html b/Structs/ObjktAttributeCounts.html index cb9aa45..6426a36 100644 --- a/Structs/ObjktAttributeCounts.html +++ b/Structs/ObjktAttributeCounts.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/ObjktAttributeData.html b/Structs/ObjktAttributeData.html index 3c7e9ea..723936b 100644 --- a/Structs/ObjktAttributeData.html +++ b/Structs/ObjktAttributeData.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/ObjktCollection.html b/Structs/ObjktCollection.html index a5f2e92..4cac35e 100644 --- a/Structs/ObjktCollection.html +++ b/Structs/ObjktCollection.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/ObjktCollections.html b/Structs/ObjktCollections.html index f40e832..7d53817 100644 --- a/Structs/ObjktCollections.html +++ b/Structs/ObjktCollections.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/ObjktCreator.html b/Structs/ObjktCreator.html index 0fb0cf4..a4e28ff 100644 --- a/Structs/ObjktCreator.html +++ b/Structs/ObjktCreator.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/ObjktEvent.html b/Structs/ObjktEvent.html index 503d9d6..d06bf07 100644 --- a/Structs/ObjktEvent.html +++ b/Structs/ObjktEvent.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/ObjktFa.html b/Structs/ObjktFa.html index c5157a2..086e8cc 100644 --- a/Structs/ObjktFa.html +++ b/Structs/ObjktFa.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/ObjktListing.html b/Structs/ObjktListing.html index 25463e3..a4c1bf9 100644 --- a/Structs/ObjktListing.html +++ b/Structs/ObjktListing.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/ObjktSale.html b/Structs/ObjktSale.html index 3b5d61e..b529b0b 100644 --- a/Structs/ObjktSale.html +++ b/Structs/ObjktSale.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/ObjktToken.html b/Structs/ObjktToken.html index 2b1331c..b972ed0 100644 --- a/Structs/ObjktToken.html +++ b/Structs/ObjktToken.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/ObjktTokenReponse.html b/Structs/ObjktTokenReponse.html index 9e29f68..03483f1 100644 --- a/Structs/ObjktTokenReponse.html +++ b/Structs/ObjktTokenReponse.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/OperationBlockHeader.html b/Structs/OperationBlockHeader.html index 98be9e7..c4dc375 100644 --- a/Structs/OperationBlockHeader.html +++ b/Structs/OperationBlockHeader.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/OperationBlockHeader/CodingKeys.html b/Structs/OperationBlockHeader/CodingKeys.html index 46fd239..752b92a 100644 --- a/Structs/OperationBlockHeader/CodingKeys.html +++ b/Structs/OperationBlockHeader/CodingKeys.html @@ -295,13 +295,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/OperationFees.html b/Structs/OperationFees.html index 84daddf..f24c007 100644 --- a/Structs/OperationFees.html +++ b/Structs/OperationFees.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/OperationFees/NetworkFeeType.html b/Structs/OperationFees/NetworkFeeType.html index 64ef8fc..a8649fb 100644 --- a/Structs/OperationFees/NetworkFeeType.html +++ b/Structs/OperationFees/NetworkFeeType.html @@ -295,13 +295,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/OperationMetadata.html b/Structs/OperationMetadata.html index c477b46..18eb278 100644 --- a/Structs/OperationMetadata.html +++ b/Structs/OperationMetadata.html @@ -293,13 +293,7 @@ TorusAuthProviderParameters
diff --git a/Structs/OperationPayload.html b/Structs/OperationPayload.html index 19a8fdb..80a7f90 100644 --- a/Structs/OperationPayload.html +++ b/Structs/OperationPayload.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/OperationResponse.html b/Structs/OperationResponse.html index 9401654..fb5d649 100644 --- a/Structs/OperationResponse.html +++ b/Structs/OperationResponse.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/OperationResponseContent.html b/Structs/OperationResponseContent.html index b261ec1..cb2b795 100644 --- a/Structs/OperationResponseContent.html +++ b/Structs/OperationResponseContent.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/OperationResponseInternalResultError.html b/Structs/OperationResponseInternalResultError.html index 852a79d..09f3d58 100644 --- a/Structs/OperationResponseInternalResultError.html +++ b/Structs/OperationResponseInternalResultError.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/QuipuswapExchangeLedger.html b/Structs/QuipuswapExchangeLedger.html index d605439..c554d51 100644 --- a/Structs/QuipuswapExchangeLedger.html +++ b/Structs/QuipuswapExchangeLedger.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/QuipuswapExchangeLedgerKey.html b/Structs/QuipuswapExchangeLedgerKey.html index 2f97aa3..2252374 100644 --- a/Structs/QuipuswapExchangeLedgerKey.html +++ b/Structs/QuipuswapExchangeLedgerKey.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/QuipuswapExchangeStorage.html b/Structs/QuipuswapExchangeStorage.html index 59ba57b..6b47d6a 100644 --- a/Structs/QuipuswapExchangeStorage.html +++ b/Structs/QuipuswapExchangeStorage.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/QuipuswapExchangeStorageResponse.html b/Structs/QuipuswapExchangeStorageResponse.html index c0f398c..7ba6599 100644 --- a/Structs/QuipuswapExchangeStorageResponse.html +++ b/Structs/QuipuswapExchangeStorageResponse.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/QuipuswapExchangeUserRewards.html b/Structs/QuipuswapExchangeUserRewards.html index 477959a..6b56010 100644 --- a/Structs/QuipuswapExchangeUserRewards.html +++ b/Structs/QuipuswapExchangeUserRewards.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/QuipuswapExchangeUserRewardsKey.html b/Structs/QuipuswapExchangeUserRewardsKey.html index afad851..fc21a88 100644 --- a/Structs/QuipuswapExchangeUserRewardsKey.html +++ b/Structs/QuipuswapExchangeUserRewardsKey.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/RewardDetails.html b/Structs/RewardDetails.html index 76881c6..7f43b69 100644 --- a/Structs/RewardDetails.html +++ b/Structs/RewardDetails.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/SubverifierWrapper.html b/Structs/SubverifierWrapper.html index b2b1d1c..4a9846e 100644 --- a/Structs/SubverifierWrapper.html +++ b/Structs/SubverifierWrapper.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/TezosDomainsAddressBulkResponse.html b/Structs/TezosDomainsAddressBulkResponse.html index 0652fce..0678125 100644 --- a/Structs/TezosDomainsAddressBulkResponse.html +++ b/Structs/TezosDomainsAddressBulkResponse.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/TezosDomainsAddressResponse.html b/Structs/TezosDomainsAddressResponse.html index 7086f2f..b437512 100644 --- a/Structs/TezosDomainsAddressResponse.html +++ b/Structs/TezosDomainsAddressResponse.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/TezosDomainsDomain.html b/Structs/TezosDomainsDomain.html index 783874a..34c17df 100644 --- a/Structs/TezosDomainsDomain.html +++ b/Structs/TezosDomainsDomain.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/TezosDomainsDomainBulkResponse.html b/Structs/TezosDomainsDomainBulkResponse.html index b0b1f21..565f78c 100644 --- a/Structs/TezosDomainsDomainBulkResponse.html +++ b/Structs/TezosDomainsDomainBulkResponse.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/TezosDomainsDomainResponse.html b/Structs/TezosDomainsDomainResponse.html index 12fabb7..06e6dca 100644 --- a/Structs/TezosDomainsDomainResponse.html +++ b/Structs/TezosDomainsDomainResponse.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/TezosDomainsDomains.html b/Structs/TezosDomainsDomains.html index 640f0aa..d6e6e21 100644 --- a/Structs/TezosDomainsDomains.html +++ b/Structs/TezosDomainsDomains.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/TezosDomainsReverseRecord.html b/Structs/TezosDomainsReverseRecord.html index 17c8b9f..4e9ddd0 100644 --- a/Structs/TezosDomainsReverseRecord.html +++ b/Structs/TezosDomainsReverseRecord.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/TezosDomainsReverseRecords.html b/Structs/TezosDomainsReverseRecords.html index fe39e06..b4e8abf 100644 --- a/Structs/TezosDomainsReverseRecords.html +++ b/Structs/TezosDomainsReverseRecords.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/TezosNodeClientConfig.html b/Structs/TezosNodeClientConfig.html index 2c77520..76a12f7 100644 --- a/Structs/TezosNodeClientConfig.html +++ b/Structs/TezosNodeClientConfig.html @@ -293,13 +293,7 @@ TorusAuthProviderParameters
diff --git a/Structs/TezosNodeClientConfig/ForgingType.html b/Structs/TezosNodeClientConfig/ForgingType.html index b5c24e7..5e955b3 100644 --- a/Structs/TezosNodeClientConfig/ForgingType.html +++ b/Structs/TezosNodeClientConfig/ForgingType.html @@ -295,13 +295,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/TezosNodeClientConfig/NetworkType.html b/Structs/TezosNodeClientConfig/NetworkType.html index 54d026a..ebdb622 100644 --- a/Structs/TezosNodeClientConfig/NetworkType.html +++ b/Structs/TezosNodeClientConfig/NetworkType.html @@ -295,13 +295,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/TezosNodeClientConfig/defaultGhostnetURLs.html b/Structs/TezosNodeClientConfig/defaultGhostnetURLs.html index e6489d2..2c087dd 100644 --- a/Structs/TezosNodeClientConfig/defaultGhostnetURLs.html +++ b/Structs/TezosNodeClientConfig/defaultGhostnetURLs.html @@ -295,13 +295,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/TezosNodeClientConfig/defaultMainnetURLs.html b/Structs/TezosNodeClientConfig/defaultMainnetURLs.html index 6153e12..c21eb99 100644 --- a/Structs/TezosNodeClientConfig/defaultMainnetURLs.html +++ b/Structs/TezosNodeClientConfig/defaultMainnetURLs.html @@ -295,13 +295,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/TzKTAccount.html b/Structs/TzKTAccount.html index c7fcbff..86e72e3 100644 --- a/Structs/TzKTAccount.html +++ b/Structs/TzKTAccount.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/TzKTAccountDelegate.html b/Structs/TzKTAccountDelegate.html index 66b595f..7c82d96 100644 --- a/Structs/TzKTAccountDelegate.html +++ b/Structs/TzKTAccountDelegate.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/TzKTAddress.html b/Structs/TzKTAddress.html index f568d55..e9224f7 100644 --- a/Structs/TzKTAddress.html +++ b/Structs/TzKTAddress.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
diff --git a/Structs/TzKTBaker.html b/Structs/TzKTBaker.html index 72f10df..7b50d17 100644 --- a/Structs/TzKTBaker.html +++ b/Structs/TzKTBaker.html @@ -293,13 +293,7 @@ TorusAuthProviderDeclaration
Declaration
Declaration
Declaration
-
-
- stakingBalance
-
- Declaration
-Swift
-public let stakingBalance: Decimal
-
-
-
-
- stakingCapacity
-
- Declaration
-Swift
-public let stakingCapacity: Decimal
-
-
-
-
- maxStakingBalance
-
- Declaration
-Swift
-public let maxStakingBalance: Decimal
-
-
-
-
- freeSpace
-
- Declaration
-Swift
-public let freeSpace: Decimal
-
-
-
-
- fee
-
- Declaration
-Swift
-public let fee: Double
-
-
-
-
- minDelegation
-
- Declaration
-Swift
-public let minDelegation: Decimal
-
-
-
-
- payoutDelay
-
- Declaration
-Swift
-public let payoutDelay: Int
-
-
-
-
- payoutPeriod
-
- Declaration
-Swift
-public let payoutPeriod: Int
-
-
-
-
- openForDelegation
+
+
+ delegation
Declaration
Declaration
Declaration
-
-
- estimatedRoi
+
+
+ staking
Declaration
Declaration
Declaration
-
-
- serviceHealth
+
+
+ limitOfStakingOverBaking
Declaration
Declaration
Declaration
-
-
- serviceType
+
+
+ edgeOfBakingOverStaking
Declaration
Declaration
Swift
-public let serviceType: String
+ public var edgeOfBakingOverStaking: Decimal?
Declaration
-
-
- payoutTiming
-
- Declaration
-Swift
-public let payoutTiming: TzKTBakerTiming
-
-
-
-
- payoutAccuracy
-
- Declaration
-Swift
-public let payoutAccuracy: TzKTBakerAccuracy
-
- Declaration
Declaration
Declaration
-
-
- init(address:name:logo:)
+
+
+ init(address:name:)
Declaration
Declaration
Swift
-public init(address: String, name: String?, logo: String?)
+ public init(address: String, name: String?)
Declaration
-
-
- init(address:name:logo:balance:stakingBalance:stakingCapacity:maxStakingBalance:freeSpace:fee:minDelegation:payoutDelay:payoutPeriod:openForDelegation:estimatedRoi:serviceHealth:serviceType:payoutTiming:payoutAccuracy:config:)
+
+
+ init(address:name:status:balance:delegation:staking:)
Declaration
Declaration
Swift
-public init(address: String, name: String?, logo: String?, balance: Decimal, stakingBalance: Decimal, stakingCapacity: Decimal, maxStakingBalance: Decimal, freeSpace: Decimal, fee: Double, minDelegation: Decimal, payoutDelay: Int, payoutPeriod: Int, openForDelegation: Bool, estimatedRoi: Decimal, serviceHealth: TzKTBakerHealth, serviceType: String, payoutTiming: TzKTBakerTiming, payoutAccuracy: TzKTBakerAccuracy, config: TzKTBakerConfig?)
+ public init(address: String, name: String?, status: TzKTBakerStatus, balance: Decimal, delegation: TzKTBakerSettings, staking: TzKTBakerSettings)
Declaration
-
-
- rewardStruct()
-
- Convert con-chain data into a meaningful, readable object
- -Declaration
-Swift
-public func rewardStruct() -> TzKTBakerConfigRewardStruct?
-
-
@@ -1388,7 +1086,7 @@ Declaration
diff --git a/Structs/TzKTBakerConfig.html b/Structs/TzKTBakerConfig.html
deleted file mode 100644
index 041fe9d..0000000
--- a/Structs/TzKTBakerConfig.html
+++ /dev/null
@@ -1,1003 +0,0 @@
-
-
-
- TzKTBakerConfig Structure Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TzKTBakerConfig
-
-
-
- public struct TzKTBakerConfig : Codable
-
-
-
- The bakers config file for details on when fees, min delegation etc change
-
-
-
-
-
- -
-
-
-
-
- address
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let address: String
-
-
-
-
-
-
- -
-
-
-
-
- fee
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let fee: [TzKTBakerConfigDoubleValue]
-
-
-
-
-
-
- -
-
-
-
-
- minDelegation
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let minDelegation: [TzKTBakerConfigDoubleValue]
-
-
-
-
-
-
- -
-
-
-
-
- payoutDelay
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let payoutDelay: [TzKTBakerConfigIntValue]
-
-
-
-
-
-
- -
-
-
-
-
- rewardStruct
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let rewardStruct: [TzKTBakerConfigIntValue]
-
-
-
-
-
-
- -
-
-
-
-
- latesetFee()
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public func latesetFee() -> Double
-
-
-
-
-
-
- -
-
-
-
-
- feeForCycle(cycle:)
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public func feeForCycle(cycle: Int) -> Double
-
-
-
-
-
-
- -
-
-
-
-
- latestPayoutDelay()
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public func latestPayoutDelay() -> Int
-
-
-
-
-
-
- -
-
-
-
-
- payoutDelayForCycle(cycle:)
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public func payoutDelayForCycle(cycle: Int) -> Int
-
-
-
-
-
-
- -
-
-
-
-
- latestRewardStruct()
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public func latestRewardStruct() -> Int?
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Structs/TzKTBakerConfigDoubleValue.html b/Structs/TzKTBakerConfigDoubleValue.html
deleted file mode 100644
index b5560d7..0000000
--- a/Structs/TzKTBakerConfigDoubleValue.html
+++ /dev/null
@@ -1,794 +0,0 @@
-
-
-
- TzKTBakerConfigDoubleValue Structure Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TzKTBakerConfigDoubleValue
-
-
-
- public struct TzKTBakerConfigDoubleValue : Codable
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Structs/TzKTBakerConfigIntValue.html b/Structs/TzKTBakerConfigIntValue.html
deleted file mode 100644
index 01cb15b..0000000
--- a/Structs/TzKTBakerConfigIntValue.html
+++ /dev/null
@@ -1,794 +0,0 @@
-
-
-
- TzKTBakerConfigIntValue Structure Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TzKTBakerConfigIntValue
-
-
-
- public struct TzKTBakerConfigIntValue : Codable
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Structs/TzKTBakerConfigRewardStruct.html b/Structs/TzKTBakerConfigRewardStruct.html
deleted file mode 100644
index 846e4d2..0000000
--- a/Structs/TzKTBakerConfigRewardStruct.html
+++ /dev/null
@@ -1,1030 +0,0 @@
-
-
-
- TzKTBakerConfigRewardStruct Structure Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TzKTBakerConfigRewardStruct
-
-
-
- public struct TzKTBakerConfigRewardStruct : Codable
-
-
-
- Baker config payout flags
-
-
-
-
-
- -
-
-
-
-
- blocks
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let blocks: Bool
-
-
-
-
-
-
- -
-
-
-
-
- missedBlocks
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let missedBlocks: Bool
-
-
-
-
-
-
- -
-
-
-
-
- endorsements
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let endorsements: Bool
-
-
-
-
-
-
- -
-
-
-
-
- missedEndorsements
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let missedEndorsements: Bool
-
-
-
-
-
-
- -
-
-
-
-
- fees
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let fees: Bool
-
-
-
-
-
-
- -
-
-
-
-
- missedFees
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let missedFees: Bool
-
-
-
-
-
-
- -
-
-
-
-
- accusationRewards
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let accusationRewards: Bool
-
-
-
-
-
-
- -
-
-
-
-
- accusationLosses
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let accusationLosses: Bool
-
-
-
-
-
-
- -
-
-
-
-
- revelationRewards
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let revelationRewards: Bool
-
-
-
-
-
-
- -
-
-
-
-
- revelationLosses
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let revelationLosses: Bool
-
-
-
-
-
-
- -
-
-
-
-
- fromConfigInt(_:)
-
-
-
-
-
-
-
- Convert the 14-bit number in the baker config, to the equivalent set of flags
-
-
-
- Declaration
-
- Swift
- public static func fromConfigInt(_ config: Int) -> TzKTBakerConfigRewardStruct
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Enums/TzKTBakerAccuracy.html b/Structs/TzKTBakerSettings.html
similarity index 88%
rename from Enums/TzKTBakerAccuracy.html
rename to Structs/TzKTBakerSettings.html
index bac3a5f..9af16aa 100644
--- a/Enums/TzKTBakerAccuracy.html
+++ b/Structs/TzKTBakerSettings.html
@@ -1,7 +1,7 @@
- TzKTBakerAccuracy Enumeration Reference
+ TzKTBakerSettings Structure Reference
@@ -13,8 +13,8 @@
-
-
+
+
Docs (100% documented)
@@ -30,9 +30,9 @@
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -715,15 +700,15 @@
- TzKTBakerAccuracy
+ TzKTBakerSettings
- public enum TzKTBakerAccuracy : String, Codable
+ public struct TzKTBakerSettings : Codable
- The accuracy of the bakers payments
+ Object to denote the the setting parameters of the baker. Can be used seperately for both delegation and staking
@@ -732,9 +717,61 @@ TzKTBakerAccuracy
+
+
+
+
+
+
+
+
+ Declaration
+
+ Swift
+ public let enabled: Bool
+
+
+
+
+
+
+
+
+
+
+
+ minBalance
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+ Swift
+ public let minBalance: Decimal
+
+
+
+
+
+
+
+
+
+
+
+ fee
@@ -748,7 +785,7 @@ TzKTBakerAccuracy
Declaration
Swift
- case precise
+ public let fee: Double
@@ -758,9 +795,9 @@ Declaration
-
-
- inaccurate
+
+
+ capacity
@@ -774,7 +811,7 @@ Declaration
Declaration
Swift
- case inaccurate
+ public let capacity: Decimal
@@ -784,9 +821,9 @@ Declaration
-
-
- suspicious
+
+
+ freeSpace
@@ -800,7 +837,7 @@ Declaration
Declaration
Swift
- case suspicious
+ public let freeSpace: Decimal
@@ -810,9 +847,9 @@ Declaration
-
-
- no_data
+
+
+ estimatedApy
@@ -826,7 +863,7 @@ Declaration
Declaration
Swift
- case no_data
+ public let estimatedApy: Double
@@ -838,7 +875,7 @@ Declaration
diff --git a/Structs/TzKTBalance.html b/Structs/TzKTBalance.html
index 057c19e..4a11dc3 100644
--- a/Structs/TzKTBalance.html
+++ b/Structs/TzKTBalance.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -948,7 +933,7 @@ Declaration
diff --git a/Structs/TzKTBalanceMetadata.html b/Structs/TzKTBalanceMetadata.html
index 8d7d15f..9e816e3 100644
--- a/Structs/TzKTBalanceMetadata.html
+++ b/Structs/TzKTBalanceMetadata.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1301,7 +1286,7 @@ Declaration
diff --git a/Structs/TzKTBalanceMetadataAttributeKeyValue.html b/Structs/TzKTBalanceMetadataAttributeKeyValue.html
index 01f50e3..d9143d2 100644
--- a/Structs/TzKTBalanceMetadataAttributeKeyValue.html
+++ b/Structs/TzKTBalanceMetadataAttributeKeyValue.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -812,7 +797,7 @@ Declaration
diff --git a/Structs/TzKTBalanceMetadataDimensions.html b/Structs/TzKTBalanceMetadataDimensions.html
index 02eadc5..1dbe706 100644
--- a/Structs/TzKTBalanceMetadataDimensions.html
+++ b/Structs/TzKTBalanceMetadataDimensions.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -815,7 +800,7 @@ Declaration
diff --git a/Structs/TzKTBalanceMetadataFormat.html b/Structs/TzKTBalanceMetadataFormat.html
index 79447de..769f922 100644
--- a/Structs/TzKTBalanceMetadataFormat.html
+++ b/Structs/TzKTBalanceMetadataFormat.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -842,7 +827,7 @@ Declaration
diff --git a/Structs/TzKTBalanceToken.html b/Structs/TzKTBalanceToken.html
index e4c6a9a..3ca42be 100644
--- a/Structs/TzKTBalanceToken.html
+++ b/Structs/TzKTBalanceToken.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1000,7 +985,7 @@ Declaration
diff --git a/Structs/TzKTCycle.html b/Structs/TzKTCycle.html
index 0ecd24e..1031a69 100644
--- a/Structs/TzKTCycle.html
+++ b/Structs/TzKTCycle.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -916,7 +901,7 @@ Declaration
diff --git a/Structs/TzKTDelegatorReward.html b/Structs/TzKTDelegatorReward.html
index 905afa4..2adcb27 100644
--- a/Structs/TzKTDelegatorReward.html
+++ b/Structs/TzKTDelegatorReward.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -758,9 +743,9 @@ Declaration
-
-
- balance
+
+
+ delegatedBalance
@@ -774,7 +759,33 @@ Declaration
Declaration
Swift
- public let balance: Decimal
+ public let delegatedBalance: Decimal
+
+
+
+
+
+
+
+
+
+
+
+ stakedBalance
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+ Swift
+ public let stakedBalance: Decimal
@@ -810,9 +821,9 @@ Declaration
-
-
- stakingBalance
+
+
+ blockRewardsDelegated
@@ -826,7 +837,7 @@ Declaration
Declaration
Swift
- public let stakingBalance: Decimal
+ public let blockRewardsDelegated: Decimal
@@ -836,9 +847,9 @@ Declaration
-
-
- blockRewards
+
+
+ endorsementRewardsDelegated
@@ -852,7 +863,7 @@ Declaration
Declaration
Swift
- public let blockRewards: Decimal
+ public let endorsementRewardsDelegated: Decimal
@@ -862,9 +873,9 @@ Declaration
-
-
- missedBlockRewards
+
+
+ vdfRevelationRewardsDelegated
@@ -878,7 +889,7 @@ Declaration
Declaration
Swift
- public let missedBlockRewards: Decimal
+ public let vdfRevelationRewardsDelegated: Decimal
@@ -888,9 +899,9 @@ Declaration
-
-
- endorsementRewards
+
+
+ nonceRevelationRewardsDelegated
@@ -904,7 +915,7 @@ Declaration
Declaration
Swift
- public let endorsementRewards: Decimal
+ public let nonceRevelationRewardsDelegated: Decimal
@@ -914,9 +925,9 @@ Declaration
-
-
- missedEndorsementRewards
+
+
+ doubleBakingRewards
@@ -930,7 +941,59 @@ Declaration
Declaration
Swift
- public let missedEndorsementRewards: Decimal
+ public let doubleBakingRewards: Decimal
+
+
+
+
+
+
+
+
+
+
+
+ doubleEndorsingRewards
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+ Swift
+ public let doubleEndorsingRewards: Decimal
+
+
+
+
+
+
+
+
+
+
+
+ doublePreendorsingRewards
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+ Swift
+ public let doublePreendorsingRewards: Decimal
@@ -966,9 +1029,243 @@ Declaration
-
-
- missedBlockFees
+
+
+ doubleBakingLostUnstaked
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+ Swift
+ public let doubleBakingLostUnstaked: Decimal
+
+
+
+
+
+
+
+
+
+
+
+ doubleBakingLostExternalUnstaked
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+ Swift
+ public let doubleBakingLostExternalUnstaked: Decimal
+
+
+
+
+
+
+
+
+
+
+
+ doubleEndorsingLostUnstaked
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+ Swift
+ public let doubleEndorsingLostUnstaked: Decimal
+
+
+
+
+
+
+
+
+
+
+
+ doubleEndorsingLostExternalUnstaked
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+ Swift
+ public let doubleEndorsingLostExternalUnstaked: Decimal
+
+
+
+
+
+
+
+
+
+
+
+ doublePreendorsingLostUnstaked
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+ Swift
+ public let doublePreendorsingLostUnstaked: Decimal
+
+
+
+
+
+
+
+
+
+
+
+ doublePreendorsingLostExternalUnstaked
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+ Swift
+ public let doublePreendorsingLostExternalUnstaked: Decimal
+
+
+
+
+
+
+
+
+
+
+
+ nonceRevelationLosses
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+ Swift
+ public let nonceRevelationLosses: Decimal
+
+
+
+
+
+
+
+
+
+
+
+ bakerStakedBalance
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+ Swift
+ public let bakerStakedBalance: Decimal
+
+
+
+
+
+
+
+
+
+
+
+ externalStakedBalance
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+ Swift
+ public let externalStakedBalance: Decimal
+
+
+
+
+
+
+
+
+
+
+
+ bakingPower
@@ -982,7 +1279,7 @@ Declaration
Declaration
Swift
- public let missedBlockFees: Decimal
+ public let bakingPower: Decimal
@@ -992,9 +1289,9 @@ Declaration
-
-
- extraBlockRewards
+
+
+ bakerDelegatedBalance
@@ -1008,7 +1305,7 @@ Declaration
Declaration
Swift
- public let extraBlockRewards: Decimal
+ public let bakerDelegatedBalance: Decimal
@@ -1018,9 +1315,9 @@ Declaration
-
-
- missedExtraBlockRewards
+
+
+ externalDelegatedBalance
@@ -1034,7 +1331,7 @@ Declaration
Declaration
Swift
- public let missedExtraBlockRewards: Decimal
+ public let externalDelegatedBalance: Decimal
@@ -1122,9 +1419,9 @@ Declaration
-
-
- estimatedReward(withFee:andRewardStruct:)
+
+
+ estimatedReward(withFee:limitOfStakingOverBaking:edgeOfBakingOverStaking:minDelegation:)
@@ -1139,7 +1436,7 @@ Declaration
Declaration
Swift
- public func estimatedReward(withFee fee: Double, andRewardStruct: TzKTBakerConfigRewardStruct?) -> XTZAmount
+ public func estimatedReward(withFee fee: Double, limitOfStakingOverBaking: Decimal, edgeOfBakingOverStaking: Decimal, minDelegation: Decimal) -> XTZAmount
@@ -1151,7 +1448,7 @@ Declaration
diff --git a/Structs/TzKTOperation.html b/Structs/TzKTOperation.html
index fa11a2e..540c5f3 100644
--- a/Structs/TzKTOperation.html
+++ b/Structs/TzKTOperation.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1031,7 +1016,7 @@ Declaration
diff --git a/Structs/TzKTOperationError.html b/Structs/TzKTOperationError.html
index d8512bd..8e6e3cb 100644
--- a/Structs/TzKTOperationError.html
+++ b/Structs/TzKTOperationError.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -761,7 +746,7 @@ Declaration
diff --git a/Structs/TzKTTokenTransfer.html b/Structs/TzKTTokenTransfer.html
index fbd4e35..bca474c 100644
--- a/Structs/TzKTTokenTransfer.html
+++ b/Structs/TzKTTokenTransfer.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1046,7 +1031,7 @@ Declaration
diff --git a/Structs/TzKTTransaction.html b/Structs/TzKTTransaction.html
index af7c0be..7948b9a 100644
--- a/Structs/TzKTTransaction.html
+++ b/Structs/TzKTTransaction.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -2176,7 +2161,7 @@ Declaration
diff --git a/Structs/TzKTTransaction/CodingKeys.html b/Structs/TzKTTransaction/CodingKeys.html
index 08e4e89..bb498e1 100644
--- a/Structs/TzKTTransaction/CodingKeys.html
+++ b/Structs/TzKTTransaction/CodingKeys.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1385,7 +1370,7 @@ Declaration
diff --git a/Structs/TzKTTransaction/TransactionStatus.html b/Structs/TzKTTransaction/TransactionStatus.html
index 86228cf..dfa3898 100644
--- a/Structs/TzKTTransaction/TransactionStatus.html
+++ b/Structs/TzKTTransaction/TransactionStatus.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -917,7 +902,7 @@ Declaration
diff --git a/Structs/TzKTTransaction/TransactionSubType.html b/Structs/TzKTTransaction/TransactionSubType.html
index 5548ae5..3f86f0a 100644
--- a/Structs/TzKTTransaction/TransactionSubType.html
+++ b/Structs/TzKTTransaction/TransactionSubType.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1021,7 +1006,7 @@ Declaration
diff --git a/Structs/TzKTTransaction/TransactionType.html b/Structs/TzKTTransaction/TransactionType.html
index fe5fdc8..c80097c 100644
--- a/Structs/TzKTTransaction/TransactionType.html
+++ b/Structs/TzKTTransaction/TransactionType.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -917,7 +902,7 @@ Declaration
diff --git a/Structs/TzKTTransactionGroup.html b/Structs/TzKTTransactionGroup.html
index ef5ec43..c4fc679 100644
--- a/Structs/TzKTTransactionGroup.html
+++ b/Structs/TzKTTransactionGroup.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1082,7 +1067,7 @@ Declaration
diff --git a/Typealiases.html b/Typealiases.html
index 7011e9f..08e8740 100644
--- a/Typealiases.html
+++ b/Typealiases.html
@@ -291,13 +291,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -624,16 +618,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -825,7 +810,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes.html b/docsets/.docset/Contents/Resources/Documents/Classes.html
index 96bd650..19f28fe 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes.html
@@ -291,13 +291,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -624,16 +618,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -2019,7 +2004,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/BetterCallDevClient.html b/docsets/.docset/Contents/Resources/Documents/Classes/BetterCallDevClient.html
index 5b31982..8a32892 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/BetterCallDevClient.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/BetterCallDevClient.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -906,7 +891,7 @@ Parameters
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/BetterCallDevClient/BetterCallDevClientError.html b/docsets/.docset/Contents/Resources/Documents/Classes/BetterCallDevClient/BetterCallDevClientError.html
index 151c59f..328d573 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/BetterCallDevClient/BetterCallDevClientError.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/BetterCallDevClient/BetterCallDevClientError.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -788,7 +773,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/BetterCallDevTokenMetadata.html b/docsets/.docset/Contents/Resources/Documents/Classes/BetterCallDevTokenMetadata.html
index 6025e55..33e6fde 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/BetterCallDevTokenMetadata.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/BetterCallDevTokenMetadata.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -942,7 +927,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/DAppHelperService.html b/docsets/.docset/Contents/Resources/Documents/Classes/DAppHelperService.html
index 608bf6c..28ea022 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/DAppHelperService.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/DAppHelperService.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -762,7 +747,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/DAppHelperService/Quipuswap.html b/docsets/.docset/Contents/Resources/Documents/Classes/DAppHelperService/Quipuswap.html
index 07246ad..9f11878 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/DAppHelperService/Quipuswap.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/DAppHelperService/Quipuswap.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -947,7 +932,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/DexCalculationService.html b/docsets/.docset/Contents/Resources/Documents/Classes/DexCalculationService.html
index f19b16c..94dfa93 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/DexCalculationService.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/DexCalculationService.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -2801,7 +2786,7 @@ Return Value
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/DipDupClient.html b/docsets/.docset/Contents/Resources/Documents/Classes/DipDupClient.html
index 487ed60..b6d9ab4 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/DipDupClient.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/DipDupClient.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1078,7 +1063,7 @@ Parameters
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/DiskService.html b/docsets/.docset/Contents/Resources/Documents/Classes/DiskService.html
index 4fd1af8..909be64 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/DiskService.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/DiskService.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1044,7 +1029,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/ErrorHandlingService.html b/docsets/.docset/Contents/Resources/Documents/Classes/ErrorHandlingService.html
index 1104318..caeb596 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/ErrorHandlingService.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/ErrorHandlingService.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -944,7 +929,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/FeeEstimatorService.html b/docsets/.docset/Contents/Resources/Documents/Classes/FeeEstimatorService.html
index 5062f39..f6a6eb9 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/FeeEstimatorService.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/FeeEstimatorService.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1353,7 +1338,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/FeeEstimatorService/EstimationResult.html b/docsets/.docset/Contents/Resources/Documents/Classes/FeeEstimatorService/EstimationResult.html
index 63d51d7..a474edd 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/FeeEstimatorService/EstimationResult.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/FeeEstimatorService/EstimationResult.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -787,7 +772,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/FeeEstimatorService/FeeConstants.html b/docsets/.docset/Contents/Resources/Documents/Classes/FeeEstimatorService/FeeConstants.html
index b4db784..945e0e4 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/FeeEstimatorService/FeeConstants.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/FeeEstimatorService/FeeConstants.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -866,7 +851,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/FeeEstimatorService/FeeEstimatorServiceError.html b/docsets/.docset/Contents/Resources/Documents/Classes/FeeEstimatorService/FeeEstimatorServiceError.html
index 5713af6..03f15b5 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/FeeEstimatorService/FeeEstimatorServiceError.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/FeeEstimatorService/FeeEstimatorServiceError.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -892,7 +877,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/HDWallet.html b/docsets/.docset/Contents/Resources/Documents/Classes/HDWallet.html
index 2708b0d..6719b30 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/HDWallet.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/HDWallet.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1265,7 +1250,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/LedgerService.html b/docsets/.docset/Contents/Resources/Documents/Classes/LedgerService.html
index 9caf659..2fc7b99 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/LedgerService.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/LedgerService.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1578,7 +1563,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/LedgerService/GeneralErrorCodes.html b/docsets/.docset/Contents/Resources/Documents/Classes/LedgerService/GeneralErrorCodes.html
index 4230d81..18ac09d 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/LedgerService/GeneralErrorCodes.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/LedgerService/GeneralErrorCodes.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1620,7 +1605,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/LedgerService/TezosAppErrorCodes.html b/docsets/.docset/Contents/Resources/Documents/Classes/LedgerService/TezosAppErrorCodes.html
index 3fca6a7..6ec7918 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/LedgerService/TezosAppErrorCodes.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/LedgerService/TezosAppErrorCodes.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1048,7 +1033,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/LedgerWallet.html b/docsets/.docset/Contents/Resources/Documents/Classes/LedgerWallet.html
index e74208f..f676b42 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/LedgerWallet.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/LedgerWallet.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1076,7 +1061,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/MediaProxyService.html b/docsets/.docset/Contents/Resources/Documents/Classes/MediaProxyService.html
index 06de48d..750237a 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/MediaProxyService.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/MediaProxyService.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1923,7 +1908,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/MediaProxyService/AggregatedMediaType.html b/docsets/.docset/Contents/Resources/Documents/Classes/MediaProxyService/AggregatedMediaType.html
index 623a368..f8c2078 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/MediaProxyService/AggregatedMediaType.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/MediaProxyService/AggregatedMediaType.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -840,7 +825,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/MediaProxyService/Format.html b/docsets/.docset/Contents/Resources/Documents/Classes/MediaProxyService/Format.html
index c3a0138..bc19b7b 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/MediaProxyService/Format.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/MediaProxyService/Format.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -866,7 +851,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/MediaProxyService/MediaType.html b/docsets/.docset/Contents/Resources/Documents/Classes/MediaProxyService/MediaType.html
index 94901cb..b649c11 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/MediaProxyService/MediaType.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/MediaProxyService/MediaType.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -814,7 +799,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/MediaProxyService/RawFormat.html b/docsets/.docset/Contents/Resources/Documents/Classes/MediaProxyService/RawFormat.html
index 4306d46..7894334 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/MediaProxyService/RawFormat.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/MediaProxyService/RawFormat.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -892,7 +877,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/MediaProxyService/Source.html b/docsets/.docset/Contents/Resources/Documents/Classes/MediaProxyService/Source.html
index 7cf495e..f635d1b 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/MediaProxyService/Source.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/MediaProxyService/Source.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -788,7 +773,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/NetworkService.html b/docsets/.docset/Contents/Resources/Documents/Classes/NetworkService.html
index 0dd2603..d34b62c 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/NetworkService.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/NetworkService.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1326,7 +1311,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/NetworkService/NetworkError.html b/docsets/.docset/Contents/Resources/Documents/Classes/NetworkService/NetworkError.html
index 8325f4f..d88c5f4 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/NetworkService/NetworkError.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/NetworkService/NetworkError.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -840,7 +825,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/ObjktClient.html b/docsets/.docset/Contents/Resources/Documents/Classes/ObjktClient.html
index d91390b..e1311b3 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/ObjktClient.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/ObjktClient.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1035,7 +1020,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/Operation.html b/docsets/.docset/Contents/Resources/Documents/Classes/Operation.html
index dedba03..8fa97c4 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/Operation.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/Operation.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1042,7 +1027,7 @@ Return Value
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/OperationActivateAccount.html b/docsets/.docset/Contents/Resources/Documents/Classes/OperationActivateAccount.html
index 55f48f6..cc76982 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/OperationActivateAccount.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/OperationActivateAccount.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -986,7 +971,7 @@ Return Value
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/OperationBallot.html b/docsets/.docset/Contents/Resources/Documents/Classes/OperationBallot.html
index 911dc25..6874fd8 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/OperationBallot.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/OperationBallot.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -948,7 +933,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/OperationBallot/Ballot.html b/docsets/.docset/Contents/Resources/Documents/Classes/OperationBallot/Ballot.html
index b3d171e..fe91f76 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/OperationBallot/Ballot.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/OperationBallot/Ballot.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -814,7 +799,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/OperationDelegation.html b/docsets/.docset/Contents/Resources/Documents/Classes/OperationDelegation.html
index 2619536..c607f7e 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/OperationDelegation.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/OperationDelegation.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -961,7 +946,7 @@ Return Value
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/OperationDoubleBakingEvidence.html b/docsets/.docset/Contents/Resources/Documents/Classes/OperationDoubleBakingEvidence.html
index 182db2c..38b64aa 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/OperationDoubleBakingEvidence.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/OperationDoubleBakingEvidence.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -893,7 +878,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/OperationDoubleEndorsementEvidence.html b/docsets/.docset/Contents/Resources/Documents/Classes/OperationDoubleEndorsementEvidence.html
index 1fd05f0..fd9dc87 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/OperationDoubleEndorsementEvidence.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/OperationDoubleEndorsementEvidence.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -921,7 +906,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement.html b/docsets/.docset/Contents/Resources/Documents/Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement.html
index e51e88f..bd5f8fe 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -841,7 +826,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement/Content.html b/docsets/.docset/Contents/Resources/Documents/Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement/Content.html
index 5a7ac68..b5c2060 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement/Content.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement/Content.html
@@ -297,13 +297,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -630,16 +624,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -789,7 +774,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/OperationEndorsement.html b/docsets/.docset/Contents/Resources/Documents/Classes/OperationEndorsement.html
index cdf8d00..7e24e1e 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/OperationEndorsement.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/OperationEndorsement.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -866,7 +851,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/OperationFactory.html b/docsets/.docset/Contents/Resources/Documents/Classes/OperationFactory.html
index 904f48e..1126fa1 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/OperationFactory.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/OperationFactory.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1790,7 +1775,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/OperationFactory/Extractor.html b/docsets/.docset/Contents/Resources/Documents/Classes/OperationFactory/Extractor.html
index 9716860..e6441ed 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/OperationFactory/Extractor.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/OperationFactory/Extractor.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1346,7 +1331,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/OperationOrigination.html b/docsets/.docset/Contents/Resources/Documents/Classes/OperationOrigination.html
index 79f74df..9072e0c 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/OperationOrigination.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/OperationOrigination.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1012,7 +997,7 @@ Return Value
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/OperationProposals.html b/docsets/.docset/Contents/Resources/Documents/Classes/OperationProposals.html
index a05a995..36517f4 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/OperationProposals.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/OperationProposals.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -892,7 +877,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/OperationReveal.html b/docsets/.docset/Contents/Resources/Documents/Classes/OperationReveal.html
index ea89154..9f3067a 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/OperationReveal.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/OperationReveal.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1006,7 +991,7 @@ Return Value
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/OperationSeedNonceRevelation.html b/docsets/.docset/Contents/Resources/Documents/Classes/OperationSeedNonceRevelation.html
index 854e1da..4eaa1ed 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/OperationSeedNonceRevelation.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/OperationSeedNonceRevelation.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -892,7 +877,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/OperationService.html b/docsets/.docset/Contents/Resources/Documents/Classes/OperationService.html
index 6324bd2..7fc8ea8 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/OperationService.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/OperationService.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1494,7 +1479,7 @@ Parameters
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/OperationService/LedgerPayloadPrepResponse.html b/docsets/.docset/Contents/Resources/Documents/Classes/OperationService/LedgerPayloadPrepResponse.html
index aea63bd..49c6e21 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/OperationService/LedgerPayloadPrepResponse.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/OperationService/LedgerPayloadPrepResponse.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -892,7 +877,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/OperationService/OperationServiceError.html b/docsets/.docset/Contents/Resources/Documents/Classes/OperationService/OperationServiceError.html
index 8b9522f..feabfcb 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/OperationService/OperationServiceError.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/OperationService/OperationServiceError.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -944,7 +929,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/OperationTransaction.html b/docsets/.docset/Contents/Resources/Documents/Classes/OperationTransaction.html
index b74cd6b..d6b3b83 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/OperationTransaction.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/OperationTransaction.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1103,7 +1088,7 @@ Return Value
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/OperationUnknown.html b/docsets/.docset/Contents/Resources/Documents/Classes/OperationUnknown.html
index 81b902d..3fa6101 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/OperationUnknown.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/OperationUnknown.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -858,7 +843,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/RPC.html b/docsets/.docset/Contents/Resources/Documents/Classes/RPC.html
index 07edef2..f96c47b 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/RPC.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/RPC.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1498,7 +1483,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/RegularWallet.html b/docsets/.docset/Contents/Resources/Documents/Classes/RegularWallet.html
index deed4e9..06bc646 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/RegularWallet.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/RegularWallet.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1324,7 +1309,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/TaquitoService.html b/docsets/.docset/Contents/Resources/Documents/Classes/TaquitoService.html
index 022b507..860baf2 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/TaquitoService.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/TaquitoService.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -925,7 +910,7 @@ Parameters
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/TaquitoService/TaquitoServiceError.html b/docsets/.docset/Contents/Resources/Documents/Classes/TaquitoService/TaquitoServiceError.html
index 3ecf8ae..64cfe62 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/TaquitoService/TaquitoServiceError.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/TaquitoService/TaquitoServiceError.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -788,7 +773,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/TezosDomainsClient.html b/docsets/.docset/Contents/Resources/Documents/Classes/TezosDomainsClient.html
index e560851..480563e 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/TezosDomainsClient.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/TezosDomainsClient.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1021,7 +1006,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/TezosDomainsClient/BothNetworkReverseRecord.html b/docsets/.docset/Contents/Resources/Documents/Classes/TezosDomainsClient/BothNetworkReverseRecord.html
index a4f005d..bb65850 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/TezosDomainsClient/BothNetworkReverseRecord.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/TezosDomainsClient/BothNetworkReverseRecord.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -814,7 +799,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/TezosNodeClient.html b/docsets/.docset/Contents/Resources/Documents/Classes/TezosNodeClient.html
index def7299..27e9633 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/TezosNodeClient.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/TezosNodeClient.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1619,7 +1604,7 @@ Parameters
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/TezosNodeClient/TezosNodeClientError.html b/docsets/.docset/Contents/Resources/Documents/Classes/TezosNodeClient/TezosNodeClientError.html
index 5e7c621..5d2419b 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/TezosNodeClient/TezosNodeClientError.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/TezosNodeClient/TezosNodeClientError.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -788,7 +773,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/Token.html b/docsets/.docset/Contents/Resources/Documents/Classes/Token.html
index c72997a..0f271be 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/Token.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/Token.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1759,7 +1744,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/Token/TokenType.html b/docsets/.docset/Contents/Resources/Documents/Classes/Token/TokenType.html
index 19816d6..112270e 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/Token/TokenType.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/Token/TokenType.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -815,7 +800,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/TokenAmount.html b/docsets/.docset/Contents/Resources/Documents/Classes/TokenAmount.html
index e209e3a..b135c8b 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/TokenAmount.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/TokenAmount.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1605,7 +1590,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/TokenAmount/TokenAmountError.html b/docsets/.docset/Contents/Resources/Documents/Classes/TokenAmount/TokenAmountError.html
index e1261db..ff577a1 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/TokenAmount/TokenAmountError.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/TokenAmount/TokenAmountError.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -761,7 +746,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/TorusAuthService.html b/docsets/.docset/Contents/Resources/Documents/Classes/TorusAuthService.html
index 1efc91c..144991b 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/TorusAuthService.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/TorusAuthService.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1180,7 +1165,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/TorusWallet.html b/docsets/.docset/Contents/Resources/Documents/Classes/TorusWallet.html
index a79dae1..18e501a 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/TorusWallet.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/TorusWallet.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1003,7 +988,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/TzKTClient.html b/docsets/.docset/Contents/Resources/Documents/Classes/TzKTClient.html
index 42b0132..20c68bd 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/TzKTClient.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/TzKTClient.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1237,7 +1222,7 @@ Baking and Rewards
- Call https://api.baking-bad.org/v2/bakers/ for a list of public bakers if on mainnet, else search for all accounts self delegating on testnet
+ Call https://api.baking-bad.org/v3/bakers/ for a list of public bakers if on mainnet, else search for all accounts self delegating on testnet
@@ -1264,7 +1249,8 @@ Declaration
- Call https://api.baking-bad.org/v2/bakers/…?configs=true to get the config settings for the given baker
+ Call https://api.baking-bad.org/v2/bakers/…?configs=true to get the config settings for the given baker
+Then call tzkt api: v1/operations/set_delegate_parameters… to fetch details on staking config (limitOfStakingOverBaking, edgeOfBakingOverStaking)
@@ -1402,9 +1388,9 @@ Declaration
+
+
+
+
+
+
+
+
+ cycleForIndex(cycles:index:)
+
+
+
+
+
+
+
+ Given a list of cycles, find the object with the matching index
+
+
+
+ Declaration
+
@@ -2065,7 +2078,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/TzKTClient/Constants.html b/docsets/.docset/Contents/Resources/Documents/Classes/TzKTClient/Constants.html
index e6b0358..64e56df 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/TzKTClient/Constants.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/TzKTClient/Constants.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -762,7 +747,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/TzKTClient/TzKTServiceError.html b/docsets/.docset/Contents/Resources/Documents/Classes/TzKTClient/TzKTServiceError.html
index c1ada7a..0088f83 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/TzKTClient/TzKTServiceError.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/TzKTClient/TzKTServiceError.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -814,7 +799,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/WalletCacheService.html b/docsets/.docset/Contents/Resources/Documents/Classes/WalletCacheService.html
index 258695f..607d14b 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/WalletCacheService.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/WalletCacheService.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1389,7 +1374,7 @@ Return Value
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/WalletMetadata.html b/docsets/.docset/Contents/Resources/Documents/Classes/WalletMetadata.html
index 41b8d4d..d7ae4ba 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/WalletMetadata.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/WalletMetadata.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1358,7 +1343,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/WalletMetadataList.html b/docsets/.docset/Contents/Resources/Documents/Classes/WalletMetadataList.html
index a147435..1b55230 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/WalletMetadataList.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/WalletMetadataList.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1228,7 +1213,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Classes/XTZAmount.html b/docsets/.docset/Contents/Resources/Documents/Classes/XTZAmount.html
index d1853d4..a7ca122 100644
--- a/docsets/.docset/Contents/Resources/Documents/Classes/XTZAmount.html
+++ b/docsets/.docset/Contents/Resources/Documents/Classes/XTZAmount.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1162,7 +1147,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Enums.html b/docsets/.docset/Contents/Resources/Documents/Enums.html
index 1733b06..bc5fd01 100644
--- a/docsets/.docset/Contents/Resources/Documents/Enums.html
+++ b/docsets/.docset/Contents/Resources/Documents/Enums.html
@@ -291,13 +291,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -624,16 +618,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -806,65 +791,9 @@ Declaration
-
-
- TzKTBakerHealth
-
-
-
-
-
-
-
- The stability of the bakers server
-
- See more
-
-
- Declaration
-
- Swift
- public enum TzKTBakerHealth : String, Codable
-
-
-
-
-
-
-
-
-
-
-
- TzKTBakerAccuracy
-
-
-
-
-
-
-
- The accuracy of the bakers payments
-
- See more
-
-
- Declaration
-
- Swift
- public enum TzKTBakerAccuracy : String, Codable
-
-
-
-
-
-
-
-
-
-
-
- TzKTBakerTiming
+
+
+ TzKTBakerStatus
@@ -872,15 +801,15 @@ Declaration
- The reliability of the bakers payouts
+ Whether the baker is actively running or not
- See more
+ See more
Declaration
Swift
- public enum TzKTBakerTiming : String, Codable
+ public enum TzKTBakerStatus : String, Codable
@@ -1305,7 +1234,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Enums/BiometricType.html b/docsets/.docset/Contents/Resources/Documents/Enums/BiometricType.html
index 2f90bc6..741bc27 100644
--- a/docsets/.docset/Contents/Resources/Documents/Enums/BiometricType.html
+++ b/docsets/.docset/Contents/Resources/Documents/Enums/BiometricType.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -837,7 +822,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Enums/CacheType.html b/docsets/.docset/Contents/Resources/Documents/Enums/CacheType.html
index acecb7a..1f70872 100644
--- a/docsets/.docset/Contents/Resources/Documents/Enums/CacheType.html
+++ b/docsets/.docset/Contents/Resources/Documents/Enums/CacheType.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -811,7 +796,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Enums/CurrentDevice.html b/docsets/.docset/Contents/Resources/Documents/Enums/CurrentDevice.html
index 3a1bd32..859d84a 100644
--- a/docsets/.docset/Contents/Resources/Documents/Enums/CurrentDevice.html
+++ b/docsets/.docset/Contents/Resources/Documents/Enums/CurrentDevice.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -813,7 +798,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Enums/DipDupExchangeName.html b/docsets/.docset/Contents/Resources/Documents/Enums/DipDupExchangeName.html
index 0e40aae..2ad447f 100644
--- a/docsets/.docset/Contents/Resources/Documents/Enums/DipDupExchangeName.html
+++ b/docsets/.docset/Contents/Resources/Documents/Enums/DipDupExchangeName.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -838,7 +823,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Enums/DipDupTokenStandard.html b/docsets/.docset/Contents/Resources/Documents/Enums/DipDupTokenStandard.html
index e4da109..1905e40 100644
--- a/docsets/.docset/Contents/Resources/Documents/Enums/DipDupTokenStandard.html
+++ b/docsets/.docset/Contents/Resources/Documents/Enums/DipDupTokenStandard.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -838,7 +823,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Enums/FaVersion.html b/docsets/.docset/Contents/Resources/Documents/Enums/FaVersion.html
index 1686bb6..d820eaa 100644
--- a/docsets/.docset/Contents/Resources/Documents/Enums/FaVersion.html
+++ b/docsets/.docset/Contents/Resources/Documents/Enums/FaVersion.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -838,7 +823,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Enums/HDWalletError.html b/docsets/.docset/Contents/Resources/Documents/Enums/HDWalletError.html
index dd55d5b..cb44e7a 100644
--- a/docsets/.docset/Contents/Resources/Documents/Enums/HDWalletError.html
+++ b/docsets/.docset/Contents/Resources/Documents/Enums/HDWalletError.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -760,7 +745,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Enums/MediaProxyServiceError.html b/docsets/.docset/Contents/Resources/Documents/Enums/MediaProxyServiceError.html
index 04322b9..850b0f5 100644
--- a/docsets/.docset/Contents/Resources/Documents/Enums/MediaProxyServiceError.html
+++ b/docsets/.docset/Contents/Resources/Documents/Enums/MediaProxyServiceError.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -785,7 +770,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Enums/OperationKind.html b/docsets/.docset/Contents/Resources/Documents/Enums/OperationKind.html
index 3a809d9..0143ae7 100644
--- a/docsets/.docset/Contents/Resources/Documents/Enums/OperationKind.html
+++ b/docsets/.docset/Contents/Resources/Documents/Enums/OperationKind.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1138,7 +1123,7 @@ Parameters
diff --git a/docsets/.docset/Contents/Resources/Documents/Enums/OperationTransactionError.html b/docsets/.docset/Contents/Resources/Documents/Enums/OperationTransactionError.html
index b355dc1..d85fe72 100644
--- a/docsets/.docset/Contents/Resources/Documents/Enums/OperationTransactionError.html
+++ b/docsets/.docset/Contents/Resources/Documents/Enums/OperationTransactionError.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -759,7 +744,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Enums/OperationUnknownError.html b/docsets/.docset/Contents/Resources/Documents/Enums/OperationUnknownError.html
index 00b6be8..f428ba8 100644
--- a/docsets/.docset/Contents/Resources/Documents/Enums/OperationUnknownError.html
+++ b/docsets/.docset/Contents/Resources/Documents/Enums/OperationUnknownError.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -759,7 +744,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Enums/ResultExtensionError.html b/docsets/.docset/Contents/Resources/Documents/Enums/ResultExtensionError.html
index d507655..23230ff 100644
--- a/docsets/.docset/Contents/Resources/Documents/Enums/ResultExtensionError.html
+++ b/docsets/.docset/Contents/Resources/Documents/Enums/ResultExtensionError.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -759,7 +744,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Enums/TorusAuthError.html b/docsets/.docset/Contents/Resources/Documents/Enums/TorusAuthError.html
index a7fa988..9fe3f8f 100644
--- a/docsets/.docset/Contents/Resources/Documents/Enums/TorusAuthError.html
+++ b/docsets/.docset/Contents/Resources/Documents/Enums/TorusAuthError.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -916,7 +901,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Enums/TorusAuthProvider.html b/docsets/.docset/Contents/Resources/Documents/Enums/TorusAuthProvider.html
index f108b49..9e1954c 100644
--- a/docsets/.docset/Contents/Resources/Documents/Enums/TorusAuthProvider.html
+++ b/docsets/.docset/Contents/Resources/Documents/Enums/TorusAuthProvider.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -994,7 +979,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Enums/TzKTBakerHealth.html b/docsets/.docset/Contents/Resources/Documents/Enums/TzKTBakerStatus.html
similarity index 95%
rename from docsets/.docset/Contents/Resources/Documents/Enums/TzKTBakerHealth.html
rename to docsets/.docset/Contents/Resources/Documents/Enums/TzKTBakerStatus.html
index a2f2dae..9a396bd 100644
--- a/docsets/.docset/Contents/Resources/Documents/Enums/TzKTBakerHealth.html
+++ b/docsets/.docset/Contents/Resources/Documents/Enums/TzKTBakerStatus.html
@@ -1,7 +1,7 @@
- TzKTBakerHealth Enumeration Reference
+ TzKTBakerStatus Enumeration Reference
@@ -13,8 +13,8 @@
-
-
+
+
Docs (100% documented)
@@ -32,7 +32,7 @@
Enumerations
- KukaiCoreSwift.TzKTBakerHealth Enumeration Reference
+ KukaiCoreSwift.TzKTBakerStatus Enumeration Reference
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -715,15 +700,15 @@
- TzKTBakerHealth
+ TzKTBakerStatus
- public enum TzKTBakerHealth : String, Codable
+ public enum TzKTBakerStatus : String, Codable
- The stability of the bakers server
+ Whether the baker is actively running or not
@@ -732,9 +717,9 @@ TzKTBakerHealth
@@ -758,9 +743,9 @@ Declaration
@@ -784,9 +769,9 @@ Declaration
-
-
- dead
+
+
+ notResponding
@@ -800,7 +785,7 @@ Declaration
Declaration
Swift
- case dead
+ case notResponding = "not_responding"
@@ -812,7 +797,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Enums/TzKTBakerTiming.html b/docsets/.docset/Contents/Resources/Documents/Enums/TzKTBakerTiming.html
deleted file mode 100644
index c45b5e2..0000000
--- a/docsets/.docset/Contents/Resources/Documents/Enums/TzKTBakerTiming.html
+++ /dev/null
@@ -1,847 +0,0 @@
-
-
-
- TzKTBakerTiming Enumeration Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TzKTBakerTiming
-
-
-
- public enum TzKTBakerTiming : String, Codable
-
-
-
- The reliability of the bakers payouts
-
-
-
-
-
- -
-
-
-
-
- stable
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- case stable
-
-
-
-
-
-
- -
-
-
-
-
- unstable
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- case unstable
-
-
-
-
-
-
- -
-
-
-
-
- suspicious
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- case suspicious
-
-
-
-
-
-
- -
-
-
-
-
- no_data
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- case no_data
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docsets/.docset/Contents/Resources/Documents/Enums/WalletCacheError.html b/docsets/.docset/Contents/Resources/Documents/Enums/WalletCacheError.html
index 2926372..ba9b251 100644
--- a/docsets/.docset/Contents/Resources/Documents/Enums/WalletCacheError.html
+++ b/docsets/.docset/Contents/Resources/Documents/Enums/WalletCacheError.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1020,7 +1005,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Enums/WalletError.html b/docsets/.docset/Contents/Resources/Documents/Enums/WalletError.html
index 52cd052..3a3c5af 100644
--- a/docsets/.docset/Contents/Resources/Documents/Enums/WalletError.html
+++ b/docsets/.docset/Contents/Resources/Documents/Enums/WalletError.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -760,7 +745,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Enums/WalletType.html b/docsets/.docset/Contents/Resources/Documents/Enums/WalletType.html
index bb8bfae..bcc6cc4 100644
--- a/docsets/.docset/Contents/Resources/Documents/Enums/WalletType.html
+++ b/docsets/.docset/Contents/Resources/Documents/Enums/WalletType.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -864,7 +849,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Extensions.html b/docsets/.docset/Contents/Resources/Documents/Extensions.html
index f5e4a3c..74f20ef 100644
--- a/docsets/.docset/Contents/Resources/Documents/Extensions.html
+++ b/docsets/.docset/Contents/Resources/Documents/Extensions.html
@@ -291,13 +291,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -624,16 +618,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1186,7 +1171,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Extensions/AnyPublisher.html b/docsets/.docset/Contents/Resources/Documents/Extensions/AnyPublisher.html
index 7d42de8..e2bdd5d 100644
--- a/docsets/.docset/Contents/Resources/Documents/Extensions/AnyPublisher.html
+++ b/docsets/.docset/Contents/Resources/Documents/Extensions/AnyPublisher.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -841,7 +826,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Extensions/Array.html b/docsets/.docset/Contents/Resources/Documents/Extensions/Array.html
index ac43794..861f3fb 100644
--- a/docsets/.docset/Contents/Resources/Documents/Extensions/Array.html
+++ b/docsets/.docset/Contents/Resources/Documents/Extensions/Array.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -981,7 +966,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Extensions/Collection.html b/docsets/.docset/Contents/Resources/Documents/Extensions/Collection.html
index b4dc2f9..fe3b54f 100644
--- a/docsets/.docset/Contents/Resources/Documents/Extensions/Collection.html
+++ b/docsets/.docset/Contents/Resources/Documents/Extensions/Collection.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -801,7 +786,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Extensions/Date.html b/docsets/.docset/Contents/Resources/Documents/Extensions/Date.html
index 5a68273..0273c12 100644
--- a/docsets/.docset/Contents/Resources/Documents/Extensions/Date.html
+++ b/docsets/.docset/Contents/Resources/Documents/Extensions/Date.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -760,7 +745,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Extensions/DateFormatter.html b/docsets/.docset/Contents/Resources/Documents/Extensions/DateFormatter.html
index ea19df2..74ea415 100644
--- a/docsets/.docset/Contents/Resources/Documents/Extensions/DateFormatter.html
+++ b/docsets/.docset/Contents/Resources/Documents/Extensions/DateFormatter.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -760,7 +745,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Extensions/Decimal.html b/docsets/.docset/Contents/Resources/Documents/Extensions/Decimal.html
index f153655..85b5bf1 100644
--- a/docsets/.docset/Contents/Resources/Documents/Extensions/Decimal.html
+++ b/docsets/.docset/Contents/Resources/Documents/Extensions/Decimal.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -787,7 +772,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Extensions/Dictionary.html b/docsets/.docset/Contents/Resources/Documents/Extensions/Dictionary.html
index 85ebc8b..631702a 100644
--- a/docsets/.docset/Contents/Resources/Documents/Extensions/Dictionary.html
+++ b/docsets/.docset/Contents/Resources/Documents/Extensions/Dictionary.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -899,7 +884,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Extensions/Error.html b/docsets/.docset/Contents/Resources/Documents/Extensions/Error.html
index 4e2daa6..14f8dd5 100644
--- a/docsets/.docset/Contents/Resources/Documents/Extensions/Error.html
+++ b/docsets/.docset/Contents/Resources/Documents/Extensions/Error.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -842,7 +827,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Extensions/KeyedDecodingContainer.html b/docsets/.docset/Contents/Resources/Documents/Extensions/KeyedDecodingContainer.html
index b0c65e2..86f05f0 100644
--- a/docsets/.docset/Contents/Resources/Documents/Extensions/KeyedDecodingContainer.html
+++ b/docsets/.docset/Contents/Resources/Documents/Extensions/KeyedDecodingContainer.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -786,7 +771,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Extensions/Logger.html b/docsets/.docset/Contents/Resources/Documents/Extensions/Logger.html
index a6f6eec..aeb3280 100644
--- a/docsets/.docset/Contents/Resources/Documents/Extensions/Logger.html
+++ b/docsets/.docset/Contents/Resources/Documents/Extensions/Logger.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1021,7 +1006,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Extensions/NSImage.html b/docsets/.docset/Contents/Resources/Documents/Extensions/NSImage.html
index a2f00ae..c4bb6d4 100644
--- a/docsets/.docset/Contents/Resources/Documents/Extensions/NSImage.html
+++ b/docsets/.docset/Contents/Resources/Documents/Extensions/NSImage.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -763,7 +748,7 @@ NSImage
diff --git a/docsets/.docset/Contents/Resources/Documents/Extensions/Publisher.html b/docsets/.docset/Contents/Resources/Documents/Extensions/Publisher.html
index 23dd5ba..c6c76fe 100644
--- a/docsets/.docset/Contents/Resources/Documents/Extensions/Publisher.html
+++ b/docsets/.docset/Contents/Resources/Documents/Extensions/Publisher.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -868,7 +853,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Extensions/Result.html b/docsets/.docset/Contents/Resources/Documents/Extensions/Result.html
index 37d1907..15b8cfb 100644
--- a/docsets/.docset/Contents/Resources/Documents/Extensions/Result.html
+++ b/docsets/.docset/Contents/Resources/Documents/Extensions/Result.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -801,7 +786,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Extensions/String.html b/docsets/.docset/Contents/Resources/Documents/Extensions/String.html
index 20d5d92..61befb7 100644
--- a/docsets/.docset/Contents/Resources/Documents/Extensions/String.html
+++ b/docsets/.docset/Contents/Resources/Documents/Extensions/String.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -814,7 +799,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Extensions/Thread.html b/docsets/.docset/Contents/Resources/Documents/Extensions/Thread.html
index deb2d91..6bb3dd1 100644
--- a/docsets/.docset/Contents/Resources/Documents/Extensions/Thread.html
+++ b/docsets/.docset/Contents/Resources/Documents/Extensions/Thread.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -760,7 +745,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Extensions/URL.html b/docsets/.docset/Contents/Resources/Documents/Extensions/URL.html
index ce40bbd..6dfbba6 100644
--- a/docsets/.docset/Contents/Resources/Documents/Extensions/URL.html
+++ b/docsets/.docset/Contents/Resources/Documents/Extensions/URL.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -814,7 +799,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Protocols.html b/docsets/.docset/Contents/Resources/Documents/Protocols.html
index 0e2d4a0..cf43e6f 100644
--- a/docsets/.docset/Contents/Resources/Documents/Protocols.html
+++ b/docsets/.docset/Contents/Resources/Documents/Protocols.html
@@ -291,13 +291,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -624,16 +618,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -794,7 +779,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Protocols/FailWithParser.html b/docsets/.docset/Contents/Resources/Documents/Protocols/FailWithParser.html
index 31ed430..c9871ed 100644
--- a/docsets/.docset/Contents/Resources/Documents/Protocols/FailWithParser.html
+++ b/docsets/.docset/Contents/Resources/Documents/Protocols/FailWithParser.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -761,7 +746,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Protocols/Wallet.html b/docsets/.docset/Contents/Resources/Documents/Protocols/Wallet.html
index 2f69590..cc828f7 100644
--- a/docsets/.docset/Contents/Resources/Documents/Protocols/Wallet.html
+++ b/docsets/.docset/Contents/Resources/Documents/Protocols/Wallet.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -912,7 +897,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs.html b/docsets/.docset/Contents/Resources/Documents/Structs.html
index bdde245..b0daadf 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs.html
@@ -291,13 +291,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -624,16 +618,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1173,65 +1158,9 @@ Declaration
-
-
- TzKTBaker
-
-
-
-
-
-
-
- Data representing a baker from TzKT or Baking-Bad
-
- See more
-
-
- Declaration
-
- Swift
- public struct TzKTBaker : Codable, Hashable
-
-
-
-
-
-
-
-
-
-
-
- TzKTBakerConfig
-
-
-
-
-
-
-
- The bakers config file for details on when fees, min delegation etc change
-
- See more
-
-
- Declaration
-
- Swift
- public struct TzKTBakerConfig : Codable
-
-
-
-
-
-
-
-
-
-
-
- TzKTBakerConfigDoubleValue
+
+
+ TzKTBakerSettings
@@ -1239,41 +1168,15 @@ Declaration
-
- See more
-
-
- Declaration
-
- Swift
- public struct TzKTBakerConfigDoubleValue : Codable
+ Object to denote the the setting parameters of the baker. Can be used seperately for both delegation and staking
-
-
-
-
-
-
-
-
-
-
- TzKTBakerConfigIntValue
-
-
-
-
-
-
-
Declaration
Swift
- public struct TzKTBakerConfigIntValue : Codable
+ public struct TzKTBakerSettings : Codable
@@ -1283,9 +1186,9 @@ Declaration
-
-
- TzKTBakerConfigRewardStruct
+
+
+ TzKTBaker
@@ -1293,15 +1196,15 @@ Declaration
- Baker config payout flags
+ Data representing a baker from TzKT or Baking-Bad
- See more
+ See more
Declaration
Swift
- public struct TzKTBakerConfigRewardStruct : Codable
+ public struct TzKTBaker : Codable, Hashable
@@ -3303,7 +3206,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/Account.html b/docsets/.docset/Contents/Resources/Documents/Structs/Account.html
index 077d3c9..a2958a4 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/Account.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/Account.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1140,7 +1125,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/AggregateRewardInformation.html b/docsets/.docset/Contents/Resources/Documents/Structs/AggregateRewardInformation.html
index 1f22c49..9a30307 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/AggregateRewardInformation.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/AggregateRewardInformation.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -946,7 +931,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/BetterCallDevOperation.html b/docsets/.docset/Contents/Resources/Documents/Structs/BetterCallDevOperation.html
index 376fb49..64e1d76 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/BetterCallDevOperation.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/BetterCallDevOperation.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -951,7 +936,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/BetterCallDevOperationError.html b/docsets/.docset/Contents/Resources/Documents/Structs/BetterCallDevOperationError.html
index f81d1ff..76db239 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/BetterCallDevOperationError.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/BetterCallDevOperationError.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -890,7 +875,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/BlockchainHead.html b/docsets/.docset/Contents/Resources/Documents/Structs/BlockchainHead.html
index b3725a8..c9f960b 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/BlockchainHead.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/BlockchainHead.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -815,7 +800,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/DexAddCalculationResult.html b/docsets/.docset/Contents/Resources/Documents/Structs/DexAddCalculationResult.html
index 40d5b0d..541cc5c 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/DexAddCalculationResult.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/DexAddCalculationResult.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -864,7 +849,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/DexRemoveCalculationResult.html b/docsets/.docset/Contents/Resources/Documents/Structs/DexRemoveCalculationResult.html
index bb8cb62..fc02959 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/DexRemoveCalculationResult.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/DexRemoveCalculationResult.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -890,7 +875,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/DexSwapCalculationResult.html b/docsets/.docset/Contents/Resources/Documents/Structs/DexSwapCalculationResult.html
index 98cdb21..e32e6eb 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/DexSwapCalculationResult.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/DexSwapCalculationResult.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -864,7 +849,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/DipDupChartData.html b/docsets/.docset/Contents/Resources/Documents/Structs/DipDupChartData.html
index 11a4fe9..f5729c9 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/DipDupChartData.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/DipDupChartData.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -842,7 +827,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/DipDupChartObject.html b/docsets/.docset/Contents/Resources/Documents/Structs/DipDupChartObject.html
index abaf951..3485d16 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/DipDupChartObject.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/DipDupChartObject.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -977,7 +962,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/DipDupExchange.html b/docsets/.docset/Contents/Resources/Documents/Structs/DipDupExchange.html
index 9a18785..5ce17be 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/DipDupExchange.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/DipDupExchange.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1125,7 +1110,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/DipDupExchangesAndTokens.html b/docsets/.docset/Contents/Resources/Documents/Structs/DipDupExchangesAndTokens.html
index 3ca51d0..1df587b 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/DipDupExchangesAndTokens.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/DipDupExchangesAndTokens.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -917,7 +902,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/DipDupExchangesAndTokensResponse.html b/docsets/.docset/Contents/Resources/Documents/Structs/DipDupExchangesAndTokensResponse.html
index 494987d..1ccbfde 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/DipDupExchangesAndTokensResponse.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/DipDupExchangesAndTokensResponse.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -760,7 +745,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/DipDupPosition.html b/docsets/.docset/Contents/Resources/Documents/Structs/DipDupPosition.html
index 6a8583a..c6540e4 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/DipDupPosition.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/DipDupPosition.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -760,7 +745,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/DipDupPositionData.html b/docsets/.docset/Contents/Resources/Documents/Structs/DipDupPositionData.html
index a182f8b..d613772 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/DipDupPositionData.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/DipDupPositionData.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -869,7 +854,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/DipDupToken.html b/docsets/.docset/Contents/Resources/Documents/Structs/DipDupToken.html
index 47d7273..e1815a5 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/DipDupToken.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/DipDupToken.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -950,7 +935,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/FailWith.html b/docsets/.docset/Contents/Resources/Documents/Structs/FailWith.html
index be458af..81166d6 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/FailWith.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/FailWith.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -864,7 +849,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/FailWithParserLiquidityBaking.html b/docsets/.docset/Contents/Resources/Documents/Structs/FailWithParserLiquidityBaking.html
index 0733d99..480d101 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/FailWithParserLiquidityBaking.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/FailWithParserLiquidityBaking.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -760,7 +745,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/GraphQLError.html b/docsets/.docset/Contents/Resources/Documents/Structs/GraphQLError.html
index 41a2f14..7d2e44c 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/GraphQLError.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/GraphQLError.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -815,7 +800,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/GraphQLResponse.html b/docsets/.docset/Contents/Resources/Documents/Structs/GraphQLResponse.html
index 041daf7..97d37d2 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/GraphQLResponse.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/GraphQLResponse.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -788,7 +773,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/KukaiError.html b/docsets/.docset/Contents/Resources/Documents/Structs/KukaiError.html
index 8c63196..20bf304 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/KukaiError.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/KukaiError.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1380,7 +1365,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/KukaiError/ErrorType.html b/docsets/.docset/Contents/Resources/Documents/Structs/KukaiError/ErrorType.html
index 0154e12..da8cc91 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/KukaiError/ErrorType.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/KukaiError/ErrorType.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -925,7 +910,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/LiquidityBakingData.html b/docsets/.docset/Contents/Resources/Documents/Structs/LiquidityBakingData.html
index 28d97de..bf7ae1e 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/LiquidityBakingData.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/LiquidityBakingData.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -869,7 +854,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/LoggingConfig.html b/docsets/.docset/Contents/Resources/Documents/Structs/LoggingConfig.html
index 0ecdeb3..05565f5 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/LoggingConfig.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/LoggingConfig.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -796,7 +781,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/NFT.html b/docsets/.docset/Contents/Resources/Documents/Structs/NFT.html
index c7e54e4..00e90cd 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/NFT.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/NFT.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1374,7 +1359,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/NetworkConstants.html b/docsets/.docset/Contents/Resources/Documents/Structs/NetworkConstants.html
index 7c5dd04..796cedc 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/NetworkConstants.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/NetworkConstants.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1098,7 +1083,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/NetworkVersion.html b/docsets/.docset/Contents/Resources/Documents/Structs/NetworkVersion.html
index 271eed9..6ab8501 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/NetworkVersion.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/NetworkVersion.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -812,7 +797,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/NilOnDecodingError.html b/docsets/.docset/Contents/Resources/Documents/Structs/NilOnDecodingError.html
index 5fcec00..3f2f407 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/NilOnDecodingError.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/NilOnDecodingError.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -867,7 +852,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/ObjktAttribute.html b/docsets/.docset/Contents/Resources/Documents/Structs/ObjktAttribute.html
index f484a29..c8c6487 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/ObjktAttribute.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/ObjktAttribute.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -759,7 +744,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/ObjktAttributeCounts.html b/docsets/.docset/Contents/Resources/Documents/Structs/ObjktAttributeCounts.html
index cb9aa45..6426a36 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/ObjktAttributeCounts.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/ObjktAttributeCounts.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -759,7 +744,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/ObjktAttributeData.html b/docsets/.docset/Contents/Resources/Documents/Structs/ObjktAttributeData.html
index 3c7e9ea..723936b 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/ObjktAttributeData.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/ObjktAttributeData.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -811,7 +796,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/ObjktCollection.html b/docsets/.docset/Contents/Resources/Documents/Structs/ObjktCollection.html
index a5f2e92..4cac35e 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/ObjktCollection.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/ObjktCollection.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1046,7 +1031,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/ObjktCollections.html b/docsets/.docset/Contents/Resources/Documents/Structs/ObjktCollections.html
index f40e832..7d53817 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/ObjktCollections.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/ObjktCollections.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -760,7 +745,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/ObjktCreator.html b/docsets/.docset/Contents/Resources/Documents/Structs/ObjktCreator.html
index 0fb0cf4..a4e28ff 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/ObjktCreator.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/ObjktCreator.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -837,7 +822,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/ObjktEvent.html b/docsets/.docset/Contents/Resources/Documents/Structs/ObjktEvent.html
index 503d9d6..d06bf07 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/ObjktEvent.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/ObjktEvent.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -760,7 +745,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/ObjktFa.html b/docsets/.docset/Contents/Resources/Documents/Structs/ObjktFa.html
index c5157a2..086e8cc 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/ObjktFa.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/ObjktFa.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -786,7 +771,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/ObjktListing.html b/docsets/.docset/Contents/Resources/Documents/Structs/ObjktListing.html
index 25463e3..a4c1bf9 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/ObjktListing.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/ObjktListing.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -785,7 +770,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/ObjktSale.html b/docsets/.docset/Contents/Resources/Documents/Structs/ObjktSale.html
index 3b5d61e..b529b0b 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/ObjktSale.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/ObjktSale.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -785,7 +770,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/ObjktToken.html b/docsets/.docset/Contents/Resources/Documents/Structs/ObjktToken.html
index 2b1331c..b972ed0 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/ObjktToken.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/ObjktToken.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -916,7 +901,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/ObjktTokenReponse.html b/docsets/.docset/Contents/Resources/Documents/Structs/ObjktTokenReponse.html
index 9e29f68..03483f1 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/ObjktTokenReponse.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/ObjktTokenReponse.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -916,7 +901,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/OperationBlockHeader.html b/docsets/.docset/Contents/Resources/Documents/Structs/OperationBlockHeader.html
index 98be9e7..c4dc375 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/OperationBlockHeader.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/OperationBlockHeader.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1124,7 +1109,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/OperationBlockHeader/CodingKeys.html b/docsets/.docset/Contents/Resources/Documents/Structs/OperationBlockHeader/CodingKeys.html
index 46fd239..752b92a 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/OperationBlockHeader/CodingKeys.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/OperationBlockHeader/CodingKeys.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1047,7 +1032,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/OperationFees.html b/docsets/.docset/Contents/Resources/Documents/Structs/OperationFees.html
index 84daddf..f24c007 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/OperationFees.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/OperationFees.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1030,7 +1015,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/OperationFees/NetworkFeeType.html b/docsets/.docset/Contents/Resources/Documents/Structs/OperationFees/NetworkFeeType.html
index 64ef8fc..a8649fb 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/OperationFees/NetworkFeeType.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/OperationFees/NetworkFeeType.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -788,7 +773,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/OperationMetadata.html b/docsets/.docset/Contents/Resources/Documents/Structs/OperationMetadata.html
index c477b46..18eb278 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/OperationMetadata.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/OperationMetadata.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -939,7 +924,7 @@ Parameters
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/OperationPayload.html b/docsets/.docset/Contents/Resources/Documents/Structs/OperationPayload.html
index 19a8fdb..80a7f90 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/OperationPayload.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/OperationPayload.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -911,7 +896,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/OperationResponse.html b/docsets/.docset/Contents/Resources/Documents/Structs/OperationResponse.html
index 9401654..fb5d649 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/OperationResponse.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/OperationResponse.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -814,7 +799,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/OperationResponseContent.html b/docsets/.docset/Contents/Resources/Documents/Structs/OperationResponseContent.html
index b261ec1..cb2b795 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/OperationResponseContent.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/OperationResponseContent.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -760,7 +745,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/OperationResponseInternalResultError.html b/docsets/.docset/Contents/Resources/Documents/Structs/OperationResponseInternalResultError.html
index 852a79d..09f3d58 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/OperationResponseInternalResultError.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/OperationResponseInternalResultError.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -916,7 +901,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/QuipuswapExchangeLedger.html b/docsets/.docset/Contents/Resources/Documents/Structs/QuipuswapExchangeLedger.html
index d605439..c554d51 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/QuipuswapExchangeLedger.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/QuipuswapExchangeLedger.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -788,7 +773,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/QuipuswapExchangeLedgerKey.html b/docsets/.docset/Contents/Resources/Documents/Structs/QuipuswapExchangeLedgerKey.html
index 2f97aa3..2252374 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/QuipuswapExchangeLedgerKey.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/QuipuswapExchangeLedgerKey.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -760,7 +745,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/QuipuswapExchangeStorage.html b/docsets/.docset/Contents/Resources/Documents/Structs/QuipuswapExchangeStorage.html
index 59ba57b..6b47d6a 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/QuipuswapExchangeStorage.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/QuipuswapExchangeStorage.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1031,7 +1016,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/QuipuswapExchangeStorageResponse.html b/docsets/.docset/Contents/Resources/Documents/Structs/QuipuswapExchangeStorageResponse.html
index c0f398c..7ba6599 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/QuipuswapExchangeStorageResponse.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/QuipuswapExchangeStorageResponse.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -760,7 +745,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/QuipuswapExchangeUserRewards.html b/docsets/.docset/Contents/Resources/Documents/Structs/QuipuswapExchangeUserRewards.html
index 477959a..6b56010 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/QuipuswapExchangeUserRewards.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/QuipuswapExchangeUserRewards.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -788,7 +773,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/QuipuswapExchangeUserRewardsKey.html b/docsets/.docset/Contents/Resources/Documents/Structs/QuipuswapExchangeUserRewardsKey.html
index afad851..fc21a88 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/QuipuswapExchangeUserRewardsKey.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/QuipuswapExchangeUserRewardsKey.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -760,7 +745,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/RewardDetails.html b/docsets/.docset/Contents/Resources/Documents/Structs/RewardDetails.html
index 76881c6..7f43b69 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/RewardDetails.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/RewardDetails.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -968,7 +953,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/SubverifierWrapper.html b/docsets/.docset/Contents/Resources/Documents/Structs/SubverifierWrapper.html
index b2b1d1c..4a9846e 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/SubverifierWrapper.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/SubverifierWrapper.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -869,7 +854,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsAddressBulkResponse.html b/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsAddressBulkResponse.html
index 0652fce..0678125 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsAddressBulkResponse.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsAddressBulkResponse.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -788,7 +773,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsAddressResponse.html b/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsAddressResponse.html
index 7086f2f..b437512 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsAddressResponse.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsAddressResponse.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -788,7 +773,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsDomain.html b/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsDomain.html
index 783874a..34c17df 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsDomain.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsDomain.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -815,7 +800,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsDomainBulkResponse.html b/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsDomainBulkResponse.html
index b0b1f21..565f78c 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsDomainBulkResponse.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsDomainBulkResponse.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -788,7 +773,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsDomainResponse.html b/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsDomainResponse.html
index 12fabb7..06e6dca 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsDomainResponse.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsDomainResponse.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -815,7 +800,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsDomains.html b/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsDomains.html
index 640f0aa..d6e6e21 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsDomains.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsDomains.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -761,7 +746,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsReverseRecord.html b/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsReverseRecord.html
index 17c8b9f..4e9ddd0 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsReverseRecord.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsReverseRecord.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -896,7 +881,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsReverseRecords.html b/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsReverseRecords.html
index fe39e06..b4e8abf 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsReverseRecords.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TezosDomainsReverseRecords.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -761,7 +746,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TezosNodeClientConfig.html b/docsets/.docset/Contents/Resources/Documents/Structs/TezosNodeClientConfig.html
index 2c77520..76a12f7 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TezosNodeClientConfig.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TezosNodeClientConfig.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1371,7 +1356,7 @@ Parameters
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TezosNodeClientConfig/ForgingType.html b/docsets/.docset/Contents/Resources/Documents/Structs/TezosNodeClientConfig/ForgingType.html
index b5c24e7..5e955b3 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TezosNodeClientConfig/ForgingType.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TezosNodeClientConfig/ForgingType.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -788,7 +773,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TezosNodeClientConfig/NetworkType.html b/docsets/.docset/Contents/Resources/Documents/Structs/TezosNodeClientConfig/NetworkType.html
index 54d026a..ebdb622 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TezosNodeClientConfig/NetworkType.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TezosNodeClientConfig/NetworkType.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -814,7 +799,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TezosNodeClientConfig/defaultGhostnetURLs.html b/docsets/.docset/Contents/Resources/Documents/Structs/TezosNodeClientConfig/defaultGhostnetURLs.html
index e6489d2..2c087dd 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TezosNodeClientConfig/defaultGhostnetURLs.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TezosNodeClientConfig/defaultGhostnetURLs.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -871,7 +856,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TezosNodeClientConfig/defaultMainnetURLs.html b/docsets/.docset/Contents/Resources/Documents/Structs/TezosNodeClientConfig/defaultMainnetURLs.html
index 6153e12..c21eb99 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TezosNodeClientConfig/defaultMainnetURLs.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TezosNodeClientConfig/defaultMainnetURLs.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -871,7 +856,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTAccount.html b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTAccount.html
index c7fcbff..86e72e3 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTAccount.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTAccount.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1164,7 +1149,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTAccountDelegate.html b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTAccountDelegate.html
index 66b595f..7c82d96 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTAccountDelegate.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTAccountDelegate.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -841,7 +826,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTAddress.html b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTAddress.html
index f568d55..e9224f7 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTAddress.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTAddress.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -814,7 +799,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBaker.html b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBaker.html
index 72f10df..7b50d17 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBaker.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBaker.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -784,9 +769,9 @@ Declaration
@@ -800,7 +785,7 @@ Declaration
Declaration
@@ -836,217 +821,9 @@ Declaration
-
-
- stakingBalance
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let stakingBalance: Decimal
-
-
-
-
-
-
-
-
-
-
-
- stakingCapacity
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let stakingCapacity: Decimal
-
-
-
-
-
-
-
-
-
-
-
- maxStakingBalance
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let maxStakingBalance: Decimal
-
-
-
-
-
-
-
-
-
-
-
- freeSpace
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let freeSpace: Decimal
-
-
-
-
-
-
-
-
-
-
-
- fee
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let fee: Double
-
-
-
-
-
-
-
-
-
-
-
- minDelegation
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let minDelegation: Decimal
-
-
-
-
-
-
-
-
-
-
-
- payoutDelay
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let payoutDelay: Int
-
-
-
-
-
-
-
-
-
-
-
- payoutPeriod
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let payoutPeriod: Int
-
-
-
-
-
-
-
-
-
-
-
- openForDelegation
+
+
+ delegation
@@ -1060,7 +837,7 @@ Declaration
Declaration
@@ -1070,9 +847,9 @@ Declaration
-
-
- estimatedRoi
+
+
+ staking
@@ -1086,7 +863,7 @@ Declaration
Declaration
@@ -1096,9 +873,9 @@ Declaration
-
-
- serviceHealth
+
+
+ limitOfStakingOverBaking
@@ -1112,7 +889,7 @@ Declaration
Declaration
@@ -1122,9 +899,9 @@ Declaration
-
-
- serviceType
+
+
+ edgeOfBakingOverStaking
@@ -1138,7 +915,7 @@ Declaration
Declaration
Swift
- public let serviceType: String
+ public var edgeOfBakingOverStaking: Decimal?
@@ -1148,61 +925,9 @@ Declaration
-
-
- payoutTiming
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let payoutTiming: TzKTBakerTiming
-
-
-
-
-
-
-
-
-
-
-
- payoutAccuracy
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let payoutAccuracy: TzKTBakerAccuracy
-
-
-
-
-
-
-
-
@@ -1216,7 +941,7 @@ Declaration
Declaration
@@ -1226,9 +951,9 @@ Declaration
-
-
- init(address:name:logo:)
+
+
+ init(address:name:)
@@ -1243,7 +968,7 @@ Declaration
Declaration
Swift
- public init(address: String, name: String?, logo: String?)
+ public init(address: String, name: String?)
@@ -1253,9 +978,9 @@ Declaration
-
-
- init(address:name:logo:balance:stakingBalance:stakingCapacity:maxStakingBalance:freeSpace:fee:minDelegation:payoutDelay:payoutPeriod:openForDelegation:estimatedRoi:serviceHealth:serviceType:payoutTiming:payoutAccuracy:config:)
+
+
+ init(address:name:status:balance:delegation:staking:)
@@ -1269,7 +994,7 @@ Declaration
Declaration
Swift
- public init(address: String, name: String?, logo: String?, balance: Decimal, stakingBalance: Decimal, stakingCapacity: Decimal, maxStakingBalance: Decimal, freeSpace: Decimal, fee: Double, minDelegation: Decimal, payoutDelay: Int, payoutPeriod: Int, openForDelegation: Bool, estimatedRoi: Decimal, serviceHealth: TzKTBakerHealth, serviceType: String, payoutTiming: TzKTBakerTiming, payoutAccuracy: TzKTBakerAccuracy, config: TzKTBakerConfig?)
+ public init(address: String, name: String?, status: TzKTBakerStatus, balance: Decimal, delegation: TzKTBakerSettings, staking: TzKTBakerSettings)
@@ -1304,33 +1029,6 @@ Declaration
-
-
-
-
-
- rewardStruct()
-
-
-
-
-
-
-
- Convert con-chain data into a meaningful, readable object
-
-
-
- Declaration
-
- Swift
- public func rewardStruct() -> TzKTBakerConfigRewardStruct?
-
-
-
-
-
-
@@ -1388,7 +1086,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBakerConfig.html b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBakerConfig.html
deleted file mode 100644
index 041fe9d..0000000
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBakerConfig.html
+++ /dev/null
@@ -1,1003 +0,0 @@
-
-
-
- TzKTBakerConfig Structure Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TzKTBakerConfig
-
-
-
- public struct TzKTBakerConfig : Codable
-
-
-
- The bakers config file for details on when fees, min delegation etc change
-
-
-
-
-
- -
-
-
-
-
- address
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let address: String
-
-
-
-
-
-
- -
-
-
-
-
- fee
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let fee: [TzKTBakerConfigDoubleValue]
-
-
-
-
-
-
- -
-
-
-
-
- minDelegation
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let minDelegation: [TzKTBakerConfigDoubleValue]
-
-
-
-
-
-
- -
-
-
-
-
- payoutDelay
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let payoutDelay: [TzKTBakerConfigIntValue]
-
-
-
-
-
-
- -
-
-
-
-
- rewardStruct
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let rewardStruct: [TzKTBakerConfigIntValue]
-
-
-
-
-
-
- -
-
-
-
-
- latesetFee()
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public func latesetFee() -> Double
-
-
-
-
-
-
- -
-
-
-
-
- feeForCycle(cycle:)
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public func feeForCycle(cycle: Int) -> Double
-
-
-
-
-
-
- -
-
-
-
-
- latestPayoutDelay()
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public func latestPayoutDelay() -> Int
-
-
-
-
-
-
- -
-
-
-
-
- payoutDelayForCycle(cycle:)
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public func payoutDelayForCycle(cycle: Int) -> Int
-
-
-
-
-
-
- -
-
-
-
-
- latestRewardStruct()
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public func latestRewardStruct() -> Int?
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBakerConfigDoubleValue.html b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBakerConfigDoubleValue.html
deleted file mode 100644
index b5560d7..0000000
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBakerConfigDoubleValue.html
+++ /dev/null
@@ -1,794 +0,0 @@
-
-
-
- TzKTBakerConfigDoubleValue Structure Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TzKTBakerConfigDoubleValue
-
-
-
- public struct TzKTBakerConfigDoubleValue : Codable
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBakerConfigIntValue.html b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBakerConfigIntValue.html
deleted file mode 100644
index 01cb15b..0000000
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBakerConfigIntValue.html
+++ /dev/null
@@ -1,794 +0,0 @@
-
-
-
- TzKTBakerConfigIntValue Structure Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TzKTBakerConfigIntValue
-
-
-
- public struct TzKTBakerConfigIntValue : Codable
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBakerConfigRewardStruct.html b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBakerConfigRewardStruct.html
deleted file mode 100644
index 846e4d2..0000000
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBakerConfigRewardStruct.html
+++ /dev/null
@@ -1,1030 +0,0 @@
-
-
-
- TzKTBakerConfigRewardStruct Structure Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TzKTBakerConfigRewardStruct
-
-
-
- public struct TzKTBakerConfigRewardStruct : Codable
-
-
-
- Baker config payout flags
-
-
-
-
-
- -
-
-
-
-
- blocks
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let blocks: Bool
-
-
-
-
-
-
- -
-
-
-
-
- missedBlocks
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let missedBlocks: Bool
-
-
-
-
-
-
- -
-
-
-
-
- endorsements
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let endorsements: Bool
-
-
-
-
-
-
- -
-
-
-
-
- missedEndorsements
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let missedEndorsements: Bool
-
-
-
-
-
-
- -
-
-
-
-
- fees
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let fees: Bool
-
-
-
-
-
-
- -
-
-
-
-
- missedFees
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let missedFees: Bool
-
-
-
-
-
-
- -
-
-
-
-
- accusationRewards
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let accusationRewards: Bool
-
-
-
-
-
-
- -
-
-
-
-
- accusationLosses
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let accusationLosses: Bool
-
-
-
-
-
-
- -
-
-
-
-
- revelationRewards
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let revelationRewards: Bool
-
-
-
-
-
-
- -
-
-
-
-
- revelationLosses
-
-
-
-
-
-
-
-
-
-
- Declaration
-
- Swift
- public let revelationLosses: Bool
-
-
-
-
-
-
- -
-
-
-
-
- fromConfigInt(_:)
-
-
-
-
-
-
-
- Convert the 14-bit number in the baker config, to the equivalent set of flags
-
-
-
- Declaration
-
- Swift
- public static func fromConfigInt(_ config: Int) -> TzKTBakerConfigRewardStruct
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docsets/.docset/Contents/Resources/Documents/Enums/TzKTBakerAccuracy.html b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBakerSettings.html
similarity index 88%
rename from docsets/.docset/Contents/Resources/Documents/Enums/TzKTBakerAccuracy.html
rename to docsets/.docset/Contents/Resources/Documents/Structs/TzKTBakerSettings.html
index bac3a5f..9af16aa 100644
--- a/docsets/.docset/Contents/Resources/Documents/Enums/TzKTBakerAccuracy.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBakerSettings.html
@@ -1,7 +1,7 @@
- TzKTBakerAccuracy Enumeration Reference
+ TzKTBakerSettings Structure Reference
@@ -13,8 +13,8 @@
-
-
+
+
Docs (100% documented)
@@ -30,9 +30,9 @@
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -715,15 +700,15 @@
- TzKTBakerAccuracy
+ TzKTBakerSettings
- public enum TzKTBakerAccuracy : String, Codable
+ public struct TzKTBakerSettings : Codable
- The accuracy of the bakers payments
+ Object to denote the the setting parameters of the baker. Can be used seperately for both delegation and staking
@@ -732,9 +717,61 @@ TzKTBakerAccuracy
+
+
+
+
+
+
+
+
+ Declaration
+
+ Swift
+ public let enabled: Bool
+
+
+
+
+
+
+
+
+
+
+
+ minBalance
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+ Swift
+ public let minBalance: Decimal
+
+
+
+
+
+
+
+
+
+
+
+ fee
@@ -748,7 +785,7 @@ TzKTBakerAccuracy
Declaration
Swift
- case precise
+ public let fee: Double
@@ -758,9 +795,9 @@ Declaration
-
-
- inaccurate
+
+
+ capacity
@@ -774,7 +811,7 @@ Declaration
Declaration
Swift
- case inaccurate
+ public let capacity: Decimal
@@ -784,9 +821,9 @@ Declaration
-
-
- suspicious
+
+
+ freeSpace
@@ -800,7 +837,7 @@ Declaration
Declaration
Swift
- case suspicious
+ public let freeSpace: Decimal
@@ -810,9 +847,9 @@ Declaration
-
-
- no_data
+
+
+ estimatedApy
@@ -826,7 +863,7 @@ Declaration
Declaration
Swift
- case no_data
+ public let estimatedApy: Double
@@ -838,7 +875,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBalance.html b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBalance.html
index 057c19e..4a11dc3 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBalance.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBalance.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -948,7 +933,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBalanceMetadata.html b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBalanceMetadata.html
index 8d7d15f..9e816e3 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBalanceMetadata.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBalanceMetadata.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1301,7 +1286,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBalanceMetadataAttributeKeyValue.html b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBalanceMetadataAttributeKeyValue.html
index 01f50e3..d9143d2 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBalanceMetadataAttributeKeyValue.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBalanceMetadataAttributeKeyValue.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -812,7 +797,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBalanceMetadataDimensions.html b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBalanceMetadataDimensions.html
index 02eadc5..1dbe706 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBalanceMetadataDimensions.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBalanceMetadataDimensions.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -815,7 +800,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBalanceMetadataFormat.html b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBalanceMetadataFormat.html
index 79447de..769f922 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBalanceMetadataFormat.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBalanceMetadataFormat.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -842,7 +827,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBalanceToken.html b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBalanceToken.html
index e4c6a9a..3ca42be 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBalanceToken.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTBalanceToken.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1000,7 +985,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTCycle.html b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTCycle.html
index 0ecd24e..1031a69 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTCycle.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTCycle.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -916,7 +901,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTDelegatorReward.html b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTDelegatorReward.html
index 905afa4..2adcb27 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTDelegatorReward.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTDelegatorReward.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -758,9 +743,9 @@ Declaration
-
-
- balance
+
+
+ delegatedBalance
@@ -774,7 +759,33 @@ Declaration
Declaration
Swift
- public let balance: Decimal
+ public let delegatedBalance: Decimal
+
+
+
+
+
+
+
+
+
+
+
+ stakedBalance
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+ Swift
+ public let stakedBalance: Decimal
@@ -810,9 +821,9 @@ Declaration
-
-
- stakingBalance
+
+
+ blockRewardsDelegated
@@ -826,7 +837,7 @@ Declaration
Declaration
Swift
- public let stakingBalance: Decimal
+ public let blockRewardsDelegated: Decimal
@@ -836,9 +847,9 @@ Declaration
-
-
- blockRewards
+
+
+ endorsementRewardsDelegated
@@ -852,7 +863,7 @@ Declaration
Declaration
Swift
- public let blockRewards: Decimal
+ public let endorsementRewardsDelegated: Decimal
@@ -862,9 +873,9 @@ Declaration
-
-
- missedBlockRewards
+
+
+ vdfRevelationRewardsDelegated
@@ -878,7 +889,7 @@ Declaration
Declaration
Swift
- public let missedBlockRewards: Decimal
+ public let vdfRevelationRewardsDelegated: Decimal
@@ -888,9 +899,9 @@ Declaration
-
-
- endorsementRewards
+
+
+ nonceRevelationRewardsDelegated
@@ -904,7 +915,7 @@ Declaration
Declaration
Swift
- public let endorsementRewards: Decimal
+ public let nonceRevelationRewardsDelegated: Decimal
@@ -914,9 +925,9 @@ Declaration
-
-
- missedEndorsementRewards
+
+
+ doubleBakingRewards
@@ -930,7 +941,59 @@ Declaration
Declaration
Swift
- public let missedEndorsementRewards: Decimal
+ public let doubleBakingRewards: Decimal
+
+
+
+
+
+
+
+
+
+
+
+ doubleEndorsingRewards
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+ Swift
+ public let doubleEndorsingRewards: Decimal
+
+
+
+
+
+
+
+
+
+
+
+ doublePreendorsingRewards
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+ Swift
+ public let doublePreendorsingRewards: Decimal
@@ -966,9 +1029,243 @@ Declaration
-
-
- missedBlockFees
+
+
+ doubleBakingLostUnstaked
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+ Swift
+ public let doubleBakingLostUnstaked: Decimal
+
+
+
+
+
+
+
+
+
+
+
+ doubleBakingLostExternalUnstaked
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+ Swift
+ public let doubleBakingLostExternalUnstaked: Decimal
+
+
+
+
+
+
+
+
+
+
+
+ doubleEndorsingLostUnstaked
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+ Swift
+ public let doubleEndorsingLostUnstaked: Decimal
+
+
+
+
+
+
+
+
+
+
+
+ doubleEndorsingLostExternalUnstaked
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+ Swift
+ public let doubleEndorsingLostExternalUnstaked: Decimal
+
+
+
+
+
+
+
+
+
+
+
+ doublePreendorsingLostUnstaked
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+ Swift
+ public let doublePreendorsingLostUnstaked: Decimal
+
+
+
+
+
+
+
+
+
+
+
+ doublePreendorsingLostExternalUnstaked
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+ Swift
+ public let doublePreendorsingLostExternalUnstaked: Decimal
+
+
+
+
+
+
+
+
+
+
+
+ nonceRevelationLosses
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+ Swift
+ public let nonceRevelationLosses: Decimal
+
+
+
+
+
+
+
+
+
+
+
+ bakerStakedBalance
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+ Swift
+ public let bakerStakedBalance: Decimal
+
+
+
+
+
+
+
+
+
+
+
+ externalStakedBalance
+
+
+
+
+
+
+
+
+
+
+ Declaration
+
+ Swift
+ public let externalStakedBalance: Decimal
+
+
+
+
+
+
+
+
+
+
+
+ bakingPower
@@ -982,7 +1279,7 @@ Declaration
Declaration
Swift
- public let missedBlockFees: Decimal
+ public let bakingPower: Decimal
@@ -992,9 +1289,9 @@ Declaration
-
-
- extraBlockRewards
+
+
+ bakerDelegatedBalance
@@ -1008,7 +1305,7 @@ Declaration
Declaration
Swift
- public let extraBlockRewards: Decimal
+ public let bakerDelegatedBalance: Decimal
@@ -1018,9 +1315,9 @@ Declaration
-
-
- missedExtraBlockRewards
+
+
+ externalDelegatedBalance
@@ -1034,7 +1331,7 @@ Declaration
Declaration
Swift
- public let missedExtraBlockRewards: Decimal
+ public let externalDelegatedBalance: Decimal
@@ -1122,9 +1419,9 @@ Declaration
-
-
- estimatedReward(withFee:andRewardStruct:)
+
+
+ estimatedReward(withFee:limitOfStakingOverBaking:edgeOfBakingOverStaking:minDelegation:)
@@ -1139,7 +1436,7 @@ Declaration
Declaration
Swift
- public func estimatedReward(withFee fee: Double, andRewardStruct: TzKTBakerConfigRewardStruct?) -> XTZAmount
+ public func estimatedReward(withFee fee: Double, limitOfStakingOverBaking: Decimal, edgeOfBakingOverStaking: Decimal, minDelegation: Decimal) -> XTZAmount
@@ -1151,7 +1448,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTOperation.html b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTOperation.html
index fa11a2e..540c5f3 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTOperation.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTOperation.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1031,7 +1016,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTOperationError.html b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTOperationError.html
index d8512bd..8e6e3cb 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTOperationError.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTOperationError.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -761,7 +746,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTTokenTransfer.html b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTTokenTransfer.html
index fbd4e35..bca474c 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTTokenTransfer.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTTokenTransfer.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1046,7 +1031,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTTransaction.html b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTTransaction.html
index af7c0be..7948b9a 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTTransaction.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTTransaction.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -2176,7 +2161,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTTransaction/CodingKeys.html b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTTransaction/CodingKeys.html
index 08e4e89..bb498e1 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTTransaction/CodingKeys.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTTransaction/CodingKeys.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1385,7 +1370,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTTransaction/TransactionStatus.html b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTTransaction/TransactionStatus.html
index 86228cf..dfa3898 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTTransaction/TransactionStatus.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTTransaction/TransactionStatus.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -917,7 +902,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTTransaction/TransactionSubType.html b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTTransaction/TransactionSubType.html
index 5548ae5..3f86f0a 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTTransaction/TransactionSubType.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTTransaction/TransactionSubType.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1021,7 +1006,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTTransaction/TransactionType.html b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTTransaction/TransactionType.html
index fe5fdc8..c80097c 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTTransaction/TransactionType.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTTransaction/TransactionType.html
@@ -295,13 +295,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -628,16 +622,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -917,7 +902,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTTransactionGroup.html b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTTransactionGroup.html
index ef5ec43..c4fc679 100644
--- a/docsets/.docset/Contents/Resources/Documents/Structs/TzKTTransactionGroup.html
+++ b/docsets/.docset/Contents/Resources/Documents/Structs/TzKTTransactionGroup.html
@@ -293,13 +293,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -626,16 +620,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -1082,7 +1067,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/Typealiases.html b/docsets/.docset/Contents/Resources/Documents/Typealiases.html
index 7011e9f..08e8740 100644
--- a/docsets/.docset/Contents/Resources/Documents/Typealiases.html
+++ b/docsets/.docset/Contents/Resources/Documents/Typealiases.html
@@ -291,13 +291,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -624,16 +618,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -825,7 +810,7 @@ Declaration
diff --git a/docsets/.docset/Contents/Resources/Documents/index.html b/docsets/.docset/Contents/Resources/Documents/index.html
index d1ce9f7..bba762e 100644
--- a/docsets/.docset/Contents/Resources/Documents/index.html
+++ b/docsets/.docset/Contents/Resources/Documents/index.html
@@ -288,13 +288,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -621,16 +615,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -815,7 +800,7 @@ Documentation
diff --git a/docsets/.docset/Contents/Resources/Documents/search.json b/docsets/.docset/Contents/Resources/Documents/search.json
index 8de9f52..5b3ee7b 100644
--- a/docsets/.docset/Contents/Resources/Documents/search.json
+++ b/docsets/.docset/Contents/Resources/Documents/search.json
@@ -1 +1 @@
-{"Typealiases.html#/UIImage":{"name":"UIImage","abstract":"Create “UIImage” as typealias of NSImage
"},"Typealiases.html#/s:14KukaiCoreSwift34QuipuswapExchangeLedgerKeyResponsea":{"name":"QuipuswapExchangeLedgerKeyResponse","abstract":"Wrapper object around the network response
"},"Typealiases.html#/s:14KukaiCoreSwift39QuipuswapExchangeUserRewardsKeyResponsea":{"name":"QuipuswapExchangeUserRewardsKeyResponse","abstract":"Wrapper object around the network response
"},"Typealiases.html#/s:14KukaiCoreSwift7NanoTeza":{"name":"NanoTez","abstract":"typealias to make it clearer when we are using NanoTez, which only is only used for fee calcualtion
"},"Structs/SubverifierWrapper.html#/s:14KukaiCoreSwift18SubverifierWrapperV21aggregateVerifierNameSSSgvp":{"name":"aggregateVerifierName","abstract":"The name of the aggregated verifier
","parent_name":"SubverifierWrapper"},"Structs/SubverifierWrapper.html#/s:14KukaiCoreSwift18SubverifierWrapperV12verifierType10CustomAuth0F5TypesOvp":{"name":"verifierType","abstract":"The type to use
","parent_name":"SubverifierWrapper"},"Structs/SubverifierWrapper.html#/s:14KukaiCoreSwift18SubverifierWrapperV11networkTypeAA21TezosNodeClientConfigV07NetworkG0Ovp":{"name":"networkType","abstract":"Unlike seed based wallets, Torus verifiers are bound to a network and generate different addresses. In order to give the same experience on Tezos, we need to supply the network for each verifier
","parent_name":"SubverifierWrapper"},"Structs/SubverifierWrapper.html#/s:14KukaiCoreSwift18SubverifierWrapperV11subverifier10CustomAuth18SubVerifierDetailsVvp":{"name":"subverifier","abstract":"The matching SubVerifierDetails
object
","parent_name":"SubverifierWrapper"},"Structs/SubverifierWrapper.html#/s:14KukaiCoreSwift18SubverifierWrapperV21aggregateVerifierName12verifierType07networkJ011subverifierACSSSg_10CustomAuth0I5TypesOAA21TezosNodeClientConfigV07NetworkJ0OAI03SubG7DetailsVtcfc":{"name":"init(aggregateVerifierName:verifierType:networkType:subverifier:)","abstract":"Create an instance of the object with an option string for the aggregate verifier name, and a SubVerifierDetails
object
","parent_name":"SubverifierWrapper"},"Structs/KukaiError/ErrorType.html#/s:14KukaiCoreSwift0A5ErrorV0D4TypeO3rpcyA2EmF":{"name":"rpc","abstract":"RPC errors come directly from the Tezos RPC, but with the massive JSON object filtered down to the most meraningful part
","parent_name":"ErrorType"},"Structs/KukaiError/ErrorType.html#/s:14KukaiCoreSwift0A5ErrorV0D4TypeO6systemyA2EmF":{"name":"system","abstract":"System errors are ones coming from the OS, e.g. “No internet connection”
","parent_name":"ErrorType"},"Structs/KukaiError/ErrorType.html#/s:14KukaiCoreSwift0A5ErrorV0D4TypeO7networkyAESicAEmF":{"name":"network(_:)","abstract":"Network errors are returned by a server, such as HTTP 404’s and 500’s
","parent_name":"ErrorType"},"Structs/KukaiError/ErrorType.html#/s:14KukaiCoreSwift0A5ErrorV0D4TypeO19internalApplicationyA2EmF":{"name":"internalApplication","abstract":"Internal application errors are errors from other services, components, libraiers etc, wrapped up so that they don’t require extra parsing
","parent_name":"ErrorType"},"Structs/KukaiError/ErrorType.html#/s:14KukaiCoreSwift0A5ErrorV0D4TypeO08decodingD0yA2EmF":{"name":"decodingError","abstract":"For situations where the wrong model is returned. This can happen sometimes unexpectedily in GraphQL based APIs, instead of returning an error, it will just return a partial object missing non-optional fields
","parent_name":"ErrorType"},"Structs/KukaiError/ErrorType.html#/s:14KukaiCoreSwift0A5ErrorV0D4TypeO05knownD0yA2EmF":{"name":"knownError","abstract":"For clients to catch known errors, sometimes handled in odd ways, enabling the easy return of a String. E.g. GraphQL throwing a malformed object response for a situation that should be a 404
","parent_name":"ErrorType"},"Structs/KukaiError/ErrorType.html#/s:14KukaiCoreSwift0A5ErrorV0D4TypeO7unknownyA2EmF":{"name":"unknown","abstract":"Used as a fallback for strange edge cases where we can’t easily idenitfiy the issue
","parent_name":"ErrorType"},"Structs/KukaiError/ErrorType.html":{"name":"ErrorType","abstract":"Categories of errors that are possible
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV9errorTypeAC0dF0Ovp":{"name":"errorType","abstract":"The error category
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV05knownD7MessageSSSgvp":{"name":"knownErrorMessage","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV7subTypes0D0_pSgvp":{"name":"subType","abstract":"Optional error subType coming from another source (the OS, URLSession, another library etc)
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV03rpcD6StringSSSgvp":{"name":"rpcErrorString","abstract":"Optional string containing only the relvant portion of an RPC error (e.g instead of “proto.xxxxxxxx.gas_exhausted.operation”, it would contain “gas_exhausted.operation”) to make parsing easier
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV8failWithAA04FailF0VSgvp":{"name":"failWith","abstract":"Optional object containing smart contract failure casues. May contain an Int (error code), a String (semi human readbale error message), and/or a dictionary containing metadata
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV10requestURL10Foundation0F0VSgvp":{"name":"requestURL","abstract":"The requested URL that returned the error
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV11requestJSONSSSgvp":{"name":"requestJSON","abstract":"The JSON that was sent as part of the request
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV12responseJSONSSSgvp":{"name":"responseJSON","abstract":"The raw JSON that was returned
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV14httpStatusCodeSiSgvp":{"name":"httpStatusCode","abstract":"The HTTP status code returned
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV03rpcD00eD6String11andFailWith10requestURLACSS_AA0hI0VSg10Foundation0K0VSgtFZ":{"name":"rpcError(rpcErrorString:andFailWith:requestURL:)","abstract":"Create a KukaiError from an RPC string (will not be validated). You can use the string extension .removeLeadingProtocolFromRPCError()
to strip the leading poriton of the error
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV06systemD07subTypeACs0D0_p_tFZ":{"name":"systemError(subType:)","abstract":"Create a KukaiError denoting a sytem issue from the OS, by passing in the system Error type
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV07networkD010statusCode10requestURLACSi_10Foundation0I0VtFZ":{"name":"networkError(statusCode:requestURL:)","abstract":"Create a KukaiError denoting a network issue, by passing in the HTTP status code
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV019internalApplicationD05errorACs0D0_p_tFZ":{"name":"internalApplicationError(error:)","abstract":"Create a KukaiError denoting an issue from some other component or library, by passing in the error that piece of code returned
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV08decodingD05errorACs0D0_p_tFZ":{"name":"decodingError(error:)","abstract":"Create a KukaiError denoting an issue from some other component or library, by passing in the error that piece of code returned
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV05knownD7MessageyACSSFZ":{"name":"knownErrorMessage(_:)","abstract":"Create a KukaiError allowing a client to simply provide the required error message.","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV7unknown10withStringACSSSg_tFZ":{"name":"unknown(withString:)","abstract":"
Create an unknown KukaiError
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV14addNetworkData10requestURL0H4JSON08responseJ014httpStatusCodey10Foundation0I0VSg_AI0G0VSgAOSiSgtF":{"name":"addNetworkData(requestURL:requestJSON:responseJSON:httpStatusCode:)","abstract":"For network errors, attach all the necessary network data that may be needed in order to debug the issue, or log to a tool such as sentry
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV11descriptionSSvp":{"name":"description","abstract":"Prints the underlying error type with either an RPC string, or an underlying Error object contents
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV05checkD12ForKnownCaseySSSgs0D0_pF":{"name":"checkErrorForKnownCase(_:)","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV27messageForNetworkStatusCode06statusI03urlSSSi_10Foundation3URLVtF":{"name":"messageForNetworkStatusCode(statusCode:url:)","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV9isTimeoutSbyF":{"name":"isTimeout()","abstract":"Allow the delegate of the error callback the ability to decide what errors to log or not by detecting the high level type of error being generated
","parent_name":"KukaiError"},"Structs/DexRemoveCalculationResult.html#/s:14KukaiCoreSwift26DexRemoveCalculationResultV11expectedXTZAA9XTZAmountCvp":{"name":"expectedXTZ","parent_name":"DexRemoveCalculationResult"},"Structs/DexRemoveCalculationResult.html#/s:14KukaiCoreSwift26DexRemoveCalculationResultV10minimumXTZAA9XTZAmountCvp":{"name":"minimumXTZ","parent_name":"DexRemoveCalculationResult"},"Structs/DexRemoveCalculationResult.html#/s:14KukaiCoreSwift26DexRemoveCalculationResultV13expectedTokenAA0I6AmountCvp":{"name":"expectedToken","parent_name":"DexRemoveCalculationResult"},"Structs/DexRemoveCalculationResult.html#/s:14KukaiCoreSwift26DexRemoveCalculationResultV12minimumTokenAA0I6AmountCvp":{"name":"minimumToken","parent_name":"DexRemoveCalculationResult"},"Structs/DexRemoveCalculationResult.html#/s:14KukaiCoreSwift26DexRemoveCalculationResultV12exchangeRateSo9NSDecimalavp":{"name":"exchangeRate","parent_name":"DexRemoveCalculationResult"},"Structs/DexRemoveCalculationResult.html#/s:14KukaiCoreSwift26DexRemoveCalculationResultV11expectedXTZ07minimumI00H5Token0jK012exchangeRateAcA9XTZAmountC_AjA0K6AmountCALSo9NSDecimalatcfc":{"name":"init(expectedXTZ:minimumXTZ:expectedToken:minimumToken:exchangeRate:)","parent_name":"DexRemoveCalculationResult"},"Structs/DexAddCalculationResult.html#/s:14KukaiCoreSwift23DexAddCalculationResultV17expectedLiquidityAA11TokenAmountCvp":{"name":"expectedLiquidity","parent_name":"DexAddCalculationResult"},"Structs/DexAddCalculationResult.html#/s:14KukaiCoreSwift23DexAddCalculationResultV16minimumLiquidityAA11TokenAmountCvp":{"name":"minimumLiquidity","parent_name":"DexAddCalculationResult"},"Structs/DexAddCalculationResult.html#/s:14KukaiCoreSwift23DexAddCalculationResultV13tokenRequiredAA11TokenAmountCvp":{"name":"tokenRequired","parent_name":"DexAddCalculationResult"},"Structs/DexAddCalculationResult.html#/s:14KukaiCoreSwift23DexAddCalculationResultV12exchangeRateSo9NSDecimalavp":{"name":"exchangeRate","parent_name":"DexAddCalculationResult"},"Structs/DexAddCalculationResult.html#/s:14KukaiCoreSwift23DexAddCalculationResultV17expectedLiquidity07minimumI013tokenRequired12exchangeRateAcA11TokenAmountC_A2ISo9NSDecimalatcfc":{"name":"init(expectedLiquidity:minimumLiquidity:tokenRequired:exchangeRate:)","parent_name":"DexAddCalculationResult"},"Structs/DexSwapCalculationResult.html#/s:14KukaiCoreSwift24DexSwapCalculationResultV8expectedAA11TokenAmountCvp":{"name":"expected","parent_name":"DexSwapCalculationResult"},"Structs/DexSwapCalculationResult.html#/s:14KukaiCoreSwift24DexSwapCalculationResultV7minimumAA11TokenAmountCvp":{"name":"minimum","parent_name":"DexSwapCalculationResult"},"Structs/DexSwapCalculationResult.html#/s:14KukaiCoreSwift24DexSwapCalculationResultV19displayExchangeRateSo9NSDecimalavp":{"name":"displayExchangeRate","parent_name":"DexSwapCalculationResult"},"Structs/DexSwapCalculationResult.html#/s:14KukaiCoreSwift24DexSwapCalculationResultV18displayPriceImpactSdvp":{"name":"displayPriceImpact","parent_name":"DexSwapCalculationResult"},"Structs/DexSwapCalculationResult.html#/s:14KukaiCoreSwift24DexSwapCalculationResultV8expected7minimum19displayExchangeRate0J11PriceImpactAcA11TokenAmountC_AISo9NSDecimalaSdtcfc":{"name":"init(expected:minimum:displayExchangeRate:displayPriceImpact:)","parent_name":"DexSwapCalculationResult"},"Structs/FailWith.html#/s:14KukaiCoreSwift8FailWithV6stringSSSgvp":{"name":"string","parent_name":"FailWith"},"Structs/FailWith.html#/s:14KukaiCoreSwift8FailWithV3intSSSgvp":{"name":"int","parent_name":"FailWith"},"Structs/FailWith.html#/s:14KukaiCoreSwift8FailWithV4argsSaySDyS2SGGSgvp":{"name":"args","parent_name":"FailWith"},"Structs/FailWith.html#/s:14KukaiCoreSwift8FailWithV6string3int4argsACSSSg_AGSaySDyS2SGGSgtcfc":{"name":"init(string:int:args:)","parent_name":"FailWith"},"Structs/FailWith.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"FailWith"},"Structs/OperationResponseInternalResultError.html#/s:14KukaiCoreSwift36OperationResponseInternalResultErrorV4kindSSvp":{"name":"kind","parent_name":"OperationResponseInternalResultError"},"Structs/OperationResponseInternalResultError.html#/s:14KukaiCoreSwift36OperationResponseInternalResultErrorV2idSSvp":{"name":"id","parent_name":"OperationResponseInternalResultError"},"Structs/OperationResponseInternalResultError.html#/s:14KukaiCoreSwift36OperationResponseInternalResultErrorV8contractSSSgvp":{"name":"contract","parent_name":"OperationResponseInternalResultError"},"Structs/OperationResponseInternalResultError.html#/s:14KukaiCoreSwift36OperationResponseInternalResultErrorV8expectedSSSgvp":{"name":"expected","parent_name":"OperationResponseInternalResultError"},"Structs/OperationResponseInternalResultError.html#/s:14KukaiCoreSwift36OperationResponseInternalResultErrorV5foundSSSgvp":{"name":"found","parent_name":"OperationResponseInternalResultError"},"Structs/OperationResponseInternalResultError.html#/s:14KukaiCoreSwift36OperationResponseInternalResultErrorV8locationSiSgvp":{"name":"location","parent_name":"OperationResponseInternalResultError"},"Structs/OperationResponseInternalResultError.html#/s:14KukaiCoreSwift36OperationResponseInternalResultErrorV4withAA8FailWithVSgvp":{"name":"with","parent_name":"OperationResponseInternalResultError"},"Structs/OperationResponseContent.html#/s:14KukaiCoreSwift24OperationResponseContentV13isOriginationSbyF":{"name":"isOrigination()","parent_name":"OperationResponseContent"},"Structs/OperationResponse.html#/s:14KukaiCoreSwift17OperationResponseV8contentsSayAA0dE7ContentVGvp":{"name":"contents","parent_name":"OperationResponse"},"Structs/OperationResponse.html#/s:14KukaiCoreSwift17OperationResponseV8isFailedSbyF":{"name":"isFailed()","abstract":"Check if the operation(s) have been backtracked or reversed due to a failure
","parent_name":"OperationResponse"},"Structs/OperationResponse.html#/s:14KukaiCoreSwift17OperationResponseV6errorsSayAA0dE19InternalResultErrorVGyF":{"name":"errors()","abstract":"Return the last error object from each internal result. The last error object is the one that contains the location of the error in the smart contract and the with
string, giving the most debugable information
","parent_name":"OperationResponse"},"Structs/OperationPayload.html#/s:14KukaiCoreSwift16OperationPayloadV6branchSSvp":{"name":"branch","abstract":"The bracnh to use when sending
","parent_name":"OperationPayload"},"Structs/OperationPayload.html#/s:14KukaiCoreSwift16OperationPayloadV8contentsSayAA0D0CGvp":{"name":"contents","abstract":"An array of Operation
‘s to be sent together in 1 request.
","parent_name":"OperationPayload"},"Structs/OperationPayload.html#/s:14KukaiCoreSwift16OperationPayloadV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Conforming to Equatable
","parent_name":"OperationPayload"},"Structs/OperationPayload.html#/s:14KukaiCoreSwift16OperationPayloadV12addSignature_12signingCurveySays5UInt8VG_0a6CryptoC0010EllipticalI0OtF":{"name":"addSignature(_:signingCurve:)","abstract":"Add the signature and the protocol to the operation so that it can be injected to the blockchain
","parent_name":"OperationPayload"},"Structs/OperationPayload.html#/s:14KukaiCoreSwift16OperationPayloadV10addProtcol12fromMetadatayAA0dI0V_tF":{"name":"addProtcol(fromMetadata:)","parent_name":"OperationPayload"},"Structs/OperationMetadata.html#/s:14KukaiCoreSwift17OperationMetadataV10managerKeySSSgvp":{"name":"managerKey","abstract":"The public key of the account managing the sender of this Operation
","parent_name":"OperationMetadata"},"Structs/OperationMetadata.html#/s:14KukaiCoreSwift17OperationMetadataV7counterSivp":{"name":"counter","abstract":"The current counter used by this account on the network. All future Operation
‘s need to be 1 higher
","parent_name":"OperationMetadata"},"Structs/OperationMetadata.html#/s:14KukaiCoreSwift17OperationMetadataV7chainIDSSvp":{"name":"chainID","abstract":"The current Tezos network chainID to use for Operation
‘s
","parent_name":"OperationMetadata"},"Structs/OperationMetadata.html#/s:14KukaiCoreSwift17OperationMetadataV6branchSSvp":{"name":"branch","abstract":"The current branch used by the head block, used for estiamting and running preapply, to ensure the latest state information is available
","parent_name":"OperationMetadata"},"Structs/OperationMetadata.html#/s:14KukaiCoreSwift17OperationMetadataV8protocolSSvp":{"name":"protocol","abstract":"The current Tezos network protocol to use for Operation
‘s
","parent_name":"OperationMetadata"},"Structs/OperationMetadata.html#/s:14KukaiCoreSwift17OperationMetadataV10managerKey7counter14blockchainHeadACSSSg_SiAA010BlockchainJ0Vtcfc":{"name":"init(managerKey:counter:blockchainHead:)","abstract":"Create an OperationMetadata
","parent_name":"OperationMetadata"},"Structs/OperationFees/NetworkFeeType.html#/s:14KukaiCoreSwift13OperationFeesV14NetworkFeeTypeO04burnG0yA2EmF":{"name":"burnFee","parent_name":"NetworkFeeType"},"Structs/OperationFees/NetworkFeeType.html#/s:14KukaiCoreSwift13OperationFeesV14NetworkFeeTypeO010allocationG0yA2EmF":{"name":"allocationFee","parent_name":"NetworkFeeType"},"Structs/OperationFees/NetworkFeeType.html":{"name":"NetworkFeeType","abstract":"Enum to differentiate different types of extra fees. Such as allocation fees when sending to a currently unrevealed account.
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV14transactionFeeAA9XTZAmountCvp":{"name":"transactionFee","abstract":"The transaction fee that the sender is willing to pay in order to perform the Operation
.","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV07networkE0SDyAC14NetworkFeeTypeOAA9XTZAmountCGvp":{"name":"networkFees","abstract":"
Additional fees the account will have to pay in order to send this operation. Such as allocating space for an unrevealed account.
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV8gasLimitSivp":{"name":"gasLimit","abstract":"The limit of gas (computation + CPU) this Operation
should take. If it exceeds this value when running, the Operation
will fail.
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV12storageLimitSivp":{"name":"storageLimit","abstract":"The limit of storage (disk) this Operation
requires to complete. If it exceeds this value when running, the Operation
will fail.
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV03allE0AA9XTZAmountCyF":{"name":"allFees()","abstract":"Add together all the network fees and transaction fees
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV010allNetworkE0AA9XTZAmountCyF":{"name":"allNetworkFees()","abstract":"Add together all the network fees and transaction fees
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV4zeroACyFZ":{"name":"zero()","abstract":"Creates an OperationFees
object, with everything set to zero. Primarly used as a default / placeholder until an estimation can be performed
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV07defaultE013operationKindAcA0dH0O_tFZ":{"name":"defaultFees(operationKind:)","abstract":"Get a default fees for each type of Operation
. No guarentee these will succeed.
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Confirming to Equatable
","parent_name":"OperationFees"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO5levelyA2EmF":{"name":"level","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO5protoyA2EmF":{"name":"proto","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO11predecessoryA2EmF":{"name":"predecessor","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO9timestampyA2EmF":{"name":"timestamp","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO14validationPassyA2EmF":{"name":"validationPass","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO14operationsHashyA2EmF":{"name":"operationsHash","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO7fitnessyA2EmF":{"name":"fitness","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO7contextyA2EmF":{"name":"context","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO8priorityyA2EmF":{"name":"priority","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO16proofOfWorkNonceyA2EmF":{"name":"proofOfWorkNonce","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO13seedNonceHashyA2EmF":{"name":"seedNonceHash","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO9signatureyA2EmF":{"name":"signature","parent_name":"CodingKeys"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV5levelSivp":{"name":"level","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV5protoSivp":{"name":"proto","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV11predecessorSSvp":{"name":"predecessor","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV9timestamp10Foundation4DateVvp":{"name":"timestamp","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV14validationPassSivp":{"name":"validationPass","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV14operationsHashSSvp":{"name":"operationsHash","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV7fitnessSaySSGvp":{"name":"fitness","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV7contextSSvp":{"name":"context","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV8prioritySivp":{"name":"priority","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV16proofOfWorkNonceSSvp":{"name":"proofOfWorkNonce","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV13seedNonceHashSSSgvp":{"name":"seedNonceHash","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV9signatureSSvp":{"name":"signature","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV5level5proto11predecessor9timestamp14validationPass14operationsHash7fitness7context8priority16proofOfWorkNonce04seeduN09signatureACSi_SiSS10Foundation4DateVSiSSSaySSGSSSiS2SSgSStcfc":{"name":"init(level:proto:predecessor:timestamp:validationPass:operationsHash:fitness:context:priority:proofOfWorkNonce:seedNonceHash:signature:)","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader/CodingKeys.html":{"name":"CodingKeys","parent_name":"OperationBlockHeader"},"Structs/NilOnDecodingError.html#/s:14KukaiCoreSwift18NilOnDecodingErrorV12wrappedValueACyxGxSg_tcfc":{"name":"init(wrappedValue:)","parent_name":"NilOnDecodingError"},"Structs/NilOnDecodingError.html#/s:14KukaiCoreSwift18NilOnDecodingErrorV12wrappedValuexSgvp":{"name":"wrappedValue","parent_name":"NilOnDecodingError"},"Structs/NilOnDecodingError.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"NilOnDecodingError"},"Structs/NilOnDecodingError.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"NilOnDecodingError"},"Structs/NetworkVersion.html#/s:14KukaiCoreSwift14NetworkVersionV17chainName_mainnetSSvpZ":{"name":"chainName_mainnet","parent_name":"NetworkVersion"},"Structs/NetworkVersion.html#/s:14KukaiCoreSwift14NetworkVersionV9chainNameSSyF":{"name":"chainName()","parent_name":"NetworkVersion"},"Structs/NetworkVersion.html#/s:14KukaiCoreSwift14NetworkVersionV9isMainnetSbyF":{"name":"isMainnet()","parent_name":"NetworkVersion"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV19minimal_block_delaySSvp":{"name":"minimal_block_delay","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV28hard_gas_limit_per_operationSSvp":{"name":"hard_gas_limit_per_operation","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV24hard_gas_limit_per_blockSSvp":{"name":"hard_gas_limit_per_block","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV16origination_sizeSivp":{"name":"origination_size","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV13cost_per_byteSSvp":{"name":"cost_per_byte","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV32hard_storage_limit_per_operationSSvp":{"name":"hard_storage_limit_per_operation","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV20secondsBetweenBlocksSiyF":{"name":"secondsBetweenBlocks()","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV12mutezPerByteSiyF":{"name":"mutezPerByte()","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV10xtzPerByteAA9XTZAmountCyF":{"name":"xtzPerByte()","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV18maxGasPerOperationSiyF":{"name":"maxGasPerOperation()","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV14maxGasPerBlockSiyF":{"name":"maxGasPerBlock()","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV22maxStoragePerOperationSiyF":{"name":"maxStoragePerOperation()","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV14bytesForRevealSiyF":{"name":"bytesForReveal()","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV12xtzForRevealAA9XTZAmountCyF":{"name":"xtzForReveal()","parent_name":"NetworkConstants"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV7tokenIdSo9NSDecimalavp":{"name":"tokenId","abstract":"Each NFT of a token has a unique ID
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV11duplicateIDSiSgvp":{"name":"duplicateID","abstract":"In order to display in a tablview, the element must be hashable. But in cases where you want to show duplciates (e.g. recents), the computed hash needs to be slightly different","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV14parentContractSSvp":{"name":"parentContract","abstract":"
The address of the FA2 contract that created this NFT
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV11parentAliasSSSgvp":{"name":"parentAlias","abstract":"The human readable alias of the parent contract (e.g. “Mooncakes”)
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV9faVersionAA02FaF0Ovp":{"name":"faVersion","abstract":"The FaVersion of the token contrac
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV13decimalPlacesSivp":{"name":"decimalPlaces","abstract":"Get the underlying number of decimal places that this token represents
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV7balanceSo9NSDecimalavp":{"name":"balance","abstract":"Number of duplicate items of this NFT
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV4nameSSvp":{"name":"name","abstract":"Human readbale name (e.g. “Tezos”)
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV6symbolSSSgvp":{"name":"symbol","abstract":"Human readbale symbol (e.g. “XTZ”)
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV11descriptionSSvp":{"name":"description","abstract":"Human readable description (e.g. “This NFT was created too…”)
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV11artifactURI10Foundation3URLVSgvp":{"name":"artifactURI","abstract":"A URI to the asset the NFT is controlling ownership of
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV10displayURI10Foundation3URLVSgvp":{"name":"displayURI","abstract":"A URI used to display media of the artifact
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV12thumbnailURI10Foundation3URLVSgvp":{"name":"thumbnailURI","abstract":"A smaller thumbnail used to display meda of the artifact
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV8metadataAA19TzKTBalanceMetadataVSgvp":{"name":"metadata","abstract":"Metadata object containing useful information about the nft and its contents
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV8isHiddenSbvp":{"name":"isHidden","abstract":"Recording if the user has marked the token as hidden
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV18favouriteSortIndexSiSgvp":{"name":"favouriteSortIndex","abstract":"Recording if the position the index the user chose for the favourite token to appear
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV11isFavouriteSbvp":{"name":"isFavourite","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV10firstlevelSo9NSDecimalavp":{"name":"firstlevel","abstract":"The block level where the token was first seen
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV9lastLevelSo9NSDecimalavp":{"name":"lastLevel","abstract":"The block level where the token was last seen
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV15fromTzKTBalanceAcA0fG0V_tcfc":{"name":"init(fromTzKTBalance:)","abstract":"Create a more developer friednly NFT
from a generic TzKTBalance
object
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Confomring to Equatable
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Conforming to Hashable
","parent_name":"NFT"},"Structs/NFT.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"NFT"},"Structs/LiquidityBakingData.html#/s:14KukaiCoreSwift19LiquidityBakingDataV7xtzPoolAA9XTZAmountCvp":{"name":"xtzPool","abstract":"The total amount of XTZ in the contract
","parent_name":"LiquidityBakingData"},"Structs/LiquidityBakingData.html#/s:14KukaiCoreSwift19LiquidityBakingDataV9tokenPoolAA11TokenAmountCvp":{"name":"tokenPool","abstract":"The total amount of the token in the contract (currently tzBTC)
","parent_name":"LiquidityBakingData"},"Structs/LiquidityBakingData.html#/s:14KukaiCoreSwift19LiquidityBakingDataV05totalD0AA11TokenAmountCvp":{"name":"totalLiquidity","abstract":"The total amount of liquidity tokens in circulation
","parent_name":"LiquidityBakingData"},"Structs/LiquidityBakingData.html#/s:14KukaiCoreSwift19LiquidityBakingDataV20tokenContractAddressSSvp":{"name":"tokenContractAddress","abstract":"The address of the dex contract
","parent_name":"LiquidityBakingData"},"Structs/LiquidityBakingData.html#/s:14KukaiCoreSwift19LiquidityBakingDataV29liquidityTokenContractAddressSSvp":{"name":"liquidityTokenContractAddress","abstract":"The address of the liquidty token contract
","parent_name":"LiquidityBakingData"},"Structs/TezosDomainsReverseRecord.html#/s:14KukaiCoreSwift25TezosDomainsReverseRecordV2idSSvp":{"name":"id","abstract":"Uniquie id of the domain
","parent_name":"TezosDomainsReverseRecord"},"Structs/TezosDomainsReverseRecord.html#/s:14KukaiCoreSwift25TezosDomainsReverseRecordV7addressSSvp":{"name":"address","abstract":"The address that the domain points too
","parent_name":"TezosDomainsReverseRecord"},"Structs/TezosDomainsReverseRecord.html#/s:14KukaiCoreSwift25TezosDomainsReverseRecordV5ownerSSvp":{"name":"owner","abstract":"The address that owns the domain
","parent_name":"TezosDomainsReverseRecord"},"Structs/TezosDomainsReverseRecord.html#/s:14KukaiCoreSwift25TezosDomainsReverseRecordV12expiresAtUtcSSSgvp":{"name":"expiresAtUtc","abstract":"Expiration date
","parent_name":"TezosDomainsReverseRecord"},"Structs/TezosDomainsReverseRecord.html#/s:14KukaiCoreSwift25TezosDomainsReverseRecordV6domainAA0dE6DomainVvp":{"name":"domain","abstract":"The domain object continaing the name and address
","parent_name":"TezosDomainsReverseRecord"},"Structs/TezosDomainsReverseRecord.html#/s:14KukaiCoreSwift25TezosDomainsReverseRecordV2id7address5owner12expiresAtUtc6domainACSS_S3SSgAA0dE6DomainVtcfc":{"name":"init(id:address:owner:expiresAtUtc:domain:)","abstract":"Default init
","parent_name":"TezosDomainsReverseRecord"},"Structs/TezosDomainsReverseRecords.html#/s:14KukaiCoreSwift26TezosDomainsReverseRecordsV5itemsACSayAA0deF6RecordVG_tcfc":{"name":"init(items:)","abstract":"Default init
","parent_name":"TezosDomainsReverseRecords"},"Structs/TezosDomainsDomainBulkResponse.html#/s:14KukaiCoreSwift30TezosDomainsDomainBulkResponseV14reverseRecordsAA0de7ReverseJ0VSgvp":{"name":"reverseRecords","abstract":"Object containing all the info of the record
","parent_name":"TezosDomainsDomainBulkResponse"},"Structs/TezosDomainsDomainBulkResponse.html#/s:14KukaiCoreSwift30TezosDomainsDomainBulkResponseV14reverseRecordsAcA0de7ReverseJ0VSg_tcfc":{"name":"init(reverseRecords:)","abstract":"Default init
","parent_name":"TezosDomainsDomainBulkResponse"},"Structs/TezosDomainsDomainResponse.html#/s:14KukaiCoreSwift26TezosDomainsDomainResponseV13reverseRecordAA0de7ReverseI0VSgvp":{"name":"reverseRecord","abstract":"Object containing all the info of the record
","parent_name":"TezosDomainsDomainResponse"},"Structs/TezosDomainsDomainResponse.html#/s:14KukaiCoreSwift26TezosDomainsDomainResponseV6domainSSSgyF":{"name":"domain()","abstract":"Helper to extract the domain name more easily
","parent_name":"TezosDomainsDomainResponse"},"Structs/TezosDomainsDomainResponse.html#/s:14KukaiCoreSwift26TezosDomainsDomainResponseV13reverseRecordAcA0de7ReverseI0VSg_tcfc":{"name":"init(reverseRecord:)","abstract":"Default init
","parent_name":"TezosDomainsDomainResponse"},"Structs/TezosDomainsDomain.html#/s:14KukaiCoreSwift18TezosDomainsDomainV4nameSSvp":{"name":"name","abstract":"The domain name e.g. example.tez
","parent_name":"TezosDomainsDomain"},"Structs/TezosDomainsDomain.html#/s:14KukaiCoreSwift18TezosDomainsDomainV7addressSSvp":{"name":"address","abstract":"The Tezos address that the domain points too
","parent_name":"TezosDomainsDomain"},"Structs/TezosDomainsDomain.html#/s:14KukaiCoreSwift18TezosDomainsDomainV4name7addressACSS_SStcfc":{"name":"init(name:address:)","abstract":"Default init
","parent_name":"TezosDomainsDomain"},"Structs/TezosDomainsAddressResponse.html#/s:14KukaiCoreSwift27TezosDomainsAddressResponseV6domainAA0dE6DomainVvp":{"name":"domain","abstract":"Domain object containing details about the domain
","parent_name":"TezosDomainsAddressResponse"},"Structs/TezosDomainsAddressResponse.html#/s:14KukaiCoreSwift27TezosDomainsAddressResponseV6domainAcA0dE6DomainV_tcfc":{"name":"init(domain:)","abstract":"Default init
","parent_name":"TezosDomainsAddressResponse"},"Structs/TezosDomainsDomains.html#/s:14KukaiCoreSwift012TezosDomainsE0V5itemsACSayAA0dE6DomainVG_tcfc":{"name":"init(items:)","abstract":"Default init
","parent_name":"TezosDomainsDomains"},"Structs/TezosDomainsAddressBulkResponse.html#/s:14KukaiCoreSwift31TezosDomainsAddressBulkResponseV7domainsAA0deE0VSgvp":{"name":"domains","abstract":"Object containing all the info of the record
","parent_name":"TezosDomainsAddressBulkResponse"},"Structs/TezosDomainsAddressBulkResponse.html#/s:14KukaiCoreSwift31TezosDomainsAddressBulkResponseV7domainsAcA0deE0VSg_tcfc":{"name":"init(domains:)","abstract":"Default init
","parent_name":"TezosDomainsAddressBulkResponse"},"Structs/ObjktFa.html#/s:14KukaiCoreSwift7ObjktFaV8editionsSo9NSDecimalaSgvp":{"name":"editions","parent_name":"ObjktFa"},"Structs/ObjktFa.html#/s:14KukaiCoreSwift7ObjktFaV11floor_priceSo9NSDecimalaSgvp":{"name":"floor_price","parent_name":"ObjktFa"},"Structs/ObjktEvent.html#/s:14KukaiCoreSwift10ObjktEventV9price_xtzSo9NSDecimalaSgvp":{"name":"price_xtz","parent_name":"ObjktEvent"},"Structs/ObjktListing.html#/s:14KukaiCoreSwift12ObjktListingV14seller_addressSSSgvp":{"name":"seller_address","parent_name":"ObjktListing"},"Structs/ObjktListing.html#/s:14KukaiCoreSwift12ObjktListingV9price_xtzSo9NSDecimalaSgvp":{"name":"price_xtz","parent_name":"ObjktListing"},"Structs/ObjktSale.html#/s:14KukaiCoreSwift9ObjktSaleV9price_xtzSo9NSDecimalaSgvp":{"name":"price_xtz","parent_name":"ObjktSale"},"Structs/ObjktSale.html#/s:14KukaiCoreSwift9ObjktSaleV9timestampSSSgvp":{"name":"timestamp","parent_name":"ObjktSale"},"Structs/ObjktAttributeCounts.html#/s:14KukaiCoreSwift20ObjktAttributeCountsV8editionsSo9NSDecimalavp":{"name":"editions","parent_name":"ObjktAttributeCounts"},"Structs/ObjktAttributeData.html#/s:14KukaiCoreSwift18ObjktAttributeDataV4nameSSvp":{"name":"name","parent_name":"ObjktAttributeData"},"Structs/ObjktAttributeData.html#/s:14KukaiCoreSwift18ObjktAttributeDataV5valueSSvp":{"name":"value","parent_name":"ObjktAttributeData"},"Structs/ObjktAttributeData.html#/s:14KukaiCoreSwift18ObjktAttributeDataV16attribute_countsSayAA0dE6CountsVGvp":{"name":"attribute_counts","parent_name":"ObjktAttributeData"},"Structs/ObjktAttribute.html#/s:14KukaiCoreSwift14ObjktAttributeV9attributeAA0dE4DataVvp":{"name":"attribute","parent_name":"ObjktAttribute"},"Structs/ObjktToken.html#/s:14KukaiCoreSwift10ObjktTokenV13highest_offerSo9NSDecimalaSgvp":{"name":"highest_offer","parent_name":"ObjktToken"},"Structs/ObjktToken.html#/s:14KukaiCoreSwift10ObjktTokenV10lowest_askSo9NSDecimalaSgvp":{"name":"lowest_ask","parent_name":"ObjktToken"},"Structs/ObjktToken.html#/s:14KukaiCoreSwift10ObjktTokenV8metadataSSSgvp":{"name":"metadata","parent_name":"ObjktToken"},"Structs/ObjktToken.html#/s:14KukaiCoreSwift10ObjktTokenV4nameSSSgvp":{"name":"name","parent_name":"ObjktToken"},"Structs/ObjktToken.html#/s:14KukaiCoreSwift10ObjktTokenV10attributesSayAA0D9AttributeVGvp":{"name":"attributes","parent_name":"ObjktToken"},"Structs/ObjktToken.html#/s:14KukaiCoreSwift10ObjktTokenV13listing_salesSayAA0D4SaleVGvp":{"name":"listing_sales","parent_name":"ObjktToken"},"Structs/ObjktToken.html#/s:14KukaiCoreSwift10ObjktTokenV15listings_activeSayAA0D7ListingVGvp":{"name":"listings_active","parent_name":"ObjktToken"},"Structs/ObjktTokenReponse.html#/s:14KukaiCoreSwift17ObjktTokenReponseV5tokenSayAA0dE0VGvp":{"name":"token","parent_name":"ObjktTokenReponse"},"Structs/ObjktTokenReponse.html#/s:14KukaiCoreSwift17ObjktTokenReponseV5eventSayAA0D5EventVGvp":{"name":"event","parent_name":"ObjktTokenReponse"},"Structs/ObjktTokenReponse.html#/s:14KukaiCoreSwift17ObjktTokenReponseV2faSayAA0D2FaVGvp":{"name":"fa","parent_name":"ObjktTokenReponse"},"Structs/ObjktTokenReponse.html#/s:14KukaiCoreSwift17ObjktTokenReponseV8isOnSaleSbyF":{"name":"isOnSale()","parent_name":"ObjktTokenReponse"},"Structs/ObjktTokenReponse.html#/s:14KukaiCoreSwift17ObjktTokenReponseV11onSalePriceAA9XTZAmountCSgyF":{"name":"onSalePrice()","parent_name":"ObjktTokenReponse"},"Structs/ObjktTokenReponse.html#/s:14KukaiCoreSwift17ObjktTokenReponseV13lastSalePriceAA9XTZAmountCSgyF":{"name":"lastSalePrice()","parent_name":"ObjktTokenReponse"},"Structs/ObjktTokenReponse.html#/s:14KukaiCoreSwift17ObjktTokenReponseV10floorPriceAA9XTZAmountCSgyF":{"name":"floorPrice()","parent_name":"ObjktTokenReponse"},"Structs/ObjktCreator.html#/s:14KukaiCoreSwift12ObjktCreatorV7addressSSSgvp":{"name":"address","parent_name":"ObjktCreator"},"Structs/ObjktCreator.html#/s:14KukaiCoreSwift12ObjktCreatorV5aliasSSSgvp":{"name":"alias","parent_name":"ObjktCreator"},"Structs/ObjktCreator.html#/s:14KukaiCoreSwift12ObjktCreatorV7webisteSSSgvp":{"name":"webiste","parent_name":"ObjktCreator"},"Structs/ObjktCreator.html#/s:14KukaiCoreSwift12ObjktCreatorV7twitterSSSgvp":{"name":"twitter","parent_name":"ObjktCreator"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV8contractSSvp":{"name":"contract","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV4nameSSSgvp":{"name":"name","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV4logoSSSgvp":{"name":"logo","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV11floor_priceSo9NSDecimalaSgvp":{"name":"floor_price","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV7twitterSSSgvp":{"name":"twitter","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV7websiteSSSgvp":{"name":"website","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV6ownersSo9NSDecimalaSgvp":{"name":"owners","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV8editionsSo9NSDecimalaSgvp":{"name":"editions","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV7creatorAA0D7CreatorVSgvp":{"name":"creator","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV10websiteURL10Foundation0G0VSgyF":{"name":"websiteURL()","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV10twitterURL10Foundation0G0VSgyF":{"name":"twitterURL()","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV10floorPriceAA9XTZAmountCSgyF":{"name":"floorPrice()","parent_name":"ObjktCollection"},"Structs/ObjktCollections.html#/s:14KukaiCoreSwift16ObjktCollectionsV2faSayAA0D10CollectionVGvp":{"name":"fa","parent_name":"ObjktCollections"},"Structs/GraphQLResponse.html#/s:14KukaiCoreSwift15GraphQLResponseV6errorsSayAA0D7QLErrorVGSgvp":{"name":"errors","abstract":"Array of errors returned from the server
","parent_name":"GraphQLResponse"},"Structs/GraphQLResponse.html#/s:14KukaiCoreSwift15GraphQLResponseV4dataxSgvp":{"name":"data","abstract":"Generic data type matching the user supplied type
","parent_name":"GraphQLResponse"},"Structs/GraphQLError.html#/s:14KukaiCoreSwift12GraphQLErrorV7messageSSvp":{"name":"message","abstract":"Message sent from the server explaining the issue
","parent_name":"GraphQLError"},"Structs/GraphQLError.html#/s:14KukaiCoreSwift12GraphQLErrorV9locationsSDyS2SGSgvp":{"name":"locations","abstract":"Identifying the location fo the issue. E.g. codefile and line, or location of unexpected character/symbol in request string
","parent_name":"GraphQLError"},"Structs/GraphQLError.html#/s:14KukaiCoreSwift12GraphQLErrorV11extenstionsSDyS2SGSgvp":{"name":"extenstions","abstract":"Not sure, but it shows up sometimes
","parent_name":"GraphQLError"},"Structs/FailWithParserLiquidityBaking.html#/s:14KukaiCoreSwift14FailWithParserP5parse04failE0SSSgAA0dE0VSg_tF":{"name":"parse(failWith:)","parent_name":"FailWithParserLiquidityBaking"},"Structs/QuipuswapExchangeUserRewards.html#/s:14KukaiCoreSwift28QuipuswapExchangeUserRewardsV6rewardSSvp":{"name":"reward","abstract":"Total reward the user has earned
","parent_name":"QuipuswapExchangeUserRewards"},"Structs/QuipuswapExchangeUserRewards.html#/s:14KukaiCoreSwift28QuipuswapExchangeUserRewardsV11reward_paidSSvp":{"name":"reward_paid","abstract":"Total rewards that have been paid out to the user
","parent_name":"QuipuswapExchangeUserRewards"},"Structs/QuipuswapExchangeUserRewardsKey.html#/s:14KukaiCoreSwift31QuipuswapExchangeUserRewardsKeyV5valueAA0defG0Vvp":{"name":"value","parent_name":"QuipuswapExchangeUserRewardsKey"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV6ledgerSivp":{"name":"ledger","abstract":"Ledger bigmap id
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV12user_rewardsSivp":{"name":"user_rewards","abstract":"user rewards bigmap id
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV6rewardSSvp":{"name":"reward","abstract":"The current reward
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV11reward_paidSSvp":{"name":"reward_paid","abstract":"The amount of rewards paid out
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV12total_rewardSSvp":{"name":"total_reward","abstract":"Total reward
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV12total_supplySSvp":{"name":"total_supply","abstract":"Totoal supply of this token
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV13period_finishSSvp":{"name":"period_finish","abstract":"Date/Time the period will finish
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV14reward_per_secSSvp":{"name":"reward_per_sec","abstract":"The reward per second
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV16last_update_timeSSvp":{"name":"last_update_time","abstract":"Date/Time of the last recorded update to the sotrage
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV16reward_per_shareSSvp":{"name":"reward_per_share","abstract":"The entitled reward per 1 share owned
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV4date4from10Foundation4DateVSgSS_tF":{"name":"date(from:)","abstract":"Convert a string to a Date object using Zulu time format
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorageResponse.html#/s:14KukaiCoreSwift32QuipuswapExchangeStorageResponseV7storageAA0deF0Vvp":{"name":"storage","parent_name":"QuipuswapExchangeStorageResponse"},"Structs/QuipuswapExchangeLedger.html#/s:14KukaiCoreSwift23QuipuswapExchangeLedgerV7balanceSSvp":{"name":"balance","abstract":"Usable balance of the token owned
","parent_name":"QuipuswapExchangeLedger"},"Structs/QuipuswapExchangeLedger.html#/s:14KukaiCoreSwift23QuipuswapExchangeLedgerV14frozen_balanceSSvp":{"name":"frozen_balance","abstract":"Currently unaccessible balance of the token owned
","parent_name":"QuipuswapExchangeLedger"},"Structs/QuipuswapExchangeLedgerKey.html#/s:14KukaiCoreSwift26QuipuswapExchangeLedgerKeyV5valueAA0deF0Vvp":{"name":"value","parent_name":"QuipuswapExchangeLedgerKey"},"Structs/TezosNodeClientConfig/defaultGhostnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV19defaultGhostnetURLsV04nodeJ0Say10Foundation3URLVGvpZ":{"name":"nodeURLs","abstract":"The default testnet URLs to use for estimating and injecting operations
","parent_name":"defaultGhostnetURLs"},"Structs/TezosNodeClientConfig/defaultGhostnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV19defaultGhostnetURLsV7tzktURL10Foundation0L0VvpZ":{"name":"tzktURL","abstract":"The default testnet URL to use for tzktURL
, For more information on this service, see: https://api.tzkt.io/
","parent_name":"defaultGhostnetURLs"},"Structs/TezosNodeClientConfig/defaultGhostnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV19defaultGhostnetURLsV16betterCallDevURL10Foundation0N0VvpZ":{"name":"betterCallDevURL","abstract":"The default testnet URL to use for betterCallDevURL
, For more information on this service, see: https://api.better-call.dev/v1/docs/index.html
","parent_name":"defaultGhostnetURLs"},"Structs/TezosNodeClientConfig/defaultGhostnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV19defaultGhostnetURLsV15tezosDomainsURL10Foundation0M0VvpZ":{"name":"tezosDomainsURL","abstract":"The default testnet URL to use for tezosDomainsURL
, For more information on this service, see: https://tezos.domains/
","parent_name":"defaultGhostnetURLs"},"Structs/TezosNodeClientConfig/defaultGhostnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV19defaultGhostnetURLsV11objktApiURL10Foundation0M0VvpZ":{"name":"objktApiURL","abstract":"The default testnet URL to use for objktApiURL
, For more information on this service, see: https://public-api-v3-20221206.objkt.com/docs/
","parent_name":"defaultGhostnetURLs"},"Structs/TezosNodeClientConfig/defaultMainnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV18defaultMainnetURLsV04nodeJ0Say10Foundation3URLVGvpZ":{"name":"nodeURLs","abstract":"The default mainnet URLs to use for estimating and injecting operations
","parent_name":"defaultMainnetURLs"},"Structs/TezosNodeClientConfig/defaultMainnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV18defaultMainnetURLsV7tzktURL10Foundation0L0VvpZ":{"name":"tzktURL","abstract":"The default mainnet URL to use for tzktURL
, For more information on this service, see: https://api.tzkt.io/
","parent_name":"defaultMainnetURLs"},"Structs/TezosNodeClientConfig/defaultMainnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV18defaultMainnetURLsV16betterCallDevURL10Foundation0N0VvpZ":{"name":"betterCallDevURL","abstract":"The default mainnet URL to use for betterCallDevURL
, For more information on this service, see: https://api.better-call.dev/v1/docs/index.html
","parent_name":"defaultMainnetURLs"},"Structs/TezosNodeClientConfig/defaultMainnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV18defaultMainnetURLsV15tezosDomainsURL10Foundation0M0VvpZ":{"name":"tezosDomainsURL","abstract":"The default mainnet URL to use for tezosDomainsURL
, For more information on this service, see: https://tezos.domains/
","parent_name":"defaultMainnetURLs"},"Structs/TezosNodeClientConfig/defaultMainnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV18defaultMainnetURLsV11objktApiURL10Foundation0M0VvpZ":{"name":"objktApiURL","abstract":"The default mainnet URL to use for objktApiURL
, For more information on this service, see: https://public-api-v3-20221206.objkt.com/docs/
","parent_name":"defaultMainnetURLs"},"Structs/TezosNodeClientConfig/ForgingType.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11ForgingTypeO5localyA2EmF":{"name":"local","parent_name":"ForgingType"},"Structs/TezosNodeClientConfig/ForgingType.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11ForgingTypeO6remoteyA2EmF":{"name":"remote","parent_name":"ForgingType"},"Structs/TezosNodeClientConfig/NetworkType.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11NetworkTypeO7mainnetyA2EmF":{"name":"mainnet","parent_name":"NetworkType"},"Structs/TezosNodeClientConfig/NetworkType.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11NetworkTypeO8ghostnetyA2EmF":{"name":"ghostnet","parent_name":"NetworkType"},"Structs/TezosNodeClientConfig/NetworkType.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11NetworkTypeO11protocolnetyA2EmF":{"name":"protocolnet","parent_name":"NetworkType"},"Structs/TezosNodeClientConfig/NetworkType.html":{"name":"NetworkType","abstract":"An enum indicating whether the network is mainnet or testnet
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig/ForgingType.html":{"name":"ForgingType","abstract":"Allow switching between local forging or remote forging+parsing
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig/defaultMainnetURLs.html":{"name":"defaultMainnetURLs","abstract":"Preconfigured struct with all the URL’s needed to work with Tezos mainnet
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig/defaultGhostnetURLs.html":{"name":"defaultGhostnetURLs","abstract":"Preconfigured struct with all the URL’s needed to work with Tezos testnet
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV8nodeURLsSay10Foundation3URLVGvp":{"name":"nodeURLs","abstract":"An array of Node URLs. Default to first, and fallback to rest one by one to attempt to avoid server side issues
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11forgingTypeAC07ForgingI0Ovp":{"name":"forgingType","abstract":"Controls whether to use local forging or remote forging+parsing
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV7tzktURL10Foundation0I0Vvp":{"name":"tzktURL","abstract":"The URL to use for TzKTClient
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV16betterCallDevURL10Foundation0K0Vvp":{"name":"betterCallDevURL","abstract":"The URL to use for BetterCallDevClient
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV15tezosDomainsURL10Foundation0J0Vvp":{"name":"tezosDomainsURL","abstract":"The URL to use for TezosDomainsClient
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11objktApiURL10Foundation0J0Vvp":{"name":"objktApiURL","abstract":"The URL to use for TezosDomainsClient
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV10urlSessionSo12NSURLSessionCvp":{"name":"urlSession","abstract":"The URLSession
that will be used for all network communication. If looking to mock this library, users should create their own URLSessionMock
and pass it in.
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11networkTypeAC07NetworkI0Ovp":{"name":"networkType","abstract":"The network type of the connected node
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV07loggingG0AA07LoggingG0Vvp":{"name":"loggingConfig","abstract":"Control what gets logged to the console
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV26withDefaultsForNetworkTypeA2C0kL0O_tcfc":{"name":"init(withDefaultsForNetworkType:)","abstract":"Init a TezosNodeClientConfig
with the defaults
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV20configWithLocalForge8nodeURLs7tzktURL013betterCallDevO0012tezosDomainsO008objktApiO010urlSession11networkTypeACSay10Foundation0O0VG_A4NSo12NSURLSessionCAC07NetworkZ0OtFZ":{"name":"configWithLocalForge(nodeURLs:tzktURL:betterCallDevURL:tezosDomainsURL:objktApiURL:urlSession:networkType:)","abstract":"Creates an instance of TezosNodeClientConfig
with only the required properties needed when using local forge.
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV21configWithRemoteForge8nodeURLs05parseE3URL04tzktO0013betterCallDevO0012tezosDomainsO008objktApiO010urlSession11networkTypeACSay10Foundation0O0VG_A5OSo12NSURLSessionCAC11NetworkTypeOtFZ":{"name":"configWithRemoteForge(nodeURLs:parseNodeURL:tzktURL:betterCallDevURL:tezosDomainsURL:objktApiURL:urlSession:networkType:)","abstract":"Creates an instance of TezosNodeClientConfig
with the required properties for remote forging. Note: function will casue a fatalError
if supplied with less than 2 nodeURLs
","parent_name":"TezosNodeClientConfig"},"Structs/LoggingConfig.html#/s:14KukaiCoreSwift13LoggingConfigV6allOffyyF":{"name":"allOff()","abstract":"Turn off all logging
","parent_name":"LoggingConfig"},"Structs/LoggingConfig.html#/s:14KukaiCoreSwift13LoggingConfigV5allOnyyF":{"name":"allOn()","parent_name":"LoggingConfig"},"Structs/BlockchainHead.html#/s:14KukaiCoreSwift14BlockchainHeadV8protocolSSvp":{"name":"protocol","abstract":"The current protocol version string
","parent_name":"BlockchainHead"},"Structs/BlockchainHead.html#/s:14KukaiCoreSwift14BlockchainHeadV7chainIDSSvp":{"name":"chainID","abstract":"The current chainID being used
","parent_name":"BlockchainHead"},"Structs/BlockchainHead.html#/s:14KukaiCoreSwift14BlockchainHeadV4hashSSvp":{"name":"hash","abstract":"The current hash or branch being used
","parent_name":"BlockchainHead"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV9groupTypeAA0dE0V014TransactionSubH0Ovp":{"name":"groupType","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV4hashSSvp":{"name":"hash","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV12transactionsSayAA0dE0VGvp":{"name":"transactions","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV6statusAA0dE0V17TransactionStatusOvp":{"name":"status","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV12primaryTokenAA0H0CSgvp":{"name":"primaryToken","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV14secondaryTokenAA0H0CSgvp":{"name":"secondaryToken","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV16entrypointCalledSSSgvp":{"name":"entrypointCalled","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV16withTransactions20currentWalletAddressACSgSayAA0dE0VG_SStcfc":{"name":"init(withTransactions:currentWalletAddress:)","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO4typeyA2EmF":{"name":"type","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO2idyA2EmF":{"name":"id","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO5levelyA2EmF":{"name":"level","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO9timestampyA2EmF":{"name":"timestamp","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO4hashyA2EmF":{"name":"hash","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO7counteryA2EmF":{"name":"counter","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO9initiateryA2EmF":{"name":"initiater","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO6senderyA2EmF":{"name":"sender","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO8bakerFeeyA2EmF":{"name":"bakerFee","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO10storageFeeyA2EmF":{"name":"storageFee","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO13allocationFeeyA2EmF":{"name":"allocationFee","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO6targetyA2EmF":{"name":"target","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO12prevDelegateyA2EmF":{"name":"prevDelegate","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO11newDelegateyA2EmF":{"name":"newDelegate","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO5bakeryA2EmF":{"name":"baker","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO6amountyA2EmF":{"name":"amount","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO9parameteryA2EmF":{"name":"parameter","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO6statusyA2EmF":{"name":"status","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO7subTypeyA2EmF":{"name":"subType","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO16entrypointCalledyA2EmF":{"name":"entrypointCalled","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO12primaryTokenyA2EmF":{"name":"primaryToken","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO12hasInternalsyA2EmF":{"name":"hasInternals","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO19tokenTransfersCountyA2EmF":{"name":"tokenTransfersCount","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO6errorsyA2EmF":{"name":"errors","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO4kindyA2EmF":{"name":"kind","parent_name":"CodingKeys"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO4sendyA2EmF":{"name":"send","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO7receiveyA2EmF":{"name":"receive","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO8delegateyA2EmF":{"name":"delegate","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO6revealyA2EmF":{"name":"reveal","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO8exchangeyA2EmF":{"name":"exchange","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO12contractCallyA2EmF":{"name":"contractCall","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO5stakeyA2EmF":{"name":"stake","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO7unstakeyA2EmF":{"name":"unstake","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO15finaliseUnstakeyA2EmF":{"name":"finaliseUnstake","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO5batchyA2EmF":{"name":"batch","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO7unknownyA2EmF":{"name":"unknown","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionType.html#/s:14KukaiCoreSwift15TzKTTransactionV15TransactionTypeO10delegationyA2EmF":{"name":"delegation","parent_name":"TransactionType"},"Structs/TzKTTransaction/TransactionType.html#/s:14KukaiCoreSwift15TzKTTransactionV15TransactionTypeO11originationyA2EmF":{"name":"origination","parent_name":"TransactionType"},"Structs/TzKTTransaction/TransactionType.html#/s:14KukaiCoreSwift15TzKTTransactionV15TransactionTypeO11transactionyA2EmF":{"name":"transaction","parent_name":"TransactionType"},"Structs/TzKTTransaction/TransactionType.html#/s:14KukaiCoreSwift15TzKTTransactionV15TransactionTypeO7stakingyA2EmF":{"name":"staking","parent_name":"TransactionType"},"Structs/TzKTTransaction/TransactionType.html#/s:14KukaiCoreSwift15TzKTTransactionV15TransactionTypeO6revealyA2EmF":{"name":"reveal","parent_name":"TransactionType"},"Structs/TzKTTransaction/TransactionType.html#/s:14KukaiCoreSwift15TzKTTransactionV15TransactionTypeO5batchyA2EmF":{"name":"batch","parent_name":"TransactionType"},"Structs/TzKTTransaction/TransactionType.html#/s:14KukaiCoreSwift15TzKTTransactionV15TransactionTypeO7unknownyA2EmF":{"name":"unknown","parent_name":"TransactionType"},"Structs/TzKTTransaction/TransactionStatus.html#/s:14KukaiCoreSwift15TzKTTransactionV17TransactionStatusO7appliedyA2EmF":{"name":"applied","parent_name":"TransactionStatus"},"Structs/TzKTTransaction/TransactionStatus.html#/s:14KukaiCoreSwift15TzKTTransactionV17TransactionStatusO6failedyA2EmF":{"name":"failed","parent_name":"TransactionStatus"},"Structs/TzKTTransaction/TransactionStatus.html#/s:14KukaiCoreSwift15TzKTTransactionV17TransactionStatusO11backtrackedyA2EmF":{"name":"backtracked","parent_name":"TransactionStatus"},"Structs/TzKTTransaction/TransactionStatus.html#/s:14KukaiCoreSwift15TzKTTransactionV17TransactionStatusO11unconfirmedyA2EmF":{"name":"unconfirmed","parent_name":"TransactionStatus"},"Structs/TzKTTransaction/TransactionStatus.html#/s:14KukaiCoreSwift15TzKTTransactionV17TransactionStatusO18partiallyConfirmedyA2EmF":{"name":"partiallyConfirmed","parent_name":"TransactionStatus"},"Structs/TzKTTransaction/TransactionStatus.html#/s:14KukaiCoreSwift15TzKTTransactionV17TransactionStatusO9confirmedyA2EmF":{"name":"confirmed","parent_name":"TransactionStatus"},"Structs/TzKTTransaction/TransactionStatus.html#/s:14KukaiCoreSwift15TzKTTransactionV17TransactionStatusO7unknownyA2EmF":{"name":"unknown","parent_name":"TransactionStatus"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV13dateFormatterSo06NSDateG0CvpZ":{"name":"dateFormatter","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction/TransactionStatus.html":{"name":"TransactionStatus","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction/TransactionType.html":{"name":"TransactionType","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction/TransactionSubType.html":{"name":"TransactionSubType","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV16TransactionErrorV":{"name":"TransactionError","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV4typeAC15TransactionTypeOvp":{"name":"type","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV5levelSo9NSDecimalavp":{"name":"level","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV9timestampSSvp":{"name":"timestamp","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV4hashSSvp":{"name":"hash","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV7counterSo9NSDecimalavp":{"name":"counter","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV9initiaterAA0D9KTAddressVSgvp":{"name":"initiater","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV6senderAA0D9KTAddressVvp":{"name":"sender","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV8bakerFeeAA9XTZAmountCvp":{"name":"bakerFee","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV10storageFeeAA9XTZAmountCvp":{"name":"storageFee","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV13allocationFeeAA9XTZAmountCvp":{"name":"allocationFee","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV6targetAA0D9KTAddressVSgvp":{"name":"target","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV12prevDelegateAA0D9KTAddressVSgvp":{"name":"prevDelegate","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV11newDelegateAA0D9KTAddressVSgvp":{"name":"newDelegate","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV5bakerAA0D9KTAddressVSgvp":{"name":"baker","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV6amountAA11TokenAmountCvp":{"name":"amount","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV9parameterSDyS2SGSgvp":{"name":"parameter","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV6statusAC17TransactionStatusOvp":{"name":"status","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV12hasInternalsSbvp":{"name":"hasInternals","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV19tokenTransfersCountSo9NSDecimalaSgvp":{"name":"tokenTransfersCount","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV6errorsSayAC16TransactionErrorVGSgvp":{"name":"errors","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV4kindSSSgvp":{"name":"kind","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV4date10Foundation4DateVSgvp":{"name":"date","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV17tzktTokenTransferAA0d7KTTokenH0VSgvp":{"name":"tzktTokenTransfer","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV7subTypeAC014TransactionSubG0OSgvp":{"name":"subType","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV16entrypointCalledSSSgvp":{"name":"entrypointCalled","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV12primaryTokenAA0G0CSgvp":{"name":"primaryToken","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction/CodingKeys.html":{"name":"CodingKeys","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV4type2id5level9timestamp4hash7counter9initiater6sender8bakerFee07storageO0010allocationO06target12prevDelegate03newT00N06amount9parameter6status12hasInternals19tokenTransfersCount6errors4kindA2C15TransactionTypeO_So9NSDecimalaA1_S2SA1_AA0D9KTAddressVSgA3_AA9XTZAmountCA6_A6_A4_A4_A4_A4_AA11TokenAmountCSDyS2SGSgAC17TransactionStatusOSbA1_SgSayAC16TransactionErrorVGSgSSSgtcfc":{"name":"init(type:id:level:timestamp:hash:counter:initiater:sender:bakerFee:storageFee:allocationFee:target:prevDelegate:newDelegate:baker:amount:parameter:status:hasInternals:tokenTransfersCount:errors:kind:)","abstract":"Manually init a TzKTTransaction
","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV4fromAcA0D15KTTokenTransferV_tcfc":{"name":"init(from:)","abstract":"Convert a TzKTTokenTransfer
into a TzKTTransaction
","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV11placeholder10withStatus2id6opHash4type7counter10fromWallet11destination9xtzAmount10parameters12primaryToken5baker4kindA2C011TransactionH0O_So9NSDecimalaSSAC0X4TypeOAtA0O8MetadataCAA0D9KTAddressVAA0uR0CSDyS2SGSgAA0U0CSgAZSgSSSgtFZ":{"name":"placeholder(withStatus:id:opHash:type:counter:fromWallet:destination:xtzAmount:parameters:primaryToken:baker:kind:)","abstract":"Used for creating “Pending” transactions
","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV11placeholder10withStatus2id6opHash4type7counter10fromWallet11newDelegateA2C011TransactionH0O_So9NSDecimalaSSAC0R4TypeOAoA0O8MetadataCAA0D9KTAddressVSgtFZ":{"name":"placeholder(withStatus:id:opHash:type:counter:fromWallet:newDelegate:)","abstract":"Used for createing a “Pending” delegation transaction
","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV21parameterValueAsArraySayypGSgyF":{"name":"parameterValueAsArray()","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV20parameterValueAsDictSDySSypGSgyF":{"name":"parameterValueAsDict()","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV33parameterValueAsArrayOfDictionarySaySDySSypGGSgyF":{"name":"parameterValueAsArrayOfDictionary()","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV20parameterValueAsType4typexSgxm_tlF":{"name":"parameterValueAsType(type:)","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV13getEntrypointSSSgyF":{"name":"getEntrypoint()","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV21processAdditionalData24withCurrentWalletAddressySS_tF":{"name":"processAdditionalData(withCurrentWalletAddress:)","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV18createPrimaryTokenAA0H0CSgyF":{"name":"createPrimaryToken()","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV22getFaTokenTransferDataAA0H0CSgyF":{"name":"getFaTokenTransferData()","abstract":"The TzKT transaction API doesn’t provide all the info needed to normalise Token amounts. It only gives address and rpc amount.","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV27getTokenTransferDestinationSSSgyF":{"name":"getTokenTransferDestination()","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV11errorStringSSSgyF":{"name":"errorString()","parent_name":"TzKTTransaction"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV2idSo9NSDecimalavp":{"name":"id","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV4hashSSSgvp":{"name":"hash","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV5levelSo9NSDecimalavp":{"name":"level","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV9timestampSSvp":{"name":"timestamp","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV5tokenAA0D14KTBalanceTokenVvp":{"name":"token","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV2toAA0D9KTAddressVSgvp":{"name":"to","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV4fromAA0D9KTAddressVSgvp":{"name":"from","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV6amountSSvp":{"name":"amount","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV13transactionIdSo9NSDecimalaSgvp":{"name":"transactionId","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV13originationIdSo9NSDecimalaSgvp":{"name":"originationId","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV11mintingToolSSSgvp":{"name":"mintingTool","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV11tokenAmountAA05TokenH0CyF":{"name":"tokenAmount()","parent_name":"TzKTTokenTransfer"},"Structs/TzKTOperationError.html#/s:14KukaiCoreSwift18TzKTOperationErrorV4typeSSvp":{"name":"type","abstract":"
The RPC error type string
","parent_name":"TzKTOperationError"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV4typeSSvp":{"name":"type","abstract":"Type of operation (e.g. transaction, delegation, reveal etc)
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV2idSivp":{"name":"id","abstract":"Unique id to denote the operation
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV5levelSivp":{"name":"level","abstract":"The block level it was injected at
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV9timestampSSvp":{"name":"timestamp","abstract":"Timestamp it was injected at
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV5blockSSvp":{"name":"block","abstract":"The hash of the injected block
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV4hashSSvp":{"name":"hash","abstract":"The operation hash
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV7counterSivp":{"name":"counter","abstract":"The users numerical counter of the operation
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV6statusSSvp":{"name":"status","abstract":"Status of the operation (e.g. applied or failed)
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV6errorsSayAA0dE5ErrorVGSgvp":{"name":"errors","abstract":"Optional array of errors encountered while trying to inject the operation
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV8isFailedSbyF":{"name":"isFailed()","abstract":"Helper to detect a failed transation by searching for a status of “failed”, “backtracked” or “skipped”
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV13containsErrorSbyF":{"name":"containsError()","abstract":"Helper to detect if this operation contains an error
","parent_name":"TzKTOperation"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV5cycleSivp":{"name":"cycle","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV7balanceSo9NSDecimalavp":{"name":"balance","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV5bakerAA0D9KTAddressVvp":{"name":"baker","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV14stakingBalanceSo9NSDecimalavp":{"name":"stakingBalance","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV12blockRewardsSo9NSDecimalavp":{"name":"blockRewards","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV18missedBlockRewardsSo9NSDecimalavp":{"name":"missedBlockRewards","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV18endorsementRewardsSo9NSDecimalavp":{"name":"endorsementRewards","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV24missedEndorsementRewardsSo9NSDecimalavp":{"name":"missedEndorsementRewards","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV9blockFeesSo9NSDecimalavp":{"name":"blockFees","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV15missedBlockFeesSo9NSDecimalavp":{"name":"missedBlockFees","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV17extraBlockRewardsSo9NSDecimalavp":{"name":"extraBlockRewards","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV23missedExtraBlockRewardsSo9NSDecimalavp":{"name":"missedExtraBlockRewards","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV12futureBlocksSo9NSDecimalavp":{"name":"futureBlocks","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV18futureBlockRewardsSo9NSDecimalavp":{"name":"futureBlockRewards","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV24futureEndorsementRewardsSo9NSDecimalavp":{"name":"futureEndorsementRewards","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV09estimatedF07withFee03andF6StructAA9XTZAmountCSd_AA0d13KTBakerConfigfK0VSgtF":{"name":"estimatedReward(withFee:andRewardStruct:)","abstract":"Return an estimated either for potential future or actual rewards
","parent_name":"TzKTDelegatorReward"},"Structs/TzKTCycle.html#/s:14KukaiCoreSwift9TzKTCycleV9startTimeSSvp":{"name":"startTime","parent_name":"TzKTCycle"},"Structs/TzKTCycle.html#/s:14KukaiCoreSwift9TzKTCycleV10firstLevelSo9NSDecimalavp":{"name":"firstLevel","parent_name":"TzKTCycle"},"Structs/TzKTCycle.html#/s:14KukaiCoreSwift9TzKTCycleV7endTimeSSvp":{"name":"endTime","parent_name":"TzKTCycle"},"Structs/TzKTCycle.html#/s:14KukaiCoreSwift9TzKTCycleV9lastLevelSo9NSDecimalavp":{"name":"lastLevel","parent_name":"TzKTCycle"},"Structs/TzKTCycle.html#/s:14KukaiCoreSwift9TzKTCycleV9stateDate10Foundation0G0VSgvp":{"name":"stateDate","parent_name":"TzKTCycle"},"Structs/TzKTCycle.html#/s:14KukaiCoreSwift9TzKTCycleV7endDate10Foundation0G0VSgvp":{"name":"endDate","parent_name":"TzKTCycle"},"Structs/TzKTBalanceMetadataDimensions.html#/s:14KukaiCoreSwift29TzKTBalanceMetadataDimensionsV4unitSSSgvp":{"name":"unit","abstract":"The unit of measurement (e.g. px for pixels)
","parent_name":"TzKTBalanceMetadataDimensions"},"Structs/TzKTBalanceMetadataDimensions.html#/s:14KukaiCoreSwift29TzKTBalanceMetadataDimensionsV5valueSSSgvp":{"name":"value","abstract":"String containing the resolution or size (e.g. 1024x787)
","parent_name":"TzKTBalanceMetadataDimensions"},"Structs/TzKTBalanceMetadataDimensions.html#/s:14KukaiCoreSwift29TzKTBalanceMetadataDimensionsV4unit5valueACSS_SStcfc":{"name":"init(unit:value:)","abstract":"Init to manaually create an instance, mostly for testing
","parent_name":"TzKTBalanceMetadataDimensions"},"Structs/TzKTBalanceMetadataFormat.html#/s:14KukaiCoreSwift25TzKTBalanceMetadataFormatV3uriSSvp":{"name":"uri","abstract":"The URI to this specific format
","parent_name":"TzKTBalanceMetadataFormat"},"Structs/TzKTBalanceMetadataFormat.html#/s:14KukaiCoreSwift25TzKTBalanceMetadataFormatV8mimeTypeSSvp":{"name":"mimeType","abstract":"The mimetype of this version
","parent_name":"TzKTBalanceMetadataFormat"},"Structs/TzKTBalanceMetadataFormat.html#/s:14KukaiCoreSwift25TzKTBalanceMetadataFormatV10dimensionsAA0deF10DimensionsVSgvp":{"name":"dimensions","abstract":"The display dimensions
","parent_name":"TzKTBalanceMetadataFormat"},"Structs/TzKTBalanceMetadataFormat.html#/s:14KukaiCoreSwift25TzKTBalanceMetadataFormatV3uri8mimeType10dimensionsACSS_SSAA0deF10DimensionsVSgtcfc":{"name":"init(uri:mimeType:dimensions:)","abstract":"Init to manaually create an instance, mostly for testing
","parent_name":"TzKTBalanceMetadataFormat"},"Structs/TzKTBalanceMetadataAttributeKeyValue.html#/s:14KukaiCoreSwift36TzKTBalanceMetadataAttributeKeyValueV3keySSvp":{"name":"key","parent_name":"TzKTBalanceMetadataAttributeKeyValue"},"Structs/TzKTBalanceMetadataAttributeKeyValue.html#/s:14KukaiCoreSwift36TzKTBalanceMetadataAttributeKeyValueV5valueSSvp":{"name":"value","parent_name":"TzKTBalanceMetadataAttributeKeyValue"},"Structs/TzKTBalanceMetadataAttributeKeyValue.html#/s:14KukaiCoreSwift36TzKTBalanceMetadataAttributeKeyValueV3key5valueACSS_SStcfc":{"name":"init(key:value:)","parent_name":"TzKTBalanceMetadataAttributeKeyValue"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV4nameSSSgvp":{"name":"name","abstract":"A human readbale name
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV6symbolSSSgvp":{"name":"symbol","abstract":"The tokens symbol
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV8decimalsSSvp":{"name":"decimals","abstract":"The number of decimals the token has
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV11decimalsIntSivp":{"name":"decimalsInt","abstract":"Helper to convert the decimals to an Int
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV7formatsSayAA0deF6FormatVGSgvp":{"name":"formats","abstract":"Details of the available formats that the media is available in
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV10displayUriSSSgvp":{"name":"displayUri","abstract":"URI to an medium/large image owned by the contract
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV11artifactUriSSSgvp":{"name":"artifactUri","abstract":"URI to the raw media artifact owned by the token
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV12thumbnailUriSSSgvp":{"name":"thumbnailUri","abstract":"URI to an small image for the token, ususally used as an icon when displayed in lists
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV11descriptionSSSgvp":{"name":"description","abstract":"Description of the token or NFT
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV11mintingToolSSSgvp":{"name":"mintingTool","abstract":"URL to the tool that was used to mint the item
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV4tagsSaySSGSgvp":{"name":"tags","abstract":"A list of tags to categorize the token / NFT
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV6minterSSSgvp":{"name":"minter","abstract":"The address responsible for creating the token / NFT
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV18shouldPreferSymbolSbSgvp":{"name":"shouldPreferSymbol","abstract":"Whether or not the symbol or the name is prefered when displaying the token / NFT in a list
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV10attributesSayypGSgvp":{"name":"attributes","abstract":"A collection of attributes about the token/NFT. Although TZIP-16 intended for this to be filled with info such as license, version, possible error messages etc,","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV3ttlSiSgvp":{"name":"ttl","abstract":"
Flag, in seconds, indicating how long to wait before refreshing the token to update its metadata. E.g. fxHash will inject a token with a name “[Waiting to be Signed]”. and then, all things going well, 30 seconds later its updated to the correct attributes
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV4name6symbol8decimals7formats10displayUri08artifactL009thumbnailL011description11mintingTool4tags6minter18shouldPreferSymbol10attributes3ttlACSSSg_ARSSSayAA0deF6FormatVGSgA5RSaySSGSgARSbSgSayypGSgSiSgtcfc":{"name":"init(name:symbol:decimals:formats:displayUri:artifactUri:thumbnailUri:description:mintingTool:tags:minter:shouldPreferSymbol:attributes:ttl:)","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV12thumbnailURL10Foundation0H0VSgvp":{"name":"thumbnailURL","abstract":"Helper to run the URI through the MediaProxyService
to generate a useable URL for the thumbnail (if available)
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV10displayURL10Foundation0H0VSgvp":{"name":"displayURL","abstract":"Helper to run the URI through the MediaProxyService
to generate a useable URL for the display image (if available)
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV26getKeyValuesFromAttributesSayAA0def9AttributeH5ValueVGyF":{"name":"getKeyValuesFromAttributes()","abstract":"Attributes is a complex free-form object. In a lot of cases when NFT’s are games / collectibles, it should be possible to convert most if not all the elements into more simple String: String key value pairs, which will be easier to manage in table / collection views
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV8contractAA0D9KTAddressVvp":{"name":"contract","abstract":"Details of the contract (e.g. address)
","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV7tokenIdSSvp":{"name":"tokenId","abstract":"The FA2 token ID of the token
","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV8standardAA9FaVersionOvp":{"name":"standard","abstract":"Which FA version the token conforms too
","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV11totalSupplySSSgvp":{"name":"totalSupply","abstract":"Total avaialble supply of this address + token id combo
","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV8metadataAA0dE8MetadataVSgvp":{"name":"metadata","abstract":"Metadata about the token
","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV17malformedMetadataSbvp":{"name":"malformedMetadata","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV13displaySymbolSSvp":{"name":"displaySymbol","abstract":"Helper to determine what string is used as the symbol for display purposes
","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV8contract7tokenId8standard11totalSupply8metadataAcA0D9KTAddressV_SSAA9FaVersionOSSSgAA0dE8MetadataVSgtcfc":{"name":"init(contract:tokenId:standard:totalSupply:metadata:)","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV16exceptionListNFTSaySSGvpZ":{"name":"exceptionListNFT","parent_name":"TzKTBalance"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV7balanceSSvp":{"name":"balance","abstract":"String containing the RPC respresetnation of the balance of the given token
","parent_name":"TzKTBalance"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV5tokenAA0dE5TokenVvp":{"name":"token","abstract":"Details about the Token
","parent_name":"TzKTBalance"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV10firstLevelSo9NSDecimalavp":{"name":"firstLevel","abstract":"The block level where the token was first seen
","parent_name":"TzKTBalance"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV9lastLevelSo9NSDecimalavp":{"name":"lastLevel","abstract":"The block level where the token was last seen
","parent_name":"TzKTBalance"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV11tokenAmountAA05TokenG0Cvp":{"name":"tokenAmount","abstract":"Helper to convert the RPC token balance to a TokenAmount
object
","parent_name":"TzKTBalance"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV5isNFTSbyF":{"name":"isNFT()","abstract":"Basic check to see if token is an NFT or not. May not be 100% successful, needs research
","parent_name":"TzKTBalance"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV20isOnNFTExceptionListSbyF":{"name":"isOnNFTExceptionList()","parent_name":"TzKTBalance"},"Structs/TzKTBakerConfigRewardStruct.html#/s:14KukaiCoreSwift27TzKTBakerConfigRewardStructV6blocksSbvp":{"name":"blocks","parent_name":"TzKTBakerConfigRewardStruct"},"Structs/TzKTBakerConfigRewardStruct.html#/s:14KukaiCoreSwift27TzKTBakerConfigRewardStructV12missedBlocksSbvp":{"name":"missedBlocks","parent_name":"TzKTBakerConfigRewardStruct"},"Structs/TzKTBakerConfigRewardStruct.html#/s:14KukaiCoreSwift27TzKTBakerConfigRewardStructV12endorsementsSbvp":{"name":"endorsements","parent_name":"TzKTBakerConfigRewardStruct"},"Structs/TzKTBakerConfigRewardStruct.html#/s:14KukaiCoreSwift27TzKTBakerConfigRewardStructV18missedEndorsementsSbvp":{"name":"missedEndorsements","parent_name":"TzKTBakerConfigRewardStruct"},"Structs/TzKTBakerConfigRewardStruct.html#/s:14KukaiCoreSwift27TzKTBakerConfigRewardStructV4feesSbvp":{"name":"fees","parent_name":"TzKTBakerConfigRewardStruct"},"Structs/TzKTBakerConfigRewardStruct.html#/s:14KukaiCoreSwift27TzKTBakerConfigRewardStructV10missedFeesSbvp":{"name":"missedFees","parent_name":"TzKTBakerConfigRewardStruct"},"Structs/TzKTBakerConfigRewardStruct.html#/s:14KukaiCoreSwift27TzKTBakerConfigRewardStructV17accusationRewardsSbvp":{"name":"accusationRewards","parent_name":"TzKTBakerConfigRewardStruct"},"Structs/TzKTBakerConfigRewardStruct.html#/s:14KukaiCoreSwift27TzKTBakerConfigRewardStructV16accusationLossesSbvp":{"name":"accusationLosses","parent_name":"TzKTBakerConfigRewardStruct"},"Structs/TzKTBakerConfigRewardStruct.html#/s:14KukaiCoreSwift27TzKTBakerConfigRewardStructV17revelationRewardsSbvp":{"name":"revelationRewards","parent_name":"TzKTBakerConfigRewardStruct"},"Structs/TzKTBakerConfigRewardStruct.html#/s:14KukaiCoreSwift27TzKTBakerConfigRewardStructV16revelationLossesSbvp":{"name":"revelationLosses","parent_name":"TzKTBakerConfigRewardStruct"},"Structs/TzKTBakerConfigRewardStruct.html#/s:14KukaiCoreSwift27TzKTBakerConfigRewardStructV04fromF3IntyACSiFZ":{"name":"fromConfigInt(_:)","abstract":"Convert the 14-bit number in the baker config, to the equivalent set of flags
","parent_name":"TzKTBakerConfigRewardStruct"},"Structs/TzKTBakerConfigIntValue.html#/s:14KukaiCoreSwift23TzKTBakerConfigIntValueV5cycleSivp":{"name":"cycle","parent_name":"TzKTBakerConfigIntValue"},"Structs/TzKTBakerConfigIntValue.html#/s:14KukaiCoreSwift23TzKTBakerConfigIntValueV5valueSivp":{"name":"value","parent_name":"TzKTBakerConfigIntValue"},"Structs/TzKTBakerConfigDoubleValue.html#/s:14KukaiCoreSwift26TzKTBakerConfigDoubleValueV5cycleSivp":{"name":"cycle","parent_name":"TzKTBakerConfigDoubleValue"},"Structs/TzKTBakerConfigDoubleValue.html#/s:14KukaiCoreSwift26TzKTBakerConfigDoubleValueV5valueSdvp":{"name":"value","parent_name":"TzKTBakerConfigDoubleValue"},"Structs/TzKTBakerConfig.html#/s:14KukaiCoreSwift15TzKTBakerConfigV7addressSSvp":{"name":"address","parent_name":"TzKTBakerConfig"},"Structs/TzKTBakerConfig.html#/s:14KukaiCoreSwift15TzKTBakerConfigV3feeSayAA0deF11DoubleValueVGvp":{"name":"fee","parent_name":"TzKTBakerConfig"},"Structs/TzKTBakerConfig.html#/s:14KukaiCoreSwift15TzKTBakerConfigV13minDelegationSayAA0deF11DoubleValueVGvp":{"name":"minDelegation","parent_name":"TzKTBakerConfig"},"Structs/TzKTBakerConfig.html#/s:14KukaiCoreSwift15TzKTBakerConfigV11payoutDelaySayAA0deF8IntValueVGvp":{"name":"payoutDelay","parent_name":"TzKTBakerConfig"},"Structs/TzKTBakerConfig.html#/s:14KukaiCoreSwift15TzKTBakerConfigV12rewardStructSayAA0deF8IntValueVGvp":{"name":"rewardStruct","parent_name":"TzKTBakerConfig"},"Structs/TzKTBakerConfig.html#/s:14KukaiCoreSwift15TzKTBakerConfigV10latesetFeeSdyF":{"name":"latesetFee()","parent_name":"TzKTBakerConfig"},"Structs/TzKTBakerConfig.html#/s:14KukaiCoreSwift15TzKTBakerConfigV11feeForCycle5cycleSdSi_tF":{"name":"feeForCycle(cycle:)","parent_name":"TzKTBakerConfig"},"Structs/TzKTBakerConfig.html#/s:14KukaiCoreSwift15TzKTBakerConfigV17latestPayoutDelaySiyF":{"name":"latestPayoutDelay()","parent_name":"TzKTBakerConfig"},"Structs/TzKTBakerConfig.html#/s:14KukaiCoreSwift15TzKTBakerConfigV19payoutDelayForCycle5cycleS2i_tF":{"name":"payoutDelayForCycle(cycle:)","parent_name":"TzKTBakerConfig"},"Structs/TzKTBakerConfig.html#/s:14KukaiCoreSwift15TzKTBakerConfigV18latestRewardStructSiSgyF":{"name":"latestRewardStruct()","parent_name":"TzKTBakerConfig"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV7addressSSvp":{"name":"address","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV4nameSSSgvp":{"name":"name","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV4logoSSSgvp":{"name":"logo","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV7balanceSo9NSDecimalavp":{"name":"balance","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV14stakingBalanceSo9NSDecimalavp":{"name":"stakingBalance","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV15stakingCapacitySo9NSDecimalavp":{"name":"stakingCapacity","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV17maxStakingBalanceSo9NSDecimalavp":{"name":"maxStakingBalance","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV9freeSpaceSo9NSDecimalavp":{"name":"freeSpace","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV3feeSdvp":{"name":"fee","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV13minDelegationSo9NSDecimalavp":{"name":"minDelegation","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV11payoutDelaySivp":{"name":"payoutDelay","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV12payoutPeriodSivp":{"name":"payoutPeriod","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV17openForDelegationSbvp":{"name":"openForDelegation","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV12estimatedRoiSo9NSDecimalavp":{"name":"estimatedRoi","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV13serviceHealthAA0deG0Ovp":{"name":"serviceHealth","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV11serviceTypeSSvp":{"name":"serviceType","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV12payoutTimingAA0deG0Ovp":{"name":"payoutTiming","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV14payoutAccuracyAA0deG0Ovp":{"name":"payoutAccuracy","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV6configAA0dE6ConfigVSgvp":{"name":"config","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV7address4name4logoACSS_SSSgAGtcfc":{"name":"init(address:name:logo:)","abstract":"Helper to create a TzKTBaker from the data available from the Account
object
","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV7address4name4logo7balance14stakingBalance0J8Capacity010maxStakingK09freeSpace3fee13minDelegation11payoutDelay0T6Period07openForS012estimatedRoi13serviceHealth11serviceType0T6Timing0T8Accuracy6configACSS_SSSgAWSo9NSDecimalaA4YSdAYS2iSbAyA0dE6HealthOSSAA0dE6TimingOAA0dE8AccuracyOAA0dE6ConfigVSgtcfc":{"name":"init(address:name:logo:balance:stakingBalance:stakingCapacity:maxStakingBalance:freeSpace:fee:minDelegation:payoutDelay:payoutPeriod:openForDelegation:estimatedRoi:serviceHealth:serviceType:payoutTiming:payoutAccuracy:config:)","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV16fromTestnetArrayyACSgSayypGFZ":{"name":"fromTestnetArray(_:)","abstract":"Ghostnet has a different setup for bakers, but we need to display and interact with them the same way.","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV12rewardStructAA0de12ConfigRewardG0VSgyF":{"name":"rewardStruct()","abstract":"
Convert con-chain data into a meaningful, readable object
","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"TzKTBaker"},"Structs/TzKTAddress.html#/s:14KukaiCoreSwift11TzKTAddressV5aliasSSSgvp":{"name":"alias","abstract":"Contract addresses may have an alias (human readbale) name, to denote a person or service
","parent_name":"TzKTAddress"},"Structs/TzKTAddress.html#/s:14KukaiCoreSwift11TzKTAddressV7addressSSvp":{"name":"address","abstract":"The KT1 address of the contract
","parent_name":"TzKTAddress"},"Structs/TzKTAddress.html#/s:14KukaiCoreSwift11TzKTAddressV5alias7addressACSSSg_SStcfc":{"name":"init(alias:address:)","parent_name":"TzKTAddress"},"Structs/TzKTAccountDelegate.html#/s:14KukaiCoreSwift19TzKTAccountDelegateV5aliasSSSgvp":{"name":"alias","abstract":"Bakers may have an alias (human readbale) name for their service
","parent_name":"TzKTAccountDelegate"},"Structs/TzKTAccountDelegate.html#/s:14KukaiCoreSwift19TzKTAccountDelegateV7addressSSvp":{"name":"address","abstract":"Bakers must have a valid address
","parent_name":"TzKTAccountDelegate"},"Structs/TzKTAccountDelegate.html#/s:14KukaiCoreSwift19TzKTAccountDelegateV6activeSbvp":{"name":"active","abstract":"Bool indicating whether or not the baker is currently active
","parent_name":"TzKTAccountDelegate"},"Structs/TzKTAccountDelegate.html#/s:14KukaiCoreSwift19TzKTAccountDelegateV5alias7address6activeACSSSg_SSSbtcfc":{"name":"init(alias:address:active:)","parent_name":"TzKTAccountDelegate"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV7balanceSo9NSDecimalaSgvp":{"name":"balance","abstract":"The address XTZ balance in RPC format
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV13stakedBalanceSo9NSDecimalaSgvp":{"name":"stakedBalance","abstract":"The address staked (locked) XTZ balance in RPC format
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV15unstakedBalanceSo9NSDecimalaSgvp":{"name":"unstakedBalance","abstract":"The address unstaked (pending unlock) XTZ balance in RPC format
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV4typeSSvp":{"name":"type","abstract":"type of account e.g. “user” or “empty”
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV7addressSSvp":{"name":"address","abstract":"tz1/2/3 kt1 address
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV9publicKeySSSgvp":{"name":"publicKey","abstract":"prefixed public key
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV8revealedSbSgvp":{"name":"revealed","abstract":"whether or not the account has performed a reveal operation
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV8delegateAA0dE8DelegateVSgvp":{"name":"delegate","abstract":"The addresses delegation status
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV15delegationLevelSo9NSDecimalaSgvp":{"name":"delegationLevel","abstract":"The block level the delegate address was set
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV17activeTokensCountSo9NSDecimalaSgvp":{"name":"activeTokensCount","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV18tokenBalancesCountSo9NSDecimalaSgvp":{"name":"tokenBalancesCount","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV10xtzBalanceAA9XTZAmountCvp":{"name":"xtzBalance","abstract":"Helper method to convert the RPC balance into an XTZAmount
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV16xtzStakedBalanceAA9XTZAmountCvp":{"name":"xtzStakedBalance","abstract":"Helper method to convert the RPC balance into an XTZAmount
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV18xtzUnstakedBalanceAA9XTZAmountCvp":{"name":"xtzUnstakedBalance","abstract":"Helper method to convert the RPC balance into an XTZAmount
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV19xtzAvailableBalanceAA9XTZAmountCvp":{"name":"xtzAvailableBalance","abstract":"Helper method to to return the available or spendable balance
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV7balance13stakedBalance08unstakedH04type7address9publicKey8revealed8delegate15delegationLevel17activeTokensCount013tokenBalancesT0ACSo9NSDecimalaSg_A2QS3SSbAA0dE8DelegateVSgA3Qtcfc":{"name":"init(balance:stakedBalance:unstakedBalance:type:address:publicKey:revealed:delegate:delegationLevel:activeTokensCount:tokenBalancesCount:)","abstract":"Generic init
","parent_name":"TzKTAccount"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV6symbolSSvp":{"name":"symbol","abstract":"The user facing symbol of the token
","parent_name":"DipDupToken"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV7addressSSvp":{"name":"address","abstract":"The TZ address of the token
","parent_name":"DipDupToken"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV7tokenIdSo9NSDecimalavp":{"name":"tokenId","abstract":"The token ID of the token (always 0 for FA1.2 tokens)
","parent_name":"DipDupToken"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV8decimalsSivp":{"name":"decimals","abstract":"The number of decimals for the token
","parent_name":"DipDupToken"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV8standardAA0deF8StandardOvp":{"name":"standard","abstract":"Which standard the token follows
","parent_name":"DipDupToken"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV12thumbnailUriSSSgvp":{"name":"thumbnailUri","abstract":"Optional string to denote where to get the thumbnail image
","parent_name":"DipDupToken"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Conforming to Hashable
to enable working with UITableViewDiffableDataSource
","parent_name":"DipDupToken"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Conforming to Equatable
to enable working with UITableViewDiffableDataSource
","parent_name":"DipDupToken"},"Structs/DipDupPositionData.html#/s:14KukaiCoreSwift18DipDupPositionDataV9sharesQtySSvp":{"name":"sharesQty","abstract":"The liquidity token balance (rpc representation)
","parent_name":"DipDupPositionData"},"Structs/DipDupPositionData.html#/s:14KukaiCoreSwift18DipDupPositionDataV8exchangeAA0dE8ExchangeVvp":{"name":"exchange","abstract":"The exchange the token belongs too
","parent_name":"DipDupPositionData"},"Structs/DipDupPositionData.html#/s:14KukaiCoreSwift18DipDupPositionDataV11tokenAmountAA05TokenI0CyF":{"name":"tokenAmount()","abstract":"Convert the token data into a TokenAmount
","parent_name":"DipDupPositionData"},"Structs/DipDupPositionData.html#/s:14KukaiCoreSwift18DipDupPositionDataV4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Conforming to Hashable
to enable working with UITableViewDiffableDataSource
","parent_name":"DipDupPositionData"},"Structs/DipDupPositionData.html#/s:14KukaiCoreSwift18DipDupPositionDataV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Conforming to Equatable
to enable working with UITableViewDiffableDataSource
","parent_name":"DipDupPositionData"},"Structs/DipDupPosition.html#/s:14KukaiCoreSwift14DipDupPositionV8positionSayAA0deF4DataVGvp":{"name":"position","parent_name":"DipDupPosition"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV4nameAA0deF4NameOvp":{"name":"name","abstract":"Enum to denote the type of Exchange (e.g. Liquidity Baking, Quipuswap)
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV7addressSSvp":{"name":"address","abstract":"The KT address of the exchange contract
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV7tezPoolSSvp":{"name":"tezPool","abstract":"String representation of the Exchanges TezPool
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV9tokenPoolSSvp":{"name":"tokenPool","abstract":"String representation of the Exchanges TokenPool
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV11sharesTotalSSvp":{"name":"sharesTotal","abstract":"The total liquidity available (RPC representation, no decimals)
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV8midPriceSSvp":{"name":"midPrice","abstract":"The daily middle price
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV5tokenAA0dE5TokenVvp":{"name":"token","abstract":"The token object containing all the token info (decimals, contract address, symbol etc,)
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV13xtzPoolAmountAA9XTZAmountCyF":{"name":"xtzPoolAmount()","abstract":"Return the XTZ pool as an XTZAmount
object
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV15tokenPoolAmountAA05TokenI0CyF":{"name":"tokenPoolAmount()","abstract":"Return the Token pool as an TokenAmount
object
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV27liquidityTokenDecimalPlacesSiyF":{"name":"liquidityTokenDecimalPlaces()","abstract":"Retrieving the liquidity token decimals is currently not supported. Hardcode the numbers for now
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV14totalLiquidityAA11TokenAmountCyF":{"name":"totalLiquidity()","abstract":"Return the total liquidity as an TokenAmount
object
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV13arePoolsEmptySbyF":{"name":"arePoolsEmpty()","abstract":"Helper to detect if the pools are empty (determiens if the next addLiquidity will be setting the exchange rate)
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Conforming to Hashable
to enable working with UITableViewDiffableDataSource
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Conforming to Equatable
to enable working with UITableViewDiffableDataSource
","parent_name":"DipDupExchange"},"Structs/DipDupExchangesAndTokens.html#/s:14KukaiCoreSwift24DipDupExchangesAndTokensV6symbolSSvp":{"name":"symbol","parent_name":"DipDupExchangesAndTokens"},"Structs/DipDupExchangesAndTokens.html#/s:14KukaiCoreSwift24DipDupExchangesAndTokensV7addressSSvp":{"name":"address","parent_name":"DipDupExchangesAndTokens"},"Structs/DipDupExchangesAndTokens.html#/s:14KukaiCoreSwift24DipDupExchangesAndTokensV7tokenIdSo9NSDecimalavp":{"name":"tokenId","parent_name":"DipDupExchangesAndTokens"},"Structs/DipDupExchangesAndTokens.html#/s:14KukaiCoreSwift24DipDupExchangesAndTokensV8decimalsSivp":{"name":"decimals","parent_name":"DipDupExchangesAndTokens"},"Structs/DipDupExchangesAndTokens.html#/s:14KukaiCoreSwift24DipDupExchangesAndTokensV12thumbnailUriSSSgvp":{"name":"thumbnailUri","parent_name":"DipDupExchangesAndTokens"},"Structs/DipDupExchangesAndTokens.html#/s:14KukaiCoreSwift24DipDupExchangesAndTokensV9exchangesSayAA0dE8ExchangeVGvp":{"name":"exchanges","parent_name":"DipDupExchangesAndTokens"},"Structs/DipDupExchangesAndTokens.html#/s:14KukaiCoreSwift24DipDupExchangesAndTokensV20totalExchangeXtzPoolAA9XTZAmountCyF":{"name":"totalExchangeXtzPool()","abstract":"Get the total XTZ pool amount from all the exchanges, useful for sorting
","parent_name":"DipDupExchangesAndTokens"},"Structs/DipDupExchangesAndTokensResponse.html#/s:14KukaiCoreSwift32DipDupExchangesAndTokensResponseV5tokenSayAA0defgH0VGvp":{"name":"token","parent_name":"DipDupExchangesAndTokensResponse"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV7averageSo9NSDecimalavp":{"name":"average","abstract":"The average price at the given time
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV10exchangeIdSSvp":{"name":"exchangeId","abstract":"The address of the contract
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV6bucketSSvp":{"name":"bucket","abstract":"String representing the date and time the slice is for
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV4highSSvp":{"name":"high","abstract":"The highest value reached in this slice
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV3lowSSvp":{"name":"low","abstract":"The lowest value reached in this slice
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV4date10Foundation4DateVSgyF":{"name":"date()","abstract":"Convert the bucket
string into a Date
object
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV13averageDoubleSdyF":{"name":"averageDouble()","abstract":"Convert the average
value into a Double
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV10highDoubleSdyF":{"name":"highDouble()","abstract":"Convert the high
value into a Double
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV9lowDoubleSdyF":{"name":"lowDouble()","abstract":"Convert the low
value into a Double
","parent_name":"DipDupChartObject"},"Structs/DipDupChartData.html#/s:14KukaiCoreSwift15DipDupChartDataV15quotes15mNogapsSayAA0deF6ObjectVGvp":{"name":"quotes15mNogaps","abstract":"Contains the last 24 hours of data at 15 min intervals
","parent_name":"DipDupChartData"},"Structs/DipDupChartData.html#/s:14KukaiCoreSwift15DipDupChartDataV14quotes1hNogapsSayAA0deF6ObjectVGvp":{"name":"quotes1hNogaps","abstract":"Contains every hour for past 7 days
","parent_name":"DipDupChartData"},"Structs/DipDupChartData.html#/s:14KukaiCoreSwift15DipDupChartDataV14quotes1dNogapsSayAA0deF6ObjectVGvp":{"name":"quotes1dNogaps","abstract":"Contains every day for 30 days
","parent_name":"DipDupChartData"},"Structs/DipDupChartData.html#/s:14KukaiCoreSwift15DipDupChartDataV14quotes1wNogapsSayAA0deF6ObjectVGvp":{"name":"quotes1wNogaps","abstract":"Contains every week for 52 weeks
","parent_name":"DipDupChartData"},"Structs/BetterCallDevOperationError.html#/s:14KukaiCoreSwift27BetterCallDevOperationErrorV2idSSvp":{"name":"id","parent_name":"BetterCallDevOperationError"},"Structs/BetterCallDevOperationError.html#/s:14KukaiCoreSwift27BetterCallDevOperationErrorV5titleSSvp":{"name":"title","parent_name":"BetterCallDevOperationError"},"Structs/BetterCallDevOperationError.html#/s:14KukaiCoreSwift27BetterCallDevOperationErrorV5descrSSvp":{"name":"descr","parent_name":"BetterCallDevOperationError"},"Structs/BetterCallDevOperationError.html#/s:14KukaiCoreSwift27BetterCallDevOperationErrorV4kindSSvp":{"name":"kind","parent_name":"BetterCallDevOperationError"},"Structs/BetterCallDevOperationError.html#/s:14KukaiCoreSwift27BetterCallDevOperationErrorV8locationSiSgvp":{"name":"location","parent_name":"BetterCallDevOperationError"},"Structs/BetterCallDevOperationError.html#/s:14KukaiCoreSwift27BetterCallDevOperationErrorV4withSSSgvp":{"name":"with","parent_name":"BetterCallDevOperationError"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV2idSivp":{"name":"id","abstract":"An ID used by BCD
","parent_name":"BetterCallDevOperation"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV4hashSSvp":{"name":"hash","abstract":"The operation hash
","parent_name":"BetterCallDevOperation"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV7counterSivp":{"name":"counter","abstract":"The operations numeric counter
","parent_name":"BetterCallDevOperation"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV6statusSSvp":{"name":"status","abstract":"Indicating if the operation was successful, failed, backtracked etc.
","parent_name":"BetterCallDevOperation"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV6errorsSayAA0defG5ErrorVGSgvp":{"name":"errors","abstract":"Detailed error objects, also including unique smart contract errors
","parent_name":"BetterCallDevOperation"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV8isFailedSbyF":{"name":"isFailed()","abstract":"Helper to determine if the operation failed or not
","parent_name":"BetterCallDevOperation"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV13containsErrorSbyF":{"name":"containsError()","abstract":"Helper to check for existance of errors
","parent_name":"BetterCallDevOperation"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV17moreDetailedErrorAA0defgJ0VSgyF":{"name":"moreDetailedError()","abstract":"When looking for more detailed errors through Better-Call.dev, effectively we are looking for an error containing a location
and/or a with
.","parent_name":"BetterCallDevOperation"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV10bakerAliasSSSgvp":{"name":"bakerAlias","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV9bakerLogo10Foundation3URLVSgvp":{"name":"bakerLogo","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV14paymentAddressSSvp":{"name":"paymentAddress","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV6amountAA9XTZAmountCvp":{"name":"amount","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV5cycleSivp":{"name":"cycle","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV3feeSdvp":{"name":"fee","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV13dateOfPayment10Foundation4DateVvp":{"name":"dateOfPayment","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV18meetsMinDelegationSbvp":{"name":"meetsMinDelegation","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV10bakerAlias0F4Logo14paymentAddress6amount5cycle3fee4date18meetsMinDelegationACSSSg_10Foundation3URLVSgSSAA9XTZAmountCSiSdAM4DateVSbtcfc":{"name":"init(bakerAlias:bakerLogo:paymentAddress:amount:cycle:fee:date:meetsMinDelegation:)","parent_name":"RewardDetails"},"Structs/AggregateRewardInformation.html#/s:14KukaiCoreSwift26AggregateRewardInformationV08previousE0AA0E7DetailsVSgvp":{"name":"previousReward","parent_name":"AggregateRewardInformation"},"Structs/AggregateRewardInformation.html#/s:14KukaiCoreSwift26AggregateRewardInformationV017estimatedPreviousE0AA0E7DetailsVSgvp":{"name":"estimatedPreviousReward","parent_name":"AggregateRewardInformation"},"Structs/AggregateRewardInformation.html#/s:14KukaiCoreSwift26AggregateRewardInformationV013estimatedNextE0AA0E7DetailsVSgvp":{"name":"estimatedNextReward","parent_name":"AggregateRewardInformation"},"Structs/AggregateRewardInformation.html#/s:14KukaiCoreSwift26AggregateRewardInformationV08previousE0017estimatedPreviousE00h4NextE0AcA0E7DetailsVSg_A2Itcfc":{"name":"init(previousReward:estimatedPreviousReward:estimatedNextReward:)","parent_name":"AggregateRewardInformation"},"Structs/AggregateRewardInformation.html#/s:14KukaiCoreSwift26AggregateRewardInformationV11isOutOfDateSbyF":{"name":"isOutOfDate()","abstract":"
Creating this object involves many expensive requests, but produces a result that is valid for up to ~3 days.","parent_name":"AggregateRewardInformation"},"Structs/AggregateRewardInformation.html#/s:14KukaiCoreSwift26AggregateRewardInformationV35moreThan1CycleBetweenPreiousAndNextSbyF":{"name":"moreThan1CycleBetweenPreiousAndNext()","abstract":"
When previousReward
is present, it is possible that due to a delay in payment being received, that we may cache an object before the last payment was received","parent_name":"AggregateRewardInformation"},"Structs/AggregateRewardInformation.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"AggregateRewardInformation"},"Structs/AggregateRewardInformation.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"AggregateRewardInformation"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV13walletAddressSSvp":{"name":"walletAddress","abstract":"
The wallet address
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV10xtzBalanceAA9XTZAmountCvp":{"name":"xtzBalance","abstract":"The XTZ balance of the wallet
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV16xtzStakedBalanceAA9XTZAmountCvp":{"name":"xtzStakedBalance","abstract":"The staked (locked) XTZ balance of the wallet
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV18xtzUnstakedBalanceAA9XTZAmountCvp":{"name":"xtzUnstakedBalance","abstract":"The unstaked (pending unlock) XTZ balance of the wallet
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV6tokensSayAA5TokenCGvp":{"name":"tokens","abstract":"All the wallets FA1.2, FA2 funginble tokens
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV4nftsSayAA5TokenCGvp":{"name":"nfts","abstract":"All the wallets NFT’s, grouped into parent FA2 objects so they can be displayed in groups or individaully
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV10recentNFTsSayAA3NFTVGvp":{"name":"recentNFTs","abstract":"10 most recent NFTs to hit the wallet
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV15liquidityTokensSayAA18DipDupPositionDataVGvp":{"name":"liquidityTokens","abstract":"All the wallets Defi, Liquidity Tokens
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV8delegateAA19TzKTAccountDelegateVSgvp":{"name":"delegate","abstract":"TzKT object containing baker details + status
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV15delegationLevelSo9NSDecimalaSgvp":{"name":"delegationLevel","abstract":"The block level that the delegate was set
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV16availableBalanceAA9XTZAmountCvp":{"name":"availableBalance","abstract":"The total available (or spendable) balance of the account
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV13walletAddressACSS_tcfc":{"name":"init(walletAddress:)","abstract":"Basic init to default properties to zero / empty, so that optionals can be avoided on a key model throughout an app
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV13walletAddress10xtzBalance0g6StakedH00g8UnstakedH06tokens4nfts10recentNFTs15liquidityTokens8delegate15delegationLevelACSS_AA9XTZAmountCA2OSayAA5TokenCGARSayAA3NFTVGSayAA18DipDupPositionDataVGAA19TzKTAccountDelegateVSgSo9NSDecimalaSgtcfc":{"name":"init(walletAddress:xtzBalance:xtzStakedBalance:xtzUnstakedBalance:tokens:nfts:recentNFTs:liquidityTokens:delegate:delegationLevel:)","abstract":"Full init
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Conforming to Hashable
to enable working with UITableViewDiffableDataSource
","parent_name":"Account"},"Structs/Account.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"Account"},"Structs/Account.html":{"name":"Account","abstract":"Fetching all the account balances is a lengthy task, involving many requests and parsing different structures."},"Structs/AggregateRewardInformation.html":{"name":"AggregateRewardInformation","abstract":"
Object ot abstract away a significatn amount of logic involved in computing estimated reward payments from a baker
"},"Structs/RewardDetails.html":{"name":"RewardDetails","abstract":"An individual payment record denoting some payment in the past or future
"},"Structs/BetterCallDevOperation.html":{"name":"BetterCallDevOperation","abstract":"A model matching the response that comes back from BetterCallDev’s API: v1/opg/<operation-hash>
"},"Structs/BetterCallDevOperationError.html":{"name":"BetterCallDevOperationError","abstract":"BetterCallDev structure for errors
"},"Structs/DipDupChartData.html":{"name":"DipDupChartData","abstract":"Struct to hold 4 arrays of data, each one mapping to a different timeline of data, to allow the display of graphs
"},"Structs/DipDupChartObject.html":{"name":"DipDupChartObject","abstract":"Structure holding a data slice
"},"Structs/DipDupExchangesAndTokensResponse.html":{"name":"DipDupExchangesAndTokensResponse","abstract":"Wrapper object to map to network response type
"},"Structs/DipDupExchangesAndTokens.html":{"name":"DipDupExchangesAndTokens","abstract":"Wrapper object to map to network response type
"},"Structs/DipDupExchange.html":{"name":"DipDupExchange","abstract":"A DipDup Exchange object with all the necessary pieces for checking liquidity and performing Swaps
"},"Structs/DipDupPosition.html":{"name":"DipDupPosition","abstract":"Wrapper object to match network response type
"},"Structs/DipDupPositionData.html":{"name":"DipDupPositionData","abstract":"A position on DipDup corresponds to liquidity token ownership. Each of these objects represents an amount of Liquidity tokens in an exchange for the given address
"},"Structs/DipDupToken.html":{"name":"DipDupToken","abstract":"DipDup representation of a Token
"},"Structs/TzKTAccount.html":{"name":"TzKTAccount","abstract":"Model mapping to TzKT.io’s Account object
"},"Structs/TzKTAccountDelegate.html":{"name":"TzKTAccountDelegate","abstract":"Model mapping to TzKT.io’s Account.Delegate Object
"},"Structs/TzKTAddress.html":{"name":"TzKTAddress","abstract":"Details about a given contract
"},"Structs/TzKTBaker.html":{"name":"TzKTBaker","abstract":"Data representing a baker from TzKT or Baking-Bad
"},"Structs/TzKTBakerConfig.html":{"name":"TzKTBakerConfig","abstract":"The bakers config file for details on when fees, min delegation etc change
"},"Structs/TzKTBakerConfigDoubleValue.html":{"name":"TzKTBakerConfigDoubleValue"},"Structs/TzKTBakerConfigIntValue.html":{"name":"TzKTBakerConfigIntValue"},"Structs/TzKTBakerConfigRewardStruct.html":{"name":"TzKTBakerConfigRewardStruct","abstract":"Baker config payout flags
"},"Structs/TzKTBalance.html":{"name":"TzKTBalance","abstract":"Model mapping to the Balance object returned from the new TzKT API, resulting from the merge of BCD and TzKT
"},"Structs/TzKTBalanceToken.html":{"name":"TzKTBalanceToken","abstract":"Model encapsulating information about the token itself
"},"Structs/TzKTBalanceMetadata.html":{"name":"TzKTBalanceMetadata","abstract":"Metadata object for the token
"},"Structs/TzKTBalanceMetadataAttributeKeyValue.html":{"name":"TzKTBalanceMetadataAttributeKeyValue","abstract":"Wrapper / Helper to extract metadata attribute content
"},"Structs/TzKTBalanceMetadataFormat.html":{"name":"TzKTBalanceMetadataFormat","abstract":"Object containing information about the various formats the media is available in
"},"Structs/TzKTBalanceMetadataDimensions.html":{"name":"TzKTBalanceMetadataDimensions","abstract":"Object containing information about the dimensions of a given piece of media
"},"Structs/TzKTCycle.html":{"name":"TzKTCycle","abstract":"The blockchain is broken down into cycles that last 2.7 days. Baker payment logic resolves around cycles instead of blocks
"},"Structs/TzKTDelegatorReward.html":{"name":"TzKTDelegatorReward","abstract":"An object containing info on the reward a delegator should receive from a baker
"},"Structs/TzKTOperation.html":{"name":"TzKTOperation","abstract":"A model matching the response that comes back from TzKT’s API: v1/operations/<operation-hash>
"},"Structs/TzKTOperationError.html":{"name":"TzKTOperationError","abstract":"TzKT’s more basic error object response
"},"Structs/TzKTTokenTransfer.html":{"name":"TzKTTokenTransfer","abstract":"FA1.2 / FA2 token transafers are treated differently from transactions. This object is used when fetching data form the API, as a temporary placeholder, ultimately to be merged into the transactions
"},"Structs/TzKTTransaction.html":{"name":"TzKTTransaction","abstract":"A model matching the response that comes back from TzKT’s API: v1/accounts/<address>/operations
"},"Structs/TzKTTransactionGroup.html":{"name":"TzKTTransactionGroup","abstract":"Artifical object used to group related transactions into a more user friendly display"},"Structs/BlockchainHead.html":{"name":"BlockchainHead","abstract":"
Structure representing the HEAD of the blockchain
"},"Structs/LoggingConfig.html":{"name":"LoggingConfig","abstract":"A struct to control what messages get logged
"},"Structs/TezosNodeClientConfig.html":{"name":"TezosNodeClientConfig","abstract":"A configuration object used to provide settings to the TezosNodeClient
"},"Structs/QuipuswapExchangeLedgerKey.html":{"name":"QuipuswapExchangeLedgerKey","abstract":"The gneric container object holding the raw data
"},"Structs/QuipuswapExchangeLedger.html":{"name":"QuipuswapExchangeLedger","abstract":"The unique data inside the Ledger BigMap
"},"Structs/QuipuswapExchangeStorageResponse.html":{"name":"QuipuswapExchangeStorageResponse","abstract":"Network wrapper object
"},"Structs/QuipuswapExchangeStorage.html":{"name":"QuipuswapExchangeStorage","abstract":"Unique Quipuswap contract storage object
"},"Structs/QuipuswapExchangeUserRewardsKey.html":{"name":"QuipuswapExchangeUserRewardsKey","abstract":"The gneric container object holding the raw data
"},"Structs/QuipuswapExchangeUserRewards.html":{"name":"QuipuswapExchangeUserRewards","abstract":"The unique data inside the User Rewards BigMap
"},"Structs/FailWithParserLiquidityBaking.html":{"name":"FailWithParserLiquidityBaking","abstract":"Dedicated “FailWith” parser for the codes received from Liquidity Baking contract
"},"Structs/GraphQLError.html":{"name":"GraphQLError","abstract":"GraphQL error object
"},"Structs/GraphQLResponse.html":{"name":"GraphQLResponse","abstract":"Simple model object to wrap a GraphQL response to expose a Codable response without having to use large GraphQL libraries
"},"Structs/ObjktCollections.html":{"name":"ObjktCollections","abstract":"GarpQL bulk response for a group of collections
"},"Structs/ObjktCollection.html":{"name":"ObjktCollection","abstract":"Single collection item
"},"Structs/ObjktCreator.html":{"name":"ObjktCreator"},"Structs/ObjktTokenReponse.html":{"name":"ObjktTokenReponse","abstract":"GarpQL response for required data for a given token
"},"Structs/ObjktToken.html":{"name":"ObjktToken","abstract":"Single token item
"},"Structs/ObjktAttribute.html":{"name":"ObjktAttribute"},"Structs/ObjktAttributeData.html":{"name":"ObjktAttributeData"},"Structs/ObjktAttributeCounts.html":{"name":"ObjktAttributeCounts"},"Structs/ObjktSale.html":{"name":"ObjktSale"},"Structs/ObjktListing.html":{"name":"ObjktListing"},"Structs/ObjktEvent.html":{"name":"ObjktEvent","abstract":"Single event item
"},"Structs/ObjktFa.html":{"name":"ObjktFa","abstract":"Single FA item
"},"Structs/TezosDomainsAddressBulkResponse.html":{"name":"TezosDomainsAddressBulkResponse","abstract":"Response object wrapper for querying an address in bulk
"},"Structs/TezosDomainsDomains.html":{"name":"TezosDomainsDomains","abstract":"Object containing an array of domains
"},"Structs/TezosDomainsAddressResponse.html":{"name":"TezosDomainsAddressResponse","abstract":"Response object wrapper for querying an address
"},"Structs/TezosDomainsDomain.html":{"name":"TezosDomainsDomain","abstract":"Domain object containing details about the domain
"},"Structs/TezosDomainsDomainResponse.html":{"name":"TezosDomainsDomainResponse","abstract":"Response object wrapper for querying a reverse record
"},"Structs/TezosDomainsDomainBulkResponse.html":{"name":"TezosDomainsDomainBulkResponse","abstract":"Response object wrapper for querying a reverse record in bulk
"},"Structs/TezosDomainsReverseRecords.html":{"name":"TezosDomainsReverseRecords","abstract":"Object containing an array of reverse records
"},"Structs/TezosDomainsReverseRecord.html":{"name":"TezosDomainsReverseRecord","abstract":"Object containing all the info of the tezos domains record
"},"Structs/LiquidityBakingData.html":{"name":"LiquidityBakingData","abstract":"Wrapper object to hold onto all the necessary data in order to work with liquidity baking contract (swap, add or remove liqudity)
"},"Structs/NFT.html":{"name":"NFT","abstract":"An indiviual NFT (not the parent token/collection) holding a URI to an asset somewhere on the internet
"},"Structs/NetworkConstants.html":{"name":"NetworkConstants","abstract":"The contants that a given Tezos node is using for block times, blakc size etc
"},"Structs/NetworkVersion.html":{"name":"NetworkVersion","abstract":"The version of the Tezos code being run by the given node
"},"Structs/NilOnDecodingError.html":{"name":"NilOnDecodingError","abstract":"property wrapper to easily handle a situation where we don’t want decoding to fail for 1 property which may be problematic. Instead just default it to nil
"},"Structs/OperationBlockHeader.html":{"name":"OperationBlockHeader"},"Structs/OperationFees.html":{"name":"OperationFees","abstract":"A structure representing all the fees, storage and computation needed to perform an Operation
"},"Structs/OperationMetadata.html":{"name":"OperationMetadata","abstract":"Structure representing the metadata needed by Operation
‘s in order to comply with the RPC standards
"},"Structs/OperationPayload.html":{"name":"OperationPayload","abstract":"A structure representing the request that needs to be made when sending Opertion
‘s to the RPC
"},"Structs/OperationResponse.html":{"name":"OperationResponse","abstract":"Structure representing the response returned from RPC endpoints such as .../preapply/operations
"},"Structs/OperationResponseContent.html":{"name":"OperationResponseContent","abstract":"The main content
of the JSON returned
"},"Structs.html#/s:14KukaiCoreSwift25OperationResponseMetadataV":{"name":"OperationResponseMetadata","abstract":"The metadata belonging to the OperationResponse
"},"Structs.html#/s:14KukaiCoreSwift13BalanceUpdateV":{"name":"BalanceUpdate","abstract":"Struct representing a change to the balance of the sender, destination or intermediary contract
"},"Structs.html#/s:14KukaiCoreSwift18BalanceUpdateStakeV":{"name":"BalanceUpdateStake"},"Structs.html#/s:14KukaiCoreSwift23OperationResponseResultV":{"name":"OperationResponseResult","abstract":"The inner result
key from the OeprationResponse
"},"Structs.html#/s:14KukaiCoreSwift025OperationResponseInternalD0V":{"name":"OperationResponseInternalOperation","abstract":"Definition of the internal operation found inside OperationResponse
"},"Structs/OperationResponseInternalResultError.html":{"name":"OperationResponseInternalResultError","abstract":"Definition of the outer Error object found inside OperationResponseInternalResult
"},"Structs/FailWith.html":{"name":"FailWith","abstract":"The error string, error int (code), or micheline error object returned inside FailWith
"},"Structs.html#/s:14KukaiCoreSwift19RunOperationPayloadV":{"name":"RunOperationPayload","abstract":"Payload object needed when sending operations to …/run_operation
"},"Structs.html#/s:14KukaiCoreSwift21OperationSubscriptionV":{"name":"OperationSubscription","abstract":"Object for sending a request through SignalR to listen to operations for a given account
"},"Structs/DexSwapCalculationResult.html":{"name":"DexSwapCalculationResult","abstract":"A struct to hold all the necessary calculations for a dex trade
"},"Structs/DexAddCalculationResult.html":{"name":"DexAddCalculationResult","abstract":"A struct to hold all the necessary calculations for adding liquidity to a dex contract
"},"Structs/DexRemoveCalculationResult.html":{"name":"DexRemoveCalculationResult","abstract":"A struct to hold all the necessary calculations for removing liquidity from a dex contract
"},"Structs/KukaiError.html":{"name":"KukaiError","abstract":"A struct conforming to Error
, attempting to handle errors from all sources (RPC, network, OS, other services/components/libraries), without the implementing code having to deal with each layer themselves."},"Structs/SubverifierWrapper.html":{"name":"SubverifierWrapper","abstract":"
SDK requires information about the verifer that can’t be stored inside the verifier, add a wrapper object to allow passing of all the data
"},"Protocols/Wallet.html#/s:14KukaiCoreSwift6WalletP4typeAA0D4TypeOvp":{"name":"type","abstract":"Which underlying WalletType
is the wallet using
","parent_name":"Wallet"},"Protocols/Wallet.html#/s:14KukaiCoreSwift6WalletP7addressSSvp":{"name":"address","abstract":"The public TZ1 or TZ2 address of the wallet
","parent_name":"Wallet"},"Protocols/Wallet.html#/s:14KukaiCoreSwift6WalletP4sign_11isOperation10completionySS_Sbys6ResultOySays5UInt8VGAA0A5ErrorVGctF":{"name":"sign(_:isOperation:completion:)","abstract":"Sign a hex string with the wallets private key
","parent_name":"Wallet"},"Protocols/Wallet.html#/s:14KukaiCoreSwift6WalletP15privateKeyCurve0a6CryptoC0010EllipticalG0OyF":{"name":"privateKeyCurve()","abstract":"Query which curve the given wallet is using
","parent_name":"Wallet"},"Protocols/Wallet.html#/s:14KukaiCoreSwift6WalletP22publicKeyBase58encodedSSyF":{"name":"publicKeyBase58encoded()","abstract":"Base58 encoded version of the publicKey, used when performing a reveal operation
","parent_name":"Wallet"},"Protocols/FailWithParser.html#/s:14KukaiCoreSwift14FailWithParserP5parse04failE0SSSgAA0dE0VSg_tF":{"name":"parse(failWith:)","abstract":"Take in a failWith and return a message
","parent_name":"FailWithParser"},"Protocols/FailWithParser.html":{"name":"FailWithParser","abstract":"Protocol to allow defining multiple dedicated structs, one for each dApp, that knows how to convert the specific failWith cases into more human readable error messages
"},"Protocols/Wallet.html":{"name":"Wallet","abstract":"Wallet protocol to allow generic handling of all wallets types for signing operations and caching data locally.
"},"Extensions/KeyedDecodingContainer.html#/s:s22KeyedDecodingContainerV14KukaiCoreSwiftE6decode_6forKeyAC05NilOnB5ErrorVyqd__GAHm_xtKSeRd__lF":{"name":"decode(_:forKey:)","parent_name":"KeyedDecodingContainer"},"Extensions/KeyedDecodingContainer.html#/s:s22KeyedDecodingContainerV14KukaiCoreSwiftE15decodeIfPresent_6forKey08orBackupK0qd__Sgqd__m_xxtKSeRd__lF":{"name":"decodeIfPresent(_:forKey:orBackupKey:)","abstract":"In case where people have not followed the spec correctly, and named keys slightly differently, allow a second key to be used so that, for example, we could check for artifcatUri
or artifact_uri
in one call
","parent_name":"KeyedDecodingContainer"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftSDySSypGRszlE12michelsonInt7atIndexSSSgSi_tF":{"name":"michelsonInt(atIndex:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftSDySSypGRszlE15michelsonString7atIndexSSSgSi_tF":{"name":"michelsonString(atIndex:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftSDySSypGRszlE13michelsonPair7atIndexABSgSi_tF":{"name":"michelsonPair(atIndex:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftypRszlE12michelsonInt7atIndexSSSgSi_tF":{"name":"michelsonInt(atIndex:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftypRszlE15michelsonString7atIndexSSSgSi_tF":{"name":"michelsonString(atIndex:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftypRszlE13michelsonPair7atIndexSDySSypGSgSi_tF":{"name":"michelsonPair(atIndex:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftypRszlE14michelsonArray7atIndexSayypGSgSi_tF":{"name":"michelsonArray(atIndex:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftAA9OperationCRszlE14copyOperationsSayACGyF":{"name":"copyOperations()","abstract":"Operation’s are classes, passed by reference, but often require making copies so that you can manipulate them before sending to be estimated.","parent_name":"Array"},"Extensions/Dictionary.html#/s:SD14KukaiCoreSwiftSSRszrlE14michelsonValueSDySSypGSgyF":{"name":"michelsonValue()","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:SD14KukaiCoreSwiftSSRszrlE19michelsonValueArraySaySDySSypGGSgyF":{"name":"michelsonValueArray()","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:SD14KukaiCoreSwiftSSRszrlE18michelsonArgsArraySaySDySSypGGSgyF":{"name":"michelsonArgsArray()","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:SD14KukaiCoreSwiftSSRszrlE25michelsonArgsUnknownArraySayypGSgyF":{"name":"michelsonArgsUnknownArray()","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:SD14KukaiCoreSwiftSSRszrlE12michelsonIntSSSgyF":{"name":"michelsonInt()","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:SD14KukaiCoreSwiftSSRszrlE15michelsonStringSSSgyF":{"name":"michelsonString()","parent_name":"Dictionary"},"Extensions/URL.html#/s:10Foundation3URLV14KukaiCoreSwiftE15appendQueryItem4name5valueySS_SSSgtF":{"name":"appendQueryItem(name:value:)","abstract":"
Helper to append a String as a query param to a URL
","parent_name":"URL"},"Extensions/URL.html#/s:10Foundation3URLV14KukaiCoreSwiftE15appendQueryItem4name5valueySS_SitF":{"name":"appendQueryItem(name:value:)","abstract":"Helper to append a Int as a query param to a URL
","parent_name":"URL"},"Extensions/URL.html#/s:10Foundation3URLV14KukaiCoreSwiftE29absoluteStringByTrimmingQuerySSSgyF":{"name":"absoluteStringByTrimmingQuery()","parent_name":"URL"},"Extensions/NSImage.html#/cgImage":{"name":"cgImage","parent_name":"NSImage"},"Extensions/NSImage.html#/init(named:)":{"name":"init(named:)","parent_name":"NSImage"},"Extensions/Thread.html#/s:So8NSThreadC14KukaiCoreSwiftE15isRunningXCTestSbvp":{"name":"isRunningXCTest","abstract":"Check if the given thread is being run from inside an XCTest bundle
","parent_name":"Thread"},"Extensions/String.html#/s:SS14KukaiCoreSwiftE9indexesOf6stringSaySS5IndexVGSS_tF":{"name":"indexesOf(string:)","abstract":"Return the starting indexes of each occurnace of the supplied string
","parent_name":"String"},"Extensions/String.html#/s:SS14KukaiCoreSwiftE33removeLeadingProtocolFromRPCErrorSSSgyF":{"name":"removeLeadingProtocolFromRPCError()","abstract":"When an error is returned in the format proto.012-Psithaca.gas_exhausted.operation
, in many cases we only care about the bit after the protocol. This function returns only that piece
","parent_name":"String"},"Extensions/String.html#/s:SS14KukaiCoreSwiftE7padLeft8toLength7withPadSSSi_SJtF":{"name":"padLeft(toLength:withPad:)","abstract":"Pad the left side of a string with characters
","parent_name":"String"},"Extensions/Result.html#/s:s6ResultO14KukaiCoreSwiftE8getErrorq_yKF":{"name":"getError()","abstract":"Similar to Result.get()
, getError returns the failure case or throws
","parent_name":"Result"},"Extensions/Result.html#/s:s6ResultO14KukaiCoreSwiftAC0B5ErrorVRs_rlE10getFailureAEyF":{"name":"getFailure()","abstract":"Similar to Result.get()
, getFailure returns the kukai-core-specific KukaiError
case or throws
","parent_name":"Result"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV14KukaiCoreSwiftE4justyACyxq_GxFZ":{"name":"just(_:)","abstract":"Helper for returning a Just
publisher, with the appropriate Failure type and erased to AnyPublisher
","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV14KukaiCoreSwiftE4fail4withACyxq_Gq__tFZ":{"name":"fail(with:)","abstract":"Helper for returning a Fail
publisher, erased to AnyPublisher
","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV14KukaiCoreSwiftE15onReceiveOutputyAA10PublishersO12HandleEventsVy_ACyxq_GGyxcF":{"name":"onReceiveOutput(_:)","abstract":"Call .handleEvents, but only use the receiveOutput
callback as a shorthand way of running some logic or clean up code
","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV14KukaiCoreSwiftE4sink7onError0H7Success0H8CompleteAA0B11CancellableCyq_c_yxcyycSgtF":{"name":"sink(onError:onSuccess:onComplete:)","abstract":"Custom sink implementation breaking each piece into a seperate dedicated callback, avoiding the need to call a switch or unwrap an error
","parent_name":"AnyPublisher"},"Extensions/Publisher.html#/s:7Combine9PublisherP14KukaiCoreSwiftE8asFutureAA0G0Cy6OutputQzs5NeverOGyF":{"name":"asFuture()","abstract":"Wrap a Publisher in a Future of type <Output, Never>
","parent_name":"Publisher"},"Extensions/Publisher.html#/s:7Combine9PublisherP14KukaiCoreSwiftE16asDeferredFutureAA0G0VyAA0H0Cy6OutputQzs5NeverOGGyF":{"name":"asDeferredFuture()","abstract":"Wrap a Publisher in a Deferred Future of type <Output, Never>
","parent_name":"Publisher"},"Extensions/Publisher.html#/s:7Combine9PublisherP14KukaiCoreSwiftE15convertToResultAA03AnyB0Vys0H0Oy6OutputQz7FailureQzGs5NeverOGyF":{"name":"convertToResult()","abstract":"Convert a publisher output into a swift Result
object to make handling sink
‘s easier
","parent_name":"Publisher"},"Extensions/Publisher.html#/s:7Combine9PublisherP14KukaiCoreSwiftE15onReceiveOutputyAA10PublishersO12HandleEventsVy_xGy0H0QzcF":{"name":"onReceiveOutput(_:)","abstract":"Call .handleEvents, but only use the receiveOutput
callback as a shorthand way of running some logic or clean up code
","parent_name":"Publisher"},"Extensions/Publisher.html#/s:7Combine9PublisherP14KukaiCoreSwiftE4sink7onError0G7Success0G8CompleteAA14AnyCancellableCy7FailureQzc_y6OutputQzcyycSgtF":{"name":"sink(onError:onSuccess:onComplete:)","abstract":"Custom sink implementation breaking each piece into a seperate dedicated callback, avoiding the need to call a switch or unwrap an error
","parent_name":"Publisher"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE05kukaidE0ACvpZ":{"name":"kukaiCoreSwift","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE11walletCacheACvpZ":{"name":"walletCache","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE05kukaidE5ErrorACvpZ":{"name":"kukaiCoreSwiftError","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE8keychainACvpZ":{"name":"keychain","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE7networkACvpZ":{"name":"network","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE3bcdACvpZ":{"name":"bcd","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE4tzktACvpZ":{"name":"tzkt","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE14taquitoServiceACvpZ":{"name":"taquitoService","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE5torusACvpZ":{"name":"torus","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE6ledgerACvpZ":{"name":"ledger","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE3appACvpZ":{"name":"app","abstract":"Used by the app importing this library
","parent_name":"Logger"},"Extensions/Error.html#/s:s5ErrorP14KukaiCoreSwiftE4codeSivp":{"name":"code","abstract":"Access NSError.code
","parent_name":"Error"},"Extensions/Error.html#/s:s5ErrorP14KukaiCoreSwiftE6domainSSvp":{"name":"domain","abstract":"Access NSError.domain
","parent_name":"Error"},"Extensions/Error.html#/s:s5ErrorP14KukaiCoreSwiftE8userInfoSDySSypGvp":{"name":"userInfo","abstract":"Access NSError.userInfo
","parent_name":"Error"},"Extensions/Error.html#/s:s5ErrorP14KukaiCoreSwiftE010underlyingA0So7NSErrorCSgvp":{"name":"underlyingError","abstract":"Access NSError.userInfo[NSUnderlyingErrorKey] and cast to swift Error
","parent_name":"Error"},"Extensions/Decimal.html#/s:So9NSDecimala14KukaiCoreSwiftE7rounded5scale12roundingModeABSi_So010NSRoundingH0VtF":{"name":"rounded(scale:roundingMode:)","abstract":"Wrapper around the Objective-c code needed to round a Decimal
","parent_name":"Decimal"},"Extensions/Decimal.html#/s:So9NSDecimala14KukaiCoreSwiftE8intValueSiyF":{"name":"intValue()","abstract":"Wrapper around the Objective-c code needed to return an Int
from a decimal
","parent_name":"Decimal"},"Extensions/DateFormatter.html#/s:So15NSDateFormatterC14KukaiCoreSwiftE10withFormatABSS_tcfc":{"name":"init(withFormat:)","abstract":"Helper to create a DateFormatter with a format in 1 call
","parent_name":"DateFormatter"},"Extensions/Date.html#/s:10Foundation4DateV14KukaiCoreSwiftE14timeAgoDisplaySSyF":{"name":"timeAgoDisplay()","abstract":"Helper to return strings like “15 seconds ago”, “1 minute ago” etc, from a Date
","parent_name":"Date"},"Extensions/Collection.html#/s:Sl14KukaiCoreSwiftE4safe7ElementQzSg5IndexQz_tcip":{"name":"subscript(safe:)","abstract":"Returns the element at the specified index if it is within bounds, otherwise nil.
","parent_name":"Collection"},"Extensions/Collection.html#/s:Sl14KukaiCoreSwift7Combine9Publisher7ElementRpzrlE21concatenatePublishersAB03AnyE0VyAD_6OutputQZAD_7FailureQZGSgyF":{"name":"concatenatePublishers()","abstract":"Convert an array of publishers into a concatenation, so that they will all run sequentually. Code from: https://www.apeth.com/UnderstandingCombine/operators/operatorsJoiners/operatorsappend.html
","parent_name":"Collection"},"Extensions/Collection.html":{"name":"Collection"},"Extensions/Date.html":{"name":"Date"},"Extensions/DateFormatter.html":{"name":"DateFormatter"},"Extensions/Decimal.html":{"name":"Decimal"},"Extensions/Error.html":{"name":"Error","abstract":"Exposing underlying NSError properties not accessible to Swift Error without casting
"},"Extensions/Logger.html":{"name":"Logger","abstract":"Extension to OSLog to create some custom categories for logging
"},"Extensions/Publisher.html":{"name":"Publisher"},"Extensions/AnyPublisher.html":{"name":"AnyPublisher"},"Extensions/Result.html":{"name":"Result"},"Extensions/String.html":{"name":"String"},"Extensions/Thread.html":{"name":"Thread"},"Extensions/NSImage.html":{"name":"NSImage","abstract":"Create standard UIImage properties and methods
"},"Extensions/URL.html":{"name":"URL","abstract":"Extensions to make adding query items easier
"},"Extensions.html#/s:14KukaiCoreSwift16LossyCodableListV":{"name":"LossyCodableList"},"Extensions/Dictionary.html":{"name":"Dictionary","abstract":"Helper methods for extracting data from Michelson JSON, to reduce the amount of as? [String: Any]
extracting, and instead use some of the standarad naming
"},"Extensions/Array.html":{"name":"Array","abstract":"Helper methods for extracting data from Michelson JSON, to reduce the amount of as? [String: Any]
extracting, and instead use some of the standarad naming
"},"Extensions/KeyedDecodingContainer.html":{"name":"KeyedDecodingContainer"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO31unableToAccessEnclaveOrKeychainyA2CmF":{"name":"unableToAccessEnclaveOrKeychain","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO24unableToCreatePrivateKeyyA2CmF":{"name":"unableToCreatePrivateKey","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO17unableToDeleteKeyyA2CmF":{"name":"unableToDeleteKey","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO23unableToParseAsUTF8DatayA2CmF":{"name":"unableToParseAsUTF8Data","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO16noPublicKeyFoundyA2CmF":{"name":"noPublicKeyFound","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO15unableToEncryptyA2CmF":{"name":"unableToEncrypt","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO17noPrivateKeyFoundyA2CmF":{"name":"noPrivateKeyFound","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO15unableToDecryptyA2CmF":{"name":"unableToDecrypt","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO19walletAlreadyExistsyA2CmF":{"name":"walletAlreadyExists","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO21requestedIndexTooHighyA2CmF":{"name":"requestedIndexTooHigh","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO23unableToEncryptAndWriteyA2CmF":{"name":"unableToEncryptAndWrite","parent_name":"WalletCacheError"},"Enums/TorusAuthError.html#/s:14KukaiCoreSwift14TorusAuthErrorO15missingVerifieryA2CmF":{"name":"missingVerifier","parent_name":"TorusAuthError"},"Enums/TorusAuthError.html#/s:14KukaiCoreSwift14TorusAuthErrorO07invalidD8ResponseyA2CmF":{"name":"invalidTorusResponse","parent_name":"TorusAuthError"},"Enums/TorusAuthError.html#/s:14KukaiCoreSwift14TorusAuthErrorO06cryptoF0yA2CmF":{"name":"cryptoError","parent_name":"TorusAuthError"},"Enums/TorusAuthError.html#/s:14KukaiCoreSwift14TorusAuthErrorO18invalidNodeDetailsyA2CmF":{"name":"invalidNodeDetails","parent_name":"TorusAuthError"},"Enums/TorusAuthError.html#/s:14KukaiCoreSwift14TorusAuthErrorO17invalidTwitterURLyA2CmF":{"name":"invalidTwitterURL","parent_name":"TorusAuthError"},"Enums/TorusAuthError.html#/s:14KukaiCoreSwift14TorusAuthErrorO20noTwiiterUserIdFoundyA2CmF":{"name":"noTwiiterUserIdFound","parent_name":"TorusAuthError"},"Enums/TorusAuthError.html#/s:14KukaiCoreSwift14TorusAuthErrorO20invalidAppleResponseyA2CmF":{"name":"invalidAppleResponse","parent_name":"TorusAuthError"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO5appleyA2CmF":{"name":"apple","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO6googleyA2CmF":{"name":"google","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO8facebookyA2CmF":{"name":"facebook","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO7twitteryA2CmF":{"name":"twitter","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO6reddityA2CmF":{"name":"reddit","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO7discordyA2CmF":{"name":"discord","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO6twitchyA2CmF":{"name":"twitch","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO4lineyA2CmF":{"name":"line","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO6githubyA2CmF":{"name":"github","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO5emailyA2CmF":{"name":"email","parent_name":"TorusAuthProvider"},"Enums/CacheType.html#/s:14KukaiCoreSwift9CacheTypeO9temporaryyA2CmF":{"name":"temporary","parent_name":"CacheType"},"Enums/CacheType.html#/s:14KukaiCoreSwift9CacheTypeO9permanentyA2CmF":{"name":"permanent","parent_name":"CacheType"},"Enums/CacheType.html#/s:14KukaiCoreSwift9CacheTypeO6detailyA2CmF":{"name":"detail","parent_name":"CacheType"},"Enums/MediaProxyServiceError.html#/s:14KukaiCoreSwift22MediaProxyServiceErrorO28noMimeTypeFoundInsideFormatsyA2CmF":{"name":"noMimeTypeFoundInsideFormats","parent_name":"MediaProxyServiceError"},"Enums/MediaProxyServiceError.html#/s:14KukaiCoreSwift22MediaProxyServiceErrorO24unableToParseContentTypeyA2CmF":{"name":"unableToParseContentType","parent_name":"MediaProxyServiceError"},"Enums/WalletError.html#/s:14KukaiCoreSwift11WalletErrorO09signatureE0yA2CmF":{"name":"signatureError","parent_name":"WalletError"},"Enums/WalletType.html#/s:14KukaiCoreSwift10WalletTypeO7regularyA2CmF":{"name":"regular","parent_name":"WalletType"},"Enums/WalletType.html#/s:14KukaiCoreSwift10WalletTypeO14regularShiftedyA2CmF":{"name":"regularShifted","parent_name":"WalletType"},"Enums/WalletType.html#/s:14KukaiCoreSwift10WalletTypeO2hdyA2CmF":{"name":"hd","parent_name":"WalletType"},"Enums/WalletType.html#/s:14KukaiCoreSwift10WalletTypeO6socialyA2CmF":{"name":"social","parent_name":"WalletType"},"Enums/WalletType.html#/s:14KukaiCoreSwift10WalletTypeO6ledgeryA2CmF":{"name":"ledger","parent_name":"WalletType"},"Enums/FaVersion.html#/s:14KukaiCoreSwift9FaVersionO5fa1_2yA2CmF":{"name":"fa1_2","parent_name":"FaVersion"},"Enums/FaVersion.html#/s:14KukaiCoreSwift9FaVersionO3fa2yA2CmF":{"name":"fa2","parent_name":"FaVersion"},"Enums/FaVersion.html#/s:14KukaiCoreSwift9FaVersionO7unknownyA2CmF":{"name":"unknown","parent_name":"FaVersion"},"Enums/FaVersion.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"FaVersion"},"Enums/OperationUnknownError.html#/s:14KukaiCoreSwift21OperationUnknownErrorO19unableToRegisterKeyyA2CmF":{"name":"unableToRegisterKey","parent_name":"OperationUnknownError"},"Enums/OperationTransactionError.html#/s:14KukaiCoreSwift25OperationTransactionErrorO21invalidMichelsonValueyA2CmF":{"name":"invalidMichelsonValue","parent_name":"OperationTransactionError"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO11transactionyA2CmF":{"name":"transaction","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO6revealyA2CmF":{"name":"reveal","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO10delegationyA2CmF":{"name":"delegation","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO11originationyA2CmF":{"name":"origination","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO16activate_accountyA2CmF":{"name":"activate_account","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO11endorsementyA2CmF":{"name":"endorsement","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO21seed_nonce_revelationyA2CmF":{"name":"seed_nonce_revelation","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO27double_endorsement_evidenceyA2CmF":{"name":"double_endorsement_evidence","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO22double_baking_evidenceyA2CmF":{"name":"double_baking_evidence","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO9proposalsyA2CmF":{"name":"proposals","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO6ballotyA2CmF":{"name":"ballot","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO7unknownyA2CmF":{"name":"unknown","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Create a base operation.
","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Convert the object into a data format, such as JSON.
","parent_name":"OperationKind"},"Enums/HDWalletError.html#/s:14KukaiCoreSwift13HDWalletErrorO013invalidWalletbG0yA2CmF":{"name":"invalidWalletCoreWallet","parent_name":"HDWalletError"},"Enums/CurrentDevice.html#/s:14KukaiCoreSwift13CurrentDeviceO11isSimulatorSbvpZ":{"name":"isSimulator","abstract":"Is the current device a simulator
","parent_name":"CurrentDevice"},"Enums/CurrentDevice.html#/s:14KukaiCoreSwift13CurrentDeviceO23biometricTypeAuthorizedAA09BiometricG0OyFZ":{"name":"biometricTypeAuthorized()","parent_name":"CurrentDevice"},"Enums/CurrentDevice.html#/s:14KukaiCoreSwift13CurrentDeviceO22biometricTypeSupportedAA09BiometricG0OyFZ":{"name":"biometricTypeSupported()","parent_name":"CurrentDevice"},"Enums/BiometricType.html#/s:14KukaiCoreSwift13BiometricTypeO11unavailableyA2CmF":{"name":"unavailable","parent_name":"BiometricType"},"Enums/BiometricType.html#/s:14KukaiCoreSwift13BiometricTypeO4noneyA2CmF":{"name":"none","parent_name":"BiometricType"},"Enums/BiometricType.html#/s:14KukaiCoreSwift13BiometricTypeO7touchIDyA2CmF":{"name":"touchID","parent_name":"BiometricType"},"Enums/BiometricType.html#/s:14KukaiCoreSwift13BiometricTypeO6faceIDyA2CmF":{"name":"faceID","parent_name":"BiometricType"},"Enums/TzKTBakerTiming.html#/s:14KukaiCoreSwift15TzKTBakerTimingO6stableyA2CmF":{"name":"stable","parent_name":"TzKTBakerTiming"},"Enums/TzKTBakerTiming.html#/s:14KukaiCoreSwift15TzKTBakerTimingO8unstableyA2CmF":{"name":"unstable","parent_name":"TzKTBakerTiming"},"Enums/TzKTBakerTiming.html#/s:14KukaiCoreSwift15TzKTBakerTimingO10suspiciousyA2CmF":{"name":"suspicious","parent_name":"TzKTBakerTiming"},"Enums/TzKTBakerTiming.html#/s:14KukaiCoreSwift15TzKTBakerTimingO7no_datayA2CmF":{"name":"no_data","parent_name":"TzKTBakerTiming"},"Enums/TzKTBakerAccuracy.html#/s:14KukaiCoreSwift17TzKTBakerAccuracyO7preciseyA2CmF":{"name":"precise","parent_name":"TzKTBakerAccuracy"},"Enums/TzKTBakerAccuracy.html#/s:14KukaiCoreSwift17TzKTBakerAccuracyO10inaccurateyA2CmF":{"name":"inaccurate","parent_name":"TzKTBakerAccuracy"},"Enums/TzKTBakerAccuracy.html#/s:14KukaiCoreSwift17TzKTBakerAccuracyO10suspiciousyA2CmF":{"name":"suspicious","parent_name":"TzKTBakerAccuracy"},"Enums/TzKTBakerAccuracy.html#/s:14KukaiCoreSwift17TzKTBakerAccuracyO7no_datayA2CmF":{"name":"no_data","parent_name":"TzKTBakerAccuracy"},"Enums/TzKTBakerHealth.html#/s:14KukaiCoreSwift15TzKTBakerHealthO6activeyA2CmF":{"name":"active","parent_name":"TzKTBakerHealth"},"Enums/TzKTBakerHealth.html#/s:14KukaiCoreSwift15TzKTBakerHealthO6closedyA2CmF":{"name":"closed","parent_name":"TzKTBakerHealth"},"Enums/TzKTBakerHealth.html#/s:14KukaiCoreSwift15TzKTBakerHealthO4deadyA2CmF":{"name":"dead","parent_name":"TzKTBakerHealth"},"Enums/DipDupTokenStandard.html#/s:14KukaiCoreSwift19DipDupTokenStandardO4fa12yA2CmF":{"name":"fa12","parent_name":"DipDupTokenStandard"},"Enums/DipDupTokenStandard.html#/s:14KukaiCoreSwift19DipDupTokenStandardO3fa2yA2CmF":{"name":"fa2","parent_name":"DipDupTokenStandard"},"Enums/DipDupTokenStandard.html#/s:14KukaiCoreSwift19DipDupTokenStandardO7unknownyA2CmF":{"name":"unknown","parent_name":"DipDupTokenStandard"},"Enums/DipDupTokenStandard.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"DipDupTokenStandard"},"Enums/DipDupExchangeName.html#/s:14KukaiCoreSwift18DipDupExchangeNameO9quipuswapyA2CmF":{"name":"quipuswap","parent_name":"DipDupExchangeName"},"Enums/DipDupExchangeName.html#/s:14KukaiCoreSwift18DipDupExchangeNameO2lbyA2CmF":{"name":"lb","parent_name":"DipDupExchangeName"},"Enums/DipDupExchangeName.html#/s:14KukaiCoreSwift18DipDupExchangeNameO7unknownyA2CmF":{"name":"unknown","parent_name":"DipDupExchangeName"},"Enums/DipDupExchangeName.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"DipDupExchangeName"},"Enums/ResultExtensionError.html#/s:14KukaiCoreSwift20ResultExtensionErrorO02noF5FoundyA2CmF":{"name":"noErrorFound","parent_name":"ResultExtensionError"},"Enums/ResultExtensionError.html":{"name":"ResultExtensionError"},"Enums/DipDupExchangeName.html":{"name":"DipDupExchangeName","abstract":"Enum to wrap up the available types of Exchange on DipDup
"},"Enums/DipDupTokenStandard.html":{"name":"DipDupTokenStandard","abstract":"Wrapping up the FA standards into an enum
"},"Enums/TzKTBakerHealth.html":{"name":"TzKTBakerHealth","abstract":"The stability of the bakers server
"},"Enums/TzKTBakerAccuracy.html":{"name":"TzKTBakerAccuracy","abstract":"The accuracy of the bakers payments
"},"Enums/TzKTBakerTiming.html":{"name":"TzKTBakerTiming","abstract":"The reliability of the bakers payouts
"},"Enums/BiometricType.html":{"name":"BiometricType"},"Enums/CurrentDevice.html":{"name":"CurrentDevice","abstract":"Enum used to get details about the current device’s capabilities
"},"Enums/HDWalletError.html":{"name":"HDWalletError","abstract":"Error types that can be passed by failable inits
"},"Enums/OperationKind.html":{"name":"OperationKind","abstract":"Enum representing the various kinds of supported Operation
‘s
"},"Enums/OperationTransactionError.html":{"name":"OperationTransactionError"},"Enums/OperationUnknownError.html":{"name":"OperationUnknownError"},"Enums/FaVersion.html":{"name":"FaVersion","abstract":"Enum representing the version of tezos “FA” token contracts
"},"Enums/WalletType.html":{"name":"WalletType","abstract":"Enum to distingush between linear (non-hd) wallets, using the Bip39 standard, and hd wallets using the Bip44 standard.
"},"Enums/WalletError.html":{"name":"WalletError","abstract":"Possible error types that can occur when using the LedgerWallet
"},"Enums/MediaProxyServiceError.html":{"name":"MediaProxyServiceError"},"Enums/CacheType.html":{"name":"CacheType"},"Enums/TorusAuthProvider.html":{"name":"TorusAuthProvider","abstract":"List of providers currently supported and available on the Tezos network
"},"Enums/TorusAuthError.html":{"name":"TorusAuthError","abstract":"Custom TorusAuthService errors that cna be thrown
"},"Enums/WalletCacheError.html":{"name":"WalletCacheError","abstract":"Error types that can be returned from WalletCacheService
"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceCACycfc":{"name":"init()","abstract":"Empty
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC5cache6wallet12childOfIndex8backedUpyx_SiSgSbtKAA0D0RzlF":{"name":"cache(wallet:childOfIndex:backedUp:)","abstract":"Securely cache a walelt object, and record a default metadata object
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC010cacheWatchD08metadatayAA0D8MetadataC_tKF":{"name":"cacheWatchWallet(metadata:)","abstract":"Cahce a watch wallet metadata obj, only. Metadata cahcing handled via wallet cache method
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC06deleteD011withAddress11parentIndexSbSS_SiSgtF":{"name":"deleteWallet(withAddress:parentIndex:)","abstract":"Delete both a secure wallet entry and its related metadata object
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC011deleteWatchD07addressSbSS_tF":{"name":"deleteWatchWallet(address:)","abstract":"Clear a watch wallet meatadata obj from the metadata cache only, does not affect actual wallet cache
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC05fetchD010forAddressAA0D0_pSgSS_tF":{"name":"fetchWallet(forAddress:)","abstract":"Find and return the secure object for a given address
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC13migrateLedger8metadata9toNewUUIDSbAA0D8MetadataC_SStF":{"name":"migrateLedger(metadata:toNewUUID:)","abstract":"Migrate a LedgerWallet and its children to a new physical device, denoted by a new UUID
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC09deleteAllE7AndKeysSbyF":{"name":"deleteAllCacheAndKeys()","abstract":"Delete the cached files and the assoicate keys used to encrypt it
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC28encryptAndWriteWalletsToDisk7walletsSbSDySSAA0D0_pG_tF":{"name":"encryptAndWriteWalletsToDisk(wallets:)","abstract":"Take a dictionary of Wallet
objects with their addresses as the key, serialise to JSON, encrypt and then write to disk
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC29readWalletsFromDiskAndDecryptSDySSAA0D0_pGSgyF":{"name":"readWalletsFromDiskAndDecrypt()","abstract":"Go to the file on disk (if present), decrypt its contents and retrieve a dictionary of `Wallet’s with the key being the wallet address
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC29encryptAndWriteMetadataToDiskySbAA0dJ4ListCF":{"name":"encryptAndWriteMetadataToDisk(_:)","abstract":"Write an ordered array of WalletMetadata
to disk, replacing existing file if exists
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC30readMetadataFromDiskAndDecryptAA0dH4ListCyF":{"name":"readMetadataFromDiskAndDecrypt()","abstract":"Return an ordered array of WalletMetadata
if present on disk
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC16loadOrCreateKeysSbyF":{"name":"loadOrCreateKeys()","abstract":"Load the key references from the secure enclave (or keychain), or create them if non exist
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC10unloadKeysyyF":{"name":"unloadKeys()","abstract":"Clear the key refrences
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC9deleteKeyyyKF":{"name":"deleteKey()","abstract":"Delete a key from the secure enclave
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC7encrypty10Foundation4DataVSSKF":{"name":"encrypt(_:)","abstract":"Encrypts string using the Secure Enclave
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC7decryptySS10Foundation4DataVKF":{"name":"decrypt(_:)","abstract":"Decrypts cipher text using the Secure Enclave
","parent_name":"WalletCacheService"},"Classes/TorusAuthService.html#/s:14KukaiCoreSwift16TorusAuthServiceC07networkF09verifiers04web3E8ClientIdAcA07NetworkF0C_SDyAA0dE8ProviderOAA18SubverifierWrapperVGSStcfc":{"name":"init(networkService:verifiers:web3AuthClientId:)","abstract":"Setup the TorusAuthService verifiers and networking clients for testnet and mainnet, so they can be queried easier.
","parent_name":"TorusAuthService"},"Classes/TorusAuthService.html#/s:14KukaiCoreSwift16TorusAuthServiceC12createWallet4from11displayOver06mockedD010completionyAA0dE8ProviderO_So16UIViewControllerCSg06CustomE0ANCSgys6ResultOyAA0dH0CAA0A5ErrorVGctF":{"name":"createWallet(from:displayOver:mockedTorus:completion:)","abstract":"Create a TorusWallet
insteace from a social media provider
","parent_name":"TorusAuthService"},"Classes/TorusAuthService.html#/s:14KukaiCoreSwift16TorusAuthServiceC10getAddress4from3for10completionyAA0dE8ProviderO_SSys6ResultOySSAA0A5ErrorVGctF":{"name":"getAddress(from:for:completion:)","abstract":"Get a TZ2 address from a social media user name. If Twitter, will first convert the username to a userid and then query
","parent_name":"TorusAuthService"},"Classes/TorusAuthService.html#/s:14KukaiCoreSwift16TorusAuthServiceC19twitterHandleLookup2id10completionySS_ys6ResultOySSAA0A5ErrorVGctF":{"name":"twitterHandleLookup(id:completion:)","abstract":"Take in a Twitter id and fetch the Twitter username instead.
","parent_name":"TorusAuthService"},"Classes/TorusAuthService.html#/s:14KukaiCoreSwift16TorusAuthServiceC20twitterAddressLookup8username10completionySS_ys6ResultOySSAA0A5ErrorVGctF":{"name":"twitterAddressLookup(username:completion:)","abstract":"Take in a Twitter username and fetch the Twitter userId instead.
","parent_name":"TorusAuthService"},"Classes/TorusAuthService.html#/c:@CM@KukaiCoreSwift@objc(cs)TorusAuthService(im)presentationAnchorForAuthorizationController:":{"name":"presentationAnchor(for:)","parent_name":"TorusAuthService"},"Classes/TorusAuthService.html#/c:@CM@KukaiCoreSwift@objc(cs)TorusAuthService(im)authorizationController:didCompleteWithError:":{"name":"authorizationController(controller:didCompleteWithError:)","parent_name":"TorusAuthService"},"Classes/TorusAuthService.html#/c:@CM@KukaiCoreSwift@objc(cs)TorusAuthService(im)authorizationController:didCompleteWithAuthorization:":{"name":"authorizationController(controller:didCompleteWithAuthorization:)","parent_name":"TorusAuthService"},"Classes/TaquitoService/TaquitoServiceError.html#/s:14KukaiCoreSwift14TaquitoServiceC0dE5ErrorO14alreadyForgingyA2EmF":{"name":"alreadyForging","parent_name":"TaquitoServiceError"},"Classes/TaquitoService/TaquitoServiceError.html#/s:14KukaiCoreSwift14TaquitoServiceC0dE5ErrorO14alreadyParsingyA2EmF":{"name":"alreadyParsing","parent_name":"TaquitoServiceError"},"Classes/TaquitoService/TaquitoServiceError.html":{"name":"TaquitoServiceError","abstract":"Unique TaquitoService errors
","parent_name":"TaquitoService"},"Classes/TaquitoService.html#/s:14KukaiCoreSwift14TaquitoServiceC6sharedACvpZ":{"name":"shared","abstract":"Public shared instace to avoid having multiple copies of the underlying JSContext
created
","parent_name":"TaquitoService"},"Classes/TaquitoService.html#/s:14KukaiCoreSwift14TaquitoServiceC5forge16operationPayload10completionyAA09OperationH0V_ys6ResultOySSAA0A5ErrorVGctF":{"name":"forge(operationPayload:completion:)","abstract":"Wrapper around the node package @taquito/local-forging’s forge method. Giving the ability to locally forge an OperationPayload
without using an RPC, and avoiding the need to do an RPC parse against a second server.","parent_name":"TaquitoService"},"Classes/TaquitoService.html#/s:14KukaiCoreSwift14TaquitoServiceC5parse3hex10completionySS_ys6ResultOyAA16OperationPayloadVAA0A5ErrorVGctF":{"name":"parse(hex:completion:)","abstract":"
Wrapper around the node package @taquito/local-forging’s prase method. Giving the ability to locally parse a hex string back into an OperationPayload
, without the need to use an RPC on a tezos node.","parent_name":"TaquitoService"},"Classes/OperationService/LedgerPayloadPrepResponse.html#/s:14KukaiCoreSwift16OperationServiceC25LedgerPayloadPrepResponseV7payloadAA0dG0Vvp":{"name":"payload","parent_name":"LedgerPayloadPrepResponse"},"Classes/OperationService/LedgerPayloadPrepResponse.html#/s:14KukaiCoreSwift16OperationServiceC25LedgerPayloadPrepResponseV8forgedOpSSvp":{"name":"forgedOp","parent_name":"LedgerPayloadPrepResponse"},"Classes/OperationService/LedgerPayloadPrepResponse.html#/s:14KukaiCoreSwift16OperationServiceC25LedgerPayloadPrepResponseV13watermarkedOpSSvp":{"name":"watermarkedOp","parent_name":"LedgerPayloadPrepResponse"},"Classes/OperationService/LedgerPayloadPrepResponse.html#/s:14KukaiCoreSwift16OperationServiceC25LedgerPayloadPrepResponseV11blake2bHashSSvp":{"name":"blake2bHash","parent_name":"LedgerPayloadPrepResponse"},"Classes/OperationService/LedgerPayloadPrepResponse.html#/s:14KukaiCoreSwift16OperationServiceC25LedgerPayloadPrepResponseV8metadataAA0D8MetadataVvp":{"name":"metadata","parent_name":"LedgerPayloadPrepResponse"},"Classes/OperationService/LedgerPayloadPrepResponse.html#/s:14KukaiCoreSwift16OperationServiceC25LedgerPayloadPrepResponseV03canF5ParseSbvp":{"name":"canLedgerParse","parent_name":"LedgerPayloadPrepResponse"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO18unableToSetupForgeyA2EmF":{"name":"unableToSetupForge","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO18unableToSetupParseyA2EmF":{"name":"unableToSetupParse","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO11parseFailedyA2EmF":{"name":"parseFailed","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO14signingFailureyA2EmF":{"name":"signingFailure","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO21unableToSetupPreapplyyA2EmF":{"name":"unableToSetupPreapply","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO017preapplyContainedF0yAESayAA0d22ResponseInternalResultF0VGSg_tcAEmF":{"name":"preapplyContainedError(errors:)","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO19unableToSetupInjectyA2EmF":{"name":"unableToSetupInject","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO21noRemoteParseURLFoundyA2EmF":{"name":"noRemoteParseURLFound","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html":{"name":"OperationServiceError","abstract":"
Errors that the OperationService is capable of returning
","parent_name":"OperationService"},"Classes/OperationService/LedgerPayloadPrepResponse.html":{"name":"LedgerPayloadPrepResponse","abstract":"Used to return a bunch of formatted data, to make interacting with ledger sign operation easier
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC6configAA21TezosNodeClientConfigVvp":{"name":"config","abstract":"The configuration object containing all the necessary settings to connect and communicate with the Tezos node
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC07networkE0AA07NetworkE0Cvp":{"name":"networkService","abstract":"The NetworkService
object that will perform all the networking calls
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC6config07networkE0AcA21TezosNodeClientConfigV_AA07NetworkE0Ctcfc":{"name":"init(config:networkService:)","abstract":"Init a TezosNodeClient
with a TezosNodeClientConfig
.
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC34remoteForgeParseSignPreapplyInject17operationMetadata0L7Payload6wallet10completionyAA0dM0V_AA0dN0VAA6Wallet_pys6ResultOySSAA0A5ErrorVGctF":{"name":"remoteForgeParseSignPreapplyInject(operationMetadata:operationPayload:wallet:completion:)","abstract":"When using remote forging, every Operation
needs to be Forged, Parsed, Signed, Preapply’d and Injected to make its way into the blockchain.","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC28localForgeSignPreapplyInject17operationMetadata0K7Payload6wallet10completionyAA0dL0V_AA0dM0VAA6Wallet_pys6ResultOySSAA0A5ErrorVGctF":{"name":"localForgeSignPreapplyInject(operationMetadata:operationPayload:wallet:completion:)","abstract":"
When using local forging, every Operation
needs to be Forged, Signed, Preapply’d and Injected to make its way into the blockchain.","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC17preapplyAndInject06forgedD09signature0J5Curve16operationPayload0L8Metadata10completionySS_Says5UInt8VG0a6CryptoC0010EllipticalK0OAA0dM0VAA0dN0Vys6ResultOySSAA0A5ErrorVGctF":{"name":"preapplyAndInject(forgedOperation:signature:signatureCurve:operationPayload:operationMetadata:completion:)","abstract":"
Preapply and Inject wrapped up as one function, for situations like Ledger Wallets, where signing is a complately different process, and must be done elsewhere
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC11remoteForge16operationPayload10completionyAA0dI0V_ys6ResultOySSAA0A5ErrorVGctF":{"name":"remoteForge(operationPayload:completion:)","abstract":"Forge an OperationPayload
remotely, so it can be sent to the RPC.
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC11remoteParse11forgeResult17operationMetadata0J7Payload10completionys0I0OySSAA0A5ErrorVG_AA0dK0VAA0dL0VyAMctF":{"name":"remoteParse(forgeResult:operationMetadata:operationPayload:completion:)","abstract":"Parse a forged OperationPayload
on a different server to ensure nobody maliciously tampared with the request.
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC8preapply16operationPayload10completionyAA0dH0V_ys6ResultOySayAA0D8ResponseVGAA0A5ErrorVGctF":{"name":"preapply(operationPayload:completion:)","abstract":"Preapply a signed OperationPayload
to check for any errors.
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC6inject11signedBytes20handlePreapplyResult10completionySS_s0K0OySayAA0D8ResponseVGAA0A5ErrorVGSgyAIySSANGctF":{"name":"inject(signedBytes:handlePreapplyResult:completion:)","abstract":"Inject a signed bytes to become part of the next block on the blockchain
","parent_name":"OperationService"},"Classes/NetworkService/NetworkError.html#/s:14KukaiCoreSwift14NetworkServiceC0D5ErrorO5parseyAESS_tcAEmF":{"name":"parse(error:)","parent_name":"NetworkError"},"Classes/NetworkService/NetworkError.html#/s:14KukaiCoreSwift14NetworkServiceC0D5ErrorO10invalidURLyA2EmF":{"name":"invalidURL","parent_name":"NetworkError"},"Classes/NetworkService/NetworkError.html#/s:14KukaiCoreSwift14NetworkServiceC0D5ErrorO7unknownyA2EmF":{"name":"unknown","parent_name":"NetworkError"},"Classes/NetworkService/NetworkError.html#/s:14KukaiCoreSwift14NetworkServiceC0D5ErrorO04httpF0yAESi_SSSgtcAEmF":{"name":"httpError(statusCode:response:)","parent_name":"NetworkError"},"Classes/NetworkService/NetworkError.html":{"name":"NetworkError","abstract":"Errors that can be returned by the NetworkService
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC10urlSessionSo12NSURLSessionCvp":{"name":"urlSession","abstract":"The URLSession
used to preform all the networking operations
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC13loggingConfigAA07LoggingG0Vvp":{"name":"loggingConfig","abstract":"The URLSession
used to preform all the networking operations
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC10urlSession13loggingConfigACSo12NSURLSessionC_AA07LoggingI0Vtcfc":{"name":"init(urlSession:loggingConfig:)","abstract":"Init an NetworkService
with a URLSession
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC4send3rpc12withNodeURLs10retryCount10completionyAA3RPCCyxG_Say10Foundation3URLVGSiys6ResultOyxAA0A5ErrorVGctSeRzlF":{"name":"send(rpc:withNodeURLs:retryCount:completion:)","abstract":"A generic send function that takes an RPC, with a generic type conforming to Decodable
, executes the request and returns the result.
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC7request3url6isPOST8withBody13forReturnType10completiony10Foundation3URLV_SbAJ4DataVSgxmys6ResultOyxAA0A5ErrorVGctSeRzlF":{"name":"request(url:isPOST:withBody:forReturnType:completion:)","abstract":"A generic network request function that takes a URL, optional payload and a Decodable
response type. Function will execute the request and attempt to parse the response.","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC7request3url6isPOST8withBody13forReturnType7Combine12AnyPublisherVyxAA0A5ErrorVG10Foundation3URLV_SbAO4DataVSgxmtSeRzlF":{"name":"request(url:isPOST:withBody:forReturnType:)","abstract":"
A generic network request function that takes a URL, optional payload and a Decodable
response type. Function will execute the request and attempt to parse the response, returning it as a combine publisher.","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC6delete3url10completiony10Foundation3URLV_ys6ResultOySbAA0A5ErrorVGctF":{"name":"delete(url:completion:)","abstract":"
Send a HTTP DELETE to a given URL
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC6delete3url7Combine12AnyPublisherVySbAA0A5ErrorVG10Foundation3URLV_tF":{"name":"delete(url:)","abstract":"Send a HTTP DELETE to a given URL
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC16logRequestFailed13loggingConfig6isPost7fullURL7payload5error10statusCode12responseDatayAA07LoggingJ0VSg_Sb10Foundation0N0VAO0T0VSgs5Error_pSgSiSgATtFZ":{"name":"logRequestFailed(loggingConfig:isPost:fullURL:payload:error:statusCode:responseData:)","abstract":"Logging details of request failures using os_log
global logging
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC18logRequestSucceded13loggingConfig6isPost7fullURL7payload12responseDatayAA07LoggingJ0VSg_Sb10Foundation0N0VAM0Q0VSgARtFZ":{"name":"logRequestSucceded(loggingConfig:isPost:fullURL:payload:responseData:)","abstract":"Logging details of successful requests using os_log
global logging
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC15logRequestStart13loggingConfig7fullURLyAA07LoggingJ0VSg_10Foundation0L0VtFZ":{"name":"logRequestStart(loggingConfig:fullURL:)","abstract":"Logging details when a request starts using os_log
global logging
","parent_name":"NetworkService"},"Classes/MediaProxyService/AggregatedMediaType.html#/s:14KukaiCoreSwift17MediaProxyServiceC010AggregatedD4TypeO9imageOnlyyA2EmF":{"name":"imageOnly","parent_name":"AggregatedMediaType"},"Classes/MediaProxyService/AggregatedMediaType.html#/s:14KukaiCoreSwift17MediaProxyServiceC010AggregatedD4TypeO9audioOnlyyA2EmF":{"name":"audioOnly","parent_name":"AggregatedMediaType"},"Classes/MediaProxyService/AggregatedMediaType.html#/s:14KukaiCoreSwift17MediaProxyServiceC010AggregatedD4TypeO9videoOnlyyA2EmF":{"name":"videoOnly","parent_name":"AggregatedMediaType"},"Classes/MediaProxyService/AggregatedMediaType.html#/s:14KukaiCoreSwift17MediaProxyServiceC010AggregatedD4TypeO13imageAndAudioyA2EmF":{"name":"imageAndAudio","parent_name":"AggregatedMediaType"},"Classes/MediaProxyService/MediaType.html#/s:14KukaiCoreSwift17MediaProxyServiceC0D4TypeO5imageyA2EmF":{"name":"image","parent_name":"MediaType"},"Classes/MediaProxyService/MediaType.html#/s:14KukaiCoreSwift17MediaProxyServiceC0D4TypeO5audioyA2EmF":{"name":"audio","parent_name":"MediaType"},"Classes/MediaProxyService/MediaType.html#/s:14KukaiCoreSwift17MediaProxyServiceC0D4TypeO5videoyA2EmF":{"name":"video","parent_name":"MediaType"},"Classes/MediaProxyService/Source.html#/s:14KukaiCoreSwift17MediaProxyServiceC6SourceO4ipfsyA2EmF":{"name":"ipfs","parent_name":"Source"},"Classes/MediaProxyService/Source.html#/s:14KukaiCoreSwift17MediaProxyServiceC6SourceO3webyA2EmF":{"name":"web","parent_name":"Source"},"Classes/MediaProxyService/RawFormat.html#/s:14KukaiCoreSwift17MediaProxyServiceC9RawFormatO8mobile64yA2EmF":{"name":"mobile64","parent_name":"RawFormat"},"Classes/MediaProxyService/RawFormat.html#/s:14KukaiCoreSwift17MediaProxyServiceC9RawFormatO9mobile128yA2EmF":{"name":"mobile128","parent_name":"RawFormat"},"Classes/MediaProxyService/RawFormat.html#/s:14KukaiCoreSwift17MediaProxyServiceC9RawFormatO9mobile180yA2EmF":{"name":"mobile180","parent_name":"RawFormat"},"Classes/MediaProxyService/RawFormat.html#/s:14KukaiCoreSwift17MediaProxyServiceC9RawFormatO9mobile400yA2EmF":{"name":"mobile400","parent_name":"RawFormat"},"Classes/MediaProxyService/RawFormat.html#/s:14KukaiCoreSwift17MediaProxyServiceC9RawFormatO9mobile600yA2EmF":{"name":"mobile600","parent_name":"RawFormat"},"Classes/MediaProxyService/RawFormat.html#/s:14KukaiCoreSwift17MediaProxyServiceC9RawFormatO9mobile900yA2EmF":{"name":"mobile900","parent_name":"RawFormat"},"Classes/MediaProxyService/Format.html#/s:14KukaiCoreSwift17MediaProxyServiceC6FormatO4iconyA2EmF":{"name":"icon","parent_name":"Format"},"Classes/MediaProxyService/Format.html#/s:14KukaiCoreSwift17MediaProxyServiceC6FormatO5smallyA2EmF":{"name":"small","parent_name":"Format"},"Classes/MediaProxyService/Format.html#/s:14KukaiCoreSwift17MediaProxyServiceC6FormatO6mediumyA2EmF":{"name":"medium","parent_name":"Format"},"Classes/MediaProxyService/Format.html#/s:14KukaiCoreSwift17MediaProxyServiceC6FormatO5largeyA2EmF":{"name":"large","parent_name":"Format"},"Classes/MediaProxyService/Format.html#/s:14KukaiCoreSwift17MediaProxyServiceC6FormatO03rawG0AC03RawG0OyF":{"name":"rawFormat()","parent_name":"Format"},"Classes/MediaProxyService/Format.html":{"name":"Format","abstract":"Enum denoting the avaialble sizes for media, in a human friendly, scale agnostic manner
","parent_name":"MediaProxyService"},"Classes/MediaProxyService/RawFormat.html":{"name":"RawFormat","abstract":"Enum denoting the avaialble sizes for media in the specific values available on the server
","parent_name":"MediaProxyService"},"Classes/MediaProxyService/Source.html":{"name":"Source","abstract":"Supported source types for proxied media
","parent_name":"MediaProxyService"},"Classes/MediaProxyService/MediaType.html":{"name":"MediaType","abstract":"Supported media types
","parent_name":"MediaProxyService"},"Classes/MediaProxyService/AggregatedMediaType.html":{"name":"AggregatedMediaType","abstract":"Helper to parse a collection of media types to understand its contents
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC10isDarkModeSbvpZ":{"name":"isDarkMode","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC17setupImageLibraryyyFZ":{"name":"setupImageLibrary()","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC3url13fromUriString8ofFormat7keepGif10Foundation3URLVSgSSSg_AC03RawL0OSbtFZ":{"name":"url(fromUriString:ofFormat:keepGif:)","abstract":"Take a URI from a token metadata response and convert it to a useable media proxy URL
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC3url7fromUri8ofFormat10Foundation3URLVSgAJ_AC03RawK0OtFZ":{"name":"url(fromUri:ofFormat:)","abstract":"Take a URI from a token metadata response and convert it to a useable media proxy URL
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC7iconURL6forNFT10Foundation0H0VSgAA0J0V_tFZ":{"name":"iconURL(forNFT:)","abstract":"Helper method to return a standard thumbnail URL for a NFT, taking into account some custom logic / known workarounds
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC8smallURL6forNFT10Foundation0H0VSgAA0J0V_tFZ":{"name":"smallURL(forNFT:)","abstract":"Helper method to return a standard small version of the display URL for a NFT
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC9mediumURL6forNFT10Foundation0H0VSgAA0J0V_tFZ":{"name":"mediumURL(forNFT:)","abstract":"Helper method to return a standard medium version of the display URL for a NFT
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC8largeURL6forNFT10Foundation0H0VSgAA0J0V_tFZ":{"name":"largeURL(forNFT:)","abstract":"Helper method to return a standard large version of the display URL for a NFT
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC03getD4Type11fromFormatsSayAC0dH0OGSayAA25TzKTBalanceMetadataFormatVG_tFZ":{"name":"getMediaType(fromFormats:)","abstract":"Using only info from TzKTBalanceMetadataFormat
determine the media type(s) of the object
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC03getD4Type11fromFormats5orURL10urlSession10completionySayAA25TzKTBalanceMetadataFormatVG_10Foundation0L0VSgSo12NSURLSessionCys6ResultOySayAC0dH0OGAA0A5ErrorVGctF":{"name":"getMediaType(fromFormats:orURL:urlSession:completion:)","abstract":"Given multiple sources of information, attempt to find the media type the url is pointing too
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC13typesContentsyAC010AggregatedD4TypeOSgSayAC0dJ0OGFZ":{"name":"typesContents(_:)","abstract":"Helper method to parse an array of MediaType
to quickly determine its content type so UI can be easily arraged
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC15removeAllImages10completionyyyc_tFZ":{"name":"removeAllImages(completion:)","abstract":"Clear all images from all caches
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC15removeAllImages9fromCache10completionyAA0K4TypeO_yyctFZ":{"name":"removeAllImages(fromCache:completion:)","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC18clearExpiredImagesyyFZ":{"name":"clearExpiredImages()","abstract":"Clear only iamges from cahce that have expired
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC6sizeOf5cacheSuAA9CacheTypeO_tFZ":{"name":"sizeOf(cache:)","abstract":"Get size in bytes
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC4load3url2to13withCacheType8fallback14downSampleSize016maxAnimatedImageP010completiony10Foundation3URLVSg_So11UIImageViewCAA0kL0OSo0W0CSo6CGSizeVSgSuSgyAXcSgtFZ":{"name":"load(url:to:withCacheType:fallback:downSampleSize:maxAnimatedImageSize:completion:)","abstract":"Attempt to use KingFisher library to load an image from a URL, into an UIImageView, with support for downsampling, displaying loading spinner, svgs, gifs and the permanent / temporary caching system
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC10imageCache7forTypeSo07SDImageH0CAA0hJ0O_tFZ":{"name":"imageCache(forType:)","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC10cacheImage3url0G4Type10completiony10Foundation3URLVSg_AA05CacheJ0OySo6CGSizeVSgctFZ":{"name":"cacheImage(url:cacheType:completion:)","abstract":"Attempt to use KingFisher library to load an image from a URL, and store it directly in the cache for later usage. Also optional return the downloaded size via a completion block, useful for preparing table/collection view
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC8isCached3url9cacheTypeSb10Foundation3URLVSg_AA05CacheK0OtFZ":{"name":"isCached(url:cacheType:)","abstract":"Check if a given url is already cached
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC20sizeForImageIfCached3url9cacheTypeSo6CGSizeVSg10Foundation3URLVSg_AA05CacheN0OtFZ":{"name":"sizeForImageIfCached(url:cacheType:)","abstract":"Check if an image is cached, and return its size if so. Useful for preparing table/collection view
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/c:@CM@KukaiCoreSwift@objc(cs)MediaProxyService(im)URLSession:downloadTask:didFinishDownloadingToURL:":{"name":"urlSession(_:downloadTask:didFinishDownloadingTo:)","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/c:@CM@KukaiCoreSwift@objc(cs)MediaProxyService(im)URLSession:task:didCompleteWithError:":{"name":"urlSession(_:task:didCompleteWithError:)","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/c:@CM@KukaiCoreSwift@objc(cs)MediaProxyService(im)URLSession:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:":{"name":"urlSession(_:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:)","parent_name":"MediaProxyService"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO15EXC_WRONG_PARAMyA2EmF":{"name":"EXC_WRONG_PARAM","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO16EXC_WRONG_LENGTHyA2EmF":{"name":"EXC_WRONG_LENGTH","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO15EXC_INVALID_INSyA2EmF":{"name":"EXC_INVALID_INS","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO24EXC_WRONG_LENGTH_FOR_INSyA2EmF":{"name":"EXC_WRONG_LENGTH_FOR_INS","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO10EXC_REJECTyA2EmF":{"name":"EXC_REJECT","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO15EXC_PARSE_ERRORyA2EmF":{"name":"EXC_PARSE_ERROR","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO29EXC_REFERENCED_DATA_NOT_FOUNDyA2EmF":{"name":"EXC_REFERENCED_DATA_NOT_FOUND","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO16EXC_WRONG_VALUESyA2EmF":{"name":"EXC_WRONG_VALUES","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO12EXC_SECURITYyA2EmF":{"name":"EXC_SECURITY","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO16EXC_HID_REQUIREDyA2EmF":{"name":"EXC_HID_REQUIRED","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO9EXC_CLASSyA2EmF":{"name":"EXC_CLASS","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO16EXC_MEMORY_ERRORyA2EmF":{"name":"EXC_MEMORY_ERROR","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO22PIN_REMAINING_ATTEMPTSyA2EmF":{"name":"PIN_REMAINING_ATTEMPTS","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO16INCORRECT_LENGTHyA2EmF":{"name":"INCORRECT_LENGTH","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO26MISSING_CRITICAL_PARAMETERyA2EmF":{"name":"MISSING_CRITICAL_PARAMETER","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO35COMMAND_INCOMPATIBLE_FILE_STRUCTUREyA2EmF":{"name":"COMMAND_INCOMPATIBLE_FILE_STRUCTURE","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO29SECURITY_STATUS_NOT_SATISFIEDyA2EmF":{"name":"SECURITY_STATUS_NOT_SATISFIED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO31CONDITIONS_OF_USE_NOT_SATISFIEDyA2EmF":{"name":"CONDITIONS_OF_USE_NOT_SATISFIED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO14INCORRECT_DATAyA2EmF":{"name":"INCORRECT_DATA","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO23NOT_ENOUGH_MEMORY_SPACEyA2EmF":{"name":"NOT_ENOUGH_MEMORY_SPACE","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO25REFERENCED_DATA_NOT_FOUNDyA2EmF":{"name":"REFERENCED_DATA_NOT_FOUND","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO19FILE_ALREADY_EXISTSyA2EmF":{"name":"FILE_ALREADY_EXISTS","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO15INCORRECT_P1_P2yA2EmF":{"name":"INCORRECT_P1_P2","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO17INS_NOT_SUPPORTEDyA2EmF":{"name":"INS_NOT_SUPPORTED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO17CLA_NOT_SUPPORTEDyA2EmF":{"name":"CLA_NOT_SUPPORTED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO17TECHNICAL_PROBLEMyA2EmF":{"name":"TECHNICAL_PROBLEM","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO14MEMORY_PROBLEMyA2EmF":{"name":"MEMORY_PROBLEM","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO14NO_EF_SELECTEDyA2EmF":{"name":"NO_EF_SELECTED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO14INVALID_OFFSETyA2EmF":{"name":"INVALID_OFFSET","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO14FILE_NOT_FOUNDyA2EmF":{"name":"FILE_NOT_FOUND","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO17INCONSISTENT_FILEyA2EmF":{"name":"INCONSISTENT_FILE","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO23ALGORITHM_NOT_SUPPORTEDyA2EmF":{"name":"ALGORITHM_NOT_SUPPORTED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO11INVALID_KCVyA2EmF":{"name":"INVALID_KCV","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO20CODE_NOT_INITIALIZEDyA2EmF":{"name":"CODE_NOT_INITIALIZED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO30ACCESS_CONDITION_NOT_FULFILLEDyA2EmF":{"name":"ACCESS_CONDITION_NOT_FULFILLED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO32CONTRADICTION_SECRET_CODE_STATUSyA2EmF":{"name":"CONTRADICTION_SECRET_CODE_STATUS","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO26CONTRADICTION_INVALIDATIONyA2EmF":{"name":"CONTRADICTION_INVALIDATION","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO12CODE_BLOCKEDyA2EmF":{"name":"CODE_BLOCKED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO17MAX_VALUE_REACHEDyA2EmF":{"name":"MAX_VALUE_REACHED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO14GP_AUTH_FAILEDyA2EmF":{"name":"GP_AUTH_FAILED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO9LICENSINGyA2EmF":{"name":"LICENSING","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO6HALTEDyA2EmF":{"name":"HALTED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO10APP_CLOSEDyA2EmF":{"name":"APP_CLOSED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO13DEVICE_LOCKEDyA2EmF":{"name":"DEVICE_LOCKED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO7UNKNOWNyA2EmF":{"name":"UNKNOWN","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO23NO_WRITE_CHARACTERISTICyA2EmF":{"name":"NO_WRITE_CHARACTERISTIC","parent_name":"GeneralErrorCodes"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC11successCodeSSvpZ":{"name":"successCode","abstract":"Instead of returning data, sometimes ledger returns a code to indicate that so far the message have been received successfully
","parent_name":"LedgerService"},"Classes/LedgerService/GeneralErrorCodes.html":{"name":"GeneralErrorCodes","abstract":"General Ledger error codes, pulled from the source, and some additional ones added for native swift issues
","parent_name":"LedgerService"},"Classes/LedgerService/TezosAppErrorCodes.html":{"name":"TezosAppErrorCodes","abstract":"Dedicated error codes pulled from the Ledger tezos app
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC29partialSuccessMessageReceivedSbvp":{"name":"partialSuccessMessageReceived","abstract":"Be notified when the ledger device returns a success message, part way through the process.","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC6sharedACvpZ":{"name":"shared","abstract":"
Public shared instace to avoid having multiple copies of the underlying JSContext
created
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC16listenForDevices7Combine12AnyPublisherVySDyS2SGAA0A5ErrorVGyF":{"name":"listenForDevices()","abstract":"Start listening for ledger devices
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC13stopListeningyyF":{"name":"stopListening()","abstract":"Stop listening for and reporting new ledger devices found
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC9connectTo4uuid7Combine12AnyPublisherVySbAA0A5ErrorVGSS_tF":{"name":"connectTo(uuid:)","abstract":"Connect to a ledger device by a given UUID
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC20disconnectFromDeviceyyF":{"name":"disconnectFromDevice()","abstract":"Disconnect from the current Ledger device
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC22getConnectedDeviceUUIDSSSgyF":{"name":"getConnectedDeviceUUID()","abstract":"Get the UUID of the connected device
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC10getAddress17forDerivationPath5curve6verify7Combine12AnyPublisherVySS7address_SS9publicKeytAA0A5ErrorVGSS_0a6CryptoC015EllipticalCurveOSbtF":{"name":"getAddress(forDerivationPath:curve:verify:)","abstract":"Get a TZ address and public key from the current connected Ledger device
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC10getAddress17forDerivationPath5curve6verifys6ResultOySS7address_SS9publicKeytAA0A5ErrorVGSS_0a6CryptoC015EllipticalCurveOSbtYaF":{"name":"getAddress(forDerivationPath:curve:verify:)","abstract":"Get a TZ address and public key from the current connected Ledger device
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC4sign3hex17forDerivationPath5parse7Combine12AnyPublisherVySSAA0A5ErrorVGSS_SSSbtF":{"name":"sign(hex:forDerivationPath:parse:)","abstract":"Sign an operation payload with the underlying secret key, returning the signature
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)centralManagerDidUpdateState:":{"name":"centralManagerDidUpdateState(_:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)centralManager:didDiscoverPeripheral:advertisementData:RSSI:":{"name":"centralManager(_:didDiscover:advertisementData:rssi:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)centralManager:didConnectPeripheral:":{"name":"centralManager(_:didConnect:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)centralManager:didFailToConnectPeripheral:error:":{"name":"centralManager(_:didFailToConnect:error:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)peripheral:didDiscoverServices:":{"name":"peripheral(_:didDiscoverServices:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)centralManager:didDisconnectPeripheral:error:":{"name":"centralManager(_:didDisconnectPeripheral:error:)","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)centralManager:didDisconnectPeripheral:timestamp:isReconnecting:error:":{"name":"centralManager(_:didDisconnectPeripheral:timestamp:isReconnecting:error:)","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)peripheral:didDiscoverCharacteristicsForService:error:":{"name":"peripheral(_:didDiscoverCharacteristicsFor:error:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)peripheral:didWriteValueForCharacteristic:error:":{"name":"peripheral(_:didWriteValueFor:error:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)peripheral:didUpdateValueForCharacteristic:error:":{"name":"peripheral(_:didUpdateValueFor:error:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/FeeEstimatorService/EstimationResult.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC16EstimationResultV10operationsSayAA9OperationCGvp":{"name":"operations","parent_name":"EstimationResult"},"Classes/FeeEstimatorService/EstimationResult.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC16EstimationResultV12forgedStringSSvp":{"name":"forgedString","parent_name":"EstimationResult"},"Classes/FeeEstimatorService/FeeEstimatorServiceError.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0deF5ErrorO25tezosNodeClientNotPresentyA2EmF":{"name":"tezosNodeClientNotPresent","parent_name":"FeeEstimatorServiceError"},"Classes/FeeEstimatorService/FeeEstimatorServiceError.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0deF5ErrorO25unableToSetupRunOperationyA2EmF":{"name":"unableToSetupRunOperation","parent_name":"FeeEstimatorServiceError"},"Classes/FeeEstimatorService/FeeEstimatorServiceError.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0deF5ErrorO27invalidNumberOfFeesReturnedyA2EmF":{"name":"invalidNumberOfFeesReturned","parent_name":"FeeEstimatorServiceError"},"Classes/FeeEstimatorService/FeeEstimatorServiceError.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0deF5ErrorO22failedToCopyOperationsyA2EmF":{"name":"failedToCopyOperations","parent_name":"FeeEstimatorServiceError"},"Classes/FeeEstimatorService/FeeEstimatorServiceError.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0deF5ErrorO016estimationRemoteG0yAESayAA031OperationResponseInternalResultG0VGSg_tcAEmF":{"name":"estimationRemoteError(errors:)","parent_name":"FeeEstimatorServiceError"},"Classes/FeeEstimatorService/FeeEstimatorServiceError.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0deF5ErrorO30unsupportedWalletAddressPrefixyA2EmF":{"name":"unsupportedWalletAddressPrefix","parent_name":"FeeEstimatorServiceError"},"Classes/FeeEstimatorService/FeeConstants.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0D9ConstantsV15nanoTezPerMutezSivpZ":{"name":"nanoTezPerMutez","parent_name":"FeeConstants"},"Classes/FeeEstimatorService/FeeConstants.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0D9ConstantsV07minimalD0SivpZ":{"name":"minimalFee","parent_name":"FeeConstants"},"Classes/FeeEstimatorService/FeeConstants.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0D9ConstantsV13feePerGasUnitSivpZ":{"name":"feePerGasUnit","parent_name":"FeeConstants"},"Classes/FeeEstimatorService/FeeConstants.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0D9ConstantsV17feePerStorageByteSivpZ":{"name":"feePerStorageByte","parent_name":"FeeConstants"},"Classes/FeeEstimatorService/FeeConstants.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0D9ConstantsV04baseD0AA9XTZAmountCvpZ":{"name":"baseFee","parent_name":"FeeConstants"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC16defaultSignatureSays5UInt8VGvpZ":{"name":"defaultSignature","abstract":"The real signature is not needed for estimation, use the default “Zero Signature” instead
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC19defaultSignatureHexSSvpZ":{"name":"defaultSignatureHex","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService/FeeConstants.html":{"name":"FeeConstants","abstract":"Constants needed to compute a fee
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService/FeeEstimatorServiceError.html":{"name":"FeeEstimatorServiceError","abstract":"Various possible errors that can occur during an Estimation
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService/EstimationResult.html":{"name":"EstimationResult","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC6configAA21TezosNodeClientConfigVvp":{"name":"config","abstract":"The configuration object containing all the necessary settings to connect and communicate with the Tezos node
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC09operationF0AA09OperationF0Cvp":{"name":"operationService","abstract":"The OperationService
object that will perform forging, parsing, signing, preapply and injections of operations
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC07networkF0AA07NetworkF0Cvp":{"name":"networkService","abstract":"The NetworkService
that will handle the remote communication.
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC6config09operationF007networkF0AcA21TezosNodeClientConfigV_AA09OperationF0CAA07NetworkF0Ctcfc":{"name":"init(config:operationService:networkService:)","abstract":"Create a FeeEstimatorService that will allow developers to automatically create fees on the users behalf
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC8estimate10operations17operationMetadata9constants13walletAddress22base58EncodedPublicKey10completionySayAA9OperationCG_AA0sJ0VAA16NetworkConstantsVS2Sys6ResultOyAC010EstimationV0VAA0A5ErrorVGctF":{"name":"estimate(operations:operationMetadata:constants:walletAddress:base58EncodedPublicKey:completion:)","abstract":"Pass in an array of Operation
subclasses (use OperationFacotry
to create) to have the library estimate the cost of sending the transaction. Function will use local or remote forging based off config passed in.","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC11extractFees21fromOperationResponse17originalRemoteOps10forgedHash13withConstants0I7AddressSayAA0jH0VGAA0jK0V_SayAA0J0CGSSAA07NetworkR0VSStF":{"name":"extractFees(fromOperationResponse:originalRemoteOps:forgedHash:withConstants:fromAddress:)","abstract":"
Create an array of OperationFees
from an OperationResponse
.
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC9feeForGasyAA9XTZAmountCSiFZ":{"name":"feeForGas(_:)","abstract":"Calculate the fee to add for the given amount of gas
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC13feeForStorage_18numberOfOperationsAA9XTZAmountCSS_SitFZ":{"name":"feeForStorage(_:numberOfOperations:)","abstract":"Calculate the fee to add based on the size of the forged string
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC10feeForBurn_13withConstantsAA9XTZAmountCSi_AA07NetworkK0VtFZ":{"name":"feeForBurn(_:withConstants:)","abstract":"Calculate the fee to add based on how many bytes of storage where needed
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC12nanoTeztoXTZyAA9XTZAmountCSiFZ":{"name":"nanoTeztoXTZ(_:)","abstract":"Most calcualtions are documented in NanoTez, which is not accpeted by the network RPC calls. Needs to be converted to Mutez / XTZ
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC3fee11forGasLimit15forgedHexString18numberOfOperationsAA9XTZAmountCSi_SSSitFZ":{"name":"fee(forGasLimit:forgedHexString:numberOfOperations:)","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC20addGasSafetyMarginTo7gasUsedS2i_tFZ":{"name":"addGasSafetyMarginTo(gasUsed:)","parent_name":"FeeEstimatorService"},"Classes/ErrorHandlingService.html#/s:14KukaiCoreSwift20ErrorHandlingServiceC6sharedACvpZ":{"name":"shared","abstract":"Shared instance so that it can hold onto an event closure
","parent_name":"ErrorHandlingService"},"Classes/ErrorHandlingService.html#/s:14KukaiCoreSwift20ErrorHandlingServiceC17errorEventClosureyAA0aD0VcSgvp":{"name":"errorEventClosure","abstract":"Called everytime an error is parsed. Extremely useful to track / log errors globally, in order to run logic or record to external service
","parent_name":"ErrorHandlingService"},"Classes/ErrorHandlingService.html#/s:14KukaiCoreSwift20ErrorHandlingServiceC013fromOperationD0_10requestURL6andLogAA0aD0VAA0h22ResponseInternalResultD0V_10Foundation0J0VSgSbtFZ":{"name":"fromOperationError(_:requestURL:andLog:)","abstract":"Convert an OperationResponseInternalResultError
into a KukaiError
and optionally log it to the central logger
","parent_name":"ErrorHandlingService"},"Classes/ErrorHandlingService.html#/s:14KukaiCoreSwift20ErrorHandlingServiceC19knownRPCErrorString03rpcI22WithoutLeadingProtocol4withSSSgAG_AA8FailWithVSgtFZ":{"name":"knownRPCErrorString(rpcStringWithoutLeadingProtocol:with:)","parent_name":"ErrorHandlingService"},"Classes/ErrorHandlingService.html#/s:14KukaiCoreSwift20ErrorHandlingServiceC32searchOperationResponseForErrors_10requestURL6andLogAA0aD0VSgAA0hI0V_10Foundation0M0VSgSbtFZ":{"name":"searchOperationResponseForErrors(_:requestURL:andLog:)","abstract":"Search an OperationResponse
to see does it contain any errors, if so return the last one as a KukaiError
and optionally log it to the central logger
","parent_name":"ErrorHandlingService"},"Classes/ErrorHandlingService.html#/s:14KukaiCoreSwift20ErrorHandlingServiceC32searchOperationResponseForErrors_10requestURL6andLogAA0aD0VSgSayAA0hI0VG_10Foundation0M0VSgSbtFZ":{"name":"searchOperationResponseForErrors(_:requestURL:andLog:)","abstract":"Search an [OperationResponse]
to see does it contain any errors, if so return the last one as aKukaiError
and optionally log it to the central logger
","parent_name":"ErrorHandlingService"},"Classes/ErrorHandlingService.html#/s:14KukaiCoreSwift20ErrorHandlingServiceC015searchForSystemD04data8response07networkD010requestURL0M4Data6andLogAA0aD0VSg10Foundation0O0VSg_So13NSURLResponseCSgs0D0_pSgAN0N0VAQSbtFZ":{"name":"searchForSystemError(data:response:networkError:requestURL:requestData:andLog:)","abstract":"Take in network response data and see does it contain an error, if so return create aKukaiError
from it and optionally log it to the central logger
","parent_name":"ErrorHandlingService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC5write4data10toFileName20isExcludedFromBackupSb10Foundation4DataV_SSSbtFZ":{"name":"write(data:toFileName:isExcludedFromBackup:)","abstract":"Write an instance of Data
to a given fileName
","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC5write9encodable10toFileName20isExcludedFromBackupSbx_SSSbtSERzlFZ":{"name":"write(encodable:toFileName:isExcludedFromBackup:)","abstract":"Write an instance of an object conforming to Encodable
to a fileName
","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC8readData12fromFileName10Foundation0G0VSgSS_tFZ":{"name":"readData(fromFileName:)","abstract":"Read a fileName and return the contents as Data
","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC4read4type12fromFileNamexSgxm_SStSeRzlFZ":{"name":"read(type:fromFileName:)","abstract":"Read a fileName, and parse the contents as an instance of a Decodable
object
","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC6delete8fileNameSbSS_tFZ":{"name":"delete(fileName:)","abstract":"Delete a fileName
","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC6delete9fileNamesSbSaySSG_tFZ":{"name":"delete(fileNames:)","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC18documentsDirectory20isExcludedFromBackup10Foundation3URLVSgSb_tFZ":{"name":"documentsDirectory(isExcludedFromBackup:)","abstract":"Get the URL to the devices documents directory, if possible
","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC6exists8fileName10Foundation3URLVSgSS_tFZ":{"name":"exists(fileName:)","abstract":"Check if a fileName exists in the documents directory or not
","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC16allFileNamesWith6prefixSaySSGSS_tFZ":{"name":"allFileNamesWith(prefix:)","abstract":"Find all files in documents directory begining with prefix
","parent_name":"DiskService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC6sharedACvpZ":{"name":"shared","abstract":"Public shared instace to avoid having multiple copies of the underlying JSContext
created
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC19calculateXtzToToken03xtzI4Sell0K4Pool05tokenM011maxSlippage3dexAA0d4SwapE6ResultVSgAA9XTZAmountC_AnA0J6AmountCSdAA18DipDupExchangeNameOtF":{"name":"calculateXtzToToken(xtzToSell:xtzPool:tokenPool:maxSlippage:dex:)","abstract":"A helper function to create all the necessary calculations for a xtzToToken exchange, to perform the operation and display the info to the user in a confirmation screen.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC19calculateTokenToXTZ05tokenI4Sell7xtzPool0kN011maxSlippage3dexAA0d4SwapE6ResultVSgAA0H6AmountC_AA9XTZAmountCANSdAA18DipDupExchangeNameOtF":{"name":"calculateTokenToXTZ(tokenToSell:xtzPool:tokenPool:maxSlippage:dex:)","abstract":"A helper function to create all the necessary calculations for a tokenToXtz exchange, to perform the operation and display the info to the user in a confirmation screen.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC21calculateAddLiquidity3xtz0J4Pool05tokenK005totalI011maxSlippage3dexAA0dhE6ResultVSgAA9XTZAmountC_AoA11TokenAmountCAQSdAA18DipDupExchangeNameOtF":{"name":"calculateAddLiquidity(xtz:xtzPool:tokenPool:totalLiquidity:maxSlippage:dex:)","abstract":"A helper function to create all the necessary calculations for adding liquidity, with an XTZ input
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC21calculateAddLiquidity5token7xtzPool0jL005totalI011maxSlippage3dexAA0dhE6ResultVSgAA11TokenAmountC_AA9XTZAmountCA2OSdAA18DipDupExchangeNameOtF":{"name":"calculateAddLiquidity(token:xtzPool:tokenPool:totalLiquidity:maxSlippage:dex:)","abstract":"A helper function to create all the necessary calculations for adding liquidity, with an Token input
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC24calculateRemoveLiquidity15liquidityBurned05totalI07xtzPool05tokenN011maxSlippage3dexAA0dhE6ResultVSgAA11TokenAmountC_AoA9XTZAmountCAOSdAA18DipDupExchangeNameOtF":{"name":"calculateRemoveLiquidity(liquidityBurned:totalLiquidity:xtzPool:tokenPool:maxSlippage:dex:)","abstract":"A helper function to create all the necessary calculations for removing liquidity, to return everything the user will get out
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC8settings03forD0Sd3fee_Sd4burnSb14includeSubsidytAA18DipDupExchangeNameO_tFZ":{"name":"settings(forDex:)","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC24xtzToTokenExpectedReturn0gH4Sell0G4Pool05tokenM03dexAA0I6AmountCSgAA9XTZAmountC_AmjA18DipDupExchangeNameOtF":{"name":"xtzToTokenExpectedReturn(xtzToSell:xtzPool:tokenPool:dex:)","abstract":"The TokenAmount
expected to be returned for the supplied XTZAmount
, given the dex contract xtzPool and tokenPool.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC23xtzToTokenMinimumReturn11tokenAmount8slippageAA0iM0CSgAH_SdtF":{"name":"xtzToTokenMinimumReturn(tokenAmount:slippage:)","abstract":"The minimum possible TokenAmount
returned, taking into account slippage.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC24xtzToTokenRequiredXtzFor11tokenAmount0G4Pool0mO03dexAA9XTZAmountCSgAA0iN0C_AjmA18DipDupExchangeNameOtF":{"name":"xtzToTokenRequiredXtzFor(tokenAmount:xtzPool:tokenPool:dex:)","abstract":"Calculate the XTZAmount
required in order to receive the supplied TokenAmount
.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC22xtzToTokenExchangeRate0gH4Sell0G4Pool05tokenM03dexSo9NSDecimalaSgAA9XTZAmountC_AmA0I6AmountCAA06DipDupJ4NameOtF":{"name":"xtzToTokenExchangeRate(xtzToSell:xtzPool:tokenPool:dex:)","abstract":"The exchange rate for a given trade, taking into account slippage and fees
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC29xtzToTokenExchangeRateDisplay0gH4Sell0G4Pool05tokenN03dexSo9NSDecimalaSgAA9XTZAmountC_AmA0I6AmountCAA06DipDupJ4NameOtF":{"name":"xtzToTokenExchangeRateDisplay(xtzToSell:xtzPool:tokenPool:dex:)","abstract":"The exchange rate for a given trade, taking into account slippage and fees, formatted and truncated for easier display in the UI.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC20xtzToTokenMarketRate0G4Pool05tokenL0So9NSDecimalaSgAA9XTZAmountC_AA0I6AmountCtF":{"name":"xtzToTokenMarketRate(xtzPool:tokenPool:)","abstract":"Before a user has entered in an amount to trade, its useful to show them the base exchange rate, ignoring slippage.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC21xtzToTokenPriceImpact0gH4Sell0G4Pool05tokenM03dexSo9NSDecimalaSgAA9XTZAmountC_AmA0I6AmountCAA18DipDupExchangeNameOtF":{"name":"xtzToTokenPriceImpact(xtzToSell:xtzPool:tokenPool:dex:)","abstract":"Calcualte the percentage the price impact the given trade would incur. Since this is already taken into account for the other functions, this function returns in the scale of 0 - 100, for display purposes.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC24tokenToXtzExpectedReturn0gH4Sell7xtzPool0gN03dexAA9XTZAmountCSgAA11TokenAmountC_AjmA18DipDupExchangeNameOtF":{"name":"tokenToXtzExpectedReturn(tokenToSell:xtzPool:tokenPool:dex:)","abstract":"The XTZAmount
expected to be returned for the supplied TokenAmount
, given the dex contracts xtzPool and tokenPool.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC23tokenToXtzMinimumReturn9xtzAmount8slippageAA9XTZAmountCSgAH_SdtF":{"name":"tokenToXtzMinimumReturn(xtzAmount:slippage:)","abstract":"The minimum possible XTZAmount
returned, taking into account slippage.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC26tokenToXtzRequiredTokenFor9xtzAmount0M4Pool0gO03dexAA0kN0CSgAA9XTZAmountC_AmjA18DipDupExchangeNameOtF":{"name":"tokenToXtzRequiredTokenFor(xtzAmount:xtzPool:tokenPool:dex:)","abstract":"Calculate the TokenAmount
required in order to receive the supplied XTZAmount
.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC22tokenToXtzExchangeRate0gH4Sell7xtzPool0gN03dexSo9NSDecimalaSgAA11TokenAmountC_AA9XTZAmountCAmA06DipDupJ4NameOtF":{"name":"tokenToXtzExchangeRate(tokenToSell:xtzPool:tokenPool:dex:)","abstract":"The exchange rate for a given trade, taking into account slippage and fees
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC29tokenToXtzExchangeRateDisplay0gH4Sell7xtzPool0gO03dexSo9NSDecimalaSgAA11TokenAmountC_AA9XTZAmountCAmA06DipDupJ4NameOtF":{"name":"tokenToXtzExchangeRateDisplay(tokenToSell:xtzPool:tokenPool:dex:)","abstract":"The exchange rate for a given trade, taking into account slippage and fees, formatted and truncated for easier display in the UI.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC20tokenToXtzMarketRate7xtzPool0gM0So9NSDecimalaSgAA9XTZAmountC_AA11TokenAmountCtF":{"name":"tokenToXtzMarketRate(xtzPool:tokenPool:)","abstract":"Before a user has entered in an amount to trade, its useful to show them the base exchange rate, ignoring slippage.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC21tokenToXtzPriceImpact0gH4Sell7xtzPool0gN03dexSo9NSDecimalaSgAA11TokenAmountC_AA9XTZAmountCAmA18DipDupExchangeNameOtF":{"name":"tokenToXtzPriceImpact(tokenToSell:xtzPool:tokenPool:dex:)","abstract":"Calcualte the percentage slippage the given trade would incur. Since this is already taken into account for the other functions, this function returns in the scale of 0 - 100, for display purposes.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC18addLiquidityReturn12xtzToDeposit0J4Pool05totalH08slippage3dexAA11TokenAmountC8expected_AK7minimumtSgAA9XTZAmountC_ApKSdAA18DipDupExchangeNameOtF":{"name":"addLiquidityReturn(xtzToDeposit:xtzPool:totalLiquidity:slippage:dex:)","abstract":"Calculate the amount of liquidity tokens a user can expect back for an amount of XTZ and Token
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC25addLiquidityTokenRequired12xtzToDeposit0K4Pool05tokenN03dexAA0I6AmountCSgAA9XTZAmountC_AmjA18DipDupExchangeNameOtF":{"name":"addLiquidityTokenRequired(xtzToDeposit:xtzPool:tokenPool:dex:)","abstract":"Calculate the amount of Token that is required to send along side your XTZ
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC23addLiquidityXtzRequired14tokenToDeposit7xtzPool0kO03dexAA9XTZAmountCSgAA11TokenAmountC_AjmA18DipDupExchangeNameOtF":{"name":"addLiquidityXtzRequired(tokenToDeposit:xtzPool:tokenPool:dex:)","abstract":"Calculate the amount of XTZ that is required to send along side your Token
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC28removeLiquidityTokenReceived15liquidityBurned05totalH09tokenPool8slippageAA0I6AmountC8expected_AJ7minimumtSgAJ_A2JSdtF":{"name":"removeLiquidityTokenReceived(liquidityBurned:totalLiquidity:tokenPool:slippage:)","abstract":"Calculate the amount of token a user would revice back if they burned X liquidity
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC26removeLiquidityXtzReceived15liquidityBurned05totalH07xtzPool8slippage3dexAA9XTZAmountC8expected_AK7minimumtSgAA11TokenAmountC_ApKSdAA18DipDupExchangeNameOtF":{"name":"removeLiquidityXtzReceived(liquidityBurned:totalLiquidity:xtzPool:slippage:dex:)","abstract":"Calculate the amount of XTZ a user would revice back if they burned X liquidity
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC26estimateLiquidityBakingAPY7xtzPoolSo9NSDecimalaSgAA9XTZAmountC_tF":{"name":"estimateLiquidityBakingAPY(xtzPool:)","abstract":"Estimate the APY of liquidity baking contract, as it has a known income.
","parent_name":"DexCalculationService"},"Classes/DAppHelperService/Quipuswap.html#/s:14KukaiCoreSwift17DAppHelperServiceC9QuipuswapV10FEE_FACTORSivpZ":{"name":"FEE_FACTOR","abstract":"Constant pulled from: https://github.com/madfish-solutions/quipuswap-sdk/blob/4c38ce4a44d7c15da197ecb28e6521f3ac8ff527/src/defaults.ts
","parent_name":"Quipuswap"},"Classes/DAppHelperService/Quipuswap.html#/s:14KukaiCoreSwift17DAppHelperServiceC9QuipuswapV11VETO_PERIODSo9NSDecimalavpZ":{"name":"VETO_PERIOD","abstract":"Constant pulled from: https://github.com/madfish-solutions/quipuswap-sdk/blob/4c38ce4a44d7c15da197ecb28e6521f3ac8ff527/src/defaults.ts
","parent_name":"Quipuswap"},"Classes/DAppHelperService/Quipuswap.html#/s:14KukaiCoreSwift17DAppHelperServiceC9QuipuswapV13VOTING_PERIODSo9NSDecimalavpZ":{"name":"VOTING_PERIOD","abstract":"Constant pulled from:https://github.com/madfish-solutions/quipuswap-sdk/blob/4c38ce4a44d7c15da197ecb28e6521f3ac8ff527/src/defaults.ts
","parent_name":"Quipuswap"},"Classes/DAppHelperService/Quipuswap.html#/s:14KukaiCoreSwift17DAppHelperServiceC9QuipuswapV20ACCURANCY_MULTIPLIERSo9NSDecimalavpZ":{"name":"ACCURANCY_MULTIPLIER","abstract":"Constant pulled from: https://github.com/madfish-solutions/quipuswap-sdk/blob/4c38ce4a44d7c15da197ecb28e6521f3ac8ff527/src/defaults.ts
","parent_name":"Quipuswap"},"Classes/DAppHelperService/Quipuswap.html#/s:14KukaiCoreSwift17DAppHelperServiceC9QuipuswapV17getPendingRewards12fromExchange10forAddress10tzKTClient10completionySS_SSAA02TzP0Cys6ResultOyAA9XTZAmountCAA0A5ErrorVGctFZ":{"name":"getPendingRewards(fromExchange:forAddress:tzKTClient:completion:)","abstract":"Use TzKTClient’s methods of storage and bigmap queries, to extract any recorded pending rewards the user might be due, for providing liquidity to a pool
","parent_name":"Quipuswap"},"Classes/DAppHelperService/Quipuswap.html#/s:14KukaiCoreSwift17DAppHelperServiceC9QuipuswapV17getPendingRewards12fromExchange10forAddress10tzKTClient7Combine6FutureCySS8exchange_AA9XTZAmountC7rewardstAA0A5ErrorVGSS_SSAA02TzP0CtFZ":{"name":"getPendingRewards(fromExchange:forAddress:tzKTClient:)","abstract":"Wrapper around getPendingRewards(..., completion: )
to make it easier to create bulk queries, through combine
","parent_name":"Quipuswap"},"Classes/DAppHelperService/Quipuswap.html#/s:14KukaiCoreSwift17DAppHelperServiceC9QuipuswapV21getBulkPendingRewards13fromExchanges10forAddress10tzKTClient10completionySaySSG_SSAA02TzQ0Cys6ResultOySaySS8exchange_AA9XTZAmountC7rewardstGAA0A5ErrorVGctFZ":{"name":"getBulkPendingRewards(fromExchanges:forAddress:tzKTClient:completion:)","abstract":"Use TzKTClient’s methods of storage and bigmap queries, to extract any recorded pending rewards the user might be due, for providing liquidity to a pool
","parent_name":"Quipuswap"},"Classes/DAppHelperService/Quipuswap.html":{"name":"Quipuswap","abstract":"All functions related to Quipuswap
","parent_name":"DAppHelperService"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC13fromRpcAmountACSgSS_tcfc":{"name":"init(fromRpcAmount:)","abstract":"Set the internal balance, using a RPC string (most likely directly from the RPC node response). e.g. “1 XTZ” to the user = “1000000” to the RPC, as there are no such thing as decimal places on the network
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC13fromRpcAmountACSgSo9NSDecimala_tcfc":{"name":"init(fromRpcAmount:)","abstract":"Set the internal balance, using a decimal version of an RPC amount. e.g. “1 XTZ” to the user = “1000000” to the RPC, as there are no such thing as decimal places on the network
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC20fromNormalisedAmountACSo9NSDecimala_tcfc":{"name":"init(fromNormalisedAmount:)","abstract":"Set the internal balance, using a decimal version of a normalised amount. e.g. if the amount is 1.5 and the token is xtz, internally it will be stored as 1500000
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC20fromNormalisedAmount13decimalPlacesACSgSS_Sitcfc":{"name":"init(fromNormalisedAmount:decimalPlaces:)","abstract":"Set the internal balance, using a normalised amount string. e.g. if the amount is 1.5 and the token is xtz, internally it will be stored as 1500000
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC4zeroACyFZ":{"name":"zero()","abstract":"Quickly create a XTZAmount
with zero balance.
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Token Amounts need an amount and to know the number of decimal places. When downloading from an API, the balance may be presented without the decimal info, where as when we encode, we have the info.","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC1poiyA2C_ACtFZ":{"name":"+(_:_:)","abstract":"
Overload + operator to allow users to add two Token
amounts of the same type, together.
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC2peoiyyACz_ACtFZ":{"name":"+=(_:_:)","abstract":"Overload += operator to allow users to add two Token
amounts of the same type, together in place.
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC1soiyA2C_ACtFZ":{"name":"-(_:_:)","abstract":"Overload - operator to allow users to subtract two Token
amounts of the same type.
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC2seoiyyACz_ACtFZ":{"name":"-=(_:_:)","abstract":"Overload -= operator to allow users to subtract one Token
amount of the same type from another, together in place.
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC1moiySo9NSDecimalaAC_AFtFZ":{"name":"*(_:_:)","abstract":"Overload multiplcation operator to allow users to multiple a token by a dollar value, and return the localCurrency value of the token.
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC1moiyA2C_SitFZ":{"name":"*(_:_:)","abstract":"Overload multiplcation operator to allow users to multiple a token by an Int. Useful for fee caluclation
","parent_name":"XTZAmount"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC7addressSSvp":{"name":"address","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC14derivationPathSSSgvp":{"name":"derivationPath","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC02hdD9GroupNameSSSgvp":{"name":"hdWalletGroupName","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC14walletNicknameSSSgvp":{"name":"walletNickname","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC14socialUsernameSSSgvp":{"name":"socialUsername","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC12socialUserIdSSSgvp":{"name":"socialUserId","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC14mainnetDomainsSayAA05TezosG13ReverseRecordVGSgvp":{"name":"mainnetDomains","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC15ghostnetDomainsSayAA05TezosG13ReverseRecordVGSgvp":{"name":"ghostnetDomains","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC10socialTypeAA17TorusAuthProviderOSgvp":{"name":"socialType","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC4typeAA0D4TypeOvp":{"name":"type","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC8childrenSayACGvp":{"name":"children","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC7isChildSbvp":{"name":"isChild","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC11isWatchOnlySbvp":{"name":"isWatchOnly","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC21bas58EncodedPublicKeySSvp":{"name":"bas58EncodedPublicKey","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC8backedUpSbvp":{"name":"backedUp","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC16hasMainnetDomainSbyF":{"name":"hasMainnetDomain()","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC17hasGhostnetDomainSbyF":{"name":"hasGhostnetDomain()","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC9hasDomain9onNetworkSbAA21TezosNodeClientConfigV0I4TypeO_tF":{"name":"hasDomain(onNetwork:)","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC20primaryMainnetDomainAA25TezosDomainsReverseRecordVSgyF":{"name":"primaryMainnetDomain()","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC21primaryGhostnetDomainAA25TezosDomainsReverseRecordVSgyF":{"name":"primaryGhostnetDomain()","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC13primaryDomain9onNetworkAA25TezosDomainsReverseRecordVSgAA0J16NodeClientConfigV0I4TypeO_tF":{"name":"primaryDomain(onNetwork:)","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC7address14derivationPath02hdD9GroupName14walletNickname14socialUsername0N6UserId14mainnetDomains08ghostnetS00N4Type4type8children7isChild0X9WatchOnly21bas58EncodedPublicKey8backedUpACSS_SSSgA4SSayAA05TezosS13ReverseRecordVGSgAwA17TorusAuthProviderOSgAA0dU0OSayACGS2bSSSbtcfc":{"name":"init(address:derivationPath:hdWalletGroupName:walletNickname:socialUsername:socialUserId:mainnetDomains:ghostnetDomains:socialType:type:children:isChild:isWatchOnly:bas58EncodedPublicKey:backedUp:)","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"WalletMetadata"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC13socialWalletsSayAA0dE0CGvp":{"name":"socialWallets","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC9hdWalletsSayAA0dE0CGvp":{"name":"hdWallets","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC13linearWalletsSayAA0dE0CGvp":{"name":"linearWallets","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC13ledgerWalletsSayAA0dE0CGvp":{"name":"ledgerWallets","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC12watchWalletsSayAA0dE0CGvp":{"name":"watchWallets","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC13socialWallets02hdH006linearH006ledgerH005watchH0ACSayAA0dE0CG_A4Ktcfc":{"name":"init(socialWallets:hdWallets:linearWallets:ledgerWallets:watchWallets:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC7isEmptySbyF":{"name":"isEmpty()","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC05firstE0AA0dE0CSgyF":{"name":"firstMetadata()","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC8metadata10forAddressAA0dE0CSgSS_tF":{"name":"metadata(forAddress:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC06parentE015forChildAddressAA0dE0CSgSS_tF":{"name":"parentMetadata(forChildAddress:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC6update7address4withSbSS_AA0dE0CtF":{"name":"update(address:with:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC3set13mainnetDomain08ghostnetI010forAddressSbAA25TezosDomainsReverseRecordVSg_AJSStF":{"name":"set(mainnetDomain:ghostnetDomain:forAddress:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC3set8nickname10forAddressSbSSSg_SStF":{"name":"set(nickname:forAddress:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC3set02hdD9GroupName10forAddressSbSS_SStF":{"name":"set(hdWalletGroupName:forAddress:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC5countSiyF":{"name":"count()","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC9addressesSaySSGyF":{"name":"addresses()","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC03allE013onlySeedBasedSayAA0dE0CGSb_tF":{"name":"allMetadata(onlySeedBased:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"WalletMetadataList"},"Classes/TorusWallet.html#/s:14KukaiCoreSwift11TorusWalletC12authProviderAA0d4AuthG0Ovp":{"name":"authProvider","abstract":"The type of service used to generate the provide key
","parent_name":"TorusWallet"},"Classes/TorusWallet.html#/s:14KukaiCoreSwift11TorusWalletC14socialUsernameSSSgvp":{"name":"socialUsername","abstract":"The raw social media username displayed on the users account. In the case of Twitter, it will not be prefix with an @
","parent_name":"TorusWallet"},"Classes/TorusWallet.html#/s:14KukaiCoreSwift11TorusWalletC12socialUserIdSSSgvp":{"name":"socialUserId","abstract":"The unique id the social media platform has assigned to the users account. Used for querying account details
","parent_name":"TorusWallet"},"Classes/TorusWallet.html#/s:14KukaiCoreSwift11TorusWalletC23socialProfilePictureURL10Foundation0I0VSgvp":{"name":"socialProfilePictureURL","abstract":"A URL to the users profile picture on the given social meida platform
","parent_name":"TorusWallet"},"Classes/TorusWallet.html#/s:14KukaiCoreSwift11TorusWalletC12authProvider8username6userId14profilePicture15torusPrivateKeyACSgAA0d4AuthG0O_SSSgA2LSStcfc":{"name":"init(authProvider:username:userId:profilePicture:torusPrivateKey:)","abstract":"Create an instace of the wallet from the data provided by the Torus network, using TorusAuthService
","parent_name":"TorusWallet"},"Classes/TorusWallet.html#/s:14KukaiCoreSwift11TorusWalletC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Encodable encode func
","parent_name":"TorusWallet"},"Classes/TokenAmount/TokenAmountError.html#/s:14KukaiCoreSwift11TokenAmountC0dE5ErrorO20invalidStringFromRPCyA2EmF":{"name":"invalidStringFromRPC","parent_name":"TokenAmountError"},"Classes/TokenAmount/TokenAmountError.html":{"name":"TokenAmountError","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC13decimalPlacesSivp":{"name":"decimalPlaces","abstract":"The number of decimal places that this token supports.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC17rpcRepresentationSSvp":{"name":"rpcRepresentation","abstract":"Format the internal value to ensure it matches the format the RPC will expect
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC24normalisedRepresentationSSvp":{"name":"normalisedRepresentation","abstract":"Basic formatting of a token to be human readable. For more advanced options, use the format function
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC07fromRpcE013decimalPlacesACSgSS_Sitcfc":{"name":"init(fromRpcAmount:decimalPlaces:)","abstract":"Set the internal balance, using a RPC string (most likely directly from the RPC node response). e.g. “1 XTZ” to the user = “1000000” to the RPC, as there are no such thing as decimal places on the network
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC07fromRpcE013decimalPlacesACSgSo9NSDecimala_Sitcfc":{"name":"init(fromRpcAmount:decimalPlaces:)","abstract":"Set the internal balance, using a decimal version of an RPC amount. e.g. “1 XTZ” to the user = “1000000” to the RPC, as there are no such thing as decimal places on the network
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC014fromNormalisedE013decimalPlacesACSo9NSDecimala_Sitcfc":{"name":"init(fromNormalisedAmount:decimalPlaces:)","abstract":"Set the internal balance, using a decimal version of a normalised amount. e.g. if the amount is 1.5 and the token is xtz, internally it will be stored as 1500000
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC014fromNormalisedE013decimalPlacesACSgSS_Sitcfc":{"name":"init(fromNormalisedAmount:decimalPlaces:)","abstract":"Set the internal balance, using a normalised amount string. e.g. if the amount is 1.5 and the token is xtz, internally it will be stored as 1500000
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC4zeroACyFZ":{"name":"zero()","abstract":"Quickly create a TokenAmount
with zero balance and no decimal places.","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC11zeroBalance13decimalPlacesACSi_tFZ":{"name":"zeroBalance(decimalPlaces:)","abstract":"
Quickly create a TokenAmount
with zero balance.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Token Amounts need an amount and to know the number of decimal places. When downloading from an API, the balance may be presented without the decimal info, where as when we encode, we have the info.","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC30formatNormalisedRepresentation6localeSSSg10Foundation6LocaleV_tF":{"name":"formatNormalisedRepresentation(locale:)","abstract":"
Format the current value into a human readable string, using the given locale.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC12toRpcDecimalSo9NSDecimalaSgyF":{"name":"toRpcDecimal()","abstract":"Function to convert the underlying rpc value into a Decimal
which can be useful in some situations for integrating with other tools and frameworks.","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC19toNormalisedDecimalSo9NSDecimalaSgyF":{"name":"toNormalisedDecimal()","abstract":"
Function to convert the underlying normalised value into a Decimal
which can be useful in some situations for integrating with other tools and frameworks.","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC11toXTZAmountAA0G0CyF":{"name":"toXTZAmount()","abstract":"
Currently we are unable to cast directly from TokenAmount
to XTZAmount
. This function will create a new XTZAmount object from the TokenAmount.","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC1poiyA2C_ACtFZ":{"name":"+(_:_:)","abstract":"
Overload + operator to allow users to add two Token
amounts of the same type, together.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC2peoiyyACz_ACtFZ":{"name":"+=(_:_:)","abstract":"Overload += operator to allow users to add two Token
amounts of the same type, together in place.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC1soiyA2C_ACtFZ":{"name":"-(_:_:)","abstract":"Overload - operator to allow users to subtract two Token
amounts of the same type.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC2seoiyyACz_ACtFZ":{"name":"-=(_:_:)","abstract":"Overload -= operator to allow users to subtract one Token
amount of the same type from another, together in place.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC1moiySo9NSDecimalaAC_AFtFZ":{"name":"*(_:_:)","abstract":"Overload multiplcation operator to allow users to multiple a token by a dollar value, and return the localCurrency value of the token.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC1moiyA2C_SitFZ":{"name":"*(_:_:)","abstract":"Overload multiplcation operator to allow users to multiple a token by an Int. Useful for fee caluclation
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC1loiySbAC_ACtFZ":{"name":"<(_:_:)","abstract":"Conforming to Comparable
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Conforming to Equatable
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC11descriptionSSvp":{"name":"description","abstract":"Conforming to CustomStringConvertible
to print a number, giving the appearence of a numeric type
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Conforming to Hashable
to enable working with UITableViewDiffableDataSource
","parent_name":"TokenAmount"},"Classes/Token/TokenType.html#/s:14KukaiCoreSwift5TokenC0D4TypeO3xtzyA2EmF":{"name":"xtz","parent_name":"TokenType"},"Classes/Token/TokenType.html#/s:14KukaiCoreSwift5TokenC0D4TypeO8fungibleyA2EmF":{"name":"fungible","parent_name":"TokenType"},"Classes/Token/TokenType.html#/s:14KukaiCoreSwift5TokenC0D4TypeO11nonfungibleyA2EmF":{"name":"nonfungible","parent_name":"TokenType"},"Classes/Token/TokenType.html":{"name":"TokenType","abstract":"An Enum to express the type of a token. Different processes are needed to fetch a balance for a users XTZ wallet,","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC4nameSSSgvp":{"name":"name","abstract":"
The long name of a token. e.g. “Tezos”.
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC6symbolSSvp":{"name":"symbol","abstract":"The short name or the symbol of a token. e.g. “XTZ”.
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC9tokenTypeAC0dF0Ovp":{"name":"tokenType","abstract":"The type of this token. e.g. xtz, fungible, nonfungible
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC9faVersionAA02FaF0OSgvp":{"name":"faVersion","abstract":"The FaVersion of the token contract, nil for XTZ
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC7balanceAA0D6AmountCvp":{"name":"balance","abstract":"Object that holds and formats the balance of the token
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC13stakedBalanceAA0D6AmountCvp":{"name":"stakedBalance","abstract":"Object that holds and formats the staked balance of the token
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC15unstakedBalanceAA0D6AmountCvp":{"name":"unstakedBalance","abstract":"Object that holds and formats the pending unstaked balance of the token
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC16availableBalanceAA0D6AmountCvp":{"name":"availableBalance","abstract":"helper to return the available spendable balance of the token (balance - stakedBalance) - unstakedBalance
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC13decimalPlacesSivp":{"name":"decimalPlaces","abstract":"Get the underlying number of decimal places that this token represents
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC12thumbnailURL10Foundation0F0VSgvp":{"name":"thumbnailURL","abstract":"The URL to a cached version of the asset (data that we add later on through other service calls)
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC17localCurrencyRateSo9NSDecimalavp":{"name":"localCurrencyRate","abstract":"The current local currency rate of this token. Used to show the user the net worth of their holdings.
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC20tokenContractAddressSSSgvp":{"name":"tokenContractAddress","abstract":"In the case of FA1.2 or higher, we need to know the KT1 address for the token so we can fetch balances and make trades. (should be empty for xtz).
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC7tokenIdSo9NSDecimalaSgvp":{"name":"tokenId","abstract":"Each token type on a contract will have a unique token_id
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC8isHiddenSbvp":{"name":"isHidden","abstract":"Recording if the user has marked the token as hidden
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC18favouriteSortIndexSiSgvp":{"name":"favouriteSortIndex","abstract":"Recording if the position the index the user chose for the favourite token to appear
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC10firstlevelSo9NSDecimalavp":{"name":"firstlevel","abstract":"The block level where the token was first seen
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC9lastLevelSo9NSDecimalavp":{"name":"lastLevel","abstract":"The block level where the token was last seen
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC4nftsSayAA3NFTVGSgvp":{"name":"nfts","abstract":"The individual NFT’s owned of this token type
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC11mintingToolSSSgvp":{"name":"mintingTool","abstract":"The URL of the tool used to mint the item
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC11isFavouriteSbvp":{"name":"isFavourite","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC4name6symbol9tokenType9faVersion7balance13stakedBalance08unstakedM012thumbnailURL0G15ContractAddress0G2Id4nfts11mintingToolACSSSg_SSAC0dH0OAA02FaJ0OSgAA0D6AmountCAWSgAX10Foundation0P0VSgAPSo9NSDecimalaSgSayAA3NFTVGSgAPtcfc":{"name":"init(name:symbol:tokenType:faVersion:balance:stakedBalance:unstakedBalance:thumbnailURL:tokenContractAddress:tokenId:nfts:mintingTool:)","abstract":"Init a Token
object that will hold all the necessary data to interact with the Tezos network, and the Dexter exchange
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC4from03andD6Amount06stakeddG008unstakeddG0AcA11TzKTBalanceV_AA0dG0CAKSgALtcfc":{"name":"init(from:andTokenAmount:stakedTokenAmount:unstakedTokenAmount:)","abstract":"Init a Token
from an object returned by the TzKT API
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC4fromAcA17TzKTTokenTransferV_tcfc":{"name":"init(from:)","abstract":"Init a Token
from an object returned by the TzKT API
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC3xtzACyFZ":{"name":"xtz()","abstract":"Create a Token
object with all the settings needed for XTZ
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC3xtz10withAmount06stakedG008unstakedG0AcA0dG0C_A2ItFZ":{"name":"xtz(withAmount:stakedAmount:unstakedAmount:)","abstract":"Create a Token
object with all the settings needed for XTZ, with an initial amount. Useful for setting fees.
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC11placeholder7fromNFT6amount12thumbnailURLAcA0G0V_AA0D6AmountC10Foundation0J0VSgtFZ":{"name":"placeholder(fromNFT:amount:thumbnailURL:)","abstract":"Useful for creating placeholders for pending activity items
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC11descriptionSSvp":{"name":"description","abstract":"Conforming to CustomStringConvertible
to print a number, giving the appearence of a numeric type
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC5isXTZSbyF":{"name":"isXTZ()","abstract":"Helper function to check if the Token
instance being passed aroun is pointing to XTZ. As many functions will require different functionality for fa token versus XTZ
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Conforming to Equatable
to enable working with UITableViewDiffableDataSource
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Conforming to Hashable
to enable working with UITableViewDiffableDataSource
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC2idSSvp":{"name":"id","abstract":"Conforming to Identifiable
to enable working with ForEach and similiar looping functions","parent_name":"Token"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC4typeAA0E4TypeOvp":{"name":"type","abstract":"
enum used to differientate wallet class types. Needed for applications that allow users to create many different types of wallets
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC7addressSSvp":{"name":"address","abstract":"The TZ1 or TZ2 address of the wallet
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC10privateKey0a6CryptoC007PrivateG0Vvp":{"name":"privateKey","abstract":"An object representing the PrivateKey used to generate the wallet
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC9publicKey0a6CryptoC006PublicG0Vvp":{"name":"publicKey","abstract":"An object representing the PublicKey used to generate the wallet address
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC8mnemonic0a6CryptoC08MnemonicVSgvp":{"name":"mnemonic","abstract":"Optional Bip39 mnemonic used to generate the wallet
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC25secp256k1WithBase58String4typeACSgSS_AA0E4TypeOtcfc":{"name":"init(secp256k1WithBase58String:type:)","abstract":"Attempt to create an instance of a RegularWallet
from an encoded string containing a private key
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC12withMnemonic10passphraseACSg0a6CryptoC00G0V_SStcfc":{"name":"init(withMnemonic:passphrase:)","abstract":"Create a RegularWallet
by supplying a Mnemonic
and a passphrase (or “” if none).
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC19withShiftedMnemonic10passphraseACSg0a6CryptoC00H0V_SStcfc":{"name":"init(withShiftedMnemonic:passphrase:)","abstract":"Create a RegularWallet
by supplying a Mnemonic
that has been shifted and a passphrase (or “” if none).
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC13fromSecretKey10passphraseACSgSS_SSSgtcfc":{"name":"init(fromSecretKey:passphrase:)","abstract":"Create a RegularWallet
by supplying a a Base58 encoded string containing a secret key. Both encrypted and unencrypted are supported. Supports Tz1 and Tz2
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC18withMnemonicLength10passphraseACSg0a6CryptoC00G0V13NumberOfWordsO_SStcfc":{"name":"init(withMnemonicLength:passphrase:)","abstract":"Create a RegularWallet
by asking for a mnemonic of a given number of words and a passphrase (or “” if none).
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC4sign_11isOperation10completionySS_Sbys6ResultOySays5UInt8VGAA0A5ErrorVGctF":{"name":"sign(_:isOperation:completion:)","abstract":"Sign a hex payload with the private key
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC15privateKeyCurve0a6CryptoC0010EllipticalH0OyF":{"name":"privateKeyCurve()","abstract":"Return the curve used to create the key
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC22publicKeyBase58encodedSSyF":{"name":"publicKeyBase58encoded()","abstract":"Get a Base58 encoded version of the public key, in order to reveal the address on the network
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"RegularWallet"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCC8endpointSSvp":{"name":"endpoint","abstract":"The endpoint that will be added onto the TezosNodeConfig.primaryNodeURL
to form a full URL for the request
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCC7payload10Foundation4DataVSgvp":{"name":"payload","abstract":"An optional payload for sending HTTP POST requests
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCC12responseTypexmvp":{"name":"responseType","abstract":"The expected response type from the network
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCC6isPostSbvp":{"name":"isPost","abstract":"Computed property to indicate wheter or not this is a POST request
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCC8endpoint7payload12responseTypeACyxGSS_10Foundation4DataVSgxmtcfc":{"name":"init(endpoint:payload:responseType:)","abstract":"Init an RPC
object, to be passed to the network layer to performa request to the node.
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCC15encodableToData0E010Foundation0G0VSgqd___tSERd__lFZ":{"name":"encodableToData(encodable:)","abstract":"Helper function to wrap up JSONEncoder().encode
and log any errors.
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASSRszrlE10xtzBalance10forAddressACySSGSS_tFZ":{"name":"xtzBalance(forAddress:)","abstract":"Creates an RPC to fetch an XTZ balance for a given Address
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASSRszrlE11getDelegate10forAddressACySSGSS_tFZ":{"name":"getDelegate(forAddress:)","abstract":"Creates an RPC to fetch a deelgate for a given Address
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASSRszrlE10managerKey10forAddressACySSSgGSS_tFZ":{"name":"managerKey(forAddress:)","abstract":"Creates an RPC to fetch the managerKey for a given Address
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASSRszrlE7counter10forAddressACySSGSS_tFZ":{"name":"counter(forAddress:)","abstract":"Creates an RPC to fetch the current counter for a given Address
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASSRszrlE5forge16operationPayloadACySSGSgAA09OperationG0V_tFZ":{"name":"forge(operationPayload:)","abstract":"Creates an RPC to remotely forge an operation
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASSRszrlE6inject11signedBytesACySSGSgSS_tFZ":{"name":"inject(signedBytes:)","abstract":"Creates an RPC to inject an operation
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCA2A14BlockchainHeadVRszrlE010blockchainF0ACyAEGyFZ":{"name":"blockchainHead()","abstract":"Creates an RPC to fetch the HEAD of the blockchain and parse it into an object to extract the pieces we are interested in.
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCA2A14BlockchainHeadVRszrlE010blockchainF6Minus3ACyAEGyFZ":{"name":"blockchainHeadMinus3()","abstract":"Creates an RPC to fetch the HEAD of 3 blocks previous and parse it into an object to extract the pieces we are interested in.
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCA2A14NetworkVersionVRszrlE07networkF0ACyAEGyFZ":{"name":"networkVersion()","abstract":"Creates an RPC to fetch the details about the version of the network running on the given server.
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCA2A16NetworkConstantsVRszrlE07networkF0ACyAEGyFZ":{"name":"networkConstants()","abstract":"Creates an RPC to fetch the network constants for the given server, such as how much mutez it costs per byte of storage, or the maximum allowed gas amount
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASayAA16OperationPayloadVGRszrlE5parse11hashToParse8metadataACyAFGSgSS_AA0E8MetadataVtFZ":{"name":"parse(hashToParse:metadata:)","abstract":"Creates an RPC to remotely parse an operation to verify its contents. Function takes in a hash, as it is returned from the forge call. This function will do all the necessary parsing and formatting
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASayAA17OperationResponseVGRszrlE8preapply16operationPayloadACyAFGSgAA0eI0V_tFZ":{"name":"preapply(operationPayload:)","abstract":"Creates an RPC to preapply an operation. This OperationPayload
must have had its signature and protocol set
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCA2A17OperationResponseVRszrlE03runE00gE7PayloadACyAEGSgAA03RuneH0V_tFZ":{"name":"runOperation(runOperationPayload:)","abstract":"Creates an RPC to estimate an operation - deprecated
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCA2A17OperationResponseVRszrlE08simulateE003runE7PayloadACyAEGSgAA03RuneI0V_tFZ":{"name":"simulateOperation(runOperationPayload:)","abstract":"Creates an RPC to estimate an operation
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAA10Foundation4DataVRszrlE15contractStorage0G7AddressACyAFGSS_tFZ":{"name":"contractStorage(contractAddress:)","abstract":"Creates an RPC to fetch a contracts Michelson storage
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAA10Foundation4DataVRszrlE6bigMap2idACyAFGSS_tFZ":{"name":"bigMap(id:)","abstract":"Creates an RPC to fetch the contents of the given big map
","parent_name":"RPC"},"Classes/OperationUnknown.html#/s:14KukaiCoreSwift16OperationUnknownC11unknownKindSSvp":{"name":"unknownKind","abstract":"We need to capture and return whatever kind
value is supplied. But due to the fact that Operation
will parse this as an enum, with a fixed number of cases","parent_name":"OperationUnknown"},"Classes/OperationUnknown.html#/s:14KukaiCoreSwift16OperationUnknownC18allOtherPropertiesSDySSypGvp":{"name":"allOtherProperties","abstract":"
A dicitoanry containing all the top level keys and values. May contain string, decimal, bool, array of type Any, or dictionary of type [String: Any]
","parent_name":"OperationUnknown"},"Classes/OperationUnknown.html#/s:14KukaiCoreSwift16OperationUnknownC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Iterate through every key in the JSON and capture them all. Pass the object up to the super to pull out source, counter, fees etc
","parent_name":"OperationUnknown"},"Classes/OperationUnknown.html#/s:14KukaiCoreSwift16OperationUnknownC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Encode all values from allOtherProperties
into a JSON dictionary, use unknownKind as the kind
value, and then add anything applied to the super class
","parent_name":"OperationUnknown"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC6amountSSvp":{"name":"amount","abstract":"The amount of XTZ to send. Use TokenAmount().rpcRepresentation
to create this value
","parent_name":"OperationTransaction"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC11destinationSSvp":{"name":"destination","parent_name":"OperationTransaction"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC10parametersSDySSypGSgvp":{"name":"parameters","abstract":"Dictionary holding the entrypoint
and value
of the contract call
","parent_name":"OperationTransaction"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC6amount6source11destinationAcA11TokenAmountC_S2Stcfc":{"name":"init(amount:source:destination:)","abstract":"Create an OperationTransaction, to send an amount of token to a destination
","parent_name":"OperationTransaction"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC6amount6source11destination10parametersAcA11TokenAmountC_S2SSDySSypGtcfc":{"name":"init(amount:source:destination:parameters:)","abstract":"Create an OperationTransaction, to invoke a smart contract call
","parent_name":"OperationTransaction"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationTransaction"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"OperationTransaction"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC7isEqualySbACF":{"name":"isEqual(_:)","abstract":"A function to check if two operations are equal.
","parent_name":"OperationTransaction"},"Classes/OperationSeedNonceRevelation.html#/s:14KukaiCoreSwift28OperationSeedNonceRevelationC5levelSivp":{"name":"level","abstract":"Block level
","parent_name":"OperationSeedNonceRevelation"},"Classes/OperationSeedNonceRevelation.html#/s:14KukaiCoreSwift28OperationSeedNonceRevelationC5nonceSSvp":{"name":"nonce","parent_name":"OperationSeedNonceRevelation"},"Classes/OperationSeedNonceRevelation.html#/s:14KukaiCoreSwift28OperationSeedNonceRevelationC6wallet5level5nonceAcA6Wallet_p_SiSStcfc":{"name":"init(wallet:level:nonce:)","abstract":"Init with wallet object, block level, and nonce
","parent_name":"OperationSeedNonceRevelation"},"Classes/OperationSeedNonceRevelation.html#/s:14KukaiCoreSwift28OperationSeedNonceRevelationC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationSeedNonceRevelation"},"Classes/OperationSeedNonceRevelation.html#/s:14KukaiCoreSwift28OperationSeedNonceRevelationC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"OperationSeedNonceRevelation"},"Classes/OperationSeedNonceRevelation.html#/s:14KukaiCoreSwift28OperationSeedNonceRevelationC7isEqualySbACF":{"name":"isEqual(_:)","parent_name":"OperationSeedNonceRevelation"},"Classes/OperationReveal.html#/s:14KukaiCoreSwift15OperationRevealC9publicKeySSvp":{"name":"publicKey","parent_name":"OperationReveal"},"Classes/OperationReveal.html#/s:14KukaiCoreSwift15OperationRevealC6walletAcA6Wallet_p_tcfc":{"name":"init(wallet:)","abstract":"Create an OperationReveal.
","parent_name":"OperationReveal"},"Classes/OperationReveal.html#/s:14KukaiCoreSwift15OperationRevealC22base58EncodedPublicKey13walletAddressACSS_SStcfc":{"name":"init(base58EncodedPublicKey:walletAddress:)","abstract":"Create an OperationReveal.
","parent_name":"OperationReveal"},"Classes/OperationReveal.html#/s:14KukaiCoreSwift15OperationRevealC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Create a base operation.
","parent_name":"OperationReveal"},"Classes/OperationReveal.html#/s:14KukaiCoreSwift15OperationRevealC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Convert the object into a data format, such as JSON.
","parent_name":"OperationReveal"},"Classes/OperationReveal.html#/s:14KukaiCoreSwift15OperationRevealC7isEqualySbACF":{"name":"isEqual(_:)","abstract":"A function to check if two operations are equal.
","parent_name":"OperationReveal"},"Classes/OperationProposals.html#/s:14KukaiCoreSwift18OperationProposalsC6periodSivp":{"name":"period","abstract":"The voting period
","parent_name":"OperationProposals"},"Classes/OperationProposals.html#/s:14KukaiCoreSwift18OperationProposalsC9proposalsSaySSGvp":{"name":"proposals","abstract":"List of proposal identifiers
","parent_name":"OperationProposals"},"Classes/OperationProposals.html#/s:14KukaiCoreSwift18OperationProposalsC6wallet6period9proposalsAcA6Wallet_p_SiSaySSGtcfc":{"name":"init(wallet:period:proposals:)","abstract":"Init with wallet, voting period and list of proposal identifiers
","parent_name":"OperationProposals"},"Classes/OperationProposals.html#/s:14KukaiCoreSwift18OperationProposalsC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationProposals"},"Classes/OperationProposals.html#/s:14KukaiCoreSwift18OperationProposalsC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"OperationProposals"},"Classes/OperationProposals.html#/s:14KukaiCoreSwift18OperationProposalsC7isEqualySbACF":{"name":"isEqual(_:)","parent_name":"OperationProposals"},"Classes/OperationOrigination.html#/s:14KukaiCoreSwift20OperationOriginationC7balanceSSvp":{"name":"balance","abstract":"The initial balance to give to the contract
","parent_name":"OperationOrigination"},"Classes/OperationOrigination.html#/s:14KukaiCoreSwift20OperationOriginationC6scriptSDySSypGvp":{"name":"script","abstract":"Dictionary holding the code
and storage
of the contract to create.
","parent_name":"OperationOrigination"},"Classes/OperationOrigination.html#/s:14KukaiCoreSwift20OperationOriginationC6source7balance4code7storageACSS_AA9XTZAmountCS2Stcfc":{"name":"init(source:balance:code:storage:)","abstract":"Create an OperationOrigination.
","parent_name":"OperationOrigination"},"Classes/OperationOrigination.html#/s:14KukaiCoreSwift20OperationOriginationC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Create a base operation.
","parent_name":"OperationOrigination"},"Classes/OperationOrigination.html#/s:14KukaiCoreSwift20OperationOriginationC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Convert the object into a data format, such as JSON.
","parent_name":"OperationOrigination"},"Classes/OperationOrigination.html#/s:14KukaiCoreSwift20OperationOriginationC7isEqualySbACF":{"name":"isEqual(_:)","abstract":"A function to check if two operations are equal.
","parent_name":"OperationOrigination"},"Classes/OperationEndorsement.html#/s:14KukaiCoreSwift20OperationEndorsementC5levelSivp":{"name":"level","abstract":"Block level
","parent_name":"OperationEndorsement"},"Classes/OperationEndorsement.html#/s:14KukaiCoreSwift20OperationEndorsementC6wallet5levelAcA6Wallet_p_Sitcfc":{"name":"init(wallet:level:)","abstract":"Init with wallet and block level
","parent_name":"OperationEndorsement"},"Classes/OperationEndorsement.html#/s:14KukaiCoreSwift20OperationEndorsementC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationEndorsement"},"Classes/OperationEndorsement.html#/s:14KukaiCoreSwift20OperationEndorsementC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"OperationEndorsement"},"Classes/OperationEndorsement.html#/s:14KukaiCoreSwift20OperationEndorsementC7isEqualySbACF":{"name":"isEqual(_:)","parent_name":"OperationEndorsement"},"Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement/Content.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC07InlinedF0V7ContentV4kindAA0D4KindOvp":{"name":"kind","parent_name":"Content"},"Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement/Content.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC07InlinedF0V7ContentV5levelSivp":{"name":"level","parent_name":"Content"},"Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC07InlinedF0V6branchSSvp":{"name":"branch","parent_name":"InlinedEndorsement"},"Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC07InlinedF0V10operationsAE7ContentVvp":{"name":"operations","parent_name":"InlinedEndorsement"},"Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC07InlinedF0V9signatureSSSgvp":{"name":"signature","parent_name":"InlinedEndorsement"},"Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement/Content.html":{"name":"Content","parent_name":"InlinedEndorsement"},"Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement.html":{"name":"InlinedEndorsement","abstract":"Internal struct used to amtch expected struct of data
","parent_name":"OperationDoubleEndorsementEvidence"},"Classes/OperationDoubleEndorsementEvidence.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC3op1AC07InlinedF0Vvp":{"name":"op1","abstract":"The first endorsement
","parent_name":"OperationDoubleEndorsementEvidence"},"Classes/OperationDoubleEndorsementEvidence.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC3op2AC07InlinedF0Vvp":{"name":"op2","abstract":"The second endorsement (should be matching details of first)
","parent_name":"OperationDoubleEndorsementEvidence"},"Classes/OperationDoubleEndorsementEvidence.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC6wallet3op13op2AcA6Wallet_p_AC07InlinedF0VAItcfc":{"name":"init(wallet:op1:op2:)","abstract":"Init with wallet and 2 suspected endorsements
","parent_name":"OperationDoubleEndorsementEvidence"},"Classes/OperationDoubleEndorsementEvidence.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationDoubleEndorsementEvidence"},"Classes/OperationDoubleEndorsementEvidence.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"OperationDoubleEndorsementEvidence"},"Classes/OperationDoubleEndorsementEvidence.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC7isEqualySbACF":{"name":"isEqual(_:)","parent_name":"OperationDoubleEndorsementEvidence"},"Classes/OperationDoubleBakingEvidence.html#/s:14KukaiCoreSwift29OperationDoubleBakingEvidenceC3bh1AA0D11BlockHeaderVvp":{"name":"bh1","abstract":"The block header of the first baked block
","parent_name":"OperationDoubleBakingEvidence"},"Classes/OperationDoubleBakingEvidence.html#/s:14KukaiCoreSwift29OperationDoubleBakingEvidenceC3bh2AA0D11BlockHeaderVvp":{"name":"bh2","abstract":"The block header of the second baked block
","parent_name":"OperationDoubleBakingEvidence"},"Classes/OperationDoubleBakingEvidence.html#/s:14KukaiCoreSwift29OperationDoubleBakingEvidenceC6wallet3bh13bh2AcA6Wallet_p_AA0D11BlockHeaderVAItcfc":{"name":"init(wallet:bh1:bh2:)","abstract":"Init with wallet and two block headers
","parent_name":"OperationDoubleBakingEvidence"},"Classes/OperationDoubleBakingEvidence.html#/s:14KukaiCoreSwift29OperationDoubleBakingEvidenceC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationDoubleBakingEvidence"},"Classes/OperationDoubleBakingEvidence.html#/s:14KukaiCoreSwift29OperationDoubleBakingEvidenceC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"OperationDoubleBakingEvidence"},"Classes/OperationDoubleBakingEvidence.html#/s:14KukaiCoreSwift29OperationDoubleBakingEvidenceC7isEqualySbACF":{"name":"isEqual(_:)","parent_name":"OperationDoubleBakingEvidence"},"Classes/OperationDelegation.html#/s:14KukaiCoreSwift19OperationDelegationC8delegateSSSgvp":{"name":"delegate","abstract":"The baker to delegate too, or nil to undelegate
","parent_name":"OperationDelegation"},"Classes/OperationDelegation.html#/s:14KukaiCoreSwift19OperationDelegationC6source8delegateACSS_SSSgtcfc":{"name":"init(source:delegate:)","abstract":"Create an OperationDelegation.
","parent_name":"OperationDelegation"},"Classes/OperationDelegation.html#/s:14KukaiCoreSwift19OperationDelegationC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Create a base operation.
","parent_name":"OperationDelegation"},"Classes/OperationDelegation.html#/s:14KukaiCoreSwift19OperationDelegationC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Convert the object into a data format, such as JSON.
","parent_name":"OperationDelegation"},"Classes/OperationDelegation.html#/s:14KukaiCoreSwift19OperationDelegationC7isEqualySbACF":{"name":"isEqual(_:)","abstract":"A function to check if two operations are equal.
","parent_name":"OperationDelegation"},"Classes/OperationBallot/Ballot.html#/s:14KukaiCoreSwift15OperationBallotC0E0O3nayyA2EmF":{"name":"nay","parent_name":"Ballot"},"Classes/OperationBallot/Ballot.html#/s:14KukaiCoreSwift15OperationBallotC0E0O3yayyA2EmF":{"name":"yay","parent_name":"Ballot"},"Classes/OperationBallot/Ballot.html#/s:14KukaiCoreSwift15OperationBallotC0E0O4passyA2EmF":{"name":"pass","parent_name":"Ballot"},"Classes/OperationBallot/Ballot.html":{"name":"Ballot","abstract":"Enum matching the available ballot options
","parent_name":"OperationBallot"},"Classes/OperationBallot.html#/s:14KukaiCoreSwift15OperationBallotC6periodSivp":{"name":"period","abstract":"The voting period
","parent_name":"OperationBallot"},"Classes/OperationBallot.html#/s:14KukaiCoreSwift15OperationBallotC8proposalSSvp":{"name":"proposal","abstract":"The identifier of the proposa;
","parent_name":"OperationBallot"},"Classes/OperationBallot.html#/s:14KukaiCoreSwift15OperationBallotC6ballotAC0E0Ovp":{"name":"ballot","abstract":"The wallet holders vote
","parent_name":"OperationBallot"},"Classes/OperationBallot.html#/s:14KukaiCoreSwift15OperationBallotC6wallet6period8proposal6ballotAcA6Wallet_p_SiSSAC0E0Otcfc":{"name":"init(wallet:period:proposal:ballot:)","abstract":"Init with wallet, period, proposal and ballot
","parent_name":"OperationBallot"},"Classes/OperationBallot.html#/s:14KukaiCoreSwift15OperationBallotC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationBallot"},"Classes/OperationBallot.html#/s:14KukaiCoreSwift15OperationBallotC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"OperationBallot"},"Classes/OperationBallot.html#/s:14KukaiCoreSwift15OperationBallotC7isEqualySbACF":{"name":"isEqual(_:)","parent_name":"OperationBallot"},"Classes/OperationActivateAccount.html#/s:14KukaiCoreSwift24OperationActivateAccountC9publicKeySSvp":{"name":"publicKey","parent_name":"OperationActivateAccount"},"Classes/OperationActivateAccount.html#/s:14KukaiCoreSwift24OperationActivateAccountC6secretSSvp":{"name":"secret","parent_name":"OperationActivateAccount"},"Classes/OperationActivateAccount.html#/s:14KukaiCoreSwift24OperationActivateAccountC6wallet9andSecretAcA6Wallet_p_SStcfc":{"name":"init(wallet:andSecret:)","abstract":"Create an OperationActivateAccount.
","parent_name":"OperationActivateAccount"},"Classes/OperationActivateAccount.html#/s:14KukaiCoreSwift24OperationActivateAccountC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Create a base operation.
","parent_name":"OperationActivateAccount"},"Classes/OperationActivateAccount.html#/s:14KukaiCoreSwift24OperationActivateAccountC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Convert the object into a data format, such as JSON.
","parent_name":"OperationActivateAccount"},"Classes/OperationActivateAccount.html#/s:14KukaiCoreSwift24OperationActivateAccountC7isEqualySbACF":{"name":"isEqual(_:)","abstract":"A function to check if two operations are equal.
","parent_name":"OperationActivateAccount"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC13operationKindAA0dF0Ovp":{"name":"operationKind","abstract":"An enum to denote the type of operation. e.g. transaction
, delegation
, reveal
etc.
","parent_name":"Operation"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC6sourceSSSgvp":{"name":"source","abstract":"The source address for the operation
","parent_name":"Operation"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC7counterSSSgvp":{"name":"counter","abstract":"A string representing a numeric counter. Must be unique and 1 higher than the previous counter. Current counter obtained from the metadata query in TezosNodeClient
","parent_name":"Operation"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC13operationFeesAA0dF0Vvp":{"name":"operationFees","abstract":"Object representing the various fees, storage and compute required to fulfil this operation
","parent_name":"Operation"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC13operationKind6sourceAcA0dF0O_SStcfc":{"name":"init(operationKind:source:)","abstract":"Create a base operation.
","parent_name":"Operation"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Create a base operation.
","parent_name":"Operation"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Convert the object into a data format, such as JSON.
","parent_name":"Operation"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC7isEqualySbACF":{"name":"isEqual(_:)","abstract":"A function to check if two operations are equal.
","parent_name":"Operation"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC4typeAA0E4TypeOvp":{"name":"type","abstract":"The wallet type, hardcoded to always be WalletType.ledger
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC7addressSSvp":{"name":"address","abstract":"The TZ address pulled from the Ledger device, cached to avoid complex retrieval when fetching balances etc.
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC9publicKeySSvp":{"name":"publicKey","abstract":"The raw hex public key extracted from the Ledger, needed in order to perform REVEAL operations
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC14derivationPathSSvp":{"name":"derivationPath","abstract":"The derivation path used to fetch the address and public key
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC5curve0a6CryptoC015EllipticalCurveOvp":{"name":"curve","abstract":"The elliptical curve used to fetch the address and public key
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC10ledgerUUIDSSvp":{"name":"ledgerUUID","abstract":"The unique ledger UUID, that corresponds to this wallet address
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC7address9publicKey14derivationPath5curve10ledgerUUIDACSgSS_S2S0a6CryptoC015EllipticalCurveOSStcfc":{"name":"init(address:publicKey:derivationPath:curve:ledgerUUID:)","abstract":"Create an instance of a LedgerWallet. Can return nil if invalid public key supplied
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC4sign_11isOperation10completionySS_Sbys6ResultOySays5UInt8VGAA0A5ErrorVGctF":{"name":"sign(_:isOperation:completion:)","abstract":"Sign a hex string.","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC15privateKeyCurve0a6CryptoC0010EllipticalH0OyF":{"name":"privateKeyCurve()","abstract":"
Function to extract the curve used to create the public key
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC22publicKeyBase58encodedSSyF":{"name":"publicKeyBase58encoded()","abstract":"Function to convert the public key into a Base58 encoded string
","parent_name":"LedgerWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC4typeAA10WalletTypeOvp":{"name":"type","abstract":"The underlying wallet type, set to .hd
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC7addressSSvp":{"name":"address","abstract":"The public TZ1 address of the wallet
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC10privateKey0a6CryptoC007PrivateF0Vvp":{"name":"privateKey","abstract":"An WalletCore object representing the PrivateKey used to generate the wallet
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC9publicKey0a6CryptoC006PublicF0Vvp":{"name":"publicKey","abstract":"An WalletCore object representing the PublicKey used to generate the wallet address
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC8mnemonic0a6CryptoC08MnemonicVvp":{"name":"mnemonic","abstract":"The Bip39 mnemonic used to generate the wallet
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC14derivationPathSSvp":{"name":"derivationPath","abstract":"The Bip44 derivationPath used to create the wallet
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC12withMnemonic10passphrase14derivationPathACSg0a6CryptoC00F0V_S2Stcfc":{"name":"init(withMnemonic:passphrase:derivationPath:)","abstract":"Create a HDWallet
by supplying a mnemonic string and a passphrase (or “” if none).
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC18withMnemonicLength10passphrase14derivationPathACSg0a6CryptoC00F0V13NumberOfWordsO_S2Stcfc":{"name":"init(withMnemonicLength:passphrase:derivationPath:)","abstract":"Create a HDWallet
by asking for a mnemonic of a given number of words and a passphrase (or “” if none).
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC4sign_11isOperation10completionySS_Sbys6ResultOySays5UInt8VGAA0A5ErrorVGctF":{"name":"sign(_:isOperation:completion:)","abstract":"Sign a hex payload with the private key
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC15privateKeyCurve0a6CryptoC0010EllipticalG0OyF":{"name":"privateKeyCurve()","abstract":"Return the curve used to create the key
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC22publicKeyBase58encodedSSyF":{"name":"publicKeyBase58encoded()","abstract":"Get a Base58 encoded version of the public key, in order to reveal the address on the network
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC11createChild12accountIndexACSgSi_tF":{"name":"createChild(accountIndex:)","abstract":"The default implementation in Ledger is to not give users the option to provide their own derivation path, but instead increment the “account” field by 1 each time.","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC11createChild14derivationPathACSgSS_tF":{"name":"createChild(derivationPath:)","abstract":"
This function will create a new HDWallet
, by using the same key combined with the supplied derivationPath
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"HDWallet"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC8contractSSvp":{"name":"contract","parent_name":"BetterCallDevTokenMetadata"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC7networkSSvp":{"name":"network","parent_name":"BetterCallDevTokenMetadata"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC8token_idSivp":{"name":"token_id","parent_name":"BetterCallDevTokenMetadata"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC6symbolSSSgvp":{"name":"symbol","parent_name":"BetterCallDevTokenMetadata"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC4nameSSSgvp":{"name":"name","parent_name":"BetterCallDevTokenMetadata"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC8decimalsSivp":{"name":"decimals","parent_name":"BetterCallDevTokenMetadata"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC9faVersionAA02FaJ0OSgvp":{"name":"faVersion","parent_name":"BetterCallDevTokenMetadata"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC8imageURL10Foundation0J0VSgvp":{"name":"imageURL","parent_name":"BetterCallDevTokenMetadata"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV19isSingleTransaction10operationsAA0dI0CSgSayAA0D0CG_tFZ":{"name":"isSingleTransaction(operations:)","abstract":"Filter reveal operation (if present), and check if what remains is a single OperationTransaction","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV13isTezTransfer10operationsAA0D11TransactionCSgSayAA0D0CG_tFZ":{"name":"isTezTransfer(operations:)","abstract":"
Filter and verify only 1 transaction exists thats sending XTZ. If so return this operation, otherwise return false
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV10isDelegate10operationsAA0D10DelegationCSgSayAA0D0CG_tFZ":{"name":"isDelegate(operations:)","abstract":"Filter and verify only 1 transaction exists thats setting a baker. If so return this operation, otherwise return false
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV17isFaTokenTransfer10operationsAA0D11TransactionC9operation_SS13tokenContractSS9rpcAmountSo9NSDecimalaSg0N2IdSS11destinationtSgSayAA0D0CG_tFZ":{"name":"isFaTokenTransfer(operations:)","abstract":"Filter and verify only 1 transaction exists thats sending a token. If so return this operation, otherwise return false
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV20isSingleContractCall10operationsAA0D11TransactionC9operation_SS10entrypointSS7addresstSgSayAA0D0CG_tFZ":{"name":"isSingleContractCall(operations:)","abstract":"Filter and verify only 1 transaction exists its not a transfer operation. If so return this operation, otherwise return false
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV26faTokenDetailsFromTransfer11transactionSS13tokenContract_SS9rpcAmountSo9NSDecimalaSg0M2IdSS11destinationtSgAA0D11TransactionC_tFZ":{"name":"faTokenDetailsFromTransfer(transaction:)","abstract":"Extract details from a transfer payload in order to present to the user what it is they are trying to send
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV36tokenIdAndAmountFromApproveMichelson9michelsonSS03rpcJ0_So9NSDecimalaSg0gH0SS11destinationtSgyp_tFZ":{"name":"tokenIdAndAmountFromApproveMichelson(michelson:)","abstract":"Extract rpc amount (without decimal info) a tokenId, and the destination from a michelson approve
value
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV35tokenIdFromUpdateOperatorsMichelson9michelsonSo9NSDecimalaSg0gH0_SS11destinationtSgyp_tFZ":{"name":"tokenIdFromUpdateOperatorsMichelson(michelson:)","abstract":"Extract a tokenId, and the destination from a michelson update_operators
value
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV31tokenAmountFromExecuteMichelson9michelson8contractSo9NSDecimalaSgyp_SStFZ":{"name":"tokenAmountFromExecuteMichelson(michelson:contract:)","abstract":"Extract rpc amount (without decimal info) michelson execute
value for a 3route call
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV31tokenAmountFromDepositMichelson9michelsonSo9NSDecimalaSgyp_tFZ":{"name":"tokenAmountFromDepositMichelson(michelson:)","abstract":"Extract rpc amount (without decimal info) michelson deposit
value for a crunchy stake call
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV29tokenAmountFromOfferMichelson9michelsonSo9NSDecimalaSgyp_tFZ":{"name":"tokenAmountFromOfferMichelson(michelson:)","abstract":"Extract rpc amount (without decimal info) michelson offer
value for a OBJKT offer call
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV27tokenAmountFromBidMichelson9michelsonSo9NSDecimalaSgyp_tFZ":{"name":"tokenAmountFromBidMichelson(michelson:)","abstract":"Extract rpc amount (without decimal info) michelson offer
value for a OBJKT offer call
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV37tokenIdAndAmountFromTransferMichelson9michelsonSS03rpcJ0_So9NSDecimalaSg0gH0SS11destinationtSgyp_tFZ":{"name":"tokenIdAndAmountFromTransferMichelson(michelson:)","abstract":"Extract rpc amount (without decimal info) a tokenId, and the destination from a michelson FA1.2 / FA2 transfer payload
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV29tokenIdAndAmountFromMichelson9michelson8contractSS03rpcJ0_So9NSDecimalaSg0gH0SSSg11destinationtSgyp_SStFZ":{"name":"tokenIdAndAmountFromMichelson(michelson:contract:)","abstract":"Extract rpc amount (without decimal info) a tokenId, and the destination from a michelson","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV31firstNonZeroTokenTransferAmount10operationsSS13tokenContract_SS03rpcL0So9NSDecimalaSg0N2IdSS11destinationtSgSayAA0D0CG_tFZ":{"name":"firstNonZeroTokenTransferAmount(operations:)","abstract":"
Run through list of operations and extract the first valid faTokenDetailsFrom(transaction: ...)
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV12filterReveal10operationsSayAA0D0CGAJ_tFZ":{"name":"filterReveal(operations:)","abstract":"
Reveal operation is often visually hidden from user, as its a mandatory step thats handled automatically
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV25filterRevealApporveUpdate10operationsSayAA0D0CGAJ_tFZ":{"name":"filterRevealApporveUpdate(operations:)","abstract":"Reveal, Approve and UpdateOperator operations can be appended to operation lists. When determining what the intent of the operation array is, it can be important to ignore these
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV011containsAllD12Transactions10operations12ignoreRevealSbSayAA0D0CG_SbtFZ":{"name":"containsAllOperationTransactions(operations:ignoreReveal:)","abstract":"Check if the array is only of type OperationTransaction, optionally ignore reveal as its usually supressed from user","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV017containsAnUnknownD010operationsSbSayAA0D0CG_tFZ":{"name":"containsAnUnknownOperation(operations:)","abstract":"
Check if the array is contains at least 1 OperationUnknown","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV18totalTezAmountSent10operationsAA9XTZAmountCSayAA0D0CG_tFZ":{"name":"totalTezAmountSent(operations:)","abstract":"
Run through list of operations and extract .amount from any OperationTransaction + balance from any OperationOrigination
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV25isNonTransferContractCall9operationAA0D11TransactionCAG_SS10entrypointSS7addresstSgAA0D0C_tFZ":{"name":"isNonTransferContractCall(operation:)","abstract":"Check if the operation is a contract call, but ignore entrypoint trasnfer","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV14isContractCall9operationAA0D11TransactionCAG_SS10entrypointSS7addresstSgAA0D0C_tFZ":{"name":"isContractCall(operation:)","abstract":"
Check if the operation is a contract call, return the entrypoint and address if so, nil if not
","parent_name":"Extractor"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC04sendD0_2of4from2toSayAA0D0CGAA11TokenAmountC_AA0J0CS2StFZ":{"name":"sendOperation(_:of:from:to:)","abstract":"Create the operations necessary to send an amount of a token to a destination address.
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC04sendD0_5ofNft4from2toSayAA0D0CGSo9NSDecimala_AA3NFTVS2StFZ":{"name":"sendOperation(_:ofNft:from:to:)","abstract":"Create the operations necessary to send aan NFT
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC08delegateD02to4fromSayAA0D0CGSS_SStFZ":{"name":"delegateOperation(to:from:)","abstract":"Create the operations necessary to delegate funds to a baker.
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC010undelegateD07addressSayAA0D0CGSS_tFZ":{"name":"undelegateOperation(address:)","abstract":"Create the operations necessary to remove the current delegate from an address.
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC14swapXtzToToken7withDex9xtzAmount03miniM013walletAddress7timeoutSayAA0D0CGAA14DipDupExchangeV_AA9XTZAmountCAA0iM0CSSSdtFZ":{"name":"swapXtzToToken(withDex:xtzAmount:minTokenAmount:walletAddress:timeout:)","abstract":"Create the operations necessary to perform an exchange of XTZ for a given FA token, using a given dex
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC07approveD012tokenAddress07spenderH09allowance06walletH0AA0D0CSS_SSAA11TokenAmountCSStFZ":{"name":"approveOperation(tokenAddress:spenderAddress:allowance:walletAddress:)","abstract":"Create an operation to call the entrypoint approve
, to allow another address to spend some of your token (only FA1.2)","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC015updateOperatorsD012tokenAddress0H2Id07spenderI006walletI0AA0D0CSS_S3StFZ":{"name":"updateOperatorsOperation(tokenAddress:tokenId:spenderAddress:walletAddress:)","abstract":"
Create an operation to call the entrypoint update_operators
, to allow another address to spend some of your token (only FA2)","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC09allowanceD08standard12tokenAddress0H2Id07spenderI00F006walletI0AA0D0CAA19DipDupTokenStandardO_S2SSgSSAA0O6AmountCSStFZ":{"name":"allowanceOperation(standard:tokenAddress:tokenId:spenderAddress:allowance:walletAddress:)","abstract":"
Return the operation necessary to register an allowance (either calling apporve
or update_operators
) depending on the token standard version. Removing the need to check manually","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC15removeLiquidity7withDex6minXTZ0J5Token15liquidityToBurn13walletAddress7timeoutSayAA0D0CGAA14DipDupExchangeV_AA9XTZAmountCAA0L6AmountCASSSSdtFZ":{"name":"removeLiquidity(withDex:minXTZ:minToken:liquidityToBurn:walletAddress:timeout:)","abstract":"
Create the operations necessary to remove liquidity from a dex contract, also withdraw pending rewards if applicable. Use DexCalculationService to figure out the numbers required
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC15withdrawRewards7withDex13walletAddressSayAA0D0CGAA14DipDupExchangeV_SStFZ":{"name":"withdrawRewards(withDex:walletAddress:)","abstract":"Create the operations necessary to withdraw rewards from a dex contract. For example in quipuswap, XTZ provided as liquidity will earn baking rewards. This can been withdrawn at any time while leaving liquidity in palce
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC16operationPayload12fromMetadata13andOperations13walletAddress22base58EncodedPublicKeyAA0dG0VAA0dI0V_SayAA0D0CGS2StFZ":{"name":"operationPayload(fromMetadata:andOperations:walletAddress:base58EncodedPublicKey:)","abstract":"Convert an array of operations into the format expected by the RPC. Will also inject a OperationReveal
if the sender has not yet revealed their public key.
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC27createDexterTimestampString19nowPlusTimeIntervalSSSd_tFZ":{"name":"createDexterTimestampString(nowPlusTimeInterval:)","abstract":"Dexter requires date strings to act as deadline dates for exchanges.","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC18sendTokenMichelson12forFaVersion11tokenAmount0L2Id2to4fromSDySSypGAA0jK0O_AA0gM0CSo9NSDecimalaS2StFZ":{"name":"sendTokenMichelson(forFaVersion:tokenAmount:tokenId:to:from:)","parent_name":"OperationFactory"},"Classes/OperationFactory/Extractor.html":{"name":"Extractor","abstract":"
Internal Struct to encapsulate helpers methods needed to extract critical information from an array of operations, needed for processing decisions like “do i display a send token screen, or a send NFt screen”, fetching total XTZ sent in 1 action etc
","parent_name":"OperationFactory"},"Classes/TzKTClient/Constants.html#/s:14KukaiCoreSwift10TzKTClientC9ConstantsV21tokenBalanceQuerySizeSivpZ":{"name":"tokenBalanceQuerySize","parent_name":"Constants"},"Classes/TzKTClient/TzKTServiceError.html#/s:14KukaiCoreSwift10TzKTClientC0D14KTServiceErrorO10invalidURLyA2EmF":{"name":"invalidURL","parent_name":"TzKTServiceError"},"Classes/TzKTClient/TzKTServiceError.html#/s:14KukaiCoreSwift10TzKTClientC0D14KTServiceErrorO14invalidAddressyA2EmF":{"name":"invalidAddress","parent_name":"TzKTServiceError"},"Classes/TzKTClient/TzKTServiceError.html#/s:14KukaiCoreSwift10TzKTClientC0D14KTServiceErrorO05parseG0yAESScAEmF":{"name":"parseError(_:)","parent_name":"TzKTServiceError"},"Classes/TzKTClient/TzKTServiceError.html":{"name":"TzKTServiceError","abstract":"Unique Errors that TzKTClient can throw
","parent_name":"TzKTClient"},"Classes/TzKTClient/Constants.html":{"name":"Constants","abstract":"Constants needed for interacting with the API
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC11isListeningSbvp":{"name":"isListening","abstract":"Is currently monitoring an address for update notifications
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC16accountDidChangeSaySSGvp":{"name":"accountDidChange","abstract":"Notifications of monitored addresses that have changed
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC14networkService6config19betterCallDevClient06dipDupL0AcA07NetworkG0C_AA09TezosNodeL6ConfigVAA06BetterjkL0CAA03DipnL0Ctcfc":{"name":"init(networkService:config:betterCallDevClient:dipDupClient:)","abstract":"Init a TzKTClient
with a NetworkService
and a TezosNodeClientConfig
and a BetterCallDevClient
.
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC10getStorage11forContract6ofType10completionySS_xmys6ResultOyxAA0A5ErrorVGctSeRzSERzlF":{"name":"getStorage(forContract:ofType:completion:)","abstract":"Get the storage of a given contract and parse it to a supplied model type
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC9getBigMap5forId6ofType10completionySS_xmys6ResultOyxAA0A5ErrorVGctSeRzSERzlF":{"name":"getBigMap(forId:ofType:completion:)","abstract":"Get the keys of a big map, by ID and parse it to a model
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC12getBigMapKey5forId3key6ofType10completionySS_SSxmys6ResultOyxAA0A5ErrorVGctSeRzSERzlF":{"name":"getBigMapKey(forId:key:ofType:completion:)","abstract":"Get the keys of a big map, but filtered to only one specific key. Parse the response as the supplied model
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC14suggestAccount9forString10completionySS_ys6ResultOyAA0D9KTAddressVSgAA0A5ErrorVGctF":{"name":"suggestAccount(forString:completion:)","abstract":"Call https://api.tzkt.io/v1/suggest/accounts/… appending the supplied string, in an attempt to search for an account with a known alias
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC6bakers10completionyys6ResultOySayAA0D7KTBakerVGAA0A5ErrorVGc_tF":{"name":"bakers(completion:)","abstract":"Call https://api.baking-bad.org/v2/bakers/ for a list of public bakers if on mainnet, else search for all accounts self delegating on testnet
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC11bakerConfig10forAddress10completionySS_ys6ResultOyAA0D7KTBakerVAA0A5ErrorVGctF":{"name":"bakerConfig(forAddress:completion:)","abstract":"Call https://api.baking-bad.org/v2/bakers/…?configs=true to get the config settings for the given baker
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC16delegatorRewards10forAddress5limit10completionySS_Siys6ResultOySayAA0D17KTDelegatorRewardVGAA0A5ErrorVGctF":{"name":"delegatorRewards(forAddress:limit:completion:)","abstract":"Call https://api.tzkt.io/v1/rewards/delegators/…?limit=… to get the config settings for the given baker
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC25estimateLastAndNextReward10forAddress8delegate10completionySS_AA0D17KTAccountDelegateVys6ResultOyAA09AggregateJ11InformationVAA0A5ErrorVGctF":{"name":"estimateLastAndNextReward(forAddress:delegate:completion:)","abstract":"Make many different calls to attempt to figure out the previous reward the user should have received, and the next potential reward
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC13getLastReward10forAddress12uniqueBakers15payoutAddresses10completionySS_SayAA0D9KTAddressVGSDySSAJGys6ResultOySayAA0D13KTTransactionVGAA0A5ErrorVGctF":{"name":"getLastReward(forAddress:uniqueBakers:payoutAddresses:completion:)","abstract":"Take all the baker addresses and payout addresses and find the last transaction (if any) received from any of them
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC6cycles5limit10completionySi_ys6ResultOySayAA0D7KTCycleVGAA0A5ErrorVGctF":{"name":"cycles(limit:completion:)","abstract":"Call https://api.tzkt.io/v1/cycles?limit=… to get the 10 most recent cycles
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC13cycleForLevel6cycles5levelAA0D7KTCycleVSgSayAHG_So9NSDecimalatF":{"name":"cycleForLevel(cycles:level:)","abstract":"Given a list of cycles, search through them to find what cycle a given block level appeared in","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC12getOperation6byHash10completionySS_ySayAA0D11KTOperationVGSg_AA0A5ErrorVSgtctF":{"name":"getOperation(byHash:completion:)","abstract":"
Query details about the given operation
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC23listenForAccountChanges9addresses13withDebuggingySaySSG_SbtF":{"name":"listenForAccountChanges(addresses:withDebugging:)","abstract":"Open a websocket connection to request a notification for any changes to the given account. The @Published var accountDidChange
will be notified if something occurs
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC30stopListeningForAccountChangesyyF":{"name":"stopListeningForAccountChanges()","abstract":"Close the websocket from listenForAccountChanges
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC31changeAddressToListenForChanges9addressesySaySSG_tF":{"name":"changeAddressToListenForChanges(addresses:)","abstract":"Close the current connection and open another
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC15getBalanceCount10forAddress10completionySS_ys6ResultOySiAA0A5ErrorVGctF":{"name":"getBalanceCount(forAddress:completion:)","abstract":"Get the count of tokens the given address has balances for (excluding zero balances)
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC14getBalancePage10forAddress6offset10completionySS_Siys6ResultOySayAA0D9KTBalanceVGAA0A5ErrorVGctF":{"name":"getBalancePage(forAddress:offset:completion:)","abstract":"Tokens balances and metadata need to be fetch from a paginated API. THis function calls a sinlerequest or 1 page of balances / metadata
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC10getAccount10forAddress7fromURL10completionySS_10Foundation0K0VSgys6ResultOyAA0D9KTAccountVAA0A5ErrorVGctF":{"name":"getAccount(forAddress:fromURL:completion:)","abstract":"Get the account object from TzKT caontaining information about the address, its balance and baker
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC14getAllBalances10forAddress10completionySS_ys6ResultOyAA7AccountVAA0A5ErrorVGctF":{"name":"getAllBalances(forAddress:completion:)","abstract":"Get all balances from one function call, by fetching the result from getBalanceCount
and using that to decide how many pages should be called
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC9avatarURL8forToken10Foundation0G0VSgSS_tFZ":{"name":"avatarURL(forToken:)","abstract":"In order to access the cached images, you need the URL it was downloaded from. This can either be found inside the Token
objects returned as part of Account
from the fetchAccountInfo
func.","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC17fetchTransactions10forAddress5limit10completionySS_SiySayAA0D13KTTransactionVGctF":{"name":"fetchTransactions(forAddress:limit:completion:)","abstract":"
Fetch all transactions, both account operations, and token transfers, and combine them into 1 response
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC17groupTransactions12transactions20currentWalletAddressSayAA0D18KTTransactionGroupVGSayAA0dL0VG_SStF":{"name":"groupTransactions(transactions:currentWalletAddress:)","abstract":"Group transactions into logical groups, so user doesn’t see N enteries for 1 contract call resulting in many internal operations
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:13SignalRClient21HubConnectionDelegateP17connectionDidOpen03hubD0yAA0cD0C_tF":{"name":"connectionDidOpen(hubConnection:)","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:13SignalRClient21HubConnectionDelegateP18connectionDidClose5errorys5Error_pSg_tF":{"name":"connectionDidClose(error:)","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:13SignalRClient21HubConnectionDelegateP23connectionDidFailToOpen5errorys5Error_p_tF":{"name":"connectionDidFailToOpen(error:)","parent_name":"TzKTClient"},"Classes/TezosNodeClient/TezosNodeClientError.html#/s:14KukaiCoreSwift15TezosNodeClientC0deF5ErrorO28noDexterExchangeAddressFoundyA2EmF":{"name":"noDexterExchangeAddressFound","parent_name":"TezosNodeClientError"},"Classes/TezosNodeClient/TezosNodeClientError.html#/s:14KukaiCoreSwift15TezosNodeClientC0deF5ErrorO16michelsonParsingyA2EmF":{"name":"michelsonParsing","parent_name":"TezosNodeClientError"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC6configAA0deF6ConfigVvp":{"name":"config","abstract":"The configuration object containing all the necessary settings to connect and communicate with the Tezos node
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC14networkServiceAA07NetworkH0Cvp":{"name":"networkService","abstract":"The NetworkService
object that will perform all the networking calls
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC16operationServiceAA09OperationH0Cvp":{"name":"operationService","abstract":"The OperationService
object that will perform forging, parsing, signing, preapply and injections of operations
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC19feeEstimatorServiceAA03FeehI0Cvp":{"name":"feeEstimatorService","abstract":"The service responsible for calculating network fees on behalf of the user
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC14networkVersionAA07NetworkH0VSgvp":{"name":"networkVersion","abstract":"Available information about the version of the network, that the conected server is running. Call tezosNodeClient.fetchNetworkInformation(...)
to populate
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC16networkConstantsAA07NetworkH0VSgvp":{"name":"networkConstants","abstract":"Available information about the constants of the network, that the conected server is running. Call tezosNodeClient.fetchNetworkInformation(...)
to populate
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient/TezosNodeClientError.html":{"name":"TezosNodeClientError","abstract":"Types of errors
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC6configAcA0deF6ConfigV_tcfc":{"name":"init(config:)","abstract":"Init a TezosNodeClient
with a TezosNodeClientConfig
.
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC10getBalance10forAddress10completionySS_ys6ResultOyAA9XTZAmountCAA0A5ErrorVGctF":{"name":"getBalance(forAddress:completion:)","abstract":"Gets the xtz balance for a given Address.
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC11getDelegate10forAddress10completionySS_ys6ResultOySSAA0A5ErrorVGctF":{"name":"getDelegate(forAddress:completion:)","abstract":"Gets the delegate for the given address.
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC8estimate10operations13walletAddress22base58EncodedPublicKey10completionySayAA9OperationCG_S2Sys6ResultOyAA19FeeEstimatorServiceC010EstimationQ0VAA0A5ErrorVGctF":{"name":"estimate(operations:walletAddress:base58EncodedPublicKey:completion:)","abstract":"Take an array of operations and estimate the gas, storage, baker fee and burn fees required to inject it onto the network","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC4send10operations10withWallet10completionySayAA9OperationCG_AA0J0_pys6ResultOySSAA0A5ErrorVGctF":{"name":"send(operations:withWallet:completion:)","abstract":"
Send an array of Operation
‘s to the blockchain. Use OperationFactory
to help create this array for common use cases.
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC4send16operationPayload0H8Metadata10withWallet10completionyAA09OperationI0V_AA0nJ0VAA0L0_pys6ResultOySSAA0A5ErrorVGctF":{"name":"send(operationPayload:operationMetadata:withWallet:completion:)","abstract":"Send an already contrsutructed OperationPayload
with the necessary OperationMetadata
without having to fetch metadata again.
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC20getOperationMetadata16forWalletAddress10completionySS_ys6ResultOyAA0hI0VAA0A5ErrorVGctF":{"name":"getOperationMetadata(forWalletAddress:completion:)","abstract":"Get all the metadata necessary from the network to perform operations.
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC18getContractStorage15contractAddress10completionySS_ys6ResultOySDySSypGAA0A5ErrorVGctF":{"name":"getContractStorage(contractAddress:completion:)","abstract":"Get the Michelson storage of a given contract from the blockchain.
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC9getBigMap2id10completionySS_ys6ResultOySDySSypGAA0A5ErrorVGctF":{"name":"getBigMap(id:completion:)","abstract":"Get the Michelson big map contents, from a given id
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC21getNetworkInformation10completionyySb_AA0A5ErrorVSgtc_tF":{"name":"getNetworkInformation(completion:)","abstract":"Query the server for the NetworkVersion
and NetworkConstants
, and store the responses in the tezosNodeClient properties networkVersion
and networkConstants
,","parent_name":"TezosNodeClient"},"Classes/TezosDomainsClient/BothNetworkReverseRecord.html#/s:14KukaiCoreSwift18TezosDomainsClientC24BothNetworkReverseRecordV7mainnetAA0deiJ0VSgvp":{"name":"mainnet","parent_name":"BothNetworkReverseRecord"},"Classes/TezosDomainsClient/BothNetworkReverseRecord.html#/s:14KukaiCoreSwift18TezosDomainsClientC24BothNetworkReverseRecordV8ghostnetAA0deiJ0VSgvp":{"name":"ghostnet","parent_name":"BothNetworkReverseRecord"},"Classes/TezosDomainsClient/BothNetworkReverseRecord.html#/s:14KukaiCoreSwift18TezosDomainsClientC24BothNetworkReverseRecordV7mainnet8ghostnetAeA0deiJ0VSg_AJtcfc":{"name":"init(mainnet:ghostnet:)","parent_name":"BothNetworkReverseRecord"},"Classes/TezosDomainsClient/BothNetworkReverseRecord.html":{"name":"BothNetworkReverseRecord","abstract":"
Object to wrap up a response fomr both networks
","parent_name":"TezosDomainsClient"},"Classes/TezosDomainsClient.html#/s:14KukaiCoreSwift18TezosDomainsClientC14networkService6configAcA07NetworkH0C_AA0d4NodeF6ConfigVtcfc":{"name":"init(networkService:config:)","abstract":"Init a TezosDomainsClient
with a NetworkService
and a TezosNodeClientConfig
.
","parent_name":"TezosDomainsClient"},"Classes/TezosDomainsClient.html#/s:14KukaiCoreSwift18TezosDomainsClientC12getDomainFor7address3url10completionySS_10Foundation3URLVSgys6ResultOyAA15GraphQLResponseVyAA0deH8ResponseVGAA0A5ErrorVGctF":{"name":"getDomainFor(address:url:completion:)","abstract":"Get Tezos domain response for a given address
","parent_name":"TezosDomainsClient"},"Classes/TezosDomainsClient.html#/s:14KukaiCoreSwift18TezosDomainsClientC24getMainAndGhostDomainFor7address10completionySS_ys6ResultOyAC24BothNetworkReverseRecordVAA0A5ErrorVGctF":{"name":"getMainAndGhostDomainFor(address:completion:)","abstract":"Query both mainnet and ghostnet versions of Tezos domains to find all records for the given address
","parent_name":"TezosDomainsClient"},"Classes/TezosDomainsClient.html#/s:14KukaiCoreSwift18TezosDomainsClientC13getAddressFor6domain10completionySS_ys6ResultOyAA15GraphQLResponseVyAA0deH8ResponseVGAA0A5ErrorVGctF":{"name":"getAddressFor(domain:completion:)","abstract":"Find the tz address of a given domain
","parent_name":"TezosDomainsClient"},"Classes/TezosDomainsClient.html#/s:14KukaiCoreSwift18TezosDomainsClientC03getE3For9addresses3url10completionySaySSG_10Foundation3URLVSgys6ResultOyAA15GraphQLResponseVyAA0dE18DomainBulkResponseVGAA0A5ErrorVGctF":{"name":"getDomainsFor(addresses:url:completion:)","abstract":"Bulk function for fetching domains for an array of addresses
","parent_name":"TezosDomainsClient"},"Classes/TezosDomainsClient.html#/s:14KukaiCoreSwift18TezosDomainsClientC015getMainAndGhostE3For9addresses10completionySaySSG_ys6ResultOySDySSAC24BothNetworkReverseRecordVGAA0A5ErrorVGctF":{"name":"getMainAndGhostDomainsFor(addresses:completion:)","abstract":"Bulk function for fetching domains for an array of addresses, check ghostnet and mainnet for each
","parent_name":"TezosDomainsClient"},"Classes/TezosDomainsClient.html#/s:14KukaiCoreSwift18TezosDomainsClientC15getAddressesFor7domains10completionySaySSG_ys6ResultOyAA15GraphQLResponseVyAA0dE19AddressBulkResponseVGAA0A5ErrorVGctF":{"name":"getAddressesFor(domains:completion:)","abstract":"Bulk function to find all domains for a list of addresses
","parent_name":"TezosDomainsClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC11collectionsSDySSAA0D10CollectionVGvp":{"name":"collections","abstract":"Cached metadata of NFT collections, e.g. name, thumbnailURL etc
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC6tokensSDySSAA0D12TokenReponseVGvp":{"name":"tokens","abstract":"Cached metadata of specific tokens, e.g. prices, offers etc
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC14networkService6configAcA07NetworkG0C_AA09TezosNodeE6ConfigVtcfc":{"name":"init(networkService:config:)","abstract":"Init a ObjktClient
with a NetworkService
and a TezosNodeClientConfig
.
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC21unresolvedCollections9addressesSaySSGAF_tF":{"name":"unresolvedCollections(addresses:)","abstract":"Take in an array of contract addresses, and return a list of the ones that we currently have no metadata for
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC21resolveCollectionsAll9addresses10completionySaySSG_ys6ResultOySbAA0A5ErrorVGctF":{"name":"resolveCollectionsAll(addresses:completion:)","abstract":"Search OBJKT to find metadata on the list of addresses provided
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC22resolveCollectionsPage9addresses10completionys10ArraySliceVySSG_ys6ResultOyAA15GraphQLResponseVyAA0dG0VGAA0A5ErrorVGctF":{"name":"resolveCollectionsPage(addresses:completion:)","abstract":"Find the metadata of a list of contracts, used recurrisvely to find all collections while limited to request query size
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC12resolveToken7address7tokenId21forOwnerWalletAddress10completionySS_So9NSDecimalaSSys6ResultOyAA15GraphQLResponseVyAA0dG7ReponseVGAA0A5ErrorVGctF":{"name":"resolveToken(address:tokenId:forOwnerWalletAddress:completion:)","abstract":"Find the meatdata of a specific token
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC13tokenResponse10forAddress0F2IdAA0D12TokenReponseVSgSS_SitF":{"name":"tokenResponse(forAddress:tokenId:)","abstract":"Helper to fetch a specific token metadata from the cache
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC11deleteCacheyyF":{"name":"deleteCache()","abstract":"Clear all the cached data
","parent_name":"ObjktClient"},"Classes/DipDupClient.html#/s:14KukaiCoreSwift12DipDupClientC15dexMaxQuerySizeSivpZ":{"name":"dexMaxQuerySize","abstract":"Max enteries to return per request
","parent_name":"DipDupClient"},"Classes/DipDupClient.html#/s:14KukaiCoreSwift12DipDupClientC14networkService6configAcA07NetworkH0C_AA09TezosNodeF6ConfigVtcfc":{"name":"init(networkService:config:)","abstract":"Init a DipDupClient
with a NetworkService
and a TezosNodeClientConfig
.
","parent_name":"DipDupClient"},"Classes/DipDupClient.html#/s:14KukaiCoreSwift12DipDupClientC21getExchangesAndTokens5limit6offset10completionySi_Siys6ResultOyAA15GraphQLResponseVyAA0dehiJ8ResponseVGAA0A5ErrorVGctF":{"name":"getExchangesAndTokens(limit:offset:completion:)","abstract":"Get a list of all the tokens available and on what excahnges (including their prices and pool data)
","parent_name":"DipDupClient"},"Classes/DipDupClient.html#/s:14KukaiCoreSwift12DipDupClientC24getAllExchangesAndTokens10completionyys6ResultOySayAA0deijK0VGAA0A5ErrorVGc_tF":{"name":"getAllExchangesAndTokens(completion:)","abstract":"Recurrsively call getExchangesAndTokens(...)
until we have found all the tokens
","parent_name":"DipDupClient"},"Classes/DipDupClient.html#/s:14KukaiCoreSwift12DipDupClientC15getLiquidityFor7address10completionySS_ys6ResultOyAA15GraphQLResponseVyAA0dE8PositionVGAA0A5ErrorVGctF":{"name":"getLiquidityFor(address:completion:)","abstract":"Query a given addresses liquidity token balances
","parent_name":"DipDupClient"},"Classes/DipDupClient.html#/s:14KukaiCoreSwift12DipDupClientC15getChartDataFor16exchangeContract7nowDate10completionySS_10Foundation0N0Vys6ResultOyAA15GraphQLResponseVyAA0dehI0VGAA0A5ErrorVGctF":{"name":"getChartDataFor(exchangeContract:nowDate:completion:)","abstract":"Query a given contract address for pricing data for the given token
","parent_name":"DipDupClient"},"Classes/BetterCallDevClient/BetterCallDevClientError.html#/s:14KukaiCoreSwift19BetterCallDevClientC0defG5ErrorO10invalidURLyA2EmF":{"name":"invalidURL","parent_name":"BetterCallDevClientError"},"Classes/BetterCallDevClient/BetterCallDevClientError.html#/s:14KukaiCoreSwift19BetterCallDevClientC0defG5ErrorO05parseH0yAESScAEmF":{"name":"parseError(_:)","parent_name":"BetterCallDevClientError"},"Classes/BetterCallDevClient/BetterCallDevClientError.html":{"name":"BetterCallDevClientError","abstract":"Dedicated BCD errors
","parent_name":"BetterCallDevClient"},"Classes/BetterCallDevClient.html#/s:14KukaiCoreSwift19BetterCallDevClientC14networkService6configAcA07NetworkI0C_AA09TezosNodeG6ConfigVtcfc":{"name":"init(networkService:config:)","abstract":"Init a BetterCallDevClient
with a NetworkService
and a TezosNodeClientConfig
.
","parent_name":"BetterCallDevClient"},"Classes/BetterCallDevClient.html#/s:14KukaiCoreSwift19BetterCallDevClientC20getMoreDetailedError6byHash10completionySS_yAA0def9OperationK0VSg_AA0aK0VSgtctF":{"name":"getMoreDetailedError(byHash:completion:)","abstract":"Primarily the TzKTClient
is used to fetch details on operations. However for more complex calls involving smart contracts, TzKT will only return limited error message info.","parent_name":"BetterCallDevClient"},"Classes/BetterCallDevClient.html":{"name":"BetterCallDevClient","abstract":"
BetterCallDev (BCD) is an indexer/smart contract debugging tool, used for the Tezos blockchain."},"Classes/DipDupClient.html":{"name":"DipDupClient","abstract":"
This client exposes functions to allow communication to the indexer platform DipDup ( https://dipdup.net/ )."},"Classes/ObjktClient.html":{"name":"ObjktClient","abstract":"
Client for interacting with the API of the popular NFT marketplace, OBJKT.com"},"Classes/TezosDomainsClient.html":{"name":"TezosDomainsClient","abstract":"
A client class allowing integration with the tezos domains GraphQL API. See more here: https://tezos.domains/
"},"Classes/TezosNodeClient.html":{"name":"TezosNodeClient","abstract":"The TezosNodeClient offers methods for interacting with the Tezos node to fetch balances, send transactions etc."},"Classes/TzKTClient.html":{"name":"TzKTClient","abstract":"
TzKT is an indexer for Tezos, who’s API allows developers to query details about wallets, transactions, bakers, account status etc
"},"Classes/OperationFactory.html":{"name":"OperationFactory","abstract":"Class responsible for creating operations necessary to perform a given action, and converting those operations into the single payload expected by the RPC."},"Classes/BetterCallDevTokenMetadata.html":{"name":"BetterCallDevTokenMetadata","abstract":"
A model matching the response that comes back from BetterCallDev’s API: v1/tokens/<network>/metadata?contract=<address>
"},"Classes/HDWallet.html":{"name":"HDWallet","abstract":"A Tezos Wallet used for signing transactions before sending to the Tezos network. This object holds the public and private key used to create the contained Tezos address."},"Classes/LedgerWallet.html":{"name":"LedgerWallet","abstract":"
A Tezos wallet class, used to cache infomration regarding the paired ledger device used to sign the payload."},"Classes/Operation.html":{"name":"Operation","abstract":"
Base class representing an Operation
on the Tezos network. On its own this class can’t be sent to the network. See its subclasses for more info.
"},"Classes/OperationActivateAccount.html":{"name":"OperationActivateAccount","abstract":"Operation
subclass for revealing a publickey to the network.
"},"Classes/OperationBallot.html":{"name":"OperationBallot","abstract":"Operation to submit a ballot on an upcoming proposal
"},"Classes/OperationDelegation.html":{"name":"OperationDelegation","abstract":"Operation
subclass for delegating an account to a baker
"},"Classes/OperationDoubleBakingEvidence.html":{"name":"OperationDoubleBakingEvidence","abstract":"Operation to report a baking of baking the same block twice
"},"Classes/OperationDoubleEndorsementEvidence.html":{"name":"OperationDoubleEndorsementEvidence","abstract":"Operation to report a baker trying to endorse a block twice
"},"Classes/OperationEndorsement.html":{"name":"OperationEndorsement","abstract":"Operation for endorsing a block
"},"Classes/OperationOrigination.html":{"name":"OperationOrigination","abstract":"Operation
subclass for originating a contract on the Tezos network
"},"Classes/OperationProposals.html":{"name":"OperationProposals"},"Classes/OperationReveal.html":{"name":"OperationReveal","abstract":"Operation
subclass for revealing a publickey to the network.
"},"Classes/OperationSeedNonceRevelation.html":{"name":"OperationSeedNonceRevelation","abstract":"Operation to reveal seed nonce to blockchain
"},"Classes/OperationTransaction.html":{"name":"OperationTransaction","abstract":"Operation
subclass for sending XTZ to a destination
"},"Classes/OperationUnknown.html":{"name":"OperationUnknown","abstract":"A subclass of Operation
meant to catch any, currently, unsupported operations. The Tezos protocol can add new operations at any time. If not Codable
struct / class is present to parse it, then that operation can’t be performed."},"Classes/RPC.html":{"name":"RPC","abstract":"
A generic class representing an RPC call to the Tezos network."},"Classes/RegularWallet.html":{"name":"RegularWallet","abstract":"
A Tezos Wallet used for signing transactions before sending to the Tezos network. This object holds the public and private key used to create the contained Tezos address."},"Classes/Token.html":{"name":"Token","abstract":"
A class to represent a Token on the Tezos network. This class will do all the heavy lifting of converting values from the RPC to more human readbale values."},"Classes/TokenAmount.html":{"name":"TokenAmount","abstract":"
Class representing a numeric amount on the Tezos network. The network uses natural numbers inside strings, which technically have an infinite length."},"Classes/TorusWallet.html":{"name":"TorusWallet","abstract":"
A Tezos Wallet used for signing transactions before sending to the Tezos network. This object holds the public and private key used to create the contained Tezos address."},"Classes/WalletMetadataList.html":{"name":"WalletMetadataList","abstract":"
Container to store groups of WalletMetadata based on type
"},"Classes/WalletMetadata.html":{"name":"WalletMetadata","abstract":"Object to store UI related info about wallets, seperated from the wallet object itself to avoid issues merging together
"},"Classes/XTZAmount.html":{"name":"XTZAmount","abstract":"A subclass of TokenAmount
to make it more explict when functions require XTZ (such as network fees)."},"Classes/DAppHelperService.html":{"name":"DAppHelperService","abstract":"
A Helper service to simply combine multiple calls from other services, and/or map to specific responses, in order to expose a piece of functionality provided by a dApp
"},"Classes/DexCalculationService.html":{"name":"DexCalculationService","abstract":"Wrapper around the kukai-dex-calculations JS library for performing calculations: https://github.com/kukai-wallet/kukai-dex-calculations
"},"Classes/DiskService.html":{"name":"DiskService","abstract":"A service class to write and read data from the devices documents directory
"},"Classes/ErrorHandlingService.html":{"name":"ErrorHandlingService","abstract":"A class used to process errors into more readable format, and optionally notifiy a global error handler of every error occuring
"},"Classes/FeeEstimatorService.html":{"name":"FeeEstimatorService","abstract":"An object allowing developers to automatically estimate the necessary fee per Operation to ensure it will be accpeted by a Baker."},"Classes/LedgerService.html":{"name":"LedgerService","abstract":"
A service class to wrap up all the complicated interactions with CoreBluetooth and the modified version of ledgerjs, needed to communicate with a Ledger Nano X.
"},"Classes/MediaProxyService.html":{"name":"MediaProxyService","abstract":"A service class for interacting with the TC infrastructure to proxy NFT images, videos and audio files
"},"Classes/NetworkService.html":{"name":"NetworkService","abstract":"Class responsible for sending all the networking requests, checking for http errors, RPC errors, Decoding the responses and optionally logging progress
"},"Classes/OperationService.html":{"name":"OperationService","abstract":"Several classes need to use pieces of the forge-sign-parse-preapply-inject flow. This class abstracts those functions away so that it can be shared throughout the library.
"},"Classes/TaquitoService.html":{"name":"TaquitoService","abstract":"Taquito (https://github.com/ecadlabs/taquito) is a popular open source Tezos library written in Typescript and Javascript."},"Classes/TorusAuthService.html":{"name":"TorusAuthService","abstract":"
TorusAuthService is a wrapper around the SDK provided by: https://tor.us/ to allow the creation of TorusWallet
‘s."},"Classes/WalletCacheService.html":{"name":"WalletCacheService","abstract":"
A service class used to store and retrieve Wallet
objects such as RegularWallet
, HDWallet
, LedgerWallet
and TorusWallet
from the devices disk."},"Classes.html":{"name":"Classes","abstract":"
The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structures","abstract":"The following structures are available globally.
"},"Typealiases.html":{"name":"Type Aliases","abstract":"The following type aliases are available globally.
"}}
\ No newline at end of file
+{"Typealiases.html#/UIImage":{"name":"UIImage","abstract":"Create “UIImage” as typealias of NSImage
"},"Typealiases.html#/s:14KukaiCoreSwift34QuipuswapExchangeLedgerKeyResponsea":{"name":"QuipuswapExchangeLedgerKeyResponse","abstract":"Wrapper object around the network response
"},"Typealiases.html#/s:14KukaiCoreSwift39QuipuswapExchangeUserRewardsKeyResponsea":{"name":"QuipuswapExchangeUserRewardsKeyResponse","abstract":"Wrapper object around the network response
"},"Typealiases.html#/s:14KukaiCoreSwift7NanoTeza":{"name":"NanoTez","abstract":"typealias to make it clearer when we are using NanoTez, which only is only used for fee calcualtion
"},"Structs/SubverifierWrapper.html#/s:14KukaiCoreSwift18SubverifierWrapperV21aggregateVerifierNameSSSgvp":{"name":"aggregateVerifierName","abstract":"The name of the aggregated verifier
","parent_name":"SubverifierWrapper"},"Structs/SubverifierWrapper.html#/s:14KukaiCoreSwift18SubverifierWrapperV12verifierType10CustomAuth0F5TypesOvp":{"name":"verifierType","abstract":"The type to use
","parent_name":"SubverifierWrapper"},"Structs/SubverifierWrapper.html#/s:14KukaiCoreSwift18SubverifierWrapperV11networkTypeAA21TezosNodeClientConfigV07NetworkG0Ovp":{"name":"networkType","abstract":"Unlike seed based wallets, Torus verifiers are bound to a network and generate different addresses. In order to give the same experience on Tezos, we need to supply the network for each verifier
","parent_name":"SubverifierWrapper"},"Structs/SubverifierWrapper.html#/s:14KukaiCoreSwift18SubverifierWrapperV11subverifier10CustomAuth18SubVerifierDetailsVvp":{"name":"subverifier","abstract":"The matching SubVerifierDetails
object
","parent_name":"SubverifierWrapper"},"Structs/SubverifierWrapper.html#/s:14KukaiCoreSwift18SubverifierWrapperV21aggregateVerifierName12verifierType07networkJ011subverifierACSSSg_10CustomAuth0I5TypesOAA21TezosNodeClientConfigV07NetworkJ0OAI03SubG7DetailsVtcfc":{"name":"init(aggregateVerifierName:verifierType:networkType:subverifier:)","abstract":"Create an instance of the object with an option string for the aggregate verifier name, and a SubVerifierDetails
object
","parent_name":"SubverifierWrapper"},"Structs/KukaiError/ErrorType.html#/s:14KukaiCoreSwift0A5ErrorV0D4TypeO3rpcyA2EmF":{"name":"rpc","abstract":"RPC errors come directly from the Tezos RPC, but with the massive JSON object filtered down to the most meraningful part
","parent_name":"ErrorType"},"Structs/KukaiError/ErrorType.html#/s:14KukaiCoreSwift0A5ErrorV0D4TypeO6systemyA2EmF":{"name":"system","abstract":"System errors are ones coming from the OS, e.g. “No internet connection”
","parent_name":"ErrorType"},"Structs/KukaiError/ErrorType.html#/s:14KukaiCoreSwift0A5ErrorV0D4TypeO7networkyAESicAEmF":{"name":"network(_:)","abstract":"Network errors are returned by a server, such as HTTP 404’s and 500’s
","parent_name":"ErrorType"},"Structs/KukaiError/ErrorType.html#/s:14KukaiCoreSwift0A5ErrorV0D4TypeO19internalApplicationyA2EmF":{"name":"internalApplication","abstract":"Internal application errors are errors from other services, components, libraiers etc, wrapped up so that they don’t require extra parsing
","parent_name":"ErrorType"},"Structs/KukaiError/ErrorType.html#/s:14KukaiCoreSwift0A5ErrorV0D4TypeO08decodingD0yA2EmF":{"name":"decodingError","abstract":"For situations where the wrong model is returned. This can happen sometimes unexpectedily in GraphQL based APIs, instead of returning an error, it will just return a partial object missing non-optional fields
","parent_name":"ErrorType"},"Structs/KukaiError/ErrorType.html#/s:14KukaiCoreSwift0A5ErrorV0D4TypeO05knownD0yA2EmF":{"name":"knownError","abstract":"For clients to catch known errors, sometimes handled in odd ways, enabling the easy return of a String. E.g. GraphQL throwing a malformed object response for a situation that should be a 404
","parent_name":"ErrorType"},"Structs/KukaiError/ErrorType.html#/s:14KukaiCoreSwift0A5ErrorV0D4TypeO7unknownyA2EmF":{"name":"unknown","abstract":"Used as a fallback for strange edge cases where we can’t easily idenitfiy the issue
","parent_name":"ErrorType"},"Structs/KukaiError/ErrorType.html":{"name":"ErrorType","abstract":"Categories of errors that are possible
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV9errorTypeAC0dF0Ovp":{"name":"errorType","abstract":"The error category
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV05knownD7MessageSSSgvp":{"name":"knownErrorMessage","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV7subTypes0D0_pSgvp":{"name":"subType","abstract":"Optional error subType coming from another source (the OS, URLSession, another library etc)
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV03rpcD6StringSSSgvp":{"name":"rpcErrorString","abstract":"Optional string containing only the relvant portion of an RPC error (e.g instead of “proto.xxxxxxxx.gas_exhausted.operation”, it would contain “gas_exhausted.operation”) to make parsing easier
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV8failWithAA04FailF0VSgvp":{"name":"failWith","abstract":"Optional object containing smart contract failure casues. May contain an Int (error code), a String (semi human readbale error message), and/or a dictionary containing metadata
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV10requestURL10Foundation0F0VSgvp":{"name":"requestURL","abstract":"The requested URL that returned the error
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV11requestJSONSSSgvp":{"name":"requestJSON","abstract":"The JSON that was sent as part of the request
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV12responseJSONSSSgvp":{"name":"responseJSON","abstract":"The raw JSON that was returned
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV14httpStatusCodeSiSgvp":{"name":"httpStatusCode","abstract":"The HTTP status code returned
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV03rpcD00eD6String11andFailWith10requestURLACSS_AA0hI0VSg10Foundation0K0VSgtFZ":{"name":"rpcError(rpcErrorString:andFailWith:requestURL:)","abstract":"Create a KukaiError from an RPC string (will not be validated). You can use the string extension .removeLeadingProtocolFromRPCError()
to strip the leading poriton of the error
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV06systemD07subTypeACs0D0_p_tFZ":{"name":"systemError(subType:)","abstract":"Create a KukaiError denoting a sytem issue from the OS, by passing in the system Error type
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV07networkD010statusCode10requestURLACSi_10Foundation0I0VtFZ":{"name":"networkError(statusCode:requestURL:)","abstract":"Create a KukaiError denoting a network issue, by passing in the HTTP status code
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV019internalApplicationD05errorACs0D0_p_tFZ":{"name":"internalApplicationError(error:)","abstract":"Create a KukaiError denoting an issue from some other component or library, by passing in the error that piece of code returned
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV08decodingD05errorACs0D0_p_tFZ":{"name":"decodingError(error:)","abstract":"Create a KukaiError denoting an issue from some other component or library, by passing in the error that piece of code returned
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV05knownD7MessageyACSSFZ":{"name":"knownErrorMessage(_:)","abstract":"Create a KukaiError allowing a client to simply provide the required error message.","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV7unknown10withStringACSSSg_tFZ":{"name":"unknown(withString:)","abstract":"
Create an unknown KukaiError
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV14addNetworkData10requestURL0H4JSON08responseJ014httpStatusCodey10Foundation0I0VSg_AI0G0VSgAOSiSgtF":{"name":"addNetworkData(requestURL:requestJSON:responseJSON:httpStatusCode:)","abstract":"For network errors, attach all the necessary network data that may be needed in order to debug the issue, or log to a tool such as sentry
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV11descriptionSSvp":{"name":"description","abstract":"Prints the underlying error type with either an RPC string, or an underlying Error object contents
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV05checkD12ForKnownCaseySSSgs0D0_pF":{"name":"checkErrorForKnownCase(_:)","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV27messageForNetworkStatusCode06statusI03urlSSSi_10Foundation3URLVtF":{"name":"messageForNetworkStatusCode(statusCode:url:)","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV9isTimeoutSbyF":{"name":"isTimeout()","abstract":"Allow the delegate of the error callback the ability to decide what errors to log or not by detecting the high level type of error being generated
","parent_name":"KukaiError"},"Structs/DexRemoveCalculationResult.html#/s:14KukaiCoreSwift26DexRemoveCalculationResultV11expectedXTZAA9XTZAmountCvp":{"name":"expectedXTZ","parent_name":"DexRemoveCalculationResult"},"Structs/DexRemoveCalculationResult.html#/s:14KukaiCoreSwift26DexRemoveCalculationResultV10minimumXTZAA9XTZAmountCvp":{"name":"minimumXTZ","parent_name":"DexRemoveCalculationResult"},"Structs/DexRemoveCalculationResult.html#/s:14KukaiCoreSwift26DexRemoveCalculationResultV13expectedTokenAA0I6AmountCvp":{"name":"expectedToken","parent_name":"DexRemoveCalculationResult"},"Structs/DexRemoveCalculationResult.html#/s:14KukaiCoreSwift26DexRemoveCalculationResultV12minimumTokenAA0I6AmountCvp":{"name":"minimumToken","parent_name":"DexRemoveCalculationResult"},"Structs/DexRemoveCalculationResult.html#/s:14KukaiCoreSwift26DexRemoveCalculationResultV12exchangeRateSo9NSDecimalavp":{"name":"exchangeRate","parent_name":"DexRemoveCalculationResult"},"Structs/DexRemoveCalculationResult.html#/s:14KukaiCoreSwift26DexRemoveCalculationResultV11expectedXTZ07minimumI00H5Token0jK012exchangeRateAcA9XTZAmountC_AjA0K6AmountCALSo9NSDecimalatcfc":{"name":"init(expectedXTZ:minimumXTZ:expectedToken:minimumToken:exchangeRate:)","parent_name":"DexRemoveCalculationResult"},"Structs/DexAddCalculationResult.html#/s:14KukaiCoreSwift23DexAddCalculationResultV17expectedLiquidityAA11TokenAmountCvp":{"name":"expectedLiquidity","parent_name":"DexAddCalculationResult"},"Structs/DexAddCalculationResult.html#/s:14KukaiCoreSwift23DexAddCalculationResultV16minimumLiquidityAA11TokenAmountCvp":{"name":"minimumLiquidity","parent_name":"DexAddCalculationResult"},"Structs/DexAddCalculationResult.html#/s:14KukaiCoreSwift23DexAddCalculationResultV13tokenRequiredAA11TokenAmountCvp":{"name":"tokenRequired","parent_name":"DexAddCalculationResult"},"Structs/DexAddCalculationResult.html#/s:14KukaiCoreSwift23DexAddCalculationResultV12exchangeRateSo9NSDecimalavp":{"name":"exchangeRate","parent_name":"DexAddCalculationResult"},"Structs/DexAddCalculationResult.html#/s:14KukaiCoreSwift23DexAddCalculationResultV17expectedLiquidity07minimumI013tokenRequired12exchangeRateAcA11TokenAmountC_A2ISo9NSDecimalatcfc":{"name":"init(expectedLiquidity:minimumLiquidity:tokenRequired:exchangeRate:)","parent_name":"DexAddCalculationResult"},"Structs/DexSwapCalculationResult.html#/s:14KukaiCoreSwift24DexSwapCalculationResultV8expectedAA11TokenAmountCvp":{"name":"expected","parent_name":"DexSwapCalculationResult"},"Structs/DexSwapCalculationResult.html#/s:14KukaiCoreSwift24DexSwapCalculationResultV7minimumAA11TokenAmountCvp":{"name":"minimum","parent_name":"DexSwapCalculationResult"},"Structs/DexSwapCalculationResult.html#/s:14KukaiCoreSwift24DexSwapCalculationResultV19displayExchangeRateSo9NSDecimalavp":{"name":"displayExchangeRate","parent_name":"DexSwapCalculationResult"},"Structs/DexSwapCalculationResult.html#/s:14KukaiCoreSwift24DexSwapCalculationResultV18displayPriceImpactSdvp":{"name":"displayPriceImpact","parent_name":"DexSwapCalculationResult"},"Structs/DexSwapCalculationResult.html#/s:14KukaiCoreSwift24DexSwapCalculationResultV8expected7minimum19displayExchangeRate0J11PriceImpactAcA11TokenAmountC_AISo9NSDecimalaSdtcfc":{"name":"init(expected:minimum:displayExchangeRate:displayPriceImpact:)","parent_name":"DexSwapCalculationResult"},"Structs/FailWith.html#/s:14KukaiCoreSwift8FailWithV6stringSSSgvp":{"name":"string","parent_name":"FailWith"},"Structs/FailWith.html#/s:14KukaiCoreSwift8FailWithV3intSSSgvp":{"name":"int","parent_name":"FailWith"},"Structs/FailWith.html#/s:14KukaiCoreSwift8FailWithV4argsSaySDyS2SGGSgvp":{"name":"args","parent_name":"FailWith"},"Structs/FailWith.html#/s:14KukaiCoreSwift8FailWithV6string3int4argsACSSSg_AGSaySDyS2SGGSgtcfc":{"name":"init(string:int:args:)","parent_name":"FailWith"},"Structs/FailWith.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"FailWith"},"Structs/OperationResponseInternalResultError.html#/s:14KukaiCoreSwift36OperationResponseInternalResultErrorV4kindSSvp":{"name":"kind","parent_name":"OperationResponseInternalResultError"},"Structs/OperationResponseInternalResultError.html#/s:14KukaiCoreSwift36OperationResponseInternalResultErrorV2idSSvp":{"name":"id","parent_name":"OperationResponseInternalResultError"},"Structs/OperationResponseInternalResultError.html#/s:14KukaiCoreSwift36OperationResponseInternalResultErrorV8contractSSSgvp":{"name":"contract","parent_name":"OperationResponseInternalResultError"},"Structs/OperationResponseInternalResultError.html#/s:14KukaiCoreSwift36OperationResponseInternalResultErrorV8expectedSSSgvp":{"name":"expected","parent_name":"OperationResponseInternalResultError"},"Structs/OperationResponseInternalResultError.html#/s:14KukaiCoreSwift36OperationResponseInternalResultErrorV5foundSSSgvp":{"name":"found","parent_name":"OperationResponseInternalResultError"},"Structs/OperationResponseInternalResultError.html#/s:14KukaiCoreSwift36OperationResponseInternalResultErrorV8locationSiSgvp":{"name":"location","parent_name":"OperationResponseInternalResultError"},"Structs/OperationResponseInternalResultError.html#/s:14KukaiCoreSwift36OperationResponseInternalResultErrorV4withAA8FailWithVSgvp":{"name":"with","parent_name":"OperationResponseInternalResultError"},"Structs/OperationResponseContent.html#/s:14KukaiCoreSwift24OperationResponseContentV13isOriginationSbyF":{"name":"isOrigination()","parent_name":"OperationResponseContent"},"Structs/OperationResponse.html#/s:14KukaiCoreSwift17OperationResponseV8contentsSayAA0dE7ContentVGvp":{"name":"contents","parent_name":"OperationResponse"},"Structs/OperationResponse.html#/s:14KukaiCoreSwift17OperationResponseV8isFailedSbyF":{"name":"isFailed()","abstract":"Check if the operation(s) have been backtracked or reversed due to a failure
","parent_name":"OperationResponse"},"Structs/OperationResponse.html#/s:14KukaiCoreSwift17OperationResponseV6errorsSayAA0dE19InternalResultErrorVGyF":{"name":"errors()","abstract":"Return the last error object from each internal result. The last error object is the one that contains the location of the error in the smart contract and the with
string, giving the most debugable information
","parent_name":"OperationResponse"},"Structs/OperationPayload.html#/s:14KukaiCoreSwift16OperationPayloadV6branchSSvp":{"name":"branch","abstract":"The bracnh to use when sending
","parent_name":"OperationPayload"},"Structs/OperationPayload.html#/s:14KukaiCoreSwift16OperationPayloadV8contentsSayAA0D0CGvp":{"name":"contents","abstract":"An array of Operation
‘s to be sent together in 1 request.
","parent_name":"OperationPayload"},"Structs/OperationPayload.html#/s:14KukaiCoreSwift16OperationPayloadV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Conforming to Equatable
","parent_name":"OperationPayload"},"Structs/OperationPayload.html#/s:14KukaiCoreSwift16OperationPayloadV12addSignature_12signingCurveySays5UInt8VG_0a6CryptoC0010EllipticalI0OtF":{"name":"addSignature(_:signingCurve:)","abstract":"Add the signature and the protocol to the operation so that it can be injected to the blockchain
","parent_name":"OperationPayload"},"Structs/OperationPayload.html#/s:14KukaiCoreSwift16OperationPayloadV10addProtcol12fromMetadatayAA0dI0V_tF":{"name":"addProtcol(fromMetadata:)","parent_name":"OperationPayload"},"Structs/OperationMetadata.html#/s:14KukaiCoreSwift17OperationMetadataV10managerKeySSSgvp":{"name":"managerKey","abstract":"The public key of the account managing the sender of this Operation
","parent_name":"OperationMetadata"},"Structs/OperationMetadata.html#/s:14KukaiCoreSwift17OperationMetadataV7counterSivp":{"name":"counter","abstract":"The current counter used by this account on the network. All future Operation
‘s need to be 1 higher
","parent_name":"OperationMetadata"},"Structs/OperationMetadata.html#/s:14KukaiCoreSwift17OperationMetadataV7chainIDSSvp":{"name":"chainID","abstract":"The current Tezos network chainID to use for Operation
‘s
","parent_name":"OperationMetadata"},"Structs/OperationMetadata.html#/s:14KukaiCoreSwift17OperationMetadataV6branchSSvp":{"name":"branch","abstract":"The current branch used by the head block, used for estiamting and running preapply, to ensure the latest state information is available
","parent_name":"OperationMetadata"},"Structs/OperationMetadata.html#/s:14KukaiCoreSwift17OperationMetadataV8protocolSSvp":{"name":"protocol","abstract":"The current Tezos network protocol to use for Operation
‘s
","parent_name":"OperationMetadata"},"Structs/OperationMetadata.html#/s:14KukaiCoreSwift17OperationMetadataV10managerKey7counter14blockchainHeadACSSSg_SiAA010BlockchainJ0Vtcfc":{"name":"init(managerKey:counter:blockchainHead:)","abstract":"Create an OperationMetadata
","parent_name":"OperationMetadata"},"Structs/OperationFees/NetworkFeeType.html#/s:14KukaiCoreSwift13OperationFeesV14NetworkFeeTypeO04burnG0yA2EmF":{"name":"burnFee","parent_name":"NetworkFeeType"},"Structs/OperationFees/NetworkFeeType.html#/s:14KukaiCoreSwift13OperationFeesV14NetworkFeeTypeO010allocationG0yA2EmF":{"name":"allocationFee","parent_name":"NetworkFeeType"},"Structs/OperationFees/NetworkFeeType.html":{"name":"NetworkFeeType","abstract":"Enum to differentiate different types of extra fees. Such as allocation fees when sending to a currently unrevealed account.
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV14transactionFeeAA9XTZAmountCvp":{"name":"transactionFee","abstract":"The transaction fee that the sender is willing to pay in order to perform the Operation
.","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV07networkE0SDyAC14NetworkFeeTypeOAA9XTZAmountCGvp":{"name":"networkFees","abstract":"
Additional fees the account will have to pay in order to send this operation. Such as allocating space for an unrevealed account.
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV8gasLimitSivp":{"name":"gasLimit","abstract":"The limit of gas (computation + CPU) this Operation
should take. If it exceeds this value when running, the Operation
will fail.
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV12storageLimitSivp":{"name":"storageLimit","abstract":"The limit of storage (disk) this Operation
requires to complete. If it exceeds this value when running, the Operation
will fail.
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV03allE0AA9XTZAmountCyF":{"name":"allFees()","abstract":"Add together all the network fees and transaction fees
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV010allNetworkE0AA9XTZAmountCyF":{"name":"allNetworkFees()","abstract":"Add together all the network fees and transaction fees
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV4zeroACyFZ":{"name":"zero()","abstract":"Creates an OperationFees
object, with everything set to zero. Primarly used as a default / placeholder until an estimation can be performed
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV07defaultE013operationKindAcA0dH0O_tFZ":{"name":"defaultFees(operationKind:)","abstract":"Get a default fees for each type of Operation
. No guarentee these will succeed.
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Confirming to Equatable
","parent_name":"OperationFees"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO5levelyA2EmF":{"name":"level","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO5protoyA2EmF":{"name":"proto","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO11predecessoryA2EmF":{"name":"predecessor","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO9timestampyA2EmF":{"name":"timestamp","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO14validationPassyA2EmF":{"name":"validationPass","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO14operationsHashyA2EmF":{"name":"operationsHash","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO7fitnessyA2EmF":{"name":"fitness","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO7contextyA2EmF":{"name":"context","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO8priorityyA2EmF":{"name":"priority","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO16proofOfWorkNonceyA2EmF":{"name":"proofOfWorkNonce","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO13seedNonceHashyA2EmF":{"name":"seedNonceHash","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO9signatureyA2EmF":{"name":"signature","parent_name":"CodingKeys"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV5levelSivp":{"name":"level","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV5protoSivp":{"name":"proto","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV11predecessorSSvp":{"name":"predecessor","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV9timestamp10Foundation4DateVvp":{"name":"timestamp","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV14validationPassSivp":{"name":"validationPass","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV14operationsHashSSvp":{"name":"operationsHash","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV7fitnessSaySSGvp":{"name":"fitness","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV7contextSSvp":{"name":"context","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV8prioritySivp":{"name":"priority","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV16proofOfWorkNonceSSvp":{"name":"proofOfWorkNonce","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV13seedNonceHashSSSgvp":{"name":"seedNonceHash","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV9signatureSSvp":{"name":"signature","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV5level5proto11predecessor9timestamp14validationPass14operationsHash7fitness7context8priority16proofOfWorkNonce04seeduN09signatureACSi_SiSS10Foundation4DateVSiSSSaySSGSSSiS2SSgSStcfc":{"name":"init(level:proto:predecessor:timestamp:validationPass:operationsHash:fitness:context:priority:proofOfWorkNonce:seedNonceHash:signature:)","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader/CodingKeys.html":{"name":"CodingKeys","parent_name":"OperationBlockHeader"},"Structs/NilOnDecodingError.html#/s:14KukaiCoreSwift18NilOnDecodingErrorV12wrappedValueACyxGxSg_tcfc":{"name":"init(wrappedValue:)","parent_name":"NilOnDecodingError"},"Structs/NilOnDecodingError.html#/s:14KukaiCoreSwift18NilOnDecodingErrorV12wrappedValuexSgvp":{"name":"wrappedValue","parent_name":"NilOnDecodingError"},"Structs/NilOnDecodingError.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"NilOnDecodingError"},"Structs/NilOnDecodingError.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"NilOnDecodingError"},"Structs/NetworkVersion.html#/s:14KukaiCoreSwift14NetworkVersionV17chainName_mainnetSSvpZ":{"name":"chainName_mainnet","parent_name":"NetworkVersion"},"Structs/NetworkVersion.html#/s:14KukaiCoreSwift14NetworkVersionV9chainNameSSyF":{"name":"chainName()","parent_name":"NetworkVersion"},"Structs/NetworkVersion.html#/s:14KukaiCoreSwift14NetworkVersionV9isMainnetSbyF":{"name":"isMainnet()","parent_name":"NetworkVersion"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV19minimal_block_delaySSvp":{"name":"minimal_block_delay","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV28hard_gas_limit_per_operationSSvp":{"name":"hard_gas_limit_per_operation","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV24hard_gas_limit_per_blockSSvp":{"name":"hard_gas_limit_per_block","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV16origination_sizeSivp":{"name":"origination_size","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV13cost_per_byteSSvp":{"name":"cost_per_byte","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV32hard_storage_limit_per_operationSSvp":{"name":"hard_storage_limit_per_operation","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV20secondsBetweenBlocksSiyF":{"name":"secondsBetweenBlocks()","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV12mutezPerByteSiyF":{"name":"mutezPerByte()","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV10xtzPerByteAA9XTZAmountCyF":{"name":"xtzPerByte()","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV18maxGasPerOperationSiyF":{"name":"maxGasPerOperation()","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV14maxGasPerBlockSiyF":{"name":"maxGasPerBlock()","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV22maxStoragePerOperationSiyF":{"name":"maxStoragePerOperation()","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV14bytesForRevealSiyF":{"name":"bytesForReveal()","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV12xtzForRevealAA9XTZAmountCyF":{"name":"xtzForReveal()","parent_name":"NetworkConstants"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV7tokenIdSo9NSDecimalavp":{"name":"tokenId","abstract":"Each NFT of a token has a unique ID
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV11duplicateIDSiSgvp":{"name":"duplicateID","abstract":"In order to display in a tablview, the element must be hashable. But in cases where you want to show duplciates (e.g. recents), the computed hash needs to be slightly different","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV14parentContractSSvp":{"name":"parentContract","abstract":"
The address of the FA2 contract that created this NFT
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV11parentAliasSSSgvp":{"name":"parentAlias","abstract":"The human readable alias of the parent contract (e.g. “Mooncakes”)
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV9faVersionAA02FaF0Ovp":{"name":"faVersion","abstract":"The FaVersion of the token contrac
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV13decimalPlacesSivp":{"name":"decimalPlaces","abstract":"Get the underlying number of decimal places that this token represents
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV7balanceSo9NSDecimalavp":{"name":"balance","abstract":"Number of duplicate items of this NFT
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV4nameSSvp":{"name":"name","abstract":"Human readbale name (e.g. “Tezos”)
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV6symbolSSSgvp":{"name":"symbol","abstract":"Human readbale symbol (e.g. “XTZ”)
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV11descriptionSSvp":{"name":"description","abstract":"Human readable description (e.g. “This NFT was created too…”)
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV11artifactURI10Foundation3URLVSgvp":{"name":"artifactURI","abstract":"A URI to the asset the NFT is controlling ownership of
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV10displayURI10Foundation3URLVSgvp":{"name":"displayURI","abstract":"A URI used to display media of the artifact
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV12thumbnailURI10Foundation3URLVSgvp":{"name":"thumbnailURI","abstract":"A smaller thumbnail used to display meda of the artifact
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV8metadataAA19TzKTBalanceMetadataVSgvp":{"name":"metadata","abstract":"Metadata object containing useful information about the nft and its contents
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV8isHiddenSbvp":{"name":"isHidden","abstract":"Recording if the user has marked the token as hidden
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV18favouriteSortIndexSiSgvp":{"name":"favouriteSortIndex","abstract":"Recording if the position the index the user chose for the favourite token to appear
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV11isFavouriteSbvp":{"name":"isFavourite","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV10firstlevelSo9NSDecimalavp":{"name":"firstlevel","abstract":"The block level where the token was first seen
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV9lastLevelSo9NSDecimalavp":{"name":"lastLevel","abstract":"The block level where the token was last seen
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV15fromTzKTBalanceAcA0fG0V_tcfc":{"name":"init(fromTzKTBalance:)","abstract":"Create a more developer friednly NFT
from a generic TzKTBalance
object
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Confomring to Equatable
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Conforming to Hashable
","parent_name":"NFT"},"Structs/NFT.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"NFT"},"Structs/LiquidityBakingData.html#/s:14KukaiCoreSwift19LiquidityBakingDataV7xtzPoolAA9XTZAmountCvp":{"name":"xtzPool","abstract":"The total amount of XTZ in the contract
","parent_name":"LiquidityBakingData"},"Structs/LiquidityBakingData.html#/s:14KukaiCoreSwift19LiquidityBakingDataV9tokenPoolAA11TokenAmountCvp":{"name":"tokenPool","abstract":"The total amount of the token in the contract (currently tzBTC)
","parent_name":"LiquidityBakingData"},"Structs/LiquidityBakingData.html#/s:14KukaiCoreSwift19LiquidityBakingDataV05totalD0AA11TokenAmountCvp":{"name":"totalLiquidity","abstract":"The total amount of liquidity tokens in circulation
","parent_name":"LiquidityBakingData"},"Structs/LiquidityBakingData.html#/s:14KukaiCoreSwift19LiquidityBakingDataV20tokenContractAddressSSvp":{"name":"tokenContractAddress","abstract":"The address of the dex contract
","parent_name":"LiquidityBakingData"},"Structs/LiquidityBakingData.html#/s:14KukaiCoreSwift19LiquidityBakingDataV29liquidityTokenContractAddressSSvp":{"name":"liquidityTokenContractAddress","abstract":"The address of the liquidty token contract
","parent_name":"LiquidityBakingData"},"Structs/TezosDomainsReverseRecord.html#/s:14KukaiCoreSwift25TezosDomainsReverseRecordV2idSSvp":{"name":"id","abstract":"Uniquie id of the domain
","parent_name":"TezosDomainsReverseRecord"},"Structs/TezosDomainsReverseRecord.html#/s:14KukaiCoreSwift25TezosDomainsReverseRecordV7addressSSvp":{"name":"address","abstract":"The address that the domain points too
","parent_name":"TezosDomainsReverseRecord"},"Structs/TezosDomainsReverseRecord.html#/s:14KukaiCoreSwift25TezosDomainsReverseRecordV5ownerSSvp":{"name":"owner","abstract":"The address that owns the domain
","parent_name":"TezosDomainsReverseRecord"},"Structs/TezosDomainsReverseRecord.html#/s:14KukaiCoreSwift25TezosDomainsReverseRecordV12expiresAtUtcSSSgvp":{"name":"expiresAtUtc","abstract":"Expiration date
","parent_name":"TezosDomainsReverseRecord"},"Structs/TezosDomainsReverseRecord.html#/s:14KukaiCoreSwift25TezosDomainsReverseRecordV6domainAA0dE6DomainVvp":{"name":"domain","abstract":"The domain object continaing the name and address
","parent_name":"TezosDomainsReverseRecord"},"Structs/TezosDomainsReverseRecord.html#/s:14KukaiCoreSwift25TezosDomainsReverseRecordV2id7address5owner12expiresAtUtc6domainACSS_S3SSgAA0dE6DomainVtcfc":{"name":"init(id:address:owner:expiresAtUtc:domain:)","abstract":"Default init
","parent_name":"TezosDomainsReverseRecord"},"Structs/TezosDomainsReverseRecords.html#/s:14KukaiCoreSwift26TezosDomainsReverseRecordsV5itemsACSayAA0deF6RecordVG_tcfc":{"name":"init(items:)","abstract":"Default init
","parent_name":"TezosDomainsReverseRecords"},"Structs/TezosDomainsDomainBulkResponse.html#/s:14KukaiCoreSwift30TezosDomainsDomainBulkResponseV14reverseRecordsAA0de7ReverseJ0VSgvp":{"name":"reverseRecords","abstract":"Object containing all the info of the record
","parent_name":"TezosDomainsDomainBulkResponse"},"Structs/TezosDomainsDomainBulkResponse.html#/s:14KukaiCoreSwift30TezosDomainsDomainBulkResponseV14reverseRecordsAcA0de7ReverseJ0VSg_tcfc":{"name":"init(reverseRecords:)","abstract":"Default init
","parent_name":"TezosDomainsDomainBulkResponse"},"Structs/TezosDomainsDomainResponse.html#/s:14KukaiCoreSwift26TezosDomainsDomainResponseV13reverseRecordAA0de7ReverseI0VSgvp":{"name":"reverseRecord","abstract":"Object containing all the info of the record
","parent_name":"TezosDomainsDomainResponse"},"Structs/TezosDomainsDomainResponse.html#/s:14KukaiCoreSwift26TezosDomainsDomainResponseV6domainSSSgyF":{"name":"domain()","abstract":"Helper to extract the domain name more easily
","parent_name":"TezosDomainsDomainResponse"},"Structs/TezosDomainsDomainResponse.html#/s:14KukaiCoreSwift26TezosDomainsDomainResponseV13reverseRecordAcA0de7ReverseI0VSg_tcfc":{"name":"init(reverseRecord:)","abstract":"Default init
","parent_name":"TezosDomainsDomainResponse"},"Structs/TezosDomainsDomain.html#/s:14KukaiCoreSwift18TezosDomainsDomainV4nameSSvp":{"name":"name","abstract":"The domain name e.g. example.tez
","parent_name":"TezosDomainsDomain"},"Structs/TezosDomainsDomain.html#/s:14KukaiCoreSwift18TezosDomainsDomainV7addressSSvp":{"name":"address","abstract":"The Tezos address that the domain points too
","parent_name":"TezosDomainsDomain"},"Structs/TezosDomainsDomain.html#/s:14KukaiCoreSwift18TezosDomainsDomainV4name7addressACSS_SStcfc":{"name":"init(name:address:)","abstract":"Default init
","parent_name":"TezosDomainsDomain"},"Structs/TezosDomainsAddressResponse.html#/s:14KukaiCoreSwift27TezosDomainsAddressResponseV6domainAA0dE6DomainVvp":{"name":"domain","abstract":"Domain object containing details about the domain
","parent_name":"TezosDomainsAddressResponse"},"Structs/TezosDomainsAddressResponse.html#/s:14KukaiCoreSwift27TezosDomainsAddressResponseV6domainAcA0dE6DomainV_tcfc":{"name":"init(domain:)","abstract":"Default init
","parent_name":"TezosDomainsAddressResponse"},"Structs/TezosDomainsDomains.html#/s:14KukaiCoreSwift012TezosDomainsE0V5itemsACSayAA0dE6DomainVG_tcfc":{"name":"init(items:)","abstract":"Default init
","parent_name":"TezosDomainsDomains"},"Structs/TezosDomainsAddressBulkResponse.html#/s:14KukaiCoreSwift31TezosDomainsAddressBulkResponseV7domainsAA0deE0VSgvp":{"name":"domains","abstract":"Object containing all the info of the record
","parent_name":"TezosDomainsAddressBulkResponse"},"Structs/TezosDomainsAddressBulkResponse.html#/s:14KukaiCoreSwift31TezosDomainsAddressBulkResponseV7domainsAcA0deE0VSg_tcfc":{"name":"init(domains:)","abstract":"Default init
","parent_name":"TezosDomainsAddressBulkResponse"},"Structs/ObjktFa.html#/s:14KukaiCoreSwift7ObjktFaV8editionsSo9NSDecimalaSgvp":{"name":"editions","parent_name":"ObjktFa"},"Structs/ObjktFa.html#/s:14KukaiCoreSwift7ObjktFaV11floor_priceSo9NSDecimalaSgvp":{"name":"floor_price","parent_name":"ObjktFa"},"Structs/ObjktEvent.html#/s:14KukaiCoreSwift10ObjktEventV9price_xtzSo9NSDecimalaSgvp":{"name":"price_xtz","parent_name":"ObjktEvent"},"Structs/ObjktListing.html#/s:14KukaiCoreSwift12ObjktListingV14seller_addressSSSgvp":{"name":"seller_address","parent_name":"ObjktListing"},"Structs/ObjktListing.html#/s:14KukaiCoreSwift12ObjktListingV9price_xtzSo9NSDecimalaSgvp":{"name":"price_xtz","parent_name":"ObjktListing"},"Structs/ObjktSale.html#/s:14KukaiCoreSwift9ObjktSaleV9price_xtzSo9NSDecimalaSgvp":{"name":"price_xtz","parent_name":"ObjktSale"},"Structs/ObjktSale.html#/s:14KukaiCoreSwift9ObjktSaleV9timestampSSSgvp":{"name":"timestamp","parent_name":"ObjktSale"},"Structs/ObjktAttributeCounts.html#/s:14KukaiCoreSwift20ObjktAttributeCountsV8editionsSo9NSDecimalavp":{"name":"editions","parent_name":"ObjktAttributeCounts"},"Structs/ObjktAttributeData.html#/s:14KukaiCoreSwift18ObjktAttributeDataV4nameSSvp":{"name":"name","parent_name":"ObjktAttributeData"},"Structs/ObjktAttributeData.html#/s:14KukaiCoreSwift18ObjktAttributeDataV5valueSSvp":{"name":"value","parent_name":"ObjktAttributeData"},"Structs/ObjktAttributeData.html#/s:14KukaiCoreSwift18ObjktAttributeDataV16attribute_countsSayAA0dE6CountsVGvp":{"name":"attribute_counts","parent_name":"ObjktAttributeData"},"Structs/ObjktAttribute.html#/s:14KukaiCoreSwift14ObjktAttributeV9attributeAA0dE4DataVvp":{"name":"attribute","parent_name":"ObjktAttribute"},"Structs/ObjktToken.html#/s:14KukaiCoreSwift10ObjktTokenV13highest_offerSo9NSDecimalaSgvp":{"name":"highest_offer","parent_name":"ObjktToken"},"Structs/ObjktToken.html#/s:14KukaiCoreSwift10ObjktTokenV10lowest_askSo9NSDecimalaSgvp":{"name":"lowest_ask","parent_name":"ObjktToken"},"Structs/ObjktToken.html#/s:14KukaiCoreSwift10ObjktTokenV8metadataSSSgvp":{"name":"metadata","parent_name":"ObjktToken"},"Structs/ObjktToken.html#/s:14KukaiCoreSwift10ObjktTokenV4nameSSSgvp":{"name":"name","parent_name":"ObjktToken"},"Structs/ObjktToken.html#/s:14KukaiCoreSwift10ObjktTokenV10attributesSayAA0D9AttributeVGvp":{"name":"attributes","parent_name":"ObjktToken"},"Structs/ObjktToken.html#/s:14KukaiCoreSwift10ObjktTokenV13listing_salesSayAA0D4SaleVGvp":{"name":"listing_sales","parent_name":"ObjktToken"},"Structs/ObjktToken.html#/s:14KukaiCoreSwift10ObjktTokenV15listings_activeSayAA0D7ListingVGvp":{"name":"listings_active","parent_name":"ObjktToken"},"Structs/ObjktTokenReponse.html#/s:14KukaiCoreSwift17ObjktTokenReponseV5tokenSayAA0dE0VGvp":{"name":"token","parent_name":"ObjktTokenReponse"},"Structs/ObjktTokenReponse.html#/s:14KukaiCoreSwift17ObjktTokenReponseV5eventSayAA0D5EventVGvp":{"name":"event","parent_name":"ObjktTokenReponse"},"Structs/ObjktTokenReponse.html#/s:14KukaiCoreSwift17ObjktTokenReponseV2faSayAA0D2FaVGvp":{"name":"fa","parent_name":"ObjktTokenReponse"},"Structs/ObjktTokenReponse.html#/s:14KukaiCoreSwift17ObjktTokenReponseV8isOnSaleSbyF":{"name":"isOnSale()","parent_name":"ObjktTokenReponse"},"Structs/ObjktTokenReponse.html#/s:14KukaiCoreSwift17ObjktTokenReponseV11onSalePriceAA9XTZAmountCSgyF":{"name":"onSalePrice()","parent_name":"ObjktTokenReponse"},"Structs/ObjktTokenReponse.html#/s:14KukaiCoreSwift17ObjktTokenReponseV13lastSalePriceAA9XTZAmountCSgyF":{"name":"lastSalePrice()","parent_name":"ObjktTokenReponse"},"Structs/ObjktTokenReponse.html#/s:14KukaiCoreSwift17ObjktTokenReponseV10floorPriceAA9XTZAmountCSgyF":{"name":"floorPrice()","parent_name":"ObjktTokenReponse"},"Structs/ObjktCreator.html#/s:14KukaiCoreSwift12ObjktCreatorV7addressSSSgvp":{"name":"address","parent_name":"ObjktCreator"},"Structs/ObjktCreator.html#/s:14KukaiCoreSwift12ObjktCreatorV5aliasSSSgvp":{"name":"alias","parent_name":"ObjktCreator"},"Structs/ObjktCreator.html#/s:14KukaiCoreSwift12ObjktCreatorV7webisteSSSgvp":{"name":"webiste","parent_name":"ObjktCreator"},"Structs/ObjktCreator.html#/s:14KukaiCoreSwift12ObjktCreatorV7twitterSSSgvp":{"name":"twitter","parent_name":"ObjktCreator"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV8contractSSvp":{"name":"contract","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV4nameSSSgvp":{"name":"name","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV4logoSSSgvp":{"name":"logo","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV11floor_priceSo9NSDecimalaSgvp":{"name":"floor_price","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV7twitterSSSgvp":{"name":"twitter","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV7websiteSSSgvp":{"name":"website","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV6ownersSo9NSDecimalaSgvp":{"name":"owners","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV8editionsSo9NSDecimalaSgvp":{"name":"editions","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV7creatorAA0D7CreatorVSgvp":{"name":"creator","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV10websiteURL10Foundation0G0VSgyF":{"name":"websiteURL()","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV10twitterURL10Foundation0G0VSgyF":{"name":"twitterURL()","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV10floorPriceAA9XTZAmountCSgyF":{"name":"floorPrice()","parent_name":"ObjktCollection"},"Structs/ObjktCollections.html#/s:14KukaiCoreSwift16ObjktCollectionsV2faSayAA0D10CollectionVGvp":{"name":"fa","parent_name":"ObjktCollections"},"Structs/GraphQLResponse.html#/s:14KukaiCoreSwift15GraphQLResponseV6errorsSayAA0D7QLErrorVGSgvp":{"name":"errors","abstract":"Array of errors returned from the server
","parent_name":"GraphQLResponse"},"Structs/GraphQLResponse.html#/s:14KukaiCoreSwift15GraphQLResponseV4dataxSgvp":{"name":"data","abstract":"Generic data type matching the user supplied type
","parent_name":"GraphQLResponse"},"Structs/GraphQLError.html#/s:14KukaiCoreSwift12GraphQLErrorV7messageSSvp":{"name":"message","abstract":"Message sent from the server explaining the issue
","parent_name":"GraphQLError"},"Structs/GraphQLError.html#/s:14KukaiCoreSwift12GraphQLErrorV9locationsSDyS2SGSgvp":{"name":"locations","abstract":"Identifying the location fo the issue. E.g. codefile and line, or location of unexpected character/symbol in request string
","parent_name":"GraphQLError"},"Structs/GraphQLError.html#/s:14KukaiCoreSwift12GraphQLErrorV11extenstionsSDyS2SGSgvp":{"name":"extenstions","abstract":"Not sure, but it shows up sometimes
","parent_name":"GraphQLError"},"Structs/FailWithParserLiquidityBaking.html#/s:14KukaiCoreSwift14FailWithParserP5parse04failE0SSSgAA0dE0VSg_tF":{"name":"parse(failWith:)","parent_name":"FailWithParserLiquidityBaking"},"Structs/QuipuswapExchangeUserRewards.html#/s:14KukaiCoreSwift28QuipuswapExchangeUserRewardsV6rewardSSvp":{"name":"reward","abstract":"Total reward the user has earned
","parent_name":"QuipuswapExchangeUserRewards"},"Structs/QuipuswapExchangeUserRewards.html#/s:14KukaiCoreSwift28QuipuswapExchangeUserRewardsV11reward_paidSSvp":{"name":"reward_paid","abstract":"Total rewards that have been paid out to the user
","parent_name":"QuipuswapExchangeUserRewards"},"Structs/QuipuswapExchangeUserRewardsKey.html#/s:14KukaiCoreSwift31QuipuswapExchangeUserRewardsKeyV5valueAA0defG0Vvp":{"name":"value","parent_name":"QuipuswapExchangeUserRewardsKey"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV6ledgerSivp":{"name":"ledger","abstract":"Ledger bigmap id
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV12user_rewardsSivp":{"name":"user_rewards","abstract":"user rewards bigmap id
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV6rewardSSvp":{"name":"reward","abstract":"The current reward
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV11reward_paidSSvp":{"name":"reward_paid","abstract":"The amount of rewards paid out
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV12total_rewardSSvp":{"name":"total_reward","abstract":"Total reward
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV12total_supplySSvp":{"name":"total_supply","abstract":"Totoal supply of this token
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV13period_finishSSvp":{"name":"period_finish","abstract":"Date/Time the period will finish
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV14reward_per_secSSvp":{"name":"reward_per_sec","abstract":"The reward per second
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV16last_update_timeSSvp":{"name":"last_update_time","abstract":"Date/Time of the last recorded update to the sotrage
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV16reward_per_shareSSvp":{"name":"reward_per_share","abstract":"The entitled reward per 1 share owned
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV4date4from10Foundation4DateVSgSS_tF":{"name":"date(from:)","abstract":"Convert a string to a Date object using Zulu time format
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorageResponse.html#/s:14KukaiCoreSwift32QuipuswapExchangeStorageResponseV7storageAA0deF0Vvp":{"name":"storage","parent_name":"QuipuswapExchangeStorageResponse"},"Structs/QuipuswapExchangeLedger.html#/s:14KukaiCoreSwift23QuipuswapExchangeLedgerV7balanceSSvp":{"name":"balance","abstract":"Usable balance of the token owned
","parent_name":"QuipuswapExchangeLedger"},"Structs/QuipuswapExchangeLedger.html#/s:14KukaiCoreSwift23QuipuswapExchangeLedgerV14frozen_balanceSSvp":{"name":"frozen_balance","abstract":"Currently unaccessible balance of the token owned
","parent_name":"QuipuswapExchangeLedger"},"Structs/QuipuswapExchangeLedgerKey.html#/s:14KukaiCoreSwift26QuipuswapExchangeLedgerKeyV5valueAA0deF0Vvp":{"name":"value","parent_name":"QuipuswapExchangeLedgerKey"},"Structs/TezosNodeClientConfig/defaultGhostnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV19defaultGhostnetURLsV04nodeJ0Say10Foundation3URLVGvpZ":{"name":"nodeURLs","abstract":"The default testnet URLs to use for estimating and injecting operations
","parent_name":"defaultGhostnetURLs"},"Structs/TezosNodeClientConfig/defaultGhostnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV19defaultGhostnetURLsV7tzktURL10Foundation0L0VvpZ":{"name":"tzktURL","abstract":"The default testnet URL to use for tzktURL
, For more information on this service, see: https://api.tzkt.io/
","parent_name":"defaultGhostnetURLs"},"Structs/TezosNodeClientConfig/defaultGhostnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV19defaultGhostnetURLsV16betterCallDevURL10Foundation0N0VvpZ":{"name":"betterCallDevURL","abstract":"The default testnet URL to use for betterCallDevURL
, For more information on this service, see: https://api.better-call.dev/v1/docs/index.html
","parent_name":"defaultGhostnetURLs"},"Structs/TezosNodeClientConfig/defaultGhostnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV19defaultGhostnetURLsV15tezosDomainsURL10Foundation0M0VvpZ":{"name":"tezosDomainsURL","abstract":"The default testnet URL to use for tezosDomainsURL
, For more information on this service, see: https://tezos.domains/
","parent_name":"defaultGhostnetURLs"},"Structs/TezosNodeClientConfig/defaultGhostnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV19defaultGhostnetURLsV11objktApiURL10Foundation0M0VvpZ":{"name":"objktApiURL","abstract":"The default testnet URL to use for objktApiURL
, For more information on this service, see: https://public-api-v3-20221206.objkt.com/docs/
","parent_name":"defaultGhostnetURLs"},"Structs/TezosNodeClientConfig/defaultMainnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV18defaultMainnetURLsV04nodeJ0Say10Foundation3URLVGvpZ":{"name":"nodeURLs","abstract":"The default mainnet URLs to use for estimating and injecting operations
","parent_name":"defaultMainnetURLs"},"Structs/TezosNodeClientConfig/defaultMainnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV18defaultMainnetURLsV7tzktURL10Foundation0L0VvpZ":{"name":"tzktURL","abstract":"The default mainnet URL to use for tzktURL
, For more information on this service, see: https://api.tzkt.io/
","parent_name":"defaultMainnetURLs"},"Structs/TezosNodeClientConfig/defaultMainnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV18defaultMainnetURLsV16betterCallDevURL10Foundation0N0VvpZ":{"name":"betterCallDevURL","abstract":"The default mainnet URL to use for betterCallDevURL
, For more information on this service, see: https://api.better-call.dev/v1/docs/index.html
","parent_name":"defaultMainnetURLs"},"Structs/TezosNodeClientConfig/defaultMainnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV18defaultMainnetURLsV15tezosDomainsURL10Foundation0M0VvpZ":{"name":"tezosDomainsURL","abstract":"The default mainnet URL to use for tezosDomainsURL
, For more information on this service, see: https://tezos.domains/
","parent_name":"defaultMainnetURLs"},"Structs/TezosNodeClientConfig/defaultMainnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV18defaultMainnetURLsV11objktApiURL10Foundation0M0VvpZ":{"name":"objktApiURL","abstract":"The default mainnet URL to use for objktApiURL
, For more information on this service, see: https://public-api-v3-20221206.objkt.com/docs/
","parent_name":"defaultMainnetURLs"},"Structs/TezosNodeClientConfig/ForgingType.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11ForgingTypeO5localyA2EmF":{"name":"local","parent_name":"ForgingType"},"Structs/TezosNodeClientConfig/ForgingType.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11ForgingTypeO6remoteyA2EmF":{"name":"remote","parent_name":"ForgingType"},"Structs/TezosNodeClientConfig/NetworkType.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11NetworkTypeO7mainnetyA2EmF":{"name":"mainnet","parent_name":"NetworkType"},"Structs/TezosNodeClientConfig/NetworkType.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11NetworkTypeO8ghostnetyA2EmF":{"name":"ghostnet","parent_name":"NetworkType"},"Structs/TezosNodeClientConfig/NetworkType.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11NetworkTypeO11protocolnetyA2EmF":{"name":"protocolnet","parent_name":"NetworkType"},"Structs/TezosNodeClientConfig/NetworkType.html":{"name":"NetworkType","abstract":"An enum indicating whether the network is mainnet or testnet
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig/ForgingType.html":{"name":"ForgingType","abstract":"Allow switching between local forging or remote forging+parsing
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig/defaultMainnetURLs.html":{"name":"defaultMainnetURLs","abstract":"Preconfigured struct with all the URL’s needed to work with Tezos mainnet
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig/defaultGhostnetURLs.html":{"name":"defaultGhostnetURLs","abstract":"Preconfigured struct with all the URL’s needed to work with Tezos testnet
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV8nodeURLsSay10Foundation3URLVGvp":{"name":"nodeURLs","abstract":"An array of Node URLs. Default to first, and fallback to rest one by one to attempt to avoid server side issues
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11forgingTypeAC07ForgingI0Ovp":{"name":"forgingType","abstract":"Controls whether to use local forging or remote forging+parsing
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV7tzktURL10Foundation0I0Vvp":{"name":"tzktURL","abstract":"The URL to use for TzKTClient
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV16betterCallDevURL10Foundation0K0Vvp":{"name":"betterCallDevURL","abstract":"The URL to use for BetterCallDevClient
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV15tezosDomainsURL10Foundation0J0Vvp":{"name":"tezosDomainsURL","abstract":"The URL to use for TezosDomainsClient
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11objktApiURL10Foundation0J0Vvp":{"name":"objktApiURL","abstract":"The URL to use for TezosDomainsClient
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV10urlSessionSo12NSURLSessionCvp":{"name":"urlSession","abstract":"The URLSession
that will be used for all network communication. If looking to mock this library, users should create their own URLSessionMock
and pass it in.
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11networkTypeAC07NetworkI0Ovp":{"name":"networkType","abstract":"The network type of the connected node
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV07loggingG0AA07LoggingG0Vvp":{"name":"loggingConfig","abstract":"Control what gets logged to the console
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV26withDefaultsForNetworkTypeA2C0kL0O_tcfc":{"name":"init(withDefaultsForNetworkType:)","abstract":"Init a TezosNodeClientConfig
with the defaults
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV20configWithLocalForge8nodeURLs7tzktURL013betterCallDevO0012tezosDomainsO008objktApiO010urlSession11networkTypeACSay10Foundation0O0VG_A4NSo12NSURLSessionCAC07NetworkZ0OtFZ":{"name":"configWithLocalForge(nodeURLs:tzktURL:betterCallDevURL:tezosDomainsURL:objktApiURL:urlSession:networkType:)","abstract":"Creates an instance of TezosNodeClientConfig
with only the required properties needed when using local forge.
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV21configWithRemoteForge8nodeURLs05parseE3URL04tzktO0013betterCallDevO0012tezosDomainsO008objktApiO010urlSession11networkTypeACSay10Foundation0O0VG_A5OSo12NSURLSessionCAC11NetworkTypeOtFZ":{"name":"configWithRemoteForge(nodeURLs:parseNodeURL:tzktURL:betterCallDevURL:tezosDomainsURL:objktApiURL:urlSession:networkType:)","abstract":"Creates an instance of TezosNodeClientConfig
with the required properties for remote forging. Note: function will casue a fatalError
if supplied with less than 2 nodeURLs
","parent_name":"TezosNodeClientConfig"},"Structs/LoggingConfig.html#/s:14KukaiCoreSwift13LoggingConfigV6allOffyyF":{"name":"allOff()","abstract":"Turn off all logging
","parent_name":"LoggingConfig"},"Structs/LoggingConfig.html#/s:14KukaiCoreSwift13LoggingConfigV5allOnyyF":{"name":"allOn()","parent_name":"LoggingConfig"},"Structs/BlockchainHead.html#/s:14KukaiCoreSwift14BlockchainHeadV8protocolSSvp":{"name":"protocol","abstract":"The current protocol version string
","parent_name":"BlockchainHead"},"Structs/BlockchainHead.html#/s:14KukaiCoreSwift14BlockchainHeadV7chainIDSSvp":{"name":"chainID","abstract":"The current chainID being used
","parent_name":"BlockchainHead"},"Structs/BlockchainHead.html#/s:14KukaiCoreSwift14BlockchainHeadV4hashSSvp":{"name":"hash","abstract":"The current hash or branch being used
","parent_name":"BlockchainHead"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV9groupTypeAA0dE0V014TransactionSubH0Ovp":{"name":"groupType","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV4hashSSvp":{"name":"hash","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV12transactionsSayAA0dE0VGvp":{"name":"transactions","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV6statusAA0dE0V17TransactionStatusOvp":{"name":"status","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV12primaryTokenAA0H0CSgvp":{"name":"primaryToken","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV14secondaryTokenAA0H0CSgvp":{"name":"secondaryToken","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV16entrypointCalledSSSgvp":{"name":"entrypointCalled","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV16withTransactions20currentWalletAddressACSgSayAA0dE0VG_SStcfc":{"name":"init(withTransactions:currentWalletAddress:)","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO4typeyA2EmF":{"name":"type","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO2idyA2EmF":{"name":"id","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO5levelyA2EmF":{"name":"level","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO9timestampyA2EmF":{"name":"timestamp","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO4hashyA2EmF":{"name":"hash","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO7counteryA2EmF":{"name":"counter","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO9initiateryA2EmF":{"name":"initiater","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO6senderyA2EmF":{"name":"sender","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO8bakerFeeyA2EmF":{"name":"bakerFee","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO10storageFeeyA2EmF":{"name":"storageFee","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO13allocationFeeyA2EmF":{"name":"allocationFee","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO6targetyA2EmF":{"name":"target","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO12prevDelegateyA2EmF":{"name":"prevDelegate","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO11newDelegateyA2EmF":{"name":"newDelegate","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO5bakeryA2EmF":{"name":"baker","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO6amountyA2EmF":{"name":"amount","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO9parameteryA2EmF":{"name":"parameter","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO6statusyA2EmF":{"name":"status","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO7subTypeyA2EmF":{"name":"subType","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO16entrypointCalledyA2EmF":{"name":"entrypointCalled","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO12primaryTokenyA2EmF":{"name":"primaryToken","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO12hasInternalsyA2EmF":{"name":"hasInternals","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO19tokenTransfersCountyA2EmF":{"name":"tokenTransfersCount","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO6errorsyA2EmF":{"name":"errors","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO4kindyA2EmF":{"name":"kind","parent_name":"CodingKeys"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO4sendyA2EmF":{"name":"send","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO7receiveyA2EmF":{"name":"receive","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO8delegateyA2EmF":{"name":"delegate","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO6revealyA2EmF":{"name":"reveal","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO8exchangeyA2EmF":{"name":"exchange","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO12contractCallyA2EmF":{"name":"contractCall","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO5stakeyA2EmF":{"name":"stake","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO7unstakeyA2EmF":{"name":"unstake","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO15finaliseUnstakeyA2EmF":{"name":"finaliseUnstake","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO5batchyA2EmF":{"name":"batch","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO7unknownyA2EmF":{"name":"unknown","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionType.html#/s:14KukaiCoreSwift15TzKTTransactionV15TransactionTypeO10delegationyA2EmF":{"name":"delegation","parent_name":"TransactionType"},"Structs/TzKTTransaction/TransactionType.html#/s:14KukaiCoreSwift15TzKTTransactionV15TransactionTypeO11originationyA2EmF":{"name":"origination","parent_name":"TransactionType"},"Structs/TzKTTransaction/TransactionType.html#/s:14KukaiCoreSwift15TzKTTransactionV15TransactionTypeO11transactionyA2EmF":{"name":"transaction","parent_name":"TransactionType"},"Structs/TzKTTransaction/TransactionType.html#/s:14KukaiCoreSwift15TzKTTransactionV15TransactionTypeO7stakingyA2EmF":{"name":"staking","parent_name":"TransactionType"},"Structs/TzKTTransaction/TransactionType.html#/s:14KukaiCoreSwift15TzKTTransactionV15TransactionTypeO6revealyA2EmF":{"name":"reveal","parent_name":"TransactionType"},"Structs/TzKTTransaction/TransactionType.html#/s:14KukaiCoreSwift15TzKTTransactionV15TransactionTypeO5batchyA2EmF":{"name":"batch","parent_name":"TransactionType"},"Structs/TzKTTransaction/TransactionType.html#/s:14KukaiCoreSwift15TzKTTransactionV15TransactionTypeO7unknownyA2EmF":{"name":"unknown","parent_name":"TransactionType"},"Structs/TzKTTransaction/TransactionStatus.html#/s:14KukaiCoreSwift15TzKTTransactionV17TransactionStatusO7appliedyA2EmF":{"name":"applied","parent_name":"TransactionStatus"},"Structs/TzKTTransaction/TransactionStatus.html#/s:14KukaiCoreSwift15TzKTTransactionV17TransactionStatusO6failedyA2EmF":{"name":"failed","parent_name":"TransactionStatus"},"Structs/TzKTTransaction/TransactionStatus.html#/s:14KukaiCoreSwift15TzKTTransactionV17TransactionStatusO11backtrackedyA2EmF":{"name":"backtracked","parent_name":"TransactionStatus"},"Structs/TzKTTransaction/TransactionStatus.html#/s:14KukaiCoreSwift15TzKTTransactionV17TransactionStatusO11unconfirmedyA2EmF":{"name":"unconfirmed","parent_name":"TransactionStatus"},"Structs/TzKTTransaction/TransactionStatus.html#/s:14KukaiCoreSwift15TzKTTransactionV17TransactionStatusO18partiallyConfirmedyA2EmF":{"name":"partiallyConfirmed","parent_name":"TransactionStatus"},"Structs/TzKTTransaction/TransactionStatus.html#/s:14KukaiCoreSwift15TzKTTransactionV17TransactionStatusO9confirmedyA2EmF":{"name":"confirmed","parent_name":"TransactionStatus"},"Structs/TzKTTransaction/TransactionStatus.html#/s:14KukaiCoreSwift15TzKTTransactionV17TransactionStatusO7unknownyA2EmF":{"name":"unknown","parent_name":"TransactionStatus"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV13dateFormatterSo06NSDateG0CvpZ":{"name":"dateFormatter","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction/TransactionStatus.html":{"name":"TransactionStatus","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction/TransactionType.html":{"name":"TransactionType","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction/TransactionSubType.html":{"name":"TransactionSubType","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV16TransactionErrorV":{"name":"TransactionError","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV4typeAC15TransactionTypeOvp":{"name":"type","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV5levelSo9NSDecimalavp":{"name":"level","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV9timestampSSvp":{"name":"timestamp","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV4hashSSvp":{"name":"hash","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV7counterSo9NSDecimalavp":{"name":"counter","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV9initiaterAA0D9KTAddressVSgvp":{"name":"initiater","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV6senderAA0D9KTAddressVvp":{"name":"sender","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV8bakerFeeAA9XTZAmountCvp":{"name":"bakerFee","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV10storageFeeAA9XTZAmountCvp":{"name":"storageFee","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV13allocationFeeAA9XTZAmountCvp":{"name":"allocationFee","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV6targetAA0D9KTAddressVSgvp":{"name":"target","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV12prevDelegateAA0D9KTAddressVSgvp":{"name":"prevDelegate","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV11newDelegateAA0D9KTAddressVSgvp":{"name":"newDelegate","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV5bakerAA0D9KTAddressVSgvp":{"name":"baker","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV6amountAA11TokenAmountCvp":{"name":"amount","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV9parameterSDyS2SGSgvp":{"name":"parameter","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV6statusAC17TransactionStatusOvp":{"name":"status","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV12hasInternalsSbvp":{"name":"hasInternals","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV19tokenTransfersCountSo9NSDecimalaSgvp":{"name":"tokenTransfersCount","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV6errorsSayAC16TransactionErrorVGSgvp":{"name":"errors","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV4kindSSSgvp":{"name":"kind","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV4date10Foundation4DateVSgvp":{"name":"date","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV17tzktTokenTransferAA0d7KTTokenH0VSgvp":{"name":"tzktTokenTransfer","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV7subTypeAC014TransactionSubG0OSgvp":{"name":"subType","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV16entrypointCalledSSSgvp":{"name":"entrypointCalled","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV12primaryTokenAA0G0CSgvp":{"name":"primaryToken","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction/CodingKeys.html":{"name":"CodingKeys","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV4type2id5level9timestamp4hash7counter9initiater6sender8bakerFee07storageO0010allocationO06target12prevDelegate03newT00N06amount9parameter6status12hasInternals19tokenTransfersCount6errors4kindA2C15TransactionTypeO_So9NSDecimalaA1_S2SA1_AA0D9KTAddressVSgA3_AA9XTZAmountCA6_A6_A4_A4_A4_A4_AA11TokenAmountCSDyS2SGSgAC17TransactionStatusOSbA1_SgSayAC16TransactionErrorVGSgSSSgtcfc":{"name":"init(type:id:level:timestamp:hash:counter:initiater:sender:bakerFee:storageFee:allocationFee:target:prevDelegate:newDelegate:baker:amount:parameter:status:hasInternals:tokenTransfersCount:errors:kind:)","abstract":"Manually init a TzKTTransaction
","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV4fromAcA0D15KTTokenTransferV_tcfc":{"name":"init(from:)","abstract":"Convert a TzKTTokenTransfer
into a TzKTTransaction
","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV11placeholder10withStatus2id6opHash4type7counter10fromWallet11destination9xtzAmount10parameters12primaryToken5baker4kindA2C011TransactionH0O_So9NSDecimalaSSAC0X4TypeOAtA0O8MetadataCAA0D9KTAddressVAA0uR0CSDyS2SGSgAA0U0CSgAZSgSSSgtFZ":{"name":"placeholder(withStatus:id:opHash:type:counter:fromWallet:destination:xtzAmount:parameters:primaryToken:baker:kind:)","abstract":"Used for creating “Pending” transactions
","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV11placeholder10withStatus2id6opHash4type7counter10fromWallet11newDelegateA2C011TransactionH0O_So9NSDecimalaSSAC0R4TypeOAoA0O8MetadataCAA0D9KTAddressVSgtFZ":{"name":"placeholder(withStatus:id:opHash:type:counter:fromWallet:newDelegate:)","abstract":"Used for createing a “Pending” delegation transaction
","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV21parameterValueAsArraySayypGSgyF":{"name":"parameterValueAsArray()","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV20parameterValueAsDictSDySSypGSgyF":{"name":"parameterValueAsDict()","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV33parameterValueAsArrayOfDictionarySaySDySSypGGSgyF":{"name":"parameterValueAsArrayOfDictionary()","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV20parameterValueAsType4typexSgxm_tlF":{"name":"parameterValueAsType(type:)","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV13getEntrypointSSSgyF":{"name":"getEntrypoint()","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV21processAdditionalData24withCurrentWalletAddressySS_tF":{"name":"processAdditionalData(withCurrentWalletAddress:)","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV18createPrimaryTokenAA0H0CSgyF":{"name":"createPrimaryToken()","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV22getFaTokenTransferDataAA0H0CSgyF":{"name":"getFaTokenTransferData()","abstract":"The TzKT transaction API doesn’t provide all the info needed to normalise Token amounts. It only gives address and rpc amount.","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV27getTokenTransferDestinationSSSgyF":{"name":"getTokenTransferDestination()","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV11errorStringSSSgyF":{"name":"errorString()","parent_name":"TzKTTransaction"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV2idSo9NSDecimalavp":{"name":"id","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV4hashSSSgvp":{"name":"hash","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV5levelSo9NSDecimalavp":{"name":"level","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV9timestampSSvp":{"name":"timestamp","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV5tokenAA0D14KTBalanceTokenVvp":{"name":"token","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV2toAA0D9KTAddressVSgvp":{"name":"to","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV4fromAA0D9KTAddressVSgvp":{"name":"from","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV6amountSSvp":{"name":"amount","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV13transactionIdSo9NSDecimalaSgvp":{"name":"transactionId","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV13originationIdSo9NSDecimalaSgvp":{"name":"originationId","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV11mintingToolSSSgvp":{"name":"mintingTool","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV11tokenAmountAA05TokenH0CyF":{"name":"tokenAmount()","parent_name":"TzKTTokenTransfer"},"Structs/TzKTOperationError.html#/s:14KukaiCoreSwift18TzKTOperationErrorV4typeSSvp":{"name":"type","abstract":"
The RPC error type string
","parent_name":"TzKTOperationError"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV4typeSSvp":{"name":"type","abstract":"Type of operation (e.g. transaction, delegation, reveal etc)
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV2idSivp":{"name":"id","abstract":"Unique id to denote the operation
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV5levelSivp":{"name":"level","abstract":"The block level it was injected at
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV9timestampSSvp":{"name":"timestamp","abstract":"Timestamp it was injected at
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV5blockSSvp":{"name":"block","abstract":"The hash of the injected block
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV4hashSSvp":{"name":"hash","abstract":"The operation hash
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV7counterSivp":{"name":"counter","abstract":"The users numerical counter of the operation
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV6statusSSvp":{"name":"status","abstract":"Status of the operation (e.g. applied or failed)
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV6errorsSayAA0dE5ErrorVGSgvp":{"name":"errors","abstract":"Optional array of errors encountered while trying to inject the operation
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV8isFailedSbyF":{"name":"isFailed()","abstract":"Helper to detect a failed transation by searching for a status of “failed”, “backtracked” or “skipped”
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV13containsErrorSbyF":{"name":"containsError()","abstract":"Helper to detect if this operation contains an error
","parent_name":"TzKTOperation"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV5cycleSivp":{"name":"cycle","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV16delegatedBalanceSo9NSDecimalavp":{"name":"delegatedBalance","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV13stakedBalanceSo9NSDecimalavp":{"name":"stakedBalance","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV5bakerAA0D9KTAddressVvp":{"name":"baker","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV21blockRewardsDelegatedSo9NSDecimalavp":{"name":"blockRewardsDelegated","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV27endorsementRewardsDelegatedSo9NSDecimalavp":{"name":"endorsementRewardsDelegated","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV29vdfRevelationRewardsDelegatedSo9NSDecimalavp":{"name":"vdfRevelationRewardsDelegated","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV31nonceRevelationRewardsDelegatedSo9NSDecimalavp":{"name":"nonceRevelationRewardsDelegated","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV19doubleBakingRewardsSo9NSDecimalavp":{"name":"doubleBakingRewards","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV22doubleEndorsingRewardsSo9NSDecimalavp":{"name":"doubleEndorsingRewards","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV25doublePreendorsingRewardsSo9NSDecimalavp":{"name":"doublePreendorsingRewards","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV9blockFeesSo9NSDecimalavp":{"name":"blockFees","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV24doubleBakingLostUnstakedSo9NSDecimalavp":{"name":"doubleBakingLostUnstaked","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV32doubleBakingLostExternalUnstakedSo9NSDecimalavp":{"name":"doubleBakingLostExternalUnstaked","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV27doubleEndorsingLostUnstakedSo9NSDecimalavp":{"name":"doubleEndorsingLostUnstaked","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV35doubleEndorsingLostExternalUnstakedSo9NSDecimalavp":{"name":"doubleEndorsingLostExternalUnstaked","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV30doublePreendorsingLostUnstakedSo9NSDecimalavp":{"name":"doublePreendorsingLostUnstaked","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV38doublePreendorsingLostExternalUnstakedSo9NSDecimalavp":{"name":"doublePreendorsingLostExternalUnstaked","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV21nonceRevelationLossesSo9NSDecimalavp":{"name":"nonceRevelationLosses","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV18bakerStakedBalanceSo9NSDecimalavp":{"name":"bakerStakedBalance","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV21externalStakedBalanceSo9NSDecimalavp":{"name":"externalStakedBalance","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV11bakingPowerSo9NSDecimalavp":{"name":"bakingPower","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV21bakerDelegatedBalanceSo9NSDecimalavp":{"name":"bakerDelegatedBalance","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV24externalDelegatedBalanceSo9NSDecimalavp":{"name":"externalDelegatedBalance","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV12futureBlocksSo9NSDecimalavp":{"name":"futureBlocks","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV18futureBlockRewardsSo9NSDecimalavp":{"name":"futureBlockRewards","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV24futureEndorsementRewardsSo9NSDecimalavp":{"name":"futureEndorsementRewards","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV09estimatedF07withFee24limitOfStakingOverBaking04edgeknmL013minDelegationAA9XTZAmountCSd_So9NSDecimalaA2LtF":{"name":"estimatedReward(withFee:limitOfStakingOverBaking:edgeOfBakingOverStaking:minDelegation:)","abstract":"Return an estimated either for potential future or actual rewards
","parent_name":"TzKTDelegatorReward"},"Structs/TzKTCycle.html#/s:14KukaiCoreSwift9TzKTCycleV9startTimeSSvp":{"name":"startTime","parent_name":"TzKTCycle"},"Structs/TzKTCycle.html#/s:14KukaiCoreSwift9TzKTCycleV10firstLevelSo9NSDecimalavp":{"name":"firstLevel","parent_name":"TzKTCycle"},"Structs/TzKTCycle.html#/s:14KukaiCoreSwift9TzKTCycleV7endTimeSSvp":{"name":"endTime","parent_name":"TzKTCycle"},"Structs/TzKTCycle.html#/s:14KukaiCoreSwift9TzKTCycleV9lastLevelSo9NSDecimalavp":{"name":"lastLevel","parent_name":"TzKTCycle"},"Structs/TzKTCycle.html#/s:14KukaiCoreSwift9TzKTCycleV9stateDate10Foundation0G0VSgvp":{"name":"stateDate","parent_name":"TzKTCycle"},"Structs/TzKTCycle.html#/s:14KukaiCoreSwift9TzKTCycleV7endDate10Foundation0G0VSgvp":{"name":"endDate","parent_name":"TzKTCycle"},"Structs/TzKTBalanceMetadataDimensions.html#/s:14KukaiCoreSwift29TzKTBalanceMetadataDimensionsV4unitSSSgvp":{"name":"unit","abstract":"The unit of measurement (e.g. px for pixels)
","parent_name":"TzKTBalanceMetadataDimensions"},"Structs/TzKTBalanceMetadataDimensions.html#/s:14KukaiCoreSwift29TzKTBalanceMetadataDimensionsV5valueSSSgvp":{"name":"value","abstract":"String containing the resolution or size (e.g. 1024x787)
","parent_name":"TzKTBalanceMetadataDimensions"},"Structs/TzKTBalanceMetadataDimensions.html#/s:14KukaiCoreSwift29TzKTBalanceMetadataDimensionsV4unit5valueACSS_SStcfc":{"name":"init(unit:value:)","abstract":"Init to manaually create an instance, mostly for testing
","parent_name":"TzKTBalanceMetadataDimensions"},"Structs/TzKTBalanceMetadataFormat.html#/s:14KukaiCoreSwift25TzKTBalanceMetadataFormatV3uriSSvp":{"name":"uri","abstract":"The URI to this specific format
","parent_name":"TzKTBalanceMetadataFormat"},"Structs/TzKTBalanceMetadataFormat.html#/s:14KukaiCoreSwift25TzKTBalanceMetadataFormatV8mimeTypeSSvp":{"name":"mimeType","abstract":"The mimetype of this version
","parent_name":"TzKTBalanceMetadataFormat"},"Structs/TzKTBalanceMetadataFormat.html#/s:14KukaiCoreSwift25TzKTBalanceMetadataFormatV10dimensionsAA0deF10DimensionsVSgvp":{"name":"dimensions","abstract":"The display dimensions
","parent_name":"TzKTBalanceMetadataFormat"},"Structs/TzKTBalanceMetadataFormat.html#/s:14KukaiCoreSwift25TzKTBalanceMetadataFormatV3uri8mimeType10dimensionsACSS_SSAA0deF10DimensionsVSgtcfc":{"name":"init(uri:mimeType:dimensions:)","abstract":"Init to manaually create an instance, mostly for testing
","parent_name":"TzKTBalanceMetadataFormat"},"Structs/TzKTBalanceMetadataAttributeKeyValue.html#/s:14KukaiCoreSwift36TzKTBalanceMetadataAttributeKeyValueV3keySSvp":{"name":"key","parent_name":"TzKTBalanceMetadataAttributeKeyValue"},"Structs/TzKTBalanceMetadataAttributeKeyValue.html#/s:14KukaiCoreSwift36TzKTBalanceMetadataAttributeKeyValueV5valueSSvp":{"name":"value","parent_name":"TzKTBalanceMetadataAttributeKeyValue"},"Structs/TzKTBalanceMetadataAttributeKeyValue.html#/s:14KukaiCoreSwift36TzKTBalanceMetadataAttributeKeyValueV3key5valueACSS_SStcfc":{"name":"init(key:value:)","parent_name":"TzKTBalanceMetadataAttributeKeyValue"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV4nameSSSgvp":{"name":"name","abstract":"A human readbale name
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV6symbolSSSgvp":{"name":"symbol","abstract":"The tokens symbol
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV8decimalsSSvp":{"name":"decimals","abstract":"The number of decimals the token has
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV11decimalsIntSivp":{"name":"decimalsInt","abstract":"Helper to convert the decimals to an Int
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV7formatsSayAA0deF6FormatVGSgvp":{"name":"formats","abstract":"Details of the available formats that the media is available in
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV10displayUriSSSgvp":{"name":"displayUri","abstract":"URI to an medium/large image owned by the contract
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV11artifactUriSSSgvp":{"name":"artifactUri","abstract":"URI to the raw media artifact owned by the token
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV12thumbnailUriSSSgvp":{"name":"thumbnailUri","abstract":"URI to an small image for the token, ususally used as an icon when displayed in lists
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV11descriptionSSSgvp":{"name":"description","abstract":"Description of the token or NFT
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV11mintingToolSSSgvp":{"name":"mintingTool","abstract":"URL to the tool that was used to mint the item
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV4tagsSaySSGSgvp":{"name":"tags","abstract":"A list of tags to categorize the token / NFT
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV6minterSSSgvp":{"name":"minter","abstract":"The address responsible for creating the token / NFT
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV18shouldPreferSymbolSbSgvp":{"name":"shouldPreferSymbol","abstract":"Whether or not the symbol or the name is prefered when displaying the token / NFT in a list
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV10attributesSayypGSgvp":{"name":"attributes","abstract":"A collection of attributes about the token/NFT. Although TZIP-16 intended for this to be filled with info such as license, version, possible error messages etc,","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV3ttlSiSgvp":{"name":"ttl","abstract":"
Flag, in seconds, indicating how long to wait before refreshing the token to update its metadata. E.g. fxHash will inject a token with a name “[Waiting to be Signed]”. and then, all things going well, 30 seconds later its updated to the correct attributes
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV4name6symbol8decimals7formats10displayUri08artifactL009thumbnailL011description11mintingTool4tags6minter18shouldPreferSymbol10attributes3ttlACSSSg_ARSSSayAA0deF6FormatVGSgA5RSaySSGSgARSbSgSayypGSgSiSgtcfc":{"name":"init(name:symbol:decimals:formats:displayUri:artifactUri:thumbnailUri:description:mintingTool:tags:minter:shouldPreferSymbol:attributes:ttl:)","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV12thumbnailURL10Foundation0H0VSgvp":{"name":"thumbnailURL","abstract":"Helper to run the URI through the MediaProxyService
to generate a useable URL for the thumbnail (if available)
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV10displayURL10Foundation0H0VSgvp":{"name":"displayURL","abstract":"Helper to run the URI through the MediaProxyService
to generate a useable URL for the display image (if available)
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV26getKeyValuesFromAttributesSayAA0def9AttributeH5ValueVGyF":{"name":"getKeyValuesFromAttributes()","abstract":"Attributes is a complex free-form object. In a lot of cases when NFT’s are games / collectibles, it should be possible to convert most if not all the elements into more simple String: String key value pairs, which will be easier to manage in table / collection views
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV8contractAA0D9KTAddressVvp":{"name":"contract","abstract":"Details of the contract (e.g. address)
","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV7tokenIdSSvp":{"name":"tokenId","abstract":"The FA2 token ID of the token
","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV8standardAA9FaVersionOvp":{"name":"standard","abstract":"Which FA version the token conforms too
","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV11totalSupplySSSgvp":{"name":"totalSupply","abstract":"Total avaialble supply of this address + token id combo
","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV8metadataAA0dE8MetadataVSgvp":{"name":"metadata","abstract":"Metadata about the token
","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV17malformedMetadataSbvp":{"name":"malformedMetadata","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV13displaySymbolSSvp":{"name":"displaySymbol","abstract":"Helper to determine what string is used as the symbol for display purposes
","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV8contract7tokenId8standard11totalSupply8metadataAcA0D9KTAddressV_SSAA9FaVersionOSSSgAA0dE8MetadataVSgtcfc":{"name":"init(contract:tokenId:standard:totalSupply:metadata:)","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV16exceptionListNFTSaySSGvpZ":{"name":"exceptionListNFT","parent_name":"TzKTBalance"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV7balanceSSvp":{"name":"balance","abstract":"String containing the RPC respresetnation of the balance of the given token
","parent_name":"TzKTBalance"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV5tokenAA0dE5TokenVvp":{"name":"token","abstract":"Details about the Token
","parent_name":"TzKTBalance"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV10firstLevelSo9NSDecimalavp":{"name":"firstLevel","abstract":"The block level where the token was first seen
","parent_name":"TzKTBalance"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV9lastLevelSo9NSDecimalavp":{"name":"lastLevel","abstract":"The block level where the token was last seen
","parent_name":"TzKTBalance"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV11tokenAmountAA05TokenG0Cvp":{"name":"tokenAmount","abstract":"Helper to convert the RPC token balance to a TokenAmount
object
","parent_name":"TzKTBalance"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV5isNFTSbyF":{"name":"isNFT()","abstract":"Basic check to see if token is an NFT or not. May not be 100% successful, needs research
","parent_name":"TzKTBalance"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV20isOnNFTExceptionListSbyF":{"name":"isOnNFTExceptionList()","parent_name":"TzKTBalance"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV7addressSSvp":{"name":"address","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV4nameSSSgvp":{"name":"name","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV6statusAA0dE6StatusOvp":{"name":"status","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV7balanceSo9NSDecimalavp":{"name":"balance","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV10delegationAA0dE8SettingsVvp":{"name":"delegation","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV7stakingAA0dE8SettingsVvp":{"name":"staking","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV24limitOfStakingOverBakingSo9NSDecimalaSgvp":{"name":"limitOfStakingOverBaking","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV23edgeOfBakingOverStakingSo9NSDecimalaSgvp":{"name":"edgeOfBakingOverStaking","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV4logo10Foundation3URLVSgvp":{"name":"logo","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV7address4nameACSS_SSSgtcfc":{"name":"init(address:name:)","abstract":"Helper to create a TzKTBaker from the data available from the Account
object
","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV7address4name6status7balance10delegation7stakingACSS_SSSgAA0dE6StatusOSo9NSDecimalaAA0dE8SettingsVAPtcfc":{"name":"init(address:name:status:balance:delegation:staking:)","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV16fromTestnetArrayyACSgSayypGFZ":{"name":"fromTestnetArray(_:)","abstract":"Ghostnet has a different setup for bakers, but we need to display and interact with them the same way.","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"TzKTBaker"},"Structs/TzKTBakerSettings.html#/s:14KukaiCoreSwift17TzKTBakerSettingsV7enabledSbvp":{"name":"enabled","parent_name":"TzKTBakerSettings"},"Structs/TzKTBakerSettings.html#/s:14KukaiCoreSwift17TzKTBakerSettingsV10minBalanceSo9NSDecimalavp":{"name":"minBalance","parent_name":"TzKTBakerSettings"},"Structs/TzKTBakerSettings.html#/s:14KukaiCoreSwift17TzKTBakerSettingsV3feeSdvp":{"name":"fee","parent_name":"TzKTBakerSettings"},"Structs/TzKTBakerSettings.html#/s:14KukaiCoreSwift17TzKTBakerSettingsV8capacitySo9NSDecimalavp":{"name":"capacity","parent_name":"TzKTBakerSettings"},"Structs/TzKTBakerSettings.html#/s:14KukaiCoreSwift17TzKTBakerSettingsV9freeSpaceSo9NSDecimalavp":{"name":"freeSpace","parent_name":"TzKTBakerSettings"},"Structs/TzKTBakerSettings.html#/s:14KukaiCoreSwift17TzKTBakerSettingsV12estimatedApySdvp":{"name":"estimatedApy","parent_name":"TzKTBakerSettings"},"Structs/TzKTAddress.html#/s:14KukaiCoreSwift11TzKTAddressV5aliasSSSgvp":{"name":"alias","abstract":"
Contract addresses may have an alias (human readbale) name, to denote a person or service
","parent_name":"TzKTAddress"},"Structs/TzKTAddress.html#/s:14KukaiCoreSwift11TzKTAddressV7addressSSvp":{"name":"address","abstract":"The KT1 address of the contract
","parent_name":"TzKTAddress"},"Structs/TzKTAddress.html#/s:14KukaiCoreSwift11TzKTAddressV5alias7addressACSSSg_SStcfc":{"name":"init(alias:address:)","parent_name":"TzKTAddress"},"Structs/TzKTAccountDelegate.html#/s:14KukaiCoreSwift19TzKTAccountDelegateV5aliasSSSgvp":{"name":"alias","abstract":"Bakers may have an alias (human readbale) name for their service
","parent_name":"TzKTAccountDelegate"},"Structs/TzKTAccountDelegate.html#/s:14KukaiCoreSwift19TzKTAccountDelegateV7addressSSvp":{"name":"address","abstract":"Bakers must have a valid address
","parent_name":"TzKTAccountDelegate"},"Structs/TzKTAccountDelegate.html#/s:14KukaiCoreSwift19TzKTAccountDelegateV6activeSbvp":{"name":"active","abstract":"Bool indicating whether or not the baker is currently active
","parent_name":"TzKTAccountDelegate"},"Structs/TzKTAccountDelegate.html#/s:14KukaiCoreSwift19TzKTAccountDelegateV5alias7address6activeACSSSg_SSSbtcfc":{"name":"init(alias:address:active:)","parent_name":"TzKTAccountDelegate"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV7balanceSo9NSDecimalaSgvp":{"name":"balance","abstract":"The address XTZ balance in RPC format
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV13stakedBalanceSo9NSDecimalaSgvp":{"name":"stakedBalance","abstract":"The address staked (locked) XTZ balance in RPC format
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV15unstakedBalanceSo9NSDecimalaSgvp":{"name":"unstakedBalance","abstract":"The address unstaked (pending unlock) XTZ balance in RPC format
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV4typeSSvp":{"name":"type","abstract":"type of account e.g. “user” or “empty”
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV7addressSSvp":{"name":"address","abstract":"tz1/2/3 kt1 address
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV9publicKeySSSgvp":{"name":"publicKey","abstract":"prefixed public key
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV8revealedSbSgvp":{"name":"revealed","abstract":"whether or not the account has performed a reveal operation
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV8delegateAA0dE8DelegateVSgvp":{"name":"delegate","abstract":"The addresses delegation status
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV15delegationLevelSo9NSDecimalaSgvp":{"name":"delegationLevel","abstract":"The block level the delegate address was set
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV17activeTokensCountSo9NSDecimalaSgvp":{"name":"activeTokensCount","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV18tokenBalancesCountSo9NSDecimalaSgvp":{"name":"tokenBalancesCount","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV10xtzBalanceAA9XTZAmountCvp":{"name":"xtzBalance","abstract":"Helper method to convert the RPC balance into an XTZAmount
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV16xtzStakedBalanceAA9XTZAmountCvp":{"name":"xtzStakedBalance","abstract":"Helper method to convert the RPC balance into an XTZAmount
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV18xtzUnstakedBalanceAA9XTZAmountCvp":{"name":"xtzUnstakedBalance","abstract":"Helper method to convert the RPC balance into an XTZAmount
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV19xtzAvailableBalanceAA9XTZAmountCvp":{"name":"xtzAvailableBalance","abstract":"Helper method to to return the available or spendable balance
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV7balance13stakedBalance08unstakedH04type7address9publicKey8revealed8delegate15delegationLevel17activeTokensCount013tokenBalancesT0ACSo9NSDecimalaSg_A2QS3SSbAA0dE8DelegateVSgA3Qtcfc":{"name":"init(balance:stakedBalance:unstakedBalance:type:address:publicKey:revealed:delegate:delegationLevel:activeTokensCount:tokenBalancesCount:)","abstract":"Generic init
","parent_name":"TzKTAccount"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV6symbolSSvp":{"name":"symbol","abstract":"The user facing symbol of the token
","parent_name":"DipDupToken"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV7addressSSvp":{"name":"address","abstract":"The TZ address of the token
","parent_name":"DipDupToken"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV7tokenIdSo9NSDecimalavp":{"name":"tokenId","abstract":"The token ID of the token (always 0 for FA1.2 tokens)
","parent_name":"DipDupToken"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV8decimalsSivp":{"name":"decimals","abstract":"The number of decimals for the token
","parent_name":"DipDupToken"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV8standardAA0deF8StandardOvp":{"name":"standard","abstract":"Which standard the token follows
","parent_name":"DipDupToken"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV12thumbnailUriSSSgvp":{"name":"thumbnailUri","abstract":"Optional string to denote where to get the thumbnail image
","parent_name":"DipDupToken"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Conforming to Hashable
to enable working with UITableViewDiffableDataSource
","parent_name":"DipDupToken"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Conforming to Equatable
to enable working with UITableViewDiffableDataSource
","parent_name":"DipDupToken"},"Structs/DipDupPositionData.html#/s:14KukaiCoreSwift18DipDupPositionDataV9sharesQtySSvp":{"name":"sharesQty","abstract":"The liquidity token balance (rpc representation)
","parent_name":"DipDupPositionData"},"Structs/DipDupPositionData.html#/s:14KukaiCoreSwift18DipDupPositionDataV8exchangeAA0dE8ExchangeVvp":{"name":"exchange","abstract":"The exchange the token belongs too
","parent_name":"DipDupPositionData"},"Structs/DipDupPositionData.html#/s:14KukaiCoreSwift18DipDupPositionDataV11tokenAmountAA05TokenI0CyF":{"name":"tokenAmount()","abstract":"Convert the token data into a TokenAmount
","parent_name":"DipDupPositionData"},"Structs/DipDupPositionData.html#/s:14KukaiCoreSwift18DipDupPositionDataV4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Conforming to Hashable
to enable working with UITableViewDiffableDataSource
","parent_name":"DipDupPositionData"},"Structs/DipDupPositionData.html#/s:14KukaiCoreSwift18DipDupPositionDataV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Conforming to Equatable
to enable working with UITableViewDiffableDataSource
","parent_name":"DipDupPositionData"},"Structs/DipDupPosition.html#/s:14KukaiCoreSwift14DipDupPositionV8positionSayAA0deF4DataVGvp":{"name":"position","parent_name":"DipDupPosition"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV4nameAA0deF4NameOvp":{"name":"name","abstract":"Enum to denote the type of Exchange (e.g. Liquidity Baking, Quipuswap)
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV7addressSSvp":{"name":"address","abstract":"The KT address of the exchange contract
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV7tezPoolSSvp":{"name":"tezPool","abstract":"String representation of the Exchanges TezPool
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV9tokenPoolSSvp":{"name":"tokenPool","abstract":"String representation of the Exchanges TokenPool
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV11sharesTotalSSvp":{"name":"sharesTotal","abstract":"The total liquidity available (RPC representation, no decimals)
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV8midPriceSSvp":{"name":"midPrice","abstract":"The daily middle price
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV5tokenAA0dE5TokenVvp":{"name":"token","abstract":"The token object containing all the token info (decimals, contract address, symbol etc,)
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV13xtzPoolAmountAA9XTZAmountCyF":{"name":"xtzPoolAmount()","abstract":"Return the XTZ pool as an XTZAmount
object
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV15tokenPoolAmountAA05TokenI0CyF":{"name":"tokenPoolAmount()","abstract":"Return the Token pool as an TokenAmount
object
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV27liquidityTokenDecimalPlacesSiyF":{"name":"liquidityTokenDecimalPlaces()","abstract":"Retrieving the liquidity token decimals is currently not supported. Hardcode the numbers for now
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV14totalLiquidityAA11TokenAmountCyF":{"name":"totalLiquidity()","abstract":"Return the total liquidity as an TokenAmount
object
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV13arePoolsEmptySbyF":{"name":"arePoolsEmpty()","abstract":"Helper to detect if the pools are empty (determiens if the next addLiquidity will be setting the exchange rate)
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Conforming to Hashable
to enable working with UITableViewDiffableDataSource
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Conforming to Equatable
to enable working with UITableViewDiffableDataSource
","parent_name":"DipDupExchange"},"Structs/DipDupExchangesAndTokens.html#/s:14KukaiCoreSwift24DipDupExchangesAndTokensV6symbolSSvp":{"name":"symbol","parent_name":"DipDupExchangesAndTokens"},"Structs/DipDupExchangesAndTokens.html#/s:14KukaiCoreSwift24DipDupExchangesAndTokensV7addressSSvp":{"name":"address","parent_name":"DipDupExchangesAndTokens"},"Structs/DipDupExchangesAndTokens.html#/s:14KukaiCoreSwift24DipDupExchangesAndTokensV7tokenIdSo9NSDecimalavp":{"name":"tokenId","parent_name":"DipDupExchangesAndTokens"},"Structs/DipDupExchangesAndTokens.html#/s:14KukaiCoreSwift24DipDupExchangesAndTokensV8decimalsSivp":{"name":"decimals","parent_name":"DipDupExchangesAndTokens"},"Structs/DipDupExchangesAndTokens.html#/s:14KukaiCoreSwift24DipDupExchangesAndTokensV12thumbnailUriSSSgvp":{"name":"thumbnailUri","parent_name":"DipDupExchangesAndTokens"},"Structs/DipDupExchangesAndTokens.html#/s:14KukaiCoreSwift24DipDupExchangesAndTokensV9exchangesSayAA0dE8ExchangeVGvp":{"name":"exchanges","parent_name":"DipDupExchangesAndTokens"},"Structs/DipDupExchangesAndTokens.html#/s:14KukaiCoreSwift24DipDupExchangesAndTokensV20totalExchangeXtzPoolAA9XTZAmountCyF":{"name":"totalExchangeXtzPool()","abstract":"Get the total XTZ pool amount from all the exchanges, useful for sorting
","parent_name":"DipDupExchangesAndTokens"},"Structs/DipDupExchangesAndTokensResponse.html#/s:14KukaiCoreSwift32DipDupExchangesAndTokensResponseV5tokenSayAA0defgH0VGvp":{"name":"token","parent_name":"DipDupExchangesAndTokensResponse"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV7averageSo9NSDecimalavp":{"name":"average","abstract":"The average price at the given time
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV10exchangeIdSSvp":{"name":"exchangeId","abstract":"The address of the contract
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV6bucketSSvp":{"name":"bucket","abstract":"String representing the date and time the slice is for
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV4highSSvp":{"name":"high","abstract":"The highest value reached in this slice
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV3lowSSvp":{"name":"low","abstract":"The lowest value reached in this slice
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV4date10Foundation4DateVSgyF":{"name":"date()","abstract":"Convert the bucket
string into a Date
object
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV13averageDoubleSdyF":{"name":"averageDouble()","abstract":"Convert the average
value into a Double
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV10highDoubleSdyF":{"name":"highDouble()","abstract":"Convert the high
value into a Double
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV9lowDoubleSdyF":{"name":"lowDouble()","abstract":"Convert the low
value into a Double
","parent_name":"DipDupChartObject"},"Structs/DipDupChartData.html#/s:14KukaiCoreSwift15DipDupChartDataV15quotes15mNogapsSayAA0deF6ObjectVGvp":{"name":"quotes15mNogaps","abstract":"Contains the last 24 hours of data at 15 min intervals
","parent_name":"DipDupChartData"},"Structs/DipDupChartData.html#/s:14KukaiCoreSwift15DipDupChartDataV14quotes1hNogapsSayAA0deF6ObjectVGvp":{"name":"quotes1hNogaps","abstract":"Contains every hour for past 7 days
","parent_name":"DipDupChartData"},"Structs/DipDupChartData.html#/s:14KukaiCoreSwift15DipDupChartDataV14quotes1dNogapsSayAA0deF6ObjectVGvp":{"name":"quotes1dNogaps","abstract":"Contains every day for 30 days
","parent_name":"DipDupChartData"},"Structs/DipDupChartData.html#/s:14KukaiCoreSwift15DipDupChartDataV14quotes1wNogapsSayAA0deF6ObjectVGvp":{"name":"quotes1wNogaps","abstract":"Contains every week for 52 weeks
","parent_name":"DipDupChartData"},"Structs/BetterCallDevOperationError.html#/s:14KukaiCoreSwift27BetterCallDevOperationErrorV2idSSvp":{"name":"id","parent_name":"BetterCallDevOperationError"},"Structs/BetterCallDevOperationError.html#/s:14KukaiCoreSwift27BetterCallDevOperationErrorV5titleSSvp":{"name":"title","parent_name":"BetterCallDevOperationError"},"Structs/BetterCallDevOperationError.html#/s:14KukaiCoreSwift27BetterCallDevOperationErrorV5descrSSvp":{"name":"descr","parent_name":"BetterCallDevOperationError"},"Structs/BetterCallDevOperationError.html#/s:14KukaiCoreSwift27BetterCallDevOperationErrorV4kindSSvp":{"name":"kind","parent_name":"BetterCallDevOperationError"},"Structs/BetterCallDevOperationError.html#/s:14KukaiCoreSwift27BetterCallDevOperationErrorV8locationSiSgvp":{"name":"location","parent_name":"BetterCallDevOperationError"},"Structs/BetterCallDevOperationError.html#/s:14KukaiCoreSwift27BetterCallDevOperationErrorV4withSSSgvp":{"name":"with","parent_name":"BetterCallDevOperationError"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV2idSivp":{"name":"id","abstract":"An ID used by BCD
","parent_name":"BetterCallDevOperation"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV4hashSSvp":{"name":"hash","abstract":"The operation hash
","parent_name":"BetterCallDevOperation"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV7counterSivp":{"name":"counter","abstract":"The operations numeric counter
","parent_name":"BetterCallDevOperation"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV6statusSSvp":{"name":"status","abstract":"Indicating if the operation was successful, failed, backtracked etc.
","parent_name":"BetterCallDevOperation"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV6errorsSayAA0defG5ErrorVGSgvp":{"name":"errors","abstract":"Detailed error objects, also including unique smart contract errors
","parent_name":"BetterCallDevOperation"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV8isFailedSbyF":{"name":"isFailed()","abstract":"Helper to determine if the operation failed or not
","parent_name":"BetterCallDevOperation"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV13containsErrorSbyF":{"name":"containsError()","abstract":"Helper to check for existance of errors
","parent_name":"BetterCallDevOperation"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV17moreDetailedErrorAA0defgJ0VSgyF":{"name":"moreDetailedError()","abstract":"When looking for more detailed errors through Better-Call.dev, effectively we are looking for an error containing a location
and/or a with
.","parent_name":"BetterCallDevOperation"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV10bakerAliasSSSgvp":{"name":"bakerAlias","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV9bakerLogo10Foundation3URLVSgvp":{"name":"bakerLogo","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV14paymentAddressSSvp":{"name":"paymentAddress","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV6amountAA9XTZAmountCvp":{"name":"amount","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV5cycleSivp":{"name":"cycle","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV3feeSdvp":{"name":"fee","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV13dateOfPayment10Foundation4DateVvp":{"name":"dateOfPayment","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV18meetsMinDelegationSbvp":{"name":"meetsMinDelegation","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV10bakerAlias0F4Logo14paymentAddress6amount5cycle3fee4date18meetsMinDelegationACSSSg_10Foundation3URLVSgSSAA9XTZAmountCSiSdAM4DateVSbtcfc":{"name":"init(bakerAlias:bakerLogo:paymentAddress:amount:cycle:fee:date:meetsMinDelegation:)","parent_name":"RewardDetails"},"Structs/AggregateRewardInformation.html#/s:14KukaiCoreSwift26AggregateRewardInformationV08previousE0AA0E7DetailsVSgvp":{"name":"previousReward","parent_name":"AggregateRewardInformation"},"Structs/AggregateRewardInformation.html#/s:14KukaiCoreSwift26AggregateRewardInformationV017estimatedPreviousE0AA0E7DetailsVSgvp":{"name":"estimatedPreviousReward","parent_name":"AggregateRewardInformation"},"Structs/AggregateRewardInformation.html#/s:14KukaiCoreSwift26AggregateRewardInformationV013estimatedNextE0AA0E7DetailsVSgvp":{"name":"estimatedNextReward","parent_name":"AggregateRewardInformation"},"Structs/AggregateRewardInformation.html#/s:14KukaiCoreSwift26AggregateRewardInformationV08previousE0017estimatedPreviousE00h4NextE0AcA0E7DetailsVSg_A2Itcfc":{"name":"init(previousReward:estimatedPreviousReward:estimatedNextReward:)","parent_name":"AggregateRewardInformation"},"Structs/AggregateRewardInformation.html#/s:14KukaiCoreSwift26AggregateRewardInformationV11isOutOfDateSbyF":{"name":"isOutOfDate()","abstract":"
Creating this object involves many expensive requests, but produces a result that is valid for up to ~3 days.","parent_name":"AggregateRewardInformation"},"Structs/AggregateRewardInformation.html#/s:14KukaiCoreSwift26AggregateRewardInformationV35moreThan1CycleBetweenPreiousAndNextSbyF":{"name":"moreThan1CycleBetweenPreiousAndNext()","abstract":"
When previousReward
is present, it is possible that due to a delay in payment being received, that we may cache an object before the last payment was received","parent_name":"AggregateRewardInformation"},"Structs/AggregateRewardInformation.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"AggregateRewardInformation"},"Structs/AggregateRewardInformation.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"AggregateRewardInformation"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV13walletAddressSSvp":{"name":"walletAddress","abstract":"
The wallet address
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV10xtzBalanceAA9XTZAmountCvp":{"name":"xtzBalance","abstract":"The XTZ balance of the wallet
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV16xtzStakedBalanceAA9XTZAmountCvp":{"name":"xtzStakedBalance","abstract":"The staked (locked) XTZ balance of the wallet
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV18xtzUnstakedBalanceAA9XTZAmountCvp":{"name":"xtzUnstakedBalance","abstract":"The unstaked (pending unlock) XTZ balance of the wallet
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV6tokensSayAA5TokenCGvp":{"name":"tokens","abstract":"All the wallets FA1.2, FA2 funginble tokens
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV4nftsSayAA5TokenCGvp":{"name":"nfts","abstract":"All the wallets NFT’s, grouped into parent FA2 objects so they can be displayed in groups or individaully
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV10recentNFTsSayAA3NFTVGvp":{"name":"recentNFTs","abstract":"10 most recent NFTs to hit the wallet
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV15liquidityTokensSayAA18DipDupPositionDataVGvp":{"name":"liquidityTokens","abstract":"All the wallets Defi, Liquidity Tokens
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV8delegateAA19TzKTAccountDelegateVSgvp":{"name":"delegate","abstract":"TzKT object containing baker details + status
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV15delegationLevelSo9NSDecimalaSgvp":{"name":"delegationLevel","abstract":"The block level that the delegate was set
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV16availableBalanceAA9XTZAmountCvp":{"name":"availableBalance","abstract":"The total available (or spendable) balance of the account
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV13walletAddressACSS_tcfc":{"name":"init(walletAddress:)","abstract":"Basic init to default properties to zero / empty, so that optionals can be avoided on a key model throughout an app
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV13walletAddress10xtzBalance0g6StakedH00g8UnstakedH06tokens4nfts10recentNFTs15liquidityTokens8delegate15delegationLevelACSS_AA9XTZAmountCA2OSayAA5TokenCGARSayAA3NFTVGSayAA18DipDupPositionDataVGAA19TzKTAccountDelegateVSgSo9NSDecimalaSgtcfc":{"name":"init(walletAddress:xtzBalance:xtzStakedBalance:xtzUnstakedBalance:tokens:nfts:recentNFTs:liquidityTokens:delegate:delegationLevel:)","abstract":"Full init
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Conforming to Hashable
to enable working with UITableViewDiffableDataSource
","parent_name":"Account"},"Structs/Account.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"Account"},"Structs/Account.html":{"name":"Account","abstract":"Fetching all the account balances is a lengthy task, involving many requests and parsing different structures."},"Structs/AggregateRewardInformation.html":{"name":"AggregateRewardInformation","abstract":"
Object ot abstract away a significatn amount of logic involved in computing estimated reward payments from a baker
"},"Structs/RewardDetails.html":{"name":"RewardDetails","abstract":"An individual payment record denoting some payment in the past or future
"},"Structs/BetterCallDevOperation.html":{"name":"BetterCallDevOperation","abstract":"A model matching the response that comes back from BetterCallDev’s API: v1/opg/<operation-hash>
"},"Structs/BetterCallDevOperationError.html":{"name":"BetterCallDevOperationError","abstract":"BetterCallDev structure for errors
"},"Structs/DipDupChartData.html":{"name":"DipDupChartData","abstract":"Struct to hold 4 arrays of data, each one mapping to a different timeline of data, to allow the display of graphs
"},"Structs/DipDupChartObject.html":{"name":"DipDupChartObject","abstract":"Structure holding a data slice
"},"Structs/DipDupExchangesAndTokensResponse.html":{"name":"DipDupExchangesAndTokensResponse","abstract":"Wrapper object to map to network response type
"},"Structs/DipDupExchangesAndTokens.html":{"name":"DipDupExchangesAndTokens","abstract":"Wrapper object to map to network response type
"},"Structs/DipDupExchange.html":{"name":"DipDupExchange","abstract":"A DipDup Exchange object with all the necessary pieces for checking liquidity and performing Swaps
"},"Structs/DipDupPosition.html":{"name":"DipDupPosition","abstract":"Wrapper object to match network response type
"},"Structs/DipDupPositionData.html":{"name":"DipDupPositionData","abstract":"A position on DipDup corresponds to liquidity token ownership. Each of these objects represents an amount of Liquidity tokens in an exchange for the given address
"},"Structs/DipDupToken.html":{"name":"DipDupToken","abstract":"DipDup representation of a Token
"},"Structs/TzKTAccount.html":{"name":"TzKTAccount","abstract":"Model mapping to TzKT.io’s Account object
"},"Structs/TzKTAccountDelegate.html":{"name":"TzKTAccountDelegate","abstract":"Model mapping to TzKT.io’s Account.Delegate Object
"},"Structs/TzKTAddress.html":{"name":"TzKTAddress","abstract":"Details about a given contract
"},"Structs/TzKTBakerSettings.html":{"name":"TzKTBakerSettings","abstract":"Object to denote the the setting parameters of the baker. Can be used seperately for both delegation and staking
"},"Structs/TzKTBaker.html":{"name":"TzKTBaker","abstract":"Data representing a baker from TzKT or Baking-Bad
"},"Structs/TzKTBalance.html":{"name":"TzKTBalance","abstract":"Model mapping to the Balance object returned from the new TzKT API, resulting from the merge of BCD and TzKT
"},"Structs/TzKTBalanceToken.html":{"name":"TzKTBalanceToken","abstract":"Model encapsulating information about the token itself
"},"Structs/TzKTBalanceMetadata.html":{"name":"TzKTBalanceMetadata","abstract":"Metadata object for the token
"},"Structs/TzKTBalanceMetadataAttributeKeyValue.html":{"name":"TzKTBalanceMetadataAttributeKeyValue","abstract":"Wrapper / Helper to extract metadata attribute content
"},"Structs/TzKTBalanceMetadataFormat.html":{"name":"TzKTBalanceMetadataFormat","abstract":"Object containing information about the various formats the media is available in
"},"Structs/TzKTBalanceMetadataDimensions.html":{"name":"TzKTBalanceMetadataDimensions","abstract":"Object containing information about the dimensions of a given piece of media
"},"Structs/TzKTCycle.html":{"name":"TzKTCycle","abstract":"The blockchain is broken down into cycles that last 2.7 days. Baker payment logic resolves around cycles instead of blocks
"},"Structs/TzKTDelegatorReward.html":{"name":"TzKTDelegatorReward","abstract":"An object containing info on the reward a delegator should receive from a baker
"},"Structs/TzKTOperation.html":{"name":"TzKTOperation","abstract":"A model matching the response that comes back from TzKT’s API: v1/operations/<operation-hash>
"},"Structs/TzKTOperationError.html":{"name":"TzKTOperationError","abstract":"TzKT’s more basic error object response
"},"Structs/TzKTTokenTransfer.html":{"name":"TzKTTokenTransfer","abstract":"FA1.2 / FA2 token transafers are treated differently from transactions. This object is used when fetching data form the API, as a temporary placeholder, ultimately to be merged into the transactions
"},"Structs/TzKTTransaction.html":{"name":"TzKTTransaction","abstract":"A model matching the response that comes back from TzKT’s API: v1/accounts/<address>/operations
"},"Structs/TzKTTransactionGroup.html":{"name":"TzKTTransactionGroup","abstract":"Artifical object used to group related transactions into a more user friendly display"},"Structs/BlockchainHead.html":{"name":"BlockchainHead","abstract":"
Structure representing the HEAD of the blockchain
"},"Structs/LoggingConfig.html":{"name":"LoggingConfig","abstract":"A struct to control what messages get logged
"},"Structs/TezosNodeClientConfig.html":{"name":"TezosNodeClientConfig","abstract":"A configuration object used to provide settings to the TezosNodeClient
"},"Structs/QuipuswapExchangeLedgerKey.html":{"name":"QuipuswapExchangeLedgerKey","abstract":"The gneric container object holding the raw data
"},"Structs/QuipuswapExchangeLedger.html":{"name":"QuipuswapExchangeLedger","abstract":"The unique data inside the Ledger BigMap
"},"Structs/QuipuswapExchangeStorageResponse.html":{"name":"QuipuswapExchangeStorageResponse","abstract":"Network wrapper object
"},"Structs/QuipuswapExchangeStorage.html":{"name":"QuipuswapExchangeStorage","abstract":"Unique Quipuswap contract storage object
"},"Structs/QuipuswapExchangeUserRewardsKey.html":{"name":"QuipuswapExchangeUserRewardsKey","abstract":"The gneric container object holding the raw data
"},"Structs/QuipuswapExchangeUserRewards.html":{"name":"QuipuswapExchangeUserRewards","abstract":"The unique data inside the User Rewards BigMap
"},"Structs/FailWithParserLiquidityBaking.html":{"name":"FailWithParserLiquidityBaking","abstract":"Dedicated “FailWith” parser for the codes received from Liquidity Baking contract
"},"Structs/GraphQLError.html":{"name":"GraphQLError","abstract":"GraphQL error object
"},"Structs/GraphQLResponse.html":{"name":"GraphQLResponse","abstract":"Simple model object to wrap a GraphQL response to expose a Codable response without having to use large GraphQL libraries
"},"Structs/ObjktCollections.html":{"name":"ObjktCollections","abstract":"GarpQL bulk response for a group of collections
"},"Structs/ObjktCollection.html":{"name":"ObjktCollection","abstract":"Single collection item
"},"Structs/ObjktCreator.html":{"name":"ObjktCreator"},"Structs/ObjktTokenReponse.html":{"name":"ObjktTokenReponse","abstract":"GarpQL response for required data for a given token
"},"Structs/ObjktToken.html":{"name":"ObjktToken","abstract":"Single token item
"},"Structs/ObjktAttribute.html":{"name":"ObjktAttribute"},"Structs/ObjktAttributeData.html":{"name":"ObjktAttributeData"},"Structs/ObjktAttributeCounts.html":{"name":"ObjktAttributeCounts"},"Structs/ObjktSale.html":{"name":"ObjktSale"},"Structs/ObjktListing.html":{"name":"ObjktListing"},"Structs/ObjktEvent.html":{"name":"ObjktEvent","abstract":"Single event item
"},"Structs/ObjktFa.html":{"name":"ObjktFa","abstract":"Single FA item
"},"Structs/TezosDomainsAddressBulkResponse.html":{"name":"TezosDomainsAddressBulkResponse","abstract":"Response object wrapper for querying an address in bulk
"},"Structs/TezosDomainsDomains.html":{"name":"TezosDomainsDomains","abstract":"Object containing an array of domains
"},"Structs/TezosDomainsAddressResponse.html":{"name":"TezosDomainsAddressResponse","abstract":"Response object wrapper for querying an address
"},"Structs/TezosDomainsDomain.html":{"name":"TezosDomainsDomain","abstract":"Domain object containing details about the domain
"},"Structs/TezosDomainsDomainResponse.html":{"name":"TezosDomainsDomainResponse","abstract":"Response object wrapper for querying a reverse record
"},"Structs/TezosDomainsDomainBulkResponse.html":{"name":"TezosDomainsDomainBulkResponse","abstract":"Response object wrapper for querying a reverse record in bulk
"},"Structs/TezosDomainsReverseRecords.html":{"name":"TezosDomainsReverseRecords","abstract":"Object containing an array of reverse records
"},"Structs/TezosDomainsReverseRecord.html":{"name":"TezosDomainsReverseRecord","abstract":"Object containing all the info of the tezos domains record
"},"Structs/LiquidityBakingData.html":{"name":"LiquidityBakingData","abstract":"Wrapper object to hold onto all the necessary data in order to work with liquidity baking contract (swap, add or remove liqudity)
"},"Structs/NFT.html":{"name":"NFT","abstract":"An indiviual NFT (not the parent token/collection) holding a URI to an asset somewhere on the internet
"},"Structs/NetworkConstants.html":{"name":"NetworkConstants","abstract":"The contants that a given Tezos node is using for block times, blakc size etc
"},"Structs/NetworkVersion.html":{"name":"NetworkVersion","abstract":"The version of the Tezos code being run by the given node
"},"Structs/NilOnDecodingError.html":{"name":"NilOnDecodingError","abstract":"property wrapper to easily handle a situation where we don’t want decoding to fail for 1 property which may be problematic. Instead just default it to nil
"},"Structs/OperationBlockHeader.html":{"name":"OperationBlockHeader"},"Structs/OperationFees.html":{"name":"OperationFees","abstract":"A structure representing all the fees, storage and computation needed to perform an Operation
"},"Structs/OperationMetadata.html":{"name":"OperationMetadata","abstract":"Structure representing the metadata needed by Operation
‘s in order to comply with the RPC standards
"},"Structs/OperationPayload.html":{"name":"OperationPayload","abstract":"A structure representing the request that needs to be made when sending Opertion
‘s to the RPC
"},"Structs/OperationResponse.html":{"name":"OperationResponse","abstract":"Structure representing the response returned from RPC endpoints such as .../preapply/operations
"},"Structs/OperationResponseContent.html":{"name":"OperationResponseContent","abstract":"The main content
of the JSON returned
"},"Structs.html#/s:14KukaiCoreSwift25OperationResponseMetadataV":{"name":"OperationResponseMetadata","abstract":"The metadata belonging to the OperationResponse
"},"Structs.html#/s:14KukaiCoreSwift13BalanceUpdateV":{"name":"BalanceUpdate","abstract":"Struct representing a change to the balance of the sender, destination or intermediary contract
"},"Structs.html#/s:14KukaiCoreSwift18BalanceUpdateStakeV":{"name":"BalanceUpdateStake"},"Structs.html#/s:14KukaiCoreSwift23OperationResponseResultV":{"name":"OperationResponseResult","abstract":"The inner result
key from the OeprationResponse
"},"Structs.html#/s:14KukaiCoreSwift025OperationResponseInternalD0V":{"name":"OperationResponseInternalOperation","abstract":"Definition of the internal operation found inside OperationResponse
"},"Structs/OperationResponseInternalResultError.html":{"name":"OperationResponseInternalResultError","abstract":"Definition of the outer Error object found inside OperationResponseInternalResult
"},"Structs/FailWith.html":{"name":"FailWith","abstract":"The error string, error int (code), or micheline error object returned inside FailWith
"},"Structs.html#/s:14KukaiCoreSwift19RunOperationPayloadV":{"name":"RunOperationPayload","abstract":"Payload object needed when sending operations to …/run_operation
"},"Structs.html#/s:14KukaiCoreSwift21OperationSubscriptionV":{"name":"OperationSubscription","abstract":"Object for sending a request through SignalR to listen to operations for a given account
"},"Structs/DexSwapCalculationResult.html":{"name":"DexSwapCalculationResult","abstract":"A struct to hold all the necessary calculations for a dex trade
"},"Structs/DexAddCalculationResult.html":{"name":"DexAddCalculationResult","abstract":"A struct to hold all the necessary calculations for adding liquidity to a dex contract
"},"Structs/DexRemoveCalculationResult.html":{"name":"DexRemoveCalculationResult","abstract":"A struct to hold all the necessary calculations for removing liquidity from a dex contract
"},"Structs/KukaiError.html":{"name":"KukaiError","abstract":"A struct conforming to Error
, attempting to handle errors from all sources (RPC, network, OS, other services/components/libraries), without the implementing code having to deal with each layer themselves."},"Structs/SubverifierWrapper.html":{"name":"SubverifierWrapper","abstract":"
SDK requires information about the verifer that can’t be stored inside the verifier, add a wrapper object to allow passing of all the data
"},"Protocols/Wallet.html#/s:14KukaiCoreSwift6WalletP4typeAA0D4TypeOvp":{"name":"type","abstract":"Which underlying WalletType
is the wallet using
","parent_name":"Wallet"},"Protocols/Wallet.html#/s:14KukaiCoreSwift6WalletP7addressSSvp":{"name":"address","abstract":"The public TZ1 or TZ2 address of the wallet
","parent_name":"Wallet"},"Protocols/Wallet.html#/s:14KukaiCoreSwift6WalletP4sign_11isOperation10completionySS_Sbys6ResultOySays5UInt8VGAA0A5ErrorVGctF":{"name":"sign(_:isOperation:completion:)","abstract":"Sign a hex string with the wallets private key
","parent_name":"Wallet"},"Protocols/Wallet.html#/s:14KukaiCoreSwift6WalletP15privateKeyCurve0a6CryptoC0010EllipticalG0OyF":{"name":"privateKeyCurve()","abstract":"Query which curve the given wallet is using
","parent_name":"Wallet"},"Protocols/Wallet.html#/s:14KukaiCoreSwift6WalletP22publicKeyBase58encodedSSyF":{"name":"publicKeyBase58encoded()","abstract":"Base58 encoded version of the publicKey, used when performing a reveal operation
","parent_name":"Wallet"},"Protocols/FailWithParser.html#/s:14KukaiCoreSwift14FailWithParserP5parse04failE0SSSgAA0dE0VSg_tF":{"name":"parse(failWith:)","abstract":"Take in a failWith and return a message
","parent_name":"FailWithParser"},"Protocols/FailWithParser.html":{"name":"FailWithParser","abstract":"Protocol to allow defining multiple dedicated structs, one for each dApp, that knows how to convert the specific failWith cases into more human readable error messages
"},"Protocols/Wallet.html":{"name":"Wallet","abstract":"Wallet protocol to allow generic handling of all wallets types for signing operations and caching data locally.
"},"Extensions/KeyedDecodingContainer.html#/s:s22KeyedDecodingContainerV14KukaiCoreSwiftE6decode_6forKeyAC05NilOnB5ErrorVyqd__GAHm_xtKSeRd__lF":{"name":"decode(_:forKey:)","parent_name":"KeyedDecodingContainer"},"Extensions/KeyedDecodingContainer.html#/s:s22KeyedDecodingContainerV14KukaiCoreSwiftE15decodeIfPresent_6forKey08orBackupK0qd__Sgqd__m_xxtKSeRd__lF":{"name":"decodeIfPresent(_:forKey:orBackupKey:)","abstract":"In case where people have not followed the spec correctly, and named keys slightly differently, allow a second key to be used so that, for example, we could check for artifcatUri
or artifact_uri
in one call
","parent_name":"KeyedDecodingContainer"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftSDySSypGRszlE12michelsonInt7atIndexSSSgSi_tF":{"name":"michelsonInt(atIndex:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftSDySSypGRszlE15michelsonString7atIndexSSSgSi_tF":{"name":"michelsonString(atIndex:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftSDySSypGRszlE13michelsonPair7atIndexABSgSi_tF":{"name":"michelsonPair(atIndex:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftypRszlE12michelsonInt7atIndexSSSgSi_tF":{"name":"michelsonInt(atIndex:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftypRszlE15michelsonString7atIndexSSSgSi_tF":{"name":"michelsonString(atIndex:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftypRszlE13michelsonPair7atIndexSDySSypGSgSi_tF":{"name":"michelsonPair(atIndex:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftypRszlE14michelsonArray7atIndexSayypGSgSi_tF":{"name":"michelsonArray(atIndex:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftAA9OperationCRszlE14copyOperationsSayACGyF":{"name":"copyOperations()","abstract":"Operation’s are classes, passed by reference, but often require making copies so that you can manipulate them before sending to be estimated.","parent_name":"Array"},"Extensions/Dictionary.html#/s:SD14KukaiCoreSwiftSSRszrlE14michelsonValueSDySSypGSgyF":{"name":"michelsonValue()","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:SD14KukaiCoreSwiftSSRszrlE19michelsonValueArraySaySDySSypGGSgyF":{"name":"michelsonValueArray()","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:SD14KukaiCoreSwiftSSRszrlE18michelsonArgsArraySaySDySSypGGSgyF":{"name":"michelsonArgsArray()","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:SD14KukaiCoreSwiftSSRszrlE25michelsonArgsUnknownArraySayypGSgyF":{"name":"michelsonArgsUnknownArray()","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:SD14KukaiCoreSwiftSSRszrlE12michelsonIntSSSgyF":{"name":"michelsonInt()","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:SD14KukaiCoreSwiftSSRszrlE15michelsonStringSSSgyF":{"name":"michelsonString()","parent_name":"Dictionary"},"Extensions/URL.html#/s:10Foundation3URLV14KukaiCoreSwiftE15appendQueryItem4name5valueySS_SSSgtF":{"name":"appendQueryItem(name:value:)","abstract":"
Helper to append a String as a query param to a URL
","parent_name":"URL"},"Extensions/URL.html#/s:10Foundation3URLV14KukaiCoreSwiftE15appendQueryItem4name5valueySS_SitF":{"name":"appendQueryItem(name:value:)","abstract":"Helper to append a Int as a query param to a URL
","parent_name":"URL"},"Extensions/URL.html#/s:10Foundation3URLV14KukaiCoreSwiftE29absoluteStringByTrimmingQuerySSSgyF":{"name":"absoluteStringByTrimmingQuery()","parent_name":"URL"},"Extensions/NSImage.html#/cgImage":{"name":"cgImage","parent_name":"NSImage"},"Extensions/NSImage.html#/init(named:)":{"name":"init(named:)","parent_name":"NSImage"},"Extensions/Thread.html#/s:So8NSThreadC14KukaiCoreSwiftE15isRunningXCTestSbvp":{"name":"isRunningXCTest","abstract":"Check if the given thread is being run from inside an XCTest bundle
","parent_name":"Thread"},"Extensions/String.html#/s:SS14KukaiCoreSwiftE9indexesOf6stringSaySS5IndexVGSS_tF":{"name":"indexesOf(string:)","abstract":"Return the starting indexes of each occurnace of the supplied string
","parent_name":"String"},"Extensions/String.html#/s:SS14KukaiCoreSwiftE33removeLeadingProtocolFromRPCErrorSSSgyF":{"name":"removeLeadingProtocolFromRPCError()","abstract":"When an error is returned in the format proto.012-Psithaca.gas_exhausted.operation
, in many cases we only care about the bit after the protocol. This function returns only that piece
","parent_name":"String"},"Extensions/String.html#/s:SS14KukaiCoreSwiftE7padLeft8toLength7withPadSSSi_SJtF":{"name":"padLeft(toLength:withPad:)","abstract":"Pad the left side of a string with characters
","parent_name":"String"},"Extensions/Result.html#/s:s6ResultO14KukaiCoreSwiftE8getErrorq_yKF":{"name":"getError()","abstract":"Similar to Result.get()
, getError returns the failure case or throws
","parent_name":"Result"},"Extensions/Result.html#/s:s6ResultO14KukaiCoreSwiftAC0B5ErrorVRs_rlE10getFailureAEyF":{"name":"getFailure()","abstract":"Similar to Result.get()
, getFailure returns the kukai-core-specific KukaiError
case or throws
","parent_name":"Result"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV14KukaiCoreSwiftE4justyACyxq_GxFZ":{"name":"just(_:)","abstract":"Helper for returning a Just
publisher, with the appropriate Failure type and erased to AnyPublisher
","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV14KukaiCoreSwiftE4fail4withACyxq_Gq__tFZ":{"name":"fail(with:)","abstract":"Helper for returning a Fail
publisher, erased to AnyPublisher
","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV14KukaiCoreSwiftE15onReceiveOutputyAA10PublishersO12HandleEventsVy_ACyxq_GGyxcF":{"name":"onReceiveOutput(_:)","abstract":"Call .handleEvents, but only use the receiveOutput
callback as a shorthand way of running some logic or clean up code
","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV14KukaiCoreSwiftE4sink7onError0H7Success0H8CompleteAA0B11CancellableCyq_c_yxcyycSgtF":{"name":"sink(onError:onSuccess:onComplete:)","abstract":"Custom sink implementation breaking each piece into a seperate dedicated callback, avoiding the need to call a switch or unwrap an error
","parent_name":"AnyPublisher"},"Extensions/Publisher.html#/s:7Combine9PublisherP14KukaiCoreSwiftE8asFutureAA0G0Cy6OutputQzs5NeverOGyF":{"name":"asFuture()","abstract":"Wrap a Publisher in a Future of type <Output, Never>
","parent_name":"Publisher"},"Extensions/Publisher.html#/s:7Combine9PublisherP14KukaiCoreSwiftE16asDeferredFutureAA0G0VyAA0H0Cy6OutputQzs5NeverOGGyF":{"name":"asDeferredFuture()","abstract":"Wrap a Publisher in a Deferred Future of type <Output, Never>
","parent_name":"Publisher"},"Extensions/Publisher.html#/s:7Combine9PublisherP14KukaiCoreSwiftE15convertToResultAA03AnyB0Vys0H0Oy6OutputQz7FailureQzGs5NeverOGyF":{"name":"convertToResult()","abstract":"Convert a publisher output into a swift Result
object to make handling sink
‘s easier
","parent_name":"Publisher"},"Extensions/Publisher.html#/s:7Combine9PublisherP14KukaiCoreSwiftE15onReceiveOutputyAA10PublishersO12HandleEventsVy_xGy0H0QzcF":{"name":"onReceiveOutput(_:)","abstract":"Call .handleEvents, but only use the receiveOutput
callback as a shorthand way of running some logic or clean up code
","parent_name":"Publisher"},"Extensions/Publisher.html#/s:7Combine9PublisherP14KukaiCoreSwiftE4sink7onError0G7Success0G8CompleteAA14AnyCancellableCy7FailureQzc_y6OutputQzcyycSgtF":{"name":"sink(onError:onSuccess:onComplete:)","abstract":"Custom sink implementation breaking each piece into a seperate dedicated callback, avoiding the need to call a switch or unwrap an error
","parent_name":"Publisher"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE05kukaidE0ACvpZ":{"name":"kukaiCoreSwift","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE11walletCacheACvpZ":{"name":"walletCache","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE05kukaidE5ErrorACvpZ":{"name":"kukaiCoreSwiftError","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE8keychainACvpZ":{"name":"keychain","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE7networkACvpZ":{"name":"network","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE3bcdACvpZ":{"name":"bcd","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE4tzktACvpZ":{"name":"tzkt","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE14taquitoServiceACvpZ":{"name":"taquitoService","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE5torusACvpZ":{"name":"torus","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE6ledgerACvpZ":{"name":"ledger","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE3appACvpZ":{"name":"app","abstract":"Used by the app importing this library
","parent_name":"Logger"},"Extensions/Error.html#/s:s5ErrorP14KukaiCoreSwiftE4codeSivp":{"name":"code","abstract":"Access NSError.code
","parent_name":"Error"},"Extensions/Error.html#/s:s5ErrorP14KukaiCoreSwiftE6domainSSvp":{"name":"domain","abstract":"Access NSError.domain
","parent_name":"Error"},"Extensions/Error.html#/s:s5ErrorP14KukaiCoreSwiftE8userInfoSDySSypGvp":{"name":"userInfo","abstract":"Access NSError.userInfo
","parent_name":"Error"},"Extensions/Error.html#/s:s5ErrorP14KukaiCoreSwiftE010underlyingA0So7NSErrorCSgvp":{"name":"underlyingError","abstract":"Access NSError.userInfo[NSUnderlyingErrorKey] and cast to swift Error
","parent_name":"Error"},"Extensions/Decimal.html#/s:So9NSDecimala14KukaiCoreSwiftE7rounded5scale12roundingModeABSi_So010NSRoundingH0VtF":{"name":"rounded(scale:roundingMode:)","abstract":"Wrapper around the Objective-c code needed to round a Decimal
","parent_name":"Decimal"},"Extensions/Decimal.html#/s:So9NSDecimala14KukaiCoreSwiftE8intValueSiyF":{"name":"intValue()","abstract":"Wrapper around the Objective-c code needed to return an Int
from a decimal
","parent_name":"Decimal"},"Extensions/DateFormatter.html#/s:So15NSDateFormatterC14KukaiCoreSwiftE10withFormatABSS_tcfc":{"name":"init(withFormat:)","abstract":"Helper to create a DateFormatter with a format in 1 call
","parent_name":"DateFormatter"},"Extensions/Date.html#/s:10Foundation4DateV14KukaiCoreSwiftE14timeAgoDisplaySSyF":{"name":"timeAgoDisplay()","abstract":"Helper to return strings like “15 seconds ago”, “1 minute ago” etc, from a Date
","parent_name":"Date"},"Extensions/Collection.html#/s:Sl14KukaiCoreSwiftE4safe7ElementQzSg5IndexQz_tcip":{"name":"subscript(safe:)","abstract":"Returns the element at the specified index if it is within bounds, otherwise nil.
","parent_name":"Collection"},"Extensions/Collection.html#/s:Sl14KukaiCoreSwift7Combine9Publisher7ElementRpzrlE21concatenatePublishersAB03AnyE0VyAD_6OutputQZAD_7FailureQZGSgyF":{"name":"concatenatePublishers()","abstract":"Convert an array of publishers into a concatenation, so that they will all run sequentually. Code from: https://www.apeth.com/UnderstandingCombine/operators/operatorsJoiners/operatorsappend.html
","parent_name":"Collection"},"Extensions/Collection.html":{"name":"Collection"},"Extensions/Date.html":{"name":"Date"},"Extensions/DateFormatter.html":{"name":"DateFormatter"},"Extensions/Decimal.html":{"name":"Decimal"},"Extensions/Error.html":{"name":"Error","abstract":"Exposing underlying NSError properties not accessible to Swift Error without casting
"},"Extensions/Logger.html":{"name":"Logger","abstract":"Extension to OSLog to create some custom categories for logging
"},"Extensions/Publisher.html":{"name":"Publisher"},"Extensions/AnyPublisher.html":{"name":"AnyPublisher"},"Extensions/Result.html":{"name":"Result"},"Extensions/String.html":{"name":"String"},"Extensions/Thread.html":{"name":"Thread"},"Extensions/NSImage.html":{"name":"NSImage","abstract":"Create standard UIImage properties and methods
"},"Extensions/URL.html":{"name":"URL","abstract":"Extensions to make adding query items easier
"},"Extensions.html#/s:14KukaiCoreSwift16LossyCodableListV":{"name":"LossyCodableList"},"Extensions/Dictionary.html":{"name":"Dictionary","abstract":"Helper methods for extracting data from Michelson JSON, to reduce the amount of as? [String: Any]
extracting, and instead use some of the standarad naming
"},"Extensions/Array.html":{"name":"Array","abstract":"Helper methods for extracting data from Michelson JSON, to reduce the amount of as? [String: Any]
extracting, and instead use some of the standarad naming
"},"Extensions/KeyedDecodingContainer.html":{"name":"KeyedDecodingContainer"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO31unableToAccessEnclaveOrKeychainyA2CmF":{"name":"unableToAccessEnclaveOrKeychain","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO24unableToCreatePrivateKeyyA2CmF":{"name":"unableToCreatePrivateKey","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO17unableToDeleteKeyyA2CmF":{"name":"unableToDeleteKey","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO23unableToParseAsUTF8DatayA2CmF":{"name":"unableToParseAsUTF8Data","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO16noPublicKeyFoundyA2CmF":{"name":"noPublicKeyFound","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO15unableToEncryptyA2CmF":{"name":"unableToEncrypt","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO17noPrivateKeyFoundyA2CmF":{"name":"noPrivateKeyFound","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO15unableToDecryptyA2CmF":{"name":"unableToDecrypt","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO19walletAlreadyExistsyA2CmF":{"name":"walletAlreadyExists","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO21requestedIndexTooHighyA2CmF":{"name":"requestedIndexTooHigh","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO23unableToEncryptAndWriteyA2CmF":{"name":"unableToEncryptAndWrite","parent_name":"WalletCacheError"},"Enums/TorusAuthError.html#/s:14KukaiCoreSwift14TorusAuthErrorO15missingVerifieryA2CmF":{"name":"missingVerifier","parent_name":"TorusAuthError"},"Enums/TorusAuthError.html#/s:14KukaiCoreSwift14TorusAuthErrorO07invalidD8ResponseyA2CmF":{"name":"invalidTorusResponse","parent_name":"TorusAuthError"},"Enums/TorusAuthError.html#/s:14KukaiCoreSwift14TorusAuthErrorO06cryptoF0yA2CmF":{"name":"cryptoError","parent_name":"TorusAuthError"},"Enums/TorusAuthError.html#/s:14KukaiCoreSwift14TorusAuthErrorO18invalidNodeDetailsyA2CmF":{"name":"invalidNodeDetails","parent_name":"TorusAuthError"},"Enums/TorusAuthError.html#/s:14KukaiCoreSwift14TorusAuthErrorO17invalidTwitterURLyA2CmF":{"name":"invalidTwitterURL","parent_name":"TorusAuthError"},"Enums/TorusAuthError.html#/s:14KukaiCoreSwift14TorusAuthErrorO20noTwiiterUserIdFoundyA2CmF":{"name":"noTwiiterUserIdFound","parent_name":"TorusAuthError"},"Enums/TorusAuthError.html#/s:14KukaiCoreSwift14TorusAuthErrorO20invalidAppleResponseyA2CmF":{"name":"invalidAppleResponse","parent_name":"TorusAuthError"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO5appleyA2CmF":{"name":"apple","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO6googleyA2CmF":{"name":"google","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO8facebookyA2CmF":{"name":"facebook","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO7twitteryA2CmF":{"name":"twitter","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO6reddityA2CmF":{"name":"reddit","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO7discordyA2CmF":{"name":"discord","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO6twitchyA2CmF":{"name":"twitch","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO4lineyA2CmF":{"name":"line","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO6githubyA2CmF":{"name":"github","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO5emailyA2CmF":{"name":"email","parent_name":"TorusAuthProvider"},"Enums/CacheType.html#/s:14KukaiCoreSwift9CacheTypeO9temporaryyA2CmF":{"name":"temporary","parent_name":"CacheType"},"Enums/CacheType.html#/s:14KukaiCoreSwift9CacheTypeO9permanentyA2CmF":{"name":"permanent","parent_name":"CacheType"},"Enums/CacheType.html#/s:14KukaiCoreSwift9CacheTypeO6detailyA2CmF":{"name":"detail","parent_name":"CacheType"},"Enums/MediaProxyServiceError.html#/s:14KukaiCoreSwift22MediaProxyServiceErrorO28noMimeTypeFoundInsideFormatsyA2CmF":{"name":"noMimeTypeFoundInsideFormats","parent_name":"MediaProxyServiceError"},"Enums/MediaProxyServiceError.html#/s:14KukaiCoreSwift22MediaProxyServiceErrorO24unableToParseContentTypeyA2CmF":{"name":"unableToParseContentType","parent_name":"MediaProxyServiceError"},"Enums/WalletError.html#/s:14KukaiCoreSwift11WalletErrorO09signatureE0yA2CmF":{"name":"signatureError","parent_name":"WalletError"},"Enums/WalletType.html#/s:14KukaiCoreSwift10WalletTypeO7regularyA2CmF":{"name":"regular","parent_name":"WalletType"},"Enums/WalletType.html#/s:14KukaiCoreSwift10WalletTypeO14regularShiftedyA2CmF":{"name":"regularShifted","parent_name":"WalletType"},"Enums/WalletType.html#/s:14KukaiCoreSwift10WalletTypeO2hdyA2CmF":{"name":"hd","parent_name":"WalletType"},"Enums/WalletType.html#/s:14KukaiCoreSwift10WalletTypeO6socialyA2CmF":{"name":"social","parent_name":"WalletType"},"Enums/WalletType.html#/s:14KukaiCoreSwift10WalletTypeO6ledgeryA2CmF":{"name":"ledger","parent_name":"WalletType"},"Enums/FaVersion.html#/s:14KukaiCoreSwift9FaVersionO5fa1_2yA2CmF":{"name":"fa1_2","parent_name":"FaVersion"},"Enums/FaVersion.html#/s:14KukaiCoreSwift9FaVersionO3fa2yA2CmF":{"name":"fa2","parent_name":"FaVersion"},"Enums/FaVersion.html#/s:14KukaiCoreSwift9FaVersionO7unknownyA2CmF":{"name":"unknown","parent_name":"FaVersion"},"Enums/FaVersion.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"FaVersion"},"Enums/OperationUnknownError.html#/s:14KukaiCoreSwift21OperationUnknownErrorO19unableToRegisterKeyyA2CmF":{"name":"unableToRegisterKey","parent_name":"OperationUnknownError"},"Enums/OperationTransactionError.html#/s:14KukaiCoreSwift25OperationTransactionErrorO21invalidMichelsonValueyA2CmF":{"name":"invalidMichelsonValue","parent_name":"OperationTransactionError"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO11transactionyA2CmF":{"name":"transaction","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO6revealyA2CmF":{"name":"reveal","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO10delegationyA2CmF":{"name":"delegation","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO11originationyA2CmF":{"name":"origination","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO16activate_accountyA2CmF":{"name":"activate_account","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO11endorsementyA2CmF":{"name":"endorsement","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO21seed_nonce_revelationyA2CmF":{"name":"seed_nonce_revelation","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO27double_endorsement_evidenceyA2CmF":{"name":"double_endorsement_evidence","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO22double_baking_evidenceyA2CmF":{"name":"double_baking_evidence","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO9proposalsyA2CmF":{"name":"proposals","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO6ballotyA2CmF":{"name":"ballot","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO7unknownyA2CmF":{"name":"unknown","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Create a base operation.
","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Convert the object into a data format, such as JSON.
","parent_name":"OperationKind"},"Enums/HDWalletError.html#/s:14KukaiCoreSwift13HDWalletErrorO013invalidWalletbG0yA2CmF":{"name":"invalidWalletCoreWallet","parent_name":"HDWalletError"},"Enums/CurrentDevice.html#/s:14KukaiCoreSwift13CurrentDeviceO11isSimulatorSbvpZ":{"name":"isSimulator","abstract":"Is the current device a simulator
","parent_name":"CurrentDevice"},"Enums/CurrentDevice.html#/s:14KukaiCoreSwift13CurrentDeviceO23biometricTypeAuthorizedAA09BiometricG0OyFZ":{"name":"biometricTypeAuthorized()","parent_name":"CurrentDevice"},"Enums/CurrentDevice.html#/s:14KukaiCoreSwift13CurrentDeviceO22biometricTypeSupportedAA09BiometricG0OyFZ":{"name":"biometricTypeSupported()","parent_name":"CurrentDevice"},"Enums/BiometricType.html#/s:14KukaiCoreSwift13BiometricTypeO11unavailableyA2CmF":{"name":"unavailable","parent_name":"BiometricType"},"Enums/BiometricType.html#/s:14KukaiCoreSwift13BiometricTypeO4noneyA2CmF":{"name":"none","parent_name":"BiometricType"},"Enums/BiometricType.html#/s:14KukaiCoreSwift13BiometricTypeO7touchIDyA2CmF":{"name":"touchID","parent_name":"BiometricType"},"Enums/BiometricType.html#/s:14KukaiCoreSwift13BiometricTypeO6faceIDyA2CmF":{"name":"faceID","parent_name":"BiometricType"},"Enums/TzKTBakerStatus.html#/s:14KukaiCoreSwift15TzKTBakerStatusO6activeyA2CmF":{"name":"active","parent_name":"TzKTBakerStatus"},"Enums/TzKTBakerStatus.html#/s:14KukaiCoreSwift15TzKTBakerStatusO6closedyA2CmF":{"name":"closed","parent_name":"TzKTBakerStatus"},"Enums/TzKTBakerStatus.html#/s:14KukaiCoreSwift15TzKTBakerStatusO13notRespondingyA2CmF":{"name":"notResponding","parent_name":"TzKTBakerStatus"},"Enums/DipDupTokenStandard.html#/s:14KukaiCoreSwift19DipDupTokenStandardO4fa12yA2CmF":{"name":"fa12","parent_name":"DipDupTokenStandard"},"Enums/DipDupTokenStandard.html#/s:14KukaiCoreSwift19DipDupTokenStandardO3fa2yA2CmF":{"name":"fa2","parent_name":"DipDupTokenStandard"},"Enums/DipDupTokenStandard.html#/s:14KukaiCoreSwift19DipDupTokenStandardO7unknownyA2CmF":{"name":"unknown","parent_name":"DipDupTokenStandard"},"Enums/DipDupTokenStandard.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"DipDupTokenStandard"},"Enums/DipDupExchangeName.html#/s:14KukaiCoreSwift18DipDupExchangeNameO9quipuswapyA2CmF":{"name":"quipuswap","parent_name":"DipDupExchangeName"},"Enums/DipDupExchangeName.html#/s:14KukaiCoreSwift18DipDupExchangeNameO2lbyA2CmF":{"name":"lb","parent_name":"DipDupExchangeName"},"Enums/DipDupExchangeName.html#/s:14KukaiCoreSwift18DipDupExchangeNameO7unknownyA2CmF":{"name":"unknown","parent_name":"DipDupExchangeName"},"Enums/DipDupExchangeName.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"DipDupExchangeName"},"Enums/ResultExtensionError.html#/s:14KukaiCoreSwift20ResultExtensionErrorO02noF5FoundyA2CmF":{"name":"noErrorFound","parent_name":"ResultExtensionError"},"Enums/ResultExtensionError.html":{"name":"ResultExtensionError"},"Enums/DipDupExchangeName.html":{"name":"DipDupExchangeName","abstract":"Enum to wrap up the available types of Exchange on DipDup
"},"Enums/DipDupTokenStandard.html":{"name":"DipDupTokenStandard","abstract":"Wrapping up the FA standards into an enum
"},"Enums/TzKTBakerStatus.html":{"name":"TzKTBakerStatus","abstract":"Whether the baker is actively running or not
"},"Enums/BiometricType.html":{"name":"BiometricType"},"Enums/CurrentDevice.html":{"name":"CurrentDevice","abstract":"Enum used to get details about the current device’s capabilities
"},"Enums/HDWalletError.html":{"name":"HDWalletError","abstract":"Error types that can be passed by failable inits
"},"Enums/OperationKind.html":{"name":"OperationKind","abstract":"Enum representing the various kinds of supported Operation
‘s
"},"Enums/OperationTransactionError.html":{"name":"OperationTransactionError"},"Enums/OperationUnknownError.html":{"name":"OperationUnknownError"},"Enums/FaVersion.html":{"name":"FaVersion","abstract":"Enum representing the version of tezos “FA” token contracts
"},"Enums/WalletType.html":{"name":"WalletType","abstract":"Enum to distingush between linear (non-hd) wallets, using the Bip39 standard, and hd wallets using the Bip44 standard.
"},"Enums/WalletError.html":{"name":"WalletError","abstract":"Possible error types that can occur when using the LedgerWallet
"},"Enums/MediaProxyServiceError.html":{"name":"MediaProxyServiceError"},"Enums/CacheType.html":{"name":"CacheType"},"Enums/TorusAuthProvider.html":{"name":"TorusAuthProvider","abstract":"List of providers currently supported and available on the Tezos network
"},"Enums/TorusAuthError.html":{"name":"TorusAuthError","abstract":"Custom TorusAuthService errors that cna be thrown
"},"Enums/WalletCacheError.html":{"name":"WalletCacheError","abstract":"Error types that can be returned from WalletCacheService
"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceCACycfc":{"name":"init()","abstract":"Empty
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC5cache6wallet12childOfIndex8backedUpyx_SiSgSbtKAA0D0RzlF":{"name":"cache(wallet:childOfIndex:backedUp:)","abstract":"Securely cache a walelt object, and record a default metadata object
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC010cacheWatchD08metadatayAA0D8MetadataC_tKF":{"name":"cacheWatchWallet(metadata:)","abstract":"Cahce a watch wallet metadata obj, only. Metadata cahcing handled via wallet cache method
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC06deleteD011withAddress11parentIndexSbSS_SiSgtF":{"name":"deleteWallet(withAddress:parentIndex:)","abstract":"Delete both a secure wallet entry and its related metadata object
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC011deleteWatchD07addressSbSS_tF":{"name":"deleteWatchWallet(address:)","abstract":"Clear a watch wallet meatadata obj from the metadata cache only, does not affect actual wallet cache
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC05fetchD010forAddressAA0D0_pSgSS_tF":{"name":"fetchWallet(forAddress:)","abstract":"Find and return the secure object for a given address
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC13migrateLedger8metadata9toNewUUIDSbAA0D8MetadataC_SStF":{"name":"migrateLedger(metadata:toNewUUID:)","abstract":"Migrate a LedgerWallet and its children to a new physical device, denoted by a new UUID
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC09deleteAllE7AndKeysSbyF":{"name":"deleteAllCacheAndKeys()","abstract":"Delete the cached files and the assoicate keys used to encrypt it
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC28encryptAndWriteWalletsToDisk7walletsSbSDySSAA0D0_pG_tF":{"name":"encryptAndWriteWalletsToDisk(wallets:)","abstract":"Take a dictionary of Wallet
objects with their addresses as the key, serialise to JSON, encrypt and then write to disk
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC29readWalletsFromDiskAndDecryptSDySSAA0D0_pGSgyF":{"name":"readWalletsFromDiskAndDecrypt()","abstract":"Go to the file on disk (if present), decrypt its contents and retrieve a dictionary of `Wallet’s with the key being the wallet address
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC29encryptAndWriteMetadataToDiskySbAA0dJ4ListCF":{"name":"encryptAndWriteMetadataToDisk(_:)","abstract":"Write an ordered array of WalletMetadata
to disk, replacing existing file if exists
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC30readMetadataFromDiskAndDecryptAA0dH4ListCyF":{"name":"readMetadataFromDiskAndDecrypt()","abstract":"Return an ordered array of WalletMetadata
if present on disk
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC16loadOrCreateKeysSbyF":{"name":"loadOrCreateKeys()","abstract":"Load the key references from the secure enclave (or keychain), or create them if non exist
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC10unloadKeysyyF":{"name":"unloadKeys()","abstract":"Clear the key refrences
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC9deleteKeyyyKF":{"name":"deleteKey()","abstract":"Delete a key from the secure enclave
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC7encrypty10Foundation4DataVSSKF":{"name":"encrypt(_:)","abstract":"Encrypts string using the Secure Enclave
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC7decryptySS10Foundation4DataVKF":{"name":"decrypt(_:)","abstract":"Decrypts cipher text using the Secure Enclave
","parent_name":"WalletCacheService"},"Classes/TorusAuthService.html#/s:14KukaiCoreSwift16TorusAuthServiceC07networkF09verifiers04web3E8ClientIdAcA07NetworkF0C_SDyAA0dE8ProviderOAA18SubverifierWrapperVGSStcfc":{"name":"init(networkService:verifiers:web3AuthClientId:)","abstract":"Setup the TorusAuthService verifiers and networking clients for testnet and mainnet, so they can be queried easier.
","parent_name":"TorusAuthService"},"Classes/TorusAuthService.html#/s:14KukaiCoreSwift16TorusAuthServiceC12createWallet4from11displayOver06mockedD010completionyAA0dE8ProviderO_So16UIViewControllerCSg06CustomE0ANCSgys6ResultOyAA0dH0CAA0A5ErrorVGctF":{"name":"createWallet(from:displayOver:mockedTorus:completion:)","abstract":"Create a TorusWallet
insteace from a social media provider
","parent_name":"TorusAuthService"},"Classes/TorusAuthService.html#/s:14KukaiCoreSwift16TorusAuthServiceC10getAddress4from3for10completionyAA0dE8ProviderO_SSys6ResultOySSAA0A5ErrorVGctF":{"name":"getAddress(from:for:completion:)","abstract":"Get a TZ2 address from a social media user name. If Twitter, will first convert the username to a userid and then query
","parent_name":"TorusAuthService"},"Classes/TorusAuthService.html#/s:14KukaiCoreSwift16TorusAuthServiceC19twitterHandleLookup2id10completionySS_ys6ResultOySSAA0A5ErrorVGctF":{"name":"twitterHandleLookup(id:completion:)","abstract":"Take in a Twitter id and fetch the Twitter username instead.
","parent_name":"TorusAuthService"},"Classes/TorusAuthService.html#/s:14KukaiCoreSwift16TorusAuthServiceC20twitterAddressLookup8username10completionySS_ys6ResultOySSAA0A5ErrorVGctF":{"name":"twitterAddressLookup(username:completion:)","abstract":"Take in a Twitter username and fetch the Twitter userId instead.
","parent_name":"TorusAuthService"},"Classes/TorusAuthService.html#/c:@CM@KukaiCoreSwift@objc(cs)TorusAuthService(im)presentationAnchorForAuthorizationController:":{"name":"presentationAnchor(for:)","parent_name":"TorusAuthService"},"Classes/TorusAuthService.html#/c:@CM@KukaiCoreSwift@objc(cs)TorusAuthService(im)authorizationController:didCompleteWithError:":{"name":"authorizationController(controller:didCompleteWithError:)","parent_name":"TorusAuthService"},"Classes/TorusAuthService.html#/c:@CM@KukaiCoreSwift@objc(cs)TorusAuthService(im)authorizationController:didCompleteWithAuthorization:":{"name":"authorizationController(controller:didCompleteWithAuthorization:)","parent_name":"TorusAuthService"},"Classes/TaquitoService/TaquitoServiceError.html#/s:14KukaiCoreSwift14TaquitoServiceC0dE5ErrorO14alreadyForgingyA2EmF":{"name":"alreadyForging","parent_name":"TaquitoServiceError"},"Classes/TaquitoService/TaquitoServiceError.html#/s:14KukaiCoreSwift14TaquitoServiceC0dE5ErrorO14alreadyParsingyA2EmF":{"name":"alreadyParsing","parent_name":"TaquitoServiceError"},"Classes/TaquitoService/TaquitoServiceError.html":{"name":"TaquitoServiceError","abstract":"Unique TaquitoService errors
","parent_name":"TaquitoService"},"Classes/TaquitoService.html#/s:14KukaiCoreSwift14TaquitoServiceC6sharedACvpZ":{"name":"shared","abstract":"Public shared instace to avoid having multiple copies of the underlying JSContext
created
","parent_name":"TaquitoService"},"Classes/TaquitoService.html#/s:14KukaiCoreSwift14TaquitoServiceC5forge16operationPayload10completionyAA09OperationH0V_ys6ResultOySSAA0A5ErrorVGctF":{"name":"forge(operationPayload:completion:)","abstract":"Wrapper around the node package @taquito/local-forging’s forge method. Giving the ability to locally forge an OperationPayload
without using an RPC, and avoiding the need to do an RPC parse against a second server.","parent_name":"TaquitoService"},"Classes/TaquitoService.html#/s:14KukaiCoreSwift14TaquitoServiceC5parse3hex10completionySS_ys6ResultOyAA16OperationPayloadVAA0A5ErrorVGctF":{"name":"parse(hex:completion:)","abstract":"
Wrapper around the node package @taquito/local-forging’s prase method. Giving the ability to locally parse a hex string back into an OperationPayload
, without the need to use an RPC on a tezos node.","parent_name":"TaquitoService"},"Classes/OperationService/LedgerPayloadPrepResponse.html#/s:14KukaiCoreSwift16OperationServiceC25LedgerPayloadPrepResponseV7payloadAA0dG0Vvp":{"name":"payload","parent_name":"LedgerPayloadPrepResponse"},"Classes/OperationService/LedgerPayloadPrepResponse.html#/s:14KukaiCoreSwift16OperationServiceC25LedgerPayloadPrepResponseV8forgedOpSSvp":{"name":"forgedOp","parent_name":"LedgerPayloadPrepResponse"},"Classes/OperationService/LedgerPayloadPrepResponse.html#/s:14KukaiCoreSwift16OperationServiceC25LedgerPayloadPrepResponseV13watermarkedOpSSvp":{"name":"watermarkedOp","parent_name":"LedgerPayloadPrepResponse"},"Classes/OperationService/LedgerPayloadPrepResponse.html#/s:14KukaiCoreSwift16OperationServiceC25LedgerPayloadPrepResponseV11blake2bHashSSvp":{"name":"blake2bHash","parent_name":"LedgerPayloadPrepResponse"},"Classes/OperationService/LedgerPayloadPrepResponse.html#/s:14KukaiCoreSwift16OperationServiceC25LedgerPayloadPrepResponseV8metadataAA0D8MetadataVvp":{"name":"metadata","parent_name":"LedgerPayloadPrepResponse"},"Classes/OperationService/LedgerPayloadPrepResponse.html#/s:14KukaiCoreSwift16OperationServiceC25LedgerPayloadPrepResponseV03canF5ParseSbvp":{"name":"canLedgerParse","parent_name":"LedgerPayloadPrepResponse"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO18unableToSetupForgeyA2EmF":{"name":"unableToSetupForge","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO18unableToSetupParseyA2EmF":{"name":"unableToSetupParse","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO11parseFailedyA2EmF":{"name":"parseFailed","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO14signingFailureyA2EmF":{"name":"signingFailure","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO21unableToSetupPreapplyyA2EmF":{"name":"unableToSetupPreapply","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO017preapplyContainedF0yAESayAA0d22ResponseInternalResultF0VGSg_tcAEmF":{"name":"preapplyContainedError(errors:)","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO19unableToSetupInjectyA2EmF":{"name":"unableToSetupInject","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO21noRemoteParseURLFoundyA2EmF":{"name":"noRemoteParseURLFound","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html":{"name":"OperationServiceError","abstract":"
Errors that the OperationService is capable of returning
","parent_name":"OperationService"},"Classes/OperationService/LedgerPayloadPrepResponse.html":{"name":"LedgerPayloadPrepResponse","abstract":"Used to return a bunch of formatted data, to make interacting with ledger sign operation easier
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC6configAA21TezosNodeClientConfigVvp":{"name":"config","abstract":"The configuration object containing all the necessary settings to connect and communicate with the Tezos node
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC07networkE0AA07NetworkE0Cvp":{"name":"networkService","abstract":"The NetworkService
object that will perform all the networking calls
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC6config07networkE0AcA21TezosNodeClientConfigV_AA07NetworkE0Ctcfc":{"name":"init(config:networkService:)","abstract":"Init a TezosNodeClient
with a TezosNodeClientConfig
.
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC34remoteForgeParseSignPreapplyInject17operationMetadata0L7Payload6wallet10completionyAA0dM0V_AA0dN0VAA6Wallet_pys6ResultOySSAA0A5ErrorVGctF":{"name":"remoteForgeParseSignPreapplyInject(operationMetadata:operationPayload:wallet:completion:)","abstract":"When using remote forging, every Operation
needs to be Forged, Parsed, Signed, Preapply’d and Injected to make its way into the blockchain.","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC28localForgeSignPreapplyInject17operationMetadata0K7Payload6wallet10completionyAA0dL0V_AA0dM0VAA6Wallet_pys6ResultOySSAA0A5ErrorVGctF":{"name":"localForgeSignPreapplyInject(operationMetadata:operationPayload:wallet:completion:)","abstract":"
When using local forging, every Operation
needs to be Forged, Signed, Preapply’d and Injected to make its way into the blockchain.","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC17preapplyAndInject06forgedD09signature0J5Curve16operationPayload0L8Metadata10completionySS_Says5UInt8VG0a6CryptoC0010EllipticalK0OAA0dM0VAA0dN0Vys6ResultOySSAA0A5ErrorVGctF":{"name":"preapplyAndInject(forgedOperation:signature:signatureCurve:operationPayload:operationMetadata:completion:)","abstract":"
Preapply and Inject wrapped up as one function, for situations like Ledger Wallets, where signing is a complately different process, and must be done elsewhere
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC11remoteForge16operationPayload10completionyAA0dI0V_ys6ResultOySSAA0A5ErrorVGctF":{"name":"remoteForge(operationPayload:completion:)","abstract":"Forge an OperationPayload
remotely, so it can be sent to the RPC.
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC11remoteParse11forgeResult17operationMetadata0J7Payload10completionys0I0OySSAA0A5ErrorVG_AA0dK0VAA0dL0VyAMctF":{"name":"remoteParse(forgeResult:operationMetadata:operationPayload:completion:)","abstract":"Parse a forged OperationPayload
on a different server to ensure nobody maliciously tampared with the request.
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC8preapply16operationPayload10completionyAA0dH0V_ys6ResultOySayAA0D8ResponseVGAA0A5ErrorVGctF":{"name":"preapply(operationPayload:completion:)","abstract":"Preapply a signed OperationPayload
to check for any errors.
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC6inject11signedBytes20handlePreapplyResult10completionySS_s0K0OySayAA0D8ResponseVGAA0A5ErrorVGSgyAIySSANGctF":{"name":"inject(signedBytes:handlePreapplyResult:completion:)","abstract":"Inject a signed bytes to become part of the next block on the blockchain
","parent_name":"OperationService"},"Classes/NetworkService/NetworkError.html#/s:14KukaiCoreSwift14NetworkServiceC0D5ErrorO5parseyAESS_tcAEmF":{"name":"parse(error:)","parent_name":"NetworkError"},"Classes/NetworkService/NetworkError.html#/s:14KukaiCoreSwift14NetworkServiceC0D5ErrorO10invalidURLyA2EmF":{"name":"invalidURL","parent_name":"NetworkError"},"Classes/NetworkService/NetworkError.html#/s:14KukaiCoreSwift14NetworkServiceC0D5ErrorO7unknownyA2EmF":{"name":"unknown","parent_name":"NetworkError"},"Classes/NetworkService/NetworkError.html#/s:14KukaiCoreSwift14NetworkServiceC0D5ErrorO04httpF0yAESi_SSSgtcAEmF":{"name":"httpError(statusCode:response:)","parent_name":"NetworkError"},"Classes/NetworkService/NetworkError.html":{"name":"NetworkError","abstract":"Errors that can be returned by the NetworkService
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC10urlSessionSo12NSURLSessionCvp":{"name":"urlSession","abstract":"The URLSession
used to preform all the networking operations
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC13loggingConfigAA07LoggingG0Vvp":{"name":"loggingConfig","abstract":"The URLSession
used to preform all the networking operations
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC10urlSession13loggingConfigACSo12NSURLSessionC_AA07LoggingI0Vtcfc":{"name":"init(urlSession:loggingConfig:)","abstract":"Init an NetworkService
with a URLSession
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC4send3rpc12withNodeURLs10retryCount10completionyAA3RPCCyxG_Say10Foundation3URLVGSiys6ResultOyxAA0A5ErrorVGctSeRzlF":{"name":"send(rpc:withNodeURLs:retryCount:completion:)","abstract":"A generic send function that takes an RPC, with a generic type conforming to Decodable
, executes the request and returns the result.
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC7request3url6isPOST8withBody13forReturnType10completiony10Foundation3URLV_SbAJ4DataVSgxmys6ResultOyxAA0A5ErrorVGctSeRzlF":{"name":"request(url:isPOST:withBody:forReturnType:completion:)","abstract":"A generic network request function that takes a URL, optional payload and a Decodable
response type. Function will execute the request and attempt to parse the response.","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC7request3url6isPOST8withBody13forReturnType7Combine12AnyPublisherVyxAA0A5ErrorVG10Foundation3URLV_SbAO4DataVSgxmtSeRzlF":{"name":"request(url:isPOST:withBody:forReturnType:)","abstract":"
A generic network request function that takes a URL, optional payload and a Decodable
response type. Function will execute the request and attempt to parse the response, returning it as a combine publisher.","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC6delete3url10completiony10Foundation3URLV_ys6ResultOySbAA0A5ErrorVGctF":{"name":"delete(url:completion:)","abstract":"
Send a HTTP DELETE to a given URL
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC6delete3url7Combine12AnyPublisherVySbAA0A5ErrorVG10Foundation3URLV_tF":{"name":"delete(url:)","abstract":"Send a HTTP DELETE to a given URL
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC16logRequestFailed13loggingConfig6isPost7fullURL7payload5error10statusCode12responseDatayAA07LoggingJ0VSg_Sb10Foundation0N0VAO0T0VSgs5Error_pSgSiSgATtFZ":{"name":"logRequestFailed(loggingConfig:isPost:fullURL:payload:error:statusCode:responseData:)","abstract":"Logging details of request failures using os_log
global logging
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC18logRequestSucceded13loggingConfig6isPost7fullURL7payload12responseDatayAA07LoggingJ0VSg_Sb10Foundation0N0VAM0Q0VSgARtFZ":{"name":"logRequestSucceded(loggingConfig:isPost:fullURL:payload:responseData:)","abstract":"Logging details of successful requests using os_log
global logging
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC15logRequestStart13loggingConfig7fullURLyAA07LoggingJ0VSg_10Foundation0L0VtFZ":{"name":"logRequestStart(loggingConfig:fullURL:)","abstract":"Logging details when a request starts using os_log
global logging
","parent_name":"NetworkService"},"Classes/MediaProxyService/AggregatedMediaType.html#/s:14KukaiCoreSwift17MediaProxyServiceC010AggregatedD4TypeO9imageOnlyyA2EmF":{"name":"imageOnly","parent_name":"AggregatedMediaType"},"Classes/MediaProxyService/AggregatedMediaType.html#/s:14KukaiCoreSwift17MediaProxyServiceC010AggregatedD4TypeO9audioOnlyyA2EmF":{"name":"audioOnly","parent_name":"AggregatedMediaType"},"Classes/MediaProxyService/AggregatedMediaType.html#/s:14KukaiCoreSwift17MediaProxyServiceC010AggregatedD4TypeO9videoOnlyyA2EmF":{"name":"videoOnly","parent_name":"AggregatedMediaType"},"Classes/MediaProxyService/AggregatedMediaType.html#/s:14KukaiCoreSwift17MediaProxyServiceC010AggregatedD4TypeO13imageAndAudioyA2EmF":{"name":"imageAndAudio","parent_name":"AggregatedMediaType"},"Classes/MediaProxyService/MediaType.html#/s:14KukaiCoreSwift17MediaProxyServiceC0D4TypeO5imageyA2EmF":{"name":"image","parent_name":"MediaType"},"Classes/MediaProxyService/MediaType.html#/s:14KukaiCoreSwift17MediaProxyServiceC0D4TypeO5audioyA2EmF":{"name":"audio","parent_name":"MediaType"},"Classes/MediaProxyService/MediaType.html#/s:14KukaiCoreSwift17MediaProxyServiceC0D4TypeO5videoyA2EmF":{"name":"video","parent_name":"MediaType"},"Classes/MediaProxyService/Source.html#/s:14KukaiCoreSwift17MediaProxyServiceC6SourceO4ipfsyA2EmF":{"name":"ipfs","parent_name":"Source"},"Classes/MediaProxyService/Source.html#/s:14KukaiCoreSwift17MediaProxyServiceC6SourceO3webyA2EmF":{"name":"web","parent_name":"Source"},"Classes/MediaProxyService/RawFormat.html#/s:14KukaiCoreSwift17MediaProxyServiceC9RawFormatO8mobile64yA2EmF":{"name":"mobile64","parent_name":"RawFormat"},"Classes/MediaProxyService/RawFormat.html#/s:14KukaiCoreSwift17MediaProxyServiceC9RawFormatO9mobile128yA2EmF":{"name":"mobile128","parent_name":"RawFormat"},"Classes/MediaProxyService/RawFormat.html#/s:14KukaiCoreSwift17MediaProxyServiceC9RawFormatO9mobile180yA2EmF":{"name":"mobile180","parent_name":"RawFormat"},"Classes/MediaProxyService/RawFormat.html#/s:14KukaiCoreSwift17MediaProxyServiceC9RawFormatO9mobile400yA2EmF":{"name":"mobile400","parent_name":"RawFormat"},"Classes/MediaProxyService/RawFormat.html#/s:14KukaiCoreSwift17MediaProxyServiceC9RawFormatO9mobile600yA2EmF":{"name":"mobile600","parent_name":"RawFormat"},"Classes/MediaProxyService/RawFormat.html#/s:14KukaiCoreSwift17MediaProxyServiceC9RawFormatO9mobile900yA2EmF":{"name":"mobile900","parent_name":"RawFormat"},"Classes/MediaProxyService/Format.html#/s:14KukaiCoreSwift17MediaProxyServiceC6FormatO4iconyA2EmF":{"name":"icon","parent_name":"Format"},"Classes/MediaProxyService/Format.html#/s:14KukaiCoreSwift17MediaProxyServiceC6FormatO5smallyA2EmF":{"name":"small","parent_name":"Format"},"Classes/MediaProxyService/Format.html#/s:14KukaiCoreSwift17MediaProxyServiceC6FormatO6mediumyA2EmF":{"name":"medium","parent_name":"Format"},"Classes/MediaProxyService/Format.html#/s:14KukaiCoreSwift17MediaProxyServiceC6FormatO5largeyA2EmF":{"name":"large","parent_name":"Format"},"Classes/MediaProxyService/Format.html#/s:14KukaiCoreSwift17MediaProxyServiceC6FormatO03rawG0AC03RawG0OyF":{"name":"rawFormat()","parent_name":"Format"},"Classes/MediaProxyService/Format.html":{"name":"Format","abstract":"Enum denoting the avaialble sizes for media, in a human friendly, scale agnostic manner
","parent_name":"MediaProxyService"},"Classes/MediaProxyService/RawFormat.html":{"name":"RawFormat","abstract":"Enum denoting the avaialble sizes for media in the specific values available on the server
","parent_name":"MediaProxyService"},"Classes/MediaProxyService/Source.html":{"name":"Source","abstract":"Supported source types for proxied media
","parent_name":"MediaProxyService"},"Classes/MediaProxyService/MediaType.html":{"name":"MediaType","abstract":"Supported media types
","parent_name":"MediaProxyService"},"Classes/MediaProxyService/AggregatedMediaType.html":{"name":"AggregatedMediaType","abstract":"Helper to parse a collection of media types to understand its contents
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC10isDarkModeSbvpZ":{"name":"isDarkMode","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC17setupImageLibraryyyFZ":{"name":"setupImageLibrary()","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC3url13fromUriString8ofFormat7keepGif10Foundation3URLVSgSSSg_AC03RawL0OSbtFZ":{"name":"url(fromUriString:ofFormat:keepGif:)","abstract":"Take a URI from a token metadata response and convert it to a useable media proxy URL
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC3url7fromUri8ofFormat10Foundation3URLVSgAJ_AC03RawK0OtFZ":{"name":"url(fromUri:ofFormat:)","abstract":"Take a URI from a token metadata response and convert it to a useable media proxy URL
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC7iconURL6forNFT10Foundation0H0VSgAA0J0V_tFZ":{"name":"iconURL(forNFT:)","abstract":"Helper method to return a standard thumbnail URL for a NFT, taking into account some custom logic / known workarounds
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC8smallURL6forNFT10Foundation0H0VSgAA0J0V_tFZ":{"name":"smallURL(forNFT:)","abstract":"Helper method to return a standard small version of the display URL for a NFT
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC9mediumURL6forNFT10Foundation0H0VSgAA0J0V_tFZ":{"name":"mediumURL(forNFT:)","abstract":"Helper method to return a standard medium version of the display URL for a NFT
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC8largeURL6forNFT10Foundation0H0VSgAA0J0V_tFZ":{"name":"largeURL(forNFT:)","abstract":"Helper method to return a standard large version of the display URL for a NFT
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC03getD4Type11fromFormatsSayAC0dH0OGSayAA25TzKTBalanceMetadataFormatVG_tFZ":{"name":"getMediaType(fromFormats:)","abstract":"Using only info from TzKTBalanceMetadataFormat
determine the media type(s) of the object
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC03getD4Type11fromFormats5orURL10urlSession10completionySayAA25TzKTBalanceMetadataFormatVG_10Foundation0L0VSgSo12NSURLSessionCys6ResultOySayAC0dH0OGAA0A5ErrorVGctF":{"name":"getMediaType(fromFormats:orURL:urlSession:completion:)","abstract":"Given multiple sources of information, attempt to find the media type the url is pointing too
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC13typesContentsyAC010AggregatedD4TypeOSgSayAC0dJ0OGFZ":{"name":"typesContents(_:)","abstract":"Helper method to parse an array of MediaType
to quickly determine its content type so UI can be easily arraged
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC15removeAllImages10completionyyyc_tFZ":{"name":"removeAllImages(completion:)","abstract":"Clear all images from all caches
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC15removeAllImages9fromCache10completionyAA0K4TypeO_yyctFZ":{"name":"removeAllImages(fromCache:completion:)","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC18clearExpiredImagesyyFZ":{"name":"clearExpiredImages()","abstract":"Clear only iamges from cahce that have expired
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC6sizeOf5cacheSuAA9CacheTypeO_tFZ":{"name":"sizeOf(cache:)","abstract":"Get size in bytes
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC4load3url2to13withCacheType8fallback14downSampleSize016maxAnimatedImageP010completiony10Foundation3URLVSg_So11UIImageViewCAA0kL0OSo0W0CSo6CGSizeVSgSuSgyAXcSgtFZ":{"name":"load(url:to:withCacheType:fallback:downSampleSize:maxAnimatedImageSize:completion:)","abstract":"Attempt to use KingFisher library to load an image from a URL, into an UIImageView, with support for downsampling, displaying loading spinner, svgs, gifs and the permanent / temporary caching system
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC10imageCache7forTypeSo07SDImageH0CAA0hJ0O_tFZ":{"name":"imageCache(forType:)","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC10cacheImage3url0G4Type10completiony10Foundation3URLVSg_AA05CacheJ0OySo6CGSizeVSgctFZ":{"name":"cacheImage(url:cacheType:completion:)","abstract":"Attempt to use KingFisher library to load an image from a URL, and store it directly in the cache for later usage. Also optional return the downloaded size via a completion block, useful for preparing table/collection view
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC8isCached3url9cacheTypeSb10Foundation3URLVSg_AA05CacheK0OtFZ":{"name":"isCached(url:cacheType:)","abstract":"Check if a given url is already cached
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC20sizeForImageIfCached3url9cacheTypeSo6CGSizeVSg10Foundation3URLVSg_AA05CacheN0OtFZ":{"name":"sizeForImageIfCached(url:cacheType:)","abstract":"Check if an image is cached, and return its size if so. Useful for preparing table/collection view
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/c:@CM@KukaiCoreSwift@objc(cs)MediaProxyService(im)URLSession:downloadTask:didFinishDownloadingToURL:":{"name":"urlSession(_:downloadTask:didFinishDownloadingTo:)","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/c:@CM@KukaiCoreSwift@objc(cs)MediaProxyService(im)URLSession:task:didCompleteWithError:":{"name":"urlSession(_:task:didCompleteWithError:)","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/c:@CM@KukaiCoreSwift@objc(cs)MediaProxyService(im)URLSession:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:":{"name":"urlSession(_:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:)","parent_name":"MediaProxyService"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO15EXC_WRONG_PARAMyA2EmF":{"name":"EXC_WRONG_PARAM","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO16EXC_WRONG_LENGTHyA2EmF":{"name":"EXC_WRONG_LENGTH","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO15EXC_INVALID_INSyA2EmF":{"name":"EXC_INVALID_INS","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO24EXC_WRONG_LENGTH_FOR_INSyA2EmF":{"name":"EXC_WRONG_LENGTH_FOR_INS","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO10EXC_REJECTyA2EmF":{"name":"EXC_REJECT","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO15EXC_PARSE_ERRORyA2EmF":{"name":"EXC_PARSE_ERROR","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO29EXC_REFERENCED_DATA_NOT_FOUNDyA2EmF":{"name":"EXC_REFERENCED_DATA_NOT_FOUND","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO16EXC_WRONG_VALUESyA2EmF":{"name":"EXC_WRONG_VALUES","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO12EXC_SECURITYyA2EmF":{"name":"EXC_SECURITY","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO16EXC_HID_REQUIREDyA2EmF":{"name":"EXC_HID_REQUIRED","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO9EXC_CLASSyA2EmF":{"name":"EXC_CLASS","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO16EXC_MEMORY_ERRORyA2EmF":{"name":"EXC_MEMORY_ERROR","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO22PIN_REMAINING_ATTEMPTSyA2EmF":{"name":"PIN_REMAINING_ATTEMPTS","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO16INCORRECT_LENGTHyA2EmF":{"name":"INCORRECT_LENGTH","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO26MISSING_CRITICAL_PARAMETERyA2EmF":{"name":"MISSING_CRITICAL_PARAMETER","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO35COMMAND_INCOMPATIBLE_FILE_STRUCTUREyA2EmF":{"name":"COMMAND_INCOMPATIBLE_FILE_STRUCTURE","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO29SECURITY_STATUS_NOT_SATISFIEDyA2EmF":{"name":"SECURITY_STATUS_NOT_SATISFIED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO31CONDITIONS_OF_USE_NOT_SATISFIEDyA2EmF":{"name":"CONDITIONS_OF_USE_NOT_SATISFIED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO14INCORRECT_DATAyA2EmF":{"name":"INCORRECT_DATA","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO23NOT_ENOUGH_MEMORY_SPACEyA2EmF":{"name":"NOT_ENOUGH_MEMORY_SPACE","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO25REFERENCED_DATA_NOT_FOUNDyA2EmF":{"name":"REFERENCED_DATA_NOT_FOUND","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO19FILE_ALREADY_EXISTSyA2EmF":{"name":"FILE_ALREADY_EXISTS","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO15INCORRECT_P1_P2yA2EmF":{"name":"INCORRECT_P1_P2","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO17INS_NOT_SUPPORTEDyA2EmF":{"name":"INS_NOT_SUPPORTED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO17CLA_NOT_SUPPORTEDyA2EmF":{"name":"CLA_NOT_SUPPORTED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO17TECHNICAL_PROBLEMyA2EmF":{"name":"TECHNICAL_PROBLEM","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO14MEMORY_PROBLEMyA2EmF":{"name":"MEMORY_PROBLEM","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO14NO_EF_SELECTEDyA2EmF":{"name":"NO_EF_SELECTED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO14INVALID_OFFSETyA2EmF":{"name":"INVALID_OFFSET","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO14FILE_NOT_FOUNDyA2EmF":{"name":"FILE_NOT_FOUND","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO17INCONSISTENT_FILEyA2EmF":{"name":"INCONSISTENT_FILE","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO23ALGORITHM_NOT_SUPPORTEDyA2EmF":{"name":"ALGORITHM_NOT_SUPPORTED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO11INVALID_KCVyA2EmF":{"name":"INVALID_KCV","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO20CODE_NOT_INITIALIZEDyA2EmF":{"name":"CODE_NOT_INITIALIZED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO30ACCESS_CONDITION_NOT_FULFILLEDyA2EmF":{"name":"ACCESS_CONDITION_NOT_FULFILLED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO32CONTRADICTION_SECRET_CODE_STATUSyA2EmF":{"name":"CONTRADICTION_SECRET_CODE_STATUS","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO26CONTRADICTION_INVALIDATIONyA2EmF":{"name":"CONTRADICTION_INVALIDATION","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO12CODE_BLOCKEDyA2EmF":{"name":"CODE_BLOCKED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO17MAX_VALUE_REACHEDyA2EmF":{"name":"MAX_VALUE_REACHED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO14GP_AUTH_FAILEDyA2EmF":{"name":"GP_AUTH_FAILED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO9LICENSINGyA2EmF":{"name":"LICENSING","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO6HALTEDyA2EmF":{"name":"HALTED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO10APP_CLOSEDyA2EmF":{"name":"APP_CLOSED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO13DEVICE_LOCKEDyA2EmF":{"name":"DEVICE_LOCKED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO7UNKNOWNyA2EmF":{"name":"UNKNOWN","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO23NO_WRITE_CHARACTERISTICyA2EmF":{"name":"NO_WRITE_CHARACTERISTIC","parent_name":"GeneralErrorCodes"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC11successCodeSSvpZ":{"name":"successCode","abstract":"Instead of returning data, sometimes ledger returns a code to indicate that so far the message have been received successfully
","parent_name":"LedgerService"},"Classes/LedgerService/GeneralErrorCodes.html":{"name":"GeneralErrorCodes","abstract":"General Ledger error codes, pulled from the source, and some additional ones added for native swift issues
","parent_name":"LedgerService"},"Classes/LedgerService/TezosAppErrorCodes.html":{"name":"TezosAppErrorCodes","abstract":"Dedicated error codes pulled from the Ledger tezos app
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC29partialSuccessMessageReceivedSbvp":{"name":"partialSuccessMessageReceived","abstract":"Be notified when the ledger device returns a success message, part way through the process.","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC6sharedACvpZ":{"name":"shared","abstract":"
Public shared instace to avoid having multiple copies of the underlying JSContext
created
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC16listenForDevices7Combine12AnyPublisherVySDyS2SGAA0A5ErrorVGyF":{"name":"listenForDevices()","abstract":"Start listening for ledger devices
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC13stopListeningyyF":{"name":"stopListening()","abstract":"Stop listening for and reporting new ledger devices found
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC9connectTo4uuid7Combine12AnyPublisherVySbAA0A5ErrorVGSS_tF":{"name":"connectTo(uuid:)","abstract":"Connect to a ledger device by a given UUID
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC20disconnectFromDeviceyyF":{"name":"disconnectFromDevice()","abstract":"Disconnect from the current Ledger device
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC22getConnectedDeviceUUIDSSSgyF":{"name":"getConnectedDeviceUUID()","abstract":"Get the UUID of the connected device
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC10getAddress17forDerivationPath5curve6verify7Combine12AnyPublisherVySS7address_SS9publicKeytAA0A5ErrorVGSS_0a6CryptoC015EllipticalCurveOSbtF":{"name":"getAddress(forDerivationPath:curve:verify:)","abstract":"Get a TZ address and public key from the current connected Ledger device
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC10getAddress17forDerivationPath5curve6verifys6ResultOySS7address_SS9publicKeytAA0A5ErrorVGSS_0a6CryptoC015EllipticalCurveOSbtYaF":{"name":"getAddress(forDerivationPath:curve:verify:)","abstract":"Get a TZ address and public key from the current connected Ledger device
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC4sign3hex17forDerivationPath5parse7Combine12AnyPublisherVySSAA0A5ErrorVGSS_SSSbtF":{"name":"sign(hex:forDerivationPath:parse:)","abstract":"Sign an operation payload with the underlying secret key, returning the signature
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)centralManagerDidUpdateState:":{"name":"centralManagerDidUpdateState(_:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)centralManager:didDiscoverPeripheral:advertisementData:RSSI:":{"name":"centralManager(_:didDiscover:advertisementData:rssi:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)centralManager:didConnectPeripheral:":{"name":"centralManager(_:didConnect:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)centralManager:didFailToConnectPeripheral:error:":{"name":"centralManager(_:didFailToConnect:error:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)peripheral:didDiscoverServices:":{"name":"peripheral(_:didDiscoverServices:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)centralManager:didDisconnectPeripheral:error:":{"name":"centralManager(_:didDisconnectPeripheral:error:)","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)centralManager:didDisconnectPeripheral:timestamp:isReconnecting:error:":{"name":"centralManager(_:didDisconnectPeripheral:timestamp:isReconnecting:error:)","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)peripheral:didDiscoverCharacteristicsForService:error:":{"name":"peripheral(_:didDiscoverCharacteristicsFor:error:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)peripheral:didWriteValueForCharacteristic:error:":{"name":"peripheral(_:didWriteValueFor:error:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)peripheral:didUpdateValueForCharacteristic:error:":{"name":"peripheral(_:didUpdateValueFor:error:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/FeeEstimatorService/EstimationResult.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC16EstimationResultV10operationsSayAA9OperationCGvp":{"name":"operations","parent_name":"EstimationResult"},"Classes/FeeEstimatorService/EstimationResult.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC16EstimationResultV12forgedStringSSvp":{"name":"forgedString","parent_name":"EstimationResult"},"Classes/FeeEstimatorService/FeeEstimatorServiceError.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0deF5ErrorO25tezosNodeClientNotPresentyA2EmF":{"name":"tezosNodeClientNotPresent","parent_name":"FeeEstimatorServiceError"},"Classes/FeeEstimatorService/FeeEstimatorServiceError.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0deF5ErrorO25unableToSetupRunOperationyA2EmF":{"name":"unableToSetupRunOperation","parent_name":"FeeEstimatorServiceError"},"Classes/FeeEstimatorService/FeeEstimatorServiceError.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0deF5ErrorO27invalidNumberOfFeesReturnedyA2EmF":{"name":"invalidNumberOfFeesReturned","parent_name":"FeeEstimatorServiceError"},"Classes/FeeEstimatorService/FeeEstimatorServiceError.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0deF5ErrorO22failedToCopyOperationsyA2EmF":{"name":"failedToCopyOperations","parent_name":"FeeEstimatorServiceError"},"Classes/FeeEstimatorService/FeeEstimatorServiceError.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0deF5ErrorO016estimationRemoteG0yAESayAA031OperationResponseInternalResultG0VGSg_tcAEmF":{"name":"estimationRemoteError(errors:)","parent_name":"FeeEstimatorServiceError"},"Classes/FeeEstimatorService/FeeEstimatorServiceError.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0deF5ErrorO30unsupportedWalletAddressPrefixyA2EmF":{"name":"unsupportedWalletAddressPrefix","parent_name":"FeeEstimatorServiceError"},"Classes/FeeEstimatorService/FeeConstants.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0D9ConstantsV15nanoTezPerMutezSivpZ":{"name":"nanoTezPerMutez","parent_name":"FeeConstants"},"Classes/FeeEstimatorService/FeeConstants.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0D9ConstantsV07minimalD0SivpZ":{"name":"minimalFee","parent_name":"FeeConstants"},"Classes/FeeEstimatorService/FeeConstants.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0D9ConstantsV13feePerGasUnitSivpZ":{"name":"feePerGasUnit","parent_name":"FeeConstants"},"Classes/FeeEstimatorService/FeeConstants.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0D9ConstantsV17feePerStorageByteSivpZ":{"name":"feePerStorageByte","parent_name":"FeeConstants"},"Classes/FeeEstimatorService/FeeConstants.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0D9ConstantsV04baseD0AA9XTZAmountCvpZ":{"name":"baseFee","parent_name":"FeeConstants"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC16defaultSignatureSays5UInt8VGvpZ":{"name":"defaultSignature","abstract":"The real signature is not needed for estimation, use the default “Zero Signature” instead
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC19defaultSignatureHexSSvpZ":{"name":"defaultSignatureHex","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService/FeeConstants.html":{"name":"FeeConstants","abstract":"Constants needed to compute a fee
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService/FeeEstimatorServiceError.html":{"name":"FeeEstimatorServiceError","abstract":"Various possible errors that can occur during an Estimation
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService/EstimationResult.html":{"name":"EstimationResult","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC6configAA21TezosNodeClientConfigVvp":{"name":"config","abstract":"The configuration object containing all the necessary settings to connect and communicate with the Tezos node
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC09operationF0AA09OperationF0Cvp":{"name":"operationService","abstract":"The OperationService
object that will perform forging, parsing, signing, preapply and injections of operations
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC07networkF0AA07NetworkF0Cvp":{"name":"networkService","abstract":"The NetworkService
that will handle the remote communication.
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC6config09operationF007networkF0AcA21TezosNodeClientConfigV_AA09OperationF0CAA07NetworkF0Ctcfc":{"name":"init(config:operationService:networkService:)","abstract":"Create a FeeEstimatorService that will allow developers to automatically create fees on the users behalf
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC8estimate10operations17operationMetadata9constants13walletAddress22base58EncodedPublicKey10completionySayAA9OperationCG_AA0sJ0VAA16NetworkConstantsVS2Sys6ResultOyAC010EstimationV0VAA0A5ErrorVGctF":{"name":"estimate(operations:operationMetadata:constants:walletAddress:base58EncodedPublicKey:completion:)","abstract":"Pass in an array of Operation
subclasses (use OperationFacotry
to create) to have the library estimate the cost of sending the transaction. Function will use local or remote forging based off config passed in.","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC11extractFees21fromOperationResponse17originalRemoteOps10forgedHash13withConstants0I7AddressSayAA0jH0VGAA0jK0V_SayAA0J0CGSSAA07NetworkR0VSStF":{"name":"extractFees(fromOperationResponse:originalRemoteOps:forgedHash:withConstants:fromAddress:)","abstract":"
Create an array of OperationFees
from an OperationResponse
.
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC9feeForGasyAA9XTZAmountCSiFZ":{"name":"feeForGas(_:)","abstract":"Calculate the fee to add for the given amount of gas
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC13feeForStorage_18numberOfOperationsAA9XTZAmountCSS_SitFZ":{"name":"feeForStorage(_:numberOfOperations:)","abstract":"Calculate the fee to add based on the size of the forged string
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC10feeForBurn_13withConstantsAA9XTZAmountCSi_AA07NetworkK0VtFZ":{"name":"feeForBurn(_:withConstants:)","abstract":"Calculate the fee to add based on how many bytes of storage where needed
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC12nanoTeztoXTZyAA9XTZAmountCSiFZ":{"name":"nanoTeztoXTZ(_:)","abstract":"Most calcualtions are documented in NanoTez, which is not accpeted by the network RPC calls. Needs to be converted to Mutez / XTZ
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC3fee11forGasLimit15forgedHexString18numberOfOperationsAA9XTZAmountCSi_SSSitFZ":{"name":"fee(forGasLimit:forgedHexString:numberOfOperations:)","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC20addGasSafetyMarginTo7gasUsedS2i_tFZ":{"name":"addGasSafetyMarginTo(gasUsed:)","parent_name":"FeeEstimatorService"},"Classes/ErrorHandlingService.html#/s:14KukaiCoreSwift20ErrorHandlingServiceC6sharedACvpZ":{"name":"shared","abstract":"Shared instance so that it can hold onto an event closure
","parent_name":"ErrorHandlingService"},"Classes/ErrorHandlingService.html#/s:14KukaiCoreSwift20ErrorHandlingServiceC17errorEventClosureyAA0aD0VcSgvp":{"name":"errorEventClosure","abstract":"Called everytime an error is parsed. Extremely useful to track / log errors globally, in order to run logic or record to external service
","parent_name":"ErrorHandlingService"},"Classes/ErrorHandlingService.html#/s:14KukaiCoreSwift20ErrorHandlingServiceC013fromOperationD0_10requestURL6andLogAA0aD0VAA0h22ResponseInternalResultD0V_10Foundation0J0VSgSbtFZ":{"name":"fromOperationError(_:requestURL:andLog:)","abstract":"Convert an OperationResponseInternalResultError
into a KukaiError
and optionally log it to the central logger
","parent_name":"ErrorHandlingService"},"Classes/ErrorHandlingService.html#/s:14KukaiCoreSwift20ErrorHandlingServiceC19knownRPCErrorString03rpcI22WithoutLeadingProtocol4withSSSgAG_AA8FailWithVSgtFZ":{"name":"knownRPCErrorString(rpcStringWithoutLeadingProtocol:with:)","parent_name":"ErrorHandlingService"},"Classes/ErrorHandlingService.html#/s:14KukaiCoreSwift20ErrorHandlingServiceC32searchOperationResponseForErrors_10requestURL6andLogAA0aD0VSgAA0hI0V_10Foundation0M0VSgSbtFZ":{"name":"searchOperationResponseForErrors(_:requestURL:andLog:)","abstract":"Search an OperationResponse
to see does it contain any errors, if so return the last one as a KukaiError
and optionally log it to the central logger
","parent_name":"ErrorHandlingService"},"Classes/ErrorHandlingService.html#/s:14KukaiCoreSwift20ErrorHandlingServiceC32searchOperationResponseForErrors_10requestURL6andLogAA0aD0VSgSayAA0hI0VG_10Foundation0M0VSgSbtFZ":{"name":"searchOperationResponseForErrors(_:requestURL:andLog:)","abstract":"Search an [OperationResponse]
to see does it contain any errors, if so return the last one as aKukaiError
and optionally log it to the central logger
","parent_name":"ErrorHandlingService"},"Classes/ErrorHandlingService.html#/s:14KukaiCoreSwift20ErrorHandlingServiceC015searchForSystemD04data8response07networkD010requestURL0M4Data6andLogAA0aD0VSg10Foundation0O0VSg_So13NSURLResponseCSgs0D0_pSgAN0N0VAQSbtFZ":{"name":"searchForSystemError(data:response:networkError:requestURL:requestData:andLog:)","abstract":"Take in network response data and see does it contain an error, if so return create aKukaiError
from it and optionally log it to the central logger
","parent_name":"ErrorHandlingService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC5write4data10toFileName20isExcludedFromBackupSb10Foundation4DataV_SSSbtFZ":{"name":"write(data:toFileName:isExcludedFromBackup:)","abstract":"Write an instance of Data
to a given fileName
","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC5write9encodable10toFileName20isExcludedFromBackupSbx_SSSbtSERzlFZ":{"name":"write(encodable:toFileName:isExcludedFromBackup:)","abstract":"Write an instance of an object conforming to Encodable
to a fileName
","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC8readData12fromFileName10Foundation0G0VSgSS_tFZ":{"name":"readData(fromFileName:)","abstract":"Read a fileName and return the contents as Data
","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC4read4type12fromFileNamexSgxm_SStSeRzlFZ":{"name":"read(type:fromFileName:)","abstract":"Read a fileName, and parse the contents as an instance of a Decodable
object
","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC6delete8fileNameSbSS_tFZ":{"name":"delete(fileName:)","abstract":"Delete a fileName
","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC6delete9fileNamesSbSaySSG_tFZ":{"name":"delete(fileNames:)","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC18documentsDirectory20isExcludedFromBackup10Foundation3URLVSgSb_tFZ":{"name":"documentsDirectory(isExcludedFromBackup:)","abstract":"Get the URL to the devices documents directory, if possible
","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC6exists8fileName10Foundation3URLVSgSS_tFZ":{"name":"exists(fileName:)","abstract":"Check if a fileName exists in the documents directory or not
","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC16allFileNamesWith6prefixSaySSGSS_tFZ":{"name":"allFileNamesWith(prefix:)","abstract":"Find all files in documents directory begining with prefix
","parent_name":"DiskService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC6sharedACvpZ":{"name":"shared","abstract":"Public shared instace to avoid having multiple copies of the underlying JSContext
created
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC19calculateXtzToToken03xtzI4Sell0K4Pool05tokenM011maxSlippage3dexAA0d4SwapE6ResultVSgAA9XTZAmountC_AnA0J6AmountCSdAA18DipDupExchangeNameOtF":{"name":"calculateXtzToToken(xtzToSell:xtzPool:tokenPool:maxSlippage:dex:)","abstract":"A helper function to create all the necessary calculations for a xtzToToken exchange, to perform the operation and display the info to the user in a confirmation screen.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC19calculateTokenToXTZ05tokenI4Sell7xtzPool0kN011maxSlippage3dexAA0d4SwapE6ResultVSgAA0H6AmountC_AA9XTZAmountCANSdAA18DipDupExchangeNameOtF":{"name":"calculateTokenToXTZ(tokenToSell:xtzPool:tokenPool:maxSlippage:dex:)","abstract":"A helper function to create all the necessary calculations for a tokenToXtz exchange, to perform the operation and display the info to the user in a confirmation screen.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC21calculateAddLiquidity3xtz0J4Pool05tokenK005totalI011maxSlippage3dexAA0dhE6ResultVSgAA9XTZAmountC_AoA11TokenAmountCAQSdAA18DipDupExchangeNameOtF":{"name":"calculateAddLiquidity(xtz:xtzPool:tokenPool:totalLiquidity:maxSlippage:dex:)","abstract":"A helper function to create all the necessary calculations for adding liquidity, with an XTZ input
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC21calculateAddLiquidity5token7xtzPool0jL005totalI011maxSlippage3dexAA0dhE6ResultVSgAA11TokenAmountC_AA9XTZAmountCA2OSdAA18DipDupExchangeNameOtF":{"name":"calculateAddLiquidity(token:xtzPool:tokenPool:totalLiquidity:maxSlippage:dex:)","abstract":"A helper function to create all the necessary calculations for adding liquidity, with an Token input
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC24calculateRemoveLiquidity15liquidityBurned05totalI07xtzPool05tokenN011maxSlippage3dexAA0dhE6ResultVSgAA11TokenAmountC_AoA9XTZAmountCAOSdAA18DipDupExchangeNameOtF":{"name":"calculateRemoveLiquidity(liquidityBurned:totalLiquidity:xtzPool:tokenPool:maxSlippage:dex:)","abstract":"A helper function to create all the necessary calculations for removing liquidity, to return everything the user will get out
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC8settings03forD0Sd3fee_Sd4burnSb14includeSubsidytAA18DipDupExchangeNameO_tFZ":{"name":"settings(forDex:)","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC24xtzToTokenExpectedReturn0gH4Sell0G4Pool05tokenM03dexAA0I6AmountCSgAA9XTZAmountC_AmjA18DipDupExchangeNameOtF":{"name":"xtzToTokenExpectedReturn(xtzToSell:xtzPool:tokenPool:dex:)","abstract":"The TokenAmount
expected to be returned for the supplied XTZAmount
, given the dex contract xtzPool and tokenPool.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC23xtzToTokenMinimumReturn11tokenAmount8slippageAA0iM0CSgAH_SdtF":{"name":"xtzToTokenMinimumReturn(tokenAmount:slippage:)","abstract":"The minimum possible TokenAmount
returned, taking into account slippage.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC24xtzToTokenRequiredXtzFor11tokenAmount0G4Pool0mO03dexAA9XTZAmountCSgAA0iN0C_AjmA18DipDupExchangeNameOtF":{"name":"xtzToTokenRequiredXtzFor(tokenAmount:xtzPool:tokenPool:dex:)","abstract":"Calculate the XTZAmount
required in order to receive the supplied TokenAmount
.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC22xtzToTokenExchangeRate0gH4Sell0G4Pool05tokenM03dexSo9NSDecimalaSgAA9XTZAmountC_AmA0I6AmountCAA06DipDupJ4NameOtF":{"name":"xtzToTokenExchangeRate(xtzToSell:xtzPool:tokenPool:dex:)","abstract":"The exchange rate for a given trade, taking into account slippage and fees
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC29xtzToTokenExchangeRateDisplay0gH4Sell0G4Pool05tokenN03dexSo9NSDecimalaSgAA9XTZAmountC_AmA0I6AmountCAA06DipDupJ4NameOtF":{"name":"xtzToTokenExchangeRateDisplay(xtzToSell:xtzPool:tokenPool:dex:)","abstract":"The exchange rate for a given trade, taking into account slippage and fees, formatted and truncated for easier display in the UI.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC20xtzToTokenMarketRate0G4Pool05tokenL0So9NSDecimalaSgAA9XTZAmountC_AA0I6AmountCtF":{"name":"xtzToTokenMarketRate(xtzPool:tokenPool:)","abstract":"Before a user has entered in an amount to trade, its useful to show them the base exchange rate, ignoring slippage.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC21xtzToTokenPriceImpact0gH4Sell0G4Pool05tokenM03dexSo9NSDecimalaSgAA9XTZAmountC_AmA0I6AmountCAA18DipDupExchangeNameOtF":{"name":"xtzToTokenPriceImpact(xtzToSell:xtzPool:tokenPool:dex:)","abstract":"Calcualte the percentage the price impact the given trade would incur. Since this is already taken into account for the other functions, this function returns in the scale of 0 - 100, for display purposes.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC24tokenToXtzExpectedReturn0gH4Sell7xtzPool0gN03dexAA9XTZAmountCSgAA11TokenAmountC_AjmA18DipDupExchangeNameOtF":{"name":"tokenToXtzExpectedReturn(tokenToSell:xtzPool:tokenPool:dex:)","abstract":"The XTZAmount
expected to be returned for the supplied TokenAmount
, given the dex contracts xtzPool and tokenPool.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC23tokenToXtzMinimumReturn9xtzAmount8slippageAA9XTZAmountCSgAH_SdtF":{"name":"tokenToXtzMinimumReturn(xtzAmount:slippage:)","abstract":"The minimum possible XTZAmount
returned, taking into account slippage.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC26tokenToXtzRequiredTokenFor9xtzAmount0M4Pool0gO03dexAA0kN0CSgAA9XTZAmountC_AmjA18DipDupExchangeNameOtF":{"name":"tokenToXtzRequiredTokenFor(xtzAmount:xtzPool:tokenPool:dex:)","abstract":"Calculate the TokenAmount
required in order to receive the supplied XTZAmount
.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC22tokenToXtzExchangeRate0gH4Sell7xtzPool0gN03dexSo9NSDecimalaSgAA11TokenAmountC_AA9XTZAmountCAmA06DipDupJ4NameOtF":{"name":"tokenToXtzExchangeRate(tokenToSell:xtzPool:tokenPool:dex:)","abstract":"The exchange rate for a given trade, taking into account slippage and fees
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC29tokenToXtzExchangeRateDisplay0gH4Sell7xtzPool0gO03dexSo9NSDecimalaSgAA11TokenAmountC_AA9XTZAmountCAmA06DipDupJ4NameOtF":{"name":"tokenToXtzExchangeRateDisplay(tokenToSell:xtzPool:tokenPool:dex:)","abstract":"The exchange rate for a given trade, taking into account slippage and fees, formatted and truncated for easier display in the UI.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC20tokenToXtzMarketRate7xtzPool0gM0So9NSDecimalaSgAA9XTZAmountC_AA11TokenAmountCtF":{"name":"tokenToXtzMarketRate(xtzPool:tokenPool:)","abstract":"Before a user has entered in an amount to trade, its useful to show them the base exchange rate, ignoring slippage.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC21tokenToXtzPriceImpact0gH4Sell7xtzPool0gN03dexSo9NSDecimalaSgAA11TokenAmountC_AA9XTZAmountCAmA18DipDupExchangeNameOtF":{"name":"tokenToXtzPriceImpact(tokenToSell:xtzPool:tokenPool:dex:)","abstract":"Calcualte the percentage slippage the given trade would incur. Since this is already taken into account for the other functions, this function returns in the scale of 0 - 100, for display purposes.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC18addLiquidityReturn12xtzToDeposit0J4Pool05totalH08slippage3dexAA11TokenAmountC8expected_AK7minimumtSgAA9XTZAmountC_ApKSdAA18DipDupExchangeNameOtF":{"name":"addLiquidityReturn(xtzToDeposit:xtzPool:totalLiquidity:slippage:dex:)","abstract":"Calculate the amount of liquidity tokens a user can expect back for an amount of XTZ and Token
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC25addLiquidityTokenRequired12xtzToDeposit0K4Pool05tokenN03dexAA0I6AmountCSgAA9XTZAmountC_AmjA18DipDupExchangeNameOtF":{"name":"addLiquidityTokenRequired(xtzToDeposit:xtzPool:tokenPool:dex:)","abstract":"Calculate the amount of Token that is required to send along side your XTZ
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC23addLiquidityXtzRequired14tokenToDeposit7xtzPool0kO03dexAA9XTZAmountCSgAA11TokenAmountC_AjmA18DipDupExchangeNameOtF":{"name":"addLiquidityXtzRequired(tokenToDeposit:xtzPool:tokenPool:dex:)","abstract":"Calculate the amount of XTZ that is required to send along side your Token
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC28removeLiquidityTokenReceived15liquidityBurned05totalH09tokenPool8slippageAA0I6AmountC8expected_AJ7minimumtSgAJ_A2JSdtF":{"name":"removeLiquidityTokenReceived(liquidityBurned:totalLiquidity:tokenPool:slippage:)","abstract":"Calculate the amount of token a user would revice back if they burned X liquidity
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC26removeLiquidityXtzReceived15liquidityBurned05totalH07xtzPool8slippage3dexAA9XTZAmountC8expected_AK7minimumtSgAA11TokenAmountC_ApKSdAA18DipDupExchangeNameOtF":{"name":"removeLiquidityXtzReceived(liquidityBurned:totalLiquidity:xtzPool:slippage:dex:)","abstract":"Calculate the amount of XTZ a user would revice back if they burned X liquidity
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC26estimateLiquidityBakingAPY7xtzPoolSo9NSDecimalaSgAA9XTZAmountC_tF":{"name":"estimateLiquidityBakingAPY(xtzPool:)","abstract":"Estimate the APY of liquidity baking contract, as it has a known income.
","parent_name":"DexCalculationService"},"Classes/DAppHelperService/Quipuswap.html#/s:14KukaiCoreSwift17DAppHelperServiceC9QuipuswapV10FEE_FACTORSivpZ":{"name":"FEE_FACTOR","abstract":"Constant pulled from: https://github.com/madfish-solutions/quipuswap-sdk/blob/4c38ce4a44d7c15da197ecb28e6521f3ac8ff527/src/defaults.ts
","parent_name":"Quipuswap"},"Classes/DAppHelperService/Quipuswap.html#/s:14KukaiCoreSwift17DAppHelperServiceC9QuipuswapV11VETO_PERIODSo9NSDecimalavpZ":{"name":"VETO_PERIOD","abstract":"Constant pulled from: https://github.com/madfish-solutions/quipuswap-sdk/blob/4c38ce4a44d7c15da197ecb28e6521f3ac8ff527/src/defaults.ts
","parent_name":"Quipuswap"},"Classes/DAppHelperService/Quipuswap.html#/s:14KukaiCoreSwift17DAppHelperServiceC9QuipuswapV13VOTING_PERIODSo9NSDecimalavpZ":{"name":"VOTING_PERIOD","abstract":"Constant pulled from:https://github.com/madfish-solutions/quipuswap-sdk/blob/4c38ce4a44d7c15da197ecb28e6521f3ac8ff527/src/defaults.ts
","parent_name":"Quipuswap"},"Classes/DAppHelperService/Quipuswap.html#/s:14KukaiCoreSwift17DAppHelperServiceC9QuipuswapV20ACCURANCY_MULTIPLIERSo9NSDecimalavpZ":{"name":"ACCURANCY_MULTIPLIER","abstract":"Constant pulled from: https://github.com/madfish-solutions/quipuswap-sdk/blob/4c38ce4a44d7c15da197ecb28e6521f3ac8ff527/src/defaults.ts
","parent_name":"Quipuswap"},"Classes/DAppHelperService/Quipuswap.html#/s:14KukaiCoreSwift17DAppHelperServiceC9QuipuswapV17getPendingRewards12fromExchange10forAddress10tzKTClient10completionySS_SSAA02TzP0Cys6ResultOyAA9XTZAmountCAA0A5ErrorVGctFZ":{"name":"getPendingRewards(fromExchange:forAddress:tzKTClient:completion:)","abstract":"Use TzKTClient’s methods of storage and bigmap queries, to extract any recorded pending rewards the user might be due, for providing liquidity to a pool
","parent_name":"Quipuswap"},"Classes/DAppHelperService/Quipuswap.html#/s:14KukaiCoreSwift17DAppHelperServiceC9QuipuswapV17getPendingRewards12fromExchange10forAddress10tzKTClient7Combine6FutureCySS8exchange_AA9XTZAmountC7rewardstAA0A5ErrorVGSS_SSAA02TzP0CtFZ":{"name":"getPendingRewards(fromExchange:forAddress:tzKTClient:)","abstract":"Wrapper around getPendingRewards(..., completion: )
to make it easier to create bulk queries, through combine
","parent_name":"Quipuswap"},"Classes/DAppHelperService/Quipuswap.html#/s:14KukaiCoreSwift17DAppHelperServiceC9QuipuswapV21getBulkPendingRewards13fromExchanges10forAddress10tzKTClient10completionySaySSG_SSAA02TzQ0Cys6ResultOySaySS8exchange_AA9XTZAmountC7rewardstGAA0A5ErrorVGctFZ":{"name":"getBulkPendingRewards(fromExchanges:forAddress:tzKTClient:completion:)","abstract":"Use TzKTClient’s methods of storage and bigmap queries, to extract any recorded pending rewards the user might be due, for providing liquidity to a pool
","parent_name":"Quipuswap"},"Classes/DAppHelperService/Quipuswap.html":{"name":"Quipuswap","abstract":"All functions related to Quipuswap
","parent_name":"DAppHelperService"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC13fromRpcAmountACSgSS_tcfc":{"name":"init(fromRpcAmount:)","abstract":"Set the internal balance, using a RPC string (most likely directly from the RPC node response). e.g. “1 XTZ” to the user = “1000000” to the RPC, as there are no such thing as decimal places on the network
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC13fromRpcAmountACSgSo9NSDecimala_tcfc":{"name":"init(fromRpcAmount:)","abstract":"Set the internal balance, using a decimal version of an RPC amount. e.g. “1 XTZ” to the user = “1000000” to the RPC, as there are no such thing as decimal places on the network
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC20fromNormalisedAmountACSo9NSDecimala_tcfc":{"name":"init(fromNormalisedAmount:)","abstract":"Set the internal balance, using a decimal version of a normalised amount. e.g. if the amount is 1.5 and the token is xtz, internally it will be stored as 1500000
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC20fromNormalisedAmount13decimalPlacesACSgSS_Sitcfc":{"name":"init(fromNormalisedAmount:decimalPlaces:)","abstract":"Set the internal balance, using a normalised amount string. e.g. if the amount is 1.5 and the token is xtz, internally it will be stored as 1500000
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC4zeroACyFZ":{"name":"zero()","abstract":"Quickly create a XTZAmount
with zero balance.
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Token Amounts need an amount and to know the number of decimal places. When downloading from an API, the balance may be presented without the decimal info, where as when we encode, we have the info.","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC1poiyA2C_ACtFZ":{"name":"+(_:_:)","abstract":"
Overload + operator to allow users to add two Token
amounts of the same type, together.
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC2peoiyyACz_ACtFZ":{"name":"+=(_:_:)","abstract":"Overload += operator to allow users to add two Token
amounts of the same type, together in place.
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC1soiyA2C_ACtFZ":{"name":"-(_:_:)","abstract":"Overload - operator to allow users to subtract two Token
amounts of the same type.
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC2seoiyyACz_ACtFZ":{"name":"-=(_:_:)","abstract":"Overload -= operator to allow users to subtract one Token
amount of the same type from another, together in place.
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC1moiySo9NSDecimalaAC_AFtFZ":{"name":"*(_:_:)","abstract":"Overload multiplcation operator to allow users to multiple a token by a dollar value, and return the localCurrency value of the token.
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC1moiyA2C_SitFZ":{"name":"*(_:_:)","abstract":"Overload multiplcation operator to allow users to multiple a token by an Int. Useful for fee caluclation
","parent_name":"XTZAmount"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC7addressSSvp":{"name":"address","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC14derivationPathSSSgvp":{"name":"derivationPath","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC02hdD9GroupNameSSSgvp":{"name":"hdWalletGroupName","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC14walletNicknameSSSgvp":{"name":"walletNickname","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC14socialUsernameSSSgvp":{"name":"socialUsername","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC12socialUserIdSSSgvp":{"name":"socialUserId","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC14mainnetDomainsSayAA05TezosG13ReverseRecordVGSgvp":{"name":"mainnetDomains","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC15ghostnetDomainsSayAA05TezosG13ReverseRecordVGSgvp":{"name":"ghostnetDomains","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC10socialTypeAA17TorusAuthProviderOSgvp":{"name":"socialType","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC4typeAA0D4TypeOvp":{"name":"type","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC8childrenSayACGvp":{"name":"children","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC7isChildSbvp":{"name":"isChild","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC11isWatchOnlySbvp":{"name":"isWatchOnly","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC21bas58EncodedPublicKeySSvp":{"name":"bas58EncodedPublicKey","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC8backedUpSbvp":{"name":"backedUp","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC16hasMainnetDomainSbyF":{"name":"hasMainnetDomain()","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC17hasGhostnetDomainSbyF":{"name":"hasGhostnetDomain()","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC9hasDomain9onNetworkSbAA21TezosNodeClientConfigV0I4TypeO_tF":{"name":"hasDomain(onNetwork:)","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC20primaryMainnetDomainAA25TezosDomainsReverseRecordVSgyF":{"name":"primaryMainnetDomain()","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC21primaryGhostnetDomainAA25TezosDomainsReverseRecordVSgyF":{"name":"primaryGhostnetDomain()","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC13primaryDomain9onNetworkAA25TezosDomainsReverseRecordVSgAA0J16NodeClientConfigV0I4TypeO_tF":{"name":"primaryDomain(onNetwork:)","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC7address14derivationPath02hdD9GroupName14walletNickname14socialUsername0N6UserId14mainnetDomains08ghostnetS00N4Type4type8children7isChild0X9WatchOnly21bas58EncodedPublicKey8backedUpACSS_SSSgA4SSayAA05TezosS13ReverseRecordVGSgAwA17TorusAuthProviderOSgAA0dU0OSayACGS2bSSSbtcfc":{"name":"init(address:derivationPath:hdWalletGroupName:walletNickname:socialUsername:socialUserId:mainnetDomains:ghostnetDomains:socialType:type:children:isChild:isWatchOnly:bas58EncodedPublicKey:backedUp:)","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"WalletMetadata"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC13socialWalletsSayAA0dE0CGvp":{"name":"socialWallets","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC9hdWalletsSayAA0dE0CGvp":{"name":"hdWallets","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC13linearWalletsSayAA0dE0CGvp":{"name":"linearWallets","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC13ledgerWalletsSayAA0dE0CGvp":{"name":"ledgerWallets","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC12watchWalletsSayAA0dE0CGvp":{"name":"watchWallets","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC13socialWallets02hdH006linearH006ledgerH005watchH0ACSayAA0dE0CG_A4Ktcfc":{"name":"init(socialWallets:hdWallets:linearWallets:ledgerWallets:watchWallets:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC7isEmptySbyF":{"name":"isEmpty()","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC05firstE0AA0dE0CSgyF":{"name":"firstMetadata()","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC8metadata10forAddressAA0dE0CSgSS_tF":{"name":"metadata(forAddress:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC06parentE015forChildAddressAA0dE0CSgSS_tF":{"name":"parentMetadata(forChildAddress:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC6update7address4withSbSS_AA0dE0CtF":{"name":"update(address:with:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC3set13mainnetDomain08ghostnetI010forAddressSbAA25TezosDomainsReverseRecordVSg_AJSStF":{"name":"set(mainnetDomain:ghostnetDomain:forAddress:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC3set8nickname10forAddressSbSSSg_SStF":{"name":"set(nickname:forAddress:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC3set02hdD9GroupName10forAddressSbSS_SStF":{"name":"set(hdWalletGroupName:forAddress:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC5countSiyF":{"name":"count()","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC9addressesSaySSGyF":{"name":"addresses()","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC03allE013onlySeedBasedSayAA0dE0CGSb_tF":{"name":"allMetadata(onlySeedBased:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"WalletMetadataList"},"Classes/TorusWallet.html#/s:14KukaiCoreSwift11TorusWalletC12authProviderAA0d4AuthG0Ovp":{"name":"authProvider","abstract":"The type of service used to generate the provide key
","parent_name":"TorusWallet"},"Classes/TorusWallet.html#/s:14KukaiCoreSwift11TorusWalletC14socialUsernameSSSgvp":{"name":"socialUsername","abstract":"The raw social media username displayed on the users account. In the case of Twitter, it will not be prefix with an @
","parent_name":"TorusWallet"},"Classes/TorusWallet.html#/s:14KukaiCoreSwift11TorusWalletC12socialUserIdSSSgvp":{"name":"socialUserId","abstract":"The unique id the social media platform has assigned to the users account. Used for querying account details
","parent_name":"TorusWallet"},"Classes/TorusWallet.html#/s:14KukaiCoreSwift11TorusWalletC23socialProfilePictureURL10Foundation0I0VSgvp":{"name":"socialProfilePictureURL","abstract":"A URL to the users profile picture on the given social meida platform
","parent_name":"TorusWallet"},"Classes/TorusWallet.html#/s:14KukaiCoreSwift11TorusWalletC12authProvider8username6userId14profilePicture15torusPrivateKeyACSgAA0d4AuthG0O_SSSgA2LSStcfc":{"name":"init(authProvider:username:userId:profilePicture:torusPrivateKey:)","abstract":"Create an instace of the wallet from the data provided by the Torus network, using TorusAuthService
","parent_name":"TorusWallet"},"Classes/TorusWallet.html#/s:14KukaiCoreSwift11TorusWalletC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Encodable encode func
","parent_name":"TorusWallet"},"Classes/TokenAmount/TokenAmountError.html#/s:14KukaiCoreSwift11TokenAmountC0dE5ErrorO20invalidStringFromRPCyA2EmF":{"name":"invalidStringFromRPC","parent_name":"TokenAmountError"},"Classes/TokenAmount/TokenAmountError.html":{"name":"TokenAmountError","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC13decimalPlacesSivp":{"name":"decimalPlaces","abstract":"The number of decimal places that this token supports.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC17rpcRepresentationSSvp":{"name":"rpcRepresentation","abstract":"Format the internal value to ensure it matches the format the RPC will expect
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC24normalisedRepresentationSSvp":{"name":"normalisedRepresentation","abstract":"Basic formatting of a token to be human readable. For more advanced options, use the format function
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC07fromRpcE013decimalPlacesACSgSS_Sitcfc":{"name":"init(fromRpcAmount:decimalPlaces:)","abstract":"Set the internal balance, using a RPC string (most likely directly from the RPC node response). e.g. “1 XTZ” to the user = “1000000” to the RPC, as there are no such thing as decimal places on the network
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC07fromRpcE013decimalPlacesACSgSo9NSDecimala_Sitcfc":{"name":"init(fromRpcAmount:decimalPlaces:)","abstract":"Set the internal balance, using a decimal version of an RPC amount. e.g. “1 XTZ” to the user = “1000000” to the RPC, as there are no such thing as decimal places on the network
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC014fromNormalisedE013decimalPlacesACSo9NSDecimala_Sitcfc":{"name":"init(fromNormalisedAmount:decimalPlaces:)","abstract":"Set the internal balance, using a decimal version of a normalised amount. e.g. if the amount is 1.5 and the token is xtz, internally it will be stored as 1500000
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC014fromNormalisedE013decimalPlacesACSgSS_Sitcfc":{"name":"init(fromNormalisedAmount:decimalPlaces:)","abstract":"Set the internal balance, using a normalised amount string. e.g. if the amount is 1.5 and the token is xtz, internally it will be stored as 1500000
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC4zeroACyFZ":{"name":"zero()","abstract":"Quickly create a TokenAmount
with zero balance and no decimal places.","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC11zeroBalance13decimalPlacesACSi_tFZ":{"name":"zeroBalance(decimalPlaces:)","abstract":"
Quickly create a TokenAmount
with zero balance.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Token Amounts need an amount and to know the number of decimal places. When downloading from an API, the balance may be presented without the decimal info, where as when we encode, we have the info.","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC30formatNormalisedRepresentation6localeSSSg10Foundation6LocaleV_tF":{"name":"formatNormalisedRepresentation(locale:)","abstract":"
Format the current value into a human readable string, using the given locale.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC12toRpcDecimalSo9NSDecimalaSgyF":{"name":"toRpcDecimal()","abstract":"Function to convert the underlying rpc value into a Decimal
which can be useful in some situations for integrating with other tools and frameworks.","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC19toNormalisedDecimalSo9NSDecimalaSgyF":{"name":"toNormalisedDecimal()","abstract":"
Function to convert the underlying normalised value into a Decimal
which can be useful in some situations for integrating with other tools and frameworks.","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC11toXTZAmountAA0G0CyF":{"name":"toXTZAmount()","abstract":"
Currently we are unable to cast directly from TokenAmount
to XTZAmount
. This function will create a new XTZAmount object from the TokenAmount.","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC1poiyA2C_ACtFZ":{"name":"+(_:_:)","abstract":"
Overload + operator to allow users to add two Token
amounts of the same type, together.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC2peoiyyACz_ACtFZ":{"name":"+=(_:_:)","abstract":"Overload += operator to allow users to add two Token
amounts of the same type, together in place.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC1soiyA2C_ACtFZ":{"name":"-(_:_:)","abstract":"Overload - operator to allow users to subtract two Token
amounts of the same type.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC2seoiyyACz_ACtFZ":{"name":"-=(_:_:)","abstract":"Overload -= operator to allow users to subtract one Token
amount of the same type from another, together in place.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC1moiySo9NSDecimalaAC_AFtFZ":{"name":"*(_:_:)","abstract":"Overload multiplcation operator to allow users to multiple a token by a dollar value, and return the localCurrency value of the token.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC1moiyA2C_SitFZ":{"name":"*(_:_:)","abstract":"Overload multiplcation operator to allow users to multiple a token by an Int. Useful for fee caluclation
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC1loiySbAC_ACtFZ":{"name":"<(_:_:)","abstract":"Conforming to Comparable
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Conforming to Equatable
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC11descriptionSSvp":{"name":"description","abstract":"Conforming to CustomStringConvertible
to print a number, giving the appearence of a numeric type
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Conforming to Hashable
to enable working with UITableViewDiffableDataSource
","parent_name":"TokenAmount"},"Classes/Token/TokenType.html#/s:14KukaiCoreSwift5TokenC0D4TypeO3xtzyA2EmF":{"name":"xtz","parent_name":"TokenType"},"Classes/Token/TokenType.html#/s:14KukaiCoreSwift5TokenC0D4TypeO8fungibleyA2EmF":{"name":"fungible","parent_name":"TokenType"},"Classes/Token/TokenType.html#/s:14KukaiCoreSwift5TokenC0D4TypeO11nonfungibleyA2EmF":{"name":"nonfungible","parent_name":"TokenType"},"Classes/Token/TokenType.html":{"name":"TokenType","abstract":"An Enum to express the type of a token. Different processes are needed to fetch a balance for a users XTZ wallet,","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC4nameSSSgvp":{"name":"name","abstract":"
The long name of a token. e.g. “Tezos”.
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC6symbolSSvp":{"name":"symbol","abstract":"The short name or the symbol of a token. e.g. “XTZ”.
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC9tokenTypeAC0dF0Ovp":{"name":"tokenType","abstract":"The type of this token. e.g. xtz, fungible, nonfungible
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC9faVersionAA02FaF0OSgvp":{"name":"faVersion","abstract":"The FaVersion of the token contract, nil for XTZ
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC7balanceAA0D6AmountCvp":{"name":"balance","abstract":"Object that holds and formats the balance of the token
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC13stakedBalanceAA0D6AmountCvp":{"name":"stakedBalance","abstract":"Object that holds and formats the staked balance of the token
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC15unstakedBalanceAA0D6AmountCvp":{"name":"unstakedBalance","abstract":"Object that holds and formats the pending unstaked balance of the token
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC16availableBalanceAA0D6AmountCvp":{"name":"availableBalance","abstract":"helper to return the available spendable balance of the token (balance - stakedBalance) - unstakedBalance
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC13decimalPlacesSivp":{"name":"decimalPlaces","abstract":"Get the underlying number of decimal places that this token represents
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC12thumbnailURL10Foundation0F0VSgvp":{"name":"thumbnailURL","abstract":"The URL to a cached version of the asset (data that we add later on through other service calls)
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC17localCurrencyRateSo9NSDecimalavp":{"name":"localCurrencyRate","abstract":"The current local currency rate of this token. Used to show the user the net worth of their holdings.
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC20tokenContractAddressSSSgvp":{"name":"tokenContractAddress","abstract":"In the case of FA1.2 or higher, we need to know the KT1 address for the token so we can fetch balances and make trades. (should be empty for xtz).
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC7tokenIdSo9NSDecimalaSgvp":{"name":"tokenId","abstract":"Each token type on a contract will have a unique token_id
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC8isHiddenSbvp":{"name":"isHidden","abstract":"Recording if the user has marked the token as hidden
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC18favouriteSortIndexSiSgvp":{"name":"favouriteSortIndex","abstract":"Recording if the position the index the user chose for the favourite token to appear
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC10firstlevelSo9NSDecimalavp":{"name":"firstlevel","abstract":"The block level where the token was first seen
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC9lastLevelSo9NSDecimalavp":{"name":"lastLevel","abstract":"The block level where the token was last seen
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC4nftsSayAA3NFTVGSgvp":{"name":"nfts","abstract":"The individual NFT’s owned of this token type
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC11mintingToolSSSgvp":{"name":"mintingTool","abstract":"The URL of the tool used to mint the item
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC11isFavouriteSbvp":{"name":"isFavourite","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC4name6symbol9tokenType9faVersion7balance13stakedBalance08unstakedM012thumbnailURL0G15ContractAddress0G2Id4nfts11mintingToolACSSSg_SSAC0dH0OAA02FaJ0OSgAA0D6AmountCAWSgAX10Foundation0P0VSgAPSo9NSDecimalaSgSayAA3NFTVGSgAPtcfc":{"name":"init(name:symbol:tokenType:faVersion:balance:stakedBalance:unstakedBalance:thumbnailURL:tokenContractAddress:tokenId:nfts:mintingTool:)","abstract":"Init a Token
object that will hold all the necessary data to interact with the Tezos network, and the Dexter exchange
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC4from03andD6Amount06stakeddG008unstakeddG0AcA11TzKTBalanceV_AA0dG0CAKSgALtcfc":{"name":"init(from:andTokenAmount:stakedTokenAmount:unstakedTokenAmount:)","abstract":"Init a Token
from an object returned by the TzKT API
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC4fromAcA17TzKTTokenTransferV_tcfc":{"name":"init(from:)","abstract":"Init a Token
from an object returned by the TzKT API
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC3xtzACyFZ":{"name":"xtz()","abstract":"Create a Token
object with all the settings needed for XTZ
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC3xtz10withAmount06stakedG008unstakedG0AcA0dG0C_A2ItFZ":{"name":"xtz(withAmount:stakedAmount:unstakedAmount:)","abstract":"Create a Token
object with all the settings needed for XTZ, with an initial amount. Useful for setting fees.
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC11placeholder7fromNFT6amount12thumbnailURLAcA0G0V_AA0D6AmountC10Foundation0J0VSgtFZ":{"name":"placeholder(fromNFT:amount:thumbnailURL:)","abstract":"Useful for creating placeholders for pending activity items
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC11descriptionSSvp":{"name":"description","abstract":"Conforming to CustomStringConvertible
to print a number, giving the appearence of a numeric type
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC5isXTZSbyF":{"name":"isXTZ()","abstract":"Helper function to check if the Token
instance being passed aroun is pointing to XTZ. As many functions will require different functionality for fa token versus XTZ
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Conforming to Equatable
to enable working with UITableViewDiffableDataSource
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Conforming to Hashable
to enable working with UITableViewDiffableDataSource
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC2idSSvp":{"name":"id","abstract":"Conforming to Identifiable
to enable working with ForEach and similiar looping functions","parent_name":"Token"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC4typeAA0E4TypeOvp":{"name":"type","abstract":"
enum used to differientate wallet class types. Needed for applications that allow users to create many different types of wallets
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC7addressSSvp":{"name":"address","abstract":"The TZ1 or TZ2 address of the wallet
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC10privateKey0a6CryptoC007PrivateG0Vvp":{"name":"privateKey","abstract":"An object representing the PrivateKey used to generate the wallet
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC9publicKey0a6CryptoC006PublicG0Vvp":{"name":"publicKey","abstract":"An object representing the PublicKey used to generate the wallet address
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC8mnemonic0a6CryptoC08MnemonicVSgvp":{"name":"mnemonic","abstract":"Optional Bip39 mnemonic used to generate the wallet
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC25secp256k1WithBase58String4typeACSgSS_AA0E4TypeOtcfc":{"name":"init(secp256k1WithBase58String:type:)","abstract":"Attempt to create an instance of a RegularWallet
from an encoded string containing a private key
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC12withMnemonic10passphraseACSg0a6CryptoC00G0V_SStcfc":{"name":"init(withMnemonic:passphrase:)","abstract":"Create a RegularWallet
by supplying a Mnemonic
and a passphrase (or “” if none).
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC19withShiftedMnemonic10passphraseACSg0a6CryptoC00H0V_SStcfc":{"name":"init(withShiftedMnemonic:passphrase:)","abstract":"Create a RegularWallet
by supplying a Mnemonic
that has been shifted and a passphrase (or “” if none).
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC13fromSecretKey10passphraseACSgSS_SSSgtcfc":{"name":"init(fromSecretKey:passphrase:)","abstract":"Create a RegularWallet
by supplying a a Base58 encoded string containing a secret key. Both encrypted and unencrypted are supported. Supports Tz1 and Tz2
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC18withMnemonicLength10passphraseACSg0a6CryptoC00G0V13NumberOfWordsO_SStcfc":{"name":"init(withMnemonicLength:passphrase:)","abstract":"Create a RegularWallet
by asking for a mnemonic of a given number of words and a passphrase (or “” if none).
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC4sign_11isOperation10completionySS_Sbys6ResultOySays5UInt8VGAA0A5ErrorVGctF":{"name":"sign(_:isOperation:completion:)","abstract":"Sign a hex payload with the private key
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC15privateKeyCurve0a6CryptoC0010EllipticalH0OyF":{"name":"privateKeyCurve()","abstract":"Return the curve used to create the key
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC22publicKeyBase58encodedSSyF":{"name":"publicKeyBase58encoded()","abstract":"Get a Base58 encoded version of the public key, in order to reveal the address on the network
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"RegularWallet"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCC8endpointSSvp":{"name":"endpoint","abstract":"The endpoint that will be added onto the TezosNodeConfig.primaryNodeURL
to form a full URL for the request
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCC7payload10Foundation4DataVSgvp":{"name":"payload","abstract":"An optional payload for sending HTTP POST requests
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCC12responseTypexmvp":{"name":"responseType","abstract":"The expected response type from the network
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCC6isPostSbvp":{"name":"isPost","abstract":"Computed property to indicate wheter or not this is a POST request
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCC8endpoint7payload12responseTypeACyxGSS_10Foundation4DataVSgxmtcfc":{"name":"init(endpoint:payload:responseType:)","abstract":"Init an RPC
object, to be passed to the network layer to performa request to the node.
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCC15encodableToData0E010Foundation0G0VSgqd___tSERd__lFZ":{"name":"encodableToData(encodable:)","abstract":"Helper function to wrap up JSONEncoder().encode
and log any errors.
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASSRszrlE10xtzBalance10forAddressACySSGSS_tFZ":{"name":"xtzBalance(forAddress:)","abstract":"Creates an RPC to fetch an XTZ balance for a given Address
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASSRszrlE11getDelegate10forAddressACySSGSS_tFZ":{"name":"getDelegate(forAddress:)","abstract":"Creates an RPC to fetch a deelgate for a given Address
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASSRszrlE10managerKey10forAddressACySSSgGSS_tFZ":{"name":"managerKey(forAddress:)","abstract":"Creates an RPC to fetch the managerKey for a given Address
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASSRszrlE7counter10forAddressACySSGSS_tFZ":{"name":"counter(forAddress:)","abstract":"Creates an RPC to fetch the current counter for a given Address
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASSRszrlE5forge16operationPayloadACySSGSgAA09OperationG0V_tFZ":{"name":"forge(operationPayload:)","abstract":"Creates an RPC to remotely forge an operation
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASSRszrlE6inject11signedBytesACySSGSgSS_tFZ":{"name":"inject(signedBytes:)","abstract":"Creates an RPC to inject an operation
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCA2A14BlockchainHeadVRszrlE010blockchainF0ACyAEGyFZ":{"name":"blockchainHead()","abstract":"Creates an RPC to fetch the HEAD of the blockchain and parse it into an object to extract the pieces we are interested in.
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCA2A14BlockchainHeadVRszrlE010blockchainF6Minus3ACyAEGyFZ":{"name":"blockchainHeadMinus3()","abstract":"Creates an RPC to fetch the HEAD of 3 blocks previous and parse it into an object to extract the pieces we are interested in.
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCA2A14NetworkVersionVRszrlE07networkF0ACyAEGyFZ":{"name":"networkVersion()","abstract":"Creates an RPC to fetch the details about the version of the network running on the given server.
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCA2A16NetworkConstantsVRszrlE07networkF0ACyAEGyFZ":{"name":"networkConstants()","abstract":"Creates an RPC to fetch the network constants for the given server, such as how much mutez it costs per byte of storage, or the maximum allowed gas amount
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASayAA16OperationPayloadVGRszrlE5parse11hashToParse8metadataACyAFGSgSS_AA0E8MetadataVtFZ":{"name":"parse(hashToParse:metadata:)","abstract":"Creates an RPC to remotely parse an operation to verify its contents. Function takes in a hash, as it is returned from the forge call. This function will do all the necessary parsing and formatting
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASayAA17OperationResponseVGRszrlE8preapply16operationPayloadACyAFGSgAA0eI0V_tFZ":{"name":"preapply(operationPayload:)","abstract":"Creates an RPC to preapply an operation. This OperationPayload
must have had its signature and protocol set
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCA2A17OperationResponseVRszrlE03runE00gE7PayloadACyAEGSgAA03RuneH0V_tFZ":{"name":"runOperation(runOperationPayload:)","abstract":"Creates an RPC to estimate an operation - deprecated
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCA2A17OperationResponseVRszrlE08simulateE003runE7PayloadACyAEGSgAA03RuneI0V_tFZ":{"name":"simulateOperation(runOperationPayload:)","abstract":"Creates an RPC to estimate an operation
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAA10Foundation4DataVRszrlE15contractStorage0G7AddressACyAFGSS_tFZ":{"name":"contractStorage(contractAddress:)","abstract":"Creates an RPC to fetch a contracts Michelson storage
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAA10Foundation4DataVRszrlE6bigMap2idACyAFGSS_tFZ":{"name":"bigMap(id:)","abstract":"Creates an RPC to fetch the contents of the given big map
","parent_name":"RPC"},"Classes/OperationUnknown.html#/s:14KukaiCoreSwift16OperationUnknownC11unknownKindSSvp":{"name":"unknownKind","abstract":"We need to capture and return whatever kind
value is supplied. But due to the fact that Operation
will parse this as an enum, with a fixed number of cases","parent_name":"OperationUnknown"},"Classes/OperationUnknown.html#/s:14KukaiCoreSwift16OperationUnknownC18allOtherPropertiesSDySSypGvp":{"name":"allOtherProperties","abstract":"
A dicitoanry containing all the top level keys and values. May contain string, decimal, bool, array of type Any, or dictionary of type [String: Any]
","parent_name":"OperationUnknown"},"Classes/OperationUnknown.html#/s:14KukaiCoreSwift16OperationUnknownC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Iterate through every key in the JSON and capture them all. Pass the object up to the super to pull out source, counter, fees etc
","parent_name":"OperationUnknown"},"Classes/OperationUnknown.html#/s:14KukaiCoreSwift16OperationUnknownC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Encode all values from allOtherProperties
into a JSON dictionary, use unknownKind as the kind
value, and then add anything applied to the super class
","parent_name":"OperationUnknown"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC6amountSSvp":{"name":"amount","abstract":"The amount of XTZ to send. Use TokenAmount().rpcRepresentation
to create this value
","parent_name":"OperationTransaction"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC11destinationSSvp":{"name":"destination","parent_name":"OperationTransaction"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC10parametersSDySSypGSgvp":{"name":"parameters","abstract":"Dictionary holding the entrypoint
and value
of the contract call
","parent_name":"OperationTransaction"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC6amount6source11destinationAcA11TokenAmountC_S2Stcfc":{"name":"init(amount:source:destination:)","abstract":"Create an OperationTransaction, to send an amount of token to a destination
","parent_name":"OperationTransaction"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC6amount6source11destination10parametersAcA11TokenAmountC_S2SSDySSypGtcfc":{"name":"init(amount:source:destination:parameters:)","abstract":"Create an OperationTransaction, to invoke a smart contract call
","parent_name":"OperationTransaction"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationTransaction"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"OperationTransaction"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC7isEqualySbACF":{"name":"isEqual(_:)","abstract":"A function to check if two operations are equal.
","parent_name":"OperationTransaction"},"Classes/OperationSeedNonceRevelation.html#/s:14KukaiCoreSwift28OperationSeedNonceRevelationC5levelSivp":{"name":"level","abstract":"Block level
","parent_name":"OperationSeedNonceRevelation"},"Classes/OperationSeedNonceRevelation.html#/s:14KukaiCoreSwift28OperationSeedNonceRevelationC5nonceSSvp":{"name":"nonce","parent_name":"OperationSeedNonceRevelation"},"Classes/OperationSeedNonceRevelation.html#/s:14KukaiCoreSwift28OperationSeedNonceRevelationC6wallet5level5nonceAcA6Wallet_p_SiSStcfc":{"name":"init(wallet:level:nonce:)","abstract":"Init with wallet object, block level, and nonce
","parent_name":"OperationSeedNonceRevelation"},"Classes/OperationSeedNonceRevelation.html#/s:14KukaiCoreSwift28OperationSeedNonceRevelationC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationSeedNonceRevelation"},"Classes/OperationSeedNonceRevelation.html#/s:14KukaiCoreSwift28OperationSeedNonceRevelationC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"OperationSeedNonceRevelation"},"Classes/OperationSeedNonceRevelation.html#/s:14KukaiCoreSwift28OperationSeedNonceRevelationC7isEqualySbACF":{"name":"isEqual(_:)","parent_name":"OperationSeedNonceRevelation"},"Classes/OperationReveal.html#/s:14KukaiCoreSwift15OperationRevealC9publicKeySSvp":{"name":"publicKey","parent_name":"OperationReveal"},"Classes/OperationReveal.html#/s:14KukaiCoreSwift15OperationRevealC6walletAcA6Wallet_p_tcfc":{"name":"init(wallet:)","abstract":"Create an OperationReveal.
","parent_name":"OperationReveal"},"Classes/OperationReveal.html#/s:14KukaiCoreSwift15OperationRevealC22base58EncodedPublicKey13walletAddressACSS_SStcfc":{"name":"init(base58EncodedPublicKey:walletAddress:)","abstract":"Create an OperationReveal.
","parent_name":"OperationReveal"},"Classes/OperationReveal.html#/s:14KukaiCoreSwift15OperationRevealC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Create a base operation.
","parent_name":"OperationReveal"},"Classes/OperationReveal.html#/s:14KukaiCoreSwift15OperationRevealC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Convert the object into a data format, such as JSON.
","parent_name":"OperationReveal"},"Classes/OperationReveal.html#/s:14KukaiCoreSwift15OperationRevealC7isEqualySbACF":{"name":"isEqual(_:)","abstract":"A function to check if two operations are equal.
","parent_name":"OperationReveal"},"Classes/OperationProposals.html#/s:14KukaiCoreSwift18OperationProposalsC6periodSivp":{"name":"period","abstract":"The voting period
","parent_name":"OperationProposals"},"Classes/OperationProposals.html#/s:14KukaiCoreSwift18OperationProposalsC9proposalsSaySSGvp":{"name":"proposals","abstract":"List of proposal identifiers
","parent_name":"OperationProposals"},"Classes/OperationProposals.html#/s:14KukaiCoreSwift18OperationProposalsC6wallet6period9proposalsAcA6Wallet_p_SiSaySSGtcfc":{"name":"init(wallet:period:proposals:)","abstract":"Init with wallet, voting period and list of proposal identifiers
","parent_name":"OperationProposals"},"Classes/OperationProposals.html#/s:14KukaiCoreSwift18OperationProposalsC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationProposals"},"Classes/OperationProposals.html#/s:14KukaiCoreSwift18OperationProposalsC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"OperationProposals"},"Classes/OperationProposals.html#/s:14KukaiCoreSwift18OperationProposalsC7isEqualySbACF":{"name":"isEqual(_:)","parent_name":"OperationProposals"},"Classes/OperationOrigination.html#/s:14KukaiCoreSwift20OperationOriginationC7balanceSSvp":{"name":"balance","abstract":"The initial balance to give to the contract
","parent_name":"OperationOrigination"},"Classes/OperationOrigination.html#/s:14KukaiCoreSwift20OperationOriginationC6scriptSDySSypGvp":{"name":"script","abstract":"Dictionary holding the code
and storage
of the contract to create.
","parent_name":"OperationOrigination"},"Classes/OperationOrigination.html#/s:14KukaiCoreSwift20OperationOriginationC6source7balance4code7storageACSS_AA9XTZAmountCS2Stcfc":{"name":"init(source:balance:code:storage:)","abstract":"Create an OperationOrigination.
","parent_name":"OperationOrigination"},"Classes/OperationOrigination.html#/s:14KukaiCoreSwift20OperationOriginationC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Create a base operation.
","parent_name":"OperationOrigination"},"Classes/OperationOrigination.html#/s:14KukaiCoreSwift20OperationOriginationC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Convert the object into a data format, such as JSON.
","parent_name":"OperationOrigination"},"Classes/OperationOrigination.html#/s:14KukaiCoreSwift20OperationOriginationC7isEqualySbACF":{"name":"isEqual(_:)","abstract":"A function to check if two operations are equal.
","parent_name":"OperationOrigination"},"Classes/OperationEndorsement.html#/s:14KukaiCoreSwift20OperationEndorsementC5levelSivp":{"name":"level","abstract":"Block level
","parent_name":"OperationEndorsement"},"Classes/OperationEndorsement.html#/s:14KukaiCoreSwift20OperationEndorsementC6wallet5levelAcA6Wallet_p_Sitcfc":{"name":"init(wallet:level:)","abstract":"Init with wallet and block level
","parent_name":"OperationEndorsement"},"Classes/OperationEndorsement.html#/s:14KukaiCoreSwift20OperationEndorsementC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationEndorsement"},"Classes/OperationEndorsement.html#/s:14KukaiCoreSwift20OperationEndorsementC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"OperationEndorsement"},"Classes/OperationEndorsement.html#/s:14KukaiCoreSwift20OperationEndorsementC7isEqualySbACF":{"name":"isEqual(_:)","parent_name":"OperationEndorsement"},"Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement/Content.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC07InlinedF0V7ContentV4kindAA0D4KindOvp":{"name":"kind","parent_name":"Content"},"Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement/Content.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC07InlinedF0V7ContentV5levelSivp":{"name":"level","parent_name":"Content"},"Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC07InlinedF0V6branchSSvp":{"name":"branch","parent_name":"InlinedEndorsement"},"Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC07InlinedF0V10operationsAE7ContentVvp":{"name":"operations","parent_name":"InlinedEndorsement"},"Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC07InlinedF0V9signatureSSSgvp":{"name":"signature","parent_name":"InlinedEndorsement"},"Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement/Content.html":{"name":"Content","parent_name":"InlinedEndorsement"},"Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement.html":{"name":"InlinedEndorsement","abstract":"Internal struct used to amtch expected struct of data
","parent_name":"OperationDoubleEndorsementEvidence"},"Classes/OperationDoubleEndorsementEvidence.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC3op1AC07InlinedF0Vvp":{"name":"op1","abstract":"The first endorsement
","parent_name":"OperationDoubleEndorsementEvidence"},"Classes/OperationDoubleEndorsementEvidence.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC3op2AC07InlinedF0Vvp":{"name":"op2","abstract":"The second endorsement (should be matching details of first)
","parent_name":"OperationDoubleEndorsementEvidence"},"Classes/OperationDoubleEndorsementEvidence.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC6wallet3op13op2AcA6Wallet_p_AC07InlinedF0VAItcfc":{"name":"init(wallet:op1:op2:)","abstract":"Init with wallet and 2 suspected endorsements
","parent_name":"OperationDoubleEndorsementEvidence"},"Classes/OperationDoubleEndorsementEvidence.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationDoubleEndorsementEvidence"},"Classes/OperationDoubleEndorsementEvidence.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"OperationDoubleEndorsementEvidence"},"Classes/OperationDoubleEndorsementEvidence.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC7isEqualySbACF":{"name":"isEqual(_:)","parent_name":"OperationDoubleEndorsementEvidence"},"Classes/OperationDoubleBakingEvidence.html#/s:14KukaiCoreSwift29OperationDoubleBakingEvidenceC3bh1AA0D11BlockHeaderVvp":{"name":"bh1","abstract":"The block header of the first baked block
","parent_name":"OperationDoubleBakingEvidence"},"Classes/OperationDoubleBakingEvidence.html#/s:14KukaiCoreSwift29OperationDoubleBakingEvidenceC3bh2AA0D11BlockHeaderVvp":{"name":"bh2","abstract":"The block header of the second baked block
","parent_name":"OperationDoubleBakingEvidence"},"Classes/OperationDoubleBakingEvidence.html#/s:14KukaiCoreSwift29OperationDoubleBakingEvidenceC6wallet3bh13bh2AcA6Wallet_p_AA0D11BlockHeaderVAItcfc":{"name":"init(wallet:bh1:bh2:)","abstract":"Init with wallet and two block headers
","parent_name":"OperationDoubleBakingEvidence"},"Classes/OperationDoubleBakingEvidence.html#/s:14KukaiCoreSwift29OperationDoubleBakingEvidenceC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationDoubleBakingEvidence"},"Classes/OperationDoubleBakingEvidence.html#/s:14KukaiCoreSwift29OperationDoubleBakingEvidenceC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"OperationDoubleBakingEvidence"},"Classes/OperationDoubleBakingEvidence.html#/s:14KukaiCoreSwift29OperationDoubleBakingEvidenceC7isEqualySbACF":{"name":"isEqual(_:)","parent_name":"OperationDoubleBakingEvidence"},"Classes/OperationDelegation.html#/s:14KukaiCoreSwift19OperationDelegationC8delegateSSSgvp":{"name":"delegate","abstract":"The baker to delegate too, or nil to undelegate
","parent_name":"OperationDelegation"},"Classes/OperationDelegation.html#/s:14KukaiCoreSwift19OperationDelegationC6source8delegateACSS_SSSgtcfc":{"name":"init(source:delegate:)","abstract":"Create an OperationDelegation.
","parent_name":"OperationDelegation"},"Classes/OperationDelegation.html#/s:14KukaiCoreSwift19OperationDelegationC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Create a base operation.
","parent_name":"OperationDelegation"},"Classes/OperationDelegation.html#/s:14KukaiCoreSwift19OperationDelegationC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Convert the object into a data format, such as JSON.
","parent_name":"OperationDelegation"},"Classes/OperationDelegation.html#/s:14KukaiCoreSwift19OperationDelegationC7isEqualySbACF":{"name":"isEqual(_:)","abstract":"A function to check if two operations are equal.
","parent_name":"OperationDelegation"},"Classes/OperationBallot/Ballot.html#/s:14KukaiCoreSwift15OperationBallotC0E0O3nayyA2EmF":{"name":"nay","parent_name":"Ballot"},"Classes/OperationBallot/Ballot.html#/s:14KukaiCoreSwift15OperationBallotC0E0O3yayyA2EmF":{"name":"yay","parent_name":"Ballot"},"Classes/OperationBallot/Ballot.html#/s:14KukaiCoreSwift15OperationBallotC0E0O4passyA2EmF":{"name":"pass","parent_name":"Ballot"},"Classes/OperationBallot/Ballot.html":{"name":"Ballot","abstract":"Enum matching the available ballot options
","parent_name":"OperationBallot"},"Classes/OperationBallot.html#/s:14KukaiCoreSwift15OperationBallotC6periodSivp":{"name":"period","abstract":"The voting period
","parent_name":"OperationBallot"},"Classes/OperationBallot.html#/s:14KukaiCoreSwift15OperationBallotC8proposalSSvp":{"name":"proposal","abstract":"The identifier of the proposa;
","parent_name":"OperationBallot"},"Classes/OperationBallot.html#/s:14KukaiCoreSwift15OperationBallotC6ballotAC0E0Ovp":{"name":"ballot","abstract":"The wallet holders vote
","parent_name":"OperationBallot"},"Classes/OperationBallot.html#/s:14KukaiCoreSwift15OperationBallotC6wallet6period8proposal6ballotAcA6Wallet_p_SiSSAC0E0Otcfc":{"name":"init(wallet:period:proposal:ballot:)","abstract":"Init with wallet, period, proposal and ballot
","parent_name":"OperationBallot"},"Classes/OperationBallot.html#/s:14KukaiCoreSwift15OperationBallotC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationBallot"},"Classes/OperationBallot.html#/s:14KukaiCoreSwift15OperationBallotC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"OperationBallot"},"Classes/OperationBallot.html#/s:14KukaiCoreSwift15OperationBallotC7isEqualySbACF":{"name":"isEqual(_:)","parent_name":"OperationBallot"},"Classes/OperationActivateAccount.html#/s:14KukaiCoreSwift24OperationActivateAccountC9publicKeySSvp":{"name":"publicKey","parent_name":"OperationActivateAccount"},"Classes/OperationActivateAccount.html#/s:14KukaiCoreSwift24OperationActivateAccountC6secretSSvp":{"name":"secret","parent_name":"OperationActivateAccount"},"Classes/OperationActivateAccount.html#/s:14KukaiCoreSwift24OperationActivateAccountC6wallet9andSecretAcA6Wallet_p_SStcfc":{"name":"init(wallet:andSecret:)","abstract":"Create an OperationActivateAccount.
","parent_name":"OperationActivateAccount"},"Classes/OperationActivateAccount.html#/s:14KukaiCoreSwift24OperationActivateAccountC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Create a base operation.
","parent_name":"OperationActivateAccount"},"Classes/OperationActivateAccount.html#/s:14KukaiCoreSwift24OperationActivateAccountC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Convert the object into a data format, such as JSON.
","parent_name":"OperationActivateAccount"},"Classes/OperationActivateAccount.html#/s:14KukaiCoreSwift24OperationActivateAccountC7isEqualySbACF":{"name":"isEqual(_:)","abstract":"A function to check if two operations are equal.
","parent_name":"OperationActivateAccount"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC13operationKindAA0dF0Ovp":{"name":"operationKind","abstract":"An enum to denote the type of operation. e.g. transaction
, delegation
, reveal
etc.
","parent_name":"Operation"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC6sourceSSSgvp":{"name":"source","abstract":"The source address for the operation
","parent_name":"Operation"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC7counterSSSgvp":{"name":"counter","abstract":"A string representing a numeric counter. Must be unique and 1 higher than the previous counter. Current counter obtained from the metadata query in TezosNodeClient
","parent_name":"Operation"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC13operationFeesAA0dF0Vvp":{"name":"operationFees","abstract":"Object representing the various fees, storage and compute required to fulfil this operation
","parent_name":"Operation"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC13operationKind6sourceAcA0dF0O_SStcfc":{"name":"init(operationKind:source:)","abstract":"Create a base operation.
","parent_name":"Operation"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Create a base operation.
","parent_name":"Operation"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Convert the object into a data format, such as JSON.
","parent_name":"Operation"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC7isEqualySbACF":{"name":"isEqual(_:)","abstract":"A function to check if two operations are equal.
","parent_name":"Operation"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC4typeAA0E4TypeOvp":{"name":"type","abstract":"The wallet type, hardcoded to always be WalletType.ledger
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC7addressSSvp":{"name":"address","abstract":"The TZ address pulled from the Ledger device, cached to avoid complex retrieval when fetching balances etc.
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC9publicKeySSvp":{"name":"publicKey","abstract":"The raw hex public key extracted from the Ledger, needed in order to perform REVEAL operations
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC14derivationPathSSvp":{"name":"derivationPath","abstract":"The derivation path used to fetch the address and public key
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC5curve0a6CryptoC015EllipticalCurveOvp":{"name":"curve","abstract":"The elliptical curve used to fetch the address and public key
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC10ledgerUUIDSSvp":{"name":"ledgerUUID","abstract":"The unique ledger UUID, that corresponds to this wallet address
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC7address9publicKey14derivationPath5curve10ledgerUUIDACSgSS_S2S0a6CryptoC015EllipticalCurveOSStcfc":{"name":"init(address:publicKey:derivationPath:curve:ledgerUUID:)","abstract":"Create an instance of a LedgerWallet. Can return nil if invalid public key supplied
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC4sign_11isOperation10completionySS_Sbys6ResultOySays5UInt8VGAA0A5ErrorVGctF":{"name":"sign(_:isOperation:completion:)","abstract":"Sign a hex string.","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC15privateKeyCurve0a6CryptoC0010EllipticalH0OyF":{"name":"privateKeyCurve()","abstract":"
Function to extract the curve used to create the public key
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC22publicKeyBase58encodedSSyF":{"name":"publicKeyBase58encoded()","abstract":"Function to convert the public key into a Base58 encoded string
","parent_name":"LedgerWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC4typeAA10WalletTypeOvp":{"name":"type","abstract":"The underlying wallet type, set to .hd
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC7addressSSvp":{"name":"address","abstract":"The public TZ1 address of the wallet
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC10privateKey0a6CryptoC007PrivateF0Vvp":{"name":"privateKey","abstract":"An WalletCore object representing the PrivateKey used to generate the wallet
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC9publicKey0a6CryptoC006PublicF0Vvp":{"name":"publicKey","abstract":"An WalletCore object representing the PublicKey used to generate the wallet address
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC8mnemonic0a6CryptoC08MnemonicVvp":{"name":"mnemonic","abstract":"The Bip39 mnemonic used to generate the wallet
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC14derivationPathSSvp":{"name":"derivationPath","abstract":"The Bip44 derivationPath used to create the wallet
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC12withMnemonic10passphrase14derivationPathACSg0a6CryptoC00F0V_S2Stcfc":{"name":"init(withMnemonic:passphrase:derivationPath:)","abstract":"Create a HDWallet
by supplying a mnemonic string and a passphrase (or “” if none).
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC18withMnemonicLength10passphrase14derivationPathACSg0a6CryptoC00F0V13NumberOfWordsO_S2Stcfc":{"name":"init(withMnemonicLength:passphrase:derivationPath:)","abstract":"Create a HDWallet
by asking for a mnemonic of a given number of words and a passphrase (or “” if none).
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC4sign_11isOperation10completionySS_Sbys6ResultOySays5UInt8VGAA0A5ErrorVGctF":{"name":"sign(_:isOperation:completion:)","abstract":"Sign a hex payload with the private key
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC15privateKeyCurve0a6CryptoC0010EllipticalG0OyF":{"name":"privateKeyCurve()","abstract":"Return the curve used to create the key
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC22publicKeyBase58encodedSSyF":{"name":"publicKeyBase58encoded()","abstract":"Get a Base58 encoded version of the public key, in order to reveal the address on the network
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC11createChild12accountIndexACSgSi_tF":{"name":"createChild(accountIndex:)","abstract":"The default implementation in Ledger is to not give users the option to provide their own derivation path, but instead increment the “account” field by 1 each time.","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC11createChild14derivationPathACSgSS_tF":{"name":"createChild(derivationPath:)","abstract":"
This function will create a new HDWallet
, by using the same key combined with the supplied derivationPath
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"HDWallet"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC8contractSSvp":{"name":"contract","parent_name":"BetterCallDevTokenMetadata"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC7networkSSvp":{"name":"network","parent_name":"BetterCallDevTokenMetadata"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC8token_idSivp":{"name":"token_id","parent_name":"BetterCallDevTokenMetadata"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC6symbolSSSgvp":{"name":"symbol","parent_name":"BetterCallDevTokenMetadata"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC4nameSSSgvp":{"name":"name","parent_name":"BetterCallDevTokenMetadata"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC8decimalsSivp":{"name":"decimals","parent_name":"BetterCallDevTokenMetadata"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC9faVersionAA02FaJ0OSgvp":{"name":"faVersion","parent_name":"BetterCallDevTokenMetadata"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC8imageURL10Foundation0J0VSgvp":{"name":"imageURL","parent_name":"BetterCallDevTokenMetadata"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV19isSingleTransaction10operationsAA0dI0CSgSayAA0D0CG_tFZ":{"name":"isSingleTransaction(operations:)","abstract":"Filter reveal operation (if present), and check if what remains is a single OperationTransaction","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV13isTezTransfer10operationsAA0D11TransactionCSgSayAA0D0CG_tFZ":{"name":"isTezTransfer(operations:)","abstract":"
Filter and verify only 1 transaction exists thats sending XTZ. If so return this operation, otherwise return false
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV10isDelegate10operationsAA0D10DelegationCSgSayAA0D0CG_tFZ":{"name":"isDelegate(operations:)","abstract":"Filter and verify only 1 transaction exists thats setting a baker. If so return this operation, otherwise return false
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV17isFaTokenTransfer10operationsAA0D11TransactionC9operation_SS13tokenContractSS9rpcAmountSo9NSDecimalaSg0N2IdSS11destinationtSgSayAA0D0CG_tFZ":{"name":"isFaTokenTransfer(operations:)","abstract":"Filter and verify only 1 transaction exists thats sending a token. If so return this operation, otherwise return false
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV20isSingleContractCall10operationsAA0D11TransactionC9operation_SS10entrypointSS7addresstSgSayAA0D0CG_tFZ":{"name":"isSingleContractCall(operations:)","abstract":"Filter and verify only 1 transaction exists its not a transfer operation. If so return this operation, otherwise return false
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV26faTokenDetailsFromTransfer11transactionSS13tokenContract_SS9rpcAmountSo9NSDecimalaSg0M2IdSS11destinationtSgAA0D11TransactionC_tFZ":{"name":"faTokenDetailsFromTransfer(transaction:)","abstract":"Extract details from a transfer payload in order to present to the user what it is they are trying to send
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV36tokenIdAndAmountFromApproveMichelson9michelsonSS03rpcJ0_So9NSDecimalaSg0gH0SS11destinationtSgyp_tFZ":{"name":"tokenIdAndAmountFromApproveMichelson(michelson:)","abstract":"Extract rpc amount (without decimal info) a tokenId, and the destination from a michelson approve
value
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV35tokenIdFromUpdateOperatorsMichelson9michelsonSo9NSDecimalaSg0gH0_SS11destinationtSgyp_tFZ":{"name":"tokenIdFromUpdateOperatorsMichelson(michelson:)","abstract":"Extract a tokenId, and the destination from a michelson update_operators
value
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV31tokenAmountFromExecuteMichelson9michelson8contractSo9NSDecimalaSgyp_SStFZ":{"name":"tokenAmountFromExecuteMichelson(michelson:contract:)","abstract":"Extract rpc amount (without decimal info) michelson execute
value for a 3route call
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV31tokenAmountFromDepositMichelson9michelsonSo9NSDecimalaSgyp_tFZ":{"name":"tokenAmountFromDepositMichelson(michelson:)","abstract":"Extract rpc amount (without decimal info) michelson deposit
value for a crunchy stake call
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV29tokenAmountFromOfferMichelson9michelsonSo9NSDecimalaSgyp_tFZ":{"name":"tokenAmountFromOfferMichelson(michelson:)","abstract":"Extract rpc amount (without decimal info) michelson offer
value for a OBJKT offer call
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV27tokenAmountFromBidMichelson9michelsonSo9NSDecimalaSgyp_tFZ":{"name":"tokenAmountFromBidMichelson(michelson:)","abstract":"Extract rpc amount (without decimal info) michelson offer
value for a OBJKT offer call
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV37tokenIdAndAmountFromTransferMichelson9michelsonSS03rpcJ0_So9NSDecimalaSg0gH0SS11destinationtSgyp_tFZ":{"name":"tokenIdAndAmountFromTransferMichelson(michelson:)","abstract":"Extract rpc amount (without decimal info) a tokenId, and the destination from a michelson FA1.2 / FA2 transfer payload
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV29tokenIdAndAmountFromMichelson9michelson8contractSS03rpcJ0_So9NSDecimalaSg0gH0SSSg11destinationtSgyp_SStFZ":{"name":"tokenIdAndAmountFromMichelson(michelson:contract:)","abstract":"Extract rpc amount (without decimal info) a tokenId, and the destination from a michelson","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV31firstNonZeroTokenTransferAmount10operationsSS13tokenContract_SS03rpcL0So9NSDecimalaSg0N2IdSS11destinationtSgSayAA0D0CG_tFZ":{"name":"firstNonZeroTokenTransferAmount(operations:)","abstract":"
Run through list of operations and extract the first valid faTokenDetailsFrom(transaction: ...)
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV12filterReveal10operationsSayAA0D0CGAJ_tFZ":{"name":"filterReveal(operations:)","abstract":"
Reveal operation is often visually hidden from user, as its a mandatory step thats handled automatically
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV25filterRevealApporveUpdate10operationsSayAA0D0CGAJ_tFZ":{"name":"filterRevealApporveUpdate(operations:)","abstract":"Reveal, Approve and UpdateOperator operations can be appended to operation lists. When determining what the intent of the operation array is, it can be important to ignore these
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV011containsAllD12Transactions10operations12ignoreRevealSbSayAA0D0CG_SbtFZ":{"name":"containsAllOperationTransactions(operations:ignoreReveal:)","abstract":"Check if the array is only of type OperationTransaction, optionally ignore reveal as its usually supressed from user","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV017containsAnUnknownD010operationsSbSayAA0D0CG_tFZ":{"name":"containsAnUnknownOperation(operations:)","abstract":"
Check if the array is contains at least 1 OperationUnknown","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV18totalTezAmountSent10operationsAA9XTZAmountCSayAA0D0CG_tFZ":{"name":"totalTezAmountSent(operations:)","abstract":"
Run through list of operations and extract .amount from any OperationTransaction + balance from any OperationOrigination
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV25isNonTransferContractCall9operationAA0D11TransactionCAG_SS10entrypointSS7addresstSgAA0D0C_tFZ":{"name":"isNonTransferContractCall(operation:)","abstract":"Check if the operation is a contract call, but ignore entrypoint trasnfer","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV14isContractCall9operationAA0D11TransactionCAG_SS10entrypointSS7addresstSgAA0D0C_tFZ":{"name":"isContractCall(operation:)","abstract":"
Check if the operation is a contract call, return the entrypoint and address if so, nil if not
","parent_name":"Extractor"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC04sendD0_2of4from2toSayAA0D0CGAA11TokenAmountC_AA0J0CS2StFZ":{"name":"sendOperation(_:of:from:to:)","abstract":"Create the operations necessary to send an amount of a token to a destination address.
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC04sendD0_5ofNft4from2toSayAA0D0CGSo9NSDecimala_AA3NFTVS2StFZ":{"name":"sendOperation(_:ofNft:from:to:)","abstract":"Create the operations necessary to send aan NFT
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC08delegateD02to4fromSayAA0D0CGSS_SStFZ":{"name":"delegateOperation(to:from:)","abstract":"Create the operations necessary to delegate funds to a baker.
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC010undelegateD07addressSayAA0D0CGSS_tFZ":{"name":"undelegateOperation(address:)","abstract":"Create the operations necessary to remove the current delegate from an address.
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC14swapXtzToToken7withDex9xtzAmount03miniM013walletAddress7timeoutSayAA0D0CGAA14DipDupExchangeV_AA9XTZAmountCAA0iM0CSSSdtFZ":{"name":"swapXtzToToken(withDex:xtzAmount:minTokenAmount:walletAddress:timeout:)","abstract":"Create the operations necessary to perform an exchange of XTZ for a given FA token, using a given dex
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC07approveD012tokenAddress07spenderH09allowance06walletH0AA0D0CSS_SSAA11TokenAmountCSStFZ":{"name":"approveOperation(tokenAddress:spenderAddress:allowance:walletAddress:)","abstract":"Create an operation to call the entrypoint approve
, to allow another address to spend some of your token (only FA1.2)","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC015updateOperatorsD012tokenAddress0H2Id07spenderI006walletI0AA0D0CSS_S3StFZ":{"name":"updateOperatorsOperation(tokenAddress:tokenId:spenderAddress:walletAddress:)","abstract":"
Create an operation to call the entrypoint update_operators
, to allow another address to spend some of your token (only FA2)","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC09allowanceD08standard12tokenAddress0H2Id07spenderI00F006walletI0AA0D0CAA19DipDupTokenStandardO_S2SSgSSAA0O6AmountCSStFZ":{"name":"allowanceOperation(standard:tokenAddress:tokenId:spenderAddress:allowance:walletAddress:)","abstract":"
Return the operation necessary to register an allowance (either calling apporve
or update_operators
) depending on the token standard version. Removing the need to check manually","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC15removeLiquidity7withDex6minXTZ0J5Token15liquidityToBurn13walletAddress7timeoutSayAA0D0CGAA14DipDupExchangeV_AA9XTZAmountCAA0L6AmountCASSSSdtFZ":{"name":"removeLiquidity(withDex:minXTZ:minToken:liquidityToBurn:walletAddress:timeout:)","abstract":"
Create the operations necessary to remove liquidity from a dex contract, also withdraw pending rewards if applicable. Use DexCalculationService to figure out the numbers required
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC15withdrawRewards7withDex13walletAddressSayAA0D0CGAA14DipDupExchangeV_SStFZ":{"name":"withdrawRewards(withDex:walletAddress:)","abstract":"Create the operations necessary to withdraw rewards from a dex contract. For example in quipuswap, XTZ provided as liquidity will earn baking rewards. This can been withdrawn at any time while leaving liquidity in palce
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC16operationPayload12fromMetadata13andOperations13walletAddress22base58EncodedPublicKeyAA0dG0VAA0dI0V_SayAA0D0CGS2StFZ":{"name":"operationPayload(fromMetadata:andOperations:walletAddress:base58EncodedPublicKey:)","abstract":"Convert an array of operations into the format expected by the RPC. Will also inject a OperationReveal
if the sender has not yet revealed their public key.
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC27createDexterTimestampString19nowPlusTimeIntervalSSSd_tFZ":{"name":"createDexterTimestampString(nowPlusTimeInterval:)","abstract":"Dexter requires date strings to act as deadline dates for exchanges.","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC18sendTokenMichelson12forFaVersion11tokenAmount0L2Id2to4fromSDySSypGAA0jK0O_AA0gM0CSo9NSDecimalaS2StFZ":{"name":"sendTokenMichelson(forFaVersion:tokenAmount:tokenId:to:from:)","parent_name":"OperationFactory"},"Classes/OperationFactory/Extractor.html":{"name":"Extractor","abstract":"
Internal Struct to encapsulate helpers methods needed to extract critical information from an array of operations, needed for processing decisions like “do i display a send token screen, or a send NFt screen”, fetching total XTZ sent in 1 action etc
","parent_name":"OperationFactory"},"Classes/TzKTClient/Constants.html#/s:14KukaiCoreSwift10TzKTClientC9ConstantsV21tokenBalanceQuerySizeSivpZ":{"name":"tokenBalanceQuerySize","parent_name":"Constants"},"Classes/TzKTClient/TzKTServiceError.html#/s:14KukaiCoreSwift10TzKTClientC0D14KTServiceErrorO10invalidURLyA2EmF":{"name":"invalidURL","parent_name":"TzKTServiceError"},"Classes/TzKTClient/TzKTServiceError.html#/s:14KukaiCoreSwift10TzKTClientC0D14KTServiceErrorO14invalidAddressyA2EmF":{"name":"invalidAddress","parent_name":"TzKTServiceError"},"Classes/TzKTClient/TzKTServiceError.html#/s:14KukaiCoreSwift10TzKTClientC0D14KTServiceErrorO05parseG0yAESScAEmF":{"name":"parseError(_:)","parent_name":"TzKTServiceError"},"Classes/TzKTClient/TzKTServiceError.html":{"name":"TzKTServiceError","abstract":"Unique Errors that TzKTClient can throw
","parent_name":"TzKTClient"},"Classes/TzKTClient/Constants.html":{"name":"Constants","abstract":"Constants needed for interacting with the API
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC11isListeningSbvp":{"name":"isListening","abstract":"Is currently monitoring an address for update notifications
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC16accountDidChangeSaySSGvp":{"name":"accountDidChange","abstract":"Notifications of monitored addresses that have changed
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC14networkService6config19betterCallDevClient06dipDupL0AcA07NetworkG0C_AA09TezosNodeL6ConfigVAA06BetterjkL0CAA03DipnL0Ctcfc":{"name":"init(networkService:config:betterCallDevClient:dipDupClient:)","abstract":"Init a TzKTClient
with a NetworkService
and a TezosNodeClientConfig
and a BetterCallDevClient
.
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC10getStorage11forContract6ofType10completionySS_xmys6ResultOyxAA0A5ErrorVGctSeRzSERzlF":{"name":"getStorage(forContract:ofType:completion:)","abstract":"Get the storage of a given contract and parse it to a supplied model type
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC9getBigMap5forId6ofType10completionySS_xmys6ResultOyxAA0A5ErrorVGctSeRzSERzlF":{"name":"getBigMap(forId:ofType:completion:)","abstract":"Get the keys of a big map, by ID and parse it to a model
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC12getBigMapKey5forId3key6ofType10completionySS_SSxmys6ResultOyxAA0A5ErrorVGctSeRzSERzlF":{"name":"getBigMapKey(forId:key:ofType:completion:)","abstract":"Get the keys of a big map, but filtered to only one specific key. Parse the response as the supplied model
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC14suggestAccount9forString10completionySS_ys6ResultOyAA0D9KTAddressVSgAA0A5ErrorVGctF":{"name":"suggestAccount(forString:completion:)","abstract":"Call https://api.tzkt.io/v1/suggest/accounts/… appending the supplied string, in an attempt to search for an account with a known alias
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC6bakers10completionyys6ResultOySayAA0D7KTBakerVGAA0A5ErrorVGc_tF":{"name":"bakers(completion:)","abstract":"Call https://api.baking-bad.org/v3/bakers/ for a list of public bakers if on mainnet, else search for all accounts self delegating on testnet
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC11bakerConfig10forAddress10completionySS_ys6ResultOyAA0D7KTBakerVAA0A5ErrorVGctF":{"name":"bakerConfig(forAddress:completion:)","abstract":"Call https://api.baking-bad.org/v2/bakers/…?configs=true to get the config settings for the given baker","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC16delegatorRewards10forAddress5limit10completionySS_Siys6ResultOySayAA0D17KTDelegatorRewardVGAA0A5ErrorVGctF":{"name":"delegatorRewards(forAddress:limit:completion:)","abstract":"
Call https://api.tzkt.io/v1/rewards/delegators/…?limit=… to get the config settings for the given baker
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC25estimateLastAndNextReward10forAddress8delegate10completionySS_AA0D17KTAccountDelegateVys6ResultOyAA09AggregateJ11InformationVAA0A5ErrorVGctF":{"name":"estimateLastAndNextReward(forAddress:delegate:completion:)","abstract":"Make many different calls to attempt to figure out the previous reward the user should have received, and the next potential reward
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC13getLastReward10forAddress12uniqueBakers15payoutAddresses10completionySS_SayAA0D9KTAddressVGSDySSAJGys6ResultOySayAA0D13KTTransactionVGAA0A5ErrorVGctF":{"name":"getLastReward(forAddress:uniqueBakers:payoutAddresses:completion:)","abstract":"Take all the baker addresses and payout addresses and find the last transaction (if any) received from any of them
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC6cycles5limit10completionySi_ys6ResultOySayAA0D7KTCycleVGAA0A5ErrorVGctF":{"name":"cycles(limit:completion:)","abstract":"Call https://api.tzkt.io/v1/cycles?limit=… to get the 10 most recent cycles
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC13cycleForLevel6cycles5levelAA0D7KTCycleVSgSayAHG_So9NSDecimalatFZ":{"name":"cycleForLevel(cycles:level:)","abstract":"Given a list of cycles, search through them to find what cycle a given block level appeared in","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC13cycleForIndex6cycles5indexAA0D7KTCycleVSgSayAHG_SitFZ":{"name":"cycleForIndex(cycles:index:)","abstract":"
Given a list of cycles, find the object with the matching index
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC12getOperation6byHash10completionySS_ySayAA0D11KTOperationVGSg_AA0A5ErrorVSgtctF":{"name":"getOperation(byHash:completion:)","abstract":"Query details about the given operation
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC23listenForAccountChanges9addresses13withDebuggingySaySSG_SbtF":{"name":"listenForAccountChanges(addresses:withDebugging:)","abstract":"Open a websocket connection to request a notification for any changes to the given account. The @Published var accountDidChange
will be notified if something occurs
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC30stopListeningForAccountChangesyyF":{"name":"stopListeningForAccountChanges()","abstract":"Close the websocket from listenForAccountChanges
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC31changeAddressToListenForChanges9addressesySaySSG_tF":{"name":"changeAddressToListenForChanges(addresses:)","abstract":"Close the current connection and open another
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC15getBalanceCount10forAddress10completionySS_ys6ResultOySiAA0A5ErrorVGctF":{"name":"getBalanceCount(forAddress:completion:)","abstract":"Get the count of tokens the given address has balances for (excluding zero balances)
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC14getBalancePage10forAddress6offset10completionySS_Siys6ResultOySayAA0D9KTBalanceVGAA0A5ErrorVGctF":{"name":"getBalancePage(forAddress:offset:completion:)","abstract":"Tokens balances and metadata need to be fetch from a paginated API. THis function calls a sinlerequest or 1 page of balances / metadata
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC10getAccount10forAddress7fromURL10completionySS_10Foundation0K0VSgys6ResultOyAA0D9KTAccountVAA0A5ErrorVGctF":{"name":"getAccount(forAddress:fromURL:completion:)","abstract":"Get the account object from TzKT caontaining information about the address, its balance and baker
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC14getAllBalances10forAddress10completionySS_ys6ResultOyAA7AccountVAA0A5ErrorVGctF":{"name":"getAllBalances(forAddress:completion:)","abstract":"Get all balances from one function call, by fetching the result from getBalanceCount
and using that to decide how many pages should be called
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC9avatarURL8forToken10Foundation0G0VSgSS_tFZ":{"name":"avatarURL(forToken:)","abstract":"In order to access the cached images, you need the URL it was downloaded from. This can either be found inside the Token
objects returned as part of Account
from the fetchAccountInfo
func.","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC17fetchTransactions10forAddress5limit10completionySS_SiySayAA0D13KTTransactionVGctF":{"name":"fetchTransactions(forAddress:limit:completion:)","abstract":"
Fetch all transactions, both account operations, and token transfers, and combine them into 1 response
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC17groupTransactions12transactions20currentWalletAddressSayAA0D18KTTransactionGroupVGSayAA0dL0VG_SStF":{"name":"groupTransactions(transactions:currentWalletAddress:)","abstract":"Group transactions into logical groups, so user doesn’t see N enteries for 1 contract call resulting in many internal operations
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:13SignalRClient21HubConnectionDelegateP17connectionDidOpen03hubD0yAA0cD0C_tF":{"name":"connectionDidOpen(hubConnection:)","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:13SignalRClient21HubConnectionDelegateP18connectionDidClose5errorys5Error_pSg_tF":{"name":"connectionDidClose(error:)","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:13SignalRClient21HubConnectionDelegateP23connectionDidFailToOpen5errorys5Error_p_tF":{"name":"connectionDidFailToOpen(error:)","parent_name":"TzKTClient"},"Classes/TezosNodeClient/TezosNodeClientError.html#/s:14KukaiCoreSwift15TezosNodeClientC0deF5ErrorO28noDexterExchangeAddressFoundyA2EmF":{"name":"noDexterExchangeAddressFound","parent_name":"TezosNodeClientError"},"Classes/TezosNodeClient/TezosNodeClientError.html#/s:14KukaiCoreSwift15TezosNodeClientC0deF5ErrorO16michelsonParsingyA2EmF":{"name":"michelsonParsing","parent_name":"TezosNodeClientError"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC6configAA0deF6ConfigVvp":{"name":"config","abstract":"The configuration object containing all the necessary settings to connect and communicate with the Tezos node
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC14networkServiceAA07NetworkH0Cvp":{"name":"networkService","abstract":"The NetworkService
object that will perform all the networking calls
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC16operationServiceAA09OperationH0Cvp":{"name":"operationService","abstract":"The OperationService
object that will perform forging, parsing, signing, preapply and injections of operations
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC19feeEstimatorServiceAA03FeehI0Cvp":{"name":"feeEstimatorService","abstract":"The service responsible for calculating network fees on behalf of the user
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC14networkVersionAA07NetworkH0VSgvp":{"name":"networkVersion","abstract":"Available information about the version of the network, that the conected server is running. Call tezosNodeClient.fetchNetworkInformation(...)
to populate
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC16networkConstantsAA07NetworkH0VSgvp":{"name":"networkConstants","abstract":"Available information about the constants of the network, that the conected server is running. Call tezosNodeClient.fetchNetworkInformation(...)
to populate
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient/TezosNodeClientError.html":{"name":"TezosNodeClientError","abstract":"Types of errors
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC6configAcA0deF6ConfigV_tcfc":{"name":"init(config:)","abstract":"Init a TezosNodeClient
with a TezosNodeClientConfig
.
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC10getBalance10forAddress10completionySS_ys6ResultOyAA9XTZAmountCAA0A5ErrorVGctF":{"name":"getBalance(forAddress:completion:)","abstract":"Gets the xtz balance for a given Address.
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC11getDelegate10forAddress10completionySS_ys6ResultOySSAA0A5ErrorVGctF":{"name":"getDelegate(forAddress:completion:)","abstract":"Gets the delegate for the given address.
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC8estimate10operations13walletAddress22base58EncodedPublicKey10completionySayAA9OperationCG_S2Sys6ResultOyAA19FeeEstimatorServiceC010EstimationQ0VAA0A5ErrorVGctF":{"name":"estimate(operations:walletAddress:base58EncodedPublicKey:completion:)","abstract":"Take an array of operations and estimate the gas, storage, baker fee and burn fees required to inject it onto the network","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC4send10operations10withWallet10completionySayAA9OperationCG_AA0J0_pys6ResultOySSAA0A5ErrorVGctF":{"name":"send(operations:withWallet:completion:)","abstract":"
Send an array of Operation
‘s to the blockchain. Use OperationFactory
to help create this array for common use cases.
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC4send16operationPayload0H8Metadata10withWallet10completionyAA09OperationI0V_AA0nJ0VAA0L0_pys6ResultOySSAA0A5ErrorVGctF":{"name":"send(operationPayload:operationMetadata:withWallet:completion:)","abstract":"Send an already contrsutructed OperationPayload
with the necessary OperationMetadata
without having to fetch metadata again.
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC20getOperationMetadata16forWalletAddress10completionySS_ys6ResultOyAA0hI0VAA0A5ErrorVGctF":{"name":"getOperationMetadata(forWalletAddress:completion:)","abstract":"Get all the metadata necessary from the network to perform operations.
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC18getContractStorage15contractAddress10completionySS_ys6ResultOySDySSypGAA0A5ErrorVGctF":{"name":"getContractStorage(contractAddress:completion:)","abstract":"Get the Michelson storage of a given contract from the blockchain.
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC9getBigMap2id10completionySS_ys6ResultOySDySSypGAA0A5ErrorVGctF":{"name":"getBigMap(id:completion:)","abstract":"Get the Michelson big map contents, from a given id
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC21getNetworkInformation10completionyySb_AA0A5ErrorVSgtc_tF":{"name":"getNetworkInformation(completion:)","abstract":"Query the server for the NetworkVersion
and NetworkConstants
, and store the responses in the tezosNodeClient properties networkVersion
and networkConstants
,","parent_name":"TezosNodeClient"},"Classes/TezosDomainsClient/BothNetworkReverseRecord.html#/s:14KukaiCoreSwift18TezosDomainsClientC24BothNetworkReverseRecordV7mainnetAA0deiJ0VSgvp":{"name":"mainnet","parent_name":"BothNetworkReverseRecord"},"Classes/TezosDomainsClient/BothNetworkReverseRecord.html#/s:14KukaiCoreSwift18TezosDomainsClientC24BothNetworkReverseRecordV8ghostnetAA0deiJ0VSgvp":{"name":"ghostnet","parent_name":"BothNetworkReverseRecord"},"Classes/TezosDomainsClient/BothNetworkReverseRecord.html#/s:14KukaiCoreSwift18TezosDomainsClientC24BothNetworkReverseRecordV7mainnet8ghostnetAeA0deiJ0VSg_AJtcfc":{"name":"init(mainnet:ghostnet:)","parent_name":"BothNetworkReverseRecord"},"Classes/TezosDomainsClient/BothNetworkReverseRecord.html":{"name":"BothNetworkReverseRecord","abstract":"
Object to wrap up a response fomr both networks
","parent_name":"TezosDomainsClient"},"Classes/TezosDomainsClient.html#/s:14KukaiCoreSwift18TezosDomainsClientC14networkService6configAcA07NetworkH0C_AA0d4NodeF6ConfigVtcfc":{"name":"init(networkService:config:)","abstract":"Init a TezosDomainsClient
with a NetworkService
and a TezosNodeClientConfig
.
","parent_name":"TezosDomainsClient"},"Classes/TezosDomainsClient.html#/s:14KukaiCoreSwift18TezosDomainsClientC12getDomainFor7address3url10completionySS_10Foundation3URLVSgys6ResultOyAA15GraphQLResponseVyAA0deH8ResponseVGAA0A5ErrorVGctF":{"name":"getDomainFor(address:url:completion:)","abstract":"Get Tezos domain response for a given address
","parent_name":"TezosDomainsClient"},"Classes/TezosDomainsClient.html#/s:14KukaiCoreSwift18TezosDomainsClientC24getMainAndGhostDomainFor7address10completionySS_ys6ResultOyAC24BothNetworkReverseRecordVAA0A5ErrorVGctF":{"name":"getMainAndGhostDomainFor(address:completion:)","abstract":"Query both mainnet and ghostnet versions of Tezos domains to find all records for the given address
","parent_name":"TezosDomainsClient"},"Classes/TezosDomainsClient.html#/s:14KukaiCoreSwift18TezosDomainsClientC13getAddressFor6domain10completionySS_ys6ResultOyAA15GraphQLResponseVyAA0deH8ResponseVGAA0A5ErrorVGctF":{"name":"getAddressFor(domain:completion:)","abstract":"Find the tz address of a given domain
","parent_name":"TezosDomainsClient"},"Classes/TezosDomainsClient.html#/s:14KukaiCoreSwift18TezosDomainsClientC03getE3For9addresses3url10completionySaySSG_10Foundation3URLVSgys6ResultOyAA15GraphQLResponseVyAA0dE18DomainBulkResponseVGAA0A5ErrorVGctF":{"name":"getDomainsFor(addresses:url:completion:)","abstract":"Bulk function for fetching domains for an array of addresses
","parent_name":"TezosDomainsClient"},"Classes/TezosDomainsClient.html#/s:14KukaiCoreSwift18TezosDomainsClientC015getMainAndGhostE3For9addresses10completionySaySSG_ys6ResultOySDySSAC24BothNetworkReverseRecordVGAA0A5ErrorVGctF":{"name":"getMainAndGhostDomainsFor(addresses:completion:)","abstract":"Bulk function for fetching domains for an array of addresses, check ghostnet and mainnet for each
","parent_name":"TezosDomainsClient"},"Classes/TezosDomainsClient.html#/s:14KukaiCoreSwift18TezosDomainsClientC15getAddressesFor7domains10completionySaySSG_ys6ResultOyAA15GraphQLResponseVyAA0dE19AddressBulkResponseVGAA0A5ErrorVGctF":{"name":"getAddressesFor(domains:completion:)","abstract":"Bulk function to find all domains for a list of addresses
","parent_name":"TezosDomainsClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC11collectionsSDySSAA0D10CollectionVGvp":{"name":"collections","abstract":"Cached metadata of NFT collections, e.g. name, thumbnailURL etc
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC6tokensSDySSAA0D12TokenReponseVGvp":{"name":"tokens","abstract":"Cached metadata of specific tokens, e.g. prices, offers etc
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC14networkService6configAcA07NetworkG0C_AA09TezosNodeE6ConfigVtcfc":{"name":"init(networkService:config:)","abstract":"Init a ObjktClient
with a NetworkService
and a TezosNodeClientConfig
.
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC21unresolvedCollections9addressesSaySSGAF_tF":{"name":"unresolvedCollections(addresses:)","abstract":"Take in an array of contract addresses, and return a list of the ones that we currently have no metadata for
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC21resolveCollectionsAll9addresses10completionySaySSG_ys6ResultOySbAA0A5ErrorVGctF":{"name":"resolveCollectionsAll(addresses:completion:)","abstract":"Search OBJKT to find metadata on the list of addresses provided
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC22resolveCollectionsPage9addresses10completionys10ArraySliceVySSG_ys6ResultOyAA15GraphQLResponseVyAA0dG0VGAA0A5ErrorVGctF":{"name":"resolveCollectionsPage(addresses:completion:)","abstract":"Find the metadata of a list of contracts, used recurrisvely to find all collections while limited to request query size
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC12resolveToken7address7tokenId21forOwnerWalletAddress10completionySS_So9NSDecimalaSSys6ResultOyAA15GraphQLResponseVyAA0dG7ReponseVGAA0A5ErrorVGctF":{"name":"resolveToken(address:tokenId:forOwnerWalletAddress:completion:)","abstract":"Find the meatdata of a specific token
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC13tokenResponse10forAddress0F2IdAA0D12TokenReponseVSgSS_SitF":{"name":"tokenResponse(forAddress:tokenId:)","abstract":"Helper to fetch a specific token metadata from the cache
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC11deleteCacheyyF":{"name":"deleteCache()","abstract":"Clear all the cached data
","parent_name":"ObjktClient"},"Classes/DipDupClient.html#/s:14KukaiCoreSwift12DipDupClientC15dexMaxQuerySizeSivpZ":{"name":"dexMaxQuerySize","abstract":"Max enteries to return per request
","parent_name":"DipDupClient"},"Classes/DipDupClient.html#/s:14KukaiCoreSwift12DipDupClientC14networkService6configAcA07NetworkH0C_AA09TezosNodeF6ConfigVtcfc":{"name":"init(networkService:config:)","abstract":"Init a DipDupClient
with a NetworkService
and a TezosNodeClientConfig
.
","parent_name":"DipDupClient"},"Classes/DipDupClient.html#/s:14KukaiCoreSwift12DipDupClientC21getExchangesAndTokens5limit6offset10completionySi_Siys6ResultOyAA15GraphQLResponseVyAA0dehiJ8ResponseVGAA0A5ErrorVGctF":{"name":"getExchangesAndTokens(limit:offset:completion:)","abstract":"Get a list of all the tokens available and on what excahnges (including their prices and pool data)
","parent_name":"DipDupClient"},"Classes/DipDupClient.html#/s:14KukaiCoreSwift12DipDupClientC24getAllExchangesAndTokens10completionyys6ResultOySayAA0deijK0VGAA0A5ErrorVGc_tF":{"name":"getAllExchangesAndTokens(completion:)","abstract":"Recurrsively call getExchangesAndTokens(...)
until we have found all the tokens
","parent_name":"DipDupClient"},"Classes/DipDupClient.html#/s:14KukaiCoreSwift12DipDupClientC15getLiquidityFor7address10completionySS_ys6ResultOyAA15GraphQLResponseVyAA0dE8PositionVGAA0A5ErrorVGctF":{"name":"getLiquidityFor(address:completion:)","abstract":"Query a given addresses liquidity token balances
","parent_name":"DipDupClient"},"Classes/DipDupClient.html#/s:14KukaiCoreSwift12DipDupClientC15getChartDataFor16exchangeContract7nowDate10completionySS_10Foundation0N0Vys6ResultOyAA15GraphQLResponseVyAA0dehI0VGAA0A5ErrorVGctF":{"name":"getChartDataFor(exchangeContract:nowDate:completion:)","abstract":"Query a given contract address for pricing data for the given token
","parent_name":"DipDupClient"},"Classes/BetterCallDevClient/BetterCallDevClientError.html#/s:14KukaiCoreSwift19BetterCallDevClientC0defG5ErrorO10invalidURLyA2EmF":{"name":"invalidURL","parent_name":"BetterCallDevClientError"},"Classes/BetterCallDevClient/BetterCallDevClientError.html#/s:14KukaiCoreSwift19BetterCallDevClientC0defG5ErrorO05parseH0yAESScAEmF":{"name":"parseError(_:)","parent_name":"BetterCallDevClientError"},"Classes/BetterCallDevClient/BetterCallDevClientError.html":{"name":"BetterCallDevClientError","abstract":"Dedicated BCD errors
","parent_name":"BetterCallDevClient"},"Classes/BetterCallDevClient.html#/s:14KukaiCoreSwift19BetterCallDevClientC14networkService6configAcA07NetworkI0C_AA09TezosNodeG6ConfigVtcfc":{"name":"init(networkService:config:)","abstract":"Init a BetterCallDevClient
with a NetworkService
and a TezosNodeClientConfig
.
","parent_name":"BetterCallDevClient"},"Classes/BetterCallDevClient.html#/s:14KukaiCoreSwift19BetterCallDevClientC20getMoreDetailedError6byHash10completionySS_yAA0def9OperationK0VSg_AA0aK0VSgtctF":{"name":"getMoreDetailedError(byHash:completion:)","abstract":"Primarily the TzKTClient
is used to fetch details on operations. However for more complex calls involving smart contracts, TzKT will only return limited error message info.","parent_name":"BetterCallDevClient"},"Classes/BetterCallDevClient.html":{"name":"BetterCallDevClient","abstract":"
BetterCallDev (BCD) is an indexer/smart contract debugging tool, used for the Tezos blockchain."},"Classes/DipDupClient.html":{"name":"DipDupClient","abstract":"
This client exposes functions to allow communication to the indexer platform DipDup ( https://dipdup.net/ )."},"Classes/ObjktClient.html":{"name":"ObjktClient","abstract":"
Client for interacting with the API of the popular NFT marketplace, OBJKT.com"},"Classes/TezosDomainsClient.html":{"name":"TezosDomainsClient","abstract":"
A client class allowing integration with the tezos domains GraphQL API. See more here: https://tezos.domains/
"},"Classes/TezosNodeClient.html":{"name":"TezosNodeClient","abstract":"The TezosNodeClient offers methods for interacting with the Tezos node to fetch balances, send transactions etc."},"Classes/TzKTClient.html":{"name":"TzKTClient","abstract":"
TzKT is an indexer for Tezos, who’s API allows developers to query details about wallets, transactions, bakers, account status etc
"},"Classes/OperationFactory.html":{"name":"OperationFactory","abstract":"Class responsible for creating operations necessary to perform a given action, and converting those operations into the single payload expected by the RPC."},"Classes/BetterCallDevTokenMetadata.html":{"name":"BetterCallDevTokenMetadata","abstract":"
A model matching the response that comes back from BetterCallDev’s API: v1/tokens/<network>/metadata?contract=<address>
"},"Classes/HDWallet.html":{"name":"HDWallet","abstract":"A Tezos Wallet used for signing transactions before sending to the Tezos network. This object holds the public and private key used to create the contained Tezos address."},"Classes/LedgerWallet.html":{"name":"LedgerWallet","abstract":"
A Tezos wallet class, used to cache infomration regarding the paired ledger device used to sign the payload."},"Classes/Operation.html":{"name":"Operation","abstract":"
Base class representing an Operation
on the Tezos network. On its own this class can’t be sent to the network. See its subclasses for more info.
"},"Classes/OperationActivateAccount.html":{"name":"OperationActivateAccount","abstract":"Operation
subclass for revealing a publickey to the network.
"},"Classes/OperationBallot.html":{"name":"OperationBallot","abstract":"Operation to submit a ballot on an upcoming proposal
"},"Classes/OperationDelegation.html":{"name":"OperationDelegation","abstract":"Operation
subclass for delegating an account to a baker
"},"Classes/OperationDoubleBakingEvidence.html":{"name":"OperationDoubleBakingEvidence","abstract":"Operation to report a baking of baking the same block twice
"},"Classes/OperationDoubleEndorsementEvidence.html":{"name":"OperationDoubleEndorsementEvidence","abstract":"Operation to report a baker trying to endorse a block twice
"},"Classes/OperationEndorsement.html":{"name":"OperationEndorsement","abstract":"Operation for endorsing a block
"},"Classes/OperationOrigination.html":{"name":"OperationOrigination","abstract":"Operation
subclass for originating a contract on the Tezos network
"},"Classes/OperationProposals.html":{"name":"OperationProposals"},"Classes/OperationReveal.html":{"name":"OperationReveal","abstract":"Operation
subclass for revealing a publickey to the network.
"},"Classes/OperationSeedNonceRevelation.html":{"name":"OperationSeedNonceRevelation","abstract":"Operation to reveal seed nonce to blockchain
"},"Classes/OperationTransaction.html":{"name":"OperationTransaction","abstract":"Operation
subclass for sending XTZ to a destination
"},"Classes/OperationUnknown.html":{"name":"OperationUnknown","abstract":"A subclass of Operation
meant to catch any, currently, unsupported operations. The Tezos protocol can add new operations at any time. If not Codable
struct / class is present to parse it, then that operation can’t be performed."},"Classes/RPC.html":{"name":"RPC","abstract":"
A generic class representing an RPC call to the Tezos network."},"Classes/RegularWallet.html":{"name":"RegularWallet","abstract":"
A Tezos Wallet used for signing transactions before sending to the Tezos network. This object holds the public and private key used to create the contained Tezos address."},"Classes/Token.html":{"name":"Token","abstract":"
A class to represent a Token on the Tezos network. This class will do all the heavy lifting of converting values from the RPC to more human readbale values."},"Classes/TokenAmount.html":{"name":"TokenAmount","abstract":"
Class representing a numeric amount on the Tezos network. The network uses natural numbers inside strings, which technically have an infinite length."},"Classes/TorusWallet.html":{"name":"TorusWallet","abstract":"
A Tezos Wallet used for signing transactions before sending to the Tezos network. This object holds the public and private key used to create the contained Tezos address."},"Classes/WalletMetadataList.html":{"name":"WalletMetadataList","abstract":"
Container to store groups of WalletMetadata based on type
"},"Classes/WalletMetadata.html":{"name":"WalletMetadata","abstract":"Object to store UI related info about wallets, seperated from the wallet object itself to avoid issues merging together
"},"Classes/XTZAmount.html":{"name":"XTZAmount","abstract":"A subclass of TokenAmount
to make it more explict when functions require XTZ (such as network fees)."},"Classes/DAppHelperService.html":{"name":"DAppHelperService","abstract":"
A Helper service to simply combine multiple calls from other services, and/or map to specific responses, in order to expose a piece of functionality provided by a dApp
"},"Classes/DexCalculationService.html":{"name":"DexCalculationService","abstract":"Wrapper around the kukai-dex-calculations JS library for performing calculations: https://github.com/kukai-wallet/kukai-dex-calculations
"},"Classes/DiskService.html":{"name":"DiskService","abstract":"A service class to write and read data from the devices documents directory
"},"Classes/ErrorHandlingService.html":{"name":"ErrorHandlingService","abstract":"A class used to process errors into more readable format, and optionally notifiy a global error handler of every error occuring
"},"Classes/FeeEstimatorService.html":{"name":"FeeEstimatorService","abstract":"An object allowing developers to automatically estimate the necessary fee per Operation to ensure it will be accpeted by a Baker."},"Classes/LedgerService.html":{"name":"LedgerService","abstract":"
A service class to wrap up all the complicated interactions with CoreBluetooth and the modified version of ledgerjs, needed to communicate with a Ledger Nano X.
"},"Classes/MediaProxyService.html":{"name":"MediaProxyService","abstract":"A service class for interacting with the TC infrastructure to proxy NFT images, videos and audio files
"},"Classes/NetworkService.html":{"name":"NetworkService","abstract":"Class responsible for sending all the networking requests, checking for http errors, RPC errors, Decoding the responses and optionally logging progress
"},"Classes/OperationService.html":{"name":"OperationService","abstract":"Several classes need to use pieces of the forge-sign-parse-preapply-inject flow. This class abstracts those functions away so that it can be shared throughout the library.
"},"Classes/TaquitoService.html":{"name":"TaquitoService","abstract":"Taquito (https://github.com/ecadlabs/taquito) is a popular open source Tezos library written in Typescript and Javascript."},"Classes/TorusAuthService.html":{"name":"TorusAuthService","abstract":"
TorusAuthService is a wrapper around the SDK provided by: https://tor.us/ to allow the creation of TorusWallet
‘s."},"Classes/WalletCacheService.html":{"name":"WalletCacheService","abstract":"
A service class used to store and retrieve Wallet
objects such as RegularWallet
, HDWallet
, LedgerWallet
and TorusWallet
from the devices disk."},"Classes.html":{"name":"Classes","abstract":"
The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structures","abstract":"The following structures are available globally.
"},"Typealiases.html":{"name":"Type Aliases","abstract":"The following type aliases are available globally.
"}}
\ No newline at end of file
diff --git a/docsets/.docset/Contents/Resources/docSet.dsidx b/docsets/.docset/Contents/Resources/docSet.dsidx
index 551eccb..87a15c0 100644
Binary files a/docsets/.docset/Contents/Resources/docSet.dsidx and b/docsets/.docset/Contents/Resources/docSet.dsidx differ
diff --git a/docsets/.tgz b/docsets/.tgz
index 94f4f5a..30f3d68 100644
Binary files a/docsets/.tgz and b/docsets/.tgz differ
diff --git a/index.html b/index.html
index d1ce9f7..bba762e 100644
--- a/index.html
+++ b/index.html
@@ -288,13 +288,7 @@
TorusAuthProvider
- TzKTBakerAccuracy
-
-
- TzKTBakerHealth
-
-
- TzKTBakerTiming
+ TzKTBakerStatus
WalletCacheError
@@ -621,16 +615,7 @@
TzKTBaker
- TzKTBakerConfig
-
-
- TzKTBakerConfigDoubleValue
-
-
- TzKTBakerConfigIntValue
-
-
- TzKTBakerConfigRewardStruct
+ TzKTBakerSettings
TzKTBalance
@@ -815,7 +800,7 @@ Documentation
diff --git a/search.json b/search.json
index 8de9f52..5b3ee7b 100644
--- a/search.json
+++ b/search.json
@@ -1 +1 @@
-{"Typealiases.html#/UIImage":{"name":"UIImage","abstract":"Create “UIImage” as typealias of NSImage
"},"Typealiases.html#/s:14KukaiCoreSwift34QuipuswapExchangeLedgerKeyResponsea":{"name":"QuipuswapExchangeLedgerKeyResponse","abstract":"Wrapper object around the network response
"},"Typealiases.html#/s:14KukaiCoreSwift39QuipuswapExchangeUserRewardsKeyResponsea":{"name":"QuipuswapExchangeUserRewardsKeyResponse","abstract":"Wrapper object around the network response
"},"Typealiases.html#/s:14KukaiCoreSwift7NanoTeza":{"name":"NanoTez","abstract":"typealias to make it clearer when we are using NanoTez, which only is only used for fee calcualtion
"},"Structs/SubverifierWrapper.html#/s:14KukaiCoreSwift18SubverifierWrapperV21aggregateVerifierNameSSSgvp":{"name":"aggregateVerifierName","abstract":"The name of the aggregated verifier
","parent_name":"SubverifierWrapper"},"Structs/SubverifierWrapper.html#/s:14KukaiCoreSwift18SubverifierWrapperV12verifierType10CustomAuth0F5TypesOvp":{"name":"verifierType","abstract":"The type to use
","parent_name":"SubverifierWrapper"},"Structs/SubverifierWrapper.html#/s:14KukaiCoreSwift18SubverifierWrapperV11networkTypeAA21TezosNodeClientConfigV07NetworkG0Ovp":{"name":"networkType","abstract":"Unlike seed based wallets, Torus verifiers are bound to a network and generate different addresses. In order to give the same experience on Tezos, we need to supply the network for each verifier
","parent_name":"SubverifierWrapper"},"Structs/SubverifierWrapper.html#/s:14KukaiCoreSwift18SubverifierWrapperV11subverifier10CustomAuth18SubVerifierDetailsVvp":{"name":"subverifier","abstract":"The matching SubVerifierDetails
object
","parent_name":"SubverifierWrapper"},"Structs/SubverifierWrapper.html#/s:14KukaiCoreSwift18SubverifierWrapperV21aggregateVerifierName12verifierType07networkJ011subverifierACSSSg_10CustomAuth0I5TypesOAA21TezosNodeClientConfigV07NetworkJ0OAI03SubG7DetailsVtcfc":{"name":"init(aggregateVerifierName:verifierType:networkType:subverifier:)","abstract":"Create an instance of the object with an option string for the aggregate verifier name, and a SubVerifierDetails
object
","parent_name":"SubverifierWrapper"},"Structs/KukaiError/ErrorType.html#/s:14KukaiCoreSwift0A5ErrorV0D4TypeO3rpcyA2EmF":{"name":"rpc","abstract":"RPC errors come directly from the Tezos RPC, but with the massive JSON object filtered down to the most meraningful part
","parent_name":"ErrorType"},"Structs/KukaiError/ErrorType.html#/s:14KukaiCoreSwift0A5ErrorV0D4TypeO6systemyA2EmF":{"name":"system","abstract":"System errors are ones coming from the OS, e.g. “No internet connection”
","parent_name":"ErrorType"},"Structs/KukaiError/ErrorType.html#/s:14KukaiCoreSwift0A5ErrorV0D4TypeO7networkyAESicAEmF":{"name":"network(_:)","abstract":"Network errors are returned by a server, such as HTTP 404’s and 500’s
","parent_name":"ErrorType"},"Structs/KukaiError/ErrorType.html#/s:14KukaiCoreSwift0A5ErrorV0D4TypeO19internalApplicationyA2EmF":{"name":"internalApplication","abstract":"Internal application errors are errors from other services, components, libraiers etc, wrapped up so that they don’t require extra parsing
","parent_name":"ErrorType"},"Structs/KukaiError/ErrorType.html#/s:14KukaiCoreSwift0A5ErrorV0D4TypeO08decodingD0yA2EmF":{"name":"decodingError","abstract":"For situations where the wrong model is returned. This can happen sometimes unexpectedily in GraphQL based APIs, instead of returning an error, it will just return a partial object missing non-optional fields
","parent_name":"ErrorType"},"Structs/KukaiError/ErrorType.html#/s:14KukaiCoreSwift0A5ErrorV0D4TypeO05knownD0yA2EmF":{"name":"knownError","abstract":"For clients to catch known errors, sometimes handled in odd ways, enabling the easy return of a String. E.g. GraphQL throwing a malformed object response for a situation that should be a 404
","parent_name":"ErrorType"},"Structs/KukaiError/ErrorType.html#/s:14KukaiCoreSwift0A5ErrorV0D4TypeO7unknownyA2EmF":{"name":"unknown","abstract":"Used as a fallback for strange edge cases where we can’t easily idenitfiy the issue
","parent_name":"ErrorType"},"Structs/KukaiError/ErrorType.html":{"name":"ErrorType","abstract":"Categories of errors that are possible
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV9errorTypeAC0dF0Ovp":{"name":"errorType","abstract":"The error category
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV05knownD7MessageSSSgvp":{"name":"knownErrorMessage","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV7subTypes0D0_pSgvp":{"name":"subType","abstract":"Optional error subType coming from another source (the OS, URLSession, another library etc)
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV03rpcD6StringSSSgvp":{"name":"rpcErrorString","abstract":"Optional string containing only the relvant portion of an RPC error (e.g instead of “proto.xxxxxxxx.gas_exhausted.operation”, it would contain “gas_exhausted.operation”) to make parsing easier
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV8failWithAA04FailF0VSgvp":{"name":"failWith","abstract":"Optional object containing smart contract failure casues. May contain an Int (error code), a String (semi human readbale error message), and/or a dictionary containing metadata
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV10requestURL10Foundation0F0VSgvp":{"name":"requestURL","abstract":"The requested URL that returned the error
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV11requestJSONSSSgvp":{"name":"requestJSON","abstract":"The JSON that was sent as part of the request
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV12responseJSONSSSgvp":{"name":"responseJSON","abstract":"The raw JSON that was returned
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV14httpStatusCodeSiSgvp":{"name":"httpStatusCode","abstract":"The HTTP status code returned
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV03rpcD00eD6String11andFailWith10requestURLACSS_AA0hI0VSg10Foundation0K0VSgtFZ":{"name":"rpcError(rpcErrorString:andFailWith:requestURL:)","abstract":"Create a KukaiError from an RPC string (will not be validated). You can use the string extension .removeLeadingProtocolFromRPCError()
to strip the leading poriton of the error
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV06systemD07subTypeACs0D0_p_tFZ":{"name":"systemError(subType:)","abstract":"Create a KukaiError denoting a sytem issue from the OS, by passing in the system Error type
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV07networkD010statusCode10requestURLACSi_10Foundation0I0VtFZ":{"name":"networkError(statusCode:requestURL:)","abstract":"Create a KukaiError denoting a network issue, by passing in the HTTP status code
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV019internalApplicationD05errorACs0D0_p_tFZ":{"name":"internalApplicationError(error:)","abstract":"Create a KukaiError denoting an issue from some other component or library, by passing in the error that piece of code returned
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV08decodingD05errorACs0D0_p_tFZ":{"name":"decodingError(error:)","abstract":"Create a KukaiError denoting an issue from some other component or library, by passing in the error that piece of code returned
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV05knownD7MessageyACSSFZ":{"name":"knownErrorMessage(_:)","abstract":"Create a KukaiError allowing a client to simply provide the required error message.","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV7unknown10withStringACSSSg_tFZ":{"name":"unknown(withString:)","abstract":"
Create an unknown KukaiError
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV14addNetworkData10requestURL0H4JSON08responseJ014httpStatusCodey10Foundation0I0VSg_AI0G0VSgAOSiSgtF":{"name":"addNetworkData(requestURL:requestJSON:responseJSON:httpStatusCode:)","abstract":"For network errors, attach all the necessary network data that may be needed in order to debug the issue, or log to a tool such as sentry
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV11descriptionSSvp":{"name":"description","abstract":"Prints the underlying error type with either an RPC string, or an underlying Error object contents
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV05checkD12ForKnownCaseySSSgs0D0_pF":{"name":"checkErrorForKnownCase(_:)","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV27messageForNetworkStatusCode06statusI03urlSSSi_10Foundation3URLVtF":{"name":"messageForNetworkStatusCode(statusCode:url:)","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV9isTimeoutSbyF":{"name":"isTimeout()","abstract":"Allow the delegate of the error callback the ability to decide what errors to log or not by detecting the high level type of error being generated
","parent_name":"KukaiError"},"Structs/DexRemoveCalculationResult.html#/s:14KukaiCoreSwift26DexRemoveCalculationResultV11expectedXTZAA9XTZAmountCvp":{"name":"expectedXTZ","parent_name":"DexRemoveCalculationResult"},"Structs/DexRemoveCalculationResult.html#/s:14KukaiCoreSwift26DexRemoveCalculationResultV10minimumXTZAA9XTZAmountCvp":{"name":"minimumXTZ","parent_name":"DexRemoveCalculationResult"},"Structs/DexRemoveCalculationResult.html#/s:14KukaiCoreSwift26DexRemoveCalculationResultV13expectedTokenAA0I6AmountCvp":{"name":"expectedToken","parent_name":"DexRemoveCalculationResult"},"Structs/DexRemoveCalculationResult.html#/s:14KukaiCoreSwift26DexRemoveCalculationResultV12minimumTokenAA0I6AmountCvp":{"name":"minimumToken","parent_name":"DexRemoveCalculationResult"},"Structs/DexRemoveCalculationResult.html#/s:14KukaiCoreSwift26DexRemoveCalculationResultV12exchangeRateSo9NSDecimalavp":{"name":"exchangeRate","parent_name":"DexRemoveCalculationResult"},"Structs/DexRemoveCalculationResult.html#/s:14KukaiCoreSwift26DexRemoveCalculationResultV11expectedXTZ07minimumI00H5Token0jK012exchangeRateAcA9XTZAmountC_AjA0K6AmountCALSo9NSDecimalatcfc":{"name":"init(expectedXTZ:minimumXTZ:expectedToken:minimumToken:exchangeRate:)","parent_name":"DexRemoveCalculationResult"},"Structs/DexAddCalculationResult.html#/s:14KukaiCoreSwift23DexAddCalculationResultV17expectedLiquidityAA11TokenAmountCvp":{"name":"expectedLiquidity","parent_name":"DexAddCalculationResult"},"Structs/DexAddCalculationResult.html#/s:14KukaiCoreSwift23DexAddCalculationResultV16minimumLiquidityAA11TokenAmountCvp":{"name":"minimumLiquidity","parent_name":"DexAddCalculationResult"},"Structs/DexAddCalculationResult.html#/s:14KukaiCoreSwift23DexAddCalculationResultV13tokenRequiredAA11TokenAmountCvp":{"name":"tokenRequired","parent_name":"DexAddCalculationResult"},"Structs/DexAddCalculationResult.html#/s:14KukaiCoreSwift23DexAddCalculationResultV12exchangeRateSo9NSDecimalavp":{"name":"exchangeRate","parent_name":"DexAddCalculationResult"},"Structs/DexAddCalculationResult.html#/s:14KukaiCoreSwift23DexAddCalculationResultV17expectedLiquidity07minimumI013tokenRequired12exchangeRateAcA11TokenAmountC_A2ISo9NSDecimalatcfc":{"name":"init(expectedLiquidity:minimumLiquidity:tokenRequired:exchangeRate:)","parent_name":"DexAddCalculationResult"},"Structs/DexSwapCalculationResult.html#/s:14KukaiCoreSwift24DexSwapCalculationResultV8expectedAA11TokenAmountCvp":{"name":"expected","parent_name":"DexSwapCalculationResult"},"Structs/DexSwapCalculationResult.html#/s:14KukaiCoreSwift24DexSwapCalculationResultV7minimumAA11TokenAmountCvp":{"name":"minimum","parent_name":"DexSwapCalculationResult"},"Structs/DexSwapCalculationResult.html#/s:14KukaiCoreSwift24DexSwapCalculationResultV19displayExchangeRateSo9NSDecimalavp":{"name":"displayExchangeRate","parent_name":"DexSwapCalculationResult"},"Structs/DexSwapCalculationResult.html#/s:14KukaiCoreSwift24DexSwapCalculationResultV18displayPriceImpactSdvp":{"name":"displayPriceImpact","parent_name":"DexSwapCalculationResult"},"Structs/DexSwapCalculationResult.html#/s:14KukaiCoreSwift24DexSwapCalculationResultV8expected7minimum19displayExchangeRate0J11PriceImpactAcA11TokenAmountC_AISo9NSDecimalaSdtcfc":{"name":"init(expected:minimum:displayExchangeRate:displayPriceImpact:)","parent_name":"DexSwapCalculationResult"},"Structs/FailWith.html#/s:14KukaiCoreSwift8FailWithV6stringSSSgvp":{"name":"string","parent_name":"FailWith"},"Structs/FailWith.html#/s:14KukaiCoreSwift8FailWithV3intSSSgvp":{"name":"int","parent_name":"FailWith"},"Structs/FailWith.html#/s:14KukaiCoreSwift8FailWithV4argsSaySDyS2SGGSgvp":{"name":"args","parent_name":"FailWith"},"Structs/FailWith.html#/s:14KukaiCoreSwift8FailWithV6string3int4argsACSSSg_AGSaySDyS2SGGSgtcfc":{"name":"init(string:int:args:)","parent_name":"FailWith"},"Structs/FailWith.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"FailWith"},"Structs/OperationResponseInternalResultError.html#/s:14KukaiCoreSwift36OperationResponseInternalResultErrorV4kindSSvp":{"name":"kind","parent_name":"OperationResponseInternalResultError"},"Structs/OperationResponseInternalResultError.html#/s:14KukaiCoreSwift36OperationResponseInternalResultErrorV2idSSvp":{"name":"id","parent_name":"OperationResponseInternalResultError"},"Structs/OperationResponseInternalResultError.html#/s:14KukaiCoreSwift36OperationResponseInternalResultErrorV8contractSSSgvp":{"name":"contract","parent_name":"OperationResponseInternalResultError"},"Structs/OperationResponseInternalResultError.html#/s:14KukaiCoreSwift36OperationResponseInternalResultErrorV8expectedSSSgvp":{"name":"expected","parent_name":"OperationResponseInternalResultError"},"Structs/OperationResponseInternalResultError.html#/s:14KukaiCoreSwift36OperationResponseInternalResultErrorV5foundSSSgvp":{"name":"found","parent_name":"OperationResponseInternalResultError"},"Structs/OperationResponseInternalResultError.html#/s:14KukaiCoreSwift36OperationResponseInternalResultErrorV8locationSiSgvp":{"name":"location","parent_name":"OperationResponseInternalResultError"},"Structs/OperationResponseInternalResultError.html#/s:14KukaiCoreSwift36OperationResponseInternalResultErrorV4withAA8FailWithVSgvp":{"name":"with","parent_name":"OperationResponseInternalResultError"},"Structs/OperationResponseContent.html#/s:14KukaiCoreSwift24OperationResponseContentV13isOriginationSbyF":{"name":"isOrigination()","parent_name":"OperationResponseContent"},"Structs/OperationResponse.html#/s:14KukaiCoreSwift17OperationResponseV8contentsSayAA0dE7ContentVGvp":{"name":"contents","parent_name":"OperationResponse"},"Structs/OperationResponse.html#/s:14KukaiCoreSwift17OperationResponseV8isFailedSbyF":{"name":"isFailed()","abstract":"Check if the operation(s) have been backtracked or reversed due to a failure
","parent_name":"OperationResponse"},"Structs/OperationResponse.html#/s:14KukaiCoreSwift17OperationResponseV6errorsSayAA0dE19InternalResultErrorVGyF":{"name":"errors()","abstract":"Return the last error object from each internal result. The last error object is the one that contains the location of the error in the smart contract and the with
string, giving the most debugable information
","parent_name":"OperationResponse"},"Structs/OperationPayload.html#/s:14KukaiCoreSwift16OperationPayloadV6branchSSvp":{"name":"branch","abstract":"The bracnh to use when sending
","parent_name":"OperationPayload"},"Structs/OperationPayload.html#/s:14KukaiCoreSwift16OperationPayloadV8contentsSayAA0D0CGvp":{"name":"contents","abstract":"An array of Operation
‘s to be sent together in 1 request.
","parent_name":"OperationPayload"},"Structs/OperationPayload.html#/s:14KukaiCoreSwift16OperationPayloadV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Conforming to Equatable
","parent_name":"OperationPayload"},"Structs/OperationPayload.html#/s:14KukaiCoreSwift16OperationPayloadV12addSignature_12signingCurveySays5UInt8VG_0a6CryptoC0010EllipticalI0OtF":{"name":"addSignature(_:signingCurve:)","abstract":"Add the signature and the protocol to the operation so that it can be injected to the blockchain
","parent_name":"OperationPayload"},"Structs/OperationPayload.html#/s:14KukaiCoreSwift16OperationPayloadV10addProtcol12fromMetadatayAA0dI0V_tF":{"name":"addProtcol(fromMetadata:)","parent_name":"OperationPayload"},"Structs/OperationMetadata.html#/s:14KukaiCoreSwift17OperationMetadataV10managerKeySSSgvp":{"name":"managerKey","abstract":"The public key of the account managing the sender of this Operation
","parent_name":"OperationMetadata"},"Structs/OperationMetadata.html#/s:14KukaiCoreSwift17OperationMetadataV7counterSivp":{"name":"counter","abstract":"The current counter used by this account on the network. All future Operation
‘s need to be 1 higher
","parent_name":"OperationMetadata"},"Structs/OperationMetadata.html#/s:14KukaiCoreSwift17OperationMetadataV7chainIDSSvp":{"name":"chainID","abstract":"The current Tezos network chainID to use for Operation
‘s
","parent_name":"OperationMetadata"},"Structs/OperationMetadata.html#/s:14KukaiCoreSwift17OperationMetadataV6branchSSvp":{"name":"branch","abstract":"The current branch used by the head block, used for estiamting and running preapply, to ensure the latest state information is available
","parent_name":"OperationMetadata"},"Structs/OperationMetadata.html#/s:14KukaiCoreSwift17OperationMetadataV8protocolSSvp":{"name":"protocol","abstract":"The current Tezos network protocol to use for Operation
‘s
","parent_name":"OperationMetadata"},"Structs/OperationMetadata.html#/s:14KukaiCoreSwift17OperationMetadataV10managerKey7counter14blockchainHeadACSSSg_SiAA010BlockchainJ0Vtcfc":{"name":"init(managerKey:counter:blockchainHead:)","abstract":"Create an OperationMetadata
","parent_name":"OperationMetadata"},"Structs/OperationFees/NetworkFeeType.html#/s:14KukaiCoreSwift13OperationFeesV14NetworkFeeTypeO04burnG0yA2EmF":{"name":"burnFee","parent_name":"NetworkFeeType"},"Structs/OperationFees/NetworkFeeType.html#/s:14KukaiCoreSwift13OperationFeesV14NetworkFeeTypeO010allocationG0yA2EmF":{"name":"allocationFee","parent_name":"NetworkFeeType"},"Structs/OperationFees/NetworkFeeType.html":{"name":"NetworkFeeType","abstract":"Enum to differentiate different types of extra fees. Such as allocation fees when sending to a currently unrevealed account.
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV14transactionFeeAA9XTZAmountCvp":{"name":"transactionFee","abstract":"The transaction fee that the sender is willing to pay in order to perform the Operation
.","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV07networkE0SDyAC14NetworkFeeTypeOAA9XTZAmountCGvp":{"name":"networkFees","abstract":"
Additional fees the account will have to pay in order to send this operation. Such as allocating space for an unrevealed account.
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV8gasLimitSivp":{"name":"gasLimit","abstract":"The limit of gas (computation + CPU) this Operation
should take. If it exceeds this value when running, the Operation
will fail.
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV12storageLimitSivp":{"name":"storageLimit","abstract":"The limit of storage (disk) this Operation
requires to complete. If it exceeds this value when running, the Operation
will fail.
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV03allE0AA9XTZAmountCyF":{"name":"allFees()","abstract":"Add together all the network fees and transaction fees
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV010allNetworkE0AA9XTZAmountCyF":{"name":"allNetworkFees()","abstract":"Add together all the network fees and transaction fees
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV4zeroACyFZ":{"name":"zero()","abstract":"Creates an OperationFees
object, with everything set to zero. Primarly used as a default / placeholder until an estimation can be performed
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV07defaultE013operationKindAcA0dH0O_tFZ":{"name":"defaultFees(operationKind:)","abstract":"Get a default fees for each type of Operation
. No guarentee these will succeed.
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Confirming to Equatable
","parent_name":"OperationFees"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO5levelyA2EmF":{"name":"level","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO5protoyA2EmF":{"name":"proto","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO11predecessoryA2EmF":{"name":"predecessor","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO9timestampyA2EmF":{"name":"timestamp","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO14validationPassyA2EmF":{"name":"validationPass","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO14operationsHashyA2EmF":{"name":"operationsHash","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO7fitnessyA2EmF":{"name":"fitness","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO7contextyA2EmF":{"name":"context","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO8priorityyA2EmF":{"name":"priority","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO16proofOfWorkNonceyA2EmF":{"name":"proofOfWorkNonce","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO13seedNonceHashyA2EmF":{"name":"seedNonceHash","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO9signatureyA2EmF":{"name":"signature","parent_name":"CodingKeys"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV5levelSivp":{"name":"level","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV5protoSivp":{"name":"proto","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV11predecessorSSvp":{"name":"predecessor","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV9timestamp10Foundation4DateVvp":{"name":"timestamp","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV14validationPassSivp":{"name":"validationPass","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV14operationsHashSSvp":{"name":"operationsHash","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV7fitnessSaySSGvp":{"name":"fitness","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV7contextSSvp":{"name":"context","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV8prioritySivp":{"name":"priority","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV16proofOfWorkNonceSSvp":{"name":"proofOfWorkNonce","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV13seedNonceHashSSSgvp":{"name":"seedNonceHash","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV9signatureSSvp":{"name":"signature","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV5level5proto11predecessor9timestamp14validationPass14operationsHash7fitness7context8priority16proofOfWorkNonce04seeduN09signatureACSi_SiSS10Foundation4DateVSiSSSaySSGSSSiS2SSgSStcfc":{"name":"init(level:proto:predecessor:timestamp:validationPass:operationsHash:fitness:context:priority:proofOfWorkNonce:seedNonceHash:signature:)","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader/CodingKeys.html":{"name":"CodingKeys","parent_name":"OperationBlockHeader"},"Structs/NilOnDecodingError.html#/s:14KukaiCoreSwift18NilOnDecodingErrorV12wrappedValueACyxGxSg_tcfc":{"name":"init(wrappedValue:)","parent_name":"NilOnDecodingError"},"Structs/NilOnDecodingError.html#/s:14KukaiCoreSwift18NilOnDecodingErrorV12wrappedValuexSgvp":{"name":"wrappedValue","parent_name":"NilOnDecodingError"},"Structs/NilOnDecodingError.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"NilOnDecodingError"},"Structs/NilOnDecodingError.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"NilOnDecodingError"},"Structs/NetworkVersion.html#/s:14KukaiCoreSwift14NetworkVersionV17chainName_mainnetSSvpZ":{"name":"chainName_mainnet","parent_name":"NetworkVersion"},"Structs/NetworkVersion.html#/s:14KukaiCoreSwift14NetworkVersionV9chainNameSSyF":{"name":"chainName()","parent_name":"NetworkVersion"},"Structs/NetworkVersion.html#/s:14KukaiCoreSwift14NetworkVersionV9isMainnetSbyF":{"name":"isMainnet()","parent_name":"NetworkVersion"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV19minimal_block_delaySSvp":{"name":"minimal_block_delay","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV28hard_gas_limit_per_operationSSvp":{"name":"hard_gas_limit_per_operation","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV24hard_gas_limit_per_blockSSvp":{"name":"hard_gas_limit_per_block","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV16origination_sizeSivp":{"name":"origination_size","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV13cost_per_byteSSvp":{"name":"cost_per_byte","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV32hard_storage_limit_per_operationSSvp":{"name":"hard_storage_limit_per_operation","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV20secondsBetweenBlocksSiyF":{"name":"secondsBetweenBlocks()","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV12mutezPerByteSiyF":{"name":"mutezPerByte()","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV10xtzPerByteAA9XTZAmountCyF":{"name":"xtzPerByte()","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV18maxGasPerOperationSiyF":{"name":"maxGasPerOperation()","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV14maxGasPerBlockSiyF":{"name":"maxGasPerBlock()","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV22maxStoragePerOperationSiyF":{"name":"maxStoragePerOperation()","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV14bytesForRevealSiyF":{"name":"bytesForReveal()","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV12xtzForRevealAA9XTZAmountCyF":{"name":"xtzForReveal()","parent_name":"NetworkConstants"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV7tokenIdSo9NSDecimalavp":{"name":"tokenId","abstract":"Each NFT of a token has a unique ID
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV11duplicateIDSiSgvp":{"name":"duplicateID","abstract":"In order to display in a tablview, the element must be hashable. But in cases where you want to show duplciates (e.g. recents), the computed hash needs to be slightly different","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV14parentContractSSvp":{"name":"parentContract","abstract":"
The address of the FA2 contract that created this NFT
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV11parentAliasSSSgvp":{"name":"parentAlias","abstract":"The human readable alias of the parent contract (e.g. “Mooncakes”)
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV9faVersionAA02FaF0Ovp":{"name":"faVersion","abstract":"The FaVersion of the token contrac
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV13decimalPlacesSivp":{"name":"decimalPlaces","abstract":"Get the underlying number of decimal places that this token represents
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV7balanceSo9NSDecimalavp":{"name":"balance","abstract":"Number of duplicate items of this NFT
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV4nameSSvp":{"name":"name","abstract":"Human readbale name (e.g. “Tezos”)
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV6symbolSSSgvp":{"name":"symbol","abstract":"Human readbale symbol (e.g. “XTZ”)
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV11descriptionSSvp":{"name":"description","abstract":"Human readable description (e.g. “This NFT was created too…”)
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV11artifactURI10Foundation3URLVSgvp":{"name":"artifactURI","abstract":"A URI to the asset the NFT is controlling ownership of
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV10displayURI10Foundation3URLVSgvp":{"name":"displayURI","abstract":"A URI used to display media of the artifact
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV12thumbnailURI10Foundation3URLVSgvp":{"name":"thumbnailURI","abstract":"A smaller thumbnail used to display meda of the artifact
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV8metadataAA19TzKTBalanceMetadataVSgvp":{"name":"metadata","abstract":"Metadata object containing useful information about the nft and its contents
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV8isHiddenSbvp":{"name":"isHidden","abstract":"Recording if the user has marked the token as hidden
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV18favouriteSortIndexSiSgvp":{"name":"favouriteSortIndex","abstract":"Recording if the position the index the user chose for the favourite token to appear
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV11isFavouriteSbvp":{"name":"isFavourite","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV10firstlevelSo9NSDecimalavp":{"name":"firstlevel","abstract":"The block level where the token was first seen
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV9lastLevelSo9NSDecimalavp":{"name":"lastLevel","abstract":"The block level where the token was last seen
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV15fromTzKTBalanceAcA0fG0V_tcfc":{"name":"init(fromTzKTBalance:)","abstract":"Create a more developer friednly NFT
from a generic TzKTBalance
object
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Confomring to Equatable
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Conforming to Hashable
","parent_name":"NFT"},"Structs/NFT.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"NFT"},"Structs/LiquidityBakingData.html#/s:14KukaiCoreSwift19LiquidityBakingDataV7xtzPoolAA9XTZAmountCvp":{"name":"xtzPool","abstract":"The total amount of XTZ in the contract
","parent_name":"LiquidityBakingData"},"Structs/LiquidityBakingData.html#/s:14KukaiCoreSwift19LiquidityBakingDataV9tokenPoolAA11TokenAmountCvp":{"name":"tokenPool","abstract":"The total amount of the token in the contract (currently tzBTC)
","parent_name":"LiquidityBakingData"},"Structs/LiquidityBakingData.html#/s:14KukaiCoreSwift19LiquidityBakingDataV05totalD0AA11TokenAmountCvp":{"name":"totalLiquidity","abstract":"The total amount of liquidity tokens in circulation
","parent_name":"LiquidityBakingData"},"Structs/LiquidityBakingData.html#/s:14KukaiCoreSwift19LiquidityBakingDataV20tokenContractAddressSSvp":{"name":"tokenContractAddress","abstract":"The address of the dex contract
","parent_name":"LiquidityBakingData"},"Structs/LiquidityBakingData.html#/s:14KukaiCoreSwift19LiquidityBakingDataV29liquidityTokenContractAddressSSvp":{"name":"liquidityTokenContractAddress","abstract":"The address of the liquidty token contract
","parent_name":"LiquidityBakingData"},"Structs/TezosDomainsReverseRecord.html#/s:14KukaiCoreSwift25TezosDomainsReverseRecordV2idSSvp":{"name":"id","abstract":"Uniquie id of the domain
","parent_name":"TezosDomainsReverseRecord"},"Structs/TezosDomainsReverseRecord.html#/s:14KukaiCoreSwift25TezosDomainsReverseRecordV7addressSSvp":{"name":"address","abstract":"The address that the domain points too
","parent_name":"TezosDomainsReverseRecord"},"Structs/TezosDomainsReverseRecord.html#/s:14KukaiCoreSwift25TezosDomainsReverseRecordV5ownerSSvp":{"name":"owner","abstract":"The address that owns the domain
","parent_name":"TezosDomainsReverseRecord"},"Structs/TezosDomainsReverseRecord.html#/s:14KukaiCoreSwift25TezosDomainsReverseRecordV12expiresAtUtcSSSgvp":{"name":"expiresAtUtc","abstract":"Expiration date
","parent_name":"TezosDomainsReverseRecord"},"Structs/TezosDomainsReverseRecord.html#/s:14KukaiCoreSwift25TezosDomainsReverseRecordV6domainAA0dE6DomainVvp":{"name":"domain","abstract":"The domain object continaing the name and address
","parent_name":"TezosDomainsReverseRecord"},"Structs/TezosDomainsReverseRecord.html#/s:14KukaiCoreSwift25TezosDomainsReverseRecordV2id7address5owner12expiresAtUtc6domainACSS_S3SSgAA0dE6DomainVtcfc":{"name":"init(id:address:owner:expiresAtUtc:domain:)","abstract":"Default init
","parent_name":"TezosDomainsReverseRecord"},"Structs/TezosDomainsReverseRecords.html#/s:14KukaiCoreSwift26TezosDomainsReverseRecordsV5itemsACSayAA0deF6RecordVG_tcfc":{"name":"init(items:)","abstract":"Default init
","parent_name":"TezosDomainsReverseRecords"},"Structs/TezosDomainsDomainBulkResponse.html#/s:14KukaiCoreSwift30TezosDomainsDomainBulkResponseV14reverseRecordsAA0de7ReverseJ0VSgvp":{"name":"reverseRecords","abstract":"Object containing all the info of the record
","parent_name":"TezosDomainsDomainBulkResponse"},"Structs/TezosDomainsDomainBulkResponse.html#/s:14KukaiCoreSwift30TezosDomainsDomainBulkResponseV14reverseRecordsAcA0de7ReverseJ0VSg_tcfc":{"name":"init(reverseRecords:)","abstract":"Default init
","parent_name":"TezosDomainsDomainBulkResponse"},"Structs/TezosDomainsDomainResponse.html#/s:14KukaiCoreSwift26TezosDomainsDomainResponseV13reverseRecordAA0de7ReverseI0VSgvp":{"name":"reverseRecord","abstract":"Object containing all the info of the record
","parent_name":"TezosDomainsDomainResponse"},"Structs/TezosDomainsDomainResponse.html#/s:14KukaiCoreSwift26TezosDomainsDomainResponseV6domainSSSgyF":{"name":"domain()","abstract":"Helper to extract the domain name more easily
","parent_name":"TezosDomainsDomainResponse"},"Structs/TezosDomainsDomainResponse.html#/s:14KukaiCoreSwift26TezosDomainsDomainResponseV13reverseRecordAcA0de7ReverseI0VSg_tcfc":{"name":"init(reverseRecord:)","abstract":"Default init
","parent_name":"TezosDomainsDomainResponse"},"Structs/TezosDomainsDomain.html#/s:14KukaiCoreSwift18TezosDomainsDomainV4nameSSvp":{"name":"name","abstract":"The domain name e.g. example.tez
","parent_name":"TezosDomainsDomain"},"Structs/TezosDomainsDomain.html#/s:14KukaiCoreSwift18TezosDomainsDomainV7addressSSvp":{"name":"address","abstract":"The Tezos address that the domain points too
","parent_name":"TezosDomainsDomain"},"Structs/TezosDomainsDomain.html#/s:14KukaiCoreSwift18TezosDomainsDomainV4name7addressACSS_SStcfc":{"name":"init(name:address:)","abstract":"Default init
","parent_name":"TezosDomainsDomain"},"Structs/TezosDomainsAddressResponse.html#/s:14KukaiCoreSwift27TezosDomainsAddressResponseV6domainAA0dE6DomainVvp":{"name":"domain","abstract":"Domain object containing details about the domain
","parent_name":"TezosDomainsAddressResponse"},"Structs/TezosDomainsAddressResponse.html#/s:14KukaiCoreSwift27TezosDomainsAddressResponseV6domainAcA0dE6DomainV_tcfc":{"name":"init(domain:)","abstract":"Default init
","parent_name":"TezosDomainsAddressResponse"},"Structs/TezosDomainsDomains.html#/s:14KukaiCoreSwift012TezosDomainsE0V5itemsACSayAA0dE6DomainVG_tcfc":{"name":"init(items:)","abstract":"Default init
","parent_name":"TezosDomainsDomains"},"Structs/TezosDomainsAddressBulkResponse.html#/s:14KukaiCoreSwift31TezosDomainsAddressBulkResponseV7domainsAA0deE0VSgvp":{"name":"domains","abstract":"Object containing all the info of the record
","parent_name":"TezosDomainsAddressBulkResponse"},"Structs/TezosDomainsAddressBulkResponse.html#/s:14KukaiCoreSwift31TezosDomainsAddressBulkResponseV7domainsAcA0deE0VSg_tcfc":{"name":"init(domains:)","abstract":"Default init
","parent_name":"TezosDomainsAddressBulkResponse"},"Structs/ObjktFa.html#/s:14KukaiCoreSwift7ObjktFaV8editionsSo9NSDecimalaSgvp":{"name":"editions","parent_name":"ObjktFa"},"Structs/ObjktFa.html#/s:14KukaiCoreSwift7ObjktFaV11floor_priceSo9NSDecimalaSgvp":{"name":"floor_price","parent_name":"ObjktFa"},"Structs/ObjktEvent.html#/s:14KukaiCoreSwift10ObjktEventV9price_xtzSo9NSDecimalaSgvp":{"name":"price_xtz","parent_name":"ObjktEvent"},"Structs/ObjktListing.html#/s:14KukaiCoreSwift12ObjktListingV14seller_addressSSSgvp":{"name":"seller_address","parent_name":"ObjktListing"},"Structs/ObjktListing.html#/s:14KukaiCoreSwift12ObjktListingV9price_xtzSo9NSDecimalaSgvp":{"name":"price_xtz","parent_name":"ObjktListing"},"Structs/ObjktSale.html#/s:14KukaiCoreSwift9ObjktSaleV9price_xtzSo9NSDecimalaSgvp":{"name":"price_xtz","parent_name":"ObjktSale"},"Structs/ObjktSale.html#/s:14KukaiCoreSwift9ObjktSaleV9timestampSSSgvp":{"name":"timestamp","parent_name":"ObjktSale"},"Structs/ObjktAttributeCounts.html#/s:14KukaiCoreSwift20ObjktAttributeCountsV8editionsSo9NSDecimalavp":{"name":"editions","parent_name":"ObjktAttributeCounts"},"Structs/ObjktAttributeData.html#/s:14KukaiCoreSwift18ObjktAttributeDataV4nameSSvp":{"name":"name","parent_name":"ObjktAttributeData"},"Structs/ObjktAttributeData.html#/s:14KukaiCoreSwift18ObjktAttributeDataV5valueSSvp":{"name":"value","parent_name":"ObjktAttributeData"},"Structs/ObjktAttributeData.html#/s:14KukaiCoreSwift18ObjktAttributeDataV16attribute_countsSayAA0dE6CountsVGvp":{"name":"attribute_counts","parent_name":"ObjktAttributeData"},"Structs/ObjktAttribute.html#/s:14KukaiCoreSwift14ObjktAttributeV9attributeAA0dE4DataVvp":{"name":"attribute","parent_name":"ObjktAttribute"},"Structs/ObjktToken.html#/s:14KukaiCoreSwift10ObjktTokenV13highest_offerSo9NSDecimalaSgvp":{"name":"highest_offer","parent_name":"ObjktToken"},"Structs/ObjktToken.html#/s:14KukaiCoreSwift10ObjktTokenV10lowest_askSo9NSDecimalaSgvp":{"name":"lowest_ask","parent_name":"ObjktToken"},"Structs/ObjktToken.html#/s:14KukaiCoreSwift10ObjktTokenV8metadataSSSgvp":{"name":"metadata","parent_name":"ObjktToken"},"Structs/ObjktToken.html#/s:14KukaiCoreSwift10ObjktTokenV4nameSSSgvp":{"name":"name","parent_name":"ObjktToken"},"Structs/ObjktToken.html#/s:14KukaiCoreSwift10ObjktTokenV10attributesSayAA0D9AttributeVGvp":{"name":"attributes","parent_name":"ObjktToken"},"Structs/ObjktToken.html#/s:14KukaiCoreSwift10ObjktTokenV13listing_salesSayAA0D4SaleVGvp":{"name":"listing_sales","parent_name":"ObjktToken"},"Structs/ObjktToken.html#/s:14KukaiCoreSwift10ObjktTokenV15listings_activeSayAA0D7ListingVGvp":{"name":"listings_active","parent_name":"ObjktToken"},"Structs/ObjktTokenReponse.html#/s:14KukaiCoreSwift17ObjktTokenReponseV5tokenSayAA0dE0VGvp":{"name":"token","parent_name":"ObjktTokenReponse"},"Structs/ObjktTokenReponse.html#/s:14KukaiCoreSwift17ObjktTokenReponseV5eventSayAA0D5EventVGvp":{"name":"event","parent_name":"ObjktTokenReponse"},"Structs/ObjktTokenReponse.html#/s:14KukaiCoreSwift17ObjktTokenReponseV2faSayAA0D2FaVGvp":{"name":"fa","parent_name":"ObjktTokenReponse"},"Structs/ObjktTokenReponse.html#/s:14KukaiCoreSwift17ObjktTokenReponseV8isOnSaleSbyF":{"name":"isOnSale()","parent_name":"ObjktTokenReponse"},"Structs/ObjktTokenReponse.html#/s:14KukaiCoreSwift17ObjktTokenReponseV11onSalePriceAA9XTZAmountCSgyF":{"name":"onSalePrice()","parent_name":"ObjktTokenReponse"},"Structs/ObjktTokenReponse.html#/s:14KukaiCoreSwift17ObjktTokenReponseV13lastSalePriceAA9XTZAmountCSgyF":{"name":"lastSalePrice()","parent_name":"ObjktTokenReponse"},"Structs/ObjktTokenReponse.html#/s:14KukaiCoreSwift17ObjktTokenReponseV10floorPriceAA9XTZAmountCSgyF":{"name":"floorPrice()","parent_name":"ObjktTokenReponse"},"Structs/ObjktCreator.html#/s:14KukaiCoreSwift12ObjktCreatorV7addressSSSgvp":{"name":"address","parent_name":"ObjktCreator"},"Structs/ObjktCreator.html#/s:14KukaiCoreSwift12ObjktCreatorV5aliasSSSgvp":{"name":"alias","parent_name":"ObjktCreator"},"Structs/ObjktCreator.html#/s:14KukaiCoreSwift12ObjktCreatorV7webisteSSSgvp":{"name":"webiste","parent_name":"ObjktCreator"},"Structs/ObjktCreator.html#/s:14KukaiCoreSwift12ObjktCreatorV7twitterSSSgvp":{"name":"twitter","parent_name":"ObjktCreator"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV8contractSSvp":{"name":"contract","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV4nameSSSgvp":{"name":"name","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV4logoSSSgvp":{"name":"logo","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV11floor_priceSo9NSDecimalaSgvp":{"name":"floor_price","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV7twitterSSSgvp":{"name":"twitter","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV7websiteSSSgvp":{"name":"website","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV6ownersSo9NSDecimalaSgvp":{"name":"owners","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV8editionsSo9NSDecimalaSgvp":{"name":"editions","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV7creatorAA0D7CreatorVSgvp":{"name":"creator","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV10websiteURL10Foundation0G0VSgyF":{"name":"websiteURL()","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV10twitterURL10Foundation0G0VSgyF":{"name":"twitterURL()","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV10floorPriceAA9XTZAmountCSgyF":{"name":"floorPrice()","parent_name":"ObjktCollection"},"Structs/ObjktCollections.html#/s:14KukaiCoreSwift16ObjktCollectionsV2faSayAA0D10CollectionVGvp":{"name":"fa","parent_name":"ObjktCollections"},"Structs/GraphQLResponse.html#/s:14KukaiCoreSwift15GraphQLResponseV6errorsSayAA0D7QLErrorVGSgvp":{"name":"errors","abstract":"Array of errors returned from the server
","parent_name":"GraphQLResponse"},"Structs/GraphQLResponse.html#/s:14KukaiCoreSwift15GraphQLResponseV4dataxSgvp":{"name":"data","abstract":"Generic data type matching the user supplied type
","parent_name":"GraphQLResponse"},"Structs/GraphQLError.html#/s:14KukaiCoreSwift12GraphQLErrorV7messageSSvp":{"name":"message","abstract":"Message sent from the server explaining the issue
","parent_name":"GraphQLError"},"Structs/GraphQLError.html#/s:14KukaiCoreSwift12GraphQLErrorV9locationsSDyS2SGSgvp":{"name":"locations","abstract":"Identifying the location fo the issue. E.g. codefile and line, or location of unexpected character/symbol in request string
","parent_name":"GraphQLError"},"Structs/GraphQLError.html#/s:14KukaiCoreSwift12GraphQLErrorV11extenstionsSDyS2SGSgvp":{"name":"extenstions","abstract":"Not sure, but it shows up sometimes
","parent_name":"GraphQLError"},"Structs/FailWithParserLiquidityBaking.html#/s:14KukaiCoreSwift14FailWithParserP5parse04failE0SSSgAA0dE0VSg_tF":{"name":"parse(failWith:)","parent_name":"FailWithParserLiquidityBaking"},"Structs/QuipuswapExchangeUserRewards.html#/s:14KukaiCoreSwift28QuipuswapExchangeUserRewardsV6rewardSSvp":{"name":"reward","abstract":"Total reward the user has earned
","parent_name":"QuipuswapExchangeUserRewards"},"Structs/QuipuswapExchangeUserRewards.html#/s:14KukaiCoreSwift28QuipuswapExchangeUserRewardsV11reward_paidSSvp":{"name":"reward_paid","abstract":"Total rewards that have been paid out to the user
","parent_name":"QuipuswapExchangeUserRewards"},"Structs/QuipuswapExchangeUserRewardsKey.html#/s:14KukaiCoreSwift31QuipuswapExchangeUserRewardsKeyV5valueAA0defG0Vvp":{"name":"value","parent_name":"QuipuswapExchangeUserRewardsKey"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV6ledgerSivp":{"name":"ledger","abstract":"Ledger bigmap id
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV12user_rewardsSivp":{"name":"user_rewards","abstract":"user rewards bigmap id
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV6rewardSSvp":{"name":"reward","abstract":"The current reward
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV11reward_paidSSvp":{"name":"reward_paid","abstract":"The amount of rewards paid out
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV12total_rewardSSvp":{"name":"total_reward","abstract":"Total reward
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV12total_supplySSvp":{"name":"total_supply","abstract":"Totoal supply of this token
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV13period_finishSSvp":{"name":"period_finish","abstract":"Date/Time the period will finish
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV14reward_per_secSSvp":{"name":"reward_per_sec","abstract":"The reward per second
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV16last_update_timeSSvp":{"name":"last_update_time","abstract":"Date/Time of the last recorded update to the sotrage
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV16reward_per_shareSSvp":{"name":"reward_per_share","abstract":"The entitled reward per 1 share owned
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV4date4from10Foundation4DateVSgSS_tF":{"name":"date(from:)","abstract":"Convert a string to a Date object using Zulu time format
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorageResponse.html#/s:14KukaiCoreSwift32QuipuswapExchangeStorageResponseV7storageAA0deF0Vvp":{"name":"storage","parent_name":"QuipuswapExchangeStorageResponse"},"Structs/QuipuswapExchangeLedger.html#/s:14KukaiCoreSwift23QuipuswapExchangeLedgerV7balanceSSvp":{"name":"balance","abstract":"Usable balance of the token owned
","parent_name":"QuipuswapExchangeLedger"},"Structs/QuipuswapExchangeLedger.html#/s:14KukaiCoreSwift23QuipuswapExchangeLedgerV14frozen_balanceSSvp":{"name":"frozen_balance","abstract":"Currently unaccessible balance of the token owned
","parent_name":"QuipuswapExchangeLedger"},"Structs/QuipuswapExchangeLedgerKey.html#/s:14KukaiCoreSwift26QuipuswapExchangeLedgerKeyV5valueAA0deF0Vvp":{"name":"value","parent_name":"QuipuswapExchangeLedgerKey"},"Structs/TezosNodeClientConfig/defaultGhostnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV19defaultGhostnetURLsV04nodeJ0Say10Foundation3URLVGvpZ":{"name":"nodeURLs","abstract":"The default testnet URLs to use for estimating and injecting operations
","parent_name":"defaultGhostnetURLs"},"Structs/TezosNodeClientConfig/defaultGhostnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV19defaultGhostnetURLsV7tzktURL10Foundation0L0VvpZ":{"name":"tzktURL","abstract":"The default testnet URL to use for tzktURL
, For more information on this service, see: https://api.tzkt.io/
","parent_name":"defaultGhostnetURLs"},"Structs/TezosNodeClientConfig/defaultGhostnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV19defaultGhostnetURLsV16betterCallDevURL10Foundation0N0VvpZ":{"name":"betterCallDevURL","abstract":"The default testnet URL to use for betterCallDevURL
, For more information on this service, see: https://api.better-call.dev/v1/docs/index.html
","parent_name":"defaultGhostnetURLs"},"Structs/TezosNodeClientConfig/defaultGhostnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV19defaultGhostnetURLsV15tezosDomainsURL10Foundation0M0VvpZ":{"name":"tezosDomainsURL","abstract":"The default testnet URL to use for tezosDomainsURL
, For more information on this service, see: https://tezos.domains/
","parent_name":"defaultGhostnetURLs"},"Structs/TezosNodeClientConfig/defaultGhostnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV19defaultGhostnetURLsV11objktApiURL10Foundation0M0VvpZ":{"name":"objktApiURL","abstract":"The default testnet URL to use for objktApiURL
, For more information on this service, see: https://public-api-v3-20221206.objkt.com/docs/
","parent_name":"defaultGhostnetURLs"},"Structs/TezosNodeClientConfig/defaultMainnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV18defaultMainnetURLsV04nodeJ0Say10Foundation3URLVGvpZ":{"name":"nodeURLs","abstract":"The default mainnet URLs to use for estimating and injecting operations
","parent_name":"defaultMainnetURLs"},"Structs/TezosNodeClientConfig/defaultMainnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV18defaultMainnetURLsV7tzktURL10Foundation0L0VvpZ":{"name":"tzktURL","abstract":"The default mainnet URL to use for tzktURL
, For more information on this service, see: https://api.tzkt.io/
","parent_name":"defaultMainnetURLs"},"Structs/TezosNodeClientConfig/defaultMainnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV18defaultMainnetURLsV16betterCallDevURL10Foundation0N0VvpZ":{"name":"betterCallDevURL","abstract":"The default mainnet URL to use for betterCallDevURL
, For more information on this service, see: https://api.better-call.dev/v1/docs/index.html
","parent_name":"defaultMainnetURLs"},"Structs/TezosNodeClientConfig/defaultMainnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV18defaultMainnetURLsV15tezosDomainsURL10Foundation0M0VvpZ":{"name":"tezosDomainsURL","abstract":"The default mainnet URL to use for tezosDomainsURL
, For more information on this service, see: https://tezos.domains/
","parent_name":"defaultMainnetURLs"},"Structs/TezosNodeClientConfig/defaultMainnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV18defaultMainnetURLsV11objktApiURL10Foundation0M0VvpZ":{"name":"objktApiURL","abstract":"The default mainnet URL to use for objktApiURL
, For more information on this service, see: https://public-api-v3-20221206.objkt.com/docs/
","parent_name":"defaultMainnetURLs"},"Structs/TezosNodeClientConfig/ForgingType.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11ForgingTypeO5localyA2EmF":{"name":"local","parent_name":"ForgingType"},"Structs/TezosNodeClientConfig/ForgingType.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11ForgingTypeO6remoteyA2EmF":{"name":"remote","parent_name":"ForgingType"},"Structs/TezosNodeClientConfig/NetworkType.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11NetworkTypeO7mainnetyA2EmF":{"name":"mainnet","parent_name":"NetworkType"},"Structs/TezosNodeClientConfig/NetworkType.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11NetworkTypeO8ghostnetyA2EmF":{"name":"ghostnet","parent_name":"NetworkType"},"Structs/TezosNodeClientConfig/NetworkType.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11NetworkTypeO11protocolnetyA2EmF":{"name":"protocolnet","parent_name":"NetworkType"},"Structs/TezosNodeClientConfig/NetworkType.html":{"name":"NetworkType","abstract":"An enum indicating whether the network is mainnet or testnet
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig/ForgingType.html":{"name":"ForgingType","abstract":"Allow switching between local forging or remote forging+parsing
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig/defaultMainnetURLs.html":{"name":"defaultMainnetURLs","abstract":"Preconfigured struct with all the URL’s needed to work with Tezos mainnet
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig/defaultGhostnetURLs.html":{"name":"defaultGhostnetURLs","abstract":"Preconfigured struct with all the URL’s needed to work with Tezos testnet
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV8nodeURLsSay10Foundation3URLVGvp":{"name":"nodeURLs","abstract":"An array of Node URLs. Default to first, and fallback to rest one by one to attempt to avoid server side issues
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11forgingTypeAC07ForgingI0Ovp":{"name":"forgingType","abstract":"Controls whether to use local forging or remote forging+parsing
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV7tzktURL10Foundation0I0Vvp":{"name":"tzktURL","abstract":"The URL to use for TzKTClient
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV16betterCallDevURL10Foundation0K0Vvp":{"name":"betterCallDevURL","abstract":"The URL to use for BetterCallDevClient
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV15tezosDomainsURL10Foundation0J0Vvp":{"name":"tezosDomainsURL","abstract":"The URL to use for TezosDomainsClient
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11objktApiURL10Foundation0J0Vvp":{"name":"objktApiURL","abstract":"The URL to use for TezosDomainsClient
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV10urlSessionSo12NSURLSessionCvp":{"name":"urlSession","abstract":"The URLSession
that will be used for all network communication. If looking to mock this library, users should create their own URLSessionMock
and pass it in.
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11networkTypeAC07NetworkI0Ovp":{"name":"networkType","abstract":"The network type of the connected node
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV07loggingG0AA07LoggingG0Vvp":{"name":"loggingConfig","abstract":"Control what gets logged to the console
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV26withDefaultsForNetworkTypeA2C0kL0O_tcfc":{"name":"init(withDefaultsForNetworkType:)","abstract":"Init a TezosNodeClientConfig
with the defaults
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV20configWithLocalForge8nodeURLs7tzktURL013betterCallDevO0012tezosDomainsO008objktApiO010urlSession11networkTypeACSay10Foundation0O0VG_A4NSo12NSURLSessionCAC07NetworkZ0OtFZ":{"name":"configWithLocalForge(nodeURLs:tzktURL:betterCallDevURL:tezosDomainsURL:objktApiURL:urlSession:networkType:)","abstract":"Creates an instance of TezosNodeClientConfig
with only the required properties needed when using local forge.
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV21configWithRemoteForge8nodeURLs05parseE3URL04tzktO0013betterCallDevO0012tezosDomainsO008objktApiO010urlSession11networkTypeACSay10Foundation0O0VG_A5OSo12NSURLSessionCAC11NetworkTypeOtFZ":{"name":"configWithRemoteForge(nodeURLs:parseNodeURL:tzktURL:betterCallDevURL:tezosDomainsURL:objktApiURL:urlSession:networkType:)","abstract":"Creates an instance of TezosNodeClientConfig
with the required properties for remote forging. Note: function will casue a fatalError
if supplied with less than 2 nodeURLs
","parent_name":"TezosNodeClientConfig"},"Structs/LoggingConfig.html#/s:14KukaiCoreSwift13LoggingConfigV6allOffyyF":{"name":"allOff()","abstract":"Turn off all logging
","parent_name":"LoggingConfig"},"Structs/LoggingConfig.html#/s:14KukaiCoreSwift13LoggingConfigV5allOnyyF":{"name":"allOn()","parent_name":"LoggingConfig"},"Structs/BlockchainHead.html#/s:14KukaiCoreSwift14BlockchainHeadV8protocolSSvp":{"name":"protocol","abstract":"The current protocol version string
","parent_name":"BlockchainHead"},"Structs/BlockchainHead.html#/s:14KukaiCoreSwift14BlockchainHeadV7chainIDSSvp":{"name":"chainID","abstract":"The current chainID being used
","parent_name":"BlockchainHead"},"Structs/BlockchainHead.html#/s:14KukaiCoreSwift14BlockchainHeadV4hashSSvp":{"name":"hash","abstract":"The current hash or branch being used
","parent_name":"BlockchainHead"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV9groupTypeAA0dE0V014TransactionSubH0Ovp":{"name":"groupType","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV4hashSSvp":{"name":"hash","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV12transactionsSayAA0dE0VGvp":{"name":"transactions","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV6statusAA0dE0V17TransactionStatusOvp":{"name":"status","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV12primaryTokenAA0H0CSgvp":{"name":"primaryToken","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV14secondaryTokenAA0H0CSgvp":{"name":"secondaryToken","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV16entrypointCalledSSSgvp":{"name":"entrypointCalled","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV16withTransactions20currentWalletAddressACSgSayAA0dE0VG_SStcfc":{"name":"init(withTransactions:currentWalletAddress:)","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO4typeyA2EmF":{"name":"type","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO2idyA2EmF":{"name":"id","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO5levelyA2EmF":{"name":"level","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO9timestampyA2EmF":{"name":"timestamp","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO4hashyA2EmF":{"name":"hash","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO7counteryA2EmF":{"name":"counter","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO9initiateryA2EmF":{"name":"initiater","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO6senderyA2EmF":{"name":"sender","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO8bakerFeeyA2EmF":{"name":"bakerFee","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO10storageFeeyA2EmF":{"name":"storageFee","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO13allocationFeeyA2EmF":{"name":"allocationFee","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO6targetyA2EmF":{"name":"target","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO12prevDelegateyA2EmF":{"name":"prevDelegate","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO11newDelegateyA2EmF":{"name":"newDelegate","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO5bakeryA2EmF":{"name":"baker","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO6amountyA2EmF":{"name":"amount","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO9parameteryA2EmF":{"name":"parameter","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO6statusyA2EmF":{"name":"status","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO7subTypeyA2EmF":{"name":"subType","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO16entrypointCalledyA2EmF":{"name":"entrypointCalled","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO12primaryTokenyA2EmF":{"name":"primaryToken","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO12hasInternalsyA2EmF":{"name":"hasInternals","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO19tokenTransfersCountyA2EmF":{"name":"tokenTransfersCount","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO6errorsyA2EmF":{"name":"errors","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO4kindyA2EmF":{"name":"kind","parent_name":"CodingKeys"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO4sendyA2EmF":{"name":"send","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO7receiveyA2EmF":{"name":"receive","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO8delegateyA2EmF":{"name":"delegate","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO6revealyA2EmF":{"name":"reveal","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO8exchangeyA2EmF":{"name":"exchange","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO12contractCallyA2EmF":{"name":"contractCall","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO5stakeyA2EmF":{"name":"stake","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO7unstakeyA2EmF":{"name":"unstake","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO15finaliseUnstakeyA2EmF":{"name":"finaliseUnstake","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO5batchyA2EmF":{"name":"batch","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO7unknownyA2EmF":{"name":"unknown","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionType.html#/s:14KukaiCoreSwift15TzKTTransactionV15TransactionTypeO10delegationyA2EmF":{"name":"delegation","parent_name":"TransactionType"},"Structs/TzKTTransaction/TransactionType.html#/s:14KukaiCoreSwift15TzKTTransactionV15TransactionTypeO11originationyA2EmF":{"name":"origination","parent_name":"TransactionType"},"Structs/TzKTTransaction/TransactionType.html#/s:14KukaiCoreSwift15TzKTTransactionV15TransactionTypeO11transactionyA2EmF":{"name":"transaction","parent_name":"TransactionType"},"Structs/TzKTTransaction/TransactionType.html#/s:14KukaiCoreSwift15TzKTTransactionV15TransactionTypeO7stakingyA2EmF":{"name":"staking","parent_name":"TransactionType"},"Structs/TzKTTransaction/TransactionType.html#/s:14KukaiCoreSwift15TzKTTransactionV15TransactionTypeO6revealyA2EmF":{"name":"reveal","parent_name":"TransactionType"},"Structs/TzKTTransaction/TransactionType.html#/s:14KukaiCoreSwift15TzKTTransactionV15TransactionTypeO5batchyA2EmF":{"name":"batch","parent_name":"TransactionType"},"Structs/TzKTTransaction/TransactionType.html#/s:14KukaiCoreSwift15TzKTTransactionV15TransactionTypeO7unknownyA2EmF":{"name":"unknown","parent_name":"TransactionType"},"Structs/TzKTTransaction/TransactionStatus.html#/s:14KukaiCoreSwift15TzKTTransactionV17TransactionStatusO7appliedyA2EmF":{"name":"applied","parent_name":"TransactionStatus"},"Structs/TzKTTransaction/TransactionStatus.html#/s:14KukaiCoreSwift15TzKTTransactionV17TransactionStatusO6failedyA2EmF":{"name":"failed","parent_name":"TransactionStatus"},"Structs/TzKTTransaction/TransactionStatus.html#/s:14KukaiCoreSwift15TzKTTransactionV17TransactionStatusO11backtrackedyA2EmF":{"name":"backtracked","parent_name":"TransactionStatus"},"Structs/TzKTTransaction/TransactionStatus.html#/s:14KukaiCoreSwift15TzKTTransactionV17TransactionStatusO11unconfirmedyA2EmF":{"name":"unconfirmed","parent_name":"TransactionStatus"},"Structs/TzKTTransaction/TransactionStatus.html#/s:14KukaiCoreSwift15TzKTTransactionV17TransactionStatusO18partiallyConfirmedyA2EmF":{"name":"partiallyConfirmed","parent_name":"TransactionStatus"},"Structs/TzKTTransaction/TransactionStatus.html#/s:14KukaiCoreSwift15TzKTTransactionV17TransactionStatusO9confirmedyA2EmF":{"name":"confirmed","parent_name":"TransactionStatus"},"Structs/TzKTTransaction/TransactionStatus.html#/s:14KukaiCoreSwift15TzKTTransactionV17TransactionStatusO7unknownyA2EmF":{"name":"unknown","parent_name":"TransactionStatus"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV13dateFormatterSo06NSDateG0CvpZ":{"name":"dateFormatter","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction/TransactionStatus.html":{"name":"TransactionStatus","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction/TransactionType.html":{"name":"TransactionType","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction/TransactionSubType.html":{"name":"TransactionSubType","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV16TransactionErrorV":{"name":"TransactionError","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV4typeAC15TransactionTypeOvp":{"name":"type","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV5levelSo9NSDecimalavp":{"name":"level","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV9timestampSSvp":{"name":"timestamp","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV4hashSSvp":{"name":"hash","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV7counterSo9NSDecimalavp":{"name":"counter","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV9initiaterAA0D9KTAddressVSgvp":{"name":"initiater","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV6senderAA0D9KTAddressVvp":{"name":"sender","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV8bakerFeeAA9XTZAmountCvp":{"name":"bakerFee","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV10storageFeeAA9XTZAmountCvp":{"name":"storageFee","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV13allocationFeeAA9XTZAmountCvp":{"name":"allocationFee","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV6targetAA0D9KTAddressVSgvp":{"name":"target","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV12prevDelegateAA0D9KTAddressVSgvp":{"name":"prevDelegate","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV11newDelegateAA0D9KTAddressVSgvp":{"name":"newDelegate","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV5bakerAA0D9KTAddressVSgvp":{"name":"baker","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV6amountAA11TokenAmountCvp":{"name":"amount","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV9parameterSDyS2SGSgvp":{"name":"parameter","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV6statusAC17TransactionStatusOvp":{"name":"status","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV12hasInternalsSbvp":{"name":"hasInternals","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV19tokenTransfersCountSo9NSDecimalaSgvp":{"name":"tokenTransfersCount","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV6errorsSayAC16TransactionErrorVGSgvp":{"name":"errors","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV4kindSSSgvp":{"name":"kind","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV4date10Foundation4DateVSgvp":{"name":"date","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV17tzktTokenTransferAA0d7KTTokenH0VSgvp":{"name":"tzktTokenTransfer","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV7subTypeAC014TransactionSubG0OSgvp":{"name":"subType","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV16entrypointCalledSSSgvp":{"name":"entrypointCalled","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV12primaryTokenAA0G0CSgvp":{"name":"primaryToken","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction/CodingKeys.html":{"name":"CodingKeys","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV4type2id5level9timestamp4hash7counter9initiater6sender8bakerFee07storageO0010allocationO06target12prevDelegate03newT00N06amount9parameter6status12hasInternals19tokenTransfersCount6errors4kindA2C15TransactionTypeO_So9NSDecimalaA1_S2SA1_AA0D9KTAddressVSgA3_AA9XTZAmountCA6_A6_A4_A4_A4_A4_AA11TokenAmountCSDyS2SGSgAC17TransactionStatusOSbA1_SgSayAC16TransactionErrorVGSgSSSgtcfc":{"name":"init(type:id:level:timestamp:hash:counter:initiater:sender:bakerFee:storageFee:allocationFee:target:prevDelegate:newDelegate:baker:amount:parameter:status:hasInternals:tokenTransfersCount:errors:kind:)","abstract":"Manually init a TzKTTransaction
","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV4fromAcA0D15KTTokenTransferV_tcfc":{"name":"init(from:)","abstract":"Convert a TzKTTokenTransfer
into a TzKTTransaction
","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV11placeholder10withStatus2id6opHash4type7counter10fromWallet11destination9xtzAmount10parameters12primaryToken5baker4kindA2C011TransactionH0O_So9NSDecimalaSSAC0X4TypeOAtA0O8MetadataCAA0D9KTAddressVAA0uR0CSDyS2SGSgAA0U0CSgAZSgSSSgtFZ":{"name":"placeholder(withStatus:id:opHash:type:counter:fromWallet:destination:xtzAmount:parameters:primaryToken:baker:kind:)","abstract":"Used for creating “Pending” transactions
","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV11placeholder10withStatus2id6opHash4type7counter10fromWallet11newDelegateA2C011TransactionH0O_So9NSDecimalaSSAC0R4TypeOAoA0O8MetadataCAA0D9KTAddressVSgtFZ":{"name":"placeholder(withStatus:id:opHash:type:counter:fromWallet:newDelegate:)","abstract":"Used for createing a “Pending” delegation transaction
","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV21parameterValueAsArraySayypGSgyF":{"name":"parameterValueAsArray()","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV20parameterValueAsDictSDySSypGSgyF":{"name":"parameterValueAsDict()","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV33parameterValueAsArrayOfDictionarySaySDySSypGGSgyF":{"name":"parameterValueAsArrayOfDictionary()","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV20parameterValueAsType4typexSgxm_tlF":{"name":"parameterValueAsType(type:)","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV13getEntrypointSSSgyF":{"name":"getEntrypoint()","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV21processAdditionalData24withCurrentWalletAddressySS_tF":{"name":"processAdditionalData(withCurrentWalletAddress:)","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV18createPrimaryTokenAA0H0CSgyF":{"name":"createPrimaryToken()","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV22getFaTokenTransferDataAA0H0CSgyF":{"name":"getFaTokenTransferData()","abstract":"The TzKT transaction API doesn’t provide all the info needed to normalise Token amounts. It only gives address and rpc amount.","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV27getTokenTransferDestinationSSSgyF":{"name":"getTokenTransferDestination()","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV11errorStringSSSgyF":{"name":"errorString()","parent_name":"TzKTTransaction"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV2idSo9NSDecimalavp":{"name":"id","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV4hashSSSgvp":{"name":"hash","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV5levelSo9NSDecimalavp":{"name":"level","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV9timestampSSvp":{"name":"timestamp","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV5tokenAA0D14KTBalanceTokenVvp":{"name":"token","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV2toAA0D9KTAddressVSgvp":{"name":"to","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV4fromAA0D9KTAddressVSgvp":{"name":"from","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV6amountSSvp":{"name":"amount","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV13transactionIdSo9NSDecimalaSgvp":{"name":"transactionId","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV13originationIdSo9NSDecimalaSgvp":{"name":"originationId","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV11mintingToolSSSgvp":{"name":"mintingTool","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV11tokenAmountAA05TokenH0CyF":{"name":"tokenAmount()","parent_name":"TzKTTokenTransfer"},"Structs/TzKTOperationError.html#/s:14KukaiCoreSwift18TzKTOperationErrorV4typeSSvp":{"name":"type","abstract":"
The RPC error type string
","parent_name":"TzKTOperationError"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV4typeSSvp":{"name":"type","abstract":"Type of operation (e.g. transaction, delegation, reveal etc)
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV2idSivp":{"name":"id","abstract":"Unique id to denote the operation
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV5levelSivp":{"name":"level","abstract":"The block level it was injected at
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV9timestampSSvp":{"name":"timestamp","abstract":"Timestamp it was injected at
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV5blockSSvp":{"name":"block","abstract":"The hash of the injected block
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV4hashSSvp":{"name":"hash","abstract":"The operation hash
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV7counterSivp":{"name":"counter","abstract":"The users numerical counter of the operation
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV6statusSSvp":{"name":"status","abstract":"Status of the operation (e.g. applied or failed)
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV6errorsSayAA0dE5ErrorVGSgvp":{"name":"errors","abstract":"Optional array of errors encountered while trying to inject the operation
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV8isFailedSbyF":{"name":"isFailed()","abstract":"Helper to detect a failed transation by searching for a status of “failed”, “backtracked” or “skipped”
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV13containsErrorSbyF":{"name":"containsError()","abstract":"Helper to detect if this operation contains an error
","parent_name":"TzKTOperation"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV5cycleSivp":{"name":"cycle","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV7balanceSo9NSDecimalavp":{"name":"balance","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV5bakerAA0D9KTAddressVvp":{"name":"baker","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV14stakingBalanceSo9NSDecimalavp":{"name":"stakingBalance","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV12blockRewardsSo9NSDecimalavp":{"name":"blockRewards","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV18missedBlockRewardsSo9NSDecimalavp":{"name":"missedBlockRewards","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV18endorsementRewardsSo9NSDecimalavp":{"name":"endorsementRewards","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV24missedEndorsementRewardsSo9NSDecimalavp":{"name":"missedEndorsementRewards","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV9blockFeesSo9NSDecimalavp":{"name":"blockFees","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV15missedBlockFeesSo9NSDecimalavp":{"name":"missedBlockFees","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV17extraBlockRewardsSo9NSDecimalavp":{"name":"extraBlockRewards","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV23missedExtraBlockRewardsSo9NSDecimalavp":{"name":"missedExtraBlockRewards","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV12futureBlocksSo9NSDecimalavp":{"name":"futureBlocks","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV18futureBlockRewardsSo9NSDecimalavp":{"name":"futureBlockRewards","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV24futureEndorsementRewardsSo9NSDecimalavp":{"name":"futureEndorsementRewards","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV09estimatedF07withFee03andF6StructAA9XTZAmountCSd_AA0d13KTBakerConfigfK0VSgtF":{"name":"estimatedReward(withFee:andRewardStruct:)","abstract":"Return an estimated either for potential future or actual rewards
","parent_name":"TzKTDelegatorReward"},"Structs/TzKTCycle.html#/s:14KukaiCoreSwift9TzKTCycleV9startTimeSSvp":{"name":"startTime","parent_name":"TzKTCycle"},"Structs/TzKTCycle.html#/s:14KukaiCoreSwift9TzKTCycleV10firstLevelSo9NSDecimalavp":{"name":"firstLevel","parent_name":"TzKTCycle"},"Structs/TzKTCycle.html#/s:14KukaiCoreSwift9TzKTCycleV7endTimeSSvp":{"name":"endTime","parent_name":"TzKTCycle"},"Structs/TzKTCycle.html#/s:14KukaiCoreSwift9TzKTCycleV9lastLevelSo9NSDecimalavp":{"name":"lastLevel","parent_name":"TzKTCycle"},"Structs/TzKTCycle.html#/s:14KukaiCoreSwift9TzKTCycleV9stateDate10Foundation0G0VSgvp":{"name":"stateDate","parent_name":"TzKTCycle"},"Structs/TzKTCycle.html#/s:14KukaiCoreSwift9TzKTCycleV7endDate10Foundation0G0VSgvp":{"name":"endDate","parent_name":"TzKTCycle"},"Structs/TzKTBalanceMetadataDimensions.html#/s:14KukaiCoreSwift29TzKTBalanceMetadataDimensionsV4unitSSSgvp":{"name":"unit","abstract":"The unit of measurement (e.g. px for pixels)
","parent_name":"TzKTBalanceMetadataDimensions"},"Structs/TzKTBalanceMetadataDimensions.html#/s:14KukaiCoreSwift29TzKTBalanceMetadataDimensionsV5valueSSSgvp":{"name":"value","abstract":"String containing the resolution or size (e.g. 1024x787)
","parent_name":"TzKTBalanceMetadataDimensions"},"Structs/TzKTBalanceMetadataDimensions.html#/s:14KukaiCoreSwift29TzKTBalanceMetadataDimensionsV4unit5valueACSS_SStcfc":{"name":"init(unit:value:)","abstract":"Init to manaually create an instance, mostly for testing
","parent_name":"TzKTBalanceMetadataDimensions"},"Structs/TzKTBalanceMetadataFormat.html#/s:14KukaiCoreSwift25TzKTBalanceMetadataFormatV3uriSSvp":{"name":"uri","abstract":"The URI to this specific format
","parent_name":"TzKTBalanceMetadataFormat"},"Structs/TzKTBalanceMetadataFormat.html#/s:14KukaiCoreSwift25TzKTBalanceMetadataFormatV8mimeTypeSSvp":{"name":"mimeType","abstract":"The mimetype of this version
","parent_name":"TzKTBalanceMetadataFormat"},"Structs/TzKTBalanceMetadataFormat.html#/s:14KukaiCoreSwift25TzKTBalanceMetadataFormatV10dimensionsAA0deF10DimensionsVSgvp":{"name":"dimensions","abstract":"The display dimensions
","parent_name":"TzKTBalanceMetadataFormat"},"Structs/TzKTBalanceMetadataFormat.html#/s:14KukaiCoreSwift25TzKTBalanceMetadataFormatV3uri8mimeType10dimensionsACSS_SSAA0deF10DimensionsVSgtcfc":{"name":"init(uri:mimeType:dimensions:)","abstract":"Init to manaually create an instance, mostly for testing
","parent_name":"TzKTBalanceMetadataFormat"},"Structs/TzKTBalanceMetadataAttributeKeyValue.html#/s:14KukaiCoreSwift36TzKTBalanceMetadataAttributeKeyValueV3keySSvp":{"name":"key","parent_name":"TzKTBalanceMetadataAttributeKeyValue"},"Structs/TzKTBalanceMetadataAttributeKeyValue.html#/s:14KukaiCoreSwift36TzKTBalanceMetadataAttributeKeyValueV5valueSSvp":{"name":"value","parent_name":"TzKTBalanceMetadataAttributeKeyValue"},"Structs/TzKTBalanceMetadataAttributeKeyValue.html#/s:14KukaiCoreSwift36TzKTBalanceMetadataAttributeKeyValueV3key5valueACSS_SStcfc":{"name":"init(key:value:)","parent_name":"TzKTBalanceMetadataAttributeKeyValue"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV4nameSSSgvp":{"name":"name","abstract":"A human readbale name
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV6symbolSSSgvp":{"name":"symbol","abstract":"The tokens symbol
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV8decimalsSSvp":{"name":"decimals","abstract":"The number of decimals the token has
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV11decimalsIntSivp":{"name":"decimalsInt","abstract":"Helper to convert the decimals to an Int
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV7formatsSayAA0deF6FormatVGSgvp":{"name":"formats","abstract":"Details of the available formats that the media is available in
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV10displayUriSSSgvp":{"name":"displayUri","abstract":"URI to an medium/large image owned by the contract
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV11artifactUriSSSgvp":{"name":"artifactUri","abstract":"URI to the raw media artifact owned by the token
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV12thumbnailUriSSSgvp":{"name":"thumbnailUri","abstract":"URI to an small image for the token, ususally used as an icon when displayed in lists
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV11descriptionSSSgvp":{"name":"description","abstract":"Description of the token or NFT
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV11mintingToolSSSgvp":{"name":"mintingTool","abstract":"URL to the tool that was used to mint the item
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV4tagsSaySSGSgvp":{"name":"tags","abstract":"A list of tags to categorize the token / NFT
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV6minterSSSgvp":{"name":"minter","abstract":"The address responsible for creating the token / NFT
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV18shouldPreferSymbolSbSgvp":{"name":"shouldPreferSymbol","abstract":"Whether or not the symbol or the name is prefered when displaying the token / NFT in a list
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV10attributesSayypGSgvp":{"name":"attributes","abstract":"A collection of attributes about the token/NFT. Although TZIP-16 intended for this to be filled with info such as license, version, possible error messages etc,","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV3ttlSiSgvp":{"name":"ttl","abstract":"
Flag, in seconds, indicating how long to wait before refreshing the token to update its metadata. E.g. fxHash will inject a token with a name “[Waiting to be Signed]”. and then, all things going well, 30 seconds later its updated to the correct attributes
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV4name6symbol8decimals7formats10displayUri08artifactL009thumbnailL011description11mintingTool4tags6minter18shouldPreferSymbol10attributes3ttlACSSSg_ARSSSayAA0deF6FormatVGSgA5RSaySSGSgARSbSgSayypGSgSiSgtcfc":{"name":"init(name:symbol:decimals:formats:displayUri:artifactUri:thumbnailUri:description:mintingTool:tags:minter:shouldPreferSymbol:attributes:ttl:)","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV12thumbnailURL10Foundation0H0VSgvp":{"name":"thumbnailURL","abstract":"Helper to run the URI through the MediaProxyService
to generate a useable URL for the thumbnail (if available)
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV10displayURL10Foundation0H0VSgvp":{"name":"displayURL","abstract":"Helper to run the URI through the MediaProxyService
to generate a useable URL for the display image (if available)
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV26getKeyValuesFromAttributesSayAA0def9AttributeH5ValueVGyF":{"name":"getKeyValuesFromAttributes()","abstract":"Attributes is a complex free-form object. In a lot of cases when NFT’s are games / collectibles, it should be possible to convert most if not all the elements into more simple String: String key value pairs, which will be easier to manage in table / collection views
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV8contractAA0D9KTAddressVvp":{"name":"contract","abstract":"Details of the contract (e.g. address)
","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV7tokenIdSSvp":{"name":"tokenId","abstract":"The FA2 token ID of the token
","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV8standardAA9FaVersionOvp":{"name":"standard","abstract":"Which FA version the token conforms too
","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV11totalSupplySSSgvp":{"name":"totalSupply","abstract":"Total avaialble supply of this address + token id combo
","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV8metadataAA0dE8MetadataVSgvp":{"name":"metadata","abstract":"Metadata about the token
","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV17malformedMetadataSbvp":{"name":"malformedMetadata","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV13displaySymbolSSvp":{"name":"displaySymbol","abstract":"Helper to determine what string is used as the symbol for display purposes
","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV8contract7tokenId8standard11totalSupply8metadataAcA0D9KTAddressV_SSAA9FaVersionOSSSgAA0dE8MetadataVSgtcfc":{"name":"init(contract:tokenId:standard:totalSupply:metadata:)","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV16exceptionListNFTSaySSGvpZ":{"name":"exceptionListNFT","parent_name":"TzKTBalance"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV7balanceSSvp":{"name":"balance","abstract":"String containing the RPC respresetnation of the balance of the given token
","parent_name":"TzKTBalance"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV5tokenAA0dE5TokenVvp":{"name":"token","abstract":"Details about the Token
","parent_name":"TzKTBalance"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV10firstLevelSo9NSDecimalavp":{"name":"firstLevel","abstract":"The block level where the token was first seen
","parent_name":"TzKTBalance"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV9lastLevelSo9NSDecimalavp":{"name":"lastLevel","abstract":"The block level where the token was last seen
","parent_name":"TzKTBalance"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV11tokenAmountAA05TokenG0Cvp":{"name":"tokenAmount","abstract":"Helper to convert the RPC token balance to a TokenAmount
object
","parent_name":"TzKTBalance"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV5isNFTSbyF":{"name":"isNFT()","abstract":"Basic check to see if token is an NFT or not. May not be 100% successful, needs research
","parent_name":"TzKTBalance"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV20isOnNFTExceptionListSbyF":{"name":"isOnNFTExceptionList()","parent_name":"TzKTBalance"},"Structs/TzKTBakerConfigRewardStruct.html#/s:14KukaiCoreSwift27TzKTBakerConfigRewardStructV6blocksSbvp":{"name":"blocks","parent_name":"TzKTBakerConfigRewardStruct"},"Structs/TzKTBakerConfigRewardStruct.html#/s:14KukaiCoreSwift27TzKTBakerConfigRewardStructV12missedBlocksSbvp":{"name":"missedBlocks","parent_name":"TzKTBakerConfigRewardStruct"},"Structs/TzKTBakerConfigRewardStruct.html#/s:14KukaiCoreSwift27TzKTBakerConfigRewardStructV12endorsementsSbvp":{"name":"endorsements","parent_name":"TzKTBakerConfigRewardStruct"},"Structs/TzKTBakerConfigRewardStruct.html#/s:14KukaiCoreSwift27TzKTBakerConfigRewardStructV18missedEndorsementsSbvp":{"name":"missedEndorsements","parent_name":"TzKTBakerConfigRewardStruct"},"Structs/TzKTBakerConfigRewardStruct.html#/s:14KukaiCoreSwift27TzKTBakerConfigRewardStructV4feesSbvp":{"name":"fees","parent_name":"TzKTBakerConfigRewardStruct"},"Structs/TzKTBakerConfigRewardStruct.html#/s:14KukaiCoreSwift27TzKTBakerConfigRewardStructV10missedFeesSbvp":{"name":"missedFees","parent_name":"TzKTBakerConfigRewardStruct"},"Structs/TzKTBakerConfigRewardStruct.html#/s:14KukaiCoreSwift27TzKTBakerConfigRewardStructV17accusationRewardsSbvp":{"name":"accusationRewards","parent_name":"TzKTBakerConfigRewardStruct"},"Structs/TzKTBakerConfigRewardStruct.html#/s:14KukaiCoreSwift27TzKTBakerConfigRewardStructV16accusationLossesSbvp":{"name":"accusationLosses","parent_name":"TzKTBakerConfigRewardStruct"},"Structs/TzKTBakerConfigRewardStruct.html#/s:14KukaiCoreSwift27TzKTBakerConfigRewardStructV17revelationRewardsSbvp":{"name":"revelationRewards","parent_name":"TzKTBakerConfigRewardStruct"},"Structs/TzKTBakerConfigRewardStruct.html#/s:14KukaiCoreSwift27TzKTBakerConfigRewardStructV16revelationLossesSbvp":{"name":"revelationLosses","parent_name":"TzKTBakerConfigRewardStruct"},"Structs/TzKTBakerConfigRewardStruct.html#/s:14KukaiCoreSwift27TzKTBakerConfigRewardStructV04fromF3IntyACSiFZ":{"name":"fromConfigInt(_:)","abstract":"Convert the 14-bit number in the baker config, to the equivalent set of flags
","parent_name":"TzKTBakerConfigRewardStruct"},"Structs/TzKTBakerConfigIntValue.html#/s:14KukaiCoreSwift23TzKTBakerConfigIntValueV5cycleSivp":{"name":"cycle","parent_name":"TzKTBakerConfigIntValue"},"Structs/TzKTBakerConfigIntValue.html#/s:14KukaiCoreSwift23TzKTBakerConfigIntValueV5valueSivp":{"name":"value","parent_name":"TzKTBakerConfigIntValue"},"Structs/TzKTBakerConfigDoubleValue.html#/s:14KukaiCoreSwift26TzKTBakerConfigDoubleValueV5cycleSivp":{"name":"cycle","parent_name":"TzKTBakerConfigDoubleValue"},"Structs/TzKTBakerConfigDoubleValue.html#/s:14KukaiCoreSwift26TzKTBakerConfigDoubleValueV5valueSdvp":{"name":"value","parent_name":"TzKTBakerConfigDoubleValue"},"Structs/TzKTBakerConfig.html#/s:14KukaiCoreSwift15TzKTBakerConfigV7addressSSvp":{"name":"address","parent_name":"TzKTBakerConfig"},"Structs/TzKTBakerConfig.html#/s:14KukaiCoreSwift15TzKTBakerConfigV3feeSayAA0deF11DoubleValueVGvp":{"name":"fee","parent_name":"TzKTBakerConfig"},"Structs/TzKTBakerConfig.html#/s:14KukaiCoreSwift15TzKTBakerConfigV13minDelegationSayAA0deF11DoubleValueVGvp":{"name":"minDelegation","parent_name":"TzKTBakerConfig"},"Structs/TzKTBakerConfig.html#/s:14KukaiCoreSwift15TzKTBakerConfigV11payoutDelaySayAA0deF8IntValueVGvp":{"name":"payoutDelay","parent_name":"TzKTBakerConfig"},"Structs/TzKTBakerConfig.html#/s:14KukaiCoreSwift15TzKTBakerConfigV12rewardStructSayAA0deF8IntValueVGvp":{"name":"rewardStruct","parent_name":"TzKTBakerConfig"},"Structs/TzKTBakerConfig.html#/s:14KukaiCoreSwift15TzKTBakerConfigV10latesetFeeSdyF":{"name":"latesetFee()","parent_name":"TzKTBakerConfig"},"Structs/TzKTBakerConfig.html#/s:14KukaiCoreSwift15TzKTBakerConfigV11feeForCycle5cycleSdSi_tF":{"name":"feeForCycle(cycle:)","parent_name":"TzKTBakerConfig"},"Structs/TzKTBakerConfig.html#/s:14KukaiCoreSwift15TzKTBakerConfigV17latestPayoutDelaySiyF":{"name":"latestPayoutDelay()","parent_name":"TzKTBakerConfig"},"Structs/TzKTBakerConfig.html#/s:14KukaiCoreSwift15TzKTBakerConfigV19payoutDelayForCycle5cycleS2i_tF":{"name":"payoutDelayForCycle(cycle:)","parent_name":"TzKTBakerConfig"},"Structs/TzKTBakerConfig.html#/s:14KukaiCoreSwift15TzKTBakerConfigV18latestRewardStructSiSgyF":{"name":"latestRewardStruct()","parent_name":"TzKTBakerConfig"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV7addressSSvp":{"name":"address","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV4nameSSSgvp":{"name":"name","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV4logoSSSgvp":{"name":"logo","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV7balanceSo9NSDecimalavp":{"name":"balance","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV14stakingBalanceSo9NSDecimalavp":{"name":"stakingBalance","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV15stakingCapacitySo9NSDecimalavp":{"name":"stakingCapacity","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV17maxStakingBalanceSo9NSDecimalavp":{"name":"maxStakingBalance","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV9freeSpaceSo9NSDecimalavp":{"name":"freeSpace","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV3feeSdvp":{"name":"fee","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV13minDelegationSo9NSDecimalavp":{"name":"minDelegation","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV11payoutDelaySivp":{"name":"payoutDelay","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV12payoutPeriodSivp":{"name":"payoutPeriod","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV17openForDelegationSbvp":{"name":"openForDelegation","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV12estimatedRoiSo9NSDecimalavp":{"name":"estimatedRoi","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV13serviceHealthAA0deG0Ovp":{"name":"serviceHealth","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV11serviceTypeSSvp":{"name":"serviceType","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV12payoutTimingAA0deG0Ovp":{"name":"payoutTiming","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV14payoutAccuracyAA0deG0Ovp":{"name":"payoutAccuracy","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV6configAA0dE6ConfigVSgvp":{"name":"config","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV7address4name4logoACSS_SSSgAGtcfc":{"name":"init(address:name:logo:)","abstract":"Helper to create a TzKTBaker from the data available from the Account
object
","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV7address4name4logo7balance14stakingBalance0J8Capacity010maxStakingK09freeSpace3fee13minDelegation11payoutDelay0T6Period07openForS012estimatedRoi13serviceHealth11serviceType0T6Timing0T8Accuracy6configACSS_SSSgAWSo9NSDecimalaA4YSdAYS2iSbAyA0dE6HealthOSSAA0dE6TimingOAA0dE8AccuracyOAA0dE6ConfigVSgtcfc":{"name":"init(address:name:logo:balance:stakingBalance:stakingCapacity:maxStakingBalance:freeSpace:fee:minDelegation:payoutDelay:payoutPeriod:openForDelegation:estimatedRoi:serviceHealth:serviceType:payoutTiming:payoutAccuracy:config:)","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV16fromTestnetArrayyACSgSayypGFZ":{"name":"fromTestnetArray(_:)","abstract":"Ghostnet has a different setup for bakers, but we need to display and interact with them the same way.","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV12rewardStructAA0de12ConfigRewardG0VSgyF":{"name":"rewardStruct()","abstract":"
Convert con-chain data into a meaningful, readable object
","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"TzKTBaker"},"Structs/TzKTAddress.html#/s:14KukaiCoreSwift11TzKTAddressV5aliasSSSgvp":{"name":"alias","abstract":"Contract addresses may have an alias (human readbale) name, to denote a person or service
","parent_name":"TzKTAddress"},"Structs/TzKTAddress.html#/s:14KukaiCoreSwift11TzKTAddressV7addressSSvp":{"name":"address","abstract":"The KT1 address of the contract
","parent_name":"TzKTAddress"},"Structs/TzKTAddress.html#/s:14KukaiCoreSwift11TzKTAddressV5alias7addressACSSSg_SStcfc":{"name":"init(alias:address:)","parent_name":"TzKTAddress"},"Structs/TzKTAccountDelegate.html#/s:14KukaiCoreSwift19TzKTAccountDelegateV5aliasSSSgvp":{"name":"alias","abstract":"Bakers may have an alias (human readbale) name for their service
","parent_name":"TzKTAccountDelegate"},"Structs/TzKTAccountDelegate.html#/s:14KukaiCoreSwift19TzKTAccountDelegateV7addressSSvp":{"name":"address","abstract":"Bakers must have a valid address
","parent_name":"TzKTAccountDelegate"},"Structs/TzKTAccountDelegate.html#/s:14KukaiCoreSwift19TzKTAccountDelegateV6activeSbvp":{"name":"active","abstract":"Bool indicating whether or not the baker is currently active
","parent_name":"TzKTAccountDelegate"},"Structs/TzKTAccountDelegate.html#/s:14KukaiCoreSwift19TzKTAccountDelegateV5alias7address6activeACSSSg_SSSbtcfc":{"name":"init(alias:address:active:)","parent_name":"TzKTAccountDelegate"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV7balanceSo9NSDecimalaSgvp":{"name":"balance","abstract":"The address XTZ balance in RPC format
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV13stakedBalanceSo9NSDecimalaSgvp":{"name":"stakedBalance","abstract":"The address staked (locked) XTZ balance in RPC format
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV15unstakedBalanceSo9NSDecimalaSgvp":{"name":"unstakedBalance","abstract":"The address unstaked (pending unlock) XTZ balance in RPC format
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV4typeSSvp":{"name":"type","abstract":"type of account e.g. “user” or “empty”
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV7addressSSvp":{"name":"address","abstract":"tz1/2/3 kt1 address
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV9publicKeySSSgvp":{"name":"publicKey","abstract":"prefixed public key
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV8revealedSbSgvp":{"name":"revealed","abstract":"whether or not the account has performed a reveal operation
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV8delegateAA0dE8DelegateVSgvp":{"name":"delegate","abstract":"The addresses delegation status
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV15delegationLevelSo9NSDecimalaSgvp":{"name":"delegationLevel","abstract":"The block level the delegate address was set
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV17activeTokensCountSo9NSDecimalaSgvp":{"name":"activeTokensCount","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV18tokenBalancesCountSo9NSDecimalaSgvp":{"name":"tokenBalancesCount","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV10xtzBalanceAA9XTZAmountCvp":{"name":"xtzBalance","abstract":"Helper method to convert the RPC balance into an XTZAmount
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV16xtzStakedBalanceAA9XTZAmountCvp":{"name":"xtzStakedBalance","abstract":"Helper method to convert the RPC balance into an XTZAmount
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV18xtzUnstakedBalanceAA9XTZAmountCvp":{"name":"xtzUnstakedBalance","abstract":"Helper method to convert the RPC balance into an XTZAmount
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV19xtzAvailableBalanceAA9XTZAmountCvp":{"name":"xtzAvailableBalance","abstract":"Helper method to to return the available or spendable balance
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV7balance13stakedBalance08unstakedH04type7address9publicKey8revealed8delegate15delegationLevel17activeTokensCount013tokenBalancesT0ACSo9NSDecimalaSg_A2QS3SSbAA0dE8DelegateVSgA3Qtcfc":{"name":"init(balance:stakedBalance:unstakedBalance:type:address:publicKey:revealed:delegate:delegationLevel:activeTokensCount:tokenBalancesCount:)","abstract":"Generic init
","parent_name":"TzKTAccount"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV6symbolSSvp":{"name":"symbol","abstract":"The user facing symbol of the token
","parent_name":"DipDupToken"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV7addressSSvp":{"name":"address","abstract":"The TZ address of the token
","parent_name":"DipDupToken"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV7tokenIdSo9NSDecimalavp":{"name":"tokenId","abstract":"The token ID of the token (always 0 for FA1.2 tokens)
","parent_name":"DipDupToken"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV8decimalsSivp":{"name":"decimals","abstract":"The number of decimals for the token
","parent_name":"DipDupToken"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV8standardAA0deF8StandardOvp":{"name":"standard","abstract":"Which standard the token follows
","parent_name":"DipDupToken"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV12thumbnailUriSSSgvp":{"name":"thumbnailUri","abstract":"Optional string to denote where to get the thumbnail image
","parent_name":"DipDupToken"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Conforming to Hashable
to enable working with UITableViewDiffableDataSource
","parent_name":"DipDupToken"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Conforming to Equatable
to enable working with UITableViewDiffableDataSource
","parent_name":"DipDupToken"},"Structs/DipDupPositionData.html#/s:14KukaiCoreSwift18DipDupPositionDataV9sharesQtySSvp":{"name":"sharesQty","abstract":"The liquidity token balance (rpc representation)
","parent_name":"DipDupPositionData"},"Structs/DipDupPositionData.html#/s:14KukaiCoreSwift18DipDupPositionDataV8exchangeAA0dE8ExchangeVvp":{"name":"exchange","abstract":"The exchange the token belongs too
","parent_name":"DipDupPositionData"},"Structs/DipDupPositionData.html#/s:14KukaiCoreSwift18DipDupPositionDataV11tokenAmountAA05TokenI0CyF":{"name":"tokenAmount()","abstract":"Convert the token data into a TokenAmount
","parent_name":"DipDupPositionData"},"Structs/DipDupPositionData.html#/s:14KukaiCoreSwift18DipDupPositionDataV4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Conforming to Hashable
to enable working with UITableViewDiffableDataSource
","parent_name":"DipDupPositionData"},"Structs/DipDupPositionData.html#/s:14KukaiCoreSwift18DipDupPositionDataV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Conforming to Equatable
to enable working with UITableViewDiffableDataSource
","parent_name":"DipDupPositionData"},"Structs/DipDupPosition.html#/s:14KukaiCoreSwift14DipDupPositionV8positionSayAA0deF4DataVGvp":{"name":"position","parent_name":"DipDupPosition"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV4nameAA0deF4NameOvp":{"name":"name","abstract":"Enum to denote the type of Exchange (e.g. Liquidity Baking, Quipuswap)
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV7addressSSvp":{"name":"address","abstract":"The KT address of the exchange contract
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV7tezPoolSSvp":{"name":"tezPool","abstract":"String representation of the Exchanges TezPool
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV9tokenPoolSSvp":{"name":"tokenPool","abstract":"String representation of the Exchanges TokenPool
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV11sharesTotalSSvp":{"name":"sharesTotal","abstract":"The total liquidity available (RPC representation, no decimals)
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV8midPriceSSvp":{"name":"midPrice","abstract":"The daily middle price
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV5tokenAA0dE5TokenVvp":{"name":"token","abstract":"The token object containing all the token info (decimals, contract address, symbol etc,)
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV13xtzPoolAmountAA9XTZAmountCyF":{"name":"xtzPoolAmount()","abstract":"Return the XTZ pool as an XTZAmount
object
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV15tokenPoolAmountAA05TokenI0CyF":{"name":"tokenPoolAmount()","abstract":"Return the Token pool as an TokenAmount
object
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV27liquidityTokenDecimalPlacesSiyF":{"name":"liquidityTokenDecimalPlaces()","abstract":"Retrieving the liquidity token decimals is currently not supported. Hardcode the numbers for now
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV14totalLiquidityAA11TokenAmountCyF":{"name":"totalLiquidity()","abstract":"Return the total liquidity as an TokenAmount
object
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV13arePoolsEmptySbyF":{"name":"arePoolsEmpty()","abstract":"Helper to detect if the pools are empty (determiens if the next addLiquidity will be setting the exchange rate)
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Conforming to Hashable
to enable working with UITableViewDiffableDataSource
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Conforming to Equatable
to enable working with UITableViewDiffableDataSource
","parent_name":"DipDupExchange"},"Structs/DipDupExchangesAndTokens.html#/s:14KukaiCoreSwift24DipDupExchangesAndTokensV6symbolSSvp":{"name":"symbol","parent_name":"DipDupExchangesAndTokens"},"Structs/DipDupExchangesAndTokens.html#/s:14KukaiCoreSwift24DipDupExchangesAndTokensV7addressSSvp":{"name":"address","parent_name":"DipDupExchangesAndTokens"},"Structs/DipDupExchangesAndTokens.html#/s:14KukaiCoreSwift24DipDupExchangesAndTokensV7tokenIdSo9NSDecimalavp":{"name":"tokenId","parent_name":"DipDupExchangesAndTokens"},"Structs/DipDupExchangesAndTokens.html#/s:14KukaiCoreSwift24DipDupExchangesAndTokensV8decimalsSivp":{"name":"decimals","parent_name":"DipDupExchangesAndTokens"},"Structs/DipDupExchangesAndTokens.html#/s:14KukaiCoreSwift24DipDupExchangesAndTokensV12thumbnailUriSSSgvp":{"name":"thumbnailUri","parent_name":"DipDupExchangesAndTokens"},"Structs/DipDupExchangesAndTokens.html#/s:14KukaiCoreSwift24DipDupExchangesAndTokensV9exchangesSayAA0dE8ExchangeVGvp":{"name":"exchanges","parent_name":"DipDupExchangesAndTokens"},"Structs/DipDupExchangesAndTokens.html#/s:14KukaiCoreSwift24DipDupExchangesAndTokensV20totalExchangeXtzPoolAA9XTZAmountCyF":{"name":"totalExchangeXtzPool()","abstract":"Get the total XTZ pool amount from all the exchanges, useful for sorting
","parent_name":"DipDupExchangesAndTokens"},"Structs/DipDupExchangesAndTokensResponse.html#/s:14KukaiCoreSwift32DipDupExchangesAndTokensResponseV5tokenSayAA0defgH0VGvp":{"name":"token","parent_name":"DipDupExchangesAndTokensResponse"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV7averageSo9NSDecimalavp":{"name":"average","abstract":"The average price at the given time
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV10exchangeIdSSvp":{"name":"exchangeId","abstract":"The address of the contract
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV6bucketSSvp":{"name":"bucket","abstract":"String representing the date and time the slice is for
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV4highSSvp":{"name":"high","abstract":"The highest value reached in this slice
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV3lowSSvp":{"name":"low","abstract":"The lowest value reached in this slice
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV4date10Foundation4DateVSgyF":{"name":"date()","abstract":"Convert the bucket
string into a Date
object
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV13averageDoubleSdyF":{"name":"averageDouble()","abstract":"Convert the average
value into a Double
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV10highDoubleSdyF":{"name":"highDouble()","abstract":"Convert the high
value into a Double
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV9lowDoubleSdyF":{"name":"lowDouble()","abstract":"Convert the low
value into a Double
","parent_name":"DipDupChartObject"},"Structs/DipDupChartData.html#/s:14KukaiCoreSwift15DipDupChartDataV15quotes15mNogapsSayAA0deF6ObjectVGvp":{"name":"quotes15mNogaps","abstract":"Contains the last 24 hours of data at 15 min intervals
","parent_name":"DipDupChartData"},"Structs/DipDupChartData.html#/s:14KukaiCoreSwift15DipDupChartDataV14quotes1hNogapsSayAA0deF6ObjectVGvp":{"name":"quotes1hNogaps","abstract":"Contains every hour for past 7 days
","parent_name":"DipDupChartData"},"Structs/DipDupChartData.html#/s:14KukaiCoreSwift15DipDupChartDataV14quotes1dNogapsSayAA0deF6ObjectVGvp":{"name":"quotes1dNogaps","abstract":"Contains every day for 30 days
","parent_name":"DipDupChartData"},"Structs/DipDupChartData.html#/s:14KukaiCoreSwift15DipDupChartDataV14quotes1wNogapsSayAA0deF6ObjectVGvp":{"name":"quotes1wNogaps","abstract":"Contains every week for 52 weeks
","parent_name":"DipDupChartData"},"Structs/BetterCallDevOperationError.html#/s:14KukaiCoreSwift27BetterCallDevOperationErrorV2idSSvp":{"name":"id","parent_name":"BetterCallDevOperationError"},"Structs/BetterCallDevOperationError.html#/s:14KukaiCoreSwift27BetterCallDevOperationErrorV5titleSSvp":{"name":"title","parent_name":"BetterCallDevOperationError"},"Structs/BetterCallDevOperationError.html#/s:14KukaiCoreSwift27BetterCallDevOperationErrorV5descrSSvp":{"name":"descr","parent_name":"BetterCallDevOperationError"},"Structs/BetterCallDevOperationError.html#/s:14KukaiCoreSwift27BetterCallDevOperationErrorV4kindSSvp":{"name":"kind","parent_name":"BetterCallDevOperationError"},"Structs/BetterCallDevOperationError.html#/s:14KukaiCoreSwift27BetterCallDevOperationErrorV8locationSiSgvp":{"name":"location","parent_name":"BetterCallDevOperationError"},"Structs/BetterCallDevOperationError.html#/s:14KukaiCoreSwift27BetterCallDevOperationErrorV4withSSSgvp":{"name":"with","parent_name":"BetterCallDevOperationError"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV2idSivp":{"name":"id","abstract":"An ID used by BCD
","parent_name":"BetterCallDevOperation"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV4hashSSvp":{"name":"hash","abstract":"The operation hash
","parent_name":"BetterCallDevOperation"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV7counterSivp":{"name":"counter","abstract":"The operations numeric counter
","parent_name":"BetterCallDevOperation"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV6statusSSvp":{"name":"status","abstract":"Indicating if the operation was successful, failed, backtracked etc.
","parent_name":"BetterCallDevOperation"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV6errorsSayAA0defG5ErrorVGSgvp":{"name":"errors","abstract":"Detailed error objects, also including unique smart contract errors
","parent_name":"BetterCallDevOperation"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV8isFailedSbyF":{"name":"isFailed()","abstract":"Helper to determine if the operation failed or not
","parent_name":"BetterCallDevOperation"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV13containsErrorSbyF":{"name":"containsError()","abstract":"Helper to check for existance of errors
","parent_name":"BetterCallDevOperation"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV17moreDetailedErrorAA0defgJ0VSgyF":{"name":"moreDetailedError()","abstract":"When looking for more detailed errors through Better-Call.dev, effectively we are looking for an error containing a location
and/or a with
.","parent_name":"BetterCallDevOperation"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV10bakerAliasSSSgvp":{"name":"bakerAlias","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV9bakerLogo10Foundation3URLVSgvp":{"name":"bakerLogo","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV14paymentAddressSSvp":{"name":"paymentAddress","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV6amountAA9XTZAmountCvp":{"name":"amount","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV5cycleSivp":{"name":"cycle","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV3feeSdvp":{"name":"fee","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV13dateOfPayment10Foundation4DateVvp":{"name":"dateOfPayment","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV18meetsMinDelegationSbvp":{"name":"meetsMinDelegation","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV10bakerAlias0F4Logo14paymentAddress6amount5cycle3fee4date18meetsMinDelegationACSSSg_10Foundation3URLVSgSSAA9XTZAmountCSiSdAM4DateVSbtcfc":{"name":"init(bakerAlias:bakerLogo:paymentAddress:amount:cycle:fee:date:meetsMinDelegation:)","parent_name":"RewardDetails"},"Structs/AggregateRewardInformation.html#/s:14KukaiCoreSwift26AggregateRewardInformationV08previousE0AA0E7DetailsVSgvp":{"name":"previousReward","parent_name":"AggregateRewardInformation"},"Structs/AggregateRewardInformation.html#/s:14KukaiCoreSwift26AggregateRewardInformationV017estimatedPreviousE0AA0E7DetailsVSgvp":{"name":"estimatedPreviousReward","parent_name":"AggregateRewardInformation"},"Structs/AggregateRewardInformation.html#/s:14KukaiCoreSwift26AggregateRewardInformationV013estimatedNextE0AA0E7DetailsVSgvp":{"name":"estimatedNextReward","parent_name":"AggregateRewardInformation"},"Structs/AggregateRewardInformation.html#/s:14KukaiCoreSwift26AggregateRewardInformationV08previousE0017estimatedPreviousE00h4NextE0AcA0E7DetailsVSg_A2Itcfc":{"name":"init(previousReward:estimatedPreviousReward:estimatedNextReward:)","parent_name":"AggregateRewardInformation"},"Structs/AggregateRewardInformation.html#/s:14KukaiCoreSwift26AggregateRewardInformationV11isOutOfDateSbyF":{"name":"isOutOfDate()","abstract":"
Creating this object involves many expensive requests, but produces a result that is valid for up to ~3 days.","parent_name":"AggregateRewardInformation"},"Structs/AggregateRewardInformation.html#/s:14KukaiCoreSwift26AggregateRewardInformationV35moreThan1CycleBetweenPreiousAndNextSbyF":{"name":"moreThan1CycleBetweenPreiousAndNext()","abstract":"
When previousReward
is present, it is possible that due to a delay in payment being received, that we may cache an object before the last payment was received","parent_name":"AggregateRewardInformation"},"Structs/AggregateRewardInformation.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"AggregateRewardInformation"},"Structs/AggregateRewardInformation.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"AggregateRewardInformation"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV13walletAddressSSvp":{"name":"walletAddress","abstract":"
The wallet address
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV10xtzBalanceAA9XTZAmountCvp":{"name":"xtzBalance","abstract":"The XTZ balance of the wallet
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV16xtzStakedBalanceAA9XTZAmountCvp":{"name":"xtzStakedBalance","abstract":"The staked (locked) XTZ balance of the wallet
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV18xtzUnstakedBalanceAA9XTZAmountCvp":{"name":"xtzUnstakedBalance","abstract":"The unstaked (pending unlock) XTZ balance of the wallet
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV6tokensSayAA5TokenCGvp":{"name":"tokens","abstract":"All the wallets FA1.2, FA2 funginble tokens
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV4nftsSayAA5TokenCGvp":{"name":"nfts","abstract":"All the wallets NFT’s, grouped into parent FA2 objects so they can be displayed in groups or individaully
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV10recentNFTsSayAA3NFTVGvp":{"name":"recentNFTs","abstract":"10 most recent NFTs to hit the wallet
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV15liquidityTokensSayAA18DipDupPositionDataVGvp":{"name":"liquidityTokens","abstract":"All the wallets Defi, Liquidity Tokens
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV8delegateAA19TzKTAccountDelegateVSgvp":{"name":"delegate","abstract":"TzKT object containing baker details + status
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV15delegationLevelSo9NSDecimalaSgvp":{"name":"delegationLevel","abstract":"The block level that the delegate was set
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV16availableBalanceAA9XTZAmountCvp":{"name":"availableBalance","abstract":"The total available (or spendable) balance of the account
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV13walletAddressACSS_tcfc":{"name":"init(walletAddress:)","abstract":"Basic init to default properties to zero / empty, so that optionals can be avoided on a key model throughout an app
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV13walletAddress10xtzBalance0g6StakedH00g8UnstakedH06tokens4nfts10recentNFTs15liquidityTokens8delegate15delegationLevelACSS_AA9XTZAmountCA2OSayAA5TokenCGARSayAA3NFTVGSayAA18DipDupPositionDataVGAA19TzKTAccountDelegateVSgSo9NSDecimalaSgtcfc":{"name":"init(walletAddress:xtzBalance:xtzStakedBalance:xtzUnstakedBalance:tokens:nfts:recentNFTs:liquidityTokens:delegate:delegationLevel:)","abstract":"Full init
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Conforming to Hashable
to enable working with UITableViewDiffableDataSource
","parent_name":"Account"},"Structs/Account.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"Account"},"Structs/Account.html":{"name":"Account","abstract":"Fetching all the account balances is a lengthy task, involving many requests and parsing different structures."},"Structs/AggregateRewardInformation.html":{"name":"AggregateRewardInformation","abstract":"
Object ot abstract away a significatn amount of logic involved in computing estimated reward payments from a baker
"},"Structs/RewardDetails.html":{"name":"RewardDetails","abstract":"An individual payment record denoting some payment in the past or future
"},"Structs/BetterCallDevOperation.html":{"name":"BetterCallDevOperation","abstract":"A model matching the response that comes back from BetterCallDev’s API: v1/opg/<operation-hash>
"},"Structs/BetterCallDevOperationError.html":{"name":"BetterCallDevOperationError","abstract":"BetterCallDev structure for errors
"},"Structs/DipDupChartData.html":{"name":"DipDupChartData","abstract":"Struct to hold 4 arrays of data, each one mapping to a different timeline of data, to allow the display of graphs
"},"Structs/DipDupChartObject.html":{"name":"DipDupChartObject","abstract":"Structure holding a data slice
"},"Structs/DipDupExchangesAndTokensResponse.html":{"name":"DipDupExchangesAndTokensResponse","abstract":"Wrapper object to map to network response type
"},"Structs/DipDupExchangesAndTokens.html":{"name":"DipDupExchangesAndTokens","abstract":"Wrapper object to map to network response type
"},"Structs/DipDupExchange.html":{"name":"DipDupExchange","abstract":"A DipDup Exchange object with all the necessary pieces for checking liquidity and performing Swaps
"},"Structs/DipDupPosition.html":{"name":"DipDupPosition","abstract":"Wrapper object to match network response type
"},"Structs/DipDupPositionData.html":{"name":"DipDupPositionData","abstract":"A position on DipDup corresponds to liquidity token ownership. Each of these objects represents an amount of Liquidity tokens in an exchange for the given address
"},"Structs/DipDupToken.html":{"name":"DipDupToken","abstract":"DipDup representation of a Token
"},"Structs/TzKTAccount.html":{"name":"TzKTAccount","abstract":"Model mapping to TzKT.io’s Account object
"},"Structs/TzKTAccountDelegate.html":{"name":"TzKTAccountDelegate","abstract":"Model mapping to TzKT.io’s Account.Delegate Object
"},"Structs/TzKTAddress.html":{"name":"TzKTAddress","abstract":"Details about a given contract
"},"Structs/TzKTBaker.html":{"name":"TzKTBaker","abstract":"Data representing a baker from TzKT or Baking-Bad
"},"Structs/TzKTBakerConfig.html":{"name":"TzKTBakerConfig","abstract":"The bakers config file for details on when fees, min delegation etc change
"},"Structs/TzKTBakerConfigDoubleValue.html":{"name":"TzKTBakerConfigDoubleValue"},"Structs/TzKTBakerConfigIntValue.html":{"name":"TzKTBakerConfigIntValue"},"Structs/TzKTBakerConfigRewardStruct.html":{"name":"TzKTBakerConfigRewardStruct","abstract":"Baker config payout flags
"},"Structs/TzKTBalance.html":{"name":"TzKTBalance","abstract":"Model mapping to the Balance object returned from the new TzKT API, resulting from the merge of BCD and TzKT
"},"Structs/TzKTBalanceToken.html":{"name":"TzKTBalanceToken","abstract":"Model encapsulating information about the token itself
"},"Structs/TzKTBalanceMetadata.html":{"name":"TzKTBalanceMetadata","abstract":"Metadata object for the token
"},"Structs/TzKTBalanceMetadataAttributeKeyValue.html":{"name":"TzKTBalanceMetadataAttributeKeyValue","abstract":"Wrapper / Helper to extract metadata attribute content
"},"Structs/TzKTBalanceMetadataFormat.html":{"name":"TzKTBalanceMetadataFormat","abstract":"Object containing information about the various formats the media is available in
"},"Structs/TzKTBalanceMetadataDimensions.html":{"name":"TzKTBalanceMetadataDimensions","abstract":"Object containing information about the dimensions of a given piece of media
"},"Structs/TzKTCycle.html":{"name":"TzKTCycle","abstract":"The blockchain is broken down into cycles that last 2.7 days. Baker payment logic resolves around cycles instead of blocks
"},"Structs/TzKTDelegatorReward.html":{"name":"TzKTDelegatorReward","abstract":"An object containing info on the reward a delegator should receive from a baker
"},"Structs/TzKTOperation.html":{"name":"TzKTOperation","abstract":"A model matching the response that comes back from TzKT’s API: v1/operations/<operation-hash>
"},"Structs/TzKTOperationError.html":{"name":"TzKTOperationError","abstract":"TzKT’s more basic error object response
"},"Structs/TzKTTokenTransfer.html":{"name":"TzKTTokenTransfer","abstract":"FA1.2 / FA2 token transafers are treated differently from transactions. This object is used when fetching data form the API, as a temporary placeholder, ultimately to be merged into the transactions
"},"Structs/TzKTTransaction.html":{"name":"TzKTTransaction","abstract":"A model matching the response that comes back from TzKT’s API: v1/accounts/<address>/operations
"},"Structs/TzKTTransactionGroup.html":{"name":"TzKTTransactionGroup","abstract":"Artifical object used to group related transactions into a more user friendly display"},"Structs/BlockchainHead.html":{"name":"BlockchainHead","abstract":"
Structure representing the HEAD of the blockchain
"},"Structs/LoggingConfig.html":{"name":"LoggingConfig","abstract":"A struct to control what messages get logged
"},"Structs/TezosNodeClientConfig.html":{"name":"TezosNodeClientConfig","abstract":"A configuration object used to provide settings to the TezosNodeClient
"},"Structs/QuipuswapExchangeLedgerKey.html":{"name":"QuipuswapExchangeLedgerKey","abstract":"The gneric container object holding the raw data
"},"Structs/QuipuswapExchangeLedger.html":{"name":"QuipuswapExchangeLedger","abstract":"The unique data inside the Ledger BigMap
"},"Structs/QuipuswapExchangeStorageResponse.html":{"name":"QuipuswapExchangeStorageResponse","abstract":"Network wrapper object
"},"Structs/QuipuswapExchangeStorage.html":{"name":"QuipuswapExchangeStorage","abstract":"Unique Quipuswap contract storage object
"},"Structs/QuipuswapExchangeUserRewardsKey.html":{"name":"QuipuswapExchangeUserRewardsKey","abstract":"The gneric container object holding the raw data
"},"Structs/QuipuswapExchangeUserRewards.html":{"name":"QuipuswapExchangeUserRewards","abstract":"The unique data inside the User Rewards BigMap
"},"Structs/FailWithParserLiquidityBaking.html":{"name":"FailWithParserLiquidityBaking","abstract":"Dedicated “FailWith” parser for the codes received from Liquidity Baking contract
"},"Structs/GraphQLError.html":{"name":"GraphQLError","abstract":"GraphQL error object
"},"Structs/GraphQLResponse.html":{"name":"GraphQLResponse","abstract":"Simple model object to wrap a GraphQL response to expose a Codable response without having to use large GraphQL libraries
"},"Structs/ObjktCollections.html":{"name":"ObjktCollections","abstract":"GarpQL bulk response for a group of collections
"},"Structs/ObjktCollection.html":{"name":"ObjktCollection","abstract":"Single collection item
"},"Structs/ObjktCreator.html":{"name":"ObjktCreator"},"Structs/ObjktTokenReponse.html":{"name":"ObjktTokenReponse","abstract":"GarpQL response for required data for a given token
"},"Structs/ObjktToken.html":{"name":"ObjktToken","abstract":"Single token item
"},"Structs/ObjktAttribute.html":{"name":"ObjktAttribute"},"Structs/ObjktAttributeData.html":{"name":"ObjktAttributeData"},"Structs/ObjktAttributeCounts.html":{"name":"ObjktAttributeCounts"},"Structs/ObjktSale.html":{"name":"ObjktSale"},"Structs/ObjktListing.html":{"name":"ObjktListing"},"Structs/ObjktEvent.html":{"name":"ObjktEvent","abstract":"Single event item
"},"Structs/ObjktFa.html":{"name":"ObjktFa","abstract":"Single FA item
"},"Structs/TezosDomainsAddressBulkResponse.html":{"name":"TezosDomainsAddressBulkResponse","abstract":"Response object wrapper for querying an address in bulk
"},"Structs/TezosDomainsDomains.html":{"name":"TezosDomainsDomains","abstract":"Object containing an array of domains
"},"Structs/TezosDomainsAddressResponse.html":{"name":"TezosDomainsAddressResponse","abstract":"Response object wrapper for querying an address
"},"Structs/TezosDomainsDomain.html":{"name":"TezosDomainsDomain","abstract":"Domain object containing details about the domain
"},"Structs/TezosDomainsDomainResponse.html":{"name":"TezosDomainsDomainResponse","abstract":"Response object wrapper for querying a reverse record
"},"Structs/TezosDomainsDomainBulkResponse.html":{"name":"TezosDomainsDomainBulkResponse","abstract":"Response object wrapper for querying a reverse record in bulk
"},"Structs/TezosDomainsReverseRecords.html":{"name":"TezosDomainsReverseRecords","abstract":"Object containing an array of reverse records
"},"Structs/TezosDomainsReverseRecord.html":{"name":"TezosDomainsReverseRecord","abstract":"Object containing all the info of the tezos domains record
"},"Structs/LiquidityBakingData.html":{"name":"LiquidityBakingData","abstract":"Wrapper object to hold onto all the necessary data in order to work with liquidity baking contract (swap, add or remove liqudity)
"},"Structs/NFT.html":{"name":"NFT","abstract":"An indiviual NFT (not the parent token/collection) holding a URI to an asset somewhere on the internet
"},"Structs/NetworkConstants.html":{"name":"NetworkConstants","abstract":"The contants that a given Tezos node is using for block times, blakc size etc
"},"Structs/NetworkVersion.html":{"name":"NetworkVersion","abstract":"The version of the Tezos code being run by the given node
"},"Structs/NilOnDecodingError.html":{"name":"NilOnDecodingError","abstract":"property wrapper to easily handle a situation where we don’t want decoding to fail for 1 property which may be problematic. Instead just default it to nil
"},"Structs/OperationBlockHeader.html":{"name":"OperationBlockHeader"},"Structs/OperationFees.html":{"name":"OperationFees","abstract":"A structure representing all the fees, storage and computation needed to perform an Operation
"},"Structs/OperationMetadata.html":{"name":"OperationMetadata","abstract":"Structure representing the metadata needed by Operation
‘s in order to comply with the RPC standards
"},"Structs/OperationPayload.html":{"name":"OperationPayload","abstract":"A structure representing the request that needs to be made when sending Opertion
‘s to the RPC
"},"Structs/OperationResponse.html":{"name":"OperationResponse","abstract":"Structure representing the response returned from RPC endpoints such as .../preapply/operations
"},"Structs/OperationResponseContent.html":{"name":"OperationResponseContent","abstract":"The main content
of the JSON returned
"},"Structs.html#/s:14KukaiCoreSwift25OperationResponseMetadataV":{"name":"OperationResponseMetadata","abstract":"The metadata belonging to the OperationResponse
"},"Structs.html#/s:14KukaiCoreSwift13BalanceUpdateV":{"name":"BalanceUpdate","abstract":"Struct representing a change to the balance of the sender, destination or intermediary contract
"},"Structs.html#/s:14KukaiCoreSwift18BalanceUpdateStakeV":{"name":"BalanceUpdateStake"},"Structs.html#/s:14KukaiCoreSwift23OperationResponseResultV":{"name":"OperationResponseResult","abstract":"The inner result
key from the OeprationResponse
"},"Structs.html#/s:14KukaiCoreSwift025OperationResponseInternalD0V":{"name":"OperationResponseInternalOperation","abstract":"Definition of the internal operation found inside OperationResponse
"},"Structs/OperationResponseInternalResultError.html":{"name":"OperationResponseInternalResultError","abstract":"Definition of the outer Error object found inside OperationResponseInternalResult
"},"Structs/FailWith.html":{"name":"FailWith","abstract":"The error string, error int (code), or micheline error object returned inside FailWith
"},"Structs.html#/s:14KukaiCoreSwift19RunOperationPayloadV":{"name":"RunOperationPayload","abstract":"Payload object needed when sending operations to …/run_operation
"},"Structs.html#/s:14KukaiCoreSwift21OperationSubscriptionV":{"name":"OperationSubscription","abstract":"Object for sending a request through SignalR to listen to operations for a given account
"},"Structs/DexSwapCalculationResult.html":{"name":"DexSwapCalculationResult","abstract":"A struct to hold all the necessary calculations for a dex trade
"},"Structs/DexAddCalculationResult.html":{"name":"DexAddCalculationResult","abstract":"A struct to hold all the necessary calculations for adding liquidity to a dex contract
"},"Structs/DexRemoveCalculationResult.html":{"name":"DexRemoveCalculationResult","abstract":"A struct to hold all the necessary calculations for removing liquidity from a dex contract
"},"Structs/KukaiError.html":{"name":"KukaiError","abstract":"A struct conforming to Error
, attempting to handle errors from all sources (RPC, network, OS, other services/components/libraries), without the implementing code having to deal with each layer themselves."},"Structs/SubverifierWrapper.html":{"name":"SubverifierWrapper","abstract":"
SDK requires information about the verifer that can’t be stored inside the verifier, add a wrapper object to allow passing of all the data
"},"Protocols/Wallet.html#/s:14KukaiCoreSwift6WalletP4typeAA0D4TypeOvp":{"name":"type","abstract":"Which underlying WalletType
is the wallet using
","parent_name":"Wallet"},"Protocols/Wallet.html#/s:14KukaiCoreSwift6WalletP7addressSSvp":{"name":"address","abstract":"The public TZ1 or TZ2 address of the wallet
","parent_name":"Wallet"},"Protocols/Wallet.html#/s:14KukaiCoreSwift6WalletP4sign_11isOperation10completionySS_Sbys6ResultOySays5UInt8VGAA0A5ErrorVGctF":{"name":"sign(_:isOperation:completion:)","abstract":"Sign a hex string with the wallets private key
","parent_name":"Wallet"},"Protocols/Wallet.html#/s:14KukaiCoreSwift6WalletP15privateKeyCurve0a6CryptoC0010EllipticalG0OyF":{"name":"privateKeyCurve()","abstract":"Query which curve the given wallet is using
","parent_name":"Wallet"},"Protocols/Wallet.html#/s:14KukaiCoreSwift6WalletP22publicKeyBase58encodedSSyF":{"name":"publicKeyBase58encoded()","abstract":"Base58 encoded version of the publicKey, used when performing a reveal operation
","parent_name":"Wallet"},"Protocols/FailWithParser.html#/s:14KukaiCoreSwift14FailWithParserP5parse04failE0SSSgAA0dE0VSg_tF":{"name":"parse(failWith:)","abstract":"Take in a failWith and return a message
","parent_name":"FailWithParser"},"Protocols/FailWithParser.html":{"name":"FailWithParser","abstract":"Protocol to allow defining multiple dedicated structs, one for each dApp, that knows how to convert the specific failWith cases into more human readable error messages
"},"Protocols/Wallet.html":{"name":"Wallet","abstract":"Wallet protocol to allow generic handling of all wallets types for signing operations and caching data locally.
"},"Extensions/KeyedDecodingContainer.html#/s:s22KeyedDecodingContainerV14KukaiCoreSwiftE6decode_6forKeyAC05NilOnB5ErrorVyqd__GAHm_xtKSeRd__lF":{"name":"decode(_:forKey:)","parent_name":"KeyedDecodingContainer"},"Extensions/KeyedDecodingContainer.html#/s:s22KeyedDecodingContainerV14KukaiCoreSwiftE15decodeIfPresent_6forKey08orBackupK0qd__Sgqd__m_xxtKSeRd__lF":{"name":"decodeIfPresent(_:forKey:orBackupKey:)","abstract":"In case where people have not followed the spec correctly, and named keys slightly differently, allow a second key to be used so that, for example, we could check for artifcatUri
or artifact_uri
in one call
","parent_name":"KeyedDecodingContainer"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftSDySSypGRszlE12michelsonInt7atIndexSSSgSi_tF":{"name":"michelsonInt(atIndex:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftSDySSypGRszlE15michelsonString7atIndexSSSgSi_tF":{"name":"michelsonString(atIndex:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftSDySSypGRszlE13michelsonPair7atIndexABSgSi_tF":{"name":"michelsonPair(atIndex:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftypRszlE12michelsonInt7atIndexSSSgSi_tF":{"name":"michelsonInt(atIndex:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftypRszlE15michelsonString7atIndexSSSgSi_tF":{"name":"michelsonString(atIndex:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftypRszlE13michelsonPair7atIndexSDySSypGSgSi_tF":{"name":"michelsonPair(atIndex:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftypRszlE14michelsonArray7atIndexSayypGSgSi_tF":{"name":"michelsonArray(atIndex:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftAA9OperationCRszlE14copyOperationsSayACGyF":{"name":"copyOperations()","abstract":"Operation’s are classes, passed by reference, but often require making copies so that you can manipulate them before sending to be estimated.","parent_name":"Array"},"Extensions/Dictionary.html#/s:SD14KukaiCoreSwiftSSRszrlE14michelsonValueSDySSypGSgyF":{"name":"michelsonValue()","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:SD14KukaiCoreSwiftSSRszrlE19michelsonValueArraySaySDySSypGGSgyF":{"name":"michelsonValueArray()","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:SD14KukaiCoreSwiftSSRszrlE18michelsonArgsArraySaySDySSypGGSgyF":{"name":"michelsonArgsArray()","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:SD14KukaiCoreSwiftSSRszrlE25michelsonArgsUnknownArraySayypGSgyF":{"name":"michelsonArgsUnknownArray()","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:SD14KukaiCoreSwiftSSRszrlE12michelsonIntSSSgyF":{"name":"michelsonInt()","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:SD14KukaiCoreSwiftSSRszrlE15michelsonStringSSSgyF":{"name":"michelsonString()","parent_name":"Dictionary"},"Extensions/URL.html#/s:10Foundation3URLV14KukaiCoreSwiftE15appendQueryItem4name5valueySS_SSSgtF":{"name":"appendQueryItem(name:value:)","abstract":"
Helper to append a String as a query param to a URL
","parent_name":"URL"},"Extensions/URL.html#/s:10Foundation3URLV14KukaiCoreSwiftE15appendQueryItem4name5valueySS_SitF":{"name":"appendQueryItem(name:value:)","abstract":"Helper to append a Int as a query param to a URL
","parent_name":"URL"},"Extensions/URL.html#/s:10Foundation3URLV14KukaiCoreSwiftE29absoluteStringByTrimmingQuerySSSgyF":{"name":"absoluteStringByTrimmingQuery()","parent_name":"URL"},"Extensions/NSImage.html#/cgImage":{"name":"cgImage","parent_name":"NSImage"},"Extensions/NSImage.html#/init(named:)":{"name":"init(named:)","parent_name":"NSImage"},"Extensions/Thread.html#/s:So8NSThreadC14KukaiCoreSwiftE15isRunningXCTestSbvp":{"name":"isRunningXCTest","abstract":"Check if the given thread is being run from inside an XCTest bundle
","parent_name":"Thread"},"Extensions/String.html#/s:SS14KukaiCoreSwiftE9indexesOf6stringSaySS5IndexVGSS_tF":{"name":"indexesOf(string:)","abstract":"Return the starting indexes of each occurnace of the supplied string
","parent_name":"String"},"Extensions/String.html#/s:SS14KukaiCoreSwiftE33removeLeadingProtocolFromRPCErrorSSSgyF":{"name":"removeLeadingProtocolFromRPCError()","abstract":"When an error is returned in the format proto.012-Psithaca.gas_exhausted.operation
, in many cases we only care about the bit after the protocol. This function returns only that piece
","parent_name":"String"},"Extensions/String.html#/s:SS14KukaiCoreSwiftE7padLeft8toLength7withPadSSSi_SJtF":{"name":"padLeft(toLength:withPad:)","abstract":"Pad the left side of a string with characters
","parent_name":"String"},"Extensions/Result.html#/s:s6ResultO14KukaiCoreSwiftE8getErrorq_yKF":{"name":"getError()","abstract":"Similar to Result.get()
, getError returns the failure case or throws
","parent_name":"Result"},"Extensions/Result.html#/s:s6ResultO14KukaiCoreSwiftAC0B5ErrorVRs_rlE10getFailureAEyF":{"name":"getFailure()","abstract":"Similar to Result.get()
, getFailure returns the kukai-core-specific KukaiError
case or throws
","parent_name":"Result"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV14KukaiCoreSwiftE4justyACyxq_GxFZ":{"name":"just(_:)","abstract":"Helper for returning a Just
publisher, with the appropriate Failure type and erased to AnyPublisher
","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV14KukaiCoreSwiftE4fail4withACyxq_Gq__tFZ":{"name":"fail(with:)","abstract":"Helper for returning a Fail
publisher, erased to AnyPublisher
","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV14KukaiCoreSwiftE15onReceiveOutputyAA10PublishersO12HandleEventsVy_ACyxq_GGyxcF":{"name":"onReceiveOutput(_:)","abstract":"Call .handleEvents, but only use the receiveOutput
callback as a shorthand way of running some logic or clean up code
","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV14KukaiCoreSwiftE4sink7onError0H7Success0H8CompleteAA0B11CancellableCyq_c_yxcyycSgtF":{"name":"sink(onError:onSuccess:onComplete:)","abstract":"Custom sink implementation breaking each piece into a seperate dedicated callback, avoiding the need to call a switch or unwrap an error
","parent_name":"AnyPublisher"},"Extensions/Publisher.html#/s:7Combine9PublisherP14KukaiCoreSwiftE8asFutureAA0G0Cy6OutputQzs5NeverOGyF":{"name":"asFuture()","abstract":"Wrap a Publisher in a Future of type <Output, Never>
","parent_name":"Publisher"},"Extensions/Publisher.html#/s:7Combine9PublisherP14KukaiCoreSwiftE16asDeferredFutureAA0G0VyAA0H0Cy6OutputQzs5NeverOGGyF":{"name":"asDeferredFuture()","abstract":"Wrap a Publisher in a Deferred Future of type <Output, Never>
","parent_name":"Publisher"},"Extensions/Publisher.html#/s:7Combine9PublisherP14KukaiCoreSwiftE15convertToResultAA03AnyB0Vys0H0Oy6OutputQz7FailureQzGs5NeverOGyF":{"name":"convertToResult()","abstract":"Convert a publisher output into a swift Result
object to make handling sink
‘s easier
","parent_name":"Publisher"},"Extensions/Publisher.html#/s:7Combine9PublisherP14KukaiCoreSwiftE15onReceiveOutputyAA10PublishersO12HandleEventsVy_xGy0H0QzcF":{"name":"onReceiveOutput(_:)","abstract":"Call .handleEvents, but only use the receiveOutput
callback as a shorthand way of running some logic or clean up code
","parent_name":"Publisher"},"Extensions/Publisher.html#/s:7Combine9PublisherP14KukaiCoreSwiftE4sink7onError0G7Success0G8CompleteAA14AnyCancellableCy7FailureQzc_y6OutputQzcyycSgtF":{"name":"sink(onError:onSuccess:onComplete:)","abstract":"Custom sink implementation breaking each piece into a seperate dedicated callback, avoiding the need to call a switch or unwrap an error
","parent_name":"Publisher"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE05kukaidE0ACvpZ":{"name":"kukaiCoreSwift","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE11walletCacheACvpZ":{"name":"walletCache","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE05kukaidE5ErrorACvpZ":{"name":"kukaiCoreSwiftError","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE8keychainACvpZ":{"name":"keychain","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE7networkACvpZ":{"name":"network","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE3bcdACvpZ":{"name":"bcd","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE4tzktACvpZ":{"name":"tzkt","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE14taquitoServiceACvpZ":{"name":"taquitoService","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE5torusACvpZ":{"name":"torus","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE6ledgerACvpZ":{"name":"ledger","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE3appACvpZ":{"name":"app","abstract":"Used by the app importing this library
","parent_name":"Logger"},"Extensions/Error.html#/s:s5ErrorP14KukaiCoreSwiftE4codeSivp":{"name":"code","abstract":"Access NSError.code
","parent_name":"Error"},"Extensions/Error.html#/s:s5ErrorP14KukaiCoreSwiftE6domainSSvp":{"name":"domain","abstract":"Access NSError.domain
","parent_name":"Error"},"Extensions/Error.html#/s:s5ErrorP14KukaiCoreSwiftE8userInfoSDySSypGvp":{"name":"userInfo","abstract":"Access NSError.userInfo
","parent_name":"Error"},"Extensions/Error.html#/s:s5ErrorP14KukaiCoreSwiftE010underlyingA0So7NSErrorCSgvp":{"name":"underlyingError","abstract":"Access NSError.userInfo[NSUnderlyingErrorKey] and cast to swift Error
","parent_name":"Error"},"Extensions/Decimal.html#/s:So9NSDecimala14KukaiCoreSwiftE7rounded5scale12roundingModeABSi_So010NSRoundingH0VtF":{"name":"rounded(scale:roundingMode:)","abstract":"Wrapper around the Objective-c code needed to round a Decimal
","parent_name":"Decimal"},"Extensions/Decimal.html#/s:So9NSDecimala14KukaiCoreSwiftE8intValueSiyF":{"name":"intValue()","abstract":"Wrapper around the Objective-c code needed to return an Int
from a decimal
","parent_name":"Decimal"},"Extensions/DateFormatter.html#/s:So15NSDateFormatterC14KukaiCoreSwiftE10withFormatABSS_tcfc":{"name":"init(withFormat:)","abstract":"Helper to create a DateFormatter with a format in 1 call
","parent_name":"DateFormatter"},"Extensions/Date.html#/s:10Foundation4DateV14KukaiCoreSwiftE14timeAgoDisplaySSyF":{"name":"timeAgoDisplay()","abstract":"Helper to return strings like “15 seconds ago”, “1 minute ago” etc, from a Date
","parent_name":"Date"},"Extensions/Collection.html#/s:Sl14KukaiCoreSwiftE4safe7ElementQzSg5IndexQz_tcip":{"name":"subscript(safe:)","abstract":"Returns the element at the specified index if it is within bounds, otherwise nil.
","parent_name":"Collection"},"Extensions/Collection.html#/s:Sl14KukaiCoreSwift7Combine9Publisher7ElementRpzrlE21concatenatePublishersAB03AnyE0VyAD_6OutputQZAD_7FailureQZGSgyF":{"name":"concatenatePublishers()","abstract":"Convert an array of publishers into a concatenation, so that they will all run sequentually. Code from: https://www.apeth.com/UnderstandingCombine/operators/operatorsJoiners/operatorsappend.html
","parent_name":"Collection"},"Extensions/Collection.html":{"name":"Collection"},"Extensions/Date.html":{"name":"Date"},"Extensions/DateFormatter.html":{"name":"DateFormatter"},"Extensions/Decimal.html":{"name":"Decimal"},"Extensions/Error.html":{"name":"Error","abstract":"Exposing underlying NSError properties not accessible to Swift Error without casting
"},"Extensions/Logger.html":{"name":"Logger","abstract":"Extension to OSLog to create some custom categories for logging
"},"Extensions/Publisher.html":{"name":"Publisher"},"Extensions/AnyPublisher.html":{"name":"AnyPublisher"},"Extensions/Result.html":{"name":"Result"},"Extensions/String.html":{"name":"String"},"Extensions/Thread.html":{"name":"Thread"},"Extensions/NSImage.html":{"name":"NSImage","abstract":"Create standard UIImage properties and methods
"},"Extensions/URL.html":{"name":"URL","abstract":"Extensions to make adding query items easier
"},"Extensions.html#/s:14KukaiCoreSwift16LossyCodableListV":{"name":"LossyCodableList"},"Extensions/Dictionary.html":{"name":"Dictionary","abstract":"Helper methods for extracting data from Michelson JSON, to reduce the amount of as? [String: Any]
extracting, and instead use some of the standarad naming
"},"Extensions/Array.html":{"name":"Array","abstract":"Helper methods for extracting data from Michelson JSON, to reduce the amount of as? [String: Any]
extracting, and instead use some of the standarad naming
"},"Extensions/KeyedDecodingContainer.html":{"name":"KeyedDecodingContainer"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO31unableToAccessEnclaveOrKeychainyA2CmF":{"name":"unableToAccessEnclaveOrKeychain","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO24unableToCreatePrivateKeyyA2CmF":{"name":"unableToCreatePrivateKey","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO17unableToDeleteKeyyA2CmF":{"name":"unableToDeleteKey","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO23unableToParseAsUTF8DatayA2CmF":{"name":"unableToParseAsUTF8Data","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO16noPublicKeyFoundyA2CmF":{"name":"noPublicKeyFound","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO15unableToEncryptyA2CmF":{"name":"unableToEncrypt","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO17noPrivateKeyFoundyA2CmF":{"name":"noPrivateKeyFound","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO15unableToDecryptyA2CmF":{"name":"unableToDecrypt","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO19walletAlreadyExistsyA2CmF":{"name":"walletAlreadyExists","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO21requestedIndexTooHighyA2CmF":{"name":"requestedIndexTooHigh","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO23unableToEncryptAndWriteyA2CmF":{"name":"unableToEncryptAndWrite","parent_name":"WalletCacheError"},"Enums/TorusAuthError.html#/s:14KukaiCoreSwift14TorusAuthErrorO15missingVerifieryA2CmF":{"name":"missingVerifier","parent_name":"TorusAuthError"},"Enums/TorusAuthError.html#/s:14KukaiCoreSwift14TorusAuthErrorO07invalidD8ResponseyA2CmF":{"name":"invalidTorusResponse","parent_name":"TorusAuthError"},"Enums/TorusAuthError.html#/s:14KukaiCoreSwift14TorusAuthErrorO06cryptoF0yA2CmF":{"name":"cryptoError","parent_name":"TorusAuthError"},"Enums/TorusAuthError.html#/s:14KukaiCoreSwift14TorusAuthErrorO18invalidNodeDetailsyA2CmF":{"name":"invalidNodeDetails","parent_name":"TorusAuthError"},"Enums/TorusAuthError.html#/s:14KukaiCoreSwift14TorusAuthErrorO17invalidTwitterURLyA2CmF":{"name":"invalidTwitterURL","parent_name":"TorusAuthError"},"Enums/TorusAuthError.html#/s:14KukaiCoreSwift14TorusAuthErrorO20noTwiiterUserIdFoundyA2CmF":{"name":"noTwiiterUserIdFound","parent_name":"TorusAuthError"},"Enums/TorusAuthError.html#/s:14KukaiCoreSwift14TorusAuthErrorO20invalidAppleResponseyA2CmF":{"name":"invalidAppleResponse","parent_name":"TorusAuthError"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO5appleyA2CmF":{"name":"apple","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO6googleyA2CmF":{"name":"google","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO8facebookyA2CmF":{"name":"facebook","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO7twitteryA2CmF":{"name":"twitter","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO6reddityA2CmF":{"name":"reddit","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO7discordyA2CmF":{"name":"discord","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO6twitchyA2CmF":{"name":"twitch","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO4lineyA2CmF":{"name":"line","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO6githubyA2CmF":{"name":"github","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO5emailyA2CmF":{"name":"email","parent_name":"TorusAuthProvider"},"Enums/CacheType.html#/s:14KukaiCoreSwift9CacheTypeO9temporaryyA2CmF":{"name":"temporary","parent_name":"CacheType"},"Enums/CacheType.html#/s:14KukaiCoreSwift9CacheTypeO9permanentyA2CmF":{"name":"permanent","parent_name":"CacheType"},"Enums/CacheType.html#/s:14KukaiCoreSwift9CacheTypeO6detailyA2CmF":{"name":"detail","parent_name":"CacheType"},"Enums/MediaProxyServiceError.html#/s:14KukaiCoreSwift22MediaProxyServiceErrorO28noMimeTypeFoundInsideFormatsyA2CmF":{"name":"noMimeTypeFoundInsideFormats","parent_name":"MediaProxyServiceError"},"Enums/MediaProxyServiceError.html#/s:14KukaiCoreSwift22MediaProxyServiceErrorO24unableToParseContentTypeyA2CmF":{"name":"unableToParseContentType","parent_name":"MediaProxyServiceError"},"Enums/WalletError.html#/s:14KukaiCoreSwift11WalletErrorO09signatureE0yA2CmF":{"name":"signatureError","parent_name":"WalletError"},"Enums/WalletType.html#/s:14KukaiCoreSwift10WalletTypeO7regularyA2CmF":{"name":"regular","parent_name":"WalletType"},"Enums/WalletType.html#/s:14KukaiCoreSwift10WalletTypeO14regularShiftedyA2CmF":{"name":"regularShifted","parent_name":"WalletType"},"Enums/WalletType.html#/s:14KukaiCoreSwift10WalletTypeO2hdyA2CmF":{"name":"hd","parent_name":"WalletType"},"Enums/WalletType.html#/s:14KukaiCoreSwift10WalletTypeO6socialyA2CmF":{"name":"social","parent_name":"WalletType"},"Enums/WalletType.html#/s:14KukaiCoreSwift10WalletTypeO6ledgeryA2CmF":{"name":"ledger","parent_name":"WalletType"},"Enums/FaVersion.html#/s:14KukaiCoreSwift9FaVersionO5fa1_2yA2CmF":{"name":"fa1_2","parent_name":"FaVersion"},"Enums/FaVersion.html#/s:14KukaiCoreSwift9FaVersionO3fa2yA2CmF":{"name":"fa2","parent_name":"FaVersion"},"Enums/FaVersion.html#/s:14KukaiCoreSwift9FaVersionO7unknownyA2CmF":{"name":"unknown","parent_name":"FaVersion"},"Enums/FaVersion.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"FaVersion"},"Enums/OperationUnknownError.html#/s:14KukaiCoreSwift21OperationUnknownErrorO19unableToRegisterKeyyA2CmF":{"name":"unableToRegisterKey","parent_name":"OperationUnknownError"},"Enums/OperationTransactionError.html#/s:14KukaiCoreSwift25OperationTransactionErrorO21invalidMichelsonValueyA2CmF":{"name":"invalidMichelsonValue","parent_name":"OperationTransactionError"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO11transactionyA2CmF":{"name":"transaction","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO6revealyA2CmF":{"name":"reveal","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO10delegationyA2CmF":{"name":"delegation","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO11originationyA2CmF":{"name":"origination","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO16activate_accountyA2CmF":{"name":"activate_account","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO11endorsementyA2CmF":{"name":"endorsement","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO21seed_nonce_revelationyA2CmF":{"name":"seed_nonce_revelation","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO27double_endorsement_evidenceyA2CmF":{"name":"double_endorsement_evidence","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO22double_baking_evidenceyA2CmF":{"name":"double_baking_evidence","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO9proposalsyA2CmF":{"name":"proposals","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO6ballotyA2CmF":{"name":"ballot","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO7unknownyA2CmF":{"name":"unknown","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Create a base operation.
","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Convert the object into a data format, such as JSON.
","parent_name":"OperationKind"},"Enums/HDWalletError.html#/s:14KukaiCoreSwift13HDWalletErrorO013invalidWalletbG0yA2CmF":{"name":"invalidWalletCoreWallet","parent_name":"HDWalletError"},"Enums/CurrentDevice.html#/s:14KukaiCoreSwift13CurrentDeviceO11isSimulatorSbvpZ":{"name":"isSimulator","abstract":"Is the current device a simulator
","parent_name":"CurrentDevice"},"Enums/CurrentDevice.html#/s:14KukaiCoreSwift13CurrentDeviceO23biometricTypeAuthorizedAA09BiometricG0OyFZ":{"name":"biometricTypeAuthorized()","parent_name":"CurrentDevice"},"Enums/CurrentDevice.html#/s:14KukaiCoreSwift13CurrentDeviceO22biometricTypeSupportedAA09BiometricG0OyFZ":{"name":"biometricTypeSupported()","parent_name":"CurrentDevice"},"Enums/BiometricType.html#/s:14KukaiCoreSwift13BiometricTypeO11unavailableyA2CmF":{"name":"unavailable","parent_name":"BiometricType"},"Enums/BiometricType.html#/s:14KukaiCoreSwift13BiometricTypeO4noneyA2CmF":{"name":"none","parent_name":"BiometricType"},"Enums/BiometricType.html#/s:14KukaiCoreSwift13BiometricTypeO7touchIDyA2CmF":{"name":"touchID","parent_name":"BiometricType"},"Enums/BiometricType.html#/s:14KukaiCoreSwift13BiometricTypeO6faceIDyA2CmF":{"name":"faceID","parent_name":"BiometricType"},"Enums/TzKTBakerTiming.html#/s:14KukaiCoreSwift15TzKTBakerTimingO6stableyA2CmF":{"name":"stable","parent_name":"TzKTBakerTiming"},"Enums/TzKTBakerTiming.html#/s:14KukaiCoreSwift15TzKTBakerTimingO8unstableyA2CmF":{"name":"unstable","parent_name":"TzKTBakerTiming"},"Enums/TzKTBakerTiming.html#/s:14KukaiCoreSwift15TzKTBakerTimingO10suspiciousyA2CmF":{"name":"suspicious","parent_name":"TzKTBakerTiming"},"Enums/TzKTBakerTiming.html#/s:14KukaiCoreSwift15TzKTBakerTimingO7no_datayA2CmF":{"name":"no_data","parent_name":"TzKTBakerTiming"},"Enums/TzKTBakerAccuracy.html#/s:14KukaiCoreSwift17TzKTBakerAccuracyO7preciseyA2CmF":{"name":"precise","parent_name":"TzKTBakerAccuracy"},"Enums/TzKTBakerAccuracy.html#/s:14KukaiCoreSwift17TzKTBakerAccuracyO10inaccurateyA2CmF":{"name":"inaccurate","parent_name":"TzKTBakerAccuracy"},"Enums/TzKTBakerAccuracy.html#/s:14KukaiCoreSwift17TzKTBakerAccuracyO10suspiciousyA2CmF":{"name":"suspicious","parent_name":"TzKTBakerAccuracy"},"Enums/TzKTBakerAccuracy.html#/s:14KukaiCoreSwift17TzKTBakerAccuracyO7no_datayA2CmF":{"name":"no_data","parent_name":"TzKTBakerAccuracy"},"Enums/TzKTBakerHealth.html#/s:14KukaiCoreSwift15TzKTBakerHealthO6activeyA2CmF":{"name":"active","parent_name":"TzKTBakerHealth"},"Enums/TzKTBakerHealth.html#/s:14KukaiCoreSwift15TzKTBakerHealthO6closedyA2CmF":{"name":"closed","parent_name":"TzKTBakerHealth"},"Enums/TzKTBakerHealth.html#/s:14KukaiCoreSwift15TzKTBakerHealthO4deadyA2CmF":{"name":"dead","parent_name":"TzKTBakerHealth"},"Enums/DipDupTokenStandard.html#/s:14KukaiCoreSwift19DipDupTokenStandardO4fa12yA2CmF":{"name":"fa12","parent_name":"DipDupTokenStandard"},"Enums/DipDupTokenStandard.html#/s:14KukaiCoreSwift19DipDupTokenStandardO3fa2yA2CmF":{"name":"fa2","parent_name":"DipDupTokenStandard"},"Enums/DipDupTokenStandard.html#/s:14KukaiCoreSwift19DipDupTokenStandardO7unknownyA2CmF":{"name":"unknown","parent_name":"DipDupTokenStandard"},"Enums/DipDupTokenStandard.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"DipDupTokenStandard"},"Enums/DipDupExchangeName.html#/s:14KukaiCoreSwift18DipDupExchangeNameO9quipuswapyA2CmF":{"name":"quipuswap","parent_name":"DipDupExchangeName"},"Enums/DipDupExchangeName.html#/s:14KukaiCoreSwift18DipDupExchangeNameO2lbyA2CmF":{"name":"lb","parent_name":"DipDupExchangeName"},"Enums/DipDupExchangeName.html#/s:14KukaiCoreSwift18DipDupExchangeNameO7unknownyA2CmF":{"name":"unknown","parent_name":"DipDupExchangeName"},"Enums/DipDupExchangeName.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"DipDupExchangeName"},"Enums/ResultExtensionError.html#/s:14KukaiCoreSwift20ResultExtensionErrorO02noF5FoundyA2CmF":{"name":"noErrorFound","parent_name":"ResultExtensionError"},"Enums/ResultExtensionError.html":{"name":"ResultExtensionError"},"Enums/DipDupExchangeName.html":{"name":"DipDupExchangeName","abstract":"Enum to wrap up the available types of Exchange on DipDup
"},"Enums/DipDupTokenStandard.html":{"name":"DipDupTokenStandard","abstract":"Wrapping up the FA standards into an enum
"},"Enums/TzKTBakerHealth.html":{"name":"TzKTBakerHealth","abstract":"The stability of the bakers server
"},"Enums/TzKTBakerAccuracy.html":{"name":"TzKTBakerAccuracy","abstract":"The accuracy of the bakers payments
"},"Enums/TzKTBakerTiming.html":{"name":"TzKTBakerTiming","abstract":"The reliability of the bakers payouts
"},"Enums/BiometricType.html":{"name":"BiometricType"},"Enums/CurrentDevice.html":{"name":"CurrentDevice","abstract":"Enum used to get details about the current device’s capabilities
"},"Enums/HDWalletError.html":{"name":"HDWalletError","abstract":"Error types that can be passed by failable inits
"},"Enums/OperationKind.html":{"name":"OperationKind","abstract":"Enum representing the various kinds of supported Operation
‘s
"},"Enums/OperationTransactionError.html":{"name":"OperationTransactionError"},"Enums/OperationUnknownError.html":{"name":"OperationUnknownError"},"Enums/FaVersion.html":{"name":"FaVersion","abstract":"Enum representing the version of tezos “FA” token contracts
"},"Enums/WalletType.html":{"name":"WalletType","abstract":"Enum to distingush between linear (non-hd) wallets, using the Bip39 standard, and hd wallets using the Bip44 standard.
"},"Enums/WalletError.html":{"name":"WalletError","abstract":"Possible error types that can occur when using the LedgerWallet
"},"Enums/MediaProxyServiceError.html":{"name":"MediaProxyServiceError"},"Enums/CacheType.html":{"name":"CacheType"},"Enums/TorusAuthProvider.html":{"name":"TorusAuthProvider","abstract":"List of providers currently supported and available on the Tezos network
"},"Enums/TorusAuthError.html":{"name":"TorusAuthError","abstract":"Custom TorusAuthService errors that cna be thrown
"},"Enums/WalletCacheError.html":{"name":"WalletCacheError","abstract":"Error types that can be returned from WalletCacheService
"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceCACycfc":{"name":"init()","abstract":"Empty
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC5cache6wallet12childOfIndex8backedUpyx_SiSgSbtKAA0D0RzlF":{"name":"cache(wallet:childOfIndex:backedUp:)","abstract":"Securely cache a walelt object, and record a default metadata object
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC010cacheWatchD08metadatayAA0D8MetadataC_tKF":{"name":"cacheWatchWallet(metadata:)","abstract":"Cahce a watch wallet metadata obj, only. Metadata cahcing handled via wallet cache method
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC06deleteD011withAddress11parentIndexSbSS_SiSgtF":{"name":"deleteWallet(withAddress:parentIndex:)","abstract":"Delete both a secure wallet entry and its related metadata object
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC011deleteWatchD07addressSbSS_tF":{"name":"deleteWatchWallet(address:)","abstract":"Clear a watch wallet meatadata obj from the metadata cache only, does not affect actual wallet cache
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC05fetchD010forAddressAA0D0_pSgSS_tF":{"name":"fetchWallet(forAddress:)","abstract":"Find and return the secure object for a given address
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC13migrateLedger8metadata9toNewUUIDSbAA0D8MetadataC_SStF":{"name":"migrateLedger(metadata:toNewUUID:)","abstract":"Migrate a LedgerWallet and its children to a new physical device, denoted by a new UUID
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC09deleteAllE7AndKeysSbyF":{"name":"deleteAllCacheAndKeys()","abstract":"Delete the cached files and the assoicate keys used to encrypt it
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC28encryptAndWriteWalletsToDisk7walletsSbSDySSAA0D0_pG_tF":{"name":"encryptAndWriteWalletsToDisk(wallets:)","abstract":"Take a dictionary of Wallet
objects with their addresses as the key, serialise to JSON, encrypt and then write to disk
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC29readWalletsFromDiskAndDecryptSDySSAA0D0_pGSgyF":{"name":"readWalletsFromDiskAndDecrypt()","abstract":"Go to the file on disk (if present), decrypt its contents and retrieve a dictionary of `Wallet’s with the key being the wallet address
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC29encryptAndWriteMetadataToDiskySbAA0dJ4ListCF":{"name":"encryptAndWriteMetadataToDisk(_:)","abstract":"Write an ordered array of WalletMetadata
to disk, replacing existing file if exists
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC30readMetadataFromDiskAndDecryptAA0dH4ListCyF":{"name":"readMetadataFromDiskAndDecrypt()","abstract":"Return an ordered array of WalletMetadata
if present on disk
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC16loadOrCreateKeysSbyF":{"name":"loadOrCreateKeys()","abstract":"Load the key references from the secure enclave (or keychain), or create them if non exist
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC10unloadKeysyyF":{"name":"unloadKeys()","abstract":"Clear the key refrences
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC9deleteKeyyyKF":{"name":"deleteKey()","abstract":"Delete a key from the secure enclave
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC7encrypty10Foundation4DataVSSKF":{"name":"encrypt(_:)","abstract":"Encrypts string using the Secure Enclave
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC7decryptySS10Foundation4DataVKF":{"name":"decrypt(_:)","abstract":"Decrypts cipher text using the Secure Enclave
","parent_name":"WalletCacheService"},"Classes/TorusAuthService.html#/s:14KukaiCoreSwift16TorusAuthServiceC07networkF09verifiers04web3E8ClientIdAcA07NetworkF0C_SDyAA0dE8ProviderOAA18SubverifierWrapperVGSStcfc":{"name":"init(networkService:verifiers:web3AuthClientId:)","abstract":"Setup the TorusAuthService verifiers and networking clients for testnet and mainnet, so they can be queried easier.
","parent_name":"TorusAuthService"},"Classes/TorusAuthService.html#/s:14KukaiCoreSwift16TorusAuthServiceC12createWallet4from11displayOver06mockedD010completionyAA0dE8ProviderO_So16UIViewControllerCSg06CustomE0ANCSgys6ResultOyAA0dH0CAA0A5ErrorVGctF":{"name":"createWallet(from:displayOver:mockedTorus:completion:)","abstract":"Create a TorusWallet
insteace from a social media provider
","parent_name":"TorusAuthService"},"Classes/TorusAuthService.html#/s:14KukaiCoreSwift16TorusAuthServiceC10getAddress4from3for10completionyAA0dE8ProviderO_SSys6ResultOySSAA0A5ErrorVGctF":{"name":"getAddress(from:for:completion:)","abstract":"Get a TZ2 address from a social media user name. If Twitter, will first convert the username to a userid and then query
","parent_name":"TorusAuthService"},"Classes/TorusAuthService.html#/s:14KukaiCoreSwift16TorusAuthServiceC19twitterHandleLookup2id10completionySS_ys6ResultOySSAA0A5ErrorVGctF":{"name":"twitterHandleLookup(id:completion:)","abstract":"Take in a Twitter id and fetch the Twitter username instead.
","parent_name":"TorusAuthService"},"Classes/TorusAuthService.html#/s:14KukaiCoreSwift16TorusAuthServiceC20twitterAddressLookup8username10completionySS_ys6ResultOySSAA0A5ErrorVGctF":{"name":"twitterAddressLookup(username:completion:)","abstract":"Take in a Twitter username and fetch the Twitter userId instead.
","parent_name":"TorusAuthService"},"Classes/TorusAuthService.html#/c:@CM@KukaiCoreSwift@objc(cs)TorusAuthService(im)presentationAnchorForAuthorizationController:":{"name":"presentationAnchor(for:)","parent_name":"TorusAuthService"},"Classes/TorusAuthService.html#/c:@CM@KukaiCoreSwift@objc(cs)TorusAuthService(im)authorizationController:didCompleteWithError:":{"name":"authorizationController(controller:didCompleteWithError:)","parent_name":"TorusAuthService"},"Classes/TorusAuthService.html#/c:@CM@KukaiCoreSwift@objc(cs)TorusAuthService(im)authorizationController:didCompleteWithAuthorization:":{"name":"authorizationController(controller:didCompleteWithAuthorization:)","parent_name":"TorusAuthService"},"Classes/TaquitoService/TaquitoServiceError.html#/s:14KukaiCoreSwift14TaquitoServiceC0dE5ErrorO14alreadyForgingyA2EmF":{"name":"alreadyForging","parent_name":"TaquitoServiceError"},"Classes/TaquitoService/TaquitoServiceError.html#/s:14KukaiCoreSwift14TaquitoServiceC0dE5ErrorO14alreadyParsingyA2EmF":{"name":"alreadyParsing","parent_name":"TaquitoServiceError"},"Classes/TaquitoService/TaquitoServiceError.html":{"name":"TaquitoServiceError","abstract":"Unique TaquitoService errors
","parent_name":"TaquitoService"},"Classes/TaquitoService.html#/s:14KukaiCoreSwift14TaquitoServiceC6sharedACvpZ":{"name":"shared","abstract":"Public shared instace to avoid having multiple copies of the underlying JSContext
created
","parent_name":"TaquitoService"},"Classes/TaquitoService.html#/s:14KukaiCoreSwift14TaquitoServiceC5forge16operationPayload10completionyAA09OperationH0V_ys6ResultOySSAA0A5ErrorVGctF":{"name":"forge(operationPayload:completion:)","abstract":"Wrapper around the node package @taquito/local-forging’s forge method. Giving the ability to locally forge an OperationPayload
without using an RPC, and avoiding the need to do an RPC parse against a second server.","parent_name":"TaquitoService"},"Classes/TaquitoService.html#/s:14KukaiCoreSwift14TaquitoServiceC5parse3hex10completionySS_ys6ResultOyAA16OperationPayloadVAA0A5ErrorVGctF":{"name":"parse(hex:completion:)","abstract":"
Wrapper around the node package @taquito/local-forging’s prase method. Giving the ability to locally parse a hex string back into an OperationPayload
, without the need to use an RPC on a tezos node.","parent_name":"TaquitoService"},"Classes/OperationService/LedgerPayloadPrepResponse.html#/s:14KukaiCoreSwift16OperationServiceC25LedgerPayloadPrepResponseV7payloadAA0dG0Vvp":{"name":"payload","parent_name":"LedgerPayloadPrepResponse"},"Classes/OperationService/LedgerPayloadPrepResponse.html#/s:14KukaiCoreSwift16OperationServiceC25LedgerPayloadPrepResponseV8forgedOpSSvp":{"name":"forgedOp","parent_name":"LedgerPayloadPrepResponse"},"Classes/OperationService/LedgerPayloadPrepResponse.html#/s:14KukaiCoreSwift16OperationServiceC25LedgerPayloadPrepResponseV13watermarkedOpSSvp":{"name":"watermarkedOp","parent_name":"LedgerPayloadPrepResponse"},"Classes/OperationService/LedgerPayloadPrepResponse.html#/s:14KukaiCoreSwift16OperationServiceC25LedgerPayloadPrepResponseV11blake2bHashSSvp":{"name":"blake2bHash","parent_name":"LedgerPayloadPrepResponse"},"Classes/OperationService/LedgerPayloadPrepResponse.html#/s:14KukaiCoreSwift16OperationServiceC25LedgerPayloadPrepResponseV8metadataAA0D8MetadataVvp":{"name":"metadata","parent_name":"LedgerPayloadPrepResponse"},"Classes/OperationService/LedgerPayloadPrepResponse.html#/s:14KukaiCoreSwift16OperationServiceC25LedgerPayloadPrepResponseV03canF5ParseSbvp":{"name":"canLedgerParse","parent_name":"LedgerPayloadPrepResponse"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO18unableToSetupForgeyA2EmF":{"name":"unableToSetupForge","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO18unableToSetupParseyA2EmF":{"name":"unableToSetupParse","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO11parseFailedyA2EmF":{"name":"parseFailed","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO14signingFailureyA2EmF":{"name":"signingFailure","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO21unableToSetupPreapplyyA2EmF":{"name":"unableToSetupPreapply","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO017preapplyContainedF0yAESayAA0d22ResponseInternalResultF0VGSg_tcAEmF":{"name":"preapplyContainedError(errors:)","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO19unableToSetupInjectyA2EmF":{"name":"unableToSetupInject","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO21noRemoteParseURLFoundyA2EmF":{"name":"noRemoteParseURLFound","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html":{"name":"OperationServiceError","abstract":"
Errors that the OperationService is capable of returning
","parent_name":"OperationService"},"Classes/OperationService/LedgerPayloadPrepResponse.html":{"name":"LedgerPayloadPrepResponse","abstract":"Used to return a bunch of formatted data, to make interacting with ledger sign operation easier
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC6configAA21TezosNodeClientConfigVvp":{"name":"config","abstract":"The configuration object containing all the necessary settings to connect and communicate with the Tezos node
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC07networkE0AA07NetworkE0Cvp":{"name":"networkService","abstract":"The NetworkService
object that will perform all the networking calls
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC6config07networkE0AcA21TezosNodeClientConfigV_AA07NetworkE0Ctcfc":{"name":"init(config:networkService:)","abstract":"Init a TezosNodeClient
with a TezosNodeClientConfig
.
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC34remoteForgeParseSignPreapplyInject17operationMetadata0L7Payload6wallet10completionyAA0dM0V_AA0dN0VAA6Wallet_pys6ResultOySSAA0A5ErrorVGctF":{"name":"remoteForgeParseSignPreapplyInject(operationMetadata:operationPayload:wallet:completion:)","abstract":"When using remote forging, every Operation
needs to be Forged, Parsed, Signed, Preapply’d and Injected to make its way into the blockchain.","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC28localForgeSignPreapplyInject17operationMetadata0K7Payload6wallet10completionyAA0dL0V_AA0dM0VAA6Wallet_pys6ResultOySSAA0A5ErrorVGctF":{"name":"localForgeSignPreapplyInject(operationMetadata:operationPayload:wallet:completion:)","abstract":"
When using local forging, every Operation
needs to be Forged, Signed, Preapply’d and Injected to make its way into the blockchain.","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC17preapplyAndInject06forgedD09signature0J5Curve16operationPayload0L8Metadata10completionySS_Says5UInt8VG0a6CryptoC0010EllipticalK0OAA0dM0VAA0dN0Vys6ResultOySSAA0A5ErrorVGctF":{"name":"preapplyAndInject(forgedOperation:signature:signatureCurve:operationPayload:operationMetadata:completion:)","abstract":"
Preapply and Inject wrapped up as one function, for situations like Ledger Wallets, where signing is a complately different process, and must be done elsewhere
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC11remoteForge16operationPayload10completionyAA0dI0V_ys6ResultOySSAA0A5ErrorVGctF":{"name":"remoteForge(operationPayload:completion:)","abstract":"Forge an OperationPayload
remotely, so it can be sent to the RPC.
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC11remoteParse11forgeResult17operationMetadata0J7Payload10completionys0I0OySSAA0A5ErrorVG_AA0dK0VAA0dL0VyAMctF":{"name":"remoteParse(forgeResult:operationMetadata:operationPayload:completion:)","abstract":"Parse a forged OperationPayload
on a different server to ensure nobody maliciously tampared with the request.
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC8preapply16operationPayload10completionyAA0dH0V_ys6ResultOySayAA0D8ResponseVGAA0A5ErrorVGctF":{"name":"preapply(operationPayload:completion:)","abstract":"Preapply a signed OperationPayload
to check for any errors.
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC6inject11signedBytes20handlePreapplyResult10completionySS_s0K0OySayAA0D8ResponseVGAA0A5ErrorVGSgyAIySSANGctF":{"name":"inject(signedBytes:handlePreapplyResult:completion:)","abstract":"Inject a signed bytes to become part of the next block on the blockchain
","parent_name":"OperationService"},"Classes/NetworkService/NetworkError.html#/s:14KukaiCoreSwift14NetworkServiceC0D5ErrorO5parseyAESS_tcAEmF":{"name":"parse(error:)","parent_name":"NetworkError"},"Classes/NetworkService/NetworkError.html#/s:14KukaiCoreSwift14NetworkServiceC0D5ErrorO10invalidURLyA2EmF":{"name":"invalidURL","parent_name":"NetworkError"},"Classes/NetworkService/NetworkError.html#/s:14KukaiCoreSwift14NetworkServiceC0D5ErrorO7unknownyA2EmF":{"name":"unknown","parent_name":"NetworkError"},"Classes/NetworkService/NetworkError.html#/s:14KukaiCoreSwift14NetworkServiceC0D5ErrorO04httpF0yAESi_SSSgtcAEmF":{"name":"httpError(statusCode:response:)","parent_name":"NetworkError"},"Classes/NetworkService/NetworkError.html":{"name":"NetworkError","abstract":"Errors that can be returned by the NetworkService
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC10urlSessionSo12NSURLSessionCvp":{"name":"urlSession","abstract":"The URLSession
used to preform all the networking operations
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC13loggingConfigAA07LoggingG0Vvp":{"name":"loggingConfig","abstract":"The URLSession
used to preform all the networking operations
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC10urlSession13loggingConfigACSo12NSURLSessionC_AA07LoggingI0Vtcfc":{"name":"init(urlSession:loggingConfig:)","abstract":"Init an NetworkService
with a URLSession
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC4send3rpc12withNodeURLs10retryCount10completionyAA3RPCCyxG_Say10Foundation3URLVGSiys6ResultOyxAA0A5ErrorVGctSeRzlF":{"name":"send(rpc:withNodeURLs:retryCount:completion:)","abstract":"A generic send function that takes an RPC, with a generic type conforming to Decodable
, executes the request and returns the result.
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC7request3url6isPOST8withBody13forReturnType10completiony10Foundation3URLV_SbAJ4DataVSgxmys6ResultOyxAA0A5ErrorVGctSeRzlF":{"name":"request(url:isPOST:withBody:forReturnType:completion:)","abstract":"A generic network request function that takes a URL, optional payload and a Decodable
response type. Function will execute the request and attempt to parse the response.","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC7request3url6isPOST8withBody13forReturnType7Combine12AnyPublisherVyxAA0A5ErrorVG10Foundation3URLV_SbAO4DataVSgxmtSeRzlF":{"name":"request(url:isPOST:withBody:forReturnType:)","abstract":"
A generic network request function that takes a URL, optional payload and a Decodable
response type. Function will execute the request and attempt to parse the response, returning it as a combine publisher.","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC6delete3url10completiony10Foundation3URLV_ys6ResultOySbAA0A5ErrorVGctF":{"name":"delete(url:completion:)","abstract":"
Send a HTTP DELETE to a given URL
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC6delete3url7Combine12AnyPublisherVySbAA0A5ErrorVG10Foundation3URLV_tF":{"name":"delete(url:)","abstract":"Send a HTTP DELETE to a given URL
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC16logRequestFailed13loggingConfig6isPost7fullURL7payload5error10statusCode12responseDatayAA07LoggingJ0VSg_Sb10Foundation0N0VAO0T0VSgs5Error_pSgSiSgATtFZ":{"name":"logRequestFailed(loggingConfig:isPost:fullURL:payload:error:statusCode:responseData:)","abstract":"Logging details of request failures using os_log
global logging
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC18logRequestSucceded13loggingConfig6isPost7fullURL7payload12responseDatayAA07LoggingJ0VSg_Sb10Foundation0N0VAM0Q0VSgARtFZ":{"name":"logRequestSucceded(loggingConfig:isPost:fullURL:payload:responseData:)","abstract":"Logging details of successful requests using os_log
global logging
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC15logRequestStart13loggingConfig7fullURLyAA07LoggingJ0VSg_10Foundation0L0VtFZ":{"name":"logRequestStart(loggingConfig:fullURL:)","abstract":"Logging details when a request starts using os_log
global logging
","parent_name":"NetworkService"},"Classes/MediaProxyService/AggregatedMediaType.html#/s:14KukaiCoreSwift17MediaProxyServiceC010AggregatedD4TypeO9imageOnlyyA2EmF":{"name":"imageOnly","parent_name":"AggregatedMediaType"},"Classes/MediaProxyService/AggregatedMediaType.html#/s:14KukaiCoreSwift17MediaProxyServiceC010AggregatedD4TypeO9audioOnlyyA2EmF":{"name":"audioOnly","parent_name":"AggregatedMediaType"},"Classes/MediaProxyService/AggregatedMediaType.html#/s:14KukaiCoreSwift17MediaProxyServiceC010AggregatedD4TypeO9videoOnlyyA2EmF":{"name":"videoOnly","parent_name":"AggregatedMediaType"},"Classes/MediaProxyService/AggregatedMediaType.html#/s:14KukaiCoreSwift17MediaProxyServiceC010AggregatedD4TypeO13imageAndAudioyA2EmF":{"name":"imageAndAudio","parent_name":"AggregatedMediaType"},"Classes/MediaProxyService/MediaType.html#/s:14KukaiCoreSwift17MediaProxyServiceC0D4TypeO5imageyA2EmF":{"name":"image","parent_name":"MediaType"},"Classes/MediaProxyService/MediaType.html#/s:14KukaiCoreSwift17MediaProxyServiceC0D4TypeO5audioyA2EmF":{"name":"audio","parent_name":"MediaType"},"Classes/MediaProxyService/MediaType.html#/s:14KukaiCoreSwift17MediaProxyServiceC0D4TypeO5videoyA2EmF":{"name":"video","parent_name":"MediaType"},"Classes/MediaProxyService/Source.html#/s:14KukaiCoreSwift17MediaProxyServiceC6SourceO4ipfsyA2EmF":{"name":"ipfs","parent_name":"Source"},"Classes/MediaProxyService/Source.html#/s:14KukaiCoreSwift17MediaProxyServiceC6SourceO3webyA2EmF":{"name":"web","parent_name":"Source"},"Classes/MediaProxyService/RawFormat.html#/s:14KukaiCoreSwift17MediaProxyServiceC9RawFormatO8mobile64yA2EmF":{"name":"mobile64","parent_name":"RawFormat"},"Classes/MediaProxyService/RawFormat.html#/s:14KukaiCoreSwift17MediaProxyServiceC9RawFormatO9mobile128yA2EmF":{"name":"mobile128","parent_name":"RawFormat"},"Classes/MediaProxyService/RawFormat.html#/s:14KukaiCoreSwift17MediaProxyServiceC9RawFormatO9mobile180yA2EmF":{"name":"mobile180","parent_name":"RawFormat"},"Classes/MediaProxyService/RawFormat.html#/s:14KukaiCoreSwift17MediaProxyServiceC9RawFormatO9mobile400yA2EmF":{"name":"mobile400","parent_name":"RawFormat"},"Classes/MediaProxyService/RawFormat.html#/s:14KukaiCoreSwift17MediaProxyServiceC9RawFormatO9mobile600yA2EmF":{"name":"mobile600","parent_name":"RawFormat"},"Classes/MediaProxyService/RawFormat.html#/s:14KukaiCoreSwift17MediaProxyServiceC9RawFormatO9mobile900yA2EmF":{"name":"mobile900","parent_name":"RawFormat"},"Classes/MediaProxyService/Format.html#/s:14KukaiCoreSwift17MediaProxyServiceC6FormatO4iconyA2EmF":{"name":"icon","parent_name":"Format"},"Classes/MediaProxyService/Format.html#/s:14KukaiCoreSwift17MediaProxyServiceC6FormatO5smallyA2EmF":{"name":"small","parent_name":"Format"},"Classes/MediaProxyService/Format.html#/s:14KukaiCoreSwift17MediaProxyServiceC6FormatO6mediumyA2EmF":{"name":"medium","parent_name":"Format"},"Classes/MediaProxyService/Format.html#/s:14KukaiCoreSwift17MediaProxyServiceC6FormatO5largeyA2EmF":{"name":"large","parent_name":"Format"},"Classes/MediaProxyService/Format.html#/s:14KukaiCoreSwift17MediaProxyServiceC6FormatO03rawG0AC03RawG0OyF":{"name":"rawFormat()","parent_name":"Format"},"Classes/MediaProxyService/Format.html":{"name":"Format","abstract":"Enum denoting the avaialble sizes for media, in a human friendly, scale agnostic manner
","parent_name":"MediaProxyService"},"Classes/MediaProxyService/RawFormat.html":{"name":"RawFormat","abstract":"Enum denoting the avaialble sizes for media in the specific values available on the server
","parent_name":"MediaProxyService"},"Classes/MediaProxyService/Source.html":{"name":"Source","abstract":"Supported source types for proxied media
","parent_name":"MediaProxyService"},"Classes/MediaProxyService/MediaType.html":{"name":"MediaType","abstract":"Supported media types
","parent_name":"MediaProxyService"},"Classes/MediaProxyService/AggregatedMediaType.html":{"name":"AggregatedMediaType","abstract":"Helper to parse a collection of media types to understand its contents
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC10isDarkModeSbvpZ":{"name":"isDarkMode","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC17setupImageLibraryyyFZ":{"name":"setupImageLibrary()","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC3url13fromUriString8ofFormat7keepGif10Foundation3URLVSgSSSg_AC03RawL0OSbtFZ":{"name":"url(fromUriString:ofFormat:keepGif:)","abstract":"Take a URI from a token metadata response and convert it to a useable media proxy URL
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC3url7fromUri8ofFormat10Foundation3URLVSgAJ_AC03RawK0OtFZ":{"name":"url(fromUri:ofFormat:)","abstract":"Take a URI from a token metadata response and convert it to a useable media proxy URL
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC7iconURL6forNFT10Foundation0H0VSgAA0J0V_tFZ":{"name":"iconURL(forNFT:)","abstract":"Helper method to return a standard thumbnail URL for a NFT, taking into account some custom logic / known workarounds
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC8smallURL6forNFT10Foundation0H0VSgAA0J0V_tFZ":{"name":"smallURL(forNFT:)","abstract":"Helper method to return a standard small version of the display URL for a NFT
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC9mediumURL6forNFT10Foundation0H0VSgAA0J0V_tFZ":{"name":"mediumURL(forNFT:)","abstract":"Helper method to return a standard medium version of the display URL for a NFT
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC8largeURL6forNFT10Foundation0H0VSgAA0J0V_tFZ":{"name":"largeURL(forNFT:)","abstract":"Helper method to return a standard large version of the display URL for a NFT
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC03getD4Type11fromFormatsSayAC0dH0OGSayAA25TzKTBalanceMetadataFormatVG_tFZ":{"name":"getMediaType(fromFormats:)","abstract":"Using only info from TzKTBalanceMetadataFormat
determine the media type(s) of the object
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC03getD4Type11fromFormats5orURL10urlSession10completionySayAA25TzKTBalanceMetadataFormatVG_10Foundation0L0VSgSo12NSURLSessionCys6ResultOySayAC0dH0OGAA0A5ErrorVGctF":{"name":"getMediaType(fromFormats:orURL:urlSession:completion:)","abstract":"Given multiple sources of information, attempt to find the media type the url is pointing too
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC13typesContentsyAC010AggregatedD4TypeOSgSayAC0dJ0OGFZ":{"name":"typesContents(_:)","abstract":"Helper method to parse an array of MediaType
to quickly determine its content type so UI can be easily arraged
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC15removeAllImages10completionyyyc_tFZ":{"name":"removeAllImages(completion:)","abstract":"Clear all images from all caches
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC15removeAllImages9fromCache10completionyAA0K4TypeO_yyctFZ":{"name":"removeAllImages(fromCache:completion:)","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC18clearExpiredImagesyyFZ":{"name":"clearExpiredImages()","abstract":"Clear only iamges from cahce that have expired
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC6sizeOf5cacheSuAA9CacheTypeO_tFZ":{"name":"sizeOf(cache:)","abstract":"Get size in bytes
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC4load3url2to13withCacheType8fallback14downSampleSize016maxAnimatedImageP010completiony10Foundation3URLVSg_So11UIImageViewCAA0kL0OSo0W0CSo6CGSizeVSgSuSgyAXcSgtFZ":{"name":"load(url:to:withCacheType:fallback:downSampleSize:maxAnimatedImageSize:completion:)","abstract":"Attempt to use KingFisher library to load an image from a URL, into an UIImageView, with support for downsampling, displaying loading spinner, svgs, gifs and the permanent / temporary caching system
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC10imageCache7forTypeSo07SDImageH0CAA0hJ0O_tFZ":{"name":"imageCache(forType:)","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC10cacheImage3url0G4Type10completiony10Foundation3URLVSg_AA05CacheJ0OySo6CGSizeVSgctFZ":{"name":"cacheImage(url:cacheType:completion:)","abstract":"Attempt to use KingFisher library to load an image from a URL, and store it directly in the cache for later usage. Also optional return the downloaded size via a completion block, useful for preparing table/collection view
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC8isCached3url9cacheTypeSb10Foundation3URLVSg_AA05CacheK0OtFZ":{"name":"isCached(url:cacheType:)","abstract":"Check if a given url is already cached
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC20sizeForImageIfCached3url9cacheTypeSo6CGSizeVSg10Foundation3URLVSg_AA05CacheN0OtFZ":{"name":"sizeForImageIfCached(url:cacheType:)","abstract":"Check if an image is cached, and return its size if so. Useful for preparing table/collection view
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/c:@CM@KukaiCoreSwift@objc(cs)MediaProxyService(im)URLSession:downloadTask:didFinishDownloadingToURL:":{"name":"urlSession(_:downloadTask:didFinishDownloadingTo:)","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/c:@CM@KukaiCoreSwift@objc(cs)MediaProxyService(im)URLSession:task:didCompleteWithError:":{"name":"urlSession(_:task:didCompleteWithError:)","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/c:@CM@KukaiCoreSwift@objc(cs)MediaProxyService(im)URLSession:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:":{"name":"urlSession(_:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:)","parent_name":"MediaProxyService"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO15EXC_WRONG_PARAMyA2EmF":{"name":"EXC_WRONG_PARAM","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO16EXC_WRONG_LENGTHyA2EmF":{"name":"EXC_WRONG_LENGTH","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO15EXC_INVALID_INSyA2EmF":{"name":"EXC_INVALID_INS","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO24EXC_WRONG_LENGTH_FOR_INSyA2EmF":{"name":"EXC_WRONG_LENGTH_FOR_INS","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO10EXC_REJECTyA2EmF":{"name":"EXC_REJECT","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO15EXC_PARSE_ERRORyA2EmF":{"name":"EXC_PARSE_ERROR","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO29EXC_REFERENCED_DATA_NOT_FOUNDyA2EmF":{"name":"EXC_REFERENCED_DATA_NOT_FOUND","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO16EXC_WRONG_VALUESyA2EmF":{"name":"EXC_WRONG_VALUES","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO12EXC_SECURITYyA2EmF":{"name":"EXC_SECURITY","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO16EXC_HID_REQUIREDyA2EmF":{"name":"EXC_HID_REQUIRED","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO9EXC_CLASSyA2EmF":{"name":"EXC_CLASS","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO16EXC_MEMORY_ERRORyA2EmF":{"name":"EXC_MEMORY_ERROR","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO22PIN_REMAINING_ATTEMPTSyA2EmF":{"name":"PIN_REMAINING_ATTEMPTS","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO16INCORRECT_LENGTHyA2EmF":{"name":"INCORRECT_LENGTH","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO26MISSING_CRITICAL_PARAMETERyA2EmF":{"name":"MISSING_CRITICAL_PARAMETER","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO35COMMAND_INCOMPATIBLE_FILE_STRUCTUREyA2EmF":{"name":"COMMAND_INCOMPATIBLE_FILE_STRUCTURE","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO29SECURITY_STATUS_NOT_SATISFIEDyA2EmF":{"name":"SECURITY_STATUS_NOT_SATISFIED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO31CONDITIONS_OF_USE_NOT_SATISFIEDyA2EmF":{"name":"CONDITIONS_OF_USE_NOT_SATISFIED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO14INCORRECT_DATAyA2EmF":{"name":"INCORRECT_DATA","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO23NOT_ENOUGH_MEMORY_SPACEyA2EmF":{"name":"NOT_ENOUGH_MEMORY_SPACE","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO25REFERENCED_DATA_NOT_FOUNDyA2EmF":{"name":"REFERENCED_DATA_NOT_FOUND","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO19FILE_ALREADY_EXISTSyA2EmF":{"name":"FILE_ALREADY_EXISTS","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO15INCORRECT_P1_P2yA2EmF":{"name":"INCORRECT_P1_P2","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO17INS_NOT_SUPPORTEDyA2EmF":{"name":"INS_NOT_SUPPORTED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO17CLA_NOT_SUPPORTEDyA2EmF":{"name":"CLA_NOT_SUPPORTED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO17TECHNICAL_PROBLEMyA2EmF":{"name":"TECHNICAL_PROBLEM","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO14MEMORY_PROBLEMyA2EmF":{"name":"MEMORY_PROBLEM","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO14NO_EF_SELECTEDyA2EmF":{"name":"NO_EF_SELECTED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO14INVALID_OFFSETyA2EmF":{"name":"INVALID_OFFSET","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO14FILE_NOT_FOUNDyA2EmF":{"name":"FILE_NOT_FOUND","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO17INCONSISTENT_FILEyA2EmF":{"name":"INCONSISTENT_FILE","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO23ALGORITHM_NOT_SUPPORTEDyA2EmF":{"name":"ALGORITHM_NOT_SUPPORTED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO11INVALID_KCVyA2EmF":{"name":"INVALID_KCV","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO20CODE_NOT_INITIALIZEDyA2EmF":{"name":"CODE_NOT_INITIALIZED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO30ACCESS_CONDITION_NOT_FULFILLEDyA2EmF":{"name":"ACCESS_CONDITION_NOT_FULFILLED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO32CONTRADICTION_SECRET_CODE_STATUSyA2EmF":{"name":"CONTRADICTION_SECRET_CODE_STATUS","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO26CONTRADICTION_INVALIDATIONyA2EmF":{"name":"CONTRADICTION_INVALIDATION","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO12CODE_BLOCKEDyA2EmF":{"name":"CODE_BLOCKED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO17MAX_VALUE_REACHEDyA2EmF":{"name":"MAX_VALUE_REACHED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO14GP_AUTH_FAILEDyA2EmF":{"name":"GP_AUTH_FAILED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO9LICENSINGyA2EmF":{"name":"LICENSING","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO6HALTEDyA2EmF":{"name":"HALTED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO10APP_CLOSEDyA2EmF":{"name":"APP_CLOSED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO13DEVICE_LOCKEDyA2EmF":{"name":"DEVICE_LOCKED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO7UNKNOWNyA2EmF":{"name":"UNKNOWN","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO23NO_WRITE_CHARACTERISTICyA2EmF":{"name":"NO_WRITE_CHARACTERISTIC","parent_name":"GeneralErrorCodes"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC11successCodeSSvpZ":{"name":"successCode","abstract":"Instead of returning data, sometimes ledger returns a code to indicate that so far the message have been received successfully
","parent_name":"LedgerService"},"Classes/LedgerService/GeneralErrorCodes.html":{"name":"GeneralErrorCodes","abstract":"General Ledger error codes, pulled from the source, and some additional ones added for native swift issues
","parent_name":"LedgerService"},"Classes/LedgerService/TezosAppErrorCodes.html":{"name":"TezosAppErrorCodes","abstract":"Dedicated error codes pulled from the Ledger tezos app
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC29partialSuccessMessageReceivedSbvp":{"name":"partialSuccessMessageReceived","abstract":"Be notified when the ledger device returns a success message, part way through the process.","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC6sharedACvpZ":{"name":"shared","abstract":"
Public shared instace to avoid having multiple copies of the underlying JSContext
created
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC16listenForDevices7Combine12AnyPublisherVySDyS2SGAA0A5ErrorVGyF":{"name":"listenForDevices()","abstract":"Start listening for ledger devices
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC13stopListeningyyF":{"name":"stopListening()","abstract":"Stop listening for and reporting new ledger devices found
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC9connectTo4uuid7Combine12AnyPublisherVySbAA0A5ErrorVGSS_tF":{"name":"connectTo(uuid:)","abstract":"Connect to a ledger device by a given UUID
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC20disconnectFromDeviceyyF":{"name":"disconnectFromDevice()","abstract":"Disconnect from the current Ledger device
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC22getConnectedDeviceUUIDSSSgyF":{"name":"getConnectedDeviceUUID()","abstract":"Get the UUID of the connected device
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC10getAddress17forDerivationPath5curve6verify7Combine12AnyPublisherVySS7address_SS9publicKeytAA0A5ErrorVGSS_0a6CryptoC015EllipticalCurveOSbtF":{"name":"getAddress(forDerivationPath:curve:verify:)","abstract":"Get a TZ address and public key from the current connected Ledger device
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC10getAddress17forDerivationPath5curve6verifys6ResultOySS7address_SS9publicKeytAA0A5ErrorVGSS_0a6CryptoC015EllipticalCurveOSbtYaF":{"name":"getAddress(forDerivationPath:curve:verify:)","abstract":"Get a TZ address and public key from the current connected Ledger device
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC4sign3hex17forDerivationPath5parse7Combine12AnyPublisherVySSAA0A5ErrorVGSS_SSSbtF":{"name":"sign(hex:forDerivationPath:parse:)","abstract":"Sign an operation payload with the underlying secret key, returning the signature
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)centralManagerDidUpdateState:":{"name":"centralManagerDidUpdateState(_:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)centralManager:didDiscoverPeripheral:advertisementData:RSSI:":{"name":"centralManager(_:didDiscover:advertisementData:rssi:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)centralManager:didConnectPeripheral:":{"name":"centralManager(_:didConnect:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)centralManager:didFailToConnectPeripheral:error:":{"name":"centralManager(_:didFailToConnect:error:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)peripheral:didDiscoverServices:":{"name":"peripheral(_:didDiscoverServices:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)centralManager:didDisconnectPeripheral:error:":{"name":"centralManager(_:didDisconnectPeripheral:error:)","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)centralManager:didDisconnectPeripheral:timestamp:isReconnecting:error:":{"name":"centralManager(_:didDisconnectPeripheral:timestamp:isReconnecting:error:)","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)peripheral:didDiscoverCharacteristicsForService:error:":{"name":"peripheral(_:didDiscoverCharacteristicsFor:error:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)peripheral:didWriteValueForCharacteristic:error:":{"name":"peripheral(_:didWriteValueFor:error:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)peripheral:didUpdateValueForCharacteristic:error:":{"name":"peripheral(_:didUpdateValueFor:error:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/FeeEstimatorService/EstimationResult.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC16EstimationResultV10operationsSayAA9OperationCGvp":{"name":"operations","parent_name":"EstimationResult"},"Classes/FeeEstimatorService/EstimationResult.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC16EstimationResultV12forgedStringSSvp":{"name":"forgedString","parent_name":"EstimationResult"},"Classes/FeeEstimatorService/FeeEstimatorServiceError.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0deF5ErrorO25tezosNodeClientNotPresentyA2EmF":{"name":"tezosNodeClientNotPresent","parent_name":"FeeEstimatorServiceError"},"Classes/FeeEstimatorService/FeeEstimatorServiceError.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0deF5ErrorO25unableToSetupRunOperationyA2EmF":{"name":"unableToSetupRunOperation","parent_name":"FeeEstimatorServiceError"},"Classes/FeeEstimatorService/FeeEstimatorServiceError.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0deF5ErrorO27invalidNumberOfFeesReturnedyA2EmF":{"name":"invalidNumberOfFeesReturned","parent_name":"FeeEstimatorServiceError"},"Classes/FeeEstimatorService/FeeEstimatorServiceError.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0deF5ErrorO22failedToCopyOperationsyA2EmF":{"name":"failedToCopyOperations","parent_name":"FeeEstimatorServiceError"},"Classes/FeeEstimatorService/FeeEstimatorServiceError.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0deF5ErrorO016estimationRemoteG0yAESayAA031OperationResponseInternalResultG0VGSg_tcAEmF":{"name":"estimationRemoteError(errors:)","parent_name":"FeeEstimatorServiceError"},"Classes/FeeEstimatorService/FeeEstimatorServiceError.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0deF5ErrorO30unsupportedWalletAddressPrefixyA2EmF":{"name":"unsupportedWalletAddressPrefix","parent_name":"FeeEstimatorServiceError"},"Classes/FeeEstimatorService/FeeConstants.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0D9ConstantsV15nanoTezPerMutezSivpZ":{"name":"nanoTezPerMutez","parent_name":"FeeConstants"},"Classes/FeeEstimatorService/FeeConstants.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0D9ConstantsV07minimalD0SivpZ":{"name":"minimalFee","parent_name":"FeeConstants"},"Classes/FeeEstimatorService/FeeConstants.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0D9ConstantsV13feePerGasUnitSivpZ":{"name":"feePerGasUnit","parent_name":"FeeConstants"},"Classes/FeeEstimatorService/FeeConstants.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0D9ConstantsV17feePerStorageByteSivpZ":{"name":"feePerStorageByte","parent_name":"FeeConstants"},"Classes/FeeEstimatorService/FeeConstants.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0D9ConstantsV04baseD0AA9XTZAmountCvpZ":{"name":"baseFee","parent_name":"FeeConstants"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC16defaultSignatureSays5UInt8VGvpZ":{"name":"defaultSignature","abstract":"The real signature is not needed for estimation, use the default “Zero Signature” instead
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC19defaultSignatureHexSSvpZ":{"name":"defaultSignatureHex","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService/FeeConstants.html":{"name":"FeeConstants","abstract":"Constants needed to compute a fee
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService/FeeEstimatorServiceError.html":{"name":"FeeEstimatorServiceError","abstract":"Various possible errors that can occur during an Estimation
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService/EstimationResult.html":{"name":"EstimationResult","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC6configAA21TezosNodeClientConfigVvp":{"name":"config","abstract":"The configuration object containing all the necessary settings to connect and communicate with the Tezos node
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC09operationF0AA09OperationF0Cvp":{"name":"operationService","abstract":"The OperationService
object that will perform forging, parsing, signing, preapply and injections of operations
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC07networkF0AA07NetworkF0Cvp":{"name":"networkService","abstract":"The NetworkService
that will handle the remote communication.
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC6config09operationF007networkF0AcA21TezosNodeClientConfigV_AA09OperationF0CAA07NetworkF0Ctcfc":{"name":"init(config:operationService:networkService:)","abstract":"Create a FeeEstimatorService that will allow developers to automatically create fees on the users behalf
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC8estimate10operations17operationMetadata9constants13walletAddress22base58EncodedPublicKey10completionySayAA9OperationCG_AA0sJ0VAA16NetworkConstantsVS2Sys6ResultOyAC010EstimationV0VAA0A5ErrorVGctF":{"name":"estimate(operations:operationMetadata:constants:walletAddress:base58EncodedPublicKey:completion:)","abstract":"Pass in an array of Operation
subclasses (use OperationFacotry
to create) to have the library estimate the cost of sending the transaction. Function will use local or remote forging based off config passed in.","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC11extractFees21fromOperationResponse17originalRemoteOps10forgedHash13withConstants0I7AddressSayAA0jH0VGAA0jK0V_SayAA0J0CGSSAA07NetworkR0VSStF":{"name":"extractFees(fromOperationResponse:originalRemoteOps:forgedHash:withConstants:fromAddress:)","abstract":"
Create an array of OperationFees
from an OperationResponse
.
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC9feeForGasyAA9XTZAmountCSiFZ":{"name":"feeForGas(_:)","abstract":"Calculate the fee to add for the given amount of gas
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC13feeForStorage_18numberOfOperationsAA9XTZAmountCSS_SitFZ":{"name":"feeForStorage(_:numberOfOperations:)","abstract":"Calculate the fee to add based on the size of the forged string
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC10feeForBurn_13withConstantsAA9XTZAmountCSi_AA07NetworkK0VtFZ":{"name":"feeForBurn(_:withConstants:)","abstract":"Calculate the fee to add based on how many bytes of storage where needed
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC12nanoTeztoXTZyAA9XTZAmountCSiFZ":{"name":"nanoTeztoXTZ(_:)","abstract":"Most calcualtions are documented in NanoTez, which is not accpeted by the network RPC calls. Needs to be converted to Mutez / XTZ
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC3fee11forGasLimit15forgedHexString18numberOfOperationsAA9XTZAmountCSi_SSSitFZ":{"name":"fee(forGasLimit:forgedHexString:numberOfOperations:)","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC20addGasSafetyMarginTo7gasUsedS2i_tFZ":{"name":"addGasSafetyMarginTo(gasUsed:)","parent_name":"FeeEstimatorService"},"Classes/ErrorHandlingService.html#/s:14KukaiCoreSwift20ErrorHandlingServiceC6sharedACvpZ":{"name":"shared","abstract":"Shared instance so that it can hold onto an event closure
","parent_name":"ErrorHandlingService"},"Classes/ErrorHandlingService.html#/s:14KukaiCoreSwift20ErrorHandlingServiceC17errorEventClosureyAA0aD0VcSgvp":{"name":"errorEventClosure","abstract":"Called everytime an error is parsed. Extremely useful to track / log errors globally, in order to run logic or record to external service
","parent_name":"ErrorHandlingService"},"Classes/ErrorHandlingService.html#/s:14KukaiCoreSwift20ErrorHandlingServiceC013fromOperationD0_10requestURL6andLogAA0aD0VAA0h22ResponseInternalResultD0V_10Foundation0J0VSgSbtFZ":{"name":"fromOperationError(_:requestURL:andLog:)","abstract":"Convert an OperationResponseInternalResultError
into a KukaiError
and optionally log it to the central logger
","parent_name":"ErrorHandlingService"},"Classes/ErrorHandlingService.html#/s:14KukaiCoreSwift20ErrorHandlingServiceC19knownRPCErrorString03rpcI22WithoutLeadingProtocol4withSSSgAG_AA8FailWithVSgtFZ":{"name":"knownRPCErrorString(rpcStringWithoutLeadingProtocol:with:)","parent_name":"ErrorHandlingService"},"Classes/ErrorHandlingService.html#/s:14KukaiCoreSwift20ErrorHandlingServiceC32searchOperationResponseForErrors_10requestURL6andLogAA0aD0VSgAA0hI0V_10Foundation0M0VSgSbtFZ":{"name":"searchOperationResponseForErrors(_:requestURL:andLog:)","abstract":"Search an OperationResponse
to see does it contain any errors, if so return the last one as a KukaiError
and optionally log it to the central logger
","parent_name":"ErrorHandlingService"},"Classes/ErrorHandlingService.html#/s:14KukaiCoreSwift20ErrorHandlingServiceC32searchOperationResponseForErrors_10requestURL6andLogAA0aD0VSgSayAA0hI0VG_10Foundation0M0VSgSbtFZ":{"name":"searchOperationResponseForErrors(_:requestURL:andLog:)","abstract":"Search an [OperationResponse]
to see does it contain any errors, if so return the last one as aKukaiError
and optionally log it to the central logger
","parent_name":"ErrorHandlingService"},"Classes/ErrorHandlingService.html#/s:14KukaiCoreSwift20ErrorHandlingServiceC015searchForSystemD04data8response07networkD010requestURL0M4Data6andLogAA0aD0VSg10Foundation0O0VSg_So13NSURLResponseCSgs0D0_pSgAN0N0VAQSbtFZ":{"name":"searchForSystemError(data:response:networkError:requestURL:requestData:andLog:)","abstract":"Take in network response data and see does it contain an error, if so return create aKukaiError
from it and optionally log it to the central logger
","parent_name":"ErrorHandlingService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC5write4data10toFileName20isExcludedFromBackupSb10Foundation4DataV_SSSbtFZ":{"name":"write(data:toFileName:isExcludedFromBackup:)","abstract":"Write an instance of Data
to a given fileName
","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC5write9encodable10toFileName20isExcludedFromBackupSbx_SSSbtSERzlFZ":{"name":"write(encodable:toFileName:isExcludedFromBackup:)","abstract":"Write an instance of an object conforming to Encodable
to a fileName
","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC8readData12fromFileName10Foundation0G0VSgSS_tFZ":{"name":"readData(fromFileName:)","abstract":"Read a fileName and return the contents as Data
","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC4read4type12fromFileNamexSgxm_SStSeRzlFZ":{"name":"read(type:fromFileName:)","abstract":"Read a fileName, and parse the contents as an instance of a Decodable
object
","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC6delete8fileNameSbSS_tFZ":{"name":"delete(fileName:)","abstract":"Delete a fileName
","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC6delete9fileNamesSbSaySSG_tFZ":{"name":"delete(fileNames:)","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC18documentsDirectory20isExcludedFromBackup10Foundation3URLVSgSb_tFZ":{"name":"documentsDirectory(isExcludedFromBackup:)","abstract":"Get the URL to the devices documents directory, if possible
","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC6exists8fileName10Foundation3URLVSgSS_tFZ":{"name":"exists(fileName:)","abstract":"Check if a fileName exists in the documents directory or not
","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC16allFileNamesWith6prefixSaySSGSS_tFZ":{"name":"allFileNamesWith(prefix:)","abstract":"Find all files in documents directory begining with prefix
","parent_name":"DiskService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC6sharedACvpZ":{"name":"shared","abstract":"Public shared instace to avoid having multiple copies of the underlying JSContext
created
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC19calculateXtzToToken03xtzI4Sell0K4Pool05tokenM011maxSlippage3dexAA0d4SwapE6ResultVSgAA9XTZAmountC_AnA0J6AmountCSdAA18DipDupExchangeNameOtF":{"name":"calculateXtzToToken(xtzToSell:xtzPool:tokenPool:maxSlippage:dex:)","abstract":"A helper function to create all the necessary calculations for a xtzToToken exchange, to perform the operation and display the info to the user in a confirmation screen.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC19calculateTokenToXTZ05tokenI4Sell7xtzPool0kN011maxSlippage3dexAA0d4SwapE6ResultVSgAA0H6AmountC_AA9XTZAmountCANSdAA18DipDupExchangeNameOtF":{"name":"calculateTokenToXTZ(tokenToSell:xtzPool:tokenPool:maxSlippage:dex:)","abstract":"A helper function to create all the necessary calculations for a tokenToXtz exchange, to perform the operation and display the info to the user in a confirmation screen.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC21calculateAddLiquidity3xtz0J4Pool05tokenK005totalI011maxSlippage3dexAA0dhE6ResultVSgAA9XTZAmountC_AoA11TokenAmountCAQSdAA18DipDupExchangeNameOtF":{"name":"calculateAddLiquidity(xtz:xtzPool:tokenPool:totalLiquidity:maxSlippage:dex:)","abstract":"A helper function to create all the necessary calculations for adding liquidity, with an XTZ input
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC21calculateAddLiquidity5token7xtzPool0jL005totalI011maxSlippage3dexAA0dhE6ResultVSgAA11TokenAmountC_AA9XTZAmountCA2OSdAA18DipDupExchangeNameOtF":{"name":"calculateAddLiquidity(token:xtzPool:tokenPool:totalLiquidity:maxSlippage:dex:)","abstract":"A helper function to create all the necessary calculations for adding liquidity, with an Token input
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC24calculateRemoveLiquidity15liquidityBurned05totalI07xtzPool05tokenN011maxSlippage3dexAA0dhE6ResultVSgAA11TokenAmountC_AoA9XTZAmountCAOSdAA18DipDupExchangeNameOtF":{"name":"calculateRemoveLiquidity(liquidityBurned:totalLiquidity:xtzPool:tokenPool:maxSlippage:dex:)","abstract":"A helper function to create all the necessary calculations for removing liquidity, to return everything the user will get out
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC8settings03forD0Sd3fee_Sd4burnSb14includeSubsidytAA18DipDupExchangeNameO_tFZ":{"name":"settings(forDex:)","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC24xtzToTokenExpectedReturn0gH4Sell0G4Pool05tokenM03dexAA0I6AmountCSgAA9XTZAmountC_AmjA18DipDupExchangeNameOtF":{"name":"xtzToTokenExpectedReturn(xtzToSell:xtzPool:tokenPool:dex:)","abstract":"The TokenAmount
expected to be returned for the supplied XTZAmount
, given the dex contract xtzPool and tokenPool.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC23xtzToTokenMinimumReturn11tokenAmount8slippageAA0iM0CSgAH_SdtF":{"name":"xtzToTokenMinimumReturn(tokenAmount:slippage:)","abstract":"The minimum possible TokenAmount
returned, taking into account slippage.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC24xtzToTokenRequiredXtzFor11tokenAmount0G4Pool0mO03dexAA9XTZAmountCSgAA0iN0C_AjmA18DipDupExchangeNameOtF":{"name":"xtzToTokenRequiredXtzFor(tokenAmount:xtzPool:tokenPool:dex:)","abstract":"Calculate the XTZAmount
required in order to receive the supplied TokenAmount
.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC22xtzToTokenExchangeRate0gH4Sell0G4Pool05tokenM03dexSo9NSDecimalaSgAA9XTZAmountC_AmA0I6AmountCAA06DipDupJ4NameOtF":{"name":"xtzToTokenExchangeRate(xtzToSell:xtzPool:tokenPool:dex:)","abstract":"The exchange rate for a given trade, taking into account slippage and fees
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC29xtzToTokenExchangeRateDisplay0gH4Sell0G4Pool05tokenN03dexSo9NSDecimalaSgAA9XTZAmountC_AmA0I6AmountCAA06DipDupJ4NameOtF":{"name":"xtzToTokenExchangeRateDisplay(xtzToSell:xtzPool:tokenPool:dex:)","abstract":"The exchange rate for a given trade, taking into account slippage and fees, formatted and truncated for easier display in the UI.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC20xtzToTokenMarketRate0G4Pool05tokenL0So9NSDecimalaSgAA9XTZAmountC_AA0I6AmountCtF":{"name":"xtzToTokenMarketRate(xtzPool:tokenPool:)","abstract":"Before a user has entered in an amount to trade, its useful to show them the base exchange rate, ignoring slippage.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC21xtzToTokenPriceImpact0gH4Sell0G4Pool05tokenM03dexSo9NSDecimalaSgAA9XTZAmountC_AmA0I6AmountCAA18DipDupExchangeNameOtF":{"name":"xtzToTokenPriceImpact(xtzToSell:xtzPool:tokenPool:dex:)","abstract":"Calcualte the percentage the price impact the given trade would incur. Since this is already taken into account for the other functions, this function returns in the scale of 0 - 100, for display purposes.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC24tokenToXtzExpectedReturn0gH4Sell7xtzPool0gN03dexAA9XTZAmountCSgAA11TokenAmountC_AjmA18DipDupExchangeNameOtF":{"name":"tokenToXtzExpectedReturn(tokenToSell:xtzPool:tokenPool:dex:)","abstract":"The XTZAmount
expected to be returned for the supplied TokenAmount
, given the dex contracts xtzPool and tokenPool.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC23tokenToXtzMinimumReturn9xtzAmount8slippageAA9XTZAmountCSgAH_SdtF":{"name":"tokenToXtzMinimumReturn(xtzAmount:slippage:)","abstract":"The minimum possible XTZAmount
returned, taking into account slippage.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC26tokenToXtzRequiredTokenFor9xtzAmount0M4Pool0gO03dexAA0kN0CSgAA9XTZAmountC_AmjA18DipDupExchangeNameOtF":{"name":"tokenToXtzRequiredTokenFor(xtzAmount:xtzPool:tokenPool:dex:)","abstract":"Calculate the TokenAmount
required in order to receive the supplied XTZAmount
.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC22tokenToXtzExchangeRate0gH4Sell7xtzPool0gN03dexSo9NSDecimalaSgAA11TokenAmountC_AA9XTZAmountCAmA06DipDupJ4NameOtF":{"name":"tokenToXtzExchangeRate(tokenToSell:xtzPool:tokenPool:dex:)","abstract":"The exchange rate for a given trade, taking into account slippage and fees
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC29tokenToXtzExchangeRateDisplay0gH4Sell7xtzPool0gO03dexSo9NSDecimalaSgAA11TokenAmountC_AA9XTZAmountCAmA06DipDupJ4NameOtF":{"name":"tokenToXtzExchangeRateDisplay(tokenToSell:xtzPool:tokenPool:dex:)","abstract":"The exchange rate for a given trade, taking into account slippage and fees, formatted and truncated for easier display in the UI.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC20tokenToXtzMarketRate7xtzPool0gM0So9NSDecimalaSgAA9XTZAmountC_AA11TokenAmountCtF":{"name":"tokenToXtzMarketRate(xtzPool:tokenPool:)","abstract":"Before a user has entered in an amount to trade, its useful to show them the base exchange rate, ignoring slippage.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC21tokenToXtzPriceImpact0gH4Sell7xtzPool0gN03dexSo9NSDecimalaSgAA11TokenAmountC_AA9XTZAmountCAmA18DipDupExchangeNameOtF":{"name":"tokenToXtzPriceImpact(tokenToSell:xtzPool:tokenPool:dex:)","abstract":"Calcualte the percentage slippage the given trade would incur. Since this is already taken into account for the other functions, this function returns in the scale of 0 - 100, for display purposes.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC18addLiquidityReturn12xtzToDeposit0J4Pool05totalH08slippage3dexAA11TokenAmountC8expected_AK7minimumtSgAA9XTZAmountC_ApKSdAA18DipDupExchangeNameOtF":{"name":"addLiquidityReturn(xtzToDeposit:xtzPool:totalLiquidity:slippage:dex:)","abstract":"Calculate the amount of liquidity tokens a user can expect back for an amount of XTZ and Token
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC25addLiquidityTokenRequired12xtzToDeposit0K4Pool05tokenN03dexAA0I6AmountCSgAA9XTZAmountC_AmjA18DipDupExchangeNameOtF":{"name":"addLiquidityTokenRequired(xtzToDeposit:xtzPool:tokenPool:dex:)","abstract":"Calculate the amount of Token that is required to send along side your XTZ
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC23addLiquidityXtzRequired14tokenToDeposit7xtzPool0kO03dexAA9XTZAmountCSgAA11TokenAmountC_AjmA18DipDupExchangeNameOtF":{"name":"addLiquidityXtzRequired(tokenToDeposit:xtzPool:tokenPool:dex:)","abstract":"Calculate the amount of XTZ that is required to send along side your Token
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC28removeLiquidityTokenReceived15liquidityBurned05totalH09tokenPool8slippageAA0I6AmountC8expected_AJ7minimumtSgAJ_A2JSdtF":{"name":"removeLiquidityTokenReceived(liquidityBurned:totalLiquidity:tokenPool:slippage:)","abstract":"Calculate the amount of token a user would revice back if they burned X liquidity
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC26removeLiquidityXtzReceived15liquidityBurned05totalH07xtzPool8slippage3dexAA9XTZAmountC8expected_AK7minimumtSgAA11TokenAmountC_ApKSdAA18DipDupExchangeNameOtF":{"name":"removeLiquidityXtzReceived(liquidityBurned:totalLiquidity:xtzPool:slippage:dex:)","abstract":"Calculate the amount of XTZ a user would revice back if they burned X liquidity
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC26estimateLiquidityBakingAPY7xtzPoolSo9NSDecimalaSgAA9XTZAmountC_tF":{"name":"estimateLiquidityBakingAPY(xtzPool:)","abstract":"Estimate the APY of liquidity baking contract, as it has a known income.
","parent_name":"DexCalculationService"},"Classes/DAppHelperService/Quipuswap.html#/s:14KukaiCoreSwift17DAppHelperServiceC9QuipuswapV10FEE_FACTORSivpZ":{"name":"FEE_FACTOR","abstract":"Constant pulled from: https://github.com/madfish-solutions/quipuswap-sdk/blob/4c38ce4a44d7c15da197ecb28e6521f3ac8ff527/src/defaults.ts
","parent_name":"Quipuswap"},"Classes/DAppHelperService/Quipuswap.html#/s:14KukaiCoreSwift17DAppHelperServiceC9QuipuswapV11VETO_PERIODSo9NSDecimalavpZ":{"name":"VETO_PERIOD","abstract":"Constant pulled from: https://github.com/madfish-solutions/quipuswap-sdk/blob/4c38ce4a44d7c15da197ecb28e6521f3ac8ff527/src/defaults.ts
","parent_name":"Quipuswap"},"Classes/DAppHelperService/Quipuswap.html#/s:14KukaiCoreSwift17DAppHelperServiceC9QuipuswapV13VOTING_PERIODSo9NSDecimalavpZ":{"name":"VOTING_PERIOD","abstract":"Constant pulled from:https://github.com/madfish-solutions/quipuswap-sdk/blob/4c38ce4a44d7c15da197ecb28e6521f3ac8ff527/src/defaults.ts
","parent_name":"Quipuswap"},"Classes/DAppHelperService/Quipuswap.html#/s:14KukaiCoreSwift17DAppHelperServiceC9QuipuswapV20ACCURANCY_MULTIPLIERSo9NSDecimalavpZ":{"name":"ACCURANCY_MULTIPLIER","abstract":"Constant pulled from: https://github.com/madfish-solutions/quipuswap-sdk/blob/4c38ce4a44d7c15da197ecb28e6521f3ac8ff527/src/defaults.ts
","parent_name":"Quipuswap"},"Classes/DAppHelperService/Quipuswap.html#/s:14KukaiCoreSwift17DAppHelperServiceC9QuipuswapV17getPendingRewards12fromExchange10forAddress10tzKTClient10completionySS_SSAA02TzP0Cys6ResultOyAA9XTZAmountCAA0A5ErrorVGctFZ":{"name":"getPendingRewards(fromExchange:forAddress:tzKTClient:completion:)","abstract":"Use TzKTClient’s methods of storage and bigmap queries, to extract any recorded pending rewards the user might be due, for providing liquidity to a pool
","parent_name":"Quipuswap"},"Classes/DAppHelperService/Quipuswap.html#/s:14KukaiCoreSwift17DAppHelperServiceC9QuipuswapV17getPendingRewards12fromExchange10forAddress10tzKTClient7Combine6FutureCySS8exchange_AA9XTZAmountC7rewardstAA0A5ErrorVGSS_SSAA02TzP0CtFZ":{"name":"getPendingRewards(fromExchange:forAddress:tzKTClient:)","abstract":"Wrapper around getPendingRewards(..., completion: )
to make it easier to create bulk queries, through combine
","parent_name":"Quipuswap"},"Classes/DAppHelperService/Quipuswap.html#/s:14KukaiCoreSwift17DAppHelperServiceC9QuipuswapV21getBulkPendingRewards13fromExchanges10forAddress10tzKTClient10completionySaySSG_SSAA02TzQ0Cys6ResultOySaySS8exchange_AA9XTZAmountC7rewardstGAA0A5ErrorVGctFZ":{"name":"getBulkPendingRewards(fromExchanges:forAddress:tzKTClient:completion:)","abstract":"Use TzKTClient’s methods of storage and bigmap queries, to extract any recorded pending rewards the user might be due, for providing liquidity to a pool
","parent_name":"Quipuswap"},"Classes/DAppHelperService/Quipuswap.html":{"name":"Quipuswap","abstract":"All functions related to Quipuswap
","parent_name":"DAppHelperService"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC13fromRpcAmountACSgSS_tcfc":{"name":"init(fromRpcAmount:)","abstract":"Set the internal balance, using a RPC string (most likely directly from the RPC node response). e.g. “1 XTZ” to the user = “1000000” to the RPC, as there are no such thing as decimal places on the network
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC13fromRpcAmountACSgSo9NSDecimala_tcfc":{"name":"init(fromRpcAmount:)","abstract":"Set the internal balance, using a decimal version of an RPC amount. e.g. “1 XTZ” to the user = “1000000” to the RPC, as there are no such thing as decimal places on the network
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC20fromNormalisedAmountACSo9NSDecimala_tcfc":{"name":"init(fromNormalisedAmount:)","abstract":"Set the internal balance, using a decimal version of a normalised amount. e.g. if the amount is 1.5 and the token is xtz, internally it will be stored as 1500000
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC20fromNormalisedAmount13decimalPlacesACSgSS_Sitcfc":{"name":"init(fromNormalisedAmount:decimalPlaces:)","abstract":"Set the internal balance, using a normalised amount string. e.g. if the amount is 1.5 and the token is xtz, internally it will be stored as 1500000
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC4zeroACyFZ":{"name":"zero()","abstract":"Quickly create a XTZAmount
with zero balance.
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Token Amounts need an amount and to know the number of decimal places. When downloading from an API, the balance may be presented without the decimal info, where as when we encode, we have the info.","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC1poiyA2C_ACtFZ":{"name":"+(_:_:)","abstract":"
Overload + operator to allow users to add two Token
amounts of the same type, together.
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC2peoiyyACz_ACtFZ":{"name":"+=(_:_:)","abstract":"Overload += operator to allow users to add two Token
amounts of the same type, together in place.
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC1soiyA2C_ACtFZ":{"name":"-(_:_:)","abstract":"Overload - operator to allow users to subtract two Token
amounts of the same type.
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC2seoiyyACz_ACtFZ":{"name":"-=(_:_:)","abstract":"Overload -= operator to allow users to subtract one Token
amount of the same type from another, together in place.
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC1moiySo9NSDecimalaAC_AFtFZ":{"name":"*(_:_:)","abstract":"Overload multiplcation operator to allow users to multiple a token by a dollar value, and return the localCurrency value of the token.
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC1moiyA2C_SitFZ":{"name":"*(_:_:)","abstract":"Overload multiplcation operator to allow users to multiple a token by an Int. Useful for fee caluclation
","parent_name":"XTZAmount"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC7addressSSvp":{"name":"address","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC14derivationPathSSSgvp":{"name":"derivationPath","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC02hdD9GroupNameSSSgvp":{"name":"hdWalletGroupName","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC14walletNicknameSSSgvp":{"name":"walletNickname","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC14socialUsernameSSSgvp":{"name":"socialUsername","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC12socialUserIdSSSgvp":{"name":"socialUserId","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC14mainnetDomainsSayAA05TezosG13ReverseRecordVGSgvp":{"name":"mainnetDomains","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC15ghostnetDomainsSayAA05TezosG13ReverseRecordVGSgvp":{"name":"ghostnetDomains","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC10socialTypeAA17TorusAuthProviderOSgvp":{"name":"socialType","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC4typeAA0D4TypeOvp":{"name":"type","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC8childrenSayACGvp":{"name":"children","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC7isChildSbvp":{"name":"isChild","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC11isWatchOnlySbvp":{"name":"isWatchOnly","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC21bas58EncodedPublicKeySSvp":{"name":"bas58EncodedPublicKey","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC8backedUpSbvp":{"name":"backedUp","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC16hasMainnetDomainSbyF":{"name":"hasMainnetDomain()","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC17hasGhostnetDomainSbyF":{"name":"hasGhostnetDomain()","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC9hasDomain9onNetworkSbAA21TezosNodeClientConfigV0I4TypeO_tF":{"name":"hasDomain(onNetwork:)","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC20primaryMainnetDomainAA25TezosDomainsReverseRecordVSgyF":{"name":"primaryMainnetDomain()","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC21primaryGhostnetDomainAA25TezosDomainsReverseRecordVSgyF":{"name":"primaryGhostnetDomain()","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC13primaryDomain9onNetworkAA25TezosDomainsReverseRecordVSgAA0J16NodeClientConfigV0I4TypeO_tF":{"name":"primaryDomain(onNetwork:)","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC7address14derivationPath02hdD9GroupName14walletNickname14socialUsername0N6UserId14mainnetDomains08ghostnetS00N4Type4type8children7isChild0X9WatchOnly21bas58EncodedPublicKey8backedUpACSS_SSSgA4SSayAA05TezosS13ReverseRecordVGSgAwA17TorusAuthProviderOSgAA0dU0OSayACGS2bSSSbtcfc":{"name":"init(address:derivationPath:hdWalletGroupName:walletNickname:socialUsername:socialUserId:mainnetDomains:ghostnetDomains:socialType:type:children:isChild:isWatchOnly:bas58EncodedPublicKey:backedUp:)","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"WalletMetadata"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC13socialWalletsSayAA0dE0CGvp":{"name":"socialWallets","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC9hdWalletsSayAA0dE0CGvp":{"name":"hdWallets","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC13linearWalletsSayAA0dE0CGvp":{"name":"linearWallets","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC13ledgerWalletsSayAA0dE0CGvp":{"name":"ledgerWallets","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC12watchWalletsSayAA0dE0CGvp":{"name":"watchWallets","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC13socialWallets02hdH006linearH006ledgerH005watchH0ACSayAA0dE0CG_A4Ktcfc":{"name":"init(socialWallets:hdWallets:linearWallets:ledgerWallets:watchWallets:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC7isEmptySbyF":{"name":"isEmpty()","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC05firstE0AA0dE0CSgyF":{"name":"firstMetadata()","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC8metadata10forAddressAA0dE0CSgSS_tF":{"name":"metadata(forAddress:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC06parentE015forChildAddressAA0dE0CSgSS_tF":{"name":"parentMetadata(forChildAddress:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC6update7address4withSbSS_AA0dE0CtF":{"name":"update(address:with:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC3set13mainnetDomain08ghostnetI010forAddressSbAA25TezosDomainsReverseRecordVSg_AJSStF":{"name":"set(mainnetDomain:ghostnetDomain:forAddress:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC3set8nickname10forAddressSbSSSg_SStF":{"name":"set(nickname:forAddress:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC3set02hdD9GroupName10forAddressSbSS_SStF":{"name":"set(hdWalletGroupName:forAddress:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC5countSiyF":{"name":"count()","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC9addressesSaySSGyF":{"name":"addresses()","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC03allE013onlySeedBasedSayAA0dE0CGSb_tF":{"name":"allMetadata(onlySeedBased:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"WalletMetadataList"},"Classes/TorusWallet.html#/s:14KukaiCoreSwift11TorusWalletC12authProviderAA0d4AuthG0Ovp":{"name":"authProvider","abstract":"The type of service used to generate the provide key
","parent_name":"TorusWallet"},"Classes/TorusWallet.html#/s:14KukaiCoreSwift11TorusWalletC14socialUsernameSSSgvp":{"name":"socialUsername","abstract":"The raw social media username displayed on the users account. In the case of Twitter, it will not be prefix with an @
","parent_name":"TorusWallet"},"Classes/TorusWallet.html#/s:14KukaiCoreSwift11TorusWalletC12socialUserIdSSSgvp":{"name":"socialUserId","abstract":"The unique id the social media platform has assigned to the users account. Used for querying account details
","parent_name":"TorusWallet"},"Classes/TorusWallet.html#/s:14KukaiCoreSwift11TorusWalletC23socialProfilePictureURL10Foundation0I0VSgvp":{"name":"socialProfilePictureURL","abstract":"A URL to the users profile picture on the given social meida platform
","parent_name":"TorusWallet"},"Classes/TorusWallet.html#/s:14KukaiCoreSwift11TorusWalletC12authProvider8username6userId14profilePicture15torusPrivateKeyACSgAA0d4AuthG0O_SSSgA2LSStcfc":{"name":"init(authProvider:username:userId:profilePicture:torusPrivateKey:)","abstract":"Create an instace of the wallet from the data provided by the Torus network, using TorusAuthService
","parent_name":"TorusWallet"},"Classes/TorusWallet.html#/s:14KukaiCoreSwift11TorusWalletC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Encodable encode func
","parent_name":"TorusWallet"},"Classes/TokenAmount/TokenAmountError.html#/s:14KukaiCoreSwift11TokenAmountC0dE5ErrorO20invalidStringFromRPCyA2EmF":{"name":"invalidStringFromRPC","parent_name":"TokenAmountError"},"Classes/TokenAmount/TokenAmountError.html":{"name":"TokenAmountError","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC13decimalPlacesSivp":{"name":"decimalPlaces","abstract":"The number of decimal places that this token supports.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC17rpcRepresentationSSvp":{"name":"rpcRepresentation","abstract":"Format the internal value to ensure it matches the format the RPC will expect
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC24normalisedRepresentationSSvp":{"name":"normalisedRepresentation","abstract":"Basic formatting of a token to be human readable. For more advanced options, use the format function
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC07fromRpcE013decimalPlacesACSgSS_Sitcfc":{"name":"init(fromRpcAmount:decimalPlaces:)","abstract":"Set the internal balance, using a RPC string (most likely directly from the RPC node response). e.g. “1 XTZ” to the user = “1000000” to the RPC, as there are no such thing as decimal places on the network
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC07fromRpcE013decimalPlacesACSgSo9NSDecimala_Sitcfc":{"name":"init(fromRpcAmount:decimalPlaces:)","abstract":"Set the internal balance, using a decimal version of an RPC amount. e.g. “1 XTZ” to the user = “1000000” to the RPC, as there are no such thing as decimal places on the network
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC014fromNormalisedE013decimalPlacesACSo9NSDecimala_Sitcfc":{"name":"init(fromNormalisedAmount:decimalPlaces:)","abstract":"Set the internal balance, using a decimal version of a normalised amount. e.g. if the amount is 1.5 and the token is xtz, internally it will be stored as 1500000
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC014fromNormalisedE013decimalPlacesACSgSS_Sitcfc":{"name":"init(fromNormalisedAmount:decimalPlaces:)","abstract":"Set the internal balance, using a normalised amount string. e.g. if the amount is 1.5 and the token is xtz, internally it will be stored as 1500000
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC4zeroACyFZ":{"name":"zero()","abstract":"Quickly create a TokenAmount
with zero balance and no decimal places.","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC11zeroBalance13decimalPlacesACSi_tFZ":{"name":"zeroBalance(decimalPlaces:)","abstract":"
Quickly create a TokenAmount
with zero balance.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Token Amounts need an amount and to know the number of decimal places. When downloading from an API, the balance may be presented without the decimal info, where as when we encode, we have the info.","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC30formatNormalisedRepresentation6localeSSSg10Foundation6LocaleV_tF":{"name":"formatNormalisedRepresentation(locale:)","abstract":"
Format the current value into a human readable string, using the given locale.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC12toRpcDecimalSo9NSDecimalaSgyF":{"name":"toRpcDecimal()","abstract":"Function to convert the underlying rpc value into a Decimal
which can be useful in some situations for integrating with other tools and frameworks.","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC19toNormalisedDecimalSo9NSDecimalaSgyF":{"name":"toNormalisedDecimal()","abstract":"
Function to convert the underlying normalised value into a Decimal
which can be useful in some situations for integrating with other tools and frameworks.","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC11toXTZAmountAA0G0CyF":{"name":"toXTZAmount()","abstract":"
Currently we are unable to cast directly from TokenAmount
to XTZAmount
. This function will create a new XTZAmount object from the TokenAmount.","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC1poiyA2C_ACtFZ":{"name":"+(_:_:)","abstract":"
Overload + operator to allow users to add two Token
amounts of the same type, together.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC2peoiyyACz_ACtFZ":{"name":"+=(_:_:)","abstract":"Overload += operator to allow users to add two Token
amounts of the same type, together in place.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC1soiyA2C_ACtFZ":{"name":"-(_:_:)","abstract":"Overload - operator to allow users to subtract two Token
amounts of the same type.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC2seoiyyACz_ACtFZ":{"name":"-=(_:_:)","abstract":"Overload -= operator to allow users to subtract one Token
amount of the same type from another, together in place.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC1moiySo9NSDecimalaAC_AFtFZ":{"name":"*(_:_:)","abstract":"Overload multiplcation operator to allow users to multiple a token by a dollar value, and return the localCurrency value of the token.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC1moiyA2C_SitFZ":{"name":"*(_:_:)","abstract":"Overload multiplcation operator to allow users to multiple a token by an Int. Useful for fee caluclation
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC1loiySbAC_ACtFZ":{"name":"<(_:_:)","abstract":"Conforming to Comparable
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Conforming to Equatable
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC11descriptionSSvp":{"name":"description","abstract":"Conforming to CustomStringConvertible
to print a number, giving the appearence of a numeric type
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Conforming to Hashable
to enable working with UITableViewDiffableDataSource
","parent_name":"TokenAmount"},"Classes/Token/TokenType.html#/s:14KukaiCoreSwift5TokenC0D4TypeO3xtzyA2EmF":{"name":"xtz","parent_name":"TokenType"},"Classes/Token/TokenType.html#/s:14KukaiCoreSwift5TokenC0D4TypeO8fungibleyA2EmF":{"name":"fungible","parent_name":"TokenType"},"Classes/Token/TokenType.html#/s:14KukaiCoreSwift5TokenC0D4TypeO11nonfungibleyA2EmF":{"name":"nonfungible","parent_name":"TokenType"},"Classes/Token/TokenType.html":{"name":"TokenType","abstract":"An Enum to express the type of a token. Different processes are needed to fetch a balance for a users XTZ wallet,","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC4nameSSSgvp":{"name":"name","abstract":"
The long name of a token. e.g. “Tezos”.
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC6symbolSSvp":{"name":"symbol","abstract":"The short name or the symbol of a token. e.g. “XTZ”.
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC9tokenTypeAC0dF0Ovp":{"name":"tokenType","abstract":"The type of this token. e.g. xtz, fungible, nonfungible
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC9faVersionAA02FaF0OSgvp":{"name":"faVersion","abstract":"The FaVersion of the token contract, nil for XTZ
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC7balanceAA0D6AmountCvp":{"name":"balance","abstract":"Object that holds and formats the balance of the token
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC13stakedBalanceAA0D6AmountCvp":{"name":"stakedBalance","abstract":"Object that holds and formats the staked balance of the token
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC15unstakedBalanceAA0D6AmountCvp":{"name":"unstakedBalance","abstract":"Object that holds and formats the pending unstaked balance of the token
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC16availableBalanceAA0D6AmountCvp":{"name":"availableBalance","abstract":"helper to return the available spendable balance of the token (balance - stakedBalance) - unstakedBalance
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC13decimalPlacesSivp":{"name":"decimalPlaces","abstract":"Get the underlying number of decimal places that this token represents
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC12thumbnailURL10Foundation0F0VSgvp":{"name":"thumbnailURL","abstract":"The URL to a cached version of the asset (data that we add later on through other service calls)
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC17localCurrencyRateSo9NSDecimalavp":{"name":"localCurrencyRate","abstract":"The current local currency rate of this token. Used to show the user the net worth of their holdings.
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC20tokenContractAddressSSSgvp":{"name":"tokenContractAddress","abstract":"In the case of FA1.2 or higher, we need to know the KT1 address for the token so we can fetch balances and make trades. (should be empty for xtz).
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC7tokenIdSo9NSDecimalaSgvp":{"name":"tokenId","abstract":"Each token type on a contract will have a unique token_id
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC8isHiddenSbvp":{"name":"isHidden","abstract":"Recording if the user has marked the token as hidden
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC18favouriteSortIndexSiSgvp":{"name":"favouriteSortIndex","abstract":"Recording if the position the index the user chose for the favourite token to appear
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC10firstlevelSo9NSDecimalavp":{"name":"firstlevel","abstract":"The block level where the token was first seen
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC9lastLevelSo9NSDecimalavp":{"name":"lastLevel","abstract":"The block level where the token was last seen
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC4nftsSayAA3NFTVGSgvp":{"name":"nfts","abstract":"The individual NFT’s owned of this token type
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC11mintingToolSSSgvp":{"name":"mintingTool","abstract":"The URL of the tool used to mint the item
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC11isFavouriteSbvp":{"name":"isFavourite","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC4name6symbol9tokenType9faVersion7balance13stakedBalance08unstakedM012thumbnailURL0G15ContractAddress0G2Id4nfts11mintingToolACSSSg_SSAC0dH0OAA02FaJ0OSgAA0D6AmountCAWSgAX10Foundation0P0VSgAPSo9NSDecimalaSgSayAA3NFTVGSgAPtcfc":{"name":"init(name:symbol:tokenType:faVersion:balance:stakedBalance:unstakedBalance:thumbnailURL:tokenContractAddress:tokenId:nfts:mintingTool:)","abstract":"Init a Token
object that will hold all the necessary data to interact with the Tezos network, and the Dexter exchange
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC4from03andD6Amount06stakeddG008unstakeddG0AcA11TzKTBalanceV_AA0dG0CAKSgALtcfc":{"name":"init(from:andTokenAmount:stakedTokenAmount:unstakedTokenAmount:)","abstract":"Init a Token
from an object returned by the TzKT API
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC4fromAcA17TzKTTokenTransferV_tcfc":{"name":"init(from:)","abstract":"Init a Token
from an object returned by the TzKT API
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC3xtzACyFZ":{"name":"xtz()","abstract":"Create a Token
object with all the settings needed for XTZ
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC3xtz10withAmount06stakedG008unstakedG0AcA0dG0C_A2ItFZ":{"name":"xtz(withAmount:stakedAmount:unstakedAmount:)","abstract":"Create a Token
object with all the settings needed for XTZ, with an initial amount. Useful for setting fees.
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC11placeholder7fromNFT6amount12thumbnailURLAcA0G0V_AA0D6AmountC10Foundation0J0VSgtFZ":{"name":"placeholder(fromNFT:amount:thumbnailURL:)","abstract":"Useful for creating placeholders for pending activity items
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC11descriptionSSvp":{"name":"description","abstract":"Conforming to CustomStringConvertible
to print a number, giving the appearence of a numeric type
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC5isXTZSbyF":{"name":"isXTZ()","abstract":"Helper function to check if the Token
instance being passed aroun is pointing to XTZ. As many functions will require different functionality for fa token versus XTZ
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Conforming to Equatable
to enable working with UITableViewDiffableDataSource
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Conforming to Hashable
to enable working with UITableViewDiffableDataSource
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC2idSSvp":{"name":"id","abstract":"Conforming to Identifiable
to enable working with ForEach and similiar looping functions","parent_name":"Token"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC4typeAA0E4TypeOvp":{"name":"type","abstract":"
enum used to differientate wallet class types. Needed for applications that allow users to create many different types of wallets
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC7addressSSvp":{"name":"address","abstract":"The TZ1 or TZ2 address of the wallet
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC10privateKey0a6CryptoC007PrivateG0Vvp":{"name":"privateKey","abstract":"An object representing the PrivateKey used to generate the wallet
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC9publicKey0a6CryptoC006PublicG0Vvp":{"name":"publicKey","abstract":"An object representing the PublicKey used to generate the wallet address
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC8mnemonic0a6CryptoC08MnemonicVSgvp":{"name":"mnemonic","abstract":"Optional Bip39 mnemonic used to generate the wallet
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC25secp256k1WithBase58String4typeACSgSS_AA0E4TypeOtcfc":{"name":"init(secp256k1WithBase58String:type:)","abstract":"Attempt to create an instance of a RegularWallet
from an encoded string containing a private key
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC12withMnemonic10passphraseACSg0a6CryptoC00G0V_SStcfc":{"name":"init(withMnemonic:passphrase:)","abstract":"Create a RegularWallet
by supplying a Mnemonic
and a passphrase (or “” if none).
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC19withShiftedMnemonic10passphraseACSg0a6CryptoC00H0V_SStcfc":{"name":"init(withShiftedMnemonic:passphrase:)","abstract":"Create a RegularWallet
by supplying a Mnemonic
that has been shifted and a passphrase (or “” if none).
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC13fromSecretKey10passphraseACSgSS_SSSgtcfc":{"name":"init(fromSecretKey:passphrase:)","abstract":"Create a RegularWallet
by supplying a a Base58 encoded string containing a secret key. Both encrypted and unencrypted are supported. Supports Tz1 and Tz2
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC18withMnemonicLength10passphraseACSg0a6CryptoC00G0V13NumberOfWordsO_SStcfc":{"name":"init(withMnemonicLength:passphrase:)","abstract":"Create a RegularWallet
by asking for a mnemonic of a given number of words and a passphrase (or “” if none).
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC4sign_11isOperation10completionySS_Sbys6ResultOySays5UInt8VGAA0A5ErrorVGctF":{"name":"sign(_:isOperation:completion:)","abstract":"Sign a hex payload with the private key
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC15privateKeyCurve0a6CryptoC0010EllipticalH0OyF":{"name":"privateKeyCurve()","abstract":"Return the curve used to create the key
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC22publicKeyBase58encodedSSyF":{"name":"publicKeyBase58encoded()","abstract":"Get a Base58 encoded version of the public key, in order to reveal the address on the network
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"RegularWallet"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCC8endpointSSvp":{"name":"endpoint","abstract":"The endpoint that will be added onto the TezosNodeConfig.primaryNodeURL
to form a full URL for the request
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCC7payload10Foundation4DataVSgvp":{"name":"payload","abstract":"An optional payload for sending HTTP POST requests
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCC12responseTypexmvp":{"name":"responseType","abstract":"The expected response type from the network
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCC6isPostSbvp":{"name":"isPost","abstract":"Computed property to indicate wheter or not this is a POST request
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCC8endpoint7payload12responseTypeACyxGSS_10Foundation4DataVSgxmtcfc":{"name":"init(endpoint:payload:responseType:)","abstract":"Init an RPC
object, to be passed to the network layer to performa request to the node.
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCC15encodableToData0E010Foundation0G0VSgqd___tSERd__lFZ":{"name":"encodableToData(encodable:)","abstract":"Helper function to wrap up JSONEncoder().encode
and log any errors.
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASSRszrlE10xtzBalance10forAddressACySSGSS_tFZ":{"name":"xtzBalance(forAddress:)","abstract":"Creates an RPC to fetch an XTZ balance for a given Address
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASSRszrlE11getDelegate10forAddressACySSGSS_tFZ":{"name":"getDelegate(forAddress:)","abstract":"Creates an RPC to fetch a deelgate for a given Address
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASSRszrlE10managerKey10forAddressACySSSgGSS_tFZ":{"name":"managerKey(forAddress:)","abstract":"Creates an RPC to fetch the managerKey for a given Address
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASSRszrlE7counter10forAddressACySSGSS_tFZ":{"name":"counter(forAddress:)","abstract":"Creates an RPC to fetch the current counter for a given Address
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASSRszrlE5forge16operationPayloadACySSGSgAA09OperationG0V_tFZ":{"name":"forge(operationPayload:)","abstract":"Creates an RPC to remotely forge an operation
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASSRszrlE6inject11signedBytesACySSGSgSS_tFZ":{"name":"inject(signedBytes:)","abstract":"Creates an RPC to inject an operation
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCA2A14BlockchainHeadVRszrlE010blockchainF0ACyAEGyFZ":{"name":"blockchainHead()","abstract":"Creates an RPC to fetch the HEAD of the blockchain and parse it into an object to extract the pieces we are interested in.
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCA2A14BlockchainHeadVRszrlE010blockchainF6Minus3ACyAEGyFZ":{"name":"blockchainHeadMinus3()","abstract":"Creates an RPC to fetch the HEAD of 3 blocks previous and parse it into an object to extract the pieces we are interested in.
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCA2A14NetworkVersionVRszrlE07networkF0ACyAEGyFZ":{"name":"networkVersion()","abstract":"Creates an RPC to fetch the details about the version of the network running on the given server.
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCA2A16NetworkConstantsVRszrlE07networkF0ACyAEGyFZ":{"name":"networkConstants()","abstract":"Creates an RPC to fetch the network constants for the given server, such as how much mutez it costs per byte of storage, or the maximum allowed gas amount
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASayAA16OperationPayloadVGRszrlE5parse11hashToParse8metadataACyAFGSgSS_AA0E8MetadataVtFZ":{"name":"parse(hashToParse:metadata:)","abstract":"Creates an RPC to remotely parse an operation to verify its contents. Function takes in a hash, as it is returned from the forge call. This function will do all the necessary parsing and formatting
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASayAA17OperationResponseVGRszrlE8preapply16operationPayloadACyAFGSgAA0eI0V_tFZ":{"name":"preapply(operationPayload:)","abstract":"Creates an RPC to preapply an operation. This OperationPayload
must have had its signature and protocol set
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCA2A17OperationResponseVRszrlE03runE00gE7PayloadACyAEGSgAA03RuneH0V_tFZ":{"name":"runOperation(runOperationPayload:)","abstract":"Creates an RPC to estimate an operation - deprecated
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCA2A17OperationResponseVRszrlE08simulateE003runE7PayloadACyAEGSgAA03RuneI0V_tFZ":{"name":"simulateOperation(runOperationPayload:)","abstract":"Creates an RPC to estimate an operation
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAA10Foundation4DataVRszrlE15contractStorage0G7AddressACyAFGSS_tFZ":{"name":"contractStorage(contractAddress:)","abstract":"Creates an RPC to fetch a contracts Michelson storage
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAA10Foundation4DataVRszrlE6bigMap2idACyAFGSS_tFZ":{"name":"bigMap(id:)","abstract":"Creates an RPC to fetch the contents of the given big map
","parent_name":"RPC"},"Classes/OperationUnknown.html#/s:14KukaiCoreSwift16OperationUnknownC11unknownKindSSvp":{"name":"unknownKind","abstract":"We need to capture and return whatever kind
value is supplied. But due to the fact that Operation
will parse this as an enum, with a fixed number of cases","parent_name":"OperationUnknown"},"Classes/OperationUnknown.html#/s:14KukaiCoreSwift16OperationUnknownC18allOtherPropertiesSDySSypGvp":{"name":"allOtherProperties","abstract":"
A dicitoanry containing all the top level keys and values. May contain string, decimal, bool, array of type Any, or dictionary of type [String: Any]
","parent_name":"OperationUnknown"},"Classes/OperationUnknown.html#/s:14KukaiCoreSwift16OperationUnknownC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Iterate through every key in the JSON and capture them all. Pass the object up to the super to pull out source, counter, fees etc
","parent_name":"OperationUnknown"},"Classes/OperationUnknown.html#/s:14KukaiCoreSwift16OperationUnknownC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Encode all values from allOtherProperties
into a JSON dictionary, use unknownKind as the kind
value, and then add anything applied to the super class
","parent_name":"OperationUnknown"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC6amountSSvp":{"name":"amount","abstract":"The amount of XTZ to send. Use TokenAmount().rpcRepresentation
to create this value
","parent_name":"OperationTransaction"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC11destinationSSvp":{"name":"destination","parent_name":"OperationTransaction"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC10parametersSDySSypGSgvp":{"name":"parameters","abstract":"Dictionary holding the entrypoint
and value
of the contract call
","parent_name":"OperationTransaction"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC6amount6source11destinationAcA11TokenAmountC_S2Stcfc":{"name":"init(amount:source:destination:)","abstract":"Create an OperationTransaction, to send an amount of token to a destination
","parent_name":"OperationTransaction"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC6amount6source11destination10parametersAcA11TokenAmountC_S2SSDySSypGtcfc":{"name":"init(amount:source:destination:parameters:)","abstract":"Create an OperationTransaction, to invoke a smart contract call
","parent_name":"OperationTransaction"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationTransaction"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"OperationTransaction"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC7isEqualySbACF":{"name":"isEqual(_:)","abstract":"A function to check if two operations are equal.
","parent_name":"OperationTransaction"},"Classes/OperationSeedNonceRevelation.html#/s:14KukaiCoreSwift28OperationSeedNonceRevelationC5levelSivp":{"name":"level","abstract":"Block level
","parent_name":"OperationSeedNonceRevelation"},"Classes/OperationSeedNonceRevelation.html#/s:14KukaiCoreSwift28OperationSeedNonceRevelationC5nonceSSvp":{"name":"nonce","parent_name":"OperationSeedNonceRevelation"},"Classes/OperationSeedNonceRevelation.html#/s:14KukaiCoreSwift28OperationSeedNonceRevelationC6wallet5level5nonceAcA6Wallet_p_SiSStcfc":{"name":"init(wallet:level:nonce:)","abstract":"Init with wallet object, block level, and nonce
","parent_name":"OperationSeedNonceRevelation"},"Classes/OperationSeedNonceRevelation.html#/s:14KukaiCoreSwift28OperationSeedNonceRevelationC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationSeedNonceRevelation"},"Classes/OperationSeedNonceRevelation.html#/s:14KukaiCoreSwift28OperationSeedNonceRevelationC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"OperationSeedNonceRevelation"},"Classes/OperationSeedNonceRevelation.html#/s:14KukaiCoreSwift28OperationSeedNonceRevelationC7isEqualySbACF":{"name":"isEqual(_:)","parent_name":"OperationSeedNonceRevelation"},"Classes/OperationReveal.html#/s:14KukaiCoreSwift15OperationRevealC9publicKeySSvp":{"name":"publicKey","parent_name":"OperationReveal"},"Classes/OperationReveal.html#/s:14KukaiCoreSwift15OperationRevealC6walletAcA6Wallet_p_tcfc":{"name":"init(wallet:)","abstract":"Create an OperationReveal.
","parent_name":"OperationReveal"},"Classes/OperationReveal.html#/s:14KukaiCoreSwift15OperationRevealC22base58EncodedPublicKey13walletAddressACSS_SStcfc":{"name":"init(base58EncodedPublicKey:walletAddress:)","abstract":"Create an OperationReveal.
","parent_name":"OperationReveal"},"Classes/OperationReveal.html#/s:14KukaiCoreSwift15OperationRevealC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Create a base operation.
","parent_name":"OperationReveal"},"Classes/OperationReveal.html#/s:14KukaiCoreSwift15OperationRevealC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Convert the object into a data format, such as JSON.
","parent_name":"OperationReveal"},"Classes/OperationReveal.html#/s:14KukaiCoreSwift15OperationRevealC7isEqualySbACF":{"name":"isEqual(_:)","abstract":"A function to check if two operations are equal.
","parent_name":"OperationReveal"},"Classes/OperationProposals.html#/s:14KukaiCoreSwift18OperationProposalsC6periodSivp":{"name":"period","abstract":"The voting period
","parent_name":"OperationProposals"},"Classes/OperationProposals.html#/s:14KukaiCoreSwift18OperationProposalsC9proposalsSaySSGvp":{"name":"proposals","abstract":"List of proposal identifiers
","parent_name":"OperationProposals"},"Classes/OperationProposals.html#/s:14KukaiCoreSwift18OperationProposalsC6wallet6period9proposalsAcA6Wallet_p_SiSaySSGtcfc":{"name":"init(wallet:period:proposals:)","abstract":"Init with wallet, voting period and list of proposal identifiers
","parent_name":"OperationProposals"},"Classes/OperationProposals.html#/s:14KukaiCoreSwift18OperationProposalsC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationProposals"},"Classes/OperationProposals.html#/s:14KukaiCoreSwift18OperationProposalsC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"OperationProposals"},"Classes/OperationProposals.html#/s:14KukaiCoreSwift18OperationProposalsC7isEqualySbACF":{"name":"isEqual(_:)","parent_name":"OperationProposals"},"Classes/OperationOrigination.html#/s:14KukaiCoreSwift20OperationOriginationC7balanceSSvp":{"name":"balance","abstract":"The initial balance to give to the contract
","parent_name":"OperationOrigination"},"Classes/OperationOrigination.html#/s:14KukaiCoreSwift20OperationOriginationC6scriptSDySSypGvp":{"name":"script","abstract":"Dictionary holding the code
and storage
of the contract to create.
","parent_name":"OperationOrigination"},"Classes/OperationOrigination.html#/s:14KukaiCoreSwift20OperationOriginationC6source7balance4code7storageACSS_AA9XTZAmountCS2Stcfc":{"name":"init(source:balance:code:storage:)","abstract":"Create an OperationOrigination.
","parent_name":"OperationOrigination"},"Classes/OperationOrigination.html#/s:14KukaiCoreSwift20OperationOriginationC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Create a base operation.
","parent_name":"OperationOrigination"},"Classes/OperationOrigination.html#/s:14KukaiCoreSwift20OperationOriginationC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Convert the object into a data format, such as JSON.
","parent_name":"OperationOrigination"},"Classes/OperationOrigination.html#/s:14KukaiCoreSwift20OperationOriginationC7isEqualySbACF":{"name":"isEqual(_:)","abstract":"A function to check if two operations are equal.
","parent_name":"OperationOrigination"},"Classes/OperationEndorsement.html#/s:14KukaiCoreSwift20OperationEndorsementC5levelSivp":{"name":"level","abstract":"Block level
","parent_name":"OperationEndorsement"},"Classes/OperationEndorsement.html#/s:14KukaiCoreSwift20OperationEndorsementC6wallet5levelAcA6Wallet_p_Sitcfc":{"name":"init(wallet:level:)","abstract":"Init with wallet and block level
","parent_name":"OperationEndorsement"},"Classes/OperationEndorsement.html#/s:14KukaiCoreSwift20OperationEndorsementC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationEndorsement"},"Classes/OperationEndorsement.html#/s:14KukaiCoreSwift20OperationEndorsementC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"OperationEndorsement"},"Classes/OperationEndorsement.html#/s:14KukaiCoreSwift20OperationEndorsementC7isEqualySbACF":{"name":"isEqual(_:)","parent_name":"OperationEndorsement"},"Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement/Content.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC07InlinedF0V7ContentV4kindAA0D4KindOvp":{"name":"kind","parent_name":"Content"},"Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement/Content.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC07InlinedF0V7ContentV5levelSivp":{"name":"level","parent_name":"Content"},"Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC07InlinedF0V6branchSSvp":{"name":"branch","parent_name":"InlinedEndorsement"},"Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC07InlinedF0V10operationsAE7ContentVvp":{"name":"operations","parent_name":"InlinedEndorsement"},"Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC07InlinedF0V9signatureSSSgvp":{"name":"signature","parent_name":"InlinedEndorsement"},"Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement/Content.html":{"name":"Content","parent_name":"InlinedEndorsement"},"Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement.html":{"name":"InlinedEndorsement","abstract":"Internal struct used to amtch expected struct of data
","parent_name":"OperationDoubleEndorsementEvidence"},"Classes/OperationDoubleEndorsementEvidence.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC3op1AC07InlinedF0Vvp":{"name":"op1","abstract":"The first endorsement
","parent_name":"OperationDoubleEndorsementEvidence"},"Classes/OperationDoubleEndorsementEvidence.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC3op2AC07InlinedF0Vvp":{"name":"op2","abstract":"The second endorsement (should be matching details of first)
","parent_name":"OperationDoubleEndorsementEvidence"},"Classes/OperationDoubleEndorsementEvidence.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC6wallet3op13op2AcA6Wallet_p_AC07InlinedF0VAItcfc":{"name":"init(wallet:op1:op2:)","abstract":"Init with wallet and 2 suspected endorsements
","parent_name":"OperationDoubleEndorsementEvidence"},"Classes/OperationDoubleEndorsementEvidence.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationDoubleEndorsementEvidence"},"Classes/OperationDoubleEndorsementEvidence.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"OperationDoubleEndorsementEvidence"},"Classes/OperationDoubleEndorsementEvidence.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC7isEqualySbACF":{"name":"isEqual(_:)","parent_name":"OperationDoubleEndorsementEvidence"},"Classes/OperationDoubleBakingEvidence.html#/s:14KukaiCoreSwift29OperationDoubleBakingEvidenceC3bh1AA0D11BlockHeaderVvp":{"name":"bh1","abstract":"The block header of the first baked block
","parent_name":"OperationDoubleBakingEvidence"},"Classes/OperationDoubleBakingEvidence.html#/s:14KukaiCoreSwift29OperationDoubleBakingEvidenceC3bh2AA0D11BlockHeaderVvp":{"name":"bh2","abstract":"The block header of the second baked block
","parent_name":"OperationDoubleBakingEvidence"},"Classes/OperationDoubleBakingEvidence.html#/s:14KukaiCoreSwift29OperationDoubleBakingEvidenceC6wallet3bh13bh2AcA6Wallet_p_AA0D11BlockHeaderVAItcfc":{"name":"init(wallet:bh1:bh2:)","abstract":"Init with wallet and two block headers
","parent_name":"OperationDoubleBakingEvidence"},"Classes/OperationDoubleBakingEvidence.html#/s:14KukaiCoreSwift29OperationDoubleBakingEvidenceC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationDoubleBakingEvidence"},"Classes/OperationDoubleBakingEvidence.html#/s:14KukaiCoreSwift29OperationDoubleBakingEvidenceC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"OperationDoubleBakingEvidence"},"Classes/OperationDoubleBakingEvidence.html#/s:14KukaiCoreSwift29OperationDoubleBakingEvidenceC7isEqualySbACF":{"name":"isEqual(_:)","parent_name":"OperationDoubleBakingEvidence"},"Classes/OperationDelegation.html#/s:14KukaiCoreSwift19OperationDelegationC8delegateSSSgvp":{"name":"delegate","abstract":"The baker to delegate too, or nil to undelegate
","parent_name":"OperationDelegation"},"Classes/OperationDelegation.html#/s:14KukaiCoreSwift19OperationDelegationC6source8delegateACSS_SSSgtcfc":{"name":"init(source:delegate:)","abstract":"Create an OperationDelegation.
","parent_name":"OperationDelegation"},"Classes/OperationDelegation.html#/s:14KukaiCoreSwift19OperationDelegationC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Create a base operation.
","parent_name":"OperationDelegation"},"Classes/OperationDelegation.html#/s:14KukaiCoreSwift19OperationDelegationC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Convert the object into a data format, such as JSON.
","parent_name":"OperationDelegation"},"Classes/OperationDelegation.html#/s:14KukaiCoreSwift19OperationDelegationC7isEqualySbACF":{"name":"isEqual(_:)","abstract":"A function to check if two operations are equal.
","parent_name":"OperationDelegation"},"Classes/OperationBallot/Ballot.html#/s:14KukaiCoreSwift15OperationBallotC0E0O3nayyA2EmF":{"name":"nay","parent_name":"Ballot"},"Classes/OperationBallot/Ballot.html#/s:14KukaiCoreSwift15OperationBallotC0E0O3yayyA2EmF":{"name":"yay","parent_name":"Ballot"},"Classes/OperationBallot/Ballot.html#/s:14KukaiCoreSwift15OperationBallotC0E0O4passyA2EmF":{"name":"pass","parent_name":"Ballot"},"Classes/OperationBallot/Ballot.html":{"name":"Ballot","abstract":"Enum matching the available ballot options
","parent_name":"OperationBallot"},"Classes/OperationBallot.html#/s:14KukaiCoreSwift15OperationBallotC6periodSivp":{"name":"period","abstract":"The voting period
","parent_name":"OperationBallot"},"Classes/OperationBallot.html#/s:14KukaiCoreSwift15OperationBallotC8proposalSSvp":{"name":"proposal","abstract":"The identifier of the proposa;
","parent_name":"OperationBallot"},"Classes/OperationBallot.html#/s:14KukaiCoreSwift15OperationBallotC6ballotAC0E0Ovp":{"name":"ballot","abstract":"The wallet holders vote
","parent_name":"OperationBallot"},"Classes/OperationBallot.html#/s:14KukaiCoreSwift15OperationBallotC6wallet6period8proposal6ballotAcA6Wallet_p_SiSSAC0E0Otcfc":{"name":"init(wallet:period:proposal:ballot:)","abstract":"Init with wallet, period, proposal and ballot
","parent_name":"OperationBallot"},"Classes/OperationBallot.html#/s:14KukaiCoreSwift15OperationBallotC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationBallot"},"Classes/OperationBallot.html#/s:14KukaiCoreSwift15OperationBallotC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"OperationBallot"},"Classes/OperationBallot.html#/s:14KukaiCoreSwift15OperationBallotC7isEqualySbACF":{"name":"isEqual(_:)","parent_name":"OperationBallot"},"Classes/OperationActivateAccount.html#/s:14KukaiCoreSwift24OperationActivateAccountC9publicKeySSvp":{"name":"publicKey","parent_name":"OperationActivateAccount"},"Classes/OperationActivateAccount.html#/s:14KukaiCoreSwift24OperationActivateAccountC6secretSSvp":{"name":"secret","parent_name":"OperationActivateAccount"},"Classes/OperationActivateAccount.html#/s:14KukaiCoreSwift24OperationActivateAccountC6wallet9andSecretAcA6Wallet_p_SStcfc":{"name":"init(wallet:andSecret:)","abstract":"Create an OperationActivateAccount.
","parent_name":"OperationActivateAccount"},"Classes/OperationActivateAccount.html#/s:14KukaiCoreSwift24OperationActivateAccountC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Create a base operation.
","parent_name":"OperationActivateAccount"},"Classes/OperationActivateAccount.html#/s:14KukaiCoreSwift24OperationActivateAccountC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Convert the object into a data format, such as JSON.
","parent_name":"OperationActivateAccount"},"Classes/OperationActivateAccount.html#/s:14KukaiCoreSwift24OperationActivateAccountC7isEqualySbACF":{"name":"isEqual(_:)","abstract":"A function to check if two operations are equal.
","parent_name":"OperationActivateAccount"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC13operationKindAA0dF0Ovp":{"name":"operationKind","abstract":"An enum to denote the type of operation. e.g. transaction
, delegation
, reveal
etc.
","parent_name":"Operation"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC6sourceSSSgvp":{"name":"source","abstract":"The source address for the operation
","parent_name":"Operation"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC7counterSSSgvp":{"name":"counter","abstract":"A string representing a numeric counter. Must be unique and 1 higher than the previous counter. Current counter obtained from the metadata query in TezosNodeClient
","parent_name":"Operation"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC13operationFeesAA0dF0Vvp":{"name":"operationFees","abstract":"Object representing the various fees, storage and compute required to fulfil this operation
","parent_name":"Operation"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC13operationKind6sourceAcA0dF0O_SStcfc":{"name":"init(operationKind:source:)","abstract":"Create a base operation.
","parent_name":"Operation"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Create a base operation.
","parent_name":"Operation"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Convert the object into a data format, such as JSON.
","parent_name":"Operation"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC7isEqualySbACF":{"name":"isEqual(_:)","abstract":"A function to check if two operations are equal.
","parent_name":"Operation"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC4typeAA0E4TypeOvp":{"name":"type","abstract":"The wallet type, hardcoded to always be WalletType.ledger
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC7addressSSvp":{"name":"address","abstract":"The TZ address pulled from the Ledger device, cached to avoid complex retrieval when fetching balances etc.
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC9publicKeySSvp":{"name":"publicKey","abstract":"The raw hex public key extracted from the Ledger, needed in order to perform REVEAL operations
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC14derivationPathSSvp":{"name":"derivationPath","abstract":"The derivation path used to fetch the address and public key
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC5curve0a6CryptoC015EllipticalCurveOvp":{"name":"curve","abstract":"The elliptical curve used to fetch the address and public key
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC10ledgerUUIDSSvp":{"name":"ledgerUUID","abstract":"The unique ledger UUID, that corresponds to this wallet address
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC7address9publicKey14derivationPath5curve10ledgerUUIDACSgSS_S2S0a6CryptoC015EllipticalCurveOSStcfc":{"name":"init(address:publicKey:derivationPath:curve:ledgerUUID:)","abstract":"Create an instance of a LedgerWallet. Can return nil if invalid public key supplied
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC4sign_11isOperation10completionySS_Sbys6ResultOySays5UInt8VGAA0A5ErrorVGctF":{"name":"sign(_:isOperation:completion:)","abstract":"Sign a hex string.","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC15privateKeyCurve0a6CryptoC0010EllipticalH0OyF":{"name":"privateKeyCurve()","abstract":"
Function to extract the curve used to create the public key
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC22publicKeyBase58encodedSSyF":{"name":"publicKeyBase58encoded()","abstract":"Function to convert the public key into a Base58 encoded string
","parent_name":"LedgerWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC4typeAA10WalletTypeOvp":{"name":"type","abstract":"The underlying wallet type, set to .hd
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC7addressSSvp":{"name":"address","abstract":"The public TZ1 address of the wallet
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC10privateKey0a6CryptoC007PrivateF0Vvp":{"name":"privateKey","abstract":"An WalletCore object representing the PrivateKey used to generate the wallet
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC9publicKey0a6CryptoC006PublicF0Vvp":{"name":"publicKey","abstract":"An WalletCore object representing the PublicKey used to generate the wallet address
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC8mnemonic0a6CryptoC08MnemonicVvp":{"name":"mnemonic","abstract":"The Bip39 mnemonic used to generate the wallet
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC14derivationPathSSvp":{"name":"derivationPath","abstract":"The Bip44 derivationPath used to create the wallet
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC12withMnemonic10passphrase14derivationPathACSg0a6CryptoC00F0V_S2Stcfc":{"name":"init(withMnemonic:passphrase:derivationPath:)","abstract":"Create a HDWallet
by supplying a mnemonic string and a passphrase (or “” if none).
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC18withMnemonicLength10passphrase14derivationPathACSg0a6CryptoC00F0V13NumberOfWordsO_S2Stcfc":{"name":"init(withMnemonicLength:passphrase:derivationPath:)","abstract":"Create a HDWallet
by asking for a mnemonic of a given number of words and a passphrase (or “” if none).
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC4sign_11isOperation10completionySS_Sbys6ResultOySays5UInt8VGAA0A5ErrorVGctF":{"name":"sign(_:isOperation:completion:)","abstract":"Sign a hex payload with the private key
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC15privateKeyCurve0a6CryptoC0010EllipticalG0OyF":{"name":"privateKeyCurve()","abstract":"Return the curve used to create the key
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC22publicKeyBase58encodedSSyF":{"name":"publicKeyBase58encoded()","abstract":"Get a Base58 encoded version of the public key, in order to reveal the address on the network
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC11createChild12accountIndexACSgSi_tF":{"name":"createChild(accountIndex:)","abstract":"The default implementation in Ledger is to not give users the option to provide their own derivation path, but instead increment the “account” field by 1 each time.","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC11createChild14derivationPathACSgSS_tF":{"name":"createChild(derivationPath:)","abstract":"
This function will create a new HDWallet
, by using the same key combined with the supplied derivationPath
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"HDWallet"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC8contractSSvp":{"name":"contract","parent_name":"BetterCallDevTokenMetadata"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC7networkSSvp":{"name":"network","parent_name":"BetterCallDevTokenMetadata"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC8token_idSivp":{"name":"token_id","parent_name":"BetterCallDevTokenMetadata"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC6symbolSSSgvp":{"name":"symbol","parent_name":"BetterCallDevTokenMetadata"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC4nameSSSgvp":{"name":"name","parent_name":"BetterCallDevTokenMetadata"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC8decimalsSivp":{"name":"decimals","parent_name":"BetterCallDevTokenMetadata"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC9faVersionAA02FaJ0OSgvp":{"name":"faVersion","parent_name":"BetterCallDevTokenMetadata"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC8imageURL10Foundation0J0VSgvp":{"name":"imageURL","parent_name":"BetterCallDevTokenMetadata"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV19isSingleTransaction10operationsAA0dI0CSgSayAA0D0CG_tFZ":{"name":"isSingleTransaction(operations:)","abstract":"Filter reveal operation (if present), and check if what remains is a single OperationTransaction","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV13isTezTransfer10operationsAA0D11TransactionCSgSayAA0D0CG_tFZ":{"name":"isTezTransfer(operations:)","abstract":"
Filter and verify only 1 transaction exists thats sending XTZ. If so return this operation, otherwise return false
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV10isDelegate10operationsAA0D10DelegationCSgSayAA0D0CG_tFZ":{"name":"isDelegate(operations:)","abstract":"Filter and verify only 1 transaction exists thats setting a baker. If so return this operation, otherwise return false
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV17isFaTokenTransfer10operationsAA0D11TransactionC9operation_SS13tokenContractSS9rpcAmountSo9NSDecimalaSg0N2IdSS11destinationtSgSayAA0D0CG_tFZ":{"name":"isFaTokenTransfer(operations:)","abstract":"Filter and verify only 1 transaction exists thats sending a token. If so return this operation, otherwise return false
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV20isSingleContractCall10operationsAA0D11TransactionC9operation_SS10entrypointSS7addresstSgSayAA0D0CG_tFZ":{"name":"isSingleContractCall(operations:)","abstract":"Filter and verify only 1 transaction exists its not a transfer operation. If so return this operation, otherwise return false
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV26faTokenDetailsFromTransfer11transactionSS13tokenContract_SS9rpcAmountSo9NSDecimalaSg0M2IdSS11destinationtSgAA0D11TransactionC_tFZ":{"name":"faTokenDetailsFromTransfer(transaction:)","abstract":"Extract details from a transfer payload in order to present to the user what it is they are trying to send
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV36tokenIdAndAmountFromApproveMichelson9michelsonSS03rpcJ0_So9NSDecimalaSg0gH0SS11destinationtSgyp_tFZ":{"name":"tokenIdAndAmountFromApproveMichelson(michelson:)","abstract":"Extract rpc amount (without decimal info) a tokenId, and the destination from a michelson approve
value
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV35tokenIdFromUpdateOperatorsMichelson9michelsonSo9NSDecimalaSg0gH0_SS11destinationtSgyp_tFZ":{"name":"tokenIdFromUpdateOperatorsMichelson(michelson:)","abstract":"Extract a tokenId, and the destination from a michelson update_operators
value
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV31tokenAmountFromExecuteMichelson9michelson8contractSo9NSDecimalaSgyp_SStFZ":{"name":"tokenAmountFromExecuteMichelson(michelson:contract:)","abstract":"Extract rpc amount (without decimal info) michelson execute
value for a 3route call
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV31tokenAmountFromDepositMichelson9michelsonSo9NSDecimalaSgyp_tFZ":{"name":"tokenAmountFromDepositMichelson(michelson:)","abstract":"Extract rpc amount (without decimal info) michelson deposit
value for a crunchy stake call
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV29tokenAmountFromOfferMichelson9michelsonSo9NSDecimalaSgyp_tFZ":{"name":"tokenAmountFromOfferMichelson(michelson:)","abstract":"Extract rpc amount (without decimal info) michelson offer
value for a OBJKT offer call
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV27tokenAmountFromBidMichelson9michelsonSo9NSDecimalaSgyp_tFZ":{"name":"tokenAmountFromBidMichelson(michelson:)","abstract":"Extract rpc amount (without decimal info) michelson offer
value for a OBJKT offer call
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV37tokenIdAndAmountFromTransferMichelson9michelsonSS03rpcJ0_So9NSDecimalaSg0gH0SS11destinationtSgyp_tFZ":{"name":"tokenIdAndAmountFromTransferMichelson(michelson:)","abstract":"Extract rpc amount (without decimal info) a tokenId, and the destination from a michelson FA1.2 / FA2 transfer payload
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV29tokenIdAndAmountFromMichelson9michelson8contractSS03rpcJ0_So9NSDecimalaSg0gH0SSSg11destinationtSgyp_SStFZ":{"name":"tokenIdAndAmountFromMichelson(michelson:contract:)","abstract":"Extract rpc amount (without decimal info) a tokenId, and the destination from a michelson","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV31firstNonZeroTokenTransferAmount10operationsSS13tokenContract_SS03rpcL0So9NSDecimalaSg0N2IdSS11destinationtSgSayAA0D0CG_tFZ":{"name":"firstNonZeroTokenTransferAmount(operations:)","abstract":"
Run through list of operations and extract the first valid faTokenDetailsFrom(transaction: ...)
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV12filterReveal10operationsSayAA0D0CGAJ_tFZ":{"name":"filterReveal(operations:)","abstract":"
Reveal operation is often visually hidden from user, as its a mandatory step thats handled automatically
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV25filterRevealApporveUpdate10operationsSayAA0D0CGAJ_tFZ":{"name":"filterRevealApporveUpdate(operations:)","abstract":"Reveal, Approve and UpdateOperator operations can be appended to operation lists. When determining what the intent of the operation array is, it can be important to ignore these
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV011containsAllD12Transactions10operations12ignoreRevealSbSayAA0D0CG_SbtFZ":{"name":"containsAllOperationTransactions(operations:ignoreReveal:)","abstract":"Check if the array is only of type OperationTransaction, optionally ignore reveal as its usually supressed from user","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV017containsAnUnknownD010operationsSbSayAA0D0CG_tFZ":{"name":"containsAnUnknownOperation(operations:)","abstract":"
Check if the array is contains at least 1 OperationUnknown","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV18totalTezAmountSent10operationsAA9XTZAmountCSayAA0D0CG_tFZ":{"name":"totalTezAmountSent(operations:)","abstract":"
Run through list of operations and extract .amount from any OperationTransaction + balance from any OperationOrigination
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV25isNonTransferContractCall9operationAA0D11TransactionCAG_SS10entrypointSS7addresstSgAA0D0C_tFZ":{"name":"isNonTransferContractCall(operation:)","abstract":"Check if the operation is a contract call, but ignore entrypoint trasnfer","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV14isContractCall9operationAA0D11TransactionCAG_SS10entrypointSS7addresstSgAA0D0C_tFZ":{"name":"isContractCall(operation:)","abstract":"
Check if the operation is a contract call, return the entrypoint and address if so, nil if not
","parent_name":"Extractor"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC04sendD0_2of4from2toSayAA0D0CGAA11TokenAmountC_AA0J0CS2StFZ":{"name":"sendOperation(_:of:from:to:)","abstract":"Create the operations necessary to send an amount of a token to a destination address.
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC04sendD0_5ofNft4from2toSayAA0D0CGSo9NSDecimala_AA3NFTVS2StFZ":{"name":"sendOperation(_:ofNft:from:to:)","abstract":"Create the operations necessary to send aan NFT
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC08delegateD02to4fromSayAA0D0CGSS_SStFZ":{"name":"delegateOperation(to:from:)","abstract":"Create the operations necessary to delegate funds to a baker.
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC010undelegateD07addressSayAA0D0CGSS_tFZ":{"name":"undelegateOperation(address:)","abstract":"Create the operations necessary to remove the current delegate from an address.
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC14swapXtzToToken7withDex9xtzAmount03miniM013walletAddress7timeoutSayAA0D0CGAA14DipDupExchangeV_AA9XTZAmountCAA0iM0CSSSdtFZ":{"name":"swapXtzToToken(withDex:xtzAmount:minTokenAmount:walletAddress:timeout:)","abstract":"Create the operations necessary to perform an exchange of XTZ for a given FA token, using a given dex
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC07approveD012tokenAddress07spenderH09allowance06walletH0AA0D0CSS_SSAA11TokenAmountCSStFZ":{"name":"approveOperation(tokenAddress:spenderAddress:allowance:walletAddress:)","abstract":"Create an operation to call the entrypoint approve
, to allow another address to spend some of your token (only FA1.2)","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC015updateOperatorsD012tokenAddress0H2Id07spenderI006walletI0AA0D0CSS_S3StFZ":{"name":"updateOperatorsOperation(tokenAddress:tokenId:spenderAddress:walletAddress:)","abstract":"
Create an operation to call the entrypoint update_operators
, to allow another address to spend some of your token (only FA2)","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC09allowanceD08standard12tokenAddress0H2Id07spenderI00F006walletI0AA0D0CAA19DipDupTokenStandardO_S2SSgSSAA0O6AmountCSStFZ":{"name":"allowanceOperation(standard:tokenAddress:tokenId:spenderAddress:allowance:walletAddress:)","abstract":"
Return the operation necessary to register an allowance (either calling apporve
or update_operators
) depending on the token standard version. Removing the need to check manually","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC15removeLiquidity7withDex6minXTZ0J5Token15liquidityToBurn13walletAddress7timeoutSayAA0D0CGAA14DipDupExchangeV_AA9XTZAmountCAA0L6AmountCASSSSdtFZ":{"name":"removeLiquidity(withDex:minXTZ:minToken:liquidityToBurn:walletAddress:timeout:)","abstract":"
Create the operations necessary to remove liquidity from a dex contract, also withdraw pending rewards if applicable. Use DexCalculationService to figure out the numbers required
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC15withdrawRewards7withDex13walletAddressSayAA0D0CGAA14DipDupExchangeV_SStFZ":{"name":"withdrawRewards(withDex:walletAddress:)","abstract":"Create the operations necessary to withdraw rewards from a dex contract. For example in quipuswap, XTZ provided as liquidity will earn baking rewards. This can been withdrawn at any time while leaving liquidity in palce
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC16operationPayload12fromMetadata13andOperations13walletAddress22base58EncodedPublicKeyAA0dG0VAA0dI0V_SayAA0D0CGS2StFZ":{"name":"operationPayload(fromMetadata:andOperations:walletAddress:base58EncodedPublicKey:)","abstract":"Convert an array of operations into the format expected by the RPC. Will also inject a OperationReveal
if the sender has not yet revealed their public key.
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC27createDexterTimestampString19nowPlusTimeIntervalSSSd_tFZ":{"name":"createDexterTimestampString(nowPlusTimeInterval:)","abstract":"Dexter requires date strings to act as deadline dates for exchanges.","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC18sendTokenMichelson12forFaVersion11tokenAmount0L2Id2to4fromSDySSypGAA0jK0O_AA0gM0CSo9NSDecimalaS2StFZ":{"name":"sendTokenMichelson(forFaVersion:tokenAmount:tokenId:to:from:)","parent_name":"OperationFactory"},"Classes/OperationFactory/Extractor.html":{"name":"Extractor","abstract":"
Internal Struct to encapsulate helpers methods needed to extract critical information from an array of operations, needed for processing decisions like “do i display a send token screen, or a send NFt screen”, fetching total XTZ sent in 1 action etc
","parent_name":"OperationFactory"},"Classes/TzKTClient/Constants.html#/s:14KukaiCoreSwift10TzKTClientC9ConstantsV21tokenBalanceQuerySizeSivpZ":{"name":"tokenBalanceQuerySize","parent_name":"Constants"},"Classes/TzKTClient/TzKTServiceError.html#/s:14KukaiCoreSwift10TzKTClientC0D14KTServiceErrorO10invalidURLyA2EmF":{"name":"invalidURL","parent_name":"TzKTServiceError"},"Classes/TzKTClient/TzKTServiceError.html#/s:14KukaiCoreSwift10TzKTClientC0D14KTServiceErrorO14invalidAddressyA2EmF":{"name":"invalidAddress","parent_name":"TzKTServiceError"},"Classes/TzKTClient/TzKTServiceError.html#/s:14KukaiCoreSwift10TzKTClientC0D14KTServiceErrorO05parseG0yAESScAEmF":{"name":"parseError(_:)","parent_name":"TzKTServiceError"},"Classes/TzKTClient/TzKTServiceError.html":{"name":"TzKTServiceError","abstract":"Unique Errors that TzKTClient can throw
","parent_name":"TzKTClient"},"Classes/TzKTClient/Constants.html":{"name":"Constants","abstract":"Constants needed for interacting with the API
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC11isListeningSbvp":{"name":"isListening","abstract":"Is currently monitoring an address for update notifications
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC16accountDidChangeSaySSGvp":{"name":"accountDidChange","abstract":"Notifications of monitored addresses that have changed
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC14networkService6config19betterCallDevClient06dipDupL0AcA07NetworkG0C_AA09TezosNodeL6ConfigVAA06BetterjkL0CAA03DipnL0Ctcfc":{"name":"init(networkService:config:betterCallDevClient:dipDupClient:)","abstract":"Init a TzKTClient
with a NetworkService
and a TezosNodeClientConfig
and a BetterCallDevClient
.
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC10getStorage11forContract6ofType10completionySS_xmys6ResultOyxAA0A5ErrorVGctSeRzSERzlF":{"name":"getStorage(forContract:ofType:completion:)","abstract":"Get the storage of a given contract and parse it to a supplied model type
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC9getBigMap5forId6ofType10completionySS_xmys6ResultOyxAA0A5ErrorVGctSeRzSERzlF":{"name":"getBigMap(forId:ofType:completion:)","abstract":"Get the keys of a big map, by ID and parse it to a model
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC12getBigMapKey5forId3key6ofType10completionySS_SSxmys6ResultOyxAA0A5ErrorVGctSeRzSERzlF":{"name":"getBigMapKey(forId:key:ofType:completion:)","abstract":"Get the keys of a big map, but filtered to only one specific key. Parse the response as the supplied model
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC14suggestAccount9forString10completionySS_ys6ResultOyAA0D9KTAddressVSgAA0A5ErrorVGctF":{"name":"suggestAccount(forString:completion:)","abstract":"Call https://api.tzkt.io/v1/suggest/accounts/… appending the supplied string, in an attempt to search for an account with a known alias
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC6bakers10completionyys6ResultOySayAA0D7KTBakerVGAA0A5ErrorVGc_tF":{"name":"bakers(completion:)","abstract":"Call https://api.baking-bad.org/v2/bakers/ for a list of public bakers if on mainnet, else search for all accounts self delegating on testnet
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC11bakerConfig10forAddress10completionySS_ys6ResultOyAA0D7KTBakerVAA0A5ErrorVGctF":{"name":"bakerConfig(forAddress:completion:)","abstract":"Call https://api.baking-bad.org/v2/bakers/…?configs=true to get the config settings for the given baker
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC16delegatorRewards10forAddress5limit10completionySS_Siys6ResultOySayAA0D17KTDelegatorRewardVGAA0A5ErrorVGctF":{"name":"delegatorRewards(forAddress:limit:completion:)","abstract":"Call https://api.tzkt.io/v1/rewards/delegators/…?limit=… to get the config settings for the given baker
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC25estimateLastAndNextReward10forAddress8delegate10completionySS_AA0D17KTAccountDelegateVys6ResultOyAA09AggregateJ11InformationVAA0A5ErrorVGctF":{"name":"estimateLastAndNextReward(forAddress:delegate:completion:)","abstract":"Make many different calls to attempt to figure out the previous reward the user should have received, and the next potential reward
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC13getLastReward10forAddress12uniqueBakers15payoutAddresses10completionySS_SayAA0D9KTAddressVGSDySSAJGys6ResultOySayAA0D13KTTransactionVGAA0A5ErrorVGctF":{"name":"getLastReward(forAddress:uniqueBakers:payoutAddresses:completion:)","abstract":"Take all the baker addresses and payout addresses and find the last transaction (if any) received from any of them
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC6cycles5limit10completionySi_ys6ResultOySayAA0D7KTCycleVGAA0A5ErrorVGctF":{"name":"cycles(limit:completion:)","abstract":"Call https://api.tzkt.io/v1/cycles?limit=… to get the 10 most recent cycles
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC13cycleForLevel6cycles5levelAA0D7KTCycleVSgSayAHG_So9NSDecimalatF":{"name":"cycleForLevel(cycles:level:)","abstract":"Given a list of cycles, search through them to find what cycle a given block level appeared in","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC12getOperation6byHash10completionySS_ySayAA0D11KTOperationVGSg_AA0A5ErrorVSgtctF":{"name":"getOperation(byHash:completion:)","abstract":"
Query details about the given operation
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC23listenForAccountChanges9addresses13withDebuggingySaySSG_SbtF":{"name":"listenForAccountChanges(addresses:withDebugging:)","abstract":"Open a websocket connection to request a notification for any changes to the given account. The @Published var accountDidChange
will be notified if something occurs
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC30stopListeningForAccountChangesyyF":{"name":"stopListeningForAccountChanges()","abstract":"Close the websocket from listenForAccountChanges
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC31changeAddressToListenForChanges9addressesySaySSG_tF":{"name":"changeAddressToListenForChanges(addresses:)","abstract":"Close the current connection and open another
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC15getBalanceCount10forAddress10completionySS_ys6ResultOySiAA0A5ErrorVGctF":{"name":"getBalanceCount(forAddress:completion:)","abstract":"Get the count of tokens the given address has balances for (excluding zero balances)
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC14getBalancePage10forAddress6offset10completionySS_Siys6ResultOySayAA0D9KTBalanceVGAA0A5ErrorVGctF":{"name":"getBalancePage(forAddress:offset:completion:)","abstract":"Tokens balances and metadata need to be fetch from a paginated API. THis function calls a sinlerequest or 1 page of balances / metadata
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC10getAccount10forAddress7fromURL10completionySS_10Foundation0K0VSgys6ResultOyAA0D9KTAccountVAA0A5ErrorVGctF":{"name":"getAccount(forAddress:fromURL:completion:)","abstract":"Get the account object from TzKT caontaining information about the address, its balance and baker
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC14getAllBalances10forAddress10completionySS_ys6ResultOyAA7AccountVAA0A5ErrorVGctF":{"name":"getAllBalances(forAddress:completion:)","abstract":"Get all balances from one function call, by fetching the result from getBalanceCount
and using that to decide how many pages should be called
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC9avatarURL8forToken10Foundation0G0VSgSS_tFZ":{"name":"avatarURL(forToken:)","abstract":"In order to access the cached images, you need the URL it was downloaded from. This can either be found inside the Token
objects returned as part of Account
from the fetchAccountInfo
func.","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC17fetchTransactions10forAddress5limit10completionySS_SiySayAA0D13KTTransactionVGctF":{"name":"fetchTransactions(forAddress:limit:completion:)","abstract":"
Fetch all transactions, both account operations, and token transfers, and combine them into 1 response
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC17groupTransactions12transactions20currentWalletAddressSayAA0D18KTTransactionGroupVGSayAA0dL0VG_SStF":{"name":"groupTransactions(transactions:currentWalletAddress:)","abstract":"Group transactions into logical groups, so user doesn’t see N enteries for 1 contract call resulting in many internal operations
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:13SignalRClient21HubConnectionDelegateP17connectionDidOpen03hubD0yAA0cD0C_tF":{"name":"connectionDidOpen(hubConnection:)","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:13SignalRClient21HubConnectionDelegateP18connectionDidClose5errorys5Error_pSg_tF":{"name":"connectionDidClose(error:)","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:13SignalRClient21HubConnectionDelegateP23connectionDidFailToOpen5errorys5Error_p_tF":{"name":"connectionDidFailToOpen(error:)","parent_name":"TzKTClient"},"Classes/TezosNodeClient/TezosNodeClientError.html#/s:14KukaiCoreSwift15TezosNodeClientC0deF5ErrorO28noDexterExchangeAddressFoundyA2EmF":{"name":"noDexterExchangeAddressFound","parent_name":"TezosNodeClientError"},"Classes/TezosNodeClient/TezosNodeClientError.html#/s:14KukaiCoreSwift15TezosNodeClientC0deF5ErrorO16michelsonParsingyA2EmF":{"name":"michelsonParsing","parent_name":"TezosNodeClientError"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC6configAA0deF6ConfigVvp":{"name":"config","abstract":"The configuration object containing all the necessary settings to connect and communicate with the Tezos node
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC14networkServiceAA07NetworkH0Cvp":{"name":"networkService","abstract":"The NetworkService
object that will perform all the networking calls
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC16operationServiceAA09OperationH0Cvp":{"name":"operationService","abstract":"The OperationService
object that will perform forging, parsing, signing, preapply and injections of operations
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC19feeEstimatorServiceAA03FeehI0Cvp":{"name":"feeEstimatorService","abstract":"The service responsible for calculating network fees on behalf of the user
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC14networkVersionAA07NetworkH0VSgvp":{"name":"networkVersion","abstract":"Available information about the version of the network, that the conected server is running. Call tezosNodeClient.fetchNetworkInformation(...)
to populate
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC16networkConstantsAA07NetworkH0VSgvp":{"name":"networkConstants","abstract":"Available information about the constants of the network, that the conected server is running. Call tezosNodeClient.fetchNetworkInformation(...)
to populate
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient/TezosNodeClientError.html":{"name":"TezosNodeClientError","abstract":"Types of errors
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC6configAcA0deF6ConfigV_tcfc":{"name":"init(config:)","abstract":"Init a TezosNodeClient
with a TezosNodeClientConfig
.
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC10getBalance10forAddress10completionySS_ys6ResultOyAA9XTZAmountCAA0A5ErrorVGctF":{"name":"getBalance(forAddress:completion:)","abstract":"Gets the xtz balance for a given Address.
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC11getDelegate10forAddress10completionySS_ys6ResultOySSAA0A5ErrorVGctF":{"name":"getDelegate(forAddress:completion:)","abstract":"Gets the delegate for the given address.
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC8estimate10operations13walletAddress22base58EncodedPublicKey10completionySayAA9OperationCG_S2Sys6ResultOyAA19FeeEstimatorServiceC010EstimationQ0VAA0A5ErrorVGctF":{"name":"estimate(operations:walletAddress:base58EncodedPublicKey:completion:)","abstract":"Take an array of operations and estimate the gas, storage, baker fee and burn fees required to inject it onto the network","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC4send10operations10withWallet10completionySayAA9OperationCG_AA0J0_pys6ResultOySSAA0A5ErrorVGctF":{"name":"send(operations:withWallet:completion:)","abstract":"
Send an array of Operation
‘s to the blockchain. Use OperationFactory
to help create this array for common use cases.
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC4send16operationPayload0H8Metadata10withWallet10completionyAA09OperationI0V_AA0nJ0VAA0L0_pys6ResultOySSAA0A5ErrorVGctF":{"name":"send(operationPayload:operationMetadata:withWallet:completion:)","abstract":"Send an already contrsutructed OperationPayload
with the necessary OperationMetadata
without having to fetch metadata again.
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC20getOperationMetadata16forWalletAddress10completionySS_ys6ResultOyAA0hI0VAA0A5ErrorVGctF":{"name":"getOperationMetadata(forWalletAddress:completion:)","abstract":"Get all the metadata necessary from the network to perform operations.
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC18getContractStorage15contractAddress10completionySS_ys6ResultOySDySSypGAA0A5ErrorVGctF":{"name":"getContractStorage(contractAddress:completion:)","abstract":"Get the Michelson storage of a given contract from the blockchain.
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC9getBigMap2id10completionySS_ys6ResultOySDySSypGAA0A5ErrorVGctF":{"name":"getBigMap(id:completion:)","abstract":"Get the Michelson big map contents, from a given id
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC21getNetworkInformation10completionyySb_AA0A5ErrorVSgtc_tF":{"name":"getNetworkInformation(completion:)","abstract":"Query the server for the NetworkVersion
and NetworkConstants
, and store the responses in the tezosNodeClient properties networkVersion
and networkConstants
,","parent_name":"TezosNodeClient"},"Classes/TezosDomainsClient/BothNetworkReverseRecord.html#/s:14KukaiCoreSwift18TezosDomainsClientC24BothNetworkReverseRecordV7mainnetAA0deiJ0VSgvp":{"name":"mainnet","parent_name":"BothNetworkReverseRecord"},"Classes/TezosDomainsClient/BothNetworkReverseRecord.html#/s:14KukaiCoreSwift18TezosDomainsClientC24BothNetworkReverseRecordV8ghostnetAA0deiJ0VSgvp":{"name":"ghostnet","parent_name":"BothNetworkReverseRecord"},"Classes/TezosDomainsClient/BothNetworkReverseRecord.html#/s:14KukaiCoreSwift18TezosDomainsClientC24BothNetworkReverseRecordV7mainnet8ghostnetAeA0deiJ0VSg_AJtcfc":{"name":"init(mainnet:ghostnet:)","parent_name":"BothNetworkReverseRecord"},"Classes/TezosDomainsClient/BothNetworkReverseRecord.html":{"name":"BothNetworkReverseRecord","abstract":"
Object to wrap up a response fomr both networks
","parent_name":"TezosDomainsClient"},"Classes/TezosDomainsClient.html#/s:14KukaiCoreSwift18TezosDomainsClientC14networkService6configAcA07NetworkH0C_AA0d4NodeF6ConfigVtcfc":{"name":"init(networkService:config:)","abstract":"Init a TezosDomainsClient
with a NetworkService
and a TezosNodeClientConfig
.
","parent_name":"TezosDomainsClient"},"Classes/TezosDomainsClient.html#/s:14KukaiCoreSwift18TezosDomainsClientC12getDomainFor7address3url10completionySS_10Foundation3URLVSgys6ResultOyAA15GraphQLResponseVyAA0deH8ResponseVGAA0A5ErrorVGctF":{"name":"getDomainFor(address:url:completion:)","abstract":"Get Tezos domain response for a given address
","parent_name":"TezosDomainsClient"},"Classes/TezosDomainsClient.html#/s:14KukaiCoreSwift18TezosDomainsClientC24getMainAndGhostDomainFor7address10completionySS_ys6ResultOyAC24BothNetworkReverseRecordVAA0A5ErrorVGctF":{"name":"getMainAndGhostDomainFor(address:completion:)","abstract":"Query both mainnet and ghostnet versions of Tezos domains to find all records for the given address
","parent_name":"TezosDomainsClient"},"Classes/TezosDomainsClient.html#/s:14KukaiCoreSwift18TezosDomainsClientC13getAddressFor6domain10completionySS_ys6ResultOyAA15GraphQLResponseVyAA0deH8ResponseVGAA0A5ErrorVGctF":{"name":"getAddressFor(domain:completion:)","abstract":"Find the tz address of a given domain
","parent_name":"TezosDomainsClient"},"Classes/TezosDomainsClient.html#/s:14KukaiCoreSwift18TezosDomainsClientC03getE3For9addresses3url10completionySaySSG_10Foundation3URLVSgys6ResultOyAA15GraphQLResponseVyAA0dE18DomainBulkResponseVGAA0A5ErrorVGctF":{"name":"getDomainsFor(addresses:url:completion:)","abstract":"Bulk function for fetching domains for an array of addresses
","parent_name":"TezosDomainsClient"},"Classes/TezosDomainsClient.html#/s:14KukaiCoreSwift18TezosDomainsClientC015getMainAndGhostE3For9addresses10completionySaySSG_ys6ResultOySDySSAC24BothNetworkReverseRecordVGAA0A5ErrorVGctF":{"name":"getMainAndGhostDomainsFor(addresses:completion:)","abstract":"Bulk function for fetching domains for an array of addresses, check ghostnet and mainnet for each
","parent_name":"TezosDomainsClient"},"Classes/TezosDomainsClient.html#/s:14KukaiCoreSwift18TezosDomainsClientC15getAddressesFor7domains10completionySaySSG_ys6ResultOyAA15GraphQLResponseVyAA0dE19AddressBulkResponseVGAA0A5ErrorVGctF":{"name":"getAddressesFor(domains:completion:)","abstract":"Bulk function to find all domains for a list of addresses
","parent_name":"TezosDomainsClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC11collectionsSDySSAA0D10CollectionVGvp":{"name":"collections","abstract":"Cached metadata of NFT collections, e.g. name, thumbnailURL etc
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC6tokensSDySSAA0D12TokenReponseVGvp":{"name":"tokens","abstract":"Cached metadata of specific tokens, e.g. prices, offers etc
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC14networkService6configAcA07NetworkG0C_AA09TezosNodeE6ConfigVtcfc":{"name":"init(networkService:config:)","abstract":"Init a ObjktClient
with a NetworkService
and a TezosNodeClientConfig
.
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC21unresolvedCollections9addressesSaySSGAF_tF":{"name":"unresolvedCollections(addresses:)","abstract":"Take in an array of contract addresses, and return a list of the ones that we currently have no metadata for
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC21resolveCollectionsAll9addresses10completionySaySSG_ys6ResultOySbAA0A5ErrorVGctF":{"name":"resolveCollectionsAll(addresses:completion:)","abstract":"Search OBJKT to find metadata on the list of addresses provided
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC22resolveCollectionsPage9addresses10completionys10ArraySliceVySSG_ys6ResultOyAA15GraphQLResponseVyAA0dG0VGAA0A5ErrorVGctF":{"name":"resolveCollectionsPage(addresses:completion:)","abstract":"Find the metadata of a list of contracts, used recurrisvely to find all collections while limited to request query size
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC12resolveToken7address7tokenId21forOwnerWalletAddress10completionySS_So9NSDecimalaSSys6ResultOyAA15GraphQLResponseVyAA0dG7ReponseVGAA0A5ErrorVGctF":{"name":"resolveToken(address:tokenId:forOwnerWalletAddress:completion:)","abstract":"Find the meatdata of a specific token
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC13tokenResponse10forAddress0F2IdAA0D12TokenReponseVSgSS_SitF":{"name":"tokenResponse(forAddress:tokenId:)","abstract":"Helper to fetch a specific token metadata from the cache
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC11deleteCacheyyF":{"name":"deleteCache()","abstract":"Clear all the cached data
","parent_name":"ObjktClient"},"Classes/DipDupClient.html#/s:14KukaiCoreSwift12DipDupClientC15dexMaxQuerySizeSivpZ":{"name":"dexMaxQuerySize","abstract":"Max enteries to return per request
","parent_name":"DipDupClient"},"Classes/DipDupClient.html#/s:14KukaiCoreSwift12DipDupClientC14networkService6configAcA07NetworkH0C_AA09TezosNodeF6ConfigVtcfc":{"name":"init(networkService:config:)","abstract":"Init a DipDupClient
with a NetworkService
and a TezosNodeClientConfig
.
","parent_name":"DipDupClient"},"Classes/DipDupClient.html#/s:14KukaiCoreSwift12DipDupClientC21getExchangesAndTokens5limit6offset10completionySi_Siys6ResultOyAA15GraphQLResponseVyAA0dehiJ8ResponseVGAA0A5ErrorVGctF":{"name":"getExchangesAndTokens(limit:offset:completion:)","abstract":"Get a list of all the tokens available and on what excahnges (including their prices and pool data)
","parent_name":"DipDupClient"},"Classes/DipDupClient.html#/s:14KukaiCoreSwift12DipDupClientC24getAllExchangesAndTokens10completionyys6ResultOySayAA0deijK0VGAA0A5ErrorVGc_tF":{"name":"getAllExchangesAndTokens(completion:)","abstract":"Recurrsively call getExchangesAndTokens(...)
until we have found all the tokens
","parent_name":"DipDupClient"},"Classes/DipDupClient.html#/s:14KukaiCoreSwift12DipDupClientC15getLiquidityFor7address10completionySS_ys6ResultOyAA15GraphQLResponseVyAA0dE8PositionVGAA0A5ErrorVGctF":{"name":"getLiquidityFor(address:completion:)","abstract":"Query a given addresses liquidity token balances
","parent_name":"DipDupClient"},"Classes/DipDupClient.html#/s:14KukaiCoreSwift12DipDupClientC15getChartDataFor16exchangeContract7nowDate10completionySS_10Foundation0N0Vys6ResultOyAA15GraphQLResponseVyAA0dehI0VGAA0A5ErrorVGctF":{"name":"getChartDataFor(exchangeContract:nowDate:completion:)","abstract":"Query a given contract address for pricing data for the given token
","parent_name":"DipDupClient"},"Classes/BetterCallDevClient/BetterCallDevClientError.html#/s:14KukaiCoreSwift19BetterCallDevClientC0defG5ErrorO10invalidURLyA2EmF":{"name":"invalidURL","parent_name":"BetterCallDevClientError"},"Classes/BetterCallDevClient/BetterCallDevClientError.html#/s:14KukaiCoreSwift19BetterCallDevClientC0defG5ErrorO05parseH0yAESScAEmF":{"name":"parseError(_:)","parent_name":"BetterCallDevClientError"},"Classes/BetterCallDevClient/BetterCallDevClientError.html":{"name":"BetterCallDevClientError","abstract":"Dedicated BCD errors
","parent_name":"BetterCallDevClient"},"Classes/BetterCallDevClient.html#/s:14KukaiCoreSwift19BetterCallDevClientC14networkService6configAcA07NetworkI0C_AA09TezosNodeG6ConfigVtcfc":{"name":"init(networkService:config:)","abstract":"Init a BetterCallDevClient
with a NetworkService
and a TezosNodeClientConfig
.
","parent_name":"BetterCallDevClient"},"Classes/BetterCallDevClient.html#/s:14KukaiCoreSwift19BetterCallDevClientC20getMoreDetailedError6byHash10completionySS_yAA0def9OperationK0VSg_AA0aK0VSgtctF":{"name":"getMoreDetailedError(byHash:completion:)","abstract":"Primarily the TzKTClient
is used to fetch details on operations. However for more complex calls involving smart contracts, TzKT will only return limited error message info.","parent_name":"BetterCallDevClient"},"Classes/BetterCallDevClient.html":{"name":"BetterCallDevClient","abstract":"
BetterCallDev (BCD) is an indexer/smart contract debugging tool, used for the Tezos blockchain."},"Classes/DipDupClient.html":{"name":"DipDupClient","abstract":"
This client exposes functions to allow communication to the indexer platform DipDup ( https://dipdup.net/ )."},"Classes/ObjktClient.html":{"name":"ObjktClient","abstract":"
Client for interacting with the API of the popular NFT marketplace, OBJKT.com"},"Classes/TezosDomainsClient.html":{"name":"TezosDomainsClient","abstract":"
A client class allowing integration with the tezos domains GraphQL API. See more here: https://tezos.domains/
"},"Classes/TezosNodeClient.html":{"name":"TezosNodeClient","abstract":"The TezosNodeClient offers methods for interacting with the Tezos node to fetch balances, send transactions etc."},"Classes/TzKTClient.html":{"name":"TzKTClient","abstract":"
TzKT is an indexer for Tezos, who’s API allows developers to query details about wallets, transactions, bakers, account status etc
"},"Classes/OperationFactory.html":{"name":"OperationFactory","abstract":"Class responsible for creating operations necessary to perform a given action, and converting those operations into the single payload expected by the RPC."},"Classes/BetterCallDevTokenMetadata.html":{"name":"BetterCallDevTokenMetadata","abstract":"
A model matching the response that comes back from BetterCallDev’s API: v1/tokens/<network>/metadata?contract=<address>
"},"Classes/HDWallet.html":{"name":"HDWallet","abstract":"A Tezos Wallet used for signing transactions before sending to the Tezos network. This object holds the public and private key used to create the contained Tezos address."},"Classes/LedgerWallet.html":{"name":"LedgerWallet","abstract":"
A Tezos wallet class, used to cache infomration regarding the paired ledger device used to sign the payload."},"Classes/Operation.html":{"name":"Operation","abstract":"
Base class representing an Operation
on the Tezos network. On its own this class can’t be sent to the network. See its subclasses for more info.
"},"Classes/OperationActivateAccount.html":{"name":"OperationActivateAccount","abstract":"Operation
subclass for revealing a publickey to the network.
"},"Classes/OperationBallot.html":{"name":"OperationBallot","abstract":"Operation to submit a ballot on an upcoming proposal
"},"Classes/OperationDelegation.html":{"name":"OperationDelegation","abstract":"Operation
subclass for delegating an account to a baker
"},"Classes/OperationDoubleBakingEvidence.html":{"name":"OperationDoubleBakingEvidence","abstract":"Operation to report a baking of baking the same block twice
"},"Classes/OperationDoubleEndorsementEvidence.html":{"name":"OperationDoubleEndorsementEvidence","abstract":"Operation to report a baker trying to endorse a block twice
"},"Classes/OperationEndorsement.html":{"name":"OperationEndorsement","abstract":"Operation for endorsing a block
"},"Classes/OperationOrigination.html":{"name":"OperationOrigination","abstract":"Operation
subclass for originating a contract on the Tezos network
"},"Classes/OperationProposals.html":{"name":"OperationProposals"},"Classes/OperationReveal.html":{"name":"OperationReveal","abstract":"Operation
subclass for revealing a publickey to the network.
"},"Classes/OperationSeedNonceRevelation.html":{"name":"OperationSeedNonceRevelation","abstract":"Operation to reveal seed nonce to blockchain
"},"Classes/OperationTransaction.html":{"name":"OperationTransaction","abstract":"Operation
subclass for sending XTZ to a destination
"},"Classes/OperationUnknown.html":{"name":"OperationUnknown","abstract":"A subclass of Operation
meant to catch any, currently, unsupported operations. The Tezos protocol can add new operations at any time. If not Codable
struct / class is present to parse it, then that operation can’t be performed."},"Classes/RPC.html":{"name":"RPC","abstract":"
A generic class representing an RPC call to the Tezos network."},"Classes/RegularWallet.html":{"name":"RegularWallet","abstract":"
A Tezos Wallet used for signing transactions before sending to the Tezos network. This object holds the public and private key used to create the contained Tezos address."},"Classes/Token.html":{"name":"Token","abstract":"
A class to represent a Token on the Tezos network. This class will do all the heavy lifting of converting values from the RPC to more human readbale values."},"Classes/TokenAmount.html":{"name":"TokenAmount","abstract":"
Class representing a numeric amount on the Tezos network. The network uses natural numbers inside strings, which technically have an infinite length."},"Classes/TorusWallet.html":{"name":"TorusWallet","abstract":"
A Tezos Wallet used for signing transactions before sending to the Tezos network. This object holds the public and private key used to create the contained Tezos address."},"Classes/WalletMetadataList.html":{"name":"WalletMetadataList","abstract":"
Container to store groups of WalletMetadata based on type
"},"Classes/WalletMetadata.html":{"name":"WalletMetadata","abstract":"Object to store UI related info about wallets, seperated from the wallet object itself to avoid issues merging together
"},"Classes/XTZAmount.html":{"name":"XTZAmount","abstract":"A subclass of TokenAmount
to make it more explict when functions require XTZ (such as network fees)."},"Classes/DAppHelperService.html":{"name":"DAppHelperService","abstract":"
A Helper service to simply combine multiple calls from other services, and/or map to specific responses, in order to expose a piece of functionality provided by a dApp
"},"Classes/DexCalculationService.html":{"name":"DexCalculationService","abstract":"Wrapper around the kukai-dex-calculations JS library for performing calculations: https://github.com/kukai-wallet/kukai-dex-calculations
"},"Classes/DiskService.html":{"name":"DiskService","abstract":"A service class to write and read data from the devices documents directory
"},"Classes/ErrorHandlingService.html":{"name":"ErrorHandlingService","abstract":"A class used to process errors into more readable format, and optionally notifiy a global error handler of every error occuring
"},"Classes/FeeEstimatorService.html":{"name":"FeeEstimatorService","abstract":"An object allowing developers to automatically estimate the necessary fee per Operation to ensure it will be accpeted by a Baker."},"Classes/LedgerService.html":{"name":"LedgerService","abstract":"
A service class to wrap up all the complicated interactions with CoreBluetooth and the modified version of ledgerjs, needed to communicate with a Ledger Nano X.
"},"Classes/MediaProxyService.html":{"name":"MediaProxyService","abstract":"A service class for interacting with the TC infrastructure to proxy NFT images, videos and audio files
"},"Classes/NetworkService.html":{"name":"NetworkService","abstract":"Class responsible for sending all the networking requests, checking for http errors, RPC errors, Decoding the responses and optionally logging progress
"},"Classes/OperationService.html":{"name":"OperationService","abstract":"Several classes need to use pieces of the forge-sign-parse-preapply-inject flow. This class abstracts those functions away so that it can be shared throughout the library.
"},"Classes/TaquitoService.html":{"name":"TaquitoService","abstract":"Taquito (https://github.com/ecadlabs/taquito) is a popular open source Tezos library written in Typescript and Javascript."},"Classes/TorusAuthService.html":{"name":"TorusAuthService","abstract":"
TorusAuthService is a wrapper around the SDK provided by: https://tor.us/ to allow the creation of TorusWallet
‘s."},"Classes/WalletCacheService.html":{"name":"WalletCacheService","abstract":"
A service class used to store and retrieve Wallet
objects such as RegularWallet
, HDWallet
, LedgerWallet
and TorusWallet
from the devices disk."},"Classes.html":{"name":"Classes","abstract":"
The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structures","abstract":"The following structures are available globally.
"},"Typealiases.html":{"name":"Type Aliases","abstract":"The following type aliases are available globally.
"}}
\ No newline at end of file
+{"Typealiases.html#/UIImage":{"name":"UIImage","abstract":"Create “UIImage” as typealias of NSImage
"},"Typealiases.html#/s:14KukaiCoreSwift34QuipuswapExchangeLedgerKeyResponsea":{"name":"QuipuswapExchangeLedgerKeyResponse","abstract":"Wrapper object around the network response
"},"Typealiases.html#/s:14KukaiCoreSwift39QuipuswapExchangeUserRewardsKeyResponsea":{"name":"QuipuswapExchangeUserRewardsKeyResponse","abstract":"Wrapper object around the network response
"},"Typealiases.html#/s:14KukaiCoreSwift7NanoTeza":{"name":"NanoTez","abstract":"typealias to make it clearer when we are using NanoTez, which only is only used for fee calcualtion
"},"Structs/SubverifierWrapper.html#/s:14KukaiCoreSwift18SubverifierWrapperV21aggregateVerifierNameSSSgvp":{"name":"aggregateVerifierName","abstract":"The name of the aggregated verifier
","parent_name":"SubverifierWrapper"},"Structs/SubverifierWrapper.html#/s:14KukaiCoreSwift18SubverifierWrapperV12verifierType10CustomAuth0F5TypesOvp":{"name":"verifierType","abstract":"The type to use
","parent_name":"SubverifierWrapper"},"Structs/SubverifierWrapper.html#/s:14KukaiCoreSwift18SubverifierWrapperV11networkTypeAA21TezosNodeClientConfigV07NetworkG0Ovp":{"name":"networkType","abstract":"Unlike seed based wallets, Torus verifiers are bound to a network and generate different addresses. In order to give the same experience on Tezos, we need to supply the network for each verifier
","parent_name":"SubverifierWrapper"},"Structs/SubverifierWrapper.html#/s:14KukaiCoreSwift18SubverifierWrapperV11subverifier10CustomAuth18SubVerifierDetailsVvp":{"name":"subverifier","abstract":"The matching SubVerifierDetails
object
","parent_name":"SubverifierWrapper"},"Structs/SubverifierWrapper.html#/s:14KukaiCoreSwift18SubverifierWrapperV21aggregateVerifierName12verifierType07networkJ011subverifierACSSSg_10CustomAuth0I5TypesOAA21TezosNodeClientConfigV07NetworkJ0OAI03SubG7DetailsVtcfc":{"name":"init(aggregateVerifierName:verifierType:networkType:subverifier:)","abstract":"Create an instance of the object with an option string for the aggregate verifier name, and a SubVerifierDetails
object
","parent_name":"SubverifierWrapper"},"Structs/KukaiError/ErrorType.html#/s:14KukaiCoreSwift0A5ErrorV0D4TypeO3rpcyA2EmF":{"name":"rpc","abstract":"RPC errors come directly from the Tezos RPC, but with the massive JSON object filtered down to the most meraningful part
","parent_name":"ErrorType"},"Structs/KukaiError/ErrorType.html#/s:14KukaiCoreSwift0A5ErrorV0D4TypeO6systemyA2EmF":{"name":"system","abstract":"System errors are ones coming from the OS, e.g. “No internet connection”
","parent_name":"ErrorType"},"Structs/KukaiError/ErrorType.html#/s:14KukaiCoreSwift0A5ErrorV0D4TypeO7networkyAESicAEmF":{"name":"network(_:)","abstract":"Network errors are returned by a server, such as HTTP 404’s and 500’s
","parent_name":"ErrorType"},"Structs/KukaiError/ErrorType.html#/s:14KukaiCoreSwift0A5ErrorV0D4TypeO19internalApplicationyA2EmF":{"name":"internalApplication","abstract":"Internal application errors are errors from other services, components, libraiers etc, wrapped up so that they don’t require extra parsing
","parent_name":"ErrorType"},"Structs/KukaiError/ErrorType.html#/s:14KukaiCoreSwift0A5ErrorV0D4TypeO08decodingD0yA2EmF":{"name":"decodingError","abstract":"For situations where the wrong model is returned. This can happen sometimes unexpectedily in GraphQL based APIs, instead of returning an error, it will just return a partial object missing non-optional fields
","parent_name":"ErrorType"},"Structs/KukaiError/ErrorType.html#/s:14KukaiCoreSwift0A5ErrorV0D4TypeO05knownD0yA2EmF":{"name":"knownError","abstract":"For clients to catch known errors, sometimes handled in odd ways, enabling the easy return of a String. E.g. GraphQL throwing a malformed object response for a situation that should be a 404
","parent_name":"ErrorType"},"Structs/KukaiError/ErrorType.html#/s:14KukaiCoreSwift0A5ErrorV0D4TypeO7unknownyA2EmF":{"name":"unknown","abstract":"Used as a fallback for strange edge cases where we can’t easily idenitfiy the issue
","parent_name":"ErrorType"},"Structs/KukaiError/ErrorType.html":{"name":"ErrorType","abstract":"Categories of errors that are possible
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV9errorTypeAC0dF0Ovp":{"name":"errorType","abstract":"The error category
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV05knownD7MessageSSSgvp":{"name":"knownErrorMessage","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV7subTypes0D0_pSgvp":{"name":"subType","abstract":"Optional error subType coming from another source (the OS, URLSession, another library etc)
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV03rpcD6StringSSSgvp":{"name":"rpcErrorString","abstract":"Optional string containing only the relvant portion of an RPC error (e.g instead of “proto.xxxxxxxx.gas_exhausted.operation”, it would contain “gas_exhausted.operation”) to make parsing easier
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV8failWithAA04FailF0VSgvp":{"name":"failWith","abstract":"Optional object containing smart contract failure casues. May contain an Int (error code), a String (semi human readbale error message), and/or a dictionary containing metadata
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV10requestURL10Foundation0F0VSgvp":{"name":"requestURL","abstract":"The requested URL that returned the error
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV11requestJSONSSSgvp":{"name":"requestJSON","abstract":"The JSON that was sent as part of the request
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV12responseJSONSSSgvp":{"name":"responseJSON","abstract":"The raw JSON that was returned
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV14httpStatusCodeSiSgvp":{"name":"httpStatusCode","abstract":"The HTTP status code returned
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV03rpcD00eD6String11andFailWith10requestURLACSS_AA0hI0VSg10Foundation0K0VSgtFZ":{"name":"rpcError(rpcErrorString:andFailWith:requestURL:)","abstract":"Create a KukaiError from an RPC string (will not be validated). You can use the string extension .removeLeadingProtocolFromRPCError()
to strip the leading poriton of the error
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV06systemD07subTypeACs0D0_p_tFZ":{"name":"systemError(subType:)","abstract":"Create a KukaiError denoting a sytem issue from the OS, by passing in the system Error type
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV07networkD010statusCode10requestURLACSi_10Foundation0I0VtFZ":{"name":"networkError(statusCode:requestURL:)","abstract":"Create a KukaiError denoting a network issue, by passing in the HTTP status code
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV019internalApplicationD05errorACs0D0_p_tFZ":{"name":"internalApplicationError(error:)","abstract":"Create a KukaiError denoting an issue from some other component or library, by passing in the error that piece of code returned
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV08decodingD05errorACs0D0_p_tFZ":{"name":"decodingError(error:)","abstract":"Create a KukaiError denoting an issue from some other component or library, by passing in the error that piece of code returned
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV05knownD7MessageyACSSFZ":{"name":"knownErrorMessage(_:)","abstract":"Create a KukaiError allowing a client to simply provide the required error message.","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV7unknown10withStringACSSSg_tFZ":{"name":"unknown(withString:)","abstract":"
Create an unknown KukaiError
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV14addNetworkData10requestURL0H4JSON08responseJ014httpStatusCodey10Foundation0I0VSg_AI0G0VSgAOSiSgtF":{"name":"addNetworkData(requestURL:requestJSON:responseJSON:httpStatusCode:)","abstract":"For network errors, attach all the necessary network data that may be needed in order to debug the issue, or log to a tool such as sentry
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV11descriptionSSvp":{"name":"description","abstract":"Prints the underlying error type with either an RPC string, or an underlying Error object contents
","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV05checkD12ForKnownCaseySSSgs0D0_pF":{"name":"checkErrorForKnownCase(_:)","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV27messageForNetworkStatusCode06statusI03urlSSSi_10Foundation3URLVtF":{"name":"messageForNetworkStatusCode(statusCode:url:)","parent_name":"KukaiError"},"Structs/KukaiError.html#/s:14KukaiCoreSwift0A5ErrorV9isTimeoutSbyF":{"name":"isTimeout()","abstract":"Allow the delegate of the error callback the ability to decide what errors to log or not by detecting the high level type of error being generated
","parent_name":"KukaiError"},"Structs/DexRemoveCalculationResult.html#/s:14KukaiCoreSwift26DexRemoveCalculationResultV11expectedXTZAA9XTZAmountCvp":{"name":"expectedXTZ","parent_name":"DexRemoveCalculationResult"},"Structs/DexRemoveCalculationResult.html#/s:14KukaiCoreSwift26DexRemoveCalculationResultV10minimumXTZAA9XTZAmountCvp":{"name":"minimumXTZ","parent_name":"DexRemoveCalculationResult"},"Structs/DexRemoveCalculationResult.html#/s:14KukaiCoreSwift26DexRemoveCalculationResultV13expectedTokenAA0I6AmountCvp":{"name":"expectedToken","parent_name":"DexRemoveCalculationResult"},"Structs/DexRemoveCalculationResult.html#/s:14KukaiCoreSwift26DexRemoveCalculationResultV12minimumTokenAA0I6AmountCvp":{"name":"minimumToken","parent_name":"DexRemoveCalculationResult"},"Structs/DexRemoveCalculationResult.html#/s:14KukaiCoreSwift26DexRemoveCalculationResultV12exchangeRateSo9NSDecimalavp":{"name":"exchangeRate","parent_name":"DexRemoveCalculationResult"},"Structs/DexRemoveCalculationResult.html#/s:14KukaiCoreSwift26DexRemoveCalculationResultV11expectedXTZ07minimumI00H5Token0jK012exchangeRateAcA9XTZAmountC_AjA0K6AmountCALSo9NSDecimalatcfc":{"name":"init(expectedXTZ:minimumXTZ:expectedToken:minimumToken:exchangeRate:)","parent_name":"DexRemoveCalculationResult"},"Structs/DexAddCalculationResult.html#/s:14KukaiCoreSwift23DexAddCalculationResultV17expectedLiquidityAA11TokenAmountCvp":{"name":"expectedLiquidity","parent_name":"DexAddCalculationResult"},"Structs/DexAddCalculationResult.html#/s:14KukaiCoreSwift23DexAddCalculationResultV16minimumLiquidityAA11TokenAmountCvp":{"name":"minimumLiquidity","parent_name":"DexAddCalculationResult"},"Structs/DexAddCalculationResult.html#/s:14KukaiCoreSwift23DexAddCalculationResultV13tokenRequiredAA11TokenAmountCvp":{"name":"tokenRequired","parent_name":"DexAddCalculationResult"},"Structs/DexAddCalculationResult.html#/s:14KukaiCoreSwift23DexAddCalculationResultV12exchangeRateSo9NSDecimalavp":{"name":"exchangeRate","parent_name":"DexAddCalculationResult"},"Structs/DexAddCalculationResult.html#/s:14KukaiCoreSwift23DexAddCalculationResultV17expectedLiquidity07minimumI013tokenRequired12exchangeRateAcA11TokenAmountC_A2ISo9NSDecimalatcfc":{"name":"init(expectedLiquidity:minimumLiquidity:tokenRequired:exchangeRate:)","parent_name":"DexAddCalculationResult"},"Structs/DexSwapCalculationResult.html#/s:14KukaiCoreSwift24DexSwapCalculationResultV8expectedAA11TokenAmountCvp":{"name":"expected","parent_name":"DexSwapCalculationResult"},"Structs/DexSwapCalculationResult.html#/s:14KukaiCoreSwift24DexSwapCalculationResultV7minimumAA11TokenAmountCvp":{"name":"minimum","parent_name":"DexSwapCalculationResult"},"Structs/DexSwapCalculationResult.html#/s:14KukaiCoreSwift24DexSwapCalculationResultV19displayExchangeRateSo9NSDecimalavp":{"name":"displayExchangeRate","parent_name":"DexSwapCalculationResult"},"Structs/DexSwapCalculationResult.html#/s:14KukaiCoreSwift24DexSwapCalculationResultV18displayPriceImpactSdvp":{"name":"displayPriceImpact","parent_name":"DexSwapCalculationResult"},"Structs/DexSwapCalculationResult.html#/s:14KukaiCoreSwift24DexSwapCalculationResultV8expected7minimum19displayExchangeRate0J11PriceImpactAcA11TokenAmountC_AISo9NSDecimalaSdtcfc":{"name":"init(expected:minimum:displayExchangeRate:displayPriceImpact:)","parent_name":"DexSwapCalculationResult"},"Structs/FailWith.html#/s:14KukaiCoreSwift8FailWithV6stringSSSgvp":{"name":"string","parent_name":"FailWith"},"Structs/FailWith.html#/s:14KukaiCoreSwift8FailWithV3intSSSgvp":{"name":"int","parent_name":"FailWith"},"Structs/FailWith.html#/s:14KukaiCoreSwift8FailWithV4argsSaySDyS2SGGSgvp":{"name":"args","parent_name":"FailWith"},"Structs/FailWith.html#/s:14KukaiCoreSwift8FailWithV6string3int4argsACSSSg_AGSaySDyS2SGGSgtcfc":{"name":"init(string:int:args:)","parent_name":"FailWith"},"Structs/FailWith.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"FailWith"},"Structs/OperationResponseInternalResultError.html#/s:14KukaiCoreSwift36OperationResponseInternalResultErrorV4kindSSvp":{"name":"kind","parent_name":"OperationResponseInternalResultError"},"Structs/OperationResponseInternalResultError.html#/s:14KukaiCoreSwift36OperationResponseInternalResultErrorV2idSSvp":{"name":"id","parent_name":"OperationResponseInternalResultError"},"Structs/OperationResponseInternalResultError.html#/s:14KukaiCoreSwift36OperationResponseInternalResultErrorV8contractSSSgvp":{"name":"contract","parent_name":"OperationResponseInternalResultError"},"Structs/OperationResponseInternalResultError.html#/s:14KukaiCoreSwift36OperationResponseInternalResultErrorV8expectedSSSgvp":{"name":"expected","parent_name":"OperationResponseInternalResultError"},"Structs/OperationResponseInternalResultError.html#/s:14KukaiCoreSwift36OperationResponseInternalResultErrorV5foundSSSgvp":{"name":"found","parent_name":"OperationResponseInternalResultError"},"Structs/OperationResponseInternalResultError.html#/s:14KukaiCoreSwift36OperationResponseInternalResultErrorV8locationSiSgvp":{"name":"location","parent_name":"OperationResponseInternalResultError"},"Structs/OperationResponseInternalResultError.html#/s:14KukaiCoreSwift36OperationResponseInternalResultErrorV4withAA8FailWithVSgvp":{"name":"with","parent_name":"OperationResponseInternalResultError"},"Structs/OperationResponseContent.html#/s:14KukaiCoreSwift24OperationResponseContentV13isOriginationSbyF":{"name":"isOrigination()","parent_name":"OperationResponseContent"},"Structs/OperationResponse.html#/s:14KukaiCoreSwift17OperationResponseV8contentsSayAA0dE7ContentVGvp":{"name":"contents","parent_name":"OperationResponse"},"Structs/OperationResponse.html#/s:14KukaiCoreSwift17OperationResponseV8isFailedSbyF":{"name":"isFailed()","abstract":"Check if the operation(s) have been backtracked or reversed due to a failure
","parent_name":"OperationResponse"},"Structs/OperationResponse.html#/s:14KukaiCoreSwift17OperationResponseV6errorsSayAA0dE19InternalResultErrorVGyF":{"name":"errors()","abstract":"Return the last error object from each internal result. The last error object is the one that contains the location of the error in the smart contract and the with
string, giving the most debugable information
","parent_name":"OperationResponse"},"Structs/OperationPayload.html#/s:14KukaiCoreSwift16OperationPayloadV6branchSSvp":{"name":"branch","abstract":"The bracnh to use when sending
","parent_name":"OperationPayload"},"Structs/OperationPayload.html#/s:14KukaiCoreSwift16OperationPayloadV8contentsSayAA0D0CGvp":{"name":"contents","abstract":"An array of Operation
‘s to be sent together in 1 request.
","parent_name":"OperationPayload"},"Structs/OperationPayload.html#/s:14KukaiCoreSwift16OperationPayloadV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Conforming to Equatable
","parent_name":"OperationPayload"},"Structs/OperationPayload.html#/s:14KukaiCoreSwift16OperationPayloadV12addSignature_12signingCurveySays5UInt8VG_0a6CryptoC0010EllipticalI0OtF":{"name":"addSignature(_:signingCurve:)","abstract":"Add the signature and the protocol to the operation so that it can be injected to the blockchain
","parent_name":"OperationPayload"},"Structs/OperationPayload.html#/s:14KukaiCoreSwift16OperationPayloadV10addProtcol12fromMetadatayAA0dI0V_tF":{"name":"addProtcol(fromMetadata:)","parent_name":"OperationPayload"},"Structs/OperationMetadata.html#/s:14KukaiCoreSwift17OperationMetadataV10managerKeySSSgvp":{"name":"managerKey","abstract":"The public key of the account managing the sender of this Operation
","parent_name":"OperationMetadata"},"Structs/OperationMetadata.html#/s:14KukaiCoreSwift17OperationMetadataV7counterSivp":{"name":"counter","abstract":"The current counter used by this account on the network. All future Operation
‘s need to be 1 higher
","parent_name":"OperationMetadata"},"Structs/OperationMetadata.html#/s:14KukaiCoreSwift17OperationMetadataV7chainIDSSvp":{"name":"chainID","abstract":"The current Tezos network chainID to use for Operation
‘s
","parent_name":"OperationMetadata"},"Structs/OperationMetadata.html#/s:14KukaiCoreSwift17OperationMetadataV6branchSSvp":{"name":"branch","abstract":"The current branch used by the head block, used for estiamting and running preapply, to ensure the latest state information is available
","parent_name":"OperationMetadata"},"Structs/OperationMetadata.html#/s:14KukaiCoreSwift17OperationMetadataV8protocolSSvp":{"name":"protocol","abstract":"The current Tezos network protocol to use for Operation
‘s
","parent_name":"OperationMetadata"},"Structs/OperationMetadata.html#/s:14KukaiCoreSwift17OperationMetadataV10managerKey7counter14blockchainHeadACSSSg_SiAA010BlockchainJ0Vtcfc":{"name":"init(managerKey:counter:blockchainHead:)","abstract":"Create an OperationMetadata
","parent_name":"OperationMetadata"},"Structs/OperationFees/NetworkFeeType.html#/s:14KukaiCoreSwift13OperationFeesV14NetworkFeeTypeO04burnG0yA2EmF":{"name":"burnFee","parent_name":"NetworkFeeType"},"Structs/OperationFees/NetworkFeeType.html#/s:14KukaiCoreSwift13OperationFeesV14NetworkFeeTypeO010allocationG0yA2EmF":{"name":"allocationFee","parent_name":"NetworkFeeType"},"Structs/OperationFees/NetworkFeeType.html":{"name":"NetworkFeeType","abstract":"Enum to differentiate different types of extra fees. Such as allocation fees when sending to a currently unrevealed account.
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV14transactionFeeAA9XTZAmountCvp":{"name":"transactionFee","abstract":"The transaction fee that the sender is willing to pay in order to perform the Operation
.","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV07networkE0SDyAC14NetworkFeeTypeOAA9XTZAmountCGvp":{"name":"networkFees","abstract":"
Additional fees the account will have to pay in order to send this operation. Such as allocating space for an unrevealed account.
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV8gasLimitSivp":{"name":"gasLimit","abstract":"The limit of gas (computation + CPU) this Operation
should take. If it exceeds this value when running, the Operation
will fail.
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV12storageLimitSivp":{"name":"storageLimit","abstract":"The limit of storage (disk) this Operation
requires to complete. If it exceeds this value when running, the Operation
will fail.
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV03allE0AA9XTZAmountCyF":{"name":"allFees()","abstract":"Add together all the network fees and transaction fees
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV010allNetworkE0AA9XTZAmountCyF":{"name":"allNetworkFees()","abstract":"Add together all the network fees and transaction fees
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV4zeroACyFZ":{"name":"zero()","abstract":"Creates an OperationFees
object, with everything set to zero. Primarly used as a default / placeholder until an estimation can be performed
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV07defaultE013operationKindAcA0dH0O_tFZ":{"name":"defaultFees(operationKind:)","abstract":"Get a default fees for each type of Operation
. No guarentee these will succeed.
","parent_name":"OperationFees"},"Structs/OperationFees.html#/s:14KukaiCoreSwift13OperationFeesV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Confirming to Equatable
","parent_name":"OperationFees"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO5levelyA2EmF":{"name":"level","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO5protoyA2EmF":{"name":"proto","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO11predecessoryA2EmF":{"name":"predecessor","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO9timestampyA2EmF":{"name":"timestamp","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO14validationPassyA2EmF":{"name":"validationPass","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO14operationsHashyA2EmF":{"name":"operationsHash","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO7fitnessyA2EmF":{"name":"fitness","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO7contextyA2EmF":{"name":"context","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO8priorityyA2EmF":{"name":"priority","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO16proofOfWorkNonceyA2EmF":{"name":"proofOfWorkNonce","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO13seedNonceHashyA2EmF":{"name":"seedNonceHash","parent_name":"CodingKeys"},"Structs/OperationBlockHeader/CodingKeys.html#/s:14KukaiCoreSwift20OperationBlockHeaderV10CodingKeysO9signatureyA2EmF":{"name":"signature","parent_name":"CodingKeys"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV5levelSivp":{"name":"level","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV5protoSivp":{"name":"proto","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV11predecessorSSvp":{"name":"predecessor","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV9timestamp10Foundation4DateVvp":{"name":"timestamp","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV14validationPassSivp":{"name":"validationPass","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV14operationsHashSSvp":{"name":"operationsHash","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV7fitnessSaySSGvp":{"name":"fitness","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV7contextSSvp":{"name":"context","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV8prioritySivp":{"name":"priority","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV16proofOfWorkNonceSSvp":{"name":"proofOfWorkNonce","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV13seedNonceHashSSSgvp":{"name":"seedNonceHash","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV9signatureSSvp":{"name":"signature","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:14KukaiCoreSwift20OperationBlockHeaderV5level5proto11predecessor9timestamp14validationPass14operationsHash7fitness7context8priority16proofOfWorkNonce04seeduN09signatureACSi_SiSS10Foundation4DateVSiSSSaySSGSSSiS2SSgSStcfc":{"name":"init(level:proto:predecessor:timestamp:validationPass:operationsHash:fitness:context:priority:proofOfWorkNonce:seedNonceHash:signature:)","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationBlockHeader"},"Structs/OperationBlockHeader/CodingKeys.html":{"name":"CodingKeys","parent_name":"OperationBlockHeader"},"Structs/NilOnDecodingError.html#/s:14KukaiCoreSwift18NilOnDecodingErrorV12wrappedValueACyxGxSg_tcfc":{"name":"init(wrappedValue:)","parent_name":"NilOnDecodingError"},"Structs/NilOnDecodingError.html#/s:14KukaiCoreSwift18NilOnDecodingErrorV12wrappedValuexSgvp":{"name":"wrappedValue","parent_name":"NilOnDecodingError"},"Structs/NilOnDecodingError.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"NilOnDecodingError"},"Structs/NilOnDecodingError.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"NilOnDecodingError"},"Structs/NetworkVersion.html#/s:14KukaiCoreSwift14NetworkVersionV17chainName_mainnetSSvpZ":{"name":"chainName_mainnet","parent_name":"NetworkVersion"},"Structs/NetworkVersion.html#/s:14KukaiCoreSwift14NetworkVersionV9chainNameSSyF":{"name":"chainName()","parent_name":"NetworkVersion"},"Structs/NetworkVersion.html#/s:14KukaiCoreSwift14NetworkVersionV9isMainnetSbyF":{"name":"isMainnet()","parent_name":"NetworkVersion"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV19minimal_block_delaySSvp":{"name":"minimal_block_delay","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV28hard_gas_limit_per_operationSSvp":{"name":"hard_gas_limit_per_operation","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV24hard_gas_limit_per_blockSSvp":{"name":"hard_gas_limit_per_block","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV16origination_sizeSivp":{"name":"origination_size","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV13cost_per_byteSSvp":{"name":"cost_per_byte","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV32hard_storage_limit_per_operationSSvp":{"name":"hard_storage_limit_per_operation","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV20secondsBetweenBlocksSiyF":{"name":"secondsBetweenBlocks()","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV12mutezPerByteSiyF":{"name":"mutezPerByte()","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV10xtzPerByteAA9XTZAmountCyF":{"name":"xtzPerByte()","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV18maxGasPerOperationSiyF":{"name":"maxGasPerOperation()","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV14maxGasPerBlockSiyF":{"name":"maxGasPerBlock()","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV22maxStoragePerOperationSiyF":{"name":"maxStoragePerOperation()","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV14bytesForRevealSiyF":{"name":"bytesForReveal()","parent_name":"NetworkConstants"},"Structs/NetworkConstants.html#/s:14KukaiCoreSwift16NetworkConstantsV12xtzForRevealAA9XTZAmountCyF":{"name":"xtzForReveal()","parent_name":"NetworkConstants"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV7tokenIdSo9NSDecimalavp":{"name":"tokenId","abstract":"Each NFT of a token has a unique ID
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV11duplicateIDSiSgvp":{"name":"duplicateID","abstract":"In order to display in a tablview, the element must be hashable. But in cases where you want to show duplciates (e.g. recents), the computed hash needs to be slightly different","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV14parentContractSSvp":{"name":"parentContract","abstract":"
The address of the FA2 contract that created this NFT
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV11parentAliasSSSgvp":{"name":"parentAlias","abstract":"The human readable alias of the parent contract (e.g. “Mooncakes”)
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV9faVersionAA02FaF0Ovp":{"name":"faVersion","abstract":"The FaVersion of the token contrac
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV13decimalPlacesSivp":{"name":"decimalPlaces","abstract":"Get the underlying number of decimal places that this token represents
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV7balanceSo9NSDecimalavp":{"name":"balance","abstract":"Number of duplicate items of this NFT
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV4nameSSvp":{"name":"name","abstract":"Human readbale name (e.g. “Tezos”)
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV6symbolSSSgvp":{"name":"symbol","abstract":"Human readbale symbol (e.g. “XTZ”)
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV11descriptionSSvp":{"name":"description","abstract":"Human readable description (e.g. “This NFT was created too…”)
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV11artifactURI10Foundation3URLVSgvp":{"name":"artifactURI","abstract":"A URI to the asset the NFT is controlling ownership of
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV10displayURI10Foundation3URLVSgvp":{"name":"displayURI","abstract":"A URI used to display media of the artifact
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV12thumbnailURI10Foundation3URLVSgvp":{"name":"thumbnailURI","abstract":"A smaller thumbnail used to display meda of the artifact
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV8metadataAA19TzKTBalanceMetadataVSgvp":{"name":"metadata","abstract":"Metadata object containing useful information about the nft and its contents
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV8isHiddenSbvp":{"name":"isHidden","abstract":"Recording if the user has marked the token as hidden
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV18favouriteSortIndexSiSgvp":{"name":"favouriteSortIndex","abstract":"Recording if the position the index the user chose for the favourite token to appear
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV11isFavouriteSbvp":{"name":"isFavourite","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV10firstlevelSo9NSDecimalavp":{"name":"firstlevel","abstract":"The block level where the token was first seen
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV9lastLevelSo9NSDecimalavp":{"name":"lastLevel","abstract":"The block level where the token was last seen
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV15fromTzKTBalanceAcA0fG0V_tcfc":{"name":"init(fromTzKTBalance:)","abstract":"Create a more developer friednly NFT
from a generic TzKTBalance
object
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Confomring to Equatable
","parent_name":"NFT"},"Structs/NFT.html#/s:14KukaiCoreSwift3NFTV4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Conforming to Hashable
","parent_name":"NFT"},"Structs/NFT.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"NFT"},"Structs/LiquidityBakingData.html#/s:14KukaiCoreSwift19LiquidityBakingDataV7xtzPoolAA9XTZAmountCvp":{"name":"xtzPool","abstract":"The total amount of XTZ in the contract
","parent_name":"LiquidityBakingData"},"Structs/LiquidityBakingData.html#/s:14KukaiCoreSwift19LiquidityBakingDataV9tokenPoolAA11TokenAmountCvp":{"name":"tokenPool","abstract":"The total amount of the token in the contract (currently tzBTC)
","parent_name":"LiquidityBakingData"},"Structs/LiquidityBakingData.html#/s:14KukaiCoreSwift19LiquidityBakingDataV05totalD0AA11TokenAmountCvp":{"name":"totalLiquidity","abstract":"The total amount of liquidity tokens in circulation
","parent_name":"LiquidityBakingData"},"Structs/LiquidityBakingData.html#/s:14KukaiCoreSwift19LiquidityBakingDataV20tokenContractAddressSSvp":{"name":"tokenContractAddress","abstract":"The address of the dex contract
","parent_name":"LiquidityBakingData"},"Structs/LiquidityBakingData.html#/s:14KukaiCoreSwift19LiquidityBakingDataV29liquidityTokenContractAddressSSvp":{"name":"liquidityTokenContractAddress","abstract":"The address of the liquidty token contract
","parent_name":"LiquidityBakingData"},"Structs/TezosDomainsReverseRecord.html#/s:14KukaiCoreSwift25TezosDomainsReverseRecordV2idSSvp":{"name":"id","abstract":"Uniquie id of the domain
","parent_name":"TezosDomainsReverseRecord"},"Structs/TezosDomainsReverseRecord.html#/s:14KukaiCoreSwift25TezosDomainsReverseRecordV7addressSSvp":{"name":"address","abstract":"The address that the domain points too
","parent_name":"TezosDomainsReverseRecord"},"Structs/TezosDomainsReverseRecord.html#/s:14KukaiCoreSwift25TezosDomainsReverseRecordV5ownerSSvp":{"name":"owner","abstract":"The address that owns the domain
","parent_name":"TezosDomainsReverseRecord"},"Structs/TezosDomainsReverseRecord.html#/s:14KukaiCoreSwift25TezosDomainsReverseRecordV12expiresAtUtcSSSgvp":{"name":"expiresAtUtc","abstract":"Expiration date
","parent_name":"TezosDomainsReverseRecord"},"Structs/TezosDomainsReverseRecord.html#/s:14KukaiCoreSwift25TezosDomainsReverseRecordV6domainAA0dE6DomainVvp":{"name":"domain","abstract":"The domain object continaing the name and address
","parent_name":"TezosDomainsReverseRecord"},"Structs/TezosDomainsReverseRecord.html#/s:14KukaiCoreSwift25TezosDomainsReverseRecordV2id7address5owner12expiresAtUtc6domainACSS_S3SSgAA0dE6DomainVtcfc":{"name":"init(id:address:owner:expiresAtUtc:domain:)","abstract":"Default init
","parent_name":"TezosDomainsReverseRecord"},"Structs/TezosDomainsReverseRecords.html#/s:14KukaiCoreSwift26TezosDomainsReverseRecordsV5itemsACSayAA0deF6RecordVG_tcfc":{"name":"init(items:)","abstract":"Default init
","parent_name":"TezosDomainsReverseRecords"},"Structs/TezosDomainsDomainBulkResponse.html#/s:14KukaiCoreSwift30TezosDomainsDomainBulkResponseV14reverseRecordsAA0de7ReverseJ0VSgvp":{"name":"reverseRecords","abstract":"Object containing all the info of the record
","parent_name":"TezosDomainsDomainBulkResponse"},"Structs/TezosDomainsDomainBulkResponse.html#/s:14KukaiCoreSwift30TezosDomainsDomainBulkResponseV14reverseRecordsAcA0de7ReverseJ0VSg_tcfc":{"name":"init(reverseRecords:)","abstract":"Default init
","parent_name":"TezosDomainsDomainBulkResponse"},"Structs/TezosDomainsDomainResponse.html#/s:14KukaiCoreSwift26TezosDomainsDomainResponseV13reverseRecordAA0de7ReverseI0VSgvp":{"name":"reverseRecord","abstract":"Object containing all the info of the record
","parent_name":"TezosDomainsDomainResponse"},"Structs/TezosDomainsDomainResponse.html#/s:14KukaiCoreSwift26TezosDomainsDomainResponseV6domainSSSgyF":{"name":"domain()","abstract":"Helper to extract the domain name more easily
","parent_name":"TezosDomainsDomainResponse"},"Structs/TezosDomainsDomainResponse.html#/s:14KukaiCoreSwift26TezosDomainsDomainResponseV13reverseRecordAcA0de7ReverseI0VSg_tcfc":{"name":"init(reverseRecord:)","abstract":"Default init
","parent_name":"TezosDomainsDomainResponse"},"Structs/TezosDomainsDomain.html#/s:14KukaiCoreSwift18TezosDomainsDomainV4nameSSvp":{"name":"name","abstract":"The domain name e.g. example.tez
","parent_name":"TezosDomainsDomain"},"Structs/TezosDomainsDomain.html#/s:14KukaiCoreSwift18TezosDomainsDomainV7addressSSvp":{"name":"address","abstract":"The Tezos address that the domain points too
","parent_name":"TezosDomainsDomain"},"Structs/TezosDomainsDomain.html#/s:14KukaiCoreSwift18TezosDomainsDomainV4name7addressACSS_SStcfc":{"name":"init(name:address:)","abstract":"Default init
","parent_name":"TezosDomainsDomain"},"Structs/TezosDomainsAddressResponse.html#/s:14KukaiCoreSwift27TezosDomainsAddressResponseV6domainAA0dE6DomainVvp":{"name":"domain","abstract":"Domain object containing details about the domain
","parent_name":"TezosDomainsAddressResponse"},"Structs/TezosDomainsAddressResponse.html#/s:14KukaiCoreSwift27TezosDomainsAddressResponseV6domainAcA0dE6DomainV_tcfc":{"name":"init(domain:)","abstract":"Default init
","parent_name":"TezosDomainsAddressResponse"},"Structs/TezosDomainsDomains.html#/s:14KukaiCoreSwift012TezosDomainsE0V5itemsACSayAA0dE6DomainVG_tcfc":{"name":"init(items:)","abstract":"Default init
","parent_name":"TezosDomainsDomains"},"Structs/TezosDomainsAddressBulkResponse.html#/s:14KukaiCoreSwift31TezosDomainsAddressBulkResponseV7domainsAA0deE0VSgvp":{"name":"domains","abstract":"Object containing all the info of the record
","parent_name":"TezosDomainsAddressBulkResponse"},"Structs/TezosDomainsAddressBulkResponse.html#/s:14KukaiCoreSwift31TezosDomainsAddressBulkResponseV7domainsAcA0deE0VSg_tcfc":{"name":"init(domains:)","abstract":"Default init
","parent_name":"TezosDomainsAddressBulkResponse"},"Structs/ObjktFa.html#/s:14KukaiCoreSwift7ObjktFaV8editionsSo9NSDecimalaSgvp":{"name":"editions","parent_name":"ObjktFa"},"Structs/ObjktFa.html#/s:14KukaiCoreSwift7ObjktFaV11floor_priceSo9NSDecimalaSgvp":{"name":"floor_price","parent_name":"ObjktFa"},"Structs/ObjktEvent.html#/s:14KukaiCoreSwift10ObjktEventV9price_xtzSo9NSDecimalaSgvp":{"name":"price_xtz","parent_name":"ObjktEvent"},"Structs/ObjktListing.html#/s:14KukaiCoreSwift12ObjktListingV14seller_addressSSSgvp":{"name":"seller_address","parent_name":"ObjktListing"},"Structs/ObjktListing.html#/s:14KukaiCoreSwift12ObjktListingV9price_xtzSo9NSDecimalaSgvp":{"name":"price_xtz","parent_name":"ObjktListing"},"Structs/ObjktSale.html#/s:14KukaiCoreSwift9ObjktSaleV9price_xtzSo9NSDecimalaSgvp":{"name":"price_xtz","parent_name":"ObjktSale"},"Structs/ObjktSale.html#/s:14KukaiCoreSwift9ObjktSaleV9timestampSSSgvp":{"name":"timestamp","parent_name":"ObjktSale"},"Structs/ObjktAttributeCounts.html#/s:14KukaiCoreSwift20ObjktAttributeCountsV8editionsSo9NSDecimalavp":{"name":"editions","parent_name":"ObjktAttributeCounts"},"Structs/ObjktAttributeData.html#/s:14KukaiCoreSwift18ObjktAttributeDataV4nameSSvp":{"name":"name","parent_name":"ObjktAttributeData"},"Structs/ObjktAttributeData.html#/s:14KukaiCoreSwift18ObjktAttributeDataV5valueSSvp":{"name":"value","parent_name":"ObjktAttributeData"},"Structs/ObjktAttributeData.html#/s:14KukaiCoreSwift18ObjktAttributeDataV16attribute_countsSayAA0dE6CountsVGvp":{"name":"attribute_counts","parent_name":"ObjktAttributeData"},"Structs/ObjktAttribute.html#/s:14KukaiCoreSwift14ObjktAttributeV9attributeAA0dE4DataVvp":{"name":"attribute","parent_name":"ObjktAttribute"},"Structs/ObjktToken.html#/s:14KukaiCoreSwift10ObjktTokenV13highest_offerSo9NSDecimalaSgvp":{"name":"highest_offer","parent_name":"ObjktToken"},"Structs/ObjktToken.html#/s:14KukaiCoreSwift10ObjktTokenV10lowest_askSo9NSDecimalaSgvp":{"name":"lowest_ask","parent_name":"ObjktToken"},"Structs/ObjktToken.html#/s:14KukaiCoreSwift10ObjktTokenV8metadataSSSgvp":{"name":"metadata","parent_name":"ObjktToken"},"Structs/ObjktToken.html#/s:14KukaiCoreSwift10ObjktTokenV4nameSSSgvp":{"name":"name","parent_name":"ObjktToken"},"Structs/ObjktToken.html#/s:14KukaiCoreSwift10ObjktTokenV10attributesSayAA0D9AttributeVGvp":{"name":"attributes","parent_name":"ObjktToken"},"Structs/ObjktToken.html#/s:14KukaiCoreSwift10ObjktTokenV13listing_salesSayAA0D4SaleVGvp":{"name":"listing_sales","parent_name":"ObjktToken"},"Structs/ObjktToken.html#/s:14KukaiCoreSwift10ObjktTokenV15listings_activeSayAA0D7ListingVGvp":{"name":"listings_active","parent_name":"ObjktToken"},"Structs/ObjktTokenReponse.html#/s:14KukaiCoreSwift17ObjktTokenReponseV5tokenSayAA0dE0VGvp":{"name":"token","parent_name":"ObjktTokenReponse"},"Structs/ObjktTokenReponse.html#/s:14KukaiCoreSwift17ObjktTokenReponseV5eventSayAA0D5EventVGvp":{"name":"event","parent_name":"ObjktTokenReponse"},"Structs/ObjktTokenReponse.html#/s:14KukaiCoreSwift17ObjktTokenReponseV2faSayAA0D2FaVGvp":{"name":"fa","parent_name":"ObjktTokenReponse"},"Structs/ObjktTokenReponse.html#/s:14KukaiCoreSwift17ObjktTokenReponseV8isOnSaleSbyF":{"name":"isOnSale()","parent_name":"ObjktTokenReponse"},"Structs/ObjktTokenReponse.html#/s:14KukaiCoreSwift17ObjktTokenReponseV11onSalePriceAA9XTZAmountCSgyF":{"name":"onSalePrice()","parent_name":"ObjktTokenReponse"},"Structs/ObjktTokenReponse.html#/s:14KukaiCoreSwift17ObjktTokenReponseV13lastSalePriceAA9XTZAmountCSgyF":{"name":"lastSalePrice()","parent_name":"ObjktTokenReponse"},"Structs/ObjktTokenReponse.html#/s:14KukaiCoreSwift17ObjktTokenReponseV10floorPriceAA9XTZAmountCSgyF":{"name":"floorPrice()","parent_name":"ObjktTokenReponse"},"Structs/ObjktCreator.html#/s:14KukaiCoreSwift12ObjktCreatorV7addressSSSgvp":{"name":"address","parent_name":"ObjktCreator"},"Structs/ObjktCreator.html#/s:14KukaiCoreSwift12ObjktCreatorV5aliasSSSgvp":{"name":"alias","parent_name":"ObjktCreator"},"Structs/ObjktCreator.html#/s:14KukaiCoreSwift12ObjktCreatorV7webisteSSSgvp":{"name":"webiste","parent_name":"ObjktCreator"},"Structs/ObjktCreator.html#/s:14KukaiCoreSwift12ObjktCreatorV7twitterSSSgvp":{"name":"twitter","parent_name":"ObjktCreator"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV8contractSSvp":{"name":"contract","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV4nameSSSgvp":{"name":"name","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV4logoSSSgvp":{"name":"logo","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV11floor_priceSo9NSDecimalaSgvp":{"name":"floor_price","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV7twitterSSSgvp":{"name":"twitter","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV7websiteSSSgvp":{"name":"website","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV6ownersSo9NSDecimalaSgvp":{"name":"owners","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV8editionsSo9NSDecimalaSgvp":{"name":"editions","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV7creatorAA0D7CreatorVSgvp":{"name":"creator","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV10websiteURL10Foundation0G0VSgyF":{"name":"websiteURL()","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV10twitterURL10Foundation0G0VSgyF":{"name":"twitterURL()","parent_name":"ObjktCollection"},"Structs/ObjktCollection.html#/s:14KukaiCoreSwift15ObjktCollectionV10floorPriceAA9XTZAmountCSgyF":{"name":"floorPrice()","parent_name":"ObjktCollection"},"Structs/ObjktCollections.html#/s:14KukaiCoreSwift16ObjktCollectionsV2faSayAA0D10CollectionVGvp":{"name":"fa","parent_name":"ObjktCollections"},"Structs/GraphQLResponse.html#/s:14KukaiCoreSwift15GraphQLResponseV6errorsSayAA0D7QLErrorVGSgvp":{"name":"errors","abstract":"Array of errors returned from the server
","parent_name":"GraphQLResponse"},"Structs/GraphQLResponse.html#/s:14KukaiCoreSwift15GraphQLResponseV4dataxSgvp":{"name":"data","abstract":"Generic data type matching the user supplied type
","parent_name":"GraphQLResponse"},"Structs/GraphQLError.html#/s:14KukaiCoreSwift12GraphQLErrorV7messageSSvp":{"name":"message","abstract":"Message sent from the server explaining the issue
","parent_name":"GraphQLError"},"Structs/GraphQLError.html#/s:14KukaiCoreSwift12GraphQLErrorV9locationsSDyS2SGSgvp":{"name":"locations","abstract":"Identifying the location fo the issue. E.g. codefile and line, or location of unexpected character/symbol in request string
","parent_name":"GraphQLError"},"Structs/GraphQLError.html#/s:14KukaiCoreSwift12GraphQLErrorV11extenstionsSDyS2SGSgvp":{"name":"extenstions","abstract":"Not sure, but it shows up sometimes
","parent_name":"GraphQLError"},"Structs/FailWithParserLiquidityBaking.html#/s:14KukaiCoreSwift14FailWithParserP5parse04failE0SSSgAA0dE0VSg_tF":{"name":"parse(failWith:)","parent_name":"FailWithParserLiquidityBaking"},"Structs/QuipuswapExchangeUserRewards.html#/s:14KukaiCoreSwift28QuipuswapExchangeUserRewardsV6rewardSSvp":{"name":"reward","abstract":"Total reward the user has earned
","parent_name":"QuipuswapExchangeUserRewards"},"Structs/QuipuswapExchangeUserRewards.html#/s:14KukaiCoreSwift28QuipuswapExchangeUserRewardsV11reward_paidSSvp":{"name":"reward_paid","abstract":"Total rewards that have been paid out to the user
","parent_name":"QuipuswapExchangeUserRewards"},"Structs/QuipuswapExchangeUserRewardsKey.html#/s:14KukaiCoreSwift31QuipuswapExchangeUserRewardsKeyV5valueAA0defG0Vvp":{"name":"value","parent_name":"QuipuswapExchangeUserRewardsKey"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV6ledgerSivp":{"name":"ledger","abstract":"Ledger bigmap id
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV12user_rewardsSivp":{"name":"user_rewards","abstract":"user rewards bigmap id
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV6rewardSSvp":{"name":"reward","abstract":"The current reward
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV11reward_paidSSvp":{"name":"reward_paid","abstract":"The amount of rewards paid out
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV12total_rewardSSvp":{"name":"total_reward","abstract":"Total reward
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV12total_supplySSvp":{"name":"total_supply","abstract":"Totoal supply of this token
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV13period_finishSSvp":{"name":"period_finish","abstract":"Date/Time the period will finish
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV14reward_per_secSSvp":{"name":"reward_per_sec","abstract":"The reward per second
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV16last_update_timeSSvp":{"name":"last_update_time","abstract":"Date/Time of the last recorded update to the sotrage
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV16reward_per_shareSSvp":{"name":"reward_per_share","abstract":"The entitled reward per 1 share owned
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorage.html#/s:14KukaiCoreSwift24QuipuswapExchangeStorageV4date4from10Foundation4DateVSgSS_tF":{"name":"date(from:)","abstract":"Convert a string to a Date object using Zulu time format
","parent_name":"QuipuswapExchangeStorage"},"Structs/QuipuswapExchangeStorageResponse.html#/s:14KukaiCoreSwift32QuipuswapExchangeStorageResponseV7storageAA0deF0Vvp":{"name":"storage","parent_name":"QuipuswapExchangeStorageResponse"},"Structs/QuipuswapExchangeLedger.html#/s:14KukaiCoreSwift23QuipuswapExchangeLedgerV7balanceSSvp":{"name":"balance","abstract":"Usable balance of the token owned
","parent_name":"QuipuswapExchangeLedger"},"Structs/QuipuswapExchangeLedger.html#/s:14KukaiCoreSwift23QuipuswapExchangeLedgerV14frozen_balanceSSvp":{"name":"frozen_balance","abstract":"Currently unaccessible balance of the token owned
","parent_name":"QuipuswapExchangeLedger"},"Structs/QuipuswapExchangeLedgerKey.html#/s:14KukaiCoreSwift26QuipuswapExchangeLedgerKeyV5valueAA0deF0Vvp":{"name":"value","parent_name":"QuipuswapExchangeLedgerKey"},"Structs/TezosNodeClientConfig/defaultGhostnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV19defaultGhostnetURLsV04nodeJ0Say10Foundation3URLVGvpZ":{"name":"nodeURLs","abstract":"The default testnet URLs to use for estimating and injecting operations
","parent_name":"defaultGhostnetURLs"},"Structs/TezosNodeClientConfig/defaultGhostnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV19defaultGhostnetURLsV7tzktURL10Foundation0L0VvpZ":{"name":"tzktURL","abstract":"The default testnet URL to use for tzktURL
, For more information on this service, see: https://api.tzkt.io/
","parent_name":"defaultGhostnetURLs"},"Structs/TezosNodeClientConfig/defaultGhostnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV19defaultGhostnetURLsV16betterCallDevURL10Foundation0N0VvpZ":{"name":"betterCallDevURL","abstract":"The default testnet URL to use for betterCallDevURL
, For more information on this service, see: https://api.better-call.dev/v1/docs/index.html
","parent_name":"defaultGhostnetURLs"},"Structs/TezosNodeClientConfig/defaultGhostnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV19defaultGhostnetURLsV15tezosDomainsURL10Foundation0M0VvpZ":{"name":"tezosDomainsURL","abstract":"The default testnet URL to use for tezosDomainsURL
, For more information on this service, see: https://tezos.domains/
","parent_name":"defaultGhostnetURLs"},"Structs/TezosNodeClientConfig/defaultGhostnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV19defaultGhostnetURLsV11objktApiURL10Foundation0M0VvpZ":{"name":"objktApiURL","abstract":"The default testnet URL to use for objktApiURL
, For more information on this service, see: https://public-api-v3-20221206.objkt.com/docs/
","parent_name":"defaultGhostnetURLs"},"Structs/TezosNodeClientConfig/defaultMainnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV18defaultMainnetURLsV04nodeJ0Say10Foundation3URLVGvpZ":{"name":"nodeURLs","abstract":"The default mainnet URLs to use for estimating and injecting operations
","parent_name":"defaultMainnetURLs"},"Structs/TezosNodeClientConfig/defaultMainnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV18defaultMainnetURLsV7tzktURL10Foundation0L0VvpZ":{"name":"tzktURL","abstract":"The default mainnet URL to use for tzktURL
, For more information on this service, see: https://api.tzkt.io/
","parent_name":"defaultMainnetURLs"},"Structs/TezosNodeClientConfig/defaultMainnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV18defaultMainnetURLsV16betterCallDevURL10Foundation0N0VvpZ":{"name":"betterCallDevURL","abstract":"The default mainnet URL to use for betterCallDevURL
, For more information on this service, see: https://api.better-call.dev/v1/docs/index.html
","parent_name":"defaultMainnetURLs"},"Structs/TezosNodeClientConfig/defaultMainnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV18defaultMainnetURLsV15tezosDomainsURL10Foundation0M0VvpZ":{"name":"tezosDomainsURL","abstract":"The default mainnet URL to use for tezosDomainsURL
, For more information on this service, see: https://tezos.domains/
","parent_name":"defaultMainnetURLs"},"Structs/TezosNodeClientConfig/defaultMainnetURLs.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV18defaultMainnetURLsV11objktApiURL10Foundation0M0VvpZ":{"name":"objktApiURL","abstract":"The default mainnet URL to use for objktApiURL
, For more information on this service, see: https://public-api-v3-20221206.objkt.com/docs/
","parent_name":"defaultMainnetURLs"},"Structs/TezosNodeClientConfig/ForgingType.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11ForgingTypeO5localyA2EmF":{"name":"local","parent_name":"ForgingType"},"Structs/TezosNodeClientConfig/ForgingType.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11ForgingTypeO6remoteyA2EmF":{"name":"remote","parent_name":"ForgingType"},"Structs/TezosNodeClientConfig/NetworkType.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11NetworkTypeO7mainnetyA2EmF":{"name":"mainnet","parent_name":"NetworkType"},"Structs/TezosNodeClientConfig/NetworkType.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11NetworkTypeO8ghostnetyA2EmF":{"name":"ghostnet","parent_name":"NetworkType"},"Structs/TezosNodeClientConfig/NetworkType.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11NetworkTypeO11protocolnetyA2EmF":{"name":"protocolnet","parent_name":"NetworkType"},"Structs/TezosNodeClientConfig/NetworkType.html":{"name":"NetworkType","abstract":"An enum indicating whether the network is mainnet or testnet
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig/ForgingType.html":{"name":"ForgingType","abstract":"Allow switching between local forging or remote forging+parsing
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig/defaultMainnetURLs.html":{"name":"defaultMainnetURLs","abstract":"Preconfigured struct with all the URL’s needed to work with Tezos mainnet
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig/defaultGhostnetURLs.html":{"name":"defaultGhostnetURLs","abstract":"Preconfigured struct with all the URL’s needed to work with Tezos testnet
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV8nodeURLsSay10Foundation3URLVGvp":{"name":"nodeURLs","abstract":"An array of Node URLs. Default to first, and fallback to rest one by one to attempt to avoid server side issues
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11forgingTypeAC07ForgingI0Ovp":{"name":"forgingType","abstract":"Controls whether to use local forging or remote forging+parsing
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV7tzktURL10Foundation0I0Vvp":{"name":"tzktURL","abstract":"The URL to use for TzKTClient
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV16betterCallDevURL10Foundation0K0Vvp":{"name":"betterCallDevURL","abstract":"The URL to use for BetterCallDevClient
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV15tezosDomainsURL10Foundation0J0Vvp":{"name":"tezosDomainsURL","abstract":"The URL to use for TezosDomainsClient
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11objktApiURL10Foundation0J0Vvp":{"name":"objktApiURL","abstract":"The URL to use for TezosDomainsClient
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV10urlSessionSo12NSURLSessionCvp":{"name":"urlSession","abstract":"The URLSession
that will be used for all network communication. If looking to mock this library, users should create their own URLSessionMock
and pass it in.
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV11networkTypeAC07NetworkI0Ovp":{"name":"networkType","abstract":"The network type of the connected node
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV07loggingG0AA07LoggingG0Vvp":{"name":"loggingConfig","abstract":"Control what gets logged to the console
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV26withDefaultsForNetworkTypeA2C0kL0O_tcfc":{"name":"init(withDefaultsForNetworkType:)","abstract":"Init a TezosNodeClientConfig
with the defaults
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV20configWithLocalForge8nodeURLs7tzktURL013betterCallDevO0012tezosDomainsO008objktApiO010urlSession11networkTypeACSay10Foundation0O0VG_A4NSo12NSURLSessionCAC07NetworkZ0OtFZ":{"name":"configWithLocalForge(nodeURLs:tzktURL:betterCallDevURL:tezosDomainsURL:objktApiURL:urlSession:networkType:)","abstract":"Creates an instance of TezosNodeClientConfig
with only the required properties needed when using local forge.
","parent_name":"TezosNodeClientConfig"},"Structs/TezosNodeClientConfig.html#/s:14KukaiCoreSwift21TezosNodeClientConfigV21configWithRemoteForge8nodeURLs05parseE3URL04tzktO0013betterCallDevO0012tezosDomainsO008objktApiO010urlSession11networkTypeACSay10Foundation0O0VG_A5OSo12NSURLSessionCAC11NetworkTypeOtFZ":{"name":"configWithRemoteForge(nodeURLs:parseNodeURL:tzktURL:betterCallDevURL:tezosDomainsURL:objktApiURL:urlSession:networkType:)","abstract":"Creates an instance of TezosNodeClientConfig
with the required properties for remote forging. Note: function will casue a fatalError
if supplied with less than 2 nodeURLs
","parent_name":"TezosNodeClientConfig"},"Structs/LoggingConfig.html#/s:14KukaiCoreSwift13LoggingConfigV6allOffyyF":{"name":"allOff()","abstract":"Turn off all logging
","parent_name":"LoggingConfig"},"Structs/LoggingConfig.html#/s:14KukaiCoreSwift13LoggingConfigV5allOnyyF":{"name":"allOn()","parent_name":"LoggingConfig"},"Structs/BlockchainHead.html#/s:14KukaiCoreSwift14BlockchainHeadV8protocolSSvp":{"name":"protocol","abstract":"The current protocol version string
","parent_name":"BlockchainHead"},"Structs/BlockchainHead.html#/s:14KukaiCoreSwift14BlockchainHeadV7chainIDSSvp":{"name":"chainID","abstract":"The current chainID being used
","parent_name":"BlockchainHead"},"Structs/BlockchainHead.html#/s:14KukaiCoreSwift14BlockchainHeadV4hashSSvp":{"name":"hash","abstract":"The current hash or branch being used
","parent_name":"BlockchainHead"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV9groupTypeAA0dE0V014TransactionSubH0Ovp":{"name":"groupType","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV4hashSSvp":{"name":"hash","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV12transactionsSayAA0dE0VGvp":{"name":"transactions","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV6statusAA0dE0V17TransactionStatusOvp":{"name":"status","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV12primaryTokenAA0H0CSgvp":{"name":"primaryToken","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV14secondaryTokenAA0H0CSgvp":{"name":"secondaryToken","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV16entrypointCalledSSSgvp":{"name":"entrypointCalled","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:14KukaiCoreSwift20TzKTTransactionGroupV16withTransactions20currentWalletAddressACSgSayAA0dE0VG_SStcfc":{"name":"init(withTransactions:currentWalletAddress:)","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransactionGroup.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"TzKTTransactionGroup"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO4typeyA2EmF":{"name":"type","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO2idyA2EmF":{"name":"id","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO5levelyA2EmF":{"name":"level","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO9timestampyA2EmF":{"name":"timestamp","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO4hashyA2EmF":{"name":"hash","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO7counteryA2EmF":{"name":"counter","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO9initiateryA2EmF":{"name":"initiater","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO6senderyA2EmF":{"name":"sender","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO8bakerFeeyA2EmF":{"name":"bakerFee","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO10storageFeeyA2EmF":{"name":"storageFee","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO13allocationFeeyA2EmF":{"name":"allocationFee","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO6targetyA2EmF":{"name":"target","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO12prevDelegateyA2EmF":{"name":"prevDelegate","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO11newDelegateyA2EmF":{"name":"newDelegate","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO5bakeryA2EmF":{"name":"baker","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO6amountyA2EmF":{"name":"amount","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO9parameteryA2EmF":{"name":"parameter","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO6statusyA2EmF":{"name":"status","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO7subTypeyA2EmF":{"name":"subType","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO16entrypointCalledyA2EmF":{"name":"entrypointCalled","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO12primaryTokenyA2EmF":{"name":"primaryToken","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO12hasInternalsyA2EmF":{"name":"hasInternals","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO19tokenTransfersCountyA2EmF":{"name":"tokenTransfersCount","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO6errorsyA2EmF":{"name":"errors","parent_name":"CodingKeys"},"Structs/TzKTTransaction/CodingKeys.html#/s:14KukaiCoreSwift15TzKTTransactionV10CodingKeysO4kindyA2EmF":{"name":"kind","parent_name":"CodingKeys"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO4sendyA2EmF":{"name":"send","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO7receiveyA2EmF":{"name":"receive","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO8delegateyA2EmF":{"name":"delegate","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO6revealyA2EmF":{"name":"reveal","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO8exchangeyA2EmF":{"name":"exchange","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO12contractCallyA2EmF":{"name":"contractCall","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO5stakeyA2EmF":{"name":"stake","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO7unstakeyA2EmF":{"name":"unstake","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO15finaliseUnstakeyA2EmF":{"name":"finaliseUnstake","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO5batchyA2EmF":{"name":"batch","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionSubType.html#/s:14KukaiCoreSwift15TzKTTransactionV18TransactionSubTypeO7unknownyA2EmF":{"name":"unknown","parent_name":"TransactionSubType"},"Structs/TzKTTransaction/TransactionType.html#/s:14KukaiCoreSwift15TzKTTransactionV15TransactionTypeO10delegationyA2EmF":{"name":"delegation","parent_name":"TransactionType"},"Structs/TzKTTransaction/TransactionType.html#/s:14KukaiCoreSwift15TzKTTransactionV15TransactionTypeO11originationyA2EmF":{"name":"origination","parent_name":"TransactionType"},"Structs/TzKTTransaction/TransactionType.html#/s:14KukaiCoreSwift15TzKTTransactionV15TransactionTypeO11transactionyA2EmF":{"name":"transaction","parent_name":"TransactionType"},"Structs/TzKTTransaction/TransactionType.html#/s:14KukaiCoreSwift15TzKTTransactionV15TransactionTypeO7stakingyA2EmF":{"name":"staking","parent_name":"TransactionType"},"Structs/TzKTTransaction/TransactionType.html#/s:14KukaiCoreSwift15TzKTTransactionV15TransactionTypeO6revealyA2EmF":{"name":"reveal","parent_name":"TransactionType"},"Structs/TzKTTransaction/TransactionType.html#/s:14KukaiCoreSwift15TzKTTransactionV15TransactionTypeO5batchyA2EmF":{"name":"batch","parent_name":"TransactionType"},"Structs/TzKTTransaction/TransactionType.html#/s:14KukaiCoreSwift15TzKTTransactionV15TransactionTypeO7unknownyA2EmF":{"name":"unknown","parent_name":"TransactionType"},"Structs/TzKTTransaction/TransactionStatus.html#/s:14KukaiCoreSwift15TzKTTransactionV17TransactionStatusO7appliedyA2EmF":{"name":"applied","parent_name":"TransactionStatus"},"Structs/TzKTTransaction/TransactionStatus.html#/s:14KukaiCoreSwift15TzKTTransactionV17TransactionStatusO6failedyA2EmF":{"name":"failed","parent_name":"TransactionStatus"},"Structs/TzKTTransaction/TransactionStatus.html#/s:14KukaiCoreSwift15TzKTTransactionV17TransactionStatusO11backtrackedyA2EmF":{"name":"backtracked","parent_name":"TransactionStatus"},"Structs/TzKTTransaction/TransactionStatus.html#/s:14KukaiCoreSwift15TzKTTransactionV17TransactionStatusO11unconfirmedyA2EmF":{"name":"unconfirmed","parent_name":"TransactionStatus"},"Structs/TzKTTransaction/TransactionStatus.html#/s:14KukaiCoreSwift15TzKTTransactionV17TransactionStatusO18partiallyConfirmedyA2EmF":{"name":"partiallyConfirmed","parent_name":"TransactionStatus"},"Structs/TzKTTransaction/TransactionStatus.html#/s:14KukaiCoreSwift15TzKTTransactionV17TransactionStatusO9confirmedyA2EmF":{"name":"confirmed","parent_name":"TransactionStatus"},"Structs/TzKTTransaction/TransactionStatus.html#/s:14KukaiCoreSwift15TzKTTransactionV17TransactionStatusO7unknownyA2EmF":{"name":"unknown","parent_name":"TransactionStatus"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV13dateFormatterSo06NSDateG0CvpZ":{"name":"dateFormatter","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction/TransactionStatus.html":{"name":"TransactionStatus","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction/TransactionType.html":{"name":"TransactionType","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction/TransactionSubType.html":{"name":"TransactionSubType","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV16TransactionErrorV":{"name":"TransactionError","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV4typeAC15TransactionTypeOvp":{"name":"type","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV5levelSo9NSDecimalavp":{"name":"level","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV9timestampSSvp":{"name":"timestamp","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV4hashSSvp":{"name":"hash","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV7counterSo9NSDecimalavp":{"name":"counter","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV9initiaterAA0D9KTAddressVSgvp":{"name":"initiater","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV6senderAA0D9KTAddressVvp":{"name":"sender","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV8bakerFeeAA9XTZAmountCvp":{"name":"bakerFee","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV10storageFeeAA9XTZAmountCvp":{"name":"storageFee","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV13allocationFeeAA9XTZAmountCvp":{"name":"allocationFee","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV6targetAA0D9KTAddressVSgvp":{"name":"target","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV12prevDelegateAA0D9KTAddressVSgvp":{"name":"prevDelegate","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV11newDelegateAA0D9KTAddressVSgvp":{"name":"newDelegate","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV5bakerAA0D9KTAddressVSgvp":{"name":"baker","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV6amountAA11TokenAmountCvp":{"name":"amount","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV9parameterSDyS2SGSgvp":{"name":"parameter","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV6statusAC17TransactionStatusOvp":{"name":"status","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV12hasInternalsSbvp":{"name":"hasInternals","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV19tokenTransfersCountSo9NSDecimalaSgvp":{"name":"tokenTransfersCount","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV6errorsSayAC16TransactionErrorVGSgvp":{"name":"errors","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV4kindSSSgvp":{"name":"kind","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV4date10Foundation4DateVSgvp":{"name":"date","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV17tzktTokenTransferAA0d7KTTokenH0VSgvp":{"name":"tzktTokenTransfer","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV7subTypeAC014TransactionSubG0OSgvp":{"name":"subType","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV16entrypointCalledSSSgvp":{"name":"entrypointCalled","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV12primaryTokenAA0G0CSgvp":{"name":"primaryToken","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction/CodingKeys.html":{"name":"CodingKeys","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV4type2id5level9timestamp4hash7counter9initiater6sender8bakerFee07storageO0010allocationO06target12prevDelegate03newT00N06amount9parameter6status12hasInternals19tokenTransfersCount6errors4kindA2C15TransactionTypeO_So9NSDecimalaA1_S2SA1_AA0D9KTAddressVSgA3_AA9XTZAmountCA6_A6_A4_A4_A4_A4_AA11TokenAmountCSDyS2SGSgAC17TransactionStatusOSbA1_SgSayAC16TransactionErrorVGSgSSSgtcfc":{"name":"init(type:id:level:timestamp:hash:counter:initiater:sender:bakerFee:storageFee:allocationFee:target:prevDelegate:newDelegate:baker:amount:parameter:status:hasInternals:tokenTransfersCount:errors:kind:)","abstract":"Manually init a TzKTTransaction
","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV4fromAcA0D15KTTokenTransferV_tcfc":{"name":"init(from:)","abstract":"Convert a TzKTTokenTransfer
into a TzKTTransaction
","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV11placeholder10withStatus2id6opHash4type7counter10fromWallet11destination9xtzAmount10parameters12primaryToken5baker4kindA2C011TransactionH0O_So9NSDecimalaSSAC0X4TypeOAtA0O8MetadataCAA0D9KTAddressVAA0uR0CSDyS2SGSgAA0U0CSgAZSgSSSgtFZ":{"name":"placeholder(withStatus:id:opHash:type:counter:fromWallet:destination:xtzAmount:parameters:primaryToken:baker:kind:)","abstract":"Used for creating “Pending” transactions
","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV11placeholder10withStatus2id6opHash4type7counter10fromWallet11newDelegateA2C011TransactionH0O_So9NSDecimalaSSAC0R4TypeOAoA0O8MetadataCAA0D9KTAddressVSgtFZ":{"name":"placeholder(withStatus:id:opHash:type:counter:fromWallet:newDelegate:)","abstract":"Used for createing a “Pending” delegation transaction
","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV21parameterValueAsArraySayypGSgyF":{"name":"parameterValueAsArray()","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV20parameterValueAsDictSDySSypGSgyF":{"name":"parameterValueAsDict()","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV33parameterValueAsArrayOfDictionarySaySDySSypGGSgyF":{"name":"parameterValueAsArrayOfDictionary()","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV20parameterValueAsType4typexSgxm_tlF":{"name":"parameterValueAsType(type:)","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV13getEntrypointSSSgyF":{"name":"getEntrypoint()","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV21processAdditionalData24withCurrentWalletAddressySS_tF":{"name":"processAdditionalData(withCurrentWalletAddress:)","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV18createPrimaryTokenAA0H0CSgyF":{"name":"createPrimaryToken()","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV22getFaTokenTransferDataAA0H0CSgyF":{"name":"getFaTokenTransferData()","abstract":"The TzKT transaction API doesn’t provide all the info needed to normalise Token amounts. It only gives address and rpc amount.","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV27getTokenTransferDestinationSSSgyF":{"name":"getTokenTransferDestination()","parent_name":"TzKTTransaction"},"Structs/TzKTTransaction.html#/s:14KukaiCoreSwift15TzKTTransactionV11errorStringSSSgyF":{"name":"errorString()","parent_name":"TzKTTransaction"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV2idSo9NSDecimalavp":{"name":"id","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV4hashSSSgvp":{"name":"hash","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV5levelSo9NSDecimalavp":{"name":"level","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV9timestampSSvp":{"name":"timestamp","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV5tokenAA0D14KTBalanceTokenVvp":{"name":"token","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV2toAA0D9KTAddressVSgvp":{"name":"to","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV4fromAA0D9KTAddressVSgvp":{"name":"from","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV6amountSSvp":{"name":"amount","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV13transactionIdSo9NSDecimalaSgvp":{"name":"transactionId","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV13originationIdSo9NSDecimalaSgvp":{"name":"originationId","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV11mintingToolSSSgvp":{"name":"mintingTool","parent_name":"TzKTTokenTransfer"},"Structs/TzKTTokenTransfer.html#/s:14KukaiCoreSwift17TzKTTokenTransferV11tokenAmountAA05TokenH0CyF":{"name":"tokenAmount()","parent_name":"TzKTTokenTransfer"},"Structs/TzKTOperationError.html#/s:14KukaiCoreSwift18TzKTOperationErrorV4typeSSvp":{"name":"type","abstract":"
The RPC error type string
","parent_name":"TzKTOperationError"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV4typeSSvp":{"name":"type","abstract":"Type of operation (e.g. transaction, delegation, reveal etc)
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV2idSivp":{"name":"id","abstract":"Unique id to denote the operation
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV5levelSivp":{"name":"level","abstract":"The block level it was injected at
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV9timestampSSvp":{"name":"timestamp","abstract":"Timestamp it was injected at
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV5blockSSvp":{"name":"block","abstract":"The hash of the injected block
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV4hashSSvp":{"name":"hash","abstract":"The operation hash
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV7counterSivp":{"name":"counter","abstract":"The users numerical counter of the operation
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV6statusSSvp":{"name":"status","abstract":"Status of the operation (e.g. applied or failed)
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV6errorsSayAA0dE5ErrorVGSgvp":{"name":"errors","abstract":"Optional array of errors encountered while trying to inject the operation
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV8isFailedSbyF":{"name":"isFailed()","abstract":"Helper to detect a failed transation by searching for a status of “failed”, “backtracked” or “skipped”
","parent_name":"TzKTOperation"},"Structs/TzKTOperation.html#/s:14KukaiCoreSwift13TzKTOperationV13containsErrorSbyF":{"name":"containsError()","abstract":"Helper to detect if this operation contains an error
","parent_name":"TzKTOperation"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV5cycleSivp":{"name":"cycle","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV16delegatedBalanceSo9NSDecimalavp":{"name":"delegatedBalance","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV13stakedBalanceSo9NSDecimalavp":{"name":"stakedBalance","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV5bakerAA0D9KTAddressVvp":{"name":"baker","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV21blockRewardsDelegatedSo9NSDecimalavp":{"name":"blockRewardsDelegated","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV27endorsementRewardsDelegatedSo9NSDecimalavp":{"name":"endorsementRewardsDelegated","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV29vdfRevelationRewardsDelegatedSo9NSDecimalavp":{"name":"vdfRevelationRewardsDelegated","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV31nonceRevelationRewardsDelegatedSo9NSDecimalavp":{"name":"nonceRevelationRewardsDelegated","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV19doubleBakingRewardsSo9NSDecimalavp":{"name":"doubleBakingRewards","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV22doubleEndorsingRewardsSo9NSDecimalavp":{"name":"doubleEndorsingRewards","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV25doublePreendorsingRewardsSo9NSDecimalavp":{"name":"doublePreendorsingRewards","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV9blockFeesSo9NSDecimalavp":{"name":"blockFees","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV24doubleBakingLostUnstakedSo9NSDecimalavp":{"name":"doubleBakingLostUnstaked","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV32doubleBakingLostExternalUnstakedSo9NSDecimalavp":{"name":"doubleBakingLostExternalUnstaked","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV27doubleEndorsingLostUnstakedSo9NSDecimalavp":{"name":"doubleEndorsingLostUnstaked","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV35doubleEndorsingLostExternalUnstakedSo9NSDecimalavp":{"name":"doubleEndorsingLostExternalUnstaked","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV30doublePreendorsingLostUnstakedSo9NSDecimalavp":{"name":"doublePreendorsingLostUnstaked","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV38doublePreendorsingLostExternalUnstakedSo9NSDecimalavp":{"name":"doublePreendorsingLostExternalUnstaked","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV21nonceRevelationLossesSo9NSDecimalavp":{"name":"nonceRevelationLosses","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV18bakerStakedBalanceSo9NSDecimalavp":{"name":"bakerStakedBalance","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV21externalStakedBalanceSo9NSDecimalavp":{"name":"externalStakedBalance","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV11bakingPowerSo9NSDecimalavp":{"name":"bakingPower","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV21bakerDelegatedBalanceSo9NSDecimalavp":{"name":"bakerDelegatedBalance","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV24externalDelegatedBalanceSo9NSDecimalavp":{"name":"externalDelegatedBalance","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV12futureBlocksSo9NSDecimalavp":{"name":"futureBlocks","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV18futureBlockRewardsSo9NSDecimalavp":{"name":"futureBlockRewards","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV24futureEndorsementRewardsSo9NSDecimalavp":{"name":"futureEndorsementRewards","parent_name":"TzKTDelegatorReward"},"Structs/TzKTDelegatorReward.html#/s:14KukaiCoreSwift19TzKTDelegatorRewardV09estimatedF07withFee24limitOfStakingOverBaking04edgeknmL013minDelegationAA9XTZAmountCSd_So9NSDecimalaA2LtF":{"name":"estimatedReward(withFee:limitOfStakingOverBaking:edgeOfBakingOverStaking:minDelegation:)","abstract":"Return an estimated either for potential future or actual rewards
","parent_name":"TzKTDelegatorReward"},"Structs/TzKTCycle.html#/s:14KukaiCoreSwift9TzKTCycleV9startTimeSSvp":{"name":"startTime","parent_name":"TzKTCycle"},"Structs/TzKTCycle.html#/s:14KukaiCoreSwift9TzKTCycleV10firstLevelSo9NSDecimalavp":{"name":"firstLevel","parent_name":"TzKTCycle"},"Structs/TzKTCycle.html#/s:14KukaiCoreSwift9TzKTCycleV7endTimeSSvp":{"name":"endTime","parent_name":"TzKTCycle"},"Structs/TzKTCycle.html#/s:14KukaiCoreSwift9TzKTCycleV9lastLevelSo9NSDecimalavp":{"name":"lastLevel","parent_name":"TzKTCycle"},"Structs/TzKTCycle.html#/s:14KukaiCoreSwift9TzKTCycleV9stateDate10Foundation0G0VSgvp":{"name":"stateDate","parent_name":"TzKTCycle"},"Structs/TzKTCycle.html#/s:14KukaiCoreSwift9TzKTCycleV7endDate10Foundation0G0VSgvp":{"name":"endDate","parent_name":"TzKTCycle"},"Structs/TzKTBalanceMetadataDimensions.html#/s:14KukaiCoreSwift29TzKTBalanceMetadataDimensionsV4unitSSSgvp":{"name":"unit","abstract":"The unit of measurement (e.g. px for pixels)
","parent_name":"TzKTBalanceMetadataDimensions"},"Structs/TzKTBalanceMetadataDimensions.html#/s:14KukaiCoreSwift29TzKTBalanceMetadataDimensionsV5valueSSSgvp":{"name":"value","abstract":"String containing the resolution or size (e.g. 1024x787)
","parent_name":"TzKTBalanceMetadataDimensions"},"Structs/TzKTBalanceMetadataDimensions.html#/s:14KukaiCoreSwift29TzKTBalanceMetadataDimensionsV4unit5valueACSS_SStcfc":{"name":"init(unit:value:)","abstract":"Init to manaually create an instance, mostly for testing
","parent_name":"TzKTBalanceMetadataDimensions"},"Structs/TzKTBalanceMetadataFormat.html#/s:14KukaiCoreSwift25TzKTBalanceMetadataFormatV3uriSSvp":{"name":"uri","abstract":"The URI to this specific format
","parent_name":"TzKTBalanceMetadataFormat"},"Structs/TzKTBalanceMetadataFormat.html#/s:14KukaiCoreSwift25TzKTBalanceMetadataFormatV8mimeTypeSSvp":{"name":"mimeType","abstract":"The mimetype of this version
","parent_name":"TzKTBalanceMetadataFormat"},"Structs/TzKTBalanceMetadataFormat.html#/s:14KukaiCoreSwift25TzKTBalanceMetadataFormatV10dimensionsAA0deF10DimensionsVSgvp":{"name":"dimensions","abstract":"The display dimensions
","parent_name":"TzKTBalanceMetadataFormat"},"Structs/TzKTBalanceMetadataFormat.html#/s:14KukaiCoreSwift25TzKTBalanceMetadataFormatV3uri8mimeType10dimensionsACSS_SSAA0deF10DimensionsVSgtcfc":{"name":"init(uri:mimeType:dimensions:)","abstract":"Init to manaually create an instance, mostly for testing
","parent_name":"TzKTBalanceMetadataFormat"},"Structs/TzKTBalanceMetadataAttributeKeyValue.html#/s:14KukaiCoreSwift36TzKTBalanceMetadataAttributeKeyValueV3keySSvp":{"name":"key","parent_name":"TzKTBalanceMetadataAttributeKeyValue"},"Structs/TzKTBalanceMetadataAttributeKeyValue.html#/s:14KukaiCoreSwift36TzKTBalanceMetadataAttributeKeyValueV5valueSSvp":{"name":"value","parent_name":"TzKTBalanceMetadataAttributeKeyValue"},"Structs/TzKTBalanceMetadataAttributeKeyValue.html#/s:14KukaiCoreSwift36TzKTBalanceMetadataAttributeKeyValueV3key5valueACSS_SStcfc":{"name":"init(key:value:)","parent_name":"TzKTBalanceMetadataAttributeKeyValue"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV4nameSSSgvp":{"name":"name","abstract":"A human readbale name
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV6symbolSSSgvp":{"name":"symbol","abstract":"The tokens symbol
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV8decimalsSSvp":{"name":"decimals","abstract":"The number of decimals the token has
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV11decimalsIntSivp":{"name":"decimalsInt","abstract":"Helper to convert the decimals to an Int
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV7formatsSayAA0deF6FormatVGSgvp":{"name":"formats","abstract":"Details of the available formats that the media is available in
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV10displayUriSSSgvp":{"name":"displayUri","abstract":"URI to an medium/large image owned by the contract
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV11artifactUriSSSgvp":{"name":"artifactUri","abstract":"URI to the raw media artifact owned by the token
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV12thumbnailUriSSSgvp":{"name":"thumbnailUri","abstract":"URI to an small image for the token, ususally used as an icon when displayed in lists
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV11descriptionSSSgvp":{"name":"description","abstract":"Description of the token or NFT
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV11mintingToolSSSgvp":{"name":"mintingTool","abstract":"URL to the tool that was used to mint the item
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV4tagsSaySSGSgvp":{"name":"tags","abstract":"A list of tags to categorize the token / NFT
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV6minterSSSgvp":{"name":"minter","abstract":"The address responsible for creating the token / NFT
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV18shouldPreferSymbolSbSgvp":{"name":"shouldPreferSymbol","abstract":"Whether or not the symbol or the name is prefered when displaying the token / NFT in a list
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV10attributesSayypGSgvp":{"name":"attributes","abstract":"A collection of attributes about the token/NFT. Although TZIP-16 intended for this to be filled with info such as license, version, possible error messages etc,","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV3ttlSiSgvp":{"name":"ttl","abstract":"
Flag, in seconds, indicating how long to wait before refreshing the token to update its metadata. E.g. fxHash will inject a token with a name “[Waiting to be Signed]”. and then, all things going well, 30 seconds later its updated to the correct attributes
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV4name6symbol8decimals7formats10displayUri08artifactL009thumbnailL011description11mintingTool4tags6minter18shouldPreferSymbol10attributes3ttlACSSSg_ARSSSayAA0deF6FormatVGSgA5RSaySSGSgARSbSgSayypGSgSiSgtcfc":{"name":"init(name:symbol:decimals:formats:displayUri:artifactUri:thumbnailUri:description:mintingTool:tags:minter:shouldPreferSymbol:attributes:ttl:)","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV12thumbnailURL10Foundation0H0VSgvp":{"name":"thumbnailURL","abstract":"Helper to run the URI through the MediaProxyService
to generate a useable URL for the thumbnail (if available)
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV10displayURL10Foundation0H0VSgvp":{"name":"displayURL","abstract":"Helper to run the URI through the MediaProxyService
to generate a useable URL for the display image (if available)
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceMetadata.html#/s:14KukaiCoreSwift19TzKTBalanceMetadataV26getKeyValuesFromAttributesSayAA0def9AttributeH5ValueVGyF":{"name":"getKeyValuesFromAttributes()","abstract":"Attributes is a complex free-form object. In a lot of cases when NFT’s are games / collectibles, it should be possible to convert most if not all the elements into more simple String: String key value pairs, which will be easier to manage in table / collection views
","parent_name":"TzKTBalanceMetadata"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV8contractAA0D9KTAddressVvp":{"name":"contract","abstract":"Details of the contract (e.g. address)
","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV7tokenIdSSvp":{"name":"tokenId","abstract":"The FA2 token ID of the token
","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV8standardAA9FaVersionOvp":{"name":"standard","abstract":"Which FA version the token conforms too
","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV11totalSupplySSSgvp":{"name":"totalSupply","abstract":"Total avaialble supply of this address + token id combo
","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV8metadataAA0dE8MetadataVSgvp":{"name":"metadata","abstract":"Metadata about the token
","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV17malformedMetadataSbvp":{"name":"malformedMetadata","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV13displaySymbolSSvp":{"name":"displaySymbol","abstract":"Helper to determine what string is used as the symbol for display purposes
","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:14KukaiCoreSwift16TzKTBalanceTokenV8contract7tokenId8standard11totalSupply8metadataAcA0D9KTAddressV_SSAA9FaVersionOSSSgAA0dE8MetadataVSgtcfc":{"name":"init(contract:tokenId:standard:totalSupply:metadata:)","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalanceToken.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"TzKTBalanceToken"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV16exceptionListNFTSaySSGvpZ":{"name":"exceptionListNFT","parent_name":"TzKTBalance"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV7balanceSSvp":{"name":"balance","abstract":"String containing the RPC respresetnation of the balance of the given token
","parent_name":"TzKTBalance"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV5tokenAA0dE5TokenVvp":{"name":"token","abstract":"Details about the Token
","parent_name":"TzKTBalance"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV10firstLevelSo9NSDecimalavp":{"name":"firstLevel","abstract":"The block level where the token was first seen
","parent_name":"TzKTBalance"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV9lastLevelSo9NSDecimalavp":{"name":"lastLevel","abstract":"The block level where the token was last seen
","parent_name":"TzKTBalance"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV11tokenAmountAA05TokenG0Cvp":{"name":"tokenAmount","abstract":"Helper to convert the RPC token balance to a TokenAmount
object
","parent_name":"TzKTBalance"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV5isNFTSbyF":{"name":"isNFT()","abstract":"Basic check to see if token is an NFT or not. May not be 100% successful, needs research
","parent_name":"TzKTBalance"},"Structs/TzKTBalance.html#/s:14KukaiCoreSwift11TzKTBalanceV20isOnNFTExceptionListSbyF":{"name":"isOnNFTExceptionList()","parent_name":"TzKTBalance"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV7addressSSvp":{"name":"address","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV4nameSSSgvp":{"name":"name","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV6statusAA0dE6StatusOvp":{"name":"status","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV7balanceSo9NSDecimalavp":{"name":"balance","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV10delegationAA0dE8SettingsVvp":{"name":"delegation","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV7stakingAA0dE8SettingsVvp":{"name":"staking","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV24limitOfStakingOverBakingSo9NSDecimalaSgvp":{"name":"limitOfStakingOverBaking","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV23edgeOfBakingOverStakingSo9NSDecimalaSgvp":{"name":"edgeOfBakingOverStaking","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV4logo10Foundation3URLVSgvp":{"name":"logo","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV7address4nameACSS_SSSgtcfc":{"name":"init(address:name:)","abstract":"Helper to create a TzKTBaker from the data available from the Account
object
","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV7address4name6status7balance10delegation7stakingACSS_SSSgAA0dE6StatusOSo9NSDecimalaAA0dE8SettingsVAPtcfc":{"name":"init(address:name:status:balance:delegation:staking:)","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:14KukaiCoreSwift9TzKTBakerV16fromTestnetArrayyACSgSayypGFZ":{"name":"fromTestnetArray(_:)","abstract":"Ghostnet has a different setup for bakers, but we need to display and interact with them the same way.","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"TzKTBaker"},"Structs/TzKTBaker.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"TzKTBaker"},"Structs/TzKTBakerSettings.html#/s:14KukaiCoreSwift17TzKTBakerSettingsV7enabledSbvp":{"name":"enabled","parent_name":"TzKTBakerSettings"},"Structs/TzKTBakerSettings.html#/s:14KukaiCoreSwift17TzKTBakerSettingsV10minBalanceSo9NSDecimalavp":{"name":"minBalance","parent_name":"TzKTBakerSettings"},"Structs/TzKTBakerSettings.html#/s:14KukaiCoreSwift17TzKTBakerSettingsV3feeSdvp":{"name":"fee","parent_name":"TzKTBakerSettings"},"Structs/TzKTBakerSettings.html#/s:14KukaiCoreSwift17TzKTBakerSettingsV8capacitySo9NSDecimalavp":{"name":"capacity","parent_name":"TzKTBakerSettings"},"Structs/TzKTBakerSettings.html#/s:14KukaiCoreSwift17TzKTBakerSettingsV9freeSpaceSo9NSDecimalavp":{"name":"freeSpace","parent_name":"TzKTBakerSettings"},"Structs/TzKTBakerSettings.html#/s:14KukaiCoreSwift17TzKTBakerSettingsV12estimatedApySdvp":{"name":"estimatedApy","parent_name":"TzKTBakerSettings"},"Structs/TzKTAddress.html#/s:14KukaiCoreSwift11TzKTAddressV5aliasSSSgvp":{"name":"alias","abstract":"
Contract addresses may have an alias (human readbale) name, to denote a person or service
","parent_name":"TzKTAddress"},"Structs/TzKTAddress.html#/s:14KukaiCoreSwift11TzKTAddressV7addressSSvp":{"name":"address","abstract":"The KT1 address of the contract
","parent_name":"TzKTAddress"},"Structs/TzKTAddress.html#/s:14KukaiCoreSwift11TzKTAddressV5alias7addressACSSSg_SStcfc":{"name":"init(alias:address:)","parent_name":"TzKTAddress"},"Structs/TzKTAccountDelegate.html#/s:14KukaiCoreSwift19TzKTAccountDelegateV5aliasSSSgvp":{"name":"alias","abstract":"Bakers may have an alias (human readbale) name for their service
","parent_name":"TzKTAccountDelegate"},"Structs/TzKTAccountDelegate.html#/s:14KukaiCoreSwift19TzKTAccountDelegateV7addressSSvp":{"name":"address","abstract":"Bakers must have a valid address
","parent_name":"TzKTAccountDelegate"},"Structs/TzKTAccountDelegate.html#/s:14KukaiCoreSwift19TzKTAccountDelegateV6activeSbvp":{"name":"active","abstract":"Bool indicating whether or not the baker is currently active
","parent_name":"TzKTAccountDelegate"},"Structs/TzKTAccountDelegate.html#/s:14KukaiCoreSwift19TzKTAccountDelegateV5alias7address6activeACSSSg_SSSbtcfc":{"name":"init(alias:address:active:)","parent_name":"TzKTAccountDelegate"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV7balanceSo9NSDecimalaSgvp":{"name":"balance","abstract":"The address XTZ balance in RPC format
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV13stakedBalanceSo9NSDecimalaSgvp":{"name":"stakedBalance","abstract":"The address staked (locked) XTZ balance in RPC format
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV15unstakedBalanceSo9NSDecimalaSgvp":{"name":"unstakedBalance","abstract":"The address unstaked (pending unlock) XTZ balance in RPC format
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV4typeSSvp":{"name":"type","abstract":"type of account e.g. “user” or “empty”
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV7addressSSvp":{"name":"address","abstract":"tz1/2/3 kt1 address
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV9publicKeySSSgvp":{"name":"publicKey","abstract":"prefixed public key
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV8revealedSbSgvp":{"name":"revealed","abstract":"whether or not the account has performed a reveal operation
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV8delegateAA0dE8DelegateVSgvp":{"name":"delegate","abstract":"The addresses delegation status
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV15delegationLevelSo9NSDecimalaSgvp":{"name":"delegationLevel","abstract":"The block level the delegate address was set
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV17activeTokensCountSo9NSDecimalaSgvp":{"name":"activeTokensCount","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV18tokenBalancesCountSo9NSDecimalaSgvp":{"name":"tokenBalancesCount","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV10xtzBalanceAA9XTZAmountCvp":{"name":"xtzBalance","abstract":"Helper method to convert the RPC balance into an XTZAmount
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV16xtzStakedBalanceAA9XTZAmountCvp":{"name":"xtzStakedBalance","abstract":"Helper method to convert the RPC balance into an XTZAmount
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV18xtzUnstakedBalanceAA9XTZAmountCvp":{"name":"xtzUnstakedBalance","abstract":"Helper method to convert the RPC balance into an XTZAmount
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV19xtzAvailableBalanceAA9XTZAmountCvp":{"name":"xtzAvailableBalance","abstract":"Helper method to to return the available or spendable balance
","parent_name":"TzKTAccount"},"Structs/TzKTAccount.html#/s:14KukaiCoreSwift11TzKTAccountV7balance13stakedBalance08unstakedH04type7address9publicKey8revealed8delegate15delegationLevel17activeTokensCount013tokenBalancesT0ACSo9NSDecimalaSg_A2QS3SSbAA0dE8DelegateVSgA3Qtcfc":{"name":"init(balance:stakedBalance:unstakedBalance:type:address:publicKey:revealed:delegate:delegationLevel:activeTokensCount:tokenBalancesCount:)","abstract":"Generic init
","parent_name":"TzKTAccount"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV6symbolSSvp":{"name":"symbol","abstract":"The user facing symbol of the token
","parent_name":"DipDupToken"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV7addressSSvp":{"name":"address","abstract":"The TZ address of the token
","parent_name":"DipDupToken"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV7tokenIdSo9NSDecimalavp":{"name":"tokenId","abstract":"The token ID of the token (always 0 for FA1.2 tokens)
","parent_name":"DipDupToken"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV8decimalsSivp":{"name":"decimals","abstract":"The number of decimals for the token
","parent_name":"DipDupToken"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV8standardAA0deF8StandardOvp":{"name":"standard","abstract":"Which standard the token follows
","parent_name":"DipDupToken"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV12thumbnailUriSSSgvp":{"name":"thumbnailUri","abstract":"Optional string to denote where to get the thumbnail image
","parent_name":"DipDupToken"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Conforming to Hashable
to enable working with UITableViewDiffableDataSource
","parent_name":"DipDupToken"},"Structs/DipDupToken.html#/s:14KukaiCoreSwift11DipDupTokenV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Conforming to Equatable
to enable working with UITableViewDiffableDataSource
","parent_name":"DipDupToken"},"Structs/DipDupPositionData.html#/s:14KukaiCoreSwift18DipDupPositionDataV9sharesQtySSvp":{"name":"sharesQty","abstract":"The liquidity token balance (rpc representation)
","parent_name":"DipDupPositionData"},"Structs/DipDupPositionData.html#/s:14KukaiCoreSwift18DipDupPositionDataV8exchangeAA0dE8ExchangeVvp":{"name":"exchange","abstract":"The exchange the token belongs too
","parent_name":"DipDupPositionData"},"Structs/DipDupPositionData.html#/s:14KukaiCoreSwift18DipDupPositionDataV11tokenAmountAA05TokenI0CyF":{"name":"tokenAmount()","abstract":"Convert the token data into a TokenAmount
","parent_name":"DipDupPositionData"},"Structs/DipDupPositionData.html#/s:14KukaiCoreSwift18DipDupPositionDataV4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Conforming to Hashable
to enable working with UITableViewDiffableDataSource
","parent_name":"DipDupPositionData"},"Structs/DipDupPositionData.html#/s:14KukaiCoreSwift18DipDupPositionDataV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Conforming to Equatable
to enable working with UITableViewDiffableDataSource
","parent_name":"DipDupPositionData"},"Structs/DipDupPosition.html#/s:14KukaiCoreSwift14DipDupPositionV8positionSayAA0deF4DataVGvp":{"name":"position","parent_name":"DipDupPosition"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV4nameAA0deF4NameOvp":{"name":"name","abstract":"Enum to denote the type of Exchange (e.g. Liquidity Baking, Quipuswap)
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV7addressSSvp":{"name":"address","abstract":"The KT address of the exchange contract
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV7tezPoolSSvp":{"name":"tezPool","abstract":"String representation of the Exchanges TezPool
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV9tokenPoolSSvp":{"name":"tokenPool","abstract":"String representation of the Exchanges TokenPool
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV11sharesTotalSSvp":{"name":"sharesTotal","abstract":"The total liquidity available (RPC representation, no decimals)
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV8midPriceSSvp":{"name":"midPrice","abstract":"The daily middle price
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV5tokenAA0dE5TokenVvp":{"name":"token","abstract":"The token object containing all the token info (decimals, contract address, symbol etc,)
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV13xtzPoolAmountAA9XTZAmountCyF":{"name":"xtzPoolAmount()","abstract":"Return the XTZ pool as an XTZAmount
object
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV15tokenPoolAmountAA05TokenI0CyF":{"name":"tokenPoolAmount()","abstract":"Return the Token pool as an TokenAmount
object
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV27liquidityTokenDecimalPlacesSiyF":{"name":"liquidityTokenDecimalPlaces()","abstract":"Retrieving the liquidity token decimals is currently not supported. Hardcode the numbers for now
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV14totalLiquidityAA11TokenAmountCyF":{"name":"totalLiquidity()","abstract":"Return the total liquidity as an TokenAmount
object
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV13arePoolsEmptySbyF":{"name":"arePoolsEmpty()","abstract":"Helper to detect if the pools are empty (determiens if the next addLiquidity will be setting the exchange rate)
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Conforming to Hashable
to enable working with UITableViewDiffableDataSource
","parent_name":"DipDupExchange"},"Structs/DipDupExchange.html#/s:14KukaiCoreSwift14DipDupExchangeV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Conforming to Equatable
to enable working with UITableViewDiffableDataSource
","parent_name":"DipDupExchange"},"Structs/DipDupExchangesAndTokens.html#/s:14KukaiCoreSwift24DipDupExchangesAndTokensV6symbolSSvp":{"name":"symbol","parent_name":"DipDupExchangesAndTokens"},"Structs/DipDupExchangesAndTokens.html#/s:14KukaiCoreSwift24DipDupExchangesAndTokensV7addressSSvp":{"name":"address","parent_name":"DipDupExchangesAndTokens"},"Structs/DipDupExchangesAndTokens.html#/s:14KukaiCoreSwift24DipDupExchangesAndTokensV7tokenIdSo9NSDecimalavp":{"name":"tokenId","parent_name":"DipDupExchangesAndTokens"},"Structs/DipDupExchangesAndTokens.html#/s:14KukaiCoreSwift24DipDupExchangesAndTokensV8decimalsSivp":{"name":"decimals","parent_name":"DipDupExchangesAndTokens"},"Structs/DipDupExchangesAndTokens.html#/s:14KukaiCoreSwift24DipDupExchangesAndTokensV12thumbnailUriSSSgvp":{"name":"thumbnailUri","parent_name":"DipDupExchangesAndTokens"},"Structs/DipDupExchangesAndTokens.html#/s:14KukaiCoreSwift24DipDupExchangesAndTokensV9exchangesSayAA0dE8ExchangeVGvp":{"name":"exchanges","parent_name":"DipDupExchangesAndTokens"},"Structs/DipDupExchangesAndTokens.html#/s:14KukaiCoreSwift24DipDupExchangesAndTokensV20totalExchangeXtzPoolAA9XTZAmountCyF":{"name":"totalExchangeXtzPool()","abstract":"Get the total XTZ pool amount from all the exchanges, useful for sorting
","parent_name":"DipDupExchangesAndTokens"},"Structs/DipDupExchangesAndTokensResponse.html#/s:14KukaiCoreSwift32DipDupExchangesAndTokensResponseV5tokenSayAA0defgH0VGvp":{"name":"token","parent_name":"DipDupExchangesAndTokensResponse"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV7averageSo9NSDecimalavp":{"name":"average","abstract":"The average price at the given time
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV10exchangeIdSSvp":{"name":"exchangeId","abstract":"The address of the contract
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV6bucketSSvp":{"name":"bucket","abstract":"String representing the date and time the slice is for
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV4highSSvp":{"name":"high","abstract":"The highest value reached in this slice
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV3lowSSvp":{"name":"low","abstract":"The lowest value reached in this slice
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV4date10Foundation4DateVSgyF":{"name":"date()","abstract":"Convert the bucket
string into a Date
object
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV13averageDoubleSdyF":{"name":"averageDouble()","abstract":"Convert the average
value into a Double
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV10highDoubleSdyF":{"name":"highDouble()","abstract":"Convert the high
value into a Double
","parent_name":"DipDupChartObject"},"Structs/DipDupChartObject.html#/s:14KukaiCoreSwift17DipDupChartObjectV9lowDoubleSdyF":{"name":"lowDouble()","abstract":"Convert the low
value into a Double
","parent_name":"DipDupChartObject"},"Structs/DipDupChartData.html#/s:14KukaiCoreSwift15DipDupChartDataV15quotes15mNogapsSayAA0deF6ObjectVGvp":{"name":"quotes15mNogaps","abstract":"Contains the last 24 hours of data at 15 min intervals
","parent_name":"DipDupChartData"},"Structs/DipDupChartData.html#/s:14KukaiCoreSwift15DipDupChartDataV14quotes1hNogapsSayAA0deF6ObjectVGvp":{"name":"quotes1hNogaps","abstract":"Contains every hour for past 7 days
","parent_name":"DipDupChartData"},"Structs/DipDupChartData.html#/s:14KukaiCoreSwift15DipDupChartDataV14quotes1dNogapsSayAA0deF6ObjectVGvp":{"name":"quotes1dNogaps","abstract":"Contains every day for 30 days
","parent_name":"DipDupChartData"},"Structs/DipDupChartData.html#/s:14KukaiCoreSwift15DipDupChartDataV14quotes1wNogapsSayAA0deF6ObjectVGvp":{"name":"quotes1wNogaps","abstract":"Contains every week for 52 weeks
","parent_name":"DipDupChartData"},"Structs/BetterCallDevOperationError.html#/s:14KukaiCoreSwift27BetterCallDevOperationErrorV2idSSvp":{"name":"id","parent_name":"BetterCallDevOperationError"},"Structs/BetterCallDevOperationError.html#/s:14KukaiCoreSwift27BetterCallDevOperationErrorV5titleSSvp":{"name":"title","parent_name":"BetterCallDevOperationError"},"Structs/BetterCallDevOperationError.html#/s:14KukaiCoreSwift27BetterCallDevOperationErrorV5descrSSvp":{"name":"descr","parent_name":"BetterCallDevOperationError"},"Structs/BetterCallDevOperationError.html#/s:14KukaiCoreSwift27BetterCallDevOperationErrorV4kindSSvp":{"name":"kind","parent_name":"BetterCallDevOperationError"},"Structs/BetterCallDevOperationError.html#/s:14KukaiCoreSwift27BetterCallDevOperationErrorV8locationSiSgvp":{"name":"location","parent_name":"BetterCallDevOperationError"},"Structs/BetterCallDevOperationError.html#/s:14KukaiCoreSwift27BetterCallDevOperationErrorV4withSSSgvp":{"name":"with","parent_name":"BetterCallDevOperationError"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV2idSivp":{"name":"id","abstract":"An ID used by BCD
","parent_name":"BetterCallDevOperation"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV4hashSSvp":{"name":"hash","abstract":"The operation hash
","parent_name":"BetterCallDevOperation"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV7counterSivp":{"name":"counter","abstract":"The operations numeric counter
","parent_name":"BetterCallDevOperation"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV6statusSSvp":{"name":"status","abstract":"Indicating if the operation was successful, failed, backtracked etc.
","parent_name":"BetterCallDevOperation"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV6errorsSayAA0defG5ErrorVGSgvp":{"name":"errors","abstract":"Detailed error objects, also including unique smart contract errors
","parent_name":"BetterCallDevOperation"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV8isFailedSbyF":{"name":"isFailed()","abstract":"Helper to determine if the operation failed or not
","parent_name":"BetterCallDevOperation"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV13containsErrorSbyF":{"name":"containsError()","abstract":"Helper to check for existance of errors
","parent_name":"BetterCallDevOperation"},"Structs/BetterCallDevOperation.html#/s:14KukaiCoreSwift22BetterCallDevOperationV17moreDetailedErrorAA0defgJ0VSgyF":{"name":"moreDetailedError()","abstract":"When looking for more detailed errors through Better-Call.dev, effectively we are looking for an error containing a location
and/or a with
.","parent_name":"BetterCallDevOperation"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV10bakerAliasSSSgvp":{"name":"bakerAlias","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV9bakerLogo10Foundation3URLVSgvp":{"name":"bakerLogo","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV14paymentAddressSSvp":{"name":"paymentAddress","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV6amountAA9XTZAmountCvp":{"name":"amount","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV5cycleSivp":{"name":"cycle","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV3feeSdvp":{"name":"fee","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV13dateOfPayment10Foundation4DateVvp":{"name":"dateOfPayment","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV18meetsMinDelegationSbvp":{"name":"meetsMinDelegation","parent_name":"RewardDetails"},"Structs/RewardDetails.html#/s:14KukaiCoreSwift13RewardDetailsV10bakerAlias0F4Logo14paymentAddress6amount5cycle3fee4date18meetsMinDelegationACSSSg_10Foundation3URLVSgSSAA9XTZAmountCSiSdAM4DateVSbtcfc":{"name":"init(bakerAlias:bakerLogo:paymentAddress:amount:cycle:fee:date:meetsMinDelegation:)","parent_name":"RewardDetails"},"Structs/AggregateRewardInformation.html#/s:14KukaiCoreSwift26AggregateRewardInformationV08previousE0AA0E7DetailsVSgvp":{"name":"previousReward","parent_name":"AggregateRewardInformation"},"Structs/AggregateRewardInformation.html#/s:14KukaiCoreSwift26AggregateRewardInformationV017estimatedPreviousE0AA0E7DetailsVSgvp":{"name":"estimatedPreviousReward","parent_name":"AggregateRewardInformation"},"Structs/AggregateRewardInformation.html#/s:14KukaiCoreSwift26AggregateRewardInformationV013estimatedNextE0AA0E7DetailsVSgvp":{"name":"estimatedNextReward","parent_name":"AggregateRewardInformation"},"Structs/AggregateRewardInformation.html#/s:14KukaiCoreSwift26AggregateRewardInformationV08previousE0017estimatedPreviousE00h4NextE0AcA0E7DetailsVSg_A2Itcfc":{"name":"init(previousReward:estimatedPreviousReward:estimatedNextReward:)","parent_name":"AggregateRewardInformation"},"Structs/AggregateRewardInformation.html#/s:14KukaiCoreSwift26AggregateRewardInformationV11isOutOfDateSbyF":{"name":"isOutOfDate()","abstract":"
Creating this object involves many expensive requests, but produces a result that is valid for up to ~3 days.","parent_name":"AggregateRewardInformation"},"Structs/AggregateRewardInformation.html#/s:14KukaiCoreSwift26AggregateRewardInformationV35moreThan1CycleBetweenPreiousAndNextSbyF":{"name":"moreThan1CycleBetweenPreiousAndNext()","abstract":"
When previousReward
is present, it is possible that due to a delay in payment being received, that we may cache an object before the last payment was received","parent_name":"AggregateRewardInformation"},"Structs/AggregateRewardInformation.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"AggregateRewardInformation"},"Structs/AggregateRewardInformation.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"AggregateRewardInformation"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV13walletAddressSSvp":{"name":"walletAddress","abstract":"
The wallet address
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV10xtzBalanceAA9XTZAmountCvp":{"name":"xtzBalance","abstract":"The XTZ balance of the wallet
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV16xtzStakedBalanceAA9XTZAmountCvp":{"name":"xtzStakedBalance","abstract":"The staked (locked) XTZ balance of the wallet
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV18xtzUnstakedBalanceAA9XTZAmountCvp":{"name":"xtzUnstakedBalance","abstract":"The unstaked (pending unlock) XTZ balance of the wallet
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV6tokensSayAA5TokenCGvp":{"name":"tokens","abstract":"All the wallets FA1.2, FA2 funginble tokens
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV4nftsSayAA5TokenCGvp":{"name":"nfts","abstract":"All the wallets NFT’s, grouped into parent FA2 objects so they can be displayed in groups or individaully
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV10recentNFTsSayAA3NFTVGvp":{"name":"recentNFTs","abstract":"10 most recent NFTs to hit the wallet
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV15liquidityTokensSayAA18DipDupPositionDataVGvp":{"name":"liquidityTokens","abstract":"All the wallets Defi, Liquidity Tokens
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV8delegateAA19TzKTAccountDelegateVSgvp":{"name":"delegate","abstract":"TzKT object containing baker details + status
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV15delegationLevelSo9NSDecimalaSgvp":{"name":"delegationLevel","abstract":"The block level that the delegate was set
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV16availableBalanceAA9XTZAmountCvp":{"name":"availableBalance","abstract":"The total available (or spendable) balance of the account
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV13walletAddressACSS_tcfc":{"name":"init(walletAddress:)","abstract":"Basic init to default properties to zero / empty, so that optionals can be avoided on a key model throughout an app
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV13walletAddress10xtzBalance0g6StakedH00g8UnstakedH06tokens4nfts10recentNFTs15liquidityTokens8delegate15delegationLevelACSS_AA9XTZAmountCA2OSayAA5TokenCGARSayAA3NFTVGSayAA18DipDupPositionDataVGAA19TzKTAccountDelegateVSgSo9NSDecimalaSgtcfc":{"name":"init(walletAddress:xtzBalance:xtzStakedBalance:xtzUnstakedBalance:tokens:nfts:recentNFTs:liquidityTokens:delegate:delegationLevel:)","abstract":"Full init
","parent_name":"Account"},"Structs/Account.html#/s:14KukaiCoreSwift7AccountV4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Conforming to Hashable
to enable working with UITableViewDiffableDataSource
","parent_name":"Account"},"Structs/Account.html#/s:s12IdentifiableP2id2IDQzvp":{"name":"id","parent_name":"Account"},"Structs/Account.html":{"name":"Account","abstract":"Fetching all the account balances is a lengthy task, involving many requests and parsing different structures."},"Structs/AggregateRewardInformation.html":{"name":"AggregateRewardInformation","abstract":"
Object ot abstract away a significatn amount of logic involved in computing estimated reward payments from a baker
"},"Structs/RewardDetails.html":{"name":"RewardDetails","abstract":"An individual payment record denoting some payment in the past or future
"},"Structs/BetterCallDevOperation.html":{"name":"BetterCallDevOperation","abstract":"A model matching the response that comes back from BetterCallDev’s API: v1/opg/<operation-hash>
"},"Structs/BetterCallDevOperationError.html":{"name":"BetterCallDevOperationError","abstract":"BetterCallDev structure for errors
"},"Structs/DipDupChartData.html":{"name":"DipDupChartData","abstract":"Struct to hold 4 arrays of data, each one mapping to a different timeline of data, to allow the display of graphs
"},"Structs/DipDupChartObject.html":{"name":"DipDupChartObject","abstract":"Structure holding a data slice
"},"Structs/DipDupExchangesAndTokensResponse.html":{"name":"DipDupExchangesAndTokensResponse","abstract":"Wrapper object to map to network response type
"},"Structs/DipDupExchangesAndTokens.html":{"name":"DipDupExchangesAndTokens","abstract":"Wrapper object to map to network response type
"},"Structs/DipDupExchange.html":{"name":"DipDupExchange","abstract":"A DipDup Exchange object with all the necessary pieces for checking liquidity and performing Swaps
"},"Structs/DipDupPosition.html":{"name":"DipDupPosition","abstract":"Wrapper object to match network response type
"},"Structs/DipDupPositionData.html":{"name":"DipDupPositionData","abstract":"A position on DipDup corresponds to liquidity token ownership. Each of these objects represents an amount of Liquidity tokens in an exchange for the given address
"},"Structs/DipDupToken.html":{"name":"DipDupToken","abstract":"DipDup representation of a Token
"},"Structs/TzKTAccount.html":{"name":"TzKTAccount","abstract":"Model mapping to TzKT.io’s Account object
"},"Structs/TzKTAccountDelegate.html":{"name":"TzKTAccountDelegate","abstract":"Model mapping to TzKT.io’s Account.Delegate Object
"},"Structs/TzKTAddress.html":{"name":"TzKTAddress","abstract":"Details about a given contract
"},"Structs/TzKTBakerSettings.html":{"name":"TzKTBakerSettings","abstract":"Object to denote the the setting parameters of the baker. Can be used seperately for both delegation and staking
"},"Structs/TzKTBaker.html":{"name":"TzKTBaker","abstract":"Data representing a baker from TzKT or Baking-Bad
"},"Structs/TzKTBalance.html":{"name":"TzKTBalance","abstract":"Model mapping to the Balance object returned from the new TzKT API, resulting from the merge of BCD and TzKT
"},"Structs/TzKTBalanceToken.html":{"name":"TzKTBalanceToken","abstract":"Model encapsulating information about the token itself
"},"Structs/TzKTBalanceMetadata.html":{"name":"TzKTBalanceMetadata","abstract":"Metadata object for the token
"},"Structs/TzKTBalanceMetadataAttributeKeyValue.html":{"name":"TzKTBalanceMetadataAttributeKeyValue","abstract":"Wrapper / Helper to extract metadata attribute content
"},"Structs/TzKTBalanceMetadataFormat.html":{"name":"TzKTBalanceMetadataFormat","abstract":"Object containing information about the various formats the media is available in
"},"Structs/TzKTBalanceMetadataDimensions.html":{"name":"TzKTBalanceMetadataDimensions","abstract":"Object containing information about the dimensions of a given piece of media
"},"Structs/TzKTCycle.html":{"name":"TzKTCycle","abstract":"The blockchain is broken down into cycles that last 2.7 days. Baker payment logic resolves around cycles instead of blocks
"},"Structs/TzKTDelegatorReward.html":{"name":"TzKTDelegatorReward","abstract":"An object containing info on the reward a delegator should receive from a baker
"},"Structs/TzKTOperation.html":{"name":"TzKTOperation","abstract":"A model matching the response that comes back from TzKT’s API: v1/operations/<operation-hash>
"},"Structs/TzKTOperationError.html":{"name":"TzKTOperationError","abstract":"TzKT’s more basic error object response
"},"Structs/TzKTTokenTransfer.html":{"name":"TzKTTokenTransfer","abstract":"FA1.2 / FA2 token transafers are treated differently from transactions. This object is used when fetching data form the API, as a temporary placeholder, ultimately to be merged into the transactions
"},"Structs/TzKTTransaction.html":{"name":"TzKTTransaction","abstract":"A model matching the response that comes back from TzKT’s API: v1/accounts/<address>/operations
"},"Structs/TzKTTransactionGroup.html":{"name":"TzKTTransactionGroup","abstract":"Artifical object used to group related transactions into a more user friendly display"},"Structs/BlockchainHead.html":{"name":"BlockchainHead","abstract":"
Structure representing the HEAD of the blockchain
"},"Structs/LoggingConfig.html":{"name":"LoggingConfig","abstract":"A struct to control what messages get logged
"},"Structs/TezosNodeClientConfig.html":{"name":"TezosNodeClientConfig","abstract":"A configuration object used to provide settings to the TezosNodeClient
"},"Structs/QuipuswapExchangeLedgerKey.html":{"name":"QuipuswapExchangeLedgerKey","abstract":"The gneric container object holding the raw data
"},"Structs/QuipuswapExchangeLedger.html":{"name":"QuipuswapExchangeLedger","abstract":"The unique data inside the Ledger BigMap
"},"Structs/QuipuswapExchangeStorageResponse.html":{"name":"QuipuswapExchangeStorageResponse","abstract":"Network wrapper object
"},"Structs/QuipuswapExchangeStorage.html":{"name":"QuipuswapExchangeStorage","abstract":"Unique Quipuswap contract storage object
"},"Structs/QuipuswapExchangeUserRewardsKey.html":{"name":"QuipuswapExchangeUserRewardsKey","abstract":"The gneric container object holding the raw data
"},"Structs/QuipuswapExchangeUserRewards.html":{"name":"QuipuswapExchangeUserRewards","abstract":"The unique data inside the User Rewards BigMap
"},"Structs/FailWithParserLiquidityBaking.html":{"name":"FailWithParserLiquidityBaking","abstract":"Dedicated “FailWith” parser for the codes received from Liquidity Baking contract
"},"Structs/GraphQLError.html":{"name":"GraphQLError","abstract":"GraphQL error object
"},"Structs/GraphQLResponse.html":{"name":"GraphQLResponse","abstract":"Simple model object to wrap a GraphQL response to expose a Codable response without having to use large GraphQL libraries
"},"Structs/ObjktCollections.html":{"name":"ObjktCollections","abstract":"GarpQL bulk response for a group of collections
"},"Structs/ObjktCollection.html":{"name":"ObjktCollection","abstract":"Single collection item
"},"Structs/ObjktCreator.html":{"name":"ObjktCreator"},"Structs/ObjktTokenReponse.html":{"name":"ObjktTokenReponse","abstract":"GarpQL response for required data for a given token
"},"Structs/ObjktToken.html":{"name":"ObjktToken","abstract":"Single token item
"},"Structs/ObjktAttribute.html":{"name":"ObjktAttribute"},"Structs/ObjktAttributeData.html":{"name":"ObjktAttributeData"},"Structs/ObjktAttributeCounts.html":{"name":"ObjktAttributeCounts"},"Structs/ObjktSale.html":{"name":"ObjktSale"},"Structs/ObjktListing.html":{"name":"ObjktListing"},"Structs/ObjktEvent.html":{"name":"ObjktEvent","abstract":"Single event item
"},"Structs/ObjktFa.html":{"name":"ObjktFa","abstract":"Single FA item
"},"Structs/TezosDomainsAddressBulkResponse.html":{"name":"TezosDomainsAddressBulkResponse","abstract":"Response object wrapper for querying an address in bulk
"},"Structs/TezosDomainsDomains.html":{"name":"TezosDomainsDomains","abstract":"Object containing an array of domains
"},"Structs/TezosDomainsAddressResponse.html":{"name":"TezosDomainsAddressResponse","abstract":"Response object wrapper for querying an address
"},"Structs/TezosDomainsDomain.html":{"name":"TezosDomainsDomain","abstract":"Domain object containing details about the domain
"},"Structs/TezosDomainsDomainResponse.html":{"name":"TezosDomainsDomainResponse","abstract":"Response object wrapper for querying a reverse record
"},"Structs/TezosDomainsDomainBulkResponse.html":{"name":"TezosDomainsDomainBulkResponse","abstract":"Response object wrapper for querying a reverse record in bulk
"},"Structs/TezosDomainsReverseRecords.html":{"name":"TezosDomainsReverseRecords","abstract":"Object containing an array of reverse records
"},"Structs/TezosDomainsReverseRecord.html":{"name":"TezosDomainsReverseRecord","abstract":"Object containing all the info of the tezos domains record
"},"Structs/LiquidityBakingData.html":{"name":"LiquidityBakingData","abstract":"Wrapper object to hold onto all the necessary data in order to work with liquidity baking contract (swap, add or remove liqudity)
"},"Structs/NFT.html":{"name":"NFT","abstract":"An indiviual NFT (not the parent token/collection) holding a URI to an asset somewhere on the internet
"},"Structs/NetworkConstants.html":{"name":"NetworkConstants","abstract":"The contants that a given Tezos node is using for block times, blakc size etc
"},"Structs/NetworkVersion.html":{"name":"NetworkVersion","abstract":"The version of the Tezos code being run by the given node
"},"Structs/NilOnDecodingError.html":{"name":"NilOnDecodingError","abstract":"property wrapper to easily handle a situation where we don’t want decoding to fail for 1 property which may be problematic. Instead just default it to nil
"},"Structs/OperationBlockHeader.html":{"name":"OperationBlockHeader"},"Structs/OperationFees.html":{"name":"OperationFees","abstract":"A structure representing all the fees, storage and computation needed to perform an Operation
"},"Structs/OperationMetadata.html":{"name":"OperationMetadata","abstract":"Structure representing the metadata needed by Operation
‘s in order to comply with the RPC standards
"},"Structs/OperationPayload.html":{"name":"OperationPayload","abstract":"A structure representing the request that needs to be made when sending Opertion
‘s to the RPC
"},"Structs/OperationResponse.html":{"name":"OperationResponse","abstract":"Structure representing the response returned from RPC endpoints such as .../preapply/operations
"},"Structs/OperationResponseContent.html":{"name":"OperationResponseContent","abstract":"The main content
of the JSON returned
"},"Structs.html#/s:14KukaiCoreSwift25OperationResponseMetadataV":{"name":"OperationResponseMetadata","abstract":"The metadata belonging to the OperationResponse
"},"Structs.html#/s:14KukaiCoreSwift13BalanceUpdateV":{"name":"BalanceUpdate","abstract":"Struct representing a change to the balance of the sender, destination or intermediary contract
"},"Structs.html#/s:14KukaiCoreSwift18BalanceUpdateStakeV":{"name":"BalanceUpdateStake"},"Structs.html#/s:14KukaiCoreSwift23OperationResponseResultV":{"name":"OperationResponseResult","abstract":"The inner result
key from the OeprationResponse
"},"Structs.html#/s:14KukaiCoreSwift025OperationResponseInternalD0V":{"name":"OperationResponseInternalOperation","abstract":"Definition of the internal operation found inside OperationResponse
"},"Structs/OperationResponseInternalResultError.html":{"name":"OperationResponseInternalResultError","abstract":"Definition of the outer Error object found inside OperationResponseInternalResult
"},"Structs/FailWith.html":{"name":"FailWith","abstract":"The error string, error int (code), or micheline error object returned inside FailWith
"},"Structs.html#/s:14KukaiCoreSwift19RunOperationPayloadV":{"name":"RunOperationPayload","abstract":"Payload object needed when sending operations to …/run_operation
"},"Structs.html#/s:14KukaiCoreSwift21OperationSubscriptionV":{"name":"OperationSubscription","abstract":"Object for sending a request through SignalR to listen to operations for a given account
"},"Structs/DexSwapCalculationResult.html":{"name":"DexSwapCalculationResult","abstract":"A struct to hold all the necessary calculations for a dex trade
"},"Structs/DexAddCalculationResult.html":{"name":"DexAddCalculationResult","abstract":"A struct to hold all the necessary calculations for adding liquidity to a dex contract
"},"Structs/DexRemoveCalculationResult.html":{"name":"DexRemoveCalculationResult","abstract":"A struct to hold all the necessary calculations for removing liquidity from a dex contract
"},"Structs/KukaiError.html":{"name":"KukaiError","abstract":"A struct conforming to Error
, attempting to handle errors from all sources (RPC, network, OS, other services/components/libraries), without the implementing code having to deal with each layer themselves."},"Structs/SubverifierWrapper.html":{"name":"SubverifierWrapper","abstract":"
SDK requires information about the verifer that can’t be stored inside the verifier, add a wrapper object to allow passing of all the data
"},"Protocols/Wallet.html#/s:14KukaiCoreSwift6WalletP4typeAA0D4TypeOvp":{"name":"type","abstract":"Which underlying WalletType
is the wallet using
","parent_name":"Wallet"},"Protocols/Wallet.html#/s:14KukaiCoreSwift6WalletP7addressSSvp":{"name":"address","abstract":"The public TZ1 or TZ2 address of the wallet
","parent_name":"Wallet"},"Protocols/Wallet.html#/s:14KukaiCoreSwift6WalletP4sign_11isOperation10completionySS_Sbys6ResultOySays5UInt8VGAA0A5ErrorVGctF":{"name":"sign(_:isOperation:completion:)","abstract":"Sign a hex string with the wallets private key
","parent_name":"Wallet"},"Protocols/Wallet.html#/s:14KukaiCoreSwift6WalletP15privateKeyCurve0a6CryptoC0010EllipticalG0OyF":{"name":"privateKeyCurve()","abstract":"Query which curve the given wallet is using
","parent_name":"Wallet"},"Protocols/Wallet.html#/s:14KukaiCoreSwift6WalletP22publicKeyBase58encodedSSyF":{"name":"publicKeyBase58encoded()","abstract":"Base58 encoded version of the publicKey, used when performing a reveal operation
","parent_name":"Wallet"},"Protocols/FailWithParser.html#/s:14KukaiCoreSwift14FailWithParserP5parse04failE0SSSgAA0dE0VSg_tF":{"name":"parse(failWith:)","abstract":"Take in a failWith and return a message
","parent_name":"FailWithParser"},"Protocols/FailWithParser.html":{"name":"FailWithParser","abstract":"Protocol to allow defining multiple dedicated structs, one for each dApp, that knows how to convert the specific failWith cases into more human readable error messages
"},"Protocols/Wallet.html":{"name":"Wallet","abstract":"Wallet protocol to allow generic handling of all wallets types for signing operations and caching data locally.
"},"Extensions/KeyedDecodingContainer.html#/s:s22KeyedDecodingContainerV14KukaiCoreSwiftE6decode_6forKeyAC05NilOnB5ErrorVyqd__GAHm_xtKSeRd__lF":{"name":"decode(_:forKey:)","parent_name":"KeyedDecodingContainer"},"Extensions/KeyedDecodingContainer.html#/s:s22KeyedDecodingContainerV14KukaiCoreSwiftE15decodeIfPresent_6forKey08orBackupK0qd__Sgqd__m_xxtKSeRd__lF":{"name":"decodeIfPresent(_:forKey:orBackupKey:)","abstract":"In case where people have not followed the spec correctly, and named keys slightly differently, allow a second key to be used so that, for example, we could check for artifcatUri
or artifact_uri
in one call
","parent_name":"KeyedDecodingContainer"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftSDySSypGRszlE12michelsonInt7atIndexSSSgSi_tF":{"name":"michelsonInt(atIndex:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftSDySSypGRszlE15michelsonString7atIndexSSSgSi_tF":{"name":"michelsonString(atIndex:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftSDySSypGRszlE13michelsonPair7atIndexABSgSi_tF":{"name":"michelsonPair(atIndex:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftypRszlE12michelsonInt7atIndexSSSgSi_tF":{"name":"michelsonInt(atIndex:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftypRszlE15michelsonString7atIndexSSSgSi_tF":{"name":"michelsonString(atIndex:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftypRszlE13michelsonPair7atIndexSDySSypGSgSi_tF":{"name":"michelsonPair(atIndex:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftypRszlE14michelsonArray7atIndexSayypGSgSi_tF":{"name":"michelsonArray(atIndex:)","parent_name":"Array"},"Extensions/Array.html#/s:Sa14KukaiCoreSwiftAA9OperationCRszlE14copyOperationsSayACGyF":{"name":"copyOperations()","abstract":"Operation’s are classes, passed by reference, but often require making copies so that you can manipulate them before sending to be estimated.","parent_name":"Array"},"Extensions/Dictionary.html#/s:SD14KukaiCoreSwiftSSRszrlE14michelsonValueSDySSypGSgyF":{"name":"michelsonValue()","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:SD14KukaiCoreSwiftSSRszrlE19michelsonValueArraySaySDySSypGGSgyF":{"name":"michelsonValueArray()","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:SD14KukaiCoreSwiftSSRszrlE18michelsonArgsArraySaySDySSypGGSgyF":{"name":"michelsonArgsArray()","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:SD14KukaiCoreSwiftSSRszrlE25michelsonArgsUnknownArraySayypGSgyF":{"name":"michelsonArgsUnknownArray()","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:SD14KukaiCoreSwiftSSRszrlE12michelsonIntSSSgyF":{"name":"michelsonInt()","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:SD14KukaiCoreSwiftSSRszrlE15michelsonStringSSSgyF":{"name":"michelsonString()","parent_name":"Dictionary"},"Extensions/URL.html#/s:10Foundation3URLV14KukaiCoreSwiftE15appendQueryItem4name5valueySS_SSSgtF":{"name":"appendQueryItem(name:value:)","abstract":"
Helper to append a String as a query param to a URL
","parent_name":"URL"},"Extensions/URL.html#/s:10Foundation3URLV14KukaiCoreSwiftE15appendQueryItem4name5valueySS_SitF":{"name":"appendQueryItem(name:value:)","abstract":"Helper to append a Int as a query param to a URL
","parent_name":"URL"},"Extensions/URL.html#/s:10Foundation3URLV14KukaiCoreSwiftE29absoluteStringByTrimmingQuerySSSgyF":{"name":"absoluteStringByTrimmingQuery()","parent_name":"URL"},"Extensions/NSImage.html#/cgImage":{"name":"cgImage","parent_name":"NSImage"},"Extensions/NSImage.html#/init(named:)":{"name":"init(named:)","parent_name":"NSImage"},"Extensions/Thread.html#/s:So8NSThreadC14KukaiCoreSwiftE15isRunningXCTestSbvp":{"name":"isRunningXCTest","abstract":"Check if the given thread is being run from inside an XCTest bundle
","parent_name":"Thread"},"Extensions/String.html#/s:SS14KukaiCoreSwiftE9indexesOf6stringSaySS5IndexVGSS_tF":{"name":"indexesOf(string:)","abstract":"Return the starting indexes of each occurnace of the supplied string
","parent_name":"String"},"Extensions/String.html#/s:SS14KukaiCoreSwiftE33removeLeadingProtocolFromRPCErrorSSSgyF":{"name":"removeLeadingProtocolFromRPCError()","abstract":"When an error is returned in the format proto.012-Psithaca.gas_exhausted.operation
, in many cases we only care about the bit after the protocol. This function returns only that piece
","parent_name":"String"},"Extensions/String.html#/s:SS14KukaiCoreSwiftE7padLeft8toLength7withPadSSSi_SJtF":{"name":"padLeft(toLength:withPad:)","abstract":"Pad the left side of a string with characters
","parent_name":"String"},"Extensions/Result.html#/s:s6ResultO14KukaiCoreSwiftE8getErrorq_yKF":{"name":"getError()","abstract":"Similar to Result.get()
, getError returns the failure case or throws
","parent_name":"Result"},"Extensions/Result.html#/s:s6ResultO14KukaiCoreSwiftAC0B5ErrorVRs_rlE10getFailureAEyF":{"name":"getFailure()","abstract":"Similar to Result.get()
, getFailure returns the kukai-core-specific KukaiError
case or throws
","parent_name":"Result"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV14KukaiCoreSwiftE4justyACyxq_GxFZ":{"name":"just(_:)","abstract":"Helper for returning a Just
publisher, with the appropriate Failure type and erased to AnyPublisher
","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV14KukaiCoreSwiftE4fail4withACyxq_Gq__tFZ":{"name":"fail(with:)","abstract":"Helper for returning a Fail
publisher, erased to AnyPublisher
","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV14KukaiCoreSwiftE15onReceiveOutputyAA10PublishersO12HandleEventsVy_ACyxq_GGyxcF":{"name":"onReceiveOutput(_:)","abstract":"Call .handleEvents, but only use the receiveOutput
callback as a shorthand way of running some logic or clean up code
","parent_name":"AnyPublisher"},"Extensions/AnyPublisher.html#/s:7Combine12AnyPublisherV14KukaiCoreSwiftE4sink7onError0H7Success0H8CompleteAA0B11CancellableCyq_c_yxcyycSgtF":{"name":"sink(onError:onSuccess:onComplete:)","abstract":"Custom sink implementation breaking each piece into a seperate dedicated callback, avoiding the need to call a switch or unwrap an error
","parent_name":"AnyPublisher"},"Extensions/Publisher.html#/s:7Combine9PublisherP14KukaiCoreSwiftE8asFutureAA0G0Cy6OutputQzs5NeverOGyF":{"name":"asFuture()","abstract":"Wrap a Publisher in a Future of type <Output, Never>
","parent_name":"Publisher"},"Extensions/Publisher.html#/s:7Combine9PublisherP14KukaiCoreSwiftE16asDeferredFutureAA0G0VyAA0H0Cy6OutputQzs5NeverOGGyF":{"name":"asDeferredFuture()","abstract":"Wrap a Publisher in a Deferred Future of type <Output, Never>
","parent_name":"Publisher"},"Extensions/Publisher.html#/s:7Combine9PublisherP14KukaiCoreSwiftE15convertToResultAA03AnyB0Vys0H0Oy6OutputQz7FailureQzGs5NeverOGyF":{"name":"convertToResult()","abstract":"Convert a publisher output into a swift Result
object to make handling sink
‘s easier
","parent_name":"Publisher"},"Extensions/Publisher.html#/s:7Combine9PublisherP14KukaiCoreSwiftE15onReceiveOutputyAA10PublishersO12HandleEventsVy_xGy0H0QzcF":{"name":"onReceiveOutput(_:)","abstract":"Call .handleEvents, but only use the receiveOutput
callback as a shorthand way of running some logic or clean up code
","parent_name":"Publisher"},"Extensions/Publisher.html#/s:7Combine9PublisherP14KukaiCoreSwiftE4sink7onError0G7Success0G8CompleteAA14AnyCancellableCy7FailureQzc_y6OutputQzcyycSgtF":{"name":"sink(onError:onSuccess:onComplete:)","abstract":"Custom sink implementation breaking each piece into a seperate dedicated callback, avoiding the need to call a switch or unwrap an error
","parent_name":"Publisher"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE05kukaidE0ACvpZ":{"name":"kukaiCoreSwift","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE11walletCacheACvpZ":{"name":"walletCache","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE05kukaidE5ErrorACvpZ":{"name":"kukaiCoreSwiftError","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE8keychainACvpZ":{"name":"keychain","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE7networkACvpZ":{"name":"network","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE3bcdACvpZ":{"name":"bcd","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE4tzktACvpZ":{"name":"tzkt","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE14taquitoServiceACvpZ":{"name":"taquitoService","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE5torusACvpZ":{"name":"torus","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE6ledgerACvpZ":{"name":"ledger","parent_name":"Logger"},"Extensions/Logger.html#/s:2os6LoggerV14KukaiCoreSwiftE3appACvpZ":{"name":"app","abstract":"Used by the app importing this library
","parent_name":"Logger"},"Extensions/Error.html#/s:s5ErrorP14KukaiCoreSwiftE4codeSivp":{"name":"code","abstract":"Access NSError.code
","parent_name":"Error"},"Extensions/Error.html#/s:s5ErrorP14KukaiCoreSwiftE6domainSSvp":{"name":"domain","abstract":"Access NSError.domain
","parent_name":"Error"},"Extensions/Error.html#/s:s5ErrorP14KukaiCoreSwiftE8userInfoSDySSypGvp":{"name":"userInfo","abstract":"Access NSError.userInfo
","parent_name":"Error"},"Extensions/Error.html#/s:s5ErrorP14KukaiCoreSwiftE010underlyingA0So7NSErrorCSgvp":{"name":"underlyingError","abstract":"Access NSError.userInfo[NSUnderlyingErrorKey] and cast to swift Error
","parent_name":"Error"},"Extensions/Decimal.html#/s:So9NSDecimala14KukaiCoreSwiftE7rounded5scale12roundingModeABSi_So010NSRoundingH0VtF":{"name":"rounded(scale:roundingMode:)","abstract":"Wrapper around the Objective-c code needed to round a Decimal
","parent_name":"Decimal"},"Extensions/Decimal.html#/s:So9NSDecimala14KukaiCoreSwiftE8intValueSiyF":{"name":"intValue()","abstract":"Wrapper around the Objective-c code needed to return an Int
from a decimal
","parent_name":"Decimal"},"Extensions/DateFormatter.html#/s:So15NSDateFormatterC14KukaiCoreSwiftE10withFormatABSS_tcfc":{"name":"init(withFormat:)","abstract":"Helper to create a DateFormatter with a format in 1 call
","parent_name":"DateFormatter"},"Extensions/Date.html#/s:10Foundation4DateV14KukaiCoreSwiftE14timeAgoDisplaySSyF":{"name":"timeAgoDisplay()","abstract":"Helper to return strings like “15 seconds ago”, “1 minute ago” etc, from a Date
","parent_name":"Date"},"Extensions/Collection.html#/s:Sl14KukaiCoreSwiftE4safe7ElementQzSg5IndexQz_tcip":{"name":"subscript(safe:)","abstract":"Returns the element at the specified index if it is within bounds, otherwise nil.
","parent_name":"Collection"},"Extensions/Collection.html#/s:Sl14KukaiCoreSwift7Combine9Publisher7ElementRpzrlE21concatenatePublishersAB03AnyE0VyAD_6OutputQZAD_7FailureQZGSgyF":{"name":"concatenatePublishers()","abstract":"Convert an array of publishers into a concatenation, so that they will all run sequentually. Code from: https://www.apeth.com/UnderstandingCombine/operators/operatorsJoiners/operatorsappend.html
","parent_name":"Collection"},"Extensions/Collection.html":{"name":"Collection"},"Extensions/Date.html":{"name":"Date"},"Extensions/DateFormatter.html":{"name":"DateFormatter"},"Extensions/Decimal.html":{"name":"Decimal"},"Extensions/Error.html":{"name":"Error","abstract":"Exposing underlying NSError properties not accessible to Swift Error without casting
"},"Extensions/Logger.html":{"name":"Logger","abstract":"Extension to OSLog to create some custom categories for logging
"},"Extensions/Publisher.html":{"name":"Publisher"},"Extensions/AnyPublisher.html":{"name":"AnyPublisher"},"Extensions/Result.html":{"name":"Result"},"Extensions/String.html":{"name":"String"},"Extensions/Thread.html":{"name":"Thread"},"Extensions/NSImage.html":{"name":"NSImage","abstract":"Create standard UIImage properties and methods
"},"Extensions/URL.html":{"name":"URL","abstract":"Extensions to make adding query items easier
"},"Extensions.html#/s:14KukaiCoreSwift16LossyCodableListV":{"name":"LossyCodableList"},"Extensions/Dictionary.html":{"name":"Dictionary","abstract":"Helper methods for extracting data from Michelson JSON, to reduce the amount of as? [String: Any]
extracting, and instead use some of the standarad naming
"},"Extensions/Array.html":{"name":"Array","abstract":"Helper methods for extracting data from Michelson JSON, to reduce the amount of as? [String: Any]
extracting, and instead use some of the standarad naming
"},"Extensions/KeyedDecodingContainer.html":{"name":"KeyedDecodingContainer"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO31unableToAccessEnclaveOrKeychainyA2CmF":{"name":"unableToAccessEnclaveOrKeychain","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO24unableToCreatePrivateKeyyA2CmF":{"name":"unableToCreatePrivateKey","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO17unableToDeleteKeyyA2CmF":{"name":"unableToDeleteKey","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO23unableToParseAsUTF8DatayA2CmF":{"name":"unableToParseAsUTF8Data","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO16noPublicKeyFoundyA2CmF":{"name":"noPublicKeyFound","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO15unableToEncryptyA2CmF":{"name":"unableToEncrypt","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO17noPrivateKeyFoundyA2CmF":{"name":"noPrivateKeyFound","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO15unableToDecryptyA2CmF":{"name":"unableToDecrypt","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO19walletAlreadyExistsyA2CmF":{"name":"walletAlreadyExists","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO21requestedIndexTooHighyA2CmF":{"name":"requestedIndexTooHigh","parent_name":"WalletCacheError"},"Enums/WalletCacheError.html#/s:14KukaiCoreSwift16WalletCacheErrorO23unableToEncryptAndWriteyA2CmF":{"name":"unableToEncryptAndWrite","parent_name":"WalletCacheError"},"Enums/TorusAuthError.html#/s:14KukaiCoreSwift14TorusAuthErrorO15missingVerifieryA2CmF":{"name":"missingVerifier","parent_name":"TorusAuthError"},"Enums/TorusAuthError.html#/s:14KukaiCoreSwift14TorusAuthErrorO07invalidD8ResponseyA2CmF":{"name":"invalidTorusResponse","parent_name":"TorusAuthError"},"Enums/TorusAuthError.html#/s:14KukaiCoreSwift14TorusAuthErrorO06cryptoF0yA2CmF":{"name":"cryptoError","parent_name":"TorusAuthError"},"Enums/TorusAuthError.html#/s:14KukaiCoreSwift14TorusAuthErrorO18invalidNodeDetailsyA2CmF":{"name":"invalidNodeDetails","parent_name":"TorusAuthError"},"Enums/TorusAuthError.html#/s:14KukaiCoreSwift14TorusAuthErrorO17invalidTwitterURLyA2CmF":{"name":"invalidTwitterURL","parent_name":"TorusAuthError"},"Enums/TorusAuthError.html#/s:14KukaiCoreSwift14TorusAuthErrorO20noTwiiterUserIdFoundyA2CmF":{"name":"noTwiiterUserIdFound","parent_name":"TorusAuthError"},"Enums/TorusAuthError.html#/s:14KukaiCoreSwift14TorusAuthErrorO20invalidAppleResponseyA2CmF":{"name":"invalidAppleResponse","parent_name":"TorusAuthError"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO5appleyA2CmF":{"name":"apple","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO6googleyA2CmF":{"name":"google","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO8facebookyA2CmF":{"name":"facebook","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO7twitteryA2CmF":{"name":"twitter","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO6reddityA2CmF":{"name":"reddit","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO7discordyA2CmF":{"name":"discord","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO6twitchyA2CmF":{"name":"twitch","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO4lineyA2CmF":{"name":"line","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO6githubyA2CmF":{"name":"github","parent_name":"TorusAuthProvider"},"Enums/TorusAuthProvider.html#/s:14KukaiCoreSwift17TorusAuthProviderO5emailyA2CmF":{"name":"email","parent_name":"TorusAuthProvider"},"Enums/CacheType.html#/s:14KukaiCoreSwift9CacheTypeO9temporaryyA2CmF":{"name":"temporary","parent_name":"CacheType"},"Enums/CacheType.html#/s:14KukaiCoreSwift9CacheTypeO9permanentyA2CmF":{"name":"permanent","parent_name":"CacheType"},"Enums/CacheType.html#/s:14KukaiCoreSwift9CacheTypeO6detailyA2CmF":{"name":"detail","parent_name":"CacheType"},"Enums/MediaProxyServiceError.html#/s:14KukaiCoreSwift22MediaProxyServiceErrorO28noMimeTypeFoundInsideFormatsyA2CmF":{"name":"noMimeTypeFoundInsideFormats","parent_name":"MediaProxyServiceError"},"Enums/MediaProxyServiceError.html#/s:14KukaiCoreSwift22MediaProxyServiceErrorO24unableToParseContentTypeyA2CmF":{"name":"unableToParseContentType","parent_name":"MediaProxyServiceError"},"Enums/WalletError.html#/s:14KukaiCoreSwift11WalletErrorO09signatureE0yA2CmF":{"name":"signatureError","parent_name":"WalletError"},"Enums/WalletType.html#/s:14KukaiCoreSwift10WalletTypeO7regularyA2CmF":{"name":"regular","parent_name":"WalletType"},"Enums/WalletType.html#/s:14KukaiCoreSwift10WalletTypeO14regularShiftedyA2CmF":{"name":"regularShifted","parent_name":"WalletType"},"Enums/WalletType.html#/s:14KukaiCoreSwift10WalletTypeO2hdyA2CmF":{"name":"hd","parent_name":"WalletType"},"Enums/WalletType.html#/s:14KukaiCoreSwift10WalletTypeO6socialyA2CmF":{"name":"social","parent_name":"WalletType"},"Enums/WalletType.html#/s:14KukaiCoreSwift10WalletTypeO6ledgeryA2CmF":{"name":"ledger","parent_name":"WalletType"},"Enums/FaVersion.html#/s:14KukaiCoreSwift9FaVersionO5fa1_2yA2CmF":{"name":"fa1_2","parent_name":"FaVersion"},"Enums/FaVersion.html#/s:14KukaiCoreSwift9FaVersionO3fa2yA2CmF":{"name":"fa2","parent_name":"FaVersion"},"Enums/FaVersion.html#/s:14KukaiCoreSwift9FaVersionO7unknownyA2CmF":{"name":"unknown","parent_name":"FaVersion"},"Enums/FaVersion.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"FaVersion"},"Enums/OperationUnknownError.html#/s:14KukaiCoreSwift21OperationUnknownErrorO19unableToRegisterKeyyA2CmF":{"name":"unableToRegisterKey","parent_name":"OperationUnknownError"},"Enums/OperationTransactionError.html#/s:14KukaiCoreSwift25OperationTransactionErrorO21invalidMichelsonValueyA2CmF":{"name":"invalidMichelsonValue","parent_name":"OperationTransactionError"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO11transactionyA2CmF":{"name":"transaction","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO6revealyA2CmF":{"name":"reveal","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO10delegationyA2CmF":{"name":"delegation","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO11originationyA2CmF":{"name":"origination","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO16activate_accountyA2CmF":{"name":"activate_account","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO11endorsementyA2CmF":{"name":"endorsement","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO21seed_nonce_revelationyA2CmF":{"name":"seed_nonce_revelation","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO27double_endorsement_evidenceyA2CmF":{"name":"double_endorsement_evidence","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO22double_baking_evidenceyA2CmF":{"name":"double_baking_evidence","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO9proposalsyA2CmF":{"name":"proposals","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO6ballotyA2CmF":{"name":"ballot","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO7unknownyA2CmF":{"name":"unknown","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Create a base operation.
","parent_name":"OperationKind"},"Enums/OperationKind.html#/s:14KukaiCoreSwift13OperationKindO6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Convert the object into a data format, such as JSON.
","parent_name":"OperationKind"},"Enums/HDWalletError.html#/s:14KukaiCoreSwift13HDWalletErrorO013invalidWalletbG0yA2CmF":{"name":"invalidWalletCoreWallet","parent_name":"HDWalletError"},"Enums/CurrentDevice.html#/s:14KukaiCoreSwift13CurrentDeviceO11isSimulatorSbvpZ":{"name":"isSimulator","abstract":"Is the current device a simulator
","parent_name":"CurrentDevice"},"Enums/CurrentDevice.html#/s:14KukaiCoreSwift13CurrentDeviceO23biometricTypeAuthorizedAA09BiometricG0OyFZ":{"name":"biometricTypeAuthorized()","parent_name":"CurrentDevice"},"Enums/CurrentDevice.html#/s:14KukaiCoreSwift13CurrentDeviceO22biometricTypeSupportedAA09BiometricG0OyFZ":{"name":"biometricTypeSupported()","parent_name":"CurrentDevice"},"Enums/BiometricType.html#/s:14KukaiCoreSwift13BiometricTypeO11unavailableyA2CmF":{"name":"unavailable","parent_name":"BiometricType"},"Enums/BiometricType.html#/s:14KukaiCoreSwift13BiometricTypeO4noneyA2CmF":{"name":"none","parent_name":"BiometricType"},"Enums/BiometricType.html#/s:14KukaiCoreSwift13BiometricTypeO7touchIDyA2CmF":{"name":"touchID","parent_name":"BiometricType"},"Enums/BiometricType.html#/s:14KukaiCoreSwift13BiometricTypeO6faceIDyA2CmF":{"name":"faceID","parent_name":"BiometricType"},"Enums/TzKTBakerStatus.html#/s:14KukaiCoreSwift15TzKTBakerStatusO6activeyA2CmF":{"name":"active","parent_name":"TzKTBakerStatus"},"Enums/TzKTBakerStatus.html#/s:14KukaiCoreSwift15TzKTBakerStatusO6closedyA2CmF":{"name":"closed","parent_name":"TzKTBakerStatus"},"Enums/TzKTBakerStatus.html#/s:14KukaiCoreSwift15TzKTBakerStatusO13notRespondingyA2CmF":{"name":"notResponding","parent_name":"TzKTBakerStatus"},"Enums/DipDupTokenStandard.html#/s:14KukaiCoreSwift19DipDupTokenStandardO4fa12yA2CmF":{"name":"fa12","parent_name":"DipDupTokenStandard"},"Enums/DipDupTokenStandard.html#/s:14KukaiCoreSwift19DipDupTokenStandardO3fa2yA2CmF":{"name":"fa2","parent_name":"DipDupTokenStandard"},"Enums/DipDupTokenStandard.html#/s:14KukaiCoreSwift19DipDupTokenStandardO7unknownyA2CmF":{"name":"unknown","parent_name":"DipDupTokenStandard"},"Enums/DipDupTokenStandard.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"DipDupTokenStandard"},"Enums/DipDupExchangeName.html#/s:14KukaiCoreSwift18DipDupExchangeNameO9quipuswapyA2CmF":{"name":"quipuswap","parent_name":"DipDupExchangeName"},"Enums/DipDupExchangeName.html#/s:14KukaiCoreSwift18DipDupExchangeNameO2lbyA2CmF":{"name":"lb","parent_name":"DipDupExchangeName"},"Enums/DipDupExchangeName.html#/s:14KukaiCoreSwift18DipDupExchangeNameO7unknownyA2CmF":{"name":"unknown","parent_name":"DipDupExchangeName"},"Enums/DipDupExchangeName.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"DipDupExchangeName"},"Enums/ResultExtensionError.html#/s:14KukaiCoreSwift20ResultExtensionErrorO02noF5FoundyA2CmF":{"name":"noErrorFound","parent_name":"ResultExtensionError"},"Enums/ResultExtensionError.html":{"name":"ResultExtensionError"},"Enums/DipDupExchangeName.html":{"name":"DipDupExchangeName","abstract":"Enum to wrap up the available types of Exchange on DipDup
"},"Enums/DipDupTokenStandard.html":{"name":"DipDupTokenStandard","abstract":"Wrapping up the FA standards into an enum
"},"Enums/TzKTBakerStatus.html":{"name":"TzKTBakerStatus","abstract":"Whether the baker is actively running or not
"},"Enums/BiometricType.html":{"name":"BiometricType"},"Enums/CurrentDevice.html":{"name":"CurrentDevice","abstract":"Enum used to get details about the current device’s capabilities
"},"Enums/HDWalletError.html":{"name":"HDWalletError","abstract":"Error types that can be passed by failable inits
"},"Enums/OperationKind.html":{"name":"OperationKind","abstract":"Enum representing the various kinds of supported Operation
‘s
"},"Enums/OperationTransactionError.html":{"name":"OperationTransactionError"},"Enums/OperationUnknownError.html":{"name":"OperationUnknownError"},"Enums/FaVersion.html":{"name":"FaVersion","abstract":"Enum representing the version of tezos “FA” token contracts
"},"Enums/WalletType.html":{"name":"WalletType","abstract":"Enum to distingush between linear (non-hd) wallets, using the Bip39 standard, and hd wallets using the Bip44 standard.
"},"Enums/WalletError.html":{"name":"WalletError","abstract":"Possible error types that can occur when using the LedgerWallet
"},"Enums/MediaProxyServiceError.html":{"name":"MediaProxyServiceError"},"Enums/CacheType.html":{"name":"CacheType"},"Enums/TorusAuthProvider.html":{"name":"TorusAuthProvider","abstract":"List of providers currently supported and available on the Tezos network
"},"Enums/TorusAuthError.html":{"name":"TorusAuthError","abstract":"Custom TorusAuthService errors that cna be thrown
"},"Enums/WalletCacheError.html":{"name":"WalletCacheError","abstract":"Error types that can be returned from WalletCacheService
"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceCACycfc":{"name":"init()","abstract":"Empty
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC5cache6wallet12childOfIndex8backedUpyx_SiSgSbtKAA0D0RzlF":{"name":"cache(wallet:childOfIndex:backedUp:)","abstract":"Securely cache a walelt object, and record a default metadata object
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC010cacheWatchD08metadatayAA0D8MetadataC_tKF":{"name":"cacheWatchWallet(metadata:)","abstract":"Cahce a watch wallet metadata obj, only. Metadata cahcing handled via wallet cache method
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC06deleteD011withAddress11parentIndexSbSS_SiSgtF":{"name":"deleteWallet(withAddress:parentIndex:)","abstract":"Delete both a secure wallet entry and its related metadata object
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC011deleteWatchD07addressSbSS_tF":{"name":"deleteWatchWallet(address:)","abstract":"Clear a watch wallet meatadata obj from the metadata cache only, does not affect actual wallet cache
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC05fetchD010forAddressAA0D0_pSgSS_tF":{"name":"fetchWallet(forAddress:)","abstract":"Find and return the secure object for a given address
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC13migrateLedger8metadata9toNewUUIDSbAA0D8MetadataC_SStF":{"name":"migrateLedger(metadata:toNewUUID:)","abstract":"Migrate a LedgerWallet and its children to a new physical device, denoted by a new UUID
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC09deleteAllE7AndKeysSbyF":{"name":"deleteAllCacheAndKeys()","abstract":"Delete the cached files and the assoicate keys used to encrypt it
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC28encryptAndWriteWalletsToDisk7walletsSbSDySSAA0D0_pG_tF":{"name":"encryptAndWriteWalletsToDisk(wallets:)","abstract":"Take a dictionary of Wallet
objects with their addresses as the key, serialise to JSON, encrypt and then write to disk
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC29readWalletsFromDiskAndDecryptSDySSAA0D0_pGSgyF":{"name":"readWalletsFromDiskAndDecrypt()","abstract":"Go to the file on disk (if present), decrypt its contents and retrieve a dictionary of `Wallet’s with the key being the wallet address
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC29encryptAndWriteMetadataToDiskySbAA0dJ4ListCF":{"name":"encryptAndWriteMetadataToDisk(_:)","abstract":"Write an ordered array of WalletMetadata
to disk, replacing existing file if exists
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC30readMetadataFromDiskAndDecryptAA0dH4ListCyF":{"name":"readMetadataFromDiskAndDecrypt()","abstract":"Return an ordered array of WalletMetadata
if present on disk
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC16loadOrCreateKeysSbyF":{"name":"loadOrCreateKeys()","abstract":"Load the key references from the secure enclave (or keychain), or create them if non exist
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC10unloadKeysyyF":{"name":"unloadKeys()","abstract":"Clear the key refrences
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC9deleteKeyyyKF":{"name":"deleteKey()","abstract":"Delete a key from the secure enclave
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC7encrypty10Foundation4DataVSSKF":{"name":"encrypt(_:)","abstract":"Encrypts string using the Secure Enclave
","parent_name":"WalletCacheService"},"Classes/WalletCacheService.html#/s:14KukaiCoreSwift18WalletCacheServiceC7decryptySS10Foundation4DataVKF":{"name":"decrypt(_:)","abstract":"Decrypts cipher text using the Secure Enclave
","parent_name":"WalletCacheService"},"Classes/TorusAuthService.html#/s:14KukaiCoreSwift16TorusAuthServiceC07networkF09verifiers04web3E8ClientIdAcA07NetworkF0C_SDyAA0dE8ProviderOAA18SubverifierWrapperVGSStcfc":{"name":"init(networkService:verifiers:web3AuthClientId:)","abstract":"Setup the TorusAuthService verifiers and networking clients for testnet and mainnet, so they can be queried easier.
","parent_name":"TorusAuthService"},"Classes/TorusAuthService.html#/s:14KukaiCoreSwift16TorusAuthServiceC12createWallet4from11displayOver06mockedD010completionyAA0dE8ProviderO_So16UIViewControllerCSg06CustomE0ANCSgys6ResultOyAA0dH0CAA0A5ErrorVGctF":{"name":"createWallet(from:displayOver:mockedTorus:completion:)","abstract":"Create a TorusWallet
insteace from a social media provider
","parent_name":"TorusAuthService"},"Classes/TorusAuthService.html#/s:14KukaiCoreSwift16TorusAuthServiceC10getAddress4from3for10completionyAA0dE8ProviderO_SSys6ResultOySSAA0A5ErrorVGctF":{"name":"getAddress(from:for:completion:)","abstract":"Get a TZ2 address from a social media user name. If Twitter, will first convert the username to a userid and then query
","parent_name":"TorusAuthService"},"Classes/TorusAuthService.html#/s:14KukaiCoreSwift16TorusAuthServiceC19twitterHandleLookup2id10completionySS_ys6ResultOySSAA0A5ErrorVGctF":{"name":"twitterHandleLookup(id:completion:)","abstract":"Take in a Twitter id and fetch the Twitter username instead.
","parent_name":"TorusAuthService"},"Classes/TorusAuthService.html#/s:14KukaiCoreSwift16TorusAuthServiceC20twitterAddressLookup8username10completionySS_ys6ResultOySSAA0A5ErrorVGctF":{"name":"twitterAddressLookup(username:completion:)","abstract":"Take in a Twitter username and fetch the Twitter userId instead.
","parent_name":"TorusAuthService"},"Classes/TorusAuthService.html#/c:@CM@KukaiCoreSwift@objc(cs)TorusAuthService(im)presentationAnchorForAuthorizationController:":{"name":"presentationAnchor(for:)","parent_name":"TorusAuthService"},"Classes/TorusAuthService.html#/c:@CM@KukaiCoreSwift@objc(cs)TorusAuthService(im)authorizationController:didCompleteWithError:":{"name":"authorizationController(controller:didCompleteWithError:)","parent_name":"TorusAuthService"},"Classes/TorusAuthService.html#/c:@CM@KukaiCoreSwift@objc(cs)TorusAuthService(im)authorizationController:didCompleteWithAuthorization:":{"name":"authorizationController(controller:didCompleteWithAuthorization:)","parent_name":"TorusAuthService"},"Classes/TaquitoService/TaquitoServiceError.html#/s:14KukaiCoreSwift14TaquitoServiceC0dE5ErrorO14alreadyForgingyA2EmF":{"name":"alreadyForging","parent_name":"TaquitoServiceError"},"Classes/TaquitoService/TaquitoServiceError.html#/s:14KukaiCoreSwift14TaquitoServiceC0dE5ErrorO14alreadyParsingyA2EmF":{"name":"alreadyParsing","parent_name":"TaquitoServiceError"},"Classes/TaquitoService/TaquitoServiceError.html":{"name":"TaquitoServiceError","abstract":"Unique TaquitoService errors
","parent_name":"TaquitoService"},"Classes/TaquitoService.html#/s:14KukaiCoreSwift14TaquitoServiceC6sharedACvpZ":{"name":"shared","abstract":"Public shared instace to avoid having multiple copies of the underlying JSContext
created
","parent_name":"TaquitoService"},"Classes/TaquitoService.html#/s:14KukaiCoreSwift14TaquitoServiceC5forge16operationPayload10completionyAA09OperationH0V_ys6ResultOySSAA0A5ErrorVGctF":{"name":"forge(operationPayload:completion:)","abstract":"Wrapper around the node package @taquito/local-forging’s forge method. Giving the ability to locally forge an OperationPayload
without using an RPC, and avoiding the need to do an RPC parse against a second server.","parent_name":"TaquitoService"},"Classes/TaquitoService.html#/s:14KukaiCoreSwift14TaquitoServiceC5parse3hex10completionySS_ys6ResultOyAA16OperationPayloadVAA0A5ErrorVGctF":{"name":"parse(hex:completion:)","abstract":"
Wrapper around the node package @taquito/local-forging’s prase method. Giving the ability to locally parse a hex string back into an OperationPayload
, without the need to use an RPC on a tezos node.","parent_name":"TaquitoService"},"Classes/OperationService/LedgerPayloadPrepResponse.html#/s:14KukaiCoreSwift16OperationServiceC25LedgerPayloadPrepResponseV7payloadAA0dG0Vvp":{"name":"payload","parent_name":"LedgerPayloadPrepResponse"},"Classes/OperationService/LedgerPayloadPrepResponse.html#/s:14KukaiCoreSwift16OperationServiceC25LedgerPayloadPrepResponseV8forgedOpSSvp":{"name":"forgedOp","parent_name":"LedgerPayloadPrepResponse"},"Classes/OperationService/LedgerPayloadPrepResponse.html#/s:14KukaiCoreSwift16OperationServiceC25LedgerPayloadPrepResponseV13watermarkedOpSSvp":{"name":"watermarkedOp","parent_name":"LedgerPayloadPrepResponse"},"Classes/OperationService/LedgerPayloadPrepResponse.html#/s:14KukaiCoreSwift16OperationServiceC25LedgerPayloadPrepResponseV11blake2bHashSSvp":{"name":"blake2bHash","parent_name":"LedgerPayloadPrepResponse"},"Classes/OperationService/LedgerPayloadPrepResponse.html#/s:14KukaiCoreSwift16OperationServiceC25LedgerPayloadPrepResponseV8metadataAA0D8MetadataVvp":{"name":"metadata","parent_name":"LedgerPayloadPrepResponse"},"Classes/OperationService/LedgerPayloadPrepResponse.html#/s:14KukaiCoreSwift16OperationServiceC25LedgerPayloadPrepResponseV03canF5ParseSbvp":{"name":"canLedgerParse","parent_name":"LedgerPayloadPrepResponse"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO18unableToSetupForgeyA2EmF":{"name":"unableToSetupForge","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO18unableToSetupParseyA2EmF":{"name":"unableToSetupParse","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO11parseFailedyA2EmF":{"name":"parseFailed","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO14signingFailureyA2EmF":{"name":"signingFailure","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO21unableToSetupPreapplyyA2EmF":{"name":"unableToSetupPreapply","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO017preapplyContainedF0yAESayAA0d22ResponseInternalResultF0VGSg_tcAEmF":{"name":"preapplyContainedError(errors:)","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO19unableToSetupInjectyA2EmF":{"name":"unableToSetupInject","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html#/s:14KukaiCoreSwift16OperationServiceC0dE5ErrorO21noRemoteParseURLFoundyA2EmF":{"name":"noRemoteParseURLFound","parent_name":"OperationServiceError"},"Classes/OperationService/OperationServiceError.html":{"name":"OperationServiceError","abstract":"
Errors that the OperationService is capable of returning
","parent_name":"OperationService"},"Classes/OperationService/LedgerPayloadPrepResponse.html":{"name":"LedgerPayloadPrepResponse","abstract":"Used to return a bunch of formatted data, to make interacting with ledger sign operation easier
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC6configAA21TezosNodeClientConfigVvp":{"name":"config","abstract":"The configuration object containing all the necessary settings to connect and communicate with the Tezos node
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC07networkE0AA07NetworkE0Cvp":{"name":"networkService","abstract":"The NetworkService
object that will perform all the networking calls
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC6config07networkE0AcA21TezosNodeClientConfigV_AA07NetworkE0Ctcfc":{"name":"init(config:networkService:)","abstract":"Init a TezosNodeClient
with a TezosNodeClientConfig
.
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC34remoteForgeParseSignPreapplyInject17operationMetadata0L7Payload6wallet10completionyAA0dM0V_AA0dN0VAA6Wallet_pys6ResultOySSAA0A5ErrorVGctF":{"name":"remoteForgeParseSignPreapplyInject(operationMetadata:operationPayload:wallet:completion:)","abstract":"When using remote forging, every Operation
needs to be Forged, Parsed, Signed, Preapply’d and Injected to make its way into the blockchain.","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC28localForgeSignPreapplyInject17operationMetadata0K7Payload6wallet10completionyAA0dL0V_AA0dM0VAA6Wallet_pys6ResultOySSAA0A5ErrorVGctF":{"name":"localForgeSignPreapplyInject(operationMetadata:operationPayload:wallet:completion:)","abstract":"
When using local forging, every Operation
needs to be Forged, Signed, Preapply’d and Injected to make its way into the blockchain.","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC17preapplyAndInject06forgedD09signature0J5Curve16operationPayload0L8Metadata10completionySS_Says5UInt8VG0a6CryptoC0010EllipticalK0OAA0dM0VAA0dN0Vys6ResultOySSAA0A5ErrorVGctF":{"name":"preapplyAndInject(forgedOperation:signature:signatureCurve:operationPayload:operationMetadata:completion:)","abstract":"
Preapply and Inject wrapped up as one function, for situations like Ledger Wallets, where signing is a complately different process, and must be done elsewhere
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC11remoteForge16operationPayload10completionyAA0dI0V_ys6ResultOySSAA0A5ErrorVGctF":{"name":"remoteForge(operationPayload:completion:)","abstract":"Forge an OperationPayload
remotely, so it can be sent to the RPC.
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC11remoteParse11forgeResult17operationMetadata0J7Payload10completionys0I0OySSAA0A5ErrorVG_AA0dK0VAA0dL0VyAMctF":{"name":"remoteParse(forgeResult:operationMetadata:operationPayload:completion:)","abstract":"Parse a forged OperationPayload
on a different server to ensure nobody maliciously tampared with the request.
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC8preapply16operationPayload10completionyAA0dH0V_ys6ResultOySayAA0D8ResponseVGAA0A5ErrorVGctF":{"name":"preapply(operationPayload:completion:)","abstract":"Preapply a signed OperationPayload
to check for any errors.
","parent_name":"OperationService"},"Classes/OperationService.html#/s:14KukaiCoreSwift16OperationServiceC6inject11signedBytes20handlePreapplyResult10completionySS_s0K0OySayAA0D8ResponseVGAA0A5ErrorVGSgyAIySSANGctF":{"name":"inject(signedBytes:handlePreapplyResult:completion:)","abstract":"Inject a signed bytes to become part of the next block on the blockchain
","parent_name":"OperationService"},"Classes/NetworkService/NetworkError.html#/s:14KukaiCoreSwift14NetworkServiceC0D5ErrorO5parseyAESS_tcAEmF":{"name":"parse(error:)","parent_name":"NetworkError"},"Classes/NetworkService/NetworkError.html#/s:14KukaiCoreSwift14NetworkServiceC0D5ErrorO10invalidURLyA2EmF":{"name":"invalidURL","parent_name":"NetworkError"},"Classes/NetworkService/NetworkError.html#/s:14KukaiCoreSwift14NetworkServiceC0D5ErrorO7unknownyA2EmF":{"name":"unknown","parent_name":"NetworkError"},"Classes/NetworkService/NetworkError.html#/s:14KukaiCoreSwift14NetworkServiceC0D5ErrorO04httpF0yAESi_SSSgtcAEmF":{"name":"httpError(statusCode:response:)","parent_name":"NetworkError"},"Classes/NetworkService/NetworkError.html":{"name":"NetworkError","abstract":"Errors that can be returned by the NetworkService
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC10urlSessionSo12NSURLSessionCvp":{"name":"urlSession","abstract":"The URLSession
used to preform all the networking operations
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC13loggingConfigAA07LoggingG0Vvp":{"name":"loggingConfig","abstract":"The URLSession
used to preform all the networking operations
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC10urlSession13loggingConfigACSo12NSURLSessionC_AA07LoggingI0Vtcfc":{"name":"init(urlSession:loggingConfig:)","abstract":"Init an NetworkService
with a URLSession
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC4send3rpc12withNodeURLs10retryCount10completionyAA3RPCCyxG_Say10Foundation3URLVGSiys6ResultOyxAA0A5ErrorVGctSeRzlF":{"name":"send(rpc:withNodeURLs:retryCount:completion:)","abstract":"A generic send function that takes an RPC, with a generic type conforming to Decodable
, executes the request and returns the result.
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC7request3url6isPOST8withBody13forReturnType10completiony10Foundation3URLV_SbAJ4DataVSgxmys6ResultOyxAA0A5ErrorVGctSeRzlF":{"name":"request(url:isPOST:withBody:forReturnType:completion:)","abstract":"A generic network request function that takes a URL, optional payload and a Decodable
response type. Function will execute the request and attempt to parse the response.","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC7request3url6isPOST8withBody13forReturnType7Combine12AnyPublisherVyxAA0A5ErrorVG10Foundation3URLV_SbAO4DataVSgxmtSeRzlF":{"name":"request(url:isPOST:withBody:forReturnType:)","abstract":"
A generic network request function that takes a URL, optional payload and a Decodable
response type. Function will execute the request and attempt to parse the response, returning it as a combine publisher.","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC6delete3url10completiony10Foundation3URLV_ys6ResultOySbAA0A5ErrorVGctF":{"name":"delete(url:completion:)","abstract":"
Send a HTTP DELETE to a given URL
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC6delete3url7Combine12AnyPublisherVySbAA0A5ErrorVG10Foundation3URLV_tF":{"name":"delete(url:)","abstract":"Send a HTTP DELETE to a given URL
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC16logRequestFailed13loggingConfig6isPost7fullURL7payload5error10statusCode12responseDatayAA07LoggingJ0VSg_Sb10Foundation0N0VAO0T0VSgs5Error_pSgSiSgATtFZ":{"name":"logRequestFailed(loggingConfig:isPost:fullURL:payload:error:statusCode:responseData:)","abstract":"Logging details of request failures using os_log
global logging
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC18logRequestSucceded13loggingConfig6isPost7fullURL7payload12responseDatayAA07LoggingJ0VSg_Sb10Foundation0N0VAM0Q0VSgARtFZ":{"name":"logRequestSucceded(loggingConfig:isPost:fullURL:payload:responseData:)","abstract":"Logging details of successful requests using os_log
global logging
","parent_name":"NetworkService"},"Classes/NetworkService.html#/s:14KukaiCoreSwift14NetworkServiceC15logRequestStart13loggingConfig7fullURLyAA07LoggingJ0VSg_10Foundation0L0VtFZ":{"name":"logRequestStart(loggingConfig:fullURL:)","abstract":"Logging details when a request starts using os_log
global logging
","parent_name":"NetworkService"},"Classes/MediaProxyService/AggregatedMediaType.html#/s:14KukaiCoreSwift17MediaProxyServiceC010AggregatedD4TypeO9imageOnlyyA2EmF":{"name":"imageOnly","parent_name":"AggregatedMediaType"},"Classes/MediaProxyService/AggregatedMediaType.html#/s:14KukaiCoreSwift17MediaProxyServiceC010AggregatedD4TypeO9audioOnlyyA2EmF":{"name":"audioOnly","parent_name":"AggregatedMediaType"},"Classes/MediaProxyService/AggregatedMediaType.html#/s:14KukaiCoreSwift17MediaProxyServiceC010AggregatedD4TypeO9videoOnlyyA2EmF":{"name":"videoOnly","parent_name":"AggregatedMediaType"},"Classes/MediaProxyService/AggregatedMediaType.html#/s:14KukaiCoreSwift17MediaProxyServiceC010AggregatedD4TypeO13imageAndAudioyA2EmF":{"name":"imageAndAudio","parent_name":"AggregatedMediaType"},"Classes/MediaProxyService/MediaType.html#/s:14KukaiCoreSwift17MediaProxyServiceC0D4TypeO5imageyA2EmF":{"name":"image","parent_name":"MediaType"},"Classes/MediaProxyService/MediaType.html#/s:14KukaiCoreSwift17MediaProxyServiceC0D4TypeO5audioyA2EmF":{"name":"audio","parent_name":"MediaType"},"Classes/MediaProxyService/MediaType.html#/s:14KukaiCoreSwift17MediaProxyServiceC0D4TypeO5videoyA2EmF":{"name":"video","parent_name":"MediaType"},"Classes/MediaProxyService/Source.html#/s:14KukaiCoreSwift17MediaProxyServiceC6SourceO4ipfsyA2EmF":{"name":"ipfs","parent_name":"Source"},"Classes/MediaProxyService/Source.html#/s:14KukaiCoreSwift17MediaProxyServiceC6SourceO3webyA2EmF":{"name":"web","parent_name":"Source"},"Classes/MediaProxyService/RawFormat.html#/s:14KukaiCoreSwift17MediaProxyServiceC9RawFormatO8mobile64yA2EmF":{"name":"mobile64","parent_name":"RawFormat"},"Classes/MediaProxyService/RawFormat.html#/s:14KukaiCoreSwift17MediaProxyServiceC9RawFormatO9mobile128yA2EmF":{"name":"mobile128","parent_name":"RawFormat"},"Classes/MediaProxyService/RawFormat.html#/s:14KukaiCoreSwift17MediaProxyServiceC9RawFormatO9mobile180yA2EmF":{"name":"mobile180","parent_name":"RawFormat"},"Classes/MediaProxyService/RawFormat.html#/s:14KukaiCoreSwift17MediaProxyServiceC9RawFormatO9mobile400yA2EmF":{"name":"mobile400","parent_name":"RawFormat"},"Classes/MediaProxyService/RawFormat.html#/s:14KukaiCoreSwift17MediaProxyServiceC9RawFormatO9mobile600yA2EmF":{"name":"mobile600","parent_name":"RawFormat"},"Classes/MediaProxyService/RawFormat.html#/s:14KukaiCoreSwift17MediaProxyServiceC9RawFormatO9mobile900yA2EmF":{"name":"mobile900","parent_name":"RawFormat"},"Classes/MediaProxyService/Format.html#/s:14KukaiCoreSwift17MediaProxyServiceC6FormatO4iconyA2EmF":{"name":"icon","parent_name":"Format"},"Classes/MediaProxyService/Format.html#/s:14KukaiCoreSwift17MediaProxyServiceC6FormatO5smallyA2EmF":{"name":"small","parent_name":"Format"},"Classes/MediaProxyService/Format.html#/s:14KukaiCoreSwift17MediaProxyServiceC6FormatO6mediumyA2EmF":{"name":"medium","parent_name":"Format"},"Classes/MediaProxyService/Format.html#/s:14KukaiCoreSwift17MediaProxyServiceC6FormatO5largeyA2EmF":{"name":"large","parent_name":"Format"},"Classes/MediaProxyService/Format.html#/s:14KukaiCoreSwift17MediaProxyServiceC6FormatO03rawG0AC03RawG0OyF":{"name":"rawFormat()","parent_name":"Format"},"Classes/MediaProxyService/Format.html":{"name":"Format","abstract":"Enum denoting the avaialble sizes for media, in a human friendly, scale agnostic manner
","parent_name":"MediaProxyService"},"Classes/MediaProxyService/RawFormat.html":{"name":"RawFormat","abstract":"Enum denoting the avaialble sizes for media in the specific values available on the server
","parent_name":"MediaProxyService"},"Classes/MediaProxyService/Source.html":{"name":"Source","abstract":"Supported source types for proxied media
","parent_name":"MediaProxyService"},"Classes/MediaProxyService/MediaType.html":{"name":"MediaType","abstract":"Supported media types
","parent_name":"MediaProxyService"},"Classes/MediaProxyService/AggregatedMediaType.html":{"name":"AggregatedMediaType","abstract":"Helper to parse a collection of media types to understand its contents
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC10isDarkModeSbvpZ":{"name":"isDarkMode","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC17setupImageLibraryyyFZ":{"name":"setupImageLibrary()","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC3url13fromUriString8ofFormat7keepGif10Foundation3URLVSgSSSg_AC03RawL0OSbtFZ":{"name":"url(fromUriString:ofFormat:keepGif:)","abstract":"Take a URI from a token metadata response and convert it to a useable media proxy URL
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC3url7fromUri8ofFormat10Foundation3URLVSgAJ_AC03RawK0OtFZ":{"name":"url(fromUri:ofFormat:)","abstract":"Take a URI from a token metadata response and convert it to a useable media proxy URL
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC7iconURL6forNFT10Foundation0H0VSgAA0J0V_tFZ":{"name":"iconURL(forNFT:)","abstract":"Helper method to return a standard thumbnail URL for a NFT, taking into account some custom logic / known workarounds
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC8smallURL6forNFT10Foundation0H0VSgAA0J0V_tFZ":{"name":"smallURL(forNFT:)","abstract":"Helper method to return a standard small version of the display URL for a NFT
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC9mediumURL6forNFT10Foundation0H0VSgAA0J0V_tFZ":{"name":"mediumURL(forNFT:)","abstract":"Helper method to return a standard medium version of the display URL for a NFT
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC8largeURL6forNFT10Foundation0H0VSgAA0J0V_tFZ":{"name":"largeURL(forNFT:)","abstract":"Helper method to return a standard large version of the display URL for a NFT
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC03getD4Type11fromFormatsSayAC0dH0OGSayAA25TzKTBalanceMetadataFormatVG_tFZ":{"name":"getMediaType(fromFormats:)","abstract":"Using only info from TzKTBalanceMetadataFormat
determine the media type(s) of the object
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC03getD4Type11fromFormats5orURL10urlSession10completionySayAA25TzKTBalanceMetadataFormatVG_10Foundation0L0VSgSo12NSURLSessionCys6ResultOySayAC0dH0OGAA0A5ErrorVGctF":{"name":"getMediaType(fromFormats:orURL:urlSession:completion:)","abstract":"Given multiple sources of information, attempt to find the media type the url is pointing too
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC13typesContentsyAC010AggregatedD4TypeOSgSayAC0dJ0OGFZ":{"name":"typesContents(_:)","abstract":"Helper method to parse an array of MediaType
to quickly determine its content type so UI can be easily arraged
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC15removeAllImages10completionyyyc_tFZ":{"name":"removeAllImages(completion:)","abstract":"Clear all images from all caches
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC15removeAllImages9fromCache10completionyAA0K4TypeO_yyctFZ":{"name":"removeAllImages(fromCache:completion:)","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC18clearExpiredImagesyyFZ":{"name":"clearExpiredImages()","abstract":"Clear only iamges from cahce that have expired
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC6sizeOf5cacheSuAA9CacheTypeO_tFZ":{"name":"sizeOf(cache:)","abstract":"Get size in bytes
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC4load3url2to13withCacheType8fallback14downSampleSize016maxAnimatedImageP010completiony10Foundation3URLVSg_So11UIImageViewCAA0kL0OSo0W0CSo6CGSizeVSgSuSgyAXcSgtFZ":{"name":"load(url:to:withCacheType:fallback:downSampleSize:maxAnimatedImageSize:completion:)","abstract":"Attempt to use KingFisher library to load an image from a URL, into an UIImageView, with support for downsampling, displaying loading spinner, svgs, gifs and the permanent / temporary caching system
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC10imageCache7forTypeSo07SDImageH0CAA0hJ0O_tFZ":{"name":"imageCache(forType:)","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC10cacheImage3url0G4Type10completiony10Foundation3URLVSg_AA05CacheJ0OySo6CGSizeVSgctFZ":{"name":"cacheImage(url:cacheType:completion:)","abstract":"Attempt to use KingFisher library to load an image from a URL, and store it directly in the cache for later usage. Also optional return the downloaded size via a completion block, useful for preparing table/collection view
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC8isCached3url9cacheTypeSb10Foundation3URLVSg_AA05CacheK0OtFZ":{"name":"isCached(url:cacheType:)","abstract":"Check if a given url is already cached
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/s:14KukaiCoreSwift17MediaProxyServiceC20sizeForImageIfCached3url9cacheTypeSo6CGSizeVSg10Foundation3URLVSg_AA05CacheN0OtFZ":{"name":"sizeForImageIfCached(url:cacheType:)","abstract":"Check if an image is cached, and return its size if so. Useful for preparing table/collection view
","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/c:@CM@KukaiCoreSwift@objc(cs)MediaProxyService(im)URLSession:downloadTask:didFinishDownloadingToURL:":{"name":"urlSession(_:downloadTask:didFinishDownloadingTo:)","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/c:@CM@KukaiCoreSwift@objc(cs)MediaProxyService(im)URLSession:task:didCompleteWithError:":{"name":"urlSession(_:task:didCompleteWithError:)","parent_name":"MediaProxyService"},"Classes/MediaProxyService.html#/c:@CM@KukaiCoreSwift@objc(cs)MediaProxyService(im)URLSession:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:":{"name":"urlSession(_:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:)","parent_name":"MediaProxyService"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO15EXC_WRONG_PARAMyA2EmF":{"name":"EXC_WRONG_PARAM","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO16EXC_WRONG_LENGTHyA2EmF":{"name":"EXC_WRONG_LENGTH","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO15EXC_INVALID_INSyA2EmF":{"name":"EXC_INVALID_INS","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO24EXC_WRONG_LENGTH_FOR_INSyA2EmF":{"name":"EXC_WRONG_LENGTH_FOR_INS","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO10EXC_REJECTyA2EmF":{"name":"EXC_REJECT","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO15EXC_PARSE_ERRORyA2EmF":{"name":"EXC_PARSE_ERROR","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO29EXC_REFERENCED_DATA_NOT_FOUNDyA2EmF":{"name":"EXC_REFERENCED_DATA_NOT_FOUND","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO16EXC_WRONG_VALUESyA2EmF":{"name":"EXC_WRONG_VALUES","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO12EXC_SECURITYyA2EmF":{"name":"EXC_SECURITY","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO16EXC_HID_REQUIREDyA2EmF":{"name":"EXC_HID_REQUIRED","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO9EXC_CLASSyA2EmF":{"name":"EXC_CLASS","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/TezosAppErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC18TezosAppErrorCodesO16EXC_MEMORY_ERRORyA2EmF":{"name":"EXC_MEMORY_ERROR","parent_name":"TezosAppErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO22PIN_REMAINING_ATTEMPTSyA2EmF":{"name":"PIN_REMAINING_ATTEMPTS","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO16INCORRECT_LENGTHyA2EmF":{"name":"INCORRECT_LENGTH","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO26MISSING_CRITICAL_PARAMETERyA2EmF":{"name":"MISSING_CRITICAL_PARAMETER","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO35COMMAND_INCOMPATIBLE_FILE_STRUCTUREyA2EmF":{"name":"COMMAND_INCOMPATIBLE_FILE_STRUCTURE","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO29SECURITY_STATUS_NOT_SATISFIEDyA2EmF":{"name":"SECURITY_STATUS_NOT_SATISFIED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO31CONDITIONS_OF_USE_NOT_SATISFIEDyA2EmF":{"name":"CONDITIONS_OF_USE_NOT_SATISFIED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO14INCORRECT_DATAyA2EmF":{"name":"INCORRECT_DATA","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO23NOT_ENOUGH_MEMORY_SPACEyA2EmF":{"name":"NOT_ENOUGH_MEMORY_SPACE","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO25REFERENCED_DATA_NOT_FOUNDyA2EmF":{"name":"REFERENCED_DATA_NOT_FOUND","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO19FILE_ALREADY_EXISTSyA2EmF":{"name":"FILE_ALREADY_EXISTS","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO15INCORRECT_P1_P2yA2EmF":{"name":"INCORRECT_P1_P2","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO17INS_NOT_SUPPORTEDyA2EmF":{"name":"INS_NOT_SUPPORTED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO17CLA_NOT_SUPPORTEDyA2EmF":{"name":"CLA_NOT_SUPPORTED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO17TECHNICAL_PROBLEMyA2EmF":{"name":"TECHNICAL_PROBLEM","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO14MEMORY_PROBLEMyA2EmF":{"name":"MEMORY_PROBLEM","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO14NO_EF_SELECTEDyA2EmF":{"name":"NO_EF_SELECTED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO14INVALID_OFFSETyA2EmF":{"name":"INVALID_OFFSET","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO14FILE_NOT_FOUNDyA2EmF":{"name":"FILE_NOT_FOUND","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO17INCONSISTENT_FILEyA2EmF":{"name":"INCONSISTENT_FILE","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO23ALGORITHM_NOT_SUPPORTEDyA2EmF":{"name":"ALGORITHM_NOT_SUPPORTED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO11INVALID_KCVyA2EmF":{"name":"INVALID_KCV","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO20CODE_NOT_INITIALIZEDyA2EmF":{"name":"CODE_NOT_INITIALIZED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO30ACCESS_CONDITION_NOT_FULFILLEDyA2EmF":{"name":"ACCESS_CONDITION_NOT_FULFILLED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO32CONTRADICTION_SECRET_CODE_STATUSyA2EmF":{"name":"CONTRADICTION_SECRET_CODE_STATUS","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO26CONTRADICTION_INVALIDATIONyA2EmF":{"name":"CONTRADICTION_INVALIDATION","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO12CODE_BLOCKEDyA2EmF":{"name":"CODE_BLOCKED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO17MAX_VALUE_REACHEDyA2EmF":{"name":"MAX_VALUE_REACHED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO14GP_AUTH_FAILEDyA2EmF":{"name":"GP_AUTH_FAILED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO9LICENSINGyA2EmF":{"name":"LICENSING","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO6HALTEDyA2EmF":{"name":"HALTED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO10APP_CLOSEDyA2EmF":{"name":"APP_CLOSED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO13DEVICE_LOCKEDyA2EmF":{"name":"DEVICE_LOCKED","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO7UNKNOWNyA2EmF":{"name":"UNKNOWN","parent_name":"GeneralErrorCodes"},"Classes/LedgerService/GeneralErrorCodes.html#/s:14KukaiCoreSwift13LedgerServiceC17GeneralErrorCodesO23NO_WRITE_CHARACTERISTICyA2EmF":{"name":"NO_WRITE_CHARACTERISTIC","parent_name":"GeneralErrorCodes"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC11successCodeSSvpZ":{"name":"successCode","abstract":"Instead of returning data, sometimes ledger returns a code to indicate that so far the message have been received successfully
","parent_name":"LedgerService"},"Classes/LedgerService/GeneralErrorCodes.html":{"name":"GeneralErrorCodes","abstract":"General Ledger error codes, pulled from the source, and some additional ones added for native swift issues
","parent_name":"LedgerService"},"Classes/LedgerService/TezosAppErrorCodes.html":{"name":"TezosAppErrorCodes","abstract":"Dedicated error codes pulled from the Ledger tezos app
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC29partialSuccessMessageReceivedSbvp":{"name":"partialSuccessMessageReceived","abstract":"Be notified when the ledger device returns a success message, part way through the process.","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC6sharedACvpZ":{"name":"shared","abstract":"
Public shared instace to avoid having multiple copies of the underlying JSContext
created
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC16listenForDevices7Combine12AnyPublisherVySDyS2SGAA0A5ErrorVGyF":{"name":"listenForDevices()","abstract":"Start listening for ledger devices
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC13stopListeningyyF":{"name":"stopListening()","abstract":"Stop listening for and reporting new ledger devices found
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC9connectTo4uuid7Combine12AnyPublisherVySbAA0A5ErrorVGSS_tF":{"name":"connectTo(uuid:)","abstract":"Connect to a ledger device by a given UUID
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC20disconnectFromDeviceyyF":{"name":"disconnectFromDevice()","abstract":"Disconnect from the current Ledger device
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC22getConnectedDeviceUUIDSSSgyF":{"name":"getConnectedDeviceUUID()","abstract":"Get the UUID of the connected device
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC10getAddress17forDerivationPath5curve6verify7Combine12AnyPublisherVySS7address_SS9publicKeytAA0A5ErrorVGSS_0a6CryptoC015EllipticalCurveOSbtF":{"name":"getAddress(forDerivationPath:curve:verify:)","abstract":"Get a TZ address and public key from the current connected Ledger device
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC10getAddress17forDerivationPath5curve6verifys6ResultOySS7address_SS9publicKeytAA0A5ErrorVGSS_0a6CryptoC015EllipticalCurveOSbtYaF":{"name":"getAddress(forDerivationPath:curve:verify:)","abstract":"Get a TZ address and public key from the current connected Ledger device
","parent_name":"LedgerService"},"Classes/LedgerService.html#/s:14KukaiCoreSwift13LedgerServiceC4sign3hex17forDerivationPath5parse7Combine12AnyPublisherVySSAA0A5ErrorVGSS_SSSbtF":{"name":"sign(hex:forDerivationPath:parse:)","abstract":"Sign an operation payload with the underlying secret key, returning the signature
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)centralManagerDidUpdateState:":{"name":"centralManagerDidUpdateState(_:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)centralManager:didDiscoverPeripheral:advertisementData:RSSI:":{"name":"centralManager(_:didDiscover:advertisementData:rssi:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)centralManager:didConnectPeripheral:":{"name":"centralManager(_:didConnect:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)centralManager:didFailToConnectPeripheral:error:":{"name":"centralManager(_:didFailToConnect:error:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)peripheral:didDiscoverServices:":{"name":"peripheral(_:didDiscoverServices:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)centralManager:didDisconnectPeripheral:error:":{"name":"centralManager(_:didDisconnectPeripheral:error:)","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)centralManager:didDisconnectPeripheral:timestamp:isReconnecting:error:":{"name":"centralManager(_:didDisconnectPeripheral:timestamp:isReconnecting:error:)","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)peripheral:didDiscoverCharacteristicsForService:error:":{"name":"peripheral(_:didDiscoverCharacteristicsFor:error:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)peripheral:didWriteValueForCharacteristic:error:":{"name":"peripheral(_:didWriteValueFor:error:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/LedgerService.html#/c:@M@KukaiCoreSwift@objc(cs)LedgerService(im)peripheral:didUpdateValueForCharacteristic:error:":{"name":"peripheral(_:didUpdateValueFor:error:)","abstract":"CBCentralManagerDelegate function, must be marked public because of protocol definition
","parent_name":"LedgerService"},"Classes/FeeEstimatorService/EstimationResult.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC16EstimationResultV10operationsSayAA9OperationCGvp":{"name":"operations","parent_name":"EstimationResult"},"Classes/FeeEstimatorService/EstimationResult.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC16EstimationResultV12forgedStringSSvp":{"name":"forgedString","parent_name":"EstimationResult"},"Classes/FeeEstimatorService/FeeEstimatorServiceError.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0deF5ErrorO25tezosNodeClientNotPresentyA2EmF":{"name":"tezosNodeClientNotPresent","parent_name":"FeeEstimatorServiceError"},"Classes/FeeEstimatorService/FeeEstimatorServiceError.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0deF5ErrorO25unableToSetupRunOperationyA2EmF":{"name":"unableToSetupRunOperation","parent_name":"FeeEstimatorServiceError"},"Classes/FeeEstimatorService/FeeEstimatorServiceError.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0deF5ErrorO27invalidNumberOfFeesReturnedyA2EmF":{"name":"invalidNumberOfFeesReturned","parent_name":"FeeEstimatorServiceError"},"Classes/FeeEstimatorService/FeeEstimatorServiceError.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0deF5ErrorO22failedToCopyOperationsyA2EmF":{"name":"failedToCopyOperations","parent_name":"FeeEstimatorServiceError"},"Classes/FeeEstimatorService/FeeEstimatorServiceError.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0deF5ErrorO016estimationRemoteG0yAESayAA031OperationResponseInternalResultG0VGSg_tcAEmF":{"name":"estimationRemoteError(errors:)","parent_name":"FeeEstimatorServiceError"},"Classes/FeeEstimatorService/FeeEstimatorServiceError.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0deF5ErrorO30unsupportedWalletAddressPrefixyA2EmF":{"name":"unsupportedWalletAddressPrefix","parent_name":"FeeEstimatorServiceError"},"Classes/FeeEstimatorService/FeeConstants.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0D9ConstantsV15nanoTezPerMutezSivpZ":{"name":"nanoTezPerMutez","parent_name":"FeeConstants"},"Classes/FeeEstimatorService/FeeConstants.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0D9ConstantsV07minimalD0SivpZ":{"name":"minimalFee","parent_name":"FeeConstants"},"Classes/FeeEstimatorService/FeeConstants.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0D9ConstantsV13feePerGasUnitSivpZ":{"name":"feePerGasUnit","parent_name":"FeeConstants"},"Classes/FeeEstimatorService/FeeConstants.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0D9ConstantsV17feePerStorageByteSivpZ":{"name":"feePerStorageByte","parent_name":"FeeConstants"},"Classes/FeeEstimatorService/FeeConstants.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC0D9ConstantsV04baseD0AA9XTZAmountCvpZ":{"name":"baseFee","parent_name":"FeeConstants"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC16defaultSignatureSays5UInt8VGvpZ":{"name":"defaultSignature","abstract":"The real signature is not needed for estimation, use the default “Zero Signature” instead
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC19defaultSignatureHexSSvpZ":{"name":"defaultSignatureHex","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService/FeeConstants.html":{"name":"FeeConstants","abstract":"Constants needed to compute a fee
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService/FeeEstimatorServiceError.html":{"name":"FeeEstimatorServiceError","abstract":"Various possible errors that can occur during an Estimation
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService/EstimationResult.html":{"name":"EstimationResult","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC6configAA21TezosNodeClientConfigVvp":{"name":"config","abstract":"The configuration object containing all the necessary settings to connect and communicate with the Tezos node
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC09operationF0AA09OperationF0Cvp":{"name":"operationService","abstract":"The OperationService
object that will perform forging, parsing, signing, preapply and injections of operations
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC07networkF0AA07NetworkF0Cvp":{"name":"networkService","abstract":"The NetworkService
that will handle the remote communication.
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC6config09operationF007networkF0AcA21TezosNodeClientConfigV_AA09OperationF0CAA07NetworkF0Ctcfc":{"name":"init(config:operationService:networkService:)","abstract":"Create a FeeEstimatorService that will allow developers to automatically create fees on the users behalf
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC8estimate10operations17operationMetadata9constants13walletAddress22base58EncodedPublicKey10completionySayAA9OperationCG_AA0sJ0VAA16NetworkConstantsVS2Sys6ResultOyAC010EstimationV0VAA0A5ErrorVGctF":{"name":"estimate(operations:operationMetadata:constants:walletAddress:base58EncodedPublicKey:completion:)","abstract":"Pass in an array of Operation
subclasses (use OperationFacotry
to create) to have the library estimate the cost of sending the transaction. Function will use local or remote forging based off config passed in.","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC11extractFees21fromOperationResponse17originalRemoteOps10forgedHash13withConstants0I7AddressSayAA0jH0VGAA0jK0V_SayAA0J0CGSSAA07NetworkR0VSStF":{"name":"extractFees(fromOperationResponse:originalRemoteOps:forgedHash:withConstants:fromAddress:)","abstract":"
Create an array of OperationFees
from an OperationResponse
.
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC9feeForGasyAA9XTZAmountCSiFZ":{"name":"feeForGas(_:)","abstract":"Calculate the fee to add for the given amount of gas
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC13feeForStorage_18numberOfOperationsAA9XTZAmountCSS_SitFZ":{"name":"feeForStorage(_:numberOfOperations:)","abstract":"Calculate the fee to add based on the size of the forged string
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC10feeForBurn_13withConstantsAA9XTZAmountCSi_AA07NetworkK0VtFZ":{"name":"feeForBurn(_:withConstants:)","abstract":"Calculate the fee to add based on how many bytes of storage where needed
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC12nanoTeztoXTZyAA9XTZAmountCSiFZ":{"name":"nanoTeztoXTZ(_:)","abstract":"Most calcualtions are documented in NanoTez, which is not accpeted by the network RPC calls. Needs to be converted to Mutez / XTZ
","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC3fee11forGasLimit15forgedHexString18numberOfOperationsAA9XTZAmountCSi_SSSitFZ":{"name":"fee(forGasLimit:forgedHexString:numberOfOperations:)","parent_name":"FeeEstimatorService"},"Classes/FeeEstimatorService.html#/s:14KukaiCoreSwift19FeeEstimatorServiceC20addGasSafetyMarginTo7gasUsedS2i_tFZ":{"name":"addGasSafetyMarginTo(gasUsed:)","parent_name":"FeeEstimatorService"},"Classes/ErrorHandlingService.html#/s:14KukaiCoreSwift20ErrorHandlingServiceC6sharedACvpZ":{"name":"shared","abstract":"Shared instance so that it can hold onto an event closure
","parent_name":"ErrorHandlingService"},"Classes/ErrorHandlingService.html#/s:14KukaiCoreSwift20ErrorHandlingServiceC17errorEventClosureyAA0aD0VcSgvp":{"name":"errorEventClosure","abstract":"Called everytime an error is parsed. Extremely useful to track / log errors globally, in order to run logic or record to external service
","parent_name":"ErrorHandlingService"},"Classes/ErrorHandlingService.html#/s:14KukaiCoreSwift20ErrorHandlingServiceC013fromOperationD0_10requestURL6andLogAA0aD0VAA0h22ResponseInternalResultD0V_10Foundation0J0VSgSbtFZ":{"name":"fromOperationError(_:requestURL:andLog:)","abstract":"Convert an OperationResponseInternalResultError
into a KukaiError
and optionally log it to the central logger
","parent_name":"ErrorHandlingService"},"Classes/ErrorHandlingService.html#/s:14KukaiCoreSwift20ErrorHandlingServiceC19knownRPCErrorString03rpcI22WithoutLeadingProtocol4withSSSgAG_AA8FailWithVSgtFZ":{"name":"knownRPCErrorString(rpcStringWithoutLeadingProtocol:with:)","parent_name":"ErrorHandlingService"},"Classes/ErrorHandlingService.html#/s:14KukaiCoreSwift20ErrorHandlingServiceC32searchOperationResponseForErrors_10requestURL6andLogAA0aD0VSgAA0hI0V_10Foundation0M0VSgSbtFZ":{"name":"searchOperationResponseForErrors(_:requestURL:andLog:)","abstract":"Search an OperationResponse
to see does it contain any errors, if so return the last one as a KukaiError
and optionally log it to the central logger
","parent_name":"ErrorHandlingService"},"Classes/ErrorHandlingService.html#/s:14KukaiCoreSwift20ErrorHandlingServiceC32searchOperationResponseForErrors_10requestURL6andLogAA0aD0VSgSayAA0hI0VG_10Foundation0M0VSgSbtFZ":{"name":"searchOperationResponseForErrors(_:requestURL:andLog:)","abstract":"Search an [OperationResponse]
to see does it contain any errors, if so return the last one as aKukaiError
and optionally log it to the central logger
","parent_name":"ErrorHandlingService"},"Classes/ErrorHandlingService.html#/s:14KukaiCoreSwift20ErrorHandlingServiceC015searchForSystemD04data8response07networkD010requestURL0M4Data6andLogAA0aD0VSg10Foundation0O0VSg_So13NSURLResponseCSgs0D0_pSgAN0N0VAQSbtFZ":{"name":"searchForSystemError(data:response:networkError:requestURL:requestData:andLog:)","abstract":"Take in network response data and see does it contain an error, if so return create aKukaiError
from it and optionally log it to the central logger
","parent_name":"ErrorHandlingService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC5write4data10toFileName20isExcludedFromBackupSb10Foundation4DataV_SSSbtFZ":{"name":"write(data:toFileName:isExcludedFromBackup:)","abstract":"Write an instance of Data
to a given fileName
","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC5write9encodable10toFileName20isExcludedFromBackupSbx_SSSbtSERzlFZ":{"name":"write(encodable:toFileName:isExcludedFromBackup:)","abstract":"Write an instance of an object conforming to Encodable
to a fileName
","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC8readData12fromFileName10Foundation0G0VSgSS_tFZ":{"name":"readData(fromFileName:)","abstract":"Read a fileName and return the contents as Data
","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC4read4type12fromFileNamexSgxm_SStSeRzlFZ":{"name":"read(type:fromFileName:)","abstract":"Read a fileName, and parse the contents as an instance of a Decodable
object
","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC6delete8fileNameSbSS_tFZ":{"name":"delete(fileName:)","abstract":"Delete a fileName
","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC6delete9fileNamesSbSaySSG_tFZ":{"name":"delete(fileNames:)","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC18documentsDirectory20isExcludedFromBackup10Foundation3URLVSgSb_tFZ":{"name":"documentsDirectory(isExcludedFromBackup:)","abstract":"Get the URL to the devices documents directory, if possible
","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC6exists8fileName10Foundation3URLVSgSS_tFZ":{"name":"exists(fileName:)","abstract":"Check if a fileName exists in the documents directory or not
","parent_name":"DiskService"},"Classes/DiskService.html#/s:14KukaiCoreSwift11DiskServiceC16allFileNamesWith6prefixSaySSGSS_tFZ":{"name":"allFileNamesWith(prefix:)","abstract":"Find all files in documents directory begining with prefix
","parent_name":"DiskService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC6sharedACvpZ":{"name":"shared","abstract":"Public shared instace to avoid having multiple copies of the underlying JSContext
created
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC19calculateXtzToToken03xtzI4Sell0K4Pool05tokenM011maxSlippage3dexAA0d4SwapE6ResultVSgAA9XTZAmountC_AnA0J6AmountCSdAA18DipDupExchangeNameOtF":{"name":"calculateXtzToToken(xtzToSell:xtzPool:tokenPool:maxSlippage:dex:)","abstract":"A helper function to create all the necessary calculations for a xtzToToken exchange, to perform the operation and display the info to the user in a confirmation screen.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC19calculateTokenToXTZ05tokenI4Sell7xtzPool0kN011maxSlippage3dexAA0d4SwapE6ResultVSgAA0H6AmountC_AA9XTZAmountCANSdAA18DipDupExchangeNameOtF":{"name":"calculateTokenToXTZ(tokenToSell:xtzPool:tokenPool:maxSlippage:dex:)","abstract":"A helper function to create all the necessary calculations for a tokenToXtz exchange, to perform the operation and display the info to the user in a confirmation screen.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC21calculateAddLiquidity3xtz0J4Pool05tokenK005totalI011maxSlippage3dexAA0dhE6ResultVSgAA9XTZAmountC_AoA11TokenAmountCAQSdAA18DipDupExchangeNameOtF":{"name":"calculateAddLiquidity(xtz:xtzPool:tokenPool:totalLiquidity:maxSlippage:dex:)","abstract":"A helper function to create all the necessary calculations for adding liquidity, with an XTZ input
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC21calculateAddLiquidity5token7xtzPool0jL005totalI011maxSlippage3dexAA0dhE6ResultVSgAA11TokenAmountC_AA9XTZAmountCA2OSdAA18DipDupExchangeNameOtF":{"name":"calculateAddLiquidity(token:xtzPool:tokenPool:totalLiquidity:maxSlippage:dex:)","abstract":"A helper function to create all the necessary calculations for adding liquidity, with an Token input
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC24calculateRemoveLiquidity15liquidityBurned05totalI07xtzPool05tokenN011maxSlippage3dexAA0dhE6ResultVSgAA11TokenAmountC_AoA9XTZAmountCAOSdAA18DipDupExchangeNameOtF":{"name":"calculateRemoveLiquidity(liquidityBurned:totalLiquidity:xtzPool:tokenPool:maxSlippage:dex:)","abstract":"A helper function to create all the necessary calculations for removing liquidity, to return everything the user will get out
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC8settings03forD0Sd3fee_Sd4burnSb14includeSubsidytAA18DipDupExchangeNameO_tFZ":{"name":"settings(forDex:)","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC24xtzToTokenExpectedReturn0gH4Sell0G4Pool05tokenM03dexAA0I6AmountCSgAA9XTZAmountC_AmjA18DipDupExchangeNameOtF":{"name":"xtzToTokenExpectedReturn(xtzToSell:xtzPool:tokenPool:dex:)","abstract":"The TokenAmount
expected to be returned for the supplied XTZAmount
, given the dex contract xtzPool and tokenPool.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC23xtzToTokenMinimumReturn11tokenAmount8slippageAA0iM0CSgAH_SdtF":{"name":"xtzToTokenMinimumReturn(tokenAmount:slippage:)","abstract":"The minimum possible TokenAmount
returned, taking into account slippage.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC24xtzToTokenRequiredXtzFor11tokenAmount0G4Pool0mO03dexAA9XTZAmountCSgAA0iN0C_AjmA18DipDupExchangeNameOtF":{"name":"xtzToTokenRequiredXtzFor(tokenAmount:xtzPool:tokenPool:dex:)","abstract":"Calculate the XTZAmount
required in order to receive the supplied TokenAmount
.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC22xtzToTokenExchangeRate0gH4Sell0G4Pool05tokenM03dexSo9NSDecimalaSgAA9XTZAmountC_AmA0I6AmountCAA06DipDupJ4NameOtF":{"name":"xtzToTokenExchangeRate(xtzToSell:xtzPool:tokenPool:dex:)","abstract":"The exchange rate for a given trade, taking into account slippage and fees
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC29xtzToTokenExchangeRateDisplay0gH4Sell0G4Pool05tokenN03dexSo9NSDecimalaSgAA9XTZAmountC_AmA0I6AmountCAA06DipDupJ4NameOtF":{"name":"xtzToTokenExchangeRateDisplay(xtzToSell:xtzPool:tokenPool:dex:)","abstract":"The exchange rate for a given trade, taking into account slippage and fees, formatted and truncated for easier display in the UI.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC20xtzToTokenMarketRate0G4Pool05tokenL0So9NSDecimalaSgAA9XTZAmountC_AA0I6AmountCtF":{"name":"xtzToTokenMarketRate(xtzPool:tokenPool:)","abstract":"Before a user has entered in an amount to trade, its useful to show them the base exchange rate, ignoring slippage.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC21xtzToTokenPriceImpact0gH4Sell0G4Pool05tokenM03dexSo9NSDecimalaSgAA9XTZAmountC_AmA0I6AmountCAA18DipDupExchangeNameOtF":{"name":"xtzToTokenPriceImpact(xtzToSell:xtzPool:tokenPool:dex:)","abstract":"Calcualte the percentage the price impact the given trade would incur. Since this is already taken into account for the other functions, this function returns in the scale of 0 - 100, for display purposes.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC24tokenToXtzExpectedReturn0gH4Sell7xtzPool0gN03dexAA9XTZAmountCSgAA11TokenAmountC_AjmA18DipDupExchangeNameOtF":{"name":"tokenToXtzExpectedReturn(tokenToSell:xtzPool:tokenPool:dex:)","abstract":"The XTZAmount
expected to be returned for the supplied TokenAmount
, given the dex contracts xtzPool and tokenPool.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC23tokenToXtzMinimumReturn9xtzAmount8slippageAA9XTZAmountCSgAH_SdtF":{"name":"tokenToXtzMinimumReturn(xtzAmount:slippage:)","abstract":"The minimum possible XTZAmount
returned, taking into account slippage.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC26tokenToXtzRequiredTokenFor9xtzAmount0M4Pool0gO03dexAA0kN0CSgAA9XTZAmountC_AmjA18DipDupExchangeNameOtF":{"name":"tokenToXtzRequiredTokenFor(xtzAmount:xtzPool:tokenPool:dex:)","abstract":"Calculate the TokenAmount
required in order to receive the supplied XTZAmount
.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC22tokenToXtzExchangeRate0gH4Sell7xtzPool0gN03dexSo9NSDecimalaSgAA11TokenAmountC_AA9XTZAmountCAmA06DipDupJ4NameOtF":{"name":"tokenToXtzExchangeRate(tokenToSell:xtzPool:tokenPool:dex:)","abstract":"The exchange rate for a given trade, taking into account slippage and fees
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC29tokenToXtzExchangeRateDisplay0gH4Sell7xtzPool0gO03dexSo9NSDecimalaSgAA11TokenAmountC_AA9XTZAmountCAmA06DipDupJ4NameOtF":{"name":"tokenToXtzExchangeRateDisplay(tokenToSell:xtzPool:tokenPool:dex:)","abstract":"The exchange rate for a given trade, taking into account slippage and fees, formatted and truncated for easier display in the UI.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC20tokenToXtzMarketRate7xtzPool0gM0So9NSDecimalaSgAA9XTZAmountC_AA11TokenAmountCtF":{"name":"tokenToXtzMarketRate(xtzPool:tokenPool:)","abstract":"Before a user has entered in an amount to trade, its useful to show them the base exchange rate, ignoring slippage.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC21tokenToXtzPriceImpact0gH4Sell7xtzPool0gN03dexSo9NSDecimalaSgAA11TokenAmountC_AA9XTZAmountCAmA18DipDupExchangeNameOtF":{"name":"tokenToXtzPriceImpact(tokenToSell:xtzPool:tokenPool:dex:)","abstract":"Calcualte the percentage slippage the given trade would incur. Since this is already taken into account for the other functions, this function returns in the scale of 0 - 100, for display purposes.
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC18addLiquidityReturn12xtzToDeposit0J4Pool05totalH08slippage3dexAA11TokenAmountC8expected_AK7minimumtSgAA9XTZAmountC_ApKSdAA18DipDupExchangeNameOtF":{"name":"addLiquidityReturn(xtzToDeposit:xtzPool:totalLiquidity:slippage:dex:)","abstract":"Calculate the amount of liquidity tokens a user can expect back for an amount of XTZ and Token
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC25addLiquidityTokenRequired12xtzToDeposit0K4Pool05tokenN03dexAA0I6AmountCSgAA9XTZAmountC_AmjA18DipDupExchangeNameOtF":{"name":"addLiquidityTokenRequired(xtzToDeposit:xtzPool:tokenPool:dex:)","abstract":"Calculate the amount of Token that is required to send along side your XTZ
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC23addLiquidityXtzRequired14tokenToDeposit7xtzPool0kO03dexAA9XTZAmountCSgAA11TokenAmountC_AjmA18DipDupExchangeNameOtF":{"name":"addLiquidityXtzRequired(tokenToDeposit:xtzPool:tokenPool:dex:)","abstract":"Calculate the amount of XTZ that is required to send along side your Token
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC28removeLiquidityTokenReceived15liquidityBurned05totalH09tokenPool8slippageAA0I6AmountC8expected_AJ7minimumtSgAJ_A2JSdtF":{"name":"removeLiquidityTokenReceived(liquidityBurned:totalLiquidity:tokenPool:slippage:)","abstract":"Calculate the amount of token a user would revice back if they burned X liquidity
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC26removeLiquidityXtzReceived15liquidityBurned05totalH07xtzPool8slippage3dexAA9XTZAmountC8expected_AK7minimumtSgAA11TokenAmountC_ApKSdAA18DipDupExchangeNameOtF":{"name":"removeLiquidityXtzReceived(liquidityBurned:totalLiquidity:xtzPool:slippage:dex:)","abstract":"Calculate the amount of XTZ a user would revice back if they burned X liquidity
","parent_name":"DexCalculationService"},"Classes/DexCalculationService.html#/s:14KukaiCoreSwift21DexCalculationServiceC26estimateLiquidityBakingAPY7xtzPoolSo9NSDecimalaSgAA9XTZAmountC_tF":{"name":"estimateLiquidityBakingAPY(xtzPool:)","abstract":"Estimate the APY of liquidity baking contract, as it has a known income.
","parent_name":"DexCalculationService"},"Classes/DAppHelperService/Quipuswap.html#/s:14KukaiCoreSwift17DAppHelperServiceC9QuipuswapV10FEE_FACTORSivpZ":{"name":"FEE_FACTOR","abstract":"Constant pulled from: https://github.com/madfish-solutions/quipuswap-sdk/blob/4c38ce4a44d7c15da197ecb28e6521f3ac8ff527/src/defaults.ts
","parent_name":"Quipuswap"},"Classes/DAppHelperService/Quipuswap.html#/s:14KukaiCoreSwift17DAppHelperServiceC9QuipuswapV11VETO_PERIODSo9NSDecimalavpZ":{"name":"VETO_PERIOD","abstract":"Constant pulled from: https://github.com/madfish-solutions/quipuswap-sdk/blob/4c38ce4a44d7c15da197ecb28e6521f3ac8ff527/src/defaults.ts
","parent_name":"Quipuswap"},"Classes/DAppHelperService/Quipuswap.html#/s:14KukaiCoreSwift17DAppHelperServiceC9QuipuswapV13VOTING_PERIODSo9NSDecimalavpZ":{"name":"VOTING_PERIOD","abstract":"Constant pulled from:https://github.com/madfish-solutions/quipuswap-sdk/blob/4c38ce4a44d7c15da197ecb28e6521f3ac8ff527/src/defaults.ts
","parent_name":"Quipuswap"},"Classes/DAppHelperService/Quipuswap.html#/s:14KukaiCoreSwift17DAppHelperServiceC9QuipuswapV20ACCURANCY_MULTIPLIERSo9NSDecimalavpZ":{"name":"ACCURANCY_MULTIPLIER","abstract":"Constant pulled from: https://github.com/madfish-solutions/quipuswap-sdk/blob/4c38ce4a44d7c15da197ecb28e6521f3ac8ff527/src/defaults.ts
","parent_name":"Quipuswap"},"Classes/DAppHelperService/Quipuswap.html#/s:14KukaiCoreSwift17DAppHelperServiceC9QuipuswapV17getPendingRewards12fromExchange10forAddress10tzKTClient10completionySS_SSAA02TzP0Cys6ResultOyAA9XTZAmountCAA0A5ErrorVGctFZ":{"name":"getPendingRewards(fromExchange:forAddress:tzKTClient:completion:)","abstract":"Use TzKTClient’s methods of storage and bigmap queries, to extract any recorded pending rewards the user might be due, for providing liquidity to a pool
","parent_name":"Quipuswap"},"Classes/DAppHelperService/Quipuswap.html#/s:14KukaiCoreSwift17DAppHelperServiceC9QuipuswapV17getPendingRewards12fromExchange10forAddress10tzKTClient7Combine6FutureCySS8exchange_AA9XTZAmountC7rewardstAA0A5ErrorVGSS_SSAA02TzP0CtFZ":{"name":"getPendingRewards(fromExchange:forAddress:tzKTClient:)","abstract":"Wrapper around getPendingRewards(..., completion: )
to make it easier to create bulk queries, through combine
","parent_name":"Quipuswap"},"Classes/DAppHelperService/Quipuswap.html#/s:14KukaiCoreSwift17DAppHelperServiceC9QuipuswapV21getBulkPendingRewards13fromExchanges10forAddress10tzKTClient10completionySaySSG_SSAA02TzQ0Cys6ResultOySaySS8exchange_AA9XTZAmountC7rewardstGAA0A5ErrorVGctFZ":{"name":"getBulkPendingRewards(fromExchanges:forAddress:tzKTClient:completion:)","abstract":"Use TzKTClient’s methods of storage and bigmap queries, to extract any recorded pending rewards the user might be due, for providing liquidity to a pool
","parent_name":"Quipuswap"},"Classes/DAppHelperService/Quipuswap.html":{"name":"Quipuswap","abstract":"All functions related to Quipuswap
","parent_name":"DAppHelperService"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC13fromRpcAmountACSgSS_tcfc":{"name":"init(fromRpcAmount:)","abstract":"Set the internal balance, using a RPC string (most likely directly from the RPC node response). e.g. “1 XTZ” to the user = “1000000” to the RPC, as there are no such thing as decimal places on the network
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC13fromRpcAmountACSgSo9NSDecimala_tcfc":{"name":"init(fromRpcAmount:)","abstract":"Set the internal balance, using a decimal version of an RPC amount. e.g. “1 XTZ” to the user = “1000000” to the RPC, as there are no such thing as decimal places on the network
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC20fromNormalisedAmountACSo9NSDecimala_tcfc":{"name":"init(fromNormalisedAmount:)","abstract":"Set the internal balance, using a decimal version of a normalised amount. e.g. if the amount is 1.5 and the token is xtz, internally it will be stored as 1500000
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC20fromNormalisedAmount13decimalPlacesACSgSS_Sitcfc":{"name":"init(fromNormalisedAmount:decimalPlaces:)","abstract":"Set the internal balance, using a normalised amount string. e.g. if the amount is 1.5 and the token is xtz, internally it will be stored as 1500000
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC4zeroACyFZ":{"name":"zero()","abstract":"Quickly create a XTZAmount
with zero balance.
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Token Amounts need an amount and to know the number of decimal places. When downloading from an API, the balance may be presented without the decimal info, where as when we encode, we have the info.","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC1poiyA2C_ACtFZ":{"name":"+(_:_:)","abstract":"
Overload + operator to allow users to add two Token
amounts of the same type, together.
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC2peoiyyACz_ACtFZ":{"name":"+=(_:_:)","abstract":"Overload += operator to allow users to add two Token
amounts of the same type, together in place.
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC1soiyA2C_ACtFZ":{"name":"-(_:_:)","abstract":"Overload - operator to allow users to subtract two Token
amounts of the same type.
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC2seoiyyACz_ACtFZ":{"name":"-=(_:_:)","abstract":"Overload -= operator to allow users to subtract one Token
amount of the same type from another, together in place.
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC1moiySo9NSDecimalaAC_AFtFZ":{"name":"*(_:_:)","abstract":"Overload multiplcation operator to allow users to multiple a token by a dollar value, and return the localCurrency value of the token.
","parent_name":"XTZAmount"},"Classes/XTZAmount.html#/s:14KukaiCoreSwift9XTZAmountC1moiyA2C_SitFZ":{"name":"*(_:_:)","abstract":"Overload multiplcation operator to allow users to multiple a token by an Int. Useful for fee caluclation
","parent_name":"XTZAmount"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC7addressSSvp":{"name":"address","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC14derivationPathSSSgvp":{"name":"derivationPath","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC02hdD9GroupNameSSSgvp":{"name":"hdWalletGroupName","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC14walletNicknameSSSgvp":{"name":"walletNickname","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC14socialUsernameSSSgvp":{"name":"socialUsername","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC12socialUserIdSSSgvp":{"name":"socialUserId","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC14mainnetDomainsSayAA05TezosG13ReverseRecordVGSgvp":{"name":"mainnetDomains","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC15ghostnetDomainsSayAA05TezosG13ReverseRecordVGSgvp":{"name":"ghostnetDomains","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC10socialTypeAA17TorusAuthProviderOSgvp":{"name":"socialType","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC4typeAA0D4TypeOvp":{"name":"type","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC8childrenSayACGvp":{"name":"children","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC7isChildSbvp":{"name":"isChild","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC11isWatchOnlySbvp":{"name":"isWatchOnly","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC21bas58EncodedPublicKeySSvp":{"name":"bas58EncodedPublicKey","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC8backedUpSbvp":{"name":"backedUp","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC16hasMainnetDomainSbyF":{"name":"hasMainnetDomain()","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC17hasGhostnetDomainSbyF":{"name":"hasGhostnetDomain()","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC9hasDomain9onNetworkSbAA21TezosNodeClientConfigV0I4TypeO_tF":{"name":"hasDomain(onNetwork:)","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC20primaryMainnetDomainAA25TezosDomainsReverseRecordVSgyF":{"name":"primaryMainnetDomain()","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC21primaryGhostnetDomainAA25TezosDomainsReverseRecordVSgyF":{"name":"primaryGhostnetDomain()","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC13primaryDomain9onNetworkAA25TezosDomainsReverseRecordVSgAA0J16NodeClientConfigV0I4TypeO_tF":{"name":"primaryDomain(onNetwork:)","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:14KukaiCoreSwift14WalletMetadataC7address14derivationPath02hdD9GroupName14walletNickname14socialUsername0N6UserId14mainnetDomains08ghostnetS00N4Type4type8children7isChild0X9WatchOnly21bas58EncodedPublicKey8backedUpACSS_SSSgA4SSayAA05TezosS13ReverseRecordVGSgAwA17TorusAuthProviderOSgAA0dU0OSayACGS2bSSSbtcfc":{"name":"init(address:derivationPath:hdWalletGroupName:walletNickname:socialUsername:socialUserId:mainnetDomains:ghostnetDomains:socialType:type:children:isChild:isWatchOnly:bas58EncodedPublicKey:backedUp:)","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"WalletMetadata"},"Classes/WalletMetadata.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"WalletMetadata"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC13socialWalletsSayAA0dE0CGvp":{"name":"socialWallets","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC9hdWalletsSayAA0dE0CGvp":{"name":"hdWallets","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC13linearWalletsSayAA0dE0CGvp":{"name":"linearWallets","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC13ledgerWalletsSayAA0dE0CGvp":{"name":"ledgerWallets","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC12watchWalletsSayAA0dE0CGvp":{"name":"watchWallets","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC13socialWallets02hdH006linearH006ledgerH005watchH0ACSayAA0dE0CG_A4Ktcfc":{"name":"init(socialWallets:hdWallets:linearWallets:ledgerWallets:watchWallets:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC7isEmptySbyF":{"name":"isEmpty()","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC05firstE0AA0dE0CSgyF":{"name":"firstMetadata()","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC8metadata10forAddressAA0dE0CSgSS_tF":{"name":"metadata(forAddress:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC06parentE015forChildAddressAA0dE0CSgSS_tF":{"name":"parentMetadata(forChildAddress:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC6update7address4withSbSS_AA0dE0CtF":{"name":"update(address:with:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC3set13mainnetDomain08ghostnetI010forAddressSbAA25TezosDomainsReverseRecordVSg_AJSStF":{"name":"set(mainnetDomain:ghostnetDomain:forAddress:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC3set8nickname10forAddressSbSSSg_SStF":{"name":"set(nickname:forAddress:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC3set02hdD9GroupName10forAddressSbSS_SStF":{"name":"set(hdWalletGroupName:forAddress:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC5countSiyF":{"name":"count()","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC9addressesSaySSGyF":{"name":"addresses()","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:14KukaiCoreSwift18WalletMetadataListC03allE013onlySeedBasedSayAA0dE0CGSb_tF":{"name":"allMetadata(onlySeedBased:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"WalletMetadataList"},"Classes/WalletMetadataList.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"WalletMetadataList"},"Classes/TorusWallet.html#/s:14KukaiCoreSwift11TorusWalletC12authProviderAA0d4AuthG0Ovp":{"name":"authProvider","abstract":"The type of service used to generate the provide key
","parent_name":"TorusWallet"},"Classes/TorusWallet.html#/s:14KukaiCoreSwift11TorusWalletC14socialUsernameSSSgvp":{"name":"socialUsername","abstract":"The raw social media username displayed on the users account. In the case of Twitter, it will not be prefix with an @
","parent_name":"TorusWallet"},"Classes/TorusWallet.html#/s:14KukaiCoreSwift11TorusWalletC12socialUserIdSSSgvp":{"name":"socialUserId","abstract":"The unique id the social media platform has assigned to the users account. Used for querying account details
","parent_name":"TorusWallet"},"Classes/TorusWallet.html#/s:14KukaiCoreSwift11TorusWalletC23socialProfilePictureURL10Foundation0I0VSgvp":{"name":"socialProfilePictureURL","abstract":"A URL to the users profile picture on the given social meida platform
","parent_name":"TorusWallet"},"Classes/TorusWallet.html#/s:14KukaiCoreSwift11TorusWalletC12authProvider8username6userId14profilePicture15torusPrivateKeyACSgAA0d4AuthG0O_SSSgA2LSStcfc":{"name":"init(authProvider:username:userId:profilePicture:torusPrivateKey:)","abstract":"Create an instace of the wallet from the data provided by the Torus network, using TorusAuthService
","parent_name":"TorusWallet"},"Classes/TorusWallet.html#/s:14KukaiCoreSwift11TorusWalletC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Encodable encode func
","parent_name":"TorusWallet"},"Classes/TokenAmount/TokenAmountError.html#/s:14KukaiCoreSwift11TokenAmountC0dE5ErrorO20invalidStringFromRPCyA2EmF":{"name":"invalidStringFromRPC","parent_name":"TokenAmountError"},"Classes/TokenAmount/TokenAmountError.html":{"name":"TokenAmountError","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC13decimalPlacesSivp":{"name":"decimalPlaces","abstract":"The number of decimal places that this token supports.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC17rpcRepresentationSSvp":{"name":"rpcRepresentation","abstract":"Format the internal value to ensure it matches the format the RPC will expect
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC24normalisedRepresentationSSvp":{"name":"normalisedRepresentation","abstract":"Basic formatting of a token to be human readable. For more advanced options, use the format function
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC07fromRpcE013decimalPlacesACSgSS_Sitcfc":{"name":"init(fromRpcAmount:decimalPlaces:)","abstract":"Set the internal balance, using a RPC string (most likely directly from the RPC node response). e.g. “1 XTZ” to the user = “1000000” to the RPC, as there are no such thing as decimal places on the network
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC07fromRpcE013decimalPlacesACSgSo9NSDecimala_Sitcfc":{"name":"init(fromRpcAmount:decimalPlaces:)","abstract":"Set the internal balance, using a decimal version of an RPC amount. e.g. “1 XTZ” to the user = “1000000” to the RPC, as there are no such thing as decimal places on the network
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC014fromNormalisedE013decimalPlacesACSo9NSDecimala_Sitcfc":{"name":"init(fromNormalisedAmount:decimalPlaces:)","abstract":"Set the internal balance, using a decimal version of a normalised amount. e.g. if the amount is 1.5 and the token is xtz, internally it will be stored as 1500000
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC014fromNormalisedE013decimalPlacesACSgSS_Sitcfc":{"name":"init(fromNormalisedAmount:decimalPlaces:)","abstract":"Set the internal balance, using a normalised amount string. e.g. if the amount is 1.5 and the token is xtz, internally it will be stored as 1500000
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC4zeroACyFZ":{"name":"zero()","abstract":"Quickly create a TokenAmount
with zero balance and no decimal places.","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC11zeroBalance13decimalPlacesACSi_tFZ":{"name":"zeroBalance(decimalPlaces:)","abstract":"
Quickly create a TokenAmount
with zero balance.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Token Amounts need an amount and to know the number of decimal places. When downloading from an API, the balance may be presented without the decimal info, where as when we encode, we have the info.","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC30formatNormalisedRepresentation6localeSSSg10Foundation6LocaleV_tF":{"name":"formatNormalisedRepresentation(locale:)","abstract":"
Format the current value into a human readable string, using the given locale.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC12toRpcDecimalSo9NSDecimalaSgyF":{"name":"toRpcDecimal()","abstract":"Function to convert the underlying rpc value into a Decimal
which can be useful in some situations for integrating with other tools and frameworks.","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC19toNormalisedDecimalSo9NSDecimalaSgyF":{"name":"toNormalisedDecimal()","abstract":"
Function to convert the underlying normalised value into a Decimal
which can be useful in some situations for integrating with other tools and frameworks.","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC11toXTZAmountAA0G0CyF":{"name":"toXTZAmount()","abstract":"
Currently we are unable to cast directly from TokenAmount
to XTZAmount
. This function will create a new XTZAmount object from the TokenAmount.","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC1poiyA2C_ACtFZ":{"name":"+(_:_:)","abstract":"
Overload + operator to allow users to add two Token
amounts of the same type, together.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC2peoiyyACz_ACtFZ":{"name":"+=(_:_:)","abstract":"Overload += operator to allow users to add two Token
amounts of the same type, together in place.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC1soiyA2C_ACtFZ":{"name":"-(_:_:)","abstract":"Overload - operator to allow users to subtract two Token
amounts of the same type.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC2seoiyyACz_ACtFZ":{"name":"-=(_:_:)","abstract":"Overload -= operator to allow users to subtract one Token
amount of the same type from another, together in place.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC1moiySo9NSDecimalaAC_AFtFZ":{"name":"*(_:_:)","abstract":"Overload multiplcation operator to allow users to multiple a token by a dollar value, and return the localCurrency value of the token.
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC1moiyA2C_SitFZ":{"name":"*(_:_:)","abstract":"Overload multiplcation operator to allow users to multiple a token by an Int. Useful for fee caluclation
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC1loiySbAC_ACtFZ":{"name":"<(_:_:)","abstract":"Conforming to Comparable
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Conforming to Equatable
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC11descriptionSSvp":{"name":"description","abstract":"Conforming to CustomStringConvertible
to print a number, giving the appearence of a numeric type
","parent_name":"TokenAmount"},"Classes/TokenAmount.html#/s:14KukaiCoreSwift11TokenAmountC4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Conforming to Hashable
to enable working with UITableViewDiffableDataSource
","parent_name":"TokenAmount"},"Classes/Token/TokenType.html#/s:14KukaiCoreSwift5TokenC0D4TypeO3xtzyA2EmF":{"name":"xtz","parent_name":"TokenType"},"Classes/Token/TokenType.html#/s:14KukaiCoreSwift5TokenC0D4TypeO8fungibleyA2EmF":{"name":"fungible","parent_name":"TokenType"},"Classes/Token/TokenType.html#/s:14KukaiCoreSwift5TokenC0D4TypeO11nonfungibleyA2EmF":{"name":"nonfungible","parent_name":"TokenType"},"Classes/Token/TokenType.html":{"name":"TokenType","abstract":"An Enum to express the type of a token. Different processes are needed to fetch a balance for a users XTZ wallet,","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC4nameSSSgvp":{"name":"name","abstract":"
The long name of a token. e.g. “Tezos”.
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC6symbolSSvp":{"name":"symbol","abstract":"The short name or the symbol of a token. e.g. “XTZ”.
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC9tokenTypeAC0dF0Ovp":{"name":"tokenType","abstract":"The type of this token. e.g. xtz, fungible, nonfungible
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC9faVersionAA02FaF0OSgvp":{"name":"faVersion","abstract":"The FaVersion of the token contract, nil for XTZ
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC7balanceAA0D6AmountCvp":{"name":"balance","abstract":"Object that holds and formats the balance of the token
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC13stakedBalanceAA0D6AmountCvp":{"name":"stakedBalance","abstract":"Object that holds and formats the staked balance of the token
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC15unstakedBalanceAA0D6AmountCvp":{"name":"unstakedBalance","abstract":"Object that holds and formats the pending unstaked balance of the token
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC16availableBalanceAA0D6AmountCvp":{"name":"availableBalance","abstract":"helper to return the available spendable balance of the token (balance - stakedBalance) - unstakedBalance
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC13decimalPlacesSivp":{"name":"decimalPlaces","abstract":"Get the underlying number of decimal places that this token represents
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC12thumbnailURL10Foundation0F0VSgvp":{"name":"thumbnailURL","abstract":"The URL to a cached version of the asset (data that we add later on through other service calls)
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC17localCurrencyRateSo9NSDecimalavp":{"name":"localCurrencyRate","abstract":"The current local currency rate of this token. Used to show the user the net worth of their holdings.
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC20tokenContractAddressSSSgvp":{"name":"tokenContractAddress","abstract":"In the case of FA1.2 or higher, we need to know the KT1 address for the token so we can fetch balances and make trades. (should be empty for xtz).
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC7tokenIdSo9NSDecimalaSgvp":{"name":"tokenId","abstract":"Each token type on a contract will have a unique token_id
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC8isHiddenSbvp":{"name":"isHidden","abstract":"Recording if the user has marked the token as hidden
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC18favouriteSortIndexSiSgvp":{"name":"favouriteSortIndex","abstract":"Recording if the position the index the user chose for the favourite token to appear
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC10firstlevelSo9NSDecimalavp":{"name":"firstlevel","abstract":"The block level where the token was first seen
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC9lastLevelSo9NSDecimalavp":{"name":"lastLevel","abstract":"The block level where the token was last seen
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC4nftsSayAA3NFTVGSgvp":{"name":"nfts","abstract":"The individual NFT’s owned of this token type
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC11mintingToolSSSgvp":{"name":"mintingTool","abstract":"The URL of the tool used to mint the item
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC11isFavouriteSbvp":{"name":"isFavourite","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC4name6symbol9tokenType9faVersion7balance13stakedBalance08unstakedM012thumbnailURL0G15ContractAddress0G2Id4nfts11mintingToolACSSSg_SSAC0dH0OAA02FaJ0OSgAA0D6AmountCAWSgAX10Foundation0P0VSgAPSo9NSDecimalaSgSayAA3NFTVGSgAPtcfc":{"name":"init(name:symbol:tokenType:faVersion:balance:stakedBalance:unstakedBalance:thumbnailURL:tokenContractAddress:tokenId:nfts:mintingTool:)","abstract":"Init a Token
object that will hold all the necessary data to interact with the Tezos network, and the Dexter exchange
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC4from03andD6Amount06stakeddG008unstakeddG0AcA11TzKTBalanceV_AA0dG0CAKSgALtcfc":{"name":"init(from:andTokenAmount:stakedTokenAmount:unstakedTokenAmount:)","abstract":"Init a Token
from an object returned by the TzKT API
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC4fromAcA17TzKTTokenTransferV_tcfc":{"name":"init(from:)","abstract":"Init a Token
from an object returned by the TzKT API
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC3xtzACyFZ":{"name":"xtz()","abstract":"Create a Token
object with all the settings needed for XTZ
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC3xtz10withAmount06stakedG008unstakedG0AcA0dG0C_A2ItFZ":{"name":"xtz(withAmount:stakedAmount:unstakedAmount:)","abstract":"Create a Token
object with all the settings needed for XTZ, with an initial amount. Useful for setting fees.
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC11placeholder7fromNFT6amount12thumbnailURLAcA0G0V_AA0D6AmountC10Foundation0J0VSgtFZ":{"name":"placeholder(fromNFT:amount:thumbnailURL:)","abstract":"Useful for creating placeholders for pending activity items
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC11descriptionSSvp":{"name":"description","abstract":"Conforming to CustomStringConvertible
to print a number, giving the appearence of a numeric type
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC5isXTZSbyF":{"name":"isXTZ()","abstract":"Helper function to check if the Token
instance being passed aroun is pointing to XTZ. As many functions will require different functionality for fa token versus XTZ
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"Conforming to Equatable
to enable working with UITableViewDiffableDataSource
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Conforming to Hashable
to enable working with UITableViewDiffableDataSource
","parent_name":"Token"},"Classes/Token.html#/s:14KukaiCoreSwift5TokenC2idSSvp":{"name":"id","abstract":"Conforming to Identifiable
to enable working with ForEach and similiar looping functions","parent_name":"Token"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC4typeAA0E4TypeOvp":{"name":"type","abstract":"
enum used to differientate wallet class types. Needed for applications that allow users to create many different types of wallets
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC7addressSSvp":{"name":"address","abstract":"The TZ1 or TZ2 address of the wallet
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC10privateKey0a6CryptoC007PrivateG0Vvp":{"name":"privateKey","abstract":"An object representing the PrivateKey used to generate the wallet
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC9publicKey0a6CryptoC006PublicG0Vvp":{"name":"publicKey","abstract":"An object representing the PublicKey used to generate the wallet address
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC8mnemonic0a6CryptoC08MnemonicVSgvp":{"name":"mnemonic","abstract":"Optional Bip39 mnemonic used to generate the wallet
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC25secp256k1WithBase58String4typeACSgSS_AA0E4TypeOtcfc":{"name":"init(secp256k1WithBase58String:type:)","abstract":"Attempt to create an instance of a RegularWallet
from an encoded string containing a private key
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC12withMnemonic10passphraseACSg0a6CryptoC00G0V_SStcfc":{"name":"init(withMnemonic:passphrase:)","abstract":"Create a RegularWallet
by supplying a Mnemonic
and a passphrase (or “” if none).
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC19withShiftedMnemonic10passphraseACSg0a6CryptoC00H0V_SStcfc":{"name":"init(withShiftedMnemonic:passphrase:)","abstract":"Create a RegularWallet
by supplying a Mnemonic
that has been shifted and a passphrase (or “” if none).
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC13fromSecretKey10passphraseACSgSS_SSSgtcfc":{"name":"init(fromSecretKey:passphrase:)","abstract":"Create a RegularWallet
by supplying a a Base58 encoded string containing a secret key. Both encrypted and unencrypted are supported. Supports Tz1 and Tz2
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC18withMnemonicLength10passphraseACSg0a6CryptoC00G0V13NumberOfWordsO_SStcfc":{"name":"init(withMnemonicLength:passphrase:)","abstract":"Create a RegularWallet
by asking for a mnemonic of a given number of words and a passphrase (or “” if none).
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC4sign_11isOperation10completionySS_Sbys6ResultOySays5UInt8VGAA0A5ErrorVGctF":{"name":"sign(_:isOperation:completion:)","abstract":"Sign a hex payload with the private key
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC15privateKeyCurve0a6CryptoC0010EllipticalH0OyF":{"name":"privateKeyCurve()","abstract":"Return the curve used to create the key
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:14KukaiCoreSwift13RegularWalletC22publicKeyBase58encodedSSyF":{"name":"publicKeyBase58encoded()","abstract":"Get a Base58 encoded version of the public key, in order to reveal the address on the network
","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"RegularWallet"},"Classes/RegularWallet.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"RegularWallet"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCC8endpointSSvp":{"name":"endpoint","abstract":"The endpoint that will be added onto the TezosNodeConfig.primaryNodeURL
to form a full URL for the request
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCC7payload10Foundation4DataVSgvp":{"name":"payload","abstract":"An optional payload for sending HTTP POST requests
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCC12responseTypexmvp":{"name":"responseType","abstract":"The expected response type from the network
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCC6isPostSbvp":{"name":"isPost","abstract":"Computed property to indicate wheter or not this is a POST request
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCC8endpoint7payload12responseTypeACyxGSS_10Foundation4DataVSgxmtcfc":{"name":"init(endpoint:payload:responseType:)","abstract":"Init an RPC
object, to be passed to the network layer to performa request to the node.
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCC15encodableToData0E010Foundation0G0VSgqd___tSERd__lFZ":{"name":"encodableToData(encodable:)","abstract":"Helper function to wrap up JSONEncoder().encode
and log any errors.
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASSRszrlE10xtzBalance10forAddressACySSGSS_tFZ":{"name":"xtzBalance(forAddress:)","abstract":"Creates an RPC to fetch an XTZ balance for a given Address
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASSRszrlE11getDelegate10forAddressACySSGSS_tFZ":{"name":"getDelegate(forAddress:)","abstract":"Creates an RPC to fetch a deelgate for a given Address
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASSRszrlE10managerKey10forAddressACySSSgGSS_tFZ":{"name":"managerKey(forAddress:)","abstract":"Creates an RPC to fetch the managerKey for a given Address
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASSRszrlE7counter10forAddressACySSGSS_tFZ":{"name":"counter(forAddress:)","abstract":"Creates an RPC to fetch the current counter for a given Address
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASSRszrlE5forge16operationPayloadACySSGSgAA09OperationG0V_tFZ":{"name":"forge(operationPayload:)","abstract":"Creates an RPC to remotely forge an operation
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASSRszrlE6inject11signedBytesACySSGSgSS_tFZ":{"name":"inject(signedBytes:)","abstract":"Creates an RPC to inject an operation
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCA2A14BlockchainHeadVRszrlE010blockchainF0ACyAEGyFZ":{"name":"blockchainHead()","abstract":"Creates an RPC to fetch the HEAD of the blockchain and parse it into an object to extract the pieces we are interested in.
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCA2A14BlockchainHeadVRszrlE010blockchainF6Minus3ACyAEGyFZ":{"name":"blockchainHeadMinus3()","abstract":"Creates an RPC to fetch the HEAD of 3 blocks previous and parse it into an object to extract the pieces we are interested in.
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCA2A14NetworkVersionVRszrlE07networkF0ACyAEGyFZ":{"name":"networkVersion()","abstract":"Creates an RPC to fetch the details about the version of the network running on the given server.
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCA2A16NetworkConstantsVRszrlE07networkF0ACyAEGyFZ":{"name":"networkConstants()","abstract":"Creates an RPC to fetch the network constants for the given server, such as how much mutez it costs per byte of storage, or the maximum allowed gas amount
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASayAA16OperationPayloadVGRszrlE5parse11hashToParse8metadataACyAFGSgSS_AA0E8MetadataVtFZ":{"name":"parse(hashToParse:metadata:)","abstract":"Creates an RPC to remotely parse an operation to verify its contents. Function takes in a hash, as it is returned from the forge call. This function will do all the necessary parsing and formatting
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAASayAA17OperationResponseVGRszrlE8preapply16operationPayloadACyAFGSgAA0eI0V_tFZ":{"name":"preapply(operationPayload:)","abstract":"Creates an RPC to preapply an operation. This OperationPayload
must have had its signature and protocol set
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCA2A17OperationResponseVRszrlE03runE00gE7PayloadACyAEGSgAA03RuneH0V_tFZ":{"name":"runOperation(runOperationPayload:)","abstract":"Creates an RPC to estimate an operation - deprecated
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCA2A17OperationResponseVRszrlE08simulateE003runE7PayloadACyAEGSgAA03RuneI0V_tFZ":{"name":"simulateOperation(runOperationPayload:)","abstract":"Creates an RPC to estimate an operation
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAA10Foundation4DataVRszrlE15contractStorage0G7AddressACyAFGSS_tFZ":{"name":"contractStorage(contractAddress:)","abstract":"Creates an RPC to fetch a contracts Michelson storage
","parent_name":"RPC"},"Classes/RPC.html#/s:14KukaiCoreSwift3RPCCAA10Foundation4DataVRszrlE6bigMap2idACyAFGSS_tFZ":{"name":"bigMap(id:)","abstract":"Creates an RPC to fetch the contents of the given big map
","parent_name":"RPC"},"Classes/OperationUnknown.html#/s:14KukaiCoreSwift16OperationUnknownC11unknownKindSSvp":{"name":"unknownKind","abstract":"We need to capture and return whatever kind
value is supplied. But due to the fact that Operation
will parse this as an enum, with a fixed number of cases","parent_name":"OperationUnknown"},"Classes/OperationUnknown.html#/s:14KukaiCoreSwift16OperationUnknownC18allOtherPropertiesSDySSypGvp":{"name":"allOtherProperties","abstract":"
A dicitoanry containing all the top level keys and values. May contain string, decimal, bool, array of type Any, or dictionary of type [String: Any]
","parent_name":"OperationUnknown"},"Classes/OperationUnknown.html#/s:14KukaiCoreSwift16OperationUnknownC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Iterate through every key in the JSON and capture them all. Pass the object up to the super to pull out source, counter, fees etc
","parent_name":"OperationUnknown"},"Classes/OperationUnknown.html#/s:14KukaiCoreSwift16OperationUnknownC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Encode all values from allOtherProperties
into a JSON dictionary, use unknownKind as the kind
value, and then add anything applied to the super class
","parent_name":"OperationUnknown"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC6amountSSvp":{"name":"amount","abstract":"The amount of XTZ to send. Use TokenAmount().rpcRepresentation
to create this value
","parent_name":"OperationTransaction"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC11destinationSSvp":{"name":"destination","parent_name":"OperationTransaction"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC10parametersSDySSypGSgvp":{"name":"parameters","abstract":"Dictionary holding the entrypoint
and value
of the contract call
","parent_name":"OperationTransaction"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC6amount6source11destinationAcA11TokenAmountC_S2Stcfc":{"name":"init(amount:source:destination:)","abstract":"Create an OperationTransaction, to send an amount of token to a destination
","parent_name":"OperationTransaction"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC6amount6source11destination10parametersAcA11TokenAmountC_S2SSDySSypGtcfc":{"name":"init(amount:source:destination:parameters:)","abstract":"Create an OperationTransaction, to invoke a smart contract call
","parent_name":"OperationTransaction"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationTransaction"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"OperationTransaction"},"Classes/OperationTransaction.html#/s:14KukaiCoreSwift20OperationTransactionC7isEqualySbACF":{"name":"isEqual(_:)","abstract":"A function to check if two operations are equal.
","parent_name":"OperationTransaction"},"Classes/OperationSeedNonceRevelation.html#/s:14KukaiCoreSwift28OperationSeedNonceRevelationC5levelSivp":{"name":"level","abstract":"Block level
","parent_name":"OperationSeedNonceRevelation"},"Classes/OperationSeedNonceRevelation.html#/s:14KukaiCoreSwift28OperationSeedNonceRevelationC5nonceSSvp":{"name":"nonce","parent_name":"OperationSeedNonceRevelation"},"Classes/OperationSeedNonceRevelation.html#/s:14KukaiCoreSwift28OperationSeedNonceRevelationC6wallet5level5nonceAcA6Wallet_p_SiSStcfc":{"name":"init(wallet:level:nonce:)","abstract":"Init with wallet object, block level, and nonce
","parent_name":"OperationSeedNonceRevelation"},"Classes/OperationSeedNonceRevelation.html#/s:14KukaiCoreSwift28OperationSeedNonceRevelationC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationSeedNonceRevelation"},"Classes/OperationSeedNonceRevelation.html#/s:14KukaiCoreSwift28OperationSeedNonceRevelationC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"OperationSeedNonceRevelation"},"Classes/OperationSeedNonceRevelation.html#/s:14KukaiCoreSwift28OperationSeedNonceRevelationC7isEqualySbACF":{"name":"isEqual(_:)","parent_name":"OperationSeedNonceRevelation"},"Classes/OperationReveal.html#/s:14KukaiCoreSwift15OperationRevealC9publicKeySSvp":{"name":"publicKey","parent_name":"OperationReveal"},"Classes/OperationReveal.html#/s:14KukaiCoreSwift15OperationRevealC6walletAcA6Wallet_p_tcfc":{"name":"init(wallet:)","abstract":"Create an OperationReveal.
","parent_name":"OperationReveal"},"Classes/OperationReveal.html#/s:14KukaiCoreSwift15OperationRevealC22base58EncodedPublicKey13walletAddressACSS_SStcfc":{"name":"init(base58EncodedPublicKey:walletAddress:)","abstract":"Create an OperationReveal.
","parent_name":"OperationReveal"},"Classes/OperationReveal.html#/s:14KukaiCoreSwift15OperationRevealC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Create a base operation.
","parent_name":"OperationReveal"},"Classes/OperationReveal.html#/s:14KukaiCoreSwift15OperationRevealC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Convert the object into a data format, such as JSON.
","parent_name":"OperationReveal"},"Classes/OperationReveal.html#/s:14KukaiCoreSwift15OperationRevealC7isEqualySbACF":{"name":"isEqual(_:)","abstract":"A function to check if two operations are equal.
","parent_name":"OperationReveal"},"Classes/OperationProposals.html#/s:14KukaiCoreSwift18OperationProposalsC6periodSivp":{"name":"period","abstract":"The voting period
","parent_name":"OperationProposals"},"Classes/OperationProposals.html#/s:14KukaiCoreSwift18OperationProposalsC9proposalsSaySSGvp":{"name":"proposals","abstract":"List of proposal identifiers
","parent_name":"OperationProposals"},"Classes/OperationProposals.html#/s:14KukaiCoreSwift18OperationProposalsC6wallet6period9proposalsAcA6Wallet_p_SiSaySSGtcfc":{"name":"init(wallet:period:proposals:)","abstract":"Init with wallet, voting period and list of proposal identifiers
","parent_name":"OperationProposals"},"Classes/OperationProposals.html#/s:14KukaiCoreSwift18OperationProposalsC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationProposals"},"Classes/OperationProposals.html#/s:14KukaiCoreSwift18OperationProposalsC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"OperationProposals"},"Classes/OperationProposals.html#/s:14KukaiCoreSwift18OperationProposalsC7isEqualySbACF":{"name":"isEqual(_:)","parent_name":"OperationProposals"},"Classes/OperationOrigination.html#/s:14KukaiCoreSwift20OperationOriginationC7balanceSSvp":{"name":"balance","abstract":"The initial balance to give to the contract
","parent_name":"OperationOrigination"},"Classes/OperationOrigination.html#/s:14KukaiCoreSwift20OperationOriginationC6scriptSDySSypGvp":{"name":"script","abstract":"Dictionary holding the code
and storage
of the contract to create.
","parent_name":"OperationOrigination"},"Classes/OperationOrigination.html#/s:14KukaiCoreSwift20OperationOriginationC6source7balance4code7storageACSS_AA9XTZAmountCS2Stcfc":{"name":"init(source:balance:code:storage:)","abstract":"Create an OperationOrigination.
","parent_name":"OperationOrigination"},"Classes/OperationOrigination.html#/s:14KukaiCoreSwift20OperationOriginationC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Create a base operation.
","parent_name":"OperationOrigination"},"Classes/OperationOrigination.html#/s:14KukaiCoreSwift20OperationOriginationC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Convert the object into a data format, such as JSON.
","parent_name":"OperationOrigination"},"Classes/OperationOrigination.html#/s:14KukaiCoreSwift20OperationOriginationC7isEqualySbACF":{"name":"isEqual(_:)","abstract":"A function to check if two operations are equal.
","parent_name":"OperationOrigination"},"Classes/OperationEndorsement.html#/s:14KukaiCoreSwift20OperationEndorsementC5levelSivp":{"name":"level","abstract":"Block level
","parent_name":"OperationEndorsement"},"Classes/OperationEndorsement.html#/s:14KukaiCoreSwift20OperationEndorsementC6wallet5levelAcA6Wallet_p_Sitcfc":{"name":"init(wallet:level:)","abstract":"Init with wallet and block level
","parent_name":"OperationEndorsement"},"Classes/OperationEndorsement.html#/s:14KukaiCoreSwift20OperationEndorsementC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationEndorsement"},"Classes/OperationEndorsement.html#/s:14KukaiCoreSwift20OperationEndorsementC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"OperationEndorsement"},"Classes/OperationEndorsement.html#/s:14KukaiCoreSwift20OperationEndorsementC7isEqualySbACF":{"name":"isEqual(_:)","parent_name":"OperationEndorsement"},"Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement/Content.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC07InlinedF0V7ContentV4kindAA0D4KindOvp":{"name":"kind","parent_name":"Content"},"Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement/Content.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC07InlinedF0V7ContentV5levelSivp":{"name":"level","parent_name":"Content"},"Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC07InlinedF0V6branchSSvp":{"name":"branch","parent_name":"InlinedEndorsement"},"Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC07InlinedF0V10operationsAE7ContentVvp":{"name":"operations","parent_name":"InlinedEndorsement"},"Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC07InlinedF0V9signatureSSSgvp":{"name":"signature","parent_name":"InlinedEndorsement"},"Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement/Content.html":{"name":"Content","parent_name":"InlinedEndorsement"},"Classes/OperationDoubleEndorsementEvidence/InlinedEndorsement.html":{"name":"InlinedEndorsement","abstract":"Internal struct used to amtch expected struct of data
","parent_name":"OperationDoubleEndorsementEvidence"},"Classes/OperationDoubleEndorsementEvidence.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC3op1AC07InlinedF0Vvp":{"name":"op1","abstract":"The first endorsement
","parent_name":"OperationDoubleEndorsementEvidence"},"Classes/OperationDoubleEndorsementEvidence.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC3op2AC07InlinedF0Vvp":{"name":"op2","abstract":"The second endorsement (should be matching details of first)
","parent_name":"OperationDoubleEndorsementEvidence"},"Classes/OperationDoubleEndorsementEvidence.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC6wallet3op13op2AcA6Wallet_p_AC07InlinedF0VAItcfc":{"name":"init(wallet:op1:op2:)","abstract":"Init with wallet and 2 suspected endorsements
","parent_name":"OperationDoubleEndorsementEvidence"},"Classes/OperationDoubleEndorsementEvidence.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationDoubleEndorsementEvidence"},"Classes/OperationDoubleEndorsementEvidence.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"OperationDoubleEndorsementEvidence"},"Classes/OperationDoubleEndorsementEvidence.html#/s:14KukaiCoreSwift34OperationDoubleEndorsementEvidenceC7isEqualySbACF":{"name":"isEqual(_:)","parent_name":"OperationDoubleEndorsementEvidence"},"Classes/OperationDoubleBakingEvidence.html#/s:14KukaiCoreSwift29OperationDoubleBakingEvidenceC3bh1AA0D11BlockHeaderVvp":{"name":"bh1","abstract":"The block header of the first baked block
","parent_name":"OperationDoubleBakingEvidence"},"Classes/OperationDoubleBakingEvidence.html#/s:14KukaiCoreSwift29OperationDoubleBakingEvidenceC3bh2AA0D11BlockHeaderVvp":{"name":"bh2","abstract":"The block header of the second baked block
","parent_name":"OperationDoubleBakingEvidence"},"Classes/OperationDoubleBakingEvidence.html#/s:14KukaiCoreSwift29OperationDoubleBakingEvidenceC6wallet3bh13bh2AcA6Wallet_p_AA0D11BlockHeaderVAItcfc":{"name":"init(wallet:bh1:bh2:)","abstract":"Init with wallet and two block headers
","parent_name":"OperationDoubleBakingEvidence"},"Classes/OperationDoubleBakingEvidence.html#/s:14KukaiCoreSwift29OperationDoubleBakingEvidenceC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationDoubleBakingEvidence"},"Classes/OperationDoubleBakingEvidence.html#/s:14KukaiCoreSwift29OperationDoubleBakingEvidenceC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"OperationDoubleBakingEvidence"},"Classes/OperationDoubleBakingEvidence.html#/s:14KukaiCoreSwift29OperationDoubleBakingEvidenceC7isEqualySbACF":{"name":"isEqual(_:)","parent_name":"OperationDoubleBakingEvidence"},"Classes/OperationDelegation.html#/s:14KukaiCoreSwift19OperationDelegationC8delegateSSSgvp":{"name":"delegate","abstract":"The baker to delegate too, or nil to undelegate
","parent_name":"OperationDelegation"},"Classes/OperationDelegation.html#/s:14KukaiCoreSwift19OperationDelegationC6source8delegateACSS_SSSgtcfc":{"name":"init(source:delegate:)","abstract":"Create an OperationDelegation.
","parent_name":"OperationDelegation"},"Classes/OperationDelegation.html#/s:14KukaiCoreSwift19OperationDelegationC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Create a base operation.
","parent_name":"OperationDelegation"},"Classes/OperationDelegation.html#/s:14KukaiCoreSwift19OperationDelegationC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Convert the object into a data format, such as JSON.
","parent_name":"OperationDelegation"},"Classes/OperationDelegation.html#/s:14KukaiCoreSwift19OperationDelegationC7isEqualySbACF":{"name":"isEqual(_:)","abstract":"A function to check if two operations are equal.
","parent_name":"OperationDelegation"},"Classes/OperationBallot/Ballot.html#/s:14KukaiCoreSwift15OperationBallotC0E0O3nayyA2EmF":{"name":"nay","parent_name":"Ballot"},"Classes/OperationBallot/Ballot.html#/s:14KukaiCoreSwift15OperationBallotC0E0O3yayyA2EmF":{"name":"yay","parent_name":"Ballot"},"Classes/OperationBallot/Ballot.html#/s:14KukaiCoreSwift15OperationBallotC0E0O4passyA2EmF":{"name":"pass","parent_name":"Ballot"},"Classes/OperationBallot/Ballot.html":{"name":"Ballot","abstract":"Enum matching the available ballot options
","parent_name":"OperationBallot"},"Classes/OperationBallot.html#/s:14KukaiCoreSwift15OperationBallotC6periodSivp":{"name":"period","abstract":"The voting period
","parent_name":"OperationBallot"},"Classes/OperationBallot.html#/s:14KukaiCoreSwift15OperationBallotC8proposalSSvp":{"name":"proposal","abstract":"The identifier of the proposa;
","parent_name":"OperationBallot"},"Classes/OperationBallot.html#/s:14KukaiCoreSwift15OperationBallotC6ballotAC0E0Ovp":{"name":"ballot","abstract":"The wallet holders vote
","parent_name":"OperationBallot"},"Classes/OperationBallot.html#/s:14KukaiCoreSwift15OperationBallotC6wallet6period8proposal6ballotAcA6Wallet_p_SiSSAC0E0Otcfc":{"name":"init(wallet:period:proposal:ballot:)","abstract":"Init with wallet, period, proposal and ballot
","parent_name":"OperationBallot"},"Classes/OperationBallot.html#/s:14KukaiCoreSwift15OperationBallotC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"OperationBallot"},"Classes/OperationBallot.html#/s:14KukaiCoreSwift15OperationBallotC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"OperationBallot"},"Classes/OperationBallot.html#/s:14KukaiCoreSwift15OperationBallotC7isEqualySbACF":{"name":"isEqual(_:)","parent_name":"OperationBallot"},"Classes/OperationActivateAccount.html#/s:14KukaiCoreSwift24OperationActivateAccountC9publicKeySSvp":{"name":"publicKey","parent_name":"OperationActivateAccount"},"Classes/OperationActivateAccount.html#/s:14KukaiCoreSwift24OperationActivateAccountC6secretSSvp":{"name":"secret","parent_name":"OperationActivateAccount"},"Classes/OperationActivateAccount.html#/s:14KukaiCoreSwift24OperationActivateAccountC6wallet9andSecretAcA6Wallet_p_SStcfc":{"name":"init(wallet:andSecret:)","abstract":"Create an OperationActivateAccount.
","parent_name":"OperationActivateAccount"},"Classes/OperationActivateAccount.html#/s:14KukaiCoreSwift24OperationActivateAccountC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Create a base operation.
","parent_name":"OperationActivateAccount"},"Classes/OperationActivateAccount.html#/s:14KukaiCoreSwift24OperationActivateAccountC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Convert the object into a data format, such as JSON.
","parent_name":"OperationActivateAccount"},"Classes/OperationActivateAccount.html#/s:14KukaiCoreSwift24OperationActivateAccountC7isEqualySbACF":{"name":"isEqual(_:)","abstract":"A function to check if two operations are equal.
","parent_name":"OperationActivateAccount"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC13operationKindAA0dF0Ovp":{"name":"operationKind","abstract":"An enum to denote the type of operation. e.g. transaction
, delegation
, reveal
etc.
","parent_name":"Operation"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC6sourceSSSgvp":{"name":"source","abstract":"The source address for the operation
","parent_name":"Operation"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC7counterSSSgvp":{"name":"counter","abstract":"A string representing a numeric counter. Must be unique and 1 higher than the previous counter. Current counter obtained from the metadata query in TezosNodeClient
","parent_name":"Operation"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC13operationFeesAA0dF0Vvp":{"name":"operationFees","abstract":"Object representing the various fees, storage and compute required to fulfil this operation
","parent_name":"Operation"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC13operationKind6sourceAcA0dF0O_SStcfc":{"name":"init(operationKind:source:)","abstract":"Create a base operation.
","parent_name":"Operation"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"Create a base operation.
","parent_name":"Operation"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"Convert the object into a data format, such as JSON.
","parent_name":"Operation"},"Classes/Operation.html#/s:14KukaiCoreSwift9OperationC7isEqualySbACF":{"name":"isEqual(_:)","abstract":"A function to check if two operations are equal.
","parent_name":"Operation"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC4typeAA0E4TypeOvp":{"name":"type","abstract":"The wallet type, hardcoded to always be WalletType.ledger
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC7addressSSvp":{"name":"address","abstract":"The TZ address pulled from the Ledger device, cached to avoid complex retrieval when fetching balances etc.
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC9publicKeySSvp":{"name":"publicKey","abstract":"The raw hex public key extracted from the Ledger, needed in order to perform REVEAL operations
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC14derivationPathSSvp":{"name":"derivationPath","abstract":"The derivation path used to fetch the address and public key
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC5curve0a6CryptoC015EllipticalCurveOvp":{"name":"curve","abstract":"The elliptical curve used to fetch the address and public key
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC10ledgerUUIDSSvp":{"name":"ledgerUUID","abstract":"The unique ledger UUID, that corresponds to this wallet address
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC7address9publicKey14derivationPath5curve10ledgerUUIDACSgSS_S2S0a6CryptoC015EllipticalCurveOSStcfc":{"name":"init(address:publicKey:derivationPath:curve:ledgerUUID:)","abstract":"Create an instance of a LedgerWallet. Can return nil if invalid public key supplied
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC4sign_11isOperation10completionySS_Sbys6ResultOySays5UInt8VGAA0A5ErrorVGctF":{"name":"sign(_:isOperation:completion:)","abstract":"Sign a hex string.","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC15privateKeyCurve0a6CryptoC0010EllipticalH0OyF":{"name":"privateKeyCurve()","abstract":"
Function to extract the curve used to create the public key
","parent_name":"LedgerWallet"},"Classes/LedgerWallet.html#/s:14KukaiCoreSwift12LedgerWalletC22publicKeyBase58encodedSSyF":{"name":"publicKeyBase58encoded()","abstract":"Function to convert the public key into a Base58 encoded string
","parent_name":"LedgerWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC4typeAA10WalletTypeOvp":{"name":"type","abstract":"The underlying wallet type, set to .hd
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC7addressSSvp":{"name":"address","abstract":"The public TZ1 address of the wallet
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC10privateKey0a6CryptoC007PrivateF0Vvp":{"name":"privateKey","abstract":"An WalletCore object representing the PrivateKey used to generate the wallet
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC9publicKey0a6CryptoC006PublicF0Vvp":{"name":"publicKey","abstract":"An WalletCore object representing the PublicKey used to generate the wallet address
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC8mnemonic0a6CryptoC08MnemonicVvp":{"name":"mnemonic","abstract":"The Bip39 mnemonic used to generate the wallet
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC14derivationPathSSvp":{"name":"derivationPath","abstract":"The Bip44 derivationPath used to create the wallet
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC12withMnemonic10passphrase14derivationPathACSg0a6CryptoC00F0V_S2Stcfc":{"name":"init(withMnemonic:passphrase:derivationPath:)","abstract":"Create a HDWallet
by supplying a mnemonic string and a passphrase (or “” if none).
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC18withMnemonicLength10passphrase14derivationPathACSg0a6CryptoC00F0V13NumberOfWordsO_S2Stcfc":{"name":"init(withMnemonicLength:passphrase:derivationPath:)","abstract":"Create a HDWallet
by asking for a mnemonic of a given number of words and a passphrase (or “” if none).
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC4sign_11isOperation10completionySS_Sbys6ResultOySays5UInt8VGAA0A5ErrorVGctF":{"name":"sign(_:isOperation:completion:)","abstract":"Sign a hex payload with the private key
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC15privateKeyCurve0a6CryptoC0010EllipticalG0OyF":{"name":"privateKeyCurve()","abstract":"Return the curve used to create the key
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC22publicKeyBase58encodedSSyF":{"name":"publicKeyBase58encoded()","abstract":"Get a Base58 encoded version of the public key, in order to reveal the address on the network
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC11createChild12accountIndexACSgSi_tF":{"name":"createChild(accountIndex:)","abstract":"The default implementation in Ledger is to not give users the option to provide their own derivation path, but instead increment the “account” field by 1 each time.","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:14KukaiCoreSwift8HDWalletC11createChild14derivationPathACSgSS_tF":{"name":"createChild(derivationPath:)","abstract":"
This function will create a new HDWallet
, by using the same key combined with the supplied derivationPath
","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"HDWallet"},"Classes/HDWallet.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"HDWallet"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC8contractSSvp":{"name":"contract","parent_name":"BetterCallDevTokenMetadata"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC7networkSSvp":{"name":"network","parent_name":"BetterCallDevTokenMetadata"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC8token_idSivp":{"name":"token_id","parent_name":"BetterCallDevTokenMetadata"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC6symbolSSSgvp":{"name":"symbol","parent_name":"BetterCallDevTokenMetadata"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC4nameSSSgvp":{"name":"name","parent_name":"BetterCallDevTokenMetadata"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC8decimalsSivp":{"name":"decimals","parent_name":"BetterCallDevTokenMetadata"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC9faVersionAA02FaJ0OSgvp":{"name":"faVersion","parent_name":"BetterCallDevTokenMetadata"},"Classes/BetterCallDevTokenMetadata.html#/s:14KukaiCoreSwift26BetterCallDevTokenMetadataC8imageURL10Foundation0J0VSgvp":{"name":"imageURL","parent_name":"BetterCallDevTokenMetadata"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV19isSingleTransaction10operationsAA0dI0CSgSayAA0D0CG_tFZ":{"name":"isSingleTransaction(operations:)","abstract":"Filter reveal operation (if present), and check if what remains is a single OperationTransaction","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV13isTezTransfer10operationsAA0D11TransactionCSgSayAA0D0CG_tFZ":{"name":"isTezTransfer(operations:)","abstract":"
Filter and verify only 1 transaction exists thats sending XTZ. If so return this operation, otherwise return false
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV10isDelegate10operationsAA0D10DelegationCSgSayAA0D0CG_tFZ":{"name":"isDelegate(operations:)","abstract":"Filter and verify only 1 transaction exists thats setting a baker. If so return this operation, otherwise return false
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV17isFaTokenTransfer10operationsAA0D11TransactionC9operation_SS13tokenContractSS9rpcAmountSo9NSDecimalaSg0N2IdSS11destinationtSgSayAA0D0CG_tFZ":{"name":"isFaTokenTransfer(operations:)","abstract":"Filter and verify only 1 transaction exists thats sending a token. If so return this operation, otherwise return false
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV20isSingleContractCall10operationsAA0D11TransactionC9operation_SS10entrypointSS7addresstSgSayAA0D0CG_tFZ":{"name":"isSingleContractCall(operations:)","abstract":"Filter and verify only 1 transaction exists its not a transfer operation. If so return this operation, otherwise return false
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV26faTokenDetailsFromTransfer11transactionSS13tokenContract_SS9rpcAmountSo9NSDecimalaSg0M2IdSS11destinationtSgAA0D11TransactionC_tFZ":{"name":"faTokenDetailsFromTransfer(transaction:)","abstract":"Extract details from a transfer payload in order to present to the user what it is they are trying to send
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV36tokenIdAndAmountFromApproveMichelson9michelsonSS03rpcJ0_So9NSDecimalaSg0gH0SS11destinationtSgyp_tFZ":{"name":"tokenIdAndAmountFromApproveMichelson(michelson:)","abstract":"Extract rpc amount (without decimal info) a tokenId, and the destination from a michelson approve
value
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV35tokenIdFromUpdateOperatorsMichelson9michelsonSo9NSDecimalaSg0gH0_SS11destinationtSgyp_tFZ":{"name":"tokenIdFromUpdateOperatorsMichelson(michelson:)","abstract":"Extract a tokenId, and the destination from a michelson update_operators
value
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV31tokenAmountFromExecuteMichelson9michelson8contractSo9NSDecimalaSgyp_SStFZ":{"name":"tokenAmountFromExecuteMichelson(michelson:contract:)","abstract":"Extract rpc amount (without decimal info) michelson execute
value for a 3route call
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV31tokenAmountFromDepositMichelson9michelsonSo9NSDecimalaSgyp_tFZ":{"name":"tokenAmountFromDepositMichelson(michelson:)","abstract":"Extract rpc amount (without decimal info) michelson deposit
value for a crunchy stake call
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV29tokenAmountFromOfferMichelson9michelsonSo9NSDecimalaSgyp_tFZ":{"name":"tokenAmountFromOfferMichelson(michelson:)","abstract":"Extract rpc amount (without decimal info) michelson offer
value for a OBJKT offer call
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV27tokenAmountFromBidMichelson9michelsonSo9NSDecimalaSgyp_tFZ":{"name":"tokenAmountFromBidMichelson(michelson:)","abstract":"Extract rpc amount (without decimal info) michelson offer
value for a OBJKT offer call
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV37tokenIdAndAmountFromTransferMichelson9michelsonSS03rpcJ0_So9NSDecimalaSg0gH0SS11destinationtSgyp_tFZ":{"name":"tokenIdAndAmountFromTransferMichelson(michelson:)","abstract":"Extract rpc amount (without decimal info) a tokenId, and the destination from a michelson FA1.2 / FA2 transfer payload
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV29tokenIdAndAmountFromMichelson9michelson8contractSS03rpcJ0_So9NSDecimalaSg0gH0SSSg11destinationtSgyp_SStFZ":{"name":"tokenIdAndAmountFromMichelson(michelson:contract:)","abstract":"Extract rpc amount (without decimal info) a tokenId, and the destination from a michelson","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV31firstNonZeroTokenTransferAmount10operationsSS13tokenContract_SS03rpcL0So9NSDecimalaSg0N2IdSS11destinationtSgSayAA0D0CG_tFZ":{"name":"firstNonZeroTokenTransferAmount(operations:)","abstract":"
Run through list of operations and extract the first valid faTokenDetailsFrom(transaction: ...)
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV12filterReveal10operationsSayAA0D0CGAJ_tFZ":{"name":"filterReveal(operations:)","abstract":"
Reveal operation is often visually hidden from user, as its a mandatory step thats handled automatically
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV25filterRevealApporveUpdate10operationsSayAA0D0CGAJ_tFZ":{"name":"filterRevealApporveUpdate(operations:)","abstract":"Reveal, Approve and UpdateOperator operations can be appended to operation lists. When determining what the intent of the operation array is, it can be important to ignore these
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV011containsAllD12Transactions10operations12ignoreRevealSbSayAA0D0CG_SbtFZ":{"name":"containsAllOperationTransactions(operations:ignoreReveal:)","abstract":"Check if the array is only of type OperationTransaction, optionally ignore reveal as its usually supressed from user","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV017containsAnUnknownD010operationsSbSayAA0D0CG_tFZ":{"name":"containsAnUnknownOperation(operations:)","abstract":"
Check if the array is contains at least 1 OperationUnknown","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV18totalTezAmountSent10operationsAA9XTZAmountCSayAA0D0CG_tFZ":{"name":"totalTezAmountSent(operations:)","abstract":"
Run through list of operations and extract .amount from any OperationTransaction + balance from any OperationOrigination
","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV25isNonTransferContractCall9operationAA0D11TransactionCAG_SS10entrypointSS7addresstSgAA0D0C_tFZ":{"name":"isNonTransferContractCall(operation:)","abstract":"Check if the operation is a contract call, but ignore entrypoint trasnfer","parent_name":"Extractor"},"Classes/OperationFactory/Extractor.html#/s:14KukaiCoreSwift16OperationFactoryC9ExtractorV14isContractCall9operationAA0D11TransactionCAG_SS10entrypointSS7addresstSgAA0D0C_tFZ":{"name":"isContractCall(operation:)","abstract":"
Check if the operation is a contract call, return the entrypoint and address if so, nil if not
","parent_name":"Extractor"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC04sendD0_2of4from2toSayAA0D0CGAA11TokenAmountC_AA0J0CS2StFZ":{"name":"sendOperation(_:of:from:to:)","abstract":"Create the operations necessary to send an amount of a token to a destination address.
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC04sendD0_5ofNft4from2toSayAA0D0CGSo9NSDecimala_AA3NFTVS2StFZ":{"name":"sendOperation(_:ofNft:from:to:)","abstract":"Create the operations necessary to send aan NFT
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC08delegateD02to4fromSayAA0D0CGSS_SStFZ":{"name":"delegateOperation(to:from:)","abstract":"Create the operations necessary to delegate funds to a baker.
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC010undelegateD07addressSayAA0D0CGSS_tFZ":{"name":"undelegateOperation(address:)","abstract":"Create the operations necessary to remove the current delegate from an address.
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC14swapXtzToToken7withDex9xtzAmount03miniM013walletAddress7timeoutSayAA0D0CGAA14DipDupExchangeV_AA9XTZAmountCAA0iM0CSSSdtFZ":{"name":"swapXtzToToken(withDex:xtzAmount:minTokenAmount:walletAddress:timeout:)","abstract":"Create the operations necessary to perform an exchange of XTZ for a given FA token, using a given dex
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC07approveD012tokenAddress07spenderH09allowance06walletH0AA0D0CSS_SSAA11TokenAmountCSStFZ":{"name":"approveOperation(tokenAddress:spenderAddress:allowance:walletAddress:)","abstract":"Create an operation to call the entrypoint approve
, to allow another address to spend some of your token (only FA1.2)","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC015updateOperatorsD012tokenAddress0H2Id07spenderI006walletI0AA0D0CSS_S3StFZ":{"name":"updateOperatorsOperation(tokenAddress:tokenId:spenderAddress:walletAddress:)","abstract":"
Create an operation to call the entrypoint update_operators
, to allow another address to spend some of your token (only FA2)","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC09allowanceD08standard12tokenAddress0H2Id07spenderI00F006walletI0AA0D0CAA19DipDupTokenStandardO_S2SSgSSAA0O6AmountCSStFZ":{"name":"allowanceOperation(standard:tokenAddress:tokenId:spenderAddress:allowance:walletAddress:)","abstract":"
Return the operation necessary to register an allowance (either calling apporve
or update_operators
) depending on the token standard version. Removing the need to check manually","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC15removeLiquidity7withDex6minXTZ0J5Token15liquidityToBurn13walletAddress7timeoutSayAA0D0CGAA14DipDupExchangeV_AA9XTZAmountCAA0L6AmountCASSSSdtFZ":{"name":"removeLiquidity(withDex:minXTZ:minToken:liquidityToBurn:walletAddress:timeout:)","abstract":"
Create the operations necessary to remove liquidity from a dex contract, also withdraw pending rewards if applicable. Use DexCalculationService to figure out the numbers required
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC15withdrawRewards7withDex13walletAddressSayAA0D0CGAA14DipDupExchangeV_SStFZ":{"name":"withdrawRewards(withDex:walletAddress:)","abstract":"Create the operations necessary to withdraw rewards from a dex contract. For example in quipuswap, XTZ provided as liquidity will earn baking rewards. This can been withdrawn at any time while leaving liquidity in palce
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC16operationPayload12fromMetadata13andOperations13walletAddress22base58EncodedPublicKeyAA0dG0VAA0dI0V_SayAA0D0CGS2StFZ":{"name":"operationPayload(fromMetadata:andOperations:walletAddress:base58EncodedPublicKey:)","abstract":"Convert an array of operations into the format expected by the RPC. Will also inject a OperationReveal
if the sender has not yet revealed their public key.
","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC27createDexterTimestampString19nowPlusTimeIntervalSSSd_tFZ":{"name":"createDexterTimestampString(nowPlusTimeInterval:)","abstract":"Dexter requires date strings to act as deadline dates for exchanges.","parent_name":"OperationFactory"},"Classes/OperationFactory.html#/s:14KukaiCoreSwift16OperationFactoryC18sendTokenMichelson12forFaVersion11tokenAmount0L2Id2to4fromSDySSypGAA0jK0O_AA0gM0CSo9NSDecimalaS2StFZ":{"name":"sendTokenMichelson(forFaVersion:tokenAmount:tokenId:to:from:)","parent_name":"OperationFactory"},"Classes/OperationFactory/Extractor.html":{"name":"Extractor","abstract":"
Internal Struct to encapsulate helpers methods needed to extract critical information from an array of operations, needed for processing decisions like “do i display a send token screen, or a send NFt screen”, fetching total XTZ sent in 1 action etc
","parent_name":"OperationFactory"},"Classes/TzKTClient/Constants.html#/s:14KukaiCoreSwift10TzKTClientC9ConstantsV21tokenBalanceQuerySizeSivpZ":{"name":"tokenBalanceQuerySize","parent_name":"Constants"},"Classes/TzKTClient/TzKTServiceError.html#/s:14KukaiCoreSwift10TzKTClientC0D14KTServiceErrorO10invalidURLyA2EmF":{"name":"invalidURL","parent_name":"TzKTServiceError"},"Classes/TzKTClient/TzKTServiceError.html#/s:14KukaiCoreSwift10TzKTClientC0D14KTServiceErrorO14invalidAddressyA2EmF":{"name":"invalidAddress","parent_name":"TzKTServiceError"},"Classes/TzKTClient/TzKTServiceError.html#/s:14KukaiCoreSwift10TzKTClientC0D14KTServiceErrorO05parseG0yAESScAEmF":{"name":"parseError(_:)","parent_name":"TzKTServiceError"},"Classes/TzKTClient/TzKTServiceError.html":{"name":"TzKTServiceError","abstract":"Unique Errors that TzKTClient can throw
","parent_name":"TzKTClient"},"Classes/TzKTClient/Constants.html":{"name":"Constants","abstract":"Constants needed for interacting with the API
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC11isListeningSbvp":{"name":"isListening","abstract":"Is currently monitoring an address for update notifications
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC16accountDidChangeSaySSGvp":{"name":"accountDidChange","abstract":"Notifications of monitored addresses that have changed
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC14networkService6config19betterCallDevClient06dipDupL0AcA07NetworkG0C_AA09TezosNodeL6ConfigVAA06BetterjkL0CAA03DipnL0Ctcfc":{"name":"init(networkService:config:betterCallDevClient:dipDupClient:)","abstract":"Init a TzKTClient
with a NetworkService
and a TezosNodeClientConfig
and a BetterCallDevClient
.
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC10getStorage11forContract6ofType10completionySS_xmys6ResultOyxAA0A5ErrorVGctSeRzSERzlF":{"name":"getStorage(forContract:ofType:completion:)","abstract":"Get the storage of a given contract and parse it to a supplied model type
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC9getBigMap5forId6ofType10completionySS_xmys6ResultOyxAA0A5ErrorVGctSeRzSERzlF":{"name":"getBigMap(forId:ofType:completion:)","abstract":"Get the keys of a big map, by ID and parse it to a model
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC12getBigMapKey5forId3key6ofType10completionySS_SSxmys6ResultOyxAA0A5ErrorVGctSeRzSERzlF":{"name":"getBigMapKey(forId:key:ofType:completion:)","abstract":"Get the keys of a big map, but filtered to only one specific key. Parse the response as the supplied model
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC14suggestAccount9forString10completionySS_ys6ResultOyAA0D9KTAddressVSgAA0A5ErrorVGctF":{"name":"suggestAccount(forString:completion:)","abstract":"Call https://api.tzkt.io/v1/suggest/accounts/… appending the supplied string, in an attempt to search for an account with a known alias
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC6bakers10completionyys6ResultOySayAA0D7KTBakerVGAA0A5ErrorVGc_tF":{"name":"bakers(completion:)","abstract":"Call https://api.baking-bad.org/v3/bakers/ for a list of public bakers if on mainnet, else search for all accounts self delegating on testnet
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC11bakerConfig10forAddress10completionySS_ys6ResultOyAA0D7KTBakerVAA0A5ErrorVGctF":{"name":"bakerConfig(forAddress:completion:)","abstract":"Call https://api.baking-bad.org/v2/bakers/…?configs=true to get the config settings for the given baker","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC16delegatorRewards10forAddress5limit10completionySS_Siys6ResultOySayAA0D17KTDelegatorRewardVGAA0A5ErrorVGctF":{"name":"delegatorRewards(forAddress:limit:completion:)","abstract":"
Call https://api.tzkt.io/v1/rewards/delegators/…?limit=… to get the config settings for the given baker
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC25estimateLastAndNextReward10forAddress8delegate10completionySS_AA0D17KTAccountDelegateVys6ResultOyAA09AggregateJ11InformationVAA0A5ErrorVGctF":{"name":"estimateLastAndNextReward(forAddress:delegate:completion:)","abstract":"Make many different calls to attempt to figure out the previous reward the user should have received, and the next potential reward
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC13getLastReward10forAddress12uniqueBakers15payoutAddresses10completionySS_SayAA0D9KTAddressVGSDySSAJGys6ResultOySayAA0D13KTTransactionVGAA0A5ErrorVGctF":{"name":"getLastReward(forAddress:uniqueBakers:payoutAddresses:completion:)","abstract":"Take all the baker addresses and payout addresses and find the last transaction (if any) received from any of them
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC6cycles5limit10completionySi_ys6ResultOySayAA0D7KTCycleVGAA0A5ErrorVGctF":{"name":"cycles(limit:completion:)","abstract":"Call https://api.tzkt.io/v1/cycles?limit=… to get the 10 most recent cycles
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC13cycleForLevel6cycles5levelAA0D7KTCycleVSgSayAHG_So9NSDecimalatFZ":{"name":"cycleForLevel(cycles:level:)","abstract":"Given a list of cycles, search through them to find what cycle a given block level appeared in","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC13cycleForIndex6cycles5indexAA0D7KTCycleVSgSayAHG_SitFZ":{"name":"cycleForIndex(cycles:index:)","abstract":"
Given a list of cycles, find the object with the matching index
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC12getOperation6byHash10completionySS_ySayAA0D11KTOperationVGSg_AA0A5ErrorVSgtctF":{"name":"getOperation(byHash:completion:)","abstract":"Query details about the given operation
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC23listenForAccountChanges9addresses13withDebuggingySaySSG_SbtF":{"name":"listenForAccountChanges(addresses:withDebugging:)","abstract":"Open a websocket connection to request a notification for any changes to the given account. The @Published var accountDidChange
will be notified if something occurs
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC30stopListeningForAccountChangesyyF":{"name":"stopListeningForAccountChanges()","abstract":"Close the websocket from listenForAccountChanges
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC31changeAddressToListenForChanges9addressesySaySSG_tF":{"name":"changeAddressToListenForChanges(addresses:)","abstract":"Close the current connection and open another
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC15getBalanceCount10forAddress10completionySS_ys6ResultOySiAA0A5ErrorVGctF":{"name":"getBalanceCount(forAddress:completion:)","abstract":"Get the count of tokens the given address has balances for (excluding zero balances)
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC14getBalancePage10forAddress6offset10completionySS_Siys6ResultOySayAA0D9KTBalanceVGAA0A5ErrorVGctF":{"name":"getBalancePage(forAddress:offset:completion:)","abstract":"Tokens balances and metadata need to be fetch from a paginated API. THis function calls a sinlerequest or 1 page of balances / metadata
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC10getAccount10forAddress7fromURL10completionySS_10Foundation0K0VSgys6ResultOyAA0D9KTAccountVAA0A5ErrorVGctF":{"name":"getAccount(forAddress:fromURL:completion:)","abstract":"Get the account object from TzKT caontaining information about the address, its balance and baker
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC14getAllBalances10forAddress10completionySS_ys6ResultOyAA7AccountVAA0A5ErrorVGctF":{"name":"getAllBalances(forAddress:completion:)","abstract":"Get all balances from one function call, by fetching the result from getBalanceCount
and using that to decide how many pages should be called
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC9avatarURL8forToken10Foundation0G0VSgSS_tFZ":{"name":"avatarURL(forToken:)","abstract":"In order to access the cached images, you need the URL it was downloaded from. This can either be found inside the Token
objects returned as part of Account
from the fetchAccountInfo
func.","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC17fetchTransactions10forAddress5limit10completionySS_SiySayAA0D13KTTransactionVGctF":{"name":"fetchTransactions(forAddress:limit:completion:)","abstract":"
Fetch all transactions, both account operations, and token transfers, and combine them into 1 response
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:14KukaiCoreSwift10TzKTClientC17groupTransactions12transactions20currentWalletAddressSayAA0D18KTTransactionGroupVGSayAA0dL0VG_SStF":{"name":"groupTransactions(transactions:currentWalletAddress:)","abstract":"Group transactions into logical groups, so user doesn’t see N enteries for 1 contract call resulting in many internal operations
","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:13SignalRClient21HubConnectionDelegateP17connectionDidOpen03hubD0yAA0cD0C_tF":{"name":"connectionDidOpen(hubConnection:)","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:13SignalRClient21HubConnectionDelegateP18connectionDidClose5errorys5Error_pSg_tF":{"name":"connectionDidClose(error:)","parent_name":"TzKTClient"},"Classes/TzKTClient.html#/s:13SignalRClient21HubConnectionDelegateP23connectionDidFailToOpen5errorys5Error_p_tF":{"name":"connectionDidFailToOpen(error:)","parent_name":"TzKTClient"},"Classes/TezosNodeClient/TezosNodeClientError.html#/s:14KukaiCoreSwift15TezosNodeClientC0deF5ErrorO28noDexterExchangeAddressFoundyA2EmF":{"name":"noDexterExchangeAddressFound","parent_name":"TezosNodeClientError"},"Classes/TezosNodeClient/TezosNodeClientError.html#/s:14KukaiCoreSwift15TezosNodeClientC0deF5ErrorO16michelsonParsingyA2EmF":{"name":"michelsonParsing","parent_name":"TezosNodeClientError"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC6configAA0deF6ConfigVvp":{"name":"config","abstract":"The configuration object containing all the necessary settings to connect and communicate with the Tezos node
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC14networkServiceAA07NetworkH0Cvp":{"name":"networkService","abstract":"The NetworkService
object that will perform all the networking calls
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC16operationServiceAA09OperationH0Cvp":{"name":"operationService","abstract":"The OperationService
object that will perform forging, parsing, signing, preapply and injections of operations
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC19feeEstimatorServiceAA03FeehI0Cvp":{"name":"feeEstimatorService","abstract":"The service responsible for calculating network fees on behalf of the user
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC14networkVersionAA07NetworkH0VSgvp":{"name":"networkVersion","abstract":"Available information about the version of the network, that the conected server is running. Call tezosNodeClient.fetchNetworkInformation(...)
to populate
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC16networkConstantsAA07NetworkH0VSgvp":{"name":"networkConstants","abstract":"Available information about the constants of the network, that the conected server is running. Call tezosNodeClient.fetchNetworkInformation(...)
to populate
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient/TezosNodeClientError.html":{"name":"TezosNodeClientError","abstract":"Types of errors
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC6configAcA0deF6ConfigV_tcfc":{"name":"init(config:)","abstract":"Init a TezosNodeClient
with a TezosNodeClientConfig
.
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC10getBalance10forAddress10completionySS_ys6ResultOyAA9XTZAmountCAA0A5ErrorVGctF":{"name":"getBalance(forAddress:completion:)","abstract":"Gets the xtz balance for a given Address.
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC11getDelegate10forAddress10completionySS_ys6ResultOySSAA0A5ErrorVGctF":{"name":"getDelegate(forAddress:completion:)","abstract":"Gets the delegate for the given address.
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC8estimate10operations13walletAddress22base58EncodedPublicKey10completionySayAA9OperationCG_S2Sys6ResultOyAA19FeeEstimatorServiceC010EstimationQ0VAA0A5ErrorVGctF":{"name":"estimate(operations:walletAddress:base58EncodedPublicKey:completion:)","abstract":"Take an array of operations and estimate the gas, storage, baker fee and burn fees required to inject it onto the network","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC4send10operations10withWallet10completionySayAA9OperationCG_AA0J0_pys6ResultOySSAA0A5ErrorVGctF":{"name":"send(operations:withWallet:completion:)","abstract":"
Send an array of Operation
‘s to the blockchain. Use OperationFactory
to help create this array for common use cases.
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC4send16operationPayload0H8Metadata10withWallet10completionyAA09OperationI0V_AA0nJ0VAA0L0_pys6ResultOySSAA0A5ErrorVGctF":{"name":"send(operationPayload:operationMetadata:withWallet:completion:)","abstract":"Send an already contrsutructed OperationPayload
with the necessary OperationMetadata
without having to fetch metadata again.
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC20getOperationMetadata16forWalletAddress10completionySS_ys6ResultOyAA0hI0VAA0A5ErrorVGctF":{"name":"getOperationMetadata(forWalletAddress:completion:)","abstract":"Get all the metadata necessary from the network to perform operations.
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC18getContractStorage15contractAddress10completionySS_ys6ResultOySDySSypGAA0A5ErrorVGctF":{"name":"getContractStorage(contractAddress:completion:)","abstract":"Get the Michelson storage of a given contract from the blockchain.
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC9getBigMap2id10completionySS_ys6ResultOySDySSypGAA0A5ErrorVGctF":{"name":"getBigMap(id:completion:)","abstract":"Get the Michelson big map contents, from a given id
","parent_name":"TezosNodeClient"},"Classes/TezosNodeClient.html#/s:14KukaiCoreSwift15TezosNodeClientC21getNetworkInformation10completionyySb_AA0A5ErrorVSgtc_tF":{"name":"getNetworkInformation(completion:)","abstract":"Query the server for the NetworkVersion
and NetworkConstants
, and store the responses in the tezosNodeClient properties networkVersion
and networkConstants
,","parent_name":"TezosNodeClient"},"Classes/TezosDomainsClient/BothNetworkReverseRecord.html#/s:14KukaiCoreSwift18TezosDomainsClientC24BothNetworkReverseRecordV7mainnetAA0deiJ0VSgvp":{"name":"mainnet","parent_name":"BothNetworkReverseRecord"},"Classes/TezosDomainsClient/BothNetworkReverseRecord.html#/s:14KukaiCoreSwift18TezosDomainsClientC24BothNetworkReverseRecordV8ghostnetAA0deiJ0VSgvp":{"name":"ghostnet","parent_name":"BothNetworkReverseRecord"},"Classes/TezosDomainsClient/BothNetworkReverseRecord.html#/s:14KukaiCoreSwift18TezosDomainsClientC24BothNetworkReverseRecordV7mainnet8ghostnetAeA0deiJ0VSg_AJtcfc":{"name":"init(mainnet:ghostnet:)","parent_name":"BothNetworkReverseRecord"},"Classes/TezosDomainsClient/BothNetworkReverseRecord.html":{"name":"BothNetworkReverseRecord","abstract":"
Object to wrap up a response fomr both networks
","parent_name":"TezosDomainsClient"},"Classes/TezosDomainsClient.html#/s:14KukaiCoreSwift18TezosDomainsClientC14networkService6configAcA07NetworkH0C_AA0d4NodeF6ConfigVtcfc":{"name":"init(networkService:config:)","abstract":"Init a TezosDomainsClient
with a NetworkService
and a TezosNodeClientConfig
.
","parent_name":"TezosDomainsClient"},"Classes/TezosDomainsClient.html#/s:14KukaiCoreSwift18TezosDomainsClientC12getDomainFor7address3url10completionySS_10Foundation3URLVSgys6ResultOyAA15GraphQLResponseVyAA0deH8ResponseVGAA0A5ErrorVGctF":{"name":"getDomainFor(address:url:completion:)","abstract":"Get Tezos domain response for a given address
","parent_name":"TezosDomainsClient"},"Classes/TezosDomainsClient.html#/s:14KukaiCoreSwift18TezosDomainsClientC24getMainAndGhostDomainFor7address10completionySS_ys6ResultOyAC24BothNetworkReverseRecordVAA0A5ErrorVGctF":{"name":"getMainAndGhostDomainFor(address:completion:)","abstract":"Query both mainnet and ghostnet versions of Tezos domains to find all records for the given address
","parent_name":"TezosDomainsClient"},"Classes/TezosDomainsClient.html#/s:14KukaiCoreSwift18TezosDomainsClientC13getAddressFor6domain10completionySS_ys6ResultOyAA15GraphQLResponseVyAA0deH8ResponseVGAA0A5ErrorVGctF":{"name":"getAddressFor(domain:completion:)","abstract":"Find the tz address of a given domain
","parent_name":"TezosDomainsClient"},"Classes/TezosDomainsClient.html#/s:14KukaiCoreSwift18TezosDomainsClientC03getE3For9addresses3url10completionySaySSG_10Foundation3URLVSgys6ResultOyAA15GraphQLResponseVyAA0dE18DomainBulkResponseVGAA0A5ErrorVGctF":{"name":"getDomainsFor(addresses:url:completion:)","abstract":"Bulk function for fetching domains for an array of addresses
","parent_name":"TezosDomainsClient"},"Classes/TezosDomainsClient.html#/s:14KukaiCoreSwift18TezosDomainsClientC015getMainAndGhostE3For9addresses10completionySaySSG_ys6ResultOySDySSAC24BothNetworkReverseRecordVGAA0A5ErrorVGctF":{"name":"getMainAndGhostDomainsFor(addresses:completion:)","abstract":"Bulk function for fetching domains for an array of addresses, check ghostnet and mainnet for each
","parent_name":"TezosDomainsClient"},"Classes/TezosDomainsClient.html#/s:14KukaiCoreSwift18TezosDomainsClientC15getAddressesFor7domains10completionySaySSG_ys6ResultOyAA15GraphQLResponseVyAA0dE19AddressBulkResponseVGAA0A5ErrorVGctF":{"name":"getAddressesFor(domains:completion:)","abstract":"Bulk function to find all domains for a list of addresses
","parent_name":"TezosDomainsClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC11collectionsSDySSAA0D10CollectionVGvp":{"name":"collections","abstract":"Cached metadata of NFT collections, e.g. name, thumbnailURL etc
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC6tokensSDySSAA0D12TokenReponseVGvp":{"name":"tokens","abstract":"Cached metadata of specific tokens, e.g. prices, offers etc
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC14networkService6configAcA07NetworkG0C_AA09TezosNodeE6ConfigVtcfc":{"name":"init(networkService:config:)","abstract":"Init a ObjktClient
with a NetworkService
and a TezosNodeClientConfig
.
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC21unresolvedCollections9addressesSaySSGAF_tF":{"name":"unresolvedCollections(addresses:)","abstract":"Take in an array of contract addresses, and return a list of the ones that we currently have no metadata for
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC21resolveCollectionsAll9addresses10completionySaySSG_ys6ResultOySbAA0A5ErrorVGctF":{"name":"resolveCollectionsAll(addresses:completion:)","abstract":"Search OBJKT to find metadata on the list of addresses provided
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC22resolveCollectionsPage9addresses10completionys10ArraySliceVySSG_ys6ResultOyAA15GraphQLResponseVyAA0dG0VGAA0A5ErrorVGctF":{"name":"resolveCollectionsPage(addresses:completion:)","abstract":"Find the metadata of a list of contracts, used recurrisvely to find all collections while limited to request query size
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC12resolveToken7address7tokenId21forOwnerWalletAddress10completionySS_So9NSDecimalaSSys6ResultOyAA15GraphQLResponseVyAA0dG7ReponseVGAA0A5ErrorVGctF":{"name":"resolveToken(address:tokenId:forOwnerWalletAddress:completion:)","abstract":"Find the meatdata of a specific token
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC13tokenResponse10forAddress0F2IdAA0D12TokenReponseVSgSS_SitF":{"name":"tokenResponse(forAddress:tokenId:)","abstract":"Helper to fetch a specific token metadata from the cache
","parent_name":"ObjktClient"},"Classes/ObjktClient.html#/s:14KukaiCoreSwift11ObjktClientC11deleteCacheyyF":{"name":"deleteCache()","abstract":"Clear all the cached data
","parent_name":"ObjktClient"},"Classes/DipDupClient.html#/s:14KukaiCoreSwift12DipDupClientC15dexMaxQuerySizeSivpZ":{"name":"dexMaxQuerySize","abstract":"Max enteries to return per request
","parent_name":"DipDupClient"},"Classes/DipDupClient.html#/s:14KukaiCoreSwift12DipDupClientC14networkService6configAcA07NetworkH0C_AA09TezosNodeF6ConfigVtcfc":{"name":"init(networkService:config:)","abstract":"Init a DipDupClient
with a NetworkService
and a TezosNodeClientConfig
.
","parent_name":"DipDupClient"},"Classes/DipDupClient.html#/s:14KukaiCoreSwift12DipDupClientC21getExchangesAndTokens5limit6offset10completionySi_Siys6ResultOyAA15GraphQLResponseVyAA0dehiJ8ResponseVGAA0A5ErrorVGctF":{"name":"getExchangesAndTokens(limit:offset:completion:)","abstract":"Get a list of all the tokens available and on what excahnges (including their prices and pool data)
","parent_name":"DipDupClient"},"Classes/DipDupClient.html#/s:14KukaiCoreSwift12DipDupClientC24getAllExchangesAndTokens10completionyys6ResultOySayAA0deijK0VGAA0A5ErrorVGc_tF":{"name":"getAllExchangesAndTokens(completion:)","abstract":"Recurrsively call getExchangesAndTokens(...)
until we have found all the tokens
","parent_name":"DipDupClient"},"Classes/DipDupClient.html#/s:14KukaiCoreSwift12DipDupClientC15getLiquidityFor7address10completionySS_ys6ResultOyAA15GraphQLResponseVyAA0dE8PositionVGAA0A5ErrorVGctF":{"name":"getLiquidityFor(address:completion:)","abstract":"Query a given addresses liquidity token balances
","parent_name":"DipDupClient"},"Classes/DipDupClient.html#/s:14KukaiCoreSwift12DipDupClientC15getChartDataFor16exchangeContract7nowDate10completionySS_10Foundation0N0Vys6ResultOyAA15GraphQLResponseVyAA0dehI0VGAA0A5ErrorVGctF":{"name":"getChartDataFor(exchangeContract:nowDate:completion:)","abstract":"Query a given contract address for pricing data for the given token
","parent_name":"DipDupClient"},"Classes/BetterCallDevClient/BetterCallDevClientError.html#/s:14KukaiCoreSwift19BetterCallDevClientC0defG5ErrorO10invalidURLyA2EmF":{"name":"invalidURL","parent_name":"BetterCallDevClientError"},"Classes/BetterCallDevClient/BetterCallDevClientError.html#/s:14KukaiCoreSwift19BetterCallDevClientC0defG5ErrorO05parseH0yAESScAEmF":{"name":"parseError(_:)","parent_name":"BetterCallDevClientError"},"Classes/BetterCallDevClient/BetterCallDevClientError.html":{"name":"BetterCallDevClientError","abstract":"Dedicated BCD errors
","parent_name":"BetterCallDevClient"},"Classes/BetterCallDevClient.html#/s:14KukaiCoreSwift19BetterCallDevClientC14networkService6configAcA07NetworkI0C_AA09TezosNodeG6ConfigVtcfc":{"name":"init(networkService:config:)","abstract":"Init a BetterCallDevClient
with a NetworkService
and a TezosNodeClientConfig
.
","parent_name":"BetterCallDevClient"},"Classes/BetterCallDevClient.html#/s:14KukaiCoreSwift19BetterCallDevClientC20getMoreDetailedError6byHash10completionySS_yAA0def9OperationK0VSg_AA0aK0VSgtctF":{"name":"getMoreDetailedError(byHash:completion:)","abstract":"Primarily the TzKTClient
is used to fetch details on operations. However for more complex calls involving smart contracts, TzKT will only return limited error message info.","parent_name":"BetterCallDevClient"},"Classes/BetterCallDevClient.html":{"name":"BetterCallDevClient","abstract":"
BetterCallDev (BCD) is an indexer/smart contract debugging tool, used for the Tezos blockchain."},"Classes/DipDupClient.html":{"name":"DipDupClient","abstract":"
This client exposes functions to allow communication to the indexer platform DipDup ( https://dipdup.net/ )."},"Classes/ObjktClient.html":{"name":"ObjktClient","abstract":"
Client for interacting with the API of the popular NFT marketplace, OBJKT.com"},"Classes/TezosDomainsClient.html":{"name":"TezosDomainsClient","abstract":"
A client class allowing integration with the tezos domains GraphQL API. See more here: https://tezos.domains/
"},"Classes/TezosNodeClient.html":{"name":"TezosNodeClient","abstract":"The TezosNodeClient offers methods for interacting with the Tezos node to fetch balances, send transactions etc."},"Classes/TzKTClient.html":{"name":"TzKTClient","abstract":"
TzKT is an indexer for Tezos, who’s API allows developers to query details about wallets, transactions, bakers, account status etc
"},"Classes/OperationFactory.html":{"name":"OperationFactory","abstract":"Class responsible for creating operations necessary to perform a given action, and converting those operations into the single payload expected by the RPC."},"Classes/BetterCallDevTokenMetadata.html":{"name":"BetterCallDevTokenMetadata","abstract":"
A model matching the response that comes back from BetterCallDev’s API: v1/tokens/<network>/metadata?contract=<address>
"},"Classes/HDWallet.html":{"name":"HDWallet","abstract":"A Tezos Wallet used for signing transactions before sending to the Tezos network. This object holds the public and private key used to create the contained Tezos address."},"Classes/LedgerWallet.html":{"name":"LedgerWallet","abstract":"
A Tezos wallet class, used to cache infomration regarding the paired ledger device used to sign the payload."},"Classes/Operation.html":{"name":"Operation","abstract":"
Base class representing an Operation
on the Tezos network. On its own this class can’t be sent to the network. See its subclasses for more info.
"},"Classes/OperationActivateAccount.html":{"name":"OperationActivateAccount","abstract":"Operation
subclass for revealing a publickey to the network.
"},"Classes/OperationBallot.html":{"name":"OperationBallot","abstract":"Operation to submit a ballot on an upcoming proposal
"},"Classes/OperationDelegation.html":{"name":"OperationDelegation","abstract":"Operation
subclass for delegating an account to a baker
"},"Classes/OperationDoubleBakingEvidence.html":{"name":"OperationDoubleBakingEvidence","abstract":"Operation to report a baking of baking the same block twice
"},"Classes/OperationDoubleEndorsementEvidence.html":{"name":"OperationDoubleEndorsementEvidence","abstract":"Operation to report a baker trying to endorse a block twice
"},"Classes/OperationEndorsement.html":{"name":"OperationEndorsement","abstract":"Operation for endorsing a block
"},"Classes/OperationOrigination.html":{"name":"OperationOrigination","abstract":"Operation
subclass for originating a contract on the Tezos network
"},"Classes/OperationProposals.html":{"name":"OperationProposals"},"Classes/OperationReveal.html":{"name":"OperationReveal","abstract":"Operation
subclass for revealing a publickey to the network.
"},"Classes/OperationSeedNonceRevelation.html":{"name":"OperationSeedNonceRevelation","abstract":"Operation to reveal seed nonce to blockchain
"},"Classes/OperationTransaction.html":{"name":"OperationTransaction","abstract":"Operation
subclass for sending XTZ to a destination
"},"Classes/OperationUnknown.html":{"name":"OperationUnknown","abstract":"A subclass of Operation
meant to catch any, currently, unsupported operations. The Tezos protocol can add new operations at any time. If not Codable
struct / class is present to parse it, then that operation can’t be performed."},"Classes/RPC.html":{"name":"RPC","abstract":"
A generic class representing an RPC call to the Tezos network."},"Classes/RegularWallet.html":{"name":"RegularWallet","abstract":"
A Tezos Wallet used for signing transactions before sending to the Tezos network. This object holds the public and private key used to create the contained Tezos address."},"Classes/Token.html":{"name":"Token","abstract":"
A class to represent a Token on the Tezos network. This class will do all the heavy lifting of converting values from the RPC to more human readbale values."},"Classes/TokenAmount.html":{"name":"TokenAmount","abstract":"
Class representing a numeric amount on the Tezos network. The network uses natural numbers inside strings, which technically have an infinite length."},"Classes/TorusWallet.html":{"name":"TorusWallet","abstract":"
A Tezos Wallet used for signing transactions before sending to the Tezos network. This object holds the public and private key used to create the contained Tezos address."},"Classes/WalletMetadataList.html":{"name":"WalletMetadataList","abstract":"
Container to store groups of WalletMetadata based on type
"},"Classes/WalletMetadata.html":{"name":"WalletMetadata","abstract":"Object to store UI related info about wallets, seperated from the wallet object itself to avoid issues merging together
"},"Classes/XTZAmount.html":{"name":"XTZAmount","abstract":"A subclass of TokenAmount
to make it more explict when functions require XTZ (such as network fees)."},"Classes/DAppHelperService.html":{"name":"DAppHelperService","abstract":"
A Helper service to simply combine multiple calls from other services, and/or map to specific responses, in order to expose a piece of functionality provided by a dApp
"},"Classes/DexCalculationService.html":{"name":"DexCalculationService","abstract":"Wrapper around the kukai-dex-calculations JS library for performing calculations: https://github.com/kukai-wallet/kukai-dex-calculations
"},"Classes/DiskService.html":{"name":"DiskService","abstract":"A service class to write and read data from the devices documents directory
"},"Classes/ErrorHandlingService.html":{"name":"ErrorHandlingService","abstract":"A class used to process errors into more readable format, and optionally notifiy a global error handler of every error occuring
"},"Classes/FeeEstimatorService.html":{"name":"FeeEstimatorService","abstract":"An object allowing developers to automatically estimate the necessary fee per Operation to ensure it will be accpeted by a Baker."},"Classes/LedgerService.html":{"name":"LedgerService","abstract":"
A service class to wrap up all the complicated interactions with CoreBluetooth and the modified version of ledgerjs, needed to communicate with a Ledger Nano X.
"},"Classes/MediaProxyService.html":{"name":"MediaProxyService","abstract":"A service class for interacting with the TC infrastructure to proxy NFT images, videos and audio files
"},"Classes/NetworkService.html":{"name":"NetworkService","abstract":"Class responsible for sending all the networking requests, checking for http errors, RPC errors, Decoding the responses and optionally logging progress
"},"Classes/OperationService.html":{"name":"OperationService","abstract":"Several classes need to use pieces of the forge-sign-parse-preapply-inject flow. This class abstracts those functions away so that it can be shared throughout the library.
"},"Classes/TaquitoService.html":{"name":"TaquitoService","abstract":"Taquito (https://github.com/ecadlabs/taquito) is a popular open source Tezos library written in Typescript and Javascript."},"Classes/TorusAuthService.html":{"name":"TorusAuthService","abstract":"
TorusAuthService is a wrapper around the SDK provided by: https://tor.us/ to allow the creation of TorusWallet
‘s."},"Classes/WalletCacheService.html":{"name":"WalletCacheService","abstract":"
A service class used to store and retrieve Wallet
objects such as RegularWallet
, HDWallet
, LedgerWallet
and TorusWallet
from the devices disk."},"Classes.html":{"name":"Classes","abstract":"
The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structures","abstract":"The following structures are available globally.
"},"Typealiases.html":{"name":"Type Aliases","abstract":"The following type aliases are available globally.
"}}
\ No newline at end of file