Skip to content

Release v13.3.0 #1971

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

Merged
merged 174 commits into from
Apr 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
174 commits
Select commit Hold shift + click to select a range
415d1db
test: add workaround to build vue-cli-4-autorest
davidyuk Sep 20, 2023
d28a030
chore(deps): update
davidyuk Sep 20, 2023
255ac7d
ci: remove extra doc separation mark from node config
davidyuk Sep 20, 2023
de98710
Merge pull request #1903 from aeternity/feature/update-deps
davidyuk Sep 21, 2023
0baf312
chore(deps-dev): bump @babel/traverse from 7.22.20 to 7.23.2
dependabot[bot] Oct 19, 2023
79f4257
Merge pull request #1906 from aeternity/dependabot/npm_and_yarn/babel…
davidyuk Oct 27, 2023
028876f
fix(aens): make `extendTtl` argument optional
davidyuk Sep 30, 2023
315718f
Merge pull request #1904 from aeternity/feature/fix-extend-ttl-type
davidyuk Nov 2, 2023
175acc8
test: don't wait for 2 blocks before running tests
davidyuk Nov 21, 2023
73c423d
Merge pull request #1916 from aeternity/feature/speedup-tests
davidyuk Dec 1, 2023
2041d8b
feat(compiler): update cli and http compilers to 7.4.0
davidyuk Sep 14, 2023
95f34ac
test(contract): fix warnings in Sophia contract tests
davidyuk Nov 19, 2023
30866ef
fix(compiler): disable cli compiler compilation warnings (until #1897)
davidyuk Nov 19, 2023
29f1cd3
feat(compiler): add CompilerCli8 class
davidyuk Nov 19, 2023
4cb0a8a
test: run on Ceres
davidyuk Nov 19, 2023
c5376db
Merge pull request #1914 from aeternity/faeture/ceres
davidyuk Dec 6, 2023
4a88f76
docs(oracle): fix default value of `queryFee`
davidyuk Nov 4, 2023
ca495c8
feat(tx-builder): pick `queryFee` from the node if not provided
davidyuk Nov 4, 2023
1b2b72d
docs(node): explain getNetworkId
davidyuk Nov 11, 2023
6bebe0c
docs(oracle): use correct JSON in examples
davidyuk Nov 13, 2023
04508d0
feat: add `getContext` method to AeSdk
davidyuk Nov 13, 2023
51ae9a0
chore: add LogicError class
davidyuk Nov 13, 2023
e9338e7
chore(tx-builder): add `withDefault` field type
davidyuk Nov 4, 2023
daf7fa0
fix(aens): reduce default client ttl to one hour
davidyuk Nov 21, 2023
825c6de
refactor(tx-builder): inline reasonable defaults for name claim
davidyuk Nov 21, 2023
8ff3650
chore(tx-builder): add `withFormatting` field type
davidyuk Nov 21, 2023
bca877e
feat(tx-builder): validate `nameTtl` in NameUpdateTx
davidyuk Nov 21, 2023
9df3fa4
refactor(tx-builder): inline reasonable defaults for oracle txs
davidyuk Nov 4, 2023
13f708e
Merge pull request #1918 from aeternity/feature/fixes
davidyuk Dec 7, 2023
f3cc3bb
test(aens): use `assertNotNull` instead manual checks
davidyuk Dec 7, 2023
0b9ecee
test: use Chain.network_id in typed data
davidyuk Dec 8, 2023
161bf77
docs: update links in typed data
davidyuk Dec 8, 2023
397a31d
test(aens): claim without preclaim
davidyuk Dec 8, 2023
474f0fd
feat(contract): resolve names on node side in Ceres
davidyuk Dec 8, 2023
1c65f42
Merge pull request #1919 from aeternity/feature/typed-data-network-id
davidyuk Dec 13, 2023
2ab4ecb
Merge pull request #1921 from aeternity/feature/contract-name
davidyuk Dec 13, 2023
7c14721
Merge pull request #1920 from aeternity/feature/without-preclaim
davidyuk Dec 13, 2023
54605f1
chore(deps): update node to 6.12.0
davidyuk Dec 13, 2023
a1531db
Merge pull request #1804 from aeternity/feature/update-node
davidyuk Dec 13, 2023
92dae86
feat(contract): support all names delegation to contract
davidyuk Dec 14, 2023
7454e18
Merge pull request #1925 from aeternity/feature/all-names-delegation
davidyuk Dec 19, 2023
b3b6bce
ci: use `docker-compose --wait` instead of custom script
davidyuk Dec 23, 2023
62f822b
chore: stop node container immediately to speedup restarting
davidyuk Dec 23, 2023
debdd5b
test(middleware): fix "gets status"
davidyuk Jan 15, 2024
b2653eb
Merge pull request #1929 from aeternity/feature/ci-docker-wait
davidyuk Jan 15, 2024
786e954
feat: support new delegation format in Ceres
davidyuk Jan 16, 2024
d925d29
Merge pull request #1932 from aeternity/feature/new-delegation-signat…
davidyuk Jan 22, 2024
88b1d5d
feat(tx-builder): reject used accounts in GaAttachTx in Ceres
davidyuk Jan 15, 2024
6dc614e
Merge pull request #1931 from aeternity/feature/ga-only-fresh
davidyuk Jan 22, 2024
2f3bba5
fix(contract): don't duplicate NoSuchContractFunctionError message
davidyuk Jan 22, 2024
890301c
test: extract contract delegation into separate file
davidyuk Jan 22, 2024
5b70c0e
test(contract): ensure bytes any size works
davidyuk Jan 23, 2024
1d1b5d6
Merge pull request #1933 from aeternity/feature/fix-missed-func-err
davidyuk Jan 23, 2024
1c50247
Merge pull request #1934 from aeternity/feature/extract-dlg-sig-tests
davidyuk Jan 23, 2024
921875b
refactor(tx-builder): simplify exports in field types index
davidyuk Dec 9, 2023
2c21139
feat: accept multiple encodings in `isAddressValid`, add TS asserts
davidyuk Dec 11, 2023
00a6c34
chore(tx-builder): prefer a schema with optional ver instead max ver
davidyuk Dec 12, 2023
15534df
Merge pull request #1936 from aeternity/feature/fixes
davidyuk Jan 23, 2024
2d4734f
Merge pull request #1935 from aeternity/feature/bytes_any_size
davidyuk Jan 25, 2024
db2659a
feat(aens): support update with raw pointers
davidyuk Dec 12, 2023
4ced3fb
test(contract): remove extra return type definitions
davidyuk Jan 25, 2024
07d6541
test(aens): ensure that can set raw pointer using delegation signature
davidyuk Jan 23, 2024
e5ee64e
test(contract): ensure AENSv2.name type works
davidyuk Jan 25, 2024
33616db
test(contract): restore Iris compatibility
davidyuk Jan 25, 2024
71da12b
Merge pull request #1922 from aeternity/feature/raw-pointer
davidyuk Jan 31, 2024
509860d
chore(middleware): remove autorest workaround
davidyuk Feb 7, 2024
59f7bcf
chore(deps): update autorest
davidyuk Feb 7, 2024
8769e58
chore(deps): update node, middleware swagger files
davidyuk Feb 7, 2024
6aa2084
chore: update aesophia to 8.0.0-rc1, enable http compiler in tests
davidyuk Feb 7, 2024
cd2357c
Merge pull request #1940 from aeternity/feature/sophia-8-rc-1
davidyuk Feb 9, 2024
d0ec012
feat(compiler): provide compilation warnings
davidyuk Sep 14, 2023
b70f0c1
Merge pull request #1939 from aeternity/feature/remove-mdw-workaround
davidyuk Feb 9, 2024
cb8f7ed
Merge pull request #1897 from aeternity/feature/compiler-warnings
davidyuk Feb 9, 2024
62d8603
chore: extract `restoreFile` utility from build tools
davidyuk Feb 6, 2024
aab8a4e
chore: stop build process if child process exited with non-0 code
davidyuk Feb 6, 2024
673b987
Merge pull request #1938 from aeternity/feature/build-halt-on-error
davidyuk Feb 9, 2024
f46be21
test(channel): don't wait if unexpectedly disconnected
davidyuk Dec 14, 2023
dce0405
test(channel): set correct port
davidyuk Dec 20, 2023
8099701
chore(channel): add extra debugging output
davidyuk Dec 20, 2023
184788f
test: remove unused `ignoreVersion` parameter
davidyuk Dec 20, 2023
bae5ed5
test(channel): simplify checks
davidyuk Dec 21, 2023
8660c08
test(channel): don't wait more than 1 block to open a channel
davidyuk Dec 23, 2023
88f7b34
Merge pull request #1943 from aeternity/feature/refactor-tests
davidyuk Feb 13, 2024
2fecb66
chore(deps): update
davidyuk Feb 8, 2024
d6da312
docs: remove unused readthedocs configuration
davidyuk Feb 8, 2024
4edfa8d
docs: use named capturing in mkdocs hook
davidyuk Feb 8, 2024
70a9e91
docs(deps): update
davidyuk Feb 8, 2024
6d3b65c
chore: remove unused greenkeeper configuration
davidyuk Feb 8, 2024
1bc7fe0
chore: inline AUTHORS into contributors field
davidyuk Feb 8, 2024
7544ccc
docs: fix autorest warnings
davidyuk Feb 10, 2024
0062b3f
docs: avoid `__namedParameters` placeholder in api reference
davidyuk Feb 10, 2024
8069367
ci: update github actions
davidyuk Feb 10, 2024
92f3ac1
Merge pull request #1942 from aeternity/feature/update-deps
davidyuk Feb 13, 2024
ed10482
fix(node): show correct error message if body is missed
davidyuk Feb 12, 2024
ea0a860
test: decrease ae amount required to run
davidyuk Feb 13, 2024
6cdc98e
test(account): balance at height, add before/after spend tx
davidyuk Feb 13, 2024
add6ee7
test: extract `bindRequestCounter` utility
davidyuk Feb 13, 2024
ef347a1
fix(node): show correct error message if ECONNREFUSED
davidyuk Feb 13, 2024
6aa7ee3
Merge pull request #1945 from aeternity/feature/refactor-tests
davidyuk Feb 14, 2024
0ff2091
test: add ability to run on testnet, mainnet
davidyuk Dec 22, 2023
fdb2f6e
test(account): wait for tx mining to don't break other tests
davidyuk Feb 24, 2024
b3ba3ff
chore(node): round retry intervals
davidyuk Dec 22, 2023
87ccaf1
chore(deps): bump es5-ext from 0.10.62 to 0.10.64
dependabot[bot] Feb 27, 2024
236d7a2
Merge pull request #1951 from aeternity/dependabot/npm_and_yarn/es5-e…
davidyuk Feb 27, 2024
f348a22
Merge pull request #1949 from aeternity/feature/test-on-testnet-2
davidyuk Feb 27, 2024
6f0dbd8
feat(node): add param indicating retry
davidyuk Feb 25, 2024
b009940
chore(chain): remove `_maxPollInterval` option of `_getPollInterval`
davidyuk Feb 25, 2024
c7d0955
feat(chain): add `cache` option to `getHeight`
davidyuk Feb 25, 2024
a21bc1f
test: adjust testnet timeouts
davidyuk Feb 15, 2024
b70554e
Merge pull request #1952 from aeternity/feature/cache-height
davidyuk Feb 29, 2024
384eee1
refactor(chain): extract `sendTransaction` into separate module
davidyuk Mar 1, 2024
9ca466f
test: show node-provided status if tx failed
davidyuk Mar 1, 2024
f6fbbb5
perf(chain): retry failed post tx requests instead of delay
davidyuk Mar 1, 2024
40d7348
perf(tx-builder): use cached height in ttl
davidyuk Mar 2, 2024
0cada09
refactor(account): add WeakMap types in MemoryAccount
davidyuk Mar 4, 2024
bdcd888
docs(aepp): fix error in example aepp
davidyuk Mar 4, 2024
021eaf5
chore(tx-builder): accept `_canIncreaseFee` flag
davidyuk Mar 1, 2024
60a283b
fix(contract): build address by signed tx
davidyuk Mar 1, 2024
d9cde12
fix(tx-builder): don't accept ttl equal to block height
davidyuk Mar 2, 2024
48ee661
Merge pull request #1953 from aeternity/feature/fixes
davidyuk Mar 4, 2024
0751244
fix(chain): poll till ttl if defined to ensure tx can't be mined
davidyuk Mar 2, 2024
08d14c2
fix(tx-builder): limit ttl to 3 in case tx built internally
davidyuk Mar 1, 2024
054bc89
fix: improve error message when no wrapped value
davidyuk Mar 4, 2024
36ca712
Merge pull request #1955 from aeternity/feature/type-memory-weakmap
davidyuk Mar 8, 2024
27f84f3
Merge pull request #1957 from aeternity/feature/fix-wrapped-error
davidyuk Mar 8, 2024
f572254
chore(deps): update node to the latest master
davidyuk Mar 9, 2024
2cce91d
feat(node): show error code if available
davidyuk Mar 9, 2024
8df65e3
Merge pull request #1958 from aeternity/feature/node-error-code
davidyuk Mar 9, 2024
2a4b9fe
chore(deps): update @azure/core-client to 1.8.0
davidyuk Mar 10, 2024
21f2a0f
chore(deps): update
davidyuk Mar 10, 2024
c86d900
chore(deps-dev): update commitlint to 19.0.3
davidyuk Mar 10, 2024
ad859ae
chore(deps-dev): update typescript-eslint
davidyuk Mar 10, 2024
b1a5570
Merge pull request #1959 from aeternity/feature/update-deps
davidyuk Mar 11, 2024
d4eaac9
perf(node): avoid extra preflight requests by removing custom headers
davidyuk Mar 12, 2024
6d5be73
ci: set `healthcheck.interval` to run containers faster
davidyuk Mar 12, 2024
09d19bf
feat(tx-builder): get actual gas price from node
davidyuk Aug 23, 2023
dea1460
Merge pull request #1956 from aeternity/feature/poll
davidyuk Mar 13, 2024
4abbb2a
Merge pull request #1884 from aeternity/feature/node-gas-price
davidyuk Mar 13, 2024
ebda16b
Merge pull request #1960 from aeternity/feature/avoid-preflight
davidyuk Mar 13, 2024
105a496
Merge pull request #1961 from aeternity/feature/speedup-docker-up
davidyuk Mar 13, 2024
78e7c48
fix(tx-builder): remove invalid oracle tx type in validator
davidyuk Mar 13, 2024
f72167a
fix(tx-builder): don't estimate gas for non-transactions
davidyuk Mar 13, 2024
20fe5e4
refactor(tx-builder): check tag in `unpackTx`
davidyuk Mar 13, 2024
564a5de
chore: fix docs build
davidyuk Mar 13, 2024
b135414
chore(node): cache only successful status requests
davidyuk Mar 13, 2024
df700c4
Merge pull request #1963 from aeternity/feature/fix-docs
davidyuk Mar 15, 2024
fba0e79
fix(node): don't remember failed version request
davidyuk Mar 14, 2024
83f0dfd
test: add node stats charts
davidyuk Mar 16, 2024
e073c6e
test: use dev mode
davidyuk Mar 16, 2024
710ca6e
docs(tx-builder): add `ttl` updates
davidyuk Mar 18, 2024
cc2b2f9
Merge pull request #1964 from aeternity/feature/devmode-in-tests
davidyuk Mar 19, 2024
7621716
feat: spend to payable contract
davidyuk Mar 20, 2024
9dea748
Merge pull request #1965 from aeternity/feature/spend-to-contract
davidyuk Mar 23, 2024
9c08860
test(aepp,wallet): use sinon to mock account methods
davidyuk Mar 28, 2024
7d0136d
feat(aepp,wallet): allow raw data sign
davidyuk Mar 28, 2024
9559606
ci: switch back to Ceres protocol after setup devmode
davidyuk Mar 28, 2024
8ed6634
Merge pull request #1970 from aeternity/feature/aepp-wallet-raw-sign
davidyuk Mar 29, 2024
66264a5
chore: ignore dependabot commits in commitlint
davidyuk Mar 30, 2024
b000384
chore: add workaround to get ts-expect-error in d.ts
davidyuk Mar 30, 2024
76e4a88
chore: downgrade @types/node to fix compat with [email protected]
davidyuk Mar 30, 2024
450296e
fix(node,middleware,compiler): version check if deployed at path
davidyuk Mar 30, 2024
f6470a2
fix(node,middleware): remove duplicate retry policy
davidyuk Mar 30, 2024
b3a62d1
ci: switch to aeternity [email protected]
davidyuk Mar 30, 2024
27b9a26
ci: run tests on master, develop
davidyuk Apr 3, 2024
677bcf5
chore(deps): update @aeternity/aepp-calldata to 1.7.0
davidyuk Apr 3, 2024
df2d76c
Merge pull request #1972 from aeternity/feature/prerelease-fixes
davidyuk Apr 4, 2024
c747ce6
feat: jwt utilities
thepiwo Mar 19, 2024
73eddfc
Merge pull request #1973 from aeternity/feature/jwt-sign
davidyuk Apr 8, 2024
271ff5e
fix(node): add missed conversion of `difficulty` and `hashrate` to nu…
davidyuk Apr 4, 2024
8b0ef1b
chore(node): build api by aeternity [email protected] spec
davidyuk Apr 4, 2024
ba909e6
chore: fix emitter path in Dockerfile
davidyuk Apr 5, 2024
4c3191a
ci: fix running on master, develop
davidyuk Apr 7, 2024
f674247
chore(release): 13.3.0
davidyuk Apr 8, 2024
1ffaeff
docs: add next.aeternity.io to list of nodes in examples
davidyuk Apr 9, 2024
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
8 changes: 4 additions & 4 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,18 +24,18 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Initialize CodeQL
uses: github/codeql-action/init@v2
uses: github/codeql-action/init@v3
with:
languages: ${{ matrix.language }}
queries: +security-and-quality

- name: Autobuild
uses: github/codeql-action/autobuild@v2
uses: github/codeql-action/autobuild@v3

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
uses: github/codeql-action/analyze@v3
with:
category: "/language:${{ matrix.language }}"
10 changes: 5 additions & 5 deletions .github/workflows/docs-develop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,17 @@ jobs:
main:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: actions/setup-python@v4
- uses: actions/setup-python@v5
with:
python-version: 3.11
- uses: actions/cache@v3
python-version: 3.12
- uses: actions/cache@v4
with:
path: ~/.cache/pip3
key: ${{ runner.os }}-pip-${{ hashFiles('docs/requirements.txt') }}
- uses: actions/cache@v3
- uses: actions/cache@v4
with:
path: |
~/.npm
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/docs-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,17 @@ jobs:
main:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: actions/setup-python@v4
- uses: actions/setup-python@v5
with:
python-version: 3.11
- uses: actions/cache@v3
python-version: 3.12
- uses: actions/cache@v4
with:
path: ~/.cache/pip3
key: ${{ runner.os }}-pip-${{ hashFiles('docs/requirements.txt') }}
- uses: actions/cache@v3
- uses: actions/cache@v4
with:
path: |
~/.npm
Expand Down
30 changes: 16 additions & 14 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -1,19 +1,22 @@
name: Test & build
on: [pull_request]
on:
push:
branches: [master, develop]
pull_request:
jobs:
main:
runs-on: ubuntu-22.04
steps:
- run: |
wget -q https://packages.erlang-solutions.com/erlang/debian/pool/esl-erlang_25.0.4-1~ubuntu~jammy_amd64.deb
sudo apt install --allow-downgrades ./esl-erlang_25.0.4-1~ubuntu~jammy_amd64.deb
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 100
- uses: actions/setup-node@v3
- uses: actions/setup-node@v4
with:
node-version: 18.x
- uses: actions/cache@v3
node-version: 20.x
- uses: actions/cache@v4
with:
path: |
~/.npm
Expand All @@ -27,16 +30,15 @@ jobs:
BASE: ${{ github.event.pull_request.base.sha }}
run: npx commitlint --from $BASE --to $HEAD --verbose
- run: npm run lint
- run: docker-compose up -d
- name: Ensure that node is running
run: |
while [[ `curl -s -o /dev/null -w %{http_code} localhost:3013/api` != 200 ]]; do
sleep 0.2;
done
- run: npx nyc npm run test
# TODO: remove after merging https://github.com/aeternity/aeternity/pull/4319
- run: chmod 666 ./docker/accounts-pub.json
- run: docker compose up -d --wait
- run: npx nyc npm test
- run: npx nyc report --reporter=text-lcov > coverage.lcov
- uses: codecov/codecov-action@v3
- uses: codecov/codecov-action@v4
with:
files: coverage.lcov
- run: docker-compose logs
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
- run: docker compose logs
if: always()
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ coverage.*
site
/src/apis/
/src/tx/builder/schema.generated.ts
/src/tx/builder/delegation/schema.generated.ts
/tooling/autorest/compiler-swagger.yaml
/tooling/autorest/middleware-openapi.yaml
/test/environment/ledger/browser
Expand Down
2 changes: 1 addition & 1 deletion .mocharc.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ module.exports = {
require: 'tooling/babel-register.js',
recursive: true,
extension: '.js,.ts',
timeout: '40s',
timeout: process.env.NETWORK ? '500s' : '40s',
ignore: 'test/environment/**',
exit: true // TODO: fix in state channel tests
}
5 changes: 0 additions & 5 deletions .readthedocs.yml

This file was deleted.

3 changes: 0 additions & 3 deletions AUTHORS

This file was deleted.

2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
ISC License (ISC)
Copyright © 2022 aeternity developers
Copyright © 2024 aeternity developers

Permission to use, copy, modify, and/or distribute this software for any purpose
with or without fee is hereby granted, provided that the above copyright notice
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ We keep our [Changelog](docs/CHANGELOG.md) up to date.
## License

ISC License (ISC)
Copyright © 2023 æternity developers
Copyright © 2024 æternity developers

Permission to use, copy, modify, and/or distribute this software for any purpose
with or without fee is hereby granted, provided that the above copyright notice
Expand Down
2 changes: 1 addition & 1 deletion commitlint.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ module.exports = {
'compiler',
'contract',
'middleware',
'docs', // TODO: remove after releasing 13.1.0
'deps',
'deps-dev',
'node',
Expand All @@ -24,4 +23,5 @@ module.exports = {
],
],
},
ignores: [(message) => /^Bumps \[.+]\(.+\) from .+ to .+\.$/m.test(message)],
};
38 changes: 30 additions & 8 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,36 @@
version: '3'
services:
node:
image: aeternity/aeternity:v6.11.0
hostname: node
ports: ["3013:3013", "3113:3113", "3014:3014", "3114:3114"]
# TODO: switch to master after merging https://github.com/aeternity/aeternity/pull/4303
image: aeternity/aeternity:v6.13.0-bundle
# TODO: remove 3313 port after merging https://github.com/aeternity/aeternity/pull/4303
ports: [3013:3013, 3113:3113, 3014:3014, 3313:3313]
# TODO: remove after releasing https://github.com/aeternity/aeternity/pull/4292
healthcheck:
interval: 2s
volumes:
- ./docker/aeternity_node_mean16.yaml:/home/aeternity/node/aeternity.yaml
- ./docker/accounts_test.json:/home/aeternity/node/data/aecore/.genesis/accounts_test.json
- ./docker/aeternity.yaml:/home/aeternity/node/aeternity.yaml
- ./docker/accounts.json:/home/aeternity/node/data/aeplugin_dev_mode/devmode_prefunded_accounts.json
# TODO: remove after merging https://github.com/aeternity/aeternity/pull/4319
- ./docker/accounts-pub.json:/home/aeternity/node/data/aeplugin_dev_mode/devmode_prefunded_accounts-PUB.json
stop_grace_period: 0s

emitter:
build: test/emitter
depends_on:
node:
condition: service_healthy

compiler:
image: aeternity/aesophia_http:v7.4.0
hostname: compiler
ports: ["3080:3080"]
image: aeternity/aesophia_http:v8.0.0-rc1
ports: [3080:3080]
# TODO: remove after releasing https://github.com/aeternity/aesophia_http/pull/133
healthcheck:
interval: 2s

compiler-7:
image: aeternity/aesophia_http:v7.6.1
ports: [3081:3080]
# TODO: remove after releasing https://github.com/aeternity/aesophia_http/pull/133
healthcheck:
interval: 2s
1 change: 1 addition & 0 deletions docker/accounts-pub.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"ak_21A27UVVt3hDkBE5J7rhhqnH5YNb4Y1dqo4PnSybrH85pnWo7E":10000000000000000000000}
6 changes: 6 additions & 0 deletions docker/accounts.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[{
"pub_key": "ak_21A27UVVt3hDkBE5J7rhhqnH5YNb4Y1dqo4PnSybrH85pnWo7E",
"initial_balance": 10000000000000000000000,
"// TODO: encode using base58 after fixing": "https://github.com/aeternity/aeplugin_dev_mode/issues/32",
"priv_key": "sk_nr177aDHmvcqQuzjghpW7/FjWbbfN2zwSa7plVZfAi+hhfna"
}]
3 changes: 0 additions & 3 deletions docker/accounts_test.json

This file was deleted.

24 changes: 24 additions & 0 deletions docker/aeternity.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# yaml-language-server: $schema=https://github.com/aeternity/aeternity/raw/master/apps/aeutils/priv/aeternity_config_schema.json

system:
dev_mode: true
plugins:
# TODO: remove after merging https://github.com/aeternity/aeternity/pull/4303
- name: aeplugin_dev_mode

http:
internal:
debug_endpoints: true
listen_address: 0.0.0.0
endpoints:
dry-run: true

websocket:
channel:
listen_address: 0.0.0.0

chain:
persist: false
hard_forks:
"1": 0
"6": 1
38 changes: 0 additions & 38 deletions docker/aeternity_node_mean16.yaml

This file was deleted.

47 changes: 47 additions & 0 deletions docs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,53 @@

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

## [13.3.0](https://github.com/aeternity/aepp-sdk-js/compare/v13.2.2...v13.3.0) (2024-04-08)


### ⚠ Ceres and aehopsia@8 compatibility not stable, since they are not officially released yet

### Features

* accept multiple encodings in `isAddressValid`, add TS asserts ([2c21139](https://github.com/aeternity/aepp-sdk-js/commit/2c211399df3232e1830ead946ab49e971f4af70b))
* add `getContext` method to AeSdk ([04508d0](https://github.com/aeternity/aepp-sdk-js/commit/04508d0df67f111c627144381a30d087e314873f))
* **aens:** support update with raw pointers ([db2659a](https://github.com/aeternity/aepp-sdk-js/commit/db2659a30ed9a076387d4efbddfa4d6efd85bee3))
* **aepp,wallet:** allow raw data sign ([7d0136d](https://github.com/aeternity/aepp-sdk-js/commit/7d0136d24d0949faec1047c1e1449727c753a160))
* **chain:** add `cache` option to `getHeight` ([c7d0955](https://github.com/aeternity/aepp-sdk-js/commit/c7d09555632826d9eff62197c2708d14b870c68f))
* **compiler:** add CompilerCli8 class ([29f1cd3](https://github.com/aeternity/aepp-sdk-js/commit/29f1cd3549af63cd88b83853d50c572bdc7feef8))
* **compiler:** provide compilation warnings ([d0ec012](https://github.com/aeternity/aepp-sdk-js/commit/d0ec0121ac6e82f44f55809190d46b92048435e5))
* **compiler:** update cli and http compilers to 7.4.0 ([2041d8b](https://github.com/aeternity/aepp-sdk-js/commit/2041d8bcba9b8ef118b439a59526843d50c2f75f))
* **contract:** resolve names on node side in Ceres ([474f0fd](https://github.com/aeternity/aepp-sdk-js/commit/474f0fde0e209696aab4348e1bd67d893e33d6f4))
* **contract:** support all names delegation to contract ([92dae86](https://github.com/aeternity/aepp-sdk-js/commit/92dae869cf6d2483ffbe849f431d111d71c2f3ea))
* jwt utilities ([c747ce6](https://github.com/aeternity/aepp-sdk-js/commit/c747ce66e2c13925bb2eee36418bc88b44aa8bd5))
* **node:** add param indicating retry ([6f0dbd8](https://github.com/aeternity/aepp-sdk-js/commit/6f0dbd8dbd437b0c280983576788493009a09127))
* **node:** show error code if available ([2cce91d](https://github.com/aeternity/aepp-sdk-js/commit/2cce91dba7a7e474c55b5efa86b0618316701bbb))
* spend to payable contract ([7621716](https://github.com/aeternity/aepp-sdk-js/commit/76217161be62999bd091e76c10f67606c88e4c9b))
* support new delegation format in Ceres ([786e954](https://github.com/aeternity/aepp-sdk-js/commit/786e954d4a0149d1647271bcaadc69bb250c357a))
* **tx-builder:** get actual gas price from node ([09d19bf](https://github.com/aeternity/aepp-sdk-js/commit/09d19bff34ef5212dfa48bfe5c18bd28fd07be99))
* **tx-builder:** pick `queryFee` from the node if not provided ([ca495c8](https://github.com/aeternity/aepp-sdk-js/commit/ca495c810352f5aa6a4f17fba136ccbee7297b7e))
* **tx-builder:** reject used accounts in GaAttachTx in Ceres ([88b1d5d](https://github.com/aeternity/aepp-sdk-js/commit/88b1d5dfc626940983d854f2dd344ad231037ed3))
* **tx-builder:** validate `nameTtl` in NameUpdateTx ([bca877e](https://github.com/aeternity/aepp-sdk-js/commit/bca877efa76ed0eb9e0c3b6c60bcbcad3c0d9008))


### Bug Fixes

* **aens:** make `extendTtl` argument optional ([028876f](https://github.com/aeternity/aepp-sdk-js/commit/028876fb79d2dd5eb2b9d96336b068900db1f837))
* **aens:** reduce default client ttl to one hour ([daf7fa0](https://github.com/aeternity/aepp-sdk-js/commit/daf7fa0d9306f75f4d5305b26ed6a4aba98e0435))
* **chain:** poll till ttl if defined to ensure tx can't be mined ([0751244](https://github.com/aeternity/aepp-sdk-js/commit/0751244c9f7df75bdd7009d878c9235cdabcc796))
* **contract:** build address by signed tx ([60a283b](https://github.com/aeternity/aepp-sdk-js/commit/60a283bdb745b15902dc615fdaaf0eed55429ca1))
* **contract:** don't duplicate NoSuchContractFunctionError message ([2f3bba5](https://github.com/aeternity/aepp-sdk-js/commit/2f3bba529d7abd5a3da90e085b38faf74f1d4cea))
* improve error message when no wrapped value ([054bc89](https://github.com/aeternity/aepp-sdk-js/commit/054bc89b940cacdeae1f804153ef39c3fa1e0026))
* **node,middleware,compiler:** version check if deployed at path ([450296e](https://github.com/aeternity/aepp-sdk-js/commit/450296e7f275e9cec3af2c76a50af201b1929dd6))
* **node,middleware:** remove duplicate retry policy ([f6470a2](https://github.com/aeternity/aepp-sdk-js/commit/f6470a21a211c7655ff07f7853b92447a29ea262))
* **node:** add missed conversion of `difficulty` and `hashrate` to number ([271ff5e](https://github.com/aeternity/aepp-sdk-js/commit/271ff5ef53b217f7c490fcc63d83a88ffbb858cd))
* **node:** don't remember failed version request ([fba0e79](https://github.com/aeternity/aepp-sdk-js/commit/fba0e79800e86f7774978f60f7113b1797213751))
* **node:** show correct error message if body is missed ([ed10482](https://github.com/aeternity/aepp-sdk-js/commit/ed10482d3641c64a4af8374d7000b8f4a467d55c))
* **node:** show correct error message if ECONNREFUSED ([ef347a1](https://github.com/aeternity/aepp-sdk-js/commit/ef347a16e9ceebc405e878af28d3198e312eb309))
* **tx-builder:** don't accept ttl equal to block height ([d9cde12](https://github.com/aeternity/aepp-sdk-js/commit/d9cde12f50cd3530d74338fe500c622b27bcbbb9))
* **tx-builder:** don't estimate gas for non-transactions ([f72167a](https://github.com/aeternity/aepp-sdk-js/commit/f72167a8b1d79a54de37c016fb87c55ff4c12da5))
* **tx-builder:** limit ttl to 3 in case tx built internally ([08d14c2](https://github.com/aeternity/aepp-sdk-js/commit/08d14c2d50c480ccc25f2dc67b0a09d1487c35bb))
* **tx-builder:** remove invalid oracle tx type in validator ([78e7c48](https://github.com/aeternity/aepp-sdk-js/commit/78e7c488b7e826946b426fbb0ed83366091bdbdd))

## [13.2.2](https://github.com/aeternity/aepp-sdk-js/compare/v13.2.1...v13.2.2) (2023-09-20)


Expand Down
2 changes: 1 addition & 1 deletion docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ root variable, to don't make it reactive in deep. You can find it implementation
[not compatible]: https://github.com/tc39/proposal-class-fields/issues/106
[shallowRef]: https://vuejs.org/api/reactivity-advanced.html#shallowref
[shallowReactive]: https://vuejs.org/api/reactivity-advanced.html#shallowreactive
[æpp example]: ../examples/browser/aepp/
[æpp example]: https://github.com/aeternity/aepp-sdk-js/tree/71da12b5df56b41f7317d1fb064e44e8ea118d6c/examples/browser/aepp

## Command Line Interface (CLI)
If you don't need to include specific functionality into your application and just want to use or play around with features the SDK provides you can make use of the [💻 CLI](https://github.com/aeternity/aepp-cli-js) and follow the instructions mentioned there.
6 changes: 0 additions & 6 deletions docs/conda.yml

This file was deleted.

Loading