Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Phase 6b #44

Conversation

TorstenStueber
Copy link
Collaborator

@TorstenStueber TorstenStueber commented Jun 14, 2024

Closes #36

I also

  • cleaned up a little bit of code that was not needed or not used
  • referenced the icon files differently (for me they would not show in local development)
  • changed any balance related values from number to either string or Big
  • ensured that Big is never stringified in exponential notation

@TorstenStueber TorstenStueber linked an issue Jun 14, 2024 that may be closed by this pull request
@TorstenStueber TorstenStueber changed the title 36 phase 6b start anchor flow before nabla transaction 1 Phase 6b Jun 14, 2024
@TorstenStueber TorstenStueber changed the base branch from main to offramp-prototype-staging June 14, 2024 07:26
Copy link

yarn.lock changes

Summary

Status Count
ADDED 456
UPDATED 99
DOWNGRADED 2
REMOVED 6
Click to toggle table visibility
Name Status Previous Current
@alloc/quick-lru ADDED - 5.2.0
@chainsafe/metamask-polkadot-adapter ADDED - 0.6.0
@chainsafe/metamask-polkadot-types ADDED - 0.7.0
@esbuild-plugins/node-globals-polyfill REMOVED 0.1.1 -
@esbuild-plugins/node-modules-polyfill REMOVED 0.1.4 -
@heroicons/react ADDED - 2.1.3
@hookform/resolvers ADDED - 3.4.2
@jspm/core ADDED - 2.0.1
@lit-labs/ssr-dom-shim ADDED - 1.2.0
@lit/reactive-element ADDED - 1.6.3
@material-ui/core ADDED - 4.12.4
@material-ui/styles ADDED - 4.11.5
@material-ui/system ADDED - 4.12.2
@material-ui/types ADDED - 5.1.0
@material-ui/utils ADDED - 4.11.3
@motionone/animation ADDED - 10.17.0
@motionone/dom ADDED - 10.17.0
@motionone/easing ADDED - 10.17.0
@motionone/generators ADDED - 10.17.0
@motionone/svelte ADDED - 10.16.4
@motionone/types ADDED - 10.17.0
@motionone/utils ADDED - 10.17.0
@motionone/vue ADDED - 10.16.4
@noble/curves UPDATED 1.0.0 1.4.0
@noble/hashes UPDATED 1.3.0 1.4.0
@parcel/watcher ADDED - 2.4.1
@parcel/watcher-android-arm64 ADDED - 2.4.1
@parcel/watcher-darwin-arm64 ADDED - 2.4.1
@parcel/watcher-darwin-x64 ADDED - 2.4.1
@parcel/watcher-freebsd-x64 ADDED - 2.4.1
@parcel/watcher-linux-arm-glibc ADDED - 2.4.1
@parcel/watcher-linux-arm64-glibc ADDED - 2.4.1
@parcel/watcher-linux-arm64-musl ADDED - 2.4.1
@parcel/watcher-linux-x64-glibc ADDED - 2.4.1
@parcel/watcher-linux-x64-musl ADDED - 2.4.1
@parcel/watcher-wasm ADDED - 2.4.1
@parcel/watcher-win32-arm64 ADDED - 2.4.1
@parcel/watcher-win32-ia32 ADDED - 2.4.1
@parcel/watcher-win32-x64 ADDED - 2.4.1
@pendulum-chain/api-solang ADDED - 0.4.0
@polkadot-api/client ADDED - 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0
@polkadot-api/json-rpc-provider ADDED - 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0
@polkadot-api/json-rpc-provider-proxy ADDED - 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0
@polkadot-api/metadata-builders ADDED - 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0
@polkadot-api/substrate-bindings ADDED - 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0
@polkadot-api/substrate-client ADDED - 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0
@polkadot-api/utils ADDED - 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0
@polkadot/api UPDATED 10.6.1 10.13.1
@polkadot/api-augment UPDATED 10.6.1 10.13.1
@polkadot/api-base UPDATED 10.6.1 10.13.1
@polkadot/api-derive UPDATED 10.6.1 10.13.1
@polkadot/extension-dapp ADDED - 0.47.1
@polkadot/extension-inject ADDED - 0.47.1
@polkadot/keyring UPDATED 12.1.2 12.6.2
@polkadot/networks UPDATED 12.1.2 12.6.2
@polkadot/rpc-augment UPDATED 10.6.1 10.13.1
@polkadot/rpc-core UPDATED 10.6.1 10.13.1
@polkadot/rpc-provider UPDATED 10.6.1 10.13.1
@polkadot/types UPDATED 10.6.1 10.13.1
@polkadot/types-augment UPDATED 10.6.1 10.13.1
@polkadot/types-codec UPDATED 10.6.1 10.13.1
@polkadot/types-create UPDATED 10.6.1 10.13.1
@polkadot/types-known UPDATED 10.6.1 10.13.1
@polkadot/types-support UPDATED 10.6.1 10.13.1
@polkadot/util UPDATED 12.1.2 12.6.2
@polkadot/util-crypto UPDATED 12.1.2 12.6.2
@polkadot/wasm-bridge UPDATED 7.1.2 7.3.2
@polkadot/wasm-crypto UPDATED 7.1.2 7.3.2
@polkadot/wasm-crypto-asmjs UPDATED 7.1.2 7.3.2
@polkadot/wasm-crypto-init UPDATED 7.1.2 7.3.2
@polkadot/wasm-crypto-wasm UPDATED 7.1.2 7.3.2
@polkadot/wasm-util UPDATED 7.1.2 7.3.2
@polkadot/x-bigint UPDATED 12.1.2 12.6.2
@polkadot/x-fetch UPDATED 12.1.2 12.6.2
@polkadot/x-global UPDATED 12.1.2 12.6.2
@polkadot/x-randomvalues UPDATED 12.1.2 12.6.2
@polkadot/x-textdecoder UPDATED 12.1.2 12.6.2
@polkadot/x-textencoder UPDATED 12.1.2 12.6.2
@polkadot/x-ws UPDATED 12.1.2 12.6.2
@scure/base UPDATED 1.1.1 1.1.6
@stablelib/aead ADDED - 1.0.1
@stablelib/binary ADDED - 1.0.1
@stablelib/bytes ADDED - 1.0.1
@stablelib/chacha ADDED - 1.0.1
@stablelib/chacha20poly1305 ADDED - 1.0.1
@stablelib/constant-time ADDED - 1.0.1
@stablelib/ed25519 ADDED - 1.0.3
@stablelib/hash ADDED - 1.0.1
@stablelib/hkdf ADDED - 1.0.1
@stablelib/hmac ADDED - 1.0.1
@stablelib/int ADDED - 1.0.1
@stablelib/keyagreement ADDED - 1.0.1
@stablelib/poly1305 ADDED - 1.0.1
@stablelib/random ADDED - 1.0.2
@stablelib/sha256 ADDED - 1.0.1
@stablelib/sha512 ADDED - 1.0.1
@stablelib/wipe ADDED - 1.0.1
@stablelib/x25519 ADDED - 1.0.3
@stellar/js-xdr ADDED - 3.1.1
@stellar/stellar-base ADDED - 11.0.1
@substrate/connect UPDATED 0.7.26 0.8.8
@substrate/connect-extension-protocol UPDATED 1.0.1 2.0.0
@substrate/connect-known-chains ADDED - 1.1.4
@substrate/light-client-extension-helpers ADDED - 0.0.4
@substrate/ss58-registry UPDATED 1.40.0 1.47.0
@talismn/connect-components ADDED - 1.1.8
@talismn/connect-ui ADDED - 1.1.3
@talismn/connect-wallets ADDED - 1.2.5
@tanstack/query-core ADDED - 5.36.1
@tanstack/react-query ADDED - 5.36.2
@testing-library/react ADDED - 13.4.0
@trysound/sax ADDED - 0.2.0
@types/big.js ADDED - 6.2.2
@types/bn.js UPDATED 5.1.1 5.1.5
@types/cssnano ADDED - 5.0.0
@types/react UPDATED 18.2.5 18.2.79
@types/react-dom ADDED - 18.2.25
@types/trusted-types ADDED - 2.0.7
@walletconnect/core ADDED - 2.12.2
@walletconnect/environment ADDED - 1.0.1
@walletconnect/events ADDED - 1.0.1
@walletconnect/heartbeat ADDED - 1.2.1
@walletconnect/jsonrpc-http-connection ADDED - 1.0.7
@walletconnect/jsonrpc-provider ADDED - 1.0.13
@walletconnect/jsonrpc-types ADDED - 1.0.3
@walletconnect/jsonrpc-utils ADDED - 1.0.8
@walletconnect/jsonrpc-ws-connection ADDED - 1.0.14
@walletconnect/keyvaluestorage ADDED - 1.1.1
@walletconnect/logger ADDED - 2.1.2
@walletconnect/modal ADDED - 2.6.2
@walletconnect/modal-core ADDED - 2.6.2
@walletconnect/modal-ui ADDED - 2.6.2
@walletconnect/relay-api ADDED - 1.0.10
@walletconnect/relay-auth ADDED - 1.0.4
@walletconnect/safe-json ADDED - 1.0.2
@walletconnect/sign-client ADDED - 2.12.2
@walletconnect/time ADDED - 1.0.2
@walletconnect/types ADDED - 2.12.2
@walletconnect/universal-provider ADDED - 2.12.2
@walletconnect/utils ADDED - 2.12.2
@walletconnect/window-getters ADDED - 1.0.1
@walletconnect/window-metadata ADDED - 1.0.1
accepts ADDED - 1.3.8
acorn UPDATED 8.8.2 8.11.3
amqplib ADDED - 0.5.2
ansi-escapes UPDATED 6.2.0 6.2.1
any-promise ADDED - 1.3.0
app-root-path ADDED - 2.1.0
arg UPDATED 4.1.3 5.0.2
array-buffer-byte-length UPDATED 1.0.0 1.0.1
array-flatten ADDED - 1.1.1
array.prototype.reduce ADDED - 1.0.7
arraybuffer.prototype.slice ADDED - 1.0.3
asn1 ADDED - 0.2.3
async-limiter ADDED - 1.0.1
async-retry ADDED - 1.2.3
atomic-sleep ADDED - 1.0.0
autoprefixer ADDED - 10.4.19
available-typed-arrays UPDATED 1.0.5 1.0.7
axios ADDED - 1.6.8
babel-runtime ADDED - 6.26.0
base32.js ADDED - 0.1.0
base64-js ADDED - 1.5.1
basic-auth ADDED - 2.0.1
big.js ADDED - 6.2.1
bignumber.js ADDED - 9.1.2
binary-extensions ADDED - 2.3.0
bitsyntax ADDED - 0.0.4
bluebird ADDED - 3.7.2
body-parser ADDED - 1.18.3
boolbase ADDED - 1.0.0
browserslist UPDATED 4.21.5 4.23.0
buffer ADDED - 6.0.3
buffer-equal-constant-time ADDED - 1.0.1
buffer-more-ints ADDED - 0.0.2
bytes ADDED - 3.0.0
call-bind UPDATED 1.0.2 1.0.7
camelcase-css ADDED - 2.0.1
caniuse-api ADDED - 3.0.0
caniuse-lite UPDATED 1.0.30001482 1.0.30001620
chokidar ADDED - 3.6.0
citty ADDED - 0.1.6
clipboardy ADDED - 4.0.0
colord ADDED - 2.9.3
commands-events ADDED - 1.0.4
comparejs ADDED - 1.0.0
compressible ADDED - 2.0.18
compression ADDED - 1.7.3
concat-with-sourcemaps ADDED - 1.1.0
confbox ADDED - 0.1.7
consola ADDED - 3.2.3
content-disposition ADDED - 0.5.2
content-type ADDED - 1.0.5
cookie ADDED - 0.3.1
cookie-es ADDED - 1.1.0
cookie-signature ADDED - 1.0.6
core-js ADDED - 2.6.12
core-util-is ADDED - 1.0.3
cors ADDED - 2.8.5
cross-fetch ADDED - 3.1.8
crossws ADDED - 0.2.4
crypto2 ADDED - 2.0.0
css-declaration-sorter ADDED - 6.4.1
css-select ADDED - 4.3.0
css-selector-tokenizer ADDED - 0.8.0
css-tree ADDED - 1.1.3
css-vendor ADDED - 2.0.8
css-what ADDED - 6.1.0
cssesc ADDED - 3.0.0
cssnano ADDED - 5.1.15
cssnano-preset-default ADDED - 5.2.14
cssnano-utils ADDED - 3.1.0
csso ADDED - 4.2.0
culori ADDED - 3.3.0
daisyui ADDED - 4.11.1
data-view-buffer ADDED - 1.0.1
data-view-byte-length ADDED - 1.0.1
data-view-byte-offset ADDED - 1.0.0
datasette ADDED - 1.0.1
decamelize ADDED - 1.2.0
decode-uri-component ADDED - 0.2.2
define-data-property ADDED - 1.1.4
define-properties UPDATED 1.2.0 1.2.1
defu ADDED - 6.1.4
destr ADDED - 2.0.3
destroy ADDED - 1.0.4
detect-browser ADDED - 5.3.0
detect-libc ADDED - 1.0.3
didyoumean ADDED - 1.2.2
dijkstrajs ADDED - 1.0.3
dlv ADDED - 1.1.3
dom-serializer ADDED - 1.4.1
domelementtype ADDED - 2.3.0
domhandler ADDED - 4.3.1
domutils ADDED - 2.8.0
draht ADDED - 1.0.1
duplexify ADDED - 4.1.3
ecdsa-sig-formatter ADDED - 1.0.11
ee-first ADDED - 1.1.1
electron-to-chromium UPDATED 1.4.382 1.4.745
encode-utf8 ADDED - 1.0.3
encodeurl ADDED - 1.0.2
end-of-stream ADDED - 1.4.4
es-abstract UPDATED 1.21.2 1.23.3
es-array-method-boxes-properly ADDED - 1.0.0
es-define-property ADDED - 1.0.0
es-errors ADDED - 1.3.0
es-object-atoms ADDED - 1.0.0
es-set-tostringtag UPDATED 2.0.1 2.0.3
esbuild-plugin-polyfill-node ADDED - 0.3.0
escape-html ADDED - 1.0.3
etag ADDED - 1.8.1
eventemitter2 ADDED - 5.0.1
events ADDED - 3.3.0
eventsource ADDED - 2.0.2
express ADDED - 4.16.4
fast-glob UPDATED 3.2.12 3.3.2
fast-redact ADDED - 3.5.0
fastparse ADDED - 1.1.2
filter-obj ADDED - 1.1.0
finalhandler ADDED - 1.1.1
flaschenpost ADDED - 1.1.3
follow-redirects ADDED - 1.15.6
formats ADDED - 1.0.0
forwarded ADDED - 0.2.0
fraction.js ADDED - 4.3.7
fresh ADDED - 0.5.2
fs-extra ADDED - 10.1.0
function-bind UPDATED 1.1.1 1.1.2
function.prototype.name UPDATED 1.1.5 1.1.6
generic-names ADDED - 4.0.0
get-intrinsic UPDATED 1.2.0 1.2.4
get-own-enumerable-property-symbols ADDED - 3.0.2
get-port-please ADDED - 3.1.2
get-symbol-description UPDATED 1.0.0 1.0.2
glob UPDATED 10.3.10 10.3.16
h3 ADDED - 1.11.1
has-property-descriptors UPDATED 1.0.0 1.0.2
has-proto UPDATED 1.0.1 1.0.3
has-tostringtag UPDATED 1.0.0 1.0.2
hase ADDED - 2.0.0
hasown ADDED - 2.0.2
hey-listen ADDED - 1.0.8
http-errors ADDED - 1.6.3
http-shutdown ADDED - 1.2.2
husky UPDATED 8.0.3 9.0.11
hyphenate-style-name ADDED - 1.0.5
icss-replace-symbols ADDED - 1.1.0
icss-utils ADDED - 5.1.0
idb-keyval ADDED - 6.2.1
ieee754 ADDED - 1.2.1
import-cwd ADDED - 3.0.0
import-from ADDED - 3.0.0
import-meta-resolve ADDED - 3.1.1
inherits DOWNGRADED 2.0.4 2.0.3
internal-slot UPDATED 1.0.5 1.0.7
ipaddr.js ADDED - 1.9.1
iron-webcrypto ADDED - 1.1.1
is-array-buffer UPDATED 3.0.2 3.0.4
is-binary-path ADDED - 2.1.0
is-core-module UPDATED 2.12.0 2.13.1
is-data-view ADDED - 1.0.1
is-docker ADDED - 3.0.0
is-in-browser ADDED - 1.1.3
is-inside-container ADDED - 1.0.0
is-negative-zero UPDATED 2.0.2 2.0.3
is-obj ADDED - 1.0.1
is-regexp ADDED - 1.0.0
is-shared-array-buffer UPDATED 1.0.2 1.0.3
is-typed-array UPDATED 1.1.10 1.1.13
is-wsl ADDED - 3.1.0
is64bit ADDED - 2.0.0
isomorphic-unfetch ADDED - 3.1.0
jackspeak UPDATED 2.3.6 3.1.2
jiti ADDED - 1.21.0
json-lines ADDED - 1.0.0
jsonfile ADDED - 6.1.0
jsonwebtoken ADDED - 8.5.0
jss ADDED - 10.10.0
jss-plugin-camel-case ADDED - 10.10.0
jss-plugin-default-unit ADDED - 10.10.0
jss-plugin-global ADDED - 10.10.0
jss-plugin-nested ADDED - 10.10.0
jss-plugin-props-sort ADDED - 10.10.0
jss-plugin-rule-value-function ADDED - 10.10.0
jss-plugin-vendor-prefixer ADDED - 10.10.0
jwa ADDED - 1.4.1
jws ADDED - 3.2.2
keyvaluestorage-interface ADDED - 1.0.0
lilconfig UPDATED 3.0.0 3.1.1
limes ADDED - 2.0.0
lint-staged UPDATED 15.2.0 15.2.2
listhen ADDED - 1.7.2
listr2 UPDATED 8.0.0 8.0.1
lit ADDED - 2.8.0
lit-element ADDED - 3.3.3
lit-html ADDED - 2.8.0
loader-utils ADDED - 3.2.1
lodash.camelcase ADDED - 4.3.0
lodash.includes ADDED - 4.3.0
lodash.isboolean ADDED - 3.0.3
lodash.isequal ADDED - 4.5.0
lodash.isinteger ADDED - 4.0.4
lodash.isnumber ADDED - 3.0.3
lodash.isplainobject ADDED - 4.0.6
lodash.isstring ADDED - 4.0.1
lodash.memoize ADDED - 4.1.2
lodash.once ADDED - 4.1.1
lodash.uniq ADDED - 4.5.0
lru-cache UPDATED 10.0.1 10.2.0
lusca ADDED - 1.6.1
magic-string REMOVED 0.25.9 -
mdn-data ADDED - 2.0.14
media-typer ADDED - 0.3.0
merge-descriptors ADDED - 1.0.1
methods ADDED - 1.1.2
mime ADDED - 3.0.0
minipass UPDATED 7.0.4 7.1.1
mlly ADDED - 1.6.1
mock-socket UPDATED 9.2.1 9.3.1
moment ADDED - 2.22.2
morgan ADDED - 1.9.1
motion ADDED - 10.16.2
mri ADDED - 1.2.0
multiformats ADDED - 9.9.0
mz ADDED - 2.7.0
nanoid UPDATED 3.3.6 3.3.7
napi-wasm ADDED - 1.1.0
nocache ADDED - 2.0.0
nock UPDATED 13.3.1 13.5.4
node-addon-api ADDED - 7.1.0
node-fetch UPDATED 3.3.1 3.3.2
node-fetch-native ADDED - 1.6.4
node-forge ADDED - 1.3.1
node-gyp-build UPDATED 4.6.0 4.8.0
node-releases UPDATED 2.0.10 2.0.14
node-rsa ADDED - 0.4.2
node-statsd ADDED - 0.1.1
normalize-range ADDED - 0.1.2
normalize-url ADDED - 6.1.0
npm-run-path UPDATED 5.1.0 5.3.0
nth-check ADDED - 2.1.1
object-hash ADDED - 3.0.0
object-inspect UPDATED 1.12.3 1.13.1
object.assign UPDATED 4.1.4 4.1.5
object.getownpropertydescriptors ADDED - 2.1.8
ofetch ADDED - 1.3.4
ohash ADDED - 1.1.3
on-exit-leak-free ADDED - 0.2.0
on-finished ADDED - 2.3.0
on-headers ADDED - 1.0.2
p-finally ADDED - 1.0.0
p-queue ADDED - 6.6.2
p-timeout ADDED - 3.2.0
parseurl ADDED - 1.3.3
partof ADDED - 1.0.0
path-scurry UPDATED 1.10.1 1.11.1
path-to-regexp ADDED - 0.1.7
pathe ADDED - 1.1.2
pify ADDED - 5.0.0
pino ADDED - 7.11.0
pino-abstract-transport ADDED - 0.5.0
pino-std-serializers ADDED - 4.0.0
pkg-types ADDED - 1.1.0
pngjs ADDED - 5.0.0
popper.js ADDED - 1.16.1-lts
possible-typed-array-names ADDED - 1.0.0
postcss UPDATED 8.4.23 8.4.38
postcss-calc ADDED - 8.2.4
postcss-colormin ADDED - 5.3.1
postcss-convert-values ADDED - 5.1.3
postcss-discard-comments ADDED - 5.1.2
postcss-discard-duplicates ADDED - 5.1.0
postcss-discard-empty ADDED - 5.1.1
postcss-discard-overridden ADDED - 5.1.0
postcss-import ADDED - 15.1.0
postcss-js ADDED - 4.0.1
postcss-load-config ADDED - 4.0.2
postcss-merge-longhand ADDED - 5.1.7
postcss-merge-rules ADDED - 5.1.4
postcss-minify-font-values ADDED - 5.1.0
postcss-minify-gradients ADDED - 5.1.1
postcss-minify-params ADDED - 5.1.4
postcss-minify-selectors ADDED - 5.2.1
postcss-modules ADDED - 6.0.0
postcss-modules-extract-imports ADDED - 3.1.0
postcss-modules-local-by-default ADDED - 4.0.5
postcss-modules-scope ADDED - 3.2.0
postcss-modules-values ADDED - 4.0.0
postcss-nested ADDED - 6.0.1
postcss-normalize-charset ADDED - 5.1.0
postcss-normalize-display-values ADDED - 5.1.0
postcss-normalize-positions ADDED - 5.1.1
postcss-normalize-repeat-style ADDED - 5.1.1
postcss-normalize-string ADDED - 5.1.0
postcss-normalize-timing-functions ADDED - 5.1.0
postcss-normalize-unicode ADDED - 5.1.1
postcss-normalize-url ADDED - 5.1.0
postcss-normalize-whitespace ADDED - 5.1.1
postcss-ordered-values ADDED - 5.1.3
postcss-reduce-initial ADDED - 5.1.2
postcss-reduce-transforms ADDED - 5.1.0
postcss-selector-parser ADDED - 6.0.16
postcss-svgo ADDED - 5.1.0
postcss-unique-selectors ADDED - 5.1.1
postcss-value-parser ADDED - 4.2.0
process-warning ADDED - 1.0.0
processenv ADDED - 1.1.0
promise.series ADDED - 0.2.0
property-expr ADDED - 2.0.6
proxy-addr ADDED - 2.0.7
proxy-compare ADDED - 2.5.1
proxy-from-env ADDED - 1.1.0
qrcode ADDED - 1.5.3
qs ADDED - 6.5.2
query-string ADDED - 7.1.3
quick-format-unescaped ADDED - 4.0.4
radix3 ADDED - 1.1.2
randombytes ADDED - 2.1.0
range-parser ADDED - 1.2.1
raw-body ADDED - 2.3.3
react ADDED - 18.2.0
react-daisyui ADDED - 5.0.0
react-dom ADDED - 18.2.0
react-hook-form ADDED - 7.51.5
react-native-compat ADDED - 1.0.0
read-cache ADDED - 1.0.0
readdirp ADDED - 3.6.0
real-require ADDED - 0.1.0
regexp.prototype.flags UPDATED 1.5.0 1.5.2
require-main-filename ADDED - 2.0.0
reserved-words ADDED - 0.1.2
rfdc UPDATED 1.3.0 1.3.1
rollup-plugin-inject REMOVED 3.0.2 -
rollup-plugin-node-polyfills REMOVED 0.2.1 -
rollup-plugin-postcss ADDED - 4.0.2
rollup-plugin-postcss-modules ADDED - 2.1.1
rollup-plugin-styles ADDED - 4.0.0
safe-array-concat ADDED - 1.1.2
safe-identifier ADDED - 0.4.2
safe-regex-test UPDATED 1.0.0 1.0.3
safe-stable-stringify ADDED - 2.4.3
scale-ts ADDED - 1.6.0
scheduler ADDED - 0.23.0
send ADDED - 0.16.2
serve-static ADDED - 1.13.2
set-function-length ADDED - 1.2.2
set-function-name ADDED - 2.0.2
setprototypeof ADDED - 1.1.0
sha-1 ADDED - 0.1.1
sha.js ADDED - 2.4.11
smoldot UPDATED 1.0.4 2.0.22
sodium-native ADDED - 4.1.1
sonic-boom ADDED - 2.8.0
source-map-js UPDATED 1.0.2 1.2.0
sourcemap-codec REMOVED 1.4.8 -
split-on-first ADDED - 1.1.0
split2 ADDED - 4.2.0
stable ADDED - 0.1.8
stack-trace ADDED - 0.0.10
statuses ADDED - 1.4.0
std-env ADDED - 3.7.0
stellar-base ADDED - 11.0.1
stellar-sdk ADDED - 11.3.0
stethoskop ADDED - 1.0.0
stream-shift ADDED - 1.0.3
strict-uri-encode ADDED - 2.0.0
string-hash ADDED - 1.1.3
string-width UPDATED 7.0.0 7.1.0
string.prototype.trim UPDATED 1.2.7 1.2.9
string.prototype.trimend UPDATED 1.0.6 1.0.8
string.prototype.trimstart UPDATED 1.0.6 1.0.8
stringify-object ADDED - 3.3.0
style-inject ADDED - 0.3.0
stylehacks ADDED - 5.1.1
sucrase ADDED - 3.35.0
svgo ADDED - 2.8.0
system-architecture ADDED - 0.1.0
tailwind ADDED - 4.0.0
tailwindcss ADDED - 3.4.3
thenify ADDED - 3.3.1
thenify-all ADDED - 1.6.0
thread-stream ADDED - 0.15.2
timer2 ADDED - 1.0.0
tiny-case ADDED - 1.0.3
tiny-warning ADDED - 1.0.3
toml ADDED - 3.0.0
toposort ADDED - 2.0.2
ts-interface-checker ADDED - 0.1.13
tslib UPDATED 2.5.0 2.6.2
tsscmp ADDED - 1.0.6
type-fest DOWNGRADED 3.13.1 2.19.0
type-is ADDED - 1.6.18
typed-array-buffer ADDED - 1.0.2
typed-array-byte-length ADDED - 1.0.1
typed-array-byte-offset ADDED - 1.0.2
typed-array-length UPDATED 1.0.4 1.0.6
ufo ADDED - 1.5.3
uint8arrays ADDED - 3.1.1
uncrypto ADDED - 0.1.3
unenv ADDED - 1.9.0
unfetch ADDED - 4.2.0
universalify UPDATED 0.2.0 2.0.1
unpipe ADDED - 1.0.0
unstorage ADDED - 1.10.2
untildify ADDED - 3.0.3
untun ADDED - 0.1.3
update-browserslist-db UPDATED 1.0.11 1.0.13
uqr ADDED - 0.1.2
urijs ADDED - 1.19.11
use-sync-external-store ADDED - 1.2.0
util.promisify ADDED - 1.0.0
utils-merge ADDED - 1.0.1
uuid ADDED - 3.3.2
uuidv4 ADDED - 3.0.1
valtio ADDED - 1.11.2
varname ADDED - 2.0.3
vary ADDED - 1.1.2
which-module ADDED - 2.0.1
which-typed-array UPDATED 1.1.9 1.1.15
ws UPDATED 8.13.0 8.16.0
yaml UPDATED 2.3.4 2.4.2
yup ADDED - 1.4.0

@TorstenStueber TorstenStueber requested review from gianfra-t and ebma and removed request for gianfra-t and ebma June 14, 2024 07:29
</>
)}
</div>
<div className="justify-between items-center mt-1 dark:text-neutral-400 text-neutral-500">
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I just changed the rendering of the flex box here to get better spacing between the 50% and MAX buttons.

by importing a preset that enhances transpiling vite code
Copy link

netlify bot commented Jun 14, 2024

Deploy Preview for pendulum-pay ready!

Name Link
🔨 Latest commit 21b8d70
🔍 Latest deploy log https://app.netlify.com/sites/pendulum-pay/deploys/666f8c854221bb0008114c66
😎 Deploy Preview https://deploy-preview-44--pendulum-pay.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@ebma
Copy link
Member

ebma commented Jun 14, 2024

I got an error when trying to offramp BRL. This happened after clicking on the 'Enter bank details' button which afterwards changed to 'Start offramping'. In case we get an error when trying to enter bank details, we should prevent the user from continuing.

image

Clicking on the 'Start offramping' button after receiving the error, will log the following errors into the console.

image

@ebma
Copy link
Member

ebma commented Jun 14, 2024

I get the same error when trying to offramp EURC with Mykobo.
image

Copy link
Member

@ebma ebma left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code looks good overall, great idea to reduce the 20 basis points by simply defining it as the slippage during the calculation of the out amount.

I was not able to test/run the changes locally though because of the errors I shared in my previous comments.

src/config/index.ts Outdated Show resolved Hide resolved
@TorstenStueber
Copy link
Collaborator Author

@ebma It seems that also your second screenshot is an nTokens offramp, not a Mykobo offramp.

I just tested again and confirm that Mykobo works.

For nTokens the reason for the failure is that they changed their minimum offramp amount from 1 BRL to 200 BRL, must have happened just in the last few days. I changed the min amount in the configuration accordingly.

Additionally I fixed two unrelated problems I found while testing.

Copy link
Member

@ebma ebma left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For nTokens the reason for the failure is that they changed their minimum offramp amount from 1 BRL to 200 BRL, must have happened just in the last few days.

Right, thanks. This was my issue for both nTokens and Mykobo because for testing purposes I commented out the code that prevented me from proceeding with amounts lower than the minimum defined by the anchor. Didn't expect the error to be related to that.

@TorstenStueber
Copy link
Collaborator Author

@gianfra-t do you have a chance to also do some review of this PR?

@@ -57,18 +57,12 @@ export function AmountSelector<FormFieldValues extends FieldValues, TFieldName e
if (maxBalance === undefined) return;
// If we don't want to show the quote result if the balance is lower that the selected at from,
// we can do so uncommenting this line.
//if (amountBigDecimal.gt(maxBalance.preciseBigDecimal)) return 'Amount exceeds maximum';
if (amountBigDecimal.gt(maxBalance.preciseBigDecimal)) return 'Amount exceeds maximum';
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are we sure we don't want the user to check the swap options even if they don't have the balance?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The user can still check the swap options.

I understand that the only result here is that the UX will show an error message and will not process the offramp. So I think it has only upsides, no downsides.

Copy link
Contributor

@gianfra-t gianfra-t left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I haven't finished to check completely all the changes but so far seems good. Thanks for simplifying so much the operations and check with BigNumber.

Since many times the swap will be higher than the minimum accepted to off-ramp, those funds will remain on the user's account. Is this acceptable for this version? It will essentially mean the user got a worse exchange rate than what would obtained normally.

@gianfra-t
Copy link
Contributor

@TorstenStueber will there be any more changes to this one? I was planning to merge it into 6A (working locally) since there are many overlapping changes.

@TorstenStueber
Copy link
Collaborator Author

Since many times the swap will be higher than the minimum accepted to off-ramp, those funds will remain on the user's account. Is this acceptable for this version?

@gianfra-t Yes, this is exactly the agreed on behavior for this version.

No more changes planned. I will merge this now.

@TorstenStueber TorstenStueber merged commit 8bd04df into offramp-prototype-staging Jul 3, 2024
4 checks passed
@ebma ebma deleted the 36-phase-6b-start-anchor-flow-before-nabla-transaction-1 branch July 3, 2024 07:13
ebma added a commit that referenced this pull request Jul 10, 2024
* Use of pen ephemeral account, trigger transfer when tokens received

* Phase 6b (#44)

* Execute Nabla after SEP-24

* Some fixes

* Fix `yarn test` not working
by importing a preset that enhances transpiling vite code

* Fix errors: useQuery result must not be undefined

* Update min offramp amount for nTokens

* Fix typo

---------

Co-authored-by: Marcel Ebert <[email protected]>

* use pen ephemeral address in performSwap

* Refactor wagmi config

* Add contract abis

* Implement swap with squid router

* wip

* Refactor squidrouter service

* Small refactoring

* Use swap in Inputkeys

* Fix transaction status issues

* cleanup old prototype logic

* wip. testing integration of squidrouter

* Make USDC the default selection

* Delete duplicate /contracts/Erc20.ts

* format, remove abi  duplicate

* testing ephemeral funding

* Add logic to fund ephemeral account on Pendulum

* Change USDC ERC20 address

* Add funding account phrase

* Fix signing transaction to fund ephemeral acc

* trigger funding of eph. account after swap, fix deposit event listener

* wip. testing

* Fix lint errors

* Use USDC instead of USDC.e

* Increase funding account

* Add quickfix with apiplus

* Use public horizon in signing service

* Fix errors

* Remove unused wallet components

* Change slippageBasisPoints from 20 to 30

* crop input box for mobile

* cleanup pendulum ephemeral

* Fix styling for mobile

* Remove media query to avoid conflicts

* remove token dust

* fix for clean pen ephemeral

* use new integrator id and plus squid route

* use getROuteApiPlus function

* Remove message about minimum EURC amount

* Change button for anchor to a element

* attempt to transfer all tokens regardless of balance

* log ephemeral account on offramp

* log ephemeral account after sep is completed

---------

Co-authored-by: Gianfranco <[email protected]>
Co-authored-by: Torsten Stüber <[email protected]>
Co-authored-by: gianfra-t <[email protected]>
Co-authored-by: bogdanS98 <[email protected]>
TorstenStueber added a commit that referenced this pull request Jul 31, 2024
* Use of pen ephemeral account, trigger transfer when tokens received

* Phase 6b (#44)

* Execute Nabla after SEP-24

* Some fixes

* Fix `yarn test` not working
by importing a preset that enhances transpiling vite code

* Fix errors: useQuery result must not be undefined

* Update min offramp amount for nTokens

* Fix typo

---------

Co-authored-by: Marcel Ebert <[email protected]>

* use pen ephemeral address in performSwap

* Refactor wagmi config

* Add contract abis

* Implement swap with squid router

* wip

* Refactor squidrouter service

* Small refactoring

* Use swap in Inputkeys

* Fix transaction status issues

* cleanup old prototype logic

* wip. testing integration of squidrouter

* Make USDC the default selection

* Delete duplicate /contracts/Erc20.ts

* format, remove abi  duplicate

* testing ephemeral funding

* Add logic to fund ephemeral account on Pendulum

* Change USDC ERC20 address

* Add funding account phrase

* Fix signing transaction to fund ephemeral acc

* trigger funding of eph. account after swap, fix deposit event listener

* wip. testing

* Fix lint errors

* Use USDC instead of USDC.e

* Increase funding account

* Add quickfix with apiplus

* Use public horizon in signing service

* Fix errors

* Remove unused wallet components

* Change slippageBasisPoints from 20 to 30

* crop input box for mobile

* cleanup pendulum ephemeral

* Fix styling for mobile

* Remove media query to avoid conflicts

* remove token dust

* fix for clean pen ephemeral

* use new integrator id and plus squid route

* use getROuteApiPlus function

* Remove message about minimum EURC amount

* Change button for anchor to a element

* attempt to transfer all tokens regardless of balance

* log ephemeral account on offramp

* log ephemeral account after sep is completed

* WIP initial refactoring

* integrating logic into new UI

* improving data flow, recover pendulum ephemeral

* mock sep6, restore pen ephemeral from seed

* recovering from squidrouter intermediate steps

* testing recovery in squidrouter process, funding account

* nabla, stellar operations and redeem modifications for recoverability

* add sep24 again

* remove example transaction request data

* recover stellar keys after sep10, save stellar ephemeral keys

* fix, store only secret for stellar keys

* remove extra logs

* start sep24 second waiting loop as soon as first is initiated

* remove unused states

* reorganize recovery params restore

* Cleanup continuation flow

* Try to fix dependencies

* Fix inconsistent versions

* Revert package.json and yarn.lock

* Implement change requests

* Fix bugs in offramping flow

* Implement change requests

* Remove metamask base code

---------

Co-authored-by: Torsten Stüber <[email protected]>
Co-authored-by: Marcel Ebert <[email protected]>
Co-authored-by: bogdanS98 <[email protected]>
Co-authored-by: Kacper Szarkiewicz <[email protected]>
Co-authored-by: Kacper Szarkiewicz <[email protected]>
ebma added a commit that referenced this pull request Jul 31, 2024
* implement basic styles of navigation and swap

* add Connect Wallet button

* implement PoolListModals and buttons

* add wallet icon

* implement collapse chevron

* implement desktop UI

* add basic form validation

* improve modal

* fix bugs and clean code

* implement mobile responsiveness and fix bugs

* remove console log

* improve code readability

* Fix prop errors

* Amend merge

* import main .css to new index component

* Move css import to app.tsx

* add select chain option for ChainName component

* improve code readability

* fix import

* adjust useGetIcon to return current chain token icon

* fix useGetIcon hook default

* remove eurc

* use useGetIcon for PoolList tokens

* show fees in $

* add logic for disabling submit button

* fix FeeCollapse currencies

* update error handling

* Progress screen 

* add progress screen

* add beforeunload confirmation prompt

* Flow continuable (#70)

* Use of pen ephemeral account, trigger transfer when tokens received

* Phase 6b (#44)

* Execute Nabla after SEP-24

* Some fixes

* Fix `yarn test` not working
by importing a preset that enhances transpiling vite code

* Fix errors: useQuery result must not be undefined

* Update min offramp amount for nTokens

* Fix typo

---------

Co-authored-by: Marcel Ebert <[email protected]>

* use pen ephemeral address in performSwap

* Refactor wagmi config

* Add contract abis

* Implement swap with squid router

* wip

* Refactor squidrouter service

* Small refactoring

* Use swap in Inputkeys

* Fix transaction status issues

* cleanup old prototype logic

* wip. testing integration of squidrouter

* Make USDC the default selection

* Delete duplicate /contracts/Erc20.ts

* format, remove abi  duplicate

* testing ephemeral funding

* Add logic to fund ephemeral account on Pendulum

* Change USDC ERC20 address

* Add funding account phrase

* Fix signing transaction to fund ephemeral acc

* trigger funding of eph. account after swap, fix deposit event listener

* wip. testing

* Fix lint errors

* Use USDC instead of USDC.e

* Increase funding account

* Add quickfix with apiplus

* Use public horizon in signing service

* Fix errors

* Remove unused wallet components

* Change slippageBasisPoints from 20 to 30

* crop input box for mobile

* cleanup pendulum ephemeral

* Fix styling for mobile

* Remove media query to avoid conflicts

* remove token dust

* fix for clean pen ephemeral

* use new integrator id and plus squid route

* use getROuteApiPlus function

* Remove message about minimum EURC amount

* Change button for anchor to a element

* attempt to transfer all tokens regardless of balance

* log ephemeral account on offramp

* log ephemeral account after sep is completed

* WIP initial refactoring

* integrating logic into new UI

* improving data flow, recover pendulum ephemeral

* mock sep6, restore pen ephemeral from seed

* recovering from squidrouter intermediate steps

* testing recovery in squidrouter process, funding account

* nabla, stellar operations and redeem modifications for recoverability

* add sep24 again

* remove example transaction request data

* recover stellar keys after sep10, save stellar ephemeral keys

* fix, store only secret for stellar keys

* remove extra logs

* start sep24 second waiting loop as soon as first is initiated

* remove unused states

* reorganize recovery params restore

* Cleanup continuation flow

* Try to fix dependencies

* Fix inconsistent versions

* Revert package.json and yarn.lock

* Implement change requests

* Fix bugs in offramping flow

* Implement change requests

* Remove metamask base code

---------

Co-authored-by: Torsten Stüber <[email protected]>
Co-authored-by: Marcel Ebert <[email protected]>
Co-authored-by: bogdanS98 <[email protected]>
Co-authored-by: Kacper Szarkiewicz <[email protected]>
Co-authored-by: Kacper Szarkiewicz <[email protected]>

---------

Co-authored-by: Marcel Ebert <[email protected]>
Co-authored-by: Gianfranco <[email protected]>
Co-authored-by: gianfra-t <[email protected]>
Co-authored-by: Torsten Stüber <[email protected]>
Co-authored-by: bogdanS98 <[email protected]>
gianfra-t added a commit that referenced this pull request Aug 21, 2024
* Add evm wallet support to polygon prototype (#51)

* Install `rainbowkit` wallet provider

* Configure rainbowkit settings

* Replace connect button

* Define custom connectors

* Update typescript

* Remove unused wallet component

* Create example showcase of wagmi hooks

* Simplify global state

* Amend merge

* Add quick-fixes

* Only define 'polygon' for supported chains

* Remove useless hooks

* added autodeploy (#64)

Co-authored-by: zoltansatoshipay <[email protected]>

* 42 integrate axelar bridge to polygon prototype (#60)

* Use of pen ephemeral account, trigger transfer when tokens received

* Phase 6b (#44)

* Execute Nabla after SEP-24

* Some fixes

* Fix `yarn test` not working
by importing a preset that enhances transpiling vite code

* Fix errors: useQuery result must not be undefined

* Update min offramp amount for nTokens

* Fix typo

---------

Co-authored-by: Marcel Ebert <[email protected]>

* use pen ephemeral address in performSwap

* Refactor wagmi config

* Add contract abis

* Implement swap with squid router

* wip

* Refactor squidrouter service

* Small refactoring

* Use swap in Inputkeys

* Fix transaction status issues

* cleanup old prototype logic

* wip. testing integration of squidrouter

* Make USDC the default selection

* Delete duplicate /contracts/Erc20.ts

* format, remove abi  duplicate

* testing ephemeral funding

* Add logic to fund ephemeral account on Pendulum

* Change USDC ERC20 address

* Add funding account phrase

* Fix signing transaction to fund ephemeral acc

* trigger funding of eph. account after swap, fix deposit event listener

* wip. testing

* Fix lint errors

* Use USDC instead of USDC.e

* Increase funding account

* Add quickfix with apiplus

* Use public horizon in signing service

* Fix errors

* Remove unused wallet components

* Change slippageBasisPoints from 20 to 30

* crop input box for mobile

* cleanup pendulum ephemeral

* Fix styling for mobile

* Remove media query to avoid conflicts

* remove token dust

* fix for clean pen ephemeral

* use new integrator id and plus squid route

* use getROuteApiPlus function

* Remove message about minimum EURC amount

* Change button for anchor to a element

* attempt to transfer all tokens regardless of balance

* log ephemeral account on offramp

* log ephemeral account after sep is completed

---------

Co-authored-by: Gianfranco <[email protected]>
Co-authored-by: Torsten Stüber <[email protected]>
Co-authored-by: gianfra-t <[email protected]>
Co-authored-by: bogdanS98 <[email protected]>

* Use custom rpc endpoint to connect to polygon (#76)

* Add `alchemyApiKey` to config

* Simplify wagmiConfig and connect to custom polygon RPC

* Implement New Vortex UI (#66)

* implement basic styles of navigation and swap

* add Connect Wallet button

* implement PoolListModals and buttons

* add wallet icon

* implement collapse chevron

* implement desktop UI

* add basic form validation

* improve modal

* fix bugs and clean code

* implement mobile responsiveness and fix bugs

* remove console log

* improve code readability

* Fix prop errors

* Amend merge

* import main .css to new index component

* Move css import to app.tsx

* add select chain option for ChainName component

* improve code readability

* fix import

* adjust useGetIcon to return current chain token icon

* fix useGetIcon hook default

* remove eurc

* use useGetIcon for PoolList tokens

* show fees in $

* add logic for disabling submit button

* fix FeeCollapse currencies

* update error handling

* Progress screen 

* add progress screen

* add beforeunload confirmation prompt

* Flow continuable (#70)

* Use of pen ephemeral account, trigger transfer when tokens received

* Phase 6b (#44)

* Execute Nabla after SEP-24

* Some fixes

* Fix `yarn test` not working
by importing a preset that enhances transpiling vite code

* Fix errors: useQuery result must not be undefined

* Update min offramp amount for nTokens

* Fix typo

---------

Co-authored-by: Marcel Ebert <[email protected]>

* use pen ephemeral address in performSwap

* Refactor wagmi config

* Add contract abis

* Implement swap with squid router

* wip

* Refactor squidrouter service

* Small refactoring

* Use swap in Inputkeys

* Fix transaction status issues

* cleanup old prototype logic

* wip. testing integration of squidrouter

* Make USDC the default selection

* Delete duplicate /contracts/Erc20.ts

* format, remove abi  duplicate

* testing ephemeral funding

* Add logic to fund ephemeral account on Pendulum

* Change USDC ERC20 address

* Add funding account phrase

* Fix signing transaction to fund ephemeral acc

* trigger funding of eph. account after swap, fix deposit event listener

* wip. testing

* Fix lint errors

* Use USDC instead of USDC.e

* Increase funding account

* Add quickfix with apiplus

* Use public horizon in signing service

* Fix errors

* Remove unused wallet components

* Change slippageBasisPoints from 20 to 30

* crop input box for mobile

* cleanup pendulum ephemeral

* Fix styling for mobile

* Remove media query to avoid conflicts

* remove token dust

* fix for clean pen ephemeral

* use new integrator id and plus squid route

* use getROuteApiPlus function

* Remove message about minimum EURC amount

* Change button for anchor to a element

* attempt to transfer all tokens regardless of balance

* log ephemeral account on offramp

* log ephemeral account after sep is completed

* WIP initial refactoring

* integrating logic into new UI

* improving data flow, recover pendulum ephemeral

* mock sep6, restore pen ephemeral from seed

* recovering from squidrouter intermediate steps

* testing recovery in squidrouter process, funding account

* nabla, stellar operations and redeem modifications for recoverability

* add sep24 again

* remove example transaction request data

* recover stellar keys after sep10, save stellar ephemeral keys

* fix, store only secret for stellar keys

* remove extra logs

* start sep24 second waiting loop as soon as first is initiated

* remove unused states

* reorganize recovery params restore

* Cleanup continuation flow

* Try to fix dependencies

* Fix inconsistent versions

* Revert package.json and yarn.lock

* Implement change requests

* Fix bugs in offramping flow

* Implement change requests

* Remove metamask base code

---------

Co-authored-by: Torsten Stüber <[email protected]>
Co-authored-by: Marcel Ebert <[email protected]>
Co-authored-by: bogdanS98 <[email protected]>
Co-authored-by: Kacper Szarkiewicz <[email protected]>
Co-authored-by: Kacper Szarkiewicz <[email protected]>

---------

Co-authored-by: Marcel Ebert <[email protected]>
Co-authored-by: Gianfranco <[email protected]>
Co-authored-by: gianfra-t <[email protected]>
Co-authored-by: Torsten Stüber <[email protected]>
Co-authored-by: bogdanS98 <[email protected]>

* Vortex UI Screens (Mocked Flow) 

* implement basic styles of navigation and swap

* add Connect Wallet button

* implement PoolListModals and buttons

* add wallet icon

* implement collapse chevron

* implement desktop UI

* add basic form validation

* improve modal

* fix bugs and clean code

* implement mobile responsiveness and fix bugs

* remove console log

* improve code readability

* Fix prop errors

* Amend merge

* import main .css to new index component

* Move css import to app.tsx

* add select chain option for ChainName component

* improve code readability

* fix import

* adjust useGetIcon to return current chain token icon

* fix useGetIcon hook default

* remove eurc

* use useGetIcon for PoolList tokens

* show fees in $

* add logic for disabling submit button

* fix FeeCollapse currencies

* update error handling

* add progress screen

* add beforeunload confirmation prompt

* implement base version of SuccessDialog

* Progress screen 

* add progress screen

* add beforeunload confirmation prompt

* implement Successful and Unsuccessful pages, imitate vortex flow

* extract reusable components for success and failure screens

* remove DropdownSelector

---------

Co-authored-by: Marcel Ebert <[email protected]>
Co-authored-by: Gianfranco <[email protected]>

* Fix tests

* 80 connect failure and success screens to logic (#82)

* Link failure and success screens to execution logic

* Incorporate PR comment

* Add USDC and USDC.e support to the vortex pmf (#72)

* Replace `jest` with `vitest` for testing

* Create test for getting route from squidrouter

* Use vitest dependencies

* Remove all references to jest

* Add usdce and allow to pass fromToken to getRoute

* Add refactoring

* Amend merge

* Fix squidrouter tests

* Configure icon for usdce

* Configure happy-dom to make browser based tests work

* Remove NumericInput.test.tsx because it doesn't work with vitest

* Fix type error

* Replace polyfill plugin (#85)

* 46 integrate google analytics query into the prototype (#86)

* Add basic event tracking

* Add tracked events

* Signing dialog box (#87)

* add basic dialogbox component

* implement styles for signing dialog

* show SignerPopup when txs are pending

* fix imports

* improve signingPhase logic

* remove console log

* Sign transactions early and dump them to spreadsheet (#79)

* Replace `jest` with `vitest` for testing

* Create test for getting route from squidrouter

* Use vitest dependencies

* Remove all references to jest

* Add usdce and allow to pass fromToken to getRoute

* Add refactoring

* Add spreadsheet packages

* Add env variables for google credentials

* Implement spreadsheet storage

* Upgrade vite version

* Increase vite test timeout

* Refactor tests

* Add small changes

* Improve handling for missing credentials in unit tests

* Refactor code

* Amend merge

* Update api-solang package

* Create GlobalSpreadsheet

* Add phase 'prepareTransactions'

* Split nabla extrinsic creation and submission

* Bump api-solang package

* Fix spreadsheet creation

* Split functions for transactions into creation and submission

* Add phase to prepare transactions

* Fix tests

* Fix some lint errors

* Move storage logic to backend

* Remove mutex

* Increase timebounds of Stellar transactions

* Move nabla code before swap again

* Remove unused vars and config

* Turn off mockSep24

* Changes for EUR offramp 

* redirect to failure after 15 minutes

* remove brl

* change redirect from progress page

* Change name in package.json

* Change default production signing service URL

* Use proper hard coded gas limits (#100)

* Rebasing

* Update comment

* Refactor ephemeral funding

* Comment testnet Horizon url

* More refactor

* Remove unused imports

* Update imports

* Prettier

* Update yarn.lock

* Remove code used for testing

* UI fixes for the vortex app  (#96)

* update benefits list

* update navbar urls

* implement validation of user's USDC polygon balance

* Hide 'Select Chain' button

* show available usdc/usdc.e balance

* update yarnlock file

* Make naming more generic

---------

Co-authored-by: Torsten Stüber <[email protected]>

* Update the EUR icon and name on Vortex UI (#95)

* add EUR icon

* show fiat icons in pool selector modal

* improve code readability of SelectionModal

* implement showing FIAT

* simplify useGetIcon hook

* Simplify and streamline icon definition

* Fix bug for invalid token storage items

---------

Co-authored-by: Torsten Stüber <[email protected]>

* Disable the offramping button after flow start (#108)

---------

Co-authored-by: Marcel Ebert <[email protected]>
Co-authored-by: zoveress <[email protected]>
Co-authored-by: zoltansatoshipay <[email protected]>
Co-authored-by: Torsten Stüber <[email protected]>
Co-authored-by: bogdanS98 <[email protected]>
Co-authored-by: Kacper Szarkiewicz <[email protected]>
gianfra-t added a commit that referenced this pull request Aug 21, 2024
* Add evm wallet support to polygon prototype (#51)

* Install `rainbowkit` wallet provider

* Configure rainbowkit settings

* Replace connect button

* Define custom connectors

* Update typescript

* Remove unused wallet component

* Create example showcase of wagmi hooks

* Simplify global state

* Amend merge

* Add quick-fixes

* Only define 'polygon' for supported chains

* Remove useless hooks

* added autodeploy (#64)

Co-authored-by: zoltansatoshipay <[email protected]>

* 42 integrate axelar bridge to polygon prototype (#60)

* Use of pen ephemeral account, trigger transfer when tokens received

* Phase 6b (#44)

* Execute Nabla after SEP-24

* Some fixes

* Fix `yarn test` not working
by importing a preset that enhances transpiling vite code

* Fix errors: useQuery result must not be undefined

* Update min offramp amount for nTokens

* Fix typo

---------

Co-authored-by: Marcel Ebert <[email protected]>

* use pen ephemeral address in performSwap

* Refactor wagmi config

* Add contract abis

* Implement swap with squid router

* wip

* Refactor squidrouter service

* Small refactoring

* Use swap in Inputkeys

* Fix transaction status issues

* cleanup old prototype logic

* wip. testing integration of squidrouter

* Make USDC the default selection

* Delete duplicate /contracts/Erc20.ts

* format, remove abi  duplicate

* testing ephemeral funding

* Add logic to fund ephemeral account on Pendulum

* Change USDC ERC20 address

* Add funding account phrase

* Fix signing transaction to fund ephemeral acc

* trigger funding of eph. account after swap, fix deposit event listener

* wip. testing

* Fix lint errors

* Use USDC instead of USDC.e

* Increase funding account

* Add quickfix with apiplus

* Use public horizon in signing service

* Fix errors

* Remove unused wallet components

* Change slippageBasisPoints from 20 to 30

* crop input box for mobile

* cleanup pendulum ephemeral

* Fix styling for mobile

* Remove media query to avoid conflicts

* remove token dust

* fix for clean pen ephemeral

* use new integrator id and plus squid route

* use getROuteApiPlus function

* Remove message about minimum EURC amount

* Change button for anchor to a element

* attempt to transfer all tokens regardless of balance

* log ephemeral account on offramp

* log ephemeral account after sep is completed

---------

Co-authored-by: Gianfranco <[email protected]>
Co-authored-by: Torsten Stüber <[email protected]>
Co-authored-by: gianfra-t <[email protected]>
Co-authored-by: bogdanS98 <[email protected]>

* Use custom rpc endpoint to connect to polygon (#76)

* Add `alchemyApiKey` to config

* Simplify wagmiConfig and connect to custom polygon RPC

* Implement New Vortex UI (#66)

* implement basic styles of navigation and swap

* add Connect Wallet button

* implement PoolListModals and buttons

* add wallet icon

* implement collapse chevron

* implement desktop UI

* add basic form validation

* improve modal

* fix bugs and clean code

* implement mobile responsiveness and fix bugs

* remove console log

* improve code readability

* Fix prop errors

* Amend merge

* import main .css to new index component

* Move css import to app.tsx

* add select chain option for ChainName component

* improve code readability

* fix import

* adjust useGetIcon to return current chain token icon

* fix useGetIcon hook default

* remove eurc

* use useGetIcon for PoolList tokens

* show fees in $

* add logic for disabling submit button

* fix FeeCollapse currencies

* update error handling

* Progress screen 

* add progress screen

* add beforeunload confirmation prompt

* Flow continuable (#70)

* Use of pen ephemeral account, trigger transfer when tokens received

* Phase 6b (#44)

* Execute Nabla after SEP-24

* Some fixes

* Fix `yarn test` not working
by importing a preset that enhances transpiling vite code

* Fix errors: useQuery result must not be undefined

* Update min offramp amount for nTokens

* Fix typo

---------

Co-authored-by: Marcel Ebert <[email protected]>

* use pen ephemeral address in performSwap

* Refactor wagmi config

* Add contract abis

* Implement swap with squid router

* wip

* Refactor squidrouter service

* Small refactoring

* Use swap in Inputkeys

* Fix transaction status issues

* cleanup old prototype logic

* wip. testing integration of squidrouter

* Make USDC the default selection

* Delete duplicate /contracts/Erc20.ts

* format, remove abi  duplicate

* testing ephemeral funding

* Add logic to fund ephemeral account on Pendulum

* Change USDC ERC20 address

* Add funding account phrase

* Fix signing transaction to fund ephemeral acc

* trigger funding of eph. account after swap, fix deposit event listener

* wip. testing

* Fix lint errors

* Use USDC instead of USDC.e

* Increase funding account

* Add quickfix with apiplus

* Use public horizon in signing service

* Fix errors

* Remove unused wallet components

* Change slippageBasisPoints from 20 to 30

* crop input box for mobile

* cleanup pendulum ephemeral

* Fix styling for mobile

* Remove media query to avoid conflicts

* remove token dust

* fix for clean pen ephemeral

* use new integrator id and plus squid route

* use getROuteApiPlus function

* Remove message about minimum EURC amount

* Change button for anchor to a element

* attempt to transfer all tokens regardless of balance

* log ephemeral account on offramp

* log ephemeral account after sep is completed

* WIP initial refactoring

* integrating logic into new UI

* improving data flow, recover pendulum ephemeral

* mock sep6, restore pen ephemeral from seed

* recovering from squidrouter intermediate steps

* testing recovery in squidrouter process, funding account

* nabla, stellar operations and redeem modifications for recoverability

* add sep24 again

* remove example transaction request data

* recover stellar keys after sep10, save stellar ephemeral keys

* fix, store only secret for stellar keys

* remove extra logs

* start sep24 second waiting loop as soon as first is initiated

* remove unused states

* reorganize recovery params restore

* Cleanup continuation flow

* Try to fix dependencies

* Fix inconsistent versions

* Revert package.json and yarn.lock

* Implement change requests

* Fix bugs in offramping flow

* Implement change requests

* Remove metamask base code

---------

Co-authored-by: Torsten Stüber <[email protected]>
Co-authored-by: Marcel Ebert <[email protected]>
Co-authored-by: bogdanS98 <[email protected]>
Co-authored-by: Kacper Szarkiewicz <[email protected]>
Co-authored-by: Kacper Szarkiewicz <[email protected]>

---------

Co-authored-by: Marcel Ebert <[email protected]>
Co-authored-by: Gianfranco <[email protected]>
Co-authored-by: gianfra-t <[email protected]>
Co-authored-by: Torsten Stüber <[email protected]>
Co-authored-by: bogdanS98 <[email protected]>

* Vortex UI Screens (Mocked Flow) 

* implement basic styles of navigation and swap

* add Connect Wallet button

* implement PoolListModals and buttons

* add wallet icon

* implement collapse chevron

* implement desktop UI

* add basic form validation

* improve modal

* fix bugs and clean code

* implement mobile responsiveness and fix bugs

* remove console log

* improve code readability

* Fix prop errors

* Amend merge

* import main .css to new index component

* Move css import to app.tsx

* add select chain option for ChainName component

* improve code readability

* fix import

* adjust useGetIcon to return current chain token icon

* fix useGetIcon hook default

* remove eurc

* use useGetIcon for PoolList tokens

* show fees in $

* add logic for disabling submit button

* fix FeeCollapse currencies

* update error handling

* add progress screen

* add beforeunload confirmation prompt

* implement base version of SuccessDialog

* Progress screen 

* add progress screen

* add beforeunload confirmation prompt

* implement Successful and Unsuccessful pages, imitate vortex flow

* extract reusable components for success and failure screens

* remove DropdownSelector

---------

Co-authored-by: Marcel Ebert <[email protected]>
Co-authored-by: Gianfranco <[email protected]>

* Fix tests

* 80 connect failure and success screens to logic (#82)

* Link failure and success screens to execution logic

* Incorporate PR comment

* Add USDC and USDC.e support to the vortex pmf (#72)

* Replace `jest` with `vitest` for testing

* Create test for getting route from squidrouter

* Use vitest dependencies

* Remove all references to jest

* Add usdce and allow to pass fromToken to getRoute

* Add refactoring

* Amend merge

* Fix squidrouter tests

* Configure icon for usdce

* Configure happy-dom to make browser based tests work

* Remove NumericInput.test.tsx because it doesn't work with vitest

* Fix type error

* Replace polyfill plugin (#85)

* 46 integrate google analytics query into the prototype (#86)

* Add basic event tracking

* Add tracked events

* Signing dialog box (#87)

* add basic dialogbox component

* implement styles for signing dialog

* show SignerPopup when txs are pending

* fix imports

* improve signingPhase logic

* remove console log

* Sign transactions early and dump them to spreadsheet (#79)

* Replace `jest` with `vitest` for testing

* Create test for getting route from squidrouter

* Use vitest dependencies

* Remove all references to jest

* Add usdce and allow to pass fromToken to getRoute

* Add refactoring

* Add spreadsheet packages

* Add env variables for google credentials

* Implement spreadsheet storage

* Upgrade vite version

* Increase vite test timeout

* Refactor tests

* Add small changes

* Improve handling for missing credentials in unit tests

* Refactor code

* Amend merge

* Update api-solang package

* Create GlobalSpreadsheet

* Add phase 'prepareTransactions'

* Split nabla extrinsic creation and submission

* Bump api-solang package

* Fix spreadsheet creation

* Split functions for transactions into creation and submission

* Add phase to prepare transactions

* Fix tests

* Fix some lint errors

* Move storage logic to backend

* Remove mutex

* Increase timebounds of Stellar transactions

* Move nabla code before swap again

* Remove unused vars and config

* Turn off mockSep24

* Changes for EUR offramp 

* redirect to failure after 15 minutes

* remove brl

* change redirect from progress page

* Change name in package.json

* Change default production signing service URL

* Use proper hard coded gas limits (#100)

* UI fixes for the vortex app  (#96)

* update benefits list

* update navbar urls

* implement validation of user's USDC polygon balance

* Hide 'Select Chain' button

* show available usdc/usdc.e balance

* update yarnlock file

* Make naming more generic

---------

Co-authored-by: Torsten Stüber <[email protected]>

* Update the EUR icon and name on Vortex UI (#95)

* add EUR icon

* show fiat icons in pool selector modal

* improve code readability of SelectionModal

* implement showing FIAT

* simplify useGetIcon hook

* Simplify and streamline icon definition

* Fix bug for invalid token storage items

---------

Co-authored-by: Torsten Stüber <[email protected]>

* Disable the offramping button after flow start (#108)

---------

Co-authored-by: Marcel Ebert <[email protected]>
Co-authored-by: zoveress <[email protected]>
Co-authored-by: zoltansatoshipay <[email protected]>
Co-authored-by: Torsten Stüber <[email protected]>
Co-authored-by: bogdanS98 <[email protected]>
Co-authored-by: Kacper Szarkiewicz <[email protected]>
gianfra-t added a commit that referenced this pull request Aug 21, 2024
* Add evm wallet support to polygon prototype (#51)

* Install `rainbowkit` wallet provider

* Configure rainbowkit settings

* Replace connect button

* Define custom connectors

* Update typescript

* Remove unused wallet component

* Create example showcase of wagmi hooks

* Simplify global state

* Amend merge

* Add quick-fixes

* Only define 'polygon' for supported chains

* Remove useless hooks

* added autodeploy (#64)

Co-authored-by: zoltansatoshipay <[email protected]>

* 42 integrate axelar bridge to polygon prototype (#60)

* Use of pen ephemeral account, trigger transfer when tokens received

* Phase 6b (#44)

* Execute Nabla after SEP-24

* Some fixes

* Fix `yarn test` not working
by importing a preset that enhances transpiling vite code

* Fix errors: useQuery result must not be undefined

* Update min offramp amount for nTokens

* Fix typo

---------

Co-authored-by: Marcel Ebert <[email protected]>

* use pen ephemeral address in performSwap

* Refactor wagmi config

* Add contract abis

* Implement swap with squid router

* wip

* Refactor squidrouter service

* Small refactoring

* Use swap in Inputkeys

* Fix transaction status issues

* cleanup old prototype logic

* wip. testing integration of squidrouter

* Make USDC the default selection

* Delete duplicate /contracts/Erc20.ts

* format, remove abi  duplicate

* testing ephemeral funding

* Add logic to fund ephemeral account on Pendulum

* Change USDC ERC20 address

* Add funding account phrase

* Fix signing transaction to fund ephemeral acc

* trigger funding of eph. account after swap, fix deposit event listener

* wip. testing

* Fix lint errors

* Use USDC instead of USDC.e

* Increase funding account

* Add quickfix with apiplus

* Use public horizon in signing service

* Fix errors

* Remove unused wallet components

* Change slippageBasisPoints from 20 to 30

* crop input box for mobile

* cleanup pendulum ephemeral

* Fix styling for mobile

* Remove media query to avoid conflicts

* remove token dust

* fix for clean pen ephemeral

* use new integrator id and plus squid route

* use getROuteApiPlus function

* Remove message about minimum EURC amount

* Change button for anchor to a element

* attempt to transfer all tokens regardless of balance

* log ephemeral account on offramp

* log ephemeral account after sep is completed

---------

Co-authored-by: Gianfranco <[email protected]>
Co-authored-by: Torsten Stüber <[email protected]>
Co-authored-by: gianfra-t <[email protected]>
Co-authored-by: bogdanS98 <[email protected]>

* Use custom rpc endpoint to connect to polygon (#76)

* Add `alchemyApiKey` to config

* Simplify wagmiConfig and connect to custom polygon RPC

* Implement New Vortex UI (#66)

* implement basic styles of navigation and swap

* add Connect Wallet button

* implement PoolListModals and buttons

* add wallet icon

* implement collapse chevron

* implement desktop UI

* add basic form validation

* improve modal

* fix bugs and clean code

* implement mobile responsiveness and fix bugs

* remove console log

* improve code readability

* Fix prop errors

* Amend merge

* import main .css to new index component

* Move css import to app.tsx

* add select chain option for ChainName component

* improve code readability

* fix import

* adjust useGetIcon to return current chain token icon

* fix useGetIcon hook default

* remove eurc

* use useGetIcon for PoolList tokens

* show fees in $

* add logic for disabling submit button

* fix FeeCollapse currencies

* update error handling

* Progress screen 

* add progress screen

* add beforeunload confirmation prompt

* Flow continuable (#70)

* Use of pen ephemeral account, trigger transfer when tokens received

* Phase 6b (#44)

* Execute Nabla after SEP-24

* Some fixes

* Fix `yarn test` not working
by importing a preset that enhances transpiling vite code

* Fix errors: useQuery result must not be undefined

* Update min offramp amount for nTokens

* Fix typo

---------

Co-authored-by: Marcel Ebert <[email protected]>

* use pen ephemeral address in performSwap

* Refactor wagmi config

* Add contract abis

* Implement swap with squid router

* wip

* Refactor squidrouter service

* Small refactoring

* Use swap in Inputkeys

* Fix transaction status issues

* cleanup old prototype logic

* wip. testing integration of squidrouter

* Make USDC the default selection

* Delete duplicate /contracts/Erc20.ts

* format, remove abi  duplicate

* testing ephemeral funding

* Add logic to fund ephemeral account on Pendulum

* Change USDC ERC20 address

* Add funding account phrase

* Fix signing transaction to fund ephemeral acc

* trigger funding of eph. account after swap, fix deposit event listener

* wip. testing

* Fix lint errors

* Use USDC instead of USDC.e

* Increase funding account

* Add quickfix with apiplus

* Use public horizon in signing service

* Fix errors

* Remove unused wallet components

* Change slippageBasisPoints from 20 to 30

* crop input box for mobile

* cleanup pendulum ephemeral

* Fix styling for mobile

* Remove media query to avoid conflicts

* remove token dust

* fix for clean pen ephemeral

* use new integrator id and plus squid route

* use getROuteApiPlus function

* Remove message about minimum EURC amount

* Change button for anchor to a element

* attempt to transfer all tokens regardless of balance

* log ephemeral account on offramp

* log ephemeral account after sep is completed

* WIP initial refactoring

* integrating logic into new UI

* improving data flow, recover pendulum ephemeral

* mock sep6, restore pen ephemeral from seed

* recovering from squidrouter intermediate steps

* testing recovery in squidrouter process, funding account

* nabla, stellar operations and redeem modifications for recoverability

* add sep24 again

* remove example transaction request data

* recover stellar keys after sep10, save stellar ephemeral keys

* fix, store only secret for stellar keys

* remove extra logs

* start sep24 second waiting loop as soon as first is initiated

* remove unused states

* reorganize recovery params restore

* Cleanup continuation flow

* Try to fix dependencies

* Fix inconsistent versions

* Revert package.json and yarn.lock

* Implement change requests

* Fix bugs in offramping flow

* Implement change requests

* Remove metamask base code

---------

Co-authored-by: Torsten Stüber <[email protected]>
Co-authored-by: Marcel Ebert <[email protected]>
Co-authored-by: bogdanS98 <[email protected]>
Co-authored-by: Kacper Szarkiewicz <[email protected]>
Co-authored-by: Kacper Szarkiewicz <[email protected]>

---------

Co-authored-by: Marcel Ebert <[email protected]>
Co-authored-by: Gianfranco <[email protected]>
Co-authored-by: gianfra-t <[email protected]>
Co-authored-by: Torsten Stüber <[email protected]>
Co-authored-by: bogdanS98 <[email protected]>

* Vortex UI Screens (Mocked Flow) 

* implement basic styles of navigation and swap

* add Connect Wallet button

* implement PoolListModals and buttons

* add wallet icon

* implement collapse chevron

* implement desktop UI

* add basic form validation

* improve modal

* fix bugs and clean code

* implement mobile responsiveness and fix bugs

* remove console log

* improve code readability

* Fix prop errors

* Amend merge

* import main .css to new index component

* Move css import to app.tsx

* add select chain option for ChainName component

* improve code readability

* fix import

* adjust useGetIcon to return current chain token icon

* fix useGetIcon hook default

* remove eurc

* use useGetIcon for PoolList tokens

* show fees in $

* add logic for disabling submit button

* fix FeeCollapse currencies

* update error handling

* add progress screen

* add beforeunload confirmation prompt

* implement base version of SuccessDialog

* Progress screen 

* add progress screen

* add beforeunload confirmation prompt

* implement Successful and Unsuccessful pages, imitate vortex flow

* extract reusable components for success and failure screens

* remove DropdownSelector

---------

Co-authored-by: Marcel Ebert <[email protected]>
Co-authored-by: Gianfranco <[email protected]>

* Fix tests

* 80 connect failure and success screens to logic (#82)

* Link failure and success screens to execution logic

* Incorporate PR comment

* Add USDC and USDC.e support to the vortex pmf (#72)

* Replace `jest` with `vitest` for testing

* Create test for getting route from squidrouter

* Use vitest dependencies

* Remove all references to jest

* Add usdce and allow to pass fromToken to getRoute

* Add refactoring

* Amend merge

* Fix squidrouter tests

* Configure icon for usdce

* Configure happy-dom to make browser based tests work

* Remove NumericInput.test.tsx because it doesn't work with vitest

* Fix type error

* Replace polyfill plugin (#85)

* 46 integrate google analytics query into the prototype (#86)

* Add basic event tracking

* Add tracked events

* Signing dialog box (#87)

* add basic dialogbox component

* implement styles for signing dialog

* show SignerPopup when txs are pending

* fix imports

* improve signingPhase logic

* remove console log

* Sign transactions early and dump them to spreadsheet (#79)

* Replace `jest` with `vitest` for testing

* Create test for getting route from squidrouter

* Use vitest dependencies

* Remove all references to jest

* Add usdce and allow to pass fromToken to getRoute

* Add refactoring

* Add spreadsheet packages

* Add env variables for google credentials

* Implement spreadsheet storage

* Upgrade vite version

* Increase vite test timeout

* Refactor tests

* Add small changes

* Improve handling for missing credentials in unit tests

* Refactor code

* Amend merge

* Update api-solang package

* Create GlobalSpreadsheet

* Add phase 'prepareTransactions'

* Split nabla extrinsic creation and submission

* Bump api-solang package

* Fix spreadsheet creation

* Split functions for transactions into creation and submission

* Add phase to prepare transactions

* Fix tests

* Fix some lint errors

* Move storage logic to backend

* Remove mutex

* Increase timebounds of Stellar transactions

* Move nabla code before swap again

* Remove unused vars and config

* Turn off mockSep24

* Changes for EUR offramp 

* redirect to failure after 15 minutes

* remove brl

* change redirect from progress page

* Change name in package.json

* Change default production signing service URL

* Use proper hard coded gas limits (#100)

* UI fixes for the vortex app  (#96)

* update benefits list

* update navbar urls

* implement validation of user's USDC polygon balance

* Hide 'Select Chain' button

* show available usdc/usdc.e balance

* update yarnlock file

* Make naming more generic

---------

Co-authored-by: Torsten Stüber <[email protected]>

* Update the EUR icon and name on Vortex UI (#95)

* add EUR icon

* show fiat icons in pool selector modal

* improve code readability of SelectionModal

* implement showing FIAT

* simplify useGetIcon hook

* Simplify and streamline icon definition

* Fix bug for invalid token storage items

---------

Co-authored-by: Torsten Stüber <[email protected]>

* Disable the offramping button after flow start (#108)

* Move ephemeral account funding logic to backend (#89)

* Rebasing

* Update comment

* Refactor ephemeral funding

* Comment testnet Horizon url

* More refactor

* Remove unused imports

* Update imports

* Prettier

* Update yarn.lock

* Remove code used for testing

* Address comments

* Revert "Move ephemeral account funding logic to backend (#89)" (#111)

This reverts commit 7b04d1d.

---------

Co-authored-by: Marcel Ebert <[email protected]>
Co-authored-by: zoveress <[email protected]>
Co-authored-by: zoltansatoshipay <[email protected]>
Co-authored-by: Torsten Stüber <[email protected]>
Co-authored-by: bogdanS98 <[email protected]>
Co-authored-by: Kacper Szarkiewicz <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Phase 6B: Start Anchor flow before Nabla transaction
3 participants