-
Notifications
You must be signed in to change notification settings - Fork 249
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
chore(wallet-community)_: Move community minting airdrop to router #6196
base: move-community-minting-airdrop-to-router-pre-step-2
Are you sure you want to change the base?
chore(wallet-community)_: Move community minting airdrop to router #6196
Conversation
Jenkins BuildsClick to see older builds (168)
|
45dd4c2
to
00a5a5f
Compare
78f7468
to
2757af4
Compare
5c0877e
to
8c002e3
Compare
559773a
to
87cf27f
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## move-community-minting-airdrop-to-router-pre-step-2 #6196 +/- ##
======================================================================================
Coverage ? 61.27%
======================================================================================
Files ? 856
Lines ? 112644
Branches ? 0
======================================================================================
Hits ? 69027
Misses ? 35648
Partials ? 7969
Flags with carried forward coverage won't be shown. Click here to find out more.
|
87cf27f
to
3394343
Compare
Could you change the base to be on top of #6261, that way we don't have to review that commit twice. Thanks |
3394343
to
37aeb40
Compare
…outer - new file `contracts/community-tokens/contracts.go` added to unify contracts creation - the following community related path processors added: - `CommunityBurnProcessor` - `CommunityDeployAssetsProcessor` - `CommunityDeployCollectiblesProcessor` - `CommunityDeployOwnerTokenProcessor` - `CommunityMintTokensProcessor` - `CommunityRemoteBurnProcessor` - `CommunitySetSignerPubKeyProcessor` - `SendType` extended with appropriate options - added endpoints to duplicated `communitytokens` api: - `StoreDeployedCollectibles` - `StoreDeployedOwnerToken` - `StoreDeployedAssets` - removed endpoints from duplicated `communitytokens` api: - `DeployCollectibles` - `DeployOwnerToken` - `ReTrackOwnerTokenDeploymentTransaction` - `DeployAssets` - `DeployCollectiblesEstimate` - `DeployAssetsEstimate` - `DeployOwnerTokenEstimate` - `EstimateMintTokens` - `EstimateRemoteBurn` - `EstimateBurn` - `EstimateSetSignerPubKey` - `NewOwnerTokenInstance` - `NewCommunityTokenDeployerInstance` - `NewCommunityOwnerTokenRegistryInstance` - `NewCollectiblesInstance` - `NewAssetsInstance` - `MintTokens` - `RemoteBurn` - `GetCollectiblesContractInstance` - `GetAssetContractInstance` - `Burn` - `SetSignerPubKey` - `Path` type extended with new property: - `UsedContractAddress` - an address of the contract that will be used for the transaction
6dcc4bd
to
d442b09
Compare
This is the main PR in moving community-related transactions from
communitytokens
towallet
service and aligning the sending flow across the app.Related PRs:
Changes done in this PR:
new file
contracts/community-tokens/contracts.go
added to unify contracts creationthe following community related path processors added:
CommunityBurnProcessor
CommunityDeployAssetsProcessor
CommunityDeployCollectiblesProcessor
CommunityDeployOwnerTokenProcessor
CommunityMintTokensProcessor
CommunityRemoteBurnProcessor
CommunitySetSignerPubKeyProcessor
SendType
extended with appropriate optionsadded endpoints to duplicated
communitytokens
API:StoreDeployedCollectibles
StoreDeployedOwnerToken
StoreDeployedAssets
removed endpoints from duplicated
communitytokens
API:DeployCollectibles
DeployOwnerToken
ReTrackOwnerTokenDeploymentTransaction
DeployAssets
DeployCollectiblesEstimate
DeployAssetsEstimate
DeployOwnerTokenEstimate
EstimateMintTokens
EstimateRemoteBurn
EstimateBurn
EstimateSetSignerPubKey
NewOwnerTokenInstance
NewCommunityTokenDeployerInstance
NewCommunityOwnerTokenRegistryInstance
NewCollectiblesInstance
NewAssetsInstance
MintTokens
RemoteBurn
GetCollectiblesContractInstance
GetAssetContractInstance
Burn
SetSignerPubKey
Path
type extended with new property:UsedContractAddress
- an address of the contract that will be used for the transaction