applescript – Need help with “choose from list”

I’m trying to make a little scriptlet to easily display in a copy/pasteable format, my crypto wallet addresses. However I’m having problems with proper usage of “choose from list”. The error I get is “The variable pasteThis is not defined”, my code is below, crypto addresses redacted for obvious reasons 😛

on run
    set walletChoices to {"ETH", "DOGE", "XMR", "BTC"}
    set whichWallet to choose from list walletChoices with prompt "Which wallet do you need?" default items {"ETH"}
    if whichWallet is "ETH" then
        set walletExpanded to "Ether"
        set pasteThis to "ethAddr"
    else if whichWallet is "XMR" then
        set walletExpanded to "Monero"
        set pasteThis to "xmrAddr"
    else if whichWallet is "DOGE" then
        set walletExpanded to "Dogecoin"
        set pasteThis to "dogeAddr"
    else if whichWallet is "BTC" then
        set walletExpanded to "Bitcoin"
        set pasteThis to "btcAddr"
    end if
    display dialog "Here's your " & whichWallet & " wallet, as requested!" default answer pasteThis buttons {"OK"} default button "OK"
end run

Can someone please tell me what I’m doing wrong and how to use this properly? Thanks a milli :]