-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: add decodedOneInchSwapArgs #164
Conversation
🦋 Changeset detectedLatest commit: 73cc7fd The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
Features
Chore
ContributorsCommit-Lint commandsYou can trigger Commit-Lint actions by commenting on this PR:
|
Size Change: +85 B (0%) Total Size: 195 kB
ℹ️ View Unchanged
|
@@ -90,3 +90,67 @@ export function takeOrderDecode(encoded: Hex): TakeOrderArgs { | |||
data, | |||
}; | |||
} | |||
|
|||
const oneInchSwapArgsEncoding = [ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No need to prefix names with oneInch
within a file called OneInchV5
}, | ||
] as const; | ||
|
||
export function decodedOneInchSwapArgs(encoded: Hex): TakeOrderArgs { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No need to prefix names with oneInch
within a file called OneInchV5
This is a helper function which is needed to decode data received from the 1Inch API.
PR-Codex overview
This PR adds a helper function to decode 1Inch data received from their API.
Detailed summary
decodedOneInchSwapArgs
function to decode 1Inch swap argumentsoneInchSwapArgsEncoding
array to specify the encoding structure