Method: MVM::Nft#initialize

Defined in:
lib/mvm/nft.rb

#initialize(rpc_url: MVM::RPC_URL, mirror_address: MVM::MIRROR_ADDRESS) ⇒ Nft

Returns a new instance of Nft.



7
8
9
10
# File 'lib/mvm/nft.rb', line 7

def initialize(rpc_url: MVM::RPC_URL, mirror_address: MVM::MIRROR_ADDRESS)
  @rpc = Eth::Client.create rpc_url
  @mirror = Eth::Contract.from_abi name: 'Mirror', address: mirror_address, abi: File.read(File.expand_path('./abis/mirror.json', __dir__))
end