Your first governed request
Send a small transfer from your smart account the governed way: request it, wait out the time lock, approve it, and see it recorded in History.
Where: inside your account → + New request · You need: a funded account from the Quickstart, your Owner wallet connected on Sepolia
Before you start
Check My access. Open your account and choose My access (the card at the bottom of the rail, or the ⋯ menu). Under YOUR ROLES you should see your address with the OWNER_ROLE chip (chips print the role name exactly as it is stored on-chain), and under What you can do the transfer operation at the Request and Approval phases. If the page says "This wallet is not assigned to any role yet", you are connected with the wrong wallet.
Check the action is ready. Go to Policies → Actions.
NATIVE_TRANSFER(__bloxchain_native_transfer__()) is already listed: every account registers it at deploy, so there is nothing to add. What a new account is missing is permissions and an allowlist, which is why the row reads Flow incomplete. If it does, open the row and use Manage permissions to assign a role to each step, then Related setup to close the gaps. See Actions.Allowlist the recipient. A transfer can only go to an address on the account's Recipients allowlist. An empty list means nothing is allowed. See step 1 below.
Steps
1. Add the recipient to the allowlist
In the rail choose Policies ›, then under ALLOWLISTS choose Allowed recipients.
Choose Add recipient, paste the destination address and confirm.
Sign the configuration change with your wallet. Allowlist changes are signed by the owner and take effect once the transaction confirms.
Why first: the recipient picker in the request form lists allowlisted addresses only. If you skip this step the Recipient field has nothing to choose, and even a hand-built request would be rejected by the contract at execution.
2. Create the request
Choose + New request at the bottom of the rail.
Under "WHAT DO YOU WANT TO DO?" pick Transfer (send native currency or an ERC-20 token; the asset chooses the path). A card that says Not configured needs work in Actions; Not available for this wallet means your roles do not cover it.

Fill the form:
Asset: the native asset (Sepolia ETH) for this first run.
Amount: a small value. Available shows the balance; MAX fills it.
Recipient: pick the address you allowlisted.
Leave Advanced settings (gas limit and similar) at their defaults.
In the ACTION SUMMARY card, the Wallet | Sign toggle appears if the action allows both paths. Choose Wallet for this walkthrough. Wallet posts the request on-chain and starts the time lock (the Delayed release path). Sign would instead produce a signed meta-transaction for a broadcaster to submit before it expires.
Choose Submit request and confirm in your wallet.

3. Watch it in Approvals
Open Approvals in the rail. Your request is listed under Pending with the Operation, the Change (asset, amount, recipient) and a State of Blocked with the remaining time. The row status reads Waiting Period. The Approvals badge in the rail shows the open count.

While the time lock runs you (or anyone with the cancel permission) can open the row and Cancel. This is the window that lets you undo a transfer you did not mean.
4. Approve after the time lock
When the State turns to Ready (status Awaiting Approval or Awaiting Your Approval), open the row. The Approve request dialog shows the Requester, the decoded parameters and a TIMELOCK indicator that now reads Unblocked.
Review the details. Summary, Details and Activity show the same request from different angles.
Keep Wallet selected in the ACTION SUMMARY and choose Approve. Confirm in your wallet.

On the Delayed release path, approving executes. The status moves through Executing and Pending Confirmation to Executed. If you had chosen Sign, the signed approval would appear under the Approved tab as a Signed transaction, and a broadcaster would choose Execute to submit it.
5. See it in History
Open History. The transfer is listed with Status Executed. Filter by Executed, Cancelled or Failed, or group by Date, Result, Operation or Requester. Choose the row for the full detail, including the on-chain transaction.

The recipient's balance on Sepolia now includes the amount, and Assets shows the reduced holding.
Why was my request denied?
Transfer card is disabled: Not configured
NATIVE_TRANSFER is registered but shows Flow incomplete; no role can perform one of its steps
Policies → Actions, open the action, Manage permissions
Transfer card is disabled: Not available for this wallet
Your wallet holds no role that may request this action
Connect the right wallet, or have an admin add you under Signers
"This wallet cannot start a request with Wallet or Sign for this function."
Same as above, or the role has the permission but not the gate
Check My access, then Policies → Gates
Recipient has nothing to choose
The recipient allowlist is empty
Policies → Allowed recipients → Add recipient
Approve is disabled
Time lock still running (Blocked)
Wait for Ready
Request shows Failed in History
The action ran and reverted, for example insufficient balance at execution
Check Assets, then request again
Related
Last updated
Was this helpful?