Skip to content

Support Native XLM #18

@Kaylahray

Description

@Kaylahray

User Story

As a User,
I want to use native XLM, not just wrapped tokens.

Description

Ensure the contract handles the Native Token Address correctly.


Files to Create/Edit

contracts/geev-core/src/
└── lib.rs

Functional Requirements

  • Integration: Use Soroban's native token client.

Suggested Implementation

// 1. In 'create_giveaway', ensure the 'token' argument can accept the Native Token Contract Address.
// 2. No specific code logic change, but crucial integration test required to verify 'Client::new' works with the native address.

Acceptance Criteria

  • Tested with Native XLM address.

Submission Guidelines

  • Branch: chore/native-support

Metadata

Metadata

Assignees

No one assigned

    Labels

    @geevapp/app/wave2Moving to the app repo, as the contracts repo was not accepted for Drips Wave 2

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions