Skip to content

Feature/eb 27323003#17

Open
argfoo-ebridge wants to merge 15 commits intodevfrom
feature/EB-27323003
Open

Feature/eb 27323003#17
argfoo-ebridge wants to merge 15 commits intodevfrom
feature/EB-27323003

Conversation

@argfoo-ebridge
Copy link
Copy Markdown
Contributor

Tron integration

argfoo-web3 and others added 14 commits January 8, 2024 12:14
A new set of class files have been introduced to handle Tron Function Messages. These classes, named SymbolFunctionMessage and DecimalsFunctionMessage, are located in the TronFunctionMessage namespace. They replace and simplify the previous way of getting value of Tron contract's 'symbol' and 'decimals' functions in TronClientProvider.
This update revises the AElf.CrossChainServer application by incorporating new Data Transfer Objects (DTOs) specifically for Tron. This includes the creation of several DTO classes under the TronDto namespace for receipt information and index retrieval. The TronBridgeContractProvider was also modified to accommodate these changes, using TronClient calls instead of previous methods for fetching receipt and index data.
A new Transient Service registration is added for TronBridgeContractProvider in the CrossChainServerApplicationModule. This expands the range of bridge contracts provided by the cross-chain server application, now including Tron support.
Signed-off-by: argfoo-ebridge <david.fireman@ebridge.exchange>
# Conflicts:
#	src/AElf.CrossChainServer.Application/CrossChainServerApplicationModule.cs
Signed-off-by: argfoo-ebridge <david.fireman@ebridge.exchange>
Signed-off-by: argfoo-ebridge <david.fireman@ebridge.exchange>
Signed-off-by: argfoo-ebridge <david.fireman@ebridge.exchange>
Signed-off-by: argfoo-ebridge <david.fireman@ebridge.exchange>
Signed-off-by: argfoo-ebridge <david.fireman@ebridge.exchange>
Signed-off-by: argfoo-ebridge <david.fireman@ebridge.exchange>
…se hex instead of tron's standard

Signed-off-by: argfoo-ebridge <david.fireman@ebridge.exchange>
@argfoo-ebridge argfoo-ebridge changed the base branch from dev to release/1.3.0 February 19, 2024 10:29
@argfoo-ebridge argfoo-ebridge changed the base branch from release/1.3.0 to dev February 19, 2024 10:33
Signed-off-by: argfoo-ebridge <david.fireman@ebridge.exchange>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants