1.0.0-beta.1 • Published 8 months ago

@apillon/wallet-vue v1.0.0-beta.1

Weekly downloads
-
License
-
Repository
github
Last release
8 months ago

Embedded Wallet Vue helpers

Collection of Vue composabes to help with embedded wallet implementation.

Component <WalletWidget />

Initialize wallet SDK and UI.

import { WalletWidget } from '@apillon/wallet-vue';

<WalletWidget ...props />

Hooks

useWallet

Get the initialized instance of embedded wallet.

Also exposes the most common wallet actions.

import { useWallet } from '@apillon/wallet-vue';

const { wallet, signMessage, sendTransaction } = useWallet();

console.log(await wallet.value.userExists('johndoe'));

useAccount

Get current connected account info.

import { useAccount } from '@apillon/wallet-vue';

const { info, getBalance } = useAccount();

useContract

Helper methods to interact with contracts.

import { useContract } from '@apillon/wallet-vue';

const { read, write } = useContract({
  abi: ERC20Abi,
  address: '0xb1058eD01451B947A836dA3609f88C91804D0663',
});

console.log(await read('balanceOf', [address]));

const txHash = await write(
  'transfer',
  ['0x700cebAA997ecAd7B0797f8f359C621604Cce6Bf', '10000000'],
  'React Transfer'
);
1.0.0-beta.0

8 months ago

1.0.0-beta.1

8 months ago

1.0.0-alpha.8

8 months ago

1.0.0-alpha.7

8 months ago

1.0.0-alpha.6

8 months ago

1.0.0-alpha.5

9 months ago

1.0.0-alpha.4

9 months ago

1.0.0-alpha.3

9 months ago

1.0.0-alpha.2

11 months ago

1.0.0-alpha.1

11 months ago

1.0.0-alpha.0

11 months ago