Leopold Schabel
97aedff9f0
node/pkg/ethereum: restart watcher if guardian set update fails ( #1010 )
2022-04-11 21:07:19 +02:00
bruce-riley
b718225e45
Testnet support for Aurora ( #947 )
...
* Testnet support
* Upgrade contract for 1conf
* Formatting changes
Change-Id: Id06481d77d770a04eb200aadb82574e23cddcd36
2022-03-15 10:41:10 -04:00
Leo
011987867a
pkg/ethereum: check receipt status code
...
commit-id:0b2539be
2022-03-07 17:53:42 -05:00
Leopold Schabel
d40a70a37f
node/pkg/ethereum: log blockhash for new message publications ( #910 )
2022-03-03 21:31:15 +01:00
Leo
c28b492e03
node: add reobservation requests for Eth chains
...
commit-id:e4fa6adf
2022-02-12 01:06:06 +01:00
Leo
1c0815e107
node/pkg/ethereum: increase log levels
...
commit-id:8ec48eb6
2022-01-11 15:10:12 +01:00
Leo
870afc5193
node/pkg/ethereum: do not override outer scope's cancel function
...
Otherwise, we might end up cancelling the root context by accident.
commit-id:09a5287e
2022-01-11 15:10:12 +01:00
Leo
a5223c074a
node/pkg/ethereum: reduce timeout for TransactionReceipt
...
We should spend as little time holding pendingMu as possible.
Ideally, we would refactor the component to do non-blocking I/O.
commit-id:b464c384
2022-01-11 15:10:12 +01:00
Leo
146c08d5af
node/pkg/ethereum: correctly log "not found" error
...
commit-id:23a5fd80
2022-01-11 15:10:12 +01:00
Leo
81d1e821c0
node/pkg/ethereum: minimum confirmations for Polygon
...
commit-id:0d95a63c
2022-01-11 15:10:12 +01:00
Leo
33717ebcc9
node/pkg/ethereum: check for rpc.ErrNoResult with non-nil tx
...
This cannot currently happen the way TransactionReceipt is implemented,
but make sure to check the tx != nil case anyway in case the API
is changed in future releases of go-ethereum.
commit-id:b721f0be
2022-01-11 15:10:12 +01:00
Leo
5de9d11b51
node/pkg/ethereum: improve confirmation logging
...
Makes the log slightly nicer to grep when looking for a tx.
commit-id:dc7cd00a
2022-01-11 15:10:12 +01:00
Hendrik Hofstadt
409b5ca5bf
Properly check for orphaned txs
...
Change-Id: I2c3d1f638f6e6ab22c4dfcbbe0a0f5f6fd62f730
2022-01-07 10:31:37 -05:00
Evan Gray
e1257f123a
node: eth watcher multi-message fix
2022-01-04 10:44:46 -05:00
Leo
4ac19518bd
node: remove remaining "bridge" mentions
...
Ensure there's no core vs. token bridge ambiguity.
Breaking changes to the CLI:
* "guardiand bridge" CLI is now "guardiand node"
* --solanaBridgeAddress is now --solanaContract
* --bridgeKey is now --guardianKey
The Heartbeat proto message had one of its fields renamed from
BridgeAddress to ContractAddress, but this won't break the wire
format and the only consumer appears to be the CLI.
Change includes a "go mod tidy" - it insisted.
Change-Id: Id8b312827737f07f2d5f3944ebce469d946e7f51
2021-08-31 08:58:17 +00:00
Leo
e98463cfe3
node: rename bridge/ to node/
...
Calling guardiand a bridge dates back to v1 and no longer makes sense.
Change-Id: I27d24a5d7a64c3e37d6a5ce9c402c6248ad9c59e
2021-08-26 11:36:36 +02:00