- Added methods to get user transactions
- Pipelines added
- Updated methods to get user transactions on polygon chain
- Updated methods to accept etherscan/polygonscan api key
- Created a method to analyze the transaction and return the transaction parameters such as events, decoded data, recepient safleId, function name, etc.
analyzeTransaction()
function returns the transaction timestamp.- If the transactionHash belongs to a token transfer, then the amount is calculated keeping the decimal precision in check and also returns the token symbol.
analyzeTransaction()
function now extracts & returns the swap function parameters likesrcToken
,destToken
,srcAmount
,destAmount
,srcContractAddress
anddestContractAddress
.
analyzeTransaction()
function now extracts & returns the nft transaction parameters like the sender address, receiver address and the token id.
analyzeTransaction()
- Added detection and parameter extraction fortransferFrom
function call for erc20 and erc721 tokens.
analyzeTransaction()
- Added detection forsafeTransferFrom
function calls for erc721 tokens.
- Updated methods to get user transactions on binance smart chain
analyzeTransaction()
returns the contract address paramater for contract-interaction transaction.
analyzeTransaction()
also detects the NFTs which uses the deprecated erc721 contract standard. Supported old NFT contracts include CryptoKitties and CryptoPunks.
getTransactionType()
- Added a function to detect the type of transaction based on the function name and input datatype.
- Updated methods to get transactions on avalanche chain
- Updated methods to get transactions on bitcoin chain
- Updated getTransactions method for transactions on polygon chain
- Updated the README file with the latest functional & non-functional documentation.
- Updated getTransactions method for transactions on bsc and ethereum chain
- Removed testnet support checking from all the chains.
- Update package versions for safle-identity wallet & custom-token-controller
- Updated custom token controller package version