1.15.28 • Published 4 months ago

@injectivelabs/wallet-evm v1.15.28

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
4 months ago

🌟 Injective Protocol - Wallet EVM Strategy

downloads npm-version license

Package to use Wallets EVM on Injective via the wallet strategy.


📚 Installation

yarn add @injectivelabs/wallet-evm

📖 Documentation

Injective's wallet packages are intended to make it easy for developers to choose exactly what wallets - and subsequent dependencies - they want to include in their projects.

Regardless of which wallet package(s) you choose to use you must also have @injectivelabs/wallet-core and @injectivelabs/wallet-base installed. These contain all of the types and core wallet functionality, with the separate wallet packages only providing the necessary dependencies and implementations for their specific wallets.

Here's a brief example of how to use this package to send 1 INJ.:

import { Wallet } from '@injectivelabs/wallet-base';
import { BaseWalletStrategy, MsgBroadcaster } from '@injectivelabs/wallet-core';
import { EvmWalletStrategy } from '@injectivelabs/wallet-evm';


const strategyArgs: WalletStrategyArguments = {
  chainId: ChainId.Mainnet,
  wallet: Wallet.Metamask,
  strategies: {
    [Wallet.Metamask]: new EvmWalletStrategy({
      chainId: ChainId.Mainnet,
      ethereumOptions: {
        ethereumChainId: EthereumChainId.Mainnet,
      },
    }),
  },
}
const walletStrategy = new BaseWalletStrategy(strategyArgs)

const msgBroadcaster = new MsgBroadcaster({
  walletStrategy,
  simulateTx: true,
  network: Network.Mainnet,
})

const sendTX = async () => {
    const injectiveAddress = 'someInjectiveAddress'

    const message = MsgSend.fromJSON({
      srcInjectiveAddress: injectiveAddress,
      dstInjectiveAddress: injectiveAddress,
      amount: {
        amount: '1',
        denom: 'inj',
      },
    })

    return await msgBroadcaster.broadcast({ msgs: message })
  }

  const result = await sendTX()

Read more and find example usages on our WalletStrategy Docs


📜 Contribution

Contribution guides and practices will be available once there is a stable foundation of the whole package set within the injective-ts repo.


⛑ Support

Reach out to us at one of the following places!

  • Website at injective.com
  • Twitter at @Injective
  • Discord at Discord
  • Telegram at Telegram

🔓 License

Copyright © 2021 - 2022 Injective Labs Inc. (https://injectivelabs.org/)

Originally released by Injective Labs Inc. under: Apache License Version 2.0, January 2004 <http://www.apache.org/licenses/>

1.14.41-beta.14

8 months ago

1.14.41-beta.13

8 months ago

1.14.41-beta.12

8 months ago

1.14.41-beta.11

8 months ago

1.14.41-beta.10

8 months ago

1.14.34-alpha.0

9 months ago

0.0.7-beta.4

11 months ago

0.0.7-beta.5

11 months ago

0.0.7-beta.2

11 months ago

0.0.7-beta.3

11 months ago

0.0.7-beta.0

11 months ago

0.0.7-beta.1

11 months ago

1.14.33-beta.2

11 months ago

1.14.33-beta.1

11 months ago

1.14.33-beta.0

11 months ago

1.14.33-beta.4

11 months ago

1.14.33-beta.3

11 months ago

1.15.0

6 months ago

1.15.4

6 months ago

1.15.3

6 months ago

1.15.2

6 months ago

1.14.43-beta.6

7 months ago

1.15.1

6 months ago

1.15.8

5 months ago

1.14.43-beta.4

7 months ago

1.15.7

5 months ago

1.14.43-beta.5

7 months ago

1.15.6

5 months ago

1.14.43-beta.2

7 months ago

1.15.5

6 months ago

1.14.43-beta.3

7 months ago

1.14.43-beta.0

8 months ago

1.14.36-beta.5

9 months ago

1.14.43-beta.1

8 months ago

1.14.36-beta.4

9 months ago

0.0.7-alpha.0

11 months ago

1.14.36-beta.3

9 months ago

1.15.9

5 months ago

1.14.36-beta.2

9 months ago

1.14.36-beta.1

9 months ago

1.14.36-beta.0

9 months ago

1.15.21-alpha.0

5 months ago

1.14.41-alpha.3

8 months ago

1.14.41-alpha.4

8 months ago

1.14.41-alpha.5

8 months ago

1.14.41-alpha.6

8 months ago

1.14.41-alpha.7

8 months ago

1.14.41-alpha.8

8 months ago

1.14.41-alpha.9

8 months ago

1.14.41-beta.1

9 months ago

1.14.41-beta.0

9 months ago

1.14.41-beta.3

9 months ago

1.14.41-beta.2

9 months ago

1.14.41-beta.5

9 months ago

1.14.41-beta.4

9 months ago

0.0.8

11 months ago

1.14.41-beta.7

9 months ago

1.14.41-beta.6

9 months ago

1.14.41-beta.9

9 months ago

0.0.5

11 months ago

1.14.41-beta.8

9 months ago

0.0.4

11 months ago

0.0.7

11 months ago

1.14.41-beta.15

8 months ago

0.0.6

11 months ago

1.14.34-beta.21

10 months ago

1.14.34-beta.20

10 months ago

1.15.10

5 months ago

1.15.11

5 months ago

1.14.43

7 months ago

1.15.12

5 months ago

1.14.44

7 months ago

1.14.45

7 months ago

1.14.42-beta.1

8 months ago

1.14.42-beta.0

8 months ago

1.14.40

9 months ago

1.14.41

8 months ago

1.15.18

5 months ago

1.15.19

5 months ago

1.14.34-beta.19

10 months ago

1.15.14

5 months ago

1.14.46

7 months ago

1.15.15

5 months ago

1.14.47

7 months ago

1.15.22-beta.0

5 months ago

1.15.16

5 months ago

1.14.48

7 months ago

1.14.41-alpha.0

9 months ago

1.15.17

5 months ago

1.14.49

7 months ago

1.14.41-alpha.1

9 months ago

1.14.41-alpha.20

8 months ago

1.14.34-beta.14

10 months ago

1.14.34-beta.13

10 months ago

1.14.34-beta.12

10 months ago

1.14.34-beta.11

10 months ago

1.14.34-beta.18

10 months ago

1.14.34-beta.17

10 months ago

1.14.34-beta.16

10 months ago

1.14.34-beta.15

10 months ago

1.14.34-beta.10

10 months ago

1.14.31

11 months ago

1.14.32

11 months ago

1.14.33

11 months ago

1.14.30

11 months ago

1.14.41-alpha.17

8 months ago

1.14.34-beta.1

11 months ago

1.14.41-alpha.18

8 months ago

1.14.34-beta.0

11 months ago

1.14.41-alpha.19

8 months ago

1.14.34-beta.3

11 months ago

1.14.34-beta.2

11 months ago

1.14.35

9 months ago

1.14.34-beta.5

11 months ago

1.14.34-beta.4

11 months ago

1.14.34-beta.7

10 months ago

1.14.34-beta.6

11 months ago

1.14.34-beta.9

10 months ago

0.0.4-beta.2

12 months ago

1.14.41-alpha.10

8 months ago

1.14.34-beta.8

10 months ago

1.14.41-alpha.11

8 months ago

0.0.4-beta.4

11 months ago

1.14.41-alpha.12

8 months ago

0.0.4-beta.3

12 months ago

1.14.41-alpha.13

8 months ago

0.0.4-beta.6

11 months ago

1.14.41-alpha.14

8 months ago

0.0.4-beta.5

11 months ago

1.14.41-alpha.15

8 months ago

1.14.41-alpha.16

8 months ago

1.15.25-beta.0

5 months ago

1.15.21

5 months ago

1.14.53

6 months ago

1.15.22

5 months ago

1.14.54

6 months ago

1.15.23

5 months ago

1.14.55

6 months ago

1.15.24

5 months ago

1.14.56

6 months ago

1.14.50

7 months ago

1.14.51

6 months ago

1.15.20

5 months ago

1.14.52

6 months ago

1.15.25

5 months ago

1.14.57

6 months ago

1.15.26

5 months ago

1.15.27

4 months ago

1.15.28

4 months ago

1.14.34-beta.25

9 months ago

1.14.34-beta.24

9 months ago

1.14.34-beta.23

9 months ago

1.14.34-beta.22

9 months ago

1.14.34-beta.27

9 months ago

1.14.34-beta.26

9 months ago

0.0.4-beta.0

12 months ago

0.0.4-beta.1

12 months ago

0.0.3

12 months ago

0.0.3-beta.0

12 months ago

0.0.2

12 months ago