2.1.1-alpha.1 • Published 7 years ago

@laborx/hunter-airdrop v2.1.1-alpha.1

Weekly downloads
-
License
AGPL-3.0
Repository
gitlab
Last release
7 years ago

Hunter airdrop

Hunter airdrop presents set of contracts that allows to:

  • manage bounty programs;
  • distribute rewards in terms of airdrop;
  • track users' actions that will eventually convert into rewards.

Contracts

This package contains:

  • smart contracts (first of all, ActionsTracker contract);
  • artifacts of compiled smart contracts (platform, token, airdrops, etc.);
  • addresses of deployed smart contracts in different networks;
  • helper utils and constants for accessing and managing deployed contracts.

Package content

  • MigrationsDetails, HunterTokenDetails - details info about Hunter token and its initial configuration
  • Deployment - provides scripts for deploying package's smart contracts and operate on already deployed contracts
  • set of artifacts (Airdrop, ActionsTracker, ChronoBankPlatform, etc.) - set of .json based files with ABI and bytecode
  • some constants: - ContractNames - enum of available (already deployed) contract keys that are used in deployed-addresses.json file; - errorLibrary - possible result codes that could be returned from contracts' functions; - other stuff - HunterRevertReasons, DEPLOYED_ADDRESSES_PATH.