WarpWallet implementation in Go