Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
86d2a94
feat: add tron + refactor (#55)
Makyl Nov 12, 2025
981fbfb
feat: removed widgets ^-^ (#63)
decocereus Nov 12, 2025
9ec2d03
fix: updated remanant fn names and docs of transfer with bridgeAndTra…
Makyl Nov 12, 2025
02ceee9
fix: add buffer to gas, add L1Fee where applicable (#65)
Makyl Nov 13, 2025
aad91b8
fix: added retries on rff collection, rebuild intent on fee issue (#62)
Makyl Nov 13, 2025
ed23e62
fix: added waiting for sponsored approval hashes (#67)
Makyl Nov 13, 2025
75fb464
fix: removed using pnpm workspaces (#68)
Makyl Nov 13, 2025
8202f6b
fix: updated to using bigint in bridge and bridgeAndTransfer (#69)
Makyl Nov 13, 2025
ccd770e
feat: Adds opentelemetry and emit logs on Error cases.
moraesjeremias Nov 13, 2025
26c894a
lint EOF
moraesjeremias Nov 13, 2025
5ea77cb
fix: Add header to allow wildcard CORS origin
moraesjeremias Nov 13, 2025
03dd94a
fix: Failed tsc validation + bumps script for build
moraesjeremias Nov 14, 2025
4a80103
feat: Enhance log attributes
moraesjeremias Nov 14, 2025
1e27ebb
Merge pull request #73 from availproject/fix/build
moraesjeremias Nov 14, 2025
8f79634
fix: checking recipient before defaulting to self, removed arcana wal…
Makyl Nov 14, 2025
d9ad73a
fix: removed unused code (#75)
Makyl Nov 14, 2025
4c162f2
Merge branch 'develop' of github.com:availproject/nexus-sdk into feat…
moraesjeremias Nov 14, 2025
e945c1b
fix: corrected the create-rff status code (#76)
Makyl Nov 14, 2025
ea0456f
Merge branch 'develop' of github.com:availproject/nexus-sdk into feat…
moraesjeremias Nov 14, 2025
aa204e3
Merge pull request #72 from availproject/feat/otel
moraesjeremias Nov 14, 2025
f7630a6
fix: intent denial signature using wrong error code (#79)
Makyl Nov 17, 2025
bfec03e
fix: added currentRaw and minimumRaw in allowance hook (#81)
Makyl Nov 17, 2025
a344d8b
fix: update missing function call for reject error on allowance rejec…
Makyl Nov 17, 2025
3114ddc
fix: added helper function to convert decimal string to bigint (#84)
Makyl Nov 18, 2025
171f0fd
fix: better logging during create RFF (#83)
Makyl Nov 18, 2025
1045d32
fix: updated ca-common, removed validium, updated sponsored approval …
Makyl Nov 18, 2025
a6adb15
Polyfill Fix | Update ca-common (#71)
decocereus Nov 18, 2025
b6330a1
fix: swap bug fixes (#86)
Makyl Nov 19, 2025
e86c484
fix: add networkConfig input to network (#87)
Makyl Nov 19, 2025
7629da2
fix: better naming for balance api, deprecate old balance api. docs: …
Makyl Nov 19, 2025
a4c0d81
fix: update ca-common with latest mainnet-c contracts (#89)
Makyl Nov 19, 2025
e7d7491
feat: added ability to set chain for siwe (#94)
Makyl Nov 20, 2025
2590b40
fix: swap balances to return same type as bridge balances (#92)
Makyl Nov 20, 2025
d665e08
feat: add beforeExecute hook in bridgeAndExecute (#96)
Makyl Nov 20, 2025
6d04bf4
fix: add bnb and eth chain data (#97)
Makyl Nov 20, 2025
924774e
feat: add typedoc to create html sdk reference (#95)
Makyl Nov 20, 2025
33527e1
feat: github pages sdk references (#98)
decocereus Nov 20, 2025
142581f
fix: throwing error on simulation failed (#99)
Makyl Nov 20, 2025
41d0bd8
feat: added some code docs and fixed some lints (#100)
decocereus Nov 20, 2025
562486b
Released 1.0.0-beta.39 with code docs (#102)
decocereus Nov 20, 2025
247b7ad
fix: audit fixes (#66)
Makyl Nov 21, 2025
8ef0159
feat: Adds client id for telemetry usage (#77)
moraesjeremias Nov 21, 2025
6d6812f
fix: bridge & execute fixes (#90)
Makyl Nov 22, 2025
02be113
fix: regression errors (#107)
Makyl Nov 24, 2025
3ca071f
fix: remove ethereum from swap list for the meantime (#109)
Makyl Nov 24, 2025
57e7b97
feat: Add custom SDK errors (#104)
moraesjeremias Nov 24, 2025
6990cc6
feat: add monad mainnet chain & token details (#110)
Makyl Nov 25, 2025
50352fb
feat: add mainnet (#112)
Makyl Nov 26, 2025
2423e92
fix: deduplicated cosmos signing client to prevent nonce issues (#113)
Makyl Nov 26, 2025
ee64c7c
fix: siwe chain to sepolia for testnet (#114)
Makyl Nov 26, 2025
8eafc8f
feat: Enhances telemetry labels: host, origin and network (#111)
moraesjeremias Nov 26, 2025
02e8418
Chore/disable tron (#115)
decocereus Nov 26, 2025
b48f351
fix: fix evm address usage in refunds (#117)
Makyl Nov 26, 2025
0eeae83
fix: added explorerUrl and fulfilledAt to intent list (#118)
Makyl Nov 26, 2025
b4f807c
doc: readme fix (#108)
markopoloparadox Nov 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
91 changes: 91 additions & 0 deletions .github/workflows/deploy-typedoc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
name: Build & Publish TypeDoc (master -> root, develop -> /develop)

on:
push:
branches:
- develop
- master

permissions:
contents: write

jobs:
build-and-publish:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Use Node.js
uses: actions/setup-node@v4
with:
node-version: '18'

- name: Install dependencies
run: npm ci

- name: Build TypeDoc (runs your 'docs' script)
run: npm run docs
# typedoc_html.json should output to ./html_docs

- name: Publish to gh-pages (master -> root, develop -> /develop)
env:
REPO: ${{ github.repository }}
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
BRANCH_NAME: ${{ github.ref_name }}
run: |
set -euo pipefail
echo "Publishing TypeDoc for branch: ${BRANCH_NAME}"

REMOTE="https://x-access-token:${GH_TOKEN}@github.com/${REPO}.git"
TMP=tmp-gh-pages
rm -rf "$TMP"
mkdir -p "$TMP"
cd "$TMP"

# If gh-pages exists on remote, clone it; otherwise init an empty repo and add remote
if git ls-remote --heads "${REMOTE}" gh-pages | grep -q 'refs/heads/gh-pages'; then
git clone --depth 1 --branch gh-pages "${REMOTE}" .
else
git init
git remote add origin "${REMOTE}"
fi

# Ensure .nojekyll is present
touch .nojekyll

# Publish logic:
# - If run on master => publish html_docs to root of gh-pages (overwrites root content but preserves /develop)
# - If run on develop => publish html_docs to gh-pages/develop/
if [ "${BRANCH_NAME}" = "master" ]; then
echo "Publishing master build to gh-pages root..."
# keep .git and /develop and .nojekyll - remove everything else from root
# enable extglob to use !(pattern)
bash -lc 'shopt -s extglob || true; rm -rf -- !(develop|.nojekyll|.git)'

# copy the built docs into the root
cp -r ../html_docs/* . || true
else
echo "Publishing develop build to gh-pages/develop/..."
rm -rf "${BRANCH_NAME}"
mkdir -p "${BRANCH_NAME}"
cp -r ../html_docs/* "${BRANCH_NAME}/" || true
fi

# Configure git user
git config user.name "github-actions[bot]"
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"

# Stage changes and commit
git add -A

if git rev-parse --verify HEAD >/dev/null 2>&1; then
git commit -m "chore(docs): update TypeDoc for ${BRANCH_NAME} (run: ${GITHUB_RUN_ID})" || echo "No changes to commit"
else
git commit -m "chore(docs): initialize gh-pages (run: ${GITHUB_RUN_ID})"
fi

# Push to gh-pages (creates branch if needed)
git push --force "${REMOTE}" HEAD:gh-pages
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,13 @@ yarn-error.log*
.DS_Store
Thumbs.db

*.tgz

# IDE
.idea/
.vscode/
*.swp
*.swo

/dist-tarballs
html_docs/
Loading