Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
6b1f064
build: switch substrate branch to frontier
CertainLach Mar 31, 2021
c72f0fa
build: add frontier dependencies
CertainLach Mar 31, 2021
7d3a868
build: resolve dependencies
CertainLach Mar 31, 2021
de5a81f
feat: add frontier pallets to runtime
CertainLach Mar 31, 2021
d9a94fd
refactor: merge with new node template
CertainLach Mar 31, 2021
9936e25
fix: missing unsigned validator import
CertainLach Apr 6, 2021
415e3d6
feat: eth address mapping
CertainLach Apr 30, 2021
733eebb
fix: reenable contracts api
CertainLach Apr 30, 2021
6e04190
build: upgrade frontier
CertainLach Apr 30, 2021
c019326
feat: eth abi coder
CertainLach Apr 30, 2021
c0388a3
feat: eth logger
CertainLach Apr 30, 2021
aa96639
feat: collection manipulation from evm
CertainLach Apr 30, 2021
2b03ee1
feat: access control manipulation from evm
CertainLach Apr 30, 2021
24bc802
feat: item creation from evm
CertainLach Apr 30, 2021
f2db9e8
feat: support burning fro evm
CertainLach Apr 30, 2021
481e942
feat: support transfers from evm
CertainLach Apr 30, 2021
9e3547b
feat: support approve from evm
CertainLach Apr 30, 2021
bbe9a34
feat: make guards support evm calls
CertainLach Apr 30, 2021
ab6ae76
feat: support evm accounts in chainspec
CertainLach Apr 30, 2021
683924f
feat: log recording
CertainLach Apr 30, 2021
651e1c7
feat: support evm calls of data
CertainLach Apr 30, 2021
d0a0bc7
feat: ethereum method handling
CertainLach Apr 30, 2021
e5bc882
build: upgrade dependencies
CertainLach Apr 30, 2021
7994dd0
fix: convert address in chain extensions
CertainLach May 4, 2021
41df741
perf: do not submit eth transactions with no logs
CertainLach May 4, 2021
1f943ae
fix: deprecation warning for from_rational
CertainLach May 4, 2021
b9ed42b
Merge remote-tracking branch 'origin/develop' into feature/NFTPAR-366…
CertainLach May 4, 2021
cf66146
build: switch pallet-inflation to frontier branch
CertainLach May 4, 2021
f600776
feat: create_multiple_items chain extension
CertainLach May 6, 2021
3c083fe
feat: approval chain extensions
CertainLach May 6, 2021
13a0a85
feat: set_variable_meta_data chain extension
CertainLach May 6, 2021
b3fda41
feat: add/remove from white list chain extension
CertainLach May 6, 2021
a6efdbe
Merge commit 'b3fda41c65ef3d5198749d60622f0184af244734' into feature/…
CertainLach May 6, 2021
ba80c8c
test: CrossAccountId support
CertainLach Apr 30, 2021
3e52698
fix: missing error handler for create_item call
CertainLach May 7, 2021
6b456b9
feat: submit chain extension produced logs
CertainLach May 7, 2021
c68888f
feat(CE): charge for calling pallet methods
CertainLach May 13, 2021
2260ad6
fix(CE): correct error handling
CertainLach May 13, 2021
6090f15
Merge branch 'feature/NFTPAR-373_chain_extensions' into feature/NFTPA…
CertainLach May 13, 2021
849f7ee
feat(CE): charge for calling pallet methods
CertainLach May 13, 2021
ead48f3
fix(CE): correct error handling
CertainLach May 13, 2021
dfe7fa5
Merge commit 'ead48f376fcd03f40b4db5dddff10a25735dc1f1' into feature/…
CertainLach May 13, 2021
14cafc1
test: cleanup debug logs
CertainLach May 14, 2021
bfd1d20
fix: nft collection check
CertainLach May 14, 2021
057ef8c
fix: fungible amount is not indexed
CertainLach May 14, 2021
3926163
fix: nft indexed logs
CertainLach May 14, 2021
34596c2
feat(eth): plain transfer for nft collections
CertainLach May 14, 2021
38cb2f2
test: make various test helpers accept CrossAccountId
CertainLach May 14, 2021
6d1d1e8
build: upgrade frontier
CertainLach May 17, 2021
2d71e7a
refactor: use new selector macros
CertainLach May 31, 2021
1824786
build(devcontainer): bump dependencies
CertainLach Jun 2, 2021
e3aef6f
refactor: revert changing collection owner type
CertainLach Jun 2, 2021
0a660b9
feat: simplify ERC implementations by proc-macro
CertainLach Jun 2, 2021
e709081
refactor: move evm-coder impl to its own crate
CertainLach Jun 2, 2021
5e83d89
feat: describe ERCs in terms of new proc-macro
CertainLach Jun 2, 2021
4a53d88
fix: serde no_std usage
CertainLach Jun 2, 2021
1a0920c
build: specify evm-coder dependencies
CertainLach Jun 2, 2021
d612b7e
refactor: switch to macro-based ERC impls
CertainLach Jun 2, 2021
8e8a175
refactor: switch to macro-based ERC logs
CertainLach Jun 2, 2021
f56d876
docs: update tx generation comment
CertainLach Jun 2, 2021
6bc566c
feat(pallet): evm gas metering
CertainLach Jun 2, 2021
35f0b49
style: reformat code
CertainLach Jun 2, 2021
655273c
feat: sponsor evm transactions
CertainLach Jun 2, 2021
6d61ee2
test: basic evm integration tests
CertainLach Jun 2, 2021
0b72135
fix: perform transfers on behalf of current contract
CertainLach Jun 4, 2021
0a7b60d
feat: implement all CE calls in test contract
CertainLach Jun 4, 2021
9351b9f
build(devcontainer): add cargo-contract
CertainLach Jun 4, 2021
a0285b6
test: support alternative forms of addresses in helpers
CertainLach Jun 4, 2021
6df0cda
test: basic tests for CE
CertainLach Jun 4, 2021
e2828aa
fix: remove unfinished code
CertainLach Jun 4, 2021
a853447
Merge remote-tracking branch 'origin/feature/NFTPAR-373_chain_extensi…
CertainLach Jun 4, 2021
b6f730e
build: fix remote frontier version
CertainLach Jun 11, 2021
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
14 changes: 10 additions & 4 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,18 @@ FROM mcr.microsoft.com/vscode/devcontainers/rust:0-1
RUN apt-get update && export DEBIAN_FRONTEND=noninteractive && \
apt-get -y install --no-install-recommends libssl-dev pkg-config libclang-dev clang

RUN curl -L -o- https://github.com/WebAssembly/binaryen/releases/download/version_101/binaryen-version_101-x86_64-linux.tar.gz | \
tar xz --strip-components=1 -C /usr

USER vscode

RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash && \
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" && \
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \
nvm install v12.20.1 && \
rustup toolchain install nightly-2021-03-01 && \
rustup default nightly-2021-03-01 && \
rustup target add wasm32-unknown-unknown
nvm install v16.2.0 && \
npm install -g yarn && \
rustup toolchain install nightly-2021-05-30 && \
rustup default nightly-2021-05-30 && \
rustup target add wasm32-unknown-unknown && \
rustup component add rustfmt clippy && \
cargo install cargo-expand cargo-edit cargo-contract
Loading