Skip to content

Conversation

@vasiliy-zaznobin
Copy link
Contributor

No description provided.

Semen Medvedev and others added 30 commits October 12, 2021 12:28
# Conflicts:
#	.buildkite/steps/build-image.sh
#	Dockerfile
* create eth_getStorageAt prototype

* implement eth_getStorageAt

* fix test

* Fix review issues, add UTs

* handle neon-cli errors

* add test

Co-authored-by: ivanl <[email protected]>
* constants and utils

* solana rest api tools imports

* comments and tabs

* rename calling getTokens function

* Meet SolanaErrors

* Implement creating account on getting balance

* Move tests and add get_from_dict test

* Add test "Metamask creates an account"

* Just not ot loose changes

* implemented

* Fix tests on CI

* set NEW_USER_AIRDROP_AMOUNT on CI

* improve logging

* improve logging of SendTransactionError

* spit and polish

* extend airdrop tests

* spit and polish

* spit and polish

* move tests

* move tests

* Get rid off extra data.py

* Improve logging

* spit and polish

* spit and polish

* spit and polish

* spit and polish

* Pass MINIMAL_GAS_PRICE int airdrop tests

* spit and polish

* move test_operator_spending.py

* move test_operator_spending.py

* spit and polish

* spit and polish

* Fix message printing

* spit and polish

* spit and polish

* spit and polish

* spit and polish

* use error instead of debug

* Revert "constants and utils"

This reverts commit 5056536.

# Conflicts:
#	proxy/testing/test_eth_sendRawTransaction.py

* Emphasize meaning of trx extending functions
This reverts commit 5056536.

# Conflicts:
#	proxy/testing/test_eth_sendRawTransaction.py

* Resolve @otselik remarks
# Conflicts:
#	proxy/testing/test_eth_sendRawTransaction.py

* rollback common/utils.py

* Rollback some changes

* Resolve remarks

* Use exception to check result of get_token_balance_gwei

* just not to loose changes

* spit and polish

* Update tests

* Simplify airdrop processing

* Spit and polish

* Spit and polish

* Spit and polish

* Freeze changes up

* Isolate errors

* spit and polish

* spit and polish

Co-authored-by: rozhkovdmitrii <[email protected]>
#305 Remove extra args from ether2program
Implement creating account on getting balance and airdrop
Co-authored-by: rozhkovdmitrii <[email protected]>
Neon-proxy returns the neon-cli version for the "neon_cli_version" (like "web3_clientVersion") request in format
Neon-cli/v<NEON_CLI_PKG_VERSION>-<NEON_CLI_REVISION>
For example:
Neon-cli/v0.4.0-rc0-abc26675a5f979eeeeff3c886ebf4fcd310ce064
* Introduce neon_proxy_version handler

* Introduce test_01_neon_proxy_version

* Use proxy/plugin/solana_rest_api.py

* Use /opt/proxy/plugin/solana_rest_api.py

* Add echo PROXY_REVISION to check

* set ${PROXY_REVISION:=${REVISION}}

* Debugging

* Debugging

* Do the code clearly

* Set setUpClass empty
* fix

* get rid of old-style neon-elf-params

* Get rid of dump-files

* Specify solana url explicitely

Co-authored-by: ivanl <[email protected]>
Co-authored-by: ivanl <[email protected]>
* #318 JSON-RPC "params " field may be omitted
* cherrypick part of changes

* create indexer.py

* remove solana_receipts_update.py

* Fix inspection issues

* fix last issue

Co-authored-by: ivanl <[email protected]>
* #333 fix continue blocked accounts

* #333 continue_table fixes

* #333 fixes

* #333 remove filling db to lent indexer work properly

* #333 sync
* #291 extract transaction sender class

* #291 move perm accs to transaction sender

* #291 fix state

* #291 fix errors

* #291 merge fixes

* #291 refactoring

* #291 move EXTRA_GAS to environment

* #291 capitalize CONFIRMATION_CHECK_DELAY

* #291 sort imports

* #291 relative paths

* #291 Should be fixed in #326

* #291 testing chnages

* fix storage account check

* #291 rename `trx_with_create_and_airdrop` -> `make_trx_with_create_and_airdrop`

* #291 pull request fixes

* #291 merge fix

* #291 rename operator and associated token accounts

Co-authored-by: sinev-valentine <[email protected]>
* cherrypick part of changes

* create indexer.py

* remove solana_receipts_update.py

* Cherry pick files from old branch

* add requirement

* fix refactoring issues

* Fix inspection issues

* fix last issue

* simplify tests

* add test

Co-authored-by: ivanl <[email protected]>
otselnik and others added 18 commits December 7, 2021 15:50
…ing response by 'method' (#350)

* Added the request['method'] value only in debug output on response
  So it allows you to filer neon-proxy logs for requests and corresponding response for a 'method'
* Introduced LOG_SENDING_SOLANA_TRANSACTION by default equal 'NO'. If it is set as 'YES' and then restart neon-proxy you can see sending solana transactions in logs
* Move LOG_SENDING_SOLANA_TRANSACTION to environment.py after merging develop

* Fix after merging

Co-authored-by: Dmitriy Borisenko <[email protected]>
* #291 extract transaction sender class

* #291 move perm accs to transaction sender

* #291 fix state

* #291 fix errors

* #291 merge fixes

* #291 refactoring

* #291 move EXTRA_GAS to environment

* #291 capitalize CONFIRMATION_CHECK_DELAY

* #291 sort imports

* #291 relative paths

* #291 Should be fixed in #326

* #291 testing chnages

* fix storage account check

* #291 rename `trx_with_create_and_airdrop` -> `make_trx_with_create_and_airdrop`

* #295 fix state

* #291 iterative combined

* #295 do not get measurments

* #291 pull request fixes

* #295 turn combined instructions ON

* #295 make neon_instructions return transasactions

* #291 merge fix

* #295 get rid of `USE_COMBINED_START_CONTINUE`

* #295 requested fixes

* #295 call_continue_bucked refactoring

* #295 fix

* #295 leave only combined iterative transactions

* #295 move constants into class

* #295 refactoring

Co-authored-by: sinev-valentine <[email protected]>
* #354 Check result for errors

* #354 get_measurements error -> warning

* #354 check for errors in get measurements

* #354 get measurements from bucked transactions

* #354 remove repeated code
* #373 retry on 'BlockHash Not Found' and on `could not confirm transaction` in 0.1s
@vasiliy-zaznobin vasiliy-zaznobin merged commit 4bd8ac4 into develop Dec 17, 2021
@vasiliy-zaznobin vasiliy-zaznobin deleted the master_v0.5.0->develop branch December 17, 2021 11:04
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.

8 participants