Fetch 25 at a time and then use “Infinite Scroll” load 25 more until user gets to bottom of page
remaining_bundled_tx element will be returned as part of FIP-25 (it will be part of Bahamas)
Bundle count remaining
Expiration date
Warnings
Domain(s) expired
Orange banner - if at least 1 FIO Handle is on a domain which expired display banner with copy: “FIO Handle Domain(s) Expired - One or more FIO Handle Domain has expired. Certain FIO Handle actions are inactive until the domain is renewed. Renew today to restore the actions.”
When X is clicked hide the banner for the duration of the session.
Orange warning triangle next to affected FIO Handle
Fetch 25 at a time and then use “Infinite Scroll” load 25 more until user gets to bottom of page
Private/public status
Expiration date
Watchlist Domains - All FIO Domains added by user to account
FIO Domain
Private/public status
Expiration date
Warnings
Domain(s) expired
Orange banner - if at least 1 FIO Domain expired display banner with copy: “Domain Renewal - One or more FIO Domain below has expired. Certain actions are inactive until the domain is renewed. Renew today to restore the actions and to ensure you do not loose the domain.”
When X is clicked hide the banner for the duration of the session.
Orange warning triangle next to affected domain
Domain(s) expiring in the next 30 days
Orange banner - if at least 1 FIO Domain is expiring in the next 30 and no domain is expired days display banner with copy: “Domain Renewal - One or more FIO Domain below has expired or is about to expire. Renew today to ensure you do not loose the domain.”
When X is clicked hide the banner for the duration of the session.
Orange warning triangle next to affected domain
FIO 101 - same module and same logic as on
Actions - same module as with modified logic which only displays action if it is designated with DOM.
Links
Show for All My Domains and Watchlist Domains
Renew
On click
Add “Domain renewal” item to cart and display Cart Page
Settings
On click
Display FIO Domain Settings Page
Show for All My Domains and Watchlist Domains which are public
Register FIO Address - disabled when domain is expired.
On click
Display with selected domain pre-populated in domain pull-down.
Add to Watchlist - active when Valid domain entered
On click
Add the domain to Watchlist
When domain added to Watchlist, it will always display in the Watchlist Domain list, will be monitored for expiration date and notification emails will be sent.
Display FIO Domain List with Success notification
Purchase Now - active when Domain not registered entered
On click
Add domain to Cart
Display
Overlay X
On click
Close overlay
Input box X
On click
Erase field content
FIO Address Settings
Display
Wallet name which owns FIO Address
FIO Public Key which owns FIO Address
Links
Start Transfer
Disable if domain of FIO Handle expired
On click
Display Transfer FIO Address/Domain Ownership Page
FIO Domain Settings
My Domains
Watchlist Domains
Display
Warnings
Domain(s) expired
Orange banner - if domain expired display banner with copy: “Domain Renewal - Certain actions are inactive due to domain is being expired. Renew today to restore the actions and ensure you do not loose the domain.”
Popular Cryptocurrency Link Details and Link Details Page
If user has a particular Popular Cryptocurrency already mapped or has already entered the public address to be mapped in this session, display check-mark and do not allow selection.
Collect
For each token
Chain code (for Popular Cryptocurrency pre-populate and do not allow change)
Token code
Public address
Paste
On click
Paste clipboard
Validate
Chain code, Token code, Public address
See
* is allowed as token code
Bundled transaction count
Bundle cost is 1 bundle transaction per 5 addresses linked. Update count as user clicks to add 6th row, 11th row, etc. or removes below that threshold.
If 0 display Low balance banner prevent clicking Link Now
FIO:FIO
If the user attempts to add the token FIO : FIO, they will be presented with the following error message: “Your FIO Public Key is already mapped to your FIO Crypto Handle and that mapping cannot be changed via the Dashboard.”
Link Token Confirmation
Display
FIO Address being linked
Bundle cost (this can be hard-coded to 1) and remaining
For each token (do not display FIO:FIO)
Chain code
Token code
Public address
Partial success
If multiple calls were made and some succeeded and some did not, display partial Success warning (as shown on Partial Success Page) and list the tokens which were successfully linked. Display copy: “Some public addresses were not linked due to an error. See below for public addresses which were linked sucesfully and try again.”
Links
Close
On click
Display Link Token List Page
X
On clic
Display Link Token List Page
Link Additional Tokens
On click
Display Link Token Page
Edit Link
Display
FIO Address being linked
Bundle cost and remaining
Bundle cost is 1 bundle transaction per 5 addresses edited. Update count as user clicks to edits the public address (before they make the change). That is to allow them to not edit and stay within the bundles they have available.
For each token (do not display FIO:FIO)
Chain code
Token code
Public address
Links
Back
On click
Go back to Link Token List Page
Edit public address
On click
Allow edit of public address only (not chain/token code)
Edit
On click
Collect PIN
Display Transaction Processing Page
Execute add_pub_address for each group of 5 addresses modified
Bundle cost (this can be hard-coded to 1) and remaining
For each token (do not display FIO:FIO)
Chain code
Token code
Public address
Partial success
If multiple calls were made and some succeeded and some did not, display partial Success warning (as shown on Partial Success Page) and list the tokens which were successfully linked. Display copy: “Some public addresses were not linked due to an error. See below for public addresses which were linked sucesfully and try again.”
Links
Close
On click
Display Link Token List Page
X
On click
Display Link Token List Page
Edit Additional Tokens
On click
Display Link Edit Page
Delete Link
Display
FIO Address being linked/unlinked
Bundle cost is 1 bundle transaction per 5 addresses and remaining. If all selected and user has no social media links then set 1 bundle and call /remove_all_pub_addresses.
If 0 display Low balance banner prevent clicking Delete
Delete Link Confirmation
Display
FIO Address being linked/unlinked
Bundle cost (this can be hard-coded to 1) and remaining
For each token deleted (do not display FIO:FIO)
Chain code
Token code
Public address
Links
Close
On click
Display Link Token List Page
X
On click
Display Link Token List Page
Delete Additional Tokens
On click
Display Delete Link Page
Socials Page
Display
FIO Crypto Handle
For each linked Social Media Account obtained from /get_pub_address and as defined in
Logo
Name
Link
Info banner
When X is clicked hide the banner for the duration of the session.
Links
Edit
On click
Display Edit Social Page
Delete Link
On click
Display Delete Social Page
Add link
On click
Display Add Social Page
Edit Social
Edit confirmation
Display
FIO Address being linked
Bundle cost and remaining
Bundle cost is 1 bundle transaction per 5 socials edited. Update count as user clicks to edits the username (before they make the change). That is to allow them to not edit and stay within the bundles they have available.
For each linked Social Media Account obtained from /get_pub_address and as defined in
Logo
Name
Link
Links
Back
On click
Go back to Socials Page
Edit Social
On click
Allow edit of username only (not url), only username is stored on-chain
Edit
On click
Remove @ sign if found at the beginning of string
Collect PIN
Display Transaction Processing Page
Execute add_pub_address for each group of 5 socials modified
Bundle cost is 1 bundle transaction per 5 social media link and remaining. If all selected and user has no linked tokens then set 1 bundle and call /remove_all_pub_addresses.
For each linked Social Media Account obtained from /get_pub_address and as defined in
If 0 display Low balance banner prevent clicking Delete
Add Social
Add confirmation
Display
FIO Address being linked
Bundle cost and remaining
Bundle cost is 1 bundle transaction per 5 socials edited. Update count as user clicks to edits the username (before they make the change). That is to allow them to not edit and stay within the bundles they have available.
For each linked Social Media Account obtained from /get_pub_address and as defined in
Logo
Name
Link
Links
Back
On click
Go back to Socials Page
Edit Social
On click
Allow edit of username only (not url), only username is stored on-chain