1.84.0 • Published 10 months ago

@arianee/core v1.84.0

Weekly downloads
-
License
-
Repository
-
Last release
10 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

10 months ago

1.83.0

10 months ago

1.82.0

10 months ago

1.80.0

10 months ago

1.81.0

10 months ago

1.81.1

10 months ago

1.79.0

11 months ago

1.78.0

12 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

1 year ago

1.51.0

1 year ago

1.74.0

12 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

1 year ago

1.71.1

1 year ago

1.52.0

1 year ago

1.77.1

12 months ago

1.58.0

1 year ago

1.61.0

1 year ago

1.65.0

1 year ago

1.69.0

1 year ago

1.72.0

1 year ago

1.72.1

1 year ago

1.53.0

1 year ago

1.76.0

12 months ago

1.59.0

1 year ago

1.62.0

1 year ago

1.66.0

1 year ago

1.73.0

12 months ago

1.50.0

1 year ago

1.77.0

12 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

2 years ago

1.31.0

2 years ago

1.30.1

2 years ago

1.30.0

2 years 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