firefly-transaction-manager icon indicating copy to clipboard operation
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...

Results 9 firefly-transaction-manager issues
Sort by recently updated
recently updated
newest added

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...

bug
good first issue

https://github.com/hyperledger/firefly-transaction-manager/blob/a87fcb8eb405a775aaba80cf1aa6210316bc7906/pkg/fftm/api_test.go#L262-L268 Found during implementation of #85

enhancement
good first issue

The new `historySummary` field in FFTM 1.2.1 can grow longer than it should when `subStatus` changes regularly.

bug

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...

enhancement

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...

enhancement

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...

dependencies
go

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