Skip to content
Discussion options

You must be logged in to vote

It is the preferred and defacto standard for publishing code. When user’s publish modules to accounts, there are some drawbacks.

  1. Publish directly to the user’s address on chain.
    1. If the user needs to make incompatible changes, they need to publish to a different account to avoid naming conflicts.
    2. The account has full control over upgrading the code and cannot give this permission away, e.g. to a governance entity. This limits programmatic control, flexibility and decentralization of protocols.
  2. Publish modules to a resource account created.
    1. This method requires developers to generate different seeds each time a unique resource account is generated.
    2. Hard to use upgrade process. Upgrade …

Replies: 2 comments 3 replies

Comment options

You must be logged in to vote
0 replies
Answer selected by 0x-j
Comment options

You must be logged in to vote
3 replies
@JohnChangUK
Comment options

@MoonShiesty
Comment options

@0xwml
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
move Questions related to the Move Language
4 participants