Expanse Rewards

Expanse Rewards dApp

View on GitHub

Expanse Rewards

hold exp, earn exp.

GUI Download

https://github.com/expanse-org/exr-dapp/releases

Stories in Ready

Intro

Expanse Rewards, (EXR), formally known as the Expanse Rewards dApp, is a reward system that enables Expanse holders to earn back Expanse each month. The process starts by purchasing a smart contract using expanse. Each smart contract securely locks in so the buyer will earn monthly interest based on how much of a multiplier has been purchased. Interest earned each month can be redeemed back to an Expanse wallet of choice. After 6 months, the smart contract can be converted back into Expanse.

General Info

Expanse Rewards is an application that runs in sync with the Expanse Wallet. The application will not function without the Expanse wallet being opened first. Please refer to Section 3 to learn more about how to use the Expanse Rewards application.

There are a limited amount of Rewards available for purchase. Available Rewards are viewable on the main screen of the Expanse Rewards application. If no Rewards are available to purchase, check back often to view previous smart contracts that have expired and new Rewards that may be available. While a smart contract is locked in place, these contracts earn interest based on the original multiplier purchased with Expanse. Multipliers offered are 1 through 5. Each multiplier can be purchased in increments of 100 Expanse. For example, a multiplier of 1 would cost 100 Expanse to secure the smart contract. A multiplier of 3 would cost 300 Expanse to secure a smart contract.

Contract Details

Contract Address

http://www.gander.tech/address/0x6E4A860420e024d2f269d45F85a24Dc6F586376D

ABI

[ { "constant": false, "inputs": [ { "name": "_bondid", "type": "uint256" } ], "name": "redeemBond", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "type": "function" }, { "constant": false, "inputs": [ { "name": "_limit", "type": "uint256" } ], "name": "increaseLimit", "outputs": [], "payable": false, "type": "function" }, { "constant": true, "inputs": [], "name": "maturity", "outputs": [ { "name": "", "type": "uint256", "value": "15768000" } ], "payable": false, "type": "function" }, { "constant": false, "inputs": [], "name": "withdraw", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "type": "function" }, { "constant": false, "inputs": [], "name": "kill", "outputs": [], "payable": false, "type": "function" }, { "constant": true, "inputs": [], "name": "nUBP", "outputs": [ { "name": "", "type": "uint256", "value": "154" } ], "payable": false, "type": "function" }, { "constant": true, "inputs": [ { "name": "_bondid", "type": "uint256" }, { "name": "_index", "type": "uint256" } ], "name": "getBondHistory", "outputs": [ { "name": "block", "type": "uint256", "value": "0" }, { "name": "amount", "type": "uint256", "value": "0" } ], "payable": false, "type": "function" }, { "constant": false, "inputs": [ { "name": "_bondid", "type": "uint256" } ], "name": "redeemCoupon", "outputs": [ { "name": "", "type": "bool" }, { "name": "", "type": "uint256" }, { "name": "", "type": "uint256" } ], "payable": false, "type": "function" }, { "constant": false, "inputs": [ { "name": "_nSteps", "type": "uint256" } ], "name": "upgradeBonds", "outputs": [], "payable": false, "type": "function" }, { "constant": true, "inputs": [], "name": "coupon", "outputs": [ { "name": "", "type": "uint256", "value": "1000000000000000000" } ], "payable": false, "type": "function" }, { "constant": true, "inputs": [ { "name": "", "type": "uint256" } ], "name": "bonds", "outputs": [ { "name": "active", "type": "bool" }, { "name": "owner", "type": "address" }, { "name": "multiplier", "type": "uint256" }, { "name": "maturityTime", "type": "uint256" }, { "name": "lastRedemption", "type": "uint256" }, { "name": "nextRedemption", "type": "uint256" }, { "name": "created", "type": "uint256" }, { "name": "couponsRemaining", "type": "uint256" } ], "payable": false, "type": "function" }, { "constant": true, "inputs": [ { "name": "_bondid", "type": "uint256" } ], "name": "getBondHistoryLength", "outputs": [ { "name": "", "type": "uint256", "value": "0" } ], "payable": false, "type": "function" }, { "constant": true, "inputs": [ { "name": "_addr", "type": "address" } ], "name": "getUser", "outputs": [ { "name": "exists", "type": "bool", "value": false }, { "name": "balance", "type": "uint256", "value": "0" }, { "name": "bonds", "type": "uint256[]", "value": [] } ], "payable": false, "type": "function" }, { "constant": true, "inputs": [], "name": "owner", "outputs": [ { "name": "", "type": "address", "value": "0x6a620a92ec2d11a70428b45a795909bd28aeda45" } ], "payable": false, "type": "function" }, { "constant": true, "inputs": [], "name": "limitBonds", "outputs": [ { "name": "", "type": "uint256", "value": "13000" } ], "payable": false, "type": "function" }, { "constant": true, "inputs": [], "name": "price", "outputs": [ { "name": "", "type": "uint256", "value": "100000000000000000000" } ], "payable": false, "type": "function" }, { "constant": false, "inputs": [ { "name": "_newOwner", "type": "address" } ], "name": "changeOwner", "outputs": [], "payable": false, "type": "function" }, { "constant": true, "inputs": [ { "name": "", "type": "address" } ], "name": "users", "outputs": [ { "name": "exists", "type": "bool", "value": false }, { "name": "balance", "type": "uint256", "value": "0" }, { "name": "upgraded", "type": "bool", "value": false } ], "payable": false, "type": "function" }, { "constant": false, "inputs": [ { "name": "_bondid", "type": "uint256" }, { "name": "_to", "type": "address" } ], "name": "transfer", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "type": "function" }, { "constant": true, "inputs": [], "name": "nBonds", "outputs": [ { "name": "", "type": "uint256", "value": "448" } ], "payable": false, "type": "function" }, { "constant": true, "inputs": [], "name": "maxCoupons", "outputs": [ { "name": "", "type": "uint256", "value": "6" } ], "payable": false, "type": "function" }, { "constant": false, "inputs": [], "name": "deposit", "outputs": [], "payable": true, "type": "function" }, { "constant": true, "inputs": [ { "name": "_bondid", "type": "uint256" } ], "name": "getBond", "outputs": [ { "name": "active", "type": "bool" }, { "name": "owner", "type": "address" }, { "name": "multiplier", "type": "uint256" }, { "name": "maturityTime", "type": "uint256" }, { "name": "lastRedemption", "type": "uint256" }, { "name": "nextRedemption", "type": "uint256" }, { "name": "created", "type": "uint256" }, { "name": "couponsRemaining", "type": "uint256" } ], "payable": false, "type": "function" }, { "constant": false, "inputs": [ { "name": "_multiplier", "type": "uint256" } ], "name": "buy", "outputs": [ { "name": "bondId", "type": "uint256" } ], "payable": false, "type": "function" }, { "constant": true, "inputs": [], "name": "activeBonds", "outputs": [ { "name": "", "type": "uint256", "value": "12152" } ], "payable": false, "type": "function" }, { "constant": true, "inputs": [], "name": "period", "outputs": [ { "name": "", "type": "uint256", "value": "2628000" } ], "payable": false, "type": "function" }, { "constant": true, "inputs": [], "name": "totalBonds", "outputs": [ { "name": "", "type": "uint256", "value": "12995" } ], "payable": false, "type": "function" }, { "constant": false, "inputs": [], "name": "empty", "outputs": [], "payable": false, "type": "function" }, { "constant": true, "inputs": [ { "name": "_user", "type": "address" } ], "name": "getBalance", "outputs": [ { "name": "", "type": "uint256", "value": "0" } ], "payable": false, "type": "function" }, { "inputs": [], "payable": true, "type": "constructor" }, { "payable": true, "type": "fallback" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "User", "type": "address" }, { "indexed": true, "name": "BondId", "type": "uint256" }, { "indexed": false, "name": "Multiplier", "type": "uint256" }, { "indexed": false, "name": "MaturityTime", "type": "uint256" } ], "name": "Buys", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "Sender", "type": "address" }, { "indexed": false, "name": "Amount", "type": "uint256" } ], "name": "Deposits", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "User", "type": "address" }, { "indexed": true, "name": "BondId", "type": "uint256" }, { "indexed": false, "name": "Coupons", "type": "uint256" }, { "indexed": false, "name": "Amount", "type": "uint256" } ], "name": "RedeemCoupons", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "User", "type": "address" }, { "indexed": true, "name": "BondId", "type": "uint256" }, { "indexed": false, "name": "Amount", "type": "uint256" } ], "name": "RedeemBonds", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "TransferFrom", "type": "address" }, { "indexed": true, "name": "TransferTo", "type": "address" }, { "indexed": true, "name": "BondId", "type": "uint256" } ], "name": "Transfers", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "name": "Amount", "type": "uint256" }, { "indexed": true, "name": "User", "type": "address" } ], "name": "Withdraws", "type": "event" } ]