bootstrap code for trade and keys functions

This commit is contained in:
Abhishek Sinha 2018-10-13 21:43:57 +05:30
parent 04bcb626b3
commit f3f82cabe2

View File

@ -6873,7 +6873,9 @@
<script type="text/javascript">
var ninja = {
wallets: {}
wallets: {},
trade: {},
keys_management: {}
};
ninja.privateKey = {
@ -7312,6 +7314,38 @@
})(ninja.wallets)
</script>
<script>
var Keys = ninja.keys_management = function manageKeys(keys) {
//3354E12F0D2737A16B30B46D66CEDB9C7C0CD35F22CFCCE9828318DDBB73C0F6 // private key
this.master_node = "038E48297353843614190D9C36D1F6565D68CB24C01A66DC7432BD91D979F7AC68"; // pub key
}
Keys.prototype.foo = {
bar: "lorem ipsum",
nominateAsTrustedKey: function() {
console.log("ok");
}
}
</script>
<script>
/*Initiate trade level with 0*/
var Trade = ninja.trade = function processTrade() {
this.level = 0; // default
}
/*Define getters and setters for trust level keys*/
Object.defineProperty(Trade.prototype, "trustLevel", {
get: function() {
return this.level;
},
set: function(level) {
if(typeof level === "number" && level === parseInt(level, 10) && level > 0 && level < 6) {
this.level = level;
}
}
});
</script>
</body>
</html>