Skip to content

Commit

Permalink
Merge pull request #788 from laviniat1996/import_from_local_files
Browse files Browse the repository at this point in the history
Import functions from local files instead of npm package
  • Loading branch information
dfenstermaker authored Jul 26, 2023
2 parents 7547db5 + cadfcd3 commit 737a94e
Show file tree
Hide file tree
Showing 169 changed files with 441 additions and 469 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,19 +88,19 @@ project as a pure JavaScript implementation of Avalanche.
The AvalancheJS library can be imported into your existing Node.js project as follows:

```ts
const avalanche = require("avalanche")
const avalanche = require("@avalabs/avalanchejs")
```

Or into your TypeScript project like this:

```ts
import { Avalanche } from "avalanche"
import { Avalanche } from "@avalabs/avalanchejs"
```

## Importing Essentials

```ts
import { Avalanche, BinTools, Buffer, BN } from "avalanche"
import { Avalanche, BinTools, Buffer, BN } from "@avalabs/avalanchejs"

let bintools = BinTools.getInstance()
```
Expand Down
4 changes: 2 additions & 2 deletions examples/admin/alias.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Avalanche } from "avalanche/dist"
import { AdminAPI } from "avalanche/dist/apis/admin"
import { Avalanche } from "../../src"
import { AdminAPI } from "../../src/apis/admin"

const ip: string = "localhost"
const port: number = 9650
Expand Down
4 changes: 2 additions & 2 deletions examples/admin/aliasChain.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Avalanche } from "avalanche/dist"
import { AdminAPI } from "avalanche/dist/apis/admin"
import { Avalanche } from "../../src"
import { AdminAPI } from "../../src/apis/admin"

const ip: string = "localhost"
const port: number = 9650
Expand Down
6 changes: 3 additions & 3 deletions examples/admin/getChainAliases.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Avalanche } from "avalanche/dist"
import { AdminAPI } from "avalanche/dist/apis/admin"
import { Defaults } from "avalanche/dist/utils"
import { Avalanche } from "../../src"
import { AdminAPI } from "../../src/apis/admin"
import { Defaults } from "../../src/utils"

const ip: string = "localhost"
const port: number = 9650
Expand Down
6 changes: 3 additions & 3 deletions examples/admin/getLoggerLevel.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Avalanche } from "avalanche/dist"
import { AdminAPI } from "avalanche/dist/apis/admin"
import { GetLoggerLevelResponse } from "avalanche/dist/apis/admin/interfaces"
import { Avalanche } from "../../src"
import { AdminAPI } from "../../src/apis/admin"
import { GetLoggerLevelResponse } from "../../src/apis/admin/interfaces"

const ip: string = "localhost"
const port: number = 9650
Expand Down
6 changes: 3 additions & 3 deletions examples/admin/loadVMs.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Avalanche } from "avalanche/dist"
import { AdminAPI } from "avalanche/dist/apis/admin"
import { LoadVMsResponse } from "avalanche/dist/apis/admin/interfaces"
import { Avalanche } from "../../src"
import { AdminAPI } from "../../src/apis/admin"
import { LoadVMsResponse } from "../../src/apis/admin/interfaces"

const ip: string = "localhost"
const port: number = 9650
Expand Down
4 changes: 2 additions & 2 deletions examples/admin/lockProfile.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Avalanche } from "avalanche/dist"
import { AdminAPI } from "avalanche/dist/apis/admin"
import { Avalanche } from "../../src"
import { AdminAPI } from "../../src/apis/admin"

const ip: string = "localhost"
const port: number = 9650
Expand Down
4 changes: 2 additions & 2 deletions examples/admin/memoryProfile.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Avalanche } from "avalanche/dist"
import { AdminAPI } from "avalanche/dist/apis/admin"
import { Avalanche } from "../../src"
import { AdminAPI } from "../../src/apis/admin"

const ip: string = "localhost"
const port: number = 9650
Expand Down
6 changes: 3 additions & 3 deletions examples/admin/setLoggerLevel.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Avalanche } from "avalanche/dist"
import { AdminAPI } from "avalanche/dist/apis/admin"
import { SetLoggerLevelResponse } from "avalanche/dist/apis/admin/interfaces"
import { Avalanche } from "../../src"
import { AdminAPI } from "../../src/apis/admin"
import { SetLoggerLevelResponse } from "../../src/apis/admin/interfaces"

const ip: string = "localhost"
const port: number = 9650
Expand Down
4 changes: 2 additions & 2 deletions examples/admin/startCPUProfiler.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Avalanche } from "avalanche/dist"
import { AdminAPI } from "avalanche/dist/apis/admin"
import { Avalanche } from "../../src"
import { AdminAPI } from "../../src/apis/admin"

const ip: string = "localhost"
const port: number = 9650
Expand Down
4 changes: 2 additions & 2 deletions examples/admin/stopCPUProfiler.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Avalanche } from "avalanche/dist"
import { AdminAPI } from "avalanche/dist/apis/admin"
import { Avalanche } from "../../src"
import { AdminAPI } from "../../src/apis/admin"

const ip: string = "localhost"
const port: number = 9650
Expand Down
4 changes: 2 additions & 2 deletions examples/auth/changePassword.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
// which you can create based on "secrets.example" which is in the
// root of the `examples/` directory.
// Unlike "secrets.example", "secrets.json" should never be committed to git.
import { Avalanche } from "avalanche/dist"
import { AuthAPI } from "avalanche/dist/apis/auth"
import { Avalanche } from "../../src"
import { AuthAPI } from "../../src/apis/auth"
import { readFile } from "fs"

const ip: string = "localhost"
Expand Down
6 changes: 3 additions & 3 deletions examples/auth/newToken.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
// root of the `examples/` directory.
// Unlike "secrets.example", "secrets.json" should never be committed to git.
import { readFile } from "fs"
import { Avalanche } from "avalanche/dist"
import { AuthAPI } from "avalanche/dist/apis/auth"
import { ErrorResponseObject } from "avalanche/dist/utils"
import { Avalanche } from "../../src"
import { AuthAPI } from "../../src/apis/auth"
import { ErrorResponseObject } from "../../src/utils"

const ip: string = "localhost"
const port: number = 9650
Expand Down
4 changes: 2 additions & 2 deletions examples/auth/revokeToken.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
// root of the `examples/` directory.
// Unlike "secrets.example", "secrets.json" should never be committed to git.
import { readFile } from "fs"
import { Avalanche } from "avalanche/dist"
import { AuthAPI } from "avalanche/dist/apis/auth"
import { Avalanche } from "../../src"
import { AuthAPI } from "../../src/apis/auth"

const ip: string = "localhost"
const port: number = 9650
Expand Down
8 changes: 4 additions & 4 deletions examples/avm/addressFromBuffer.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { Avalanche, Buffer } from "avalanche/dist"
import { AVMAPI } from "avalanche/dist/apis/avm"
import { UTXOSet, UTXO } from "avalanche/dist/apis/platformvm"
import { Output } from "avalanche/dist/common"
import { Avalanche, Buffer } from "../../src"
import { AVMAPI } from "../../src/apis/avm"
import { UTXOSet, UTXO } from "../../src/apis/platformvm"
import { Output } from "../../src/common"
// Change the networkID to affect the HRP of the bech32 encoded address
// NetworkID - Bech32 Address - ChainPrefix-HRP1AddressChecksum
// 0 - X-custom19rknw8l0grnfunjrzwxlxync6zrlu33yeg5dya
Expand Down
2 changes: 1 addition & 1 deletion examples/avm/baseEndpoint.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Avalanche } from "avalanche/dist"
import { Avalanche } from "../../src"

const ip: string = "localhost"
const port: number = 9650
Expand Down
6 changes: 3 additions & 3 deletions examples/avm/baseTx-ant.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Avalanche, BinTools, BN, Buffer } from "avalanche/dist"
import { Avalanche, BinTools, BN, Buffer } from "../../src"
import {
AVMAPI,
KeyChain,
Expand All @@ -12,12 +12,12 @@ import {
UnsignedTx,
Tx,
BaseTx
} from "avalanche/dist/apis/avm"
} from "../../src/apis/avm"
import {
Defaults,
PrivateKeyPrefix,
DefaultLocalGenesisPrivateKey
} from "avalanche/dist/utils"
} from "../../src/utils"

const ip: string = "localhost"
const port: number = 9650
Expand Down
8 changes: 4 additions & 4 deletions examples/avm/baseTx-avax-create-multisig.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Avalanche, BinTools, BN, Buffer } from "avalanche/dist"
import { Avalanche, BinTools, BN, Buffer } from "../../src"
import {
AVMAPI,
KeyChain,
Expand All @@ -12,13 +12,13 @@ import {
UnsignedTx,
Tx,
BaseTx
} from "avalanche/dist/apis/avm"
import { GetBalanceResponse } from "avalanche/dist/apis/avm/interfaces"
} from "../../src/apis/avm"
import { GetBalanceResponse } from "../../src/apis/avm/interfaces"
import {
PrivateKeyPrefix,
DefaultLocalGenesisPrivateKey,
Defaults
} from "avalanche/dist/utils"
} from "../../src/utils"

const bintools: BinTools = BinTools.getInstance()
const ip: string = "localhost"
Expand Down
6 changes: 3 additions & 3 deletions examples/avm/baseTx-avax-send-multisig.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Avalanche, BinTools, BN, Buffer } from "avalanche/dist"
import { Avalanche, BinTools, BN, Buffer } from "../../src"
import {
AVMAPI,
KeyChain,
Expand All @@ -12,12 +12,12 @@ import {
UnsignedTx,
Tx,
BaseTx
} from "avalanche/dist/apis/avm"
} from "../../src/apis/avm"
import {
PrivateKeyPrefix,
DefaultLocalGenesisPrivateKey,
Defaults
} from "avalanche/dist/utils"
} from "../../src/utils"

const bintools: BinTools = BinTools.getInstance()
const ip: string = "localhost"
Expand Down
6 changes: 3 additions & 3 deletions examples/avm/baseTx-avax.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import createHash from "create-hash"
import { Avalanche, BinTools, BN, Buffer } from "avalanche/dist"
import { Avalanche, BinTools, BN, Buffer } from "../../src"
import {
AVMAPI,
KeyChain,
Expand All @@ -13,12 +13,12 @@ import {
UnsignedTx,
Tx,
BaseTx
} from "avalanche/dist/apis/avm"
} from "../../src/apis/avm"
import {
PrivateKeyPrefix,
DefaultLocalGenesisPrivateKey,
Defaults
} from "avalanche/dist/utils"
} from "../../src/utils"

const bintools: BinTools = BinTools.getInstance()
const ip: string = "localhost"
Expand Down
16 changes: 5 additions & 11 deletions examples/avm/buildBaseTx-ant.ts
Original file line number Diff line number Diff line change
@@ -1,17 +1,11 @@
import { GetUTXOsResponse } from "avalanche/dist/apis/avm/interfaces"
import { Avalanche, BN, Buffer } from "avalanche/dist"
import {
AVMAPI,
KeyChain,
UTXOSet,
UnsignedTx,
Tx
} from "avalanche/dist/apis/avm"
import { UnixNow } from "avalanche/dist/utils"
import { GetUTXOsResponse } from "../../src/apis/avm/interfaces"
import { Avalanche, BN, Buffer } from "../../src"
import { AVMAPI, KeyChain, UTXOSet, UnsignedTx, Tx } from "../../src/apis/avm"
import { UnixNow } from "../../src/utils"
import {
PrivateKeyPrefix,
DefaultLocalGenesisPrivateKey
} from "avalanche/dist/utils"
} from "../../src/utils"

const ip: string = "localhost"
const port: number = 9650
Expand Down
16 changes: 5 additions & 11 deletions examples/avm/buildBaseTx-avax.ts
Original file line number Diff line number Diff line change
@@ -1,21 +1,15 @@
import { Avalanche, BN, Buffer } from "avalanche/dist"
import {
AVMAPI,
KeyChain,
UTXOSet,
UnsignedTx,
Tx
} from "avalanche/dist/apis/avm"
import { Avalanche, BN, Buffer } from "../../src"
import { AVMAPI, KeyChain, UTXOSet, UnsignedTx, Tx } from "../../src/apis/avm"
import {
GetBalanceResponse,
GetUTXOsResponse
} from "avalanche/dist/apis/avm/interfaces"
import { Defaults } from "avalanche/dist/utils"
} from "../../src/apis/avm/interfaces"
import { Defaults } from "../../src/utils"
import {
PrivateKeyPrefix,
DefaultLocalGenesisPrivateKey,
UnixNow
} from "avalanche/dist/utils"
} from "../../src/utils"

const ip: string = "localhost"
const port: number = 9650
Expand Down
8 changes: 4 additions & 4 deletions examples/avm/buildCreateAssetTx.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Avalanche, BN, Buffer } from "avalanche/dist"
import { Avalanche, BN, Buffer } from "../../src"
import {
AVMAPI,
KeyChain,
Expand All @@ -8,12 +8,12 @@ import {
InitialStates,
SECPMintOutput,
SECPTransferOutput
} from "avalanche/dist/apis/avm"
import { GetUTXOsResponse } from "avalanche/dist/apis/avm/interfaces"
} from "../../src/apis/avm"
import { GetUTXOsResponse } from "../../src/apis/avm/interfaces"
import {
PrivateKeyPrefix,
DefaultLocalGenesisPrivateKey
} from "avalanche/dist/utils"
} from "../../src/utils"

const ip: string = "localhost"
const port: number = 9650
Expand Down
8 changes: 4 additions & 4 deletions examples/avm/buildCreateNFTAssetTx.ts
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
import { Avalanche, BN, Buffer } from "avalanche/dist"
import { Avalanche, BN, Buffer } from "../../src"
import {
AVMAPI,
KeyChain as AVMKeyChain,
UTXOSet,
UnsignedTx,
Tx,
MinterSet
} from "avalanche/dist/apis/avm"
import { GetUTXOsResponse } from "avalanche/dist/apis/avm/interfaces"
} from "../../src/apis/avm"
import { GetUTXOsResponse } from "../../src/apis/avm/interfaces"
import {
PrivateKeyPrefix,
DefaultLocalGenesisPrivateKey,
UnixNow
} from "avalanche/dist/utils"
} from "../../src/utils"

const ip: string = "localhost"
const port: number = 9650
Expand Down
10 changes: 5 additions & 5 deletions examples/avm/buildCreateNFTMintTx.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Avalanche, BinTools, BN, Buffer } from "avalanche/dist"
import { Avalanche, BinTools, BN, Buffer } from "../../src"
import {
AVMAPI,
KeyChain,
Expand All @@ -7,14 +7,14 @@ import {
Tx,
AVMConstants,
UTXO
} from "avalanche/dist/apis/avm"
import { GetUTXOsResponse } from "avalanche/dist/apis/avm/interfaces"
import { OutputOwners } from "avalanche/dist/common"
} from "../../src/apis/avm"
import { GetUTXOsResponse } from "../../src/apis/avm/interfaces"
import { OutputOwners } from "../../src/common"
import {
PrivateKeyPrefix,
DefaultLocalGenesisPrivateKey,
UnixNow
} from "avalanche/dist/utils"
} from "../../src/utils"

// run ts-node examples/avm/buildCreateNFTMintTx.ts
// before you run this example buildCreateNFTAssetTx.ts
Expand Down
Loading

0 comments on commit 737a94e

Please sign in to comment.