MSafe | Aptos
  • Overview
    • MSafe Overview
    • What can you do with MSafe wallet?
      • Why Multi-Sig & Non-Custodial
      • MSafe Wallet Key Benefits
    • Use Cases
      • Treasury Management
      • Smart Contract Deployment & Update
      • Protocol Admin Control
      • dApp Store Integration
    • Security
  • Users
    • Glossary
    • Launch App
    • Connect Wallet
    • Navigation Bar
    • Address Book
    • Create an Account
      • Initiate Creation
      • Co-Managers to Accept
    • Switch btw Accounts
    • Deposit / Receive
    • View Assets
    • View Pending Txn
    • View Txn History
    • Propose Transaction (Enable NFT, Send, Register Coin)
      • Enable NFT
      • Send
      • Add Coin
    • Approve Transaction
      • Co-Managers to Approve Enable NFT
      • Co-Managers to Approve Send
      • Co-Manager to Approve Add Coin
    • Change Vote
    • Reject Transaction
      • Co-Managers to Reject
    • Execute Transaction
      • Execute Approval
      • Execute Rejection
    • App Store
      • Use dApps
    • MSafe 1.0 User guide
      • Connect Wallet
      • First time registration
      • Create an MSafe Account
      • Receive Coin
      • Coin Transfer (APT)
      • DAPP Store
      • Add a new coin
      • Address Book
      • Permissions
      • Wallet FAQs
  • Developers
    • Overview
    • System
      • Auth-key & Multi-Ed25519
      • Backend Walk Through
      • MSafe Contracts
    • Interactive CLI
      • Installation
      • CLI arguments
      • Register and View
      • Create a MSafe Wallet
      • Approve / execute a transaction
      • Transfer Coin
      • Smart Contract | Module Publish
      • Entry Function
      • Reject a transaction
      • Migration from MSafe 1.0 to MSafe 2.0
    • SDK
      • Smart Contract | Deploy a MOVE Module
      • Call An Entry Function
    • Integrate with MSafe (DAPP)
      • FAQ
    • Move Module Publish
  • Product updates
    • 2022 Q4
Powered by GitBook
On this page
  • Receive APT coin
  • Send APT
  • Coin Register
  • Send a specific coin type
  1. Developers
  2. Interactive CLI

Transfer Coin

APT coin can be stored or transferred from MSafe.

If you haven't created a MSafe yet, follow Create a MSafe Wallet for a new Safe.

Receive APT coin

To receive APT coin from other accounts, you can simply send some APT token to the multi-sig wallet from another account.

If you are on Testnet / Devnet, you will also be able to obtain some test tokens from faucet. Use

aptos account fund-with-faucet --account ${YOUR_ACCOUNT} --amount 100000000

Send APT

To send APT from a MSafe wallet, select n) New Transaction to initiate a new transaction.

Please choose your transaction type

	1)	Transfer APT
	2)	Transfer COIN
	3)	Register COIN
	4)	Custom module interaction
	5)	Module publish

Please input your option:		1

Input any transaction arguments as prompt:

Start Transfer APT

	To address:		0xbb3fce4b4d370fd3770cfcd346e3ab72811c2d73871bf803547b60c7d8184ab7
	Amount (APT):		0.01

After confirmed with the transaction details, the transaction request is submit to blockchain.

To approve the transaction from other owners, either confirm the transaction in CLI or Web APP.

Coin Register

You need to register at a coin resource to receive some specific coin type. To register a coin for a MSafe wallet, first select n) New transaction and 3) Register COIN to initiate and submit the register transaction.

Start Register COIN

	Coin type:		0xf22cfdb70d3f3dca7099cfe5ecd999be165cd16daa3e47ee75b1a37187af1d03::test_coin::TestCoin

--------------------

Transaction confirmation:

Action:			Register COIN
Coin:			0xf22cfdb70d3f3dca7099cfe5ecd999be165cd16daa3e47ee75b1a37187af1d03::test_coin::TestCoin
Sender:			0x1908fe0d337d7bd718c8465030c5f306377ac396f3d7acce92f526ae41637cc0
Sequence Number:	1
Expiration:		Sat Oct 08 2022 00:57:39 GMT-0700 (Pacific Daylight Time)
Gas Price:		100
Max Gas:		5000

Confirm on other owner accounts to approve the coin register transaction.

Send a specific coin type

Select 2) Transfer COIN to initiate the custom coin transfer transaction. Input the full path of the coin when CLI prompts for the coin type.

Start Transfer COIN

	Coin type:		0xf22cfdb70d3f3dca7099cfe5ecd999be165cd16daa3e47ee75b1a37187af1d03::test_coin::TestCoin
	To address:		0xbb3fce4b4d370fd3770cfcd346e3ab72811c2d73871bf803547b60c7d8184ab7
	Amount:			100
PreviousApprove / execute a transactionNextSmart Contract | Module Publish

Last updated 2 years ago