Skip to content

[WIP] Tractor SDK#791

Draft
funderbrker wants to merge 13 commits intosecure-beanstalkfrom
tractor-sdk
Draft

[WIP] Tractor SDK#791
funderbrker wants to merge 13 commits intosecure-beanstalkfrom
tractor-sdk

Conversation

@funderbrker
Copy link
Copy Markdown
Contributor

Tractor SDK

This PR provides basic SDK functionality for interacting with Tractor. It also expands current functionality of pipeline.

Features

  • Easy composition of sequences of actions
  • Common reward actions
  • Standardized handling of byte-level data
  • Tooling to assist operators in simulating Blueprints

What this is not

  • A standardized set of Blueprints that will be offered.

@astnexperiments astnexperiments changed the title Tractor sdk [WIP] Tractor SDK Mar 19, 2024
@funderbrker
Copy link
Copy Markdown
Contributor Author

Status

  • Core SDK design in place. Compiles and runs. Test reverts contract side.
  • Minor whitepaper corrections Pipeline#9 issue replicated here. Seeing an extra 32 bytes in clipboard data constructed through SDK. Consensus is that these bytes are expected and whitepaper should be updated to represent them.

Todo

  • Refine SDK design. Some structure can be slightly shuffled to improve usability.
  • Implement standard Blueprint and sub-blueprints
  • Implement full suite of tests that cover both Tractor SDK and Contracts. Deprecate existing js Tractor tests.
  • UI design & implementation (out of scope for this PR)

Base automatically changed from tractor-generalized to secure-beanstalk April 24, 2024 03:13
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.

1 participant