Repository - API - Source
@rarimo/nft-checkout
- CheckoutOperation
type@rarimo/nft-checkout
- getBundlerAddress
method@rarimo/nft-checkout
- EVMOperation
modifying salt@rarimo/zkp-gen-iden3
- endianSwappedCoreStateHashHex
@rarimo/client
- Build rarimo querier opts@rarimo/zkp-gen-iden3
- Fetching merkle proof by block height@rarimo/react-provider
- Updated vite react plugin version@rarimo/react-nft-checkout
- Updated vite react plugin version@rarimo/client
- Harcoded fee amount in the broadcaster for transaction to estimating gas@rarimo/client
- Hardcoded fee amount from config@rarimo/shared-zkp-iden3
- getting Gist proof@rarimo/zkp-gen-iden3
- getting issuer state revocation statuses and gist proof@rarimo/client
- getOperation
method and followed types@rarimo/zkp-gen-iden3
- getOperation
method@rarimo/zkp-gen-iden3
- getting params for transiting state (loadParamsForTransitState
)@rarimo/client
- getIdentityParams
method and followed types@rarimo/shared-zkp-iden3
- IdentityNode query@rarimo/auth-zkp-iden3
- config options@rarimo/zkp-gen-iden3
- decompose loading state details@rarimo/shared-zkp-iden3
- Gist helpers@rarimo/auth-zkp-iden3
- add options for circuits files loading, add abilities to preload and set circuits outside@rarimo/zkp-gen-iden3
- add options for circuits files loading, add abilities to preload and set circuits outside@rarimo/client
- getAccount
return value@rarimo/client
- Identity related query methods@rarimo/zkp-gen-iden3
- States manipulations@rarimo/shared-zkp-iden3
- State details helpers@rarimo/client
- getProposal
return value@rarimo/client
- Config
extended with chainName
and chainIconUrl
fields@rarimo/zkp-gen-iden3
- generating inputs for credentialAtomicQueryMTPV2
,
credentialAtomicQueryMTPV2OnChain
, credentialAtomicQuerySigV2
,
credentialAtomicQuerySigV2OnChain
circuitsall
- Updated @distributedlab
packages to the latest versions (1.0.0-rc.6
)@rarimo/nft-checkout
- Unwrap native without bundle if target token is native@rarimo/nft-checkout
- Transferring remaining tokens after the operation to the receiver if specifiedroot
- @rarimo/client
packageall
- Updated @distributedlab
packages to the latest versions (1.0.0-rc.4
)@rarimo/zkp-gen-iden3
- credentialSubject[variableName]
converting@rarimo/auth-zkp-iden3
- replaced hardcoded NatualPerson
claim schema type with method parameterall
- Updated @distributedlab
packages to the latest versions (1.0.0-rc.1
)all
- Updated @distributedlab
packages to the latest versions (1.0.0-rc.0
)@rarimo/identity-gen-iden3
- fix global config@rarimo/auth-zkp-iden3
- fix global config@rarimo/zkp-gen-iden3
- fix global config@rarimo/nft-checkout
isMultiplePayment
flag to the CheckoutOperationParams
type@rarimo/shared
- Max retries for the getDestinationTx
function@rarimo/bridge
- Bridge.loadSupportedChains
method renamed to the getSupportedChains
@rarimo/nft-checkout
CheckoutOperation.loadSupportedChains
method renamed to the getSupportedChains
CheckoutOperation.loadPaymentTokens
method renamed to the getPaymentTokens
CheckoutOperation.estimatePrice
method accepts PaymentToken[]
instead of PaymentToken
CheckoutOperation.checkout
method accepts SwapEstimation[]
instead of SwapEstimation
@rarimo/swap
Swapper.loadSupportedChains
method renamed to the getSupportedChains
all
- @distributedlab
packages updated to the latest versions (0.2.0-rc.24
)@rarimo/bridge
- Bridge.getInternalTokenMapping
method@rarimo/swapper
- Swapper.getInternalTokenMapping
method@rarimo/nft-checkout
@pancakeswap/sdk
dependency@pancakeswap/smart-router
dependency@pancakeswap/swap-sdk-core
dependency@rarimo/quickswap-sdk
dependency@traderjoe-xyz/sdk
dependency@uniswap/router-sdk
dependency@uniswap/sdk-core
dependency@uniswap/smart-order-router
dependency@uniswap/token-lists
dependency@uniswap/v2-sdk
dependency@uniswap/v3-sdk
dependencyevents
dependencyjsbi
dependency@pancakeswap/swap-sdk-core
yarn resolution and npm overrideCheckoutOperation.loadPaymentTokens
optional chain
parameterroot
- .editorconfig max-line-length@rarimo/bridge
- IPFS protocol image links@rarimo/shared
- window is undefined
issue in Node.js environmentroot
- @rarimo/identity-gen-iden3
packageroot
- @rarimo/auth-zkp-iden3
packageroot
- @rarimo/zkp-gen-iden3
packageroot
- @rarimo/shared-zkp-iden3
package@rarimo/shared
- export createApi method@rarimo/shared
- ipfs://
token image urisroot
- Known issues to the README.md
file@rarimo/bridge
- @distributedlab/reactivity
dependency@rarimo/shared
- All internal API interactions with the core and dex services@rarimo/bridge
- Moved all internal API interactions to the @rarimo/shared
package@rarimo/nft-checkout
- Refactored with the @distributedlab/reactivity
package@rarimo/nft-checkout
- supportedChains
method in the CheckoutOperation
renamed to the loadSupportedChains
@rarimo/bridge
- @distributedlab/jac
dependency@rarimo/nft-checkout
- Hardcoded chain list@rarimo/nft-checkout
- ethereum-erc20-token-balances-multicall
dependency@rarimo/nft-checkout
- @distributedlab/fetcher
dependency@rarimo/shared
- Utility functions, types and constants shared across @rarimo packages.@rarimo/bridge
- All bridge related functionality for the Rarimo Protocol.@rarimo/swap
- Rarimo swap package.@rarimo/nft-checkout
- Moved some reusable types, const, helpers, enums to the @rarimo/shared
package@rarimo/provider
- Moved some reusable types, const, helpers, enums to the @rarimo/shared
package@rarimo/provider
- Bump @distributedlab/tools
to 0.2.0-rc.9@rarimo/nft-checkout
- Bump @distributedlab/tools
, @distributedlab/fetcher
, @distributedlab/jac
to the last versions@rarimo/nft-checkout
- Move building of the transaction to the Swapper
from @rarimo/swap
which implementation based on the evm-swap-v2
contractsall
- Migrate to TypeScript 5.0.4all
- Node resolution in the package.json
files@rarimo/nft-checkout
- Pulling internal tokens mapping for testnets@rarimo/provider
- RawProvider
type@rarimo/providers-evm
- EthersProvider class is specifically designed to handle ethers.provider.Web3Provider instead of injected provider@rarimo/nft-checkout
- Replace resolutions
@pancakeswap/swap-sdk-core
to overrides
@rarimo/nft-checkout
- @pancakeswap/swap-sdk-core
version resolutionroot
- @pancakeswap/swap-sdk-core
version resolution@rarimo/nft-checkout
- Lock @pancakeswap/swap-sdk-core
version to 0.0.1
@rarimo/nft-checkout
- Revert bump @pancakeswap
packages versions@rarimo/nft-checkout
- Bump @pancakeswap
packages versions@rarimo/nft-checkout
- Use multi hop routes for the swap price estimating on BSC instead of direct routes@rarimo/nft-checkout
- Extended USDC token address for the Binance Smart Chain@rarimo/nft-checkout
- Extend token list for Ethereum, Binance Smart Chain to resolve target token by address got from backend@rarimo/nft-checkout
- Checking decimals for non-zero for the payment token@rarimo/nft-checkout
- Checking if payment token has liquidity pair with the target token@rarimo/react-provider
- Calling clear handlers on non-existent provider@rarimo/provider
- Extended RuntimeEнфкrror
with orginalError
field@rarimo/nft-checkout
: Parsing of the balance received after multicall@rarimo/react-nft-checkout
: getDestinationTx method into DappContextProvider
@rarimo/nft-checkout
: Chain and token logos are stored locally@rarimo/nft-checkout
: NFTCheckoutOperation
status to track the operation status during the flowroot
: @rarimo/providers-evm
packageroot
: @rarimo/providers-near
packageroot
: @rarimo/providers-solana
package@rarimo/provider
: Wallet wrappers split to the several packages: @rarimo/providers-evm
, @rarimo/providers-near
, @rarimo/providers-solana
@rarimo/nft-checkout
: Uniswap V3 token list url changed to the new one to omit gateway issuesall
- browser
resolution path in the package.json
@rarimo/nft-checkout
- Bump all @distributedlab/web-kit
dependencies to 0.2.0-rc.2all
- Migrate from tsc
to swc
to build packagesall
- Migrate from ts-jest
to swc-jest
to run testsall
- Replace type imports with import type
syntax according to the SWC tsc migration guideall
- Moved exclude tests to the tsconfig.build.json
file to make ESLint work in the testsroot
- Unused tsconfig.eslint.json
@rarimo/nft-checkout
: NFTCheckoutOperation.getDestinationTx
method@rarimo/nft-checkout
: @distributedlab/jac
dependency to perform JSON API requestsroot
- SDK now required Node.js version >= 18@rarimo/react-nft-checkout
: Fetching token in the dev mode@rarimo/provider
: createProvider
options now accepts listener for provider change state events@rarimo/nft-checkout
: Bundle argument in NFTCheckoutOperation.checkout
function is now optional@rarimo/nft-checkout
: Avalanche C-Chain swap contract address@rarimo/nft-checkout
: recipient
field from the Target
interface become optional@rarimo/provider
: Refactored provider event bus payload to one type for all events@rarimo/react-provider
: useProvider
hook reactivity@rarimo/nft-checkout
: Use of provided recipient address during building swap transaction@rarimo/provider
: Emit of connect and disconnect events@rarimo/nft-checkout
: address
field from the Target
interface@rarimo/nft-checkout
: Selectable token to swap@rarimo/nft-checkout
: Disabled native token and wrapped native tokens@rarimo/nft-checkout
: Automatic change chain@rarimo/provider
: Automatic change chain@rarimo/provider
: Load supported tokens@rarimo/react-nft-checkout
: yarn.lock jsbi
version@rarimo/react-nft-checkout
: Trying to fix jsbi
dependency issue, added @uniswap/router-sdk
alias to the vite config to resolve esm module@rarimo/react-nft-checkout
: jsbi
dependency to cover @uniswap/smart-order-router
peer-dependency@rarimo/react-nft-checkout
: NODE_ENV=production
to the build script to force Vite to resolve production modules@rarimo/react-provider
: NODE_ENV=production
to the build script force Vite to resolve production modulesroot
: apply-version
Script to easier bump version@rarimo/react-nft-checkout
: Types path@rarimo/react-nft-checkout
: npmignore@rarimo/react-provider
: npmignore@rarimo/react-nft-checkout
: React implementation of @rarimo/nft-checkout
package@rarimo/react-nft-checkout
: Exported UI component RarimoPayButon
@rarimo/react-nft-checkout
: Exported context provider DappContextProvider
with core methods for NFT checkout@rarimo/react-provider
: near-api-js vite build issue@rarimo/nft-checkout
: Mumbai chain swap contract address@rarimo/nft-checkout
: Chapel test tokens@rarimo/nft-checkout
: Throwing error if swapTargetTokenSymbol
is native token, because it's not supported on the smart contracts side@rarimo/react-provider
: React @rarimo/provider
adapter package@rarimo/nft-checkout
: Fuji chain swap contract addressall
: Migrated to @distributedlab/tools
from @distributedlab/utils
@rarimo/nft-checkout
: checkout method now return transaction hash string@rarimo/nft-checkout
: Polygon support moved to the QuickSwap DEX@rarimo/nft-checkout
: @distributedlab/tools
package version bumped to 0.1.6
@rarimo/nft-checkout
: Fix price calculation for estimates@rarimo/provider
: Not changing provider state on events@rarimo/provider
: Emitting provider change state events@rarimo/nft-checkout
: Goerli and Sepolia names@rarimo/nft-checkout
: Uniswap V3 native to erc20 path encoding@rarimo/nft-checkout
: Multiple copies of the native token in the token listall
: Typedoc export typesall
: Build to CommonJS and ES modulesall
: tsc-alias
package to use aliases in TypeScriptroot
: yarn rsc
Release Sanity Check scriptroot
: Publish to NPM GitHub Action@rarimo/nft-checkout
: Mainnet contract to the chain list@rarimo/provider
: Solflare wallet naming issue@rarimo/nft-checkout
: Estimate swap for input native tokenroot
: Yarn TypeScript plugin which automatically adds @types/ packages into your dependencies when you add a package that doesn't include its own types@rarimo/provider
: Support of Phantom wallet@rarimo/provider
: Support of Coinbase wallet@rarimo/provider
: Support of Solflare wallet@rarimo/provider
: Provider now implements ProviderSubscriber
interface, which allows to subscribe to provider change state events@rarimo/nft-checkout
: NFT checkout operation now implements OperationSubscriber
interface, which allows to subscribe to operation change state events@rarimo/nft-checkout
: supportedTokens
method to INFTCheckoutOperation
interface to get supported tokens for swap on the selected chain@rarimo/nft-checkout
: PancakeSwap integration@rarimo/nft-checkout
: Ability to provide slippage in target object@rarimo/provider
: Support of Near walletroot
: Added some more info about SDK to the readmeall
: Moved all changelogs to the one file in the root of the repoall
: Operator errors moved into from @rarimo/provider
to @rarimo/nft-checkout
@rarimo/nft-checkout
: Target object now has the required field swapTargetTokenSymbol
, which need to determine output token for swap.@rarimo/nft-checkout
: Price type refactored to class, which provides developer friendly interface to create price instanceroot
: esbuild
from dependenciesroot
: @babel/*
from dependencies to simplify and speed up build processall
: @/ -> ./src
aliases to remove @babel/*
and all related packages@rarimo/nft-checkout
: Swap contract addresses removed from EVM mainnet chains till they will be deployed@rarimo/provider
: dependence on the web3@rarimo/nft-checkout
: Swap for input native token@rarimo/nft-checkout
: createCheckoutOperation
function simplifies create NFT checkout operation.@rarimo/provider
-createProvider
function, to simplify interface, which will create provider instance, user need to pass provider proxy implementation for needed wallet and web3 instance optionally.@rarimo/nft-checkout
: Moved to the new swap contracts@rarimo/provider
: Provider initiation, now constructor accepts one proxy implementation instead of map@rarimo/nft-checkout
: Approving non swap contract address, which cause error "transfer amount exceeds spender allowance"@rarimo/nft-checkout
: events
dependency to resolve a Node emulation issue for use in packagers such as Vite@rarimo/provider
and @rarimo/nft-checkout
packages