-
Notifications
You must be signed in to change notification settings - Fork 13
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
merge dynamic_link into feat/1.5.0_dynamiclink (copy of feat/bump_1.5.0) #340
merge dynamic_link into feat/1.5.0_dynamiclink (copy of feat/bump_1.5.0) #340
Commits on Mar 15, 2022
-
feat: direct contract call with dynamic link (Finschia#153)
* feat: add contract_call definition to BackendApi * feat: add dynamic link for imported function in custom env * feat: allow custom env module name * feat: add sample contracts for testing dynamic link feature * feat: add fmt::Display trait to FunctionMetadata * chore: add FIXME comment for known issue * fix: move out the callee metadata from context_data to env context_data is wrraped by Arc, so cloned envs are sharing the context_data. so overwrite the previous metadata if there are more then 2 imported functions. * chore: remove ci in example contracts * fix: fix import name condition to allow only one dot * chore: update cargo for contracts * chore: fix lint * chore: fix clippy * chore: cargo fmt * docs: simplify the sample contract docs Most are generated by the template and are not needed. * chore: remove contract unused warnings * chore: delete unnecessary excludes created by template
Jiyong Ha committedMar 15, 2022 Configuration menu - View commit details
-
Copy full SHA for 5732a33 - Browse repository at this point
Copy the full SHA 5732a33View commit details
Commits on Mar 31, 2022
-
feat: add import&export macro and serialized data copy pass (Finschia…
…#157) * feat: add #[callable_point] proc macro * feat: add #[dynamic_link] proc macro * fix: publiclize the memory module using in #[callable_point] and #[dynamic_link] * feat: add re-exports #[callable_point] and #[dynamic_link] * feat: make tuple return by #[callable_point] and #[dynamic_link] * feat: add copies region of args and return between env The actual copy calls are executed by wasmvm. * fix: disable return the tuple type Finschia#156 * refactor: improve error handling with proc_macro_error * feat: update sample contract for dynamic_link * test: add unit test for copy_region_vals_between_env * test: add integration test for callable_point macro proc_macro cannot do normal unit tests. Instead, it is replaced by the contract's integration test. * test: add integration test for dynamic_link macro proc_macro cannot do normal unit tests. Instead, it is replaced by the contract's integration test. * fix: unlimit the target_arch of memory module When running the test with dynamic_link proc_macro, it should be able to compile the memory module on other architectures as well. * chore: cargo fmt * chore: update cargo.lock for contracts * fix: fix maximum size * chore: cargo clippy * test: add module name test condition for dynamic_link macro * chore: fix reverted unused warnings in the contracts * chore: fix typo * chore: remove unnecessary prefix * refactor: improve abort message * refactor: change to use quote! and proc_macro2 proc_macro2 allows the implementation of separate modules. * chore: update cargo.lock * chore: disable clippy warning for abort_by! * fix: add disallowed type by parameter see: Finschia#152 * chore:cargo fmt * chore: avoid false-positive of clippy * chore: again avoid clippy * chore: fix typo
Jiyong Ha committedMar 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 5cfcf14 - Browse repository at this point
Copy the full SHA 5cfcf14View commit details
Commits on Apr 11, 2022
-
feat: add global api for to get env,deps in dynamic call (Finschia#182)
* feat: add global api for to get env in dynamic call * tet: add integration test for env of global api * refactor: refactor integration test * chore: cargo fmt * feat: add deps into global api It has bug within using the mock envs. leave the issue and continue with W/A first because it's need for the virtual call stack test.
Jiyong Ha committedApr 11, 2022 Configuration menu - View commit details
-
Copy full SHA for 7b2d9dd - Browse repository at this point
Copy the full SHA 7b2d9ddView commit details
Commits on Apr 28, 2022
-
feat: add dynamic callstack for prevent the re-entrancy attack (Finsc…
…hia#178) * feat: add dynamic callstack for prevent the re-entrancy attack - includes max call depth limitation * test: add integration test for trying re-entrancy attack * fix: change the duplication check to use contract address Even in a running existing contract, a wasmer instance is newly created every call. cannot use the wasmer instance for check the duplication. * chore: rename to try_pass_callstack * chore: cargo fmt
Jiyong Ha committedApr 28, 2022 Configuration menu - View commit details
-
Copy full SHA for 990b9e1 - Browse repository at this point
Copy the full SHA 990b9e1View commit details
Commits on May 9, 2022
-
feat: add abort when using the unsupported ABI. (Finschia#187)
Jiyong Ha committedMay 9, 2022 Configuration menu - View commit details
-
Copy full SHA for df82d81 - Browse repository at this point
Copy the full SHA df82d81View commit details -
test: add unit test for dynamic link trampoline (Finschia#185)
* refactor: remove available gas parameter by contract_call * test: add unit test for native_dynamic_link_trampoline * refactor: refactor test code for using an existing mock_instance function * chore: cargo fmt * chore: rename function
Jiyong Ha committedMay 9, 2022 Configuration menu - View commit details
-
Copy full SHA for 141c988 - Browse repository at this point
Copy the full SHA 141c988View commit details
Commits on May 10, 2022
-
test: add unit tests for #[dynamic_link] and #[callable_point] (Finsc…
…hia#188) * test: add unit tests for #[dynamic_link] and #[callable_point] Due to the limitations of proc macro test implementation, test logic cannot be added where attribute and proc-macro-error are used. * chore: cargo fmt * test: refactor tests
Jiyong Ha committedMay 10, 2022 Configuration menu - View commit details
-
Copy full SHA for d81a930 - Browse repository at this point
Copy the full SHA d81a930View commit details
Commits on Jun 8, 2022
-
feat: enable dynamic callee returns tuple typed value (Finschia#195)
* feat: enable dynamic callee function to return tuple typed value * refactor: refactor how to check returned value of dynamic callee * refactor: refactor dynamic call macros * feat: add dynamic call function returns tuple and tests * chore: cargo fmt * chore: cargo clippy * fix: fix attribute format of dynamic caller's pnig * docs: update README.md of contracts * fix: refactor dynamic-callee and dynamic-caller * chore: cargo fmt * chore: format contract/REAMDE.md 's table
Configuration menu - View commit details
-
Copy full SHA for 4a4e155 - Browse repository at this point
Copy the full SHA 4a4e155View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea4ff2e - Browse repository at this point
Copy the full SHA ea4ff2eView commit details
Commits on Jun 16, 2022
-
fix: limit exporting GlobalEnv only to wasm32 target (Finschia#212)
* fix: limit exporting GlobalEnv to wasm32 target * chore: cargo clippy
Configuration menu - View commit details
-
Copy full SHA for b60b63c - Browse repository at this point
Copy the full SHA b60b63cView commit details
Commits on Jul 4, 2022
-
fix: correct path (Finschia#217)
* fix: contract path * fix: contract path(caller)
Configuration menu - View commit details
-
Copy full SHA for bfc80e0 - Browse repository at this point
Copy the full SHA bfc80e0View commit details
Commits on Jul 6, 2022
-
feat: improve how to specify the callee contract address (Finschia#215)
* chore: remove unneeded line from test wasm * feat: change from where vm fetches callee address * feat: add Contract trait to represent callee contract * feat: add derive Contract * feat: remake macros for dynamic link * feat: remake dynamic caller contract * fix: fix unit tests for dynamic link * fix: fix how to dynamic link callee contract * fix: fix a typo
Configuration menu - View commit details
-
Copy full SHA for 4aa757d - Browse repository at this point
Copy the full SHA 4aa757dView commit details
Commits on Jul 8, 2022
-
fix: relax the limit of exporting targets of global env (Finschia#220)
* revert: Revert "fix: limit exporting GlobalEnv only to wasm32 target (Finschia#212)" This reverts commit b60b63c. * fix: relax the limit of exporting of GlobalEnv
Configuration menu - View commit details
-
Copy full SHA for 39b4811 - Browse repository at this point
Copy the full SHA 39b4811View commit details
Commits on Jul 15, 2022
-
feat: add number contracts (Finschia#222)
* feat: add number contracts * ci: add tests for number contracts to github workflow
Configuration menu - View commit details
-
Copy full SHA for c546d49 - Browse repository at this point
Copy the full SHA c546d49View commit details
Commits on Jul 21, 2022
-
feat: improve dynamic link contracts' tests and add them to github wo…
…rkflow (Finschia#221) * fix: improve dynamic callee tests * feat: add dynamic link contracts' tests to github workflow * fix: cargo clippy and improve arg names * ci: comment out clippy for dynamic-link contracts
Configuration menu - View commit details
-
Copy full SHA for 3857228 - Browse repository at this point
Copy the full SHA 3857228View commit details
Commits on Aug 18, 2022
-
perf: Add benchmarks for estimate dynamic link gas cost (Finschia#224)
* feat: expand env type for read/write data from/to mock env * perf: add benchmark for native_dynamic_link_trampoline * perf: add benchmark for read/write region * perf: fix a mistaken commentout * pref: increase gas limit for mock instance big enough for bench iterations
Configuration menu - View commit details
-
Copy full SHA for a227bee - Browse repository at this point
Copy the full SHA a227beeView commit details
Commits on Aug 24, 2022
-
fix: rename generated functions from dynamic_link and callable_point …
…macro (Finschia#226) * fix: rename generated function by dynamic_link and callable_point * fix: fix tests of contracts for previous commit's change * chore: cargo fmt * fix: fix a test for dynamic_link
Configuration menu - View commit details
-
Copy full SHA for c314989 - Browse repository at this point
Copy the full SHA c314989View commit details -
Configuration menu - View commit details
-
Copy full SHA for f22dc86 - Browse repository at this point
Copy the full SHA f22dc86View commit details
Commits on Aug 29, 2022
-
feat: make available user defined mock for dynamic link (Finschia#229)
* feat: enable implement user defined mock of dynamic link * feat: add userdefined mock and tests to dynamic-caller-contract * fix: fix a doctest for dynamic_link * chore: cargo clippy * chore: remove a whitespace after ! (op not)
Configuration menu - View commit details
-
Copy full SHA for b40f277 - Browse repository at this point
Copy the full SHA b40f277View commit details
Commits on Aug 31, 2022
-
feat: change error message (Finschia#232)
* test: enable to fail in dynamic_link callee mock wat * feat: add error for dynamic link * test: add unit test for dynamic link * fix: delete unnecessary blank * fix: modify to the appropriate function * fix: fix unit tests for dynamic link * fix: modified function name * fix: change type to String * refactor: use unwrap_err Co-authored-by: loloicci <loloicci@linecorp.com>
Configuration menu - View commit details
-
Copy full SHA for 2c3dc42 - Browse repository at this point
Copy the full SHA 2c3dc42View commit details -
docs: fix README (Finschia#235)
* fix: cache name * docs: add call-number and number * docs: fix typo and title * docs: add entry point info of number and call-number
Configuration menu - View commit details
-
Copy full SHA for 54a4980 - Browse repository at this point
Copy the full SHA 54a4980View commit details
Commits on Sep 1, 2022
-
feat: add do_panic as callable_point (Finschia#236)
* feat: add callee_panic of callable_point * test: add integration test for callee_panic * fix: fix test error * fix: adapt cargo schema * fix: add newline at end of file * fix: rename function to do_panic * fix: add "s"
Configuration menu - View commit details
-
Copy full SHA for 8501d46 - Browse repository at this point
Copy the full SHA 8501d46View commit details
Commits on Sep 2, 2022
-
feat: make callable point takes deps as the first arg (Finschia#233)
* feat: make callable_point function takes deps as the first arg * feat: fix dynamic callee contracts' callable points * test: add and format docs for macros * feat: remove functions to get deps in global_api * fix: fix merged dynamic_callee_contract
Configuration menu - View commit details
-
Copy full SHA for d601ee1 - Browse repository at this point
Copy the full SHA d601ee1View commit details
Commits on Sep 5, 2022
-
ci: fix dynamic_link ci for benchmarking following Finschia#209 (Fins…
…chia#237) * ci: fix broken workflow for benchmarking (Finschia#209) * ci: clean list of branches to benchmark * ci: fix broken workflow for benchmarking * ci: change rust version for dynamic_link branch * ci: add dynamic_link branch to branches to take benchmark
Configuration menu - View commit details
-
Copy full SHA for a45c627 - Browse repository at this point
Copy the full SHA a45c627View commit details -
Configuration menu - View commit details
-
Copy full SHA for 424de0f - Browse repository at this point
Copy the full SHA 424de0fView commit details
Commits on Sep 6, 2022
-
feat: pass env as the second arg of dynamic linked callee function (F…
…inschia#234) * feat: add userdefined mock and tests to dynamic-caller-contract * revert: "feat: add global api for to get env,deps in dynamic call (Finschia#182)" This reverts commit 7b2d9dd. * feat: add write_value_to_env which writes value to instance memory * feat: make callable point take Env as the second arg * fix: fix merged contracts * chore: fix a comment
Configuration menu - View commit details
-
Copy full SHA for d08b5a5 - Browse repository at this point
Copy the full SHA d08b5a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbebb8a - Browse repository at this point
Copy the full SHA cbebb8aView commit details
Commits on Sep 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4ec2394 - Browse repository at this point
Copy the full SHA 4ec2394View commit details
Commits on Sep 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 55608d4 - Browse repository at this point
Copy the full SHA 55608d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e26fdfc - Browse repository at this point
Copy the full SHA e26fdfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39464c3 - Browse repository at this point
Copy the full SHA 39464c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa8227e - Browse repository at this point
Copy the full SHA fa8227eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f1024c8 - Browse repository at this point
Copy the full SHA f1024c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54a6b74 - Browse repository at this point
Copy the full SHA 54a6b74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66aa3e7 - Browse repository at this point
Copy the full SHA 66aa3e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98dbb39 - Browse repository at this point
Copy the full SHA 98dbb39View commit details -
Configuration menu - View commit details
-
Copy full SHA for af6d6ee - Browse repository at this point
Copy the full SHA af6d6eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9704c6d - Browse repository at this point
Copy the full SHA 9704c6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02bf950 - Browse repository at this point
Copy the full SHA 02bf950View commit details -
Configuration menu - View commit details
-
Copy full SHA for 455dbd9 - Browse repository at this point
Copy the full SHA 455dbd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c074547 - Browse repository at this point
Copy the full SHA c074547View commit details
Commits on Oct 26, 2022
-
feat: add interface validation method for dynamic link functions (Fin…
…schia#245) * feat: add get_wasmer_module to backend api * feat: add validate interface to api * feat: make dynamic_link macro which adds validate interface automatically * feat: update dynamic caller contract to use interface detection and update contracts depending cosmwasm * doc: add some comments * ci: upgrade Rust in CI contract building test This PR upgrade Rust to 1.57.0 in some part of CI. When CI uses rust 1.51, error: linking with `cc` failed: exit code: 1 is caused in mac OS v12. * fix: modify a error message
Configuration menu - View commit details
-
Copy full SHA for a611c55 - Browse repository at this point
Copy the full SHA a611c55View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9cfcd3 - Browse repository at this point
Copy the full SHA a9cfcd3View commit details
Commits on Oct 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for bbbab82 - Browse repository at this point
Copy the full SHA bbbab82View commit details -
feat: force the dynamic linked functions' module name to start with "…
…dynamiclinked_" (Finschia#248) * fix: fix the dynamic linked functions' module name starts with "dynamiclinked_" * fix: fix tests in contracts * feat: add a test for block WASI * chore: make some multiple used string a variable
Configuration menu - View commit details
-
Copy full SHA for aba70a2 - Browse repository at this point
Copy the full SHA aba70a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b9f70d - Browse repository at this point
Copy the full SHA 7b9f70dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca4f75c - Browse repository at this point
Copy the full SHA ca4f75cView commit details
Commits on Oct 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6df419f - Browse repository at this point
Copy the full SHA 6df419fView commit details -
Configuration menu - View commit details
-
Copy full SHA for facfd37 - Browse repository at this point
Copy the full SHA facfd37View commit details -
Merge pull request Finschia#244 from da1suk8/M1support_dynamic_link
fix: update dependencies of packages in dynamic link branch
Configuration menu - View commit details
-
Copy full SHA for 497f09d - Browse repository at this point
Copy the full SHA 497f09dView commit details
Commits on Nov 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2e02a26 - Browse repository at this point
Copy the full SHA 2e02a26View commit details
Commits on Dec 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5a2058a - Browse repository at this point
Copy the full SHA 5a2058aView commit details
Commits on Dec 19, 2022
-
ci: add setup process of dynamic link benchmarking to avoid runing ou…
…t of gas (Finschia#250) * fix: use interface_version_8 * fix: prepare instance in setup function Co-authored-by: Daisuke Iuchi <42408108+da1suk8@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 71f3509 - Browse repository at this point
Copy the full SHA 71f3509View commit details
Commits on Dec 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3025e45 - Browse repository at this point
Copy the full SHA 3025e45View commit details
Commits on Dec 22, 2022
-
fix: remake functions to read/write from/to env region for dynamic li…
…nk (Finschia#259) * feat: enable to specify the limit of region length used in dynamic link * feat: remove copy_regions_val_between_env and make read_regons_val_from_env * fix: fix address length limit in validate dynamic link interface * feat: add simple callee contract for test * doc: add documents for simple-callee * fix: fix mock contract_call api to write env to callee env * feat: powerup call-number to enable use submsg reply to execute number * fix: reflect reviews * chore: update Cargo.lock for Finschia#261
Configuration menu - View commit details
-
Copy full SHA for 324f59e - Browse repository at this point
Copy the full SHA 324f59eView commit details
Commits on Dec 23, 2022
-
ci: add Documentation tests (Finschia#262)
* ci: add documentation test * fix: add newline * ci: add contract_simple_callee in tests
Configuration menu - View commit details
-
Copy full SHA for 202cb81 - Browse repository at this point
Copy the full SHA 202cb81View commit details
Commits on Jan 31, 2023
-
feat: Add EventManager to Context Data in Instance's Environment (Fin…
…schia#266) * feat: add event manager to ctx/environment * feat: add do_ functions in imports.rs * feat: add native api functions for adding event/attribute * feat: add get_evests_attributes to instance * feat: add event manager functions to Deps.api * feat: add a contract to test event manager * feat: add tests of event manager
Configuration menu - View commit details
-
Copy full SHA for a4c961f - Browse repository at this point
Copy the full SHA a4c961fView commit details
Commits on Mar 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e780aeb - Browse repository at this point
Copy the full SHA e780aebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4534ffa - Browse repository at this point
Copy the full SHA 4534ffaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 74db75f - Browse repository at this point
Copy the full SHA 74db75fView commit details
Commits on Mar 27, 2023
-
feat!: read/write context/permission (Finschia#270)
* feat!: add callable_points instead of callable_point Because created a function to export the read-write permission of each function of callable_point outside * feat: add caller-callee-number Added to check if read-write and read-only permissions are properly inherited As for sub, intentionally use handle-sub as a function with read-wirte permission * cargo build * fix: cargo clippy * rename caller-callee-number to intermediate-number because to make it easy to understand that thsi contract is between call-number and number * fix: rename intermediate_number * fix: unnecessary code * fix: reflect comments divide into module modified for better understanding * ci: add test of intermediate-number * fix: reflect comment rename __callable_point to callable_points fix typo add document * Update packages/derive/src/lib.rs Co-authored-by: TAKASE Ryo <loloicci@loloicci.dev> * fix: reflect comment change to use serialized binaries * fix: cargo clippy * fix: update function description * fix: remove unnecessary file * fix: fix permissions structure for better clarity * fix: change name of function * fix: test and description --------- Co-authored-by: TAKASE Ryo <loloicci@loloicci.dev>
Configuration menu - View commit details
-
Copy full SHA for fc54ae1 - Browse repository at this point
Copy the full SHA fc54ae1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7b80f6 - Browse repository at this point
Copy the full SHA b7b80f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6862de3 - Browse repository at this point
Copy the full SHA 6862de3View commit details
Commits on Mar 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 26010f9 - Browse repository at this point
Copy the full SHA 26010f9View commit details -
feat: improve events contract to be usable via dynamic link (Finschia…
…#274) * feat: improve events contract usable for callee/caller * chore: add doc comments for event contract
Configuration menu - View commit details
-
Copy full SHA for f46c6e9 - Browse repository at this point
Copy the full SHA f46c6e9View commit details
Commits on Mar 29, 2023
-
feat: implement set_dynamic_callstack and call_function to Instance (F…
…inschia#272) * feat: implement set_callstack to environment * feat: implement call_function to instance * chore: cargo fmt
Configuration menu - View commit details
-
Copy full SHA for a265000 - Browse repository at this point
Copy the full SHA a265000View commit details -
fix: Fix events contract (Finschia#276)
* fix: fix events contract for dynamic link * ci: add ci for events contract * fix: update schema of events contract
Configuration menu - View commit details
-
Copy full SHA for f4e432a - Browse repository at this point
Copy the full SHA f4e432aView commit details
Commits on Mar 30, 2023
-
feat: add set_callee_permission (Finschia#278)
* feat: add succeed_readonly to simple callee contract * feat: add set_callee_permission * feat: add comment * chore: cargo clippy
Configuration menu - View commit details
-
Copy full SHA for 6774545 - Browse repository at this point
Copy the full SHA 6774545View commit details
Commits on Apr 7, 2023
-
Merge pull request Finschia#271 from da1suk8/merge_main_6ea2dfb7
merge main(6ea2dfb) in dynamic_link branch
Configuration menu - View commit details
-
Copy full SHA for df28f42 - Browse repository at this point
Copy the full SHA df28f42View commit details
Commits on Apr 11, 2023
-
ci: add lack clippy tests for some contracts and fix contracts accord…
…ing to them (Finschia#285) * ci: add lack clippy tests for contracts * fix: cargo clippy for intermediate-number contract * fix: cargo clippy for simple-callee contract * fix: cargo clippy for voting-with-uuid contract * ci: update rust toolchain for testing eventns contract * build: cargo schema in event contract * fix: cargo clippy in call number contract * ci: modify tests.yml
Configuration menu - View commit details
-
Copy full SHA for f3d7757 - Browse repository at this point
Copy the full SHA f3d7757View commit details -
feat: switch how to do dynamic link and validate interface to solve r…
…ust/Go pointer sharing issue (Finschia#283) * feat: improve contracts using dynamic link for test new dynamic link functions * feat: change how to dynamic link and validate interface * chore: cargo fmt * chore: cargo fmt * ci: update rust-toolchain version in ci tests according to latest dynamic link branch * chore: cargo schema on events contract * chore: cargo clippy * chore: cargo clippy for dynamic-caller-contract * test: remove verbose tests for dynamic link some tests in vm/dynamic_link.rs are testing mock.rs's call_callable point. this is verbose, and this mock will be removed in Finschia#273. so this commit removes these tests.
Configuration menu - View commit details
-
Copy full SHA for 6ce2d99 - Browse repository at this point
Copy the full SHA 6ce2d99View commit details
Commits on Apr 14, 2023
-
fix: Remove unused dynamiclink features (Finschia#286)
* fix: remove unused dynamiclink features * fix: fix tests for callee contracts
Configuration menu - View commit details
-
Copy full SHA for cb1a355 - Browse repository at this point
Copy the full SHA cb1a355View commit details
Commits on Apr 20, 2023
-
fix: serde wasm32 target (Finschia#288)
* fix: serde wasm32 target * test: fix cargo lock and fmt * Revert "test: fix cargo lock and fmt" This reverts commit 359fcc3. * Revert "fix: serde wasm32 target" This reverts commit 34416b9. * fix: serde wasm32 target * test: fix fmt * fix: add crate::serde::to_vec * Revert "fix: add crate::serde::to_vec" This reverts commit 80834b8. * fix serde wasm32 target - to_binary
Configuration menu - View commit details
-
Copy full SHA for 72064e6 - Browse repository at this point
Copy the full SHA 72064e6View commit details -
fix: change the type of argument of "validate_interface" to serialize…
…d binary (Finschia#289) * fix: change validate interface receiving expected interface as binary * build: update cargo files and some tests in contracts * docs: delete needless comment
Configuration menu - View commit details
-
Copy full SHA for 9161e25 - Browse repository at this point
Copy the full SHA 9161e25View commit details
Commits on Apr 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 00f58c0 - Browse repository at this point
Copy the full SHA 00f58c0View commit details -
ci: fix benchmarkings and make CI benchmark each PR (Finschia#294)
* fix: fix benchmarks * ci: make ci benchmarks for each PRs * fix: delete a benchmarking which cannot be done in the single repository now * chore: fix format * fix: fix a bug in benchmark
Configuration menu - View commit details
-
Copy full SHA for ac1e18e - Browse repository at this point
Copy the full SHA ac1e18eView commit details
Commits on May 22, 2023
-
feat: check property function for dynamic linked callee contract (Fin…
…schia#301) * feat: add propoerty check for dynamic linked callee contract * feat: add default supported function list * test: fix fmt * test: fix test * test: without callable_points * test: remove unneeded line and change case order
Configuration menu - View commit details
-
Copy full SHA for 2ff53aa - Browse repository at this point
Copy the full SHA 2ff53aaView commit details
Commits on Jun 12, 2023
-
feat: add get_caller_addr to deps.api (Finschia#304)
* feat: add get_caller_addr to deps.api * feat: add some functions to check get_caller_addr to sample contracts * fix: fix reentrancy and split callee's callee contract definition * fix: rename an attribute name of a event * chore: cargo fmt
Configuration menu - View commit details
-
Copy full SHA for d566925 - Browse repository at this point
Copy the full SHA d566925View commit details
Commits on Jun 16, 2023
-
feat: add a query to get own address via callee's get caller address … (
Finschia#307) * feat: add a query to get own address via callee's get caller address to dynamic_caller_contract * chore: cargo clippy
Configuration menu - View commit details
-
Copy full SHA for eda535b - Browse repository at this point
Copy the full SHA eda535bView commit details
Commits on Jun 28, 2023
-
fix: delete outdated serde json (Finschia#312)
* fix: delete outdated comments * chore: delete unused serde_json from contracts dependencies * chore: update dynamic-callee-contract's Cargo.lock
Configuration menu - View commit details
-
Copy full SHA for 8bc0b35 - Browse repository at this point
Copy the full SHA 8bc0b35View commit details
Commits on Jun 30, 2023
-
feat: StdResult (de)serializer (Finschia#313)
* feat: StdResult (de)serialize * test: fix lint fmt * chore: remove comments * test: fix std result pong ordering * chore: add semicolon * test: fix test * test: add pong_with_stdresult test * test: fix lint fmt * test: fix build * test: fix test * test: fix fmt and test * test: fix fmt and test * test: fix lint fmt * test: add StdResult unit test * test: fix build * test: add mock test func * test: fix len * test: fix test string * test: fix lint fmt * test: add stdresult_err to import and reordering * chore: remove conversion_overflow * chore: add target_arch to StdError
Configuration menu - View commit details
-
Copy full SHA for 7100d3b - Browse repository at this point
Copy the full SHA 7100d3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80f98b8 - Browse repository at this point
Copy the full SHA 80f98b8View commit details
Commits on Jul 11, 2023
-
chore: Added description about mock for callee (Finschia#306)
* Added description about mock for callee * chore: fix the comment that clearly states that test is the target * comment: fix as pointed out * fix: fix ambiguous comment for dynamic link mock * fix: typo
Configuration menu - View commit details
-
Copy full SHA for 9c673da - Browse repository at this point
Copy the full SHA 9c673daView commit details
Commits on Jul 12, 2023
-
fix: add the error handling when getting address from storage (Finsch…
…ia#316) * fix: add the error handling when getting address from storage * fix: Added error delegation `?` to function caller on `unwrap()?` * fix: fix `?`
Configuration menu - View commit details
-
Copy full SHA for 03abb08 - Browse repository at this point
Copy the full SHA 03abb08View commit details
Commits on Jul 21, 2023
-
feat: allow WASM extension operators (Finschia#320)
* fix: use parity wasm's sign-ext feature * chore: generate new lock files to contracts
Configuration menu - View commit details
-
Copy full SHA for f99cf36 - Browse repository at this point
Copy the full SHA f99cf36View commit details -
chore: write explanatory comments on test functions in the sample con…
…tract (Finschia#318) * chore: write explanatory comments on test functions Signed-off-by: 170210 <j170210@icloud.com> * style: format Signed-off-by: 170210 <j170210@icloud.com> * style: fix for review Signed-off-by: 170210 <j170210@icloud.com> --------- Signed-off-by: 170210 <j170210@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for db08495 - Browse repository at this point
Copy the full SHA db08495View commit details
Commits on Jul 25, 2023
-
fix: corrected to appropriate error message (Finschia#321)
* fix: corrected to appropriate error message * fix: reflect comments * fix: delete unnecessary '{}'
Configuration menu - View commit details
-
Copy full SHA for a7a9154 - Browse repository at this point
Copy the full SHA a7a9154View commit details
Commits on Aug 3, 2023
-
chore: applied macros (Finschia#325)
* fix: adopt macros - #[cw_serde] - #[derive(QueryResponses)] - write_api! * fix: adopt macros and as with the queue contract, several structures were moved to msg.rs
Configuration menu - View commit details
-
Copy full SHA for 124e376 - Browse repository at this point
Copy the full SHA 124e376View commit details
Commits on Jan 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9ae12d9 - Browse repository at this point
Copy the full SHA 9ae12d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84cab1f - Browse repository at this point
Copy the full SHA 84cab1fView commit details
Commits on Feb 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4e229fd - Browse repository at this point
Copy the full SHA 4e229fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 94a60c9 - Browse repository at this point
Copy the full SHA 94a60c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8f9d2d - Browse repository at this point
Copy the full SHA c8f9d2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76fb518 - Browse repository at this point
Copy the full SHA 76fb518View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73ac905 - Browse repository at this point
Copy the full SHA 73ac905View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a0972b - Browse repository at this point
Copy the full SHA 2a0972bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a179310 - Browse repository at this point
Copy the full SHA a179310View commit details
Commits on Feb 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 228b292 - Browse repository at this point
Copy the full SHA 228b292View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4e503e - Browse repository at this point
Copy the full SHA f4e503eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7defcca - Browse repository at this point
Copy the full SHA 7defccaView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3231de - Browse repository at this point
Copy the full SHA f3231deView commit details