Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

make methods public #679

Closed
wants to merge 76 commits into from

Conversation

UnknownEnergy
Copy link

I am using some kind of hardware wallet and I need those methods to be public for signing/sending transactions via card. Is there any specific reason why they are private?

I need the encode method for the second encode after reading out r,s and v values and calling TransactionEncoder.createEip155SignatureData.

The recoverFromSignature is needed for getting the V byte.

conor10 and others added 30 commits November 14, 2016 13:45
# Conflicts:
#	src/integration-test/java/org/web3j/generated/Greeter.java
#	src/integration-test/java/org/web3j/protocol/scenarios/FunctionWrappersIT.java
#	src/main/java/org/web3j/abi/Contract.java
#	src/main/java/org/web3j/abi/Transfer.java
#	src/test/java/org/web3j/utils/StringsTest.java
# Conflicts:
#	src/integration-test/java/org/web3j/generated/Greeter.java
#	src/integration-test/java/org/web3j/protocol/scenarios/Scenario.java
#	src/main/java/org/web3j/abi/Contract.java
#	src/main/java/org/web3j/abi/FunctionReturnDecoder.java
#	src/main/java/org/web3j/abi/datatypes/Event.java
#	src/main/java/org/web3j/protocol/http/HttpService.java
#	src/test/java/org/web3j/abi/FunctionEncoderTest.java
#	src/test/java/org/web3j/abi/FunctionReturnDecoderTest.java
# Conflicts:
#	src/main/java/org/web3j/abi/Contract.java
#	src/main/java/org/web3j/abi/ManagedTransaction.java
#	src/main/java/org/web3j/abi/Transfer.java
#	src/main/java/org/web3j/console/WalletSendFunds.java
#	src/main/java/org/web3j/crypto/Keys.java
#	src/main/java/org/web3j/protocol/http/HttpService.java
#	src/main/java/org/web3j/utils/Async.java
# Conflicts:
#	build.gradle
#	src/integration-test/java/org/web3j/protocol/core/CoreIT.java
#	src/integration-test/java/org/web3j/protocol/scenarios/Scenario.java
#	src/main/java/org/web3j/abi/Contract.java
#	src/main/java/org/web3j/abi/ManagedTransaction.java
#	src/main/java/org/web3j/codegen/AbiTypesGenerator.java
#	src/main/java/org/web3j/codegen/AbiTypesMapperGenerator.java
#	src/main/java/org/web3j/protocol/Web3j.java
#	src/main/java/org/web3j/protocol/core/JsonRpc2_0Web3j.java
#	src/main/java/org/web3j/protocol/core/Request.java
#	src/main/java/org/web3j/protocol/http/HttpService.java
#	src/main/java/org/web3j/utils/Async.java
#	src/test/java/org/web3j/codegen/SolidityFunctionWrapperGeneratorTest.java
#	src/test/java/org/web3j/protocol/ResponseTester.java
# Conflicts:
#	build.gradle
#	src/integration-test/java/org/web3j/protocol/core/CoreIT.java
#	src/integration-test/java/org/web3j/protocol/scenarios/Scenario.java
#	src/main/java/org/web3j/abi/Contract.java
#	src/main/java/org/web3j/abi/ManagedTransaction.java
#	src/main/java/org/web3j/codegen/AbiTypesGenerator.java
#	src/main/java/org/web3j/codegen/AbiTypesMapperGenerator.java
#	src/main/java/org/web3j/protocol/Web3j.java
#	src/main/java/org/web3j/protocol/core/JsonRpc2_0Web3j.java
#	src/main/java/org/web3j/protocol/core/Request.java
#	src/main/java/org/web3j/protocol/http/HttpService.java
#	src/main/java/org/web3j/utils/Async.java
#	src/test/java/org/web3j/codegen/SolidityFunctionWrapperGeneratorTest.java
#	src/test/java/org/web3j/protocol/ResponseTester.java
# Conflicts:
#	src/main/java/org/web3j/utils/Async.java
@conor10 conor10 self-requested a review September 26, 2018 19:12
@conor10
Copy link
Contributor

conor10 commented Sep 26, 2018

@UnknownEnergy I presume you made this change as the Android branch hasn't caught up to master yet? It should be brought up to date shortly.

Copy link
Contributor

@conor10 conor10 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This will probably make sense to close depending on @UnknownEnergy response to my query.

@UnknownEnergy
Copy link
Author

@conor10 As far as I remember this methods were private but if Android branch now caught up with master were it is public then this issue can be closed yes.

@snazha-blkio snazha-blkio added this to the 3.6-android milestone Oct 18, 2018
@snazha-blkio snazha-blkio added the duplicate issue/PR is a duplicate of another issue/PR label Oct 18, 2018
@snazha-blkio snazha-blkio modified the milestones: 3.6-android, 4.0.0-alpha-2 Nov 14, 2018
@snazha-blkio snazha-blkio self-assigned this Nov 14, 2018
@snazha-blkio snazha-blkio changed the base branch from android to release/4.0 November 14, 2018 06:54
@snazha-blkio
Copy link
Contributor

Closing this on the basis that it will be addressed in issue #769 and PR #618.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
duplicate issue/PR is a duplicate of another issue/PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

8 participants