firefly-transaction-manager
firefly-transaction-manager copied to clipboard
Blockchain transaction manager for Hyperledger FireFly. Integrates public blockchains through a pluggable FireFly Connector API framework. Extensible policy engine for managing gas & resubmission. Con...
Fix issue on `make mocks` ``` internal error: package "context" without types was imported from "github.com/hyperledger/firefly-transaction-manager/pkg/fftm" make: *** [mocks--Manager] Error 1 ``` Explicit define version instead of latest for mockery...
API returned 404 not found when calling the API with the eventstream UUID that's returned as part of the LIST API. However, the ID in the database matched the UUID...
https://github.com/hyperledger/firefly-transaction-manager/blob/a87fcb8eb405a775aaba80cf1aa6210316bc7906/pkg/fftm/api_test.go#L262-L268 Found during implementation of #85
The new `historySummary` field in FFTM 1.2.1 can grow longer than it should when `subStatus` changes regularly.
Currently if I submit a transaction with mistakes, `evmconnect` will continue to retry the transaction forever with no way to stop it. For example, I accidentally submitted a transaction with...
confirmed_block_listener_test.go#TestCBLDispatcherFallsBehindHead test is intermittently failed ``` confirmed_block_listener_test.go:363: Error Trace: /__w/firefly-transaction-manager/firefly-transaction-manager/internal/confirmations/confirmed_block_listener_test.go:363 Error: Not equal: expected: 0x16 actual : 0x0 Test: TestCBLDispatcherFallsBehindHead confirmed_block_listener_test.go:364: Error Trace: /__w/firefly-transaction-manager/firefly-transaction-manager/internal/confirmations/confirmed_block_listener_test.go:364 Error: Not equal: expected: ffcapi.BlockInfo{BlockNumber:(*fftypes.FFBigInt)(0xc00032b2a0), BlockHash:"e8e8e712dac233fef15570952dceb2d7db344ccf1160b2303d15d4729d90da8d",...
In the current Transaction Manager API, it exposes most of the ethereum transaction fields apart from the input data: https://github.com/hyperledger/firefly-transaction-manager/blob/main/pkg/ffcapi/api.go#L231. the input data is constructed using the method and params...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.35.0 to 0.45.0. Commits 4e0068c go.mod: update golang.org/x dependencies e79546e ssh: curb GSSAPI DoS risk by limiting number of specified OIDs f91f7a7 ssh/agent: prevent panic on malformed...
Adding the transaction receipt as part of the confirmation result so that the client does not need an extra step to retrieve the transaction receipt