Version History
Current Version
1.3.7
2025-05-09
- Added support for
dynamic
transaction types in addition to the existing legacy type. - Updated Explorer URLs for compatibility with cross-mainnet.
- Introduced
useAppKitWallet
andconnect
functions to enable direct connection to the CROSS wallet, bypassing the wallet list.
Previous Versions
v1.3.x
Show Version History
1.3.6
2025-05-02
- Fixed the Explorer URL to ensure transaction links open correctly.
- Enhanced the
sendTransaction
function to support EIP-1559-based Dynamic Fee handling forgas
,maxFee
, andmaxPriorityFee
. - Resolved type errors that occurred during deployment builds and modified the build script to include previously missing artifacts.
- Example usage:
const resTx = await ConnectionController.sendTransaction({
chainNamespace: 'eip155',
to: RECEIVER_ADDRESS,
address,
data: '0x',
value,
gas: BigInt(147726),
maxFee: BigInt(3200000000),
maxPriorityFee: BigInt(2000000000),
customData: undefined
})
1.3.5
2025-04-28
- Fixed parameter format handling in
EtherMethods.sendTransaction
to align with the expected format used by Ethers.js or Wallet API. - Improved
initCrossSdk
to accept project metadata (name
,description
,url
,icons
) for DApp meta info exposure and WalletConnect integration.
const metadata = {
name: 'Cross DEX',
description: 'Cross DEX',
url: 'https://x.crosstoken.io/',
icons: ['https://contents.crosstoken.io/img/WEB_DEX_Logo.png']
};
initCrossSdk(projectId, redirectUrl, metadata);
1.3.4
2025-04-28
- Modified the
signEIP712
function to require explicitdeadline
input from the calling DApp instead of setting it internally, for more flexible expiration control.
1.3.3
2025-04-25
- Improved
signTypedDataV4
to support cross-chain signing by auto-fetching chain-specificnonce
and domainname
. - Extended
sendNativeToken
to support externally providedcustomData
.
1.3.2
2025-04-25
- Introduced
signTypedDataV4
in the SDK to support stable EIP-712 typed data signing. - Added support for external parameters (
customData
) when sending native tokens, allowing for more flexible scenarios.
1.3.1
2025-04-24
- Added internal logging for
connectWalletConnect
,connectExternal
, andoptionalNamespaces
to help trace intermittent login issues. - Logs can be reviewed through the DApp console to assist with faster diagnostics.
1.3.0
2025-04-22
- Published
cross-sdk-js
as a public NPM package, removing the need for authentication. - Removed GitHub Token settings from
.npmrc
. New configuration:
registry=https://registry.npmjs.org/
@to-nexus:registry=https://package.cross-nexus.com/repository/cross-sdk-js/
- Updated provider redirect URL to be based on the current page for mobile browser authentication.
- Switched Wallet server configuration from
stage
toprod
for production deployments. - Added GitHub Actions-based CI/CD workflow for automatic deployment and testing.
v1.2.x
Show Version History
1.2.10
2025-04-21
- Updated Wallet API endpoints from
stage
toprod
for production environment readiness. - Made
cross-sdk-js
repository private; however, the sample projectcross-sdk-js-sample
remains public.
1.2.9
2025-04-09
- Adjusted environment variable resolution order for Next.js projects to prioritize
NEXT_PUBLIC_ENV_MODE
overNODE_ENV
.
1.2.8
2025-04-04
- Simplified signature specification by removing the
customData
field from the signing object insendTransaction
(note: does not affect wallet-level handling).
1.2.5
2025-04-03
- Introduced
getUniversalProvider
to allow direct access to the UniversalProvider object after Cross SDK initialization.
1.2.4
2025-03-29
- Updated Testnet and Wallet server endpoints due to backend reset.
- Fixed technical issues in core packages and updated ERC-20/721 addresses in the sample project.
1.2.0
2025-03-28
- Upgraded
universal-provider
dependency from~2.19.6
to2.19.7
. - Standardized DApp host to
crosstoken.io
for consistent production environment setup. - Adjusted API endpoints to differentiate between dev/prod environments.
v1.1.x
Show Version History
v1.0.x
Show Version History
1.0.13
2025-03-26
- Enabled direct access to the provider object via
useAppKitProvider
hook in DApps. - Addressed the type resolution issue from the internal bundle structure by planning a shift to external bundles.
1.0.0
2025-03-22
- Initial release of SDK and sample project.
- Provided installation instructions for GitHub Token-based package retrieval in
.npmrc
. - Included inline comments and usage guides in the sample project.
Updated 7 days ago