All notable changes to this project will be documented in this file. See conventional commits for commit guidelines.
- (providers) adding proper error handling for the Pokt provider (#833) - (2c12c44) - Max Kalashnikoff | maksy.eth
- (CA) adding metadata into the route endpoint response (#831) - (6e00ba4) - Max Kalashnikoff | maksy.eth
- (CA) increasing the gas estimation multiplier (#830) - (352223e) - Max Kalashnikoff | maksy.eth
- (CA) fixing the nonce calculation, decreasing gas estimate, chain ID fix (#829) - (dbf3982) - Max Kalashnikoff | maksy.eth
- (ecs) increasing the cluster max capacity (#828) - (835859c) - Max Kalashnikoff | maksy.eth
- (providers) adding Publicnode Bitcoin RPC support (#827) - (7a4e9d9) - Max Kalashnikoff | maksy.eth
- updating Cargo dependencies and yttrium library (#826) - (4868191) - Max Kalashnikoff | maksy.eth
- (providers) Removing Pokt provider from Base Sepolia chain support (#825) - (056e371) - Max Kalashnikoff | maksy.eth
- (walletService) fixing get_call_status bundler call (#824) - (493d523) - Max Kalashnikoff | maksy.eth
- (CA) adding topup amount multiplier (#823) - (d148495) - Max Kalashnikoff | maksy.eth
- (CA) fixing the topup amount and status check (#822) - (8fa4e0e) - Max Kalashnikoff | maksy.eth
- (ci) adding CA tests to the staging ignore list (#821) - (d525c1d) - Max Kalashnikoff | maksy.eth
- update smart sessions address & session signature encoding/decoding (#820) - (8022dfd) - Chris Smith
- (ca_orchestration) adding the approval transaction if needed and checking the status (#818) - (d9ac787) - Max Kalashnikoff | maksy.eth
- (ca_orchestration) implementing chain agnostic orchestration check endpoint (#795) - (3909b8d) - Max Kalashnikoff | maksy.eth
- (CoSigner) changing the native token permission name to native-token-recurring-allowance (#816) - (20d630a) - Max Kalashnikoff | maksy.eth
- (ci) fixing integration tests context url path (#815) - (e18f53f) - Max Kalashnikoff | maksy.eth
- debug wallet service with new logs (#814) - (0e015e1) - Chris Smith
- (WalletService) fixing HTTP 400 error when internal expected (#813) - (d4e2be0) - Max Kalashnikoff | maksy.eth
- (CoSigner) decoding the ABI calldata from Safe format, PCI expiration and revocation check. (#812) - (4ada030) - Max Kalashnikoff | maksy.eth
- wallet_getCallsStatus (#804) - (cdaf425) - Chris Smith
- (providers) adding Unichain and Berachain to the Quicknode provider (#811) - (ca5f5bc) - Max Kalashnikoff | maksy.eth
- (CoSigner) implementing
contract-call
andnative-token-transfer
permissions check (#809) - (051a9b7) - Max Kalashnikoff | maksy.eth
- (ci) bumping the ci_workflows to the latest version (#806) - (68e1ede) - Max Kalashnikoff | maksy.eth
- (tests) removing JSON-RPC bad request test (#808) - (a517e6a) - Max Kalashnikoff | maksy.eth
- (grafana) adding Berachain provider panels (#800) - (5b32c5c) - Max Kalashnikoff | maksy.eth
- (providers) adding Unichain support (#810) - (ed01206) - Max Kalashnikoff | maksy.eth
- (providers) adding Sei network support (#797) - (0a0ae73) - Max Kalashnikoff | maksy.eth
- (ci) bumping ci_workflows version (#799) - (f54da11) - Max Kalashnikoff | maksy.eth
- (providers) adding Berachain provider and Berachain bArtio support (#796) - (fa4db4c) - Max Kalashnikoff | maksy.eth
- wallet service use JSON-RPC (#798) - (bbdc0f4) - Chris Smith
- send prepared calls (#794) - (ca12088) - Chris Smith
- docker build - (b8ca503) - Chris Smith
- partial prepareCalls impl (#789) - (39583b7) - Chris Smith
- (providers) considering HTTP 402 as rate limited for GetBlock (#791) - (87db8ac) - Max Kalashnikoff | maksy.eth
- (cosigner) updating the request shema to the ERC7715 (#793) - (1bbb957) - Max Kalashnikoff | maksy.eth
- (providers) adding
pimlico_getUserOperationGasPrice
to the bundler supported operations. (#792) - (c85973b) - Max Kalashnikoff | maksy.eth
- updating WalletConnectRust and Alloy dependencies, disabling Pokt for the Eth mainnet (#790) - (12e9319) - Max Kalashnikoff | maksy.eth
- (providers) responding with HTTP 503 on provider non-success response (#786) - (a6c83a7) - Max Kalashnikoff | maksy.eth
- (tests) changing Solana fulfilled address and removing name zone variable (#788) - (8ecb401) - Max Kalashnikoff | maksy.eth
- (monitoring) add non-rpc providers cache latency Grafana panel (#783) - (3892d8a) - Max Kalashnikoff | maksy.eth
- (tests) increasing jest tests timeout (#785) - (d964495) - Max Kalashnikoff | maksy.eth
- revert back
WalletConnectRust
andalloy_primitives
versions (#787) - (a69cdf5) - Max Kalashnikoff | maksy.eth
- upgrade IRN and alloy (#784) - (57bd1d5) - Chris Smith
- (rate_limiting) adding terraform IP whitelisting variable (#777) - (1dde9bc) - Max Kalashnikoff | maksy.eth
- (SolScan) implementing tokens metadata and price caching (#782) - (972fb6d) - Max Kalashnikoff | maksy.eth
- (SolScan) using the correct SPL tokens amount in balance (#778) - (0453ee9) - Max Kalashnikoff | maksy.eth
- (CoSign) response depends on the
version
query parameter (#779) - (237adeb) - Max Kalashnikoff | maksy.eth
- (rate_limiting) implementing IP whitelisting (#776) - (5f58885) - Max Kalashnikoff | maksy.eth
- (OneInch) proper handling of the bad request response (#775) - (1a75bc3) - Max Kalashnikoff | maksy.eth
- (monitoring) adding non-rpc providers Grafana panels for status codes and latency (#774) - (c4b608b) - Max Kalashnikoff | maksy.eth
- (monitoring) implementing latency and status codes metrics for all non-proxy providers calls (#773) - (1927cd7) - Max Kalashnikoff | maksy.eth
- (monitoring) separating the alert for transactions list handler (#772) - (445fced) - Max Kalashnikoff | maksy.eth
- (names) refactoring, adding support for legacy and new names (#771) - (54030a4) - Max Kalashnikoff | maksy.eth
- update Cargo.lock to the up to date state (#745) - (e5757ad) - Max Kalashnikoff | maksy.eth
- (providers) respond HTTP 503 instead of 500 on provider non-success request (#770) - (e8f00e0) - Max Kalashnikoff | maksy.eth
- (solscan) fixing tokens amount in the transactions history (#769) - (4ffb6e1) - Max Kalashnikoff | maksy.eth
- (history) fulfilling Solana transactions history with the tokens metadata (#768) - (0be9887) - Max Kalashnikoff | maksy.eth
- (providers) injecting SOL native token balance (#767) - (dac1410) - Max Kalashnikoff | maksy.eth
- (providers) adding Solana fungible price support (#765) - (57d929e) - Max Kalashnikoff | maksy.eth
- (providers) enabling Base for Publicnode provider (#764) - (cacfa23) - Max Kalashnikoff | maksy.eth
- (bundlerops) extending supported bundler operations list (#761) - (c35c4cc) - Max Kalashnikoff | maksy.eth
- (providers) temporary disabling Publicnode for the Base (#762) - (0f133e3) - Max Kalashnikoff | maksy.eth
- (debug) temporary adding debug messages for PCI creation and error when not found in IRN (#759) - (486fe74) - Max Kalashnikoff | maksy.eth
- (grafana) adding ELB target response time panel and alert (#756) - (95ffbe6) - Max Kalashnikoff | maksy.eth
- (grafana) adding handlers execution time, rps chart and alert (#755) - (52978f2) - Max Kalashnikoff | maksy.eth
- (observation) adding rate limit latency and projects registry monitoring, organizing Grafana panels (#758) - (dc9e8c1) - Max Kalashnikoff | maksy.eth
- (cosigner) removing sending user operation to the bundler, adding call to the sendUserOp endpoint (#754) - (433db49) - Max Kalashnikoff | maksy.eth
- (redis) increasing the node type and max connections (#752) - (9fe1d73) - Max Kalashnikoff | maksy.eth
- (rpc) passing through a
bad request
error from the RPC provider (#741) - (1bbff5f) - Max Kalashnikoff | maksy.eth
- (tests) fixing transactions history integration tests (#747) - (828dee9) - Max Kalashnikoff | maksy.eth
- (transactions) implementing Solana transactions history support (#742) - (1c65dc0) - Max Kalashnikoff | maksy.eth
- (grafana) adding provider call retries panel (#736) - (d2ca278) - Max Kalashnikoff | maksy.eth
- (providers) implementing SolScan provider for the solana address balance (#739) - (6c9ec22) - Max Kalashnikoff | maksy.eth
- min 1 weight (#738) - (c8b09c4) - Chris Smith
- add proxy timeout (#734) - (9eca8d9) - Chris Smith
- (identity) handling of all execution reverted codes (#733) - (f2fb922) - Max Kalashnikoff | maksy.eth
- remove special TCP flags (#732) - (6d44ef8) - Chris Smith
- (analytics) adding field to the identity lookup (#728) - (7ce4530) - Max Kalashnikoff | maksy.eth
- (providers) adding Polygon Amoy testnet support to the Publicnode (#731) - (3762a28) - Max Kalashnikoff | maksy.eth
- (providers) changing Mantle Testnet endpoint and chain ID to the actual (#729) - (8f2c268) - Max Kalashnikoff | maksy.eth
- (zerion) adding zksync era mapping name (#727) - (1fa23b4) - Max Kalashnikoff | maksy.eth
- (identity) properly handling of the JSON-RPC code
-32000
(#725) - (1e70a29) - Max Kalashnikoff | maksy.eth - (tests) increasing integration tests timeout (#726) - (9ad0d52) - Max Kalashnikoff | maksy.eth
- (identity) properly handling of the avatar NFT absence (#724) - (232afd2) - Max Kalashnikoff | maksy.eth
- bumping packages versions (#723) - (54bce91) - Max Kalashnikoff | maksy.eth
- (bundler) implementing bundler operations endpoint (#721) - (5b43b7c) - Max Kalashnikoff | maksy.eth
- (o11y) ENS Metric tracked without aggregate (#720) - (ae56668) - Derek
- (cosigner) changing get signature function name and signatures concat (#722) - (2b8ced5) - Max Kalashnikoff | maksy.eth
- (names) adding
apiVersion=2
query parameter to fix not-found responses (#719) - (9ebf459) - Max Kalashnikoff | maksy.eth
- (analytics) adding optional field to the analytics (#718) - (88284e9) - Max Kalashnikoff | maksy.eth
- (sessions) removing getting of the receipt from the co-sign request (#717) - (04b3809) - Max Kalashnikoff | maksy.eth
- (sessions) updating the cosign signing and the bundler (#715) - (d91a40f) - Max Kalashnikoff | maksy.eth
- (grafana) fixing no data irn latency alert and registered names counter (#711) - (e461f82) - Max Kalashnikoff | maksy.eth
- (sessions) implementing additional cosigner steps (#713) - (6dea98a) - Max Kalashnikoff | maksy.eth
- (sessions) change numbers to strings in userOperation (#710) - (51f43a4) - Max Kalashnikoff | maksy.eth
- (sessions) co-signer endpoint implementation (#707) - (bb927d8) - Max Kalashnikoff | maksy.eth
- (sessions) changing to use secp256k1, removing signatures from context update and revoking (#709) - (6dc2636) - Max Kalashnikoff | maksy.eth
- (readme) adding manual integration tests run description (#706) - (ec43864) - Max Kalashnikoff | maksy.eth
- (sessions) storing the signing key during permission creation (#701) - (e80de0d) - Max Kalashnikoff | maksy.eth
- (sessions) implementing permission revoking (#699) - (b502eb6) - Max Kalashnikoff | maksy.eth
- (providers) adding Solana devnet and testnet to supported chains (#703) - (eecde89) - Max Kalashnikoff | maksy.eth
- (identity) adding version to the cache key format (#705) - (b86bb3d) - Max Kalashnikoff | maksy.eth
- (identity) enable browser caching (#704) - (c54ecec) - Chris Smith
- (sessions) implement permissions context update endpoint (#697) - (4f231f6) - Max Kalashnikoff | maksy.eth
- (ci) temporary ignoring integration sessions tests for staging (#696) - (eb0163a) - Max Kalashnikoff | maksy.eth
- (ci) adding submodule secret for providers and integration tests (#695) - (133c674) - Max Kalashnikoff | maksy.eth
- (analytics) ading unhashed address to the identity lookups (#694) - (bcc4dae) - Max Kalashnikoff | maksy.eth
- (one_inch) using non-checksum address only (#692) - (2c49e18) - Max Kalashnikoff | maksy.eth
- (grafana) adding panel and alert for IRN client latency (#693) - (f16b974) - Max Kalashnikoff | maksy.eth
- (ci) bumping ci_workflows to 0.2.13 version (#689) - (1dd79ef) - Max Kalashnikoff | maksy.eth
- (metrics) adding IRN client latency metrics (#691) - (23b952a) - Max Kalashnikoff | maksy.eth
- (Dockerfile) moving copy before the
chef cook
(#688) - (36eb4c7) - Max Kalashnikoff | maksy.eth
- (ci) bumping shared ci_workflows version (#687) - (5d3dd38) - Max Kalashnikoff | maksy.eth
- (sessions) implementing session create, list and get handlers (#686) - (6328c73) - Max Kalashnikoff | maksy.eth
- (ci) bumping the shared ci_workflow version to 0.2.11 (#683) - (32de202) - Max Kalashnikoff | maksy.eth
- (sessions) irn client scaffolding (#681) - (f5626e8) - Max Kalashnikoff | maksy.eth
- (terraform) IRN VPC Peering (#682) - (85fe272) - xDarksome
- (ratelimiting) tuning token bucket settings (#675) - (452c49d) - Max Kalashnikoff
- (tests) tuning rate-limiting integration test (#679) - (05fe586) - Max Kalashnikoff | maksy.eth
- updating Cargo.lock and yarn.lock (#680) - (611c9ef) - Max Kalashnikoff | maksy.eth
- (analytics) adding names registrations analytics (#676) - (692ffd2) - Max Kalashnikoff
- (grafana) adding account names counter dashboard (#674) - (0767dca) - Max Kalashnikoff
- (network) using the last forwarded IP from the list (#678) - (907e783) - Max Kalashnikoff
- (tests) fixing providers integration tests compilation (#677) - (f46fea7) - Max Kalashnikoff
- (metrics) implementing account names count metrics watcher (#672) - (64e1b32) - Max Kalashnikoff
- (clippy) fixing clippy errors (#673) - (80405fb) - Max Kalashnikoff
- (names) adding mainnet cointype
60
address by default (#669) - (8e48d57) - Max Kalashnikoff
- remove service executor (#671) - (23cd4a8) - Chris Smith
- reduce logging (#670) - (4a96c1e) - Chris Smith
- error on all non-provider errors (#668) - (83c402d) - Chris Smith
- rpc source analytics (#666) - (74c2e04) - Chris Smith
- (balance) injecting forced balance update to the zero balance token response (#661) - (e94d33a) - Max Kalashnikoff
- relax paths-ignore (#665) - (fad03f0) - Chris Smith
- quotas query param name (#664) - (3f4ec66) - Chris Smith
- keep requesting quotas (#662) - (007e051) - Chris Smith
- (tests) adding integration test for registering name with different coin type (#658) - (8a10ca2) - Max Kalashnikoff
- removing excessive json header (#660) - (843b509) - Max Kalashnikoff
- (balance) adding forced balance update by the contract address (#655) - (e4f1168) - Max Kalashnikoff
- (convertion) adding optional
gasPrice
to the quote endpoint (#657) - (bd92739) - Max Kalashnikoff
- (one_inch) adding
fee
argument to quotes and swap (#656) - (0a587d2) - Max Kalashnikoff
- (convert) adding
referrer
to 1Inch provider (#653) - (322ef49) - Max Kalashnikoff
- (names) adding wcn.id root zone (#654) - (07047f1) - Max Kalashnikoff
- (providers) adding zkSync support to Pokt (#652) - (53f6377) - Max Kalashnikoff
- (Docker) bumping rust image to bookworm (#650) - (802d0e3) - Max Kalashnikoff
- (identity) adding local names resolution (#651) - (f3646a8) - Max Kalashnikoff
- (names) adding
eip1271
anderc6492
support (#644) - (b07e572) - Max Kalashnikoff
- (providers) using 1Inch instead of Zerion for fungible prices (#648) - (8123b70) - Max Kalashnikoff
- (providers) adding Polygon Amoy testnet (#647) - (2159ebd) - Max Kalashnikoff
- (1inch) handling of the unsupported chain ID (#646) - (73f0ba4) - Max Kalashnikoff
- (analytics) adding analytics for balance lookups (#632) - (53d5d62) - Max Kalashnikoff
- (utils) properly handling of malformed CAIP-2 and 10 (#643) - (29c4018) - Max Kalashnikoff
- (Zerion) return only non-spam items (#642) - (e5d99ba) - Max Kalashnikoff
- (Zerion) handling of null price response (#641) - (6706f1c) - Max Kalashnikoff
- (fungibles) adding more exception to native tokens (#640) - (809e041) - Max Kalashnikoff
- (fungibles) adding eth token address representation (#639) - (fc69496) - Max Kalashnikoff
- (conversion) making
amount
optional in approval (#638) - (5f90aa4) - Max Kalashnikoff
- (conversion) allowance endpoint (#637) - (68fc5bf) - Max Kalashnikoff
- (conversion) implementing gas price endpoint (#636) - (e97c8e8) - Max Kalashnikoff
- (conversion) passing through error message in case of wrong parameter (#635) - (ff6f993) - Max Kalashnikoff
- (conversion) changing amounts to be String (#634) - (16981a6) - Max Kalashnikoff
- (names) removing of eth mainnet addresses only (#633) - (a1b18bb) - Max Kalashnikoff
- (balance) respond with an empty balance for sdk version <= 4.1.8 (#631) - (2d5c73f) - Max Kalashnikoff
- (tests) fixing error code in identity test with wrong project ID (#629) - (311a5eb) - Max Kalashnikoff
- adding sdk type and version to CORS allowed headers (#630) - (7d52a4b) - Max Kalashnikoff
- (identity) adding project ID validation first in the handler (#623) - (71a314f) - Max Kalashnikoff
- (providers) removing zkSync Goerli testnet, adding Sepolia instead (#627) - (7c34fcc) - Max Kalashnikoff
- (weights) excluding zero weight providers from iteration (#628) - (f9a219d) - Max Kalashnikoff
- (rpc) adding rpc call retrying (#624) - (f0a1f7e) - Max Kalashnikoff
- (providers) adding Linea mainnet to supported chains (#626) - (0ef85ae) - Max Kalashnikoff
- (providers) removing Goerli and Mumbai chains (#625) - (dfd07c1) - Max Kalashnikoff
- (identity) hardcode ethereum mainnet (#622) - (378b28c) - Max Kalashnikoff
- disable cache for testing project ID (#619) - (4001ff5) - Chris Smith
- (identity) proper rpc errors handling in avatar lookup (#621) - (3df2e41) - Max Kalashnikoff
- (identity) handling properly errors in RPC call response (#620) - (7c41c6f) - Max Kalashnikoff
- (revert) hardcode mainnet (#610) (#618) - (1bde8e5) - Max Kalashnikoff
- (Docker) adding curl to the Docker runtime image (#615) - (c35246b) - Max Kalashnikoff
- hardcode mainnet (#610) - (d8ed82d) - Chris Smith
- (server) enabling tcp_nodelay and tcp_sleep_on_accept_errors (#617) - (c875075) - Max Kalashnikoff
- (server) decreasing keep-alive ping interval (#616) - (c938b92) - Max Kalashnikoff
- (monitoring) using 3 minutes period for 5xx alerts (#614) - (f12cdda) - Max Kalashnikoff
- (logging) improving logging in the transactions history (#613) - (3aaca98) - Max Kalashnikoff
- (logging) adding additional tracing on project id validation (#612) - (dd7ee6c) - Max Kalashnikoff
- (providers) fungible price endpoint implementation (#608) - (33aadff) - Max Kalashnikoff
- (build) adding assets as an exemption to gitignore (#607) - (38d9a3a) - Max Kalashnikoff
- (names) decreasing minimum name length to
3
(#606) - (707ed22) - Max Kalashnikoff
- (providers) varying priority for the GetBlock provider (#602) - (bdff75e) - Max Kalashnikoff
- (providers) removing deprecated endpoints from Grove/Pokt (#603) - (264586a) - Max Kalashnikoff
- (monitoring) adding rate-limiting alert and removing double healthy hosts (#601) - (5f069e9) - Max Kalashnikoff
- (analytics) adding transaction ID to the onramp analytics (#604) - (0da4f7e) - Max Kalashnikoff
- rate limiting (#600) - (e0a9fe2) - Max Kalashnikoff
- (analytics) updating to tag (#599) - (68c3a23) - Max Kalashnikoff
- (zerion) handling properly
Polygon
native token address in balance (#597) - (1aa8d7f) - Max Kalashnikoff
- (monitoring) decreasing system metrics sampling interval (#598) - (2efa413) - Max Kalashnikoff
- (monitoring) increasing the CPU alarm interval (#596) - (c80d10e) - Max Kalashnikoff
- alarm config (#595) - (c619f7e) - Chris Smith
- bump version - (28e4854) - Chris Smith
- top-level ELB error metric and logs, downscale to min capacities (#592) - (7cf125d) - Chris Smith
- provider-returned non-200s should be 503s & fix autoscaling (#591) - (1dbfe4c) - Chris Smith
- (balance) using the implementation chain address instead of first (#589) - (43c8eb8) - Max Kalashnikoff
- (tests) fixing address to be undefined and not null (#588) - (b484258) - Max Kalashnikoff
- removing unwraps for proper handling and error context (#583) - (1b69020) - Max Kalashnikoff
- (balance) adding token contract address (#587) - (abe23d5) - Max Kalashnikoff
- downgrade runner (#584) - (3d004b6) - Chris Smith
- (identity) handling
0x
RPC response for identity (#582) - (7a59595) - Max Kalashnikoff
- (dev) updating default env files and .gitignore (#581) - (dddc908) - Max Kalashnikoff
- (providers) adding GetBlock provider (#577) - (55ced19) - Max Kalashnikoff
- (providers) updating providers supported chains (#580) - (f9390be) - Max Kalashnikoff
- removing
unwrap
in updating weights (#579) - (08c5b24) - Max Kalashnikoff
- (providers) changing the Base testnet to Sepolia (#578) - (cd95039) - Max Kalashnikoff
- (providers) removing Omnia provider (#575) - (9d42f41) - Max Kalashnikoff
- supported chains endpoint (#571) - (8d0888d) - Chris Smith
- (docs) adding the footnote for not guaranteed RPC chains (#574) - (f24d882) - Max Kalashnikoff
- (conversion) convert transaction builder endpoint implementation (#572) - (ddec3bb) - Max Kalashnikoff
- (conversion) approve transaction endpoint implementation (#570) - (b78f4fb) - Max Kalashnikoff
- (conversion) conversion quotes endpoint implementation (#568) - (1b798b2) - Max Kalashnikoff
- (conversion) available tokens list endpoint implementation (#567) - (e78f77a) - Max Kalashnikoff
- (zerion) allowing HTTP 202 return code to pass (#564) - (8e7dc7b) - Max Kalashnikoff
- account balance endpoint (#563) - (ef11f08) - Max Kalashnikoff
- (monitoring) fixing typo in excluding 503 from availability (#550) - (bfc8e85) - Max Kalashnikoff
- correct Solana chain ID (#565) - (5bfe565) - Chris Smith
- sorting supported chains list by the chainid (#562) - (378304e) - Max Kalashnikoff
- (providers) changing Near chain id to be CAIP-2 compatible (#547) - (b96bec0) - Max Kalashnikoff
- (grafana) adding missed Near provider panels (#542) - (3ea1840) - Max Kalashnikoff
- (monitoring) removing 503 from non-providers errors (#546) - (6d760ec) - Max Kalashnikoff
- (monitoring) increasing CPU alarm threshold (#539) - (9481d93) - Max Kalashnikoff
- (monitoring) using 3 minutes CPU average (#536) - (e3cb34e) - Max Kalashnikoff
- (monitoring) changing to use Prometheus data for the Memory usage (#529) - (6105312) - Max Kalashnikoff
- (monitoring) changing to use Prometheus data for the CPU usage (#528) - (cd66e9c) - Max Kalashnikoff
- (providers) adding Mantle to supported chains (#541) - (a1c15d3) - Max Kalashnikoff
- adding Holesky to the supported chains (#534) - (8c5fd5d) - Max Kalashnikoff
- (providers) adding more Near protocol support (#535) - (4ed8520) - Max Kalashnikoff
- (errors) unifying provider reachability errors to the 503 HTTP Error (#531) - (e66ff12) - Max Kalashnikoff
- increasing keep-alive timeouts (#527) - (b2b4a36) - Max Kalashnikoff
- (onramp) adding onramp buy quotes endpoint (#525) - (8058278) - Max Kalashnikoff
- (onramp) adding onramp buy options endpoint (#499) - (2c98a73) - Max Kalashnikoff
- (config) config parameter to disable project id check (#526) - (04cd050) - Max Kalashnikoff
- (history) using the shared reqwest http client (#516) - (99b63bc) - Max Kalashnikoff
- (metrics) exporting CPU and Memory usage metrics to Prometheus (#514) - (2abe3a6) - Max Kalashnikoff
- (rpc) adding Klaytn mainnet to supported chains (#513) - (e54b603) - Max Kalashnikoff
- (ens) unifying errors (#512) - (e360409) - Max Kalashnikoff
- (ens) checks for allowed zones and name format (#511) - (446956d) - Max Kalashnikoff
- (ens) updating name address handler (#510) - (1ff2211) - Max Kalashnikoff
- (ens) updating name attributes handler (#509) - (725961b) - Max Kalashnikoff
- (ens) register name endpoint cleanup (#505) - (fc4c07b) - Max Kalashnikoff
- removing unwraps from the WeightedIndex (#508) - (e1228ff) - Max Kalashnikoff
- (providers) adding Base for Pokt and Publicnode providers (#506) - (d0acd3c) - Max Kalashnikoff
- (analytics) extracting onramp transactions history analytics (#498) - (7b58903) - Max Kalashnikoff
- respond with temporary unavailable when no working providers found (#507) - (f0f905f) - Max Kalashnikoff
- (ci) bump ci_workflows version (#504) - (a46cdfa) - Max Kalashnikoff
- (ens) checking for supported attributes (#497) - (a46130f) - Max Kalashnikoff
- (grafana) adding Aurora and Quicknode providers dashboards (#501) - (f060240) - Max Kalashnikoff
- (testsing) splitting integration tests (#503) - (3b0c4dd) - Max Kalashnikoff
- (providers) adding the Quicknode provider for zkSync (#500) - (d1ca64c) - Max Kalashnikoff
- (ci) fixing the new integration test error from 400 to 401 (#495) - (763323b) - Max Kalashnikoff
- link to supported chains from error message (#496) - (845d7aa) - Chris Smith
- (providers) proxy request for a certain provider (#487) - (fcbb608) - Max Kalashnikoff
- (history) exposing dapp and chain info (#494) - (a3bf46e) - Max Kalashnikoff
- (tests) fixing database test for the recent ENSIP-11 update (#493) - (eb5efba) - Max Kalashnikoff
- (ens) changes to SLIP-44 and ENSIP-11 compatible responses (#489) - (1b78a00) - Max Kalashnikoff
- (ens) adding timestamp threshold check (#491) - (58bed27) - Max Kalashnikoff
- (providers) removing Aurora websocket from the Infura (#492) - (3b3dc64) - Max Kalashnikoff
- (providers) adding Aurora to the init providers (#488) - (ae26198) - Max Kalashnikoff
- (ci) ignoring pokt solana test (#485) - (dcddb88) - Max Kalashnikoff
- (ci) using the
current
,latest
ormanual
image tag in the manual deploy (#483) - (12f813a) - Max Kalashnikoff - (providers) unifying Solana chain_id (#486) - (9100ab7) - Max Kalashnikoff
- (providers) updating Pokt to the new endpoint (#479) - (6fa8672) - Max Kalashnikoff
- (providers) removing Aurora from the Infura provider (#482) - (0d9887e) - Max Kalashnikoff
- (providers) adding the Aurora native mainnet and testnet RPC (#469) - (48b18c7) - Max Kalashnikoff
- (ci) fixes to actions workflow files according to the
actionlint
(#480) - (9ddb398) - Max Kalashnikoff - (noop) checking providers CI workflow (#481) - (949592e) - Max Kalashnikoff
- (ci) inherit secrets to providers validation (#477) - (15ff3db) - Max Kalashnikoff
- (noop) checking the providers CI workflow (#478) - (b32f1c2) - Max Kalashnikoff
- (ci) removing write permissions from the workflow (#475) - (d78711f) - Max Kalashnikoff
- (ci) noop change in providers code to test the CI (#474) - (ae88560) - Max Kalashnikoff
- (ci) changing to call providers workflow as a job (#473) - (eaaf79e) - Max Kalashnikoff
- (noop) checking the providers CI workflow (#476) - (71916af) - Max Kalashnikoff
- (ci) adding the branch tag for the sub workflow (#470) - (846045c) - Max Kalashnikoff
- (noop) this is noop commit to check the provider tests new CI (#471) - (da2d7da) - Max Kalashnikoff
- (ci) removnge the trailing slash from rpc url (#467) - (c2184ba) - Max Kalashnikoff
- (noop) this is noop commit to check the provider tests new CI (#468) - (e8813d9) - Max Kalashnikoff
- (ci) run provider integration tests from sub-validate (#466) - (5fc1df8) - Max Kalashnikoff
- (ci) per provider integration tests (#465) - (36e3652) - Max Kalashnikoff
- adding temporary instrument logging for the avatar lookup (#462) - (f039e28) - Max Kalashnikoff
- correct name of dynamic terraform variables (#458) - (07e9250) - Xavier Basty
- changing to
validate_project_access_and_quota
in history and portfolio handlers (#456) - (456cb6a) - Max Kalashnikoff
- not returning quota limit error (#457) - (22517f3) - xDarksome
- ignoring Infura tests until resolution (#455) - (5a6ad9a) - Max Kalashnikoff
- passing infura project id to the tests (#454) - (05a74d5) - Max Kalashnikoff
- implementing on ramp url generator (#453) - (2ce2e8e) - Max Kalashnikoff
- (logging) removing Coinbase response logging (#449) - (079f510) - Max Kalashnikoff
- (logging) reducing logging for proxy requests (#447) - (470c0cb) - Max Kalashnikoff
- (monitoring) adding history metrics per provider (#446) - (0e6df79) - Max Kalashnikoff
- reducing logging for the identity requests (#448) - (44b45ea) - Max Kalashnikoff
- bumping the ethers version (#435) - (f6b6cd3) - Max Kalashnikoff
- Bump version for release - (4e9e57a) - geekbrother
- (onramp) exposing name and quantity from Coinbase (#442) - (a7a55bc) - Max Kalashnikoff
- (refactor) making history structures unite, arranging structures (#441) - (ea71dd3) - Max Kalashnikoff
- (providers) changing the mainnet URL for zksync (#443) - (a77749b) - Max Kalashnikoff
- (ci) implement integration tests for hexless accounts (#419) - (7be75d3) - Max Kalashnikoff
- revert back to string-based address in transactions (#439) - (68cd876) - Max Kalashnikoff
- (ci) add postgres to the sub-validate (#438) - (cc8641e) - Max Kalashnikoff
- (ci) removing /health from the sub-cd validation (#437) - (e9a2f9e) - Max Kalashnikoff
- (onramp) Coinbase transaction status (#388) - (ea4c371) - Derek
- use task name instead of image name in ECS deploy on
staging
(#436) - (83f8020) - Xavier Basty
- removing ens_allowlist (#431) - (5c6d644) - Max Kalashnikoff
- implement register handler (#418) - (3c06126) - Max Kalashnikoff
- adding lookup and reverse lookup handlers (#417) - (7fc110f) - Max Kalashnikoff
- (ci) fixing the stage-url variable for the validation (#432) - (3b34ddd) - Max Kalashnikoff
- (docker) Revert: moving COPY before the cargo chef cook (#434) - (fd11cfa) - Max Kalashnikoff
- update shared flows to
0.1.3
to fix ECS task names (#433) - (b66330e) - Xavier Basty
- (ci) fixing prod validation url (#425) - (8f651f9) - Max Kalashnikoff
- adding node_modules to the .gitignore (#424) - (d59b6b9) - Max Kalashnikoff
- implement helpers (#413) - (389e70e) - Max Kalashnikoff
- (docker) moving COPY before the cargo chef cook (#429) - (d540595) - Max Kalashnikoff
- use the
X-Forwarded-For
header from the ALB to retrieve the client IP (#428) - (306ad07) - Xavier Basty
- (docker) remove migrations directory from dockerignore (#427) - (c438c14) - Max Kalashnikoff
- (o11y) dashboards broken (#420) - (777166c) - Derek
- ECS task name in version retrieval (#423) - (97440c5) - Xavier Basty
- query URL (#421) - (8e7e99f) - Chris Smith
- change ECS role Prometheus permission to read+write access (#422) - (aaac458) - Xavier Basty
- scaffold sqlx (#412) - (2ef48ec) - Max Kalashnikoff
- add sql schema and migrations (#411) - (4e2e19a) - Max Kalashnikoff
- add Postgres 16 to the docker-compose for the CI tests (#410) - (e60d6f1) - Max Kalashnikoff
- (terraform) downgrade aurora version (#426) - (6c8e67b) - Max Kalashnikoff
- (terraform) adding Postgres (#415) - (4c899d6) - Max Kalashnikoff
- (identity) remove ENS demo (#404) - (590da3f) - Derek
- migrate CI, AWS account and alerting (#382) - (50f30e9) - Xavier Basty
Changelog generated by cocogitto.