├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ └── tox.yaml ├── .gitignore ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── pretix_eth ├── __init__.py ├── exceptions.py ├── exporter.py ├── forms.py ├── locale │ ├── de │ │ └── LC_MESSAGES │ │ │ └── django.po │ └── de_Informal │ │ ├── .gitkeep │ │ └── LC_MESSAGES │ │ └── django.po ├── management │ ├── __init__.py │ └── commands │ │ ├── __init__.py │ │ ├── confirm_payments.py │ │ └── confirm_refunds.py ├── migrations │ ├── 0001_initial.py │ └── __init__.py ├── models.py ├── network │ ├── __init__.py │ ├── helpers.py │ └── tokens.py ├── payment.py ├── signals.py ├── static │ ├── 3rd_party │ │ ├── evm-chains-0.1.1.js │ │ ├── fortmatic-2.0.6.js │ │ ├── walletconnect-web3-provider-1.0.0-beta.47.js │ │ ├── web3-1.2.2.js │ │ └── web3modal-1.5.0.js │ ├── icons │ │ ├── clipboard-icon.jpg │ │ ├── qr_code.png │ │ ├── uniswap-logo-32.svg │ │ └── web3modal-logo.png │ └── pretix_eth │ │ ├── .gitkeep │ │ ├── eth_plugin.css │ │ ├── generate_qrcode.js │ │ ├── pending.js │ │ └── question-type.js ├── templates │ └── pretix_eth │ │ ├── .gitkeep │ │ ├── checkout_payment_confirm.html │ │ ├── control.html │ │ ├── pending.html │ │ ├── question_type_javascript.html │ │ ├── redirect.html │ │ ├── wallet_address_upload.html │ │ └── wallet_address_upload_confirm.html ├── urls.py └── views.py ├── pytest.ini ├── setup.cfg ├── setup.py ├── tests ├── conftest.py ├── core │ ├── test_addresses_correctly_assigned.py │ ├── test_ethereum_payment_provider.py │ ├── test_payment_and_refund_export.py │ ├── test_provider_payment_execution.py │ └── test_refund.py ├── forms │ └── test_address_upload.py ├── integration │ ├── test_confirm_payments.py │ └── test_confirm_refunds.py └── tokens │ ├── test_token_and_registries_setup.py │ └── test_token_methods.py └── tox.ini /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/tox.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/.github/workflows/tox.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/README.md -------------------------------------------------------------------------------- /pretix_eth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/__init__.py -------------------------------------------------------------------------------- /pretix_eth/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/exceptions.py -------------------------------------------------------------------------------- /pretix_eth/exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/exporter.py -------------------------------------------------------------------------------- /pretix_eth/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/forms.py -------------------------------------------------------------------------------- /pretix_eth/locale/de/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/locale/de/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /pretix_eth/locale/de_Informal/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pretix_eth/locale/de_Informal/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/locale/de_Informal/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /pretix_eth/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pretix_eth/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pretix_eth/management/commands/confirm_payments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/management/commands/confirm_payments.py -------------------------------------------------------------------------------- /pretix_eth/management/commands/confirm_refunds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/management/commands/confirm_refunds.py -------------------------------------------------------------------------------- /pretix_eth/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/migrations/0001_initial.py -------------------------------------------------------------------------------- /pretix_eth/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pretix_eth/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/models.py -------------------------------------------------------------------------------- /pretix_eth/network/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pretix_eth/network/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/network/helpers.py -------------------------------------------------------------------------------- /pretix_eth/network/tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/network/tokens.py -------------------------------------------------------------------------------- /pretix_eth/payment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/payment.py -------------------------------------------------------------------------------- /pretix_eth/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/signals.py -------------------------------------------------------------------------------- /pretix_eth/static/3rd_party/evm-chains-0.1.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/static/3rd_party/evm-chains-0.1.1.js -------------------------------------------------------------------------------- /pretix_eth/static/3rd_party/fortmatic-2.0.6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/static/3rd_party/fortmatic-2.0.6.js -------------------------------------------------------------------------------- /pretix_eth/static/3rd_party/walletconnect-web3-provider-1.0.0-beta.47.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/static/3rd_party/walletconnect-web3-provider-1.0.0-beta.47.js -------------------------------------------------------------------------------- /pretix_eth/static/3rd_party/web3-1.2.2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/static/3rd_party/web3-1.2.2.js -------------------------------------------------------------------------------- /pretix_eth/static/3rd_party/web3modal-1.5.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/static/3rd_party/web3modal-1.5.0.js -------------------------------------------------------------------------------- /pretix_eth/static/icons/clipboard-icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/static/icons/clipboard-icon.jpg -------------------------------------------------------------------------------- /pretix_eth/static/icons/qr_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/static/icons/qr_code.png -------------------------------------------------------------------------------- /pretix_eth/static/icons/uniswap-logo-32.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/static/icons/uniswap-logo-32.svg -------------------------------------------------------------------------------- /pretix_eth/static/icons/web3modal-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/static/icons/web3modal-logo.png -------------------------------------------------------------------------------- /pretix_eth/static/pretix_eth/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pretix_eth/static/pretix_eth/eth_plugin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/static/pretix_eth/eth_plugin.css -------------------------------------------------------------------------------- /pretix_eth/static/pretix_eth/generate_qrcode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/static/pretix_eth/generate_qrcode.js -------------------------------------------------------------------------------- /pretix_eth/static/pretix_eth/pending.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/static/pretix_eth/pending.js -------------------------------------------------------------------------------- /pretix_eth/static/pretix_eth/question-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/static/pretix_eth/question-type.js -------------------------------------------------------------------------------- /pretix_eth/templates/pretix_eth/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pretix_eth/templates/pretix_eth/checkout_payment_confirm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/templates/pretix_eth/checkout_payment_confirm.html -------------------------------------------------------------------------------- /pretix_eth/templates/pretix_eth/control.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/templates/pretix_eth/control.html -------------------------------------------------------------------------------- /pretix_eth/templates/pretix_eth/pending.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/templates/pretix_eth/pending.html -------------------------------------------------------------------------------- /pretix_eth/templates/pretix_eth/question_type_javascript.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/templates/pretix_eth/question_type_javascript.html -------------------------------------------------------------------------------- /pretix_eth/templates/pretix_eth/redirect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/templates/pretix_eth/redirect.html -------------------------------------------------------------------------------- /pretix_eth/templates/pretix_eth/wallet_address_upload.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/templates/pretix_eth/wallet_address_upload.html -------------------------------------------------------------------------------- /pretix_eth/templates/pretix_eth/wallet_address_upload_confirm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/templates/pretix_eth/wallet_address_upload_confirm.html -------------------------------------------------------------------------------- /pretix_eth/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/urls.py -------------------------------------------------------------------------------- /pretix_eth/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pretix_eth/views.py -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/pytest.ini -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/setup.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/core/test_addresses_correctly_assigned.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/tests/core/test_addresses_correctly_assigned.py -------------------------------------------------------------------------------- /tests/core/test_ethereum_payment_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/tests/core/test_ethereum_payment_provider.py -------------------------------------------------------------------------------- /tests/core/test_payment_and_refund_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/tests/core/test_payment_and_refund_export.py -------------------------------------------------------------------------------- /tests/core/test_provider_payment_execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/tests/core/test_provider_payment_execution.py -------------------------------------------------------------------------------- /tests/core/test_refund.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/tests/core/test_refund.py -------------------------------------------------------------------------------- /tests/forms/test_address_upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/tests/forms/test_address_upload.py -------------------------------------------------------------------------------- /tests/integration/test_confirm_payments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/tests/integration/test_confirm_payments.py -------------------------------------------------------------------------------- /tests/integration/test_confirm_refunds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/tests/integration/test_confirm_refunds.py -------------------------------------------------------------------------------- /tests/tokens/test_token_and_registries_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/tests/tokens/test_token_and_registries_setup.py -------------------------------------------------------------------------------- /tests/tokens/test_token_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/tests/tokens/test_token_methods.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efdevcon/pretix-eth-payment-plugin/HEAD/tox.ini --------------------------------------------------------------------------------