You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Migrate src -> packages, seperate tsconfig for tests
* Get yarn workspaces up and working
* Fix cyclic dependencies and import errors
Unfortunately, this ended up with a couple packages being merged into
xmr-crypto-utils, along with messing up some of the type file locations.
Annnnd some imports are exposed pretty ugily via xmr-crypto-utils.
* Update package versions, yarn lock
* Add lerna
* Update package
* Add publish command
* Fix circular deps
* Fix package links
* Fix ledger scramble key
* Change output to commonjs
* Target es5
* Remove internal dep
-`xmr-money` Helpers for formatting and parsing Moneroj.
35
-
-`xmr-mymonero-libs` A collection of utilities for building ontop of a MyMonero compatible API
36
-
-`xmr-nettype-address-prefixes` Helper library to get Monero address prefixes depending on the network type (mainnet|testnet|stagenet)
37
-
-`xmr-pid` Validate, create, and manipulate, Monero payment ids
38
-
-`xmr-rand` Create random hex strings for Monero operations
39
-
-`xmr-str-utils` A library for working with strings commonly used in other Monero libraries
40
-
-`xmr-transaction` Create Monero transactions and check their status
41
-
-`xmr-types` A pure types library that contains shared interfaces and types for the xmr-core mono-repo
42
-
-`xmr-varint` Create varints from numbers and strings for usage in Monero's data structures
43
-
-`xmr-vendor` A container library that holds external dependencies that have been modified for usage in Monero transaction creation / validation
25
+
-`@xmr-core/xmr-b58`@xmr-core/xmr-b58 contains functions to encode and decode base58 strings for monero operations
26
+
-`@xmr-core/xmr-cli`@xmr-core/xmr-cli contains basic user operations that use the mono-repo packages for its functionality
27
+
-`@xmr-core/xmr-constants`@xmr-core/xmr-constants contains constant declarations for working with Monero, such as address prefixes, blocktimes, and decimal places
28
+
-`@xmr-core/xmr-crypto-utils` Core crypto operations for Monero
29
+
- Utilities for working with Monero addresses
30
+
- Implementations and interfaces of various hardware devices for creating Monero transactions securely
31
+
- A collection of functions for creating and verifying Monero related public/private keys.
32
+
- Validate, create, and manipulate, Monero payment ids
33
+
- Create random hex strings for Monero operations
34
+
- Get Monero address prefixes depending on the network type (mainnet|testnet|stagenet)
35
+
-`@xmr-core/xmr-fast-hash` An implementation of Monero's `cn_fast_hash`
36
+
-`@xmr-core/xmr-money` Helpers for formatting and parsing Moneroj.
37
+
-`@xmr-core/xmr-mymonero-libs` A collection of utilities for building ontop of a MyMonero compatible API
38
+
-`@xmr-core/xmr-str-utils` A library for working with strings commonly used in other Monero libraries
39
+
-`@xmr-core/xmr-transaction` Create Monero transactions and check their status
40
+
-`@xmr-core/xmr-varint` Create varints from numbers and strings for usage in Monero's data structures
41
+
-`@xmr-core/xmr-vendor` A container library that holds external dependencies that have been modified for usage in Monero transaction creation / validation
44
42
45
43
## Usage
46
44
47
-
The most common use case would be under the domain of a wallet service implementing xmr support. To see basic examples on how this would be done, take a look at the `xmr-cli` package to do basic operations such as sending currency and checking a users balance.
45
+
The most common use case would be under the domain of a wallet service implementing xmr support. To see basic examples on how this would be done, take a look at the `@xmr-core/xmr-cli` package to do basic operations such as sending currency and checking a users balance.
48
46
49
47
# Contributing
50
48
@@ -70,4 +68,4 @@ We'll merge nearly anything constructive. Contributors welcome and credited in r
0 commit comments