Created
May 6, 2017 23:56
-
-
Save dmdeklerk/b5363431e6f71994da6bc44b0ada874a to your computer and use it in GitHub Desktop.
Sample for README
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* The MIT License (MIT) | |
* Copyright (c) 2017 Heat Ledger Ltd. | |
* | |
* Permission is hereby granted, free of charge, to any person obtaining a copy of | |
* this software and associated documentation files (the "Software"), to deal in | |
* the Software without restriction, including without limitation the rights to | |
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of | |
* the Software, and to permit persons to whom the Software is furnished to do so, | |
* subject to the following conditions: | |
* | |
* The above copyright notice and this permission notice shall be included in all | |
* copies or substantial portions of the Software. | |
* | |
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | |
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | |
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | |
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | |
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | |
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | |
* SOFTWARE. | |
* */ | |
declare var heat: Java.com.heatledger.scripting.ScriptGlobalBinding; | |
// Generated using typescript-generator version 1.24-SNAPSHOT on 2017-05-06 23:27:14. | |
declare namespace Java { | |
namespace com.heatledger.scripting { | |
export interface ScriptGlobalBinding { | |
application: string; | |
blockchain: com.heatledger.Blockchain; | |
blockchainProcessor: com.heatledger.BlockchainProcessor; | |
driver: com.heatledger.Driver; | |
epochtime: number; | |
events: com.heatledger.scripting.BlockchainEventSubscriber; | |
logger: org.slf4j.Logger; | |
persist: com.heatledger.persist.Persist; | |
replicator: com.heatledger.scripting.ScriptReplicator; | |
simpleStore: com.heatledger.persist.SimpleStore; | |
transactionProcessor: com.heatledger.TransactionProcessor; | |
transactionStore: com.heatledger.scripting.TransactionStore; | |
version: string; | |
getAskOrders(currencyId: number, assetId: number): java.util.Iterator<com.heatledger.Order.Ask>; | |
createHTTPClient(): com.heatledger.scripting.HTTPClient; | |
getBlockchain(): com.heatledger.Blockchain; | |
getPersist(): com.heatledger.persist.Persist; | |
getBidOrder(orderId: number): com.heatledger.Order.Bid; | |
getBidOrders(currencyId: number, assetId: number): java.util.Iterator<com.heatledger.Order.Bid>; | |
getAsset(assetId: number): com.heatledger.Asset; | |
getAccountId(publicKey: any): number; | |
getTransactionProcessor(): com.heatledger.TransactionProcessor; | |
getReplicator(): com.heatledger.scripting.ScriptReplicator; | |
getApplication(): string; | |
fastForwardTime(count: number): void; | |
getEpochtime(): number; | |
getAccount(publicKey: any): com.heatledger.Account; | |
getAccount(id: number): com.heatledger.Account; | |
getSimpleStore(): com.heatledger.persist.SimpleStore; | |
getDriver(): com.heatledger.Driver; | |
getAccountByName(accountNameHash: number): com.heatledger.Account; | |
getAccountByName(fullNameUTF8: string): com.heatledger.Account; | |
getAskOrder(orderId: number): com.heatledger.Order.Ask; | |
getEvents(): com.heatledger.scripting.BlockchainEventSubscriber; | |
newMarket(currencyId: number, assetId: number): com.heatledger.scripting.NativeMarket; | |
newTransactionBuilder(senderPublicKey: any, amountHQT: number, feeHQT: number, deadline: number, attachment: com.heatledger.Attachment): com.heatledger.Transaction.Builder; | |
getBlockchainProcessor(): com.heatledger.BlockchainProcessor; | |
getTransactionStore(): com.heatledger.scripting.TransactionStore; | |
getLogger(): org.slf4j.Logger; | |
newBundle(): com.heatledger.scripting.NativeBundle; | |
getVersion(): string; | |
exit(): void; | |
} | |
} | |
namespace com.heatledger { | |
export interface Blockchain { | |
allBlocksShared: java.util.Iterator<com.heatledger.Block>; | |
height: number; | |
lastBlock: com.heatledger.Block; | |
getBlock(blockId: number): com.heatledger.Block; | |
getAllBlocksShared(): java.util.Iterator<com.heatledger.Block>; | |
getLastBlock(): com.heatledger.Block; | |
getBlockAtHeight(height: number): com.heatledger.Block; | |
hasBlock(blockId: number): boolean; | |
getBlocks(from: number, to: number): java.util.Iterator<com.heatledger.Block>; | |
getBlocksReversed(from: number, to: number): java.util.Iterator<com.heatledger.Block>; | |
getBlockIdsAfter(blockId: number, limit: number): number[]; | |
getBlocksAfter(blockId: number, limit: number): com.heatledger.Block[]; | |
getBlockIdAtHeight(height: number): number; | |
getHeight(): number; | |
} | |
} | |
namespace com.heatledger { | |
export interface BlockchainProcessor extends com.heatledger.util.Observable<com.heatledger.Block, com.heatledger.BlockchainProcessor.Event> { | |
applyingAccept: boolean; | |
lastBlockchainFeeder: com.heatledger.peer.Peer; | |
lastBlockchainFeederHeight: number; | |
minRollbackHeight: number; | |
scanning: boolean; | |
isScanning(): boolean; | |
getLastBlockchainFeeder(): com.heatledger.peer.Peer; | |
getLastBlockchainFeederHeight(): number; | |
getMinRollbackHeight(): number; | |
processPeerBlock(request: { [index: string]: any }): void; | |
fullReset(): void; | |
setGetMoreBlocks(getMoreBlocks: boolean): void; | |
popOffTo(height: number): com.heatledger.Block[]; | |
isApplyingAccept(): boolean; | |
scan(height: number, validate: boolean): void; | |
} | |
} | |
namespace com.heatledger { | |
export interface Driver { | |
rollbackToHeight(height: number): com.heatledger.Block[]; | |
sendMoney(senderSecretPhrase: string, recipientSecretPhrase: string, amount: number, broadcast: boolean): com.heatledger.Transaction; | |
sendMessage(senderSecretPhrase: string, recipientSecretPhrase: string, message: any, broadcast: boolean): com.heatledger.Transaction; | |
sendMessage(senderSecretPhrase: string, recipientSecretPhrase: string, message: string, broadcast: boolean): com.heatledger.Transaction; | |
sendEncryptedMessage(senderSecretPhrase: string, recipientSecretPhrase: string, message: any, broadcast: boolean): com.heatledger.Transaction; | |
sendEncryptedMessage(senderSecretPhrase: string, recipientSecretPhrase: string, message: string, broadcast: boolean): com.heatledger.Transaction; | |
assetIssue(senderSecretPhrase: string, descriptionUrl: string, descriptionHash: any, quantityQNT: number, decimals: number, dillutable: boolean, broadcast: boolean): com.heatledger.Transaction; | |
assetIssue(senderSecretPhrase: string, descriptionUrl: string, descriptionHash: any, quantityQNT: number, decimals: number, message: any, dillutable: boolean, broadcast: boolean): com.heatledger.Transaction; | |
assetIssue(senderSecretPhrase: string, descriptionUrl: string, descriptionHash: any, quantityQNT: number, decimals: number, message: any, appendixes: com.heatledger.Appendix[], dillutable: boolean, broadcast: boolean): com.heatledger.Transaction; | |
assetIssueMore(senderSecretPhrase: string, asset: number, quantityQNT: number, broadcast: boolean): com.heatledger.Transaction; | |
transferAsset(senderSecretPhrase: string, recipientSecretPhrase: string, asset: number, quantity: number, broadcast: boolean): com.heatledger.Transaction; | |
placeAsk(senderSecretPhrase: string, currency: number, asset: number, price: number, quantity: number, expiration: number, broadcast: boolean): com.heatledger.Transaction; | |
placeBid(senderSecretPhrase: string, currency: number, asset: number, price: number, quantity: number, expiration: number, broadcast: boolean): com.heatledger.Transaction; | |
cancelAsk(senderSecretPhrase: string, orderId: number, broadcast: boolean): com.heatledger.Transaction; | |
cancelBid(senderSecretPhrase: string, orderId: number, broadcast: boolean): com.heatledger.Transaction; | |
whiteListMarket(senderSecretPhrase: string, currencyId: number, assetId: number, broadcast: boolean): com.heatledger.Transaction; | |
broadcastTransaction(transaction: com.heatledger.Transaction): void; | |
generateBlock(generatorSecretPhrase: string): com.heatledger.Block; | |
} | |
} | |
namespace com.heatledger.scripting { | |
export interface BlockchainEventSubscriber { | |
subscribeBundle(bundle: com.heatledger.scripting.NativeBundle, account: number, secretPhrase: string, recipient: number, sender: number, unconfirmed: boolean, isPrivate: boolean, onAdd: java.util._function.Consumer<com.heatledger.scripting.NativeBundleEvent>, onRemove: java.util._function.Consumer<com.heatledger.scripting.NativeBundleEvent>): com.heatledger.scripting.BlockchainEventSubscriber.Unregister; | |
subscribeAskOrder(market: com.heatledger.scripting.NativeMarket, account: number, unconfirmed: boolean, onCreate: java.util._function.Consumer<com.heatledger.scripting.NativeOrderEvent>, onUpdate: java.util._function.Consumer<com.heatledger.scripting.NativeOrderEvent>, onDelete: java.util._function.Consumer<com.heatledger.scripting.NativeOrderEvent>): com.heatledger.scripting.BlockchainEventSubscriber.Unregister; | |
subscribeBidOrder(market: com.heatledger.scripting.NativeMarket, account: number, unconfirmed: boolean, onCreate: java.util._function.Consumer<com.heatledger.scripting.NativeOrderEvent>, onUpdate: java.util._function.Consumer<com.heatledger.scripting.NativeOrderEvent>, onDelete: java.util._function.Consumer<com.heatledger.scripting.NativeOrderEvent>): com.heatledger.scripting.BlockchainEventSubscriber.Unregister; | |
subscribeTrade(market: com.heatledger.scripting.NativeMarket, account: number, buyer: number, seller: number, unconfirmed: boolean, onAdd: java.util._function.Consumer<com.heatledger.scripting.NativeTradeEvent>): com.heatledger.scripting.BlockchainEventSubscriber.Unregister; | |
subscribeBlock(generator: number, onPush: java.util._function.Consumer<com.heatledger.Block>, onPop: java.util._function.Consumer<com.heatledger.Block>): com.heatledger.scripting.BlockchainEventSubscriber.Unregister; | |
subscribeTransaction(type: number, subtype: number, account: number, sender: number, recipient: number, unconfirmed: boolean, onAdd: java.util._function.Consumer<com.heatledger.scripting.NativeTransactionEvent>, onRemove: java.util._function.Consumer<com.heatledger.scripting.NativeTransactionEvent>): com.heatledger.scripting.BlockchainEventSubscriber.Unregister; | |
subscribeMessage(account: number, secretPhrase: string, sender: number, recipient: number, unconfirmed: boolean, isPrivate: boolean, onAdd: java.util._function.Consumer<com.heatledger.scripting.NativeMessageEvent>, onRemove: java.util._function.Consumer<com.heatledger.scripting.NativeMessageEvent>): com.heatledger.scripting.BlockchainEventSubscriber.Unregister; | |
getInstance(): com.heatledger.scripting.BlockchainEventSubscriber; | |
} | |
} | |
namespace org.slf4j { | |
export interface Logger { | |
ROOT_LOGGER_NAME: string; | |
debugEnabled: boolean; | |
errorEnabled: boolean; | |
infoEnabled: boolean; | |
name: string; | |
traceEnabled: boolean; | |
warnEnabled: boolean; | |
trace(arg0: string, arg1: any[]): void; | |
trace(arg0: string, arg1: java.lang.Throwable): void; | |
trace(arg0: org.slf4j.Marker, arg1: string, arg2: java.lang.Throwable): void; | |
trace(arg0: org.slf4j.Marker, arg1: string, arg2: any[]): void; | |
trace(arg0: org.slf4j.Marker, arg1: string, arg2: any): void; | |
trace(arg0: org.slf4j.Marker, arg1: string, arg2: any, arg3: any): void; | |
trace(arg0: org.slf4j.Marker, arg1: string): void; | |
trace(arg0: string): void; | |
trace(arg0: string, arg1: any): void; | |
trace(arg0: string, arg1: any, arg2: any): void; | |
isInfoEnabled(arg0: org.slf4j.Marker): boolean; | |
isInfoEnabled(): boolean; | |
info(arg0: string, arg1: any): void; | |
info(arg0: org.slf4j.Marker, arg1: string): void; | |
info(arg0: org.slf4j.Marker, arg1: string, arg2: any): void; | |
info(arg0: string, arg1: any[]): void; | |
info(arg0: string, arg1: any, arg2: any): void; | |
info(arg0: string): void; | |
info(arg0: string, arg1: java.lang.Throwable): void; | |
info(arg0: org.slf4j.Marker, arg1: string, arg2: java.lang.Throwable): void; | |
info(arg0: org.slf4j.Marker, arg1: string, arg2: any[]): void; | |
info(arg0: org.slf4j.Marker, arg1: string, arg2: any, arg3: any): void; | |
isWarnEnabled(): boolean; | |
isWarnEnabled(arg0: org.slf4j.Marker): boolean; | |
warn(arg0: string, arg1: any[]): void; | |
warn(arg0: string): void; | |
warn(arg0: string, arg1: any): void; | |
warn(arg0: org.slf4j.Marker, arg1: string, arg2: any): void; | |
warn(arg0: org.slf4j.Marker, arg1: string, arg2: any, arg3: any): void; | |
warn(arg0: org.slf4j.Marker, arg1: string, arg2: any[]): void; | |
warn(arg0: org.slf4j.Marker, arg1: string, arg2: java.lang.Throwable): void; | |
warn(arg0: string, arg1: java.lang.Throwable): void; | |
warn(arg0: org.slf4j.Marker, arg1: string): void; | |
warn(arg0: string, arg1: any, arg2: any): void; | |
isErrorEnabled(arg0: org.slf4j.Marker): boolean; | |
isErrorEnabled(): boolean; | |
isTraceEnabled(arg0: org.slf4j.Marker): boolean; | |
isTraceEnabled(): boolean; | |
isDebugEnabled(): boolean; | |
isDebugEnabled(arg0: org.slf4j.Marker): boolean; | |
getName(): string; | |
debug(arg0: string, arg1: any, arg2: any): void; | |
debug(arg0: string, arg1: any[]): void; | |
debug(arg0: string, arg1: java.lang.Throwable): void; | |
debug(arg0: string, arg1: any): void; | |
debug(arg0: string): void; | |
debug(arg0: org.slf4j.Marker, arg1: string, arg2: java.lang.Throwable): void; | |
debug(arg0: org.slf4j.Marker, arg1: string, arg2: any[]): void; | |
debug(arg0: org.slf4j.Marker, arg1: string, arg2: any, arg3: any): void; | |
debug(arg0: org.slf4j.Marker, arg1: string): void; | |
debug(arg0: org.slf4j.Marker, arg1: string, arg2: any): void; | |
error(arg0: org.slf4j.Marker, arg1: string, arg2: any): void; | |
error(arg0: org.slf4j.Marker, arg1: string): void; | |
error(arg0: org.slf4j.Marker, arg1: string, arg2: any[]): void; | |
error(arg0: org.slf4j.Marker, arg1: string, arg2: any, arg3: any): void; | |
error(arg0: org.slf4j.Marker, arg1: string, arg2: java.lang.Throwable): void; | |
error(arg0: string): void; | |
error(arg0: string, arg1: any): void; | |
error(arg0: string, arg1: any, arg2: any): void; | |
error(arg0: string, arg1: any[]): void; | |
error(arg0: string, arg1: java.lang.Throwable): void; | |
} | |
} | |
namespace com.heatledger.persist { | |
export interface Persist extends java.io.Closeable, com.heatledger.persist.Transactional, com.heatledger.persist.HeightProvider, com.heatledger.persist.Versioned { | |
SCAN_RESCAN_BOOLEAN: string; | |
SCAN_HEIGHT_INT: string; | |
SCAN_VALIDATE_BOOLEAN: string; | |
VERSION_LATEST: string; | |
VERSION_BLACKLIST: string; | |
HARDFORK_094_COMPLETE: string; | |
VERSION: string; | |
ALL_ZEROS: any; | |
dir: any; | |
getDir(): any; | |
unconfirmedPool(): com.heatledger.persist.UnconfirmedPool; | |
isInTransaction(): boolean; | |
beginTransaction(): void; | |
endTransaction(): void; | |
rollbackTransaction(): void; | |
rollback(rollbackToHeight: number): void; | |
clearDerived(): void; | |
accounts(): com.heatledger.persist.AccountMap; | |
accountAssets(): com.heatledger.persist.AccountAssetMap; | |
peers(): com.heatledger.persist.PeerMap; | |
assets(): com.heatledger.persist.AssetMap; | |
accountNames(): com.heatledger.persist.AccountNamesMap; | |
whitelistAccounts(): com.heatledger.persist.WhitelistAccountMap; | |
whitelistMarkets(): com.heatledger.persist.WhitelistMarketMap; | |
effectiveBalance(): com.heatledger.persist.EffectiveBalanceMap; | |
blocks(): com.heatledger.persist.BlocksStore; | |
orders(): com.heatledger.persist.OrderMap; | |
publicKeys(): com.heatledger.persist.PublicKeyMapImproved; | |
getHeight(): number; | |
shutdown(): void; | |
clear(): void; | |
trim(trimAtHeight: number): void; | |
getInstance(): com.heatledger.persist.Persist; | |
close(): void; | |
getFile(name: string): any; | |
} | |
} | |
namespace com.heatledger.scripting { | |
export interface ScriptReplicator { | |
accountAssetsAPI: com.heatledger.replicate.AccountAssetsReplicator; | |
assetCertificationAPI: com.heatledger.replicate.AssetCertificationReplicator; | |
assetPropertiesAPI: com.heatledger.replicate.AssetPropertiesAPI; | |
assetProtocol1API: com.heatledger.replicate.AssetProtocol1API; | |
chartAPI: com.heatledger.replicate.ChartAPI; | |
historyAPI: com.heatledger.replicate.HistoryReplicator; | |
keyStoreAPI: com.heatledger.replicate.KeyStoreAPI; | |
marketAPI: com.heatledger.replicate.MarketAPI; | |
messageAPI: com.heatledger.replicate.MessageReplicator; | |
orderAPI: com.heatledger.replicate.OrderAPI; | |
paymentsAPI: com.heatledger.replicate.PaymentsReplicator; | |
publicNameAPI: com.heatledger.replicate.PublicNameReplicator; | |
tradeAPI: com.heatledger.replicate.TradeAPI; | |
transactionAPI: com.heatledger.replicate.TransactionAPI; | |
getTradeAPI(): com.heatledger.replicate.TradeAPI; | |
getOrderAPI(): com.heatledger.replicate.OrderAPI; | |
getMarketAPI(): com.heatledger.replicate.MarketAPI; | |
getAssetPropertiesAPI(): com.heatledger.replicate.AssetPropertiesAPI; | |
getKeyStoreAPI(): com.heatledger.replicate.KeyStoreAPI; | |
getPublicNameAPI(): com.heatledger.replicate.PublicNameReplicator; | |
getChartAPI(): com.heatledger.replicate.ChartAPI; | |
getAccountAssetsAPI(): com.heatledger.replicate.AccountAssetsReplicator; | |
getPaymentsAPI(): com.heatledger.replicate.PaymentsReplicator; | |
getMessageAPI(): com.heatledger.replicate.MessageReplicator; | |
getHistoryAPI(): com.heatledger.replicate.HistoryReplicator; | |
getAssetProtocol1API(): com.heatledger.replicate.AssetProtocol1API; | |
getAssetCertificationAPI(): com.heatledger.replicate.AssetCertificationReplicator; | |
getTransactionAPI(): com.heatledger.replicate.TransactionAPI; | |
} | |
} | |
namespace com.heatledger.persist { | |
export interface SimpleStore { | |
setIntProperty(key: string, value: number): com.heatledger.persist.SimpleStore; | |
setBooleanProperty(key: string, value: boolean): com.heatledger.persist.SimpleStore; | |
getIntProperty(key: string, defaultValue: number): number; | |
shutdown(): void; | |
setProperty(key: string, value: string): com.heatledger.persist.SimpleStore; | |
getProperty(key: string, defaultValue: string): string; | |
getInstance(): com.heatledger.persist.SimpleStore; | |
flush(): void; | |
getBooleanProperty(key: string, defaultValue: boolean): boolean; | |
} | |
} | |
namespace com.heatledger { | |
export interface TransactionProcessor extends com.heatledger.util.Observable<com.heatledger.Transaction[], com.heatledger.TransactionProcessor.Event> { | |
allUnconfirmedTransactions: java.util.Iterator<com.heatledger.Transaction>; | |
getUnconfirmedTransaction(transactionId: number): com.heatledger.Transaction; | |
removeLostTransactions(transactions: com.heatledger.TransactionImpl[]): void; | |
processLater(transactions: com.heatledger.Transaction[]): void; | |
processPeerTransactions(request: { [index: string]: any }): void; | |
parseTransaction(json: { [index: string]: any }): com.heatledger.Transaction; | |
parseTransaction(bytes: any): com.heatledger.Transaction; | |
getAllUnconfirmedTransactions(): java.util.Iterator<com.heatledger.Transaction>; | |
broadcast(transaction: com.heatledger.Transaction): void; | |
} | |
} | |
namespace com.heatledger.scripting { | |
export interface TransactionStore { | |
addTransaction(serviceId: string, transaction: com.heatledger.Transaction): void; | |
setEntryValue(serviceId: string, transactionId: number, entryName: string, entryValue: string): void; | |
registerConfirmedListener(transactionId: number, confirmations: number, listener: java.util._function.Consumer<com.heatledger.scripting.NativeTransactionEvent>): void; | |
unRegisterConfirmedListener(transactionId: number, confirmations: number, listener: java.util._function.Consumer<com.heatledger.scripting.NativeTransactionEvent>): void; | |
getEntryValue(serviceId: string, transactionId: number, entryName: string): string; | |
getInstance(): com.heatledger.scripting.TransactionStore; | |
} | |
} | |
namespace java.util { | |
export interface Iterator<E> { | |
remove(): void; | |
hasNext(): boolean; | |
next(): E; | |
forEachRemaining(arg0: java.util._function.Consumer<any>): void; | |
} | |
} | |
namespace com.heatledger.Order { | |
export interface Ask extends com.heatledger.Order { | |
isCurrentlyValid(): boolean; | |
getAskOrder(orderId: number): com.heatledger.Order.Ask; | |
addListener(listener: com.heatledger.util.Listener<com.heatledger.Order.Ask>, eventType: com.heatledger.Order.Event): boolean; | |
removeListener(listener: com.heatledger.util.Listener<com.heatledger.Order.Ask>, eventType: com.heatledger.Order.Event): boolean; | |
getType(): string; | |
} | |
} | |
namespace com.heatledger.scripting { | |
export interface HTTPClient { | |
post(url: string, json: string): string; | |
get(url: string): string; | |
} | |
} | |
namespace com.heatledger.Order { | |
export interface Bid extends com.heatledger.Order { | |
getBidOrder(orderId: number): com.heatledger.Order.Bid; | |
isCurrentlyValid(): boolean; | |
addListener(listener: com.heatledger.util.Listener<com.heatledger.Order.Bid>, eventType: com.heatledger.Order.Event): boolean; | |
removeListener(listener: com.heatledger.util.Listener<com.heatledger.Order.Bid>, eventType: com.heatledger.Order.Event): boolean; | |
getType(): string; | |
} | |
} | |
namespace com.heatledger { | |
export interface Asset extends com.heatledger.persist.Marshalable { | |
TOTAL_MARSHALLED_SIZE: number; | |
accountId: number; | |
decimals: number; | |
descriptionHash: any; | |
descriptionUrl: string; | |
dillutable: boolean; | |
id: number; | |
quantityQNT: number; | |
hasAsset(id: number): boolean; | |
getDescriptionUrl(): string; | |
getDescriptionHash(): any; | |
getDecimals(): number; | |
getDillutable(): boolean; | |
updateQuantityQNT(quantityQNT: number): void; | |
getQuantityQNT(): number; | |
getAsset(id: number): com.heatledger.Asset; | |
getAccountId(): number; | |
addListener(listener: com.heatledger.util.Listener<com.heatledger.Asset>, eventType: com.heatledger.Asset.Event): boolean; | |
removeListener(listener: com.heatledger.util.Listener<com.heatledger.Asset>, eventType: com.heatledger.Asset.Event): boolean; | |
write(buffer: java.nio.ByteBuffer): number; | |
read(buffer: java.nio.ByteBuffer): void; | |
getId(): number; | |
} | |
} | |
namespace com.heatledger { | |
export interface Account extends com.heatledger.persist.Marshalable { | |
TOTAL_MARSHALLED_SIZE: number; | |
accountName: number; | |
balanceHQT: number; | |
currentLeasingHeightFrom: number; | |
currentLeasingHeightTo: number; | |
currentLesseeId: number; | |
effectiveBalanceHeat: number; | |
id: number; | |
keyHeight: number; | |
lessors: java.util.Iterator<com.heatledger.Account>; | |
nextLeasingHeightFrom: number; | |
nextLeasingHeightTo: number; | |
nextLesseeId: number; | |
publicKey: any; | |
unconfirmedBalanceHQT: number; | |
getCurrentLeasingHeightFrom(): number; | |
getCurrentLeasingHeightFrom(bytes: any): number; | |
getCurrentLeasingHeightTo(): number; | |
getCurrentLeasingHeightTo(bytes: any): number; | |
getCurrentLesee(bytes: any): number; | |
getVirtualBalance(accountId: number, assetId: number, unconfirmedBalance: number): number; | |
addAssetListener(listener: com.heatledger.util.Listener<com.heatledger.Account.AccountAsset>, eventType: com.heatledger.Account.Event): boolean; | |
removeAssetListener(listener: com.heatledger.util.Listener<com.heatledger.Account.AccountAsset>, eventType: com.heatledger.Account.Event): boolean; | |
addLeaseListener(listener: com.heatledger.util.Listener<com.heatledger.Account.AccountLease>, eventType: com.heatledger.Account.Event): boolean; | |
removeLeaseListener(listener: com.heatledger.util.Listener<com.heatledger.Account.AccountLease>, eventType: com.heatledger.Account.Event): boolean; | |
addVirtualListener(listener: com.heatledger.util.Listener<com.heatledger.AccountAssetKey>, eventType: com.heatledger.Account.Event): boolean; | |
addToBalanceAndUnconfirmedBalanceHQT(amountHQT: number): void; | |
addToAssetBalance(assetId: number, quantity: number): void; | |
addToAssetAndUnconfirmedAssetBalance(assetId: number, quantity: number): void; | |
addToBalanceHQT(amountHQT: number): void; | |
removeVirtualListener(listener: com.heatledger.util.Listener<com.heatledger.AccountAssetKey>, eventType: com.heatledger.Account.Event): boolean; | |
getAccountIdByName(accountName: number): number; | |
getMarshalledSize(): number; | |
getKeyHeight(): number; | |
getAccountName(): number; | |
setAccountName(accountName: number): void; | |
encryptTo(data: any, senderSecretPhrase: string): com.heatledger.crypto.EncryptedData; | |
decryptFrom(encryptedData: com.heatledger.crypto.EncryptedData, recipientSecretPhrase: string): any; | |
getBalanceHQT(): number; | |
getEffectiveBalanceHeat(): number; | |
getLessors(): java.util.Iterator<com.heatledger.Account>; | |
getGuaranteedBalanceHQT(numberOfConfirmations: number): number; | |
getGuaranteedBalanceHQT(numberOfConfirmations: number, currentHeight: number): number; | |
getAssetBalance(assetId: number): number; | |
getCurrentLesseeId(): number; | |
getNextLesseeId(): number; | |
getNextLeasingHeightFrom(): number; | |
getNextLeasingHeightTo(): number; | |
getUnconfirmedBalanceHQT(): number; | |
addToUnconfirmedBalanceHQT(amountHQT: number): void; | |
getUnconfirmedAssetBalance(assetId: number): number; | |
addToUnconfirmedAssetBalance(assetId: number, quantity: number): void; | |
addToVirtualAssetBalance(assetId: number, quantity: number): void; | |
getAsset(assetId: number): com.heatledger.Account.AccountAsset; | |
getAccount(publicKey: any): com.heatledger.Account; | |
getAccount(id: number): com.heatledger.Account; | |
getAccountByName(accountName: number): com.heatledger.Account; | |
addListener(listener: com.heatledger.util.Listener<com.heatledger.Account>, eventType: com.heatledger.Account.Event): boolean; | |
removeListener(listener: com.heatledger.util.Listener<com.heatledger.Account>, eventType: com.heatledger.Account.Event): boolean; | |
write(buffer: java.nio.ByteBuffer): number; | |
read(buffer: java.nio.ByteBuffer): void; | |
getId(publicKey: any): number; | |
getId(): number; | |
getPublicKey(): any; | |
} | |
} | |
namespace com.heatledger.scripting { | |
export interface NativeMarket { | |
assetId: number; | |
currencyId: number; | |
getCurrencyId(): number; | |
getAssetId(): number; | |
} | |
} | |
namespace com.heatledger.Transaction { | |
export interface Builder { | |
publicNameAssignment(publicNameAssignment: com.heatledger.Appendix.PublicNameAssignment): com.heatledger.Transaction.Builder; | |
ecBlockId(blockId: number): com.heatledger.Transaction.Builder; | |
recipientId(recipientId: number): com.heatledger.Transaction.Builder; | |
encryptedMessage(encryptedMessage: com.heatledger.Appendix.EncryptedMessage): com.heatledger.Transaction.Builder; | |
encryptToSelfMessage(encryptToSelfMessage: com.heatledger.Appendix.EncryptToSelfMessage): com.heatledger.Transaction.Builder; | |
publicKeyAnnouncement(publicKeyAnnouncement: com.heatledger.Appendix.PublicKeyAnnouncement): com.heatledger.Transaction.Builder; | |
privateNameAnnouncement(privateNameAnnouncement: com.heatledger.Appendix.PrivateNameAnnouncement): com.heatledger.Transaction.Builder; | |
privateNameAssignment(privateNameAssignment: com.heatledger.Appendix.PrivateNameAssignment): com.heatledger.Transaction.Builder; | |
publicNameAnnouncement(publicNameAnnouncement: com.heatledger.Appendix.PublicNameAnnouncement): com.heatledger.Transaction.Builder; | |
ecBlockHeight(height: number): com.heatledger.Transaction.Builder; | |
height(height: number): com.heatledger.Transaction.Builder; | |
build(): com.heatledger.Transaction; | |
build(secretPhrase: string): com.heatledger.TransactionImpl; | |
timestamp(timestamp: number): com.heatledger.Transaction.Builder; | |
message(message: com.heatledger.Appendix.Message): com.heatledger.Transaction.Builder; | |
} | |
} | |
namespace com.heatledger { | |
export interface Attachment extends com.heatledger.Appendix { | |
ORDINARY_PAYMENT: com.heatledger.Attachment.EmptyAttachment; | |
ARBITRARY_MESSAGE: com.heatledger.Attachment.EmptyAttachment; | |
transactionType: com.heatledger.TransactionType; | |
getTransactionType(): com.heatledger.TransactionType; | |
} | |
} | |
namespace com.heatledger.scripting { | |
export interface NativeBundle { | |
bundleHeader: any; | |
minLength: number; | |
sortedFields: com.heatledger.scripting.BundleField[]; | |
getSortedFields(): com.heatledger.scripting.BundleField[]; | |
getBundleHeader(): any; | |
addBoolean(name: string): com.heatledger.scripting.NativeBundle; | |
addByte(name: string): com.heatledger.scripting.NativeBundle; | |
addShort(name: string): com.heatledger.scripting.NativeBundle; | |
addInteger(name: string): com.heatledger.scripting.NativeBundle; | |
addLong(name: string): com.heatledger.scripting.NativeBundle; | |
addString(name: string): com.heatledger.scripting.NativeBundle; | |
getMinLength(): number; | |
} | |
} | |
namespace com.heatledger { | |
export interface Block extends com.heatledger.persist.Marshalable { | |
JSONObject: { [index: string]: any }; | |
baseTarget: number; | |
blockSignature: any; | |
bytes: any; | |
cumulativeDifficulty: number; | |
generationSignature: any; | |
generatorId: number; | |
generatorPublicKey: any; | |
height: number; | |
id: number; | |
nextBlockId: number; | |
payloadHash: any; | |
payloadLength: number; | |
previousBlockHash: any; | |
previousBlockId: number; | |
stringId: string; | |
timestamp: number; | |
totalAmountHQT: number; | |
totalFeeHQT: number; | |
transactions: com.heatledger.Transaction[]; | |
version: number; | |
getJSONObject(): { [index: string]: any }; | |
getStringId(): string; | |
getNextBlockId(): number; | |
getTotalFeeHQT(): number; | |
getPayloadHash(): any; | |
getPayloadLength(): number; | |
getGeneratorPublicKey(): any; | |
getPreviousBlockId(): number; | |
getPreviousBlockHash(): any; | |
getTotalAmountHQT(): number; | |
getGenerationSignature(): any; | |
getBlockSignature(): any; | |
getBaseTarget(): number; | |
getCumulativeDifficulty(): number; | |
getGeneratorId(): number; | |
getTransactions(): com.heatledger.Transaction[]; | |
getTimestamp(): number; | |
getVersion(): number; | |
getHeight(): number; | |
getBytes(): any; | |
getId(): number; | |
} | |
} | |
namespace com.heatledger.peer { | |
export interface Peer extends java.lang.Comparable<com.heatledger.peer.Peer> { | |
announcedAddress: string; | |
application: string; | |
blacklisted: boolean; | |
blacklistingCause: string; | |
downloadedVolume: number; | |
hallmark: com.heatledger.peer.Hallmark; | |
lastUpdated: number; | |
peerAddress: string; | |
platform: string; | |
software: string; | |
state: com.heatledger.peer.Peer.State; | |
uploadedVolume: number; | |
version: string; | |
weight: number; | |
wellKnown: boolean; | |
getAnnouncedAddress(): string; | |
getSoftware(): string; | |
getPeerAddress(): string; | |
getHallmark(): com.heatledger.peer.Hallmark; | |
shareAddress(): boolean; | |
isWellKnown(): boolean; | |
unBlacklist(): void; | |
deactivate(): void; | |
getDownloadedVolume(): number; | |
getUploadedVolume(): number; | |
getLastUpdated(): number; | |
getBlacklistingCause(): string; | |
blacklist(cause: string): void; | |
blacklist(cause: java.lang.Exception): void; | |
isBlacklisted(): boolean; | |
getApplication(): string; | |
getPlatform(): string; | |
getWeight(): number; | |
getVersion(): string; | |
send(request: org.json.simple.JSONStreamAware): { [index: string]: any }; | |
send(request: org.json.simple.JSONStreamAware, maxResponseSize: number): { [index: string]: any }; | |
remove(): void; | |
getState(): com.heatledger.peer.Peer.State; | |
} | |
} | |
namespace com.heatledger { | |
export interface Transaction { | |
ECBlockHeight: number; | |
ECBlockId: number; | |
JSONObject: { [index: string]: any }; | |
amountHQT: number; | |
appendages: com.heatledger.Appendix[]; | |
attachment: com.heatledger.Attachment; | |
block: com.heatledger.Block; | |
blockId: number; | |
blockTimestamp: number; | |
bytes: any; | |
deadline: number; | |
encryptToSelfMessage: com.heatledger.Appendix.EncryptToSelfMessage; | |
encryptedMessage: com.heatledger.Appendix.EncryptedMessage; | |
expiration: number; | |
feeHQT: number; | |
fullHash: string; | |
height: number; | |
id: number; | |
index: number; | |
message: com.heatledger.Appendix.Message; | |
privateNameAnnouncement: com.heatledger.Appendix.PrivateNameAnnouncement; | |
privateNameAssignment: com.heatledger.Appendix.PrivateNameAssignment; | |
publicKeyAnnouncement: com.heatledger.Appendix.PublicKeyAnnouncement; | |
publicNameAnnouncement: com.heatledger.Appendix.PublicNameAnnouncement; | |
publicNameAssignment: com.heatledger.Appendix.PublicNameAssignment; | |
recipientId: number; | |
safeIndex: number; | |
senderId: number; | |
senderPublicKey: any; | |
signature: any; | |
stringId: string; | |
timestamp: number; | |
type: com.heatledger.TransactionType; | |
unsignedBytes: any; | |
version: number; | |
getBlock(): com.heatledger.Block; | |
getJSONObject(): { [index: string]: any }; | |
getStringId(): string; | |
getBlockTimestamp(): number; | |
getDeadline(): number; | |
getAmountHQT(): number; | |
getFeeHQT(): number; | |
getFullHash(): string; | |
getAttachment(): com.heatledger.Attachment; | |
verifySignature(): boolean; | |
getUnsignedBytes(): any; | |
getEncryptToSelfMessage(): com.heatledger.Appendix.EncryptToSelfMessage; | |
getPrivateNameAnnouncement(): com.heatledger.Appendix.PrivateNameAnnouncement; | |
getPrivateNameAssignment(): com.heatledger.Appendix.PrivateNameAssignment; | |
getPublicNameAnnouncement(): com.heatledger.Appendix.PublicNameAnnouncement; | |
getPublicNameAssignment(): com.heatledger.Appendix.PublicNameAssignment; | |
getAppendages(): com.heatledger.Appendix[]; | |
getECBlockHeight(): number; | |
getECBlockId(): number; | |
getSafeIndex(): number; | |
getRecipientId(): number; | |
getSenderId(): number; | |
getPublicKeyAnnouncement(): com.heatledger.Appendix.PublicKeyAnnouncement; | |
getEncryptedMessage(): com.heatledger.Appendix.EncryptedMessage; | |
getSenderPublicKey(): any; | |
getBlockId(): number; | |
getIndex(): number; | |
validate(): void; | |
getTimestamp(): number; | |
sign(secretPhrase: string): void; | |
getExpiration(): number; | |
getVersion(): number; | |
getHeight(): number; | |
getBytes(): any; | |
getMessage(): com.heatledger.Appendix.Message; | |
getId(): number; | |
getType(): com.heatledger.TransactionType; | |
getSignature(): any; | |
} | |
} | |
namespace com.heatledger.scripting.BlockchainEventSubscriber { | |
export interface Unregister extends java.lang.Runnable { | |
run(): void; | |
add(args: java.lang.Runnable[]): void; | |
} | |
} | |
namespace com.heatledger.scripting { | |
export interface NativeBundleEvent extends com.heatledger.scripting.NativeTransactionEvent { | |
bundle: { [index: string]: any }; | |
getBundle(): { [index: string]: any }; | |
} | |
} | |
namespace com.heatledger.scripting { | |
export interface NativeOrderEvent extends com.heatledger.scripting.NativeEvent { | |
order: com.heatledger.Order; | |
getOrder(): com.heatledger.Order; | |
} | |
} | |
namespace com.heatledger.scripting { | |
export interface NativeTradeEvent extends com.heatledger.scripting.NativeEvent { | |
trade: com.heatledger.Trade; | |
getTrade(): com.heatledger.Trade; | |
} | |
} | |
namespace com.heatledger.scripting { | |
export interface NativeTransactionEvent extends com.heatledger.scripting.NativeEvent { | |
transaction: com.heatledger.Transaction; | |
getTransaction(): com.heatledger.Transaction; | |
} | |
} | |
namespace com.heatledger.scripting { | |
export interface NativeMessageEvent extends com.heatledger.scripting.NativeTransactionEvent { | |
message: com.heatledger.scripting.NativeMessage; | |
getMessage(): com.heatledger.scripting.NativeMessage; | |
} | |
} | |
namespace java.lang { | |
export interface Throwable extends java.io.Serializable { | |
cause: java.lang.Throwable; | |
localizedMessage: string; | |
message: string; | |
stackTrace: java.lang.StackTraceElement[]; | |
suppressed: java.lang.Throwable[]; | |
printStackTrace(): void; | |
printStackTrace(arg0: java.io.PrintWriter): void; | |
printStackTrace(arg0: java.io.PrintStream): void; | |
fillInStackTrace(): java.lang.Throwable; | |
getCause(): java.lang.Throwable; | |
initCause(arg0: java.lang.Throwable): java.lang.Throwable; | |
toString(): string; | |
getMessage(): string; | |
getLocalizedMessage(): string; | |
getStackTrace(): java.lang.StackTraceElement[]; | |
setStackTrace(arg0: java.lang.StackTraceElement[]): void; | |
addSuppressed(arg0: java.lang.Throwable): void; | |
getSuppressed(): java.lang.Throwable[]; | |
} | |
} | |
namespace org.slf4j { | |
export interface Marker extends java.io.Serializable { | |
ANY_MARKER: string; | |
ANY_NON_NULL_MARKER: string; | |
name: string; | |
hasChildren(): boolean; | |
hasReferences(): boolean; | |
add(arg0: org.slf4j.Marker): void; | |
remove(arg0: org.slf4j.Marker): boolean; | |
equals(arg0: any): boolean; | |
hashCode(): number; | |
getName(): string; | |
contains(arg0: org.slf4j.Marker): boolean; | |
contains(arg0: string): boolean; | |
iterator(): java.util.Iterator<org.slf4j.Marker>; | |
} | |
} | |
namespace com.heatledger.persist { | |
export interface UnconfirmedPool extends java.io.Closeable, com.heatledger.persist.Transactional, com.heatledger.persist.RestorableMapListener { | |
CONSTANT_VALUE_SIZE: number; | |
expiredTransactions: java.util.Iterator<com.heatledger.UnconfirmedTransaction>; | |
file: any; | |
sortedTransactions: java.util.Iterator<com.heatledger.UnconfirmedTransaction>; | |
dump(writer: java.io.PrintWriter): void; | |
dump(): void; | |
restorableMapOnPut(key: any, value: any): void; | |
restorableMapOnRemove(key: any): void; | |
dumpRestore(): void; | |
getExpiredTransactions(): java.util.Iterator<com.heatledger.UnconfirmedTransaction>; | |
getSortedTransactions(): java.util.Iterator<com.heatledger.UnconfirmedTransaction>; | |
removeTransaction(transaction: com.heatledger.Transaction): boolean; | |
hasTransaction(transactionId: number): boolean; | |
isInTransaction(): boolean; | |
beginTransaction(): void; | |
endTransaction(): void; | |
rollbackTransaction(): void; | |
getTransaction(transactionId: number): com.heatledger.UnconfirmedTransaction; | |
addTransaction(transaction: com.heatledger.UnconfirmedTransaction): void; | |
clear(): void; | |
create(): void; | |
close(): void; | |
getFile(): any; | |
} | |
} | |
namespace com.heatledger.persist { | |
export interface AccountMap extends com.heatledger.persist.Transactional, java.io.Closeable, com.heatledger.persist.Versioned, com.heatledger.persist.RestorableMapListener, com.heatledger.persist.PersistObservable<number, com.heatledger.Account> { | |
dump(): void; | |
restorableMapOnPut(key: any, value: any): void; | |
restorableMapOnRemove(key: any): void; | |
dumpRestore(): void; | |
forEachUsing(consumer: java.util._function.BiConsumer<number, com.heatledger.Account>): void; | |
dumpVersion(): void; | |
dumpVersionAnalysis(): void; | |
getLeaseChangingAccounts(height: number): java.util.Iterator<com.heatledger.Account>; | |
isInTransaction(): boolean; | |
beginTransaction(): void; | |
endTransaction(): void; | |
rollbackTransaction(): void; | |
rollback(rollbackToHeight: number): void; | |
getLessors(accountId: number, height: number): java.util.Iterator<com.heatledger.Account>; | |
addListener(listener: com.heatledger.persist.PersistListener<number, com.heatledger.Account>): boolean; | |
removeListener(listener: com.heatledger.persist.PersistListener<number, com.heatledger.Account>): boolean; | |
get(id: number): com.heatledger.Account; | |
count(): number; | |
clear(): void; | |
trim(trimAtHeight: number): void; | |
size(): number; | |
delete(account: com.heatledger.Account): void; | |
create(): void; | |
save(account: com.heatledger.Account): void; | |
close(): void; | |
} | |
} | |
namespace com.heatledger.persist { | |
export interface AccountAssetMap extends com.heatledger.persist.Transactional, java.io.Closeable, com.heatledger.persist.Versioned, com.heatledger.persist.RestorableMapListener, com.heatledger.persist.PersistObservable<number, com.heatledger.Account.AccountAsset> { | |
accountAssetsSlow: { [index: string]: com.heatledger.Account.AccountAsset[] }; | |
restorableMapOnPut(key: any, value: any): void; | |
restorableMapOnRemove(key: any): void; | |
forEachUsing(consumer: java.util._function.Consumer<com.heatledger.Account.AccountAsset>): void; | |
getAccountAssetsSlow(): { [index: string]: com.heatledger.Account.AccountAsset[] }; | |
isInTransaction(): boolean; | |
beginTransaction(): void; | |
endTransaction(): void; | |
rollbackTransaction(): void; | |
rollback(rollbackToHeight: number): void; | |
addListener(listener: com.heatledger.persist.PersistListener<number, com.heatledger.Account.AccountAsset>): boolean; | |
removeListener(listener: com.heatledger.persist.PersistListener<number, com.heatledger.Account.AccountAsset>): boolean; | |
get(account: number, asset: number): com.heatledger.Account.AccountAsset; | |
clear(): void; | |
trim(trimAtHeight: number): void; | |
delete(accountAsset: com.heatledger.Account.AccountAsset): void; | |
create(): void; | |
save(accountAsset: com.heatledger.Account.AccountAsset): void; | |
close(): void; | |
} | |
} | |
namespace com.heatledger.persist { | |
export interface PeerMap extends java.io.Closeable, com.heatledger.persist.Transactional { | |
loadPeers(): string[]; | |
deletePeers(peers: string[]): void; | |
addPeers(peers: string[]): void; | |
isInTransaction(): boolean; | |
beginTransaction(): void; | |
endTransaction(): void; | |
rollbackTransaction(): void; | |
clear(): void; | |
create(): void; | |
close(): void; | |
} | |
} | |
namespace com.heatledger.persist { | |
export interface AssetMap extends com.heatledger.persist.Transactional, java.io.Closeable, com.heatledger.persist.Versioned, com.heatledger.persist.RestorableMapListener, com.heatledger.persist.PersistObservable<number, com.heatledger.Asset> { | |
restorableMapOnPut(key: any, value: any): void; | |
restorableMapOnRemove(key: any): void; | |
foreachAssetSlow(consumer: java.util._function.Consumer<com.heatledger.Asset>): void; | |
isInTransaction(): boolean; | |
beginTransaction(): void; | |
endTransaction(): void; | |
rollbackTransaction(): void; | |
rollback(rollbackToHeight: number): void; | |
hasAsset(id: number): boolean; | |
getAsset(id: number): com.heatledger.Asset; | |
addListener(listener: com.heatledger.persist.PersistListener<number, com.heatledger.Asset>): boolean; | |
removeListener(listener: com.heatledger.persist.PersistListener<number, com.heatledger.Asset>): boolean; | |
clear(): void; | |
trim(trimAtHeight: number): void; | |
create(): void; | |
save(asset: com.heatledger.Asset): void; | |
close(): void; | |
} | |
} | |
namespace com.heatledger.persist { | |
export interface AccountNamesMap extends com.heatledger.persist.Transactional, java.io.Closeable, com.heatledger.persist.Versioned, com.heatledger.persist.RestorableMapListener, com.heatledger.persist.PersistObservable<number, number> { | |
restorableMapOnPut(key: any, value: any): void; | |
restorableMapOnRemove(key: any): void; | |
isInTransaction(): boolean; | |
beginTransaction(): void; | |
endTransaction(): void; | |
rollbackTransaction(): void; | |
rollback(rollbackToHeight: number): void; | |
addListener(listener: com.heatledger.persist.PersistListener<number, number>): boolean; | |
removeListener(listener: com.heatledger.persist.PersistListener<number, number>): boolean; | |
remove(accountName: number): void; | |
get(accountName: number): number; | |
put(accountName: number, account: number): void; | |
count(): number; | |
clear(): void; | |
trim(trimAtHeight: number): void; | |
create(): void; | |
close(): void; | |
} | |
} | |
namespace com.heatledger.persist { | |
export interface WhitelistAccountMap extends com.heatledger.persist.Transactional, java.io.Closeable, com.heatledger.persist.Versioned { | |
setHeightProvider(heightProvider: com.heatledger.persist.HeightProvider): void; | |
isInTransaction(): boolean; | |
beginTransaction(): void; | |
endTransaction(): void; | |
rollbackTransaction(): void; | |
rollback(rollbackToHeight: number): void; | |
allowed(assetId: number, accountId: number): boolean; | |
add(assetId: number, accountId: number, endHeight: number): void; | |
clear(): void; | |
trim(trimAtHeight: number): void; | |
delete(assetId: number, accountId: number): void; | |
create(): void; | |
close(): void; | |
} | |
} | |
namespace com.heatledger.persist { | |
export interface WhitelistMarketMap extends com.heatledger.persist.Transactional, java.io.Closeable, com.heatledger.persist.Versioned { | |
isInTransaction(): boolean; | |
beginTransaction(): void; | |
endTransaction(): void; | |
rollbackTransaction(): void; | |
rollback(rollbackToHeight: number): void; | |
allowed(currencyId: number, assetId: number): boolean; | |
add(currencyId: number, assetId: number): void; | |
clear(): void; | |
trim(trimAtHeight: number): void; | |
create(): void; | |
close(): void; | |
} | |
} | |
namespace com.heatledger.persist { | |
export interface EffectiveBalanceMap extends com.heatledger.persist.Transactional, java.io.Closeable, com.heatledger.persist.Versioned, com.heatledger.persist.RestorableMapListener { | |
restorableMapOnPut(key: any, value: any): void; | |
restorableMapOnRemove(key: any): void; | |
isInTransaction(): boolean; | |
beginTransaction(): void; | |
endTransaction(): void; | |
rollbackTransaction(): void; | |
rollback(rollbackToHeight: number): void; | |
getGuaranteedBalanceHQT(account: number, balanceHQT: number, numberOfConfirmations: number, currentHeight: number): number; | |
addToGuaranteedBalanceHQT(account: number, amountHQT: number, blockchainHeight: number): void; | |
put(accountId: number, addAmountHQT: number, height: number): void; | |
clear(): void; | |
trim(trimAtHeight: number): void; | |
create(): void; | |
close(): void; | |
} | |
} | |
namespace com.heatledger.persist { | |
export interface BlocksStore extends java.io.Closeable, com.heatledger.persist.Transactional { | |
allBlocksNonShared: java.util.Iterator<com.heatledger.BlockImpl>; | |
allBlocksShared: java.util.Iterator<com.heatledger.BlockImpl>; | |
blocksFile: com.heatledger.persist.BlocksFile; | |
getBlock(blockId: number): com.heatledger.BlockImpl; | |
hasTransaction(transactionId: number): boolean; | |
getBlocksFile(): com.heatledger.persist.BlocksFile; | |
addBlock(block: com.heatledger.BlockImpl): void; | |
getAllBlocksNonShared(): java.util.Iterator<com.heatledger.BlockImpl>; | |
getBlocksShared(from: number, to: number): java.util.Iterator<com.heatledger.BlockImpl>; | |
getBlocksNonShared(from: number, to: number): java.util.Iterator<com.heatledger.BlockImpl>; | |
getBlocksNonSharedReversed(from: number, to: number): java.util.Iterator<com.heatledger.BlockImpl>; | |
getBlocksIdsAfter(blockId: number, limit: number): number[]; | |
dumpTransactions(): void; | |
findLastBlock(): com.heatledger.BlockImpl; | |
findOneBeforeLastBlock(): com.heatledger.BlockImpl; | |
deleteBlocksFrom(blockId: number): void; | |
dumpBlocksRestore(): void; | |
isInTransaction(): boolean; | |
beginTransaction(): void; | |
endTransaction(): void; | |
rollbackTransaction(): void; | |
getAllBlocksShared(): java.util.Iterator<com.heatledger.BlockImpl>; | |
getBlockAtHeight(height: number): com.heatledger.BlockImpl; | |
hasBlock(blockId: number): boolean; | |
getBlocksAfter(blockId: number, limit: number): com.heatledger.BlockImpl[]; | |
getBlockIdAtHeight(height: number): number; | |
getTransaction(transactionId: number): com.heatledger.Transaction; | |
clear(): void; | |
create(): void; | |
close(): void; | |
} | |
} | |
namespace com.heatledger.persist { | |
export interface OrderMap extends java.io.Closeable, com.heatledger.persist.Transactional, com.heatledger.persist.Versioned { | |
getAskOrders(currencyId: number, assetId: number): java.util.Iterator<com.heatledger.Order.Ask>; | |
addAskListener(listener: com.heatledger.persist.PersistListener<number, com.heatledger.Order.Ask>): boolean; | |
removeAskListener(listener: com.heatledger.persist.PersistListener<number, com.heatledger.Order.Ask>): boolean; | |
addBidListener(listener: com.heatledger.persist.PersistListener<number, com.heatledger.Order.Bid>): boolean; | |
removeBidListener(listener: com.heatledger.persist.PersistListener<number, com.heatledger.Order.Bid>): boolean; | |
dumpAsk(): void; | |
dumpBid(): void; | |
dumpSortedOrderIds(): void; | |
forEachAskOrderSlow(consumer: java.util._function.Consumer<com.heatledger.Order.Ask>): void; | |
forEachBidOrderSlow(consumer: java.util._function.Consumer<com.heatledger.Order.Bid>): void; | |
getBidOrder(id: number): com.heatledger.Order.Bid; | |
isInTransaction(): boolean; | |
beginTransaction(): void; | |
endTransaction(): void; | |
rollbackTransaction(): void; | |
rollback(rollbackToHeight: number): void; | |
getNextAskOrder(pairKey: com.heatledger.persist.OrderPairKey): com.heatledger.Order.Ask; | |
getNextBidOrder(pairKey: com.heatledger.persist.OrderPairKey): com.heatledger.Order.Bid; | |
getNextUnconfirmedAskOrder(pairKey: com.heatledger.persist.OrderPairKey): com.heatledger.Order.Ask; | |
getNextUnconfirmedBidOrder(pairKey: com.heatledger.persist.OrderPairKey): com.heatledger.Order.Bid; | |
getExpiredAskOrders(expiration: number): java.util.Iterator<com.heatledger.Order.Ask>; | |
removeAsk(currencyId: number, assetId: number, orderId: number): void; | |
getExpiredBidOrders(expiration: number): java.util.Iterator<com.heatledger.Order.Bid>; | |
resetAskUnconfirmed(orderIds: number[]): void; | |
resetBidUnconfirmed(orderIds: number[]): void; | |
removeBid(currencyId: number, assetId: number, orderId: number): void; | |
getBidOrders(currencyId: number, assetId: number): java.util.Iterator<com.heatledger.Order.Bid>; | |
getAskOrder(id: number): com.heatledger.Order.Ask; | |
clear(): void; | |
trim(trimAtHeight: number): void; | |
create(): void; | |
save(bid: com.heatledger.Order.Bid): void; | |
save(ask: com.heatledger.Order.Ask): void; | |
close(): void; | |
} | |
} | |
namespace com.heatledger.persist { | |
export interface PublicKeyMapImproved extends com.heatledger.persist.Transactional, java.io.Closeable, com.heatledger.persist.Versioned, com.heatledger.persist.RestorableMapListener { | |
restorableMapOnPut(key: any, value: any): void; | |
restorableMapOnRemove(key: any): void; | |
forEachAccountPublicKey(consumer: java.util._function.BiConsumer<number, com.heatledger.AccountPublicKey>): void; | |
isInTransaction(): boolean; | |
beginTransaction(): void; | |
endTransaction(): void; | |
rollbackTransaction(): void; | |
rollback(rollbackToHeight: number): void; | |
getAccountPublicKey(id: number): com.heatledger.AccountPublicKey; | |
has(id: number): boolean; | |
put(id: number, keyHeight: number, publicKey: any): void; | |
clear(): void; | |
trim(trimAtHeight: number): void; | |
size(): number; | |
create(): void; | |
close(): void; | |
} | |
} | |
namespace java.io { | |
export interface Closeable extends java.lang.AutoCloseable { | |
close(): void; | |
} | |
} | |
namespace com.heatledger.persist { | |
export interface Transactional { | |
inTransaction: boolean; | |
isInTransaction(): boolean; | |
beginTransaction(): void; | |
endTransaction(): void; | |
rollbackTransaction(): void; | |
} | |
} | |
namespace com.heatledger.persist { | |
export interface HeightProvider { | |
height: number; | |
getHeight(): number; | |
} | |
} | |
namespace com.heatledger.persist { | |
export interface Versioned { | |
rollback(rollbackToHeight: number): void; | |
trim(trimAtHeight: number): void; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface AccountAssetsReplicator extends com.heatledger.replicate.AbstractReplicator, com.heatledger.replicate.AccountAssetsAPI { | |
registerListeners(): void; | |
beforeFullRescan(): void; | |
afterFullRescan(): void; | |
getAssetAccounts(assetId: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.Account.AccountAsset>; | |
getAccountAssets(accountId: number, propertiesAccount: number, propertiesProtocol: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.replicate.AccountAssetWithProperties>; | |
getAccountAsset(accountId: number, assetId: number, propertiesAccount: number, propertiesProtocol: number): com.heatledger.replicate.AccountAssetWithProperties; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface AssetCertificationReplicator extends com.heatledger.replicate.AbstractBundleReplicator<com.heatledger.replicate.AssetCertificationBundle>, com.heatledger.replicate.AssetCertificationAPI { | |
registerListeners(): void; | |
beforeFullRescan(): void; | |
afterFullRescan(): void; | |
createBundleMessage(assetId: number, certified: boolean, symbol: string, name: string): any; | |
getValue(assetId: number, certifierAccountId: number): com.heatledger.replicate.AssetCertificationBundle; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface AssetPropertiesAPI { | |
createBundleMessage(assetId: number, protocol: number, value: any): any; | |
createBundleMessage(assetId: number, protocol: number, value: string): any; | |
getValue(accountId: number, assetId: number, protocol: number): com.heatledger.replicate.AssetPropertiesBundle; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface AssetProtocol1API { | |
getAssets(from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.replicate.AssetProtocol1>; | |
getAsset(symbol: string): com.heatledger.replicate.AssetProtocol1; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface ChartAPI { | |
getChartData(currencyId: number, assetId: number, window: number): string; | |
getChartDataFile(currencyId: number, assetId: number, window: number): any; | |
emptyResult(currencyId: number, assetId: number, window: number): { [index: string]: any }; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface HistoryReplicator extends com.heatledger.replicate.AbstractReplicator, com.heatledger.replicate.HistoryAPI { | |
registerListeners(): void; | |
beforeFullRescan(): void; | |
afterFullRescan(): void; | |
getTransactionsLegacy(accountId: number, numberOfConfirmations: number, type: number, subtype: number, timestamp: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.Transaction>; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface KeyStoreAPI { | |
createBundleMessage(name: string, value: string): any; | |
getKeyCount(accountId: number): number; | |
getValue(accountId: number, name: string): com.heatledger.replicate.KeyStoreBundle; | |
getKeys(accountId: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.replicate.KeyStoreBundle>; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface MarketAPI { | |
getMarkets(currency: number, sort: number, asc: boolean, propertiesAccount: number, propertiesProtocol: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.replicate.Market>; | |
getMarketsAll(sort: number, asc: boolean, propertiesAccount: number, propertiesProtocol: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.replicate.Market>; | |
getMarket(currency: number, asset: number, propertiesAccount: number, propertiesProtocol: number): com.heatledger.replicate.Market; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface MessageReplicator extends com.heatledger.replicate.AbstractReplicator, com.heatledger.replicate.MessagesAPI { | |
registerListeners(): void; | |
beforeFullRescan(): void; | |
afterFullRescan(): void; | |
getContactMessagesCount(accountA: number, accountB: number): number; | |
getContactMessages(accountA: number, accountB: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.replicate.Message>; | |
getContacts(accountId: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.replicate.MessageContact>; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface OrderAPI { | |
getAskOrders(from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.Order.Ask>; | |
getAccountOrdersAll(accountId: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.Order>; | |
getAccountOrdersAllCount(accountId: number): number; | |
getAccountOrdersPair(accountId: number, currencyId: number, assetId: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.Order>; | |
getAccountOrdersPairCount(accountId: number, currencyId: number, assetId: number): number; | |
getAskOrdersByAccount(accountId: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.Order.Ask>; | |
getBidOrdersByAccount(accountId: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.Order.Bid>; | |
getAskOrdersByCurrencyAsset(currencyId: number, assetId: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.Order.Ask>; | |
getAskOrdersByCurrencyAssetCount(currencyId: number, assetId: number): number; | |
getBidOrdersByCurrencyAsset(currencyId: number, assetId: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.Order.Bid>; | |
getBidOrdersByCurrencyAssetCount(currencyId: number, assetId: number): number; | |
getAskOrdersByAccountCurrencyAsset(accountId: number, currencyId: number, assetId: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.Order.Ask>; | |
getBidOrdersByAccountCurrencyAsset(accountId: number, currencyId: number, assetId: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.Order.Bid>; | |
getAskOrderTotal(currencyId: number, assetId: number): number; | |
getBidOrderTotal(currencyId: number, assetId: number): number; | |
getBidOrder(order: number): com.heatledger.Order.Bid; | |
getBidOrders(from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.Order.Bid>; | |
getAskOrder(order: number): com.heatledger.Order.Ask; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface PaymentsReplicator extends com.heatledger.replicate.AbstractReplicator, com.heatledger.replicate.PaymentsAPI { | |
registerListeners(): void; | |
beforeFullRescan(): void; | |
afterFullRescan(): void; | |
getPaymentsCount(accountId: number, currencyId: number): number; | |
getPayments(accountId: number, currencyId: number, sort: number, asc: boolean, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.replicate.Payment>; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface PublicNameReplicator extends com.heatledger.replicate.AbstractReplicator, com.heatledger.replicate.PublicNameAPI { | |
registerListeners(): void; | |
beforeFullRescan(): void; | |
afterFullRescan(): void; | |
getAccounts(assignerId: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.Account>; | |
search(query: string, assignerId: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.Account>; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface TradeAPI { | |
getAccountTrades(accountId: number, propertiesAccountId: number, propertiesProtocol: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.Trade>; | |
getCurrencyAssetTrades(currencyId: number, assetId: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.Trade>; | |
getCurrencyAssetsTradesCount(currencyId: number, assetId: number): number; | |
getAccountTradesCount(accountId: number): number; | |
getAccountCurrencyAssetsTrades(accountId: number, currencyId: number, assetId: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.Trade>; | |
getAccountCurrencyAssetsTradesCount(accountId: number, currencyId: number, assetId: number): number; | |
getAskOrderTrades(askOrderId: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.Trade>; | |
getAskOrderTradesCount(askOrderId: number): number; | |
getBidOrderTrades(bidOrderId: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.Trade>; | |
getBidOrderTradesCount(bidOrderId: number): number; | |
getChartData(currencyId: number, assetId: number, window: number): com.heatledger.replicate.ChartData[]; | |
getTradePairs(from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.replicate.TradePair>; | |
getTradeMarketInfo(currencyId: number, assetId: number): com.heatledger.replicate.TradeAPI.TradeMarketInfo; | |
getAllTrades(from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.Trade>; | |
getTrade(askOrderId: number, bidOrderId: number): com.heatledger.Trade; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface TransactionAPI { | |
transactionsCount: number; | |
getTransactionsForAccount(accountId: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.Transaction>; | |
getTransactionsForAccountCount(accountId: number): number; | |
getTransactionsForBlock(blockId: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.Transaction>; | |
getTransactionsForBlockCount(blockId: number): number; | |
getTransactionsCount(): number; | |
getTransactions(from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.Transaction>; | |
} | |
} | |
namespace com.heatledger { | |
export interface TransactionImpl extends com.heatledger.Transaction, com.heatledger.persist.Marshalable { | |
senderPublicKeyApplied: boolean; | |
size: number; | |
getBlock(): com.heatledger.Block; | |
setHeight(height: number): void; | |
isSenderPublicKeyApplied(): boolean; | |
createFromBuffer(buffer: java.nio.ByteBuffer): com.heatledger.TransactionImpl; | |
isAccountNameDuplicate(accountNameDuplicates: { [index: string]: number }): boolean; | |
parseTransaction(buffer: java.nio.ByteBuffer): com.heatledger.TransactionImpl; | |
getJSONObject(): { [index: string]: any }; | |
getStringId(): string; | |
getBlockTimestamp(): number; | |
getDeadline(): number; | |
getAmountHQT(): number; | |
getFeeHQT(): number; | |
getFullHash(): string; | |
getAttachment(): com.heatledger.Attachment; | |
verifySignature(): boolean; | |
getUnsignedBytes(): any; | |
getEncryptToSelfMessage(): com.heatledger.Appendix.EncryptToSelfMessage; | |
getPrivateNameAnnouncement(): com.heatledger.Appendix.PrivateNameAnnouncement; | |
getPrivateNameAssignment(): com.heatledger.Appendix.PrivateNameAssignment; | |
getPublicNameAnnouncement(): com.heatledger.Appendix.PublicNameAnnouncement; | |
getPublicNameAssignment(): com.heatledger.Appendix.PublicNameAssignment; | |
getAppendages(): com.heatledger.Appendix[]; | |
getECBlockHeight(): number; | |
getECBlockId(): number; | |
getSafeIndex(): number; | |
getRecipientId(): number; | |
getSenderId(): number; | |
getPublicKeyAnnouncement(): com.heatledger.Appendix.PublicKeyAnnouncement; | |
getEncryptedMessage(): com.heatledger.Appendix.EncryptedMessage; | |
getSenderPublicKey(): any; | |
getBlockId(): number; | |
getIndex(): number; | |
validate(): void; | |
getTimestamp(): number; | |
sign(secretPhrase: string): void; | |
getExpiration(): number; | |
bytes(): any; | |
getVersion(): number; | |
getHeight(): number; | |
equals(o: any): boolean; | |
hashCode(): number; | |
getBytes(): any; | |
write(buffer: java.nio.ByteBuffer): number; | |
getMessage(): com.heatledger.Appendix.Message; | |
read(buffer: java.nio.ByteBuffer): void; | |
getId(): number; | |
getType(): com.heatledger.TransactionType; | |
getSignature(): any; | |
getSize(): number; | |
} | |
} | |
namespace com.heatledger.util { | |
export interface Listener<T> { | |
notify(t: T): void; | |
} | |
} | |
namespace com.heatledger { | |
export interface Order { | |
accountId: number; | |
assetId: number; | |
cancelled: boolean; | |
currencyId: number; | |
currentlyValid: boolean; | |
expiration: number; | |
height: number; | |
id: number; | |
price: number; | |
quantity: number; | |
timestamp: number; | |
transactionHeight: number; | |
transactionIndex: number; | |
type: string; | |
unconfirmed: boolean; | |
unconfirmedQuantity: number; | |
getUnconfirmedQuantity(): number; | |
getTransactionHeight(): number; | |
getTransactionIndex(): number; | |
getUnconfirmed(): boolean; | |
getCurrencyId(): number; | |
getAssetId(): number; | |
isCurrentlyValid(): boolean; | |
getPrice(): number; | |
setCancelled(cancelled: boolean): void; | |
getQuantity(): number; | |
getCancelled(): boolean; | |
removeExpiredOrders(lastBlock: com.heatledger.Block): void; | |
getAccountId(): number; | |
getTimestamp(): number; | |
getExpiration(): number; | |
getHeight(): number; | |
toString(): string; | |
init(): void; | |
getId(): number; | |
getType(): string; | |
} | |
} | |
namespace java.nio { | |
export interface ByteBuffer extends java.nio.Buffer, java.lang.Comparable<java.nio.ByteBuffer> { | |
char: string; | |
double: number; | |
float: number; | |
int: number; | |
long: number; | |
short: number; | |
get(arg0: number): number; | |
get(arg0: any, arg1: number, arg2: number): java.nio.ByteBuffer; | |
get(): number; | |
get(arg0: any): java.nio.ByteBuffer; | |
put(arg0: any, arg1: number, arg2: number): java.nio.ByteBuffer; | |
put(arg0: number): java.nio.ByteBuffer; | |
put(arg0: java.nio.ByteBuffer): java.nio.ByteBuffer; | |
put(arg0: number, arg1: number): java.nio.ByteBuffer; | |
put(arg0: any): java.nio.ByteBuffer; | |
equals(arg0: any): boolean; | |
toString(): string; | |
hashCode(): number; | |
compareTo(arg0: any): number; | |
compareTo(arg0: java.nio.ByteBuffer): number; | |
getShort(): number; | |
getShort(arg0: number): number; | |
putShort(arg0: number, arg1: number): java.nio.ByteBuffer; | |
putShort(arg0: number): java.nio.ByteBuffer; | |
getChar(arg0: number): string; | |
getChar(): string; | |
putChar(arg0: number, arg1: string): java.nio.ByteBuffer; | |
putChar(arg0: string): java.nio.ByteBuffer; | |
getInt(): number; | |
getInt(arg0: number): number; | |
putInt(arg0: number): java.nio.ByteBuffer; | |
putInt(arg0: number, arg1: number): java.nio.ByteBuffer; | |
getLong(arg0: number): number; | |
getLong(): number; | |
putLong(arg0: number, arg1: number): java.nio.ByteBuffer; | |
putLong(arg0: number): java.nio.ByteBuffer; | |
getFloat(): number; | |
getFloat(arg0: number): number; | |
putFloat(arg0: number): java.nio.ByteBuffer; | |
putFloat(arg0: number, arg1: number): java.nio.ByteBuffer; | |
getDouble(arg0: number): number; | |
getDouble(): number; | |
putDouble(arg0: number, arg1: number): java.nio.ByteBuffer; | |
putDouble(arg0: number): java.nio.ByteBuffer; | |
isDirect(): boolean; | |
hasArray(): boolean; | |
array(): any; | |
array(): any; | |
arrayOffset(): number; | |
wrap(arg0: any): java.nio.ByteBuffer; | |
wrap(arg0: any, arg1: number, arg2: number): java.nio.ByteBuffer; | |
allocate(arg0: number): java.nio.ByteBuffer; | |
duplicate(): java.nio.ByteBuffer; | |
allocateDirect(arg0: number): java.nio.ByteBuffer; | |
slice(): java.nio.ByteBuffer; | |
asReadOnlyBuffer(): java.nio.ByteBuffer; | |
compact(): java.nio.ByteBuffer; | |
order(arg0: java.nio.ByteOrder): java.nio.ByteBuffer; | |
order(): java.nio.ByteOrder; | |
asCharBuffer(): java.nio.CharBuffer; | |
asShortBuffer(): java.nio.ShortBuffer; | |
asIntBuffer(): java.nio.IntBuffer; | |
asLongBuffer(): java.nio.LongBuffer; | |
asFloatBuffer(): java.nio.FloatBuffer; | |
asDoubleBuffer(): java.nio.DoubleBuffer; | |
} | |
} | |
namespace com.heatledger.persist { | |
export interface Marshalable { | |
write(buffer: java.nio.ByteBuffer): number; | |
read(buffer: java.nio.ByteBuffer): void; | |
} | |
} | |
namespace com.heatledger.Account { | |
export interface AccountAsset { | |
accountId: number; | |
assetId: number; | |
quantity: number; | |
unconfirmedQuantity: number; | |
getUnconfirmedQuantity(): number; | |
setQuantity(quantity: number): void; | |
setUnconfirmedQuantity(unconfirmedQuantity: number): void; | |
getAssetId(): number; | |
getQuantity(): number; | |
getAccountId(): number; | |
toString(): string; | |
} | |
} | |
namespace com.heatledger.Account { | |
export interface AccountLease { | |
lessorId: number; | |
lesseeId: number; | |
fromHeight: number; | |
toHeight: number; | |
} | |
} | |
namespace com.heatledger { | |
export interface AccountAssetKey { | |
accountId: number; | |
assetId: number; | |
getAssetId(): number; | |
getAccountId(): number; | |
equals(o: any): boolean; | |
hashCode(): number; | |
} | |
} | |
namespace com.heatledger.crypto { | |
export interface EncryptedData { | |
EMPTY_DATA: com.heatledger.crypto.EncryptedData; | |
data: any; | |
nonce: any; | |
size: number; | |
readEncryptedData(buffer: java.nio.ByteBuffer, length: number, maxLength: number, nonce: number): com.heatledger.crypto.EncryptedData; | |
readEncryptedData(buffer: java.nio.ByteBuffer, length: number, maxLength: number): com.heatledger.crypto.EncryptedData; | |
getNonce(): any; | |
getData(): any; | |
encrypt(plaintext: any, myPrivateKey: any, theirPublicKey: any): com.heatledger.crypto.EncryptedData; | |
decrypt(myPrivateKey: any, theirPublicKey: any): any; | |
getSize(): number; | |
} | |
} | |
namespace com.heatledger.Appendix { | |
export interface PublicNameAssignment extends com.heatledger.Appendix.AbstractAppendix { | |
fullName: any; | |
nameHash: number; | |
getNameHash(): number; | |
getFee(): com.heatledger.Fee; | |
getFullName(): any; | |
} | |
} | |
namespace com.heatledger.Appendix { | |
export interface EncryptedMessage extends com.heatledger.Appendix.AbstractEncryptedMessage { | |
} | |
} | |
namespace com.heatledger.Appendix { | |
export interface EncryptToSelfMessage extends com.heatledger.Appendix.AbstractEncryptedMessage { | |
} | |
} | |
namespace com.heatledger.Appendix { | |
export interface PublicKeyAnnouncement extends com.heatledger.Appendix.AbstractAppendix { | |
publicKey: any; | |
getFee(): com.heatledger.Fee; | |
getPublicKey(): any; | |
} | |
} | |
namespace com.heatledger.Appendix { | |
export interface PrivateNameAnnouncement extends com.heatledger.Appendix.AbstractAppendix { | |
name: number; | |
getFee(): com.heatledger.Fee; | |
getName(): number; | |
} | |
} | |
namespace com.heatledger.Appendix { | |
export interface PrivateNameAssignment extends com.heatledger.Appendix.AbstractAppendix { | |
name: number; | |
getFee(): com.heatledger.Fee; | |
getName(): number; | |
} | |
} | |
namespace com.heatledger.Appendix { | |
export interface PublicNameAnnouncement extends com.heatledger.Appendix.AbstractAppendix { | |
fullName: any; | |
nameHash: number; | |
getNameHash(): number; | |
getFee(): com.heatledger.Fee; | |
getFullName(): any; | |
} | |
} | |
namespace com.heatledger.Appendix { | |
export interface Message extends com.heatledger.Appendix.AbstractAppendix { | |
message: any; | |
text: boolean; | |
getFee(): com.heatledger.Fee; | |
isText(): boolean; | |
getMessage(): any; | |
} | |
} | |
namespace com.heatledger.Attachment { | |
export interface EmptyAttachment extends com.heatledger.Attachment.AbstractAttachment { | |
} | |
} | |
namespace com.heatledger { | |
export interface TransactionType { | |
TYPE_PAYMENT: number; | |
TYPE_MESSAGING: number; | |
TYPE_COLORED_COINS: number; | |
TYPE_ACCOUNT_CONTROL: number; | |
SUBTYPE_PAYMENT_ORDINARY_PAYMENT: number; | |
SUBTYPE_MESSAGING_ARBITRARY_MESSAGE: number; | |
SUBTYPE_COLORED_COINS_ASSET_ISSUANCE: number; | |
SUBTYPE_COLORED_COINS_ASSET_ISSUE_MORE: number; | |
SUBTYPE_COLORED_COINS_ASSET_TRANSFER: number; | |
SUBTYPE_COLORED_COINS_ASK_ORDER_PLACEMENT: number; | |
SUBTYPE_COLORED_COINS_BID_ORDER_PLACEMENT: number; | |
SUBTYPE_COLORED_COINS_ASK_ORDER_CANCELLATION: number; | |
SUBTYPE_COLORED_COINS_BID_ORDER_CANCELLATION: number; | |
SUBTYPE_COLORED_COINS_WHITELIST_ACCOUNT_ADDITION: number; | |
SUBTYPE_COLORED_COINS_WHITELIST_ACCOUNT_REMOVAL: number; | |
SUBTYPE_COLORED_COINS_WHITELIST_MARKET: number; | |
SUBTYPE_ACCOUNT_CONTROL_EFFECTIVE_BALANCE_LEASING: number; | |
subtype: number; | |
type: number; | |
isUnconfirmedDuplicate(transaction: com.heatledger.Transaction, duplicates: { [index: string]: { [index: string]: boolean } }): boolean; | |
canHaveRecipient(): boolean; | |
mustHaveRecipient(): boolean; | |
findTransactionType(type: number, subtype: number): com.heatledger.TransactionType; | |
getSubtype(): number; | |
toString(): string; | |
getType(): number; | |
} | |
} | |
namespace com.heatledger { | |
export interface Appendix { | |
JSONObject: { [index: string]: any }; | |
fee: com.heatledger.Fee; | |
size: number; | |
version: number; | |
putBytes(buffer: java.nio.ByteBuffer): void; | |
getJSONObject(): { [index: string]: any }; | |
getFee(): com.heatledger.Fee; | |
getVersion(): number; | |
getSize(): number; | |
} | |
} | |
namespace com.heatledger.scripting { | |
export interface BundleField { | |
fingerprint: string; | |
minLength: number; | |
name: string; | |
getMinLength(): number; | |
getFingerprint(): string; | |
getName(): string; | |
decode(buffer: java.nio.ByteBuffer): any; | |
encode(buffer: java.nio.ByteBuffer, value: any): void; | |
} | |
} | |
namespace com.heatledger.peer { | |
export interface Hallmark { | |
accountId: number; | |
date: number; | |
hallmarkString: string; | |
host: string; | |
publicKey: any; | |
signature: any; | |
valid: boolean; | |
weight: number; | |
getAccountId(): number; | |
parseHallmark(hallmarkString: string): com.heatledger.peer.Hallmark; | |
getHallmarkString(): string; | |
formatDate(date: number): string; | |
generateHallmark(secretPhrase: string, host: string, weight: number, date: number): string; | |
parseDate(dateValue: string): number; | |
isValid(): boolean; | |
getWeight(): number; | |
getDate(): number; | |
getSignature(): any; | |
getHost(): string; | |
getPublicKey(): any; | |
} | |
} | |
namespace java.lang { | |
export interface Exception extends java.lang.Throwable { | |
} | |
} | |
namespace org.json.simple { | |
export interface JSONStreamAware { | |
writeJSONString(arg0: java.io.Writer): void; | |
} | |
} | |
namespace com.heatledger.util { | |
export interface Observable<T, E> { | |
addListener(listener: com.heatledger.util.Listener<T>, eventType: E): boolean; | |
removeListener(listener: com.heatledger.util.Listener<T>, eventType: E): boolean; | |
} | |
} | |
namespace com.heatledger.scripting { | |
export interface NativeEvent { | |
unconfirmed: boolean; | |
getUnconfirmed(): boolean; | |
} | |
} | |
namespace com.heatledger { | |
export interface Trade { | |
askOrderHeight: number; | |
askOrderId: number; | |
assetId: number; | |
assetProperties: string; | |
bidOrderHeight: number; | |
bidOrderId: number; | |
blockId: number; | |
buy: boolean; | |
buyerId: number; | |
currencyId: number; | |
currencyProperties: string; | |
height: number; | |
price: number; | |
quantity: number; | |
sellerId: number; | |
timestamp: number; | |
getAskOrderId(): number; | |
getBidOrderId(): number; | |
getBidOrderHeight(): number; | |
getCurrencyProperties(): string; | |
getAssetProperties(): string; | |
isBuy(): boolean; | |
addRemoveTradesListener(listener: com.heatledger.util.Listener<com.heatledger.Trade[]>, eventType: com.heatledger.Trade.Event): boolean; | |
removeRemoveTradesListener(listener: com.heatledger.util.Listener<com.heatledger.Trade[]>, eventType: com.heatledger.Trade.Event): boolean; | |
getAskOrderHeight(): number; | |
getCurrencyId(): number; | |
getAssetId(): number; | |
getBlockId(): number; | |
getBuyerId(): number; | |
getSellerId(): number; | |
getPrice(): number; | |
getQuantity(): number; | |
getTimestamp(): number; | |
getHeight(): number; | |
addListener(listener: com.heatledger.util.Listener<com.heatledger.Trade>, eventType: com.heatledger.Trade.Event): boolean; | |
removeListener(listener: com.heatledger.util.Listener<com.heatledger.Trade>, eventType: com.heatledger.Trade.Event): boolean; | |
toString(): string; | |
} | |
} | |
namespace com.heatledger.scripting { | |
export interface NativeMessage { | |
asString: string; | |
data: any; | |
text: boolean; | |
getAsString(): string; | |
isText(): boolean; | |
getData(): any; | |
} | |
} | |
namespace java.lang { | |
export interface StackTraceElement extends java.io.Serializable { | |
className: string; | |
fileName: string; | |
lineNumber: number; | |
methodName: string; | |
nativeMethod: boolean; | |
equals(arg0: any): boolean; | |
toString(): string; | |
hashCode(): number; | |
getFileName(): string; | |
getLineNumber(): number; | |
getClassName(): string; | |
getMethodName(): string; | |
isNativeMethod(): boolean; | |
} | |
} | |
namespace java.io { | |
export interface PrintWriter extends java.io.Writer { | |
println(arg0: number): void; | |
println(arg0: string[]): void; | |
println(arg0: number): void; | |
println(arg0: string): void; | |
println(arg0: any): void; | |
println(arg0: number): void; | |
println(arg0: string): void; | |
println(arg0: boolean): void; | |
println(): void; | |
println(arg0: number): void; | |
append(arg0: java.lang.CharSequence, arg1: number, arg2: number): java.io.PrintWriter; | |
append(arg0: java.lang.CharSequence): java.io.PrintWriter; | |
append(arg0: java.lang.CharSequence): java.lang.Appendable; | |
append(arg0: string): java.lang.Appendable; | |
append(arg0: java.lang.CharSequence): java.io.Writer; | |
append(arg0: string): java.io.Writer; | |
append(arg0: java.lang.CharSequence, arg1: number, arg2: number): java.io.Writer; | |
append(arg0: string): java.io.PrintWriter; | |
append(arg0: java.lang.CharSequence, arg1: number, arg2: number): java.lang.Appendable; | |
format(arg0: java.util.Locale, arg1: string, arg2: any[]): java.io.PrintWriter; | |
format(arg0: string, arg1: any[]): java.io.PrintWriter; | |
write(arg0: string[], arg1: number, arg2: number): void; | |
write(arg0: string, arg1: number, arg2: number): void; | |
write(arg0: string[]): void; | |
write(arg0: number): void; | |
write(arg0: string): void; | |
print(arg0: number): void; | |
print(arg0: number): void; | |
print(arg0: number): void; | |
print(arg0: string): void; | |
print(arg0: boolean): void; | |
print(arg0: any): void; | |
print(arg0: string): void; | |
print(arg0: string[]): void; | |
print(arg0: number): void; | |
flush(): void; | |
close(): void; | |
checkError(): boolean; | |
printf(arg0: java.util.Locale, arg1: string, arg2: any[]): java.io.PrintWriter; | |
printf(arg0: string, arg1: any[]): java.io.PrintWriter; | |
} | |
} | |
namespace java.io { | |
export interface PrintStream extends java.io.FilterOutputStream, java.lang.Appendable, java.io.Closeable { | |
println(arg0: number): void; | |
println(arg0: number): void; | |
println(arg0: number): void; | |
println(arg0: any): void; | |
println(arg0: string): void; | |
println(arg0: string[]): void; | |
println(): void; | |
println(arg0: boolean): void; | |
println(arg0: string): void; | |
println(arg0: number): void; | |
append(arg0: java.lang.CharSequence): java.lang.Appendable; | |
append(arg0: string): java.lang.Appendable; | |
append(arg0: string): java.io.PrintStream; | |
append(arg0: java.lang.CharSequence, arg1: number, arg2: number): java.lang.Appendable; | |
append(arg0: java.lang.CharSequence, arg1: number, arg2: number): java.io.PrintStream; | |
append(arg0: java.lang.CharSequence): java.io.PrintStream; | |
format(arg0: java.util.Locale, arg1: string, arg2: any[]): java.io.PrintStream; | |
format(arg0: string, arg1: any[]): java.io.PrintStream; | |
write(arg0: number): void; | |
write(arg0: any, arg1: number, arg2: number): void; | |
print(arg0: boolean): void; | |
print(arg0: number): void; | |
print(arg0: number): void; | |
print(arg0: number): void; | |
print(arg0: any): void; | |
print(arg0: string): void; | |
print(arg0: string[]): void; | |
print(arg0: string): void; | |
print(arg0: number): void; | |
flush(): void; | |
close(): void; | |
checkError(): boolean; | |
printf(arg0: string, arg1: any[]): java.io.PrintStream; | |
printf(arg0: java.util.Locale, arg1: string, arg2: any[]): java.io.PrintStream; | |
} | |
} | |
namespace java.io { | |
export interface Serializable { | |
} | |
} | |
namespace com.heatledger { | |
export interface UnconfirmedTransaction extends com.heatledger.persist.SortedLinkedList.SortedLinkedListAbstractNode, com.heatledger.Transaction, com.heatledger.persist.Marshalable { | |
HEIGHT_INDEX: number; | |
ARRIVAL_TIMESTAMP_INDEX: number; | |
TRANSACTION_BYTES_LENGTH_INDEX: number; | |
TRANSACTION_BYTES_INDEX: number; | |
arrivalTimestamp: number; | |
size: number; | |
transaction: com.heatledger.TransactionImpl; | |
getBlock(): com.heatledger.Block; | |
setHeight(height: number): void; | |
getJSONObject(): { [index: string]: any }; | |
getStringId(): string; | |
getBlockTimestamp(): number; | |
getDeadline(): number; | |
getAmountHQT(): number; | |
getFeeHQT(): number; | |
getFullHash(): string; | |
getAttachment(): com.heatledger.Attachment; | |
verifySignature(): boolean; | |
getUnsignedBytes(): any; | |
getEncryptToSelfMessage(): com.heatledger.Appendix.EncryptToSelfMessage; | |
getPrivateNameAnnouncement(): com.heatledger.Appendix.PrivateNameAnnouncement; | |
getPrivateNameAssignment(): com.heatledger.Appendix.PrivateNameAssignment; | |
getPublicNameAnnouncement(): com.heatledger.Appendix.PublicNameAnnouncement; | |
getPublicNameAssignment(): com.heatledger.Appendix.PublicNameAssignment; | |
getAppendages(): com.heatledger.Appendix[]; | |
getECBlockHeight(): number; | |
getECBlockId(): number; | |
getSafeIndex(): number; | |
getTransaction(): com.heatledger.TransactionImpl; | |
getRecipientId(): number; | |
getSenderId(): number; | |
getPublicKeyAnnouncement(): com.heatledger.Appendix.PublicKeyAnnouncement; | |
getEncryptedMessage(): com.heatledger.Appendix.EncryptedMessage; | |
getSenderPublicKey(): any; | |
getBlockId(): number; | |
getArrivalTimestamp(): number; | |
getIndex(): number; | |
validate(): void; | |
getTimestamp(): number; | |
sign(secretPhrase: string): void; | |
getExpiration(): number; | |
getVersion(): number; | |
getHeight(): number; | |
equals(o: any): boolean; | |
hashCode(): number; | |
getBytes(): any; | |
write(buffer: java.nio.ByteBuffer): number; | |
getMessage(): com.heatledger.Appendix.Message; | |
read(buffer: java.nio.ByteBuffer): void; | |
getId(): number; | |
getType(): com.heatledger.TransactionType; | |
getSignature(): any; | |
getSize(): number; | |
} | |
} | |
namespace com.heatledger.persist { | |
export interface RestorableMapListener { | |
restorableMapOnPut(key: any, value: any): void; | |
restorableMapOnRemove(key: any): void; | |
} | |
} | |
namespace com.heatledger.persist { | |
export interface PersistListener<KEY, VALUE> { | |
notifyRemove(key: KEY, value: VALUE): void; | |
notifyPut(key: KEY, value: VALUE): void; | |
} | |
} | |
namespace com.heatledger { | |
export interface BlockImpl extends com.heatledger.Block, com.heatledger.persist.Marshalable { | |
NEXT_BLOCK_ID_INDEX: number; | |
transactions: com.heatledger.TransactionImpl[]; | |
getJSONObject(): { [index: string]: any }; | |
getStringId(): string; | |
getNextBlockId(): number; | |
getTotalFeeHQT(): number; | |
getPayloadHash(): any; | |
getPayloadLength(): number; | |
getGeneratorPublicKey(): any; | |
getPreviousBlockId(): number; | |
getPreviousBlockHash(): any; | |
getTotalAmountHQT(): number; | |
getGenerationSignature(): any; | |
getBlockSignature(): any; | |
getBaseTarget(): number; | |
getCumulativeDifficulty(): number; | |
getGeneratorId(): number; | |
getTransactions(): com.heatledger.TransactionImpl[]; | |
setPrevious(block: com.heatledger.BlockImpl): void; | |
setTransactions(blockTransactions: com.heatledger.TransactionImpl[]): void; | |
parseBlock(blockData: { [index: string]: any }): com.heatledger.BlockImpl; | |
getTimestamp(): number; | |
sign(secretPhrase: string): void; | |
getVersion(): number; | |
getHeight(): number; | |
equals(o: any): boolean; | |
hashCode(): number; | |
getBytes(): any; | |
write(buffer: java.nio.ByteBuffer): number; | |
read(buffer: java.nio.ByteBuffer): void; | |
getId(): number; | |
reset(): void; | |
} | |
} | |
namespace com.heatledger.persist { | |
export interface BlocksFile extends java.io.Closeable, com.heatledger.persist.Transactional { | |
blockIdMap: com.heatledger.persist.RestorableMap; | |
elementCount: number; | |
file: any; | |
isReadonly: boolean; | |
transactionIdMap: com.heatledger.persist.RestorableMap; | |
hasTransaction(transactionId: number): boolean; | |
addBlock(block: com.heatledger.BlockImpl): void; | |
dumpTransactions(): void; | |
deleteBlocksFrom(id: number): void; | |
dumpBlocksRestore(): void; | |
updateNextBlockIdForBlock(id: number, nextBlockId: number): void; | |
getElementCount(): number; | |
createSharedIterator(index: number, length: number): java.util.Iterator<com.heatledger.BlockImpl>; | |
createNonSharedIterator(index: number, length: number): java.util.Iterator<com.heatledger.BlockImpl>; | |
createReverseNonSharedIterator(index: number, length: number): java.util.Iterator<com.heatledger.BlockImpl>; | |
getById(id: number, marshalable: com.heatledger.persist.Marshalable): boolean; | |
getBlockHeight(id: number): number; | |
findBlockIdAtIndex(index: number): number; | |
lasBlockId(): number; | |
oneBeforeLasBlockId(): number; | |
getTransactionBlockId(transactionId: number): number; | |
isInTransaction(): boolean; | |
beginTransaction(): void; | |
endTransaction(): void; | |
rollbackTransaction(): void; | |
hasBlock(id: number): boolean; | |
getTransactionIdMap(): com.heatledger.persist.RestorableMap; | |
getBlockIdMap(): com.heatledger.persist.RestorableMap; | |
getIsReadonly(): boolean; | |
getByIndex(index: number, marshalable: com.heatledger.persist.Marshalable): boolean; | |
clear(): void; | |
push(blockId: number, marshalable: com.heatledger.persist.Marshalable, transactionIds: number[]): void; | |
pop(): void; | |
create(): void; | |
close(): void; | |
getFile(): any; | |
} | |
} | |
namespace com.heatledger.persist { | |
export interface OrderPairKey { | |
equals(o: any): boolean; | |
toString(): string; | |
hashCode(): number; | |
} | |
} | |
namespace com.heatledger { | |
export interface AccountPublicKey { | |
keyHeight: number; | |
publicKey: any; | |
setPublicKey(publicKey: any): void; | |
setKeyHeight(keyHeight: number): void; | |
getKeyHeight(): number; | |
getPublicKey(): any; | |
} | |
} | |
namespace java.lang { | |
export interface AutoCloseable { | |
close(): void; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface ResultSetIterator<T> extends java.util.Iterator<T>, java.lang.Iterable<T>, java.lang.AutoCloseable { | |
toJSONArray(mapFunction: java.util._function.Function<T, { [index: string]: any }>): any[]; | |
iterator(): java.util.Iterator<T>; | |
hasNext(): boolean; | |
next(): T; | |
close(): void; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface AccountAssetWithProperties { | |
accountId: number; | |
assetId: number; | |
decimals: number; | |
properties: string; | |
quantity: number; | |
unconfirmedQuantity: number; | |
virtualQuantity: number; | |
getUnconfirmedQuantity(): number; | |
getDecimals(): number; | |
getAssetId(): number; | |
getQuantity(): number; | |
getAccountId(): number; | |
getVirtualQuantity(): number; | |
getProperties(): string; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface AbstractReplicator { | |
id: string; | |
registerListeners(): void; | |
beforeFullRescan(): void; | |
afterFullRescan(): void; | |
batchUpdate(updateStatements: string[]): void; | |
getUpdates(engine: number): string[]; | |
getId(): string; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface AccountAssetsAPI { | |
getAssetAccounts(assetId: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.Account.AccountAsset>; | |
getAccountAssets(accountId: number, propertiesAccount: number, propertiesProtocol: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.replicate.AccountAssetWithProperties>; | |
getAccountAsset(accountId: number, assetId: number, propertiesAccount: number, propertiesProtocol: number): com.heatledger.replicate.AccountAssetWithProperties; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface AssetCertificationBundle { | |
assetId: number; | |
certified: boolean; | |
certifierAccountId: number; | |
name: string; | |
symbol: string; | |
transactionId: number; | |
getTransactionId(): number; | |
getCertifierAccountId(): number; | |
isCertified(): boolean; | |
getAssetId(): number; | |
getSymbol(): string; | |
getName(): string; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface AssetCertificationAPI { | |
createBundleMessage(assetId: number, certified: boolean, symbol: string, name: string): any; | |
getValue(assetId: number, certifierAccountId: number): com.heatledger.replicate.AssetCertificationBundle; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface AssetPropertiesBundle { | |
accountId: number; | |
assetId: number; | |
protocol: number; | |
transactionId: number; | |
value: string; | |
getTransactionId(): number; | |
getAssetId(): number; | |
getAccountId(): number; | |
getValue(): string; | |
getProtocol(): number; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface AssetProtocol1 { | |
assetId: number; | |
decimals: number; | |
name: string; | |
symbol: string; | |
getDecimals(): number; | |
getAssetId(): number; | |
getSymbol(): string; | |
getName(): string; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface HistoryAPI { | |
getTransactionsLegacy(accountId: number, numberOfConfirmations: number, type: number, subtype: number, timestamp: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.Transaction>; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface KeyStoreBundle { | |
accountId: number; | |
name: string; | |
transactionId: number; | |
value: any; | |
getTransactionId(): number; | |
getAccountId(): number; | |
getName(): string; | |
getValue(): any; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface Market { | |
SORT_CHANGE: number; | |
SORT_VOLUME: number; | |
SORT_PRICE: number; | |
SORT_NONE: number; | |
askOrderTotal: number; | |
assetDecimals: number; | |
assetId: number; | |
assetProperties: string; | |
bidOrderTotal: number; | |
currencyDecimals: number; | |
currencyId: number; | |
currencyProperties: string; | |
hr24AssetVolume: number; | |
hr24Change: number; | |
hr24CurrencyVolume: number; | |
hr24High: number; | |
hr24Low: number; | |
lastPrice: number; | |
getCurrencyProperties(): string; | |
getAssetProperties(): string; | |
getAskOrderTotal(): number; | |
getBidOrderTotal(): number; | |
getCurrencyId(): number; | |
getAssetId(): number; | |
getLastPrice(): number; | |
getHr24Change(): number; | |
getHr24High(): number; | |
getHr24Low(): number; | |
getHr24CurrencyVolume(): number; | |
getHr24AssetVolume(): number; | |
getCurrencyDecimals(): number; | |
getAssetDecimals(): number; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface Message { | |
blockId: number; | |
messageBytes: any; | |
messageIsEncrypted: boolean; | |
messageIsEncryptedToSelf: boolean; | |
messageIsText: boolean; | |
recipient: number; | |
recipientPrivateName: number; | |
recipientPublicKey: any; | |
recipientPublicName: string; | |
sender: number; | |
senderPrivateName: number; | |
senderPublicKey: any; | |
senderPublicName: string; | |
timestamp: number; | |
transaction: number; | |
getRecipientPublicKey(): any; | |
getTransaction(): number; | |
getSenderPublicKey(): any; | |
getBlockId(): number; | |
getSender(): number; | |
getRecipient(): number; | |
getSenderPrivateName(): number; | |
getRecipientPrivateName(): number; | |
getSenderPublicName(): string; | |
getRecipientPublicName(): string; | |
getMessageBytes(): any; | |
getMessageIsText(): boolean; | |
getMessageIsEncrypted(): boolean; | |
getMessageIsEncryptedToSelf(): boolean; | |
getTimestamp(): number; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface MessageContact { | |
accountId: number; | |
accountPrivateName: number; | |
accountPublicName: string; | |
publicKey: any; | |
timestamp: number; | |
getAccountId(): number; | |
getAccountPrivateName(): number; | |
getAccountPublicName(): string; | |
getTimestamp(): number; | |
getPublicKey(): any; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface MessagesAPI { | |
getContactMessagesCount(accountA: number, accountB: number): number; | |
getContactMessages(accountA: number, accountB: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.replicate.Message>; | |
getContacts(accountId: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.replicate.MessageContact>; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface Payment { | |
blockId: number; | |
currency: number; | |
messageBytes: any; | |
messageIsEncrypted: boolean; | |
messageIsEncryptedToSelf: boolean; | |
messageIsText: boolean; | |
quantity: number; | |
recipient: number; | |
recipientPrivateName: number; | |
recipientPublicKey: any; | |
recipientPublicName: string; | |
sender: number; | |
senderPrivateName: number; | |
senderPublicKey: any; | |
senderPublicName: string; | |
timestamp: number; | |
getRecipientPublicKey(): any; | |
getSenderPublicKey(): any; | |
getBlockId(): number; | |
getQuantity(): number; | |
getSender(): number; | |
getRecipient(): number; | |
getSenderPrivateName(): number; | |
getRecipientPrivateName(): number; | |
getSenderPublicName(): string; | |
getRecipientPublicName(): string; | |
getMessageBytes(): any; | |
getMessageIsText(): boolean; | |
getMessageIsEncrypted(): boolean; | |
getMessageIsEncryptedToSelf(): boolean; | |
getTimestamp(): number; | |
getCurrency(): number; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface PaymentsAPI { | |
SORT_TIMESTAMP: number; | |
SORT_AMOUNT: number; | |
SORT_SENDER: number; | |
SORT_RECIPIENT: number; | |
getPaymentsCount(accountId: number, currencyId: number): number; | |
getPayments(accountId: number, currencyId: number, sort: number, asc: boolean, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.replicate.Payment>; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface PublicNameAPI { | |
getAccounts(assignerId: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.Account>; | |
search(query: string, assignerId: number, from: number, to: number): com.heatledger.replicate.ResultSetIterator<com.heatledger.Account>; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface ChartData { | |
ONE_MINUTE: number; | |
FIVE_MINUTES: number; | |
TEN_MINUTES: number; | |
HOUR: number; | |
DAY: number; | |
WEEK: number; | |
avg: number; | |
close: number; | |
high: number; | |
low: number; | |
open: number; | |
t: number; | |
vol: number; | |
getT(): number; | |
getAvg(): number; | |
getLow(): number; | |
getHigh(): number; | |
getVol(): number; | |
getOpen(): number; | |
getClose(): number; | |
equalsApartFromTimestamp(other: com.heatledger.replicate.ChartData): boolean; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface TradePair { | |
assetId: number; | |
currencyId: number; | |
getCurrencyId(): number; | |
getAssetId(): number; | |
} | |
} | |
namespace com.heatledger.replicate.TradeAPI { | |
export interface TradeMarketInfo { | |
assetId: number; | |
currencyId: number; | |
hr24AssetVolume: number; | |
hr24Change: number; | |
hr24High: number; | |
hr24Low: number; | |
hr24Volume: number; | |
lastPrice: number; | |
getCurrencyId(): number; | |
getAssetId(): number; | |
getLastPrice(): number; | |
getHr24Change(): number; | |
getHr24High(): number; | |
getHr24Low(): number; | |
getHr24AssetVolume(): number; | |
getHr24Volume(): number; | |
} | |
} | |
namespace java.nio { | |
export interface ByteOrder { | |
BIG_ENDIAN: java.nio.ByteOrder; | |
LITTLE_ENDIAN: java.nio.ByteOrder; | |
toString(): string; | |
nativeOrder(): java.nio.ByteOrder; | |
} | |
} | |
namespace java.nio { | |
export interface CharBuffer extends java.nio.Buffer, java.lang.Comparable<java.nio.CharBuffer>, java.lang.Appendable, java.lang.CharSequence, java.lang.Readable { | |
get(arg0: number): string; | |
get(): string; | |
get(arg0: string[], arg1: number, arg2: number): java.nio.CharBuffer; | |
get(arg0: string[]): java.nio.CharBuffer; | |
put(arg0: string): java.nio.CharBuffer; | |
put(arg0: number, arg1: string): java.nio.CharBuffer; | |
put(arg0: java.nio.CharBuffer): java.nio.CharBuffer; | |
put(arg0: string[]): java.nio.CharBuffer; | |
put(arg0: string, arg1: number, arg2: number): java.nio.CharBuffer; | |
put(arg0: string): java.nio.CharBuffer; | |
put(arg0: string[], arg1: number, arg2: number): java.nio.CharBuffer; | |
equals(arg0: any): boolean; | |
toString(): string; | |
append(arg0: string): java.lang.Appendable; | |
append(arg0: string): java.nio.CharBuffer; | |
append(arg0: java.lang.CharSequence): java.nio.CharBuffer; | |
append(arg0: java.lang.CharSequence, arg1: number, arg2: number): java.lang.Appendable; | |
append(arg0: java.lang.CharSequence): java.lang.Appendable; | |
append(arg0: java.lang.CharSequence, arg1: number, arg2: number): java.nio.CharBuffer; | |
hashCode(): number; | |
compareTo(arg0: java.nio.CharBuffer): number; | |
compareTo(arg0: any): number; | |
length(): number; | |
charAt(arg0: number): string; | |
subSequence(arg0: number, arg1: number): java.lang.CharSequence; | |
subSequence(arg0: number, arg1: number): java.nio.CharBuffer; | |
chars(): any; | |
isDirect(): boolean; | |
hasArray(): boolean; | |
array(): string[]; | |
array(): any; | |
arrayOffset(): number; | |
read(arg0: java.nio.CharBuffer): number; | |
wrap(arg0: java.lang.CharSequence): java.nio.CharBuffer; | |
wrap(arg0: string[], arg1: number, arg2: number): java.nio.CharBuffer; | |
wrap(arg0: string[]): java.nio.CharBuffer; | |
wrap(arg0: java.lang.CharSequence, arg1: number, arg2: number): java.nio.CharBuffer; | |
allocate(arg0: number): java.nio.CharBuffer; | |
duplicate(): java.nio.CharBuffer; | |
slice(): java.nio.CharBuffer; | |
asReadOnlyBuffer(): java.nio.CharBuffer; | |
compact(): java.nio.CharBuffer; | |
order(): java.nio.ByteOrder; | |
} | |
} | |
namespace java.nio { | |
export interface ShortBuffer extends java.nio.Buffer, java.lang.Comparable<java.nio.ShortBuffer> { | |
get(arg0: number[], arg1: number, arg2: number): java.nio.ShortBuffer; | |
get(arg0: number[]): java.nio.ShortBuffer; | |
get(): number; | |
get(arg0: number): number; | |
put(arg0: number[]): java.nio.ShortBuffer; | |
put(arg0: number[], arg1: number, arg2: number): java.nio.ShortBuffer; | |
put(arg0: number, arg1: number): java.nio.ShortBuffer; | |
put(arg0: java.nio.ShortBuffer): java.nio.ShortBuffer; | |
put(arg0: number): java.nio.ShortBuffer; | |
equals(arg0: any): boolean; | |
toString(): string; | |
hashCode(): number; | |
compareTo(arg0: any): number; | |
compareTo(arg0: java.nio.ShortBuffer): number; | |
isDirect(): boolean; | |
hasArray(): boolean; | |
array(): number[]; | |
array(): any; | |
arrayOffset(): number; | |
wrap(arg0: number[], arg1: number, arg2: number): java.nio.ShortBuffer; | |
wrap(arg0: number[]): java.nio.ShortBuffer; | |
allocate(arg0: number): java.nio.ShortBuffer; | |
duplicate(): java.nio.ShortBuffer; | |
slice(): java.nio.ShortBuffer; | |
asReadOnlyBuffer(): java.nio.ShortBuffer; | |
compact(): java.nio.ShortBuffer; | |
order(): java.nio.ByteOrder; | |
} | |
} | |
namespace java.nio { | |
export interface IntBuffer extends java.nio.Buffer, java.lang.Comparable<java.nio.IntBuffer> { | |
get(arg0: number[], arg1: number, arg2: number): java.nio.IntBuffer; | |
get(arg0: number[]): java.nio.IntBuffer; | |
get(): number; | |
get(arg0: number): number; | |
put(arg0: number[]): java.nio.IntBuffer; | |
put(arg0: number[], arg1: number, arg2: number): java.nio.IntBuffer; | |
put(arg0: number, arg1: number): java.nio.IntBuffer; | |
put(arg0: java.nio.IntBuffer): java.nio.IntBuffer; | |
put(arg0: number): java.nio.IntBuffer; | |
equals(arg0: any): boolean; | |
toString(): string; | |
hashCode(): number; | |
compareTo(arg0: any): number; | |
compareTo(arg0: java.nio.IntBuffer): number; | |
isDirect(): boolean; | |
hasArray(): boolean; | |
array(): number[]; | |
array(): any; | |
arrayOffset(): number; | |
wrap(arg0: number[], arg1: number, arg2: number): java.nio.IntBuffer; | |
wrap(arg0: number[]): java.nio.IntBuffer; | |
allocate(arg0: number): java.nio.IntBuffer; | |
duplicate(): java.nio.IntBuffer; | |
slice(): java.nio.IntBuffer; | |
asReadOnlyBuffer(): java.nio.IntBuffer; | |
compact(): java.nio.IntBuffer; | |
order(): java.nio.ByteOrder; | |
} | |
} | |
namespace java.nio { | |
export interface LongBuffer extends java.nio.Buffer, java.lang.Comparable<java.nio.LongBuffer> { | |
get(arg0: number[], arg1: number, arg2: number): java.nio.LongBuffer; | |
get(arg0: number[]): java.nio.LongBuffer; | |
get(): number; | |
get(arg0: number): number; | |
put(arg0: number[]): java.nio.LongBuffer; | |
put(arg0: number[], arg1: number, arg2: number): java.nio.LongBuffer; | |
put(arg0: number, arg1: number): java.nio.LongBuffer; | |
put(arg0: java.nio.LongBuffer): java.nio.LongBuffer; | |
put(arg0: number): java.nio.LongBuffer; | |
equals(arg0: any): boolean; | |
toString(): string; | |
hashCode(): number; | |
compareTo(arg0: any): number; | |
compareTo(arg0: java.nio.LongBuffer): number; | |
isDirect(): boolean; | |
hasArray(): boolean; | |
array(): number[]; | |
array(): any; | |
arrayOffset(): number; | |
wrap(arg0: number[], arg1: number, arg2: number): java.nio.LongBuffer; | |
wrap(arg0: number[]): java.nio.LongBuffer; | |
allocate(arg0: number): java.nio.LongBuffer; | |
duplicate(): java.nio.LongBuffer; | |
slice(): java.nio.LongBuffer; | |
asReadOnlyBuffer(): java.nio.LongBuffer; | |
compact(): java.nio.LongBuffer; | |
order(): java.nio.ByteOrder; | |
} | |
} | |
namespace java.nio { | |
export interface FloatBuffer extends java.nio.Buffer, java.lang.Comparable<java.nio.FloatBuffer> { | |
get(arg0: number[], arg1: number, arg2: number): java.nio.FloatBuffer; | |
get(arg0: number[]): java.nio.FloatBuffer; | |
get(): number; | |
get(arg0: number): number; | |
put(arg0: number[]): java.nio.FloatBuffer; | |
put(arg0: number[], arg1: number, arg2: number): java.nio.FloatBuffer; | |
put(arg0: number, arg1: number): java.nio.FloatBuffer; | |
put(arg0: java.nio.FloatBuffer): java.nio.FloatBuffer; | |
put(arg0: number): java.nio.FloatBuffer; | |
equals(arg0: any): boolean; | |
toString(): string; | |
hashCode(): number; | |
compareTo(arg0: any): number; | |
compareTo(arg0: java.nio.FloatBuffer): number; | |
isDirect(): boolean; | |
hasArray(): boolean; | |
array(): number[]; | |
array(): any; | |
arrayOffset(): number; | |
wrap(arg0: number[], arg1: number, arg2: number): java.nio.FloatBuffer; | |
wrap(arg0: number[]): java.nio.FloatBuffer; | |
allocate(arg0: number): java.nio.FloatBuffer; | |
duplicate(): java.nio.FloatBuffer; | |
slice(): java.nio.FloatBuffer; | |
asReadOnlyBuffer(): java.nio.FloatBuffer; | |
compact(): java.nio.FloatBuffer; | |
order(): java.nio.ByteOrder; | |
} | |
} | |
namespace java.nio { | |
export interface DoubleBuffer extends java.nio.Buffer, java.lang.Comparable<java.nio.DoubleBuffer> { | |
get(arg0: number[], arg1: number, arg2: number): java.nio.DoubleBuffer; | |
get(arg0: number[]): java.nio.DoubleBuffer; | |
get(): number; | |
get(arg0: number): number; | |
put(arg0: number[]): java.nio.DoubleBuffer; | |
put(arg0: number[], arg1: number, arg2: number): java.nio.DoubleBuffer; | |
put(arg0: number, arg1: number): java.nio.DoubleBuffer; | |
put(arg0: java.nio.DoubleBuffer): java.nio.DoubleBuffer; | |
put(arg0: number): java.nio.DoubleBuffer; | |
equals(arg0: any): boolean; | |
toString(): string; | |
hashCode(): number; | |
compareTo(arg0: any): number; | |
compareTo(arg0: java.nio.DoubleBuffer): number; | |
isDirect(): boolean; | |
hasArray(): boolean; | |
array(): number[]; | |
array(): any; | |
arrayOffset(): number; | |
wrap(arg0: number[], arg1: number, arg2: number): java.nio.DoubleBuffer; | |
wrap(arg0: number[]): java.nio.DoubleBuffer; | |
allocate(arg0: number): java.nio.DoubleBuffer; | |
duplicate(): java.nio.DoubleBuffer; | |
slice(): java.nio.DoubleBuffer; | |
asReadOnlyBuffer(): java.nio.DoubleBuffer; | |
compact(): java.nio.DoubleBuffer; | |
order(): java.nio.ByteOrder; | |
} | |
} | |
namespace java.nio { | |
export interface Buffer { | |
direct: boolean; | |
readOnly: boolean; | |
limit(arg0: number): java.nio.Buffer; | |
limit(): number; | |
clear(): java.nio.Buffer; | |
remaining(): number; | |
isDirect(): boolean; | |
hasArray(): boolean; | |
array(): any; | |
position(arg0: number): java.nio.Buffer; | |
position(): number; | |
arrayOffset(): number; | |
capacity(): number; | |
mark(): java.nio.Buffer; | |
reset(): java.nio.Buffer; | |
flip(): java.nio.Buffer; | |
rewind(): java.nio.Buffer; | |
hasRemaining(): boolean; | |
isReadOnly(): boolean; | |
} | |
} | |
namespace com.heatledger { | |
export interface Fee { | |
ARBITRARY_MESSAGE_FEE: com.heatledger.Fee; | |
ORDINARY_PAYMENT_FEE: com.heatledger.Fee; | |
EFFECTIVE_BALANCE_LEASING_FEE: com.heatledger.Fee; | |
ORDER_CANCELLATION_FEE: com.heatledger.Fee; | |
ORDER_PLACEMENT_FEE: com.heatledger.Fee; | |
ASSET_TRANSFER_FEE: com.heatledger.Fee; | |
ASSET_ISSUE_MORE_FEE: com.heatledger.Fee; | |
WHITELIST_ACCOUNT_FEE: com.heatledger.Fee; | |
WHITELIST_MARKET_FEE: com.heatledger.Fee; | |
ASSET_ISSUANCE_FEE: com.heatledger.Fee; | |
PRIVATE_NAME_ANNOUNCEMENT_APPENDIX_FEE: com.heatledger.Fee; | |
PRIVATE_NAME_ASSIGNEMENT_APPENDIX_FEE: com.heatledger.Fee; | |
PUBLIC_NAME_ANNOUNCEMENT_APPENDIX_FEE: com.heatledger.Fee; | |
PUBLIC_NAME_ASSIGNEMENT_APPENDIX_FEE: com.heatledger.Fee; | |
PUBLICKEY_ANNOUNCEMENT_APPENDIX_FEE: com.heatledger.Fee; | |
MESSAGE_APPENDIX_FEE: com.heatledger.Fee; | |
ENCRYPTED_MESSAGE_APPENDIX_FEE: com.heatledger.Fee; | |
} | |
} | |
namespace com.heatledger.Appendix { | |
export interface AbstractAppendix extends com.heatledger.Appendix { | |
putBytes(buffer: java.nio.ByteBuffer): void; | |
getJSONObject(): { [index: string]: any }; | |
getVersion(): number; | |
getSize(): number; | |
} | |
} | |
namespace com.heatledger.Appendix { | |
export interface AbstractEncryptedMessage extends com.heatledger.Appendix.AbstractAppendix { | |
encryptedData: com.heatledger.crypto.EncryptedData; | |
text: boolean; | |
getFee(): com.heatledger.Fee; | |
getEncryptedData(): com.heatledger.crypto.EncryptedData; | |
isText(): boolean; | |
} | |
} | |
namespace com.heatledger.Attachment { | |
export interface AbstractAttachment extends com.heatledger.Appendix.AbstractAppendix, com.heatledger.Attachment { | |
} | |
} | |
namespace java.io { | |
export interface Writer extends java.lang.Appendable, java.io.Closeable, java.io.Flushable { | |
append(arg0: java.lang.CharSequence, arg1: number, arg2: number): java.io.Writer; | |
append(arg0: string): java.io.Writer; | |
append(arg0: java.lang.CharSequence): java.io.Writer; | |
append(arg0: string): java.lang.Appendable; | |
append(arg0: java.lang.CharSequence, arg1: number, arg2: number): java.lang.Appendable; | |
append(arg0: java.lang.CharSequence): java.lang.Appendable; | |
write(arg0: string[]): void; | |
write(arg0: string[], arg1: number, arg2: number): void; | |
write(arg0: number): void; | |
write(arg0: string, arg1: number, arg2: number): void; | |
write(arg0: string): void; | |
flush(): void; | |
close(): void; | |
} | |
} | |
namespace java.lang { | |
export interface Comparable<T> { | |
compareTo(arg0: T): number; | |
} | |
} | |
namespace java.lang { | |
export interface CharSequence { | |
toString(): string; | |
length(): number; | |
charAt(arg0: number): string; | |
subSequence(arg0: number, arg1: number): java.lang.CharSequence; | |
chars(): any; | |
codePoints(): any; | |
} | |
} | |
namespace java.lang { | |
export interface Appendable { | |
append(arg0: java.lang.CharSequence): java.lang.Appendable; | |
append(arg0: java.lang.CharSequence, arg1: number, arg2: number): java.lang.Appendable; | |
append(arg0: string): java.lang.Appendable; | |
} | |
} | |
namespace java.util { | |
export interface Locale extends java.lang.Cloneable, java.io.Serializable { | |
ENGLISH: java.util.Locale; | |
FRENCH: java.util.Locale; | |
GERMAN: java.util.Locale; | |
ITALIAN: java.util.Locale; | |
JAPANESE: java.util.Locale; | |
KOREAN: java.util.Locale; | |
CHINESE: java.util.Locale; | |
SIMPLIFIED_CHINESE: java.util.Locale; | |
TRADITIONAL_CHINESE: java.util.Locale; | |
FRANCE: java.util.Locale; | |
GERMANY: java.util.Locale; | |
ITALY: java.util.Locale; | |
JAPAN: java.util.Locale; | |
KOREA: java.util.Locale; | |
CHINA: java.util.Locale; | |
PRC: java.util.Locale; | |
TAIWAN: java.util.Locale; | |
UK: java.util.Locale; | |
US: java.util.Locale; | |
CANADA: java.util.Locale; | |
CANADA_FRENCH: java.util.Locale; | |
ROOT: java.util.Locale; | |
PRIVATE_USE_EXTENSION: string; | |
UNICODE_LOCALE_EXTENSION: string; | |
ISO3Country: string; | |
ISO3Language: string; | |
country: string; | |
displayCountry: string; | |
displayLanguage: string; | |
displayName: string; | |
displayScript: string; | |
displayVariant: string; | |
extensionKeys: string[]; | |
language: string; | |
script: string; | |
unicodeLocaleAttributes: string[]; | |
unicodeLocaleKeys: string[]; | |
variant: string; | |
equals(arg0: any): boolean; | |
toString(): string; | |
hashCode(): number; | |
clone(): any; | |
getLanguage(): string; | |
getDefault(arg0: java.util.Locale.Category): java.util.Locale; | |
getDefault(): java.util.Locale; | |
lookup(arg0: java.util.Locale.LanguageRange[], arg1: java.util.Locale[]): java.util.Locale; | |
filter(arg0: java.util.Locale.LanguageRange[], arg1: java.util.Locale[]): java.util.Locale[]; | |
filter(arg0: java.util.Locale.LanguageRange[], arg1: java.util.Locale[], arg2: java.util.Locale.FilteringMode): java.util.Locale[]; | |
setDefault(arg0: java.util.Locale.Category, arg1: java.util.Locale): void; | |
setDefault(arg0: java.util.Locale): void; | |
getAvailableLocales(): java.util.Locale[]; | |
getISOCountries(): string[]; | |
getISOLanguages(): string[]; | |
getScript(): string; | |
getCountry(): string; | |
getVariant(): string; | |
hasExtensions(): boolean; | |
stripExtensions(): java.util.Locale; | |
getExtension(arg0: string): string; | |
getExtensionKeys(): string[]; | |
getUnicodeLocaleAttributes(): string[]; | |
getUnicodeLocaleType(arg0: string): string; | |
getUnicodeLocaleKeys(): string[]; | |
toLanguageTag(): string; | |
forLanguageTag(arg0: string): java.util.Locale; | |
getISO3Language(): string; | |
getISO3Country(): string; | |
getDisplayLanguage(arg0: java.util.Locale): string; | |
getDisplayLanguage(): string; | |
getDisplayScript(arg0: java.util.Locale): string; | |
getDisplayScript(): string; | |
getDisplayCountry(arg0: java.util.Locale): string; | |
getDisplayCountry(): string; | |
getDisplayVariant(): string; | |
getDisplayVariant(arg0: java.util.Locale): string; | |
getDisplayName(arg0: java.util.Locale): string; | |
getDisplayName(): string; | |
filterTags(arg0: java.util.Locale.LanguageRange[], arg1: string[]): string[]; | |
filterTags(arg0: java.util.Locale.LanguageRange[], arg1: string[], arg2: java.util.Locale.FilteringMode): string[]; | |
lookupTag(arg0: java.util.Locale.LanguageRange[], arg1: string[]): string; | |
} | |
} | |
namespace java.io { | |
export interface FilterOutputStream extends java.io.OutputStream { | |
write(arg0: any, arg1: number, arg2: number): void; | |
write(arg0: any): void; | |
write(arg0: number): void; | |
flush(): void; | |
close(): void; | |
} | |
} | |
namespace com.heatledger.persist.SortedLinkedList { | |
export interface SortedLinkedListAbstractNode { | |
} | |
} | |
namespace com.heatledger.persist { | |
export interface PersistObservable<KEY, VALUE> { | |
addListener(listener: com.heatledger.persist.PersistListener<KEY, VALUE>): boolean; | |
removeListener(listener: com.heatledger.persist.PersistListener<KEY, VALUE>): boolean; | |
} | |
} | |
namespace com.heatledger.persist { | |
export interface RestorableMap extends java.io.Closeable, com.heatledger.persist.Transactional { | |
chronicleMap: { [index: string]: any }; | |
empty: boolean; | |
dump(): void; | |
dumpRestore(): void; | |
forEachUsing(consumer: java.util._function.BiConsumer<any, any>, usingKey: any, usingValue: any): void; | |
forEachUsing(consumer: java.util._function.BiConsumer<any, any>): void; | |
setViewer(viewer: com.heatledger.persist.RestorableMapViewer): void; | |
getUsing(key: any, usingValue: any): any; | |
isInTransaction(): boolean; | |
beginTransaction(): void; | |
endTransaction(): void; | |
rollbackTransaction(): void; | |
getChronicleMap(): { [index: string]: any }; | |
setListener(listener: com.heatledger.persist.RestorableMapListener): void; | |
build(builder: com.heatledger.persist.RestorableMapBuilder): com.heatledger.persist.RestorableMap; | |
remove(key: any): void; | |
remove(key: any, value: any): boolean; | |
get(key: any): any; | |
put(key: any, value: any): void; | |
clear(): void; | |
isEmpty(): boolean; | |
size(): number; | |
create(): void; | |
close(): void; | |
containsKey(key: any): boolean; | |
forEach(consumer: java.util._function.BiConsumer<any, any>): void; | |
} | |
} | |
namespace com.heatledger.replicate { | |
export interface AbstractBundleReplicator<T> extends com.heatledger.replicate.AbstractReplicator { | |
KEY_STORE_BUNDLE_HEADER_SEED: number; | |
ASSET_PROPERTIES_BUNDLE_HEADER_SEED: number; | |
ASSET_CERTIFICATION_BUNDLE_HEADER_SEED: number; | |
} | |
} | |
namespace java.lang { | |
export interface Readable { | |
read(arg0: java.nio.CharBuffer): number; | |
} | |
} | |
namespace java.io { | |
export interface Flushable { | |
flush(): void; | |
} | |
} | |
namespace java.util.Locale { | |
export interface LanguageRange { | |
MAX_WEIGHT: number; | |
MIN_WEIGHT: number; | |
range: string; | |
weight: number; | |
getRange(): string; | |
getWeight(): number; | |
mapEquivalents(arg0: java.util.Locale.LanguageRange[], arg1: { [index: string]: string[] }): java.util.Locale.LanguageRange[]; | |
equals(arg0: any): boolean; | |
hashCode(): number; | |
parse(arg0: string): java.util.Locale.LanguageRange[]; | |
parse(arg0: string, arg1: { [index: string]: string[] }): java.util.Locale.LanguageRange[]; | |
} | |
} | |
namespace java.lang { | |
export interface Cloneable { | |
} | |
} | |
namespace java.io { | |
export interface OutputStream extends java.io.Closeable, java.io.Flushable { | |
write(arg0: any, arg1: number, arg2: number): void; | |
write(arg0: any): void; | |
write(arg0: number): void; | |
flush(): void; | |
close(): void; | |
} | |
} | |
namespace com.heatledger.persist { | |
export interface RestorableMapViewer { | |
keyToString(key: any): string; | |
valueToMap(key: any, value: any): { [index: string]: any }; | |
tracePut(key: any, value: any): void; | |
traceRemove(key: any): void; | |
printAll(maps: { [index: string]: any }[]): void; | |
} | |
} | |
namespace com.heatledger.persist { | |
export interface RestorableMapBuilder { | |
constantKeySample(constantKeySample: any): com.heatledger.persist.RestorableMapBuilder; | |
constantValueSample(constantValueSample: any): com.heatledger.persist.RestorableMapBuilder; | |
restoreEntries(restoreEntries: number): com.heatledger.persist.RestorableMapBuilder; | |
emptyRestoreConstant(emptyRestoreConstant: any): com.heatledger.persist.RestorableMapBuilder; | |
build(): com.heatledger.persist.RestorableMap; | |
deleteOnExit(deleteOnExit: boolean): com.heatledger.persist.RestorableMapBuilder; | |
file(file: any): com.heatledger.persist.RestorableMapBuilder; | |
entries(entries: number): com.heatledger.persist.RestorableMapBuilder; | |
} | |
} | |
namespace java.lang { | |
export interface Iterable<T> { | |
iterator(): java.util.Iterator<T>; | |
spliterator(): any; | |
forEach(arg0: java.util._function.Consumer<any>): void; | |
} | |
} | |
namespace com.heatledger.Order { | |
export type Event = "ORDER_CREATE" | "ORDER_UPDATE" | "ORDER_DELETE"; | |
} | |
namespace com.heatledger.Asset { | |
export type Event = "ASSET_ISSUED"; | |
} | |
namespace com.heatledger.Account { | |
export type Event = "BALANCE" | "UNCONFIRMED_BALANCE" | "ASSET_BALANCE" | "UNCONFIRMED_ASSET_BALANCE" | "LEASE_SCHEDULED" | "LEASE_STARTED" | "LEASE_ENDED" | "PUBLIC_KEY" | "VIRTUAL_BALANCE"; | |
} | |
namespace com.heatledger.peer.Peer { | |
export type State = "NON_CONNECTED" | "CONNECTED" | "DISCONNECTED"; | |
} | |
namespace com.heatledger.BlockchainProcessor { | |
export type Event = "BLOCK_PUSHED" | "BLOCK_POPPED" | "BLOCK_GENERATED" | "BLOCK_SCANNED" | "BEFORE_RESCAN" | "RESCAN_BEGIN" | "RESCAN_END" | "BEFORE_BLOCK_ACCEPT" | "BEFORE_BLOCK_APPLY" | "AFTER_BLOCK_APPLY" | "TEST_MAYBE_THROW_EXCEPTION" | "TEST_MAYBE_SYSTEM_CRASH" | "FULL_RESCAN_BEGIN" | "FULL_RESCAN_END" | "BLOCKCHAIN_READY"; | |
} | |
namespace com.heatledger.TransactionProcessor { | |
export type Event = "REMOVED_UNCONFIRMED_TRANSACTIONS" | "ADDED_UNCONFIRMED_TRANSACTIONS" | "ADDED_CONFIRMED_TRANSACTIONS" | "TEST_MAYBE_THROW_EXCEPTION" | "TEST_MAYBE_SYSTEM_CRASH"; | |
} | |
namespace com.heatledger.Trade { | |
export type Event = "TRADE" | "REMOVE_TRADES"; | |
} | |
namespace java.util.Locale { | |
export type Category = "DISPLAY" | "FORMAT"; | |
} | |
namespace java.util.Locale { | |
export type FilteringMode = "AUTOSELECT_FILTERING" | "EXTENDED_FILTERING" | "IGNORE_EXTENDED_RANGES" | "MAP_EXTENDED_RANGES" | "REJECT_EXTENDED_RANGES"; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment