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

[BOUNTY] Add action for transfer #16

Open
gitteri opened this issue Feb 12, 2025 · 4 comments
Open

[BOUNTY] Add action for transfer #16

gitteri opened this issue Feb 12, 2025 · 4 comments
Labels
bounty An issue that will pay out a bounty if completed

Comments

@gitteri
Copy link
Collaborator

gitteri commented Feb 12, 2025

General Relayer Information

This bounty is to enhance the currently in development relayer that mostly adheres to the Relayer spec. It is developed to be an open source permissionless relayer that anyone can fork and run to support their particular use cases. It is written in Rust and has three crates:

  1. Lib: This is where the core logic of the application exists. Most updates should happen here.
  2. RPC: Thin RPC layer that specifies the endpoints for the Relayer.
  3. CLI: Thin CLI layer to allow for direction interaction with the underlying Relayer functionality through a CLI.

The configuration, kora.toml, lives at the top layer and is processed by lib/config.rs. Specific configuration structs exist for different purposes. For example, “kora” specifies the configuration for the RPC layer including things like a rate limit.

All features should be well tested with unit tests and integration tests if appropriate.

Bounty Feature Request

Add action for transfer

Description:
Add an action according to the action specification for the transfer endpoint. The endpoint should accept the same required parameters for “transferTransaction” and return a signed transaction for processing

Acceptance Criteria:

  • Add an action for “transferTransaction” as an API endpoint in the RPC crate and required actions.json file
  • Adhere to the actions specification.
  • Add tests
  • Show working blink using the action
@gitteri gitteri added the bounty An issue that will pay out a bounty if completed label Feb 12, 2025
@Shiva953
Copy link

Shiva953 commented Feb 14, 2025

Shall we also include a sample example nextjs folder to test out the action(to be included in /src/app/api/action/transferTx/route.ts , or we only include the route.ts file for the action and test it out in another nextjs folder and put that demo?

Also where should the route.ts file be included in this repo?

@narasimha-1511
Copy link

hey i am getting error unable to set up the dev environment can you help @gitteri

Image

@IzzJb1
Copy link

IzzJb1 commented Feb 24, 2025

Feat: Add action for transferTransaction #21
#21

@IzzJb1
Copy link

IzzJb1 commented Feb 24, 2025

Implement transferTransactionV2 Method and Integration Tests #20
#20

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bounty An issue that will pay out a bounty if completed
Projects
None yet
Development

No branches or pull requests

4 participants