program_id.sol 373 B

123456789101112131415161718
  1. @program_id("Foo5mMfYo5RhRcWa4NZ2bwFn4Kdhe8rNK5jchxsKrivA")
  2. contract Foo {
  3. function say_hello() public pure {
  4. print("Hello from foo");
  5. }
  6. }
  7. contract Bar {
  8. Foo public foo;
  9. function create_foo(address new_address) external {
  10. foo = new Foo{address: new_address}();
  11. }
  12. function call_foo() public pure {
  13. foo.say_hello();
  14. }
  15. }