Skip to content
Snippets Groups Projects
  • Ching-Hua (Vivian) Lin's avatar
    a15f2729
    feat: Implement faucet dApp (#531) · a15f2729
    Ching-Hua (Vivian) Lin authored
    * Feat: Integrate faucet page to SPA plugin
    
    * Feat: Add Link to get txn of issued address
    
    * Feat: Add faucet payload
    
    * Feat: Add faucet plugin and minor tweaks
    
    * Fix: Check payload type after the txn is solid
    
    * Fix: Update package name
    
    * Fix: Fix payload test
    
    * Test: Add faucet test
    
    * Refactor: Minor tweaks in plugin/faucet.go
    
    * Feat: Add faucet webapi
    
    * Feat: Apply faucet plugins
    
    * Feat: Apply messagefactory and update to latest develop
    
    * Fix: Fix import error
    
    * Fix: Fix tests in binary/faucet
    
    * Feat: Integrate faucet page to SPA plugin
    
    * Feat: Add Link to get txn of issued address
    
    * Feat: Add faucet payload
    
    * Feat: Add faucet plugin and minor tweaks
    
    * Fix: Check payload type after the txn is solid
    
    * Fix: Update package name
    
    * Fix: Fix payload test
    
    * Test: Add faucet test
    
    * Refactor: Minor tweaks in plugin/faucet.go
    
    * Feat: Add faucet webapi
    
    * Feat: Apply faucet plugins
    
    * Feat: Apply messagefactory and update to latest develop
    
    * Fix: Fix import error
    
    * Fix: Fix tests in binary/faucet
    
    * refactor: Update to latest usage
    
    * fix: Update go.mod, go.sum
    
    * refactor: Disable faucet plugin by default
    
    * fix: Update to latest changes
    
    * feat: Add faucet payload layout
    
    * refactor: Move faucet to dapps
    
    * feat: Enable the faucet to send funds :sparkles:
    
    * Fix: fix tests
    
    * fix: Fix test
    
    * fix: Initiate LedgerState
    
    * Update packr on dashboard
    
    * refactor: refactor SendFunds in faucet dapp
    
    * feat: Add faucet integration test
    
    * feat: Add faucet integration test to script
    
    * doc: Add function descriptions
    
    * fix: fix wrong parameter in CheckBalances
    
    * fix: fix :dog:
    
    * fix some stuff
    
    * make the faucet configurable via CLI flags
    
    * make the faucet seed a parameter in the integration tests
    
    * activate the faucet on the peer master in docker-network
    
    * fixes wrong address route in faucet view
    
    * improves faucet processing log message
    
    * fix log messages in faucet dapp
    
    * improve error message further
    
    * fixes unit tests
    
    * adds tool to auto. gen. address
    
    * dog
    
    * wait for faucet funding tx to get booked before processing the next request
    
    * make the dog stay silent
    
    * decrease pow difficulty to 1 in int. tests
    
    * use 4 as the pow difficulty in integration tests
    
    * :dog:
    
    
    
    * fix integration tests
    
    * dec. pow diff to 1
    
    * use 0 for the faucet integration test
    
    * use a worker pool to serve faucet funding requests
    
    Co-authored-by: default avatarLuca Moser <moser.luca@gmail.com>
    feat: Implement faucet dApp (#531)
    Ching-Hua (Vivian) Lin authored
    * Feat: Integrate faucet page to SPA plugin
    
    * Feat: Add Link to get txn of issued address
    
    * Feat: Add faucet payload
    
    * Feat: Add faucet plugin and minor tweaks
    
    * Fix: Check payload type after the txn is solid
    
    * Fix: Update package name
    
    * Fix: Fix payload test
    
    * Test: Add faucet test
    
    * Refactor: Minor tweaks in plugin/faucet.go
    
    * Feat: Add faucet webapi
    
    * Feat: Apply faucet plugins
    
    * Feat: Apply messagefactory and update to latest develop
    
    * Fix: Fix import error
    
    * Fix: Fix tests in binary/faucet
    
    * Feat: Integrate faucet page to SPA plugin
    
    * Feat: Add Link to get txn of issued address
    
    * Feat: Add faucet payload
    
    * Feat: Add faucet plugin and minor tweaks
    
    * Fix: Check payload type after the txn is solid
    
    * Fix: Update package name
    
    * Fix: Fix payload test
    
    * Test: Add faucet test
    
    * Refactor: Minor tweaks in plugin/faucet.go
    
    * Feat: Add faucet webapi
    
    * Feat: Apply faucet plugins
    
    * Feat: Apply messagefactory and update to latest develop
    
    * Fix: Fix import error
    
    * Fix: Fix tests in binary/faucet
    
    * refactor: Update to latest usage
    
    * fix: Update go.mod, go.sum
    
    * refactor: Disable faucet plugin by default
    
    * fix: Update to latest changes
    
    * feat: Add faucet payload layout
    
    * refactor: Move faucet to dapps
    
    * feat: Enable the faucet to send funds :sparkles:
    
    * Fix: fix tests
    
    * fix: Fix test
    
    * fix: Initiate LedgerState
    
    * Update packr on dashboard
    
    * refactor: refactor SendFunds in faucet dapp
    
    * feat: Add faucet integration test
    
    * feat: Add faucet integration test to script
    
    * doc: Add function descriptions
    
    * fix: fix wrong parameter in CheckBalances
    
    * fix: fix :dog:
    
    * fix some stuff
    
    * make the faucet configurable via CLI flags
    
    * make the faucet seed a parameter in the integration tests
    
    * activate the faucet on the peer master in docker-network
    
    * fixes wrong address route in faucet view
    
    * improves faucet processing log message
    
    * fix log messages in faucet dapp
    
    * improve error message further
    
    * fixes unit tests
    
    * adds tool to auto. gen. address
    
    * dog
    
    * wait for faucet funding tx to get booked before processing the next request
    
    * make the dog stay silent
    
    * decrease pow difficulty to 1 in int. tests
    
    * use 4 as the pow difficulty in integration tests
    
    * :dog:
    
    
    
    * fix integration tests
    
    * dec. pow diff to 1
    
    * use 0 for the faucet integration test
    
    * use a worker pool to serve faucet funding requests
    
    Co-authored-by: default avatarLuca Moser <moser.luca@gmail.com>
plugins.go 1.40 KiB
package core

import (
	"github.com/iotaledger/goshimmer/dapps/faucet"
	"github.com/iotaledger/goshimmer/dapps/valuetransfers"
	"github.com/iotaledger/goshimmer/plugins/autopeering"
	"github.com/iotaledger/goshimmer/plugins/banner"
	"github.com/iotaledger/goshimmer/plugins/bootstrap"
	"github.com/iotaledger/goshimmer/plugins/cli"
	"github.com/iotaledger/goshimmer/plugins/config"
	"github.com/iotaledger/goshimmer/plugins/database"
	"github.com/iotaledger/goshimmer/plugins/drng"
	"github.com/iotaledger/goshimmer/plugins/gossip"
	"github.com/iotaledger/goshimmer/plugins/gracefulshutdown"
	"github.com/iotaledger/goshimmer/plugins/issuer"
	"github.com/iotaledger/goshimmer/plugins/logger"
	"github.com/iotaledger/goshimmer/plugins/messagelayer"
	"github.com/iotaledger/goshimmer/plugins/metrics"
	"github.com/iotaledger/goshimmer/plugins/portcheck"
	"github.com/iotaledger/goshimmer/plugins/pow"
	"github.com/iotaledger/goshimmer/plugins/profiling"
	"github.com/iotaledger/goshimmer/plugins/sync"

	"github.com/iotaledger/hive.go/node"
)

var PLUGINS = node.Plugins(
	banner.Plugin(),
	config.Plugin(),
	logger.Plugin(),
	cli.Plugin(),
	portcheck.Plugin(),
	profiling.Plugin(),
	database.Plugin(),
	autopeering.Plugin(),
	pow.Plugin,
	messagelayer.Plugin(),
	gossip.Plugin(),
	issuer.Plugin(),
	bootstrap.Plugin(),
	sync.Plugin(),
	gracefulshutdown.Plugin(),
	metrics.Plugin(),
	drng.Plugin(),
	faucet.App(),
	valuetransfers.App(),
)