Skip to content
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

Make ACI compatible with compiler 3.1.0 #458

Closed
nduchak opened this issue Jun 3, 2019 · 0 comments
Closed

Make ACI compatible with compiler 3.1.0 #458

nduchak opened this issue Jun 3, 2019 · 0 comments
Assignees
Labels
Milestone

Comments

@nduchak
Copy link
Contributor

nduchak commented Jun 3, 2019

No description provided.

@nduchak nduchak added this to the Sprint41 milestone Jun 3, 2019
@nduchak nduchak self-assigned this Jun 3, 2019
@nduchak nduchak added the feature label Jun 3, 2019
nduchak pushed a commit that referenced this issue Jun 4, 2019
…`decode` method in contract low

Make ACI `call` function decode result imediatly. Fix all contract tests.

BREAKING CHANGE: Change Contract low lvl API: change `contractDecodeData` interface from `(type:
String, data: String) => Any` to `(source: String, fn: String, callValue: String, callResult:
String) => Any`. * `callResult` is `callType` from call result, be `ok`, `revert`, ...

#458
nduchak added a commit that referenced this issue Jun 11, 2019
* feat(ACi): Make validation compatible with ACI 3.1.0 Breaking Changes

* feat(ACI): fir converting of return type

* feat(ACI): Add new compiler API for decoding call result

* fix lint

* feat(ACI/Contract): Add new compiler API `decodeCallResult`. Use new `decode` method in contract low

Make ACI `call` function decode result imediatly. Fix all contract tests.

BREAKING CHANGE: Change Contract low lvl API: change `contractDecodeData` interface from `(type:
String, data: String) => Any` to `(source: String, fn: String, callValue: String, callResult:
String) => Any`. * `callResult` is `callType` from call result, be `ok`, `revert`, ...

#458

* feat(ACI): Add `hash`, `signature` to ACI implementatiob

* feat(ACi): Add `bytes` type support

* all tests
@nduchak nduchak closed this as completed Jun 11, 2019
@nduchak nduchak mentioned this issue Jun 12, 2019
@mradkov mradkov mentioned this issue Jun 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant