OSDN Git Service

update enable function.
[bytom/Bytom-Dapp-Demo.git] / src / components / constants.js
1 import config from 'config';
2 import BigNumber from "bignumber.js/bignumber";
3
4 let depositProgram
5 let profitProgram
6 let assetDeposited
7 let assetBill
8 let totalAmountBill
9 let totalAmountCapital
10 let dueBlockHeight
11 let expireBlockHeight
12 let banker
13 let gas
14 let radio
15
16 const GetContractArgs = function(bytom) {
17   let network
18   if(bytom && bytom.net){
19     network = bytom.net
20   }else if(window.bytom && window.bytom.default_account && window.bytom.net){
21     network = window.bytom.net
22   }
23
24   const object = config[network]
25   if(object){
26     depositProgram = object.depositProgram
27     profitProgram = object.profitProgram
28     assetDeposited = object.assetDeposited
29     assetBill = object.assetBill
30     totalAmountBill = object.totalAmountBill
31     totalAmountCapital = object.totalAmountCapital
32     dueBlockHeight = object.dueBlockHeight
33     expireBlockHeight = object.expireBlockHeight
34     banker = object.banker
35     gas = object.gas
36     radio =BigNumber(object.totalAmountCapital).div(object.totalAmountBill).toNumber()
37   }
38
39
40   return {
41       depositProgram,
42       profitProgram,
43       assetDeposited,
44       assetBill,
45       totalAmountBill,
46       totalAmountCapital,
47       dueBlockHeight,
48       expireBlockHeight,
49       banker,
50       gas,
51       radio
52     };
53 }
54
55 export default GetContractArgs;