Guest User

Untitled

a guest
Nov 18th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.42 KB | None | 0 0
  1. TokenSale.at(this.state.contractAddress).then((instance) => {
  2. instance.participationSize.call().then((r) => {
  3. console.log('participationSize: ', r)
  4. })
  5. })
  6.  
  7. pragma solidity ^0.4.15;
  8. import "./libs/zeppelin/crowdsale/CappedCrowdsale.sol";
  9. import "./libs/zeppelin/crowdsale/FinalizableCrowdsale.sol";
  10.  
  11. contract TokenSale is CappedCrowdsale, FinalizableCrowdsale {
  12.  
  13. mapping (address => uint256) public participationWeis;
  14. address[] public participationAddressLUT;
  15.  
  16. function TokenSale(uint256 _startTime, uint256 _endTime, uint256 _rate, uint256 _goal, uint256 _cap, address _wallet, address _tokenContractAddress)
  17. CappedCrowdsale(_cap)
  18. FinalizableCrowdsale()
  19. Crowdsale(_startTime, _endTime, _rate, _wallet)
  20. {
  21. bootstrapParticipation();
  22. }
  23.  
  24.  
  25. function bootstrapParticipation() internal {
  26. address participant = 0xcede48d8ac162d1b08ed9419010de3c99f2cfdd6;
  27. uint256 weiAmount = 1000000;
  28. participationWeis[participant] = participationWeis[participant].add(weiAmount);
  29. participationAddressLUT.push(participant);
  30.  
  31. participant = 0x854bd635fd4e8684a326664e0698c8fefae6dd97;
  32. weiAmount = 5000000;
  33. participationWeis[participant] = participationWeis[participant].add(weiAmount);
  34. participationAddressLUT.push(participant);
  35. }
  36.  
  37.  
  38. function participationSize() public returns (uint256) {
  39. return participationAddressLUT.length;
  40. }
  41.  
  42. }
  43.  
  44. errors.js:35 Uncaught (in promise) Error: Error: VM Exception while executing eth_call: invalid opcode
  45. at C:UsersyAppDataRoamingnpmnode_modulestrufflebuildchain.bundled.js:48863:17
  46. at C:UsersyAppDataRoamingnpmnode_modulestrufflebuildchain.bundled.js:60103:5
  47. at C:UsersyAppDataRoamingnpmnode_modulestrufflebuildchain.bundled.js:12319:9
  48. at C:UsersyAppDataRoamingnpmnode_modulestrufflebuildchain.bundled.js:8879:16
  49. at replenish (C:UsersyAppDataRoamingnpmnode_modulestrufflebuildchain.bundled.js:9399:25)
  50. at iterateeCallback (C:UsersyAppDataRoamingnpmnode_modulestrufflebuildchain.bundled.js:9389:17)
  51. at C:UsersyAppDataRoamingnpmnode_modulestrufflebuildchain.bundled.js:9364:16
  52. at C:UsersyAppDataRoamingnpmnode_modulestrufflebuildchain.bundled.js:12316:13
  53. at C:UsersyAppDataRoamingnpmnode_modulestrufflebuildchain.bundled.js:60099:9
  54. at C:UsersyAppDataRoamingnpmnode_modulestrufflebuildchain.bundled.js:54779:7
  55. at C:UsersyAppDataRoamingnpmnode_modulestrufflebuildchain.bundled.js:48863:17
  56. at C:UsersyAppDataRoamingnpmnode_modulestrufflebuildchain.bundled.js:60103:5
  57. at C:UsersyAppDataRoamingnpmnode_modulestrufflebuildchain.bundled.js:12319:9
  58. at C:UsersyAppDataRoamingnpmnode_modulestrufflebuildchain.bundled.js:8879:16
  59. at replenish (C:UsersyAppDataRoamingnpmnode_modulestrufflebuildchain.bundled.js:9399:25)
  60. at iterateeCallback (C:UsersyAppDataRoamingnpmnode_modulestrufflebuildchain.bundled.js:9389:17)
  61. at C:UsersyAppDataRoamingnpmnode_modulestrufflebuildchain.bundled.js:9364:16
  62. at C:UsersyAppDataRoamingnpmnode_modulestrufflebuildchain.bundled.js:12316:13
  63. at C:UsersyAppDataRoamingnpmnode_modulestrufflebuildchain.bundled.js:60099:9
  64. at C:UsersyAppDataRoamingnpmnode_modulestrufflebuildchain.bundled.js:54779:7
  65. at Object.InvalidResponse (http://localhost:3000/static/js/bundle.js:94294:17)
  66. at http://localhost:3000/static/js/bundle.js:90537:37
  67. at XMLHttpRequest.request.onreadystatechange (http://localhost:3000/static/js/bundle.js:59860:8)
Add Comment
Please, Sign In to add comment