1.84.0 • Published 9 months ago

@arianee/core v1.84.0

Weekly downloads
-
License
-
Repository
-
Last release
9 months ago

@arianee/core

The Core class is a TypeScript class that provides an interface for signing messages and transactions on the Ethereum blockchain. It uses the ethers library, which is a popular library for interacting with Ethereum.

Usage

You can instantiate core with :

  • Mnemonic
  • Passphrase
  • PrivateKey

Example :

import { Core } from '@arianee/core';
Core.fromMnemonic(mnemonic);
Core.fromPassPhrase(passphrase);
Core.fromPrivateKey(privateKey);
Core.fromRandom();

The returned instance will have 4 methods (see TransactionLike):

signMessage(message:string)

signTransaction(transaction: TransactionLike))

sendTransaction(transaction: TransactionRequest) : Promise<TransactionResponse | { skipResponse: true }>

getAddress():string

Note: If you are using sendTransaction in an asynchronous context (e.g. adding the transaction to a queue instead of sending it directly), you must return { skipResponse: true } instead of a TransactionResponse so that the @arianee/* packages won't try to fetch the transaction receipt.

If you need to implement core with an external wallet (like metamask), you need to instantiate the class with 3 functions:

import { Core } from '@arianee/core';
const core = new Core(signMessage, signTransaction, getAddress);
1.84.0

9 months ago

1.83.0

9 months ago

1.82.0

9 months ago

1.80.0

9 months ago

1.81.0

9 months ago

1.81.1

9 months ago

1.79.0

10 months ago

1.78.0

11 months ago

1.56.0

1 year ago

1.63.0

1 year ago

1.67.0

1 year ago

1.48.0

1 year ago

1.70.0

12 months ago

1.51.0

1 year ago

1.74.0

11 months ago

1.55.0

1 year ago

1.57.0

1 year ago

1.60.0

1 year ago

1.64.0

1 year ago

1.68.0

1 year ago

1.68.1

1 year ago

1.68.2

1 year ago

1.68.3

1 year ago

1.68.4

1 year ago

1.49.0

1 year ago

1.71.0

12 months ago

1.71.1

12 months ago

1.52.0

1 year ago

1.77.1

11 months ago

1.58.0

1 year ago

1.61.0

1 year ago

1.65.0

1 year ago

1.69.0

12 months ago

1.72.0

11 months ago

1.72.1

11 months ago

1.53.0

1 year ago

1.76.0

11 months ago

1.59.0

1 year ago

1.62.0

1 year ago

1.66.0

1 year ago

1.73.0

11 months ago

1.50.0

1 year ago

1.77.0

11 months ago

1.54.0

1 year ago

1.47.0

1 year ago

1.46.0

1 year ago

1.45.0

1 year ago

1.44.0

1 year ago

1.43.0

1 year ago

1.42.0

1 year ago

1.41.0

1 year ago

1.39.0

1 year ago

1.40.0

1 year ago

1.38.0

1 year ago

1.37.0

1 year ago

1.35.0

1 year ago

1.36.0

1 year ago

1.34.0

1 year ago

1.33.0

1 year ago

1.32.0

1 year ago

1.31.0

1 year ago

1.30.1

1 year ago

1.30.0

1 year ago

1.29.2

2 years ago

1.29.1

2 years ago

1.29.0

2 years ago

1.27.0

2 years ago

1.26.0

2 years ago

1.28.0

2 years ago

1.25.0

2 years ago

1.24.0

2 years ago

1.22.0

2 years ago

1.23.0

2 years ago

1.21.0

2 years ago

1.20.0

2 years ago

1.19.0

2 years ago

1.15.0

2 years ago

1.14.0

2 years ago

1.13.0

2 years ago

1.12.0

2 years ago

1.18.0

2 years ago

1.17.0

2 years ago

1.16.0

2 years ago

1.11.1

2 years ago

1.11.0

2 years ago

1.10.0

2 years ago

1.9.0

2 years ago

1.8.0

2 years ago

1.6.1

2 years ago

1.2.0

2 years ago

1.1.0

2 years ago

1.0.0

2 years ago

0.21.0

2 years ago

0.20.0

2 years ago

1.7.0

2 years ago

1.6.0

2 years ago

1.5.0

2 years ago

1.4.0

2 years ago

1.3.0

2 years ago

0.19.0

2 years ago

0.11.0

2 years ago

0.14.0

2 years ago

0.16.0

2 years ago

0.17.0

2 years ago

0.18.0

2 years ago

0.22.0

2 years ago

0.9.0

2 years ago

0.7.0

2 years ago

0.3.0

2 years ago

0.5.0

2 years ago

0.4.0

2 years ago

0.2.0

2 years ago

0.1.0

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago