Last year, I created a StoryMap via a school account. Before the end of the semester, I used the transfer tool from that account to my personal (paid) account. It worked perfectly for probably a year until I graduated and my school account was wiped. I have all (or at least most) of the elements in my personal account but the StoryMap file doesn't exist and so the elements mean nothing now.
Presumably I made a mistake in the transfer and now, horrendously, I am paying the price. I now have a similar situation where I created a StoryMap on an account I have with an employer that I eventually will leave, again through a university so it will be wiped at some point in the future. I was more tidy in the transfer this time but the StoryMap file is grayed out.
Is there a way to permanently take ownership of a StoryMap? At some point down the line if I don't pay my annual fee to have a personal account with Esri, will every StoryMap I create on it disappear? If this is the case, how does this make sense? When I stop subscribing to Adobe Create Cloud, I lose the tools but not all the products I made with them.
ArcGIS StoryMaps and StoryMaps.com have many similar capabilities, but do have some differences. They are separate systems, with separate accounts/logins, and there isn't a way to transfer stories between them, but StoryMaps.com is where you can create and keep your personal stories.
When a Subgraph Owner (i.e. the owner of the subgraph NFT corresponding to a subgraph ID) wants to transfer a subgraph to L2, they would have a CTA (call to action) to start this process on Explorer (and possibly Studio). This should open a transfer tool page. In this page, they can optionally set the desired address for the owner of the subgraph in L2. In case the owner is using an EOA, this can be the same address for L2 so it can be set as default. If the owner is using a contract wallet (e.g. a multisig), then a different address must be set, as most probably the contract does not exist in L2.
The Subgraph Owner must then wait for the transaction to propagate to L2, which can take about 20 minutes. The subgraph will be created in L2 in a disabled state: like a deprecated subgraph, it will not have a subgraph deployment associated to it and curating to it will not be possible yet. The Subgraph Owner then performs a second transaction to finalize the transfer, using the wallet that was specified as the L2 owner of the subgraph. This second transaction includes the subgraph deployment ID and corresponding metadata for L2GNS to publish the subgraph.
Curators can therefore choose whether to burn and withdraw their signal in L1 (as currently happens when a subgraph is deprecated), or to send the signal to L2. This can be shown as a CTA in Explorer as well. When sending their signal to L2, they can specify an L2 Curator address, especially necessary if the L1 Curator is a contract (e.g. a multisig). A single transaction is needed in this case, and this will trigger a bridge transaction also including a message from L1 GNS to its L2 counterpart. Once the message propagates to L2 (again 20 minutes), the tokens corresponding to the L1 signal will be used to mint signal in the transferred L2 subgraph (using the flat curve from GIP-0039), without charging a curation tax and without the need for any further user interaction.
If the Indexer is not sending all of their stake, the contract will also validate that at least the minimum 100k is left behind in L1, and that the remaining stake and delegation (taking delegation ratio into account) is enough to cover the open allocations. So the Indexer might have to close some allocations before going through this process - the transfer tool UI will make this evident.
If the Delegator does not want to transfer to L2, they can undelegate and withdraw without waiting for the undelegating period only if the Indexer has transferred the full stake. The UI can allow doing this in a single transaction making use of the multicall functionality in the Staking contract; under the hood this will be done by:
If instead the Delegator does want to transfer to L2, they can also do this through the Explorer UI, which uses a callhook like the other helpers, and also requires specifying an L2 beneficiary (in case the Delegator address does not exist in L2).
The full spec for the changes needed on the vesting contracts for them to transfer to L2 is out of scope for this GIP, but we will outline the high level overview and how we can support them with minimal modifications in the Staking contract.
For vesting contracts to transfer to L2, we propose deploying an L1GraphTokenLockTransferTool contract, that can be called by the GraphTokenLockWallet to deposit an arbitrary amount of GRT into a counterpart vesting contract in L2. This counterpart will be created through a callhook on the bridge that calls an L2GraphTokenLockManager contract on Arbitrum. This GIP therefore proposes allowing this transfer tool contract to be added to the bridge callhook allowlist (see GIP-0031 for details on how the callhooks work).
As mentioned above, vesting lock contracts do not forward ETH in their function calls, so it is necessary for the transfer tools to pull the ETH for the L2 ticket gas from somewhere else. We propose adding the ability for users to deposit the ETH into the L1GraphTokenLockTransferTool, and then the Staking contract can pull the ETH from there.
The only change needed in the core protocol, then, is for the Staking contract to allow transferring stake and delegation to L2 but restricting the L2 beneficiary to be the L2 vesting counterpart if the caller is a vesting contract, and pull the ETH from the transfer tool contract. For this to work, there will be separate functions exposed in the Staking contract (transferLockedDelegationToL2 and transferLockedStakeToL2) that will query the L1GraphTokenLockTransferTool to get the L2 vesting contract address for the caller, and perform the same transfer process described above but using this L2 address as beneficiary.
Since GIP-0039 has flattened the bonding curve in L2, there is no need to use the BancorFormula contract in the L2 Curation contract. Therefore, as part of the implementation of the GNS transfer tool, we propose removing the calls to this contract, to simplify the L2 Curation contract and make it more efficient.
Transferring stake could provide a way for indexers to avoid slashing, by sending their stake to L2 after performing a slashable offense. As part of this GIP, we propose modifying the Arbitration Charter to note that L1 offenses are slashable in L2 if the indexer transfers stake after the offense and before the slashing decision.
While I appreciate the proposed migration helper that offers a path to migrate GRT held through these contracts, the method is cumbersome. Indexers, for instance, will have to wait for the migration contract to become available to deploy to Arbitrum, because the indexer address will be the counterpart vesting lock contract. Indexers may want to deploy immediately to support the L2 migration early, but are prevented of doing so. Additionally, even if the original contract is fully vested, the contract owners will have to use an L2 Token Lock contract with all the problems it entails. (See this post for the difficulties it causes: GIP-0045: Enable beneficiary change for indexers' tokenlock smart contracts)
I am curious if we can convey a gas cost-comparison for each participant at this point vis-a-vis a manual migration. For example, as a curator, would I anticipate total gas costs of migrating to L2 via migration helper to be higher than, less than or equal to the costs of doing it myself directly?
Customers on Dropbox Professional, Education, Essentials, Business, Business Plus, Advanced, and Enterprise can also customize transfers with custom expiration dates, passwords, logos and backgrounds. Customers on Dropbox Professional can also add websites and social media links.
Here you can search for what non-USD classes you could take, and what USD courses have been articulated. Please be aware that prior to taking any course outside of USD you must receive approval by first submitting a petition to transfer credit form which you can find using the search for the class/course below. If you have any questions about the process, please contact the Help Desk at he...@sandiego.edu.
The Counseling Department is dedicated to assisting students to achieve success in their academic, career, and life goals in an inclusive environment that embraces the diversity of our students and community. Our professionally trained counselors are available to assist you with clarifying career and educational goals, educational planning and course selection, university transfer, and personal counseling.
At Pima, learning, growing, and finding new challenges to conquer is at the heart of our mission. This is why we help put you on the path to success, which includes preparing you to transfer to a four-year institution.
HACC's transfer team understands that obtaining an associate's degree and transferring to a four-year college or university is the primary goal of many students. We are here to make sure that you achieve your transfer goals. Don't hesitate to contact us with any questions as you review transfer information and develop your transfer plan.
HACC has worked with many institutions in establishing practical articulations and dual admission agreements to ensure successful student transfers. These agreements will help determine what HACC credits align with their majors and programs, promoting a timely and efficient transfer. Click on the following links to learn more about our agreements and why you should complete your associate's degree at HACC.
f5d0e4f075