diff --git a/.travis.yml b/.travis.yml index eb3dde7d..4a56a113 100644 --- a/.travis.yml +++ b/.travis.yml @@ -89,7 +89,7 @@ script: - export CHAIN_ID=$(jq -r .chain_id genesis.json) - iovnsd init ${CHAIN_ID} --chain-id ${CHAIN_ID} > /dev/null 2> /dev/null - sed --in-place 's/timeout_commit = "5s"/timeout_commit = "1s"/' ~/.iovnsd/config/config.toml - - mv genesis.json ~/.iovnsd/config + - jq '.genesis_time = "2020-04-15T10:00:00Z"' genesis.json > ~/.iovnsd/config/genesis.json - iovnscli config chain-id ${CHAIN_ID} - iovnscli config trust-node true - iovnscli config keyring-backend test diff --git a/scripts/genesis/data/dump b/scripts/genesis/data/dump index 18180e87..4d2f93c3 160000 --- a/scripts/genesis/data/dump +++ b/scripts/genesis/data/dump @@ -1 +1 @@ -Subproject commit 18180e87434791a465e5be46e7b6eafdb8dbf4d2 +Subproject commit 4d2f93c32c268657e650d1490b6e3f726f6df737 diff --git a/scripts/genesis/data/galaxynet/config b/scripts/genesis/data/galaxynet/config index 5c5d8a0a..32bea42b 160000 --- a/scripts/genesis/data/galaxynet/config +++ b/scripts/genesis/data/galaxynet/config @@ -1 +1 @@ -Subproject commit 5c5d8a0ae3bfc1d950b514ab687c5b2278e590b6 +Subproject commit 32bea42b7ba928ba19f3ad562ffb1f0e72b7201b diff --git a/scripts/genesis/data/premium b/scripts/genesis/data/premium index f36c119e..3c810a07 160000 --- a/scripts/genesis/data/premium +++ b/scripts/genesis/data/premium @@ -1 +1 @@ -Subproject commit f36c119ed367b7fcbd283eaf64dd29445d95f872 +Subproject commit 3c810a07ed59329d84a0932ee36672d8bbbc54b5 diff --git a/scripts/genesis/lib/migrate.js b/scripts/genesis/lib/migrate.js index 4ad72074..3e46d01d 100644 --- a/scripts/genesis/lib/migrate.js +++ b/scripts/genesis/lib/migrate.js @@ -114,7 +114,7 @@ export const createStarname = ( args = {} ) => { "name": args.name || "", "owner": args.address || "", "resources": resources, - "valid_until": String( new Date( "2020-10-01T00:00:00" ).getTime() / 1000 ), // just after listing date + "valid_until": String( new Date( "2020-10-01T00:00:00Z" ).getTime() / 1000 ), // just after listing date }; if ( args.iov1 ) template["//iov1"] = args.iov1; @@ -133,7 +133,7 @@ export const createDomain = ( args = {} ) => { "broker": null, "name": args.domain, "type": "closed", - "valid_until": String( args.valid_until || new Date( "2020-10-01T00:00:00" ).getTime() / 1000 ), // just after listing date + "valid_until": String( args.valid_until || new Date( "2020-10-01T00:00:00Z" ).getTime() / 1000 ), // just after listing date }; if ( args.iov1 ) template["//iov1"] = args.iov1; @@ -334,14 +334,14 @@ export const convertToCosmosSdk = ( dumped, iov2star, multisigs, premiums, reser // reserve domains const address = "star1v794jm5am4qpc52kvgmxxm2j50kgu9mjszcq96"; // https://internetofvalues.slack.com/archives/GPYCU2AJJ/p1596436694013900 const releases = [ // give 8 months to sell - new Date( "2020-09-16T10:00:00" ), - new Date( "2020-10-14T10:00:00" ), - new Date( "2020-11-18T10:00:00" ), - new Date( "2020-12-16T10:00:00" ), - new Date( "2021-01-20T10:00:00" ), - new Date( "2021-02-17T10:00:00" ), - new Date( "2021-03-17T10:00:00" ), - new Date( "2021-04-14T10:00:00" ), + new Date( "2020-09-16T10:00:00Z" ), + new Date( "2020-10-14T10:00:00Z" ), + new Date( "2020-11-18T10:00:00Z" ), + new Date( "2020-12-16T10:00:00Z" ), + new Date( "2021-01-20T10:00:00Z" ), + new Date( "2021-02-17T10:00:00Z" ), + new Date( "2021-03-17T10:00:00Z" ), + new Date( "2021-04-14T10:00:00Z" ), ]; reserveds.forEach( ( domain, i ) => { if ( !domains.find( existing => existing.name == domain ) ) { // don't allow duplicates @@ -603,6 +603,9 @@ export const patchGalaxynet = genesis => { if ( resource ) resource.uri = "asset-testnet:iov"; // https://internetofvalues.slack.com/archives/CPNRVHG94/p1595965860011800 } ); + + // attempt a decentralized launch + genesis.genesis_time = new Date( "2020-08-13T12:00:00Z" ).toISOString(); } /**