diff --git a/docs/0.1.1/images/anchor-copy-button.svg b/docs/0.1.1/images/anchor-copy-button.svg new file mode 100644 index 00000000..bab9d747 --- /dev/null +++ b/docs/0.1.1/images/anchor-copy-button.svg @@ -0,0 +1,4 @@ + \ No newline at end of file diff --git a/docs/0.1.1/images/arrow_down.svg b/docs/0.1.1/images/arrow_down.svg new file mode 100644 index 00000000..c0388dee --- /dev/null +++ b/docs/0.1.1/images/arrow_down.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/docs/0.1.1/images/copy-icon.svg b/docs/0.1.1/images/copy-icon.svg new file mode 100644 index 00000000..61440f0a --- /dev/null +++ b/docs/0.1.1/images/copy-icon.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/docs/0.1.1/images/copy-successful-icon.svg b/docs/0.1.1/images/copy-successful-icon.svg new file mode 100644 index 00000000..1865f739 --- /dev/null +++ b/docs/0.1.1/images/copy-successful-icon.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/docs/0.1.1/images/footer-go-to-link.svg b/docs/0.1.1/images/footer-go-to-link.svg new file mode 100644 index 00000000..0137e223 --- /dev/null +++ b/docs/0.1.1/images/footer-go-to-link.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/docs/0.1.1/images/go-to-top-icon.svg b/docs/0.1.1/images/go-to-top-icon.svg new file mode 100644 index 00000000..d987f3ea --- /dev/null +++ b/docs/0.1.1/images/go-to-top-icon.svg @@ -0,0 +1,4 @@ + \ No newline at end of file diff --git a/docs/0.1.1/images/logo-icon.svg b/docs/0.1.1/images/logo-icon.svg new file mode 100644 index 00000000..1fea0877 --- /dev/null +++ b/docs/0.1.1/images/logo-icon.svg @@ -0,0 +1,10 @@ + \ No newline at end of file diff --git a/docs/0.1.1/images/nav-icons/abstract-class-kotlin.svg b/docs/0.1.1/images/nav-icons/abstract-class-kotlin.svg new file mode 100644 index 00000000..a2069b8f --- /dev/null +++ b/docs/0.1.1/images/nav-icons/abstract-class-kotlin.svg @@ -0,0 +1,22 @@ + diff --git a/docs/0.1.1/images/nav-icons/abstract-class.svg b/docs/0.1.1/images/nav-icons/abstract-class.svg new file mode 100644 index 00000000..60182030 --- /dev/null +++ b/docs/0.1.1/images/nav-icons/abstract-class.svg @@ -0,0 +1,20 @@ + + diff --git a/docs/0.1.1/images/nav-icons/annotation-kotlin.svg b/docs/0.1.1/images/nav-icons/annotation-kotlin.svg new file mode 100644 index 00000000..932f1d3d --- /dev/null +++ b/docs/0.1.1/images/nav-icons/annotation-kotlin.svg @@ -0,0 +1,9 @@ + diff --git a/docs/0.1.1/images/nav-icons/annotation.svg b/docs/0.1.1/images/nav-icons/annotation.svg new file mode 100644 index 00000000..b80c54b4 --- /dev/null +++ b/docs/0.1.1/images/nav-icons/annotation.svg @@ -0,0 +1,7 @@ + + diff --git a/docs/0.1.1/images/nav-icons/class-kotlin.svg b/docs/0.1.1/images/nav-icons/class-kotlin.svg new file mode 100644 index 00000000..46a21f65 --- /dev/null +++ b/docs/0.1.1/images/nav-icons/class-kotlin.svg @@ -0,0 +1,9 @@ + diff --git a/docs/0.1.1/images/nav-icons/class.svg b/docs/0.1.1/images/nav-icons/class.svg new file mode 100644 index 00000000..3f1ad167 --- /dev/null +++ b/docs/0.1.1/images/nav-icons/class.svg @@ -0,0 +1,7 @@ + + diff --git a/docs/0.1.1/images/nav-icons/enum-kotlin.svg b/docs/0.1.1/images/nav-icons/enum-kotlin.svg new file mode 100644 index 00000000..4a854596 --- /dev/null +++ b/docs/0.1.1/images/nav-icons/enum-kotlin.svg @@ -0,0 +1,9 @@ + diff --git a/docs/0.1.1/images/nav-icons/enum.svg b/docs/0.1.1/images/nav-icons/enum.svg new file mode 100644 index 00000000..fa7f2476 --- /dev/null +++ b/docs/0.1.1/images/nav-icons/enum.svg @@ -0,0 +1,7 @@ + + diff --git a/docs/0.1.1/images/nav-icons/exception-class.svg b/docs/0.1.1/images/nav-icons/exception-class.svg new file mode 100644 index 00000000..c0b2bdeb --- /dev/null +++ b/docs/0.1.1/images/nav-icons/exception-class.svg @@ -0,0 +1,7 @@ + + diff --git a/docs/0.1.1/images/nav-icons/field-value.svg b/docs/0.1.1/images/nav-icons/field-value.svg new file mode 100644 index 00000000..20449c94 --- /dev/null +++ b/docs/0.1.1/images/nav-icons/field-value.svg @@ -0,0 +1,6 @@ + diff --git a/docs/0.1.1/images/nav-icons/field-variable.svg b/docs/0.1.1/images/nav-icons/field-variable.svg new file mode 100644 index 00000000..3b074500 --- /dev/null +++ b/docs/0.1.1/images/nav-icons/field-variable.svg @@ -0,0 +1,6 @@ + diff --git a/docs/0.1.1/images/nav-icons/function.svg b/docs/0.1.1/images/nav-icons/function.svg new file mode 100644 index 00000000..f0da64a0 --- /dev/null +++ b/docs/0.1.1/images/nav-icons/function.svg @@ -0,0 +1,7 @@ + + diff --git a/docs/0.1.1/images/nav-icons/interface-kotlin.svg b/docs/0.1.1/images/nav-icons/interface-kotlin.svg new file mode 100644 index 00000000..bf07a148 --- /dev/null +++ b/docs/0.1.1/images/nav-icons/interface-kotlin.svg @@ -0,0 +1,9 @@ + diff --git a/docs/0.1.1/images/nav-icons/interface.svg b/docs/0.1.1/images/nav-icons/interface.svg new file mode 100644 index 00000000..32063ba2 --- /dev/null +++ b/docs/0.1.1/images/nav-icons/interface.svg @@ -0,0 +1,7 @@ + + diff --git a/docs/0.1.1/images/nav-icons/object.svg b/docs/0.1.1/images/nav-icons/object.svg new file mode 100644 index 00000000..9f427de4 --- /dev/null +++ b/docs/0.1.1/images/nav-icons/object.svg @@ -0,0 +1,9 @@ + diff --git a/docs/0.1.1/images/theme-toggle.svg b/docs/0.1.1/images/theme-toggle.svg new file mode 100644 index 00000000..2a8d750e --- /dev/null +++ b/docs/0.1.1/images/theme-toggle.svg @@ -0,0 +1,4 @@ + \ No newline at end of file diff --git a/docs/0.1.1/index.html b/docs/0.1.1/index.html new file mode 100644 index 00000000..870ab4ad --- /dev/null +++ b/docs/0.1.1/index.html @@ -0,0 +1,102 @@ + + +
+ +BlockService class.
Marcus Cvjeticanin
0.1.1
The node that the wallet service is connected to.
Starts the sync process.
Stops the sync process.
Get block details by hash
BlockDetailsHash
Get block details by hash
BlockDetailsHash
Get blocks hashes by timestamps
BlocksHashesTimestamp
Block client
Marcus Cvjeticanin
0.1.0
The node that the wallet service is connected to.
Get block details by hash
Get block details by hash
Get block details by hash
Get blocks hashes by timestamps
Get block details by hash
Get block details by hash
Get global indexes for range
GlobalIndexesForRange
Indexes client
Marcus Cvjeticanin
0.1.0
The node that the wallet service is connected to.
Node client
Marcus Cvjeticanin
0.1.0
The node that the wallet service is connected to.
Get node fee
Get node height
Get node peers
Get node peers
Check if node is running
Outputs client
Marcus Cvjeticanin
0.1.0
The node that the wallet service is connected to.
Pool changes client
Marcus Cvjeticanin
0.1.0
The node that the wallet service is connected to.
Get transaction details by hashes
TransactionDetailsHashes
Get transaction hashes by payment id
TransactionHashesPaymentId
Get transactions status
TransactionsStatus
Transaction client
Marcus Cvjeticanin
0.1.0
The node that the wallet service is connected to.
Get transaction details by hashes
Get transaction hashes by payment id
Get transactions
Get transactions status
Wallet client
Marcus Cvjeticanin
0.1.1
The node that the wallet service is connected to.
Block client
Indexes client
Node client
Outputs client
Pool changes client
Transaction client
Wallet client
Node info
Node info
The address prefix Kryptokrona uses - you can find this in CryptoNoteConfig.h.
The amount of blocks to take from the daemon per request. Cannot take more than 100.
The amount of blocks to process per 'tick' of the mainloop. Note: too high a value will cause the event loop to be blocked, and your interaction to be laggy.
The amount of memory to use storing downloaded blocks - 50MB
The block time of Kryptokrona, in seconds.
Allows setting a custom user agent string
The amount of decimal places.
Fee per byte is rounded up in chunks. This helps makes estimates more accurate. It's suggested to make this a power of two, to relate to the underlying storage cost / page sizes for storing a transaction.
The length of an integrated address for Kryptokrona - It's the same as a normal address, but there is a paymentID included in there - since payment ID's are 64 chars, and base58 encoding is done by encoding chunks of 8 chars at once into blocks of 11 chars, we can calculate this automatically.
How often to check on locked transactions.
The amount of seconds to permit not having fetched a block from the daemon before emitting 'deadnode'. Note that this just means contacting the daemon for data - if you are synced and it returns TopBlock - the event will not be emitted.
The amount of seconds to permit not having fetched a new local height from the daemon before emitting 'deadnode'.
The amount of seconds to permit not having fetched a new network height from the daemon before emitting 'deadnode'.
The minimum fee allowed for transactions, in ATOMIC units.
Fee to charge per byte of transaction. Will be applied in chunks, see above. This value comes out to 1.953125. We use this value instead of something like 2 because it makes for pretty resulting fees
5 XKR vs 5.12 XKR. You can read this as the fee per chunk is 500 atomic units. The fee per byte is 500 / chunk size.
How often to get the node info.
Request timeout for daemon operations in milliseconds.
Most people haven't mined any blocks, so lets not waste time scanning them.
The length of a standard address for Kryptokrona.
How often to process blocks, in millseconds.
Config is a singleton object that holds configuration values for the library.
Marcus Cvjeticanin
0.1.0
The address prefix Kryptokrona uses - you can find this in CryptoNoteConfig.h.
The amount of memory to use storing downloaded blocks - 50MB
The block time of Kryptokrona, in seconds.
The amount of blocks to take from the daemon per request. Cannot take more than 100.
The amount of blocks to process per 'tick' of the mainloop. Note: too high a value will cause the event loop to be blocked, and your interaction to be laggy.
Allows setting a custom user agent string
The amount of decimal places.
Fee per byte is rounded up in chunks. This helps makes estimates more accurate. It's suggested to make this a power of two, to relate to the underlying storage cost / page sizes for storing a transaction.
The length of an integrated address for Kryptokrona - It's the same as a normal address, but there is a paymentID included in there - since payment ID's are 64 chars, and base58 encoding is done by encoding chunks of 8 chars at once into blocks of 11 chars, we can calculate this automatically.
How often to check on locked transactions.
The amount of seconds to permit not having fetched a block from the daemon before emitting 'deadnode'. Note that this just means contacting the daemon for data - if you are synced and it returns TopBlock - the event will not be emitted.
The amount of seconds to permit not having fetched a new local height from the daemon before emitting 'deadnode'.
The amount of seconds to permit not having fetched a new network height from the daemon before emitting 'deadnode'.
The minimum fee allowed for transactions, in ATOMIC units.
Fee to charge per byte of transaction. Will be applied in chunks, see above. This value comes out to 1.953125. We use this value instead of something like 2 because it makes for pretty resulting fees
How often to get the node info.
Request timeout for daemon operations in milliseconds.
Most people haven't mined any blocks, so lets not waste time scanning them.
The length of a standard address for Kryptokrona.
How often to process blocks, in millseconds.
Save a block hash checkpoint every BLOCK_HASH_CHECKPOINTS_INTERVAL blocks
Reserved space for miner transaction in block
Minimum number of inputs a fusion transaction must have
Required ratio of inputs to outputs in fusion transactions
When we get the global indexes, we pass in a range of blocks, to obscure which transactions we are interested in - the ones that belong to us. To do this, we get the global indexes for all transactions in a range. For example, if we want the global indexes for a transaction in block 17, we get all the indexes from block 10 to block 20.
This value determines how many blocks to take from.
How large should the lastKnownBlockHashes container be
Used to determine whether an unlock time is a height, or a timestamp
Part of the how fast blocks can grow
Part of the how fast blocks can grow formula
Initial block size
Max size in bytes a fusion transaction can be
Max amount to create a single output of
The number of iterations of PBKDF2 to perform on the wallet password.
What version of the file format are we on (to make it easier to upgrade the wallet format in the future)
Constants holds all the constants used in the SDK.
Marcus Cvjeticanin
1.0.0
Save a block hash checkpoint every BLOCK_HASH_CHECKPOINTS_INTERVAL blocks
Reserved space for miner transaction in block
Required ratio of inputs to outputs in fusion transactions
Minimum number of inputs a fusion transaction must have
When we get the global indexes, we pass in a range of blocks, to obscure which transactions we are interested in - the ones that belong to us. To do this, we get the global indexes for all transactions in a range. For example, if we want the global indexes for a transaction in block 17, we get all the indexes from block 10 to block 20.
How large should the lastKnownBlockHashes container be
Used to determine whether an unlock time is a height, or a timestamp
Part of the how fast blocks can grow
Part of the how fast blocks can grow formula
Initial block size
Max size in bytes a fusion transaction can be
Max amount to create a single output of
The number of iterations of PBKDF2 to perform on the wallet password.
What version of the file format are we on (to make it easier to upgrade the wallet format in the future)
Node is a data class that holds information about a node. The properties are mutable so that they can be changed during runtime.
Marcus Cvjeticanin
0.1.0
The host name of the node.
The port of the node.
Whether the node is using SSL.