gary rong
5f5de49cd9
accounts/abi: enable struct golang binding generation ( #18491 )
...
* accounts/abi, cmd/abigen: support tuple
accounts/abi/bind, cmd/abigen: add objc back
accounts/abi/bind: use byte[24] as function indicator
accounts/abi/bind: resolve struct slice or array
accounts/abi/bind: remove sort logic
accounts: fix issues in abi
* accounts/abi: address comment
5 years ago
Guillaume Ballet
6bf5555c4f
accounts/abi/bind: Accept function ptr parameter ( #19755 )
...
* accounts/abi/bind: Accept function ptr parameter
They are translated as [24]byte
* Add Java template version
* accounts/abi/bind: fix merge issue
* Fix CI
5 years ago
zer0to0ne
0b26a826e9
accounts/abi: Fix method overwritten by same name methods. ( #17099 )
...
* accounts/abi: Fix method overwritten by same name methods.
* accounts/abi: Fix method overwritten by same name methods.
* accounts/abi: avoid possible name conflict
Co-authored-by: Guillaume Ballet <gballet@gmail.com>
5 years ago
gary rong
f7cdea2bdc
all: on-chain oracle checkpoint syncing ( #19543 )
...
* all: implement simple checkpoint syncing
cmd, les, node: remove callback mechanism
cmd, node: remove callback definition
les: simplify the registrar
les: expose checkpoint rpc services in the light client
les, light: don't store untrusted receipt
cmd, contracts, les: discard stale checkpoint
cmd, contracts/registrar: loose restriction of registeration
cmd, contracts: add replay-protection
all: off-chain multi-signature contract
params: deploy checkpoint contract for rinkeby
cmd/registrar: add raw signing mode for registrar
cmd/registrar, contracts/registrar, les: fixed messages
* cmd/registrar, contracts/registrar: fix lints
* accounts/abi/bind, les: address comments
* cmd, contracts, les, light, params: minor checkpoint sync cleanups
* cmd, eth, les, light: move checkpoint config to config file
* cmd, eth, les, params: address comments
* eth, les, params: address comments
* cmd: polish up the checkpoint admin CLI
* cmd, contracts, params: deploy new version contract
* cmd/checkpoint-admin: add another flag for clef mode signing
* cmd, contracts, les: rename and regen checkpoint oracle with abigen
5 years ago
gary rong
6069b1a5f5
mobile: fix mobile interface ( #19180 )
...
* mobile: fix mobile interface
* mobile, accounts: generate correct java binding
* accounts: fix java type binding
* mobile: support integer slice
* accounts/abi/bind, cmd/abigen: implement java binding tests
5 years ago
salanfe
e4a1488b2f
abi: adding the method EventByID and its test ( #19359 )
...
This function searches for an event+parameters in the ABI and returns it if found.
Co-authored-by: Victor Tran <vu.tran54@gmail.com>
Co-authored-by: Guillaume Ballet <gballet@gmail.com>
5 years ago
Péter Szilágyi
38c914be64
accounts/abi/bind/backends: use EIP155 on the simulated chain
5 years ago
Martin Holst Swende
2046d66fe5
accounts/keystore: fix #19707 , avoid keyword as variable name
5 years ago
Marius van der Wijden
b3f7609d7d
accounts/abi/bind: rename NewKeystoreTransactor ( #19703 )
...
renamed NewKeyStoreFromTransactor to NewKeystoreTransactor
fixed godoc
5 years ago
Marius van der Wijden
6f80629383
accounts: added transactorFromKeyStore ( #19685 )
5 years ago
Martin Holst Swende
2fae1bde42
account/usbwallet: abort usb enumeration after failures
6 years ago
Péter Szilágyi
5d68400cad
accounts/usbwallet, vendor: switch from HID to generic USB lib
6 years ago
Péter Szilágyi
b4cc7b660c
accounts/usbwallet: recreate Trezor protocol, support old and new
6 years ago
Guillaume Ballet
4799b5abd4
accounts/usbwallet: support webusb for Trezor wallets
6 years ago
Guillaume Ballet
7a22da98b9
accounts/scwallet: flag to specify path to smartcard daemon ( #19439 )
...
* accounts/scwallet: Add a switch to enable smartcard support
* accounts: change the meaning of the switch
* disable card support in windows until tested
* only activate account if pcscd socket file is present
* the switch is now the path to the socket file
* accounts/scwallet: holiman's review feedback
* accounts/scwallet: send the path to go-pcsclite
* accounts/scwallet: add default, per platform path
* accounts/scwallet: fix error log warning
* accounts/scwallet: update pcsc lib to latest
* accounts/scwallet: use default path from pcsclite
* scwallet: forgot to change switch name
* cmd: minor style cleanups (error handling first, then happy path)
6 years ago
Guillaume Ballet
048df258dc
accounts/scwallet: change sc url scheme to keycard ( #19632 )
6 years ago
Péter Szilágyi
7bc1cb3677
accounts/scwallet: fix public key confirmation regression
6 years ago
Guillaume Ballet
75a860880c
accounts/scwallet: display PUK retry count, validate PIN/PUK length
6 years ago
Jeremy Schlatter
a184ab7a61
accounts/keystore: enable fallback for darwin,!cgo ( #19614 )
...
Without this, accounts/keystore fails to build for Darwin with
CGO_ENABLED=0.
6 years ago
Péter Szilágyi
922e757f19
accounts/usbwallet: enable the Nano X and upcoming Ledger IDs ( #19623 )
6 years ago
Martin Holst Swende
fec3b56f7f
accounts, p2p, rpc: make CGO_ENABLED=0 build again ( #19593 )
...
* p2p: remove direct import of cgo-library
* accounts, rpc: more nocgo alternatives
* rpc: move unix path constant into separate file
* accounts/scwallet: address review concerns, remove copy-pasta
6 years ago
manlio
e687d063c3
accounts/abi: fix TestUnpackMethodIntoMap ( #19484 )
6 years ago
Martin Holst Swende
0c5f8c078a
accounts,signer: better support for EIP-191 intended validator ( #19523 )
6 years ago
Jeremy Schlatter
184af72e4e
accounts/abi: fix documentation ( #19568 )
6 years ago
Guillaume Ballet
9b831d74fb
accounts/usbwallet: fix a comment typo in trezor driver ( #19535 )
6 years ago
Kurkó Mihály
107c67d74e
accounts, cmd, internal, signer: add note about backing up the keystore ( #19432 )
...
* accounts: add note about backing up the keystore
* cmd, accounts: move the printout to accountCreate
* internal, signer: add info when new account is created via rpc
* cmd, internal, signer: split logs
* cmd/geth: make account new output a bit more verbose
6 years ago
Péter Szilágyi
7221cb1434
core, eth, les, light: scope receipt functionality a bit cleaner
6 years ago
Guillaume Ballet
a1c5017bc5
accounts/scwallet: fix card pairing instruction message ( #19436 )
6 years ago
Péter Szilágyi
ae7344d799
accounts: switch Ledger derivation path to canonical one
6 years ago
Péter Szilágyi
8cf764da89
Revert "Can now specify the number of empty accounts to derive"
...
This reverts commit 5b30aa59d6
.
6 years ago
Guillaume Ballet
f0b878d56d
accounts/scwallet: Update README for v2.2.1 support ( #19425 )
...
Update the app download link to the latest version, as requested in #19418
6 years ago
Guillaume Ballet
5b30aa59d6
Can now specify the number of empty accounts to derive
6 years ago
Guillaume Ballet
6f21520a82
More review feedback
6 years ago
Guillaume Ballet
fc3000d649
more review feedback
6 years ago
Guillaume Ballet
d2daff4258
fix a serialization error
6 years ago
Martin Holst Swende
aae61ab16e
Apply suggestions from code review
...
Co-Authored-By: gballet <gballet@gmail.com>
6 years ago
Martin Holst Swende
df5409c952
'sanitize' JSON input
...
Co-Authored-By: gballet <gballet@gmail.com>
6 years ago
Guillaume Ballet
3b3e1bc07e
Update the card preparation instructions based on review feedback
6 years ago
Guillaume Ballet
8c786a1f99
refresh the account list when initializing the card
6 years ago
Guillaume Ballet
79f4cfac2e
refuse to overwrite the master key of a previously initialized card
6 years ago
Guillaume Ballet
1d1bee528e
fix unnecessary condition linter warning
6 years ago
Guillaume Ballet
714675cd2a
Upgrade to keycard app v2.1.1
6 years ago
Guillaume Ballet
35b80f1865
Fix linter issues
6 years ago
Guillaume Ballet
bcf3c52ac9
PK derivation has to be supported by the card
6 years ago
Guillaume Ballet
189a032987
Add instructions on how to install the card
6 years ago
Guillaume Ballet
ec4fba83d4
Formatting fixes
6 years ago
Guillaume Ballet
21b01f590d
Update a comment to reflect the workings of the updated system
6 years ago
Guillaume Ballet
9b66a8520a
Add some documentation
6 years ago
Guillaume Ballet
e273031dce
Fix key derivation
6 years ago
Guillaume Ballet
7ec6fa03d3
fix wallet status update
...
This is a temporary fix, better checks need to
be performed once the whole process has been
validated.
6 years ago