lisk-transaction-faucet

Faucet transaction for Lisk development

Usage no npm install needed!

<script type="module">
  import liskTransactionFaucet from 'https://cdn.skypack.dev/lisk-transaction-faucet';
</script>

README

Lisk Faucet Transaction

Blockchain side

Import the transaction into your project

const { FaucetTransaction } = require('lisk-transaction-faucet');

app.registerTransaction(FaucetTransaction);

Of course you should only activate it in a development environment.

Client Side

const { FaucetTransaction } = require('lisk-transaction-faucet');

const tx =  new FaucetTransaction({
    senderPublicKey: somePublicKey, // the sender doesn't matter since nobody pay anything, but it sill needs to be valid
    timestamp: txTimestamp,
    asset: {
        amount: 42,
        recipientId: recipientAddress, // Faucet receiver
    }
});

tx.sign(senderAccountPassphrase);