Skip to content

Commit

Permalink
merge upgrade entry v12 and v12_1
Browse files Browse the repository at this point in the history
  • Loading branch information
pause125 committed Sep 18, 2022
1 parent 6cccb73 commit c591710
Show file tree
Hide file tree
Showing 19 changed files with 59 additions and 121 deletions.
2 changes: 1 addition & 1 deletion build/StarcoinFramework/BuildInfo.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -318,7 +318,7 @@ compiled_package_info:
? address: "0x00000000000000000000000000000001"
name: YieldFarmingV2
: StarcoinFramework
source_digest: E084083B9449F396039B8495E0E69BE4F2537E6F6E63F8187394FFDA78F1A9B2
source_digest: 76C7CCA2A91E023ECA3D6B1F32C82A4B3EA31FE6F6DC8736BE75FB0F56B35C3F
build_flags:
dev_mode: false
test_mode: false
Expand Down
Binary file modified build/StarcoinFramework/bytecode_modules/Genesis.mv
Binary file not shown.
Binary file modified build/StarcoinFramework/bytecode_modules/StdlibUpgradeScripts.mv
Binary file not shown.
1 change: 0 additions & 1 deletion build/StarcoinFramework/docs/Genesis.md
Original file line number Diff line number Diff line change
Expand Up @@ -514,7 +514,6 @@ The module for init Genesis

};
<a href="StdlibUpgradeScripts.md#0x1_StdlibUpgradeScripts_do_upgrade_from_v11_to_v12">StdlibUpgradeScripts::do_upgrade_from_v11_to_v12</a>();
<a href="StdlibUpgradeScripts.md#0x1_StdlibUpgradeScripts_do_upgrade_from_v12_to_v12_1">StdlibUpgradeScripts::do_upgrade_from_v12_to_v12_1</a>();
//Start time, <a href="Timestamp.md#0x1_Timestamp_is_genesis">Timestamp::is_genesis</a>() will <b>return</b> <b>false</b>. this call should at the end of genesis init.
<a href="Timestamp.md#0x1_Timestamp_set_time_has_started">Timestamp::set_time_has_started</a>(&genesis_account);
<a href="Account.md#0x1_Account_release_genesis_signer">Account::release_genesis_signer</a>(genesis_account);
Expand Down
48 changes: 0 additions & 48 deletions build/StarcoinFramework/docs/StdlibUpgradeScripts.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@ The module for StdlibUpgrade init scripts
- [Function `do_upgrade_from_v7_to_v8`](#0x1_StdlibUpgradeScripts_do_upgrade_from_v7_to_v8)
- [Function `upgrade_from_v11_to_v12`](#0x1_StdlibUpgradeScripts_upgrade_from_v11_to_v12)
- [Function `do_upgrade_from_v11_to_v12`](#0x1_StdlibUpgradeScripts_do_upgrade_from_v11_to_v12)
- [Function `upgrade_from_v12_to_v12_1`](#0x1_StdlibUpgradeScripts_upgrade_from_v12_to_v12_1)
- [Function `do_upgrade_from_v12_to_v12_1`](#0x1_StdlibUpgradeScripts_do_upgrade_from_v12_to_v12_1)
- [Module Specification](#@Module_Specification_0)


Expand Down Expand Up @@ -354,53 +352,7 @@ deprecated, use <code>do_upgrade_from_v6_to_v7_with_language_version</code>.
<pre><code><b>public</b> <b>fun</b> <a href="StdlibUpgradeScripts.md#0x1_StdlibUpgradeScripts_do_upgrade_from_v11_to_v12">do_upgrade_from_v11_to_v12</a>() {
<a href="Block.md#0x1_Block_checkpoints_init">Block::checkpoints_init</a>();
<a href="DAORegistry.md#0x1_DAORegistry_initialize">DAORegistry::initialize</a>();
}
</code></pre>



</details>

<a name="0x1_StdlibUpgradeScripts_upgrade_from_v12_to_v12_1"></a>

## Function `upgrade_from_v12_to_v12_1`



<pre><code><b>public</b>(<b>script</b>) <b>fun</b> <a href="StdlibUpgradeScripts.md#0x1_StdlibUpgradeScripts_upgrade_from_v12_to_v12_1">upgrade_from_v12_to_v12_1</a>()
</code></pre>



<details>
<summary>Implementation</summary>


<pre><code><b>public</b>(<b>script</b>) <b>fun</b> <a href="StdlibUpgradeScripts.md#0x1_StdlibUpgradeScripts_upgrade_from_v12_to_v12_1">upgrade_from_v12_to_v12_1</a>() {
<a href="StdlibUpgradeScripts.md#0x1_StdlibUpgradeScripts_do_upgrade_from_v12_to_v12_1">do_upgrade_from_v12_to_v12_1</a>();
}
</code></pre>



</details>

<a name="0x1_StdlibUpgradeScripts_do_upgrade_from_v12_to_v12_1"></a>

## Function `do_upgrade_from_v12_to_v12_1`



<pre><code><b>public</b> <b>fun</b> <a href="StdlibUpgradeScripts.md#0x1_StdlibUpgradeScripts_do_upgrade_from_v12_to_v12_1">do_upgrade_from_v12_to_v12_1</a>()
</code></pre>



<details>
<summary>Implementation</summary>


<pre><code><b>public</b> <b>fun</b> <a href="StdlibUpgradeScripts.md#0x1_StdlibUpgradeScripts_do_upgrade_from_v12_to_v12_1">do_upgrade_from_v12_to_v12_1</a>() {
<a href="DAOExtensionPoint.md#0x1_DAOExtensionPoint_initialize">DAOExtensionPoint::initialize</a>();
<a href="DAOPluginMarketplace.md#0x1_DAOPluginMarketplace_initialize">DAOPluginMarketplace::initialize</a>();

Expand Down
Binary file modified build/StarcoinFramework/source_maps/Genesis.mvsm
Binary file not shown.
Binary file modified build/StarcoinFramework/source_maps/StdlibUpgradeScripts.mvsm
Binary file not shown.
2 changes: 0 additions & 2 deletions integration-tests/daospace/dao_grant.move
Original file line number Diff line number Diff line change
Expand Up @@ -122,11 +122,9 @@ module creator::DAOHelper {

//# run --signers creator
script{
use StarcoinFramework::StdlibUpgradeScripts;
use creator::DAOHelper;

fun main(sender: signer){
StdlibUpgradeScripts::upgrade_from_v12_to_v12_1();
DAOHelper::initialize_x_plugin(&sender);

// time unit is millsecond
Expand Down
2 changes: 0 additions & 2 deletions integration-tests/daospace/dao_proposal.move
Original file line number Diff line number Diff line change
Expand Up @@ -168,11 +168,9 @@ module creator::DAOHelper {

//# run --signers creator
script{
use StarcoinFramework::StdlibUpgradeScripts;
use creator::DAOHelper;

fun main(sender: signer){
StdlibUpgradeScripts::upgrade_from_v12_to_v12_1();
DAOHelper::initialize_x_plugin(&sender);

// time unit is millsecond
Expand Down
18 changes: 9 additions & 9 deletions integration-tests/daospace/dao_upgrade.move
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@

//# faucet --addr alice --amount 10000000000

//# run --signers creator
script {
use StarcoinFramework::StdlibUpgradeScripts;

fun upgrade_from_v11_to_v12() {
StdlibUpgradeScripts::upgrade_from_v12_to_v12_1();
}
}
// check: EXECUTED
// //# run --signers creator
// script {
// use StarcoinFramework::StdlibUpgradeScripts;

// fun upgrade_from_v11_to_v12() {
// StdlibUpgradeScripts::upgrade_from_v12_to_v12_1();
// }
// }
// // check: EXECUTED

//# publish
module creator::DAOHelper {
Expand Down
16 changes: 8 additions & 8 deletions integration-tests/daospace/stake_to_sbt_plugin.move
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,15 @@
// }
// // check: EXECUTED

//# run --signers creator
script {
use StarcoinFramework::StdlibUpgradeScripts;
// //# run --signers creator
// script {
// use StarcoinFramework::StdlibUpgradeScripts;

fun upgrade_from_v11_to_v12() {
StdlibUpgradeScripts::upgrade_from_v12_to_v12_1();
}
}
// check: EXECUTED
// fun upgrade_from_v11_to_v12() {
// StdlibUpgradeScripts::upgrade_from_v12_to_v12_1();
// }
// }
// // check: EXECUTED

//# publish
module creator::XDAO {
Expand Down
14 changes: 7 additions & 7 deletions integration-tests/daospace/xdao.move
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@

// TODO figure out how to call genesis init script in integration tests

//# run --signers creator
script{
use StarcoinFramework::StdlibUpgradeScripts;
// //# run --signers creator
// script{
// use StarcoinFramework::StdlibUpgradeScripts;

fun main(){
StdlibUpgradeScripts::upgrade_from_v12_to_v12_1();
}
}
// fun main(){
// StdlibUpgradeScripts::upgrade_from_v12_to_v12_1();
// }
// }

//# publish
module creator::XDAO {
Expand Down
16 changes: 8 additions & 8 deletions integration-tests/daospaceplugin/mint_proposal_plugin.move
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@

//# faucet --addr cindy --amount 10000000000

//# run --signers creator
script{
use StarcoinFramework::StdlibUpgradeScripts;

fun main(){
StdlibUpgradeScripts::upgrade_from_v12_to_v12_1();
}
}
// //# run --signers creator
// script{
// use StarcoinFramework::StdlibUpgradeScripts;

// fun main(){
// StdlibUpgradeScripts::upgrade_from_v12_to_v12_1();
// }
// }

//# publish
module creator::XDAO {
Expand Down
2 changes: 0 additions & 2 deletions integration-tests/daospaceplugin/salary_gov_plugin.move
Original file line number Diff line number Diff line change
Expand Up @@ -251,12 +251,10 @@ module creator::XDAO {

//# run --signers creator
script {
use StarcoinFramework::StdlibUpgradeScripts;
use creator::SalaryGovPlugin;
use creator::XDAO;

fun main(sender: signer) {
StdlibUpgradeScripts::upgrade_from_v12_to_v12_1();
SalaryGovPlugin::initialize(&sender);

// time unit is millsecond
Expand Down
16 changes: 8 additions & 8 deletions integration-tests/starcoin_dao/starcoin_dao.move
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
//# faucet --addr alice --amount 10000000000


//# run --signers creator
script{
use StarcoinFramework::StdlibUpgradeScripts;
// //# run --signers creator
// script{
// use StarcoinFramework::StdlibUpgradeScripts;

fun main(){
StdlibUpgradeScripts::upgrade_from_v12_to_v12_1();
}
}
// check: EXECUTED
// fun main(){
// StdlibUpgradeScripts::upgrade_from_v12_to_v12_1();
// }
// }
// // check: EXECUTED
18 changes: 9 additions & 9 deletions integration-tests/starcoin_dao/starcoin_onchain_config.move
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,15 @@

//# block --author 0x1 --timestamp 86400000

//# run --signers Genesis
script{
use StarcoinFramework::StdlibUpgradeScripts;

fun main(){
StdlibUpgradeScripts::upgrade_from_v12_to_v12_1();
}
}
// check: EXECUTED
// //# run --signers Genesis
// script{
// use StarcoinFramework::StdlibUpgradeScripts;

// fun main(){
// StdlibUpgradeScripts::upgrade_from_v12_to_v12_1();
// }
// }
// // check: EXECUTED

//# run --signers alice
script {
Expand Down
18 changes: 9 additions & 9 deletions integration-tests/starcoin_dao/starcoin_upgrade_module.move
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,15 @@

//# block --author 0x1 --timestamp 86400000

//# run --signers Genesis
script{
use StarcoinFramework::StdlibUpgradeScripts;

fun main(){
StdlibUpgradeScripts::upgrade_from_v12_to_v12_1();
}
}
// check: EXECUTED
// //# run --signers Genesis
// script{
// use StarcoinFramework::StdlibUpgradeScripts;

// fun main(){
// StdlibUpgradeScripts::upgrade_from_v12_to_v12_1();
// }
// }
// // check: EXECUTED

//# run --signers alice
script {
Expand Down
1 change: 0 additions & 1 deletion sources/Genesis.move
Original file line number Diff line number Diff line change
Expand Up @@ -452,7 +452,6 @@ module Genesis {

};
StdlibUpgradeScripts::do_upgrade_from_v11_to_v12();
StdlibUpgradeScripts::do_upgrade_from_v12_to_v12_1();
//Start time, Timestamp::is_genesis() will return false. this call should at the end of genesis init.
Timestamp::set_time_has_started(&genesis_account);
Account::release_genesis_signer(genesis_account);
Expand Down
6 changes: 0 additions & 6 deletions sources/StdlibUpgradeScripts.move
Original file line number Diff line number Diff line change
Expand Up @@ -120,13 +120,7 @@ module StdlibUpgradeScripts {
public fun do_upgrade_from_v11_to_v12() {
Block::checkpoints_init();
DAORegistry::initialize();
}

public(script) fun upgrade_from_v12_to_v12_1() {
do_upgrade_from_v12_to_v12_1();
}

public fun do_upgrade_from_v12_to_v12_1() {
DAOExtensionPoint::initialize();
DAOPluginMarketplace::initialize();

Expand Down

0 comments on commit c591710

Please sign in to comment.