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

Epic: Solana scraper support #4271

Closed
5 tasks done
tkporter opened this issue Aug 7, 2024 · 0 comments
Closed
5 tasks done

Epic: Solana scraper support #4271

tkporter opened this issue Aug 7, 2024 · 0 comments
Assignees
Labels
agent alt-VM non-EVM alternative execution environment cosmos solana move cardano polkadot epic solana

Comments

@tkporter
Copy link
Collaborator

tkporter commented Aug 7, 2024

Note: sequencing-wise, it may make sense to coordinate with #3329 for many things including shipping this

Tasks

Preview Give feedback
  1. agent scraper solana
    ameten
  2. agent alt-VM scraper solana
    ameten
  3. agent alt-VM scraper solana
    ameten
  4. agent alt-VM scraper solana
    ameten
  5. agent alt-VM scraper solana
    ameten
@tkporter tkporter added agent epic alt-VM non-EVM alternative execution environment cosmos solana move cardano polkadot labels Aug 7, 2024
@tkporter tkporter added the solana label Aug 7, 2024
@ameten ameten self-assigned this Oct 14, 2024
@ameten ameten moved this to Backlog in Hyperlane Tasks Oct 14, 2024
github-merge-queue bot pushed a commit that referenced this issue Nov 21, 2024
### Description

Avoid Relayer to use GetBlock for Sealevel.

It is a temporary solution until we migrate Sealevel integration to the
latest Solana libraries

### Related issues

- Contributes into
#4271

### Backward compatibility

Yes

### Testing

E2E Ethereum and Sealevel test

---------

Co-authored-by: Danil Nemirovsky <[email protected]>
github-merge-queue bot pushed a commit that referenced this issue Dec 2, 2024
### Description

Support SequenceAware cursors for Deliveries

### Related issues

- Contributes into
#4271

### Backward compatibility

Yes (need adding column `sequence` to `delivered_message` table before
merging

### Testing

E2E Ethereum and Sealevel tests

---------

Co-authored-by: Danil Nemirovsky <[email protected]>
github-merge-queue bot pushed a commit that referenced this issue Dec 2, 2024
### Description

Scraper becomes aware of new field `sequence` in `delivered_message`
table.

### Related issues

- Contributes into
#4271

### Backward compatibility

Yes

### Testing

Manual

Co-authored-by: Danil Nemirovsky <[email protected]>
github-merge-queue bot pushed a commit that referenced this issue Dec 3, 2024
…e on gas payment (#4933)

### Description

Store origin, destination, interchain_gas_paymaster and sequence on gas
payment

### Related issues

- Contributes into
#4271

### Backward compatibility

Yes (after the fields are added to database schema)

### Testing

E2E Ethereum and Sealevel tests (for no regressions).

Co-authored-by: Danil Nemirovsky <[email protected]>
github-merge-queue bot pushed a commit that referenced this issue Dec 3, 2024
…aster and sequence (#4938)

### Description

Upgrade Scraper: Store origin, destination, interchain_gas_paymaster and
sequence

### Related issues

- Contributes
#4271

### Backward compatibility

Yes

### Testing

E2E Ethereum and Sealevel test (no regression)

Co-authored-by: Danil Nemirovsky <[email protected]>
github-merge-queue bot pushed a commit that referenced this issue Dec 4, 2024
### Description

Add logging to store payments

### Related issues

- Contributes
#4271

### Backward compatibility

Yes

### Testing

Manual

Co-authored-by: Danil Nemirovsky <[email protected]>
github-merge-queue bot pushed a commit that referenced this issue Dec 5, 2024
### Description

Adding logging to figure out null values in gas_payment table

### Related issues

- Contributes into
#4271

### Backward compatibility

Yes

### Testing

None

Co-authored-by: Danil Nemirovsky <[email protected]>
@ameten ameten moved this from Sprint to In Progress in Hyperlane Tasks Dec 5, 2024
github-merge-queue bot pushed a commit that referenced this issue Dec 5, 2024
### Description

Upgrade scraper in testnet4

### Related issues

- Contributes to
#4271

### Backward compatibility

Yes

### Testing

Manual

Co-authored-by: Danil Nemirovsky <[email protected]>
github-merge-queue bot pushed a commit that referenced this issue Dec 6, 2024
### Description

- Retrieve gas payment by origin, interchain_gas_paymaster and sequence
- Add Sealevel to Scraper in E2E Ethereum and Sealevel tests

### Related issues

- Contributes into
#4271

### Backward compatibility

Yes (after backfill of origin, destination, interchain_gas_paymaster)

### Testing

E2E Ethereum and Sealevel tests (including scraping Sealevel)

---------

Co-authored-by: Danil Nemirovsky <[email protected]>
github-merge-queue bot pushed a commit that referenced this issue Dec 6, 2024
### Description

Upgrade Scraper

### Related issues

- Contributes into
#4271

### Backward compatibility

Yes

### Testing

E2E Ethereum and Sealevel test

Co-authored-by: Danil Nemirovsky <[email protected]>
github-merge-queue bot pushed a commit that referenced this issue Dec 12, 2024
### Description

Re-enable Eclipse in Scraper

### Related issues

- Contributes into
#4271

### Backward compatibility

Yes

### Testing

None (config change)

Co-authored-by: Danil Nemirovsky <[email protected]>
@ameten ameten moved this from In Progress to In Review in Hyperlane Tasks Dec 17, 2024
@ameten ameten moved this from In Review to Done in Hyperlane Tasks Dec 17, 2024
@ameten ameten closed this as completed Dec 17, 2024
tiendn pushed a commit to tiendn/hyperlane-monorepo that referenced this issue Jan 11, 2025
### Description

Avoid Relayer to use GetBlock for Sealevel.

It is a temporary solution until we migrate Sealevel integration to the
latest Solana libraries

### Related issues

- Contributes into
hyperlane-xyz#4271

### Backward compatibility

Yes

### Testing

E2E Ethereum and Sealevel test

---------

Co-authored-by: Danil Nemirovsky <[email protected]>
tiendn pushed a commit to tiendn/hyperlane-monorepo that referenced this issue Jan 11, 2025
### Description

Support SequenceAware cursors for Deliveries

### Related issues

- Contributes into
hyperlane-xyz#4271

### Backward compatibility

Yes (need adding column `sequence` to `delivered_message` table before
merging

### Testing

E2E Ethereum and Sealevel tests

---------

Co-authored-by: Danil Nemirovsky <[email protected]>
tiendn pushed a commit to tiendn/hyperlane-monorepo that referenced this issue Jan 11, 2025
### Description

Scraper becomes aware of new field `sequence` in `delivered_message`
table.

### Related issues

- Contributes into
hyperlane-xyz#4271

### Backward compatibility

Yes

### Testing

Manual

Co-authored-by: Danil Nemirovsky <[email protected]>
tiendn pushed a commit to tiendn/hyperlane-monorepo that referenced this issue Jan 11, 2025
…e on gas payment (hyperlane-xyz#4933)

### Description

Store origin, destination, interchain_gas_paymaster and sequence on gas
payment

### Related issues

- Contributes into
hyperlane-xyz#4271

### Backward compatibility

Yes (after the fields are added to database schema)

### Testing

E2E Ethereum and Sealevel tests (for no regressions).

Co-authored-by: Danil Nemirovsky <[email protected]>
tiendn pushed a commit to tiendn/hyperlane-monorepo that referenced this issue Jan 11, 2025
…aster and sequence (hyperlane-xyz#4938)

### Description

Upgrade Scraper: Store origin, destination, interchain_gas_paymaster and
sequence

### Related issues

- Contributes
hyperlane-xyz#4271

### Backward compatibility

Yes

### Testing

E2E Ethereum and Sealevel test (no regression)

Co-authored-by: Danil Nemirovsky <[email protected]>
tiendn pushed a commit to tiendn/hyperlane-monorepo that referenced this issue Jan 11, 2025
### Description

Add logging to store payments

### Related issues

- Contributes
hyperlane-xyz#4271

### Backward compatibility

Yes

### Testing

Manual

Co-authored-by: Danil Nemirovsky <[email protected]>
tiendn pushed a commit to tiendn/hyperlane-monorepo that referenced this issue Jan 11, 2025
### Description

Adding logging to figure out null values in gas_payment table

### Related issues

- Contributes into
hyperlane-xyz#4271

### Backward compatibility

Yes

### Testing

None

Co-authored-by: Danil Nemirovsky <[email protected]>
tiendn pushed a commit to tiendn/hyperlane-monorepo that referenced this issue Jan 11, 2025
### Description

Upgrade scraper in testnet4

### Related issues

- Contributes to
hyperlane-xyz#4271

### Backward compatibility

Yes

### Testing

Manual

Co-authored-by: Danil Nemirovsky <[email protected]>
tiendn pushed a commit to tiendn/hyperlane-monorepo that referenced this issue Jan 11, 2025
…ane-xyz#4942)

### Description

- Retrieve gas payment by origin, interchain_gas_paymaster and sequence
- Add Sealevel to Scraper in E2E Ethereum and Sealevel tests

### Related issues

- Contributes into
hyperlane-xyz#4271

### Backward compatibility

Yes (after backfill of origin, destination, interchain_gas_paymaster)

### Testing

E2E Ethereum and Sealevel tests (including scraping Sealevel)

---------

Co-authored-by: Danil Nemirovsky <[email protected]>
tiendn pushed a commit to tiendn/hyperlane-monorepo that referenced this issue Jan 11, 2025
### Description

Upgrade Scraper

### Related issues

- Contributes into
hyperlane-xyz#4271

### Backward compatibility

Yes

### Testing

E2E Ethereum and Sealevel test

Co-authored-by: Danil Nemirovsky <[email protected]>
tiendn pushed a commit to tiendn/hyperlane-monorepo that referenced this issue Jan 11, 2025
### Description

* Add Sealevel testnets to domain table

### Drive-by changes

* Sort domain alphabetically

### Related issues

- Contributes into
hyperlane-xyz#4271

### Backward compatibility

Yes

### Testing

Local run of init db

---------

Co-authored-by: Danil Nemirovsky <[email protected]>
tiendn pushed a commit to tiendn/hyperlane-monorepo that referenced this issue Jan 11, 2025
### Description

Re-enable Eclipse in Scraper

### Related issues

- Contributes into
hyperlane-xyz#4271

### Backward compatibility

Yes

### Testing

None (config change)

Co-authored-by: Danil Nemirovsky <[email protected]>
tiendn pushed a commit to tiendn/hyperlane-monorepo that referenced this issue Jan 11, 2025
### Description

Avoid Relayer to use GetBlock for Sealevel.

It is a temporary solution until we migrate Sealevel integration to the
latest Solana libraries

### Related issues

- Contributes into
hyperlane-xyz#4271

### Backward compatibility

Yes

### Testing

E2E Ethereum and Sealevel test

---------

Co-authored-by: Danil Nemirovsky <[email protected]>
tiendn pushed a commit to tiendn/hyperlane-monorepo that referenced this issue Jan 11, 2025
### Description

Support SequenceAware cursors for Deliveries

### Related issues

- Contributes into
hyperlane-xyz#4271

### Backward compatibility

Yes (need adding column `sequence` to `delivered_message` table before
merging

### Testing

E2E Ethereum and Sealevel tests

---------

Co-authored-by: Danil Nemirovsky <[email protected]>
tiendn pushed a commit to tiendn/hyperlane-monorepo that referenced this issue Jan 11, 2025
### Description

Scraper becomes aware of new field `sequence` in `delivered_message`
table.

### Related issues

- Contributes into
hyperlane-xyz#4271

### Backward compatibility

Yes

### Testing

Manual

Co-authored-by: Danil Nemirovsky <[email protected]>
tiendn pushed a commit to tiendn/hyperlane-monorepo that referenced this issue Jan 11, 2025
…e on gas payment (hyperlane-xyz#4933)

### Description

Store origin, destination, interchain_gas_paymaster and sequence on gas
payment

### Related issues

- Contributes into
hyperlane-xyz#4271

### Backward compatibility

Yes (after the fields are added to database schema)

### Testing

E2E Ethereum and Sealevel tests (for no regressions).

Co-authored-by: Danil Nemirovsky <[email protected]>
tiendn pushed a commit to tiendn/hyperlane-monorepo that referenced this issue Jan 11, 2025
…aster and sequence (hyperlane-xyz#4938)

### Description

Upgrade Scraper: Store origin, destination, interchain_gas_paymaster and
sequence

### Related issues

- Contributes
hyperlane-xyz#4271

### Backward compatibility

Yes

### Testing

E2E Ethereum and Sealevel test (no regression)

Co-authored-by: Danil Nemirovsky <[email protected]>
tiendn pushed a commit to tiendn/hyperlane-monorepo that referenced this issue Jan 11, 2025
### Description

Add logging to store payments

### Related issues

- Contributes
hyperlane-xyz#4271

### Backward compatibility

Yes

### Testing

Manual

Co-authored-by: Danil Nemirovsky <[email protected]>
tiendn pushed a commit to tiendn/hyperlane-monorepo that referenced this issue Jan 11, 2025
### Description

Adding logging to figure out null values in gas_payment table

### Related issues

- Contributes into
hyperlane-xyz#4271

### Backward compatibility

Yes

### Testing

None

Co-authored-by: Danil Nemirovsky <[email protected]>
tiendn pushed a commit to tiendn/hyperlane-monorepo that referenced this issue Jan 11, 2025
### Description

Upgrade scraper in testnet4

### Related issues

- Contributes to
hyperlane-xyz#4271

### Backward compatibility

Yes

### Testing

Manual

Co-authored-by: Danil Nemirovsky <[email protected]>
tiendn pushed a commit to tiendn/hyperlane-monorepo that referenced this issue Jan 11, 2025
…ane-xyz#4942)

### Description

- Retrieve gas payment by origin, interchain_gas_paymaster and sequence
- Add Sealevel to Scraper in E2E Ethereum and Sealevel tests

### Related issues

- Contributes into
hyperlane-xyz#4271

### Backward compatibility

Yes (after backfill of origin, destination, interchain_gas_paymaster)

### Testing

E2E Ethereum and Sealevel tests (including scraping Sealevel)

---------

Co-authored-by: Danil Nemirovsky <[email protected]>
tiendn pushed a commit to tiendn/hyperlane-monorepo that referenced this issue Jan 11, 2025
### Description

Upgrade Scraper

### Related issues

- Contributes into
hyperlane-xyz#4271

### Backward compatibility

Yes

### Testing

E2E Ethereum and Sealevel test

Co-authored-by: Danil Nemirovsky <[email protected]>
tiendn pushed a commit to tiendn/hyperlane-monorepo that referenced this issue Jan 11, 2025
### Description

* Add Sealevel testnets to domain table

### Drive-by changes

* Sort domain alphabetically

### Related issues

- Contributes into
hyperlane-xyz#4271

### Backward compatibility

Yes

### Testing

Local run of init db

---------

Co-authored-by: Danil Nemirovsky <[email protected]>
tiendn pushed a commit to tiendn/hyperlane-monorepo that referenced this issue Jan 11, 2025
### Description

Re-enable Eclipse in Scraper

### Related issues

- Contributes into
hyperlane-xyz#4271

### Backward compatibility

Yes

### Testing

None (config change)

Co-authored-by: Danil Nemirovsky <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
agent alt-VM non-EVM alternative execution environment cosmos solana move cardano polkadot epic solana
Projects
Archived in project
Development

No branches or pull requests

2 participants