Releases: pelle/cloth
Releases · pelle/cloth
Contract Constructor Arguments
- Support contract constructor arguments
- RPC errors actually throw errors now @hookercookerman
- Bug when encoding fnsig @hookercookerman
Signers and Ethereum URLs
- Introduces concept of
signer
BREAKING CHANGE- Support ethereum URL's
- Supports Proxy Contracts
- Fixes issues with bytes32
- Supports array return values
- Make polling times adjustable
0.2.7 contract improvements
- Fix
bytes
andbytesXX
encoding and decoding of solidity function call parameters- Accepts "0x" prefixed hex string which gets decoded and converted to bytearray/Buffer
- Any other strings are converted to bytearray or Buffer
- bytearray/Buffers are directly accepted
- decoding always returns a bytearray or Buffer depending on Clojure or ClojureScript
- Added Clojure Docs for all functions generated from Solidity. This can be improved but it's better than nothing.
- More robust solidity compilation process
- Now correctly picks the solidity contract when compiling based on multiple sourcefile dependencies in
(defcontract)
- Correctly means means that it assumes the Solidity contract is the Capitalized camelized name of the contract name passed into
(defcontract name path)
- Correctly means means that it assumes the Solidity contract is the Capitalized camelized name of the contract name passed into