Become a pool owner

Earn interest by providing ModiHost AIM tokens to hotels for daily operations. Hotels borrow tokens from pools each time a guest is billed and return tokens with a fee set by a pool owner.

A pool owner can invite tokenholders to join the pool and share earned interest. Anyone can start his pool. Become a pool owner to earn interest while supporting ModiHost ecosystem.

Pools lend tokens to the hotels for ModiHost operations and receive rewards in return

The pool operator can configure the fee (reward) amount. Since pool operators are not necessarily token holders themselves, and pools can provide tokens from multiple token holders, the fee is split between the pool operator and tokenholders. Again this split is configurable by the pool operator.

A Pool is a smart contract in the Ethereum network which can be generated and deployed to the Ethereum network using the «Create a pool» interface at ModiHost Pool Explorer.

There is an option to create a public or private pool:

  • Public pools allow anyone to put tokens into it.
  • Private pools work only with the Pool Owner’s tokens.

Pool tokens lent to hotel operations are in constant circulation, earning interest for the token holders. Every holder may join a pool to lend tokens to hotels.

How to Create a Pool

Anyone with enough amount of AIM tokens required for Collateral Amount can create ModiHost public or private Pool.

Requirements

Metamask extension installed and logged in with your Ethereum address you would like to use to create a Pool. Holding enough AIM tokens to cover Collateral amount.

Important

Create Pool only from the Ethereum address fully controlled by you. Keep your Pool Owner Ethereum private key safe. Lose control of your Pool Owner Ethereum address leads to lose of your Pool control.

  1. Visit ModiHost Pool Explorer at https://explorer.modihost.ai
  2. Click «Create a pool» button to open Pool creating interface.
  3. Follow 4 steps to setup and deploy Pool smart contract to the Ethereum network.

A Pool is created with certain rules and several customizable parameters. The owner of the Pool can change such parameters during Pool operations:

  • % rewards that the Pool requires for using its tokens
  • % rewards, which the Pool guarantees token holders

Pool settings are defined when the Pool is created:

  • Collateral amount, which affects the speed of iteration of tokens and their availability for the next operation;
  • Choose if the Pool is private or public.
  • Lending Restriction. If this setting is checked, then pool will only lend tokens to Hotels in the list. This allows pool owner to limit the hotels it works with.

The combination of these parameters will affect the priority of the Pool. This ensures the market regulation of the cost of lending tokens.

How to withdraw Pool owner’s reward

Pool owner can withdraw own share of reward from the Pool reward wallet. Rewards of token holders will stay untouched.

Requirements

Metamask extension installed and logged in with your original Pool owner Ethereum address used to create the Pool.

  1. Visit ModiHost Pool Explorer Dashboard at https://explorer.modihost.ai/dashboard
  2. On the «Own pools» list, select a Pool from which you would like to withdraw your Pool owner reward balance.
  3. Click «Withdraw reward» button.

* Some small amount of Ether is required to perform this action as it is runs a Pool smart contract.

How to terminate a Pool

Pool Owner can terminate the pool operations using ModiHost Pool Explorer Dashboard.

Pool Termination event will release all tokens to the token holders and send all pending rewards to the token holders and pool owner.

Requirements

Metamask extension installed and logged in with your original Ethereum address used to create the Pool.

  1. Visit ModiHost Pool Explorer Dashboard at https://explorer.modihost.ai/dashboard
  2. On the «Own pools» list, select a Pool which you would like to terminate.
  3. Click «Terminate the pool» button.
  4. Carefully read and learn the information presented in the popup message and click «Terminate the pool» button if you are ready to terminate the Pool.

* Some small amount of Ether is required to perform this action as it is runs a Pool smart contract.