Advertisement
Guest User

Untitled

a guest
Aug 17th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. function makeDatum(string dataStr) payable returns (bool) {
  2. debug("datum");
  3. data[msg.sender].payment += msg.value;
  4. }
  5.  
  6. Here is my Datum struct:
  7. struct Datum {
  8. bool exists;
  9. bytes32 name;
  10. uint payment;
  11. }
  12.  
  13. data[msg.sender] += msg.value;
  14.  
  15. contract.methods.makeDatum("test").estimateGas({from: defaultAccount}, function(error, gas) {
  16. console.log("Gas estimate:" + gas);
  17. contract.methods.makeDatum("test").send({from: defaultAccount, gas:gas, value: 50000}, function(error, result) {
  18. console.log(result);
  19. console.log("error:" + JSON.stringify(error));
  20. });
  21. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement