Commit b09d2cd
File tree
11 files changed
+2227
-880
lines changed- lib
- src
11 files changed
+2227
-880
lines changed- .github/ISSUE_TEMPLATE/bug-report.yaml-56
- .github/workflows/xgov-beta-sc-cd.yml+2-2
- .github/workflows/xgov-beta-sc-ci.yml+1-1
- .github/workflows/xgov-beta-sc-configure-registry.yml+1-1
- .github/workflows/xgov-beta-sc-pause-resume.yml+67
- .github/workflows/xgov-beta-sc-release.yml+2-2
- .github/workflows/xgov-beta-sc-set-roles.yml+1-1
- .github/workflows/xgov-council-release.yml+128
- .markdownlint.json+4-1
- .pre-commit-config.yaml+5-5
- SECURITY.md+74
- docs/BUG-BOUNTY.md+1-60
- docs/CONTRIBUTION-GUIDELINES.md+2
- docs/OVERVIEW.md+1-1
- docs/READING-GUIDELINES.md+1-1
- docs/implementation/deployment.md+4-4
- poetry.lock+1.4k-1.1k
- pyproject.toml+11-15
- smart_contracts/__main__.py+3
- smart_contracts/artifacts/council/Council.approval.puya.map+2.4k-1.6k
- smart_contracts/artifacts/council/Council.approval.teal+280-309
- smart_contracts/artifacts/council/Council.arc32.json-151
- smart_contracts/artifacts/council/Council.arc56.json+76-58
- smart_contracts/artifacts/council/council_client.py+172-35
- smart_contracts/artifacts/proposal/Proposal.approval.puya.map+18.3k-14.5k
- smart_contracts/artifacts/proposal/Proposal.approval.teal+2.6k-2.7k
- smart_contracts/artifacts/proposal/Proposal.arc32.json-503
- smart_contracts/artifacts/proposal/Proposal.arc56.json+250-209
- smart_contracts/artifacts/proposal/proposal_client.py+97-2
- smart_contracts/artifacts/proposal_mock/ProposalMock.approval.puya.map+638-432
- smart_contracts/artifacts/proposal_mock/ProposalMock.approval.teal+106-126
- smart_contracts/artifacts/proposal_mock/ProposalMock.arc32.json-219
- smart_contracts/artifacts/proposal_mock/ProposalMock.arc56.json+18-20
- smart_contracts/artifacts/proposal_mock/proposal_mock_client.py+1-1
- smart_contracts/artifacts/xgov_registry/XGovRegistry.approval.puya.map+20.4k-17.6k
- smart_contracts/artifacts/xgov_registry/XGovRegistry.approval.teal+1.8k-2.2k
- smart_contracts/artifacts/xgov_registry/XGovRegistry.arc32.json-1.2k
- smart_contracts/artifacts/xgov_registry/XGovRegistry.arc56.json+291-323
- smart_contracts/artifacts/xgov_registry/x_gov_registry_client.py+38-38
- smart_contracts/artifacts/xgov_registry_mock/XgovRegistryMock.approval.puya.map+3.5k-3.0k
- smart_contracts/artifacts/xgov_registry_mock/XgovRegistryMock.approval.teal+906-1.2k
- smart_contracts/artifacts/xgov_registry_mock/XgovRegistryMock.arc32.json-822
- smart_contracts/artifacts/xgov_registry_mock/XgovRegistryMock.arc56.json+96-109
- smart_contracts/artifacts/xgov_registry_mock/xgov_registry_mock_client.py+33-33
- smart_contracts/artifacts/xgov_subscriber_app_mock/XGovSubscriberAppMock.approval.puya.map+411-246
- smart_contracts/artifacts/xgov_subscriber_app_mock/XGovSubscriberAppMock.approval.teal+56-71
- smart_contracts/artifacts/xgov_subscriber_app_mock/XGovSubscriberAppMock.arc32.json-77
- smart_contracts/artifacts/xgov_subscriber_app_mock/XGovSubscriberAppMock.arc56.json+19-14
- smart_contracts/artifacts/xgov_subscriber_app_mock/x_gov_subscriber_app_mock_client.py+1-1
- smart_contracts/council/config.py+1-2
- smart_contracts/council/contract.py+30-10
- smart_contracts/council/deploy_config.py+75
- smart_contracts/proposal/contract.py+43-18
- smart_contracts/xgov_registry/contract.py+135-79
- smart_contracts/xgov_registry/deploy_config.py+130-54
- smart_contracts/xgov_registry/vault_tx_signer.py+2-2
- smart_contracts/xgov_registry_mock/contract.py+12-13
- smart_contracts/xgov_subscriber_app_mock/contract.py+1-1
- tests/council/conftest.py-1
- tests/council/test_update_council.py+76
- tests/proposal/common.py+1-2
- tests/utils.py+1-2
- tests/xgov_registry/test_approve_subscribe_xgov.py+3-6
- tests/xgov_registry/test_get_proposer_box.py+57
- tests/xgov_registry/test_get_request_box.py+59
- tests/xgov_registry/test_get_voter_box.py+51
- tests/xgov_registry/test_get_xgov_box.py+58
- tests/xgov_registry/test_reject_subscribe_xgov.py+4-4
- tests/xgov_registry/test_set_proposer_kyc.py+3-4
- tests/xgov_registry/test_set_voting_account.py+2-7
- tests/xgov_registry/test_subscribe_proposer.py+3-4
- tests/xgov_registry/test_subscribe_xgov.py+6-7
- tests/xgov_registry/test_unsubscribe_xgov.py+5-9
- tests/xgov_registry/test_vote_proposal.py+3-4
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Large diffs are not rendered by default.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
29 | | - | |
30 | | - | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| |||
Large diffs are not rendered by default.
Large diffs are not rendered by default.
0 commit comments