Fixes for cljs-web3 usage

This commit is contained in:
Teemu Patja 2017-08-28 23:36:35 +03:00
parent 42aa34cfad
commit bf8039bceb
No known key found for this signature in database
GPG Key ID: F5B7035E6580FD4C
1 changed files with 5 additions and 5 deletions

View File

@ -361,21 +361,21 @@
owner-address :owner_address owner-address :owner_address
contract-address :contract_address contract-address :contract_address
confirm-hash :confirm_hash} issue]] confirm-hash :confirm_hash} issue]]
(let [web3 (:web3 db) (let [Web3 (:web3 db)
bignum (-> web3 .-BigNumber)
confirm-method-id (sig->method-id "confirmTransaction(uint256)") confirm-method-id (sig->method-id "confirmTransaction(uint256)")
confirm-id (strip-0x confirm-hash) confirm-id (strip-0x confirm-hash)
bignum (fn [x] (web3/to-bignumber Web3 x))
data (str confirm-method-id data (str confirm-method-id
confirm-id) confirm-id)
payload {:from owner-address payload {:from owner-address
:to contract-address :to contract-address
:gas (bignum. "200000") :gas (bignum "200000")
:gasPrice (bignum. "20000000000") :gas-price (bignum "20000000000")
:value 0 :value 0
:data data}] :data data}]
(println "data:" data) (println "data:" data)
(try (try
(web3-eth/send-transaction! web3 (clj->js payload) (web3-eth/send-transaction! Web3 payload
(send-transaction-callback issue-id)) (send-transaction-callback issue-id))
{:db (assoc-in db [:owner-bounties issue-id :confirming?] true)} {:db (assoc-in db [:owner-bounties issue-id :confirming?] true)}
(catch js/Error e (catch js/Error e