This package has been deprecated

Author message:

LuxVBank: sorry, we have moved to a new package name: LuxBank

luxvbank

1.1.8 • Public • Published

LuxVBank

LuxVBank is a meant for Economy based systems needing some sort of payment system

LuxVBank can:

  • Create Virtual User Accounts
  • Store & Modify Money in users Accounts
  • set limits for purchases, withdraw & diposit amounts

Requirements for LuxVBank Setup:

  • An ID to represent each user

Installing:

$ npm install luxvbank@latest

Configuration Options:

  • [required] max_purchase_amount: this option sets a limit to how much a user can spend in 1 purchase
  • [required] max_deposit_amount: this option sets a limit to how much a user can deposit in 1 deposit
  • [required] max_withdraw_amount: this option sets a limit to how much a user can withdraw in 1 withdraw

Server Setup:

var luxvbank = require("luxvbank")
var Server = new luxvbank.Server()
Server.config({
  // configuration
})
Server.init()

Client Error Codes:

LVB_EC:1 | User Account already exists
LVB_EC:2 | Invalid Function Arguments
LVB_EC:3 | Deposit/Withdraw Limit Exceeded
LVB_EC:4 | User Account does not exist
LVB_EC:5 | User is trying to withdraw more then he has

Client Setup:

var Client = new luxvbank.Client()

Creating a user account:

Client.createua("(USER ID)")

Depositing money to a user account:

Client.deposit("(USER ID)", Amount)

Withdrawing money from a user account:

Client.withdraw("(USER ID)", Amount)

Getting a users balance:

var balance = Client.getbal("(USER ID)")

Deleting a user account:

Client.deleteua("(USER ID)")

Readme

Keywords

Package Sidebar

Install

npm i luxvbank

Weekly Downloads

0

Version

1.1.8

License

ISC

Unpacked Size

6.1 kB

Total Files

4

Last publish

Collaborators

  • luckym0