@gala-chain/chaincode ∙ API
API
Index
Enumerations
Classes
- AllowanceUsersMismatchError
- BalanceNotFoundError
- BurnTokensFailedError
- DuplicateAllowanceError
- DuplicateUserError
- GalaChainContext
- GalaContract
- GalaJSONSerializer
- GrantAllowanceFailedError
- InsufficientAllowanceError
- InsufficientBalanceError
- InsufficientBurnAllowanceError
- InsufficientTokenBalanceError
- InvalidDecimalError
- InvalidExpirationError
- InvalidMintError
- InvalidResultsError
- InvalidTokenOwnerError
- LockTokenFailedError
- MintCapacityExceededError
- MissingLockError
- NftDecimalError
- NftInstanceAllowanceMismatchError
- NftInvalidQuantityLockError
- NftMultipleBurnNotAllowedError
- NoObjectIdsError
- NotATokenAuthorityError
- ObjectNotFoundError
- PkInvalidSignatureError
- PublicKeyContract
- PublicKeyService
- SameSenderAndRecipientError
- TokenAlreadyExistsError
- TokenClassNotFoundError
- TotalSupplyExceededError
- TransferTokenFailedError
- UnauthorizedAllowanceRefreshError
- UniqueTransaction
- UniqueTransactionConflictError
- UniqueTransactionService
- UnlockForbiddenUserError
- UseAllowancesFailedError
Interfaces
- AllowanceType
- BurnsTokensParams
- CachedKV
- CreateTokenClassParams
- DeleteAllowancesParams
- DeleteOneAllowanceParams
- FeeAmountAndUses
- FetchAllowancesParams
- FetchBalancesParams
- FetchBalancesWithTokenMetadataParams
- FetchBurnCounterParams
- FetchBurnParams
- FetchFeeAuthorizationsParams
- FetchFeeChannelPaymentReceiptsParams
- FetchFeeCreditReceiptsParams
- FetchFeePendingBalancesParams
- FetchFeeScheduleParams
- FetchFeeThresholdUsesParams
- FetchFeeThresholdUsesWithPaginationParams
- FullAllowanceCheckParams
- GalaChainStub
- GalaFeeGateParams
- GalaTransactionOptions
- GrantAllowanceParams
- IBurnToMintProcessing
- ICombinedMintFees
- IDeleteOracleDefinition
- IDeleteOraclePriceAssertions
- IExemptionForUser
- IExternalToken
- IFetchOracleDefinitions
- IFetchOraclePriceAssertions
- IFetchOraclePriceCrossRateAssertions
- IIdentity
- ILockOnMintProcessing
- IMintPostProcessing
- IMintPreProcessing
- IOracleDefinition
- IRequestOwner
- IRequestUser
- ISaveOraclePriceAssertion
- InternalGrantAllowanceData
- LockTokenParams
- LockTokensParams
- MintOperationParams
- MintTokenParams
- MintTokenWithAllowanceParams
- PutMintAllowancesOnChainParams
- ReleaseTokenParams
- ResetFeeThresholdUsesParams
- SettleFeeBalancesParams
- SettleFeeCreditReceiptsParams
- SettleFeePaymentReceiptsParams
- TokenQuantity
- TransferTokenParams
- UnlockTokenParams
- UpdateTokenClassParams
- UpdateTokenSupplyParams
- UseTokenParams
- WriteChannelPaymentReceiptParams
- WriteMintRequestParams
- WriteUserPaymentReceiptParams
- cumulativeUsesAndFeeAmount
- dateIndexKeys
- indexedMintOperations
- indexedMintOperationsByTokenClass
- payFeeImmediatelyParams
- payFeeParams
- splitFeeBurnAndTransferParams
Type Aliases
Variables
- AUTHORITY_ORG_NAME
- BitcoinDefinition
- EVALUATE
- EthereumDefinition
- SUBMIT
- blockTimeout
- galaFeePropertiesIdentifier
- inverseKeyLength
- inversionHeight
- lookbackTimeOffset
- lookbackTxCount
Functions
- Evaluate
- GalaTransaction
- Submit
- asyncIterator
- authorize
- authorizeExemptionForUser
- authorizeFee
- batchFillTokenSwapFeeGate
- batchMintToken
- batchMintTokenExitGate
- batchMintTokenFeeGate
- burnToMintProcessing
- burnTokens
- burnTokensFeeGate
- checkAllowances
- combinedMintFees
- compareFeeThresholds
- constructVerifiedMints
- createDDCompatibleSpanContext
- createGalaChainStub
- createTokenClass
- createValidChainObject
- creditFeeBalance
- defineFeeSchedule
- defineFeeSplitFormula
- deleteAllowances
- deleteChainObject
- deleteOracleDefinition
- deleteOraclePriceAssertions
- deleteTokenMintConfiguration
- ensureIsAuthorizedBy
- ensureOrganizationIsAllowed
- ensureQuantityCanBeMinted
- extractUniqueOwnersFromRequests
- extractUniqueUsersFromRequests
- fabricIterable
- fetchAllowances
- fetchAllowancesWithPagination
- fetchBalances
- fetchBalancesWithTokenMetadata
- fetchBurns
- fetchFeeAuthorizations
- fetchFeeCreditReceipts
- fetchFeePayments
- fetchFeePendingBalances
- fetchFeeSchedule
- fetchFeeThresholdUses
- fetchFeeThresholdUsesWithPagination
- fetchGalaFeeProperties
- fetchKnownBurnCount
- fetchMintAllowanceSupply
- fetchMintAllowanceSupplyForToken
- fetchMintSupply
- fetchOrCreateBalance
- fetchOracleDefinitions
- fetchOraclePriceAssertions
- fetchOraclePriceCrossRates
- fetchTokenClass
- fetchTokenClasses
- fetchTokenClassesWithPagination
- fetchTokenClassesWithSupply
- fetchTokenInstance
- fetchTokenInstances
- fetchTokenMintConfigurations
- filter
- fulfillMintAllowanceRequest
- fulfillMintRequest
- fullAllowanceCheck
- galaFeeGate
- galaSwapBatchFillFeeGate
- galaSwapFillFeeGate
- galaSwapRequestFeeGate
- generateInverseTimeKey
- getApiMethods
- getObjectByKey
- getObjectHistory
- getObjectsByKeys
- getObjectsByPartialCompositeKey
- getObjectsByPartialCompositeKeyWithPagination
- getParentSpanContext
- getPlainObjectByKey
- getRangedObjectByKey
- grantAllowance
- highThroughputMintAllowanceFulfillFeeGate
- highThroughputMintAllowanceRequestFeeGate
- highThroughputMintFulfillFeeGate
- highThroughputMintRequestFeeGate
- incrementCumulativeUsesAndCalculateFee
- indexMintRequests
- inverseEpoch
- inverseTime
- lockOnMintProcessing
- lockToken
- lockTokens
- mintPostProcessing
- mintPreProcessing
- mintRequestsByTimeRange
- mintToken
- mintTokenExitGate
- mintTokenFeeGate
- mintTokenWithAllowance
- mintTokenWithAllowanceExitGate
- mintTokenWithAllowanceFeeGate
- objectExists
- payFeeFromCrossChannelAuthorization
- payFeeImmediatelyFromBalance
- prepend
- putChainObject
- putRangedChainObject
- refreshAllowances
- releaseToken
- requestMint
- requestMintAllowance
- requestTokenBridgeOutFeeGate
- resetFeeThresholdUses
- revokeExemptionForUser
- saveOracleDefinition
- saveOraclePriceAssertion
- saveTokenMintConfiguration
- setGalaFeeProperties
- settleFeeBalances
- settleFeeCreditReceipts
- settleFeePaymentReceipts
- simpleFeeGate
- sortFeeDefinitionsByCode
- sortFeeDefinitionsByThreshold
- splitFeeImmediatelyWithBurnAndTransfer
- takeUntilUndefined
- terminateTokenSwapFeeGate
- traceContextFromDtoString
- traceContextFromTransientData
- transferToken
- transferTokenFeeGate
- txUnixTimeToDateIndexKeys
- unlockToken
- unlockTokens
- updateApi
- updateTokenClass
- useAllowances
- useToken
- userExemptFromFees
- validateMintRequest
- verifyAndUseAllowances
- writeChannelPaymentReceipt
- writeUsageAndCalculateFeeAmount
- writeUserPaymentReceipt