web3j

Lightweight Java and Android library for integration with Ethereum clients

OTHER License

Stars
5K
Committers
231

Bot releases are hidden (Show)

web3j - v4.5.12

Published by iikirilov almost 5 years ago

Release of version 4.5.12:

439e3df Merge pull request #1142 from AlexandrouR/int40tests
6fd12da Added tests in TypeEncoder for uints
b7b9915 Added Tests in Type Decoder and Encoder for each Int type and Uint type.
a52fd7a Merge pull request #1026 from lyotam/add-revert-reason-exceptions
b655f5b Merge pull request #1140 from AlexandrouR/okHttpBump
6b4e1cf Merge pull request #1141 from AlexandrouR/fixStar
780aa57 Fix the getType method for int40 and uint40 (#1137)
e19ae43 Fixed * imports.
861797d Replaced * import in RequestTester
92ecdb7 Bumped okhttp version. Changed test to comply with new okhttp version.
ecb0af7 Fix junit5 failing tests (#1134)
3491faf Spotless formatting corrections applied
5d8fa8f Spotless formatting corrections applied
23f6088 Change revert flag for PrivateTransactionManager
96638fa Modify revertReasonEnabled flag
d9cd35e Merge branch 'master' of https://github.com/web3j/web3j into add-revert-reason-exceptions
2e0111b Merge pull request #1129 from antonydenyer/master
2c7b2b3 fix typo in listenAddr
94faf23 Wire up admin_peers RPC endpoint
e0eddae Map more NodeInfo properties from admin_nodeInfo RPC endpoint
d3d3328 Added revertReason to PrivateTransactionManager
1625428 Added revertReason changes to tests
cfb6726 Added revertReason to TransactionReceipt
b015f4a Moved revert reason retrieval to static RevertReasonExtractor
3a3db6a Merge branch 'release/4.5.10'
0bf3316 Fixed broken link (#1127)
6f34811 build: remove dependants release
d97c640 Merge branch 'master' of https://github.com/web3j/web3j into add-revert-reason-exceptions
a90ea19 build fix github script
3cbe1d8 Merge branch 'master' of https://github.com/web3j/web3j into add-revert-reason-exceptions
1e2895d Merge branch 'master' of https://github.com/lyotam/web3j into add-revert-reason-exceptions
e9d59d2 Merge remote-tracking branch 'remotes/upstream/master' into add-revert-reason-exceptions
9e57724 Added revert reason retrieval to Contract's send Transaction
0225d04 Added revert reason to Transaction Manager's sendCall
22272d8 Added transactReceipt to TransactionException
71ab4e2 Eea phase2 fix (#1009)
67857fc run spotless in pipeline (#1003)
36ab9fb Release/4.4.1 (#1000)
a15362e added google analytics (#1002)
0c34155 Update stale.yml
d455ab4 Added more exempted labels
c240fdd Stale bot (#998)
8c8a426 Support encoding a function, without calling it. (#972)
75bd317 replaces #922 (#997)
e6b58d6 remove javafx exception (#990)
f90933c Bump bouncycastle version to 1.61 (#991)
dcd0f93 Support kotlin format in tuples (#971)
1b05258 Log accessors (#970)
7011cab The new docs using markdown mkdocs.yml is main config file (#979)
def5585 Release/4.4 (#978)

web3j - v4.5.11

Published by iikirilov almost 5 years ago

Release of version 4.5.11:

76dd40a2 Replaced snapshot dependency with stable version 1.5.2
5bf90122 Replaced snapshot dependency with stable version 1.5.2
b524b0d8 Add multiple event subscribers in filters (#1107)
3271e264 make contract binary public in smart contract wrapper
596ca2b7 Remove docs folder
59ecf719 Removed the docs folder since there is a separate repo for the documentation
d32251bd make contract binary public in smart contract wrapper

web3j - v4.5.10

Published by iikirilov almost 5 years ago

Release of version 4.5.10:

a90ea191 build fix github script
bb393e29 Generate EVMTest annotation based on the Java version. (#1122)
805b818c Merge pull request #1120 from AlexandrouR/fixingJava11
c5d48ba9 Replaced 'replaceAll' with 'replace in CompilerClassLoader'. This was failing on windows.
ba98b3ff Abstracts getCode to transactionmanager (#1118)
3028fa06 Removed URLClassLoader usage.

web3j - v4.5.9

Published by iikirilov almost 5 years ago

Release of version 4.5.9:

6c23f37 build fix github script
fc8132c Removed web3-unit dependency from codegen. (#1117)
4a93b76 float and double converted to BigInteger via BigDecimal(doubleValue()).toBigInteger() in asBigInteger() (#1094)
1844f5f Changed the web3j unit dependency to version. (#1114)
2a66233 roll keys
e7e8df4 Changed the web3j unit dependency from snapshot to latest release 4.5.8.
a702d83 Merge pull request #1102 from magooster/master
5b76d14 Fix WebSocketService connect (#1110)
8cb221b Merge pull request #1106 from ligi/fix_404ing_url
25aa27b [Draft] Migrating unit test generation form web3j-cli to web3j codegen module. (#1089)
08bcff8 fix: github release
2e7a9f2 Fix 404ing URL
ff88102 Add eth_chainId method Ran spotlessApply
ef6e1b6 Add eth_chainId method
09afc37 Update EthChainId.java
c55b73e Add eth_chainId method

web3j - v4.5.8

Published by antonydenyer almost 5 years ago

Release of version 4.5.8:

62df9d1c spotless fix
e48b069d bintray: prevent upload for base project
6905e1b0 build: do not publish empty web3j/base project
97b85f2a build: update build tools
843d5df9 Merge pull request #1111 from web3j/AlexandrouR-patch-1
9df979c3 Deleting CNAME
746c090a build: update build tools
0a687e16 build: bring back bintray upload
24675bda build: bring back bintray
5001c05f Fix gradle warnings (#1101)

web3j - v4.5.7

Published by iikirilov almost 5 years ago

Release of version 4.5.7:

24e7d1e build: update scm property for publishing after applying publishing
bee23aa build: update scm property for publishing
f6889a0 Fix issues on private transaction receipt (#1104)
136efdd Updates docs to contain analysis information (#1098)
ff136ec build: pull build scripts from shared repo
907762f build: check runs spotless
cdd6174 build: consistent working spotless
d089ec1 build: consistent spotless
50f74bc build: split gradle files
b4f3ee7 build: add java components to publication
c09c25a build: publish sources and javadocs
c4a15af build: publish snapshots to sonatype
351c645 build: Move publish.gradle to be applied inside allProjects

web3j - v4.5.6

Published by iikirilov almost 5 years ago

93eed33d build: evaluate description later so that it is available
72bc6311 fix: spotless
7a8dca88 publish: add credentials for close and promot
67d17e04 fix: signing build action
3c606fed build: publish using maven-publish and nexus-publish
603bb3ed release: disable parallel upload
daad1740 fix: typo in .travis.yml
fcc50152 build: travis encrypt fixed
d8bec564 build: debug travis encrypt
de27771c build: debug keys
9f4540de build: update keys again
f6de19bb build: update keys
04d85e91 build: decrypt pgp file
2ee1ede8 build: decrypt pgp file
cfb93712 build: decrypt pgp file into root dir
67b44b98 build: decrypt pgp file
00f0b668 build: fix snapshot release
aa1fb465 build: fix lint errors that didn't show on pr
07d6bf1e Merge pull request #1090 from antonydenyer/master
32b56ba3 build: use nexus sonatype for release process
63facc54 Updated Junit and mockito refactored the tests. (#1084)
aaebd8e1 build: spotlessApply
70687f7c Fix for EthCall reverts (#902) (#1022)
97320122 Makes everything work with Java 11/12, upgrades to Gradle 5.0 (#1086)
92d84007 Update docs to reference Besu rather than Pantheon
a119c7d5 build: update travis keys
d9baba46 Update web3j to be compatible with new private transaction receipt (#1077)
9e9297eb adds functional websocket listener at WebSocketService (#1011)
73ab9ab6 bytes, bytes1..32 fix; chainId is not restrictly required anymore (issues #1054, #1063) (#1055)
8a5cd732 changed gradle build to gradlew build (#1082)
c2e0896f Add ethereum-ingest block/tx ingest utility to list of projects. (#1080)
8dd2e4c2 Merge pull request #1079 from iikirilov/besu-quickstart-fix
6d0f4de7 spotless
71118378 besu-quickstart-fix
dcd3712b Merge pull request #1076 from josh-richardson/fix-readme
3ea85d72 One-line readme fix
1decc250 spotless (#1074)
772ef48c style: fix some compiler warnings (#1058)
1a88dbc5 Add Alphawallet (#1061)
b74ea47f Adds admin_nodeInfo (#1064)
116539ff fix-company-name-license (#1072)
e8c1eca9 build: Update travis to build web3j-quorum
1ade5d6d build: only run build master build on pull requests
6cb3f16f Various documentation updates (#1065)
ec5c0453 update web3j dependant
ad46ac42 build: release using travis
6986f73d Merge pull request #1059 from web3j/docs-updates
d38e5778 Update quickstart and CLI section
ae51d150 build: no need to run tests
bbbc27aa build(travis): handle stages sequential

web3j - v4.5.5

Published by iikirilov about 5 years ago

Release of version 4.5.5:

b58beb10 Web3j new and import small functionalliy change (#1046)
adeee2c4 [WIP] Update docs for web3j run/import (#1042)
feacac4c build: spotlessApply to fix formatting
aa087368 build: fix bad merge
4b5ed86d add config loader from JSON string (#1010)
0cc4c880 Fix and test for duplicated fields (#680) (#989)
a2baa76b add aur release in pipeline (#1047)
8d05f3d9 Build: fix warnings in TypeDecoder Class (#1050)
ba94fa4a Merge pull request #1049 from antonydenyer/master
562ed744 Build(ci): only publish signed console version
8c0554d8 Merge pull request #1048 from iikirilov/fix-build
275fa1df fix-build
06d41d2f build(ci): github release
9570d2c6 build: bintrayPublish is unreliable

web3j - v4.5.4

Published by iikirilov about 5 years ago

468e9691 build: bintrayPublish is unreliable
4a595a7a Merge branch 'release/4.5.2'
a58d039b build: speed up build
3ebaaa80 build: move github release after publish
39555ded build(ci): separate upload and publish
89883409 build(ci): separate upload and publish
19530ff4 build(ci): do not run builds in parallel on gitlab
6174b9d1 build(ci): do not run builds in parallel on gitlab
0c3a2d8c build: homebrew is always on master

web3j - v4.5.2

Published by iikirilov about 5 years ago

18aaac02 build: explicitly push to branch
a283cbf3 build(ci): stay in local directory
9b5bb7a0 build(ci): add scripts for post build!
02a70ef7 build: add dependant script to build quorum
93dce4a8 Build(ci): trigger build in org.web3j.quorum by creating branch

web3j - v4.5.1

Published by iikirilov about 5 years ago

b35828d6 build(ci): stay in local directory
49e8d839 build(ci): add scripts for post build!
bdc611ee Build(ci): trigger build in org.web3j.quorum by creating branch
4634c586 Build(ci): update automated homebrew update
2fa42438 fix version vars for homebrew deploy
29f4adf9 fix dependencies for github upload (#1036)
048131af fix build for github upload (#1035)
9cf12877 publish githubRelease (#1034)
b884890d fix commit message for homebrew repo (#1033)
18907d02 tidy up build release code (#1032)
f02c3136 automate publishing of artifacts (#1031)
bab307a8 fix build regex for releases (#1028)
bdcabffc fix build regex (#1027)
7ea2d618 [PAN-3111] Renames EeaGetTransactionReceipt to PrivGetTransactionReceipt (#1025)
3ac950e6 Suppresses raw types on code generation (#1023)
c03e9095 Fix broken link in the readme file (#1017)
b46bee2a Build: take release version from branch name (#1020)
3d92e6e8 Build: force branch to be created for release (#1019)
eb814fe5 Always publish snapshot build from master (#1018)

web3j - v4.5.0

Published by AlexandrouR about 5 years ago

Changes

This release breaks backwards compatibility

  • Eea phase2 fix #1009
  • Release/4.5 aion #993
web3j - v4.4.1

Published by AlexandrouR about 5 years ago

Changes

  • Changed the README file to reflect the documentation #960
  • Changed SignedMessageHashToKey to public #827
  • Fixes the MessageDecoding Exception when the size of a block is null #576
  • Fixes the order of gasPrice and gas in the super of TransactionObject #900
  • Implemented ReadonlyTransactionManager sendCall #933
  • The new docs using markdown #979
  • Base class for events #970
  • Support kotlin format in tuples #971
  • Bump bouncycastle version to 1.61 #991
  • Remove javafx exception #990
  • Create Type, TypeReference, Function on the fly from ABI without compiling java code #997
  • Support encoding a function without actually calling it #972
  • Stale bot #998
web3j - v4.4.0

Published by AlexandrouR about 5 years ago

Changes

  • Eea phase 2 #955
  • Use openjdk for CI #959
  • Change formatting to use spotless #957
  • Changed the README file to reflect the documentation #960
  • fixes #947 by adding eea feature in doc index and readme #948
web3j - v4.3.0

Published by iikirilov over 5 years ago

Change

The complete listing of changes can be found here

  • EEA client for EEA compliant ethereum nodes: #923
  • Support for Nodesmith: #904
  • Added contribution guidelines: #911
web3j - v4.2.0-android

Published by snazha-blkio over 5 years ago

Various code fixes and improvements; complete listing can be found here

  • Expose hardened bit in Bip32ECKeyPair for other libraries: #838, #853
  • Retrieve revert reason for EthCall: #858, #859
  • unsolved reference: Web3jFactory: #651
  • skip metadata for validating contract code: #878
  • Added ERC20, ERC721 Contract: #659
  • Remove references to Web3jFactory in the android documentation: #887
  • Web socket logging debug: #876
  • Add explicit component type in constructors: #796
web3j - v4.2.0

Published by snazha-blkio over 5 years ago

Various code fixes and improvements; complete listing can be found here

  • Expose hardened bit in Bip32ECKeyPair for other libraries: #838, #853
  • Retrieve revert reason for EthCall: #858, #859
  • unsolved reference: Web3jFactory: #651
  • skip metadata for validating contract code: #878
  • Added ERC20, ERC721 Contract: #659
  • Remove references to Web3jFactory in the android documentation: #887
  • Web socket logging debug: #876
  • Add explicit component type in constructors: #796
web3j - v4.1.1

Published by snazha-blkio over 5 years ago

Changes

Various code fixes and improvements; complete listing can be found here

  • String and byte array encoding: #591
  • Exception for empty list in smart contract: #733
  • Correction of logical condition: #780
  • New transaction signing methods added: #806
  • Upgrade to bouncycastle 1.60: #831
  • Broken URL updates: #836
  • Web3j console publication: #855
web3j - v4.1.0

Published by snazha-blkio almost 6 years ago

web3j - web3j 4.0.1

Published by snazha-blkio almost 6 years ago

This release contains the core set of changes in the 4.0.0-alpha-1 release and some other features/fixes:

Major changes:

Migrate from rxJava1 to rxJava2: #482
BIP-44 implementation: #686

Various code fixes and improvements

Improvements to the Solidity code generation: #672
Remove deprecated methods: #508
Improve implementation of MnemonicUtils: #665
Update to CLI usage string: #660
Updated OkHttp CipherSuites to include all INFURA CiperSuites: #757
Remove *.bin file requirement for contract wrapper generation: #408
Prefix message signing according to eth_sign: #761
Support for Pantheon specific RPC calls #792
Exception logging and format #746, #784, #785
NPE for logs without topics #708
NPE when an error is encountered before a listener is set #731
Allow use of java keywords as solidity function names #776
Add support for CLEARTEXT HTTP communication #718
Publish/subscribe documentation for #458 - #768
Support for Pantheon RPC calls #767
Fix invalid index error on node disconnection #713
Make "crypto" module less dependent on 3rd party libraries (ease Android integration) #618
Change visibility of some methods to ease hardware integration #679

Badges
Extracted from project README
Documentation Status build status codecov Discord
Related Projects