Edwin Greene
Edwin Greene
### Problem Add the list pending airdrops endpoint to Rest Java. ### Solution List Pending Airdrops: `/api/v1/accounts/{receiverIdOrEvmAddress}/airdrops/pending` List of airdrops in the `PENDING` state. The primary use case is for...
### Problem Add the outstanding airdrops endpoint to Rest-Java. ### Solution List outstanding airdrops: `/api/v1/accounts/{senderIdOrEvmAddress}/airdrops/outstanding` List of outstanding airdrops in the `PENDING` state. The primary use case is for the...
### Problem Add acceptance tests for the token feature for token airdrops. ### Solution Use an existing set of accounts and a token_id from the existing acceptance tests and add...
### Problem Add K6 tests for token airdrops ### Solution Setup and ensure the staging environment has a pending airdrop sent by one of the configurable default accounts and received...
### Problem Add support for the following transactions and persist to the `token_airdrop` table: - `TokenAirdrop` - `TokenCancelAirdrop` - `TokenClaimAirdrop` ### Solution - Add a `TokenAirdrop` domain object with the...
### Problem Add support to Web3 for unlimited Max Automatic Token Associations. ### Solution Update Web3 `CryptoOpsUsage` and `SyntheticTxnFactory` to handle `-1` values for `maxAutomaticTokenAssociations` for protobuf versions greater than...
### Problem Ensure support for unlimited Max Automatic Token Associations. Importer should already support them. ### Solution Add test(s) for the `-1` value for `maxAutomaticTokenAssociations` in Importer. Protobuf version 0.51...
### Problem Update the importer to support TokenReject transactions. ### Solution Add `TokenRejectTransactionHandler` which will be similar to `CryptoTransferTransactionHandler` Tests for TokenReject should include verifying for fungible tokens and nfts...
**Description**: **Related issue(s)**: Fixes #7982 **Notes for reviewer**: **Checklist** - [ ] Documented (Code comments, README, etc.) - [x] Tested (unit, integration, etc.)
### Problem `SharedTopicListener` uses `reactor.core.publisher.DirectProcessor` which is deprecated. ### Solution Update `SharedTopicListener` to use Project Reactor Sinks. Make sure that the Sink implementation is as performant as the `DirectProcesser`. ###...