Skip to content

Instantly share code, notes, and snippets.

@madvas
Last active October 3, 2016 17:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save madvas/88ab122117ae93fd0b59d455a1433720 to your computer and use it in GitHub Desktop.
Save madvas/88ab122117ae93fd0b59d455a1433720 to your computer and use it in GitHub Desktop.
:blockchain/my-addresses-loaded
(reg-event-fx
:blockchain/my-addresses-loaded
interceptors
(fn [{:keys [db]} [addresses]]
{:db (-> db
(assoc :my-addresses addresses)
(assoc-in [:new-tweet :address] (first addresses)))
:web3-fx.blockchain/balances
{:web3 (:web3 db/default-db)
:addresses addresses
:watch? true
:blockchain-filter-opts "latest"
:dispatches [:blockchain/balance-loaded :log-error]}}))
(reg-event-db
:blockchain/balance-loaded
interceptors
(fn [db [balance address]]
(assoc-in db [:accounts address :balance] balance)))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment